.page_section__WabZR{width:100%;padding:64px 24px}.page_sectionWhite__CVull{background:var(--surface)}.page_sectionTint__IPH2U{background:var(--brand-tint)}.page_inner__sbx_Q{max-width:1080px;margin:0 auto}.page_prose__DBFN4{max-width:760px;margin:0 auto}.page_sectionHeader__OkrcZ{text-align:center;margin:0 0 32px}.page_sectionEyebrow__VO3yV{display:inline-block;font-size:12.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--brand);margin:0 0 8px}.page_sectionHeading__Gm2fU{font-size:28px;font-weight:800;color:var(--text);margin:0 0 10px;letter-spacing:-.01em}.page_sectionLead__16JMQ{font-size:15.5px;line-height:1.6;color:var(--muted);margin:0}.page_prose__DBFN4 p{font-size:16px;line-height:1.75;color:var(--text);margin:0 0 18px}.page_prose__DBFN4 p:last-child{margin-bottom:0}.page_prose__DBFN4 h3{font-size:19px;font-weight:700;color:var(--text);margin:28px 0 12px;letter-spacing:-.005em}.page_prose__DBFN4 ul{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-direction:column;gap:10px}.page_prose__DBFN4 li{display:flex;align-items:flex-start;gap:10px;font-size:16px;line-height:1.6;color:var(--text)}.page_prose__DBFN4 .page_bulletDot__jSUj9{flex:none;display:inline-flex;margin-top:4px;color:var(--brand)}.page_hero__3COD9{max-width:760px;margin:0 auto;text-align:center;padding:24px 0 8px;display:flex;flex-direction:column;align-items:center;gap:18px}.page_heroHeadline__r0uj5{font-size:42px;font-weight:800;line-height:1.14;letter-spacing:-.01em;color:var(--text);margin:0}.page_heroAccent__R66fQ{color:var(--brand)}.page_heroSubtext__I3xtR{font-size:16.5px;line-height:1.6;color:var(--muted);max-width:560px;margin:0}.page_heroCtaRow__yMazt{margin-top:4px}.page_tocChips__QF0v0{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px}.page_tocChip__F7Zkb{font-size:13px;font-weight:600;color:var(--brand);background:var(--surface);border:1px solid var(--border);border-radius:999px;padding:7px 14px;white-space:nowrap}.page_tocChip__F7Zkb:hover{background:var(--brand-tint);border-color:var(--brand)}.page_callout___r_qM{display:flex;gap:14px;align-items:flex-start;background:var(--brand-tint);border:1px solid var(--border);border-left:3px solid var(--brand);border-radius:var(--radius);padding:18px 20px;margin:8px 0 22px}.page_calloutIcon__A6pa_{flex:none;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;background:var(--surface);color:var(--brand);box-shadow:var(--shadow)}.page_calloutBody___WI0j{font-size:14.5px;line-height:1.6;color:var(--text)}.page_calloutBody___WI0j strong{color:var(--text)}.page_skillGroup__ceBn2{margin:4px 0 22px}.page_skillGroupLabel__vAgGI{display:block;font-size:12.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.page_skillPills__TGa2W{display:flex;flex-wrap:wrap;gap:8px}.page_skillPill__bvWdU{font-size:13px;font-weight:600;color:var(--brand);background:var(--brand-tint);border-radius:999px;padding:6px 13px}.page_tipGroup__qcEMT{margin-bottom:44px}.page_tipGroup__qcEMT:last-child{margin-bottom:0}.page_tipGroupHeading__dmdl2{font-size:19px;font-weight:700;color:var(--text);margin:0 0 4px}.page_tipGroupLead__mD8h4{font-size:14.5px;color:var(--muted);margin:0 0 20px}.page_tipGrid__UIU7j{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.page_tipCard__5PuRG{display:flex;flex-direction:column;gap:10px;padding:20px}.page_tipIcon__u_goy{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:9px;background:var(--brand-tint);color:var(--brand)}.page_tipTitle__oRKuE{font-size:15px;font-weight:700;color:var(--text);margin:0}.page_tipDesc__qez9O{font-size:13.5px;line-height:1.55;color:var(--muted);margin:0}.page_taskGuideList__98qUS{display:flex;flex-direction:column;gap:16px}.page_taskGuideCard__D9WaG{display:flex;flex-direction:column;gap:14px;padding:24px}.page_taskGuideHeader__jfNuj{display:flex;align-items:center;gap:12px}.page_taskGuideNum__Z7uRs{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--brand);color:#fff;font-size:13px;font-weight:700}.page_taskGuideTitle__k2uVq{font-size:18px;font-weight:700;color:var(--text);margin:0}.page_taskGuideAsks__rmq7b{font-size:15px;line-height:1.65;color:var(--text);margin:0}.page_taskGuideScored__luf8U{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.page_taskGuideScored__luf8U .page_skillGroupLabel__vAgGI{margin-bottom:0}.page_taskGuideTips__4oz_N{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.page_taskGuideTips__4oz_N li{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.55;color:var(--muted)}.page_taskGuideTips__4oz_N .page_bulletDot__jSUj9{flex:none;display:inline-flex;margin-top:3px;color:var(--brand)}.page_faqWrap__nanBl{max-width:720px;margin:0 auto}.page_featureGrid__BBvu1{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:40px;gap:40px;align-items:start;margin-bottom:48px}.page_featureBullets__MioYh{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.page_featureBullets__MioYh li{display:flex;align-items:flex-start;gap:12px;font-size:15px;line-height:1.55;color:var(--text)}.page_featureBulletIcon__ZX0nD{flex:none;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;background:var(--brand-tint);color:var(--brand);margin-top:-2px}.page_stepsCard__g6k2I{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:24px}.page_stepsHeading__ZiiGG{font-size:15px;font-weight:700;color:var(--text);margin:0 0 16px}.page_steps__Q3EeB{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.page_step__gKfZ0{display:flex;align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;color:var(--text)}.page_stepNum__IZ5Sj{flex:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--brand);color:#fff;font-size:12px;font-weight:700}.page_ctaSection__zU05R{background:var(--brand);padding:56px 24px;text-align:center}.page_ctaInner__GNJN0{max-width:560px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:16px}.page_ctaHeading___xWYF{font-size:26px;font-weight:800;color:#fff;margin:0;letter-spacing:-.01em}.page_ctaLead__C7JtV{font-size:15px;color:hsla(0,0%,100%,.85);margin:0}.page_ctaButton__nD_WB{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#fff;color:var(--brand-dark);font-size:14.5px;font-weight:700;border-radius:8px;padding:12px 24px}.page_ctaButton__nD_WB:hover{background:var(--brand-tint)}@media (max-width:900px){.page_featureGrid__BBvu1{grid-template-columns:1fr}}@media (max-width:640px){.page_heroHeadline__r0uj5{font-size:30px}.page_section__WabZR{padding:44px 20px}.page_tipGrid__UIU7j{grid-template-columns:1fr}.page_skillPills__TGa2W{justify-content:flex-start}}.FaqAccordion_list__4rJhO{display:flex;flex-direction:column;gap:12px}.FaqAccordion_item__jErmm{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.FaqAccordion_question__C1dEV{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;background:transparent;border:none;cursor:pointer;text-align:left;font-size:15.5px;font-weight:600;color:var(--text)}.FaqAccordion_chevron__4st_X{display:inline-flex;flex:none;color:var(--brand);transition:transform .15s ease}.FaqAccordion_chevronOpen__lOt_X{transform:rotate(180deg)}.FaqAccordion_answer__w96Zu{margin:0;padding:0 22px 20px;font-size:14.5px;line-height:1.6;color:var(--muted)}.Footer_footer__UaG1g{background:#12162a;color:#9aa3b2;padding:56px 24px 0}.Footer_inner__ACAek{max-width:1080px;margin:0 auto}.Footer_top__b4wwC{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));grid-gap:40px;gap:40px;padding-bottom:40px}.Footer_brandCol__HhVKt{display:flex;flex-direction:column;gap:14px;max-width:360px}.Footer_brand___zP6t{display:inline-flex;align-items:center;gap:10px}.Footer_logo__NsUJK{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--brand);color:#fff;font-size:15px;font-weight:700;letter-spacing:-.02em;flex:none}.Footer_wordmark__QXtVc{font-size:16px;font-weight:700;color:#fff;white-space:nowrap}.Footer_blurb__CE_ll{font-size:13.5px;line-height:1.55;color:#9aa3b2;margin:0}.Footer_disclaimer__sPtyl{font-size:12px;line-height:1.5;color:#6b7383;margin:0}.Footer_linkCol__KVBOh{display:flex;flex-direction:column;gap:16px;min-width:0}.Footer_colHeading__lUazR{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff}.Footer_colLinks__S_436{display:flex;flex-direction:column;gap:12px}.Footer_footerLink__twEJY{align-self:flex-start;font-size:13.5px;font-weight:500;color:#9aa3b2;background:none;border:none;padding:0;cursor:pointer;text-align:left}.Footer_footerLink__twEJY:hover{color:var(--brand)}.Footer_divider__8xm49{border-top:1px solid hsla(0,0%,100%,.1)}.Footer_bottom__O5rKs{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0}.Footer_copyright__j5CNb{font-size:12.5px;color:#6b7383}.Footer_tagline__EtMBR{font-family:var(--font-mono,"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#6b7383}@media (max-width:720px){.Footer_top__b4wwC{grid-template-columns:1fr;gap:32px}.Footer_brandCol__HhVKt{max-width:100%}.Footer_bottom__O5rKs{flex-direction:column;align-items:flex-start;gap:8px}}.page_section__61PEw{width:100%;padding:80px 24px}.page_sectionWhite__R8i7v{background:var(--surface)}.page_sectionTint__BRRae{background:var(--brand-tint)}.page_inner__tDhRL{max-width:1080px;margin:0 auto}.page_sectionHeader__a4Fw5{text-align:center;margin:0 0 40px}.page_sectionHeading__K6Wm4{font-size:32px;font-weight:800;color:var(--text);margin:0 0 8px;letter-spacing:-.01em}.page_sectionSubheading__F5WHc{font-size:15px;color:var(--muted);margin:0;max-width:560px;margin-inline:auto}.page_heroInner__FQkwa{max-width:1140px;margin:0 auto}.page_hero__SKW6o{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:flex-start;grid-gap:56px;gap:56px;padding:64px 0 56px}.page_heroText__g5S3T{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.page_heroVisual___m6ot{display:flex;align-items:flex-start;justify-content:center}.page_headline__7qraH{font-size:46px;font-weight:800;line-height:1.12;letter-spacing:-.01em;color:var(--text);margin:0}.page_accent__EQ5_p{color:var(--brand)}.page_subtext__V4euP{font-size:16px;line-height:1.6;color:var(--muted);max-width:520px;margin:0}.page_ctas__g5wGe{display:flex;align-items:center;gap:12px;margin-top:4px}.page_reportCard__iD_uS{position:relative;display:flex;flex-direction:column;gap:20px;width:100%;max-width:420px;margin-top:24px;padding:28px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);text-align:left}.page_sampleTag__CyZ_o{position:absolute;top:14px;right:16px;font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--muted)}.page_reportHeader__rnnAn{display:flex;flex-direction:column;align-items:center;gap:4px;padding-bottom:16px;border-bottom:1px solid var(--border)}.page_reportBand__T8jSz{font-size:44px;font-weight:700;color:var(--text);line-height:1}.page_reportBandLabel__sUWjh{font-size:13px;font-weight:500;color:var(--brand);text-align:center}.page_reportTraits__9ST_g{display:flex;flex-direction:column;gap:14px}.page_traitRow__ZrhUB{display:flex;flex-direction:column;gap:6px}.page_traitHeader__KtBnm{display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:600;color:var(--text)}.page_heroScoreCard__8OYWd{max-width:460px;margin-top:0;padding:32px;gap:24px}.page_heroScoreTop__prHSR{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:20px;border-bottom:1px solid var(--border)}.page_heroScoreTopText__oCi0G{display:flex;flex-direction:column;gap:6px}.page_heroScoreNote__mmhZB{margin:0;font-size:12.5px;line-height:1.5;color:var(--muted);max-width:220px}.page_heroScoreBadge__FdfoF{flex:none;display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 18px;border-radius:14px;background:linear-gradient(160deg,var(--brand),var(--brand-dark));color:#fff}.page_heroScoreBadgeLabel__AjmdN{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.85}.page_heroScoreBadgeValue__dodMq{font-size:26px;font-weight:800;line-height:1}.page_heroScoreFootnote__FQhN0{margin:0;font-size:12px;color:var(--muted)}.page_factsGrid__qGF9j{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.page_factTile__NXF2L{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding:8px 12px}.page_factIcon__vbrtI{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;background:var(--surface);color:var(--brand);box-shadow:var(--shadow)}.page_factValue__CJQeu{font-size:28px;font-weight:800;color:var(--text);letter-spacing:-.01em}.page_factLabel__sBTYe{font-size:13.5px;color:var(--muted);line-height:1.4}.page_valueGrid__ImEko{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.page_valueCard__kdONx{display:flex;flex-direction:column;gap:14px;padding:26px}.page_valueIcon__Y0_pP{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:10px;background:var(--brand-tint);color:var(--brand)}.page_valueTitle__MUYjC{font-size:17px;font-weight:700;color:var(--text);margin:0}.page_valueDesc__exfif{font-size:14px;line-height:1.55;color:var(--muted);margin:0}.page_trustGrid__QEWLT{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.page_trustCard__sdHl3{display:flex;align-items:flex-start;gap:12px;padding:18px 20px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:inherit;text-decoration:none!important}a.page_trustCard__sdHl3:hover{border-color:var(--brand)}.page_trustIcon__uE7dI{flex:none;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:9px;background:var(--brand-tint);color:var(--brand)}.page_trustText__1VjE0{display:flex;flex-direction:column;gap:3px}.page_trustTitle__CTRT4{font-size:14px;font-weight:700;color:var(--text)}.page_trustDesc__ioKj5{font-size:12.5px;line-height:1.45;color:var(--muted)}.page_featureList___8ePa{display:flex;flex-direction:column;gap:32px}.page_featureFrame__Kco0Y{background:var(--bg);border-radius:20px;padding:14px}.page_featureBlock__4fTDM{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:40px}.page_featureReverse__zyTg_ .page_featureText__0lch2{order:2}.page_featureReverse__zyTg_ .page_featureVisual__Abr78{order:1}.page_featureText__0lch2{display:flex;flex-direction:column;gap:14px}.page_eyebrow__H9Slr{font-size:12.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--brand)}.page_featureTitle__kH4Xm{font-size:26px;font-weight:800;color:var(--text);margin:0;letter-spacing:-.01em}.page_featureBullets__i_Uji{list-style:none;margin:4px 0 8px;padding:0;display:flex;flex-direction:column;gap:10px}.page_featureBullets__i_Uji li{display:flex;align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.5;color:var(--text)}.page_bulletDot__L_Yby{flex:none;display:inline-flex;margin-top:3px;color:var(--brand)}.page_featureVisual__Abr78{display:flex;justify-content:center}.page_featureVisualPanel__bzHjm{width:100%;display:flex;justify-content:center;padding:28px;background:var(--bg);border:1px solid var(--border);border-radius:14px}.page_mockCard__tuXg5{width:100%;max-width:400px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:20px;display:flex;flex-direction:column;gap:14px}.page_mockCardHeader__SjGRy{display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:700;color:var(--text);padding-bottom:12px;border-bottom:1px solid var(--border)}.page_mockBadge__UlIhd{font-size:11.5px;font-weight:600;color:var(--brand);background:var(--brand-tint);padding:3px 9px;border-radius:999px}.page_mockList__kG7nm{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.page_mockRow__qIqgM{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--text);padding:8px 0}.page_mockRowTitle__AAJ2n{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_mockDifficulty__XMTa2{flex:none;font-size:11px;font-weight:600;color:var(--muted);background:var(--bg);border:1px solid var(--border);padding:2px 8px;border-radius:999px}.page_mockBookmark__Rt89Q{flex:none;display:inline-flex;color:var(--brand)}.page_mockScoreCard__Epm3d{width:100%;max-width:360px}.page_mockReferenceCard__ahwFO{width:100%;max-width:400px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:22px;display:flex;flex-direction:column;gap:16px}.page_mockLabel__e0KZ6{font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--muted)}.page_mockReferenceText__Cajxp{font-size:14.5px;line-height:1.8;color:var(--text)}.page_mockWordMissed__mMhN2{background:#fff2cc;color:var(--text);border-radius:3px;padding:0 2px}.page_mockSampleToggle__fOk9l{align-self:flex-start;font-size:12.5px;font-weight:600;color:var(--brand);background:var(--brand-tint);border:none;border-radius:999px;padding:7px 14px}.page_toolsGrid__DxPum{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.page_toolCard__v_ZIn{display:flex;flex-direction:column;gap:12px;padding:24px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.page_toolIcon__xB1b0{flex:none;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:10px;background:var(--brand-tint);color:var(--brand)}.page_toolTitle__BeUS8{font-size:15px;font-weight:700;color:var(--text);margin:0}.page_toolDesc__Ac5G6{font-size:13px;color:var(--muted);line-height:1.5;margin:0}.page_sampleChip__rw3px{display:inline-flex;align-items:center;padding:5px 13px;border-radius:999px;font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:var(--surface);color:var(--brand);box-shadow:var(--shadow);margin-bottom:14px}.page_testimonialGrid__3mDlu{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.page_testimonialCard__8YWAu{display:flex;flex-direction:column;gap:10px;padding:26px}.page_testimonialQuoteMark__YvR68{font-family:Georgia,Times New Roman,serif;font-size:42px;line-height:.5;color:var(--brand);opacity:.35}.page_testimonialQuote__bv9ro{font-size:14.5px;line-height:1.6;color:var(--text);margin:0;flex:1 1}.page_testimonialMeta__96Mbw{display:flex;flex-direction:column;gap:6px;margin-top:4px;padding-top:14px;border-top:1px solid var(--border)}.page_testimonialName__taU7w{font-size:14px;font-weight:700;color:var(--text)}.page_testimonialContext__5hNPa{align-self:flex-start;font-size:11.5px;font-weight:600;color:var(--brand);background:var(--brand-tint);padding:3px 9px;border-radius:999px}.page_faqWrap__EmtSd{max-width:720px;margin:0 auto}.page_ctaSection__tPv8w{background:var(--brand);padding:56px 24px;text-align:center}.page_ctaInner__tGHAS{max-width:560px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:16px}.page_ctaHeading__LfRtV{font-size:26px;font-weight:800;color:#fff;margin:0;letter-spacing:-.01em}.page_ctaLead__LhZER{font-size:15px;color:hsla(0,0%,100%,.85);margin:0}.page_ctaButtons__ha2_b{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.page_ctaButton__tHxa2{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#fff;color:var(--brand-dark);font-size:14.5px;font-weight:700;border-radius:8px;padding:12px 24px}.page_ctaButton__tHxa2:hover{background:var(--brand-tint)}.page_ctaSecondary__bpX9v{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:transparent;color:#fff;font-size:14.5px;font-weight:600;border:1px solid hsla(0,0%,100%,.5);border-radius:8px;padding:12px 24px}.page_ctaSecondary__bpX9v:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.7)}@media (max-width:900px){.page_hero__SKW6o{grid-template-columns:1fr;gap:32px;padding:32px 0 8px}.page_heroScoreCard__8OYWd{max-width:100%}.page_factsGrid__qGF9j,.page_testimonialGrid__3mDlu,.page_toolsGrid__DxPum,.page_trustGrid__QEWLT,.page_valueGrid__ImEko{grid-template-columns:repeat(2,1fr)}.page_featureBlock__4fTDM{grid-template-columns:1fr;padding:28px}.page_featureReverse__zyTg_ .page_featureText__0lch2,.page_featureReverse__zyTg_ .page_featureVisual__Abr78{order:0}}@media (max-width:640px){.page_headline__7qraH{font-size:32px}.page_ctas__g5wGe{flex-direction:column;width:100%}.page_ctas__g5wGe>*{width:100%}.page_section__61PEw{padding:48px 20px}.page_factsGrid__qGF9j,.page_testimonialGrid__3mDlu,.page_toolsGrid__DxPum,.page_trustGrid__QEWLT,.page_valueGrid__ImEko{grid-template-columns:1fr}.page_ctaButtons__ha2_b{flex-direction:column;width:100%}.page_ctaButtons__ha2_b>*{width:100%}.page_featureBlock__4fTDM{padding:20px}.page_featureFrame__Kco0Y{padding:8px}.page_featureVisualPanel__bzHjm{padding:18px}.page_heroScoreCard__8OYWd{padding:24px}}.PricingPlans_planGrid__uRd1i{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px;align-items:stretch}@media (max-width:1080px){.PricingPlans_planGrid__uRd1i{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.PricingPlans_planGrid__uRd1i{grid-template-columns:minmax(0,1fr)}}.PricingPlans_planCard__6WMXi{display:flex;flex-direction:column;gap:12px;padding:24px 22px;text-align:center}.PricingPlans_planCardPopular__AvAqV{border-color:#2f5bd7;box-shadow:0 8px 26px rgba(47,91,215,.14)}.PricingPlans_planBadges__asu_g{display:flex;flex-direction:column;align-items:center;gap:6px;min-height:56px}.PricingPlans_discountBadge__bHG0f{border-radius:999px;background:#fdf0e2;border:1px solid #f2d5ae;color:#8a5209;letter-spacing:.02em}.PricingPlans_discountBadge__bHG0f,.PricingPlans_popularBadge__cCMP2{display:inline-block;padding:4px 11px;font-size:.76rem;font-weight:700}.PricingPlans_popularBadge__cCMP2{border-radius:999px;background:#2f5bd7;color:#fff}.PricingPlans_planName__xJ_ua{margin:4px 0 0;font-size:1.02rem;font-weight:650;color:#1d2a3d}.PricingPlans_planPrice__IIcc8{display:flex;flex-direction:column;gap:2px;margin:2px 0 4px}.PricingPlans_planPriceValue__T50nI{font-size:2rem;font-weight:750;color:#10203a;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1}.PricingPlans_planPriceCurrency__RuX7u{font-size:.78rem;font-weight:600;letter-spacing:.04em;color:#7c8798}.PricingPlans_planNote__Lkxfi{margin:0 0 6px;font-size:.84rem;line-height:1.5;color:#5c6a7d;flex:1 1}.PricingPlans_checkoutNote__NmXeN{margin:22px auto 0;max-width:640px;text-align:center;font-size:.87rem;line-height:1.6;color:#5c6a7d}.PricingPlans_alreadyVip__88bTj{margin:0 auto 22px;max-width:620px;padding:12px 18px;border-radius:10px;background:#eef3ff;border:1px solid #d5e0fb;color:#2b3f6b;font-size:.88rem;line-height:1.55;text-align:center}.PricingPlans_loading__P6nd3,.PricingPlans_unavailable__GEm0c{margin:0;padding:28px 0;text-align:center;font-size:.92rem;color:#5c6a7d}.PricingPlans_comparisonWrap__Nhb_N{margin-top:44px;overflow-x:auto}.PricingPlans_comparison__NB_DD{width:100%;min-width:480px;border-collapse:collapse;font-size:.9rem}.PricingPlans_comparison__NB_DD thead th{padding:12px 14px;text-align:center;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#7c8798;border-bottom:1px solid #e3e8ef}.PricingPlans_comparison__NB_DD tbody td,.PricingPlans_comparison__NB_DD tbody th{padding:12px 14px;border-bottom:1px solid #eef1f5;text-align:center;vertical-align:middle}.PricingPlans_comparison__NB_DD tbody th.PricingPlans_rowLabel__Jgw6Y{text-align:left;font-weight:500;color:#33415a}.PricingPlans_vipColumn__Nv0Ad{background:#f7f9ff}.PricingPlans_quotaCell__7RV7s{font-weight:650;color:#1d2a3d;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PricingPlans_yes__F_fJk{color:#1f8a4c;display:inline-flex;align-items:center}.PricingPlans_no___Mu8m{color:#b9c2cf;display:inline-flex;align-items:center}.PricingPlans_srOnly__VmuLB{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.PricingPlans_activating__dWGvg{border-radius:10px;background:#eaf6ee;border:1px solid #cfe8d7;color:#1f5c37}.PricingPlans_activating__dWGvg,.PricingPlans_cancelled__j7Ob5{margin:0 auto 22px;max-width:620px;padding:12px 18px;font-size:.88rem;line-height:1.55;text-align:center}.PricingPlans_cancelled__j7Ob5{border-radius:10px;background:#f4f6f8;border:1px solid #e3e8ef;color:#55637a}.AppSidebar_sidebar__X9wD_{display:flex;flex-direction:column;gap:20px;padding:18px 16px;background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow)}.AppSidebar_examSection__4kv9_{display:flex;flex-direction:column;gap:10px}.AppSidebar_examLabel__1MDDO{font-size:15px;font-weight:700;color:var(--text)}.AppSidebar_examToggle__P8P6R{display:flex;gap:2px;padding:3px;background:#f1f3f5;border-radius:8px}.AppSidebar_examPill__rG4br{flex:1 1;padding:7px 0;font-size:13px;font-weight:600;color:var(--muted);background:transparent;border:none;border-radius:6px;cursor:pointer;transition:background .15s ease,color .15s ease}.AppSidebar_examPillActive__t9i1Z{background:var(--surface);color:var(--brand);box-shadow:0 1px 2px rgba(16,24,40,.08)}.AppSidebar_nav__P2vYk{display:flex;flex-direction:column;gap:2px}.AppSidebar_navItem__m6BS_{display:flex;align-items:center;gap:10px;padding:9px 10px;font-size:14px;font-weight:500;color:var(--text);border-radius:8px;transition:background .15s ease,color .15s ease}.AppSidebar_navItem__m6BS_:hover{background:#f1f3f5}.AppSidebar_navItemActive__xnHfy{background:var(--brand-tint);color:var(--brand);font-weight:600}.AppSidebar_navItemActive__xnHfy:hover{background:var(--brand-tint)}.AppSidebar_navIcon__t6_tg{display:inline-flex;flex:none;width:18px;height:18px}.AppSidebar_navIcon__t6_tg svg{width:18px;height:18px}.PracticeShell_wrap__AKsqJ{display:flex;flex-direction:column;gap:18px;background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow);padding:20px 22px 24px}.PracticeShell_skillTabs__84V0E{display:flex;gap:22px;border-bottom:1px solid var(--border)}.PracticeShell_skillTabDisabled__ZbnwJ,.PracticeShell_skillTab__lZlaD{padding:8px 2px 12px;font-size:14px;font-weight:600}.PracticeShell_skillTab__lZlaD{color:var(--text)}.PracticeShell_skillTabActive__5Pi49{color:var(--brand);border-bottom:2px solid var(--brand);margin-bottom:-1px}.PracticeShell_skillTabDisabled__ZbnwJ{color:var(--muted);opacity:.6;cursor:not-allowed}.PracticeShell_taskNav__bYKSE{display:flex;flex-wrap:wrap;gap:8px}.PracticeShell_taskTab__lkYE0{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:999px;font-size:13.5px;font-weight:600;color:var(--text);background:#f1f3f5;border:none;box-shadow:none;transition:background .15s ease,color .15s ease}.PracticeShell_taskTab__lkYE0:hover{background:var(--brand-tint);color:var(--brand)}.PracticeShell_taskTabActive__5Rosm{background:var(--brand);color:#fff}.PracticeShell_taskTabActive__5Rosm:hover{background:var(--brand-dark);color:#fff}.PracticeShell_taskTabIcon__KyEQR{display:inline-flex;width:16px;height:16px}.PracticeShell_taskTabIcon__KyEQR svg{width:16px;height:16px}.PracticeShell_controls__TyyzV{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.PracticeShell_search__LXQvB{flex:1 1 220px;min-width:160px;padding:9px 12px;font-size:14px;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:8px}.PracticeShell_search__LXQvB:focus{outline:none;border-color:var(--brand)}.PracticeShell_select__uKX8m{padding:9px 10px;font-size:14px}.PracticeShell_bookmarkToggle__00rM6,.PracticeShell_select__uKX8m{color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:8px}.PracticeShell_bookmarkToggle__00rM6{display:inline-flex;align-items:center;gap:6px;padding:9px 12px;font-size:13.5px;font-weight:500;white-space:nowrap}.PracticeShell_body__kdOaY{min-height:120px}.CopyButton_button__gH89c{flex:none;display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--brand);background:var(--surface);border:1px solid var(--border);border-radius:999px;padding:5px 12px;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.CopyButton_button__gH89c:hover{border-color:var(--brand);background:var(--brand-tint)}.CopyButton_button__gH89c:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.VipGate_gate__aZBZ4{max-width:620px;margin:0 auto}.LoginModal_overlay__BM66Z{position:fixed;inset:0;background:rgba(16,24,40,.5);display:flex;align-items:center;justify-content:center;padding:24px;z-index:100}.LoginModal_card__3M8AI{position:relative;width:100%;max-width:360px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:32px;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.LoginModal_close__oOazh{position:absolute;top:12px;right:12px;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;font-size:20px;line-height:1;color:var(--muted);background:none;border:none;border-radius:6px;cursor:pointer}.LoginModal_close__oOazh:hover{color:var(--text);background:var(--brand-tint)}.LoginModal_logo__tsRI7{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--brand);color:#fff;font-size:18px;font-weight:700;letter-spacing:-.02em}.LoginModal_title__i3TMV{font-size:20px;font-weight:800;color:var(--text);letter-spacing:-.01em;margin:0}.LoginModal_subtitle__grTlF{font-size:14px;color:var(--muted);margin:-6px 0 0}.LoginModal_error__NHm_b{width:100%;font-size:13.5px;color:#b42318;background:#fef3f2;border:1px solid #fecdca;border-radius:8px;padding:10px 12px}.LoginModal_body__Eznbj{width:100%;display:flex;flex-direction:column;align-items:center;gap:10px;padding:4px 0}.LoginModal_notice__pDxhz{background:var(--bg);border:1px solid var(--border);border-radius:8px;padding:12px}.LoginModal_notice__pDxhz,.LoginModal_status__25hg_{font-size:13px;color:var(--muted)}.LoginModal_disclaimer__ZQylK{font-size:12px;color:var(--muted);margin:0}.Header_header__MvnS2{background:var(--surface);border-bottom:1px solid var(--border)}.Header_inner__ggL_E{max-width:1120px;margin:0 auto;padding:14px 24px;display:flex;align-items:center;justify-content:space-between;gap:24px}.Header_brand__tPzig{gap:10px}.Header_brand__tPzig,.Header_logo__j7oID{display:inline-flex;align-items:center;flex:none}.Header_logo__j7oID{justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--brand);color:#fff;font-size:15px;font-weight:700;letter-spacing:-.02em}.Header_wordmark__wRYq9{font-size:16px;font-weight:700;color:var(--text);white-space:nowrap}.Header_nav__EE71E{display:flex;align-items:center;gap:22px}.Header_navLink__Q_hTB{display:inline-flex;align-items:center;gap:4px;font-size:14px;font-weight:500;color:var(--text);background:none;border:none;padding:0;cursor:pointer;white-space:nowrap}.Header_navLink__Q_hTB:hover{color:var(--brand)}.Header_chevron__PPQVD{color:var(--muted);flex:none;transition:transform .15s ease}.Header_mobileNavLink__b7nM_[aria-expanded=true] .Header_chevron__PPQVD,.Header_navLink__Q_hTB[aria-expanded=true] .Header_chevron__PPQVD{transform:rotate(180deg)}.Header_practiceItem__a_jkf{position:relative}.Header_practicePanel__IphQc{position:absolute;top:calc(100% + 16px);left:-14px;min-width:240px;background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow);padding:16px;z-index:40}.Header_panelHeading__STFaj{display:inline-block;margin:0 0 10px;padding-bottom:6px;font-size:13px;font-weight:700;color:var(--text);border-bottom:2px solid var(--brand)}.Header_panelList__ztlCT{display:flex;flex-direction:column;gap:2px;margin:0 0 10px;padding:0;list-style:none}.Header_panelLink__seAwu{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border-radius:8px;font-size:14px;font-weight:500;color:var(--text);text-decoration:none;white-space:nowrap}.Header_panelLink__seAwu:focus-visible,.Header_panelLink__seAwu:hover{background:var(--brand-tint);color:var(--brand)}.Header_panelTag__EO4gb{flex:none;font-size:11px;font-weight:600;color:var(--brand);background:var(--brand-tint);padding:2px 8px;border-radius:999px}.Header_panelBrowseAll__Z4NSp{display:inline-flex;align-items:center;gap:4px;width:100%;font-size:13px;font-weight:600;color:var(--brand);text-decoration:none;border-top:1px solid var(--border);padding-top:10px}.Header_panelBrowseAll__Z4NSp:hover{text-decoration:underline}.Header_actions__AFxTd{display:flex;align-items:center;gap:18px;flex:none}.Header_loginLink__U2pKV{font-size:14px;font-weight:500;color:var(--text);background:none;border:none;padding:0;cursor:pointer;white-space:nowrap}.Header_loginLink__U2pKV:hover{color:var(--brand)}.Header_cta__BKss3{font-size:13.5px;padding:8px 16px}.Header_menuToggle__omEt5{display:none;align-items:center;justify-content:center;background:none;border:none;padding:6px;margin:-6px 0;color:var(--text);cursor:pointer;flex:none}.Header_mobileMenu__nWWGd{display:none}@media (max-width:880px){.Header_actions__AFxTd .Header_loginLink__U2pKV,.Header_nav__EE71E{display:none}.Header_menuToggle__omEt5{display:inline-flex}.Header_mobileMenu__nWWGd{display:block;border-top:1px solid var(--border);background:var(--surface)}}.Header_mobileNav__J0kLN{display:flex;flex-direction:column;padding:8px 0}.Header_mobileNavLink__b7nM_{display:flex;align-items:center;gap:6px;width:100%;text-align:left;font-size:14px;font-weight:500;color:var(--text);background:none;border:none;padding:12px 24px;cursor:pointer}.Header_mobileNavLink__b7nM_:hover{color:var(--brand);background:var(--brand-tint)}.Header_mobilePracticeItem___BTXj{display:flex;flex-direction:column}.Header_mobilePracticePanel__e6e2v{display:flex;flex-direction:column;padding:0 24px 12px 40px}.Header_mobilePracticePanel__e6e2v .Header_panelList__ztlCT{gap:0}.Header_mobilePracticePanel__e6e2v .Header_panelLink__seAwu{padding:10px 8px}@media (max-width:420px){.Header_inner__ggL_E{padding:12px 16px;gap:12px}.Header_actions__AFxTd{gap:12px}.Header_wordmark__wRYq9{display:none}}.NotificationBell_wrap__c8Juf{position:relative;display:inline-flex}.NotificationBell_bell__5nu_D{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid transparent;border-radius:999px;background:none;color:var(--muted);cursor:pointer}.NotificationBell_bell__5nu_D:hover{color:var(--brand);border-color:var(--border)}.NotificationBell_bell__5nu_D:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.NotificationBell_badge__kc_vg{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--brand);color:#fff;font-size:10px;font-weight:700;line-height:16px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.NotificationBell_panel__UVbF5{position:absolute;top:calc(100% + 8px);right:0;z-index:60;width:min(340px,calc(100vw - 32px));background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 12px 32px rgba(0,0,0,.12);overflow:hidden}.NotificationBell_panelHead__T7RxY{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-bottom:1px solid var(--border)}.NotificationBell_panelTitle__6zVNy{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.NotificationBell_clear__855wm{padding:0;border:0;background:none;font:inherit;font-size:12px;color:var(--brand);cursor:pointer}.NotificationBell_clear__855wm:hover{text-decoration:underline}.NotificationBell_empty__RBMd9{margin:0;padding:18px 14px;font-size:13px;line-height:1.6;color:var(--muted)}.NotificationBell_list__C1t7J{margin:0;padding:0;list-style:none;max-height:60vh;overflow-y:auto}.NotificationBell_item__HjDL1+.NotificationBell_item__HjDL1{border-top:1px solid var(--border)}.NotificationBell_itemLink__xvmuU{display:flex;flex-direction:column;gap:3px;padding:11px 14px;color:inherit;text-decoration:none}a.NotificationBell_itemLink__xvmuU:hover{background:var(--bg)}.NotificationBell_itemTitle__Ii_3V{font-size:13px;font-weight:600}.NotificationBell_itemMeta__DEart{font-size:12px;color:var(--muted)}.AllowanceBadge_badge__JWaK3{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;font-size:.79rem;font-weight:600;line-height:1.2;text-decoration:none;white-space:nowrap}.AllowanceBadge_free__DICFE{background:#eef2f7;color:#41546b;border:1px solid #dde4ec}.AllowanceBadge_free__DICFE:hover{background:#e4eaf2}.AllowanceBadge_spent__ZtutI{background:#fdf0e2;color:#8a5209;border:1px solid #f2d5ae}.AllowanceBadge_vip__NjsxD{background:linear-gradient(135deg,#1f2a44,#384a76);color:#fff;border:1px solid #1a2338}.AllowanceBadge_count__2L88N{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:900px){.AllowanceBadge_badge__JWaK3{display:none}}.BookmarksList_page__kNiJY{padding:32px 24px 64px}.BookmarksList_layout__FfE4E{display:flex;align-items:flex-start;gap:24px;max-width:1180px;margin:0 auto}.BookmarksList_sidebarCol__gesCl{flex:none;width:230px}.BookmarksList_contentCol__3ozfy{flex:1 1;min-width:0}@media (max-width:900px){.BookmarksList_layout__FfE4E{flex-direction:column}.BookmarksList_sidebarCol__gesCl{width:100%}}.BookmarksList_wrap__GxYHz{display:flex;flex-direction:column;gap:18px;background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow);padding:20px 22px 24px}.BookmarksList_pageHeader__UdYA2{display:flex;flex-direction:column;gap:6px}.BookmarksList_heading__esoMU{font-size:30px;font-weight:800;color:var(--text);letter-spacing:-.01em}.BookmarksList_subtitle__5BUwx{font-size:15px;color:var(--muted);max-width:620px}.BookmarksList_empty__Wlj_W,.BookmarksList_loading__Z_N_W{padding:32px;text-align:center;color:var(--muted);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.BookmarksList_empty__Wlj_W a{color:var(--brand);font-weight:600}.BookmarksList_list__2ZrSG{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:10px;overflow:hidden}.BookmarksList_row__Lcxb1{margin:0;display:flex;align-items:center;gap:8px;background:var(--surface);transition:background .1s ease}.BookmarksList_row__Lcxb1:nth-child(2n){background:#f7f8fa}.BookmarksList_row__Lcxb1:not(:last-child){border-bottom:1px solid #eef0f2}.BookmarksList_row__Lcxb1:hover{background:var(--brand-tint)}.BookmarksList_rowLink__mc9LE{flex:1 1;min-width:0;display:flex;align-items:center;gap:14px;padding:13px 16px;text-decoration:none}.BookmarksList_rowLink__mc9LE:hover .BookmarksList_title__MVIYU{color:var(--brand)}.BookmarksList_chip__bY9iz{flex:none;display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:11.5px;font-weight:600;background:var(--brand-tint);color:var(--brand);white-space:nowrap}.BookmarksList_title__MVIYU{flex:1 1;min-width:0;font-size:14.5px;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .15s ease}.BookmarksList_removeBtn__B8Wha{flex:none;width:32px;height:32px;margin-right:8px;display:inline-flex;align-items:center;justify-content:center;font-size:18px;line-height:1;color:var(--accent);background:transparent;border:none;border-radius:8px;cursor:pointer}.BookmarksList_removeBtn__B8Wha:hover{background:var(--brand-tint)}@media (max-width:560px){.BookmarksList_rowLink__mc9LE{flex-wrap:wrap}}.ScoreTrendChart_figure__zfVai{margin:0;display:flex;flex-direction:column;gap:6px}.ScoreTrendChart_svg__QU7kM{width:100%;height:auto;display:block;overflow:visible}.ScoreTrendChart_targetLine__KTSTt{stroke:var(--muted);stroke-width:1;stroke-dasharray:4 4}.ScoreTrendChart_targetLabel__MPmdW{fill:var(--muted);font-size:9px;font-weight:600}.ScoreTrendChart_line__y_mpQ{fill:none;stroke:var(--brand);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ScoreTrendChart_lastDot__11ZPp{fill:var(--brand);stroke:var(--surface);stroke-width:2}.ScoreTrendChart_caption__RtuRs{display:flex;justify-content:space-between;font-size:11.5px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ScoreTrendChart_captionRight__pgY7f strong{color:var(--text)}.HistoryList_page__IxT23{padding:32px 24px 64px}.HistoryList_layout__TMvbP{display:flex;align-items:flex-start;gap:24px;max-width:1180px;margin:0 auto}.HistoryList_sidebarCol__jNqyh{flex:none;width:230px}.HistoryList_contentCol__uBdYU{flex:1 1;min-width:0}@media (max-width:900px){.HistoryList_layout__TMvbP{flex-direction:column}.HistoryList_sidebarCol__jNqyh{width:100%}}.HistoryList_wrap__Rq5FW{display:flex;flex-direction:column;gap:18px;background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow);padding:20px 22px 24px}.HistoryList_pageHeader__rjqfV{display:flex;flex-direction:column;gap:6px}.HistoryList_heading__F_pWc{font-size:30px;font-weight:800;color:var(--text);letter-spacing:-.01em}.HistoryList_subtitle__o_9cB{font-size:15px;color:var(--muted);max-width:620px}.HistoryList_empty__E71ZM,.HistoryList_error__rqdUF,.HistoryList_loading__9q7me{padding:32px;text-align:center;color:var(--muted);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.HistoryList_error__rqdUF{color:#c0392b}.HistoryList_empty__E71ZM a{color:var(--brand);font-weight:600}.HistoryList_list__r0vQn{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:10px;overflow:hidden}.HistoryList_row__eFbIf{margin:0;background:var(--surface);transition:background .1s ease}.HistoryList_row__eFbIf:nth-child(2n){background:#f7f8fa}.HistoryList_row__eFbIf:not(:last-child){border-bottom:1px solid #eef0f2}.HistoryList_row__eFbIf:hover{background:var(--brand-tint)}.HistoryList_rowLink__eiSbE{display:flex;align-items:center;gap:14px;padding:13px 16px;text-decoration:none}.HistoryList_rowLink__eiSbE:hover .HistoryList_title__Fwiu1{color:var(--brand)}.HistoryList_taskType__kGwIF{flex:none;display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:11.5px;font-weight:600;background:var(--brand-tint);color:var(--brand);white-space:nowrap}.HistoryList_title__Fwiu1{flex:1 1;min-width:0;font-size:14.5px;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .15s ease}.HistoryList_date__U_O_z{flex:none;font-size:12.5px;color:var(--muted);white-space:nowrap}.HistoryList_band__DVnCt{flex:none;min-width:36px;text-align:center;font-size:16px;font-weight:700;color:var(--brand)}.HistoryList_pagination__EzJpz{display:flex;align-items:center;justify-content:center;gap:16px;padding-top:4px}.HistoryList_pageBtn__MDQa5{padding:8px 16px;font-size:13.5px;font-weight:600;color:var(--brand);background:var(--surface);border:1px solid var(--brand);border-radius:8px;cursor:pointer}.HistoryList_pageBtn__MDQa5:hover:not(:disabled){background:var(--brand-tint)}.HistoryList_pageBtn__MDQa5:disabled{color:var(--muted);border-color:var(--border);cursor:not-allowed}.HistoryList_pageInfo__wbqxk{font-size:13px;color:var(--muted)}@media (max-width:560px){.HistoryList_rowLink__eiSbE{flex-wrap:wrap}}.QuestionBrowsePage_page__WXi8X{padding:32px 24px 64px}.QuestionBrowsePage_layout__Mha3p{display:flex;align-items:flex-start;gap:24px;max-width:1180px;margin:0 auto}.QuestionBrowsePage_sidebarCol__okXJt{flex:none;width:230px}.QuestionBrowsePage_contentCol__XZa_C{flex:1 1;min-width:0}@media (max-width:900px){.QuestionBrowsePage_layout__Mha3p{flex-direction:column}.QuestionBrowsePage_sidebarCol__okXJt{width:100%}}.ReadAloudTask_wrap__u74bt{display:flex;flex-direction:column;align-items:center;gap:20px;max-width:720px;margin:0 auto;padding:8px 0}.ReadAloudTask_header__sCelm{display:flex;align-items:center;justify-content:space-between;width:100%}.ReadAloudTask_title__lF_NF{font-size:13px;font-weight:600;color:var(--brand)}.ReadAloudTask_title__lF_NF .ReadAloudTask_sep__7196h{color:var(--muted);font-weight:400;margin:0 4px}.ReadAloudTask_chip__ePVh5{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:999px;font-size:13px;font-weight:600;background:var(--brand-tint);color:var(--brand)}.ReadAloudTask_chip__ePVh5[data-phase=record]{background:#fdecea;color:#c0392b}.ReadAloudTask_chip__ePVh5[data-phase=done],.ReadAloudTask_chip__ePVh5[data-phase=submitting]{background:#eafaf1;color:#1e7e50}.ReadAloudTask_dot__wfnHL{width:8px;height:8px;border-radius:50%;background:currentColor}.ReadAloudTask_chip__ePVh5[data-phase=record] .ReadAloudTask_dot__wfnHL{animation:ReadAloudTask_pulse__b9t1p 1s ease-in-out infinite}@keyframes ReadAloudTask_pulse__b9t1p{0%,to{opacity:1}50%{opacity:.25}}.ReadAloudTask_card__beyuu{width:100%;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:28px}.ReadAloudTask_paragraph__5yGtW{font-size:19px;line-height:1.7;color:var(--text);text-align:left}.ReadAloudTask_controls__3ezrP{display:flex;flex-direction:column;align-items:center;gap:12px}.ReadAloudTask_recordButton__hOoPl{display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:50%;border:none;cursor:pointer;background:var(--brand);color:#fff;box-shadow:0 4px 14px rgba(0,127,163,.35);transition:transform .15s ease,background .15s ease,box-shadow .15s ease}.ReadAloudTask_recordButton__hOoPl:hover:not(:disabled){background:var(--brand-dark);transform:scale(1.05)}.ReadAloudTask_recordButton__hOoPl:disabled{background:#9ca3af;box-shadow:none;cursor:not-allowed}.ReadAloudTask_recordButton__hOoPl[data-phase=record]{background:#e0392b;box-shadow:0 4px 14px rgba(224,57,43,.35)}.ReadAloudTask_recordButton__hOoPl[data-phase=record]:hover:not(:disabled){background:#c0392b}.ReadAloudTask_hint__yKc6U{font-size:13px;color:var(--muted)}.ReadAloudTask_error__OC_SM{font-size:13px;color:#c0392b}.ReadAloudTask_resultCard__SSHGt{width:100%;text-align:center;font-size:15px;color:var(--text)}.page_page__kh_kF{padding:32px 24px 64px}.page_layout__PxBLv{display:flex;align-items:flex-start;gap:24px;max-width:1180px;margin:0 auto}.page_sidebarCol__kW6O2{flex:none;width:230px}.page_contentCol__YPBBq{flex:1 1;min-width:0}@media (max-width:900px){.page_layout__PxBLv{flex-direction:column}.page_sidebarCol__kW6O2{width:100%}}.page_wrap__56yP7{background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow);padding:20px 22px 24px}.page_heading__vCVKr{font-size:28px;font-weight:700;letter-spacing:-.01em;color:var(--text)}.page_form__hGHpE{display:flex;gap:10px;margin-top:20px}.page_input__GAkkJ{flex:1 1 auto;min-width:0;padding:11px 14px;font-size:15px;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:8px}.page_input__GAkkJ:focus{outline:none;border-color:var(--brand)}.page_scopeRow__5wlmM{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.page_scopeChip__Wip5I{display:inline-flex;align-items:center;padding:7px 14px;border-radius:999px;font-size:13px;font-weight:600;color:var(--text);background:var(--surface);border:1px solid var(--border);cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.page_scopeChip__Wip5I:hover{border-color:var(--brand);color:var(--brand)}.page_scopeChipActive__e9wlx{background:var(--brand);border-color:var(--brand);color:#fff}.page_scopeChipActive__e9wlx:hover{color:#fff}.page_empty__EVbQf,.page_hint__aPBy_{margin-top:24px;font-size:14.5px;color:var(--muted)}.page_count__IpIi_{margin-top:24px;font-size:13.5px;font-weight:600;color:var(--muted)}.page_truncationNote__vWBxc{margin-top:6px;font-size:13px;color:var(--muted);font-style:italic}.page_list__CQQBZ{display:flex;flex-direction:column;margin-top:12px;border:1px solid var(--border);border-radius:10px;overflow:hidden}.page_row__TBk87{background:var(--surface);transition:background .1s ease}.page_row__TBk87:nth-child(2n){background:#f7f8fa}.page_row__TBk87:not(:last-child){border-bottom:1px solid #eef0f2}.page_row__TBk87:hover{background:var(--brand-tint)}.page_rowLink__EGuWB{display:flex;align-items:center;gap:12px;padding:13px 16px}.page_rowLink__EGuWB:hover .page_title__lERx4{color:var(--brand)}.page_chip__o8R7_{flex:none;display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:11.5px;font-weight:700;letter-spacing:.01em;color:var(--brand-dark);background:var(--brand-tint);white-space:nowrap}.page_title__lERx4{font-size:14.5px;font-weight:500;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .15s ease}.page_pagination__z8LPR{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:16px}.page_pageBtn__J2Auz{padding:8px 16px;font-size:13.5px;font-weight:600;color:var(--brand);background:var(--surface);border:1px solid var(--brand);border-radius:8px;cursor:pointer}.page_pageBtn__J2Auz:hover:not(:disabled){background:var(--brand-tint)}.page_pageBtn__J2Auz:disabled{color:var(--muted);border-color:var(--border);cursor:not-allowed}.page_pageInfo__B_6Dj{font-size:13px;color:var(--muted)}.PaywallNotice_notice__WzahQ{border:1px solid #f0c987;background:#fffaf0;border-radius:10px;padding:18px 20px;display:flex;flex-direction:column;gap:8px;text-align:left}.PaywallNotice_heading__FvNc1{margin:0;font-size:1rem;font-weight:650;color:#7a4a00}.PaywallNotice_body__y3v_q{margin:0;font-size:.9rem;line-height:1.55;color:#5c4a2e}.PaywallNotice_actions__aO9N6{display:flex;align-items:center;gap:14px;margin-top:4px;flex-wrap:wrap}.PaywallNotice_upgrade___SDJB{display:inline-block;padding:9px 18px;border-radius:8px;background:#b8690b;color:#fff;font-size:.88rem;font-weight:600;text-decoration:none}.PaywallNotice_upgrade___SDJB:hover{background:#9a5709}.PaywallNotice_resets__8zSmP{font-size:.84rem;color:#7a6a52}.MicCheck_card__cMteQ{display:flex;flex-direction:column;gap:16px;max-width:520px;margin:0 auto;padding:28px 30px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.MicCheck_title__eWyb_{margin:0;font-size:20px;font-weight:700;color:var(--text)}.MicCheck_blurb__q2eSI{margin:0;font-size:14.5px;line-height:1.6;color:var(--muted)}.MicCheck_meterWrap__YuSjn{display:flex;flex-direction:column;gap:8px}.MicCheck_meter__afm3M{height:10px;background:var(--border);border-radius:999px;overflow:hidden}.MicCheck_meterFill__ljYmM{display:block;height:100%;background:var(--brand);border-radius:999px}.MicCheck_meterLabel__hGpyS{font-size:13px;font-weight:600;color:var(--muted)}.MicCheck_card__cMteQ[data-state=ready] .MicCheck_meterLabel__hGpyS{color:#13cd7a}.MicCheck_card__cMteQ[data-state=silent] .MicCheck_meterLabel__hGpyS{color:#92400e}.MicCheck_problem__ZlAee{margin:0;padding:10px 12px;font-size:13.5px;line-height:1.55;color:#92400e;background:#fef3c7;border-radius:8px}.MicCheck_actions__Ozk_1{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.MicCheck_cancel__XoeOw{margin-left:auto;padding:0;font-size:13.5px;color:var(--muted);background:none;border:none;cursor:pointer;text-decoration:underline}.RecorderControls_chip__8nftx{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:999px;font-size:13px;font-weight:600;background:var(--brand-tint);color:var(--brand)}.RecorderControls_chip__8nftx[data-phase=record]{background:#fdecea;color:#c0392b}.RecorderControls_chip__8nftx[data-phase=done],.RecorderControls_chip__8nftx[data-phase=submitting]{background:#eafaf1;color:#1e7e50}.RecorderControls_dot__eS_i2{width:8px;height:8px;border-radius:50%;background:currentColor}.RecorderControls_chip__8nftx[data-phase=record] .RecorderControls_dot__eS_i2{animation:RecorderControls_pulse__7H1V_ 1s ease-in-out infinite}@keyframes RecorderControls_pulse__7H1V_{0%,to{opacity:1}50%{opacity:.25}}.RecorderControls_controls__N47tZ{display:flex;flex-direction:column;align-items:center;gap:12px}.RecorderControls_recordButton__YcpKy{display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:50%;border:none;cursor:pointer;background:var(--brand);color:#fff;box-shadow:0 4px 14px rgba(0,127,163,.35);transition:transform .15s ease,background .15s ease,box-shadow .15s ease}.RecorderControls_recordButton__YcpKy:hover:not(:disabled){background:var(--brand-dark);transform:scale(1.05)}.RecorderControls_recordButton__YcpKy:disabled{background:#9ca3af;box-shadow:none;cursor:not-allowed}.RecorderControls_recordButton__YcpKy[data-phase=record]{background:#e0392b;box-shadow:0 4px 14px rgba(224,57,43,.35)}.RecorderControls_recordButton__YcpKy[data-phase=record]:hover:not(:disabled){background:#c0392b}.RecorderControls_hint___vYnV{font-size:13px;color:var(--muted)}.RecorderControls_error__B295M{font-size:13px;color:#c0392b}.RecorderControls_resultCard__VbewX{width:100%;text-align:center;font-size:15px;color:var(--text)}.AudioPlayer_player__DBbww{display:flex;align-items:center;gap:12px;width:100%;padding:8px 16px;background:var(--surface);border:1px solid var(--border);border-radius:999px}.AudioPlayer_player__DBbww+.AudioPlayer_player__DBbww{margin-top:12px}.AudioPlayer_playButton__muMOZ{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1.5px solid var(--brand);background:var(--surface);color:var(--brand);cursor:pointer;transition:background .15s ease}.AudioPlayer_playButton__muMOZ:hover{background:var(--brand-tint)}.AudioPlayer_seek__79cPT{flex:1 1 auto;min-width:0;accent-color:var(--brand);cursor:pointer}.AudioPlayer_seek__79cPT:disabled{cursor:default;opacity:.5}.AudioPlayer_time__Dabsc{flex:0 0 auto;font-size:13px;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.AudioPlayer_iconButton__bMSWZ{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;border:1px solid var(--border);background:var(--surface);color:var(--muted);cursor:pointer;transition:color .15s ease,border-color .15s ease}.AudioPlayer_iconButton__bMSWZ:hover,.AudioPlayer_iconButton__bMSWZ[aria-pressed=true]{color:var(--brand);border-color:var(--brand)}.AudioPlayer_speedPill__oVEud{flex:0 0 auto;padding:5px 12px;font-size:12.5px;font-weight:600;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:999px;cursor:pointer;transition:color .15s ease,border-color .15s ease}.AudioPlayer_speedPill__oVEud:hover{color:var(--brand);border-color:var(--brand)}.AudioPlayer_hiddenAudio__joos1{position:absolute;width:1px;height:1px;opacity:.01;pointer-events:none}.Stimulus_paragraph__ViUX_{width:100%;font-size:18px;line-height:1.7;color:var(--text);text-align:left}.Stimulus_image__x52MQ{max-width:100%;border-radius:8px;display:block}.Stimulus_skeleton__Ka_YW{width:100%;height:40px;border-radius:8px;background:linear-gradient(90deg,var(--brand-tint) 25%,#fff 37%,var(--brand-tint) 63%);background-size:400% 100%;animation:Stimulus_shimmer__8gMkn 1.4s ease infinite}.Stimulus_skeleton__Ka_YW[data-shape=image]{aspect-ratio:4/3;height:auto}@keyframes Stimulus_shimmer__8gMkn{0%{background-position:100% 0}to{background-position:0 0}}.Stimulus_placeholder__Pqci7{width:100%;min-height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:var(--brand-tint);color:var(--muted);font-size:13px}.Stimulus_autoplayNotice__cCzMn{margin:4px 0 0;font-size:14px;color:#92400e;background:#fef3c7;border-radius:8px;padding:8px 12px;text-align:center}.MockTestBrief_brief__Zrb_v{display:flex;flex-direction:column;gap:4px}.MockTestBrief_stats__1prqC{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:4px 0 8px;padding:0;list-style:none}.MockTestBrief_stat__3Pa1S{display:flex;flex-direction:column;gap:4px;padding:14px 16px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.MockTestBrief_statValue__65_Vt{font-size:22px;font-weight:800;line-height:1.1;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--brand-dark)}.MockTestBrief_statLabel__2D9NL{font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.MockTestBrief_sectionHeading__jAtKi{margin:22px 0 10px;font-size:15px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--muted)}.MockTestBrief_prose__UZP0I{margin:0 0 12px;font-size:14.5px;line-height:1.65}.MockTestBrief_taskGrid__J2ujG{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.MockTestBrief_taskCard__BYRQD{display:flex;flex-direction:column;gap:8px;padding:16px 18px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.MockTestBrief_taskHead__p7_sm{display:flex;align-items:baseline;gap:10px;margin:0}.MockTestBrief_taskCount__6t5vg{font-size:18px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--brand)}.MockTestBrief_taskLabel__WJ9NQ{font-size:15px;font-weight:700}.MockTestBrief_taskWhat__17KZ0{margin:0;font-size:14px;line-height:1.55;color:var(--muted)}.MockTestBrief_taskTiming__b0IQo{margin:0;font-size:13px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text)}.MockTestBrief_traitRow__eHdFN{display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 0}.MockTestBrief_traitChip__0yv9Q{padding:3px 9px;border:1px solid var(--border);border-radius:999px;font-size:11.5px;font-weight:600;letter-spacing:.02em;color:var(--muted);background:var(--bg)}.MockTestBrief_runOrder__9g1yu{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;counter-reset:none}.MockTestBrief_runStep___zVtD{display:flex;align-items:flex-start;gap:14px;padding:12px 4px}.MockTestBrief_runStep___zVtD:not(:last-child){border-bottom:1px solid var(--border)}.MockTestBrief_runNumber__WppU_{flex:none;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:999px;background:var(--brand-tint);color:var(--brand-dark);font-size:13px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.MockTestBrief_runBody__wnpwl{display:flex;flex-direction:column;gap:3px}.MockTestBrief_runTitle__liDjI{font-size:14.5px;font-weight:700}.MockTestBrief_runText__OyqOF{font-size:14px;line-height:1.6;color:var(--muted)}.MockTestBrief_traitGrid__txTqq{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:12px;gap:12px;margin:0 0 14px;padding:0;list-style:none}.MockTestBrief_traitCard__mGZx2{padding:16px 18px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.MockTestBrief_traitName__jrj4G{margin:0 0 6px;font-size:14.5px;font-weight:700;color:var(--brand-dark)}.MockTestBrief_traitBody__U9rYy{margin:0;font-size:13.5px;line-height:1.6;color:var(--muted)}.MockTestBrief_scoreBasisNote__QjZ99{margin:0;font-size:13px;line-height:1.6;color:var(--muted)}.MockTestBrief_preFlight__Xw3Vi{display:flex;flex-direction:column;gap:10px;margin:0 0 14px;padding:0;list-style:none}.MockTestBrief_preFlightItem__RvzYR{position:relative;padding-left:22px;font-size:14.5px;line-height:1.6}.MockTestBrief_preFlightItem__RvzYR:before{content:"";position:absolute;top:8px;left:4px;width:7px;height:7px;border-radius:2px;background:var(--accent)}@media (max-width:640px){.MockTestBrief_stats__1prqC{grid-template-columns:repeat(2,minmax(0,1fr))}}.MockTestDetail_wrap__8Baca{display:flex;flex-direction:column;gap:20px;max-width:880px;margin:0 auto}.MockTestDetail_breadcrumb___ZXgT{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:13px;color:var(--muted)}.MockTestDetail_breadcrumb___ZXgT a{color:var(--muted);font-weight:500}.MockTestDetail_breadcrumb___ZXgT a:hover{color:var(--brand)}.MockTestDetail_breadcrumb___ZXgT [aria-current=page]{color:var(--text);font-weight:600}.MockTestDetail_crumbSep__p0SI_{color:var(--border)}.MockTestDetail_empty___gzUf,.MockTestDetail_error__i4Dgz,.MockTestDetail_loading__oUgVu{padding:24px;text-align:center;color:var(--muted);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.MockTestDetail_error__i4Dgz{color:#c0392b}.MockTestDetail_hero__bRQqX{display:flex;flex-direction:column;gap:8px}.MockTestDetail_heading__9897i{font-size:28px;font-weight:800;line-height:1.25;color:var(--text);letter-spacing:-.02em;text-wrap:balance}.MockTestDetail_metaRow___zAgo{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.MockTestDetail_metaPill__KHA_D{border:1px solid var(--border);color:var(--muted);background:var(--surface)}.MockTestDetail_badge__LQNUk,.MockTestDetail_metaPill__KHA_D{display:inline-flex;align-items:center;padding:4px 12px;border-radius:999px;font-size:12px;font-weight:600}.MockTestDetail_badge__LQNUk{background:var(--brand-tint);color:var(--brand)}.MockTestDetail_missingNote__r9f6K{font-size:13px;color:var(--muted);padding:0 2px}.MockTestDetail_introCard__2rVz5{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:20px 22px;background:var(--brand-tint);border:1px solid var(--border);border-radius:var(--radius)}.MockTestDetail_introText__PiCjt{font-size:14.5px;line-height:1.65;color:var(--text)}.MockTestDetail_introFinePrint__WciQw{margin:0;font-size:13px;line-height:1.55;color:var(--brand-dark)}.MockTestDetail_startButton__uMmqQ{padding:12px 28px;font-size:14.5px;font-weight:700;color:#fff;background:var(--brand);border:none;border-radius:10px;cursor:pointer;transition:background .15s ease,transform .15s ease}.MockTestDetail_startButton__uMmqQ:hover:not(:disabled){background:var(--brand-dark);transform:translateY(-1px)}.MockTestDetail_startButton__uMmqQ:disabled{background:#9ca3af;cursor:not-allowed}.MockTestDetail_resumePanel__WMv09{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px 18px;margin-bottom:18px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:var(--radius)}.MockTestDetail_resumeText___66rv{margin:0;font-size:14.5px;font-weight:600;color:var(--text)}.MockTestDetail_resumeExpired__XvoiR{margin:0 0 18px;padding:12px 14px;font-size:14px;color:#92400e;background:#fef3c7;border-radius:var(--radius)}.MockTestDetail_confirmFresh__rCO4U{display:flex;flex-wrap:wrap;align-items:center;gap:12px;width:100%;padding:14px 16px;background:#fef3c7;border:1px solid #fcd34d;border-radius:var(--radius)}.MockTestDetail_confirmFresh__rCO4U .MockTestDetail_resumeText___66rv{flex:1 1 100%;color:#92400e}.AttemptScreen_wrap__RS4SV{display:flex;flex-direction:column;gap:20px;width:100%}.AttemptScreen_breadcrumb__GGlnX{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:13px;color:var(--brand)}.AttemptScreen_breadcrumb__GGlnX a{color:var(--brand);font-weight:500}.AttemptScreen_breadcrumb__GGlnX a:hover{color:var(--brand-dark);text-decoration:underline}.AttemptScreen_breadcrumb__GGlnX>span:not(.AttemptScreen_crumbSep__6leQc){color:var(--brand)}.AttemptScreen_breadcrumb__GGlnX [aria-current=page]{color:var(--text);font-weight:600}.AttemptScreen_crumbSep__6leQc{color:var(--muted);font-size:12px}.AttemptScreen_error__1XRU6,.AttemptScreen_loading__JzYGT{padding:24px;text-align:center;color:var(--muted)}.AttemptScreen_error__1XRU6{color:#c0392b}.AttemptScreen_header__W_2Qr{display:flex;align-items:flex-start;gap:16px}.AttemptScreen_iconTile__6UlND{position:relative;flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:14px;background:var(--brand);color:#fff}.AttemptScreen_aiBadge__Vo_uw{position:absolute;top:-6px;right:-6px;padding:1px 5px;font-size:9.5px;font-weight:700;letter-spacing:.02em;color:var(--brand);background:#fff;border-radius:999px;box-shadow:0 1px 2px rgba(16,24,40,.15)}.AttemptScreen_headerMain__73f2s{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:8px}.AttemptScreen_title__jD_oX{margin:0;font-size:19px;font-weight:700;color:var(--text)}.AttemptScreen_sep__gnO8X{color:var(--muted);font-weight:400;margin:0 6px}.AttemptScreen_instruction__jl4ne{font-size:14.5px;line-height:1.6;color:var(--muted)}.AttemptScreen_timings__EDUK9{display:flex;gap:8px}.AttemptScreen_timingChip__mWl4J{display:inline-flex;align-items:center;padding:4px 12px;border-radius:999px;font-size:12.5px;font-weight:600;background:var(--brand-tint);color:var(--brand)}.AttemptScreen_bookmarkButton__7Ifse{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;color:var(--muted);background:transparent;border:1px solid transparent;cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.AttemptScreen_bookmarkButton__7Ifse:hover{color:var(--brand);background:var(--brand-tint)}.AttemptScreen_bookmarkButton__7Ifse[aria-pressed=true]{color:var(--brand)}.AttemptScreen_phaseLine__pBBpw{display:flex}.AttemptScreen_prepareLabel__2bVLc,.AttemptScreen_recordingLabel__sAD6r{font-size:14px;font-weight:700;color:#d92d20}.AttemptScreen_recordingLabel__sAD6r{display:inline-flex;align-items:center;gap:6px}.AttemptScreen_recDot__kjmtQ{width:8px;height:8px;border-radius:50%;background:currentColor;animation:AttemptScreen_pulse__ZqRHT 1s ease-in-out infinite}@keyframes AttemptScreen_pulse__ZqRHT{0%,to{opacity:1}50%{opacity:.25}}.AttemptScreen_stimulusBox__aMg_h{width:100%;padding:28px;background:var(--surface);border:1.5px dashed var(--border);border-radius:var(--radius)}.AttemptScreen_stimulusBoxAudio__nHI10{width:100%}.AttemptScreen_recorderPanel__n6Lwk{position:relative;width:100%;display:flex;align-items:center;justify-content:center;gap:12px;padding:32px 220px;background:#f3f4f6;border-radius:var(--radius);overflow:hidden}.AttemptScreen_progressTrack__s3fwP{position:absolute;top:0;left:0;right:0;height:4px;background:rgba(0,163,196,.15)}.AttemptScreen_progressFill__YKqwL{display:block;height:100%;background:var(--brand);transition:width 1s linear}.AttemptScreen_micCol__1SP73{display:flex;flex-direction:column;align-items:center;gap:12px}.AttemptScreen_micStatus__FGhMN{font-size:14px;font-weight:600;color:var(--text)}.AttemptScreen_recordButton__DhsVT{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;border:none;cursor:pointer;background:#d1d5db;color:#fff;box-shadow:0 2px 8px rgba(16,24,40,.12);transition:transform .15s ease,background .15s ease,box-shadow .15s ease}.AttemptScreen_recordButton__DhsVT[data-phase=prep]{background:var(--brand);box-shadow:0 4px 14px rgba(0,163,196,.35)}.AttemptScreen_recordButton__DhsVT:hover:not(:disabled){transform:scale(1.05)}.AttemptScreen_recordButton__DhsVT[data-phase=prep]:hover:not(:disabled){background:var(--brand-dark)}.AttemptScreen_recordButton__DhsVT:disabled{background:#9ca3af;box-shadow:none;cursor:not-allowed}.AttemptScreen_recordButton__DhsVT[data-phase=record]{background:#e0392b;box-shadow:0 4px 14px rgba(224,57,43,.35)}.AttemptScreen_recordButton__DhsVT[data-phase=record]:hover:not(:disabled){background:#c0392b}.AttemptScreen_headsetHint__RzOwz{position:absolute;right:24px;top:50%;transform:translateY(-50%);max-width:220px;font-size:12px;line-height:1.5;color:var(--muted);text-align:right}.AttemptScreen_resultRegion__DGpiA{display:flex;flex-direction:column;gap:12px}.AttemptScreen_actionBar__IDkFv{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.AttemptScreen_actionBarLeft__wjDAs{display:flex;gap:10px}.AttemptScreen_redoButton__O_cxG,.AttemptScreen_submitButton__AU4DJ{padding:10px 20px;font-size:13.5px;font-weight:600;border-radius:8px;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.AttemptScreen_submitButton__AU4DJ{background:var(--brand);color:#fff;border:1px solid transparent}.AttemptScreen_submitButton__AU4DJ:hover:not(:disabled){background:var(--brand-dark)}.AttemptScreen_redoButton__O_cxG{background:var(--surface);color:var(--brand);border:1px solid var(--brand)}.AttemptScreen_redoButton__O_cxG:hover:not(:disabled){background:var(--brand-tint)}.AttemptScreen_redoButton__O_cxG:disabled,.AttemptScreen_submitButton__AU4DJ:disabled{background:#f3f4f6;color:var(--muted);border-color:var(--border);cursor:not-allowed}.AttemptScreen_navRow__952_e{display:flex;align-items:center;gap:12px}.AttemptScreen_navBtn__GQIRQ{display:inline-flex;align-items:center;padding:9px 18px;font-size:13.5px;font-weight:600;color:var(--brand);background:var(--surface);border:1px solid var(--brand);border-radius:8px}.AttemptScreen_navBtn__GQIRQ:hover{background:var(--brand-tint)}.AttemptScreen_navBtn__GQIRQ[data-disabled=true]{color:var(--muted);border-color:var(--border);cursor:not-allowed}.AttemptScreen_jumpForm__dO6La{display:flex;gap:8px}.AttemptScreen_jumpInput__QzrbI{width:90px;padding:8px 10px;font-size:13.5px;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:8px}.AttemptScreen_jumpInput__QzrbI:focus{outline:none;border-color:var(--brand)}.AttemptScreen_jumpBtn__0LHRE{padding:8px 14px;font-size:13.5px;font-weight:600;color:var(--surface);background:var(--brand);border:none;border-radius:8px;cursor:pointer}.AttemptScreen_jumpBtn__0LHRE:hover{background:var(--brand-dark)}@media (max-width:720px){.AttemptScreen_recorderPanel__n6Lwk{padding:28px 24px 64px}.AttemptScreen_headsetHint__RzOwz{top:auto;bottom:16px;right:24px;left:24px;transform:none;max-width:none;text-align:center}}.RequireAuth_wrap__6kSKM{display:flex;justify-content:center}.RequireAuth_prompt__mhhuk{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:420px;margin:64px auto;padding:40px 32px;text-align:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.RequireAuth_heading__d93Oa{font-size:22px;font-weight:800;color:var(--text);letter-spacing:-.01em}.RequireAuth_subtitle__KfWL9{font-size:14px;color:var(--muted);margin:0 0 8px}.ShadowingTool_wrap__GmfAx{display:grid;grid-template-columns:280px 1fr;grid-gap:20px;gap:20px;align-items:start}.ShadowingTool_listSection__p3hKw{display:flex;flex-direction:column;gap:12px}.ShadowingTool_empty__RjCH4,.ShadowingTool_error__1BL_q,.ShadowingTool_loading__W3Byv{padding:24px;text-align:center;font-size:14px;color:var(--muted);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.ShadowingTool_error__1BL_q{color:#c0392b}.ShadowingTool_list__zcwyq{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.ShadowingTool_row__g1BDT{margin:0}.ShadowingTool_rowButton__fYIZ6{width:100%;text-align:left;padding:11px 14px;font-size:14px;font-weight:600;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.ShadowingTool_rowButton__fYIZ6:hover{border-color:var(--brand)}.ShadowingTool_rowButton__fYIZ6[data-selected=true]{background:var(--brand-tint);border-color:var(--brand);color:var(--brand-dark)}.ShadowingTool_pagination__ZYtIU{display:flex;align-items:center;justify-content:center;gap:12px;padding-top:4px}.ShadowingTool_pageBtn__8yDw6{padding:7px 14px;font-size:13px;font-weight:600;color:var(--brand);background:var(--surface);border:1px solid var(--brand);border-radius:8px;cursor:pointer}.ShadowingTool_pageBtn__8yDw6:hover:not(:disabled){background:var(--brand-tint)}.ShadowingTool_pageBtn__8yDw6:disabled{color:var(--muted);border-color:var(--border);cursor:not-allowed}.ShadowingTool_pageInfo__DG8tY{font-size:12px;color:var(--muted);text-align:center}.ShadowingTool_playerSection__1ILXg{min-height:200px}.ShadowingTool_playerPlaceholder__pnU1w{padding:48px 24px;text-align:center;font-size:14.5px;color:var(--muted);background:var(--surface);border:1px dashed var(--border);border-radius:var(--radius)}.ShadowingTool_player__sc5Pb{display:flex;flex-direction:column;gap:18px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:24px}.ShadowingTool_playerTitle__fosqA{font-size:18px;font-weight:800;color:var(--text);margin:0}.ShadowingTool_modelReadingBadge__kG_7g{display:inline-flex;align-self:flex-start;font-size:11.5px;font-weight:700;letter-spacing:.02em;color:var(--brand);background:var(--brand-tint);border-radius:999px;padding:4px 10px}.ShadowingTool_mediaStatus__F0szi{font-size:13.5px;color:var(--muted)}.ShadowingTool_audioBlock__gCQvM{display:flex;flex-direction:column;gap:12px}.ShadowingTool_audioRow__Nrlg5{display:flex;align-items:center;gap:12px}.ShadowingTool_playButton__1hGl_{flex:none;display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;border:none;cursor:pointer;background:var(--brand);color:#fff}.ShadowingTool_playButton__1hGl_:hover{background:var(--brand-dark)}.ShadowingTool_seek__RXO6n{flex:1 1;accent-color:var(--brand)}.ShadowingTool_time__ZGifB{flex:none;font-size:12.5px;color:var(--muted);white-space:nowrap;min-width:76px;text-align:right}.ShadowingTool_speedRow__Qbw81{display:flex;align-items:center;gap:8px}.ShadowingTool_speedLabel__fwura{font-size:12.5px;color:var(--muted);margin-right:4px}.ShadowingTool_speedButton__Y8mwH{padding:5px 11px;font-size:12.5px;font-weight:600;color:var(--brand);background:var(--surface);border:1px solid var(--border);border-radius:999px;cursor:pointer}.ShadowingTool_speedButton__Y8mwH:hover{border-color:var(--brand)}.ShadowingTool_speedButton__Y8mwH[data-active=true]{background:var(--brand);border-color:var(--brand);color:#fff}.ShadowingTool_transcript__lhYu7{display:flex;flex-direction:column;gap:6px;padding-top:4px;border-top:1px solid var(--border)}.ShadowingTool_transcriptHeader__BCWk9{display:flex;align-items:center;justify-content:space-between;gap:12px}.ShadowingTool_transcriptLabel__3we7k{font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.ShadowingTool_sentenceModeToggle__4iEKd{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--text);cursor:pointer}.ShadowingTool_sentenceModeToggle__4iEKd input{accent-color:var(--brand)}.ShadowingTool_transcriptText__RQmoJ{font-size:15px;line-height:1.7;color:var(--text)}.ShadowingTool_sentenceStepper__X0car{display:flex;flex-direction:column;align-items:center;gap:14px;padding:20px 16px;background:var(--brand-tint);border-radius:var(--radius)}.ShadowingTool_sentenceText__YSy3L{font-size:17px;font-weight:600;line-height:1.6;color:var(--text);text-align:center;margin:0}.ShadowingTool_sentenceControls__Sl1PS{display:flex;align-items:center;gap:14px}.ShadowingTool_sentenceNavButton__6wRUv{padding:6px 14px;font-size:13px;font-weight:600;color:var(--brand);background:var(--surface);border:1px solid var(--brand);border-radius:8px;cursor:pointer}.ShadowingTool_sentenceNavButton__6wRUv:hover:not(:disabled){background:var(--brand-tint)}.ShadowingTool_sentenceNavButton__6wRUv:disabled{color:var(--muted);border-color:var(--border);cursor:not-allowed}.ShadowingTool_sentenceCount__B2D94{font-size:12.5px;color:var(--muted);white-space:nowrap}.ShadowingTool_recordAlong__83BW_{display:flex;flex-direction:column;align-items:center;gap:12px;padding-top:12px;border-top:1px solid var(--border)}.ShadowingTool_recordAlongHeading__da9R2{font-size:14.5px;font-weight:700;color:var(--text);margin:0}.ShadowingTool_localNote__YGq_c{font-size:12px;color:var(--muted);text-align:center;max-width:360px}.ShadowingTool_recordedAudio__sXaZA{width:100%;max-width:360px}@media (max-width:720px){.ShadowingTool_wrap__GmfAx{grid-template-columns:1fr}}