.MarketingFooter-module__F6QC7W__footer{--ink:#172033;--red:#d71920;--blue:#2f64c8;background:var(--ink);color:#fff;font-family:var(--font-ui)}.MarketingFooter-module__F6QC7W__colorRail{grid-template-columns:1.25fr .8fr .65fr 1fr;height:8px;display:grid}.MarketingFooter-module__F6QC7W__colorRail span:first-child{background:var(--red)}.MarketingFooter-module__F6QC7W__colorRail span:nth-child(2){background:#f5c44f}.MarketingFooter-module__F6QC7W__colorRail span:nth-child(3){background:#53b985}.MarketingFooter-module__F6QC7W__colorRail span:nth-child(4){background:var(--blue)}.MarketingFooter-module__F6QC7W__supportBand{border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:36px;width:min(1200px,100% - 44px);min-height:126px;margin:0 auto;padding:28px 0;display:flex}.MarketingFooter-module__F6QC7W__supportBand>div{gap:6px;display:grid}.MarketingFooter-module__F6QC7W__supportBand span{color:#95a2b5;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.MarketingFooter-module__F6QC7W__supportBand strong{font-size:clamp(21px,3vw,31px);line-height:1.1}.MarketingFooter-module__F6QC7W__supportButton{min-height:48px;color:var(--ink);background:#fff;border:1px solid #fff;border-radius:14px;flex:none;justify-content:center;align-items:center;gap:11px;padding:0 18px;font-size:13px;font-weight:900;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:4px 4px #617086}.MarketingFooter-module__F6QC7W__supportButton:hover,.MarketingFooter-module__F6QC7W__supportButton:focus-visible{transform:translate(3px,3px);box-shadow:1px 1px #617086}.MarketingFooter-module__F6QC7W__inner{grid-template-columns:1.45fr .62fr .62fr 1fr;gap:54px;width:min(1200px,100% - 44px);margin:0 auto;padding:58px 0 50px;display:grid}.MarketingFooter-module__F6QC7W__brand{color:#fff;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.MarketingFooter-module__F6QC7W__brand span{background:var(--red);border-radius:6px;justify-content:center;align-items:center;min-width:51px;height:30px;padding:0 8px;font-size:12px;font-weight:950;display:inline-flex;transform:rotate(-1.5deg);box-shadow:3px 3px #761015}.MarketingFooter-module__F6QC7W__brand strong{font-size:18px;font-weight:950}.MarketingFooter-module__F6QC7W__brandColumn p{color:#b6c0ce;max-width:390px;margin:23px 0 0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.72}.MarketingFooter-module__F6QC7W__madeIn{color:#738197;margin-top:22px;font-size:11px;font-weight:800;display:block}.MarketingFooter-module__F6QC7W__linkColumn{align-content:start;gap:13px;display:grid}.MarketingFooter-module__F6QC7W__linkColumn h2{color:#78869b;letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:900}.MarketingFooter-module__F6QC7W__linkColumn a{color:#d9e0e9;font-size:13px;font-weight:700}.MarketingFooter-module__F6QC7W__linkColumn a:hover,.MarketingFooter-module__F6QC7W__linkColumn a:focus-visible{color:#fff}.MarketingFooter-module__F6QC7W__noteColumn{background:#222d42;border:1px solid #4f5e72;border-radius:20px;flex-direction:column;min-height:190px;padding:24px;display:flex;transform:rotate(1deg);box-shadow:6px 6px #ffffff12}.MarketingFooter-module__F6QC7W__noteColumn>span{color:#f5c44f;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.MarketingFooter-module__F6QC7W__noteColumn strong{max-width:270px;margin-top:16px;font-size:20px;line-height:1.25}.MarketingFooter-module__F6QC7W__noteColumn a{color:#fff;border-top:1px solid #4a586b;justify-content:space-between;align-items:center;margin-top:auto;padding-top:22px;font-size:12px;font-weight:900;display:flex}.MarketingFooter-module__F6QC7W__bottom{color:#7f8ca0;border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:20px;width:min(1200px,100% - 44px);min-height:68px;margin:0 auto;font-size:11px;display:flex}@media (max-width:920px){.MarketingFooter-module__F6QC7W__inner{grid-template-columns:1.4fr .7fr .7fr}.MarketingFooter-module__F6QC7W__noteColumn{grid-column:1/-1;min-height:150px;transform:none}}@media (max-width:680px){.MarketingFooter-module__F6QC7W__supportBand,.MarketingFooter-module__F6QC7W__inner,.MarketingFooter-module__F6QC7W__bottom{width:min(100% - 30px,1200px)}.MarketingFooter-module__F6QC7W__supportBand{flex-direction:column;align-items:flex-start;gap:22px;padding:32px 0}.MarketingFooter-module__F6QC7W__supportButton{width:100%}.MarketingFooter-module__F6QC7W__inner{grid-template-columns:1fr 1fr;gap:36px 24px;padding:46px 0 40px}.MarketingFooter-module__F6QC7W__brandColumn,.MarketingFooter-module__F6QC7W__noteColumn{grid-column:1/-1}.MarketingFooter-module__F6QC7W__bottom{flex-direction:column;justify-content:center;align-items:flex-start;padding:18px 0}}@media (prefers-reduced-motion:reduce){.MarketingFooter-module__F6QC7W__brand span,.MarketingFooter-module__F6QC7W__supportButton,.MarketingFooter-module__F6QC7W__noteColumn{transition:none;transform:none}}
.MarketingHeader-module__ExLVUG__header{--paper:#fffaf2;--ink:#172033;--red:#d71920;--blue:#2f64c8;z-index:50;width:100%;color:var(--ink);font-family:var(--font-ui);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffaf2eb;border-bottom:1px solid #1720331f;position:sticky;top:0}.MarketingHeader-module__ExLVUG__inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;width:min(1220px,100% - 44px);height:74px;margin:0 auto;display:grid}.MarketingHeader-module__ExLVUG__brand{color:var(--ink);justify-self:start;align-items:center;gap:11px;text-decoration:none;display:inline-flex}.MarketingHeader-module__ExLVUG__brandBlock{background:var(--red);color:#fff;letter-spacing:.02em;border-radius:6px;justify-content:center;align-items:center;min-width:52px;height:31px;padding:0 8px;font-size:12px;font-weight:950;display:inline-flex;transform:rotate(-1.5deg);box-shadow:3px 3px #7b1015}.MarketingHeader-module__ExLVUG__brandName{gap:0;line-height:1;display:grid}.MarketingHeader-module__ExLVUG__brandName strong{letter-spacing:-.025em;font-size:17px;font-weight:950}.MarketingHeader-module__ExLVUG__brandName small{color:#7a6858;letter-spacing:.09em;text-transform:uppercase;margin-top:4px;font-size:9px;font-weight:800}.MarketingHeader-module__ExLVUG__desktopNav{background:#ffffffa3;border:1px solid #1720331a;border-radius:999px;justify-self:center;align-items:center;gap:5px;padding:5px;display:flex}.MarketingHeader-module__ExLVUG__desktopNav a{color:#5a6373;border-radius:999px;align-items:center;min-height:36px;padding:0 14px;font-size:13px;font-weight:750;text-decoration:none;transition:background-color .16s,color .16s,transform .16s;display:inline-flex;position:relative}.MarketingHeader-module__ExLVUG__desktopNav a:hover,.MarketingHeader-module__ExLVUG__desktopNav a:focus-visible{color:var(--ink);transform:translateY(-1px)}.MarketingHeader-module__ExLVUG__desktopNav .MarketingHeader-module__ExLVUG__activeLink{background:var(--ink);color:#fff}.MarketingHeader-module__ExLVUG__actions{justify-self:end;align-items:center;gap:10px;display:flex}.MarketingHeader-module__ExLVUG__signInLink,.MarketingHeader-module__ExLVUG__accountName{color:#4a5362;font-size:13px;font-weight:750;text-decoration:none}.MarketingHeader-module__ExLVUG__signInLink:hover,.MarketingHeader-module__ExLVUG__signInLink:focus-visible{color:var(--red)}.MarketingHeader-module__ExLVUG__premiumLabel{color:#6c4b02;text-transform:uppercase;background:#fff0ac;border:1px solid #d9ad35;border-radius:999px;align-items:center;gap:5px;min-height:28px;padding:0 9px;font-size:10px;font-weight:900;display:inline-flex}.MarketingHeader-module__ExLVUG__premiumLabel span{color:#b37000}.MarketingHeader-module__ExLVUG__planLink{border:1px solid var(--blue);background:var(--blue);color:#fff;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:43px;padding:0 16px;font-size:13px;font-weight:900;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:3px 3px #183d83}.MarketingHeader-module__ExLVUG__planLink:hover,.MarketingHeader-module__ExLVUG__planLink:focus-visible{transform:translate(2px,2px);box-shadow:1px 1px #183d83}.MarketingHeader-module__ExLVUG__menuButton{width:43px;height:43px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #17203333;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:0;display:none}.MarketingHeader-module__ExLVUG__menuButton span{background:currentColor;border-radius:2px;width:18px;height:2px;transition:transform .16s;display:block}.MarketingHeader-module__ExLVUG__menuButton[aria-expanded=true] span:first-child{transform:translateY(4px)rotate(45deg)}.MarketingHeader-module__ExLVUG__menuButton[aria-expanded=true] span:last-child{transform:translateY(-4px)rotate(-45deg)}.MarketingHeader-module__ExLVUG__mobileNav{display:none}@media (max-width:980px){.MarketingHeader-module__ExLVUG__inner{grid-template-columns:1fr auto;width:min(100% - 30px,1220px)}.MarketingHeader-module__ExLVUG__desktopNav{display:none}.MarketingHeader-module__ExLVUG__menuButton{display:inline-flex}.MarketingHeader-module__ExLVUG__mobileNav{background:#fff;border:1px solid #ded4c8;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;width:min(100% - 30px,1220px);margin:0 auto 14px;padding:8px;display:grid;box-shadow:0 18px 40px #2f2a2321}.MarketingHeader-module__ExLVUG__mobileNav a{color:#394354;border-radius:12px;justify-content:space-between;align-items:center;min-height:49px;padding:0 13px;font-size:14px;font-weight:800;text-decoration:none;display:flex}.MarketingHeader-module__ExLVUG__mobileNav a:hover,.MarketingHeader-module__ExLVUG__mobileNav a:focus-visible,.MarketingHeader-module__ExLVUG__mobileNav .MarketingHeader-module__ExLVUG__activeMobileLink{color:var(--blue);background:#f3f6fc}}@media (max-width:650px){.MarketingHeader-module__ExLVUG__inner{height:68px}.MarketingHeader-module__ExLVUG__signInLink,.MarketingHeader-module__ExLVUG__accountName,.MarketingHeader-module__ExLVUG__premiumLabel{display:none}.MarketingHeader-module__ExLVUG__actions{gap:8px}.MarketingHeader-module__ExLVUG__planLink{min-height:40px;padding:0 12px}.MarketingHeader-module__ExLVUG__mobileNav{grid-template-columns:1fr}}@media (max-width:390px){.MarketingHeader-module__ExLVUG__brandName{display:none}.MarketingHeader-module__ExLVUG__planLink{font-size:12px}}@media (prefers-reduced-motion:reduce){.MarketingHeader-module__ExLVUG__brandBlock,.MarketingHeader-module__ExLVUG__desktopNav a,.MarketingHeader-module__ExLVUG__planLink,.MarketingHeader-module__ExLVUG__menuButton span{transition:none;transform:none}}
.ReadingTests-module__Y9rmtG__libraryLayout{gap:24px;display:grid}.ReadingTests-module__Y9rmtG__libraryHero{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.ReadingTests-module__Y9rmtG__libraryHero h1{margin:0 0 8px;font-size:clamp(2rem,4vw,3rem);line-height:1.05}.ReadingTests-module__Y9rmtG__libraryHero p{color:#5f6b85;max-width:760px;margin:0}.ReadingTests-module__Y9rmtG__libraryGrid{gap:18px;display:grid}.ReadingTests-module__Y9rmtG__testCard{background:#fff;border:1px solid #e6ebf5;border-radius:20px;gap:18px;padding:24px;display:grid;box-shadow:0 16px 40px #11182714}.ReadingTests-module__Y9rmtG__testCardHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ReadingTests-module__Y9rmtG__testCard h2,.ReadingTests-module__Y9rmtG__testCard h3{margin:0 0 6px}.ReadingTests-module__Y9rmtG__metaRow{flex-wrap:wrap;gap:10px;display:flex}.ReadingTests-module__Y9rmtG__metaBadge{color:#475569;background:#f8fafc;border:1px solid #dbe4f0;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.ReadingTests-module__Y9rmtG__premiumBadge{color:#6d28d9;background:#ede9fe;border-color:#ddd6fe}.ReadingTests-module__Y9rmtG__freeBadge{color:#0369a1;background:#e0f2fe;border-color:#bae6fd}.ReadingTests-module__Y9rmtG__cardActions{flex-wrap:wrap;gap:12px;display:flex}.ReadingTests-module__Y9rmtG__primaryButton,.ReadingTests-module__Y9rmtG__secondaryButton{border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-weight:700;text-decoration:none;display:inline-flex}.ReadingTests-module__Y9rmtG__primaryButton{color:#fff;background:#2b237c;border:1px solid #2b237c;box-shadow:0 14px 30px #2b237c38}.ReadingTests-module__Y9rmtG__secondaryButton{color:#111827;background:#fff;border:1px solid #dbe4f0}.ReadingTests-module__Y9rmtG__emptyState{text-align:center;color:#64748b;background:#fff;border:1px solid #e6ebf5;border-radius:20px;padding:48px 24px}.ReadingTests-module__Y9rmtG__testShell{gap:20px;display:grid}.ReadingTests-module__Y9rmtG__previewBanner,.ReadingTests-module__Y9rmtG__resultsCard,.ReadingTests-module__Y9rmtG__gateCard{background:#fff;border:1px solid #e6ebf5;border-radius:18px;padding:20px;box-shadow:0 16px 32px #11182714}.ReadingTests-module__Y9rmtG__previewBanner{color:#92400e;background:#fffbeb;border-color:#fde68a}.ReadingTests-module__Y9rmtG__testHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.ReadingTests-module__Y9rmtG__testHeader h1{margin:0 0 8px;font-size:clamp(2rem,3vw,2.6rem)}.ReadingTests-module__Y9rmtG__workspace{grid-template-columns:minmax(0,1.1fr) minmax(380px,.9fr);align-items:start;gap:18px;display:grid}.ReadingTests-module__Y9rmtG__panel{background:#fff;border:1px solid #e6ebf5;border-radius:20px;overflow:hidden;box-shadow:0 16px 38px #11182714}.ReadingTests-module__Y9rmtG__panelHeader{border-bottom:1px solid #edf2f7;padding:18px 22px}.ReadingTests-module__Y9rmtG__panelHeader h2,.ReadingTests-module__Y9rmtG__panelHeader h3{margin:0 0 6px}.ReadingTests-module__Y9rmtG__panelBody{max-height:min(72vh,960px);padding:22px;overflow-y:auto}.ReadingTests-module__Y9rmtG__passageTabs{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.ReadingTests-module__Y9rmtG__passageTab{cursor:pointer;color:#475569;background:#fff;border:1px solid #dbe4f0;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:700}.ReadingTests-module__Y9rmtG__passageTabActive{color:#fff;background:#2b237c;border-color:#2b237c}.ReadingTests-module__Y9rmtG__instructionBlock{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;margin-bottom:18px;padding:14px 16px}.ReadingTests-module__Y9rmtG__helperText{color:#64748b;margin:0;font-size:14px}.ReadingTests-module__Y9rmtG__passageText{white-space:pre-wrap;color:#1f2937;font-size:16px;line-height:1.85}.ReadingTests-module__Y9rmtG__groupBlock{gap:14px;padding:18px 0 24px;display:grid}.ReadingTests-module__Y9rmtG__groupBlock+.ReadingTests-module__Y9rmtG__groupBlock{border-top:1px solid #edf2f7}.ReadingTests-module__Y9rmtG__questionBlock{gap:12px;padding:14px 0;display:grid}.ReadingTests-module__Y9rmtG__questionBlock+.ReadingTests-module__Y9rmtG__questionBlock{border-top:1px solid #f1f5f9}.ReadingTests-module__Y9rmtG__questionHeading{align-items:flex-start;gap:12px;display:flex}.ReadingTests-module__Y9rmtG__questionNumber{color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:4px;flex:none;justify-content:center;align-items:center;min-width:28px;height:28px;padding:0 6px;font-size:14px;font-weight:700;line-height:1;display:inline-flex}.ReadingTests-module__Y9rmtG__questionPrompt{color:#111827;gap:6px;font-size:15px;display:grid}.ReadingTests-module__Y9rmtG__optionList{gap:10px;padding-left:46px;display:grid}.ReadingTests-module__Y9rmtG__optionLabel{color:#374151;align-items:flex-start;gap:10px;font-size:14px;display:flex}.ReadingTests-module__Y9rmtG__optionLabel input,.ReadingTests-module__Y9rmtG__inlineSelect,.ReadingTests-module__Y9rmtG__inlineInput{color:#2b237c;background:#fff;border:1px solid #9ca3af;border-radius:6px;flex:none;min-width:120px;padding:4px 8px;font-weight:600;transition:all .2s;box-shadow:inset 0 1px 2px #0000000d}.ReadingTests-module__Y9rmtG__inlineInput:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 2px #2563eb33}.ReadingTests-module__Y9rmtG__inlineSelect,.ReadingTests-module__Y9rmtG__textInput,.ReadingTests-module__Y9rmtG__selectInput{font:inherit;color:#111827;background:#fff;border:1px solid #d7deed;border-radius:10px;padding:10px 12px}.ReadingTests-module__Y9rmtG__textInput{width:100%;min-width:140px}.ReadingTests-module__Y9rmtG__summaryText,.ReadingTests-module__Y9rmtG__sentenceText{color:#1f2937;white-space:pre-wrap;font-size:15px;line-height:1.4}.ReadingTests-module__Y9rmtG__summaryLine{margin:0}.ReadingTests-module__Y9rmtG__summaryLineHeading{margin:0;font-size:1.15rem;font-weight:700;line-height:1.5}.ReadingTests-module__Y9rmtG__summaryBulletLine{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;display:grid}.ReadingTests-module__Y9rmtG__summaryLineCopy{min-width:0}.ReadingTests-module__Y9rmtG__summaryBullet{line-height:1.6}.ReadingTests-module__Y9rmtG__summarySpacer{height:10px}.ReadingTests-module__Y9rmtG__summaryInputWrapper{white-space:nowrap;align-items:center;gap:6px;margin:0 4px;display:inline-flex}.ReadingTests-module__Y9rmtG__summaryQuestionNumber{color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:4px;flex:none;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 4px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.ReadingTests-module__Y9rmtG__summaryWordBank{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.ReadingTests-module__Y9rmtG__wordBankItem{color:#475569;background:#f8fafc;border:1px solid #dbe4f0;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:700;display:inline-flex}.ReadingTests-module__Y9rmtG__footerActions{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:18px;display:flex}.ReadingTests-module__Y9rmtG__scoreText{color:#111827;font-size:32px;font-weight:800}.ReadingTests-module__Y9rmtG__scoreMeta{color:#64748b}.ReadingTests-module__Y9rmtG__answersList{gap:8px;margin-top:14px;display:grid}.ReadingTests-module__Y9rmtG__answerRow{background:#f8fafc;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.ReadingTests-module__Y9rmtG__answerInfo{flex-direction:column;gap:2px;display:flex}.ReadingTests-module__Y9rmtG__correctLabel{color:#166534;font-size:13px;font-weight:600}.ReadingTests-module__Y9rmtG__answerCorrect{color:#166534;font-weight:700}.ReadingTests-module__Y9rmtG__answerWrong{color:#b91c1c;font-weight:700}@media (max-width:1023px){.ReadingTests-module__Y9rmtG__workspace{grid-template-columns:1fr}.ReadingTests-module__Y9rmtG__panelBody{max-height:none}}@media (max-width:720px){.ReadingTests-module__Y9rmtG__libraryLayout,.ReadingTests-module__Y9rmtG__testShell{gap:16px}.ReadingTests-module__Y9rmtG__testCard,.ReadingTests-module__Y9rmtG__previewBanner,.ReadingTests-module__Y9rmtG__resultsCard,.ReadingTests-module__Y9rmtG__gateCard{border-radius:12px;padding:16px}.ReadingTests-module__Y9rmtG__testHeader{gap:14px}.ReadingTests-module__Y9rmtG__testHeader h1{font-size:1.75rem;line-height:1.12}.ReadingTests-module__Y9rmtG__cardActions,.ReadingTests-module__Y9rmtG__footerActions{width:100%}.ReadingTests-module__Y9rmtG__primaryButton,.ReadingTests-module__Y9rmtG__secondaryButton{width:100%;min-height:44px}.ReadingTests-module__Y9rmtG__workspace{gap:14px}.ReadingTests-module__Y9rmtG__panel{border-radius:10px}.ReadingTests-module__Y9rmtG__panelHeader{padding:14px 16px}.ReadingTests-module__Y9rmtG__panelBody{padding:16px;overflow-x:hidden}.ReadingTests-module__Y9rmtG__passageTabs{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.ReadingTests-module__Y9rmtG__passageTabs::-webkit-scrollbar{display:none}.ReadingTests-module__Y9rmtG__passageTab{flex:none;min-height:38px}.ReadingTests-module__Y9rmtG__passageText{font-size:15px;line-height:1.68}.ReadingTests-module__Y9rmtG__groupBlock{gap:16px;padding:16px 0 22px}.ReadingTests-module__Y9rmtG__questionHeading{gap:10px}.ReadingTests-module__Y9rmtG__questionPrompt,.ReadingTests-module__Y9rmtG__summaryText,.ReadingTests-module__Y9rmtG__sentenceText{font-size:15px;line-height:1.55}.ReadingTests-module__Y9rmtG__optionList{gap:8px;padding-left:0}.ReadingTests-module__Y9rmtG__optionLabel{align-items:flex-start;gap:10px;min-height:44px;padding:8px 0;font-size:15px;line-height:1.5}.ReadingTests-module__Y9rmtG__optionLabel input{width:18px;min-width:auto;height:18px;margin-top:1px}.ReadingTests-module__Y9rmtG__inlineSelect,.ReadingTests-module__Y9rmtG__inlineInput,.ReadingTests-module__Y9rmtG__selectInput,.ReadingTests-module__Y9rmtG__textInput{min-width:min(100%,150px);max-width:100%;min-height:36px;font-size:16px}.ReadingTests-module__Y9rmtG__summaryInputWrapper{white-space:normal;max-width:100%;margin:2px 3px}.ReadingTests-module__Y9rmtG__summaryWordBank{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.ReadingTests-module__Y9rmtG__wordBankItem{flex:none}.ReadingTests-module__Y9rmtG__answerRow{flex-direction:column;align-items:flex-start}}
.MockLibraryExamPreview-module__2h5Isa__examShell{color:#20202a;background:#f5f5f6;border:1px solid #d9d9de;border-radius:12px;overflow:hidden;box-shadow:0 16px 40px #23232d14}.MockLibraryExamPreview-module__2h5Isa__examHeader{color:#fff;background:#34343f;justify-content:space-between;align-items:center;gap:24px;min-height:108px;padding:22px 26px;display:flex}.MockLibraryExamPreview-module__2h5Isa__examBrand,.MockLibraryExamPreview-module__2h5Isa__sectionEyebrow{color:#e31837;letter-spacing:.075em;text-transform:uppercase;font-size:11px;font-weight:850}.MockLibraryExamPreview-module__2h5Isa__examHeader .MockLibraryExamPreview-module__2h5Isa__examBrand{color:#fff}.MockLibraryExamPreview-module__2h5Isa__examHeader h2{margin:5px 0 0;font-size:clamp(23px,3vw,34px);line-height:1.1}.MockLibraryExamPreview-module__2h5Isa__examHeader p{color:#ffffffb8;margin:7px 0 0;font-size:13px}.MockLibraryExamPreview-module__2h5Isa__securityNote{color:#ffffffe0;border:1px solid #ffffff38;border-radius:999px;flex:none;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:11px;font-weight:700;display:inline-flex}.MockLibraryExamPreview-module__2h5Isa__partTabs{background:#fff;border-bottom:1px solid #dedee3;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px 18px;display:grid}.MockLibraryExamPreview-module__2h5Isa__partTabs button{color:#5b5b66;min-width:0;min-height:56px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dadae0;border-radius:8px;align-content:center;justify-items:start;gap:3px;padding:9px 12px;display:grid}.MockLibraryExamPreview-module__2h5Isa__partTabs button:hover,.MockLibraryExamPreview-module__2h5Isa__partTabs button:focus-visible{border-color:#8a8a96;outline:none}.MockLibraryExamPreview-module__2h5Isa__partTabs button span{color:inherit;font-size:12px;font-weight:800}.MockLibraryExamPreview-module__2h5Isa__partTabs button small{color:#777781;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:10px;overflow:hidden}.MockLibraryExamPreview-module__2h5Isa__partTabs .MockLibraryExamPreview-module__2h5Isa__partTabActive{color:#315f8c;background:#eaf3fa;border-color:#b9d2e5;box-shadow:inset 4px 0 #315f8c}.MockLibraryExamPreview-module__2h5Isa__listeningLayout{grid-template-columns:minmax(240px,.34fr) minmax(0,1fr);align-items:start;gap:16px;padding:18px;display:grid}.MockLibraryExamPreview-module__2h5Isa__audioPanel,.MockLibraryExamPreview-module__2h5Isa__questionPaper,.MockLibraryExamPreview-module__2h5Isa__passagePanel,.MockLibraryExamPreview-module__2h5Isa__readingQuestions{background:#fff;border:1px solid #dedee3;border-radius:10px;min-width:0}.MockLibraryExamPreview-module__2h5Isa__audioPanel{padding:20px;position:sticky;top:94px}.MockLibraryExamPreview-module__2h5Isa__audioPanel>svg{color:#34343f;margin-top:18px}.MockLibraryExamPreview-module__2h5Isa__audioPanel h3{margin:10px 0 0;font-size:20px}.MockLibraryExamPreview-module__2h5Isa__audioPanel>p{color:#666670;margin:7px 0 0;font-size:12px;line-height:1.55}.MockLibraryExamPreview-module__2h5Isa__audioPlayer{width:100%;margin-top:18px}.MockLibraryExamPreview-module__2h5Isa__previewProgress,.MockLibraryExamPreview-module__2h5Isa__readingToolbar{color:#666670;border-top:1px solid #e5e5e8;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;padding-top:14px;font-size:11px;display:flex}.MockLibraryExamPreview-module__2h5Isa__previewProgress button,.MockLibraryExamPreview-module__2h5Isa__readingToolbar button{color:#34343f;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d6d6dc;border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:750;display:inline-flex}.MockLibraryExamPreview-module__2h5Isa__audioPanel .MockLibraryExamPreview-module__2h5Isa__safeCopy{color:#71717b;background:#f4f4f6;border-radius:7px;margin-top:14px;padding:11px;font-size:10px}.MockLibraryExamPreview-module__2h5Isa__paperHeading{border-bottom:1px solid #e1e1e5;padding:20px 22px 17px}.MockLibraryExamPreview-module__2h5Isa__paperHeading h3{color:#23232c;margin:5px 0 0;font-size:21px}.MockLibraryExamPreview-module__2h5Isa__paperHeading p{color:#666670;margin:7px 0 0;font-size:12px;line-height:1.55}.MockLibraryExamPreview-module__2h5Isa__listeningGroups{gap:22px;padding:22px;display:grid}.MockLibraryExamPreview-module__2h5Isa__questionGroup{background:#fff;border:1px solid #e0e0e5;border-radius:8px;min-width:0;padding:18px}.MockLibraryExamPreview-module__2h5Isa__groupHeading{margin-bottom:17px}.MockLibraryExamPreview-module__2h5Isa__groupHeading h4{margin:0;font-size:17px}.MockLibraryExamPreview-module__2h5Isa__groupHeading p{color:#65656f;margin:6px 0 0;font-size:12px}.MockLibraryExamPreview-module__2h5Isa__multipleChoiceList{gap:18px;display:grid}.MockLibraryExamPreview-module__2h5Isa__readingToolbar{background:#fff;border-top:0;border-bottom:1px solid #dedee3;margin:0;padding:10px 18px}.MockLibraryExamPreview-module__2h5Isa__readingLayout{grid-template-columns:minmax(320px,1fr) minmax(360px,1fr);align-items:start;gap:16px;padding:18px;display:grid}.MockLibraryExamPreview-module__2h5Isa__passagePanel,.MockLibraryExamPreview-module__2h5Isa__readingQuestions{max-height:calc(100vh - 180px);overflow:auto}.MockLibraryExamPreview-module__2h5Isa__passageText{color:#292932;white-space:pre-wrap;padding:22px;font-family:Georgia,Times New Roman,serif;font-size:15px;line-height:1.8}.MockLibraryExamPreview-module__2h5Isa__readingGroupList{gap:18px;padding:18px;display:grid}.MockLibraryExamPreview-module__2h5Isa__writingLayout{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:start;gap:16px;padding:18px;display:grid}.MockLibraryExamPreview-module__2h5Isa__writingPromptPanel,.MockLibraryExamPreview-module__2h5Isa__writingAnswerPanel{background:#fff;border:1px solid #dedee3;border-radius:10px;min-width:0;overflow:hidden}.MockLibraryExamPreview-module__2h5Isa__writingVisual{padding:22px 22px 0}.MockLibraryExamPreview-module__2h5Isa__writingVisual img{object-fit:contain;border:1px solid #e0e0e5;border-radius:8px;width:100%;height:auto}.MockLibraryExamPreview-module__2h5Isa__writingQuestion{background:#f7f7f8;border-left:4px solid #e31837;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;margin:22px;padding:18px;display:grid}.MockLibraryExamPreview-module__2h5Isa__writingQuestion svg{color:#e31837}.MockLibraryExamPreview-module__2h5Isa__writingQuestion p{color:#292932;white-space:pre-wrap;margin:0;font-size:15px;line-height:1.7}.MockLibraryExamPreview-module__2h5Isa__writingAnswerPanel{position:sticky;top:94px}.MockLibraryExamPreview-module__2h5Isa__writingAnswerPanel label{gap:9px;padding:20px 22px 22px;display:grid}.MockLibraryExamPreview-module__2h5Isa__writingAnswerPanel textarea{resize:vertical;color:#25252e;width:100%;min-height:440px;font:inherit;background:#fff;border:1px solid #d6d6dc;border-radius:8px;outline:none;padding:14px;font-size:14px;line-height:1.65}.MockLibraryExamPreview-module__2h5Isa__writingAnswerPanel textarea:focus{border-color:#e31837;box-shadow:0 0 0 3px #e318371f}@media (max-width:1100px){.MockLibraryExamPreview-module__2h5Isa__listeningLayout,.MockLibraryExamPreview-module__2h5Isa__readingLayout,.MockLibraryExamPreview-module__2h5Isa__writingLayout{grid-template-columns:1fr}.MockLibraryExamPreview-module__2h5Isa__audioPanel,.MockLibraryExamPreview-module__2h5Isa__writingAnswerPanel{position:static}.MockLibraryExamPreview-module__2h5Isa__passagePanel,.MockLibraryExamPreview-module__2h5Isa__readingQuestions{max-height:none}}@media (max-width:700px){.MockLibraryExamPreview-module__2h5Isa__examHeader{flex-direction:column;align-items:flex-start;padding:18px}.MockLibraryExamPreview-module__2h5Isa__securityNote{white-space:normal}.MockLibraryExamPreview-module__2h5Isa__partTabs{grid-template-columns:repeat(2,minmax(0,1fr))}.MockLibraryExamPreview-module__2h5Isa__listeningLayout,.MockLibraryExamPreview-module__2h5Isa__readingLayout,.MockLibraryExamPreview-module__2h5Isa__writingLayout{padding:10px}.MockLibraryExamPreview-module__2h5Isa__listeningGroups,.MockLibraryExamPreview-module__2h5Isa__paperHeading,.MockLibraryExamPreview-module__2h5Isa__passageText,.MockLibraryExamPreview-module__2h5Isa__readingGroupList,.MockLibraryExamPreview-module__2h5Isa__writingVisual{padding:16px}.MockLibraryExamPreview-module__2h5Isa__writingQuestion{margin:16px}}
.ReadingMistakeCoach-module__hhh0Ba__layer{--coach-ink:#172338;--coach-muted:#68758a;--coach-border:#dce3ec;--coach-blue:#3268d5;z-index:12000;pointer-events:none;color:var(--coach-ink);font-family:var(--font-ui,Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);position:fixed;inset:0}.ReadingMistakeCoach-module__hhh0Ba__backdrop{display:none}.ReadingMistakeCoach-module__hhh0Ba__drawer{width:var(--reading-coach-width,clamp(430px, 45vw, 720px));border:0;border-left:1px solid var(--coach-border);pointer-events:auto;background:#f8fafc;flex-direction:column;min-width:0;animation:.22s cubic-bezier(.2,.75,.2,1) both ReadingMistakeCoach-module__hhh0Ba__coachSlideIn;display:flex;position:absolute;inset:0 0 0 auto;overflow:hidden;box-shadow:-18px 0 50px #18243829}.ReadingMistakeCoach-module__hhh0Ba__mobileHandle,.ReadingMistakeCoach-module__hhh0Ba__peekReturn{display:none}.ReadingMistakeCoach-module__hhh0Ba__header{z-index:3;border-bottom:1px solid var(--coach-border);background:#fffffffa;flex:none;gap:11px;padding:20px 22px 18px;display:grid;position:relative;box-shadow:0 8px 20px #2531450a}.ReadingMistakeCoach-module__hhh0Ba__headerTopline{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.ReadingMistakeCoach-module__hhh0Ba__headerCopy{min-width:0}.ReadingMistakeCoach-module__hhh0Ba__eyebrow{color:#3e69bf;letter-spacing:.01em;margin-bottom:3px;font-size:.73rem;font-weight:750;line-height:1.35;display:block}.ReadingMistakeCoach-module__hhh0Ba__header h2{color:#142137;letter-spacing:-.03em;margin:0;font-size:clamp(1.35rem,2vw,1.7rem);font-weight:800;line-height:1.15}.ReadingMistakeCoach-module__hhh0Ba__closeButton{color:#48566c;cursor:pointer;background:#fff;border:1px solid #d8e0ea;border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;padding:0;transition:border-color .15s,background .15s,color .15s;display:grid}.ReadingMistakeCoach-module__hhh0Ba__closeButton:hover{color:#172338;background:#f4f7fa;border-color:#b9c5d5}.ReadingMistakeCoach-module__hhh0Ba__closeButton svg,.ReadingMistakeCoach-module__hhh0Ba__sourceButton svg,.ReadingMistakeCoach-module__hhh0Ba__footer svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:19px;height:19px}.ReadingMistakeCoach-module__hhh0Ba__questionStem{color:#35445b;overflow-wrap:anywhere;margin:0;font-size:.9rem;font-weight:600;line-height:1.5}.ReadingMistakeCoach-module__hhh0Ba__statusRow{align-items:center;gap:9px;min-width:0;display:flex}.ReadingMistakeCoach-module__hhh0Ba__statusPill{border:1px solid;border-radius:999px;flex:none;align-items:center;min-height:25px;padding:0 9px;font-size:.7rem;font-weight:800;display:inline-flex}.ReadingMistakeCoach-module__hhh0Ba__statusCorrect{color:#176d4b;background:#e6f6ee;border-color:#a9d9c2}.ReadingMistakeCoach-module__hhh0Ba__statusIncorrect{color:#a33f35;background:#fcecea;border-color:#e7bdb7}.ReadingMistakeCoach-module__hhh0Ba__statusSkipped{color:#5c6878;background:#f0f2f5;border-color:#cfd6df}.ReadingMistakeCoach-module__hhh0Ba__passageTitle{color:#758196;overflow-wrap:anywhere;min-width:0;font-size:.75rem;font-weight:650;line-height:1.35}.ReadingMistakeCoach-module__hhh0Ba__answerGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px;margin:0;display:grid}.ReadingMistakeCoach-module__hhh0Ba__answerGrid>div{background:#f7f9fc;border:1px solid #e0e6ee;border-radius:12px;min-width:0;padding:10px 12px}.ReadingMistakeCoach-module__hhh0Ba__answerGrid>.ReadingMistakeCoach-module__hhh0Ba__answerCorrect{background:#eef9f3;border-color:#b8dfcc}.ReadingMistakeCoach-module__hhh0Ba__answerGrid>.ReadingMistakeCoach-module__hhh0Ba__answerIncorrect{background:#fff2f0;border-color:#edc7c2}.ReadingMistakeCoach-module__hhh0Ba__answerGrid>.ReadingMistakeCoach-module__hhh0Ba__answerSkipped{background:#f3f5f7;border-color:#d6dce4}.ReadingMistakeCoach-module__hhh0Ba__answerGrid dt{color:#778398;margin-bottom:3px;font-size:.65rem;font-weight:750;line-height:1.35}.ReadingMistakeCoach-module__hhh0Ba__answerGrid dd{color:#202d43;overflow-wrap:anywhere;margin:0;font-size:.82rem;font-weight:800;line-height:1.4}.ReadingMistakeCoach-module__hhh0Ba__scrollArea{overscroll-behavior:contain;scrollbar-color:#b9c4d3 transparent;scrollbar-width:thin;flex:auto;min-height:0;padding:0 22px 32px;overflow-y:auto}.ReadingMistakeCoach-module__hhh0Ba__scrollArea::-webkit-scrollbar{width:8px}.ReadingMistakeCoach-module__hhh0Ba__scrollArea::-webkit-scrollbar-thumb{background:#b9c4d3 padding-box padding-box;border:2px solid #0000;border-radius:999px}.ReadingMistakeCoach-module__hhh0Ba__section{padding-top:26px}.ReadingMistakeCoach-module__hhh0Ba__section+.ReadingMistakeCoach-module__hhh0Ba__section{border-top:1px solid #e1e7ef;margin-top:25px}.ReadingMistakeCoach-module__hhh0Ba__sectionHeading{justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-bottom:12px;display:flex}.ReadingMistakeCoach-module__hhh0Ba__sectionHeading h3{color:#17243a;letter-spacing:-.015em;margin:0;font-size:1.02rem;font-weight:800;line-height:1.35}.ReadingMistakeCoach-module__hhh0Ba__paragraphPill{color:#365f9e;background:#eef4ff;border:1px solid #c9d8f2;border-radius:999px;flex:none;align-items:center;min-height:26px;padding:0 9px;font-size:.68rem;font-weight:800;display:inline-flex}.ReadingMistakeCoach-module__hhh0Ba__evidenceList{gap:10px;display:grid}.ReadingMistakeCoach-module__hhh0Ba__evidenceCard{background:linear-gradient(135deg,#edf4ff 0%,#fff 78%);border:1px solid #cfdcf1;border-radius:15px;margin:0;padding:15px 16px;box-shadow:inset 3px 0 #4677d6}.ReadingMistakeCoach-module__hhh0Ba__evidenceCard>span{color:#667792;margin-bottom:7px;font-size:.67rem;font-weight:750;line-height:1.4;display:block}.ReadingMistakeCoach-module__hhh0Ba__evidenceCard p{color:#26354c;margin:0;font-family:Georgia,Times New Roman,serif;font-size:.96rem;font-weight:600;line-height:1.6}.ReadingMistakeCoach-module__hhh0Ba__sourceButton{color:#2f5fba;cursor:pointer;width:100%;min-height:58px;font:inherit;text-align:left;background:#f3f7ff;border:1px solid #b9cbee;border-radius:13px;align-items:center;gap:11px;margin-top:11px;padding:9px 12px;transition:border-color .15s,background .15s,transform .15s;display:flex}.ReadingMistakeCoach-module__hhh0Ba__sourceButton>svg{color:#fff;background:#376bd4;border-radius:10px;flex:0 0 34px;width:34px;height:34px;padding:8px}.ReadingMistakeCoach-module__hhh0Ba__sourceButton span,.ReadingMistakeCoach-module__hhh0Ba__sourceButton strong,.ReadingMistakeCoach-module__hhh0Ba__sourceButton small{min-width:0;display:block}.ReadingMistakeCoach-module__hhh0Ba__sourceButton strong{font-size:.8rem;line-height:1.35}.ReadingMistakeCoach-module__hhh0Ba__sourceButton small{color:#6c7990;margin-top:2px;font-size:.68rem;font-weight:600;line-height:1.4}.ReadingMistakeCoach-module__hhh0Ba__sourceButton:hover{background:#eaf1ff;border-color:#87a7e3;transform:translateY(-1px)}.ReadingMistakeCoach-module__hhh0Ba__mappingList{gap:10px;display:grid}.ReadingMistakeCoach-module__hhh0Ba__mappingCard{background:#fff;border:1px solid #dce4ee;border-radius:15px;padding:15px;position:relative}.ReadingMistakeCoach-module__hhh0Ba__relationBadge{border-radius:999px;align-items:center;min-height:24px;margin-bottom:11px;padding:0 8px;font-size:.65rem;font-weight:800;display:inline-flex}.ReadingMistakeCoach-module__hhh0Ba__relationDirect{color:#285f94;background:#e9f3ff}.ReadingMistakeCoach-module__hhh0Ba__relationSynonym{color:#206f50;background:#e6f6ee}.ReadingMistakeCoach-module__hhh0Ba__relationParaphrase{color:#4b5caf;background:#edf0ff}.ReadingMistakeCoach-module__hhh0Ba__relationInference{color:#684e9f;background:#f0ecfb}.ReadingMistakeCoach-module__hhh0Ba__relationNumber{color:#1e6a70;background:#e5f4f5}.ReadingMistakeCoach-module__hhh0Ba__mappingColumns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.ReadingMistakeCoach-module__hhh0Ba__mappingColumns>div{background:#f8fafc;border:1px solid #e2e7ee;border-radius:11px;min-width:0;padding:11px 12px}.ReadingMistakeCoach-module__hhh0Ba__mappingColumns span{color:#778398;margin-bottom:4px;font-size:.64rem;font-weight:750;line-height:1.35;display:block}.ReadingMistakeCoach-module__hhh0Ba__mappingColumns strong{color:#243149;overflow-wrap:anywhere;font-size:.78rem;line-height:1.48;display:block}.ReadingMistakeCoach-module__hhh0Ba__mappingCard>p{color:#5e6c80;margin:10px 2px 0;font-size:.74rem;line-height:1.55}.ReadingMistakeCoach-module__hhh0Ba__synonymRow{border-top:1px solid #e5eaf1;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;padding-top:10px;display:flex}.ReadingMistakeCoach-module__hhh0Ba__synonymRow>span{color:#6d798b;margin-right:2px;font-size:.67rem;font-weight:750}.ReadingMistakeCoach-module__hhh0Ba__synonymRow em{color:#3f5574;background:#edf3fb;border-radius:7px;padding:4px 7px;font-size:.67rem;font-style:normal;font-weight:700}.ReadingMistakeCoach-module__hhh0Ba__explanationCard{background:#fff;border:1px solid #dce4ef;border-radius:15px;padding:16px}.ReadingMistakeCoach-module__hhh0Ba__explanationCard p{color:#405069;margin:0;font-size:.82rem;line-height:1.62}.ReadingMistakeCoach-module__hhh0Ba__explanationCard p+p{margin-top:8px}.ReadingMistakeCoach-module__hhh0Ba__trapCard{background:#fffaf0;border:1px solid #e5dac3;border-radius:15px;margin-top:25px;padding:15px 16px}.ReadingMistakeCoach-module__hhh0Ba__trapCard>div{align-items:center;gap:8px;display:flex}.ReadingMistakeCoach-module__hhh0Ba__trapCard>div>span{color:#705b24;background:#f4e7c9;border-radius:8px;place-items:center;width:24px;height:24px;font-family:Georgia,serif;font-size:.85rem;font-weight:800;display:grid}.ReadingMistakeCoach-module__hhh0Ba__trapCard h3{color:#3d4655;margin:0;font-size:.9rem;font-weight:800}.ReadingMistakeCoach-module__hhh0Ba__trapCard p{color:#66614f;margin:8px 0 0 32px;font-size:.77rem;line-height:1.55}.ReadingMistakeCoach-module__hhh0Ba__footer{padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#fffffffa;border-top:1px solid #dce3ec;flex:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.ReadingMistakeCoach-module__hhh0Ba__footer button{color:#344259;cursor:pointer;min-width:0;min-height:42px;font:inherit;background:#fff;border:1px solid #d4dce7;border-radius:11px;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:.72rem;font-weight:800;line-height:1.25;display:inline-flex}.ReadingMistakeCoach-module__hhh0Ba__footer button:last-child{color:#fff;background:#172944;border-color:#213758}.ReadingMistakeCoach-module__hhh0Ba__footer button:disabled{color:#9aa4b2;cursor:not-allowed;background:#f2f4f7;border-color:#e0e5ec}.ReadingMistakeCoach-module__hhh0Ba__progress{color:#748095;text-align:center;white-space:nowrap;font-size:.68rem;font-weight:750}.ReadingMistakeCoach-module__hhh0Ba__closeButton:focus-visible,.ReadingMistakeCoach-module__hhh0Ba__sourceButton:focus-visible,.ReadingMistakeCoach-module__hhh0Ba__peekReturn:focus-visible,.ReadingMistakeCoach-module__hhh0Ba__footer button:focus-visible{outline-offset:2px;outline:3px solid #3169db4d}body.is-reading-coach-open{--reading-coach-width:clamp(430px, 45vw, 720px)}@media (min-width:1024px){body.is-reading-coach-open .ielts-exam-page:not(.is-mock-exam){width:calc(100vw - var(--reading-coach-width))}body.is-reading-coach-open .ielts-exam-page:not(.is-mock-exam) .ielts-split-layout{grid-template-columns:minmax(0,1fr)!important}:is(body.is-reading-coach-open .ielts-exam-page:not(.is-mock-exam) .ielts-divider,body.is-reading-coach-open .ielts-exam-page:not(.is-mock-exam) .ielts-question-panel,body.is-reading-coach-open .ielts-exam-page:not(.is-mock-exam) .ielts-panel-scroll-track--questions,body.is-reading-coach-open .ielts-reading-floating-controls){display:none!important}body.is-reading-coach-open .bottom-bar{right:var(--reading-coach-width);width:auto}body.is-reading-coach-open .ielts-reading-submit-dock{right:var(--reading-coach-width)}}@media (min-width:1024px) and (max-width:1100px){body.is-reading-coach-open .ielts-exam-page:not(.is-mock-exam) .ielts-exam-topbar{flex-wrap:nowrap}:is(body.is-reading-coach-open .ielts-exam-page:not(.is-mock-exam) .ielts-exam-id,body.is-reading-coach-open .ielts-exam-page:not(.is-mock-exam) .ielts-exam-tools){display:none}body.is-reading-coach-open .ielts-exam-page:not(.is-mock-exam) .ielts-exam-middle{margin-left:auto;position:static;transform:none}}@media (max-width:1023px){.ReadingMistakeCoach-module__hhh0Ba__layer{pointer-events:auto}.ReadingMistakeCoach-module__hhh0Ba__backdrop{cursor:default;background:#131d2d38;border:0;width:100%;height:100%;padding:0;animation:.16s ease-out both ReadingMistakeCoach-module__hhh0Ba__coachFadeIn;display:block;position:absolute;inset:0}.ReadingMistakeCoach-module__hhh0Ba__sourcePeekLayer .ReadingMistakeCoach-module__hhh0Ba__backdrop{background:#131d2d0f}.ReadingMistakeCoach-module__hhh0Ba__drawer{border:1px solid var(--coach-border);border-bottom:0;border-radius:23px 23px 0 0;width:100%;height:min(88dvh,820px);animation-name:ReadingMistakeCoach-module__hhh0Ba__coachSlideUp;inset:auto 0 0;box-shadow:0 -22px 58px #1420343d}.ReadingMistakeCoach-module__hhh0Ba__mobileHandle{background:#c9d1dc;border-radius:999px;flex:0 0 5px;width:42px;height:5px;margin:9px auto 0;display:block}.ReadingMistakeCoach-module__hhh0Ba__drawer.ReadingMistakeCoach-module__hhh0Ba__sourcePeek{height:calc(104px + env(safe-area-inset-bottom));min-height:104px}.ReadingMistakeCoach-module__hhh0Ba__sourcePeek .ReadingMistakeCoach-module__hhh0Ba__mobileHandle{margin-top:7px}.ReadingMistakeCoach-module__hhh0Ba__sourcePeek .ReadingMistakeCoach-module__hhh0Ba__header,.ReadingMistakeCoach-module__hhh0Ba__sourcePeek .ReadingMistakeCoach-module__hhh0Ba__scrollArea,.ReadingMistakeCoach-module__hhh0Ba__sourcePeek .ReadingMistakeCoach-module__hhh0Ba__footer{display:none}.ReadingMistakeCoach-module__hhh0Ba__peekReturn{min-width:0;margin:7px 12px calc(10px + env(safe-area-inset-bottom));color:#274f99;cursor:pointer;font:inherit;text-align:left;background:#f3f7ff;border:1px solid #b9cbee;border-radius:13px;flex:auto;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;display:flex}.ReadingMistakeCoach-module__hhh0Ba__peekReturn span,.ReadingMistakeCoach-module__hhh0Ba__peekReturn strong,.ReadingMistakeCoach-module__hhh0Ba__peekReturn small{min-width:0;display:block}.ReadingMistakeCoach-module__hhh0Ba__peekReturn strong{font-size:.78rem;line-height:1.35}.ReadingMistakeCoach-module__hhh0Ba__peekReturn small{color:#68758a;margin-top:2px;font-size:.66rem;font-weight:600}.ReadingMistakeCoach-module__hhh0Ba__peekReturn em{color:#3268d5;white-space:nowrap;flex:none;font-size:.7rem;font-style:normal;font-weight:800}.ReadingMistakeCoach-module__hhh0Ba__header{padding:12px 16px 15px}.ReadingMistakeCoach-module__hhh0Ba__scrollArea{padding-inline:16px}}@media (max-width:560px){.ReadingMistakeCoach-module__hhh0Ba__drawer{height:min(91dvh,840px)}.ReadingMistakeCoach-module__hhh0Ba__header h2{font-size:1.3rem}.ReadingMistakeCoach-module__hhh0Ba__questionStem{font-size:.82rem}.ReadingMistakeCoach-module__hhh0Ba__answerGrid,.ReadingMistakeCoach-module__hhh0Ba__mappingColumns{grid-template-columns:1fr}.ReadingMistakeCoach-module__hhh0Ba__mappingColumns>div{padding:10px 11px}.ReadingMistakeCoach-module__hhh0Ba__sectionHeading{align-items:flex-start}.ReadingMistakeCoach-module__hhh0Ba__footer{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ReadingMistakeCoach-module__hhh0Ba__progress{grid-area:1/1/auto/-1}.ReadingMistakeCoach-module__hhh0Ba__footer button{grid-row:2}}@media (prefers-reduced-motion:reduce){.ReadingMistakeCoach-module__hhh0Ba__backdrop,.ReadingMistakeCoach-module__hhh0Ba__drawer{animation:none}.ReadingMistakeCoach-module__hhh0Ba__closeButton,.ReadingMistakeCoach-module__hhh0Ba__sourceButton,.ReadingMistakeCoach-module__hhh0Ba__footer button{transition:none}}@keyframes ReadingMistakeCoach-module__hhh0Ba__coachFadeIn{0%{opacity:0}}@keyframes ReadingMistakeCoach-module__hhh0Ba__coachSlideIn{0%{opacity:0;transform:translate(28px)}}@keyframes ReadingMistakeCoach-module__hhh0Ba__coachSlideUp{0%{opacity:0;transform:translateY(28px)}}
.AuthPageShell-module__OhEbvW__page{--paper:#fff8ee;--ink:#172033;--red:#d71920;--blue:#2f64c8;--mint:#dff4e8;background:radial-gradient(circle at 8% 18%, #f5c44f47 0 7rem, transparent 7.1rem), radial-gradient(circle at 95% 82%, #2f64c821 0 12rem, transparent 12.1rem), var(--paper);min-height:100svh;color:var(--ink);font-family:var(--font-ui);overflow:hidden}.AuthPageShell-module__OhEbvW__main{grid-template-columns:minmax(0,1.02fr) minmax(420px,.78fr);align-items:center;gap:clamp(44px,8vw,100px);width:min(1120px,100% - 40px);min-height:calc(100svh - 150px);margin:0 auto;padding:54px 0 28px;display:grid}.AuthPageShell-module__OhEbvW__storyPanel{max-width:590px;padding-bottom:24px}.AuthPageShell-module__OhEbvW__kicker,.AuthPageShell-module__OhEbvW__formIntro>span{color:var(--red);letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:900}.AuthPageShell-module__OhEbvW__storyPanel h1{letter-spacing:-.055em;text-wrap:balance;max-width:620px;margin:14px 0 0;font-size:clamp(48px,6.4vw,78px);font-weight:900;line-height:.91}.AuthPageShell-module__OhEbvW__storyPanel h1 span{color:var(--blue);display:block}.AuthPageShell-module__OhEbvW__storyPanel>p{color:#566174;max-width:550px;margin:24px 0 0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.7}.AuthPageShell-module__OhEbvW__storyPanel ul{gap:11px;margin:28px 0 0;padding:0;list-style:none;display:grid}.AuthPageShell-module__OhEbvW__storyPanel li{color:#354054;align-items:center;gap:11px;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:750;display:flex}.AuthPageShell-module__OhEbvW__storyPanel li span{background:var(--mint);color:#126a49;border-radius:50%;place-items:center;width:25px;height:25px;font-size:12px;font-weight:900;display:grid}.AuthPageShell-module__OhEbvW__noteCard{background:#fff0ae;border:1px solid #e2b434;border-radius:18px;gap:14px;width:min(430px,100%);margin-top:34px;padding:18px 20px;display:flex;transform:rotate(-1deg);box-shadow:7px 7px #1f293b14}.AuthPageShell-module__OhEbvW__noteCard>span{color:#9a6300;font-size:18px}.AuthPageShell-module__OhEbvW__noteCard p,.AuthPageShell-module__OhEbvW__noteCard strong{margin:0}.AuthPageShell-module__OhEbvW__noteCard p{color:#614d1c;font-size:13px;line-height:1.55}.AuthPageShell-module__OhEbvW__noteCard strong{color:#312817;display:block}.AuthPageShell-module__OhEbvW__formPanel{background:#ffffffe0;border:1px solid #d7d0c4;border-radius:28px;padding:30px;position:relative;box-shadow:12px 14px #2f64c814,0 28px 60px #2930401f}.AuthPageShell-module__OhEbvW__formPanel:before{content:"";background:#f5c44fb8;width:86px;height:28px;position:absolute;top:-14px;right:34px;transform:rotate(3deg)}.AuthPageShell-module__OhEbvW__formIntro{margin-bottom:18px}.AuthPageShell-module__OhEbvW__formIntro h2{margin:7px 0 0;font-size:26px;line-height:1.15}.AuthPageShell-module__OhEbvW__clerkFrame{place-items:start center;min-height:390px;display:grid}:is(.AuthPageShell-module__OhEbvW__clerkFrame .cl-rootBox,.AuthPageShell-module__OhEbvW__clerkFrame .cl-cardBox,.AuthPageShell-module__OhEbvW__clerkFrame .cl-card){width:100%;max-width:none}.AuthPageShell-module__OhEbvW__clerkFrame .cl-card{box-shadow:none;border:0;border-radius:18px}.AuthPageShell-module__OhEbvW__help{color:#6b7280;text-align:center;margin:16px 0 0;font-size:12px}.AuthPageShell-module__OhEbvW__help a{color:var(--blue);font-weight:850}.AuthPageShell-module__OhEbvW__backLink{width:min(1120px,100% - 40px);margin:0 auto;padding-bottom:24px}.AuthPageShell-module__OhEbvW__backLink a{color:#596273;align-items:center;gap:8px;font-size:13px;font-weight:800;display:inline-flex}@media (max-width:900px){.AuthPageShell-module__OhEbvW__main{grid-template-columns:1fr;gap:38px;min-height:0;padding:44px 0 30px}.AuthPageShell-module__OhEbvW__storyPanel{max-width:720px;padding-bottom:0}.AuthPageShell-module__OhEbvW__storyPanel h1{max-width:700px}.AuthPageShell-module__OhEbvW__noteCard{display:none}.AuthPageShell-module__OhEbvW__formPanel{justify-self:center;width:min(540px,100%)}}@media (max-width:560px){.AuthPageShell-module__OhEbvW__main,.AuthPageShell-module__OhEbvW__backLink{width:min(100% - 28px,1120px)}.AuthPageShell-module__OhEbvW__main{padding-top:34px}.AuthPageShell-module__OhEbvW__storyPanel h1{font-size:clamp(43px,14vw,60px)}.AuthPageShell-module__OhEbvW__storyPanel>p{font-size:14px}.AuthPageShell-module__OhEbvW__storyPanel ul{display:none}.AuthPageShell-module__OhEbvW__formPanel{border-radius:22px;padding:22px 14px}}@media (prefers-reduced-motion:reduce){.AuthPageShell-module__OhEbvW__noteCard,.AuthPageShell-module__OhEbvW__formPanel:before{transform:none}}
.HomeLandingPage-module__AoUGiG__page{--paper:#fff9f0;--paper-deep:#f5ede1;--ink:#172033;--muted:#596477;--red:#d71920;--blue:#2f64c8;--mint:#dff4e8;--yellow:#f5c44f;background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--font-ui);overflow:clip}.HomeLandingPage-module__AoUGiG__hero{grid-template-columns:minmax(0,.88fr) minmax(500px,1.12fr);align-items:center;gap:clamp(54px,7vw,98px);width:min(1240px,100% - 48px);min-height:660px;margin:0 auto;padding:72px 0 80px;display:grid}.HomeLandingPage-module__AoUGiG__heroCopy{z-index:2;position:relative}.HomeLandingPage-module__AoUGiG__eyebrow,.HomeLandingPage-module__AoUGiG__kicker{color:var(--red);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:11px;font-weight:950}.HomeLandingPage-module__AoUGiG__eyebrow{align-items:center;gap:8px;display:inline-flex}.HomeLandingPage-module__AoUGiG__eyebrow span{background:#ffe0db;border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;display:grid}.HomeLandingPage-module__AoUGiG__hero h1{letter-spacing:-.065em;text-wrap:balance;max-width:650px;margin:18px 0 0;font-size:clamp(58px,6vw,86px);font-weight:950;line-height:.9}.HomeLandingPage-module__AoUGiG__hero h1 span{color:var(--blue);display:block;position:relative}.HomeLandingPage-module__AoUGiG__hero h1 span:after{content:"";border-top:4px solid var(--yellow);border-radius:50%;width:58%;height:13px;position:absolute;bottom:-10px;right:8%;transform:rotate(-2deg)}.HomeLandingPage-module__AoUGiG__heroLead{max-width:610px;color:var(--muted);margin:26px 0 0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:17px;line-height:1.68}.HomeLandingPage-module__AoUGiG__heroActions,.HomeLandingPage-module__AoUGiG__finalActions{align-items:center;gap:12px;margin-top:28px;display:flex}.HomeLandingPage-module__AoUGiG__primaryButton,.HomeLandingPage-module__AoUGiG__secondaryButton,.HomeLandingPage-module__AoUGiG__lightButton{border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:0 19px;font-size:14px;font-weight:900;text-decoration:none;transition:transform .15s,box-shadow .15s,background-color .15s;display:inline-flex}.HomeLandingPage-module__AoUGiG__primaryButton{border:1px solid var(--red);background:var(--red);color:#fff;box-shadow:4px 4px #7d1116}.HomeLandingPage-module__AoUGiG__primaryButton:hover,.HomeLandingPage-module__AoUGiG__primaryButton:focus-visible{transform:translate(3px,3px);box-shadow:1px 1px #7d1116}.HomeLandingPage-module__AoUGiG__secondaryButton{color:var(--ink);background:#ffffffb3;border:1px solid #b8ae9f;box-shadow:3px 3px #17203324}.HomeLandingPage-module__AoUGiG__secondaryButton:hover,.HomeLandingPage-module__AoUGiG__secondaryButton:focus-visible{border-color:var(--ink);transform:translateY(-2px)}.HomeLandingPage-module__AoUGiG__primaryButton svg,.HomeLandingPage-module__AoUGiG__lightButton svg{flex:none;width:18px;height:18px}.HomeLandingPage-module__AoUGiG__heroNotes{color:#746a5f;flex-wrap:wrap;gap:10px 18px;margin-top:24px;font-size:11px;font-weight:800;display:flex}.HomeLandingPage-module__AoUGiG__heroNotes span{padding-left:13px;position:relative}.HomeLandingPage-module__AoUGiG__heroNotes span:before{content:"";background:#4ea979;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.HomeLandingPage-module__AoUGiG__heroVisual{min-width:0;padding:36px 0 52px 26px;position:relative}.HomeLandingPage-module__AoUGiG__heroVisual:before{content:"";background:#dfe9ff;border-radius:48% 52% 44% 56%;position:absolute;inset:4% 2% 6% 8%;transform:rotate(-3deg)}.HomeLandingPage-module__AoUGiG__examWindow{z-index:2;border:2px solid var(--ink);box-shadow:15px 17px 0 var(--ink);background:#fff;border-radius:20px;position:relative;overflow:hidden;transform:rotate(1.5deg)}.HomeLandingPage-module__AoUGiG__examRail{color:#657082;border-bottom:1px solid #dce1e8;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;height:48px;padding:0 15px;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px;font-weight:750;display:grid}.HomeLandingPage-module__AoUGiG__examRail strong{color:var(--ink);font-size:13px}.HomeLandingPage-module__AoUGiG__examBrand{background:var(--red);color:#fff;border-radius:4px;justify-content:center;align-items:center;min-width:46px;height:26px;padding:0 7px;font-size:10px;font-weight:900;display:inline-flex}.HomeLandingPage-module__AoUGiG__examImage{object-fit:cover;object-position:top center;width:100%;height:360px;display:block}.HomeLandingPage-module__AoUGiG__tape{z-index:4;background:#f5c44fbf;width:104px;height:30px;position:absolute;top:16px;left:42%;transform:rotate(-4deg)}.HomeLandingPage-module__AoUGiG__scoreNote{z-index:4;color:#43330f;background:#fff0aa;border:1px solid #bc8f1e;border-radius:16px;gap:5px;width:210px;padding:18px;display:grid;position:absolute;bottom:2px;right:-28px;transform:rotate(-3deg);box-shadow:6px 7px #42300829}.HomeLandingPage-module__AoUGiG__scoreNote span{color:#8b650b;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.HomeLandingPage-module__AoUGiG__scoreNote strong{font-size:15px}.HomeLandingPage-module__AoUGiG__scoreNote small{color:#6f5923;font-size:11px}.HomeLandingPage-module__AoUGiG__wordNote{z-index:4;background:var(--mint);color:#155a40;border:1px solid #71aa8b;border-radius:999px;align-items:center;gap:9px;min-height:50px;padding:8px 14px 8px 9px;font-size:11px;font-weight:900;display:flex;position:absolute;bottom:14px;left:0;transform:rotate(2deg);box-shadow:4px 5px #11563a1f}.HomeLandingPage-module__AoUGiG__wordNote span{background:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-family:Georgia,Times New Roman,serif;font-size:14px;display:grid}.HomeLandingPage-module__AoUGiG__statBand{background:var(--ink);color:#fff;padding:0 24px}.HomeLandingPage-module__AoUGiG__statInner{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:stretch;width:min(1200px,100%);min-height:150px;margin:0 auto;display:grid}.HomeLandingPage-module__AoUGiG__statInner>p{color:#aeb8c6;align-self:center;margin:0;padding:34px 34px 34px 0;font-size:14px;font-weight:750;line-height:1.58}.HomeLandingPage-module__AoUGiG__statGrid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.HomeLandingPage-module__AoUGiG__stat{border-left:1px solid #39455a;flex-direction:column;justify-content:center;min-width:0;padding:28px 20px;display:flex}.HomeLandingPage-module__AoUGiG__stat:before{content:"";background:currentColor;border-radius:999px;width:30px;height:5px;margin-bottom:15px}.HomeLandingPage-module__AoUGiG__stat.HomeLandingPage-module__AoUGiG__blue{color:#79a8ff}.HomeLandingPage-module__AoUGiG__stat.HomeLandingPage-module__AoUGiG__mint{color:#78d8a8}.HomeLandingPage-module__AoUGiG__stat.HomeLandingPage-module__AoUGiG__yellow{color:#f5c44f}.HomeLandingPage-module__AoUGiG__stat.HomeLandingPage-module__AoUGiG__red{color:#ff7578}.HomeLandingPage-module__AoUGiG__stat strong{color:#fff;font-size:26px;font-weight:950;line-height:1}.HomeLandingPage-module__AoUGiG__stat span{color:#9da9ba;margin-top:7px;font-size:10px;font-weight:750;line-height:1.35}.HomeLandingPage-module__AoUGiG__practiceSection,.HomeLandingPage-module__AoUGiG__sessionSection,.HomeLandingPage-module__AoUGiG__partnerSection,.HomeLandingPage-module__AoUGiG__planSection,.HomeLandingPage-module__AoUGiG__faqSection{width:min(1180px,100% - 48px);margin:0 auto}.HomeLandingPage-module__AoUGiG__practiceSection{padding:112px 0 124px}.HomeLandingPage-module__AoUGiG__sectionHeading{grid-template-columns:minmax(0,1fr) minmax(300px,.56fr);align-items:end;gap:72px;display:grid}.HomeLandingPage-module__AoUGiG__sectionHeading h2,.HomeLandingPage-module__AoUGiG__sessionCopy h2,.HomeLandingPage-module__AoUGiG__partnerSection h2,.HomeLandingPage-module__AoUGiG__planCopy h2,.HomeLandingPage-module__AoUGiG__faqHeading h2,.HomeLandingPage-module__AoUGiG__finalCta h2{letter-spacing:-.05em;text-wrap:balance;margin:14px 0 0;font-size:clamp(42px,5vw,62px);font-weight:950;line-height:.98}.HomeLandingPage-module__AoUGiG__sectionHeading>p,.HomeLandingPage-module__AoUGiG__sessionCopy>p,.HomeLandingPage-module__AoUGiG__partnerSection>div>p,.HomeLandingPage-module__AoUGiG__planCopy>p{color:var(--muted);margin:0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;line-height:1.72}.HomeLandingPage-module__AoUGiG__trackGrid{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;margin-top:48px;display:grid}.HomeLandingPage-module__AoUGiG__trackCard{border:2px solid var(--ink);min-height:410px;color:var(--ink);border-radius:24px;flex-direction:column;padding:25px;text-decoration:none;transition:transform .17s,box-shadow .17s;display:flex}.HomeLandingPage-module__AoUGiG__trackCard:first-child{grid-column:span 5}.HomeLandingPage-module__AoUGiG__trackCard:nth-child(2){grid-column:span 4;margin-top:34px}.HomeLandingPage-module__AoUGiG__trackCard:nth-child(3){grid-column:span 3;min-height:376px}.HomeLandingPage-module__AoUGiG__trackCard:hover,.HomeLandingPage-module__AoUGiG__trackCard:focus-visible{transform:translateY(-6px)rotate(-.5deg)}.HomeLandingPage-module__AoUGiG__trackCard.HomeLandingPage-module__AoUGiG__reading{background:#dfe9ff;box-shadow:8px 9px #234d9f}.HomeLandingPage-module__AoUGiG__trackCard.HomeLandingPage-module__AoUGiG__listening{background:var(--mint);box-shadow:8px 9px #2d7955}.HomeLandingPage-module__AoUGiG__trackCard.HomeLandingPage-module__AoUGiG__writing{background:#fff0ae;box-shadow:8px 9px #a97912}.HomeLandingPage-module__AoUGiG__trackTop{justify-content:space-between;align-items:center;gap:18px;display:flex}.HomeLandingPage-module__AoUGiG__trackIcon{background:#ffffffa8;border:1px solid #1720333d;border-radius:15px;place-items:center;width:49px;height:49px;display:grid}.HomeLandingPage-module__AoUGiG__trackIcon svg{width:25px;height:25px}.HomeLandingPage-module__AoUGiG__trackPrompt{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.HomeLandingPage-module__AoUGiG__trackMetric{color:#536071;margin-top:44px;font-size:11px;font-weight:850}.HomeLandingPage-module__AoUGiG__trackCard h3{letter-spacing:-.04em;margin:7px 0 0;font-size:clamp(34px,4vw,50px);line-height:1}.HomeLandingPage-module__AoUGiG__trackCard p{color:#445064;margin:17px 0 0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;line-height:1.68}.HomeLandingPage-module__AoUGiG__trackBottom{border-top:1px solid #17203338;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:25px;display:flex}.HomeLandingPage-module__AoUGiG__trackBottom span{color:#4e5a6b;font-size:10px;font-weight:850}.HomeLandingPage-module__AoUGiG__trackBottom strong{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.HomeLandingPage-module__AoUGiG__sessionSection{border-top:1px solid #d8cec1;grid-template-columns:minmax(0,1.08fr) minmax(350px,.72fr);align-items:center;gap:clamp(62px,8vw,110px);padding:110px 0;display:grid}.HomeLandingPage-module__AoUGiG__sessionVisual{padding:16px 16px 44px 0;position:relative}.HomeLandingPage-module__AoUGiG__previewFrame{border:2px solid var(--ink);box-shadow:13px 14px 0 var(--blue);background:#fff;border-radius:24px;overflow:hidden;transform:rotate(-1.2deg)}.HomeLandingPage-module__AoUGiG__previewImage{width:100%;height:auto;display:block}.HomeLandingPage-module__AoUGiG__focusSticker{background:#fff0ae;border:1px solid #bd9322;border-radius:17px;gap:5px;width:min(260px,60%);padding:18px;display:grid;position:absolute;bottom:0;right:-24px;transform:rotate(2deg);box-shadow:5px 6px #694b0726}.HomeLandingPage-module__AoUGiG__focusSticker span{color:#8c680f;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.HomeLandingPage-module__AoUGiG__focusSticker strong{font-size:14px}.HomeLandingPage-module__AoUGiG__sessionCopy>p{max-width:490px;margin-top:20px}.HomeLandingPage-module__AoUGiG__stepList{border-top:1px solid #d7ccbe;margin:28px 0 0;padding:0;list-style:none}.HomeLandingPage-module__AoUGiG__stepList li{border-bottom:1px solid #d7ccbe;grid-template-columns:74px 1fr;gap:18px;padding:21px 0;display:grid}.HomeLandingPage-module__AoUGiG__stepList li>span{color:var(--red);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}.HomeLandingPage-module__AoUGiG__stepList strong{font-size:16px}.HomeLandingPage-module__AoUGiG__stepList p{color:var(--muted);margin:7px 0 0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;line-height:1.58}.HomeLandingPage-module__AoUGiG__textLink{color:var(--blue);align-items:center;gap:12px;margin-top:24px;font-size:13px;font-weight:900;display:inline-flex}.HomeLandingPage-module__AoUGiG__partnerSection{border:2px solid var(--ink);min-height:340px;box-shadow:12px 13px 0 var(--ink);background:#e9e4ff;border-radius:32px;grid-template-columns:110px minmax(0,1fr) minmax(240px,.55fr);align-items:center;gap:42px;padding:68px;display:grid}.HomeLandingPage-module__AoUGiG__partnerMark{background:#fff;border:1px solid #aaa3ce;border-radius:24px;place-items:center;width:96px;height:96px;display:grid;transform:rotate(-3deg)}.HomeLandingPage-module__AoUGiG__partnerMark img{object-fit:contain;width:58px;height:64px}.HomeLandingPage-module__AoUGiG__partnerSection>div>span{color:#655c96;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:950}.HomeLandingPage-module__AoUGiG__partnerSection h2{margin-top:10px;font-size:clamp(34px,4vw,50px)}.HomeLandingPage-module__AoUGiG__partnerSection>div>p{max-width:620px;margin-top:16px}.HomeLandingPage-module__AoUGiG__partnerQuote{background:#ffffff91;border:1px solid #9c92ce;border-radius:22px;flex-direction:column;justify-content:space-between;min-height:170px;padding:24px;display:flex;transform:rotate(1deg)}.HomeLandingPage-module__AoUGiG__partnerQuote>span{font-family:Georgia,Times New Roman,serif;line-height:.6;color:var(--blue)!important;font-size:38px!important}.HomeLandingPage-module__AoUGiG__partnerQuote p{color:#37315d;margin:0;font-family:Georgia,Times New Roman,serif;font-size:19px;font-style:italic;line-height:1.4}.HomeLandingPage-module__AoUGiG__planSection{grid-template-columns:minmax(0,1.05fr) minmax(340px,.65fr);align-items:center;gap:80px;padding:124px 0;display:grid}.HomeLandingPage-module__AoUGiG__planCopy>p{max-width:640px;margin-top:22px}.HomeLandingPage-module__AoUGiG__planNames{flex-wrap:wrap;gap:9px;margin-top:30px;display:flex}.HomeLandingPage-module__AoUGiG__planNames span{color:#4e5969;background:#ffffff9e;border:1px solid #c9bdac;border-radius:999px;align-items:center;min-height:37px;padding:0 13px;font-size:11px;font-weight:850;display:inline-flex}.HomeLandingPage-module__AoUGiG__planAction{border:2px solid var(--ink);background:var(--mint);border-radius:25px;padding:34px;position:relative;transform:rotate(1deg);box-shadow:9px 10px #2d7955}.HomeLandingPage-module__AoUGiG__planDoodle{color:var(--red);font-family:Georgia,Times New Roman,serif;font-size:48px;position:absolute;top:-42px;right:15px;transform:rotate(12deg)}.HomeLandingPage-module__AoUGiG__planAction p{color:#275c45;margin:0 0 24px;font-size:16px;font-weight:900;line-height:1.45}.HomeLandingPage-module__AoUGiG__planAction .HomeLandingPage-module__AoUGiG__primaryButton{width:100%}.HomeLandingPage-module__AoUGiG__faqSection{border-top:1px solid #d8cec1;grid-template-columns:minmax(280px,.62fr) minmax(0,1.18fr);gap:92px;padding:105px 0 120px;display:grid}.HomeLandingPage-module__AoUGiG__faqHeading{align-self:start}.HomeLandingPage-module__AoUGiG__faqHeading h2{font-size:52px}.HomeLandingPage-module__AoUGiG__faqHeading p{color:var(--muted);margin:22px 0 0;font-size:13px;line-height:1.6}.HomeLandingPage-module__AoUGiG__faqHeading a{color:var(--blue);font-weight:900}.HomeLandingPage-module__AoUGiG__faqList{border-top:2px solid var(--ink)}.HomeLandingPage-module__AoUGiG__faqItem{border-bottom:1px solid #cfc4b6}.HomeLandingPage-module__AoUGiG__faqItem summary{min-height:82px;color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:20px 0;font-size:16px;font-weight:900;line-height:1.4;list-style:none;display:flex}.HomeLandingPage-module__AoUGiG__faqItem summary::-webkit-details-marker{display:none}.HomeLandingPage-module__AoUGiG__faqItem summary span{width:34px;height:34px;color:var(--blue);background:#dfe9ff;border-radius:50%;flex:none;place-items:center;font-size:20px;display:grid}.HomeLandingPage-module__AoUGiG__faqItem[open] summary span{background:var(--ink);color:#0000}.HomeLandingPage-module__AoUGiG__faqItem[open] summary span:before{content:"−";color:#fff}.HomeLandingPage-module__AoUGiG__faqItem>p{max-width:730px;color:var(--muted);margin:0;padding:0 52px 24px 0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.72}.HomeLandingPage-module__AoUGiG__finalCta{background:var(--blue);color:#fff;justify-content:space-between;align-items:center;gap:52px;padding:76px max(24px,50% - 590px);display:flex}.HomeLandingPage-module__AoUGiG__finalCta>div>span{color:#c8d9ff;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.HomeLandingPage-module__AoUGiG__finalCta h2{margin-top:8px;font-size:clamp(40px,5vw,58px)}.HomeLandingPage-module__AoUGiG__finalActions{flex:none;margin-top:0}.HomeLandingPage-module__AoUGiG__lightButton{color:var(--ink);background:#fff;border:1px solid #fff;box-shadow:4px 4px #173d88}.HomeLandingPage-module__AoUGiG__lightButton:hover,.HomeLandingPage-module__AoUGiG__lightButton:focus-visible{transform:translate(3px,3px);box-shadow:1px 1px #173d88}.HomeLandingPage-module__AoUGiG__finalActions>a:last-child{color:#fff;font-size:13px;font-weight:900}@media (max-width:1080px){.HomeLandingPage-module__AoUGiG__hero{grid-template-columns:minmax(0,.9fr) minmax(440px,1.1fr);gap:42px}.HomeLandingPage-module__AoUGiG__hero h1{font-size:clamp(54px,6.4vw,72px)}.HomeLandingPage-module__AoUGiG__scoreNote{right:-8px}.HomeLandingPage-module__AoUGiG__trackCard:first-child,.HomeLandingPage-module__AoUGiG__trackCard:nth-child(2),.HomeLandingPage-module__AoUGiG__trackCard:nth-child(3){grid-column:span 4;min-height:390px;margin-top:0}.HomeLandingPage-module__AoUGiG__partnerSection{grid-template-columns:90px 1fr;padding:48px}.HomeLandingPage-module__AoUGiG__partnerQuote{grid-column:2;min-height:130px}}@media (max-width:900px){.HomeLandingPage-module__AoUGiG__hero{grid-template-columns:1fr;padding:58px 0 80px}.HomeLandingPage-module__AoUGiG__heroCopy{max-width:720px}.HomeLandingPage-module__AoUGiG__heroVisual{justify-self:center;width:min(760px,100%)}.HomeLandingPage-module__AoUGiG__statInner{grid-template-columns:1fr}.HomeLandingPage-module__AoUGiG__statInner>p{border-bottom:1px solid #39455a;padding:28px 0}.HomeLandingPage-module__AoUGiG__stat:first-child{border-left:0}.HomeLandingPage-module__AoUGiG__sectionHeading,.HomeLandingPage-module__AoUGiG__sessionSection,.HomeLandingPage-module__AoUGiG__planSection,.HomeLandingPage-module__AoUGiG__faqSection{grid-template-columns:1fr}.HomeLandingPage-module__AoUGiG__sectionHeading{gap:24px}.HomeLandingPage-module__AoUGiG__trackGrid{grid-template-columns:1fr 1fr}.HomeLandingPage-module__AoUGiG__trackCard:first-child,.HomeLandingPage-module__AoUGiG__trackCard:nth-child(2){grid-column:auto}.HomeLandingPage-module__AoUGiG__trackCard:nth-child(3){grid-column:1/-1;min-height:330px}.HomeLandingPage-module__AoUGiG__sessionSection{gap:70px}.HomeLandingPage-module__AoUGiG__sessionCopy{max-width:720px}.HomeLandingPage-module__AoUGiG__planSection,.HomeLandingPage-module__AoUGiG__faqSection{gap:52px}.HomeLandingPage-module__AoUGiG__planAction{width:min(560px,100%)}.HomeLandingPage-module__AoUGiG__finalCta{flex-direction:column;align-items:flex-start}}@media (max-width:680px){.HomeLandingPage-module__AoUGiG__hero,.HomeLandingPage-module__AoUGiG__practiceSection,.HomeLandingPage-module__AoUGiG__sessionSection,.HomeLandingPage-module__AoUGiG__partnerSection,.HomeLandingPage-module__AoUGiG__planSection,.HomeLandingPage-module__AoUGiG__faqSection{width:min(100% - 30px,1180px)}.HomeLandingPage-module__AoUGiG__hero{padding-top:44px}.HomeLandingPage-module__AoUGiG__hero h1{font-size:clamp(49px,15vw,66px)}.HomeLandingPage-module__AoUGiG__heroLead{font-size:15px}.HomeLandingPage-module__AoUGiG__heroActions{flex-direction:column;align-items:stretch}.HomeLandingPage-module__AoUGiG__primaryButton,.HomeLandingPage-module__AoUGiG__secondaryButton{width:100%}.HomeLandingPage-module__AoUGiG__heroVisual{padding:24px 3px 66px 0}.HomeLandingPage-module__AoUGiG__examWindow{box-shadow:8px 9px 0 var(--ink)}.HomeLandingPage-module__AoUGiG__examImage{height:250px}.HomeLandingPage-module__AoUGiG__scoreNote{width:190px;right:4px}.HomeLandingPage-module__AoUGiG__wordNote{bottom:1px}.HomeLandingPage-module__AoUGiG__statBand{padding:0 15px}.HomeLandingPage-module__AoUGiG__statGrid{grid-template-columns:1fr 1fr}.HomeLandingPage-module__AoUGiG__stat{border-bottom:1px solid #39455a;min-height:118px}.HomeLandingPage-module__AoUGiG__stat:nth-child(odd){border-left:0}.HomeLandingPage-module__AoUGiG__practiceSection{padding:82px 0 92px}.HomeLandingPage-module__AoUGiG__sectionHeading h2,.HomeLandingPage-module__AoUGiG__sessionCopy h2,.HomeLandingPage-module__AoUGiG__planCopy h2,.HomeLandingPage-module__AoUGiG__faqHeading h2{font-size:42px}.HomeLandingPage-module__AoUGiG__trackGrid{grid-template-columns:1fr}.HomeLandingPage-module__AoUGiG__trackCard:first-child,.HomeLandingPage-module__AoUGiG__trackCard:nth-child(2),.HomeLandingPage-module__AoUGiG__trackCard:nth-child(3){grid-column:auto;min-height:350px}.HomeLandingPage-module__AoUGiG__sessionSection{padding:84px 0}.HomeLandingPage-module__AoUGiG__sessionVisual{padding-right:0}.HomeLandingPage-module__AoUGiG__previewFrame{box-shadow:8px 9px 0 var(--blue)}.HomeLandingPage-module__AoUGiG__focusSticker{right:-2px}.HomeLandingPage-module__AoUGiG__partnerSection{min-height:0;box-shadow:7px 8px 0 var(--ink);border-radius:24px;grid-template-columns:70px 1fr;gap:24px 18px;padding:30px 24px}.HomeLandingPage-module__AoUGiG__partnerMark{border-radius:17px;width:68px;height:68px}.HomeLandingPage-module__AoUGiG__partnerMark img{width:40px;height:45px}.HomeLandingPage-module__AoUGiG__partnerSection h2{font-size:32px}.HomeLandingPage-module__AoUGiG__partnerSection>div:nth-child(2)>p,.HomeLandingPage-module__AoUGiG__partnerQuote{grid-column:1/-1}.HomeLandingPage-module__AoUGiG__planSection,.HomeLandingPage-module__AoUGiG__faqSection{padding:88px 0}.HomeLandingPage-module__AoUGiG__planAction{padding:27px 22px}.HomeLandingPage-module__AoUGiG__faqSection{gap:38px}.HomeLandingPage-module__AoUGiG__faqItem summary{font-size:14px}.HomeLandingPage-module__AoUGiG__finalCta{padding:62px 15px}.HomeLandingPage-module__AoUGiG__finalActions{flex-direction:column;align-items:stretch;width:100%}.HomeLandingPage-module__AoUGiG__lightButton{width:100%}.HomeLandingPage-module__AoUGiG__finalActions>a:last-child{text-align:center;padding:12px}}@media (max-width:390px){.HomeLandingPage-module__AoUGiG__heroNotes{display:grid}.HomeLandingPage-module__AoUGiG__scoreNote{width:170px}.HomeLandingPage-module__AoUGiG__wordNote{max-width:150px}.HomeLandingPage-module__AoUGiG__stat{padding:22px 12px}.HomeLandingPage-module__AoUGiG__stepList li{grid-template-columns:60px 1fr}.HomeLandingPage-module__AoUGiG__partnerSection{display:block}.HomeLandingPage-module__AoUGiG__partnerSection>div:nth-child(2),.HomeLandingPage-module__AoUGiG__partnerQuote{margin-top:22px}}@media (prefers-reduced-motion:reduce){.HomeLandingPage-module__AoUGiG__primaryButton,.HomeLandingPage-module__AoUGiG__secondaryButton,.HomeLandingPage-module__AoUGiG__lightButton,.HomeLandingPage-module__AoUGiG__trackCard,.HomeLandingPage-module__AoUGiG__examWindow,.HomeLandingPage-module__AoUGiG__scoreNote,.HomeLandingPage-module__AoUGiG__wordNote,.HomeLandingPage-module__AoUGiG__previewFrame,.HomeLandingPage-module__AoUGiG__focusSticker,.HomeLandingPage-module__AoUGiG__partnerMark,.HomeLandingPage-module__AoUGiG__partnerQuote,.HomeLandingPage-module__AoUGiG__planAction{transition:none;transform:none}}
.PracticeTestsLandingPage-module__6OqxEq__page{--paper:#fff9f0;--ink:#172033;--red:#d71920;--blue:#2f64c8;--mint:#dff4e8;--yellow:#f5c44f;background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--font-ui);overflow:clip}.PracticeTestsLandingPage-module__6OqxEq__hero{grid-template-columns:minmax(0,1fr) minmax(300px,.48fr);align-items:center;gap:clamp(62px,10vw,130px);width:min(1160px,100% - 48px);min-height:510px;margin:0 auto;padding:70px 0 80px;display:grid}.PracticeTestsLandingPage-module__6OqxEq__eyebrow,.PracticeTestsLandingPage-module__6OqxEq__sectionHeading>div>span,.PracticeTestsLandingPage-module__6OqxEq__rhythmIntro>span,.PracticeTestsLandingPage-module__6OqxEq__membershipCta>div>span{color:var(--red);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:950}.PracticeTestsLandingPage-module__6OqxEq__hero h1{letter-spacing:-.065em;text-wrap:balance;max-width:790px;margin:14px 0 0;font-size:clamp(58px,7vw,88px);font-weight:950;line-height:.89}.PracticeTestsLandingPage-module__6OqxEq__hero h1 span{color:var(--blue);display:block}.PracticeTestsLandingPage-module__6OqxEq__heroCopy>p{color:#596477;max-width:680px;margin:25px 0 0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.7}.PracticeTestsLandingPage-module__6OqxEq__heroPrompt{border:2px solid var(--ink);min-height:240px;box-shadow:10px 11px 0 var(--ink);background:#fff0ae;border-radius:28px;flex-direction:column;justify-content:center;padding:34px 30px;display:flex;position:relative;transform:rotate(2deg)}.PracticeTestsLandingPage-module__6OqxEq__heroPrompt:before{content:"";background:#2f64c847;width:94px;height:28px;position:absolute;top:-15px;left:50%;transform:translate(-50%)rotate(-5deg)}.PracticeTestsLandingPage-module__6OqxEq__heroPrompt>span{color:#916c0e;letter-spacing:.09em;text-transform:uppercase;margin-bottom:18px;font-size:10px;font-weight:950}.PracticeTestsLandingPage-module__6OqxEq__heroPrompt strong{font-size:25px;line-height:1.14}.PracticeTestsLandingPage-module__6OqxEq__heroPrompt small{color:#725d28;margin-top:18px;font-family:Georgia,Times New Roman,serif;font-size:14px;font-style:italic}.PracticeTestsLandingPage-module__6OqxEq__factBand{background:var(--ink);color:#fff;padding:0 24px}.PracticeTestsLandingPage-module__6OqxEq__factGrid{grid-template-columns:repeat(4,minmax(0,1fr));width:min(1160px,100%);min-height:124px;margin:0 auto;display:grid}.PracticeTestsLandingPage-module__6OqxEq__fact{border-left:1px solid #3c485c;flex-direction:column;justify-content:center;padding:25px;display:flex}.PracticeTestsLandingPage-module__6OqxEq__fact:last-child{border-right:1px solid #3c485c}.PracticeTestsLandingPage-module__6OqxEq__fact:before{content:"";background:currentColor;border-radius:999px;width:29px;height:5px;margin-bottom:14px}.PracticeTestsLandingPage-module__6OqxEq__fact.PracticeTestsLandingPage-module__6OqxEq__red{color:#ff777b}.PracticeTestsLandingPage-module__6OqxEq__fact.PracticeTestsLandingPage-module__6OqxEq__blue{color:#81adff}.PracticeTestsLandingPage-module__6OqxEq__fact.PracticeTestsLandingPage-module__6OqxEq__mint{color:#7bd9a9}.PracticeTestsLandingPage-module__6OqxEq__fact.PracticeTestsLandingPage-module__6OqxEq__yellow{color:var(--yellow)}.PracticeTestsLandingPage-module__6OqxEq__fact strong{color:#fff;font-size:25px;font-weight:950;line-height:1}.PracticeTestsLandingPage-module__6OqxEq__fact span{color:#9da9ba;margin-top:7px;font-size:10px;font-weight:800}.PracticeTestsLandingPage-module__6OqxEq__practiceSection,.PracticeTestsLandingPage-module__6OqxEq__rhythmSection{width:min(1160px,100% - 48px);margin:0 auto}.PracticeTestsLandingPage-module__6OqxEq__practiceSection{padding:112px 0 124px}.PracticeTestsLandingPage-module__6OqxEq__sectionHeading{grid-template-columns:minmax(0,1fr) minmax(280px,.52fr);align-items:end;gap:72px;display:grid}.PracticeTestsLandingPage-module__6OqxEq__sectionHeading h2,.PracticeTestsLandingPage-module__6OqxEq__rhythmIntro h2,.PracticeTestsLandingPage-module__6OqxEq__membershipCta h2{letter-spacing:-.052em;text-wrap:balance;margin:13px 0 0;font-size:clamp(42px,5vw,62px);font-weight:950;line-height:.98}.PracticeTestsLandingPage-module__6OqxEq__sectionHeading>p,.PracticeTestsLandingPage-module__6OqxEq__rhythmIntro>p,.PracticeTestsLandingPage-module__6OqxEq__membershipCta p{color:#596477;margin:0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.7}.PracticeTestsLandingPage-module__6OqxEq__trackGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:52px;display:grid}.PracticeTestsLandingPage-module__6OqxEq__trackCard{border:2px solid var(--ink);min-height:500px;color:var(--ink);border-radius:26px;flex-direction:column;padding:26px;transition:transform .17s,box-shadow .17s;display:flex}.PracticeTestsLandingPage-module__6OqxEq__trackCard:nth-child(2){margin-top:28px}.PracticeTestsLandingPage-module__6OqxEq__trackCard:hover,.PracticeTestsLandingPage-module__6OqxEq__trackCard:focus-visible{transform:translateY(-7px)rotate(-.5deg)}.PracticeTestsLandingPage-module__6OqxEq__trackCard.PracticeTestsLandingPage-module__6OqxEq__reading{background:#dfe9ff;box-shadow:9px 10px #234c9b}.PracticeTestsLandingPage-module__6OqxEq__trackCard.PracticeTestsLandingPage-module__6OqxEq__listening{background:var(--mint);box-shadow:9px 10px #2d7955}.PracticeTestsLandingPage-module__6OqxEq__trackCard.PracticeTestsLandingPage-module__6OqxEq__writing{background:#fff0ae;box-shadow:9px 10px #a97912}.PracticeTestsLandingPage-module__6OqxEq__trackHeader{justify-content:space-between;align-items:center;gap:18px;display:flex}.PracticeTestsLandingPage-module__6OqxEq__trackNumber{color:#17203380;font-size:11px;font-weight:950}.PracticeTestsLandingPage-module__6OqxEq__trackIcon{background:#ffffff9e;border:1px solid #17203340;border-radius:16px;place-items:center;width:52px;height:52px;display:grid}.PracticeTestsLandingPage-module__6OqxEq__trackIcon svg{width:27px;height:27px}.PracticeTestsLandingPage-module__6OqxEq__trackPrompt{color:#4a586c;letter-spacing:.07em;text-transform:uppercase;margin-top:45px;font-size:10px;font-weight:900}.PracticeTestsLandingPage-module__6OqxEq__trackCard h3{letter-spacing:-.045em;margin:7px 0 0;font-size:clamp(37px,4vw,52px);line-height:1}.PracticeTestsLandingPage-module__6OqxEq__trackMetric{margin-top:13px;font-size:13px}.PracticeTestsLandingPage-module__6OqxEq__trackCard>p{color:#455267;margin:20px 0 0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;line-height:1.67}.PracticeTestsLandingPage-module__6OqxEq__trackMeta{flex-wrap:wrap;gap:7px;margin-top:22px;display:flex}.PracticeTestsLandingPage-module__6OqxEq__trackMeta span{color:#4f5c6e;background:#ffffff6b;border:1px solid #17203338;border-radius:999px;align-items:center;min-height:29px;padding:0 9px;font-size:9px;font-weight:850;display:inline-flex}.PracticeTestsLandingPage-module__6OqxEq__trackAction{border-top:1px solid #17203340;justify-content:space-between;align-items:center;min-height:46px;margin-top:auto;padding-top:22px;font-size:13px;font-weight:950;display:flex}.PracticeTestsLandingPage-module__6OqxEq__trackAction span{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.PracticeTestsLandingPage-module__6OqxEq__rhythmSection{border-top:1px solid #d8cec1;grid-template-columns:minmax(0,.72fr) minmax(440px,1fr);align-items:center;gap:clamp(70px,9vw,120px);padding:112px 0 124px;display:grid}.PracticeTestsLandingPage-module__6OqxEq__rhythmIntro>p{max-width:520px;margin-top:20px}.PracticeTestsLandingPage-module__6OqxEq__rhythmCard{border:2px solid var(--ink);box-shadow:10px 11px 0 var(--blue);background:#fff;border-radius:25px;padding:28px;position:relative;transform:rotate(1deg)}.PracticeTestsLandingPage-module__6OqxEq__tape{background:#f5c44fb8;width:102px;height:28px;position:absolute;top:-15px;left:50%;transform:translate(-50%)rotate(-3deg)}.PracticeTestsLandingPage-module__6OqxEq__rhythmCard>div{border-bottom:1px solid #ddd5ca;grid-template-columns:82px minmax(0,.7fr) minmax(0,1fr);align-items:center;gap:16px;min-height:76px;padding:16px 0;display:grid}.PracticeTestsLandingPage-module__6OqxEq__rhythmCard>div:last-child{border-bottom:0}.PracticeTestsLandingPage-module__6OqxEq__rhythmCard span{color:var(--red);text-transform:uppercase;font-size:10px;font-weight:950}.PracticeTestsLandingPage-module__6OqxEq__rhythmCard strong{font-size:14px}.PracticeTestsLandingPage-module__6OqxEq__rhythmCard small{color:#697386;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px;line-height:1.45}.PracticeTestsLandingPage-module__6OqxEq__membershipCta{background:var(--red);color:#fff;justify-content:space-between;align-items:center;gap:68px;padding:76px max(24px,50% - 580px);display:flex}.PracticeTestsLandingPage-module__6OqxEq__membershipCta>div>span{color:#ffd5d7}.PracticeTestsLandingPage-module__6OqxEq__membershipCta h2{max-width:780px;margin-top:8px;font-size:clamp(38px,4.6vw,56px)}.PracticeTestsLandingPage-module__6OqxEq__membershipCta p{color:#ffd9db;max-width:720px;margin-top:15px}.PracticeTestsLandingPage-module__6OqxEq__ctaButton{min-height:52px;color:var(--ink);background:#fff;border:1px solid #fff;border-radius:14px;flex:none;justify-content:center;align-items:center;gap:10px;padding:0 19px;font-size:13px;font-weight:950;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:4px 4px #8c1116}.PracticeTestsLandingPage-module__6OqxEq__ctaButton:hover,.PracticeTestsLandingPage-module__6OqxEq__ctaButton:focus-visible{transform:translate(3px,3px);box-shadow:1px 1px #8c1116}.PracticeTestsLandingPage-module__6OqxEq__ctaButton svg{width:18px;height:18px}@media (max-width:920px){.PracticeTestsLandingPage-module__6OqxEq__hero{grid-template-columns:1fr;gap:50px}.PracticeTestsLandingPage-module__6OqxEq__heroPrompt{width:min(460px,100%)}.PracticeTestsLandingPage-module__6OqxEq__sectionHeading,.PracticeTestsLandingPage-module__6OqxEq__rhythmSection{grid-template-columns:1fr;gap:42px}.PracticeTestsLandingPage-module__6OqxEq__trackGrid{grid-template-columns:1fr 1fr}.PracticeTestsLandingPage-module__6OqxEq__trackCard:nth-child(2){margin-top:0}.PracticeTestsLandingPage-module__6OqxEq__trackCard:last-child{grid-column:1/-1;min-height:390px}.PracticeTestsLandingPage-module__6OqxEq__rhythmCard{width:min(680px,100%)}.PracticeTestsLandingPage-module__6OqxEq__membershipCta{flex-direction:column;align-items:flex-start;gap:30px}}@media (max-width:680px){.PracticeTestsLandingPage-module__6OqxEq__hero,.PracticeTestsLandingPage-module__6OqxEq__practiceSection,.PracticeTestsLandingPage-module__6OqxEq__rhythmSection{width:min(100% - 30px,1160px)}.PracticeTestsLandingPage-module__6OqxEq__hero{min-height:0;padding:50px 0 78px}.PracticeTestsLandingPage-module__6OqxEq__hero h1{font-size:clamp(50px,15vw,68px)}.PracticeTestsLandingPage-module__6OqxEq__heroCopy>p{font-size:15px}.PracticeTestsLandingPage-module__6OqxEq__heroPrompt{min-height:210px;box-shadow:7px 8px 0 var(--ink);padding:28px 24px}.PracticeTestsLandingPage-module__6OqxEq__factBand{padding:0 15px}.PracticeTestsLandingPage-module__6OqxEq__factGrid{grid-template-columns:1fr 1fr}.PracticeTestsLandingPage-module__6OqxEq__fact{border-bottom:1px solid #3c485c;min-height:112px;padding:20px 14px}.PracticeTestsLandingPage-module__6OqxEq__fact:nth-child(odd){border-left:0}.PracticeTestsLandingPage-module__6OqxEq__fact:last-child{border-right:0}.PracticeTestsLandingPage-module__6OqxEq__practiceSection{padding:84px 0 92px}.PracticeTestsLandingPage-module__6OqxEq__sectionHeading h2,.PracticeTestsLandingPage-module__6OqxEq__rhythmIntro h2{font-size:42px}.PracticeTestsLandingPage-module__6OqxEq__trackGrid{grid-template-columns:1fr}.PracticeTestsLandingPage-module__6OqxEq__trackCard,.PracticeTestsLandingPage-module__6OqxEq__trackCard:last-child{grid-column:auto;min-height:430px}.PracticeTestsLandingPage-module__6OqxEq__rhythmSection{padding:84px 0 92px}.PracticeTestsLandingPage-module__6OqxEq__rhythmCard{box-shadow:7px 8px 0 var(--blue);padding:24px 20px}.PracticeTestsLandingPage-module__6OqxEq__rhythmCard>div{grid-template-columns:72px 1fr}.PracticeTestsLandingPage-module__6OqxEq__rhythmCard small{grid-column:2}.PracticeTestsLandingPage-module__6OqxEq__membershipCta{padding:62px 15px}.PracticeTestsLandingPage-module__6OqxEq__ctaButton{width:100%}}@media (prefers-reduced-motion:reduce){.PracticeTestsLandingPage-module__6OqxEq__heroPrompt,.PracticeTestsLandingPage-module__6OqxEq__trackCard,.PracticeTestsLandingPage-module__6OqxEq__rhythmCard,.PracticeTestsLandingPage-module__6OqxEq__ctaButton{transition:none;transform:none}}
.PricingPageContent-module__Y7r0Pa__page{--paper:#fff9f1;--paper-deep:#f5eadc;--ink:#17243a;--muted:#647084;--line:#d8d4cc;--red:#d82d3f;--blue:#2f66d0;--blue-dark:#183f92;--mint:#dff3e7;--yellow:#f5c451;background:var(--paper);min-height:100vh;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:clip}.PricingPageContent-module__Y7r0Pa__hero{grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);align-items:end;gap:64px;width:min(1240px,100% - 48px);margin:0 auto;padding:86px 0 70px;display:grid}.PricingPageContent-module__Y7r0Pa__heroCopy{max-width:850px}.PricingPageContent-module__Y7r0Pa__kicker,.PricingPageContent-module__Y7r0Pa__plansIntro>span,.PricingPageContent-module__Y7r0Pa__sectionHeading>span,.PricingPageContent-module__Y7r0Pa__referralBanner>div:nth-child(2)>span,.PricingPageContent-module__Y7r0Pa__paymentHeader span{color:var(--red);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:850}.PricingPageContent-module__Y7r0Pa__hero h1{letter-spacing:-.065em;text-wrap:balance;margin:17px 0 0;font-size:clamp(54px,7.4vw,100px);font-weight:850;line-height:.88}.PricingPageContent-module__Y7r0Pa__hero h1 span{color:var(--blue);display:block}.PricingPageContent-module__Y7r0Pa__heroCopy>p{max-width:690px;color:var(--muted);margin:28px 0 0;font-size:18px;line-height:1.7}.PricingPageContent-module__Y7r0Pa__paymentNote{background:#fffdf9;border:1px solid #cbbda9;border-radius:22px;padding:24px 24px 24px 70px;position:relative;transform:rotate(1.2deg);box-shadow:7px 7px #ead7bd}.PricingPageContent-module__Y7r0Pa__paymentNote>span{background:var(--yellow);border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid;position:absolute;top:20px;left:21px}.PricingPageContent-module__Y7r0Pa__paymentNote strong,.PricingPageContent-module__Y7r0Pa__paymentNote p{display:block}.PricingPageContent-module__Y7r0Pa__paymentNote strong{font-size:16px}.PricingPageContent-module__Y7r0Pa__paymentNote p{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.6}.PricingPageContent-module__Y7r0Pa__activeNotice{background:var(--mint);border:1px solid #9acdb0;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;width:min(1240px,100% - 48px);min-height:72px;margin:0 auto 30px;padding:14px 20px;display:flex}.PricingPageContent-module__Y7r0Pa__activeNotice>div{align-items:center;gap:14px;display:flex}.PricingPageContent-module__Y7r0Pa__activeNotice p{color:#315546;margin:0;font-size:14px;line-height:1.5}.PricingPageContent-module__Y7r0Pa__activeNotice a{color:#224a3a;flex:none;font-size:13px;font-weight:800;text-decoration:none}.PricingPageContent-module__Y7r0Pa__activeSpark{color:#29825d;background:#fff;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.PricingPageContent-module__Y7r0Pa__plansSection{background-color:#fffdf9;background-image:linear-gradient(90deg,#25324609 1px,#0000 1px),linear-gradient(#25324609 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-top:1px solid #e1d7c9;border-bottom:1px solid #d9cbb8;padding:76px max(24px,50% - 620px) 110px}.PricingPageContent-module__Y7r0Pa__plansIntro{max-width:760px;margin-bottom:48px}.PricingPageContent-module__Y7r0Pa__plansIntro h2,.PricingPageContent-module__Y7r0Pa__sectionHeading h2,.PricingPageContent-module__Y7r0Pa__referralBanner h2{letter-spacing:-.045em;text-wrap:balance;margin:10px 0 0;font-size:clamp(35px,4.5vw,56px);font-weight:830;line-height:1}.PricingPageContent-module__Y7r0Pa__planGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:22px;display:grid}.PricingPageContent-module__Y7r0Pa__planCard{background:#fff;border:1px solid #cfc7bc;border-radius:26px;flex-direction:column;min-width:0;padding:30px;transition:transform .18s,box-shadow .18s;display:flex;position:relative;box-shadow:0 15px 45px #252e3b14}.PricingPageContent-module__Y7r0Pa__planCard:hover{transform:translateY(-5px);box-shadow:0 22px 55px #252e3b21}.PricingPageContent-module__Y7r0Pa__freeCard{background:#fffaf3;margin-top:24px}.PricingPageContent-module__Y7r0Pa__premiumCard{border:2px solid var(--blue);background:#f4f7ff;box-shadow:8px 10px #cbd8f5}.PricingPageContent-module__Y7r0Pa__predictionCard{background:#fff6d9;margin-top:12px;box-shadow:8px 10px #ead79e}.PricingPageContent-module__Y7r0Pa__popularRibbon,.PricingPageContent-module__Y7r0Pa__windowBadge{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:900;position:absolute;top:17px;right:18px}.PricingPageContent-module__Y7r0Pa__popularRibbon{background:var(--blue);color:#fff}.PricingPageContent-module__Y7r0Pa__windowBadge{background:var(--ink);color:#fff;text-align:center;max-width:180px}.PricingPageContent-module__Y7r0Pa__planTop{align-items:flex-start;gap:14px;min-height:82px;padding-right:88px;display:flex}.PricingPageContent-module__Y7r0Pa__predictionCard .PricingPageContent-module__Y7r0Pa__planTop{padding-right:120px}.PricingPageContent-module__Y7r0Pa__planNumber{width:34px;height:34px;color:var(--muted);border:1px solid;border-radius:50%;flex:0 0 34px;place-items:center;font-size:11px;font-weight:850;display:grid}.PricingPageContent-module__Y7r0Pa__planLabel,.PricingPageContent-module__Y7r0Pa__planTop h3{margin:0}.PricingPageContent-module__Y7r0Pa__planLabel{color:var(--ink);font-size:18px;font-weight:900}.PricingPageContent-module__Y7r0Pa__planTop h3{color:var(--muted);margin-top:4px;font-size:12px;font-weight:650}.PricingPageContent-module__Y7r0Pa__regularValue{min-height:22px;color:var(--muted);letter-spacing:.015em;flex-wrap:wrap;align-items:baseline;gap:5px 9px;margin-bottom:10px;font-size:10px;font-weight:750;display:flex}.PricingPageContent-module__Y7r0Pa__regularValue span{text-transform:uppercase}.PricingPageContent-module__Y7r0Pa__regularValue s{color:#758196;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);font-size:12px;font-weight:850;text-decoration-thickness:2px}.PricingPageContent-module__Y7r0Pa__price{align-items:flex-end;gap:10px;min-height:72px;display:flex}.PricingPageContent-module__Y7r0Pa__price strong{letter-spacing:-.055em;font-size:clamp(43px,4vw,58px);font-weight:850;line-height:.85}.PricingPageContent-module__Y7r0Pa__price span{color:var(--muted);padding-bottom:2px;font-size:12px;font-weight:750}.PricingPageContent-module__Y7r0Pa__savingsBadge{color:#234c9e;background:#e6eeff;border:1px solid #a9c2ef;border-radius:999px;flex-wrap:wrap;align-items:center;gap:6px 9px;width:fit-content;margin-top:12px;padding:7px 10px;font-size:10px;line-height:1.2;display:inline-flex}.PricingPageContent-module__Y7r0Pa__savingsBadge strong{text-transform:uppercase;font-size:11px;font-weight:900}.PricingPageContent-module__Y7r0Pa__savingsBadge span{font-weight:750}.PricingPageContent-module__Y7r0Pa__predictionSavingsBadge{color:#5e4a0d;background:#ffedac;border-color:#d4b85a}.PricingPageContent-module__Y7r0Pa__planPromise{min-height:51px;color:var(--muted);margin:20px 0 0;font-size:14px;line-height:1.55}.PricingPageContent-module__Y7r0Pa__featureList{border-top:1px solid #505c6d2e;gap:14px;margin:26px 0 30px;padding:22px 0 0;list-style:none;display:grid}.PricingPageContent-module__Y7r0Pa__featureList li{color:#435066;grid-template-columns:22px minmax(0,1fr);gap:8px;font-size:13px;line-height:1.48;display:grid}.PricingPageContent-module__Y7r0Pa__featureList li>span{background:var(--mint);color:#237454;border-radius:50%;place-items:center;width:19px;height:19px;font-size:11px;font-weight:900;display:grid}.PricingPageContent-module__Y7r0Pa__freeButton,.PricingPageContent-module__Y7r0Pa__premiumButton,.PricingPageContent-module__Y7r0Pa__predictionButton{width:100%;min-height:50px;font:inherit;cursor:pointer;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:0 17px;font-size:13px;font-weight:850;text-decoration:none;transition:transform .16s,background-color .16s;display:inline-flex}.PricingPageContent-module__Y7r0Pa__freeButton svg,.PricingPageContent-module__Y7r0Pa__premiumButton svg,.PricingPageContent-module__Y7r0Pa__predictionButton svg,.PricingPageContent-module__Y7r0Pa__referralBanner a svg,.PricingPageContent-module__Y7r0Pa__telegramButton svg{width:18px;height:18px}.PricingPageContent-module__Y7r0Pa__freeButton{border:1px solid var(--ink);color:var(--ink);background:0 0}.PricingPageContent-module__Y7r0Pa__premiumButton{border:1px solid var(--blue);background:var(--blue);color:#fff}.PricingPageContent-module__Y7r0Pa__predictionButton{border:1px solid var(--ink);background:var(--ink);color:#fff}.PricingPageContent-module__Y7r0Pa__freeButton:hover,.PricingPageContent-module__Y7r0Pa__freeButton:focus-visible,.PricingPageContent-module__Y7r0Pa__premiumButton:hover,.PricingPageContent-module__Y7r0Pa__premiumButton:focus-visible,.PricingPageContent-module__Y7r0Pa__predictionButton:hover,.PricingPageContent-module__Y7r0Pa__predictionButton:focus-visible{transform:translateY(-2px)}.PricingPageContent-module__Y7r0Pa__premiumButton:hover,.PricingPageContent-module__Y7r0Pa__premiumButton:focus-visible{background:var(--blue-dark)}.PricingPageContent-module__Y7r0Pa__comingSoon span{color:#735b12;text-transform:uppercase;font-weight:850;display:block}.PricingPageContent-module__Y7r0Pa__comparisonSection{width:min(1240px,100% - 48px);margin:0 auto;padding:104px 0}.PricingPageContent-module__Y7r0Pa__sectionHeading{max-width:760px}.PricingPageContent-module__Y7r0Pa__sectionHeading h2{font-size:clamp(34px,4vw,50px)}.PricingPageContent-module__Y7r0Pa__swipeHint{color:var(--muted);margin:20px 0 -22px;font-size:12px;font-weight:750;display:none}.PricingPageContent-module__Y7r0Pa__tableScroller{scrollbar-color:var(--blue) #e8dfd2;scrollbar-width:thin;background:#fffdf9;border:1px solid #d3cabd;border-radius:22px;margin-top:38px;overflow-x:auto;box-shadow:5px 6px #ede0cf}.PricingPageContent-module__Y7r0Pa__tableScroller table{border-collapse:collapse;width:100%;min-width:760px}.PricingPageContent-module__Y7r0Pa__tableScroller th,.PricingPageContent-module__Y7r0Pa__tableScroller td{color:#526075;text-align:left;border-bottom:1px solid #e1d9ce;border-right:1px solid #e1d9ce;padding:18px 20px;font-size:13px}.PricingPageContent-module__Y7r0Pa__tableScroller th:last-child,.PricingPageContent-module__Y7r0Pa__tableScroller td:last-child{border-right:0}.PricingPageContent-module__Y7r0Pa__tableScroller tr:last-child th,.PricingPageContent-module__Y7r0Pa__tableScroller tr:last-child td{border-bottom:0}.PricingPageContent-module__Y7r0Pa__tableScroller thead th{color:var(--ink);background:#f1e7d9;font-size:12px;font-weight:850}.PricingPageContent-module__Y7r0Pa__tableScroller tbody th{width:30%;color:var(--ink);font-weight:750}.PricingPageContent-module__Y7r0Pa__tableScroller tbody td:nth-child(3){color:#234c9e;background:#f1f5ff;font-weight:750}.PricingPageContent-module__Y7r0Pa__referralBanner{border:2px solid var(--ink);background:var(--mint);width:min(1240px,100% - 48px);box-shadow:9px 10px 0 var(--ink);border-radius:30px;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:34px;margin:0 auto 100px;padding:48px;display:grid}.PricingPageContent-module__Y7r0Pa__referralStamp{border:2px solid var(--ink);background:var(--yellow);width:112px;height:112px;color:var(--ink);border-radius:50%;place-items:center;font-size:26px;font-weight:900;display:grid;transform:rotate(-7deg)}.PricingPageContent-module__Y7r0Pa__referralBanner h2{max-width:770px;font-size:clamp(31px,3.6vw,47px)}.PricingPageContent-module__Y7r0Pa__referralBanner p{color:#4c665b;margin:14px 0 0;font-size:13px}.PricingPageContent-module__Y7r0Pa__referralBanner a{background:var(--ink);color:#fff;white-space:nowrap;border-radius:14px;align-items:center;gap:12px;min-height:52px;padding:0 18px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.PricingPageContent-module__Y7r0Pa__faqStrip{grid-template-columns:repeat(3,minmax(0,1fr));padding:0 max(24px,50% - 620px) 96px;display:grid}.PricingPageContent-module__Y7r0Pa__faqStrip>div{border-top:1px solid #cfc2b1;border-bottom:1px solid #cfc2b1;border-right:1px solid #cfc2b1;padding:25px 28px}.PricingPageContent-module__Y7r0Pa__faqStrip>div:first-child{border-left:1px solid #cfc2b1;border-radius:18px 0 0 18px}.PricingPageContent-module__Y7r0Pa__faqStrip>div:last-child{border-radius:0 18px 18px 0}.PricingPageContent-module__Y7r0Pa__faqStrip strong{font-size:14px}.PricingPageContent-module__Y7r0Pa__faqStrip p{color:var(--muted);margin:9px 0 0;font-size:12px;line-height:1.55}.PricingPageContent-module__Y7r0Pa__modalBackdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f1827ad;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.PricingPageContent-module__Y7r0Pa__paymentPanel{background:#fffdf9;border:1px solid #c7cbd4;border-radius:28px;width:min(720px,100%);max-height:calc(100svh - 48px);overflow-y:auto;box-shadow:0 35px 90px #0000004d}.PricingPageContent-module__Y7r0Pa__paymentHeader{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf9f7;border-bottom:1px solid #ddd7cd;justify-content:space-between;align-items:flex-start;gap:24px;padding:28px 30px 24px;display:flex;position:sticky;top:0}.PricingPageContent-module__Y7r0Pa__paymentHeader h2,.PricingPageContent-module__Y7r0Pa__paymentHeader p{margin:0}.PricingPageContent-module__Y7r0Pa__paymentHeader h2{letter-spacing:-.04em;margin-top:6px;font-size:34px;line-height:1}.PricingPageContent-module__Y7r0Pa__paymentHeader p{color:var(--muted);margin-top:8px;font-size:12px}.PricingPageContent-module__Y7r0Pa__closeButton{width:40px;height:40px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border:1px solid #c7cbd1;border-radius:50%;flex:0 0 40px;place-items:center;font-size:25px;line-height:1;display:grid}.PricingPageContent-module__Y7r0Pa__paymentSteps{counter-reset:none;margin:0;padding:14px 30px 4px;list-style:none}.PricingPageContent-module__Y7r0Pa__paymentSteps>li{border-bottom:1px solid #e3ddd5;grid-template-columns:42px minmax(0,1fr);gap:16px;padding:22px 0;display:grid}.PricingPageContent-module__Y7r0Pa__paymentSteps>li>span{background:var(--ink);color:#fff;border-radius:12px;place-items:center;width:38px;height:38px;font-size:13px;font-weight:900;display:grid}.PricingPageContent-module__Y7r0Pa__paymentSteps strong{color:var(--ink);font-size:15px}.PricingPageContent-module__Y7r0Pa__paymentSteps p{color:var(--muted);margin:7px 0 0;font-size:13px;line-height:1.55}.PricingPageContent-module__Y7r0Pa__paymentSteps .PricingPageContent-module__Y7r0Pa__completeStep{color:#237454;font-weight:700}.PricingPageContent-module__Y7r0Pa__stepLink{color:var(--blue);margin-top:12px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.PricingPageContent-module__Y7r0Pa__stepAuthLinks{flex-wrap:wrap;align-items:baseline;gap:8px 18px;display:flex}.PricingPageContent-module__Y7r0Pa__secondaryStepLink{color:var(--muted);text-underline-offset:3px;font-size:12px;font-weight:750;text-decoration:underline}.PricingPageContent-module__Y7r0Pa__bankCard,.PricingPageContent-module__Y7r0Pa__emailChip{border-radius:15px;margin-top:14px;padding:16px}.PricingPageContent-module__Y7r0Pa__bankCard{background:#eff4ff;border:1px solid #aebcdb;gap:6px;display:grid}.PricingPageContent-module__Y7r0Pa__bankCard>span,.PricingPageContent-module__Y7r0Pa__emailChip>span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:850}.PricingPageContent-module__Y7r0Pa__bankCard>strong{overflow-wrap:anywhere;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:20px}.PricingPageContent-module__Y7r0Pa__bankCard>small{color:var(--muted);font-size:11px}.PricingPageContent-module__Y7r0Pa__copyButton,.PricingPageContent-module__Y7r0Pa__emailCopy{min-height:38px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border:1px solid #aeb9cb;border-radius:10px;font-size:11px;font-weight:850}.PricingPageContent-module__Y7r0Pa__copyButton{margin-top:8px}.PricingPageContent-module__Y7r0Pa__copyButton:disabled{cursor:not-allowed;opacity:.5}.PricingPageContent-module__Y7r0Pa__emailChip{background:#fff7d8;border:1px dashed #c9a637;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 14px;display:grid}.PricingPageContent-module__Y7r0Pa__emailChip>span{grid-column:1/-1}.PricingPageContent-module__Y7r0Pa__emailChip>strong{overflow-wrap:anywhere;font-size:13px}.PricingPageContent-module__Y7r0Pa__emailCopy{min-height:34px;padding:0 12px}.PricingPageContent-module__Y7r0Pa__telegramButton{color:#fff;background:#229ed9;border-radius:14px;justify-content:center;align-items:center;gap:12px;min-height:54px;margin:22px 30px 0;padding:0 20px;font-size:14px;font-weight:850;text-decoration:none;display:flex}.PricingPageContent-module__Y7r0Pa__paymentSafety{color:#5d6470;text-align:center;margin:14px 30px 28px;font-size:11px}.PricingPageContent-module__Y7r0Pa__freeButton:focus-visible,.PricingPageContent-module__Y7r0Pa__premiumButton:focus-visible,.PricingPageContent-module__Y7r0Pa__predictionButton:focus-visible,.PricingPageContent-module__Y7r0Pa__referralBanner a:focus-visible,.PricingPageContent-module__Y7r0Pa__activeNotice a:focus-visible,.PricingPageContent-module__Y7r0Pa__closeButton:focus-visible,.PricingPageContent-module__Y7r0Pa__copyButton:focus-visible,.PricingPageContent-module__Y7r0Pa__emailCopy:focus-visible,.PricingPageContent-module__Y7r0Pa__stepLink:focus-visible,.PricingPageContent-module__Y7r0Pa__secondaryStepLink:focus-visible,.PricingPageContent-module__Y7r0Pa__telegramButton:focus-visible{outline:3px solid var(--blue-dark);outline-offset:3px}@media (max-width:1050px){.PricingPageContent-module__Y7r0Pa__hero{grid-template-columns:1fr;gap:36px}.PricingPageContent-module__Y7r0Pa__paymentNote{max-width:620px}.PricingPageContent-module__Y7r0Pa__planGrid{grid-template-columns:1fr 1fr}.PricingPageContent-module__Y7r0Pa__predictionCard{grid-column:1/-1;width:auto;margin:0 auto}.PricingPageContent-module__Y7r0Pa__referralBanner{grid-template-columns:100px minmax(0,1fr)}.PricingPageContent-module__Y7r0Pa__referralStamp{width:92px;height:92px}.PricingPageContent-module__Y7r0Pa__referralBanner a{grid-column:2;justify-self:start}}@media (max-width:720px){.PricingPageContent-module__Y7r0Pa__hero{width:min(100% - 32px,1240px);padding:58px 0 50px}.PricingPageContent-module__Y7r0Pa__hero h1{font-size:clamp(48px,15vw,72px)}.PricingPageContent-module__Y7r0Pa__heroCopy>p{font-size:16px}.PricingPageContent-module__Y7r0Pa__paymentNote{transform:none}.PricingPageContent-module__Y7r0Pa__activeNotice{flex-direction:column;align-items:flex-start;width:min(100% - 32px,1240px)}.PricingPageContent-module__Y7r0Pa__planGrid{grid-template-columns:1fr}.PricingPageContent-module__Y7r0Pa__freeCard,.PricingPageContent-module__Y7r0Pa__predictionCard{width:auto;margin-top:0}.PricingPageContent-module__Y7r0Pa__predictionCard{grid-column:auto}.PricingPageContent-module__Y7r0Pa__comparisonSection,.PricingPageContent-module__Y7r0Pa__referralBanner{width:min(100% - 32px,1240px)}.PricingPageContent-module__Y7r0Pa__comparisonSection{padding:76px 0}.PricingPageContent-module__Y7r0Pa__swipeHint{display:block}.PricingPageContent-module__Y7r0Pa__referralBanner{grid-template-columns:1fr;margin-bottom:76px;padding:30px}.PricingPageContent-module__Y7r0Pa__referralBanner a{grid-column:auto;justify-content:center;justify-self:stretch}.PricingPageContent-module__Y7r0Pa__faqStrip{grid-template-columns:1fr}.PricingPageContent-module__Y7r0Pa__faqStrip>div,.PricingPageContent-module__Y7r0Pa__faqStrip>div:first-child,.PricingPageContent-module__Y7r0Pa__faqStrip>div:last-child{border:1px solid #cfc2b1;border-bottom:0;border-radius:0}.PricingPageContent-module__Y7r0Pa__faqStrip>div:first-child{border-radius:18px 18px 0 0}.PricingPageContent-module__Y7r0Pa__faqStrip>div:last-child{border-bottom:1px solid #cfc2b1;border-radius:0 0 18px 18px}.PricingPageContent-module__Y7r0Pa__modalBackdrop{place-items:end center;padding:0}.PricingPageContent-module__Y7r0Pa__paymentPanel{border-radius:26px 26px 0 0;max-height:94svh}.PricingPageContent-module__Y7r0Pa__paymentHeader,.PricingPageContent-module__Y7r0Pa__paymentSteps{padding-left:20px;padding-right:20px}.PricingPageContent-module__Y7r0Pa__telegramButton,.PricingPageContent-module__Y7r0Pa__paymentSafety{margin-left:20px;margin-right:20px}}@media (max-width:420px){.PricingPageContent-module__Y7r0Pa__plansSection{padding-left:16px;padding-right:16px}.PricingPageContent-module__Y7r0Pa__planCard{border-radius:22px;padding:24px 22px}.PricingPageContent-module__Y7r0Pa__planTop,.PricingPageContent-module__Y7r0Pa__predictionCard .PricingPageContent-module__Y7r0Pa__planTop{min-height:108px;padding-right:0}.PricingPageContent-module__Y7r0Pa__popularRibbon,.PricingPageContent-module__Y7r0Pa__windowBadge{width:fit-content;max-width:none;margin:-4px 0 18px auto;position:static}.PricingPageContent-module__Y7r0Pa__price{flex-direction:column;align-items:flex-start}.PricingPageContent-module__Y7r0Pa__price span{padding:0}.PricingPageContent-module__Y7r0Pa__regularValue{margin-bottom:14px}.PricingPageContent-module__Y7r0Pa__emailChip{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.PricingPageContent-module__Y7r0Pa__planCard,.PricingPageContent-module__Y7r0Pa__freeButton,.PricingPageContent-module__Y7r0Pa__premiumButton,.PricingPageContent-module__Y7r0Pa__predictionButton{transition:none}}
.ReferralDashboard-module__qvK2Ta__page{--paper:#fff9f1;--ink:#17243a;--muted:#667286;--red:#d82d3f;--blue:#2f66d0;--mint:#dff3e7;--yellow:#f5c451;background:var(--paper);min-height:100vh;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:clip}.ReferralDashboard-module__qvK2Ta__hero{grid-template-columns:minmax(0,1.2fr) minmax(310px,.55fr);align-items:center;gap:70px;width:min(1200px,100% - 48px);margin:0 auto;padding:80px 0 58px;display:grid}.ReferralDashboard-module__qvK2Ta__heroCopy>span,.ReferralDashboard-module__qvK2Ta__linkPanel>div:first-child>span,.ReferralDashboard-module__qvK2Ta__cardHeading span,.ReferralDashboard-module__qvK2Ta__rulesCard>span,.ReferralDashboard-module__qvK2Ta__sectionHeading>div>span{color:var(--red);letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:900}.ReferralDashboard-module__qvK2Ta__hero h1{letter-spacing:-.065em;margin:14px 0 0;font-size:clamp(54px,7vw,90px);font-weight:880;line-height:.88}.ReferralDashboard-module__qvK2Ta__hero h1 em{color:var(--blue);font-style:normal;display:block}.ReferralDashboard-module__qvK2Ta__hero p{max-width:650px;color:var(--muted);margin:26px 0 0;font-size:17px;line-height:1.68}.ReferralDashboard-module__qvK2Ta__rewardSketch{min-height:260px;position:relative}.ReferralDashboard-module__qvK2Ta__rewardSketch>span{border:2px solid var(--ink);width:88px;height:88px;box-shadow:5px 6px 0 var(--ink);background:#fff;border-radius:50%;place-items:center;font-size:27px;font-weight:900;display:grid;position:absolute}.ReferralDashboard-module__qvK2Ta__rewardSketch>span:first-child{background:#ffdce0;top:0;left:8%;transform:rotate(-8deg)}.ReferralDashboard-module__qvK2Ta__rewardSketch>span:nth-child(2){background:#dfeaff;top:28px;right:7%;transform:rotate(8deg)}.ReferralDashboard-module__qvK2Ta__rewardSketch>span:nth-child(3){background:var(--yellow);top:110px;left:30%;transform:rotate(-2deg)}.ReferralDashboard-module__qvK2Ta__rewardSketch>strong{border:2px solid var(--ink);background:var(--mint);border-radius:14px;padding:13px 17px;font-size:19px;position:absolute;bottom:2px;right:0;transform:rotate(4deg)}.ReferralDashboard-module__qvK2Ta__linkPanel{border:2px solid var(--ink);width:min(1200px,100% - 48px);box-shadow:8px 9px 0 var(--yellow);background:#fffdf9;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;margin:0 auto 24px;padding:28px;display:grid}.ReferralDashboard-module__qvK2Ta__linkPanel strong,.ReferralDashboard-module__qvK2Ta__linkPanel small{display:block}.ReferralDashboard-module__qvK2Ta__linkPanel strong{overflow-wrap:anywhere;margin-top:8px;font-size:18px}.ReferralDashboard-module__qvK2Ta__linkPanel small{color:var(--muted);margin-top:6px;font-size:11px}.ReferralDashboard-module__qvK2Ta__linkActions{gap:10px;display:flex}.ReferralDashboard-module__qvK2Ta__linkActions button,.ReferralDashboard-module__qvK2Ta__linkActions a,.ReferralDashboard-module__qvK2Ta__emptyState button{min-height:44px;font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.ReferralDashboard-module__qvK2Ta__linkActions button{border:1px solid var(--ink);color:var(--ink);background:#fff}.ReferralDashboard-module__qvK2Ta__linkActions a{color:#fff;background:#229ed9}.ReferralDashboard-module__qvK2Ta__dashboardGrid,.ReferralDashboard-module__qvK2Ta__peopleSection,.ReferralDashboard-module__qvK2Ta__rewardsSection{width:min(1200px,100% - 48px);margin:0 auto}.ReferralDashboard-module__qvK2Ta__dashboardGrid{grid-template-columns:minmax(0,1.25fr) minmax(310px,.75fr);gap:20px;padding:48px 0 24px;display:grid}.ReferralDashboard-module__qvK2Ta__progressCard,.ReferralDashboard-module__qvK2Ta__rulesCard{background:#fff;border:1px solid #cfc7bb;border-radius:24px;padding:30px}.ReferralDashboard-module__qvK2Ta__progressCard{box-shadow:6px 7px #d7e2fa}.ReferralDashboard-module__qvK2Ta__cardHeading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.ReferralDashboard-module__qvK2Ta__cardHeading h2{letter-spacing:-.04em;margin:8px 0 0;font-size:clamp(27px,3vw,38px);line-height:1}.ReferralDashboard-module__qvK2Ta__cardHeading>strong{color:var(--blue);font-size:32px}.ReferralDashboard-module__qvK2Ta__progressTrack{border:2px solid var(--ink);background:#edf0f5;border-radius:999px;height:18px;margin-top:30px;overflow:hidden}.ReferralDashboard-module__qvK2Ta__progressTrack>span{border-radius:inherit;background:var(--yellow);height:100%;transition:width .35s;display:block}.ReferralDashboard-module__qvK2Ta__progressCard>p{color:#33445d;margin:18px 0 0;font-weight:780}.ReferralDashboard-module__qvK2Ta__pendingNotice{color:#66500d;background:#fff4c9;border:1px solid #dfbd51;border-radius:12px;margin-top:18px;padding:11px 13px;font-size:12px;font-weight:750;line-height:1.5}.ReferralDashboard-module__qvK2Ta__progressCard>small{color:var(--muted);margin-top:10px;font-size:11px;line-height:1.55;display:block}.ReferralDashboard-module__qvK2Ta__rulesCard{background:var(--mint);box-shadow:6px 7px #b9ddc7}.ReferralDashboard-module__qvK2Ta__rulesCard ol{color:#405b4e;gap:12px;margin:19px 0 24px;padding:0 0 0 21px;font-size:13px;line-height:1.5;display:grid}.ReferralDashboard-module__qvK2Ta__rulesCard a{color:#234c9e;font-size:12px;font-weight:850;text-decoration:none}.ReferralDashboard-module__qvK2Ta__peopleSection,.ReferralDashboard-module__qvK2Ta__rewardsSection{padding:70px 0}.ReferralDashboard-module__qvK2Ta__rewardsSection{padding-top:18px;padding-bottom:100px}.ReferralDashboard-module__qvK2Ta__sectionHeading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.ReferralDashboard-module__qvK2Ta__sectionHeading h2{letter-spacing:-.045em;margin:8px 0 0;font-size:clamp(30px,4vw,46px);line-height:1}.ReferralDashboard-module__qvK2Ta__sectionHeading>strong{color:var(--muted);font-size:12px}.ReferralDashboard-module__qvK2Ta__peopleList,.ReferralDashboard-module__qvK2Ta__rewardList{background:#fffdf9;border:1px solid #d1c8bb;border-radius:22px;overflow:hidden}.ReferralDashboard-module__qvK2Ta__peopleList article{border-bottom:1px solid #e3dbd0;grid-template-columns:44px minmax(0,1fr) 145px 130px;align-items:center;gap:14px;min-height:80px;padding:14px 18px;display:grid}.ReferralDashboard-module__qvK2Ta__peopleList article:last-child,.ReferralDashboard-module__qvK2Ta__rewardList article:last-child{border-bottom:0}.ReferralDashboard-module__qvK2Ta__avatar{color:#244e9d;background:#dfeaff;border-radius:14px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.ReferralDashboard-module__qvK2Ta__personIdentity strong,.ReferralDashboard-module__qvK2Ta__personIdentity span,.ReferralDashboard-module__qvK2Ta__dateCell span,.ReferralDashboard-module__qvK2Ta__dateCell strong{display:block}.ReferralDashboard-module__qvK2Ta__personIdentity strong{font-size:14px}.ReferralDashboard-module__qvK2Ta__personIdentity span,.ReferralDashboard-module__qvK2Ta__dateCell span{color:var(--muted);margin-top:4px;font-size:11px}.ReferralDashboard-module__qvK2Ta__dateCell strong{margin-top:4px;font-size:12px}.ReferralDashboard-module__qvK2Ta__convertedStatus,.ReferralDashboard-module__qvK2Ta__signedUpStatus{border-radius:999px;justify-self:end;padding:7px 10px;font-size:10px;font-weight:850}.ReferralDashboard-module__qvK2Ta__convertedStatus{background:var(--mint);color:#277052}.ReferralDashboard-module__qvK2Ta__signedUpStatus{color:#525b68;background:#eef0f3}.ReferralDashboard-module__qvK2Ta__emptyState{text-align:center;background:#fffdf9;border:1px dashed #b9ad9c;border-radius:22px;padding:55px 24px}.ReferralDashboard-module__qvK2Ta__emptyState>span{background:var(--yellow);border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto;font-size:23px;display:grid}.ReferralDashboard-module__qvK2Ta__emptyState h3{margin:18px 0 0;font-size:22px}.ReferralDashboard-module__qvK2Ta__emptyState p{color:var(--muted);margin:8px 0 20px}.ReferralDashboard-module__qvK2Ta__emptyState button{background:var(--ink);color:#fff;border:0}.ReferralDashboard-module__qvK2Ta__emptyState button svg{width:17px;height:17px}.ReferralDashboard-module__qvK2Ta__rewardList article{border-bottom:1px solid #e3dbd0;grid-template-columns:minmax(0,1fr) 180px 120px;align-items:center;gap:16px;min-height:72px;padding:14px 18px;display:grid}.ReferralDashboard-module__qvK2Ta__rewardList article>div strong,.ReferralDashboard-module__qvK2Ta__rewardList article>div span{display:block}.ReferralDashboard-module__qvK2Ta__rewardList article>div strong{font-size:14px}.ReferralDashboard-module__qvK2Ta__rewardList article>div span,.ReferralDashboard-module__qvK2Ta__rewardList time{color:var(--muted);margin-top:4px;font-size:11px}.ReferralDashboard-module__qvK2Ta__rewardList>article>span{text-transform:capitalize;border-radius:999px;justify-self:start;padding:7px 10px;font-size:10px;font-weight:850}.ReferralDashboard-module__qvK2Ta__pending_admin_review{color:#785f12;background:#fff1c4}.ReferralDashboard-module__qvK2Ta__granted{background:var(--mint);color:#277052}.ReferralDashboard-module__qvK2Ta__denied{color:#9d2835;background:#ffe1e4}.ReferralDashboard-module__qvK2Ta__rewardList time{justify-self:end}.ReferralDashboard-module__qvK2Ta__noRewards{color:var(--muted);text-align:center;border:1px dashed #b9ad9c;border-radius:18px;margin:0;padding:26px}.ReferralDashboard-module__qvK2Ta__linkActions button:focus-visible,.ReferralDashboard-module__qvK2Ta__linkActions a:focus-visible,.ReferralDashboard-module__qvK2Ta__emptyState button:focus-visible,.ReferralDashboard-module__qvK2Ta__rulesCard a:focus-visible{outline:3px solid var(--blue);outline-offset:3px}@media (max-width:850px){.ReferralDashboard-module__qvK2Ta__hero,.ReferralDashboard-module__qvK2Ta__dashboardGrid{grid-template-columns:1fr}.ReferralDashboard-module__qvK2Ta__rewardSketch{width:min(420px,100%)}.ReferralDashboard-module__qvK2Ta__linkPanel{grid-template-columns:1fr}.ReferralDashboard-module__qvK2Ta__linkActions{flex-wrap:wrap}.ReferralDashboard-module__qvK2Ta__peopleList article{grid-template-columns:44px minmax(0,1fr) auto}.ReferralDashboard-module__qvK2Ta__peopleList .ReferralDashboard-module__qvK2Ta__avatar{grid-area:1/1/span 2}.ReferralDashboard-module__qvK2Ta__personIdentity{grid-area:1/2}.ReferralDashboard-module__qvK2Ta__dateCell{grid-area:2/2;align-items:baseline;gap:6px;display:flex}.ReferralDashboard-module__qvK2Ta__dateCell strong{margin-top:0}.ReferralDashboard-module__qvK2Ta__convertedStatus,.ReferralDashboard-module__qvK2Ta__signedUpStatus{grid-area:1/3/span 2}}@media (max-width:620px){.ReferralDashboard-module__qvK2Ta__hero,.ReferralDashboard-module__qvK2Ta__linkPanel,.ReferralDashboard-module__qvK2Ta__dashboardGrid,.ReferralDashboard-module__qvK2Ta__peopleSection,.ReferralDashboard-module__qvK2Ta__rewardsSection{width:min(100% - 32px,1200px)}.ReferralDashboard-module__qvK2Ta__hero{gap:24px;padding-top:56px}.ReferralDashboard-module__qvK2Ta__hero h1{font-size:clamp(50px,16vw,70px)}.ReferralDashboard-module__qvK2Ta__rewardSketch{transform-origin:0;transform:scale(.85)}.ReferralDashboard-module__qvK2Ta__linkActions{display:grid}.ReferralDashboard-module__qvK2Ta__peopleSection{padding-top:52px}.ReferralDashboard-module__qvK2Ta__sectionHeading{flex-direction:column;align-items:flex-start}.ReferralDashboard-module__qvK2Ta__peopleList article{grid-template-columns:42px minmax(0,1fr);padding:16px}.ReferralDashboard-module__qvK2Ta__convertedStatus,.ReferralDashboard-module__qvK2Ta__signedUpStatus{grid-area:auto/2;justify-self:start}.ReferralDashboard-module__qvK2Ta__rewardList article{grid-template-columns:1fr}.ReferralDashboard-module__qvK2Ta__rewardList time{justify-self:start}}@media (prefers-reduced-motion:reduce){.ReferralDashboard-module__qvK2Ta__progressTrack>span{transition:none}}
.VocabularyPopover-module__2YsriW__popoverOverlay{z-index:9999;pointer-events:none;position:fixed;inset:0}.VocabularyPopover-module__2YsriW__popoverContainer{background:var(--ielts-reading-options-modal-bg,#fff);border:1px solid var(--ielts-reading-options-row-border,#e5e7eb);width:min(360px,100vw - 32px);max-height:calc(100vh - 32px);box-shadow:var(--ielts-reading-options-modal-shadow,0 12px 32px #0000001f);color:var(--ielts-reading-text-primary,#111827);pointer-events:auto;font-family:var(--font-ui,system-ui, -apple-system, sans-serif);box-sizing:border-box;border-radius:12px;padding:16px;animation:.16s ease-out forwards VocabularyPopover-module__2YsriW__popIn;position:absolute;overflow-y:auto}.VocabularyPopover-module__2YsriW__above{transform:translate(-50%,calc(-100% - 12px))}.VocabularyPopover-module__2YsriW__below{transform:translate(-50%,12px)}.VocabularyPopover-module__2YsriW__popoverContainer:after{content:"";background:var(--ielts-reading-options-modal-bg,#fff);border-right:1px solid var(--ielts-reading-options-row-border,#e5e7eb);border-bottom:1px solid var(--ielts-reading-options-row-border,#e5e7eb);width:12px;height:12px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.VocabularyPopover-module__2YsriW__below:after{border:0;border-left:1px solid var(--ielts-reading-options-row-border,#e5e7eb);border-top:1px solid var(--ielts-reading-options-row-border,#e5e7eb);top:-6px;bottom:auto}@keyframes VocabularyPopover-module__2YsriW__popIn{0%{opacity:0}to{opacity:1}}.VocabularyPopover-module__2YsriW__header{border-bottom:1px solid var(--ielts-reading-options-row-border,#e5e7eb);justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;display:flex}.VocabularyPopover-module__2YsriW__word{color:var(--ielts-reading-text-primary,#111827);text-transform:capitalize;margin:0;font-size:18px;font-weight:700}.VocabularyPopover-module__2YsriW__closeButton{color:var(--ielts-reading-options-muted,#667085);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:4px;transition:background .2s,color .2s;display:flex}.VocabularyPopover-module__2YsriW__closeButton:hover{background:var(--ielts-reading-options-row-hover,#f2f4f7);color:var(--ielts-reading-text-primary,#111827)}.VocabularyPopover-module__2YsriW__closeButton svg{width:18px;height:18px}.VocabularyPopover-module__2YsriW__content{flex-direction:column;gap:12px;display:flex}.VocabularyPopover-module__2YsriW__section{flex-direction:column;gap:4px;display:flex}.VocabularyPopover-module__2YsriW__sectionLabel{text-transform:uppercase;letter-spacing:.5px;color:var(--ielts-reading-text-muted,#667085);font-size:11px;font-weight:600}.VocabularyPopover-module__2YsriW__sectionText{color:var(--ielts-reading-text-secondary,#374151);margin:0;font-size:14px;line-height:1.5}.VocabularyPopover-module__2YsriW__saveButton{background:var(--ielts-reading-submit-bg,#111827);width:100%;min-height:40px;color:var(--ielts-reading-submit-fg,#fff);cursor:pointer;border:none;border-radius:8px;font-size:14px;font-weight:700;transition:opacity .18s}.VocabularyPopover-module__2YsriW__saveButton:hover,.VocabularyPopover-module__2YsriW__saveButton:focus-visible{opacity:.9}.VocabularyPopover-module__2YsriW__savedHint{color:#059669;text-align:center;margin:-4px 0 0;font-size:12px;line-height:1.35}.VocabularyPopover-module__2YsriW__loader{color:var(--ielts-reading-submit-bg,#111827);justify-content:center;align-items:center;padding:24px 0;display:flex}.VocabularyPopover-module__2YsriW__spinner{border:3px solid color-mix(in srgb, var(--ielts-reading-submit-bg,#111827) 20%, transparent);border-top-color:var(--ielts-reading-submit-bg,#111827);border-radius:50%;width:24px;height:24px;animation:1s linear infinite VocabularyPopover-module__2YsriW__spin}@keyframes VocabularyPopover-module__2YsriW__spin{to{transform:rotate(360deg)}}
