.parent-ui-module__khaYfq__loading{color:#173873;text-align:center;background:#fffaf4;place-items:center;min-height:100vh;font-family:inherit;display:grid}.parent-ui-module__khaYfq__loading section{max-width:560px;padding:32px}.parent-ui-module__khaYfq__loading h1{margin:12px;font-size:30px}.parent-ui-module__khaYfq__loading p{color:#67738a;font-size:18px;line-height:1.8}.parent-ui-module__khaYfq__mark{color:#e89648;font-size:38px}.parent-ui-module__khaYfq__loading button{font:inherit;color:#173873;cursor:pointer;background:#fff;border:1px solid #ddd3c5;border-radius:14px;padding:12px 24px}
.assessment-module__aCAFBq__page{color:#102d73;background:#fffaf4 url(/nonproduction/asd-complete-local-v001/assessment/assessment-scene-plate.png) 100% 0/cover no-repeat;width:100%;height:100vh;min-height:900px;padding:0;font-family:Starstep Sans,Microsoft YaHei,sans-serif;position:relative;overflow:hidden}.assessment-module__aCAFBq__page:before{display:none}.assessment-module__aCAFBq__topbar{z-index:8;align-items:center;gap:25px;width:auto;display:flex;position:absolute;top:27px;left:67px}.assessment-module__aCAFBq__topbar button:first-child{align-items:center;gap:8px;width:126px;height:51px;display:flex;position:relative}.assessment-module__aCAFBq__topbar button:first-child:after{content:"";background:#b8abd0;width:1px;height:28px;position:absolute;top:11px;right:-17px}.assessment-module__aCAFBq__topbar button:first-child img{object-fit:contain;width:48px;height:48px}.assessment-module__aCAFBq__topbar button:first-child span{color:#102d73;white-space:nowrap;font:800 29px/1 Starstep Serif,SimSun,serif}.assessment-module__aCAFBq__topbar button:last-child{color:#536186;white-space:nowrap;min-height:44px;font-size:17px;font-weight:450}.assessment-module__aCAFBq__heading{z-index:4;width:720px;min-height:0;margin:0;display:block;position:absolute;top:96px;left:9%}.assessment-module__aCAFBq__heading small{color:#102d73;font-size:18px;font-weight:700}.assessment-module__aCAFBq__heading h1{color:#102d73;letter-spacing:0;margin:4px 0 2px;font:800 58px/1.15 Starstep Serif,SimSun,serif}.assessment-module__aCAFBq__heading p{color:#526792;margin:0;font-size:17px;line-height:1.55}.assessment-module__aCAFBq__moduleProgress{z-index:4;grid-template-columns:repeat(6,1fr);gap:0;width:84%;max-width:none;height:98px;margin:0;display:grid;position:absolute;top:245px;left:8.1%}.assessment-module__aCAFBq__moduleProgress:before{content:"";z-index:0;background:#ddd2f0;height:4px;position:absolute;top:20px;left:8.5%;right:8.5%;box-shadow:0 2px 8px #684aac1f}.assessment-module__aCAFBq__moduleProgress li{z-index:1;color:#526792;background:0 0;border:0;border-radius:0;grid-template-rows:45px 27px 24px;grid-template-columns:1fr;place-items:center;gap:0;min-height:98px;padding:0;font-size:17px;display:grid;position:relative}.assessment-module__aCAFBq__moduleProgress li b{color:#2e2e91;background:#fffdfae6;border:1px solid #dfd5ed;border-radius:50%;place-items:center;width:45px;height:45px;font:600 20px/1 Georgia,serif;display:grid;box-shadow:0 4px 12px #4630741f,inset 0 0 0 4px #ffffffa8}.assessment-module__aCAFBq__moduleProgress li span{color:#526792;font-size:17px;font-weight:450}.assessment-module__aCAFBq__moduleProgress li small{color:#526792;font-size:16px}.assessment-module__aCAFBq__moduleProgress .assessment-module__aCAFBq__currentModule{color:#102d73;box-shadow:none;background:0 0}.assessment-module__aCAFBq__moduleProgress .assessment-module__aCAFBq__currentModule b{color:#fff;background:linear-gradient(#9878e8,#6f50d0);border-color:#8e72df;box-shadow:0 6px 14px #5b3eba57,0 0 12px #8b6be670}.assessment-module__aCAFBq__moduleProgress .assessment-module__aCAFBq__currentModule span{color:#102d73;font-weight:700}.assessment-module__aCAFBq__moduleProgress .assessment-module__aCAFBq__completedModule b{color:#5536aa;border-color:#9c85db}.assessment-module__aCAFBq__questions{z-index:4;overscroll-behavior:contain;scrollbar-color:#b697df transparent;scrollbar-width:thin;background:#fffdfab8;border:1px solid #e5daec;border-radius:14px;max-width:none;margin:0;display:block;position:absolute;inset:361px 5.9% 130px;overflow:hidden auto;box-shadow:0 12px 30px #3e2a5814,inset 0 1px #ffffffe6}.assessment-module__aCAFBq__questions::-webkit-scrollbar{width:12px}.assessment-module__aCAFBq__questions::-webkit-scrollbar-track{background:0 0}.assessment-module__aCAFBq__questions::-webkit-scrollbar-thumb{background:#b697df padding-box padding-box;border:4px solid #0000;border-radius:10px}.assessment-module__aCAFBq__questionRow{background:#fffdfa7a;border:0;border-bottom:1px solid #dad1e0a8;grid-template-columns:minmax(0,46.35%) minmax(610px,53.65%);align-items:center;min-height:104px;padding:12px 42px;display:grid}.assessment-module__aCAFBq__questionRow:first-child{min-height:114px}.assessment-module__aCAFBq__questionRow:nth-child(2n){background:#fffdfa7a}.assessment-module__aCAFBq__questionPrompt{color:#07358a;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:20px;margin:0;padding:0 30px 0 0;font-size:21px;font-weight:420;line-height:1.45;display:grid}.assessment-module__aCAFBq__questionPrompt b{color:#ff4e12;font:500 36px/1.15 Georgia,Times New Roman,serif}.assessment-module__aCAFBq__answerGroup{background:#ffffffc7;border:1px solid #ddd3eb;border-radius:30px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;min-width:0;height:58px;display:grid;overflow:hidden;box-shadow:0 6px 12px #3f2e5a17}.assessment-module__aCAFBq__questions .assessment-module__aCAFBq__answerGroup .assessment-module__aCAFBq__answer{color:#123a88;min-width:0;min-height:56px;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:0;flex-direction:row;justify-content:center;align-items:center;gap:15px;padding:0 10px;display:flex;position:relative}.assessment-module__aCAFBq__questions .assessment-module__aCAFBq__answerGroup .assessment-module__aCAFBq__answer+.assessment-module__aCAFBq__answer:before{content:"";background:#ddd4e8;width:1px;position:absolute;top:11px;bottom:11px;left:0}.assessment-module__aCAFBq__questions .assessment-module__aCAFBq__answerGroup .assessment-module__aCAFBq__answer:has(input:checked){color:#152f74;background:linear-gradient(#ebe2ff,#e4dbfc);border:1px solid #8b69ec;box-shadow:inset 0 0 12px #7a55e014}.assessment-module__aCAFBq__questions .assessment-module__aCAFBq__answerGroup .assessment-module__aCAFBq__answer:has(input:checked):before{opacity:0}.assessment-module__aCAFBq__questions .assessment-module__aCAFBq__answerGroup .assessment-module__aCAFBq__answer:has(input:checked)+.assessment-module__aCAFBq__answer:before{opacity:0}.assessment-module__aCAFBq__questions .assessment-module__aCAFBq__answerGroup .assessment-module__aCAFBq__answer input{opacity:0;position:absolute}.assessment-module__aCAFBq__questions .assessment-module__aCAFBq__answerGroup .assessment-module__aCAFBq__answer>span{background:#fff;border:1.5px solid #7857e7;border-radius:50%;flex:0 0 22px;width:22px;height:22px}.assessment-module__aCAFBq__questions .assessment-module__aCAFBq__answerGroup .assessment-module__aCAFBq__answer:has(input:checked)>span{background:#fff;border:5px solid #7351ed;box-shadow:0 0 0 1px #7351ed33}.assessment-module__aCAFBq__questions .assessment-module__aCAFBq__answerGroup .assessment-module__aCAFBq__answer:has(input:checked)>span:after{content:"";background:#7351ed;border-radius:50%;width:8px;height:8px;margin:2px;display:block}.assessment-module__aCAFBq__questions .assessment-module__aCAFBq__answerGroup .assessment-module__aCAFBq__answer em{color:inherit;text-overflow:clip;white-space:nowrap;font-size:18px;font-style:normal;font-weight:500;line-height:1.3;overflow:hidden}.assessment-module__aCAFBq__questions .assessment-module__aCAFBq__answerGroup .assessment-module__aCAFBq__answer input:focus-visible+span{outline-offset:4px;outline:3px solid #ff7a2f}.assessment-module__aCAFBq__questions .assessment-module__aCAFBq__answerGroup .assessment-module__aCAFBq__answer:hover{background-color:#eee7fb94}.assessment-module__aCAFBq__questions .assessment-module__aCAFBq__answerGroup .assessment-module__aCAFBq__answer:active{box-shadow:none;transform:none}.assessment-module__aCAFBq__actions{z-index:6;min-height:65px;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:244px 1fr 246px;align-items:center;gap:24px;margin:0;padding:0;display:grid;position:absolute;bottom:41px;left:16.4%;right:14.1%}.assessment-module__aCAFBq__actions>button{color:#8d8bc6;width:212px;min-height:64px;box-shadow:none;background:#fffdfab8;border:1px solid #a8a7df;border-radius:33px;justify-content:center;align-items:center;gap:14px;padding:0 25px;font-size:20px;font-weight:450;display:flex}.assessment-module__aCAFBq__actions>button:focus-visible{outline-offset:3px;outline:3px solid #7351ed}.assessment-module__aCAFBq__actions .assessment-module__aCAFBq__primary{color:#fff;background:linear-gradient(#ff8c3f,#ff5a20);border:0;justify-content:space-between;justify-self:end;width:246px;padding:0 34px 0 49px;font-size:21px;font-weight:500;box-shadow:0 11px 22px #ec531733,inset 0 1px #ffffff61}.assessment-module__aCAFBq__actions .assessment-module__aCAFBq__primary span{font-size:25px;font-weight:300}.assessment-module__aCAFBq__progressSummary{color:#173675;justify-items:center;gap:2px;display:grid}.assessment-module__aCAFBq__progressSummary>span{font-size:18px;font-weight:600}.assessment-module__aCAFBq__progressSummary b{color:#ff4c13;font-size:27px;font-weight:500}.assessment-module__aCAFBq__progressSummary small{color:#6576a0;font-size:16px}.assessment-module__aCAFBq__error{z-index:9;color:#b43e18;background:#fff8f2f5;border:1px solid #d256233d;border-radius:6px;margin:0;padding:8px 15px;font-size:15px;position:absolute;bottom:111px;right:50%;transform:translate(50%)}.assessment-module__aCAFBq__loading{font-size:18px;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}@media (min-width:901px) and (max-height:950px){.assessment-module__aCAFBq__topbar{top:19px}.assessment-module__aCAFBq__heading{top:72px}.assessment-module__aCAFBq__heading h1{font-size:50px}.assessment-module__aCAFBq__moduleProgress{height:88px;top:200px}.assessment-module__aCAFBq__questions{top:295px;bottom:104px}.assessment-module__aCAFBq__questionRow{min-height:98px}.assessment-module__aCAFBq__questionRow:first-child{min-height:108px}.assessment-module__aCAFBq__actions{min-height:64px;bottom:17px}.assessment-module__aCAFBq__error{bottom:86px}}@media (max-width:900px){.assessment-module__aCAFBq__page{background-size:auto 720px;height:auto;min-height:100vh;padding:18px;overflow:visible}.assessment-module__aCAFBq__topbar,.assessment-module__aCAFBq__heading,.assessment-module__aCAFBq__moduleProgress,.assessment-module__aCAFBq__questions,.assessment-module__aCAFBq__actions,.assessment-module__aCAFBq__error,.assessment-module__aCAFBq__loading{width:auto;position:relative;inset:auto;transform:none}.assessment-module__aCAFBq__topbar,.assessment-module__aCAFBq__heading{margin-bottom:18px}.assessment-module__aCAFBq__moduleProgress{height:auto;margin-bottom:16px;overflow-x:auto}.assessment-module__aCAFBq__moduleProgress li{min-width:124px}.assessment-module__aCAFBq__questions{max-height:610px}.assessment-module__aCAFBq__questionRow{grid-template-columns:1fr;gap:14px;padding:18px}.assessment-module__aCAFBq__actions{grid-template-columns:1fr 1fr;margin-top:16px}.assessment-module__aCAFBq__progressSummary{grid-area:1/1/auto/-1}.assessment-module__aCAFBq__actions>button,.assessment-module__aCAFBq__actions .assessment-module__aCAFBq__primary{width:100%;min-height:52px;padding:0 18px;font-size:17px}.assessment-module__aCAFBq__error{text-align:center;margin:12px auto 0}}@media (max-width:620px){.assessment-module__aCAFBq__topbar{justify-content:space-between;gap:10px}.assessment-module__aCAFBq__topbar button:first-child{width:98px}.assessment-module__aCAFBq__topbar button:first-child img{width:44px;height:44px}.assessment-module__aCAFBq__heading h1{font-size:42px}.assessment-module__aCAFBq__heading p,.assessment-module__aCAFBq__questionPrompt{font-size:17px}.assessment-module__aCAFBq__answerGroup{border-radius:8px;grid-template-columns:1fr 1fr;height:auto}.assessment-module__aCAFBq__answer{min-height:52px}}.assessment-module__aCAFBq__answerGroup[data-observation-options="5"]{height:auto}.assessment-module__aCAFBq__questions .assessment-module__aCAFBq__answerGroup[data-observation-options="5"] .assessment-module__aCAFBq__answer:last-child{border-top:1px solid #ddd3eb;grid-column:1/-1;min-height:40px}
.parent-typography-module__O4WpWa__parent{--page-title:28px;--page-subtitle:16px;--section-title:20px;--card-title:18px;--body-text:16px;--helper-text:14px;font-size:var(--body-text)}@media (min-width:901px){.parent-typography-module__O4WpWa__parent :is(p,li,label,button,a,input,select,textarea,td,th,span,em,strong,b,legend,div[data-primary-howto]){font-size:var(--body-text)!important}.parent-typography-module__O4WpWa__parent :is(h1,h1 *){font-size:var(--page-title)!important;font-weight:700!important;line-height:1.4!important}.parent-typography-module__O4WpWa__parent :is(h2,h2 *){font-size:var(--section-title)!important;font-weight:600!important;line-height:1.5!important}.parent-typography-module__O4WpWa__parent :is(h3,h3 *,h4,h4 *){font-size:var(--card-title)!important;font-weight:600!important;line-height:1.5!important}.parent-typography-module__O4WpWa__parent :is(small,small *,[class*=eyebrow],[class*=helper]){font-size:var(--helper-text)!important;line-height:1.6!important}.parent-typography-module__O4WpWa__parent :is([class*=pageTop],[class*=Heading],[class*=heading],[class*=entryIntro]) p{opacity:.8;font-size:var(--page-subtitle)!important;font-weight:400!important;line-height:1.6!important}.parent-typography-module__O4WpWa__parent :is([data-week-day]>h3,[class*=weekSelectedDay]>h2){margin-top:24px;margin-bottom:14px;font-size:var(--section-title)!important}.parent-typography-module__O4WpWa__parent [data-week-scene]>div>strong{font-size:var(--card-title)!important}.parent-typography-module__O4WpWa__parent [data-primary-howto]{line-height:1.9}.parent-typography-module__O4WpWa__parent :is([data-stage-plan]>section:not([data-role=main])>h3,[data-month-plan]>h3,[data-month-plan]>h4,[data-month-plan]>section>h4){font-size:var(--section-title)!important;line-height:1.5!important}.parent-typography-module__O4WpWa__parent [class*=history] article h2{font-size:var(--card-title)!important;line-height:1.5!important}.parent-typography-module__O4WpWa__parent :is([class*=practiceFeature]>section>button>span>b,[class*=practiceChoiceTitle]>strong,[id=practice-library]>div>button>b,[class*=weekMainFocus]>strong,[class*=nextGoal]>span>strong,[class*=todayPaths] button>span,[class*=todayDetail] header p>strong){font-size:var(--card-title)!important}}
