/* Focus the existing product while the reviewed learning replacement is prepared. */
[hidden]{display:none!important}
.app-shell .simple-nav.compact{gap:12px;flex-wrap:wrap}
.app-shell .simple-nav.compact a:nth-child(n+6){display:none}
.app-shell .topbar h1{max-width:780px;line-height:1.15}
.app-shell .hero-subtitle{max-width:700px;line-height:1.7}
.app-shell .mobile-today-card{display:none!important}
.app-shell #startView>.path-planner-panel:first-child{order:3}
.app-shell #startView{flex-direction:column}
.app-shell #startView.active{display:flex}
.app-shell #startView .start-grid{order:0}
.app-shell #startView>.free-value-panel{order:4}
.app-shell #startView>.path-strip{order:5}
.app-shell #startView>.roadmap-panel{order:6}
.app-shell #startView>.path-planner-panel{order:3}
.app-shell .start-actions .secondary-button{font-size:14px}
.app-shell .primary-button,.app-shell .secondary-button,.link-button{min-height:48px}
.app-shell .option-button{min-height:56px;line-height:1.55}
.app-shell #readinessPanel,.app-shell #greenPassPanel{display:none!important}
.open-study-plan{margin-top:28px;padding:22px;border:1px solid #d6e4e4;border-radius:16px;background:#f4f8f7}
.app-shell button:focus-visible,.app-shell a:focus-visible,.content-shell a:focus-visible{outline:3px solid #b56a22;outline-offset:3px}
.app-shell .lead-form{margin-top:28px;border-top:1px solid #d6e4e4;padding-top:24px}
@media(max-width:560px){.app-shell .topbar h1{font-size:29px}.app-shell .hero-subtitle{font-size:15px}.app-shell .simple-nav.compact{gap:10px}.app-shell .simple-nav.compact a:nth-child(n+4){display:none}.app-shell .hero-trust-row span:nth-child(n+3){display:none}.app-shell .notice{font-size:12px;line-height:1.65}.app-shell .start-grid{gap:16px}.app-shell .mini-card{display:none}.app-shell .start-microcopy{font-size:13px}.open-study-plan{padding:16px}.app-shell .result-actions{gap:10px}.content-page .lead{font-size:17px;line-height:1.75}}

.app-shell #diagnosisGrid,.app-shell #aiCoachPanel,.app-shell #repairOutcomePanel{display:none!important}

.app-shell #startView>[data-guide-return]{order:-1}
.app-shell .advanced-start{margin:16px 0;border:1px solid #d6e4e4;border-radius:12px;padding:12px 16px}
.app-shell .advanced-start summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-weight:650;color:#276357}
@media(max-width:560px){.app-shell .hero-subtitle{display:block!important;-webkit-line-clamp:unset;max-height:none;overflow:visible}.app-shell .topbar h1{font-size:27px}.app-shell .advanced-start:not([open]){margin:8px 0}}
@media(max-width:560px){body[data-view="result"] #answerReview{order:2}body[data-view="result"] #resultActions{order:3;position:static;margin:0;padding:0;border:0;background:transparent;backdrop-filter:none}body[data-view="result"] #topicList{order:4}body[data-view="result"] .open-study-plan{order:5}body[data-view="result"] .exam-date-panel{order:6}body[data-view="result"] .lead-form{order:7}}
