.nGYdha_tracking.nGYdha_tracking{background:linear-gradient(150deg,#fffefa,#fff);border:1px solid #dbe5d5;border-radius:18px;margin:22px 0;padding:24px;box-shadow:0 6px 28px #31533c06}.nGYdha_tracking>h2{margin:0 0 20px!important}.nGYdha_filters.nGYdha_filters.nGYdha_filters{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:16px;display:grid}.nGYdha_filters label{color:#506b5b;gap:7px;min-width:0;font-size:12px;display:grid}.nGYdha_filters input,.nGYdha_filters select{width:100%}.nGYdha_filters button{justify-self:start;min-width:140px}.nGYdha_date{color:#7a897c;margin:16px 0;font-size:11px}.nGYdha_counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.nGYdha_counts div{background:#f1f5ed;border:1px solid #e0e8da;border-radius:12px;padding:16px 13px}.nGYdha_counts div:nth-child(2){background:#eaf3ed;border-color:#d6e5d9}.nGYdha_counts div:nth-child(3){background:#fcf4e8;border-color:#eee1ca}.nGYdha_counts div:nth-child(4){background:#f7edf1;border-color:#ecdee5}.nGYdha_counts dt{color:#617669;font-size:11px;line-height:1.7}.nGYdha_counts dd{color:#315a47;margin:8px 0 0;font-size:25px;font-weight:700;line-height:1.2}.nGYdha_studentRow{background:#fff;border:1px solid #dce6d7;border-radius:12px;margin:10px 0;padding:0 17px}.nGYdha_studentRow>summary{justify-content:space-between;align-items:center;gap:20px;padding:18px 20px 18px 0;line-height:1.8;list-style:none;display:flex;position:relative}.nGYdha_studentRow>summary::-webkit-details-marker{display:none}.nGYdha_studentRow>summary:after{content:"";border-bottom:1.5px solid #6d8370;border-right:1.5px solid #6d8370;width:6px;height:6px;transition:transform .15s;position:absolute;right:0;transform:rotate(45deg)}.nGYdha_studentRow[open]>summary:after{transform:rotate(225deg)}.nGYdha_studentRow>summary:focus-visible{outline-offset:2px;border-radius:7px;outline:3px solid #bdd2c2}.nGYdha_name{color:#345744;overflow-wrap:anywhere;font-size:13px;font-weight:650}.nGYdha_status{color:#876b35;white-space:nowrap;background:#faf1df;border-radius:7px;padding:4px 9px;font-size:10px;font-weight:550}.nGYdha_studentRow[data-submitted=true] .nGYdha_status{color:#447351;background:#eaf3e9}.nGYdha_studentRow[open]{background:#fcfdf9;border-color:#b9cfb7;padding-bottom:18px}.nGYdha_studentRow>p,.nGYdha_studentRow>ul{color:#657b68;font-size:12px;line-height:1.9}.nGYdha_studentRow>details{border-top:1px solid #e5eadf;border-bottom:1px solid #e5eadf;margin-bottom:14px;padding:13px 0}.nGYdha_studentRow>details>summary{color:#426548;font-size:12px;font-weight:650}.nGYdha_studentRow>details p{color:#748471;font-size:11px}.nGYdha_studentRow>details form{padding-top:10px}.nGYdha_studentRow>a{color:#3b6c4d;margin-top:12px;font-size:12px;display:inline-block}.nGYdha_empty{text-align:center;color:#758474;padding:24px 12px;font-size:13px}@media (max-width:600px){.nGYdha_tracking.nGYdha_tracking{padding:20px 16px}.nGYdha_counts{grid-template-columns:1fr 1fr}.nGYdha_counts div{padding:13px}.nGYdha_filters.nGYdha_filters.nGYdha_filters{gap:14px 10px}.nGYdha_filters button{min-width:0}.nGYdha_studentRow{padding-inline:13px}.nGYdha_studentRow>summary{flex-direction:column;align-items:flex-start;gap:8px}.nGYdha_status{white-space:normal}.nGYdha_studentRow>summary:after{top:25px}.nGYdha_name{font-size:13px}}@media (max-width:360px){.nGYdha_filters.nGYdha_filters.nGYdha_filters{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.nGYdha_studentRow>summary:after{transition:none}}.nGYdha_identity{letter-spacing:.02em;color:#82917e;margin-top:2px;font-size:10px;font-weight:400;display:block}
.LSEvra_hub.LSEvra_surface.LSEvra_surface .LSEvra_librarySearch{color:#244956;background:linear-gradient(120deg,#f2f8f8,#fffdf8);border:1px solid #ccdce0;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin:24px 0 32px;padding:20px 24px;text-decoration:none;display:flex;box-shadow:0 8px 24px #24495608}.LSEvra_hub.LSEvra_surface.LSEvra_surface .LSEvra_librarySearch span{gap:4px;display:grid}.LSEvra_hub.LSEvra_surface.LSEvra_surface .LSEvra_librarySearch strong{font-size:18px}.LSEvra_hub.LSEvra_surface.LSEvra_surface .LSEvra_librarySearch small{color:#526c73;font-size:13px}.LSEvra_hub.LSEvra_surface.LSEvra_surface .LSEvra_librarySearch>svg{flex-shrink:0}.LSEvra_hub.LSEvra_surface.LSEvra_surface .LSEvra_librarySearch:hover{background:#eef6f6;border-color:#6c969e}.LSEvra_surface.LSEvra_surface.LSEvra_surface{--practice-ink:#244956;--practice-muted:#657780;--practice-line:#d9e2e2;color:var(--practice-ink);min-width:0;font-size:15px;line-height:1.75}.LSEvra_surface.LSEvra_surface.LSEvra_surface :is(h1,h2,h3){overflow-wrap:anywhere;letter-spacing:-.025em;line-height:1.4}.LSEvra_surface.LSEvra_surface.LSEvra_surface h1{font-size:clamp(27px,3.2vw,38px)}.LSEvra_surface.LSEvra_surface.LSEvra_surface h2{margin:28px 0 14px;font-size:23px}.LSEvra_surface.LSEvra_surface.LSEvra_surface h3{margin:10px 0;font-size:19px}.LSEvra_surface.LSEvra_surface.LSEvra_surface :is(p,small){overflow-wrap:anywhere}.LSEvra_surface.LSEvra_surface.LSEvra_surface p{line-height:1.8}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_kicker{letter-spacing:.13em;color:#6a818b;font-size:10px;font-weight:700;line-height:1.6;display:block}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_nav{flex-wrap:wrap;gap:8px 12px;margin:22px 0 30px;font-size:0;line-height:0;display:flex}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_nav a{border:1px solid var(--practice-line);color:#365f71;background:#fff;border-radius:6px;align-items:center;min-height:44px;padding:9px 14px;font-size:13px;line-height:1.5;text-decoration:none;display:inline-flex}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_nav a:hover{background:#edf5f6;border-color:#89aebb}.LSEvra_surface.LSEvra_surface.LSEvra_surface label{gap:7px;min-width:0;font-size:13px;font-weight:600;line-height:1.7;display:grid}.LSEvra_surface.LSEvra_surface.LSEvra_surface :is(input:not([type=checkbox]):not([type=radio]),select,textarea){color:#254955;width:100%;min-width:0;max-width:100%;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #cbd9db;border-radius:6px;min-height:46px;padding:11px 12px;font-size:16px;line-height:1.6}.LSEvra_surface.LSEvra_surface.LSEvra_surface :is(input[type=checkbox],input[type=radio]){accent-color:#35677b;flex-shrink:0;width:18px;height:18px}.LSEvra_surface.LSEvra_surface.LSEvra_surface button{color:#fff;min-height:44px;font:inherit;cursor:pointer;box-shadow:none;white-space:normal;background:#35677b;border:1px solid #35677b;border-radius:6px;padding:10px 18px;font-size:14px;font-weight:600;line-height:1.5}.LSEvra_surface.LSEvra_surface.LSEvra_surface button:disabled{opacity:.5;cursor:not-allowed}.LSEvra_surface.LSEvra_surface.LSEvra_surface :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:4px;outline:3px solid #4195b1}.LSEvra_surface.LSEvra_surface.LSEvra_surface summary{cursor:pointer;align-content:center;min-height:44px;font-size:14px;font-weight:600;line-height:1.7}.LSEvra_surface.LSEvra_surface.LSEvra_surface [role=status]:not(:empty){background:#f0f7f6;border-left:3px solid #62949e;padding:12px 16px;font-size:13px}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_empty{color:var(--practice-muted);background:#f6f9f8;border-left:3px solid #cad9da;padding:14px 18px;font-size:14px}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_sectionNote{color:var(--practice-muted);margin:0 0 20px;font-size:14px}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_assignment{background:linear-gradient(115deg,#edf5f7,#fffdfa);border:1px solid #cddfe4;border-left:4px solid #5b92a7;border-radius:8px;gap:10px;margin:18px 0;padding:24px;display:grid}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_assignment h3{margin:0;font-size:24px}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_assignment p{margin:0;font-size:14px}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_assignment a{justify-self:start;min-height:44px;margin-top:8px}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_recommendations p{border-bottom:1px solid var(--practice-line);margin:0;padding:14px 0;font-size:13px}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_recommendations a{margin-bottom:5px;font-size:16px;font-weight:600;text-decoration:none;display:block}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_sectionHeading{margin:32px 0 18px}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_sectionHeading h2{margin:6px 0;font-size:26px}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_filters{background:#f1f6f7;border:1px solid #d7e3e7;border-radius:10px;grid-template-columns:1fr 2fr;gap:20px;margin:24px 0;padding:24px;display:grid}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_advanced{border-top:1px solid #d3e0e3;grid-column:1/-1;padding-top:8px}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_advanced summary span{color:var(--practice-muted);margin-left:10px;font-size:12px;font-weight:400}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_advanced>div{grid-template-columns:1fr 1fr;gap:18px;padding-top:16px;display:grid}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_filters>button{grid-column:1/-1;justify-self:start}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_results{grid-template-columns:1fr 1fr;gap:18px;display:grid}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_exercise{border:1px solid var(--practice-line);background:#fff;border-top:3px solid #7195a5;border-radius:7px;flex-direction:column;gap:12px;min-width:0;padding:24px;display:flex}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_exercise h2{margin:0;font-size:22px}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_exercise p{color:var(--practice-muted);margin:0;font-size:13px}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_exercise .LSEvra_meta{color:#496675;font-size:12px;line-height:1.9}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_source{border-top:1px solid #e5ecec;margin-top:auto;padding-top:6px;font-size:12px}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_source p{font-size:12px}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_exercise>a{align-self:start;min-height:44px;margin:0;font-size:13px}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_exercise>small{color:#70828b;overflow-wrap:anywhere;font-size:10px}.LSEvra_surface.LSEvra_surface.LSEvra_surface nav[aria-label=Practice\ pages]{gap:16px;margin:24px 0;display:flex}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_disclosure{background:#f4f8f8;border:1px solid #d0dfe2;border-radius:8px;margin:24px 0;padding:16px 22px}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_disclosure form{gap:16px;max-width:none;margin:20px 0;display:grid}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_disclosure fieldset{border:0;grid-template-columns:1fr 1fr;gap:16px;min-width:0;margin:0;padding:0;display:grid}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_disclosure fieldset>p,.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_disclosure fieldset>button:last-child{grid-column:1/-1}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_disclosure form:last-child{border-top:1px solid #d0dfe2;padding-top:20px}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_assignmentLine{border-bottom:1px solid var(--practice-line);padding:16px 0;font-size:12px}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_assignmentLine a{margin-bottom:4px;font-size:16px;font-weight:600;text-decoration:none;display:block}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_record{background:#f7fafb;border:0;border-left:3px solid #83a7b7;border-radius:0;margin:20px 0;padding:20px 24px;position:relative}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_record[data-origin=PERSONAL_WRITING]{background:#fcf9f3;border-left-color:#c39467}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_record[data-origin=SELF_REPORTED]{background:#f5f7f3;border-left-color:#9faaa1}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_record h3{margin:5px 0 10px;font-size:21px}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_record p{color:#687b82;margin:7px 0;font-size:12px}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_record a{color:#36687b;align-items:center;min-height:40px;font-size:13px;font-weight:600;display:inline-flex}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_editor{background:linear-gradient(115deg,#fffefa,#fff);border:1px solid #dfdccf;border-radius:8px;margin:24px 0 36px;padding:30px;box-shadow:0 12px 30px #5f563407}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_editor h2{margin:8px 0 12px;font-size:28px}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_privacy{color:#707b77;max-width:70ch;margin-bottom:24px;font-size:13px}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_editorForm{max-width:none;display:block}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_editorFields{border:0;grid-template-columns:1fr 2fr;gap:20px;min-width:0;margin:0;padding:0;display:grid}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_writingBody{grid-column:1/-1;margin-top:6px}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_writingBody textarea{resize:vertical;color:#30494e;background:0 0;border:1px solid #e1dfd4;border-left:0;border-right:0;border-radius:0;min-height:360px;padding:24px 4px;font-size:18px;line-height:1.9}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_editorFields>button{justify-self:start}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_editorFields>button[type=button]{color:#456474;background:#fff;border-color:#cddadc}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_editor>button{color:#70828a;text-align:left;background:0 0;border:0;padding:8px 0;font-size:12px;text-decoration:underline}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_shareBox{background:#f0f5f7;border:1px solid #d1e0e7;border-radius:7px;gap:16px;max-width:none;margin-top:26px;padding:22px;display:grid}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_shareBox h3{margin:0}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_shareBox p{margin:0;font-size:13px}.LSEvra_teacher.LSEvra_teacher.LSEvra_teacher{max-width:1220px}.LSEvra_teacher.LSEvra_teacher.LSEvra_teacher>details{background:#fff;border:1px solid #d7e2e4;border-radius:8px;margin:24px 0;padding:22px}.LSEvra_teacher.LSEvra_teacher.LSEvra_teacher>form{align-items:end;gap:16px;padding:16px 0}.LSEvra_teacher.LSEvra_teacher.LSEvra_teacher .LSEvra_assignmentForm{border:0;max-width:none;margin:16px 0 0;padding:0;display:block}.LSEvra_teacher.LSEvra_teacher.LSEvra_teacher .LSEvra_assignmentFields{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;min-width:0;margin:0;padding:0;display:grid}.LSEvra_teacher.LSEvra_teacher.LSEvra_teacher .LSEvra_picker{background:#f2f7f8;border:1px solid #d5e3e6;border-radius:6px;grid-column:1/-1;gap:14px;min-width:0;padding:20px;display:grid}.LSEvra_teacher.LSEvra_teacher.LSEvra_teacher .LSEvra_picker legend{padding:0 8px;font-size:13px;font-weight:700}.LSEvra_teacher.LSEvra_teacher.LSEvra_teacher .LSEvra_picker label:has(input[type=checkbox]){overflow-wrap:anywhere;background:#fff;border:1px solid #d7e3e6;border-radius:5px;align-items:flex-start;gap:12px;padding:14px;display:flex}.LSEvra_teacher.LSEvra_teacher.LSEvra_teacher .LSEvra_wide{grid-column:1/-1}.LSEvra_teacher.LSEvra_teacher.LSEvra_teacher .LSEvra_assignmentFields>button{grid-column:1/-1;justify-self:start;min-width:180px}.LSEvra_teacher.LSEvra_teacher.LSEvra_teacher>article{background:#fff;border:1px solid #d5e0e2;border-radius:7px;min-width:0;margin:18px 0;padding:24px}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_timePanel{border-top:1px solid var(--practice-line);margin:36px 0;padding:12px 0}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_timePanel table{border-collapse:collapse;width:100%;font-size:13px}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_timePanel caption{text-align:left;color:#6e7f86;padding:14px 0;font-size:12px}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_timePanel :is(th,td){text-align:left;border-bottom:1px solid #dce5e5;padding:14px 10px}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_timePanel th{font-weight:600}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_timePanel>p{color:#6b7c83;font-size:13px}@media (max-width:700px){.LSEvra_surface.LSEvra_surface.LSEvra_surface h1{font-size:29px}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_filters,.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_advanced>div,.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_results{grid-template-columns:1fr}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_filters{gap:16px;padding:18px}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_filters>button{justify-self:stretch}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_advanced summary span{margin:4px 0;font-size:12px;display:block}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_assignment{padding:20px}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_assignment h3{font-size:21px}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_assignment a{justify-self:stretch}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_nav{gap:8px}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_nav a{flex:130px;justify-content:center;padding:10px;font-size:12px}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_editor{padding:20px 16px}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_editorFields{grid-template-columns:1fr}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_editorFields>button{justify-self:stretch}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_shareBox{padding:16px}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_disclosure{padding:14px 16px}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_disclosure fieldset{grid-template-columns:1fr}.LSEvra_teacher.LSEvra_teacher.LSEvra_teacher .LSEvra_assignmentFields{grid-template-columns:1fr;gap:18px}.LSEvra_teacher.LSEvra_teacher.LSEvra_teacher>details,.LSEvra_teacher.LSEvra_teacher.LSEvra_teacher>article{padding:16px}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_timePanel :is(table,tbody,tr,th,td){min-width:0;display:block}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_timePanel thead{display:none}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_timePanel tr{border-bottom:1px solid #cfdcdf;padding:14px 0}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_timePanel :is(th,td){border:0;padding:5px 0}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_timePanel td{font-variant-numeric:tabular-nums;justify-content:space-between;gap:16px;display:flex}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_timePanel td:before{content:attr(data-label);color:#75878e}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_timePanel caption{width:100%;display:block}}.LSEvra_hub.LSEvra_surface.LSEvra_surface .practice-discovery h2{margin:12px 0 6px;font-size:18px}.LSEvra_hub.LSEvra_surface.LSEvra_surface .practice-discovery p{font-size:13px}:is(.LSEvra_writing.LSEvra_surface.LSEvra_surface .st-heading,.LSEvra_journal.LSEvra_surface.LSEvra_surface .st-heading,.LSEvra_discovery.LSEvra_surface.LSEvra_surface .st-heading){border-bottom:1px solid #dce4e4;padding:24px 0 26px}.LSEvra_writing.LSEvra_surface.LSEvra_surface .st-heading h1{color:#644f3b}.LSEvra_writing.LSEvra_surface.LSEvra_surface .st-module-icon{color:#a78256;background:#fbf1e1}.LSEvra_surface.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_editor h2{margin:8px 0 14px!important}.LSEvra_surface.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_editor .LSEvra_privacy{border-bottom:1px solid #e5e0d5;padding:0 0 18px;margin:0 0 28px!important}.LSEvra_surface.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_writingBody textarea{font-size:18px;line-height:1.9;border:0!important;box-shadow:none!important;background:#fffefa!important;border-block:1px solid #e2e0d4!important;border-radius:0!important;padding:22px 4px!important}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_editorFields label{color:#536879;font-size:12px;font-weight:500}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_record{padding:20px 24px}.LSEvra_surface.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_record p{margin:6px 0!important}.LSEvra_surface.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_record h3{margin:6px 0 10px!important}.LSEvra_surface.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_exercise h2,.LSEvra_surface.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_exercise p{margin:0!important}#student-main:has(.LSEvra_surface)>aside.st-note[role=status]{color:#355b6b;background:#f5f9fa;border:1px solid #d7e3e7;border-left:3px solid #8aaab7;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;gap:4px 24px;max-width:1100px;margin:0 auto 24px;padding:18px 22px;display:grid}#student-main:has(.LSEvra_surface)>aside.st-note[role=status] strong{font-size:14px;line-height:1.7}#student-main:has(.LSEvra_surface)>aside.st-note[role=status] p{color:#526f7b;max-width:72ch;margin:0;font-size:13px;line-height:1.8}#student-main:has(.LSEvra_surface)>aside.st-note[role=status] a{color:#365e70;min-height:44px;box-shadow:none;background:#fff;border:1px solid #becfd6;border-radius:5px;grid-area:1/2/3;align-self:center;margin:0;padding:10px 15px;font-size:12px}#student-main:has(.LSEvra_surface)>aside.st-note[role=status] a:focus-visible{outline-offset:3px;outline:3px solid #43839a}@media (max-width:650px){#student-main:has(.LSEvra_surface)>aside.st-note[role=status]{grid-template-columns:1fr;margin:0 0 24px;padding:16px}#student-main:has(.LSEvra_surface)>aside.st-note[role=status] a{grid-area:auto/1;justify-self:start;margin-top:7px}}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_recordDetails{border-top:1px solid #d7e2e3;margin-top:14px;padding-top:5px}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_recordDetails summary{color:#456676;cursor:pointer;align-content:center;min-height:40px;font-size:12px;line-height:1.8}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_recordDetails p{color:#456676}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_assignmentLine{background:linear-gradient(110deg,#fffaf0,#fff);border:1px solid #dce5df;border-left:3px solid #b68b61;border-radius:10px;margin:12px 0;padding:18px 20px}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_assignmentLine>a{align-content:center;min-height:44px;line-height:1.6;display:block}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_assignmentLine>p{color:#526764;margin:8px 0 0;font-size:13px;line-height:1.75}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_recordDetails summary:focus-visible{outline-offset:3px;outline:3px solid #43839a}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_recommendations{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:22px 0;display:grid}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_recommendation{background:linear-gradient(125deg,#f1f8f6,#fff);border:1px solid #d6e2df;border-radius:14px;min-width:0;padding:20px}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_recommendation h3{margin:8px 0;font-size:19px}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_recommendation p{color:#536971;border:0;padding:0;font-size:14px}.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_recommendation a{margin-top:14px;font-size:14px;display:inline-flex}@media (max-width:650px){.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_recommendations{grid-template-columns:1fr}.LSEvra_surface.LSEvra_surface.LSEvra_surface.LSEvra_hub .ex-section-title{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.LSEvra_surface.LSEvra_surface.LSEvra_surface.LSEvra_hub .ex-section-title h2{width:100%;margin:0}.LSEvra_surface.LSEvra_surface.LSEvra_surface.LSEvra_hub .ex-section-title a{align-items:center;min-height:44px;display:inline-flex}}@media (max-width:380px){.LSEvra_surface.LSEvra_surface.LSEvra_surface.LSEvra_hub .practice-discovery-grid{grid-template-columns:minmax(0,1fr)}}.LSEvra_externalForm fieldset{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:0;display:grid}.LSEvra_externalForm legend{margin-bottom:20px;font-size:21px;font-weight:700}.LSEvra_externalForm fieldset>section,.LSEvra_externalForm fieldset>button{grid-column:1/-1}.LSEvra_externalForm label{gap:7px;display:grid}.LSEvra_externalForm :is(input,select){background:#fff;border:1px solid #cbd9d8;border-radius:10px;width:100%;min-width:0;min-height:44px;padding:10px}.LSEvra_externalForm button{min-height:44px}.LSEvra_journal .LSEvra_record{box-shadow:none;background:linear-gradient(115deg,#fffdf8,#fff);border-left:3px solid #b9cecb}.LSEvra_journal .LSEvra_record[data-origin=SELF_REPORTED]{border-left-color:#cda675}.LSEvra_journal .LSEvra_record[data-origin=PERSONAL_WRITING]{border-left-color:#a59dc6}.LSEvra_journal .LSEvra_timePanel{background:radial-gradient(at 95% 0,#ffe5d955,#0000 60%),#fffdf8}.LSEvra_externalForm :focus-visible{outline-offset:3px;outline:3px solid #297b86}@media (max-width:540px){.LSEvra_externalForm fieldset{grid-template-columns:minmax(0,1fr)}}.LSEvra_editor .LSEvra_saveBar{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf5f5;border:1px solid #ded9c7;border-radius:14px;flex-wrap:wrap;align-items:center;gap:18px;padding:14px 16px;display:flex;position:sticky;bottom:12px;box-shadow:0 6px 24px #6d603b0b}.LSEvra_editor .LSEvra_saveBar>div{color:#536858;gap:3px;font-size:13px;display:grid}.LSEvra_editor .LSEvra_saveBar>button{min-height:46px}.LSEvra_editor .LSEvra_shareDetails,.LSEvra_editor .LSEvra_recoveryOptions{border-top:1px solid #e2dfd0;margin-top:18px;padding-top:10px}.LSEvra_editor .LSEvra_shareDetails>summary,.LSEvra_editor .LSEvra_recoveryOptions>summary{cursor:pointer;color:#687461;align-content:center;min-height:44px;font-size:14px}.LSEvra_editor .LSEvra_recoveryOptions{font-size:12px}.LSEvra_editor .LSEvra_recoveryOptions button{min-height:44px;margin:10px 10px 0 0}@media (max-width:600px){.LSEvra_editor .LSEvra_saveBar{padding:12px;bottom:8px}.LSEvra_editor .LSEvra_saveBar>button{min-width:110px}}.LSEvra_surface.LSEvra_surface.LSEvra_surface.LSEvra_journal .LSEvra_nav{background:#eff4f6;border:1px solid #dbe5e9;border-radius:14px;flex-wrap:wrap;gap:5px;margin-bottom:24px;padding:5px;display:flex}.LSEvra_surface.LSEvra_surface.LSEvra_surface.LSEvra_journal .LSEvra_nav a{min-height:44px;box-shadow:none;color:#69818d;background:0 0;border:1px solid #0000;border-radius:10px;flex:auto;justify-content:center;padding:10px 14px;font-size:12px;text-decoration:none;transition:background .18s,box-shadow .18s}.LSEvra_surface.LSEvra_surface.LSEvra_surface.LSEvra_journal .LSEvra_nav a[aria-current=page]{color:#315e72;background:#fff;border-color:#dfe8eb;box-shadow:0 2px 6px #244c6010}.LSEvra_surface.LSEvra_surface.LSEvra_surface.LSEvra_journal .LSEvra_nav a:hover{color:#315e72;background:#ffffffb3}.LSEvra_surface.LSEvra_surface.LSEvra_surface.LSEvra_journal .LSEvra_filters{background:linear-gradient(125deg,#f5f9fa,#eef5f7);border:1px solid #dce6ea;border-radius:18px;padding:22px;box-shadow:inset 0 1px #fff}.LSEvra_surface.LSEvra_surface.LSEvra_surface.LSEvra_journal .LSEvra_filters select{background:#ffffffd9;border-color:#d2e0e5;border-radius:11px;min-height:48px;padding:11px 14px;font-size:14px}.LSEvra_surface.LSEvra_surface.LSEvra_surface.LSEvra_journal .LSEvra_filters>button{color:#f4fbff;background:linear-gradient(120deg,#3c7185,#2d596e);border:1px solid #3a687b;border-radius:11px;min-height:46px;font-size:13px;box-shadow:inset 0 1px #b9dae63d,0 5px 12px -5px #315e7159}.LSEvra_surface.LSEvra_surface.LSEvra_surface.LSEvra_journal .LSEvra_filters>button:hover{background:linear-gradient(120deg,#467d90,#315f74)}@media (max-width:600px){.LSEvra_surface.LSEvra_surface.LSEvra_surface.LSEvra_journal .LSEvra_filters{padding:20px}.LSEvra_surface.LSEvra_surface.LSEvra_surface.LSEvra_journal .LSEvra_nav a{flex-basis:calc(50% - 5px)}.LSEvra_surface.LSEvra_surface.LSEvra_surface.LSEvra_journal .LSEvra_nav a:last-child{flex-basis:100%}}.LSEvra_surface.LSEvra_surface.LSEvra_surface.LSEvra_journal .LSEvra_nav{scrollbar-width:thin;flex-wrap:nowrap;gap:3px;padding:4px;overflow-x:auto}.LSEvra_surface.LSEvra_surface.LSEvra_surface.LSEvra_journal .LSEvra_nav a{white-space:nowrap;flex:1 0 auto;padding:9px 11px;font-size:11px}.LSEvra_surface.LSEvra_surface.LSEvra_surface.LSEvra_journal .LSEvra_filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:14px;margin:18px 0 24px;padding:18px}.LSEvra_surface.LSEvra_surface.LSEvra_surface.LSEvra_journal .LSEvra_filters>label{min-width:0;font-size:12px}.LSEvra_surface.LSEvra_surface.LSEvra_surface.LSEvra_journal .LSEvra_filters select{width:100%;min-width:0;min-height:44px;padding:10px;font-size:13px}.LSEvra_surface.LSEvra_surface.LSEvra_surface.LSEvra_journal .LSEvra_filters>button{grid-column:auto;min-height:44px;padding-inline:18px}.LSEvra_surface.LSEvra_surface.LSEvra_surface.LSEvra_journal .LSEvra_record{background:radial-gradient(at 100% 0,#e8f1f780,#0000 70%),#fff;border:1px solid #e0e8eb;border-left:3px solid #b8cdd7;border-radius:14px;margin:12px 0;padding:21px 23px;box-shadow:0 6px 16px -12px #45667430}.LSEvra_surface.LSEvra_surface.LSEvra_surface.LSEvra_journal .LSEvra_record h3{margin:8px 0;font-size:18px;line-height:1.6}.LSEvra_surface.LSEvra_surface.LSEvra_surface.LSEvra_journal .LSEvra_record p{color:#536879;margin:6px 0;font-size:12px;line-height:1.8}.LSEvra_surface.LSEvra_surface.LSEvra_surface.LSEvra_journal .LSEvra_record>a{color:#386c80;align-items:center;min-height:44px;margin-top:8px;font-size:13px;text-decoration:none;display:inline-flex}@media (max-width:650px){.LSEvra_surface.LSEvra_surface.LSEvra_surface.LSEvra_journal .LSEvra_nav a,.LSEvra_surface.LSEvra_surface.LSEvra_surface.LSEvra_journal .LSEvra_nav a:last-child{flex:1 0 auto}.LSEvra_surface.LSEvra_surface.LSEvra_surface.LSEvra_journal .LSEvra_filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:17px}.LSEvra_surface.LSEvra_surface.LSEvra_surface.LSEvra_journal .LSEvra_filters>button{grid-column:1/-1;justify-self:end;min-width:95px}.LSEvra_surface.LSEvra_surface.LSEvra_surface.LSEvra_journal .LSEvra_record{padding:18px 20px}}.LSEvra_surface.LSEvra_surface.LSEvra_surface.LSEvra_journal .LSEvra_record{min-height:0;display:block}.LSEvra_surface.LSEvra_surface.LSEvra_surface.LSEvra_journal .LSEvra_record>.LSEvra_kicker{margin:0 0 8px;display:block}.LSEvra_surface.LSEvra_surface.LSEvra_surface.LSEvra_journal .LSEvra_record>a{margin-top:10px}.LSEvra_surface.LSEvra_surface.LSEvra_surface.LSEvra_journal .LSEvra_record{border-radius:14px;min-height:0;margin-block:10px;padding:18px 20px}.LSEvra_surface.LSEvra_surface.LSEvra_surface.LSEvra_journal .LSEvra_record h3{margin:5px 0;font-size:19px}.LSEvra_surface.LSEvra_surface.LSEvra_surface.LSEvra_journal .LSEvra_record p{margin:5px 0;font-size:13px;line-height:1.7}.LSEvra_surface.LSEvra_surface.LSEvra_surface.LSEvra_journal .LSEvra_record a{align-items:center;min-height:44px;display:inline-flex}.LSEvra_surface.LSEvra_surface.LSEvra_surface.LSEvra_journal .LSEvra_record .LSEvra_kicker{font-size:10px}.LSEvra_surface.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_editor .LSEvra_writingBody textarea{background:linear-gradient(160deg,#fafcfd,#fff)!important;border:1px solid #bbcbd1!important;border-radius:14px!important;min-height:300px!important;padding:18px!important;line-height:1.9!important;box-shadow:inset 0 2px 6px #27465605!important}.LSEvra_editor .LSEvra_editorFields{align-items:start}.LSEvra_editor .LSEvra_writingBody{grid-column:1/-1}.LSEvra_editor .LSEvra_saveBar{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border:0;border-top:1px solid #d6e1e5;border-radius:0;grid-column:1/-1;width:100%;min-width:0;margin-top:8px;padding:16px 0 0;position:static}.LSEvra_editor .LSEvra_saveBar>div{color:#405b6b;min-width:0}.LSEvra_editor .LSEvra_saveBar small{color:#536879;font-size:13px}.LSEvra_editor .LSEvra_saveBar>button{color:#fff;background:radial-gradient(at 10% 0,#ffffff26,#0000 65%),linear-gradient(140deg,#42677f,#294654);border:1px solid #d0dde5;border-radius:13px;min-height:48px;padding:12px 23px;font:600 15px/1.6 inherit;box-shadow:inset 0 1px #ffffff40,0 5px 12px -8px #253d56}.LSEvra_surface.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_editor .LSEvra_editorFields>label{color:#536879;font-size:14px;line-height:1.75}.LSEvra_writing.LSEvra_surface.LSEvra_surface.LSEvra_surface .st-heading{background:0 0!important;border:0!important;padding:12px 0 24px!important}.LSEvra_writing.LSEvra_surface.LSEvra_surface.LSEvra_surface .st-module-icon{display:none}.LSEvra_writing.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_nav{border-bottom:1px solid #e0e3dd;justify-content:flex-start;gap:24px;margin-bottom:24px;padding-bottom:12px}.LSEvra_writing.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_nav a{box-shadow:none;color:#5a6e68;background:0 0;border:0;border-radius:0;flex:none;padding:8px 0}.LSEvra_writing.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_editor{background:radial-gradient(at 100% 0,#f0e9d880,#0000 55%),#fffefa;border-color:#e1dfd3;border-radius:19px;box-shadow:0 12px 32px -26px #5f563440}.LSEvra_writing.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_editor h2{margin:0 0 24px;font-size:22px}.student-shell[data-roadmap-theme=night][data-visual-system=roadmap] .LSEvra_surface.LSEvra_surface.LSEvra_surface{--practice-ink:#dfebed;--practice-muted:#b8cbd3;--practice-line:#496270}.student-shell[data-roadmap-theme=night][data-visual-system=roadmap] .LSEvra_surface.LSEvra_surface.LSEvra_surface :is(.LSEvra_editor,.LSEvra_shareBox,.LSEvra_assignmentLine,.LSEvra_librarySearch){color:#dfebed;background:linear-gradient(125deg,#2c394d,#1d2d3c);border-color:#536579}.student-shell[data-roadmap-theme=night][data-visual-system=roadmap] .LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_nav a{color:#c2d2d9}.student-shell[data-roadmap-theme=night][data-visual-system=roadmap] .LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_editor :is(label,p,small){color:#c3d2dc}.student-shell[data-roadmap-theme=night][data-visual-system=roadmap] .LSEvra_shareDetails>summary{color:#d5c2d9}.student-shell[data-roadmap-theme=night] .LSEvra_surface .LSEvra_nav a{color:#d3dfe1;background:#2c4049;border-color:#697d83}.student-shell[data-roadmap-theme=night] .LSEvra_surface :is(.LSEvra_kicker,summary,time){color:#bbcdd1}.student-shell[data-roadmap-theme=night] .LSEvra_librarySearch :is(p,summary,span){color:#c5d3d9}.student-shell[data-roadmap-theme=night] .LSEvra_surface.LSEvra_surface .LSEvra_librarySearch :is(strong,label,summary){color:#cad7dd}.student-shell[data-roadmap-theme=night] .LSEvra_surface.LSEvra_surface .LSEvra_librarySearch small{color:#c5d4db!important}.student-shell[data-roadmap-theme=night] .LSEvra_writing .LSEvra_editor{background:radial-gradient(at 100% 0,#936d5d20,#0000 70%),linear-gradient(125deg,#3a3335,#282d33);border-color:#827067}.student-shell[data-roadmap-theme=night] .LSEvra_writing .LSEvra_editor .LSEvra_action{color:#fff0e7;background:radial-gradient(at 20% 0,#f3d0bd29,#0000 70%),linear-gradient(125deg,#7e5b53,#503c41);border-color:#ad8b82;box-shadow:inset 0 1px #f2d9cd35,inset 0 -2px #30232f66,0 6px 18px #0003}.student-shell[data-roadmap-theme=night][data-visual-system=roadmap] .LSEvra_writing.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_editor{background:radial-gradient(at 100% 0,#936d5d20,#0000 70%),linear-gradient(125deg,#3a3335,#282d33);border-color:#827067}.student-shell[data-roadmap-theme=night][data-visual-system=roadmap] .LSEvra_writing.LSEvra_surface.LSEvra_surface.LSEvra_surface .LSEvra_editor .LSEvra_saveBar>button{color:#fff0e7!important;background:radial-gradient(at 20% 0,#f3d0bd29,#0000 70%),linear-gradient(125deg,#7e5b53,#503c41)!important;border-color:#ad8b82!important;box-shadow:inset 0 1px #f2d9cd35,inset 0 -2px #30232f66,0 6px 18px #0003!important}
.m-NNPa_mock.m-NNPa_mock{--ink:#293b49;--accent:#9c4e30;--wash:#f6ece2;color:var(--ink);gap:24px;max-width:1080px}.m-NNPa_mock.m-NNPa_mock[data-mock=speaking]{--accent:#32647c;--wash:#eaf1f4}.m-NNPa_mock.m-NNPa_mock .mock-hero{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #d9d9d2;border-radius:0;padding:24px 0 30px;position:relative;overflow:hidden}.m-NNPa_mock.m-NNPa_mock .mock-hero span{color:var(--accent);letter-spacing:.13em;font-size:12px}.m-NNPa_mock.m-NNPa_mock .mock-hero h1{letter-spacing:-.035em;max-width:850px;margin:12px 0;font-size:clamp(29px,3.4vw,43px);line-height:1.4}.m-NNPa_mock.m-NNPa_mock .mock-hero p{color:#58626b;max-width:760px;margin:0;font-size:16px;line-height:1.85}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock>.wr-notice{color:#4e5d64;background:linear-gradient(135deg,#fffdfa,#f7f2ed);border:1px solid #e2d9cf;border-radius:16px;padding:22px 24px}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock>.wr-notice p{margin:12px 0;line-height:1.8}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock>.wr-notice small{line-height:1.75;display:block}.m-NNPa_mock.m-NNPa_mock .mock-parts{border-bottom:1px solid #cfd9dc;gap:0}.m-NNPa_mock.m-NNPa_mock .mock-parts button{color:#556d78;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;min-height:52px;padding:16px;font-weight:750}.m-NNPa_mock.m-NNPa_mock .mock-parts button[aria-current]{color:#214f65;background:#eaf1f4;border-color:#39738a}.m-NNPa_mock.m-NNPa_mock .mock-parts button:disabled{opacity:.45}.m-NNPa_mock.m-NNPa_mock .mock-speaking{background:radial-gradient(at 90% 0,#dcebf4aa,#0000 55%),#fff;border:1px solid #d6e0e5;border-radius:8px;padding:28px 36px;box-shadow:0 16px 38px #29465508}.m-NNPa_mock.m-NNPa_mock .mock-speaking>span{color:#567180;letter-spacing:.02em;font-size:12px}.m-NNPa_mock.m-NNPa_mock .mock-recorder{text-align:center;flex-direction:column;align-items:center;gap:16px;margin:0;padding:24px 0 14px;display:flex}.m-NNPa_mock.m-NNPa_mock .mock-recorder>strong{letter-spacing:.12em;color:#617b89;font-size:12px;font-weight:700}.m-NNPa_mock.m-NNPa_mock [data-testid=active-mock-question]{width:100%;max-width:670px}.m-NNPa_mock.m-NNPa_mock [data-testid=active-mock-question] p{color:#253c4b;margin:18px auto;font-size:clamp(19px,2vw,25px);line-height:1.6}.m-NNPa_mock.m-NNPa_mock .mock-recorder button{color:#fff;background:#305e75;border-radius:99px;justify-content:center;max-width:100%;min-height:48px;padding:13px 23px;box-shadow:0 6px 18px #305e751b}.m-NNPa_mock.m-NNPa_mock .mock-recorder button:disabled{opacity:.45;box-shadow:none}.m-NNPa_mock.m-NNPa_mock .mock-recording{color:#a33f45;font-size:28px}.m-NNPa_mock.m-NNPa_mock .mock-recorder audio{width:100%;max-width:500px}.m-NNPa_mock.m-NNPa_mock .mock-timer{color:#653f30;background:#fffaf4;border:1px solid #e4d4c4;border-radius:8px;top:84px;box-shadow:0 8px 24px #7655380c}.m-NNPa_mock.m-NNPa_mock .mock-timer button{color:#653f30;background:#f1e0d0;min-height:44px}.m-NNPa_mock.m-NNPa_mock .mock-form section{background:#fff;border:1px solid #e1ddd5;border-radius:8px;padding:30px;box-shadow:0 10px 28px #644f3b06}.m-NNPa_mock.m-NNPa_mock .mock-form h2{color:#533e32;letter-spacing:-.025em;margin:10px 0;font-size:26px}.m-NNPa_mock.m-NNPa_mock .mock-form section>p{max-width:800px;font-size:17px;line-height:1.85}.m-NNPa_mock.m-NNPa_mock .mock-form textarea{color:#2c3740;background:#fffefa;border-color:#d9d8d1;border-radius:5px;min-height:300px;padding:22px;font-family:inherit;font-size:17px;line-height:1.9}.m-NNPa_mock.m-NNPa_mock .mock-form textarea:focus{outline-offset:3px;outline:2px solid #c28b62}.m-NNPa_mock.m-NNPa_mock .mock-form section>span{color:#926747}.m-NNPa_mock.m-NNPa_mock .mock-form table.mock-data{color:#574738;background:#fffaf2;border-radius:4px;padding:0;font-size:14px}.m-NNPa_mock.m-NNPa_mock .mock-form .mock-data caption{color:#66503c;background:#f1e7d9}:is(.m-NNPa_mock.m-NNPa_mock .mock-form .mock-data th,.m-NNPa_mock.m-NNPa_mock .mock-form .mock-data td){border-color:#e4d9c8}.m-NNPa_mock.m-NNPa_mock .mock-form .mock-data thead th{color:#6c5841;background:#faf2e5}.m-NNPa_mock.m-NNPa_mock .mock-form fieldset{box-shadow:none;background:#f7f8f8;border-color:#dce2e2;border-radius:6px;padding:20px 26px}.m-NNPa_mock.m-NNPa_mock .mock-form fieldset legend{color:#345265;padding:0 8px;font-weight:700}.m-NNPa_mock.m-NNPa_mock .mock-form fieldset label{min-height:36px;line-height:1.7}.m-NNPa_mock.m-NNPa_mock .mock-form fieldset input{accent-color:#305e75;width:18px;height:18px}.m-NNPa_mock.m-NNPa_mock .mock-submit{background:var(--accent);color:#fff;border-radius:7px;min-height:52px;box-shadow:0 5px 15px #203c4c14}.m-NNPa_mock.m-NNPa_mock .mock-note{color:#627078;font-size:13px;line-height:1.85}.m-NNPa_mock.m-NNPa_mock .mock-history{border-top:1px solid #deded5;padding-top:28px}.m-NNPa_mock.m-NNPa_mock .mock-history h2{margin:0 0 12px;font-size:22px}.m-NNPa_mock.m-NNPa_mock .mock-history article{box-shadow:none;background:#fff;border-color:#deded5;border-radius:6px;padding:22px;line-height:1.8}.m-NNPa_mock.m-NNPa_mock .mock-ai-review{background:#faf8f1;border-color:#b18c4a;padding:22px}.m-NNPa_mock.m-NNPa_mock .mock-next{border-top:1px solid #deded5;flex-wrap:wrap;gap:20px;padding-top:22px;display:flex}.m-NNPa_mock.m-NNPa_mock .mock-next a{color:var(--accent);padding:8px 0;font-weight:700}.m-NNPa_assessment.m-NNPa_assessment.m-NNPa_assessment.m-NNPa_assessment.m-NNPa_assessment.m-NNPa_assessment .assessment-paper[data-skill=speaking]{color:#294c60;background:radial-gradient(at 100% 0,#e3edf4,#0000 60%),#f7fafb;border-color:#cddce3}.m-NNPa_assessment.m-NNPa_assessment.m-NNPa_assessment.m-NNPa_assessment.m-NNPa_assessment.m-NNPa_assessment .assessment-paper[data-skill=speaking] .assessment-paper-top{color:#42677a}.m-NNPa_assessment.m-NNPa_assessment.m-NNPa_assessment.m-NNPa_assessment.m-NNPa_assessment.m-NNPa_assessment .assessment-paper[data-skill=speaking] .assessment-start{color:#fff;background:#305e75}.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice .practice-discovery{--skill:#6d6698;--tint:#eeebf6;background:linear-gradient(120deg,#fff 45%,var(--tint));border:1px solid #e1e2dd;border-radius:8px;padding:25px;transition:transform .16s,border-color .16s;position:relative}.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice .practice-discovery[data-skill=writing]{--skill:#aa6737;--tint:#f7eddd}.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice .practice-discovery[data-skill=speaking]{--skill:#426d93;--tint:#e9f1f8}.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice .practice-discovery[data-skill=vocabulary]{--skill:#638058;--tint:#edf2e6}.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice .practice-discovery[data-skill=grammar]{--skill:#b45962;--tint:#f9eceb}.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice .practice-discovery[data-skill=listening]{--skill:#3a817e;--tint:#e7f3ee}.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice .practice-discovery>svg:first-child{color:var(--skill);background:var(--tint);border-radius:13px;width:50px;height:50px;padding:12px}.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice .practice-discovery:hover{border-color:var(--skill);transform:translateY(-2px)}.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice .practice-discovery h2{color:#303c45;margin:20px 0 8px;font-size:23px}.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources .resource-assigned{color:#514835;background:radial-gradient(at 100% 0,#efe4cd,#0000 60%),#fcf8ed;border:1px solid #e1d6be;border-radius:8px;padding:26px}.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources .resource-sections{border-bottom:1px solid #deddd5;gap:10px;padding:0 0 16px}.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources .resource-sections a{color:#5c614e;background:#f3f2e9;border-radius:5px;min-height:44px;padding:10px 16px}.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources .resource-lesson{background:#fff;border-color:#dddcd5;border-radius:8px;overflow:hidden;box-shadow:0 8px 22px #51482f05}.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources .resource-lesson-body{padding:22px}.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources .resource-lesson h3{color:#374237;font-size:20px;line-height:1.55}.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources .resource-lesson p{color:#647062;line-height:1.85}.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources .resource-open{background:#72533a;border-radius:5px;align-items:center;gap:9px;min-height:44px;padding:10px 15px;display:inline-flex;color:#fff!important}.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources .resource-icon{color:#886847;background:#f4ecd9;border-radius:0;justify-content:flex-start;width:100%;min-height:72px;padding:20px}.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources .resource-practice{background:#f2f4eb;border:1px solid #dce0cc;border-radius:6px}.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources .resource-actions{flex-wrap:wrap;gap:10px}.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources .st-section{border-top:1px solid #dddcd5;padding-top:30px}.m-NNPa_checker.m-NNPa_checker.m-NNPa_checker.m-NNPa_checker.m-NNPa_checker.m-NNPa_checker .gc-editor-column{background:#fffefa;border:1px solid #deddd3;border-radius:8px;box-shadow:0 14px 36px #5c51340a}.m-NNPa_checker.m-NNPa_checker.m-NNPa_checker.m-NNPa_checker.m-NNPa_checker.m-NNPa_checker .gc-issues{background:linear-gradient(160deg,#edf4f6,#f9faf8);border:1px solid #d5e0e1;border-radius:8px}.m-NNPa_checker.m-NNPa_checker.m-NNPa_checker.m-NNPa_checker.m-NNPa_checker.m-NNPa_checker .gc-editor-topline{border-bottom:1px solid #e4e3d8;padding-bottom:20px}.m-NNPa_checker.m-NNPa_checker.m-NNPa_checker.m-NNPa_checker.m-NNPa_checker.m-NNPa_checker .gc-check{color:#fff;background:#315e71;border-radius:6px;min-height:46px}.m-NNPa_checker.m-NNPa_checker.m-NNPa_checker.m-NNPa_checker.m-NNPa_checker.m-NNPa_checker .gc-empty-glyph{color:#689}.m-NNPa_account.m-NNPa_account.m-NNPa_account.m-NNPa_account.m-NNPa_account.m-NNPa_account{max-width:1000px;margin-inline:auto}.m-NNPa_account.m-NNPa_account.m-NNPa_account.m-NNPa_account.m-NNPa_account.m-NNPa_account .st-surface{background:radial-gradient(at 100% 0,#f4e5d9,#0000 60%),#fffdf7;border:1px solid #e2d9c9;border-radius:8px;padding:32px;box-shadow:0 12px 30px #735c3107}.m-NNPa_account.m-NNPa_account.m-NNPa_account.m-NNPa_account.m-NNPa_account.m-NNPa_account .st-section{border-top:1px solid #deddd5;padding-top:24px}.m-NNPa_account.m-NNPa_account.m-NNPa_account.m-NNPa_account.m-NNPa_account.m-NNPa_account details{border-bottom:1px solid #e2e0d8;padding:18px 0}.m-NNPa_account.m-NNPa_account.m-NNPa_account.m-NNPa_account.m-NNPa_account.m-NNPa_account summary{cursor:pointer;min-height:30px;font-weight:650;line-height:1.8}.m-NNPa_account.m-NNPa_account.m-NNPa_account.m-NNPa_account.m-NNPa_account.m-NNPa_account details p{color:#626d68;line-height:1.85}@media (max-width:650px){.m-NNPa_mock.m-NNPa_mock{gap:18px}.m-NNPa_mock.m-NNPa_mock .mock-hero{padding:12px 0 22px}.m-NNPa_mock.m-NNPa_mock .mock-hero h1{font-size:29px}.m-NNPa_mock.m-NNPa_mock .mock-hero p{font-size:14px}.m-NNPa_mock.m-NNPa_mock .mock-speaking{padding:20px 16px}.m-NNPa_mock.m-NNPa_mock .mock-recorder{padding:22px 0 8px}.m-NNPa_mock.m-NNPa_mock .mock-form section{padding:20px 16px}.m-NNPa_mock.m-NNPa_mock .mock-form textarea{min-height:270px;padding:16px;font-size:16px}.m-NNPa_mock.m-NNPa_mock .mock-timer{gap:8px;padding:10px;top:70px}.m-NNPa_mock.m-NNPa_mock .mock-timer strong{font-size:22px}.m-NNPa_mock.m-NNPa_mock .mock-timer button{padding:9px;font-size:12px}:is(.m-NNPa_mock.m-NNPa_mock .mock-form .mock-data th,.m-NNPa_mock.m-NNPa_mock .mock-form .mock-data td){padding:10px 8px}.m-NNPa_mock.m-NNPa_mock .mock-form fieldset{padding:18px 14px}.m-NNPa_mock.m-NNPa_mock .mock-history article{padding:18px}.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice .practice-discovery{padding:20px}:is(.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources .resource-assigned,.m-NNPa_account.m-NNPa_account.m-NNPa_account.m-NNPa_account.m-NNPa_account.m-NNPa_account .st-surface){padding:22px}.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources .resource-lesson-body{padding:18px}.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources .resource-actions{flex-direction:column;align-items:stretch}.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources .resource-open{justify-content:center}}@media (prefers-reduced-motion:reduce){.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice .practice-discovery{transition:none}.m-NNPa_mock.m-NNPa_mock .mock-recording{animation:none}}.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile{max-width:960px;margin-inline:auto}.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile .list-card{box-shadow:none;background:radial-gradient(at 100% 0,#e7eef2,#0000 55%),#fff;border:1px solid #d9e0e2;border-radius:8px;padding:30px}.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile .list-card>a{color:#315e71;border-bottom:1px solid #c7d6dc;min-height:44px;margin:8px 16px 8px 0;padding:10px 0;display:inline-flex}.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile>h2{border-top:1px solid #e1dfd6;margin-top:30px;padding-top:22px;font-size:22px}.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile>p{color:#637078;line-height:1.85}.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile .account-access{border-top:1px solid #e3e6e2;padding:20px 0}.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile .private-title{color:#2b414d;font-size:clamp(30px,4vw,43px)}.m-NNPa_settings.m-NNPa_settings.m-NNPa_settings.m-NNPa_settings.m-NNPa_settings.m-NNPa_settings{max-width:800px;margin-inline:auto}.m-NNPa_settings.m-NNPa_settings.m-NNPa_settings.m-NNPa_settings.m-NNPa_settings.m-NNPa_settings>form{background:radial-gradient(at 100% 0,#f4e6cd,#0000 65%),#fffdf8;border:1px solid #e6d9c4;border-radius:8px;gap:24px;padding:36px;display:grid}.m-NNPa_settings.m-NNPa_settings.m-NNPa_settings.m-NNPa_settings.m-NNPa_settings.m-NNPa_settings label{gap:16px;font-weight:650;display:grid}.m-NNPa_settings.m-NNPa_settings.m-NNPa_settings.m-NNPa_settings.m-NNPa_settings.m-NNPa_settings input{font:inherit;color:#745336;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #d8c6a7;border-radius:5px;max-width:190px;padding:18px;font-size:38px}.m-NNPa_settings.m-NNPa_settings.m-NNPa_settings.m-NNPa_settings.m-NNPa_settings.m-NNPa_settings button{color:#fff;width:fit-content;min-height:48px;font:inherit;background:#765a3e;border:0;border-radius:6px;padding:14px 22px;font-weight:700}.m-NNPa_settings.m-NNPa_settings.m-NNPa_settings.m-NNPa_settings.m-NNPa_settings.m-NNPa_settings>p{color:#637078;line-height:1.9}.m-NNPa_settings.m-NNPa_settings.m-NNPa_settings.m-NNPa_settings.m-NNPa_settings.m-NNPa_settings>a{color:#765a3e;padding:14px 0;font-weight:700;display:inline-flex}.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake{background:#fff;border:1px solid #dce1dc;border-radius:8px;padding:30px;box-shadow:0 12px 32px #354f3a06}.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake .guided-form{max-width:none;box-shadow:none;background:0 0;border:0;padding:0}.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake .guided-track{background:#f4f5ef;border-radius:6px;margin:24px 0;padding:20px 12px}.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake .guided-track li[aria-current]{color:#51765d}.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake .guided-heading{border-bottom:1px solid #e4e5dc;margin-bottom:24px;padding-bottom:22px}.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake .guided-heading h2{color:#30493c;font-size:28px;line-height:1.5}.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake .guided-heading p{color:#637168;line-height:1.85}:is(.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake .guided-panel input,.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake .guided-panel select,.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake .guided-panel textarea){background:#fffefa;border-color:#cdd7cd;border-radius:5px;min-height:48px;font-size:16px}.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake .guided-actions{border-top:1px solid #e2e5dc;padding-top:22px}.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake .guided-actions button{border-radius:6px;min-height:48px}:is(.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake input[type=checkbox],.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake input[type=radio]){accent-color:#51765d;min-height:auto}.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt{max-width:900px;margin-inline:auto}.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt>section,.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt>article{background:#fffdf7;border:1px solid #e2ddcb;border-radius:8px;padding:28px}:is(.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt textarea,.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt pre){white-space:pre-wrap;background:#fcfbf6;border:1px solid #e3dfd1;border-radius:5px;max-width:100%;font-size:15px;line-height:1.8}.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt>p{color:#647063;line-height:1.9}.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt button{min-height:44px}@media (max-width:650px){.m-NNPa_settings.m-NNPa_settings.m-NNPa_settings.m-NNPa_settings.m-NNPa_settings.m-NNPa_settings>form,.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake,.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt>section,.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt>article{padding:20px}.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile .list-card{padding:20px}.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake .guided-track small{font-size:9px}.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake .guided-track{padding:16px 6px}.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake .guided-heading h2{font-size:24px}.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile .list-card>a{margin:0;display:flex}.m-NNPa_settings.m-NNPa_settings.m-NNPa_settings.m-NNPa_settings.m-NNPa_settings.m-NNPa_settings input{font-size:32px}.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake .guided-actions{flex-wrap:wrap}}.m-NNPa_dayZero.m-NNPa_dayZero.m-NNPa_dayZero.m-NNPa_dayZero.m-NNPa_dayZero.m-NNPa_dayZero .guided-form{background:#fff;border:1px solid #dddeda;border-radius:8px;padding:28px}.m-NNPa_dayZero.m-NNPa_dayZero.m-NNPa_dayZero.m-NNPa_dayZero.m-NNPa_dayZero.m-NNPa_dayZero .guided-heading{border-bottom:1px solid #e1e3db;padding-bottom:24px}.m-NNPa_dayZero.m-NNPa_dayZero.m-NNPa_dayZero.m-NNPa_dayZero.m-NNPa_dayZero.m-NNPa_dayZero .guided-panel>.st-section:first-child{background:#faf8ef;border-left:3px solid #ab9a63;padding:26px;line-height:1.9}.m-NNPa_dayZero.m-NNPa_dayZero.m-NNPa_dayZero.m-NNPa_dayZero.m-NNPa_dayZero.m-NNPa_dayZero .guided-panel label{min-height:40px;line-height:1.8}.m-NNPa_dayZero.m-NNPa_dayZero.m-NNPa_dayZero.m-NNPa_dayZero.m-NNPa_dayZero.m-NNPa_dayZero textarea{border-radius:5px;min-height:230px;padding:18px;line-height:1.9}.m-NNPa_dayZero.m-NNPa_dayZero.m-NNPa_dayZero.m-NNPa_dayZero.m-NNPa_dayZero.m-NNPa_dayZero .guided-actions button{border-radius:6px;min-height:48px}@media (max-width:650px){.m-NNPa_dayZero.m-NNPa_dayZero.m-NNPa_dayZero.m-NNPa_dayZero.m-NNPa_dayZero.m-NNPa_dayZero .guided-form{padding:18px}.m-NNPa_dayZero.m-NNPa_dayZero.m-NNPa_dayZero.m-NNPa_dayZero.m-NNPa_dayZero.m-NNPa_dayZero .guided-panel>.st-section:first-child{padding:18px}}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock{background:radial-gradient(at 0 0,#f7eadc88,#0000 62%),#fafaf7;gap:24px;max-width:none;padding:32px 36px 52px}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock .mock-hero{border-color:#d9dbd2;padding:0 0 24px}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock .mock-hero span{color:#a15d46;letter-spacing:.15em;font-size:10px}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock .mock-hero h1{letter-spacing:-.045em;color:#29414c;max-width:900px;margin:16px 0;font-family:Georgia,serif;font-size:clamp(30px,3.1vw,43px);font-weight:400;line-height:1.2}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock .mock-hero p{color:#687980;max-width:850px;font-size:14px;line-height:1.85}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock .mock-parts{border:0;gap:16px;margin:0}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock .mock-parts button{text-align:left;color:#66786f;opacity:1;background:0 0;border:1px solid #dcded5;border-bottom-width:3px;border-radius:5px;align-items:center;gap:16px;min-width:0;padding:18px;display:flex}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock .mock-parts button[aria-current]{color:#894f3a;background:#fffdf5;border-color:#dacdb8 #dacdb8 #b56750;box-shadow:0 7px 20px #66503908}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock .mock-parts button:disabled{color:#83908b;background:#f3f4ee;border-color:#e5e6dc}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock .mock-part-number{color:inherit;letter-spacing:-.05em;font:34px/1 Georgia,serif}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock .mock-part-label{text-transform:uppercase;letter-spacing:.06em;gap:5px;font-size:10px;display:grid}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock .mock-part-label strong{letter-spacing:-.02em;text-transform:none;font-size:14px;font-weight:600}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock .mock-part-label small{letter-spacing:0;text-transform:none;color:#77857c;font-size:11px}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock .mock-speaking{background:linear-gradient(105deg,#faf7ef 0%,#fffdf7 48%,#f7f8f1 100%);border:1px solid #d9ded3;border-radius:6px;padding:0;overflow:hidden;box-shadow:0 16px 30px #59644709}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock .mock-speaking>span{color:#567263;text-transform:none;letter-spacing:.02em;background:#eaf0e9;border-bottom:1px solid #d9dfd4;padding:16px 24px;font-size:11px;font-weight:500;display:block}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock .mock-recorder{text-align:left;grid-template-columns:minmax(0,1.12fr) minmax(270px,1fr);align-items:stretch;gap:0;padding:0;display:grid;position:relative}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock .mock-recorder>strong{letter-spacing:.14em;color:#a1654d;font-size:9px;font-weight:600;position:absolute;top:26px;left:28px}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock [data-testid=active-mock-question]{align-self:stretch;width:100%;max-width:none;margin:0;padding:56px 28px 30px}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock [data-testid=active-mock-question]>p:first-child{color:#7a8274;margin:8px 0 26px;font-family:inherit;font-size:11px;line-height:1.7}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock [data-testid=active-mock-question]>p[lang=en]{letter-spacing:-.025em;color:#30474e;margin:0 0 25px;font-family:Georgia,serif;font-size:clamp(24px,2.4vw,33px);line-height:1.5}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock [data-testid=active-mock-question]>p[role=status]{color:#718076;margin:20px 0;font-size:13px;line-height:1.8}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock [data-testid=active-mock-question]>button{color:#846042;box-shadow:none;background:#fffaf0;border:1px solid #daceb5;border-radius:5px;min-height:44px;padding:10px 15px;font-size:12px}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock [data-testid=active-mock-question]>span{color:#788573;margin-top:14px;font-size:12px;display:block}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock .mock-console{background:radial-gradient(at 55% 40%,#fff5d888,#0000 67%),#fffdf7aa;border-left:1px solid #dde0d2;flex-direction:column;align-items:center;gap:18px;min-width:0;padding:27px 28px 30px;display:flex}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock .mock-console-label{letter-spacing:.15em;color:#7a8b7b;align-self:flex-start;font-size:9px}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock .mock-dial{color:#6c816b;background:#fffdf5;border:1px solid #d7decb;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:13px;width:185px;height:185px;margin:18px 0 12px;display:flex;box-shadow:0 0 0 7px #f7f7ed,inset 0 0 0 5px #fffdf5,inset 0 0 0 7px #efeedd}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock .mock-dial strong{letter-spacing:-.05em;color:#46676c;font-variant-numeric:tabular-nums;font:42px/1 Georgia,serif}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock .mock-dial small{letter-spacing:.12em;color:#8d947c;font-size:8px}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock .mock-recorder[data-recording=true] .mock-dial{border-color:#ca937a;box-shadow:0 0 0 7px #f7ece2,inset 0 0 0 6px #fffdf5,inset 0 0 0 8px #ecc9b0}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock .mock-recorder[data-recording=true] .mock-dial svg{color:#b3634c}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock .mock-console>button{color:#fff;background:#b7644e;border-radius:99px;min-width:190px;padding:13px 24px;font-size:13px;box-shadow:0 5px 12px #a0644320}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock .mock-recording{font:inherit;color:#aa604b;letter-spacing:.1em;margin:-4px 0;font-size:10px}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock .mock-console>span[role=status]{color:#748472;font-size:11px}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock .mock-speaking>.mock-note{color:#73836e;background:#f4f5ed;border-top:1px solid #dfe3d4;margin:0;padding:14px 24px;font-size:11px}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock .mock-form fieldset{background:0 0;border:0;border-top:1px solid #d8ded3;border-radius:0;grid-template-columns:1fr 1fr;gap:6px 22px;padding:18px 0 0;display:grid}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock .mock-form fieldset legend{color:#687d6a;padding:0 15px 0 0;font-size:13px}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock .mock-form fieldset label{margin:4px 0;font-size:13px}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock .mock-submit{background:#ae604d;border-radius:6px;justify-self:start;width:fit-content;min-width:230px}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock[data-mock=writing] .mock-form section{background:linear-gradient(90deg,#f5f3e9 0% 46%,#fffefb 46%);border-color:#dcded4;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;column-gap:30px;padding:28px;display:grid;box-shadow:5px 5px #eeeee5}:is(.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock[data-mock=writing] .mock-form section>span,.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock[data-mock=writing] .mock-form section>h2,.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock[data-mock=writing] .mock-form section>p,.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock[data-mock=writing] .mock-form section>table,.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock[data-mock=writing] .mock-form section>small){grid-column:1}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock[data-mock=writing] .mock-form section>label{color:#65777b;flex-direction:column;grid-area:1/2/span 6;align-self:stretch;margin:0;padding-left:5px;font-size:13px;display:flex}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock[data-mock=writing] .mock-form section>h2{color:#455750;margin:14px 0;font-family:Georgia,serif;font-size:25px;font-weight:400;line-height:1.35}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock[data-mock=writing] .mock-form section>p{color:#52645e;margin:6px 0 22px;font-family:Georgia,serif;font-size:17px;line-height:1.75}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock[data-mock=writing] .mock-form textarea{min-height:440px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #e0e0d5;border-radius:0;flex:1;padding:12px 0;font-size:16px}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock[data-mock=writing] .mock-timer{color:#506c64;box-shadow:none;background:#ecf1ec;border-color:#d7dfd5;border-radius:5px}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock[data-mock=writing] .mock-timer button{color:#60745c;background:#fffdf7;border:1px solid #d9dfd1;border-radius:5px}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock[data-mock=writing] .mock-timer strong{font-family:Georgia,serif;font-size:31px;font-weight:400}@media (max-width:850px){.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock{padding:24px}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock .mock-parts{gap:8px}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock .mock-parts button{gap:9px;padding:14px 10px}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock .mock-part-number{font-size:25px}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock .mock-part-label strong{font-size:12px}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock .mock-recorder{grid-template-columns:minmax(0,1fr) minmax(230px,.9fr)}}@media (max-width:650px){.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock{gap:20px;padding:22px 16px}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock .mock-hero h1{max-width:320px;font-size:33px}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock .mock-hero p{font-size:12px}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock .mock-parts{gap:6px}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock .mock-parts button{min-height:95px;padding:12px 8px;display:block}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock .mock-part-number{display:none}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock .mock-part-label{gap:6px;font-size:9px}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock .mock-part-label strong{font-size:10px;line-height:1.5}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock .mock-part-label small{font-size:9px}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock .mock-recorder{flex-direction:column;display:flex}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock .mock-recorder>strong{top:22px;left:22px}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock [data-testid=active-mock-question]{padding:47px 22px 22px}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock [data-testid=active-mock-question]>p:first-child{margin:0 0 18px;font-size:10px}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock [data-testid=active-mock-question]>p[lang=en]{margin:0;font-size:26px;line-height:1.45}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock .mock-console{border-top:1px solid #e1e1d4;border-left:0;gap:12px;width:100%;padding:20px}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock .mock-dial{width:145px;height:145px;margin:10px 0}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock .mock-dial strong{font-size:36px}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock .mock-console>button{min-height:46px}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock .mock-speaking>span{padding:13px 18px;font-size:10px}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock .mock-form fieldset{grid-template-columns:1fr}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock .mock-submit{width:100%;min-width:0}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock[data-mock=writing] .mock-form section{background:#fffdf7;flex-direction:column;gap:6px;padding:22px 18px;display:flex}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock[data-mock=writing] .mock-form section>label{border-top:1px solid #dcded4;width:100%;margin-top:22px;padding:20px 0 0}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock[data-mock=writing] .mock-form textarea{min-height:340px}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock[data-mock=writing] .mock-form section>p{font-size:17px}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock[data-mock=writing] .mock-timer{gap:6px;top:68px}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock[data-mock=writing] .mock-timer strong{font-size:27px}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock[data-mock=writing] .mock-timer button{padding:8px;font-size:10px}}.expansion-workspace:has(.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock){max-width:none;padding:0}.expansion-workspace:has(.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock)>.expansion-fixture-note{margin:18px 36px 12px;font-size:10px}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock .mock-guide{border:0;margin:4px 0;padding:0}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock .mock-guide summary{color:#687d75;cursor:pointer;min-height:30px;padding:5px 0;font-size:12px}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock .mock-guide p{margin:12px 0 0}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock .mock-recorder [role=alert]{color:#a14b3c;font-size:13px;line-height:1.75}@media (max-width:650px){.expansion-workspace:has(.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock)>.expansion-fixture-note{margin:12px 16px;font-size:9px}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock .mock-console{grid-template-columns:110px minmax(0,1fr);align-items:center;gap:14px 20px;padding:20px;display:grid}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock .mock-console-label{grid-column:1/-1}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock .mock-dial{grid-column:1;gap:8px;width:110px;height:110px}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock .mock-dial strong{font-size:29px}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock .mock-dial svg{width:17px;height:17px}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock .mock-dial small{letter-spacing:.04em;font-size:6px}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock .mock-console>button{grid-area:2/2;width:100%;min-width:0;padding:12px 9px;font-size:11px}:is(.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock .mock-console audio,.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock .mock-console>span[role=status],.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock .mock-console>[role=alert]){grid-column:1/-1}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock .mock-recorder[data-recording=true] .mock-console>button{grid-row:2}}.m-NNPa_custom.m-NNPa_custom.m-NNPa_custom{background:radial-gradient(at 0 0,#f6e6d799,#0000 58%),#fffdf7;border:1px solid #dadfd5;border-radius:6px;max-width:1000px;margin:24px 0;padding:30px;box-shadow:5px 5px #eff0e7}.m-NNPa_custom.m-NNPa_custom.m-NNPa_custom>fieldset{gap:24px;display:grid}.m-NNPa_custom.m-NNPa_custom.m-NNPa_custom label{color:#5e746a;gap:10px;font-size:13px;line-height:1.8;display:grid}.m-NNPa_custom.m-NNPa_custom.m-NNPa_custom select,.m-NNPa_custom.m-NNPa_custom.m-NNPa_custom input,.m-NNPa_custom.m-NNPa_custom.m-NNPa_custom textarea{font:inherit;color:#304c4b;background:#fffefb;border:1px solid #d1dacd;border-radius:5px;width:100%;max-width:100%;min-height:46px;padding:12px;font-size:16px}.m-NNPa_custom.m-NNPa_custom.m-NNPa_custom textarea{min-height:140px;line-height:1.85}.m-NNPa_custom.m-NNPa_custom.m-NNPa_custom p[lang=en]{letter-spacing:-.015em;color:#405952;border-block:1px solid #deded0;margin:0;padding:20px 0;font:23px/1.65 Georgia,serif}.m-NNPa_custom.m-NNPa_custom.m-NNPa_custom section{box-shadow:none;border:0;background:0 0;border-top:1px solid #dcded4;padding:24px 0}.m-NNPa_custom.m-NNPa_custom.m-NNPa_custom .sp-form-pair{grid-template-columns:1fr 1fr;gap:22px;display:grid}.m-NNPa_custom.m-NNPa_custom.m-NNPa_custom button[type=submit]{color:#fff;background:#af644c;border-radius:6px;justify-self:start;width:fit-content;min-height:48px;padding:13px 24px}.m-NNPa_custom.m-NNPa_custom.m-NNPa_custom small,.m-NNPa_custom.m-NNPa_custom.m-NNPa_custom p{color:#778272;line-height:1.85}.m-NNPa_custom.m-NNPa_custom.m-NNPa_custom textarea[name=response]{min-height:380px;box-shadow:none;background:#fff;border:0;border-bottom:1px solid #d8ddd2;padding:20px}.m-NNPa_custom.m-NNPa_custom.m-NNPa_custom h2{color:#43605b;font-family:Georgia,serif;font-size:27px;font-weight:400}@media (max-width:650px){.m-NNPa_custom.m-NNPa_custom.m-NNPa_custom{padding:20px 16px}.m-NNPa_custom.m-NNPa_custom.m-NNPa_custom .sp-form-pair{gap:12px}.m-NNPa_custom.m-NNPa_custom.m-NNPa_custom p[lang=en]{font-size:20px}.m-NNPa_custom.m-NNPa_custom.m-NNPa_custom button[type=submit]{width:100%}}.m-NNPa_report.m-NNPa_report.m-NNPa_report{background:radial-gradient(at 100% 0,#f2e9d3aa,#0000 55%),#fafaf6;max-width:1020px;margin-inline:auto;padding:30px}.m-NNPa_report.m-NNPa_report.m-NNPa_report>section{background:#fffdf7;border:1px solid #dcdfd1;border-radius:6px;margin-block:22px;padding:26px}.m-NNPa_report.m-NNPa_report.m-NNPa_report>p{color:#6b7a71;max-width:800px;font-size:14px;line-height:1.9}.m-NNPa_report.m-NNPa_report.m-NNPa_report>h2{color:#3f6055;margin-top:30px;font-size:23px}.m-NNPa_report.m-NNPa_report.m-NNPa_report h3{color:#536956;font-size:22px}.m-NNPa_report.m-NNPa_report.m-NNPa_report blockquote{background:#f7f4e7;border-left:3px solid #a3955c;padding:18px 22px;font:20px/1.7 Georgia,serif}.m-NNPa_report.m-NNPa_report.m-NNPa_report details{border-top:1px solid #dce1d3;margin-top:22px;padding-top:18px}.m-NNPa_report.m-NNPa_report.m-NNPa_report a{color:#8c5d42;align-items:center;min-height:44px;display:inline-flex}.m-NNPa_report.m-NNPa_report.m-NNPa_report .st-action{color:#fff;background:#66806c;border-radius:6px}@media (max-width:650px){.m-NNPa_report.m-NNPa_report.m-NNPa_report{padding:22px 16px}.m-NNPa_report.m-NNPa_report.m-NNPa_report>section{padding:20px}}.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile{box-shadow:none;background:radial-gradient(at 0 0,#f7eadb77,#0000 65%),#fafaf6;border:0;border-radius:0;padding:34px;display:block}.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile .private-title{letter-spacing:-.04em;margin:14px 0 28px;font:42px/1.25 Georgia,serif}.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile .list-card{background:#fffdf7;border:1px solid #d9ddd2;border-radius:6px;padding:28px;display:block;box-shadow:4px 4px #eeeee3}.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile .profile-identity{border-bottom:1px solid #dedfd2;align-items:center;gap:22px;margin-bottom:14px;padding-bottom:25px;display:flex}.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile .profile-identity h2{color:#34534c;margin:0 0 8px;font-size:23px}.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile .profile-identity p{color:#718174;margin:4px 0;font-size:13px}.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile .profile-identity small{color:#85917d;margin-top:12px;font-size:10px;display:block}.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile .profile-monogram{color:#777b47;background:#eceddc;border:1px solid #dfe0c9;border-radius:3px;flex-shrink:0;place-items:center;width:80px;height:90px;font:40px/1 Georgia,serif;display:grid;box-shadow:inset 0 0 0 5px #f9f9f0}.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile .profile-destinations{grid-template-columns:1fr 1fr;gap:0 28px;display:grid}.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile .profile-destinations a{color:#566e5c;border-bottom:1px solid #e1e2d6;justify-content:space-between;align-items:center;min-height:66px;padding:14px 0;font-size:14px;display:flex}.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile .profile-destinations a:after{content:"↗";color:#ac674a;font-size:19px}.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile>h2{color:#506852;margin-top:35px;font-size:21px}.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile>p{color:#768270;max-width:780px;font-size:13px}.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake .guided-heading{background:0 0;border:0;border-bottom:1px solid #dedfd2;border-radius:0;padding:0 0 22px}.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake .guided-track{background:#eff2e8;border:1px solid #dfe4d6}.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake .guided-track li[aria-current]{border-color:#ad7756}.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake .guided-form>p{color:#809078;font-size:11px;line-height:1.8}.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake .guided-panel label{color:#617661;font-size:13px}.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake .guided-actions{margin-top:24px}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock .mock-form{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}@media (max-width:650px){.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile{padding:22px 16px}.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile .private-title{font-size:34px}.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile .list-card{padding:20px}.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile .profile-identity{align-items:flex-start;gap:15px}.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile .profile-monogram{width:54px;height:66px;font-size:30px}.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile .profile-identity h2{font-size:20px}.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile .profile-identity p{overflow-wrap:anywhere;font-size:12px}.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile .profile-destinations{grid-template-columns:1fr}.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile .profile-destinations a{min-height:54px}.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile>h2{font-size:20px}}.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources .resource-assigned .st-action{color:#fff;box-shadow:none;background:#765b3e;border-color:#765b3e;border-radius:6px}.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources .resource-assigned{box-shadow:0 10px 26px #715b3509}.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile.m-NNPa_profile{background:radial-gradient(at 0 0,#f7eadb77,#0000 65%),#fafaf6;border:0;border-radius:0}.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice .practice-discovery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice .practice-discovery{flex-direction:column;align-items:flex-start;gap:0;min-width:0;min-height:264px;padding:24px;display:flex}.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice .practice-discovery>svg:first-child{box-sizing:border-box;flex-shrink:0;width:54px;height:54px;margin:0 0 19px;padding:13px}.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice .practice-discovery h2{margin:0 0 10px;font-size:23px;line-height:1.3}.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice .practice-discovery p{margin:0 0 12px;font-size:13px;line-height:1.85}.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice .practice-discovery small{color:#839084;margin:0 0 18px;font-size:10px}.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice .practice-discovery>span{color:var(--skill);align-items:center;gap:8px;margin-top:auto;font-size:12px;display:flex}.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice .practice-discovery>span svg{box-sizing:border-box;width:15px;height:15px;padding:0}@media (max-width:650px){.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice .practice-discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice .practice-discovery{min-height:255px;padding:18px 14px}.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice .practice-discovery h2{font-size:19px}.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice .practice-discovery p{font-size:12px}.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice .practice-discovery>svg:first-child{width:46px;height:46px;padding:11px}.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice.m-NNPa_practice .practice-discovery>span{font-size:11px}}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock[data-mock=writing] .mock-timer{color:#76523f;background:#fffdf9;border:1px solid #ddcdbf;border-left:3px solid #b87358;border-radius:9px;gap:12px;padding:12px 18px;box-shadow:0 5px 16px #74594309}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock[data-mock=writing] .mock-timer strong{font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-family:inherit;font-size:28px;font-weight:550}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock[data-mock=writing] .mock-timer button{color:#795841;background:#fff;border-color:#ddcdbf;min-height:42px;padding:9px 14px;font-size:12px}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock[data-mock=writing] .mock-timer button:first-of-type{background:#f6eadd;border-color:#d9bba3}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock .mock-speaking>span{color:#76594b;background:#fcf9f3;border-bottom:1px solid #e6d9cc;border-left:3px solid #bc7a61;font-size:12px;line-height:1.8}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock[data-mock=speaking] .mock-form fieldset{background:#fffdf9;border:1px solid #e4dbce;border-radius:9px;gap:8px 20px;padding:16px 18px 18px}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock[data-mock=speaking] .mock-form fieldset legend{color:#795741;padding:0 8px;font-size:14px;font-weight:600}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock[data-mock=speaking] .mock-form fieldset label{color:#4b6470;align-items:flex-start;gap:10px;min-height:44px;margin:0;padding:10px 0;font-size:14px;line-height:1.75;display:flex}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock[data-mock=speaking] .mock-form fieldset input{accent-color:#ab654d;flex:0 0 18px;margin:3px 0 0}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock .mock-form>p[role=status]{color:#617985;border-left:2px solid #d5e1e5;margin:8px 0;padding:4px 0 4px 14px;font-size:13px;line-height:1.85}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock .mock-form>.mock-note{color:#617985;font-size:13px;line-height:1.85}.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake .guided-track{background:0 0;border:0;border-radius:0;gap:12px;padding:8px 0 20px}.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake .guided-track li{color:#71848d;border-color:#e0e8eb;padding-top:12px}.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake .guided-track li>span{color:#617e8c;background:#f1f5f6;border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;display:grid}.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake .guided-track li[aria-current]{color:#a84358;border-color:#cd596d}.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake .guided-track li[aria-current]>span{color:#fff;background:#c84862;box-shadow:0 0 0 4px #fbecf0}.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake .guided-track li[data-done=true]>span{color:#386b80;background:#e6f0f4}.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake .guided-progress{color:#526f7c;font-size:12px}.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources .resource-sections{border-bottom:1px solid #e4ddd2;flex-wrap:wrap;gap:8px;padding:0 0 20px;display:flex}.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources .resource-sections a{color:#70543f;background:#fffdf8;border:1px solid #ded5c5;border-radius:7px;justify-content:center;align-items:center;min-height:44px;padding:10px 18px;font-size:13px;line-height:1.6;display:inline-flex}.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources .resource-sections a:hover{background:#f8eddd;border-color:#bc9974}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock button:focus-visible{outline-offset:4px;outline:3px solid #43839a}.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources .resource-sections a:focus-visible{outline-offset:4px;outline:3px solid #43839a}@media (max-width:650px){.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock[data-mock=writing] .mock-timer{flex-wrap:wrap;gap:8px;padding:10px 12px}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock[data-mock=writing] .mock-timer strong{font-size:25px}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock[data-mock=writing] .mock-timer button{padding:8px 10px;font-size:11px}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock[data-mock=speaking] .mock-form fieldset{padding:10px 14px}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock .mock-speaking>span{padding:12px 16px;font-size:11px}.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake .guided-track{gap:9px}.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources .resource-sections{grid-template-columns:1fr 1fr;display:grid}.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources .resource-sections a{padding:10px}}.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources #foundation{background:#fafaf5;border:1px solid #e0dfd3;border-radius:8px;margin-top:36px;padding:28px}.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources #grammar-repair{background:#f3f8fa;border:0;border-left:3px solid #88aebe;border-radius:0 8px 8px 0;margin-top:32px;padding:26px 28px}.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources #grammar-repair h2{color:#365e72;margin-top:0}.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources .resource-repair-links{flex-wrap:wrap;gap:10px;padding:8px 0 18px;display:flex}.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources .resource-repair-links a{color:#3d687b;background:#fff;border:1px solid #cbdde4;border-radius:6px;align-items:center;gap:10px;min-height:44px;padding:10px 14px;font-size:13px;display:inline-flex}.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources .st-section:last-child{border-top:1px solid #d9e3e4;margin-top:38px;padding-top:26px}.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources .resource-more{background:#fff}.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources .resource-more summary{align-content:center;min-height:48px;font-size:13px;line-height:1.7}@media (max-width:650px){:is(.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources #foundation,.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources #grammar-repair){padding:20px 16px}.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources .resource-repair-links a{width:100%}}.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources #core .resource-grid{counter-reset:introductory-lesson;gap:14px}.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources #core .resource-lesson:not(:has(.resource-thumbnail)){counter-increment:introductory-lesson;box-shadow:none;background:linear-gradient(115deg,#faf7ed,#fffefa 55%);border:1px solid #ddd9cc;border-radius:7px;grid-template-columns:54px minmax(0,1fr);align-items:start;gap:18px;padding:22px;display:grid}.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources #core .resource-icon{color:#745431;background:#f3e9d3;border:1px solid #e1d5ba;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:54px;height:66px;min-height:0;margin:0;padding:0;display:flex}.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources #core .resource-icon svg{width:17px;height:17px}.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources #core .resource-icon:after{content:counter(introductory-lesson, decimal-leading-zero);font-variant-numeric:tabular-nums;letter-spacing:.1em;font-size:12px}.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources #core .resource-lesson-body{min-width:0;padding:0}.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources #core .resource-lesson h3{color:#394e50;margin:7px 0 10px;font-size:19px;line-height:1.65}.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources #core .resource-lesson p{color:#536b6c;margin:0 0 18px;font-size:13px;line-height:1.85}.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources #core .resource-actions{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources #core .resource-actions form{margin:0}.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources #core .resource-actions .st-secondary{color:#426052;min-height:44px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #a6b7ac;border-radius:0;padding:9px 4px;font-size:12px}.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources #core .resource-open{min-height:44px;padding:10px 15px;font-size:13px}.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources #core .resource-done{color:#37624f;align-items:center;gap:7px;margin:0;display:flex}.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources #core :is(a,button):focus-visible{outline-offset:4px;outline:3px solid #43839a}.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt>section[data-prompt]{background:#fffaf1;border-color:#e1d4bf;border-radius:6px;padding:28px 30px;position:relative;box-shadow:inset 3px 0 #b88755}.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt>section[data-prompt="2"]{background:#f4f9fa;border-color:#d0e0e5;box-shadow:inset 3px 0 #6495a5}.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt .practice-prompt-heading{align-items:center;gap:20px;margin-bottom:18px;display:flex}.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt .practice-prompt-heading>span{color:#906438;font:italic 36px/1 Georgia,serif}.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt [data-prompt="2"] .practice-prompt-heading>span{color:#3d6b7e}.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt .practice-prompt-heading small{letter-spacing:.1em;color:#67684f;font-size:11px}.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt .practice-prompt-heading h2{color:#294d58;margin:3px 0 0;font-size:24px;line-height:1.55}.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt>section[data-prompt]>p{color:#4f686d;max-width:65ch;margin-bottom:20px;font-size:14px;line-height:1.9}.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt [data-prompt]>button{color:#fff;min-height:44px;box-shadow:none;background:#386a7e;border-radius:6px;padding:11px 22px}.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt [data-prompt] details{border-top:1px solid #d4dedb;margin-top:22px;padding-top:8px}.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt [data-prompt] summary{cursor:pointer;color:#3d626d;align-content:center;min-height:44px;font-size:13px}.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt [data-prompt] pre{color:#304e58;overflow-wrap:anywhere;background:#fffefa;border-color:#d9dfd6;margin-top:12px;padding:20px;font-size:15px;line-height:1.9}.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt :is(button,summary,a):focus-visible{outline-offset:4px;outline:3px solid #43839a}@media (max-width:650px){.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources #core .resource-lesson:not(:has(.resource-thumbnail)){grid-template-columns:40px minmax(0,1fr);gap:13px;padding:20px 16px}.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources #core .resource-icon{width:40px;height:56px}.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources #core .resource-actions{align-items:flex-start}.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources #core .resource-lesson h3{font-size:18px}.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt>section[data-prompt]{padding:24px 20px}.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt .practice-prompt-heading{gap:15px}.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt .practice-prompt-heading h2{font-size:22px}.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt.m-NNPa_prompt [data-prompt] pre{padding:16px}}.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources #core .resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources #core .resource-lesson{background:radial-gradient(at 0 0,#f5ecd980,#0000 65%),#fffefa;border:1px solid #e2dfd3;border-radius:18px;align-items:flex-start;gap:18px;margin:0;padding:26px;display:flex;box-shadow:inset 0 1px #fff,0 12px 28px -24px #53656845}.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources #core .resource-icon{background:linear-gradient(145deg,#fff8e7,#eee4cd);border-radius:12px;flex:none;width:40px;height:54px}.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources #core .resource-lesson-body{flex:1;min-width:0;padding:0}.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources #core .resource-lesson h3{margin:6px 0 10px;font-size:20px;line-height:1.6}.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources #core .resource-actions{flex-wrap:wrap;gap:8px 18px;margin-top:5px}.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake .guided-progress>span:last-child{display:none}@media (max-width:650px){.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake .guided-track{display:none}.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake .guided-heading{margin:10px 0 18px;padding:0 0 12px}.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake .guided-progress{color:#536879;margin:0 0 9px;font-size:13px}.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake .guided-form{padding:20px}.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake .guided-panel label{color:#405c66;font-size:15px}}.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources #core .resource-actions{flex-direction:row;justify-content:flex-start;align-items:center;gap:8px 16px;display:flex}.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources #core .resource-actions a{color:#fff;background:radial-gradient(at 0 0,#ffffff20,#0000 70%),linear-gradient(135deg,#406771,#2b4756);border:1px solid #adc1c7;border-radius:12px;width:auto;min-height:44px;padding:10px 14px;font-size:13px;box-shadow:inset 0 1px #ffffff35,0 5px 12px -9px #23434b}.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources #core .resource-actions form{width:auto;margin:0}.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources #core .resource-actions form button{color:#405d68;min-height:44px;box-shadow:none;background:0 0;border:0;padding:8px 0;font-size:13px}.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources #core .resource-lesson{padding-block:26px}.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources #core .resource-done{color:#405d68;margin:0;font-size:13px}@media (max-width:750px){.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources #core .resource-grid{grid-template-columns:1fr;gap:14px}.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources #core .resource-lesson{gap:16px;padding:24px 20px}.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources #core .resource-lesson h3{font-size:19px}}.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources .resource-sections{flex-wrap:wrap;gap:6px 20px;padding-bottom:14px;display:flex}.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources .resource-sections a{color:#42636b;box-shadow:none;text-underline-offset:5px;background:0 0;border:0;border-radius:0;padding:8px 0}.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources .resource-sections a:hover{text-decoration:underline}.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources #core{border-top:0;padding-top:12px}.m-NNPa_assessment.m-NNPa_assessment.m-NNPa_assessment.m-NNPa_assessment.m-NNPa_assessment.m-NNPa_assessment .assessment-paper{--mock-accent:#805b3e;border-radius:20px;padding:28px;box-shadow:0 12px 30px -24px #70523850}.m-NNPa_assessment.m-NNPa_assessment.m-NNPa_assessment.m-NNPa_assessment.m-NNPa_assessment.m-NNPa_assessment .assessment-paper[data-skill=speaking]{--mock-accent:#416b80}.m-NNPa_assessment.m-NNPa_assessment.m-NNPa_assessment.m-NNPa_assessment.m-NNPa_assessment.m-NNPa_assessment .assessment-paper-top{color:var(--mock-accent);margin-bottom:20px}.m-NNPa_assessment.m-NNPa_assessment.m-NNPa_assessment.m-NNPa_assessment.m-NNPa_assessment.m-NNPa_assessment .assessment-paper h2{font-size:29px;line-height:1.35}.m-NNPa_assessment.m-NNPa_assessment.m-NNPa_assessment.m-NNPa_assessment.m-NNPa_assessment.m-NNPa_assessment .assessment-parts{margin:16px 0 22px}.m-NNPa_assessment.m-NNPa_assessment.m-NNPa_assessment.m-NNPa_assessment.m-NNPa_assessment.m-NNPa_assessment .assessment-parts li{padding:12px 0}.m-NNPa_assessment.m-NNPa_assessment.m-NNPa_assessment.m-NNPa_assessment.m-NNPa_assessment.m-NNPa_assessment .assessment-bottom{flex-wrap:wrap}.m-NNPa_assessment.m-NNPa_assessment.m-NNPa_assessment.m-NNPa_assessment.m-NNPa_assessment.m-NNPa_assessment .assessment-bottom .product-button{border:1px solid color-mix(in srgb,var(--mock-accent) 65%,#fff);background:radial-gradient(ellipse at 0 0,#fff2,transparent 70%),linear-gradient(120deg,var(--mock-accent),color-mix(in srgb,var(--mock-accent) 70%,#172f40));color:#fff;min-height:48px;box-shadow:inset 0 1px #ffffff35,0 6px 16px -10px var(--mock-accent);border-radius:12px;padding:12px 18px;font-size:14px}.m-NNPa_assessment.m-NNPa_assessment.m-NNPa_assessment.m-NNPa_assessment.m-NNPa_assessment.m-NNPa_assessment .assessment-bottom .product-button:hover{filter:brightness(1.07)}.m-NNPa_assessment.m-NNPa_assessment.m-NNPa_assessment.m-NNPa_assessment.m-NNPa_assessment.m-NNPa_assessment .assessment-bottom .product-button:focus-visible{outline:3px solid var(--mock-accent);outline-offset:4px}@media (max-width:600px){.m-NNPa_assessment.m-NNPa_assessment.m-NNPa_assessment.m-NNPa_assessment.m-NNPa_assessment.m-NNPa_assessment .assessment-paper{padding:24px}.m-NNPa_assessment.m-NNPa_assessment.m-NNPa_assessment.m-NNPa_assessment.m-NNPa_assessment.m-NNPa_assessment .assessment-paper-top{margin-bottom:16px}.m-NNPa_assessment.m-NNPa_assessment.m-NNPa_assessment.m-NNPa_assessment.m-NNPa_assessment.m-NNPa_assessment .assessment-paper h2{font-size:28px}}.m-NNPa_checker.m-NNPa_checker.m-NNPa_checker.m-NNPa_checker.m-NNPa_checker.m-NNPa_checker.m-NNPa_checker .gc-editor-column{background:radial-gradient(at 100% 0,#f1e9d854,#0000 55%),#fffefa;border-radius:20px;box-shadow:0 12px 32px -26px #5c513430}.m-NNPa_checker.m-NNPa_checker.m-NNPa_checker.m-NNPa_checker.m-NNPa_checker.m-NNPa_checker.m-NNPa_checker .gc-issues{background:radial-gradient(at 100% 0,#d8e8ed80,#0000 65%),#f5f9fa;border-radius:20px}.m-NNPa_checker.m-NNPa_checker.m-NNPa_checker.m-NNPa_checker.m-NNPa_checker.m-NNPa_checker.m-NNPa_checker .gc-check{background:linear-gradient(135deg,#43768a,#284e64);border-radius:11px;box-shadow:inset 0 1px #ffffff30,0 6px 16px -10px #284e6460}.m-NNPa_checker.m-NNPa_checker.m-NNPa_checker.m-NNPa_checker.m-NNPa_checker.m-NNPa_checker.m-NNPa_checker .gc-actions button{border-radius:10px}.m-NNPa_checker.m-NNPa_checker.m-NNPa_checker.m-NNPa_checker.m-NNPa_checker.m-NNPa_checker.m-NNPa_checker .gc-panel-empty{min-height:0;padding:25px 0 10px}.m-NNPa_checker.m-NNPa_checker.m-NNPa_checker.m-NNPa_checker.m-NNPa_checker.m-NNPa_checker.m-NNPa_checker .gc-empty-glyph{font-size:40px}.m-NNPa_checker.m-NNPa_checker.m-NNPa_checker.m-NNPa_checker.m-NNPa_checker.m-NNPa_checker.m-NNPa_checker .gc-panel-empty button{border-radius:10px}.student-shell[data-roadmap-theme=night] .m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources.m-NNPa_resources #core .resource-actions form button{color:#e5ebd8;background:linear-gradient(125deg,#45564a,#2d4139);border:1px solid #82927b;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:10px 13px;font-size:13px;line-height:1.6;display:inline-flex;box-shadow:inset 0 1px #edf2d51a}.student-shell[data-roadmap-theme=night] .m-NNPa_assessment.m-NNPa_assessment.m-NNPa_assessment.m-NNPa_assessment.m-NNPa_assessment.m-NNPa_assessment .assessment-paper[data-skill=writing]{--mock-accent:#ebc2ad;--night-action-paint:radial-gradient(ellipse at 20% 0,#f1dfc522,transparent 75%),linear-gradient(125deg,#825b4e,#533d3c);--night-action-edge:#b6907c;background:radial-gradient(at 100% 0,#b385671f,#0000 75%),linear-gradient(130deg,#463a36,#2d2c32)!important;border-color:#8d7468!important}.student-shell[data-roadmap-theme=night] .m-NNPa_assessment.m-NNPa_assessment.m-NNPa_assessment.m-NNPa_assessment.m-NNPa_assessment.m-NNPa_assessment .assessment-paper[data-skill=speaking]{--mock-accent:#e1c2e5;--night-action-paint:radial-gradient(ellipse at 20% 0,#f1dfc522,transparent 75%),linear-gradient(125deg,#795476,#513b60);--night-action-edge:#ad88b3;background:radial-gradient(at 100% 0,#af82ab22,#0000 75%),linear-gradient(130deg,#45344d,#2c293b)!important;border-color:#8d7294!important}.student-shell[data-roadmap-theme=night] .m-NNPa_assessment.m-NNPa_assessment.m-NNPa_assessment.m-NNPa_assessment.m-NNPa_assessment.m-NNPa_assessment .assessment-paper .assessment-paper-top{color:var(--mock-accent)!important}.student-shell[data-roadmap-theme=night] .m-NNPa_assessment.m-NNPa_assessment.m-NNPa_assessment.m-NNPa_assessment.m-NNPa_assessment.m-NNPa_assessment .assessment-scope strong{color:#e5e9df}#student-main .m-NNPa_intake{box-shadow:none;background:0 0;border:0;padding:0}#student-main .m-NNPa_intake .guided-form{background:linear-gradient(145deg,#fffefa,#f3f6ee);border:1px solid #dce4de;border-radius:20px;padding:clamp(20px,3vw,32px);box-shadow:inset 0 1px #fff,0 10px 28px #183e3210}[data-roadmap-theme=night] #student-main .m-NNPa_intake .guided-form{background:linear-gradient(145deg,#263b43,#1a2c36);border-color:#47616a;box-shadow:inset 0 1px #d2e8e40c,0 12px 32px #0003}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock .mock-preview-note{border-bottom:1px solid #dedfd2;grid-column:1/-1;margin:0;padding:8px 24px;font-size:10px;line-height:1.6;position:relative}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock .mock-recorder:has(.mock-preview-note)>strong{display:none}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock .mock-form>fieldset{grid-template-columns:minmax(0,1fr);gap:14px}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock .mock-form>fieldset>button{justify-self:start;min-height:46px}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock .mock-form>fieldset>p{max-width:65ch;font-size:12px;line-height:1.8}:is(.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake .st-action:not(.st-secondary),.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake .guided-actions button:not(.st-secondary)){color:#f8f6e6;background:linear-gradient(125deg,#54765f,#355549);border:1px solid #436650;border-top-color:#87a387;border-radius:10px;min-height:46px;padding:11px 20px;box-shadow:inset 0 1px #ecf3d644,0 6px 13px -6px #304b3860}.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake .guided-actions button:not(.st-secondary):not(:disabled):is(:hover,:active){box-shadow:inset 0 1px #ecf3d644,0 0 0 3px #a4ba8d30,0 7px 15px -6px #304b3860}.student-shell[data-roadmap-theme=night] .m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake.m-NNPa_intake .guided-actions button:not(.st-secondary){color:#f1f1d7;background:linear-gradient(125deg,#52745a,#365547);border-color:#829b76}.m-NNPa_mock.m-NNPa_mock.m-NNPa_mock[data-mock=speaking] .mock-form{background:linear-gradient(125deg,#fffdf7,#f4f2e9);border:1px solid #dcdcd2;border-radius:14px;padding:20px}.student-shell[data-roadmap-theme=night] #student-main .m-NNPa_mock.m-NNPa_mock.m-NNPa_mock[data-mock=speaking] .mock-form{background:linear-gradient(125deg,#3b3048,#2b2a39);border-color:#62516e;box-shadow:inset 0 1px #fff1}
.Ttydtq_mockAfter{margin-top:30px}.Ttydtq_mockHistory{background:#fbfcfa;border:1px solid #dce4e4;border-radius:18px;padding:0 24px}.Ttydtq_mockHistory>summary{cursor:pointer;color:#34535d;justify-content:space-between;align-items:center;gap:16px;min-height:80px;font-size:20px;list-style:none;display:flex}.Ttydtq_mockHistory>summary:after{content:"+";font-size:24px;font-weight:400}.Ttydtq_mockHistory[open]>summary:after{content:"−"}.Ttydtq_mockHistory>summary span{color:#6b7d83;margin-left:auto;font-size:12px}.Ttydtq_mockHistory>summary::-webkit-details-marker{display:none}.Ttydtq_mockHistory>summary:focus-visible{outline-offset:3px;outline:3px solid #86a7a3}.Ttydtq_mockHistory[open]{padding-bottom:20px}.Ttydtq_announcements{color:#2f4b57;max-width:900px;margin:12px auto}.Ttydtq_announcements>header{border-bottom:1px solid #dce4e5;padding:16px 0 27px}.Ttydtq_announcements h1{margin:12px 0;font-size:36px;font-weight:550}.Ttydtq_announcements header p{color:#697b83;font-size:15px}.Ttydtq_announcements a{color:#4e7480;align-items:center;min-height:44px;display:inline-flex}.Ttydtq_announcements article{background:linear-gradient(135deg,#fff,#f5f7fb);border:1px solid #dfe5e7;border-radius:18px;margin:20px 0;padding:27px 30px}.Ttydtq_announcements article h2{margin:0 0 13px;font-size:21px;font-weight:550}.Ttydtq_announcements article p{white-space:pre-wrap;color:#526c77;font-size:15px;line-height:1.9}.Ttydtq_empty{background:linear-gradient(135deg,#f4f8f6,#f8f6fb);border:1px solid #dfe5e7;border-radius:20px;margin-top:26px;padding:35px}.Ttydtq_empty h2{font-size:23px;font-weight:500}.Ttydtq_empty p{color:#6b7e83;line-height:1.8}@media (max-width:600px){.Ttydtq_mockHistory{padding-inline:18px}.Ttydtq_mockHistory>summary{flex-wrap:wrap;gap:8px;font-size:17px}.Ttydtq_mockHistory>summary span{font-size:11px}.Ttydtq_announcements article{padding:23px}.Ttydtq_announcements h1{font-size:30px}.Ttydtq_empty{padding:25px}}.student-shell[data-roadmap-theme=night][data-visual-system=roadmap] .Ttydtq_mockHistory{color:#e0e9ed;background:linear-gradient(130deg,#283a49,#1c2c3b);border-color:#4c6475}.student-shell[data-roadmap-theme=night][data-visual-system=roadmap] .Ttydtq_announcements article{color:#e0e9ed;background:linear-gradient(130deg,#283a49,#1c2c3b);border-color:#4c6475}.student-shell[data-roadmap-theme=night][data-visual-system=roadmap] .Ttydtq_empty{color:#e0e9ed;background:linear-gradient(130deg,#283a49,#1c2c3b);border-color:#4c6475}.student-shell[data-roadmap-theme=night][data-visual-system=roadmap] .Ttydtq_mockHistory>summary{color:#bdcbd8}.student-shell[data-roadmap-theme=night][data-visual-system=roadmap] .Ttydtq_mockHistory>summary span{color:#bdcbd8}.student-shell[data-roadmap-theme=night][data-visual-system=roadmap] .Ttydtq_announcements :is(p,a){color:#bdcbd8}.student-shell[data-roadmap-theme=night][data-visual-system=roadmap] .Ttydtq_empty p{color:#bdcbd8}
.OSjd-G_page.OSjd-G_page.OSjd-G_page.OSjd-G_page{color:#294853;max-width:900px;font-family:var(--font-student-display),sans-serif;margin-inline:auto;line-height:1.8}.OSjd-G_header{padding:10px 0 28px}.OSjd-G_kicker{letter-spacing:.1em;color:#63818b;align-items:center;gap:9px;font-size:11px;display:flex}.OSjd-G_header h1{letter-spacing:-.025em;margin:12px 0;font-size:clamp(29px,3.5vw,39px);font-weight:600;line-height:1.4}.OSjd-G_header p{color:#60767e;max-width:50ch;margin:0;font-size:15px}.OSjd-G_timeForm{background:radial-gradient(at 100% 0,#cee5e4a0,#0000 65%),linear-gradient(130deg,#fcfdfb,#f3f8f7);border:1px solid #d8e5e5;border-radius:22px;justify-items:start;gap:23px;padding:clamp(25px,4vw,40px);display:grid;box-shadow:inset 0 1px #fff,0 15px 35px -28px #254e5a55}.OSjd-G_timeForm>label{font-size:17px;font-weight:550}.OSjd-G_minutes{align-items:center;gap:17px;max-width:100%;display:flex}.OSjd-G_page.OSjd-G_page .OSjd-G_minutes input{color:#2f5b68;width:150px;min-width:0;max-width:65%;font:500 40px/1.3 var(--font-student-display),sans-serif;box-sizing:border-box;background:#fff;border:1px solid #c5d8da;border-radius:13px;padding:17px}.OSjd-G_minutes span{color:#597880;font-size:14px}.OSjd-G_timeForm p{color:#526d76;max-width:51ch;margin:0;font-size:14px;line-height:1.9}.OSjd-G_page .OSjd-G_action.OSjd-G_action{color:#fff;min-height:49px;font:550 15px/1.6 var(--font-student-display),sans-serif;cursor:pointer;background:radial-gradient(at 10% 0,#ffffff20,#0000 70%),linear-gradient(135deg,#3c7180,#294e63);border:1px solid #3d6b78;border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:12px 21px;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff30,0 6px 18px -9px #234e6570}.OSjd-G_action:hover{filter:brightness(1.06)}.OSjd-G_page :is(input,button,a,summary):focus-visible{outline-offset:4px;outline:2px solid #5e8da3}.OSjd-G_note{color:#657b82;max-width:62ch;margin:22px 0;font-size:13px;line-height:1.9}.OSjd-G_back{color:#436d7b;align-items:center;gap:9px;min-height:44px;font-size:14px;text-decoration:none;display:inline-flex}.OSjd-G_receipt{color:#3c6956;background:#f0f8f3;border:1px solid #cfe2d9;border-radius:12px;padding:14px 18px}.OSjd-G_page .OSjd-G_fallback{background:radial-gradient(at 100% 0,#e1ecec99,#0000 65%),#fcfdfb;border:1px solid #dce5e3;border-radius:22px;max-width:720px;margin-top:18px;padding:clamp(25px,4vw,40px)}.OSjd-G_fallback h1{margin:0 0 18px;font-size:clamp(28px,4vw,36px);line-height:1.4}.OSjd-G_fallback p{color:#5d737b;max-width:58ch;margin:0 0 24px;font-size:15px;line-height:1.9}.OSjd-G_fallback .OSjd-G_back{margin-top:14px}.OSjd-G_supportGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:34px;display:grid}.OSjd-G_contact{background:radial-gradient(at 100% 0,#ead8bf80,#0000 65%),linear-gradient(130deg,#fcfcf6,#f7f5ed);border:1px solid #dce3da;border-radius:21px;padding:30px}.OSjd-G_contact h2,.OSjd-G_help h2{margin:0 0 15px;font-size:23px;font-weight:550;line-height:1.5}.OSjd-G_contact p{color:#667369;margin:0 0 23px;font-size:14px;line-height:1.85}.OSjd-G_help{padding-top:9px}.OSjd-G_help details{border-bottom:1px solid #dce5e5;padding:14px 0}.OSjd-G_help summary{cursor:pointer;color:#365964;align-content:center;min-height:44px;font-size:15px;line-height:1.7}.OSjd-G_help details p{color:#607780;margin:10px 0 15px;font-size:14px;line-height:1.85}.OSjd-G_help details a{color:#386779;align-items:center;min-height:44px;font-size:14px;display:inline-flex}@media (max-width:700px){.OSjd-G_supportGrid{grid-template-columns:minmax(0,1fr);gap:28px}.OSjd-G_contact{padding:26px 23px}.OSjd-G_header{padding-top:8px}.OSjd-G_timeForm{gap:21px}.OSjd-G_page.OSjd-G_page .OSjd-G_minutes input{font-size:36px}}.student-shell[data-roadmap-theme=night][data-visual-system=roadmap] .OSjd-G_page.OSjd-G_page.OSjd-G_page.OSjd-G_page{color:#e0e9eb}.student-shell[data-roadmap-theme=night][data-visual-system=roadmap] .OSjd-G_page :is(.OSjd-G_header p,.OSjd-G_kicker,.OSjd-G_note,.OSjd-G_back,.OSjd-G_faq p,.OSjd-G_faq summary,.OSjd-G_faq a){color:#bbced8}.student-shell[data-roadmap-theme=night][data-visual-system=roadmap] .OSjd-G_page :is(.OSjd-G_contact,.OSjd-G_timeForm,.OSjd-G_fallback){color:#e2ebeb;background:radial-gradient(at 100% 0,#59687433,#0000 70%),linear-gradient(125deg,#2c3c49,#1d2d3d);border-color:#526878;box-shadow:inset 0 1px #e6edef18}.student-shell[data-roadmap-theme=night][data-visual-system=roadmap] .OSjd-G_page :is(.OSjd-G_contact p,.OSjd-G_timeForm p,.OSjd-G_fallback p,.OSjd-G_minutes span){color:#bfd0d8}.student-shell[data-roadmap-theme=night][data-visual-system=roadmap] .OSjd-G_page .OSjd-G_help :is(summary,p,a){color:#c5d1d6}
@font-face{font-family:studentDisplay;src:url(../media/Inter_Latin_Variable.p.0rpdhg_4ubdtf.woff2)format("woff2");font-display:swap;font-weight:200 800}.b9AT6G_className{font-family:studentDisplay}.b9AT6G_variable{--font-student-display:"studentDisplay"}
