.about_layout__JhyvU{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:40px;align-items:start}.about_contact__ZF6I3{grid-column:2;grid-row:1;position:sticky;top:96px}.about_contact__ZF6I3 a{display:block;overflow:hidden;border:2px solid var(--ink);border-radius:18px;background:#fff;transition:transform .18s,box-shadow .18s}.about_contact__ZF6I3 a:hover{transform:translate(-2px,-2px);box-shadow:4px 4px 0 var(--ink)}.about_contact__ZF6I3 a:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.about_contact__ZF6I3 img{display:block;width:100%;height:auto}.about_body__U9bOq{grid-column:1;grid-row:1;display:grid;gap:40px;min-width:0}.about_pending__5bhM1{margin:0;padding:28px 0;color:#8390a5;font-size:16px;font-weight:700}@media (max-width:760px){.about_layout__JhyvU{grid-template-columns:minmax(0,1fr);gap:28px}.about_contact__ZF6I3{grid-column:1;position:static;width:min(100%,240px)}.about_body__U9bOq{grid-column:1;grid-row:2}}@media (prefers-reduced-motion:reduce){.about_contact__ZF6I3 a{transition:none}.about_contact__ZF6I3 a:hover{transform:none}}.CartoonLoading_loading__J4W1b{display:inline-flex;flex-direction:column;gap:9px;width:250px;max-width:100%;min-width:0;padding:16px 0 10px;vertical-align:middle;color:#16324f;text-align:center}.CartoonLoading_scene__XDzeY{position:relative;display:block;height:49px;width:100%;isolation:isolate;overflow:hidden}.CartoonLoading_track__O7sn0{position:absolute;bottom:0;left:0;width:100%;height:14px;overflow:hidden;border:2px solid #16324f;border-radius:9px;background:#e5f7ff}.CartoonLoading_fill__Mns5N{display:block;width:40%;height:100%;background:#20c887;border-right:7px solid #1687ff;border-radius:7px;animation:CartoonLoading_glide__dvQx3 2.4s ease-in-out infinite alternate}.CartoonLoading_runner__pdTgO{position:absolute;left:2px;top:5px;width:calc(100% - 32px);height:28px;animation:CartoonLoading_run__pVh20 2.4s ease-in-out infinite alternate}.CartoonLoading_friend__8YKjP{position:relative;display:block;width:28px;height:26px;border:2px solid #16324f;border-radius:9px 9px 7px 7px;background:#ffd438;animation:CartoonLoading_hop__0cdgE .6s ease-in-out infinite}.CartoonLoading_friend__8YKjP i{position:absolute;top:7px;left:6px;width:3px;height:5px;border-radius:2px;background:#16324f}.CartoonLoading_friend__8YKjP i:nth-child(2){left:15px}.CartoonLoading_friend__8YKjP b{position:absolute;top:13px;left:9px;width:7px;height:4px;border-bottom:2px solid #16324f;border-radius:50%}.CartoonLoading_spark__BDcBR{position:absolute;right:7px;top:3px;font-size:16px;color:#ee3e80;animation:CartoonLoading_twinkle___YlRR 1.2s ease-in-out infinite alternate}.CartoonLoading_label__r_B3g{font:inherit;font-size:14px;font-weight:750;line-height:1.4;overflow-wrap:anywhere}.CartoonLoading_compact__r10A7{width:150px;padding:2px 0;gap:4px}.CartoonLoading_compact__r10A7 .CartoonLoading_scene__XDzeY{height:28px}.CartoonLoading_compact__r10A7 .CartoonLoading_track__O7sn0{height:9px}.CartoonLoading_compact__r10A7 .CartoonLoading_friend__8YKjP{transform-origin:left bottom;scale:.65}.CartoonLoading_compact__r10A7 .CartoonLoading_runner__pdTgO{top:-2px;width:calc(100% - 23px)}.CartoonLoading_compact__r10A7 .CartoonLoading_spark__BDcBR{font-size:12px;top:0}.CartoonLoading_compact__r10A7 .CartoonLoading_label__r_B3g{font-size:12px}.CartoonLoading_loading__J4W1b[data-determinate=true] .CartoonLoading_fill__Mns5N{animation:none;transition:width .2s ease}.CartoonLoading_loading__J4W1b[data-determinate=true] .CartoonLoading_runner__pdTgO{animation:none;transform:translateX(45%)}@keyframes CartoonLoading_glide__dvQx3{0%{transform:translateX(-100%)}to{transform:translateX(250%)}}@keyframes CartoonLoading_run__pVh20{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes CartoonLoading_hop__0cdgE{0%,to{transform:translateY(0) rotate(-6deg)}50%{transform:translateY(-4px) rotate(6deg)}}@keyframes CartoonLoading_twinkle___YlRR{0%{opacity:.35;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.CartoonLoading_loading__J4W1b *,.CartoonLoading_loading__J4W1b[data-determinate=true] .CartoonLoading_fill__Mns5N{animation:none;transition:none}.CartoonLoading_runner__pdTgO{transform:translateX(45%)}.CartoonLoading_fill__Mns5N{transform:translateX(75%)}.CartoonLoading_loading__J4W1b[data-determinate=true] .CartoonLoading_fill__Mns5N{transform:none}}.calculator-cup .ExamTopFive_board__XeVpW.ExamTopFive_board__XeVpW{min-width:0;margin-top:24px;padding:24px;border:2px solid #11659a;border-radius:22px;background:#fff;color:#111;box-shadow:0 4px 0 #b6eddd}.ExamTopFive_heading__uPOIC h2{margin:0;font-size:22px;font-weight:800;line-height:1.4;overflow-wrap:anywhere}.ExamTopFive_heading__uPOIC p{margin:8px 0 18px;font-size:13px;line-height:1.7;color:#31556a}.ExamTopFive_list__CJS6M{list-style:none;margin:0;padding:0}.ExamTopFive_row__vvpHS{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 0;border-top:1px solid #c5ddd7}.ExamTopFive_row__vvpHS[data-self=true]{background:#e4f8ef;border-radius:10px}.ExamTopFive_place__tyamc{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#edf5fb;color:#163f57;font-weight:800;font-variant-numeric:tabular-nums}.ExamTopFive_place__tyamc[data-place="1"]{background:#92e3c7;color:#093c2a}.ExamTopFive_place__tyamc[data-place="2"]{background:#b6dfff;color:#103956}.ExamTopFive_place__tyamc[data-place="3"]{background:#d4f1e7;color:#163f32}.ExamTopFive_name__VVYS7{min-width:0;font-size:16px;font-weight:700;line-height:1.5;overflow-wrap:anywhere}.ExamTopFive_me___fQln{display:inline-block;margin-left:6px;padding:1px 5px;border:1px solid #148261;border-radius:5px;color:#096244;font-size:11px;font-style:normal;vertical-align:middle}.ExamTopFive_result__YUgeh{display:grid;gap:4px;text-align:right;font-variant-numeric:tabular-nums}.ExamTopFive_result__YUgeh strong{font-size:21px;line-height:1.3}.ExamTopFive_result__YUgeh small{font-size:12px;font-weight:400}.ExamTopFive_time__1Aazz{font-size:12px;line-height:1.5;white-space:nowrap;color:#31556a}.ExamTopFive_empty__F2C05{margin:0;padding:22px 0;border-top:1px solid #c5ddd7;font-size:15px}@media(max-width:600px){.calculator-cup .ExamTopFive_board__XeVpW.ExamTopFive_board__XeVpW{padding:20px 16px}.ExamTopFive_heading__uPOIC h2{font-size:20px}.ExamTopFive_row__vvpHS{grid-template-columns:28px minmax(0,1fr) auto;gap:8px;padding:14px 0}.ExamTopFive_place__tyamc{width:28px;height:28px}.ExamTopFive_name__VVYS7{font-size:14px}.ExamTopFive_result__YUgeh strong{font-size:19px}}.SystemNicknameField_field__PCRCR{display:grid;gap:8px;margin:16px 0;color:#111}.SystemNicknameField_label__HJ9IO{font-size:14px}.SystemNicknameField_name__c3XVG{overflow-wrap:anywhere;font-size:20px}.SystemNicknameField_setButton__rjToq{border:1px solid #09836e;border-radius:14px;padding:12px;background:#e4fff3;color:#111;cursor:pointer;font:inherit}.SystemNicknameField_dialog__UtrY2{width:min(420px,calc(100vw - 32px));max-height:calc(100dvh - 32px);box-sizing:border-box;padding:30px 24px 24px;border:2px solid #087b68;border-radius:26px;background:#fff;color:#111;overflow:auto}.SystemNicknameField_dialog__UtrY2::backdrop{background:#123d4266}.SystemNicknameField_dialog__UtrY2 h2{margin:0 30px 12px 0;font-size:26px}.SystemNicknameField_dialog__UtrY2 p{line-height:1.6}.SystemNicknameField_dialog__UtrY2 form{display:grid;gap:12px}.SystemNicknameField_dialog__UtrY2 input{min-width:0;width:100%;box-sizing:border-box;padding:12px;border:2px solid #92cfc1;border-radius:12px;background:#fff;color:#111;font:inherit}.SystemNicknameField_close__Rxo26{position:absolute;top:12px;right:12px;width:36px;height:36px;border:0;border-radius:50%;background:#d9f6f0;color:#111;cursor:pointer;font-size:24px}.SystemNicknameField_submit__D1Or5{padding:13px;border:2px solid #087b68;border-radius:14px;background:#5fdfb4;color:#111;font:inherit;font-weight:700;cursor:pointer}.SystemNicknameField_error__iiDS0{color:#ad2433;margin:0}.SystemNicknameField_setButton__rjToq:disabled,.SystemNicknameField_submit__D1Or5:disabled{opacity:.6;cursor:default}.CommunityReplyNoticeView_dialog__onEbd{box-sizing:border-box;width:560px;max-width:calc(100% - 32px);max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow-y:auto;overscroll-behavior:contain;border:2px solid #17384e;border-top:6px solid #1687ff;border-radius:16px;background:#fff;color:#10243c;box-shadow:5px 6px 0 #20c887}.CommunityReplyNoticeView_dialog__onEbd::backdrop{background:rgb(16 36 60/32%)}.CommunityReplyNoticeView_content__YtUM6{padding:28px}.CommunityReplyNoticeView_heading__Mr3wP{margin:0 0 22px;font-size:28px;font-weight:800;line-height:1.35;text-wrap:balance;overflow-wrap:anywhere}.CommunityReplyNoticeView_items__NO8XH{list-style:none;margin:0;padding:0}.CommunityReplyNoticeView_item__NG9Ce{display:flex;align-items:center;flex-wrap:wrap;gap:14px 20px;padding:18px 0;border-top:1px solid #d6e6f1}.CommunityReplyNoticeView_copy__1md30{flex:1 1 240px;min-width:0}.CommunityReplyNoticeView_copy__1md30 h3{margin:0;font-size:18px;font-weight:750;line-height:1.6;overflow-wrap:anywhere;white-space:pre-wrap}.CommunityReplyNoticeView_copy__1md30 p{margin:6px 0 0;font-size:14px;color:#426278}.CommunityReplyNoticeView_dismiss__zZsBr,.CommunityReplyNoticeView_open__VOMNA{min-height:44px;max-width:100%;padding:10px 16px;border:2px solid #137abd;border-radius:9px;font:inherit;font-weight:750;line-height:1.4;cursor:pointer}.CommunityReplyNoticeView_open__VOMNA{background:#1687ff;color:#fff;border-color:#126cac}.CommunityReplyNoticeView_dismiss__zZsBr{background:#edf9f3;color:#126342;border-color:#8ccfb0}.CommunityReplyNoticeView_open__VOMNA:hover{background:#096cc8}.CommunityReplyNoticeView_dismiss__zZsBr:hover{background:#d9f3e6}.CommunityReplyNoticeView_dialog__onEbd button:disabled{opacity:.58;cursor:not-allowed}.CommunityReplyNoticeView_dialog__onEbd :is(button,h2):focus-visible{outline:3px solid #1687ff;outline-offset:4px}.CommunityReplyNoticeView_actions__0S3AO{display:flex;justify-content:flex-end;margin-top:22px}.CommunityReplyNoticeView_error__uW80l{color:#a32946;font-size:14px;line-height:1.7;overflow-wrap:anywhere;margin:16px 0 0}@media(max-width:600px){.CommunityReplyNoticeView_content__YtUM6{padding:22px 18px}.CommunityReplyNoticeView_heading__Mr3wP{font-size:24px}.CommunityReplyNoticeView_copy__1md30{flex-basis:100%}.CommunityReplyNoticeView_item__NG9Ce{gap:12px}}@media(prefers-reduced-motion:reduce){.CommunityReplyNoticeView_dialog__onEbd,.CommunityReplyNoticeView_dialog__onEbd *,.CommunityReplyNoticeView_dialog__onEbd::backdrop{animation:none;transition:none;scroll-behavior:auto}}.AnswerManagementView_view__dG3Ym{min-width:0;color:#203b50;font-size:16px;line-height:1.65}.AnswerManagementView_view__dG3Ym button{min-height:44px;padding:8px 14px;border:1px solid #427cad;border-radius:9px;background:#fff;color:#164d7c;font:inherit;cursor:pointer}.AnswerManagementView_view__dG3Ym button:disabled{opacity:.55;cursor:default}.AnswerManagementView_view__dG3Ym .AnswerManagementView_primary__i0Y65:disabled{background:#e1e6ea;border-color:#a9b5bf;color:#596873;opacity:1}.AnswerManagementView_toolbar__I67_r{display:flex;justify-content:flex-end;gap:12px;margin:16px 0}.AnswerManagementView_exportActions__6WV8t{flex-wrap:nowrap}.AnswerManagementView_exportActions__6WV8t button{min-width:0}.AnswerManagementView_tableScroll__nQiGH:focus-visible,.AnswerManagementView_view__dG3Ym button:focus-visible,.AnswerManagementView_view__dG3Ym input:focus-visible,.AnswerManagementView_view__dG3Ym textarea:focus-visible{outline:3px solid #1484d4;outline-offset:3px}.AnswerManagementView_view__dG3Ym .AnswerManagementView_primary__i0Y65{border-color:#176d9c;background:#176d9c;color:#fff}.AnswerManagementView_header__FbDNt{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:16px 0}.AnswerManagementView_header__FbDNt h2,.AnswerManagementView_header__FbDNt h3{margin:0;overflow-wrap:anywhere}.AnswerManagementView_header__FbDNt h2{font-size:26px}.AnswerManagementView_header__FbDNt h3{font-size:20px}.AnswerManagementView_projects__wRLdH{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px}.AnswerManagementView_view__dG3Ym .AnswerManagementView_project__JHG3m{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:22px;border:2px solid #589ac5;border-radius:16px;background:#eef8ff;text-align:left;overflow-wrap:anywhere}.AnswerManagementView_project__JHG3m strong{font-size:20px}.AnswerManagementView_project__JHG3m span{font-size:14px}.AnswerManagementView_project__JHG3m .AnswerManagementView_enter__TNkBj{color:#176854;font-weight:700}.AnswerManagementView_export__MD9IS,.AnswerManagementView_latest__yB2J8{margin:20px 0;padding:16px 20px;border:1px solid #8fb7ce;border-radius:12px;background:#f1f9ff}.AnswerManagementView_export__MD9IS{border-color:#85bba8;background:#f0faf5}.AnswerManagementView_export__MD9IS .AnswerManagementView_header__FbDNt,.AnswerManagementView_latest__yB2J8 .AnswerManagementView_header__FbDNt{margin-top:0}.AnswerManagementView_run__h_var p{margin:0 0 10px}.AnswerManagementView_stats___Oel0{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}.AnswerManagementView_stats___Oel0>div{padding:12px;border:1px solid #bfd4e2;border-radius:9px;background:#fff}.AnswerManagementView_stats___Oel0 dt{font-size:14px}.AnswerManagementView_stats___Oel0 dd{margin:4px 0 0;color:#155d8d;font-size:22px;font-weight:700}.AnswerManagementView_tabs__khcgd{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 16px}.AnswerManagementView_tabs__khcgd button{display:flex;align-items:center;gap:8px}.AnswerManagementView_tabs__khcgd button[aria-pressed=true]{background:#176d9c;color:#fff}.AnswerManagementView_tabs__khcgd span{padding:0 7px;border-radius:6px;background:#e5f3fc;color:#164d7c;font-size:14px}.AnswerManagementView_tableScroll__nQiGH{max-width:100%;overflow-x:auto;border:1px solid #9cb9cd;border-radius:10px}.AnswerManagementView_table__lqVEv{width:100%;min-width:860px;border-collapse:collapse;text-align:left;font-size:14px}.AnswerManagementView_table__lqVEv td,.AnswerManagementView_table__lqVEv th{padding:12px;border-bottom:1px solid #cfdee8;vertical-align:top}.AnswerManagementView_table__lqVEv thead{background:#e7f3fc;color:#163f62}.AnswerManagementView_table__lqVEv tbody tr:nth-child(2n){background:#f6faff}.AnswerManagementView_table__lqVEv th[scope=row]{min-width:90px}.AnswerManagementView_table__lqVEv .AnswerManagementView_record__spQ0k{min-width:180px;max-width:320px;white-space:pre-wrap;overflow-wrap:anywhere}.AnswerManagementView_view__dG3Ym .AnswerManagementView_person__fawFc{padding:4px 8px;border-color:transparent;background:transparent;text-align:left;text-decoration:underline;text-underline-offset:4px}.AnswerManagementView_feedback__TTGZq{display:grid;gap:10px;min-width:230px}.AnswerManagementView_view__dG3Ym .AnswerManagementView_choice__rbSdg{display:flex;flex-direction:row;align-items:center;gap:8px}.AnswerManagementView_choice__rbSdg{white-space:nowrap}.AnswerManagementView_choice__rbSdg input{width:18px;height:18px;margin:0;accent-color:#176d9c}.AnswerManagementView_field__Z_qx8{display:grid;gap:6px}.AnswerManagementView_field__Z_qx8 textarea{box-sizing:border-box;width:100%;min-height:90px;padding:9px;border:1px solid #759eb9;border-radius:8px;background:#fff;color:#152f42;font:inherit;resize:vertical}.AnswerManagementView_field__Z_qx8 textarea:disabled{background:#eef1f3;color:#60717e}.AnswerManagementView_file__R_ilK{display:grid;gap:8px;min-width:150px;max-width:240px;overflow-wrap:anywhere}.AnswerManagementView_actions__8X9Ci{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.AnswerManagementView_hint__aw4TN{color:#4b6172}.AnswerManagementView_empty___0vTw{padding:24px 0;color:#4b6172}.AnswerManagementView_notice__i2jXQ{padding:12px 16px;border:1px solid #74a98f;border-radius:9px;background:#edf9f0;color:#24583d}.AnswerManagementView_error__bTLzx{color:#a42636;overflow-wrap:anywhere}.AnswerManagementView_dialog__g2JG4{box-sizing:border-box;width:min(760px,calc(100vw - 32px));max-height:85dvh;padding:24px;border:2px solid #6998b9;border-radius:16px;background:#fff;color:#203b50;overflow:auto;line-height:1.65}.AnswerManagementView_dialog__g2JG4::backdrop{background:#102d4a88;backdrop-filter:blur(4px)}.AnswerManagementView_dialogHead__z8JN9{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px}.AnswerManagementView_dialogHead__z8JN9 h3{margin:0;font-size:21px}.AnswerManagementView_logs__bFLkM{display:grid;gap:18px;margin:0 0 18px;padding:0;list-style:none}.AnswerManagementView_logs__bFLkM li{padding-bottom:18px;border-bottom:1px solid #cfdee8}.AnswerManagementView_identity__TWKkA{margin:0}.AnswerManagementView_identity__TWKkA>div{display:grid;grid-template-columns:85px minmax(0,1fr);gap:12px;padding:10px 0;border-bottom:1px solid #cfdee8}.AnswerManagementView_identity__TWKkA dt{color:#4b6172}.AnswerManagementView_identity__TWKkA dd{margin:0;overflow-wrap:anywhere}@media (max-width:600px){.AnswerManagementView_export__MD9IS,.AnswerManagementView_latest__yB2J8{padding:14px}.AnswerManagementView_stats___Oel0{grid-template-columns:1fr;gap:8px}.AnswerManagementView_stats___Oel0>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.AnswerManagementView_stats___Oel0 dd{margin:0;font-size:20px}.AnswerManagementView_tabs__khcgd{gap:8px}.AnswerManagementView_tabs__khcgd button{flex:1 1 140px;justify-content:center;padding:8px}.AnswerManagementView_dialog__g2JG4{padding:18px}}.training_page__tkH36{padding-block:32px 100px}.training_heading__zP6vy{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.training_heading__zP6vy h1{font-size:clamp(26px,3vw,38px);font-weight:850;letter-spacing:-.04em;text-wrap:balance}.training_heading__zP6vy a{color:#1e5973;font-weight:700}.training_notice__wesiC{border-top:3px solid #20c887;padding:24px 0}.training_notice__wesiC p{font-size:20px;font-weight:700;margin:0 0 20px}.training_actions__33SYM{display:flex;flex-wrap:wrap;gap:12px}.training_loading__Gze4g{display:flex;align-items:center;gap:12px;min-height:96px;border-top:3px solid #20c887;color:#1e5973;font-weight:700}.training_spinner__1dAm9{display:inline-block;flex:0 0 auto;width:18px;height:18px;border:2px solid #cdeada;border-top-color:#087b50;border-radius:50%;animation:training_training-spin__w2rUB .8s linear infinite}.training_linkStatus__I3RvK{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;min-width:116px}@keyframes training_training-spin__w2rUB{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.training_spinner__1dAm9{animation:none}}.training_preview__vP__I{min-width:0;color:#142e38;background:#fff}.training_previewBar__YeMR5{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;border-bottom:1px solid #dce9e5;padding:16px 20px}.training_previewBar__YeMR5 p{margin:0;font-size:13px;color:#52666e}.training_tabs__gVQ5o{display:flex;flex-wrap:wrap;gap:8px}.training_tabs__gVQ5o button{cursor:pointer;background:#eef8f4;color:#145c43;font:inherit;font-weight:800;border:1px solid #bbdfcd;border-radius:9px;padding:10px 16px}.training_tabs__gVQ5o button[aria-pressed=true]{background:#20c887;color:#082f22;border-color:#20c887}.training_previewBody__UOBHN{max-width:1250px;margin-inline:auto;padding:24px}@media (max-width:760px){.training_page__tkH36{padding-top:22px}.training_heading__zP6vy{align-items:flex-start}.training_heading__zP6vy a{font-size:13px;white-space:nowrap}.training_previewBody__UOBHN{padding:18px 12px}.training_previewBar__YeMR5{padding:12px}}.AuthLoginForm_phoneRow__WP1aX{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;min-width:0}.AuthLoginForm_phoneRow__WP1aX>input,.AuthLoginForm_phoneRow__WP1aX>label{min-width:0}.AuthLoginForm_phoneRow__WP1aX>input{width:100%;min-height:48px;padding:12px;border:1px solid var(--ink);border-radius:10px;background:#fff;color:#10243c;font:inherit;font-size:16px}.AuthLoginForm_phoneRow__WP1aX>input:focus-visible{outline:3px solid var(--lake);outline-offset:3px}.AuthLoginForm_phoneRow__WP1aX>button{min-height:48px;padding:12px 16px;white-space:nowrap;font-size:15px}.AuthLoginForm_codeWrap__gr4pu{position:relative;min-width:0;width:100%}.AuthLoginForm_codeCells__C0FTe{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;pointer-events:none}.AuthLoginForm_codeCell__5hRmx{display:flex;justify-content:center;align-items:center;min-width:0;height:58px;border:2px solid var(--hair-strong);border-radius:10px;background:#fff;color:#123c54;font-size:28px;font-weight:800;line-height:1}.AuthLoginForm_codeWrap__gr4pu .AuthLoginForm_codeInput__aeXAL{position:absolute;inset:0;width:100%;height:100%;min-width:0;margin:0;padding:0;border:0;border-radius:10px;background:transparent;color:transparent;-webkit-text-fill-color:transparent;caret-color:transparent;font-size:16px;cursor:text}.AuthLoginForm_codeWrap__gr4pu .AuthLoginForm_codeInput__aeXAL:focus-visible{outline:3px solid var(--lake);outline-offset:4px}.AuthLoginForm_codeWrap__gr4pu:focus-within .AuthLoginForm_codeCell__5hRmx{border-color:var(--lake)}.AuthLoginForm_codeWrap__gr4pu:has(input:disabled){opacity:.6}.AuthLoginForm_remember__vRuFg{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.7;cursor:pointer}.AuthLoginForm_remember__vRuFg input[type=checkbox]{flex:0 0 auto;width:18px;height:18px;min-height:0;margin:3px 0 0;accent-color:var(--lake)}.AuthLoginForm_methodTabs__dtUJJ{display:flex;flex-wrap:wrap;gap:10px}.AuthLoginForm_methodTabs__dtUJJ button{flex:1 1 120px;min-height:44px;padding:10px 14px;border:2px solid var(--ink);border-radius:10px;background:#fff;color:var(--ink);font:inherit;font-weight:750;cursor:pointer}.AuthLoginForm_methodTabs__dtUJJ button.is-active,.AuthLoginForm_methodTabs__dtUJJ button[aria-pressed=true]{border-color:var(--lake);background:var(--lake);color:#fff}.AuthLoginForm_methodTabs__dtUJJ button:hover:not([aria-pressed=true]){background:var(--lake-tint)}.AuthLoginForm_methodTabs__dtUJJ button:disabled{opacity:.58;cursor:not-allowed}.AuthLoginForm_methodTabs__dtUJJ button:focus-visible,.AuthLoginForm_phoneRow__WP1aX>button:focus-visible,.AuthLoginForm_remember__vRuFg input:focus-visible{outline:3px solid var(--lake);outline-offset:3px}@media(max-width:600px){.AuthLoginForm_phoneRow__WP1aX{gap:8px}.AuthLoginForm_phoneRow__WP1aX>button{padding:10px;font-size:14px}.AuthLoginForm_codeCells__C0FTe{gap:5px}.AuthLoginForm_codeCell__5hRmx{height:48px;border-radius:8px;font-size:24px}}.FeatureArt_art__czwON{display:block;width:100%;height:100%;overflow:visible}@keyframes FeatureArt_draw__EdidW{0%,12%{stroke-dashoffset:24}30%,to{stroke-dashoffset:0}}.FeatureArt_tick__Wm1zc{stroke-dasharray:24;animation:FeatureArt_draw__EdidW 3s ease-in-out infinite}@keyframes FeatureArt_appear__T8mMh{0%,10%{opacity:0;transform:translateY(4px)}22%,88%{opacity:1;transform:none}to{opacity:0}}.FeatureArt_step__21XAg{animation:FeatureArt_appear__T8mMh 3.2s ease-in-out infinite both}@keyframes FeatureArt_pulse__ALBwz{0%,to{opacity:1}50%{opacity:.45}}.FeatureArt_pulse__ALBwz{animation:FeatureArt_pulse__ALBwz 1.8s ease-in-out infinite}@keyframes FeatureArt_wobble__PmFKH{0%,to{transform:rotate(-18deg)}50%{transform:rotate(16deg)}}.FeatureArt_needle__T810A{transform-box:view-box;transform-origin:100px 56px;animation:FeatureArt_wobble__PmFKH 2.8s ease-in-out infinite}@keyframes FeatureArt_sweep__RA4v3{to{transform:rotate(1turn)}}.FeatureArt_hand__iWRbK{transform-box:view-box;transform-origin:100px 88px;animation:FeatureArt_sweep__RA4v3 5s steps(60) infinite}@media (prefers-reduced-motion:reduce){.FeatureArt_hand__iWRbK,.FeatureArt_needle__T810A,.FeatureArt_pulse__ALBwz,.FeatureArt_step__21XAg,.FeatureArt_tick__Wm1zc{animation:none}.FeatureArt_tick__Wm1zc{stroke-dashoffset:0}}.RegistrationForm_registration__uGumC{margin-top:22px;line-height:1.85}.RegistrationForm_registration__uGumC p{margin:14px 0}.RegistrationForm_stats__p1Kqo{display:flex;flex-wrap:wrap;gap:16px 32px;padding:16px 0;border-block:1px solid var(--line)}.RegistrationForm_stats__p1Kqo div{display:flex;gap:12px}.RegistrationForm_stats__p1Kqo dd{margin:0;font-weight:800}.RegistrationForm_fields__X7pfA{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:0;border:0;margin:20px 0;min-width:0}.RegistrationForm_fields__X7pfA label,.RegistrationForm_student__BtN69 label{display:flex;flex-direction:column;gap:6px;min-width:0}.RegistrationForm_registration__uGumC input:not([type=checkbox]),.RegistrationForm_registration__uGumC select{width:100%;min-width:0;min-height:44px;border:1px solid #708498;border-radius:0;background:white;padding:8px;font:inherit}.RegistrationForm_registration__uGumC select,.RegistrationForm_registration__uGumC select optgroup,.RegistrationForm_registration__uGumC select option{color:#000;background-color:#fff;-webkit-text-fill-color:#000}.RegistrationForm_registration__uGumC select{color-scheme:light}.RegistrationForm_registration__uGumC button:focus-visible,.RegistrationForm_registration__uGumC input:focus-visible,.RegistrationForm_registration__uGumC select:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.RegistrationForm_actions__Ytdsf{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.RegistrationForm_fileInput__XVLpA::file-selector-button,.RegistrationForm_templateButton__9vBRI{appearance:none;border:2px solid var(--blue);border-radius:10px;background:#fff;color:var(--blue);padding:9px 15px;font:inherit;font-weight:800;line-height:1.35;cursor:pointer}.RegistrationForm_fileInput__XVLpA::file-selector-button:hover,.RegistrationForm_templateButton__9vBRI:hover{background:#eef7ff}.RegistrationForm_fileInput__XVLpA:disabled::file-selector-button,.RegistrationForm_templateButton__9vBRI:disabled{opacity:.55;cursor:not-allowed}.RegistrationForm_filePicker__i7o48{display:flex;flex-direction:column;gap:8px;min-width:0}.RegistrationForm_fileInput__XVLpA{max-width:100%}.RegistrationForm_fileInput__XVLpA::file-selector-button:focus-visible,.RegistrationForm_fileInput__XVLpA:focus-visible,.RegistrationForm_templateButton__9vBRI:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.RegistrationForm_gradeField__trqL1{min-width:0;margin:0;padding:0;border:0}.RegistrationForm_gradeChoices__d_UrO{display:flex;flex-wrap:wrap;gap:8px;min-width:0;margin-top:8px;padding:0;border:0}.RegistrationForm_gradeChoice__rMzMO{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:7px 11px;border:1px solid #708498;border-radius:9px;background:#fff;line-height:1.35;cursor:pointer}.RegistrationForm_fields__X7pfA .RegistrationForm_gradeChoice__rMzMO{display:inline-flex;flex-direction:row}.RegistrationForm_gradeChoice__rMzMO:has(input:checked){border-color:var(--blue);background:#eef7ff;color:var(--blue)}.RegistrationForm_gradeChoice__rMzMO:has(input:focus-visible){outline:3px solid var(--blue);outline-offset:2px}.RegistrationForm_gradeChoice__rMzMO input{width:auto;min-width:0;min-height:0;margin:0;accent-color:var(--blue)}.RegistrationForm_student__BtN69{display:grid;grid-template-columns:minmax(90px,1fr) minmax(110px,2fr);gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.RegistrationForm_preview___gRNe{padding:0;list-style:none}.RegistrationForm_error__xBkbD{color:#a62e35}.RegistrationForm_receipt__PQ7N9{padding:0;list-style:none}.RegistrationForm_receipt__PQ7N9 li{display:flex;flex-wrap:wrap;gap:10px 24px;padding:12px 0;border-bottom:1px solid var(--line)}.RegistrationForm_receipt__PQ7N9 strong{overflow-wrap:anywhere}.RegistrationForm_hint__gnHXy{color:#475d70;font-size:14px}.RegistrationForm_upgradeDialog__QSRfX{width:min(640px,calc(100% - 32px));max-height:calc(100dvh - 32px);box-sizing:border-box;overflow:auto;border:2px solid var(--blue);padding:24px;background:#fff;color:var(--ink);line-height:1.85}.RegistrationForm_upgradeDialog__QSRfX::backdrop{background:rgb(0 0 0/.3)}.RegistrationForm_upgradeDialog__QSRfX h3{margin:0}@media (max-width:600px){.RegistrationForm_fields__X7pfA{grid-template-columns:minmax(0,1fr)}}.Qpho5Admission_overview__lueNH{margin-top:22px}.Qpho5Admission_overview__lueNH p{margin:0 0 1.25em;line-height:1.95}.Qpho5Admission_overview__lueNH p:last-child{margin-bottom:0}.Qpho5Admission_overview__lueNH a{color:var(--blue-deep);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.Qpho5Admission_contact__m_c0Q{margin-top:28px}.Qpho5Admission_contactBody__Xi0ii{display:flex;flex-wrap:wrap;align-items:start;gap:20px 28px;margin-top:22px}.Qpho5Admission_contactBody__Xi0ii p{margin:0 0 14px;line-height:1.85}.Qpho5Admission_contactBody__Xi0ii a{color:var(--blue-deep);text-decoration:underline;text-underline-offset:3px}.Qpho5Admission_qr__YYQqQ{margin:0}.Qpho5Admission_qr__YYQqQ img{display:block;width:176px;max-width:100%;height:auto}.Qpho5Admission_qr__YYQqQ figcaption{margin-top:8px;font-size:12px;color:#475d70;text-align:center}.Qpho5Admission_registerButton__Uronl{display:inline-flex;min-width:190px;min-height:64px;align-items:center;justify-content:center;margin-top:24px;padding:16px 34px;border:3px solid #075da6;border-radius:18px;font-size:24px;font-weight:900;line-height:1.2;box-shadow:0 5px 0 #075da6;transition:transform .12s ease,box-shadow .12s ease}.Qpho5Admission_registerButton__Uronl:hover{transform:translateY(-2px);box-shadow:0 7px 0 #075da6}.Qpho5Admission_registerButton__Uronl:active{transform:translateY(3px);box-shadow:0 2px 0 #075da6}.Qpho5Admission_registerButton__Uronl:focus-visible{outline:3px solid #ffd23f;outline-offset:4px}.Qpho5Admission_fileButton__sz_oB{box-sizing:border-box;min-width:min(190px,100%);max-width:100%;margin:12px 0 10px;background:var(--blue);color:#fff;font-family:inherit;white-space:normal;overflow-wrap:anywhere;cursor:pointer}.Qpho5Admission_fileButton__sz_oB:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:0 5px 0 #075da6}.Qpho5Admission_registration__QxmUH{margin-top:22px;line-height:1.9}.Qpho5Admission_registration__QxmUH p{margin:14px 0}.Qpho5Admission_registration__QxmUH dl{margin:20px 0;border-top:1px solid var(--line)}.Qpho5Admission_registration__QxmUH dl>div{display:flex;flex-wrap:wrap;gap:12px 28px;padding:12px 0;border-bottom:1px solid var(--line)}.Qpho5Admission_registration__QxmUH dt{min-width:112px;color:#475d70}.Qpho5Admission_registration__QxmUH dd{margin:0;font-weight:850}.Qpho5Admission_uploadExplanation__0dJM0>p{margin:16px 0;line-height:1.9}.Qpho5Admission_uploadExplanation__0dJM0>p:last-child{margin-bottom:0}.Qpho5Admission_uploadExplanation__0dJM0>[role=status] p{margin:16px 0;line-height:1.9}.Qpho5Admission_fileRules__UOt5_{margin:24px 0}.Qpho5Admission_fileRules__UOt5_ section{padding:18px 0;border-top:1px solid var(--line)}.Qpho5Admission_fileRules__UOt5_ h3{margin:0 0 8px;font-size:18px;font-weight:850}.Qpho5Admission_fileRules__UOt5_ p{margin:6px 0;line-height:1.8}.Qpho5Admission_fileRules__UOt5_ code{font-family:inherit;color:#374151;overflow-wrap:anywhere}@media (max-width:600px){.Qpho5Admission_contactBody__Xi0ii{gap:16px}.Qpho5Admission_qr__YYQqQ{width:176px}.Qpho5Admission_registerButton__Uronl{min-width:172px;min-height:58px;padding:14px 28px;font-size:22px}.Qpho5Admission_fileButton__sz_oB{min-width:min(172px,100%)}}@media (prefers-reduced-motion:reduce){.Qpho5Admission_registerButton__Uronl{transition:none}.Qpho5Admission_registerButton__Uronl:active,.Qpho5Admission_registerButton__Uronl:hover{transform:none}}.Qpho5Admission_loginActions__kaAEY{display:flex;flex-wrap:wrap;gap:16px;margin:20px 0}.ActivityBadge_badge__9sUxq{position:absolute;top:18px;right:18px;display:inline-flex;align-items:center;gap:2px;padding:8px 11px;border:1.5px solid;border-radius:999px;color:#fff;background:#086bcc;font-size:13px;font-weight:750;letter-spacing:.03em;line-height:1.2;pointer-events:none}.ActivityBadge_dot__q7fe6{width:6px;height:6px;margin-right:5px;border-radius:50%;background:#b6ff70}.ActivityBadge_letter__zMCpf{animation:ActivityBadge_appear__1QkL8 3.6s infinite both;animation-delay:var(--delay)}@keyframes ActivityBadge_appear__1QkL8{0%,80%,to{opacity:0;transform:translateY(3px) scale(.9)}12%,62%{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:600px){.ActivityBadge_badge__9sUxq{top:12px;right:12px;font-size:11px;padding:6px 9px;gap:1px}}@media(prefers-reduced-motion:reduce){.ActivityBadge_letter__zMCpf{animation:none;opacity:1;transform:none}}.practice_bento__UfaCp{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 22px;align-items:stretch}.practice_group__yFX9z{display:grid;grid-template-rows:auto 1fr;gap:12px;min-width:0}.practice_wide__LgMLf{grid-column:span 2}.practice_group__yFX9z h2{display:flex;align-items:center;gap:9px;margin:0;color:var(--ink);font-size:17px;font-weight:900;line-height:1.3}.practice_group__yFX9z h2:before{width:5px;height:17px;content:"";border-radius:3px;background:var(--red)}.practice_row__w9v1b{display:grid;gap:16px;min-height:0}.practice_pair__0NLi3{grid-template-columns:repeat(2,minmax(0,1fr))}.practice_stack__bwpOq{grid-template-rows:repeat(2,minmax(0,1fr))}.practice_calculator__uhrHB{border-top:0;padding-top:0}.practice_calculator__uhrHB>.calculator-project-card{height:100%;min-height:230px}.practice_card__McfuP{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,44%);align-items:center;gap:12px;min-height:230px;padding:24px 22px 24px 26px;overflow:hidden;border:2px solid var(--ink);border-radius:20px;color:var(--ink);text-decoration:none;isolation:isolate}.practice_card__McfuP:before{position:absolute;inset:0;z-index:-1;content:"";background:radial-gradient(circle at 92% 8%,rgba(255,255,255,.42) 0 22%,transparent 22.4%),radial-gradient(circle at -6% 118%,rgba(255,255,255,.3) 0 40%,transparent 40.4%)}.practice_card__McfuP:after{position:absolute;inset:8px;z-index:-1;content:"";border:1px solid rgba(19,35,58,.14);border-radius:14px}.practice_card__McfuP h3{margin:0;font-size:clamp(22px,2.3vw,30px);font-weight:950;line-height:1.18;letter-spacing:-.01em;overflow-wrap:anywhere}.practice_art__StR48{display:block;height:100%;max-height:170px;min-height:110px}.practice_hero__40c9E{min-height:250px}.practice_hero__40c9E h3{font-size:clamp(28px,3.2vw,40px)}.practice_small__V33MA{grid-template-columns:minmax(0,1fr) 46%;min-height:108px;padding:14px 14px 14px 20px;border-radius:16px}.practice_small__V33MA h3{font-size:18px}.practice_small__V33MA .practice_art__StR48{min-height:70px;max-height:92px}.practice_solid__dqpAg{background:var(--green)}.practice_tint__MDNnb{background:var(--green-tint)}.practice_yellow__iLH_h{background:var(--yellow)}.practice_white__asB9O{background:#fff}.practice_white__asB9O:after{border-color:rgba(19,35,58,.1)}@media (max-width:1000px){.practice_bento__UfaCp{grid-template-columns:minmax(0,1fr);gap:26px}.practice_wide__LgMLf{grid-column:auto}.practice_calculator__uhrHB>.calculator-project-card{min-height:180px}}@media (max-width:640px){.practice_pair__0NLi3{grid-template-columns:minmax(0,1fr)}.practice_card__McfuP,.practice_hero__40c9E{min-height:170px;padding:18px 16px 18px 20px;border-radius:18px}.practice_card__McfuP h3{font-size:22px}.practice_hero__40c9E h3{font-size:26px}.practice_small__V33MA{min-height:104px}.practice_small__V33MA h3{font-size:17px}}.scope-directory_directory__SFTg3{color:#111;min-width:0;background:#fff;--scope-border:#0875c9;--scope-accent:#00856e;--scope-fill:#92e1ca}.scope-directory_group__eAfPM[data-subject=thermal]{--scope-border:#c72835;--scope-accent:#bb2030;--scope-fill:#ffb5bb}.scope-directory_categories__cdDbl{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px}.scope-directory_categoryLabel__Zwo4J{width:100%;font-size:14px;color:#111}.scope-directory_categories__cdDbl button{min-height:44px;padding:8px 12px;border:1px solid #0875c9;border-radius:22px;background:#fff;color:#111;font:inherit;font-size:14px;cursor:pointer}.scope-directory_categories__cdDbl button[aria-pressed=true]{background:#006ac6;border-color:#006ac6;color:#fff}.scope-directory_directory__SFTg3 button:focus-visible{outline:3px solid #005bbb;outline-offset:4px}.scope-directory_directory__SFTg3 button:disabled{cursor:default;border-style:dashed}.scope-directory_categories__cdDbl button:disabled{border-color:#59636c}.scope-directory_group__eAfPM{margin:28px 0}.scope-directory_groupHeading__6fhln{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 20px;margin-bottom:14px;padding-left:12px;border-left:5px solid var(--scope-accent)}.scope-directory_groupHeading__6fhln h2{margin:0;color:var(--scope-border);font-size:22px;font-weight:800}.scope-directory_terms__o8GjW{display:flex;flex-wrap:wrap;gap:8px 16px;color:#111;font-size:13px;line-height:1.7;overflow-wrap:anywhere}.scope-directory_chapters__Aigt4,.scope-directory_sectionGroup__w8l1u,.scope-directory_sections__6BGlD{list-style:none;padding:0;margin:0}.scope-directory_chapter__Bvyk2+.scope-directory_chapter__Bvyk2{margin-top:12px}.scope-directory_chapterRow__QWlB2{display:grid;grid-template-columns:44px minmax(0,1fr);gap:10px;align-items:center}.scope-directory_directory__SFTg3 .scope-directory_expand__jtM1d{display:grid;place-items:center;width:44px;min-height:44px;border:2px solid var(--scope-accent);border-radius:10px;background:#fff;color:var(--scope-accent);font-size:24px;cursor:pointer}.scope-directory_directory__SFTg3 .scope-directory_scopeButton__kLL7N{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 14px;width:100%;min-width:0;min-height:64px;box-sizing:border-box;padding:12px 16px;border:2px solid var(--scope-border);border-radius:12px;background:#fff;color:#111;text-align:left;font:inherit;cursor:pointer}.scope-directory_scopeButton__kLL7N:not(:disabled):hover{outline:1px solid var(--scope-border);outline-offset:1px}.scope-directory_directory__SFTg3 .scope-directory_scopeButton__kLL7N:disabled{color:#333;border-color:#656565;border-style:dashed}.scope-directory_progress__H_uRf{position:absolute;z-index:-1;inset:0 auto 0 0;background:var(--scope-fill);pointer-events:none}.scope-directory_scopeTitle____0QR{min-width:0;overflow-wrap:anywhere;font-size:18px;font-weight:700;line-height:1.5}.scope-directory_scopeMeta__gvYvP{font-size:12px;line-height:1.5;font-variant-numeric:tabular-nums}.scope-directory_sections__6BGlD{display:grid;gap:16px;margin:12px 0 20px 54px;padding-left:12px;border-left:2px solid var(--scope-accent)}.scope-directory_sections__6BGlD[hidden]{display:none}.scope-directory_sections__6BGlD li{min-width:0}.scope-directory_groupPrefix__MV9WC{margin-bottom:6px;color:var(--scope-accent);font-size:14px;font-weight:700}.scope-directory_sectionGroup__w8l1u{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.scope-directory_sectionGroup__w8l1u[data-count="1"]{grid-template-columns:minmax(0,1fr)}.scope-directory_sectionGroup__w8l1u[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.scope-directory_sectionGroup__w8l1u[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.scope-directory_sectionGroup__w8l1u[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.scope-directory_sections__6BGlD .scope-directory_scopeButton__kLL7N{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;height:100%;min-height:76px;padding:10px;gap:8px}.scope-directory_sections__6BGlD .scope-directory_scopeTitle____0QR{font-size:15px;font-weight:400;line-height:1.5}.scope-directory_number__Hd6YV{display:block;font-size:16px;font-weight:750;font-variant-numeric:tabular-nums;color:#111}.scope-directory_sectionTitle__hapCO{display:block}.scope-directory_sections__6BGlD .scope-directory_scopeMeta__gvYvP{margin-top:auto}@media(max-width:600px){.scope-directory_categories__cdDbl{gap:6px;margin-bottom:20px}.scope-directory_categories__cdDbl button{padding:7px 10px}.scope-directory_groupHeading__6fhln h2{font-size:20px}.scope-directory_chapterRow__QWlB2{gap:8px}.scope-directory_directory__SFTg3 .scope-directory_scopeButton__kLL7N{padding:10px}.scope-directory_scopeTitle____0QR{font-size:16px}.scope-directory_sections__6BGlD{margin-left:0;padding-left:0;border-left:0}.scope-directory_sectionGroup__w8l1u,.scope-directory_sectionGroup__w8l1u[data-count="4"]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.scope-directory_sections__6BGlD .scope-directory_scopeButton__kLL7N{padding:8px 6px}.scope-directory_sections__6BGlD .scope-directory_scopeTitle____0QR{font-size:14px}}@media(max-width:359px){.scope-directory_sectionGroup__w8l1u,.scope-directory_sectionGroup__w8l1u[data-count="3"],.scope-directory_sectionGroup__w8l1u[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.scope-directory_directory__SFTg3 *{animation:none!important;transition:none!important}}@media print{.scope-directory_directory__SFTg3{display:none!important}}.ResourceLibrary_page__Zhc2N{padding:52px 0 80px;background:#fff;min-height:65vh;color:#183748}.ResourceLibrary_heading__1dpb_{display:flex;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:34px}.ResourceLibrary_heading__1dpb_ h1{font-size:clamp(30px,4vw,46px);letter-spacing:-.04em;margin:0}.ResourceLibrary_back__C6ZxN,.ResourceLibrary_heading__1dpb_ a{font-size:14px;color:#1676c5;text-decoration:underline;text-underline-offset:4px}.ResourceLibrary_layout__izMVy{display:grid;grid-template-columns:200px minmax(0,1fr);gap:52px}.ResourceLibrary_filters__rzC_6{display:flex;flex-direction:column;gap:22px}.ResourceLibrary_field__wDPaa{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:600;min-width:0}.ResourceLibrary_field__wDPaa input,.ResourceLibrary_field__wDPaa select,.ResourceLibrary_field__wDPaa textarea,.ResourceLibrary_search__tJc_r input{width:100%;box-sizing:border-box;border:1px solid #bdd6df;background:#fff;border-radius:7px;padding:11px 12px;color:inherit;font:inherit;min-width:0}.ResourceLibrary_field__wDPaa textarea{min-height:110px;resize:vertical;font-weight:400}.ResourceLibrary_field__wDPaa input:focus-visible,.ResourceLibrary_field__wDPaa select:focus-visible,.ResourceLibrary_field__wDPaa textarea:focus-visible,.ResourceLibrary_search__tJc_r input:focus-visible{outline:3px solid #b9e7ff;border-color:#1687ff}.ResourceLibrary_search__tJc_r{display:flex;gap:10px;margin-bottom:18px}.ResourceLibrary_search__tJc_r input{flex:1}.ResourceLibrary_button__SH_X_{font:inherit;border:1px solid #1687ff;background:#1687ff;color:#fff;border-radius:7px;padding:10px 17px;cursor:pointer;white-space:nowrap}.ResourceLibrary_button__SH_X_:disabled{opacity:.5;cursor:wait}.ResourceLibrary_secondary__SsNHq{background:#fff;color:#1676c5;border-color:#bad6e6}.ResourceLibrary_publish__dx_zI{background:#159b65;border-color:#159b65}.ResourceLibrary_danger__oTyMb{background:#fff;color:#b73250;border-color:#e6a9b8}.ResourceLibrary_meta___4qiQ{font-size:13px;color:#59727c;display:flex;gap:8px 18px;flex-wrap:wrap;margin:10px 0}.ResourceLibrary_count__yruhJ{font-size:14px;color:#59727c;margin:0 0 12px}.ResourceLibrary_list__3t1VM{list-style:none;padding:0;margin:0}.ResourceLibrary_row__m4_D0{border-top:1px solid #dfebef;padding:24px 0;overflow-wrap:anywhere}.ResourceLibrary_row__m4_D0 h2{font-size:21px;line-height:1.5;margin:0}.ResourceLibrary_row__m4_D0 h2 a{text-decoration:none;color:#126aab}.ResourceLibrary_row__m4_D0 h2 a:hover{text-decoration:underline;text-underline-offset:5px}.ResourceLibrary_row__m4_D0 p{font-size:15px;line-height:1.8;margin:9px 0 0;color:#425d68;white-space:pre-wrap}.ResourceLibrary_empty__o387C{padding:64px 0;border-top:2px solid #20c887}.ResourceLibrary_empty__o387C h2{font-size:22px;margin:0 0 12px}.ResourceLibrary_empty__o387C p{font-size:15px;color:#59727c}.ResourceLibrary_actions__ANJHK{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:24px}.ResourceLibrary_notice__h9jGb{padding:14px 0;color:#526d78;font-size:14px;line-height:1.7;overflow-wrap:anywhere}.ResourceLibrary_error__lYM8a{color:#ac2548}.ResourceLibrary_detail__TC7Ql{max-width:800px;margin:0 auto}.ResourceLibrary_detail__TC7Ql h1{font-size:clamp(28px,4vw,40px);line-height:1.4;overflow-wrap:anywhere}.ResourceLibrary_description__S_DyM{white-space:pre-wrap;line-height:1.9;margin:30px 0}.ResourceLibrary_detail__TC7Ql dl{border-top:2px solid #20c887;padding-top:20px;display:grid;grid-template-columns:70px minmax(0,1fr);gap:14px;font-size:15px}.ResourceLibrary_detail__TC7Ql dt{color:#59727c}.ResourceLibrary_detail__TC7Ql dd{margin:0;overflow-wrap:anywhere}.ResourceLibrary_form__DqGfP{display:grid;grid-template-columns:1fr 1fr;gap:22px}.ResourceLibrary_wide__MjcOZ{grid-column:1/-1}.ResourceLibrary_checks__AZ2sc{border:0;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:14px;font-size:14px}.ResourceLibrary_checks__AZ2sc legend{font-weight:600;margin-bottom:10px}.ResourceLibrary_checks__AZ2sc label{display:flex;align-items:center;gap:7px}.ResourceLibrary_checks__AZ2sc input{width:17px;height:17px;accent-color:#1687ff}.ResourceLibrary_editor__g_Y5B{border-top:2px solid #20c887;padding-top:24px;margin-top:26px}.ResourceLibrary_editor__g_Y5B h2{margin:0 0 24px}.ResourceLibrary_status__yI7Zm{font-size:13px;border-radius:4px;padding:3px 8px;background:#eaf5fc;color:#18629a}.ResourceLibrary_pagination__8kUj8{display:flex;align-items:center;gap:18px;margin-top:28px}.ResourceLibrary_upload__ij6sx{padding:20px 0;border-top:1px solid #dfebef;margin-top:26px}.ResourceLibrary_upload__ij6sx input{max-width:100%}@media(max-width:760px){.ResourceLibrary_page__Zhc2N{padding:28px 0 90px}.ResourceLibrary_heading__1dpb_{margin-bottom:26px;gap:12px}.ResourceLibrary_layout__izMVy{display:block}.ResourceLibrary_filters__rzC_6{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:24px}.ResourceLibrary_filters__rzC_6 .ResourceLibrary_field__wDPaa:first-child{grid-column:1/-1}.ResourceLibrary_field__wDPaa{font-size:14px}.ResourceLibrary_search__tJc_r{gap:8px}.ResourceLibrary_button__SH_X_{padding:10px 13px}.ResourceLibrary_row__m4_D0{padding:20px 0}.ResourceLibrary_row__m4_D0 h2{font-size:19px}.ResourceLibrary_form__DqGfP{grid-template-columns:minmax(0,1fr);gap:18px}.ResourceLibrary_wide__MjcOZ{grid-column:auto}.ResourceLibrary_empty__o387C{padding:40px 0}.ResourceLibrary_detail__TC7Ql dl{grid-template-columns:58px minmax(0,1fr)}.ResourceLibrary_pagination__8kUj8{justify-content:space-between;gap:8px}.ResourceLibrary_actions__ANJHK{gap:10px}}.PersonalWorkspaceView_workspace__EyZ1_{color:var(--ink)}.PersonalWorkspaceView_workspace__EyZ1_ .dashboard-head{flex-wrap:wrap}.PersonalWorkspaceView_workspace__EyZ1_ .dashboard-actions{flex-wrap:wrap;gap:16px}.PersonalWorkspaceView_workspace__EyZ1_ .dashboard-stat span{font-size:14px}.PersonalWorkspaceView_sections__8_F29{display:flex;flex-wrap:wrap;gap:12px 28px;margin:32px 0 24px;border-bottom:1px solid var(--line)}.PersonalWorkspaceView_sections__8_F29 button{min-height:44px;padding:10px 0;border:0;border-bottom:3px solid transparent;background:none;color:var(--ink);font:inherit;font-weight:800;cursor:pointer}.PersonalWorkspaceView_sections__8_F29 button[aria-pressed=true]{color:#087245;border-bottom-color:var(--green)}.PersonalWorkspaceView_project__kSuRW{margin-top:24px;padding:24px 0;border-top:3px solid var(--green);min-width:0}.PersonalWorkspaceView_projectHead__3NBVg{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:12px}.PersonalWorkspaceView_projectHead__3NBVg h2{margin:0;font-size:26px;line-height:1.4;overflow-wrap:anywhere}.PersonalWorkspaceView_projectHead__3NBVg>span{color:#425e70}.PersonalWorkspaceView_workspace__EyZ1_ a{overflow-wrap:anywhere}.PersonalWorkspaceView_meta__b5Q9B{display:flex;flex-wrap:wrap;gap:8px 28px;margin:16px 0 22px;font-size:14px;line-height:1.7}.PersonalWorkspaceView_meta__b5Q9B>div{display:flex;gap:10px;min-width:0}.PersonalWorkspaceView_meta__b5Q9B dt{flex-shrink:0;color:#425e70}.PersonalWorkspaceView_meta__b5Q9B dd{margin:0;overflow-wrap:anywhere}.PersonalWorkspaceView_details__wN_Yk{border-block-start:1px solid var(--line);padding:4px 0}.PersonalWorkspaceView_details__wN_Yk summary{padding:12px 0;min-height:44px;cursor:pointer;font-weight:800}.PersonalWorkspaceView_tableScroll___moMO{max-width:100%;overflow-x:auto;margin:12px 0}.PersonalWorkspaceView_tableScroll___moMO table{width:100%;border-collapse:collapse;text-align:left;font-size:15px;line-height:1.6}.PersonalWorkspaceView_tableScroll___moMO td,.PersonalWorkspaceView_tableScroll___moMO th{padding:12px;border-bottom:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere}.PersonalWorkspaceView_tableScroll___moMO thead{background:#edf8f4}.PersonalWorkspaceView_tableScroll___moMO th{font-weight:800}.PersonalWorkspaceView_records__IBgfB{min-width:620px}.PersonalWorkspaceView_recordHeading__YBKVB{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px 20px;margin-bottom:16px}.PersonalWorkspaceView_recordHeading__YBKVB h2{font-size:22px;margin:0}.PersonalWorkspaceView_recordHeading__YBKVB>span{color:#425e70}.PersonalWorkspaceView_records__IBgfB th:first-child{width:35%}.PersonalWorkspaceView_records__IBgfB a{color:#086dc4;text-decoration:underline;text-underline-offset:4px}.PersonalWorkspaceView_files__H4uec,.PersonalWorkspaceView_reports__6byuX ul{list-style:none;padding:0;margin:8px 0}.PersonalWorkspaceView_files__H4uec li{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.PersonalWorkspaceView_fileCopy___wOjK{min-width:0;flex:1 1 220px}.PersonalWorkspaceView_fileCopy___wOjK span,.PersonalWorkspaceView_fileCopy___wOjK strong{display:block;overflow-wrap:anywhere}.PersonalWorkspaceView_fileCopy___wOjK span{margin-top:6px;color:#425e70;font-size:13px;line-height:1.6}.PersonalWorkspaceView_control__rNkOL{min-height:44px;padding:9px 16px;border:2px solid var(--ink);background:#e6f6ff;color:#123c54;font:inherit;font-weight:750;cursor:pointer}.PersonalWorkspaceView_control__rNkOL:hover{background:#ccecff}.PersonalWorkspaceView_control__rNkOL:disabled{opacity:.55;cursor:default}.PersonalWorkspaceView_studentFiles__Aacby{margin:16px 0}.PersonalWorkspaceView_reports__6byuX h3,.PersonalWorkspaceView_studentFiles__Aacby h3{font-size:18px;margin:12px 0}.PersonalWorkspaceView_reports__6byuX{margin-top:20px}.PersonalWorkspaceView_reports__6byuX li{display:flex;flex-wrap:wrap;gap:8px 20px;padding:10px 0}.PersonalWorkspaceView_note__dxLKa,.PersonalWorkspaceView_reports__6byuX li span{color:#425e70;line-height:1.8}.PersonalWorkspaceView_empty__X6lmP{padding:28px 0;color:#425e70}.PersonalWorkspaceView_error__vqXjt{color:#a32f41;margin:20px 0;line-height:1.8}.PersonalWorkspaceView_more__1EMqd{margin-top:24px}.PersonalWorkspaceView_workspace__EyZ1_ :is(a,button,summary,[tabindex]):focus-visible{outline:3px solid #1687ff;outline-offset:4px}@media(max-width:600px){.PersonalWorkspaceView_workspace__EyZ1_ .dashboard-head{align-items:flex-start;gap:20px}.PersonalWorkspaceView_workspace__EyZ1_ .dashboard-stat{min-width:0}.PersonalWorkspaceView_workspace__EyZ1_ .dashboard-stat strong{overflow-wrap:anywhere}.PersonalWorkspaceView_sections__8_F29{gap:12px 22px}.PersonalWorkspaceView_projectHead__3NBVg h2{font-size:22px}.PersonalWorkspaceView_tableScroll___moMO td,.PersonalWorkspaceView_tableScroll___moMO th{padding:10px 8px}.PersonalWorkspaceView_records__IBgfB{min-width:0}.PersonalWorkspaceView_records__IBgfB thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.PersonalWorkspaceView_records__IBgfB tbody{display:block}.PersonalWorkspaceView_records__IBgfB tr{display:grid;grid-template-columns:minmax(0,1fr);padding:12px 0;border-bottom:1px solid var(--line)}.PersonalWorkspaceView_records__IBgfB td,.PersonalWorkspaceView_records__IBgfB th:first-child{display:grid;grid-template-columns:86px minmax(0,1fr);gap:10px;width:auto;min-width:0;padding:7px 0;border:0}.PersonalWorkspaceView_records__IBgfB [data-label]:before{content:attr(data-label);color:#425e70;font-weight:400}}.ExamSupplementalReportsView_reports__MRQt7{min-width:0;margin:1.25rem 0;color:#243d56;font-size:1rem}.ExamSupplementalReportsView_group__1PPBm{min-width:0;margin:1rem 0}.ExamSupplementalReportsView_group__1PPBm h3{margin:0 0 .75rem;color:#164b81;font-size:1.15rem}.ExamSupplementalReportsView_list__j6Dbv{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.ExamSupplementalReportsView_card__02d0X{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;padding:1.1rem;border:1px solid #cbd9ea;border-radius:12px;background:#f5faff}.ExamSupplementalReportsView_copy__uMO6x{flex:1 1 220px;min-width:0;overflow-wrap:anywhere}.ExamSupplementalReportsView_copy__uMO6x h4{margin:0 0 .5rem;color:#164b81;font-size:1rem;line-height:1.5}.ExamSupplementalReportsView_file__kKdl8{margin:0;color:#526176;font-size:.9rem;line-height:1.6}.ExamSupplementalReportsView_demoNotice__cPatq{margin:0 0 .75rem;padding:.65rem .85rem;border:1px solid #d4a54d;border-radius:8px;background:#fff4d6;color:#68460a;font-weight:700;line-height:1.6}.ExamSupplementalReportsView_actions__MvQyZ{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.ExamSupplementalReportsView_reports__MRQt7 button{min-height:44px;padding:.5rem 1rem;border:1px solid #4678ad;border-radius:8px;background:#fff;color:#174c83;font:inherit;cursor:pointer}.ExamSupplementalReportsView_reports__MRQt7 .ExamSupplementalReportsView_download__O0Gg_{border-color:#348476;background:#e9f8f0;color:#206458}.ExamSupplementalReportsView_reports__MRQt7 button:disabled{opacity:.55;cursor:default}.ExamSupplementalReportsView_reports__MRQt7 button:focus-visible{outline:3px solid #84b6ea;outline-offset:2px}.ExamSupplementalReportsView_error__bdhTe{margin-top:.75rem;color:#9e3030;overflow-wrap:anywhere}.ExamSupplementalReportsView_error__bdhTe p{margin:0 0 .6rem}@media (max-width:480px){.ExamSupplementalReportsView_card__02d0X{padding:.9rem;gap:.75rem}.ExamSupplementalReportsView_card__02d0X .ExamSupplementalReportsView_actions__MvQyZ{width:100%}.ExamSupplementalReportsView_card__02d0X button{flex:1}}.CourseOps_panel__qelQ_{display:grid;gap:16px;min-width:0}.CourseOps_card__02Zxk{padding:20px;border:2px solid #177aa5;border-radius:12px;background:#fff;display:grid;gap:10px;min-width:0;overflow-wrap:anywhere}.CourseOps_card__02Zxk h2,.CourseOps_card__02Zxk h3{margin:0}.CourseOps_meta__cnf5b{margin:0;color:#344e60;font-size:14px;line-height:1.6}.CourseOps_form__KNmh0{display:grid;gap:14px;max-width:560px}.CourseOps_field__H41i9{display:grid;gap:6px}.CourseOps_field__H41i9 label,.CourseOps_field__H41i9 legend{font-weight:700}.CourseOps_field__H41i9 input,.CourseOps_field__H41i9 select,.CourseOps_field__H41i9 textarea{min-height:44px;padding:8px 12px;border:2px solid #1474a6;border-radius:8px;font:inherit;background:#fff;width:100%;box-sizing:border-box}.CourseOps_field__H41i9 textarea{min-height:96px;resize:vertical}.CourseOps_radios__G7JV1{display:flex;gap:20px;border:0;padding:0;margin:0}.CourseOps_radios__G7JV1 label{font-weight:400;display:inline-flex;align-items:center;gap:6px;min-height:44px}.CourseOps_error__UImNr{color:#b3261e;font-size:14px;margin:0}.CourseOps_ok__WGEsn{color:#13533c;margin:0}.CourseOps_sessions__boz4R{width:100%;border-collapse:collapse;font-size:15px}.CourseOps_sessions__boz4R td,.CourseOps_sessions__boz4R th{text-align:left;padding:8px 10px;border-bottom:1px solid #bfd6df;vertical-align:top}.CourseOps_field__H41i9 input:focus-visible,.CourseOps_field__H41i9 select:focus-visible,.CourseOps_field__H41i9 textarea:focus-visible{outline:3px solid #137bf1;outline-offset:2px}@media(max-width:600px){.CourseOps_card__02Zxk{padding:14px 12px}.CourseOps_sessions__boz4R{font-size:14px}.CourseOps_sessions__boz4R td,.CourseOps_sessions__boz4R th{padding:6px 4px}}.CourseOps_cardHead__YJyPc{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.CourseOps_badge__xdfSE{display:inline-block;min-width:20px;margin-left:8px;padding:0 6px;border-radius:10px;background:#d93025;color:#fff;font-size:13px;line-height:20px;text-align:center}.CourseOps_notice__dHse8{padding:12px 16px;border:2px solid #d93025;border-radius:12px;background:#fff4f2;display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center}.CourseOps_linkButton__7dG_5{border:0;background:none;padding:6px 0;min-height:44px;color:#0b5f8a;font:inherit;text-decoration:underline;cursor:pointer}.CourseOps_timeline__WlQCX{list-style:none;margin:0;padding:0;display:grid;gap:12px}.CourseOps_timelineItem__X5FCB{padding:12px 14px;border:1px solid #bfd6df;border-radius:10px;background:#f7fcff;display:grid;gap:6px;min-width:0}.CourseOps_timelineHead__jE1jr{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.CourseOps_kind__4tu_3{padding:2px 10px;border-radius:999px;background:#087cb6;color:#fff;font-size:13px}.CourseOps_timelineBody__L8tRO{margin:0;white-space:pre-wrap;line-height:1.7;overflow-wrap:anywhere}.CourseOps_expired__G9t9Z{color:#b3261e}.CourseOps_fileRow__dAtrc{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center}.CourseOps_fileRow__dAtrc button{min-height:44px}.CourseOps_fileLine__7vqVZ{display:flex;align-items:center;gap:8px;min-width:0}.CourseOps_fileName__NzWui{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CourseOps_fileActions__QTej3{display:flex;gap:8px;flex-shrink:0}.CourseOps_fileActions__QTej3 button{min-height:40px;min-width:0;padding:0 14px;white-space:nowrap}.CourseOps_fileLine__7vqVZ button:focus-visible{outline:3px solid #137bf1;outline-offset:2px}@media (max-width:420px){.CourseOps_fileActions__QTej3{gap:6px}.CourseOps_fileActions__QTej3 button{padding:0 10px;font-size:14px}}.CourseOps_fullView__V57dp{position:fixed;inset:0;z-index:1000;display:flex;flex-direction:column;background:#fff}.CourseOps_fullBar__YSTbk{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;border-bottom:1px solid #d9dee7}.CourseOps_fullBody__flrtm{flex:1;min-height:0;overflow:auto}.CourseOps_submission__MlyEW{display:grid;gap:6px;padding-top:8px;border-top:1px dashed #bfd6df}.CourseOps_doneDialog__TaeLR{box-sizing:border-box;width:260px;max-width:calc(100% - 32px);padding:24px 20px 18px;border:1px solid #bfd6df;border-radius:14px;text-align:center}.CourseOps_doneDialog__TaeLR::backdrop{background:rgb(16 36 60/32%)}.CourseOps_doneDialog__TaeLR p{margin:0 0 16px;font-size:18px;font-weight:700;color:#163f62}.CourseOps_groupProblems__NEUq3{margin:4px 0 0;padding-left:20px}.CourseOps_groupResults__8M_x0{display:grid;gap:8px}.CourseOps_groupTable__74DH2{border:1px solid #d5e5ec;border-radius:8px;padding:0 10px}.CourseOps_groupTable__74DH2 summary{cursor:pointer;padding:10px 0;font-weight:700;color:#163f62}.CourseOps_groupTable__74DH2[open] summary{border-bottom:1px solid #d5e5ec}.CourseOps_groupTableScroll__9OdFC{overflow-x:auto}.CourseOps_groupTable__74DH2 table{width:100%;border-collapse:collapse;font-size:14px}.CourseOps_groupTable__74DH2 td,.CourseOps_groupTable__74DH2 th{padding:6px 8px;border-bottom:1px solid #e6eef2;text-align:left;white-space:nowrap}.CourseOps_groupConfirm__CSL4G{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:16px;background:rgb(16 36 60/32%)}.CourseOps_groupConfirm__CSL4G>div{box-sizing:border-box;width:420px;max-width:100%;max-height:80dvh;overflow:auto;padding:20px;border-radius:14px;background:#fff}.CourseOps_groupConfirm__CSL4G p{margin:0 0 12px;overflow-wrap:anywhere}.CourseOps_result__a0WED{display:grid;gap:6px;padding:8px 10px;border-radius:8px;background:#eaf6ee}.CourseOps_result__a0WED p{margin:0}.CourseOps_cardHead__YJyPc button:focus-visible,.CourseOps_fileRow__dAtrc button:focus-visible,.CourseOps_linkButton__7dG_5:focus-visible{outline:3px solid #137bf1;outline-offset:2px}.CourseOps_timelineImage__941Ni{display:block;max-width:100%;height:auto;margin-top:8px;border-radius:6px}.CourseOps_offerCard__mUI7C{position:relative;gap:8px;transition:box-shadow .15s,transform .15s}.CourseOps_offerCard__mUI7C:hover{box-shadow:0 8px 24px rgba(20,50,70,.14);transform:translateY(-1px)}.CourseOps_offerCard__mUI7C:has(.CourseOps_cardOpen__XRct7:focus-visible){outline:3px solid #137bf1;outline-offset:2px}.CourseOps_cardOpen__XRct7{all:unset;cursor:pointer;font-size:clamp(22px,4.5vw,28px);font-weight:800;line-height:1.3;color:var(--blue-deep,#0b5f8a);overflow-wrap:anywhere}.CourseOps_cardOpen__XRct7:after{content:"";position:absolute;inset:0;border-radius:12px}.CourseOps_dates__sIj0Q{margin:0;font-weight:700;color:#087cb6}.CourseOps_tagline__L1x68{margin:0;color:#344e60;line-height:1.6}.CourseOps_cardActions__pQROl{position:relative;z-index:1;margin-top:6px}.CourseOps_backdrop__NIQGL{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(20,50,70,.38)}.CourseOps_dialog__idVTv{position:relative;box-sizing:border-box;width:min(100%,720px);max-height:100%;overflow-y:auto;overscroll-behavior:contain;padding:28px 24px 24px;border:2px solid var(--ink,#13233a);border-radius:18px;background:#fff;display:grid;gap:14px;overflow-wrap:anywhere;box-shadow:0 18px 60px rgba(20,50,70,.25)}.CourseOps_dialog__idVTv:focus{outline:none}.CourseOps_dialog__idVTv>*{min-width:0}.CourseOps_dialogTitle__O51qM{margin:0;padding-right:44px;font-weight:900;font-size:clamp(22px,5vw,30px);line-height:1.3;color:var(--ink,#13233a)}.CourseOps_dialogClose__KOWaq{position:absolute;top:10px;right:10px;width:44px;height:44px;border:0;border-radius:50%;background:var(--wash,#f6f8fb);color:var(--ink,#13233a);font-size:28px;line-height:1;cursor:pointer}.CourseOps_dialogClose__KOWaq:focus-visible{outline:3px solid #137bf1;outline-offset:2px}.CourseOps_detailSection__06lIH{display:grid;gap:8px;padding-top:12px;border-top:1px dashed #bfd6df}.CourseOps_detailSection__06lIH h3,.CourseOps_detailSection__06lIH h4{margin:0}.CourseOps_detailText__aFXnt{margin:0;white-space:pre-wrap;line-height:1.7}.CourseOps_outlineModule__A1Bo_,.CourseOps_teacher__bKv6x{display:grid;gap:6px;padding:10px 12px;border:1px solid #bfd6df;border-radius:10px;background:#f7fcff}.CourseOps_outlineSessions__rUpWH{margin:0;padding-left:0;list-style:none;display:grid;gap:4px;line-height:1.6}.CourseOps_outlineSessions__rUpWH li{padding:4px 0;border-bottom:1px solid #e1eef3}@media(max-width:600px){.CourseOps_backdrop__NIQGL{padding:0;align-items:flex-end}.CourseOps_dialog__idVTv{max-height:92dvh;padding:24px 16px 20px;border-radius:16px 16px 0 0}}.CourseOps_cascade__2VncY{display:grid;grid-template-columns:1fr 1fr;gap:14px}.CourseOps_cascade__2VncY>.CourseOps_field__H41i9{min-width:0}.CourseOps_field__H41i9 select:disabled{background:#eef3f6;color:#6b7f8c}.CourseOps_intent__uslth{display:grid;gap:6px;border:0;padding:0;margin:0}.CourseOps_intent__uslth legend{font-weight:700;margin-bottom:4px}.CourseOps_intent__uslth label{display:flex;align-items:flex-start;gap:8px;min-height:44px;font-weight:400;line-height:1.5;padding:8px 0}.CourseOps_intent__uslth input{flex:none;width:20px;height:20px;margin-top:2px}.CourseOps_modulePick__RBuu9{display:grid;gap:0;margin-left:28px}.CourseOps_contact__rqrjU{display:grid;gap:10px;max-width:560px;padding:16px;border:2px solid #177aa5;border-radius:12px;background:#f7fcff;justify-items:start}.CourseOps_contact__rqrjU h3,.CourseOps_contact__rqrjU p{margin:0}.CourseOps_contact__rqrjU p{line-height:1.7}.CourseOps_contactImage__cTgTY{display:block;width:min(100%,300px);border-radius:8px}.CourseOps_contactImage__cTgTY img{display:block;width:100%;height:auto;border-radius:8px}.CourseOps_contactImage__cTgTY:focus-visible{outline:3px solid #137bf1;outline-offset:2px}.CourseOps_confirm__OAGvQ{width:min(100%,520px)}.CourseOps_confirmTitle__fDQul{margin:0;padding-right:44px;font-size:clamp(18px,4.5vw,22px);line-height:1.5;color:var(--blue-deep,#0b5f8a)}.CourseOps_changes__4j301{margin:0;padding:0;list-style:none;display:grid;gap:6px}.CourseOps_changes__4j301 li{padding:8px 10px;border:1px solid #bfd6df;border-radius:8px;background:#f7fcff;line-height:1.6}@media(max-width:600px){.CourseOps_cascade__2VncY{gap:10px}.CourseOps_contactImage__cTgTY{width:min(100%,260px)}}.CourseOps_offers__LUT4o{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;min-width:0}.CourseOps_offer__F6UH6{position:relative;overflow:hidden;border:2px solid var(--ink,#13233a);border-radius:18px;background:#fff}.CourseOps_offer__F6UH6:before{display:block;height:8px;content:"";border-bottom:2px solid var(--ink,#13233a);background:var(--brand-grad)}.CourseOps_offerBody__cu16a{display:grid;grid-template-rows:auto auto 1fr auto;gap:8px;min-width:0;min-height:170px;padding:18px 22px}.CourseOps_when__bFnQb{justify-self:start;display:inline-flex;align-items:baseline;gap:4px;padding:3px 12px;border-radius:999px;background:var(--lake-tint,#e4f4fd);color:var(--brand-deep,#0b55c9);font-size:13px;font-weight:800}.CourseOps_when__bFnQb b{font-size:16px;font-weight:950}.CourseOps_offerBody__cu16a h2{margin:0;font-weight:900;font-size:22px;line-height:1.35;color:var(--ink,#13233a);overflow-wrap:anywhere}.CourseOps_offerBody__cu16a p{margin:0;color:#4d5f74;line-height:1.55}.CourseOps_offerBody__cu16a .CourseOps_offerGo__F3naC{align-self:end;justify-content:flex-end;margin-top:6px}.CourseOps_dialogActions__QxqHX,.CourseOps_offerGo__F3naC{display:flex;flex-wrap:wrap;gap:8px}.CourseOps_srOnly__zDwF_{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:900px){.CourseOps_offers__LUT4o{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.CourseOps_offerBody__cu16a{min-height:0;padding:16px 16px 14px}.CourseOps_offerBody__cu16a h2{font-size:19px}}.CourseOps_contactImportant__JLttn{color:#d92332;font-weight:800}.CourseOps_detailSection__06lIH h3{font-weight:800}.ExperienceGradingNotice_notice__s3tC3{min-width:0;margin:1rem 0;padding:1.1rem 1.25rem;border:2px solid #ba8628;border-radius:12px;background:#fff4d6;color:#513b17;font-size:1rem;line-height:1.8;overflow-wrap:anywhere}.ExperienceGradingNotice_notice__s3tC3 h3{margin:0 0 .65rem;color:#68460a;font-size:1.15rem;line-height:1.5}.ExperienceGradingNotice_notice__s3tC3 p{margin:0}.ExperienceGradingNotice_notice__s3tC3 p+p{margin-top:.75rem}@media (max-width:480px){.ExperienceGradingNotice_notice__s3tC3{padding:.9rem}}.ExperienceResults_results__cCUpF{margin:1.25rem 0;min-width:0}.ExperienceResults_embedded__A0VCY{margin:0}.ExperienceResults_card__LM_6J{border:1px solid #cbd9ea;border-radius:12px;padding:1.25rem;margin:1rem 0;background:#fff}.ExperienceResults_card__LM_6J h3{margin:0 0 .5rem}.ExperienceResults_identity__Y4EK9,.ExperienceResults_notice__scbz_{color:#526176;font-size:.9rem;overflow-wrap:anywhere}.ExperienceResults_total__jav4p strong{color:#164b81;font-size:2rem}.ExperienceResults_scores__6LXBM{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:.6rem}.ExperienceResults_scores__6LXBM>div{background:#f0f5fc;border-radius:6px;padding:.7rem}.ExperienceResults_scores__6LXBM dd{margin:.35rem 0 0}.ExperienceResults_files__TvpRI{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.ExperienceResults_files__TvpRI>div{display:flex;flex-direction:column;gap:.5rem}.ExperienceResults_actions__0vLej{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;overflow-wrap:anywhere}.ExperienceResults_results__cCUpF button{padding:.45rem .8rem;border:1px solid #4678ad;border-radius:6px;background:#fff;color:#174c83;cursor:pointer}.ExperienceResults_results__cCUpF button:disabled{opacity:.55;cursor:default}.ExperienceResults_results__cCUpF button:focus-visible{outline:3px solid #84b6ea;outline-offset:2px}.ExperienceResults_preview__A3VNh{min-width:0;margin-top:1rem}.ExperienceResults_summary__ljA0K{margin:1.25rem 0;min-width:0}.ExperienceResults_tableScroll__Mmo9w{max-width:100%;overflow-x:auto}.ExperienceResults_tableScroll__Mmo9w:focus-visible{outline:3px solid #84b6ea;outline-offset:2px}.ExperienceResults_tableScroll__Mmo9w table{width:100%;min-width:650px;border-collapse:collapse;text-align:center;font-size:.9rem}.ExperienceResults_tableScroll__Mmo9w td,.ExperienceResults_tableScroll__Mmo9w th{padding:.65rem .55rem;border-bottom:1px solid #cbd9ea;white-space:nowrap}.ExperienceResults_tableScroll__Mmo9w thead{background:#164b81;color:white}.ExperienceResults_tableScroll__Mmo9w tbody tr:nth-child(2n){background:#f0f5fc}@media(max-width:480px){.ExperienceResults_card__LM_6J{padding:.9rem}.ExperienceResults_files__TvpRI{grid-template-columns:1fr}}.MySessions_list__6wOrc{display:grid;gap:18px}.MySessions_tabs__oW2SM{display:flex;flex-wrap:wrap;gap:8px}.MySessions_tabs__oW2SM .qd-chip{min-height:38px;max-width:100%;font-size:14.5px;white-space:normal;text-align:left}.MySessions_tabs__oW2SM .MySessions_dot__5eysj{margin-left:4px}.MySessions_course__5aEnY[hidden]{display:none}.MySessions_more__qy5bc{display:flex;align-items:center;justify-content:center;gap:8px;width:calc(100% - 58px);margin:12px 18px 0 40px;padding:10px 12px;border:2px dashed var(--page,var(--lake));border-radius:14px;background:var(--page-tint,#eef6ff);color:var(--page,var(--lake-deep));font:inherit;font-size:15px;font-weight:900;cursor:pointer}.MySessions_more__qy5bc:after{content:"";width:8px;height:8px;border-left:2.5px solid;border-top:2.5px solid;transform:translateY(2px) rotate(45deg)}.MySessions_more__qy5bc.MySessions_down__1B_2p:after{transform:translateY(-3px) rotate(225deg)}.MySessions_more__qy5bc.MySessions_down__1B_2p{margin-bottom:4px}.MySessions_course__5aEnY{overflow:hidden;border:2px solid var(--ink);border-radius:16px;background:#fff}.MySessions_head__Tvr5_{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;border-bottom:2px solid var(--ink);background:var(--page-tint)}.MySessions_head__Tvr5_ h3{margin:0;color:var(--ink);font-size:19px;font-weight:900;line-height:1.35;overflow-wrap:anywhere}.MySessions_dot__5eysj{display:inline-block;width:8px;height:8px;margin-left:2px;border-radius:50%;background:var(--accent-red)}.MySessions_timeline__y0axy{padding:14px 18px;border-bottom:2px solid var(--ink);background:var(--wash)}.MySessions_sessions__nd6dg{margin:0;padding:2px 18px 6px;list-style:none}.MySessions_sessions__nd6dg li{display:grid;grid-template-columns:34px minmax(0,1fr) auto auto;gap:14px;align-items:center;padding:10px 0;border-bottom:1px solid var(--hair)}.MySessions_sessions__nd6dg li:last-child{border-bottom:0}.MySessions_seq__koSb5{color:var(--ink);font-size:18px;font-weight:900;font-variant-numeric:lining-nums tabular-nums}.MySessions_topic__r_Sty{min-width:0;font-weight:750;overflow-wrap:anywhere}.MySessions_time__JyL6k{color:var(--muted);font-size:13.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.MySessions_links__gRGqo{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.MySessions_text__lqHNx{color:var(--muted);font-size:12.5px;overflow-wrap:anywhere}.MySessions_error__K7ug7{color:#a8231e}@media(max-width:640px){.MySessions_head__Tvr5_{padding:10px 14px}.MySessions_sessions__nd6dg{padding:2px 14px 6px}.MySessions_sessions__nd6dg li{grid-template-columns:28px minmax(0,1fr) auto;gap:8px 10px}.MySessions_time__JyL6k{grid-column:2;grid-row:2}.MySessions_links__gRGqo{grid-column:3;grid-row:1/3}}.MySessions_internal__9gOgz{display:inline-block;margin-left:8px;padding:2px 10px;border-radius:999px;background:#efe6ff;color:#5b2fb3;font-size:13px;font-weight:800;vertical-align:middle}.MySessions_all__zj2Lm{margin:0 18px 14px}.MySessions_all__zj2Lm summary{cursor:pointer;width:max-content;padding:6px 0;font-size:14px;font-weight:700;color:var(--page,var(--lake))}.MySessions_outline__Eq0dV{margin:6px 0 12px;padding:0;list-style:none;display:grid;gap:4px}.MySessions_outline__Eq0dV li{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:14px;align-items:center;padding:8px 10px;border-radius:10px}.MySessions_outline__Eq0dV small{font-weight:500;opacity:.8}.MySessions_mine__jYZd9{border:2px solid var(--page,var(--lake));background:var(--page-tint,var(--blue-tint));font-weight:750}.MySessions_other__X3sP6{color:#9aa7b4;border:0}.MySessions_tools__7NTLi{display:flex;flex-wrap:wrap;gap:8px;padding:12px 18px 0}.MySessions_tools__7NTLi:empty{display:none}.MySessions_courseItems___gCwJ{display:flex;flex-wrap:wrap;gap:8px;padding:12px 18px 0}.MySessions_courseEntry__Xst6m{width:100%}.MySessions_rows__CAn_R{position:relative;margin:0;padding:12px 18px 8px 40px;list-style:none;display:grid;gap:8px}.MySessions_rows__CAn_R:before{content:"";position:absolute;left:24px;top:22px;bottom:22px;width:2px;background:var(--hair)}.MySessions_row__czodH{position:relative}.MySessions_row__czodH:before{content:"";position:absolute;left:-21px;top:20px;width:12px;height:12px;border-radius:50%;background:#fff;border:2.5px solid var(--hair-strong)}.MySessions_row__czodH.MySessions_past__efa_I:before{background:var(--hair-strong)}.MySessions_row__czodH.MySessions_next__L8rO1:before{border-color:var(--page,var(--lake));background:var(--page,var(--lake))}.MySessions_row__czodH.MySessions_exam__FfLYk:before{border-color:var(--red)}.MySessions_line__gdnQX{display:grid;grid-template-columns:76px minmax(0,1fr);grid-template-rows:auto 1fr;align-items:start;column-gap:12px;row-gap:2px;padding:10px 12px;border:1.5px solid var(--hair);border-radius:14px;background:#fff;cursor:pointer}.MySessions_next__L8rO1 .MySessions_line__gdnQX{border:2px solid var(--page,var(--lake))}.MySessions_when___RRdo{grid-row:1/3;display:flex;flex-direction:column;line-height:1.3;font-variant-numeric:tabular-nums}.MySessions_when___RRdo b{font-size:16px;font-weight:900}.MySessions_when___RRdo small{color:var(--muted);font-size:12px}.MySessions_title__AunWq{grid-column:2;font-weight:800;overflow-wrap:anywhere}.MySessions_marks__DmYNh{grid-column:2;display:flex;flex-wrap:nowrap;justify-content:flex-end;gap:8px;min-height:30px;align-items:center}.MySessions_mark__qMcG_{position:relative;display:inline-flex;align-items:center;gap:4px}.MySessions_ico__my3r_{width:28px;height:28px;border-radius:9px;display:inline-grid;place-items:center;flex:none}.MySessions_ico__my3r_ svg{width:16px;height:16px}.MySessions_k_doc__sRHKg{background:var(--blue-tint);color:#0b6fc4}.MySessions_k_board__taCM_{background:#efe8ff;color:#6741d9}.MySessions_k_play__143Tz{background:var(--green-tint);color:#0b8a63}.MySessions_k_pen__Xfq6K{background:var(--yellow-tint);color:#b36b00}.MySessions_k_check__inyjT{background:var(--pink-tint);color:#c2255c}.MySessions_k_video__XFB5q{background:var(--blue-tint);color:#1971c2}.MySessions_ok__tRL_c{position:absolute;left:19px;bottom:-3px;width:14px;height:14px;border-radius:50%;background:#12b886;color:#fff;font-size:9px;display:grid;place-items:center;border:1.5px solid #fff}.MySessions_due__2gsSN{font-size:11px;color:#b36b00;white-space:nowrap}.MySessions_bang__oQw7b{position:absolute;left:18px;top:-5px;width:15px;height:15px;border-radius:50%;background:var(--red);color:#fff;font-size:10px;font-weight:900;display:grid;place-items:center;animation:MySessions_bang__oQw7b 1.4s ease-in-out infinite}@keyframes MySessions_bang__oQw7b{0%,to{transform:scale(1);box-shadow:0 0 0 0 rgba(255,59,48,.5)}50%{transform:scale(1.15);box-shadow:0 0 0 5px rgba(255,59,48,0)}}@media (prefers-reduced-motion:reduce){.MySessions_bang__oQw7b{animation:none}}.MySessions_examTag___nRex{display:inline-block;margin-left:6px;padding:0 6px;border-radius:6px;background:var(--red);color:#fff;font-size:11px;vertical-align:2px}.MySessions_detail__vrxOp{margin:6px 0 2px;padding:12px 14px;border-radius:14px;background:var(--wash);display:grid;gap:12px}.MySessions_group__QZ37P{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.MySessions_group__QZ37P>b{width:100%;font-size:12px;color:var(--muted)}.MySessions_item__Xzk8G{display:inline-flex;align-items:center;gap:8px;border:1.5px solid var(--hair);background:#fff;border-radius:12px;padding:5px 12px 5px 5px;font:inherit;font-size:14px;color:var(--ink);text-decoration:none;cursor:pointer}.MySessions_item__Xzk8G.MySessions_live__rDNnQ{border-color:var(--page,var(--lake));color:var(--page,var(--lake-deep));font-weight:800}.MySessions_entry__fBgEU{width:100%;display:grid;gap:8px}.MySessions_workLine__iOotu{display:flex;align-items:center;gap:10px;width:100%;padding:6px 12px 6px 6px;border:1.5px solid var(--hair);border-radius:12px;background:#fff;font:inherit;font-size:15px;color:var(--ink);text-align:left;cursor:pointer}.MySessions_workLine__iOotu:after{content:"";flex:none;width:7px;height:7px;margin-left:4px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:translateY(-2px) rotate(45deg)}.MySessions_workLine__iOotu[aria-expanded=true]:after{transform:translateY(2px) rotate(225deg)}.MySessions_workTitle__2o_Cf{flex:1;min-width:0;font-weight:800;overflow-wrap:anywhere}.MySessions_workState__2s8mA{flex:none;font-size:13px;color:#b36b00;white-space:nowrap}.MySessions_workState__2s8mA.MySessions_workDone__To3gQ{color:#0b8a63;font-weight:800}.MySessions_newTag___BcbL{font-size:11px;color:#fff;background:var(--red);border-radius:6px;padding:0 5px}.MySessions_fold__zz8jT{justify-self:center;padding:4px 14px;border:0;background:none;color:var(--muted);font:inherit;font-size:13.5px;font-weight:800;cursor:pointer}.MySessions_fold__zz8jT:after{content:"";display:inline-block;width:6px;height:6px;margin-left:6px;border-left:2px solid;border-top:2px solid;transform:translateY(1px) rotate(45deg)}.MySessions_empty__8Af6w{margin:0;color:var(--muted);font-size:14px}.MySessions_overlay__jEU8f{position:fixed;inset:0;z-index:80;background:rgba(20,32,46,.45);display:grid;place-items:center;padding:12px}.MySessions_dlg__C8z1L{width:min(1040px,100%);height:min(820px,100%);background:#fff;border:2px solid var(--ink);border-radius:18px;display:flex;flex-direction:column;overflow:hidden}.MySessions_dlgSmall__ofcj2{height:auto;max-height:100%;width:min(640px,100%)}.MySessions_dlgBar___QfTA{display:flex;gap:12px;align-items:center;padding:10px 14px;border-bottom:1px solid var(--hair)}.MySessions_dlgBar___QfTA>button{margin-left:auto}.MySessions_seg__kuFvO{display:inline-flex;border:1.5px solid var(--hair);border-radius:999px;overflow:hidden}.MySessions_seg__kuFvO button{border:0;background:#fff;padding:4px 14px;font:inherit;font-size:13px;cursor:pointer}.MySessions_seg__kuFvO button[aria-pressed=true]{background:var(--blue-tint);color:#0b6fc4;font-weight:800}.MySessions_reader__EWtd8{flex:1;display:grid;grid-template-columns:140px minmax(0,1fr);min-height:0}.MySessions_lessons__tRkyL{border-right:1px solid var(--hair);overflow:auto;padding:8px;display:flex;flex-direction:column;gap:4px}.MySessions_lessons__tRkyL button{border:0;background:none;text-align:left;padding:8px 10px;border-radius:10px;font:inherit;cursor:pointer}.MySessions_lessons__tRkyL button[aria-current=true]{background:var(--blue-tint);color:#0b6fc4;font-weight:800}.MySessions_pdf___n92v{min-height:0;overflow:auto;background:#eef1f5;display:flex;flex-direction:column}.MySessions_pdf___n92v>*{flex:1}.MySessions_liveBox__ZK9lx{padding:14px 18px 18px;overflow:auto}.MySessions_liveBox__ZK9lx h4{margin:8px 0;color:var(--muted);font-size:14px}.MySessions_liveOne__Vqnww{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;border:2px solid var(--page,var(--lake));border-radius:14px;margin-bottom:14px}.MySessions_replays__mnCOn{list-style:none;margin:0 0 8px;padding:0;display:grid;gap:6px}.MySessions_replays__mnCOn li{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;border:1px solid var(--hair);border-radius:12px}@media(max-width:640px){.MySessions_courseItems___gCwJ,.MySessions_tools__7NTLi{padding:10px 14px 0}.MySessions_rows__CAn_R{padding:10px 12px 6px 32px}.MySessions_rows__CAn_R:before{left:17px}.MySessions_row__czodH:before{left:-20px}.MySessions_line__gdnQX{grid-template-columns:62px minmax(0,1fr)}.MySessions_reader__EWtd8{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.MySessions_lessons__tRkyL{flex-direction:row;border-right:0;border-bottom:1px solid var(--hair)}.MySessions_lessons__tRkyL button{white-space:nowrap}}.MySessions_due__2gsSN.MySessions_overdue__OcPZ0,.MySessions_workState__2s8mA.MySessions_overdue__OcPZ0{color:#c92a2a;font-weight:800}.MySessions_liveOne__Vqnww .MySessions_text__lqHNx{font-size:15px;color:var(--ink);font-weight:700}.ClassCalendar_cal__gCoR7{padding:4px 16px;border-top:2px solid var(--ink);background:#fff}.ClassCalendar_cal__gCoR7:has(.ClassCalendar_grid__e9SAY){padding-bottom:10px}.ClassCalendar_bar__ODNe_{display:flex;align-items:center;justify-content:space-between;gap:0;width:100%;padding:10px 2px;border:0;background:none;color:var(--ink);font:inherit;cursor:pointer}.ClassCalendar_bar__ODNe_ b{flex:none;font-size:15px;font-weight:900}.ClassCalendar_week__NcOFL{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));flex:1;max-width:240px;margin:0 10px 0 14px}.ClassCalendar_week__NcOFL>span{display:grid;justify-items:center;gap:3px}.ClassCalendar_week__NcOFL em{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;color:var(--muted);font-size:12px;font-style:normal;font-weight:700}.ClassCalendar_week__NcOFL .ClassCalendar_today__uUxFC em{background:var(--ink);color:#fff;font-weight:900}.ClassCalendar_chev__q14Sn{flex:none;width:9px;height:9px;margin-right:4px;border-right:2.5px solid var(--ink);border-bottom:2.5px solid var(--ink);transform:translateY(-2px) rotate(45deg);transition:transform .2s}.ClassCalendar_bar__ODNe_[aria-expanded=true] .ClassCalendar_chev__q14Sn{transform:translateY(2px) rotate(-135deg)}.ClassCalendar_grid__e9SAY{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px}.ClassCalendar_head__DSis1{padding:2px 0 4px;color:var(--muted);font-size:12px;font-weight:700;text-align:center}.ClassCalendar_day__Kv7_y{display:grid;justify-items:center;gap:3px;min-height:46px;padding:5px 0 4px;border:1.5px solid transparent;border-radius:12px;background:none;color:var(--ink);font:inherit;cursor:pointer}.ClassCalendar_day__Kv7_y:hover{background:var(--page-tint,var(--lake-tint))}.ClassCalendar_num__doiSS{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;font-size:14.5px;font-weight:750;font-variant-numeric:tabular-nums}.ClassCalendar_today__uUxFC .ClassCalendar_num__doiSS{background:var(--ink);color:#fff;font-weight:900}.ClassCalendar_picked__rGURE{border-color:var(--page,var(--lake));background:var(--page-tint,var(--lake-tint))}.ClassCalendar_dots__UKQ_9{display:flex;flex-wrap:wrap;justify-content:center;gap:3px;min-height:6px;max-width:30px}.ClassCalendar_dots__UKQ_9 i,.ClassCalendar_list__vSlT7 i{display:block;width:6px;height:6px;border-radius:50%}.ClassCalendar_list__vSlT7{margin:8px 0 0;padding:0;list-style:none;border-top:1px dashed var(--hair-strong)}.ClassCalendar_list__vSlT7 button{display:flex;align-items:center;gap:10px;width:100%;padding:9px 2px;border:0;border-bottom:1px dashed var(--hair-strong);background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.ClassCalendar_list__vSlT7 li:last-child button{border-bottom:0}.ClassCalendar_list__vSlT7 i{flex:none;width:9px;height:9px}.ClassCalendar_what__XpBbK{flex:1;min-width:0;font-size:15px;font-weight:800;overflow-wrap:anywhere}.ClassCalendar_what__XpBbK small{display:block;color:var(--muted);font-size:12.5px;font-weight:700}.ClassCalendar_time__rrrp_{flex:none;color:var(--muted);font-size:13.5px;font-variant-numeric:tabular-nums}.ClassCalendar_over__Cv5o_ .ClassCalendar_what__XpBbK{color:var(--muted)}.CourseWorkspaceUI_root__7b4T5{--ink:#17283d;--muted:#51647a;--line:#c7d5e3;--blue:#165eaa;color:var(--ink);background:#fff;font-size:16px;line-height:1.7;min-width:0;overflow-wrap:anywhere}.CourseWorkspaceUI_root__7b4T5 *,.CourseWorkspaceUI_root__7b4T5 :after,.CourseWorkspaceUI_root__7b4T5 :before{box-sizing:border-box}.CourseWorkspaceUI_root__7b4T5 h1,.CourseWorkspaceUI_root__7b4T5 h2,.CourseWorkspaceUI_root__7b4T5 h3,.CourseWorkspaceUI_root__7b4T5 p{margin:0}.CourseWorkspaceUI_root__7b4T5 h2{font-size:1.25rem;line-height:1.45}.CourseWorkspaceUI_root__7b4T5 a{color:var(--blue);text-underline-offset:.2em}.CourseWorkspaceUI_root__7b4T5 :is(a,button):focus-visible{outline:3px solid #165eaa;outline-offset:3px}.CourseWorkspaceUI_root__7b4T5 .CourseWorkspaceUI_action__zVwF4{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:9px 16px;border:1px solid var(--blue);border-radius:10px;background:#fff;color:var(--blue);font:inherit;font-weight:650;line-height:1.45;text-align:center;text-decoration:none;cursor:pointer}.CourseWorkspaceUI_root__7b4T5 .CourseWorkspaceUI_action__zVwF4:hover{background:#e9f4ff}.CourseWorkspaceUI_state___Fe_H{display:grid;gap:10px;justify-items:start;padding:24px;border:1px solid var(--line);border-radius:12px;background:#f5f9fd}.CourseWorkspaceUI_state___Fe_H[data-kind=error]{border-color:#ca8585;background:#fff5f4}.CourseWorkspaceUI_state___Fe_H[data-kind=forbidden]{border-color:#c6ad69;background:#fffbed}.CourseWorkspaceUI_state___Fe_H p{color:var(--muted)}.CourseWorkspaceUI_section__3gXqJ{display:grid;gap:14px;min-width:0}.CourseWorkspaceUI_sectionHead__eiDmL{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.CourseWorkspaceUI_sectionHead__eiDmL h2{border-left:4px solid #2d9b80;padding-left:10px}.CourseWorkspaceUI_caption__VwBiy{color:var(--muted);font-size:.875rem}.CourseWorkspaceUI_navigation__vucMl{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.CourseWorkspaceUI_navItem__b6dlE{min-width:0}.CourseWorkspaceUI_navLink__yXSPP{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;border:1px solid var(--line);border-radius:12px;padding:20px;height:100%;text-decoration:none;background:#fff}.CourseWorkspaceUI_navLink__yXSPP:hover{background:#eff7ff;border-color:#75a6d5}.CourseWorkspaceUI_navLink__yXSPP[aria-current=page]{background:#eaf5ff;border-color:var(--blue)}.CourseWorkspaceUI_navLink__yXSPP strong{display:block;font-size:1.125rem;color:var(--ink)}.CourseWorkspaceUI_navLink__yXSPP .CourseWorkspaceUI_caption__VwBiy{display:block;margin-top:5px}.CourseWorkspaceUI_navArrow__9R2XS{flex-shrink:0;font-size:1.25rem}.CourseWorkspaceUI_placeholder___g035{display:grid;gap:12px;padding:22px;border:1px dashed #96acc0;border-radius:12px;background:#f7fafc}.CourseWorkspaceUI_placeholder___g035 p{color:var(--muted);max-width:65ch}@media (max-width:700px){.CourseWorkspaceUI_navigation__vucMl{grid-template-columns:minmax(0,1fr)}.CourseWorkspaceUI_state___Fe_H{padding:18px}}@media (prefers-reduced-motion:reduce){.CourseWorkspaceUI_root__7b4T5 *,.CourseWorkspaceUI_root__7b4T5 :after,.CourseWorkspaceUI_root__7b4T5 :before{scroll-behavior:auto;transition:none;animation:none}}.WorkspaceLearningOverview_root__6stHH{margin-top:32px;min-width:0}.WorkspaceLearningOverview_courses__ZfmDZ{overflow-wrap:anywhere}.WorkspaceLearningOverview_courses__ZfmDZ article{border-top:2px solid #0b6685;padding:16px 0}.WorkspaceLearningOverview_courses__ZfmDZ h3{margin:0 0 10px;font-size:18px;color:#142e3d}.WorkspaceLearningOverview_courses__ZfmDZ summary{cursor:pointer;min-height:44px;padding:10px 0;color:#0b6685;font-weight:700}.WorkspaceLearningOverview_courses__ZfmDZ li{margin:10px 0}.WorkspaceLearningOverview_courses__ZfmDZ li span{display:block;margin-top:4px}.WorkspaceLearningOverview_sections__P9PBe{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.WorkspaceLearningOverview_sections__P9PBe button{min-height:44px;border:2px solid #145c76;border-radius:10px;padding:9px 16px;background:#fff;color:#173647;font:inherit;font-weight:750;cursor:pointer}.WorkspaceLearningOverview_sections__P9PBe button[aria-pressed=true]{background:#0b6685;color:#fff}.WorkspaceLearningOverview_sections__P9PBe button:focus-visible{outline:3px solid #137bf1;outline-offset:3px}@media(max-width:600px){.WorkspaceLearningOverview_sections__P9PBe{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.WorkspaceLearningOverview_sections__P9PBe button{padding:9px 8px}}.StudentHome_hi__hCb6T{margin:0 0 24px;color:var(--ink);font-size:clamp(28px,3.4vw,36px);font-weight:900;line-height:1.2}.StudentHome_wechatNote__wDQ7v{margin:0 0 20px;padding:16px 18px;border:2px solid var(--ink);border-radius:14px;background:#ffd43b;color:var(--ink);font-size:19px;font-weight:900;line-height:1.5}.StudentHome_signin__YUMsq{display:grid;gap:8px;justify-items:start}.StudentHome_top__yg_4T{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:22px;align-items:start}.StudentHome_next__91QbB{overflow:hidden;border:2px solid var(--ink);border-radius:18px;background:#fff}.StudentHome_card__yvRtp{position:relative;padding:22px 24px 20px;background:var(--brand-grad);color:#fff;isolation:isolate;overflow:hidden}.StudentHome_card__yvRtp:before{position:absolute;right:-40px;top:-50px;z-index:-1;width:170px;height:170px;content:"";border-radius:50%;background:rgba(255,255,255,.12)}.StudentHome_card__yvRtp:after{position:absolute;inset:7px;content:"";border:1px solid rgba(255,255,255,.4);border-radius:12px;pointer-events:none}.StudentHome_todos__mH9eD:not(:empty){border-top:2px solid var(--ink)}.StudentHome_course__Nv4AJ{max-width:calc(100% - 90px);font-size:14.5px;font-weight:750;opacity:.95}.StudentHome_card__yvRtp h2{max-width:calc(100% - 90px);margin:6px 0 14px;font-size:28px;font-weight:900;line-height:1.25;color:#fff}.StudentHome_when__xuri1{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.StudentHome_when__xuri1 span{display:inline-block;padding:4px 14px;border:2px solid var(--ink);border-radius:999px;background:#fff;color:var(--ink);font-weight:800}.StudentHome_lives__z5tRF{display:grid;gap:8px;margin-top:14px}.StudentHome_liveStrip__Z60uY{display:flex;align-items:center;gap:12px;width:100%;padding:9px 10px 9px 9px;border:1.5px solid rgba(255,255,255,.55);border-radius:14px;background:rgba(255,255,255,.16);color:#fff;font:inherit;text-align:left;text-decoration:none;cursor:pointer;backdrop-filter:blur(6px);transition:background .15s}.StudentHome_liveStrip__Z60uY:hover{background:rgba(255,255,255,.24)}.StudentHome_liveStrip__Z60uY:focus-visible{outline:3px solid #fff;outline-offset:2px}.StudentHome_liveIcon__Cvmp9{display:grid;flex:none;place-items:center;width:40px;height:40px;border-radius:12px;background:#fff;color:var(--blue-deep)}.StudentHome_liveIcon__Cvmp9 svg{width:22px;height:22px}.StudentHome_liveMeta__XhKMb{display:grid;flex:1;min-width:0;line-height:1.15}.StudentHome_liveMeta__XhKMb small{font-size:12.5px;font-weight:750;opacity:.85}.StudentHome_liveMeta__XhKMb b{font-size:19px;font-weight:900;font-variant-numeric:tabular-nums;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.StudentHome_liveAction__4FwYr{flex:none;padding:6px 16px;border:2px solid var(--ink);border-radius:999px;background:var(--yellow);color:var(--ink);font-size:14.5px;font-weight:900;box-shadow:0 2px 0 var(--ink)}.StudentHome_liveDone__L4pbD{background:#fff;color:var(--green-deep)}.StudentHome_liveText__6h4UX{font-size:14px;font-weight:750;opacity:.9}.StudentHome_clock__dq24I{position:absolute;top:16px;right:18px;width:76px;height:76px}.StudentHome_empty__D1FUZ{background:var(--lake-tint);color:var(--ink)}.StudentHome_empty__D1FUZ:after{border-color:rgba(19,35,58,.25)}.StudentHome_empty__D1FUZ h2{color:var(--ink)}.StudentHome_todos__mH9eD{margin:0;padding:4px 22px 8px;list-style:none}.StudentHome_todos__mH9eD li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;border-bottom:1px dashed var(--hair-strong)}.StudentHome_todos__mH9eD li:last-child{border-bottom:0}.StudentHome_todoTitle__LLtT0{min-width:0;font-size:15.5px;font-weight:750;overflow-wrap:anywhere}.StudentHome_todoTitle__LLtT0 small{display:block;margin-bottom:2px;color:var(--muted);font-size:12.5px;font-weight:700}.StudentHome_todoTitle__LLtT0 em{margin-left:10px;color:var(--accent-red);font-size:13px;font-style:normal;font-weight:800;white-space:nowrap}.StudentHome_done__CB2zh{display:inline-flex;align-items:center;gap:7px;color:#0d8a5c;font-size:13.5px;font-weight:800;white-space:nowrap}.StudentHome_done__CB2zh:before{width:14px;height:14px;content:"";border:2px solid var(--ink);border-radius:50%;background:var(--green)}.StudentHome_doors__1qNyY{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.StudentHome_door__eRmAT{display:flex;flex-direction:column;justify-content:space-between;gap:10px;min-height:118px;padding:14px 16px;border:2px solid var(--ink);border-radius:16px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;text-decoration:none;background:#fff}.StudentHome_door__eRmAT:hover{background:var(--page-tint)}.StudentHome_door__eRmAT svg{width:42px;height:42px;color:var(--ink)}.StudentHome_door__eRmAT b{font-size:19px;font-weight:900;line-height:1.2}.StudentHome_door__eRmAT:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.StudentHome_staff__q2svS{background:var(--wash)}.StudentHome_section__dE6dE{margin-top:48px}@media(max-width:820px){.StudentHome_top__yg_4T{grid-template-columns:minmax(0,1fr)}.StudentHome_card__yvRtp{padding:18px 18px 16px}.StudentHome_card__yvRtp h2{font-size:23px}.StudentHome_lives__z5tRF .StudentHome_liveStrip__Z60uY{gap:10px;padding:8px}.StudentHome_liveIcon__Cvmp9{width:34px;height:34px;border-radius:10px}.StudentHome_liveIcon__Cvmp9 svg{width:19px;height:19px}.StudentHome_liveMeta__XhKMb b{font-size:16px;letter-spacing:0}.StudentHome_liveAction__4FwYr{padding:5px 12px;font-size:13.5px}.StudentHome_clock__dq24I{width:58px;height:58px;top:14px;right:14px}.StudentHome_card__yvRtp h2,.StudentHome_course__Nv4AJ{max-width:calc(100% - 64px)}.StudentHome_todos__mH9eD{padding:2px 16px 6px}.StudentHome_doors__1qNyY{gap:10px}.StudentHome_door__eRmAT{min-height:92px;padding:12px 14px}.StudentHome_door__eRmAT svg{width:34px;height:34px}.StudentHome_door__eRmAT b{font-size:16px}}.StudentHome_tourLink__hhGk_{order:2;padding:4px 0;border:0;background:none;color:var(--muted);font:inherit;font-size:13.5px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}