.mo5Nza_surface{--pp-bg:var(--gradient-from);--pp-panel:var(--card-background);--pp-soft:var(--background);--pp-ink:var(--foreground);--pp-muted:color-mix(in srgb, var(--foreground) 66%, transparent);--pp-line:color-mix(in srgb, var(--foreground) 14%, transparent);--pp-accent:var(--blue-primary);--pp-button-bg:var(--blue-primary);--pp-button-text:var(--card-background);--pp-green:color-mix(in srgb, var(--foreground) 55%, var(--green-border));--pp-green-soft:color-mix(in srgb, var(--green-border) 8%, var(--pp-bg));--pp-amber:color-mix(in srgb, var(--foreground) 60%, var(--orange-medium));--pp-amber-soft:color-mix(in srgb, var(--orange-medium) 7%, var(--pp-bg));background:var(--pp-bg);min-height:100svh;color:var(--pp-ink);-webkit-font-smoothing:antialiased;flex-direction:column;font-size:16px;line-height:1.6;display:flex}.dark .mo5Nza_surface{--pp-accent:var(--blue-light);--pp-button-bg:var(--foreground);--pp-button-text:var(--background);--pp-green:color-mix(in srgb, var(--foreground) 65%, var(--green-border));--pp-amber:color-mix(in srgb, var(--foreground) 65%, var(--orange-medium))}.mo5Nza_surface a,.mo5Nza_surface button,.mo5Nza_surface summary{-webkit-tap-highlight-color:transparent}.mo5Nza_surface a,.mo5Nza_surface button{touch-action:manipulation}.mo5Nza_surface a:focus-visible,.mo5Nza_surface button:focus-visible,.mo5Nza_surface summary:focus-visible{outline:2px solid var(--pp-accent);outline-offset:4px}.mo5Nza_skipLink{z-index:100;background:var(--pp-button-bg);color:var(--pp-button-text);border-radius:8px;padding:12px 20px;position:fixed;top:-100px;left:20px}.mo5Nza_skipLink:focus{top:12px}.mo5Nza_header{border-bottom:1px solid var(--pp-line);justify-content:space-between;align-items:center;width:min(1120px,100% - 96px);min-height:80px;margin:0 auto;display:flex}.mo5Nza_brand{letter-spacing:-.8px;align-items:center;gap:9px;min-height:44px;font-size:22px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.mo5Nza_brandMark{align-items:center;width:25px;height:30px;display:flex}.mo5Nza_brandMark img{object-fit:contain;width:25px;height:30px}.mo5Nza_darkLogo{display:none}.dark .mo5Nza_darkLogo{display:block}.dark .mo5Nza_lightLogo{display:none}.mo5Nza_navigation{align-items:center;gap:28px;display:flex}.mo5Nza_navLink{align-items:center;min-height:44px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.mo5Nza_navLink:hover,.mo5Nza_inlineLink:hover,.mo5Nza_subtleLink:hover,.mo5Nza_backLink:hover{color:var(--pp-accent)}.mo5Nza_themeButton{width:44px;height:44px;color:var(--pp-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.mo5Nza_themeButton:hover{background:var(--pp-soft);color:var(--pp-ink)}.mo5Nza_eyebrow{color:var(--pp-muted);margin:0 0 12px;font-size:14px;font-weight:600;line-height:1.5}.mo5Nza_kicker{color:var(--pp-muted);margin:0 0 12px;font-size:14px;font-weight:600}.mo5Nza_landing{width:min(1120px,100% - 96px);margin:0 auto;padding:28px 0 72px}.mo5Nza_breadcrumb{color:var(--pp-muted);align-items:center;gap:10px;min-height:28px;margin-bottom:42px;font-size:13px;display:flex}.mo5Nza_breadcrumb a{text-decoration:none}.mo5Nza_breadcrumb a:hover{text-underline-offset:4px;text-decoration:underline}.mo5Nza_overviewGrid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:72px;display:grid}.mo5Nza_overviewBody{min-width:0}.mo5Nza_intro{padding:0 0 40px}.mo5Nza_intro h1,.mo5Nza_hub h1{letter-spacing:-1.8px;margin:0;font-size:clamp(36px,3.9vw,48px);font-weight:750;line-height:1.16}.mo5Nza_introDescription{color:var(--pp-muted);max-width:600px;margin:24px 0 0;font-size:17px;line-height:1.65}.mo5Nza_introFacts{color:var(--pp-muted);flex-wrap:wrap;gap:8px 20px;margin-top:24px;font-size:13px;display:flex}.mo5Nza_introFacts span+span:before{content:"·";color:var(--pp-muted);margin-right:20px}.mo5Nza_overviewSection{border-top:1px solid var(--pp-line);padding:32px 0}.mo5Nza_overviewSection h2{letter-spacing:-.45px;margin:0 0 16px;font-size:22px;font-weight:700;line-height:1.35}.mo5Nza_overviewSection>p{color:var(--pp-muted);margin:0 0 20px}.mo5Nza_coverageRows{margin:24px 0 20px}.mo5Nza_coverageRows>div{border-top:1px solid var(--pp-line);justify-content:space-between;gap:24px;padding:20px 0;display:flex}.mo5Nza_coverageRows h3{margin:0 0 4px;font-size:16px;font-weight:650}.mo5Nza_coverageRows p{color:var(--pp-muted);max-width:380px;margin:0;font-size:14px;line-height:1.6}.mo5Nza_coverageRows>div>span{white-space:nowrap;color:var(--pp-muted);font-size:14px}.mo5Nza_overviewSection .mo5Nza_coverageNote{margin:12px 0 0;font-size:13px}.mo5Nza_inlineLink,.mo5Nza_subtleLink{min-height:32px;color:var(--pp-ink);align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.mo5Nza_inlineLink{color:var(--pp-accent)}.mo5Nza_sectionHeading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.mo5Nza_sectionHeading h2{margin:0}.mo5Nza_sectionHeading>span{color:var(--pp-muted);font-size:13px}.mo5Nza_practiceSummary{position:sticky;top:32px}.mo5Nza_summaryPanel{border:1px solid var(--pp-line);background:var(--pp-panel);border-radius:12px;padding:28px}.mo5Nza_summaryPanel h2{letter-spacing:-.5px;margin:0;font-size:22px;font-weight:700;line-height:1.35}.mo5Nza_summaryDescription{color:var(--pp-muted);margin:8px 0 0;font-size:14px}.mo5Nza_examDetails{margin:28px 0}.mo5Nza_examDetails>div{justify-content:space-between;align-items:baseline;gap:16px;padding:7px 0;font-size:14px;display:flex}.mo5Nza_examDetails dt{color:var(--pp-muted)}.mo5Nza_examDetails dd{margin:0;font-weight:600}.mo5Nza_primaryLink,.mo5Nza_primaryButton,.mo5Nza_secondaryButton{cursor:pointer;min-height:48px;box-shadow:none;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:12px 20px;font-size:15px;font-weight:650;line-height:1.4;text-decoration:none;transition:background .16s,opacity .16s;display:inline-flex}.mo5Nza_primaryLink,.mo5Nza_primaryButton{background:var(--pp-button-bg);color:var(--pp-button-text)}.mo5Nza_primaryLink:hover,.mo5Nza_primaryButton:hover{background:var(--pp-button-bg);color:var(--pp-button-text);opacity:.88;box-shadow:none;transform:none}.mo5Nza_primaryButton:disabled{opacity:.4;cursor:not-allowed;transform:none}.mo5Nza_summaryPanel .mo5Nza_primaryLink{width:100%}.mo5Nza_summaryNote{color:var(--pp-muted);text-align:center;margin:12px 0 0;font-size:12px}.mo5Nza_summaryContinue{border-top:1px solid var(--pp-line);margin-top:24px;padding-top:20px}.mo5Nza_summaryContinue p{margin:0 0 6px;font-size:14px;font-weight:650}.mo5Nza_summaryContinue>span{color:var(--pp-muted);font-size:13px;line-height:1.65;display:block}.mo5Nza_summaryContinue .mo5Nza_inlineLink{margin-top:12px}.mo5Nza_otherStateLink{color:var(--pp-muted);justify-content:center;align-items:center;gap:6px;min-height:44px;margin-top:12px;padding:8px 0;font-size:13px;text-decoration:none;display:flex}.mo5Nza_sampleCard{min-width:0}.mo5Nza_sampleTop{color:var(--pp-muted);justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;font-size:13px;display:flex}.mo5Nza_smallBadge{color:var(--pp-muted);font-size:13px;font-weight:500}.mo5Nza_sampleStem{white-space:pre-line;letter-spacing:-.15px;margin:0 0 24px;font-size:17px;font-weight:600;line-height:1.65}.mo5Nza_choices{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.mo5Nza_choice{border:1px solid var(--pp-line);background:var(--pp-panel);cursor:pointer;border-radius:8px;align-items:center;gap:14px;min-height:56px;padding:14px 16px;transition:border-color .14s,background .14s;display:flex;position:relative}.mo5Nza_choice:hover{border-color:color-mix(in srgb, var(--pp-ink) 40%, transparent)}.mo5Nza_choice input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.mo5Nza_choice input:disabled{cursor:default}.mo5Nza_choice:focus-within{outline:2px solid var(--pp-accent);outline-offset:3px}.mo5Nza_choiceLetter{height:24px;color:var(--pp-muted);border:1px solid var(--pp-line);border-radius:4px;flex:0 0 24px;place-items:center;font-size:13px;font-weight:600;line-height:1;display:grid}.mo5Nza_choiceText{flex:1;min-width:0;font-size:16px;line-height:1.55}.mo5Nza_choiceSelected{border-color:var(--pp-accent);background:color-mix(in srgb, var(--pp-accent) 4%, var(--pp-bg))}.mo5Nza_choiceSelected .mo5Nza_choiceLetter{border-color:var(--pp-accent);color:var(--pp-accent)}.mo5Nza_choiceCorrect{border-color:var(--pp-green);background:var(--pp-green-soft)}.mo5Nza_choiceCorrect .mo5Nza_choiceLetter{border-color:var(--pp-green);color:var(--pp-green)}.mo5Nza_choiceReview{border-color:var(--pp-amber);background:var(--pp-amber-soft)}.mo5Nza_answerLabel{color:var(--pp-green);font-size:12px;font-weight:600}.mo5Nza_sampleCheckButton{border:1px solid var(--pp-line);background:var(--pp-soft);min-height:44px;color:var(--pp-ink);box-shadow:none;border-radius:8px;margin-top:16px;padding:10px 16px;font-size:14px}.mo5Nza_sampleCheckButton:hover{background:var(--pp-soft);color:var(--pp-ink);box-shadow:none;transform:none}.mo5Nza_sampleCheckButton:disabled{opacity:.45}.mo5Nza_textButton{min-height:44px;color:var(--pp-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding:8px 0;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.mo5Nza_textButton:hover{color:var(--pp-ink)}.mo5Nza_sampleSolution{margin-top:16px}.mo5Nza_sampleSolution>summary,.mo5Nza_otherChoices summary{cursor:pointer;color:var(--pp-accent);min-height:40px;padding:8px 0;font-size:14px;font-weight:600}.mo5Nza_explanation{border-top:1px solid var(--pp-line);margin-top:28px;padding:24px 0 0}.mo5Nza_explanationHeading{align-items:center;gap:8px;margin-bottom:12px;display:flex}.mo5Nza_explanationHeading h3{margin:0;font-size:16px;font-weight:700}.mo5Nza_statusIcon{color:var(--pp-green);align-items:center;display:inline-flex}.mo5Nza_explanation p{color:var(--pp-muted);margin:12px 0;font-size:15px;line-height:1.75}.mo5Nza_explanation .mo5Nza_explanationAnswer{color:var(--pp-ink);font-weight:650}.mo5Nza_chosenExplanation{border-top:1px solid var(--pp-line);padding-top:16px}.mo5Nza_chosenExplanation strong{color:var(--pp-ink);font-weight:600}.mo5Nza_otherChoices{margin:16px 0}.mo5Nza_otherChoices>div{padding:0 0 4px}.mo5Nza_sourceLink{color:var(--pp-muted);text-underline-offset:4px;align-items:baseline;gap:5px;font-size:13px;display:inline-flex}.mo5Nza_sourceLink svg{flex-shrink:0}.mo5Nza_compactExplanation{margin-top:8px}.mo5Nza_methodList{counter-reset:method;margin:24px 0 0;padding:0;list-style:none}.mo5Nza_methodList li{counter-increment:method;padding:0 0 24px 40px;position:relative}.mo5Nza_methodList li:last-child{padding-bottom:0}.mo5Nza_methodList li:before{content:counter(method);color:var(--pp-muted);font-size:14px;font-weight:600;position:absolute;top:0;left:0}.mo5Nza_methodList h3{margin:0 0 6px;font-size:16px;font-weight:650;line-height:1.5}.mo5Nza_methodList p{color:var(--pp-muted);margin:0;font-size:14px;line-height:1.65}.mo5Nza_faqList{margin-top:8px}.mo5Nza_faqList details{border-bottom:1px solid var(--pp-line)}.mo5Nza_faqList details:last-child{border-bottom:0}.mo5Nza_faqList summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:18px 0;font-size:15px;font-weight:600;list-style:none;display:flex}.mo5Nza_faqList summary::-webkit-details-marker{display:none}.mo5Nza_faqList summary>span{color:var(--pp-muted);font-size:20px;font-weight:400}.mo5Nza_faqList details[open] summary>span{transform:rotate(45deg)}.mo5Nza_faqList details p{color:var(--pp-muted);margin:0 32px 20px 0;font-size:14px;line-height:1.75}.mo5Nza_editorialNote{border-top:1px solid var(--pp-line);color:var(--pp-muted);padding-top:24px;font-size:12px;line-height:1.7}.mo5Nza_editorialNote p{margin:0 0 8px}.mo5Nza_editorialNote a{align-items:center;gap:5px;text-decoration:none;display:inline-flex}.mo5Nza_footer{border-top:1px solid var(--pp-line);grid-template-columns:1fr auto;align-items:center;gap:20px 32px;width:min(1120px,100% - 96px);margin:auto auto 0;padding:32px 0;display:grid}.mo5Nza_footerBrand{letter-spacing:-.4px;font-size:16px;font-weight:750}.mo5Nza_footer p{color:var(--pp-muted);margin:4px 0 0;font-size:13px}.mo5Nza_footerLinks{gap:24px;font-size:13px;display:flex}.mo5Nza_footerLinks a{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.mo5Nza_footer .mo5Nza_finePrint{grid-column:1/-1;margin:0;font-size:12px}.mo5Nza_compactHeader{min-height:72px}.mo5Nza_testMain{width:min(720px,100% - 48px);margin:0 auto;padding:32px 0 24px}.mo5Nza_testTop{justify-content:space-between;align-items:center;gap:24px;display:flex}.mo5Nza_backLink{min-height:44px;color:var(--pp-muted);align-items:center;gap:8px;font-size:14px;text-decoration:none;display:inline-flex}.mo5Nza_progressHeader{align-items:center;gap:20px;display:flex}.mo5Nza_questionPicker{min-height:44px;color:var(--pp-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:8px 0;font-size:14px;font-weight:650;display:inline-flex}.mo5Nza_questionPicker span{color:var(--pp-muted);font-weight:500}.mo5Nza_progressLabel{color:var(--pp-muted);font-size:13px}.mo5Nza_progressTrack{background:var(--pp-line);border-radius:2px;height:4px;margin-top:12px;overflow:hidden}.mo5Nza_progressTrack>span{background:var(--pp-accent);height:100%;transition:width .24s;display:block}.mo5Nza_questionGrid{grid-template-columns:repeat(10,1fr);gap:8px;padding:20px 0 0;display:grid}.mo5Nza_questionGrid button{border:1px solid var(--pp-line);background:var(--pp-panel);cursor:pointer;min-height:44px;color:var(--pp-ink);border-radius:6px;font-size:14px}.mo5Nza_questionGrid button[aria-current=step]{outline:2px solid var(--pp-accent);outline-offset:2px}.mo5Nza_questionGrid .mo5Nza_gridAnswered{background:var(--pp-soft);border-color:var(--pp-muted)}.mo5Nza_questionContent{padding-top:40px;animation:.18s mo5Nza_enter}.mo5Nza_questionMeta{color:var(--pp-muted);flex-wrap:wrap;align-items:baseline;gap:8px 14px;margin-bottom:20px;font-size:13px;display:flex}.mo5Nza_questionMeta span:first-child{color:var(--pp-ink);font-weight:650}.mo5Nza_questionMeta span+span:before{content:"·";margin-right:14px}.mo5Nza_questionStem{letter-spacing:-.25px;white-space:pre-line;outline:none;margin:0 0 28px;font-size:20px;font-weight:600;line-height:1.65}.mo5Nza_testActions{background:var(--pp-bg);border-top:1px solid var(--pp-line);z-index:5;justify-content:space-between;align-items:center;gap:16px;margin-top:32px;padding:20px 0 16px;display:flex;position:sticky;bottom:0}.mo5Nza_previousButton{min-height:48px;color:var(--pp-muted);box-shadow:none;background:0 0;border-radius:8px;align-items:center;gap:8px;padding:12px 0;font-size:14px;font-weight:600;display:inline-flex}.mo5Nza_previousButton:hover{color:var(--pp-ink);box-shadow:none;background:0 0;transform:none}.mo5Nza_previousButton:disabled{opacity:.35}.mo5Nza_localProgressNote{color:var(--pp-muted);margin:16px 0 0;font-size:12px;line-height:1.65}.mo5Nza_testMain>.mo5Nza_localProgressNote{text-align:center}.mo5Nza_resultsMain{width:min(800px,100% - 48px);margin:0 auto;padding:24px 0 56px}.mo5Nza_resultHero{margin:20px 0 40px}.mo5Nza_resultIntro{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.mo5Nza_resultIntro h1{letter-spacing:-1px;outline:none;margin:0;font-size:32px;font-weight:700;line-height:1.3}.mo5Nza_resultIntro>p{display:none}.mo5Nza_resultIntro .mo5Nza_textButton{margin-left:auto}.mo5Nza_scoreCard{border-top:1px solid var(--pp-line);border-bottom:1px solid var(--pp-line);grid-template-columns:180px 1fr;align-items:center;gap:20px 36px;margin-top:24px;padding:24px 0 20px;display:grid}.mo5Nza_overallScore>span{letter-spacing:-1.5px;font-variant-numeric:tabular-nums;font-size:40px;font-weight:700;line-height:1.15}.mo5Nza_overallScore small{letter-spacing:-.5px;color:var(--pp-muted);font-size:22px;font-weight:500}.mo5Nza_overallScore p{color:var(--pp-muted);margin:8px 0 0;font-size:13px}.mo5Nza_portionScores{grid-template-columns:1fr 1fr;gap:28px;display:grid}.mo5Nza_portionScores>div>div:first-child{flex-direction:column;gap:8px;display:flex}.mo5Nza_portionScores span{color:var(--pp-muted);font-size:13px}.mo5Nza_portionScores strong{font-variant-numeric:tabular-nums;font-size:22px;font-weight:650;line-height:1.2}.mo5Nza_portionScores small{color:var(--pp-muted);font-size:15px;font-weight:400}.mo5Nza_scoreTrack{background:var(--pp-line);height:3px;margin-top:14px;overflow:hidden}.mo5Nza_scoreTrack>span{background:var(--pp-accent);height:100%;display:block}.mo5Nza_scoreNote{color:var(--pp-muted);grid-column:1/-1;margin:0;font-size:12px}.mo5Nza_reviewHeader{justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;display:flex}.mo5Nza_reviewSection{min-width:0}.mo5Nza_reviewHeader .mo5Nza_eyebrow{display:none}.mo5Nza_reviewHeader h2{letter-spacing:-.5px;margin:0;font-size:22px;font-weight:700;line-height:1.4}.mo5Nza_filters{gap:20px;display:flex}.mo5Nza_filters button{min-height:44px;color:var(--pp-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 0;font-size:14px}.mo5Nza_filters button[aria-pressed=true]{color:var(--pp-ink);border-color:var(--pp-ink);font-weight:650}.mo5Nza_filters span{font-variant-numeric:tabular-nums;margin-left:6px}.mo5Nza_reviewList{border-top:1px solid var(--pp-line)}.mo5Nza_reviewList>details{border-bottom:1px solid var(--pp-line)}.mo5Nza_reviewList>details>summary{cursor:pointer;align-items:flex-start;gap:16px;padding:20px 0;list-style:none;display:flex}.mo5Nza_reviewList>details>summary::-webkit-details-marker{display:none}.mo5Nza_reviewStatus{height:28px;color:var(--pp-muted);font-variant-numeric:tabular-nums;flex:0 0 28px;place-items:center;font-size:13px;font-weight:600;display:grid}.mo5Nza_reviewStatusCorrect{color:var(--pp-green)}.mo5Nza_reviewTopic{color:var(--pp-muted);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.mo5Nza_reviewStem{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:500;line-height:1.6;display:-webkit-box;overflow:hidden}.mo5Nza_reviewList>details[open] .mo5Nza_reviewStem{white-space:pre-line;display:block;overflow:visible}.mo5Nza_reviewBody{padding:0 0 28px 44px}.mo5Nza_reviewBody .mo5Nza_choice{padding:12px 14px}.mo5Nza_reviewBody .mo5Nza_choiceText{font-size:15px}.mo5Nza_emptyReview{border:1px solid var(--pp-line);color:var(--pp-muted);border-radius:8px;padding:32px}.mo5Nza_emptyReview h3{color:var(--pp-ink);margin:0 0 8px;font-size:18px}.mo5Nza_emptyReview p{margin:0;font-size:14px}.mo5Nza_saveCard{border:1px solid var(--pp-line);background:var(--pp-panel);border-radius:12px;flex-direction:column;gap:20px;margin-top:40px;padding:24px;display:flex}.mo5Nza_saveCard h2{letter-spacing:-.4px;margin:0 0 8px;font-size:20px;font-weight:700}.mo5Nza_saveCard p{color:var(--pp-muted);max-width:560px;margin:0;font-size:14px;line-height:1.7}.mo5Nza_saveActions{flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}.mo5Nza_saveError{color:var(--pp-amber);margin-top:12px;font-size:14px}.mo5Nza_saveActions .mo5Nza_saveError{flex-basis:100%}.mo5Nza_freeReviewNote{color:var(--pp-muted);margin:20px 0 0;font-size:12px;line-height:1.7}.mo5Nza_secondaryButton{border-color:var(--pp-line);color:var(--pp-ink);background:0 0}.mo5Nza_secondaryButton:hover{background:var(--pp-soft);color:var(--pp-ink);box-shadow:none;transform:none}.mo5Nza_dialog{border:1px solid var(--pp-line);background:var(--pp-panel);width:min(440px,100% - 40px);color:var(--pp-ink);box-shadow:0 24px 80px color-mix(in srgb, var(--pp-ink) 20%, transparent);border-radius:12px;margin:auto;padding:32px}.mo5Nza_dialog::backdrop{background:color-mix(in srgb, var(--foreground) 35%, transparent)}.mo5Nza_dialogIcon{color:var(--pp-muted);margin-bottom:20px;display:inline-flex}.mo5Nza_dialog h2{letter-spacing:-.5px;margin:0 0 16px;font-size:24px;font-weight:700;line-height:1.35}.mo5Nza_dialog p{color:var(--pp-muted);margin:0 0 24px;font-size:14px;line-height:1.75}.mo5Nza_dialog>div{flex-direction:column-reverse;gap:12px;display:flex}.mo5Nza_hub{width:min(1000px,100% - 96px);margin:0 auto;padding:64px 0 80px}.mo5Nza_hubIntro{color:var(--pp-muted);max-width:620px;margin:24px 0 40px;font-size:17px;line-height:1.7}.mo5Nza_stateGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.mo5Nza_statePicker{margin-top:28px}.mo5Nza_statePickerLink{border-top:1px solid var(--pp-line);min-height:59px;color:var(--pp-ink);justify-content:space-between;align-items:center;gap:16px;font-size:15px;font-weight:600;text-decoration:none;transition:color .16s;display:flex}.mo5Nza_statePickerLink:hover{color:var(--pp-muted)}.mo5Nza_statePickerLink:last-child{border-bottom:1px solid var(--pp-line)}.mo5Nza_statePickerLink svg{color:var(--pp-muted);flex-shrink:0}.mo5Nza_stateCard{border:1px solid var(--pp-line);background:var(--pp-panel);border-radius:12px;align-items:center;gap:24px;padding:28px;text-decoration:none;transition:border-color .16s;display:flex}.mo5Nza_stateCard:hover{border-color:var(--pp-muted)}.mo5Nza_stateInitials{background:var(--pp-soft);width:64px;height:64px;color:var(--pp-accent);border-radius:8px;place-items:center;font-size:20px;font-weight:700;display:grid}.mo5Nza_stateCard>div{flex:1}.mo5Nza_stateCard .mo5Nza_eyebrow{margin:0 0 4px;font-size:13px}.mo5Nza_stateCard h2{letter-spacing:-.4px;margin:0 0 8px;font-size:22px;font-weight:700}.mo5Nza_stateCard p{color:var(--pp-muted);margin:0 0 12px;font-size:14px}.mo5Nza_stateFeatures{color:var(--pp-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:inline-flex}.mo5Nza_stateFeatures svg{color:var(--pp-green)}.mo5Nza_hubDetails{grid-template-columns:1fr 1fr;gap:40px;margin-top:48px;display:grid}.mo5Nza_hubDetails h2{margin:0 0 12px;font-size:18px;font-weight:650}.mo5Nza_hubDetails p{color:var(--pp-muted);margin:0;font-size:14px;line-height:1.75}.mo5Nza_skeletonLine,.mo5Nza_skeletonHeading,.mo5Nza_skeletonChoice{background:var(--pp-soft);border-radius:8px;animation:1.5s ease-in-out infinite mo5Nza_pulse}.mo5Nza_skeletonLine{width:40%;height:20px;margin-bottom:44px}.mo5Nza_skeletonHeading{width:95%;height:84px;margin-bottom:28px}.mo5Nza_skeletonChoice{width:100%;height:56px;margin-bottom:10px}.mo5Nza_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes mo5Nza_enter{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes mo5Nza_pulse{0%,to{opacity:.55}50%{opacity:1}}@media (max-width:1000px){.mo5Nza_header,.mo5Nza_landing,.mo5Nza_footer{width:calc(100% - 64px)}.mo5Nza_overviewGrid{grid-template-columns:minmax(0,1fr) 290px;gap:40px}.mo5Nza_summaryPanel{padding:24px}.mo5Nza_intro h1{font-size:40px}.mo5Nza_introDescription{font-size:16px}.mo5Nza_introFacts{gap:8px 16px}.mo5Nza_introFacts span+span:before{display:none}.mo5Nza_coverageRows>div{flex-direction:column;gap:8px}}@media (max-width:760px){.mo5Nza_header,.mo5Nza_landing,.mo5Nza_footer{width:calc(100% - 40px)}.mo5Nza_header{min-height:72px}.mo5Nza_brand{gap:8px;font-size:20px}.mo5Nza_brandMark,.mo5Nza_brandMark img{width:22px;height:27px}.mo5Nza_navigation{gap:14px}.mo5Nza_navLink{font-size:13px}.mo5Nza_landing{padding-top:20px;padding-bottom:48px}.mo5Nza_breadcrumb{margin-bottom:28px;font-size:12px}.mo5Nza_overviewGrid{flex-direction:column;gap:0;display:flex}.mo5Nza_overviewBody{display:contents}.mo5Nza_intro{order:0;width:100%;padding:0 0 28px}.mo5Nza_intro h1{letter-spacing:-1.25px;font-size:36px}.mo5Nza_introDescription{margin-top:20px;font-size:16px}.mo5Nza_introFacts{gap:6px 14px;margin-top:20px;font-size:12px}.mo5Nza_practiceSummary{order:1;width:100%;margin:0 0 32px;position:static}.mo5Nza_summaryPanel{padding:24px}.mo5Nza_summaryPanel .mo5Nza_eyebrow{margin-bottom:8px;font-size:13px}.mo5Nza_summaryPanel h2{font-size:20px}.mo5Nza_summaryDescription{margin-top:4px}.mo5Nza_examDetails{margin:20px 0}.mo5Nza_examDetails>div{padding:5px 0}.mo5Nza_summaryContinue{margin-top:20px;padding-top:16px}.mo5Nza_overviewSection{order:2;width:100%;padding:28px 0}.mo5Nza_overviewSection h2{font-size:21px}.mo5Nza_overviewSection>p{font-size:15px}.mo5Nza_coverageRows{margin-top:20px}.mo5Nza_coverageRows>div{flex-direction:row;gap:16px}.mo5Nza_coverageRows p{font-size:14px}.mo5Nza_coverageRows>div>span{font-size:12px}.mo5Nza_coverageNote{line-height:1.7}.mo5Nza_sectionHeading{align-items:baseline}.mo5Nza_sectionHeading>span,.mo5Nza_sampleTop{font-size:12px}.mo5Nza_sampleStem{font-size:17px}.mo5Nza_sampleSolution>summary{font-size:13px}.mo5Nza_editorialNote{order:3;width:100%}.mo5Nza_footer{grid-template-columns:1fr;align-items:start;gap:12px;padding:28px 0}.mo5Nza_footerLinks{flex-wrap:wrap;gap:24px}.mo5Nza_footer .mo5Nza_finePrint{font-size:11px}.mo5Nza_compactHeader{min-height:64px}.mo5Nza_testMain{width:calc(100% - 40px);padding:20px 0}.mo5Nza_testTop{align-items:start;gap:16px}.mo5Nza_testTop .mo5Nza_backLink{font-size:13px}.mo5Nza_progressHeader{flex-direction:column;align-items:flex-end;gap:0}.mo5Nza_questionPicker{font-size:13px}.mo5Nza_progressLabel{font-size:12px;line-height:1.4}.mo5Nza_progressTrack{margin-top:16px}.mo5Nza_questionContent{padding-top:28px}.mo5Nza_questionMeta{gap:6px 10px;margin-bottom:16px;font-size:12px}.mo5Nza_questionMeta span+span:before{margin-right:10px}.mo5Nza_questionStem{letter-spacing:-.15px;margin-bottom:24px;font-size:18px;line-height:1.65}.mo5Nza_choice{flex-wrap:wrap;gap:12px;min-height:56px;padding:14px}.mo5Nza_choiceText{flex-basis:calc(100% - 36px);font-size:15px}.mo5Nza_answerLabel{flex-basis:100%;margin-left:36px;font-size:12px}.mo5Nza_questionGrid{grid-template-columns:repeat(5,1fr)}.mo5Nza_testActions{padding:16px 20px calc(16px + env(safe-area-inset-bottom));gap:12px;margin:28px -20px 0}.mo5Nza_testActions .mo5Nza_primaryButton{min-height:48px;padding:12px 16px;font-size:14px}.mo5Nza_previousButton{font-size:14px}.mo5Nza_explanation{margin-top:24px;padding-top:24px}.mo5Nza_explanation p{font-size:15px}.mo5Nza_localProgressNote{font-size:11px}.mo5Nza_resultsMain{width:calc(100% - 40px);padding-top:16px}.mo5Nza_resultHero{margin-top:20px;margin-bottom:32px}.mo5Nza_resultIntro h1{letter-spacing:-.8px;font-size:28px}.mo5Nza_resultIntro .mo5Nza_textButton{font-size:12px}.mo5Nza_scoreCard{grid-template-columns:1fr;gap:24px;margin-top:16px;padding:20px 0}.mo5Nza_overallScore{align-items:baseline;gap:12px;display:flex}.mo5Nza_overallScore>span{font-size:36px}.mo5Nza_overallScore p{margin:0;font-size:12px}.mo5Nza_portionScores{gap:24px}.mo5Nza_portionScores>div>div:first-child{flex-direction:row;justify-content:space-between;align-items:baseline;gap:8px}.mo5Nza_portionScores span{font-size:12px}.mo5Nza_portionScores strong{white-space:nowrap;font-size:18px}.mo5Nza_portionScores small{font-size:13px}.mo5Nza_scoreNote{font-size:11px}.mo5Nza_reviewHeader{margin-bottom:0;display:block}.mo5Nza_reviewHeader h2{font-size:21px}.mo5Nza_filters{gap:24px;margin-top:12px}.mo5Nza_filters button{font-size:13px}.mo5Nza_reviewList>details>summary{gap:12px;padding:20px 0}.mo5Nza_reviewStatus{flex-basis:20px;height:24px}.mo5Nza_reviewTopic{font-size:11px}.mo5Nza_reviewStem{font-size:14px}.mo5Nza_reviewBody{padding-left:0}.mo5Nza_saveCard{margin-top:32px;padding:24px}.mo5Nza_saveActions{flex-direction:column;align-items:stretch;gap:12px}.mo5Nza_saveActions .mo5Nza_subtleLink{justify-content:center}.mo5Nza_hub{width:calc(100% - 40px);padding:40px 0 56px}.mo5Nza_hub h1{letter-spacing:-1.25px;font-size:36px}.mo5Nza_hubIntro{margin:20px 0 32px;font-size:16px}.mo5Nza_stateCard{flex-wrap:wrap;gap:16px;padding:24px}.mo5Nza_stateGrid{grid-template-columns:1fr;gap:16px}.mo5Nza_stateInitials{width:44px;height:44px;font-size:16px}.mo5Nza_stateCard>div{flex-basis:calc(100% - 60px)}.mo5Nza_stateCard>svg{display:none}.mo5Nza_stateCard h2{font-size:20px}.mo5Nza_hubDetails{grid-template-columns:1fr;gap:28px;margin-top:32px}}@media (max-width:380px){.mo5Nza_header,.mo5Nza_landing,.mo5Nza_footer,.mo5Nza_testMain,.mo5Nza_resultsMain{width:calc(100% - 32px)}.mo5Nza_navigation{gap:8px}.mo5Nza_header:not(.mo5Nza_compactHeader) .mo5Nza_navLink:first-child{display:none}.mo5Nza_intro h1{letter-spacing:-1px;font-size:32px}.mo5Nza_introFacts{flex-direction:column}.mo5Nza_summaryPanel{padding:20px}.mo5Nza_coverageRows>div,.mo5Nza_sectionHeading{flex-direction:column;gap:8px}.mo5Nza_resultIntro{align-items:flex-start;gap:4px}.mo5Nza_resultIntro .mo5Nza_textButton{margin-left:0}.mo5Nza_testActions{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.mo5Nza_testActions .mo5Nza_primaryButton{padding:12px}.mo5Nza_testActions .mo5Nza_primaryButton svg{display:none}.mo5Nza_portionScores{gap:16px}.mo5Nza_portionScores>div>div:first-child{flex-direction:column;gap:8px}}@media (prefers-reduced-motion:reduce){.mo5Nza_surface *,.mo5Nza_surface :before,.mo5Nza_surface :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.mo5Nza_reviewList>details>summary>span:nth-child(2){flex:1;min-width:0}.mo5Nza_reviewList>details>summary>svg{color:var(--pp-muted);flex:0 0 18px;margin-top:4px;transition:transform .16s}.mo5Nza_reviewList>details[open]>summary>svg{transform:rotate(180deg)}.mo5Nza_sampleScenario{white-space:pre-line;color:var(--pp-muted);margin:0 0 20px;font-size:16px;line-height:1.7}.mo5Nza_overviewSection .mo5Nza_sampleStem{letter-spacing:-.15px;margin-bottom:24px;font-size:17px;font-weight:650;line-height:1.65}.mo5Nza_inlineLink,.mo5Nza_subtleLink,.mo5Nza_sourceLink{align-items:center;min-height:44px}.mo5Nza_sampleSolution>summary,.mo5Nza_otherChoices summary{min-height:44px}.mo5Nza_reviewStem{display:block;overflow:visible}.mo5Nza_reviewScenario{display:none}.mo5Nza_reviewPrompt{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mo5Nza_reviewList>details[open] .mo5Nza_reviewScenario{white-space:pre-line;color:var(--pp-muted);margin-bottom:16px;display:block}.mo5Nza_reviewList>details[open] .mo5Nza_reviewPrompt{display:block;overflow:visible}.mo5Nza_overviewGrid{row-gap:0}.mo5Nza_overviewGrid>.mo5Nza_intro{grid-area:1/1}.mo5Nza_overviewGrid>.mo5Nza_practiceSummary{grid-area:1/2/span 2}.mo5Nza_overviewGrid>.mo5Nza_overviewBody{grid-area:2/1}
