.SelectionPathClient-module__mPz-gW__page{gap:1rem;padding:.5rem 0 2rem;display:grid}.SelectionPathClient-module__mPz-gW__panel,.SelectionPathClient-module__mPz-gW__hero{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-soft);border-radius:1rem;padding:1.1rem}.SelectionPathClient-module__mPz-gW__hero{color:#fff;background:radial-gradient(circle at 88% 8%,#ffb74d52,#0000 30%),linear-gradient(135deg,#122052 0%,#1b33c4 58%,#2858e8 100%);border:0;gap:1rem;display:grid}.SelectionPathClient-module__mPz-gW__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#ffd28c;margin:0 0 .35rem;font-size:.75rem;font-weight:800}.SelectionPathClient-module__mPz-gW__hero h1,.SelectionPathClient-module__mPz-gW__panel h2,.SelectionPathClient-module__mPz-gW__panel h3{margin:0}.SelectionPathClient-module__mPz-gW__hero h1{color:#fff;font-size:clamp(1.55rem,6vw,2.4rem)}.SelectionPathClient-module__mPz-gW__heroCopy{color:#ffffffd1;max-width:50rem;margin:.45rem 0 0;line-height:1.55}.SelectionPathClient-module__mPz-gW__readiness{background:#ffffff1a;border:1px solid #ffffff38;border-radius:.9rem;grid-template-columns:auto 1fr;align-items:center;gap:1rem;padding:.9rem;display:grid}.SelectionPathClient-module__mPz-gW__ring{--score:0;aspect-ratio:1;background:conic-gradient(#ffb23e calc(var(--score) * 1%), #fff3 0);border-radius:50%;place-items:center;width:5.2rem;display:grid;position:relative}.SelectionPathClient-module__mPz-gW__ring:after{content:"";border-radius:inherit;background:#1a318f;position:absolute;inset:.45rem}.SelectionPathClient-module__mPz-gW__ring strong{z-index:1;font-size:1.35rem;position:relative}.SelectionPathClient-module__mPz-gW__readinessText{gap:.15rem;display:grid}.SelectionPathClient-module__mPz-gW__readinessText strong{font-size:1.05rem}.SelectionPathClient-module__mPz-gW__readinessText span{color:#ffffffc7;font-size:.88rem}.SelectionPathClient-module__mPz-gW__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.SelectionPathClient-module__mPz-gW__stat{background:#ffffff1a;border-radius:.8rem;padding:.7rem}.SelectionPathClient-module__mPz-gW__stat strong,.SelectionPathClient-module__mPz-gW__stat span{display:block}.SelectionPathClient-module__mPz-gW__stat strong{font-size:1.1rem}.SelectionPathClient-module__mPz-gW__stat span{color:#ffffffb8;margin-top:.15rem;font-size:.78rem}.SelectionPathClient-module__mPz-gW__head,.SelectionPathClient-module__mPz-gW__taskHead,.SelectionPathClient-module__mPz-gW__roomHead,.SelectionPathClient-module__mPz-gW__settingsRow{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.SelectionPathClient-module__mPz-gW__head p,.SelectionPathClient-module__mPz-gW__muted,.SelectionPathClient-module__mPz-gW__task p,.SelectionPathClient-module__mPz-gW__step span,.SelectionPathClient-module__mPz-gW__questionMeta,.SelectionPathClient-module__mPz-gW__note{color:var(--muted-label)}.SelectionPathClient-module__mPz-gW__head p,.SelectionPathClient-module__mPz-gW__task p,.SelectionPathClient-module__mPz-gW__note{margin:.3rem 0 0;font-size:.88rem;line-height:1.5}.SelectionPathClient-module__mPz-gW__progressTrack{background:var(--paper);border-radius:999px;height:.55rem;margin-top:.9rem;overflow:hidden}.SelectionPathClient-module__mPz-gW__progressTrack i{border-radius:inherit;background:linear-gradient(90deg, var(--saffron), #ffca63);height:100%;display:block}.SelectionPathClient-module__mPz-gW__tasks,.SelectionPathClient-module__mPz-gW__steps,.SelectionPathClient-module__mPz-gW__weakList{gap:.65rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.SelectionPathClient-module__mPz-gW__task,.SelectionPathClient-module__mPz-gW__step,.SelectionPathClient-module__mPz-gW__weakItem{border:1px solid var(--line);background:#fff;border-radius:.85rem;padding:.8rem}.SelectionPathClient-module__mPz-gW__taskDone{opacity:.68;background:color-mix(in srgb, var(--green) 6%, white)}.SelectionPathClient-module__mPz-gW__taskTitle,.SelectionPathClient-module__mPz-gW__stepTitle{align-items:flex-start;gap:.6rem;display:flex}.SelectionPathClient-module__mPz-gW__taskTitle svg,.SelectionPathClient-module__mPz-gW__stepTitle svg{color:var(--blue);flex:none;margin-top:.1rem}.SelectionPathClient-module__mPz-gW__taskActions,.SelectionPathClient-module__mPz-gW__gradeActions,.SelectionPathClient-module__mPz-gW__actions{flex-wrap:wrap;gap:.5rem;margin-top:.7rem;display:flex}.SelectionPathClient-module__mPz-gW__taskActions a,.SelectionPathClient-module__mPz-gW__taskActions button,.SelectionPathClient-module__mPz-gW__gradeActions button,.SelectionPathClient-module__mPz-gW__actions a,.SelectionPathClient-module__mPz-gW__actions button,.SelectionPathClient-module__mPz-gW__roomButton{border:1px solid var(--line);min-height:2.35rem;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:.48rem .78rem;font-size:.84rem;font-weight:750}.SelectionPathClient-module__mPz-gW__primaryAction,.SelectionPathClient-module__mPz-gW__roomButton{border-color:var(--blue)!important;background:var(--blue)!important;color:#fff!important}.SelectionPathClient-module__mPz-gW__step{grid-template-columns:1fr auto;align-items:center;gap:.75rem;display:grid}.SelectionPathClient-module__mPz-gW__step span{text-transform:capitalize;margin-top:.15rem;font-size:.78rem;display:block}.SelectionPathClient-module__mPz-gW__stepLocked{opacity:.5}.SelectionPathClient-module__mPz-gW__stepCurrent{border-color:color-mix(in srgb, var(--saffron) 60%, var(--line));background:color-mix(in srgb, var(--saffron) 7%, white)}.SelectionPathClient-module__mPz-gW__revision{gap:.8rem;margin-top:.9rem;display:grid}.SelectionPathClient-module__mPz-gW__questionCard{border:1px solid var(--line);background:linear-gradient(180deg, #fff, color-mix(in srgb, var(--blue) 3%, white));border-radius:.9rem;padding:.9rem}.SelectionPathClient-module__mPz-gW__questionMeta{margin:0 0 .5rem;font-size:.78rem;font-weight:700}.SelectionPathClient-module__mPz-gW__questionText{margin:0;font-weight:750;line-height:1.55}.SelectionPathClient-module__mPz-gW__options{gap:.4rem;margin-top:.75rem;display:grid}.SelectionPathClient-module__mPz-gW__option{border:1px solid var(--line);border-radius:.65rem;padding:.55rem .65rem;font-size:.88rem}.SelectionPathClient-module__mPz-gW__optionWrong{background:#fff3f3;border-color:#dc6b6b}.SelectionPathClient-module__mPz-gW__optionCorrect{background:#effaf3;border-color:#58a978}.SelectionPathClient-module__mPz-gW__explanation{background:var(--paper);border-radius:.75rem;margin-top:.8rem;padding:.75rem;font-size:.9rem;line-height:1.55}.SelectionPathClient-module__mPz-gW__room{color:#fff;background:linear-gradient(135deg,#18264f,#3049a3);border-radius:.9rem;margin-top:.8rem;padding:1rem}.SelectionPathClient-module__mPz-gW__room p{color:#ffffffbf;margin:.25rem 0 0;font-size:.85rem}.SelectionPathClient-module__mPz-gW__timer{font-variant-numeric:tabular-nums;font-size:1.45rem;font-weight:800}.SelectionPathClient-module__mPz-gW__weakItem{justify-content:space-between;gap:.75rem;display:flex}.SelectionPathClient-module__mPz-gW__weakItem span{color:var(--muted-label);font-size:.82rem}.SelectionPathClient-module__mPz-gW__settings{gap:.8rem;margin-top:.85rem;display:grid}.SelectionPathClient-module__mPz-gW__settings label{gap:.3rem;font-size:.85rem;font-weight:700;display:grid}.SelectionPathClient-module__mPz-gW__settings input[type=number],.SelectionPathClient-module__mPz-gW__settings input[type=time]{border:1px solid var(--line);min-height:2.65rem;font:inherit;background:#fff;border-radius:.7rem;padding:.55rem .7rem}.SelectionPathClient-module__mPz-gW__toggle{grid-template-columns:auto 1fr;align-items:center;gap:.6rem!important;display:flex!important}.SelectionPathClient-module__mPz-gW__message{border:1px solid color-mix(in srgb, var(--red) 30%, var(--line));background:color-mix(in srgb, var(--red) 5%, white);color:var(--ink);border-radius:.75rem;padding:.75rem}@media (min-width:720px){.SelectionPathClient-module__mPz-gW__hero{grid-template-columns:minmax(0,1.4fr) minmax(20rem,.8fr);align-items:center;padding:1.5rem}.SelectionPathClient-module__mPz-gW__stats{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.SelectionPathClient-module__mPz-gW__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.SelectionPathClient-module__mPz-gW__settings{grid-template-columns:1fr 1fr;align-items:end}.SelectionPathClient-module__mPz-gW__settings .SelectionPathClient-module__mPz-gW__wide{grid-column:1/-1}}
