.knowledge_page__aXgQo{--p-bg:#f6f7f9;--p-panel:#fff;--p-ink:#20282c;--p-muted:#738087;--p-line:#e7ebed;--p-brand:#287f76;min-height:100dvh;background:var(--p-bg);color:var(--p-ink);font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;line-height:1.6}.knowledge_page__aXgQo a{text-decoration:none}.knowledge_page__aXgQo :focus-visible{outline:3px solid #78b5a9;outline-offset:3px}.knowledge_pageHeader__oLtXV{display:flex;align-items:center;flex-wrap:wrap;gap:18px;padding:16px max(24px,calc((100vw - 1440px) / 2));background:#fff;border-bottom:1px solid var(--p-line)}.knowledge_backLink__QxbP0{display:inline-flex;align-items:center;gap:7px;color:#657a75;font-size:12px;white-space:nowrap}.knowledge_backLink__QxbP0:hover{color:var(--p-brand)}.knowledge_pageBrand__i_fZ9{display:flex;align-items:center;gap:10px;padding-left:18px;border-left:1px solid var(--p-line);color:#287f76}.knowledge_pageBrand__i_fZ9 strong{font-size:15px;color:#243d3a}.knowledge_pageAccount__FabW_{display:flex;align-items:center;gap:16px;min-width:0;margin-left:auto}.knowledge_pageAccount__FabW_>button{width:auto;flex-shrink:0;font:inherit}.knowledge_pageInstitution__mJaMa{min-width:0;width:180px;max-width:32vw;border:1px solid #e6ece9;background:#fafcfb;border-radius:9px;padding:8px 10px;color:#667c75;font:inherit;font-size:12px;text-overflow:ellipsis}.knowledge_pageInstitution__mJaMa:disabled{opacity:1;color:#7d908a}.knowledge_pageMain__sP0ns{width:100%;max-width:1488px;margin:0 auto;padding:30px 24px max(40px,env(safe-area-inset-bottom));min-width:0}.knowledge_unavailable__3M16f{display:grid;justify-items:center;grid-gap:12px;gap:12px;max-width:560px;margin:50px auto;padding:40px 24px;background:white;border:1px solid #e6ece9;border-radius:16px;text-align:center}.knowledge_unavailable__3M16f h1,.knowledge_unavailable__3M16f p{margin:0}.knowledge_workspace__BmbS3{--kg-brand:#287f76;--kg-ink:#243d3a;--kg-muted:#788a87;--kg-line:#e6ece9;color:var(--kg-ink);font-size:13px;line-height:1.65;min-width:0}.knowledge_form__teVj6 *,.knowledge_workspace__BmbS3 *{box-sizing:border-box}.knowledge_workspace__BmbS3 h1,.knowledge_workspace__BmbS3 h2,.knowledge_workspace__BmbS3 h3,.knowledge_workspace__BmbS3 p{margin-top:0}.knowledge_workspace__BmbS3 h2{font-size:20px;line-height:1.45;font-weight:600}.knowledge_workspace__BmbS3 h3{font-size:14px;font-weight:600}.knowledge_form__teVj6 input,.knowledge_form__teVj6 select,.knowledge_workspace__BmbS3 button,.knowledge_workspace__BmbS3 input,.knowledge_workspace__BmbS3 select,.knowledge_workspace__BmbS3 textarea{font:inherit}.knowledge_workspace__BmbS3 button{cursor:pointer}.knowledge_primary__FSXxT:disabled,.knowledge_secondary__aLlum:disabled,.knowledge_workspace__BmbS3 button:disabled{opacity:.5;cursor:not-allowed}.knowledge_form__teVj6 :focus-visible,.knowledge_primary__FSXxT:focus-visible,.knowledge_secondary__aLlum:focus-visible,.knowledge_workspace__BmbS3 :focus-visible{outline:3px solid #78b5a9;outline-offset:3px}.knowledge_workspace__BmbS3 [hidden]{display:none!important}.knowledge_hero__wrgBV{background:#eaf2ef;border:1px solid #dde9e3;border-radius:17px;display:flex;align-items:center;justify-content:space-between;gap:28px;padding:29px 32px;margin-bottom:20px;position:relative}.knowledge_eyebrow__vdIiP{display:block;color:#5e8f83;font-size:11px;letter-spacing:1.5px;margin-bottom:8px}.knowledge_hero__wrgBV h1{display:flex;flex-wrap:wrap;align-items:baseline;gap:13px;font-weight:650;font-size:28px;letter-spacing:1px;margin-bottom:10px}.knowledge_hero__wrgBV h1 span{font-size:9px;font-weight:400;letter-spacing:2px;color:#87a59b}.knowledge_hero__wrgBV p:last-child{margin:0;color:#6d877e;font-size:12px}.knowledge_heroStats__PVkGM{display:flex;align-items:center;gap:25px;flex-shrink:0;color:#7a9d91}.knowledge_heroStats__PVkGM strong{display:block;font-size:31px;font-weight:400;color:#4d7e70;line-height:1.3;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.knowledge_heroStats__PVkGM span{font-size:10px;letter-spacing:1px;display:block;margin-top:6px}.knowledge_heroStats__PVkGM>i{height:38px;width:1px;background:#ccdcd3}.knowledge_heroStats__PVkGM>svg{margin-left:8px;color:#91b5a5}.knowledge_tabs__6i_6Z{display:flex;align-items:center;gap:24px;border-bottom:1px solid var(--kg-line);margin-bottom:20px}.knowledge_tabs__6i_6Z button{border:0;background:transparent;padding:13px 0;color:#7c8b88;display:inline-flex;align-items:center;gap:8px;border-bottom:2px solid transparent;white-space:nowrap}.knowledge_tabs__6i_6Z button[aria-current=page]{color:var(--kg-brand);border-bottom-color:var(--kg-brand);font-weight:600}.knowledge_tabs__6i_6Z>span{color:#98a5a1;font-size:10px;margin-left:auto}.knowledge_subjects__RVq3x{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.knowledge_subjects__RVq3x button{border:1px solid transparent;background:transparent;padding:6px 15px;border-radius:8px;color:#7e8b88;font-size:12px}.knowledge_subjects__RVq3x button[aria-pressed=true]{color:#287f76;background:#eaf2ef;border-color:#d7e5df;font-weight:600}.knowledge_subjects__RVq3x button:hover{background:#edf3ef}.knowledge_explorer__SucwQ{display:grid;grid-template-columns:222px minmax(280px,1fr) 244px;grid-gap:16px;gap:16px;align-items:start}.knowledge_catalog__RWOYP,.knowledge_detail__l0anD,.knowledge_mapPanel__uPgkA,.knowledge_panel__Hwpa5,.knowledge_questionCard__YrZ5O,.knowledge_sessionAside__9BlEY{background:white;border:1px solid var(--kg-line);border-radius:13px;min-width:0}.knowledge_catalog__RWOYP{display:flex;flex-direction:column;max-height:780px;min-height:0}.knowledge_catalogHeader__77Z7u{display:flex;gap:8px;align-items:center;padding:18px 16px 14px;color:#42675e}.knowledge_catalogHeader__77Z7u strong{font-weight:550}.knowledge_catalogHeader__77Z7u>span{color:#9eaca6;margin-left:auto;font-size:11px}.knowledge_search__2T_pd{display:flex;align-items:center;gap:7px;border:1px solid #e5eae7;border-radius:8px;padding:8px;margin:0 13px 9px;color:#96a59f;background:#fafcfb}.knowledge_search__2T_pd input{border:0;padding:0;outline:0;width:100%;min-width:0;background:transparent;color:#39564e;font-size:11px}.knowledge_filters__gGcEU{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px;margin:0 13px 12px}.knowledge_filters__gGcEU select{min-width:0;width:100%;background:white;border:1px solid #e5eae7;border-radius:6px;padding:7px 5px;color:#688277;font-size:11px}.knowledge_filters__gGcEU select:last-child{grid-column:1/-1}.knowledge_scopeButton__asZhr{display:flex;align-items:center;justify-content:center;gap:7px;border:0;margin:0 13px 11px;padding:7px;border-radius:7px;color:var(--kg-brand);background:#eaf3ee;font-size:11px}.knowledge_topicList__IkdZJ{overflow-y:auto;min-height:0;max-height:531px;scrollbar-width:thin;padding:2px 9px 8px;border-top:1px solid #f1f4f2}.knowledge_topicList__IkdZJ button{display:block;position:relative;text-align:left;width:100%;padding:12px 21px 12px 10px;border:0;border-radius:7px;background:transparent;color:#63766e;margin:3px 0}.knowledge_topicList__IkdZJ button>span{display:block;font-size:12px;line-height:1.6}.knowledge_topicList__IkdZJ button small{display:block;color:#a1aca6;font-size:10px;margin-top:3px}.knowledge_topicList__IkdZJ button>svg{position:absolute;right:6px;top:22px}.knowledge_topicList__IkdZJ button[aria-pressed=true]{background:#eef5f1;color:#277e70}.knowledge_topicList__IkdZJ button:hover{background:#f4f7f5}.knowledge_pagination__joSHb{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--kg-line);padding:10px 13px;color:#8fa298;font-size:10px;flex-shrink:0}.knowledge_pagination__joSHb button{border:1px solid var(--kg-line);background:#fff;border-radius:5px;display:grid;place-items:center;padding:4px;color:#769282}.knowledge_mapPanel__uPgkA{overflow:hidden}.knowledge_mapHeader__cUuKw{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:23px 23px 15px}.knowledge_mapHeader__cUuKw h2{font-size:18px;margin-bottom:5px}.knowledge_mapHeader__cUuKw p{color:#97a59d;font-size:11px;margin-bottom:0}.knowledge_pill__57Sbu{display:inline-flex;color:#648577;border:1px solid #e0e9e3;background:#f5f8f5;padding:3px 8px;border-radius:5px;font-size:10px;flex-shrink:0;white-space:nowrap}.knowledge_mapOptions__tKG_E{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:11px 20px;border-block:1px solid #eef2ef;font-size:10px;color:#82968c;background:#fcfdfc}.knowledge_mapOptions__tKG_E label{display:flex;align-items:center;gap:4px}.knowledge_mapOptions__tKG_E select{border:0;color:#507764;background:transparent;padding:3px;font-size:11px}.knowledge_checkbox__4F0Ee input{accent-color:#287f76}.knowledge_graphFrame__qYh23{position:relative;min-width:0}.knowledge_graph__JUuAf{height:430px;width:100%;background-color:#fbfdfb;background-image:radial-gradient(#c8d5ce80 1px,transparent 0);background-size:18px 18px}.knowledge_graphTools__c3VDs{position:absolute;right:13px;top:15px;display:grid;grid-gap:2px;gap:2px;padding:3px;border-radius:8px;border:1px solid #e3eae4;background:#fff;box-shadow:0 4px 15px #19412705}.knowledge_graphTools__c3VDs button{border:0;padding:7px;color:#82958b;background:transparent;display:grid;place-items:center;border-radius:5px}.knowledge_graphTools__c3VDs button:hover{background:#f0f5f2}.knowledge_graphHint__zxi3o{position:absolute;top:15px;left:17px;font-size:9px;color:#a1b2a8;pointer-events:none}.knowledge_graphWarning__FDiGs{padding:5px 12px;font-size:11px;background:#fffaed;margin:0}.knowledge_graphList__py15N{padding:9px 20px;border-top:1px solid #eef3ef;font-size:10px;color:#8da194;background:#fcfdfb}.knowledge_graphList__py15N summary{cursor:pointer}.knowledge_graphList__py15N>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}.knowledge_graphList__py15N button{border:1px solid #dce8dd;background:white;color:#52745b;font-size:10px;padding:4px 7px;border-radius:5px}.knowledge_legend__jQaXu{display:flex;flex-wrap:wrap;justify-content:center;gap:13px;font-size:9px;color:#93a299;padding:13px 12px;border-top:1px solid #eef3ef}.knowledge_legend__jQaXu span{display:inline-flex;align-items:center;gap:5px}.knowledge_legend__jQaXu i{width:7px;height:7px;border-radius:50%;background:#91b8a6}.knowledge_legend__jQaXu i[data-stage=primary]{background:#dcc38c}.knowledge_legend__jQaXu i[data-stage=senior]{background:#a2b9d5}.knowledge_mapFoot__AJVdb{display:flex;gap:9px;align-items:center;padding:15px 18px;border-top:1px solid var(--kg-line);color:#76a08b;background:#fafcf9}.knowledge_mapFoot__AJVdb p{font-size:10px;color:#839a8c;margin:0;flex:1 1}.knowledge_mapFoot__AJVdb .knowledge_primary__FSXxT{padding:8px 10px;font-size:11px}.knowledge_detail__l0anD{padding:22px 19px}.knowledge_detail__l0anD h2{font-size:17px;margin-bottom:7px}.knowledge_detail__l0anD>p{font-size:11px;color:#7b9082;line-height:1.9}.knowledge_detail__l0anD .knowledge_chapter__oXQex{color:#a1aca5;font-size:10px;line-height:1.6;margin-bottom:14px}.knowledge_detail__l0anD h3{margin:23px 0 12px;font-size:12px;display:flex;align-items:center;gap:6px}.knowledge_detail__l0anD h3>span{color:#a5b1a8;font-size:10px;font-weight:400}.knowledge_criteria__LkUzm{list-style:none;padding:0;margin:0;display:grid;grid-gap:10px;gap:10px}.knowledge_criteria__LkUzm li{display:flex;align-items:flex-start;gap:8px;font-size:11px;color:#73887b}.knowledge_criteria__LkUzm li>span{display:grid;place-items:center;border:1px solid #dae6dd;border-radius:50%;width:17px;height:17px;flex-shrink:0;margin-top:1px;font-size:9px;color:#83a18d}.knowledge_related__m9ZQ6{width:100%;display:flex;align-items:center;justify-content:space-between;gap:7px;background:#f8faf7;border:1px solid #eef2eb;color:#61866f;text-align:left;padding:8px 10px;border-radius:7px;margin:6px 0;font-size:11px!important}.knowledge_related__m9ZQ6:hover{background:#edf5ed}.knowledge_related__m9ZQ6 small{display:block;color:#a0b09f;font-size:9px;margin-top:3px}.knowledge_related__m9ZQ6 svg{flex-shrink:0}.knowledge_standards__ao2PR{margin-top:23px;border-top:1px solid var(--kg-line);padding-top:14px;font-size:10px;color:#8b9d8e}.knowledge_standards__ao2PR summary{cursor:pointer}.knowledge_standards__ao2PR article{border-bottom:1px solid #eef2ed;padding:12px 0}.knowledge_standards__ao2PR p{font-size:11px}.knowledge_standards__ao2PR small{font-size:9px;color:#9da998}.knowledge_primary__FSXxT,.knowledge_secondary__aLlum{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:8px;padding:10px 16px;font-size:12px;line-height:1.5;cursor:pointer;font-family:inherit;text-decoration:none}.knowledge_primary__FSXxT{background:#287f76;color:#fff!important;border:1px solid #287f76}.knowledge_primary__FSXxT:hover{background:#226f67}.knowledge_secondary__aLlum{background:#fff;color:#668275;border:1px solid #dae4dd}.knowledge_secondary__aLlum:hover{background:#f7faf7}.knowledge_textButton__q7ohC{background:transparent;border:0;padding:6px 0;color:#528871;display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;font-size:11px!important}.knowledge_muted__QdsfS{color:#82958a;font-size:11px}.knowledge_note__CciRH{color:#8da093;background:#f6f9f4;border-radius:7px;padding:11px 13px;font-size:11px;line-height:1.8}.knowledge_error__qdQ0e{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#a64e39;background:#fff3ed;border:1px solid #f4ddd0;padding:12px 15px;border-radius:9px;margin-bottom:14px;font-size:12px}.knowledge_error__qdQ0e button{color:inherit;border:0;background:transparent;text-decoration:underline;white-space:nowrap;cursor:pointer}.knowledge_form__teVj6{display:grid;grid-gap:17px;gap:17px;font-size:13px;color:#39574b}.knowledge_form__teVj6 label{display:grid;grid-gap:7px;gap:7px}.knowledge_form__teVj6 input,.knowledge_form__teVj6 select{width:100%;min-width:0;border:1px solid #dfe8df;border-radius:7px;padding:10px 11px;color:#506e5e;background:#fff}.knowledge_formGrid__brPSh{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.knowledge_scopeCard___NIWq{background:#eef5ef;border:1px solid #e1ece0;padding:18px 20px;border-radius:11px}.knowledge_scopeCard___NIWq small{display:block;color:#7b9b81;font-size:11px}.knowledge_scopeCard___NIWq strong{display:block;margin:7px 0;font-size:17px;font-weight:550}.knowledge_scopeCard___NIWq p{margin:0;font-size:11px;color:#809580}.knowledge_attribution__QiAXT{margin-top:24px;padding:13px 0;color:#94a294;font-size:10px;border-top:1px solid #e6ece3}.knowledge_attribution__QiAXT summary{cursor:pointer}.knowledge_attribution__QiAXT p{margin:10px 0 6px;max-width:800px}.knowledge_attribution__QiAXT a{color:#658e71!important;text-decoration:underline!important}.knowledge_attribution__QiAXT small{font-size:9px}.knowledge_diagnosisWelcome__5SL5Y{text-align:center;padding:54px 20px;border-radius:15px;background:#fff;border:1px solid var(--kg-line)}.knowledge_diagnosisWelcome__5SL5Y h2{font-size:24px}.knowledge_diagnosisWelcome__5SL5Y>p{color:#92a08f;font-size:12px;margin-bottom:25px}.knowledge_welcomeVisual__DdKpe{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:15px;color:#9cbaa3;margin-bottom:28px}.knowledge_welcomeVisual__DdKpe>svg{margin-right:15px}.knowledge_welcomeVisual__DdKpe span{background:#f4f8ef;border:1px solid #e2eada;border-radius:9px;padding:10px 16px;color:#718e70;font-size:11px}.knowledge_welcomeVisual__DdKpe i{height:1px;width:24px;background:#cbdcc5}.knowledge_actions__RAnuE{display:flex;justify-content:center;flex-wrap:wrap;align-items:center;gap:10px}.knowledge_historyHeader__TUbDX,.knowledge_reportHeader__9MZmp{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:10px 0 17px}.knowledge_historyHeader__TUbDX h2,.knowledge_reportHeader__9MZmp h2{margin-bottom:7px}.knowledge_historyHeader__TUbDX p,.knowledge_reportHeader__9MZmp p{font-size:12px;color:#8a9c89;margin:0}.knowledge_profileBar__0pl5W{display:flex;flex-wrap:wrap;align-items:center;gap:13px;margin:10px 0 20px;padding:16px;border:1px solid #e2eadd;background:#f9fbf6;border-radius:10px;color:#82a075}.knowledge_profileBar__0pl5W label{display:flex;align-items:center;gap:12px;font-size:11px}.knowledge_profileBar__0pl5W select{border:1px solid #dde7d5;border-radius:6px;padding:7px 12px;background:white;color:#567548;max-width:180px}.knowledge_profileBar__0pl5W>small{margin-left:auto;font-size:10px;color:#a1b398}.knowledge_panel__Hwpa5{padding:23px;margin-bottom:18px}.knowledge_sectionTitle__zscTQ{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:15px}.knowledge_sectionTitle__zscTQ h3{margin:0}.knowledge_sectionTitle__zscTQ>span{color:#9cab99;font-size:10px}.knowledge_weakGrid__PsYKz{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.knowledge_weakGrid__PsYKz>button{display:flex;gap:10px;align-items:center;text-align:left;border:1px solid #ebeddf;border-radius:9px;padding:15px 13px;color:#738260;background:#fcfcf6;min-width:0}.knowledge_weakGrid__PsYKz>button>span:nth-child(2){flex:1 1;min-width:0}.knowledge_weakGrid__PsYKz strong{display:block;font-size:12px;font-weight:500}.knowledge_weakGrid__PsYKz small{display:block;color:#a1ad91;font-size:10px;margin-top:6px}.knowledge_weakGrid__PsYKz>button>svg{flex-shrink:0}.knowledge_weakIcon__XjkXo{color:#b3b88c}.knowledge_recordList__hgC5v>button{display:flex;align-items:center;gap:17px;width:100%;text-align:left;padding:20px 3px;color:#536a48;border:0;border-bottom:1px solid #eef1e7;background:#fff}.knowledge_recordList__hgC5v>button:hover{background:#fcfdf9}.knowledge_recordList__hgC5v>button>span:nth-child(2){min-width:0;flex:1 1}.knowledge_recordList__hgC5v strong{display:block;font-weight:550;font-size:13px}.knowledge_recordList__hgC5v small{display:block;color:#a5b296;margin-top:5px;font-size:10px}.knowledge_recordIcon__dRRKc{background:#f2f6eb;width:40px;height:40px;flex-shrink:0;display:grid;place-items:center;color:#a0b78a;border-radius:10px}.knowledge_recordStatus__FEhaM{font-size:11px;color:#8b9e78;min-width:62px}.knowledge_recordAction__CYbAg{display:inline-flex;align-items:center;gap:9px;color:#52875f;font-size:11px}.knowledge_empty___TrIY{text-align:center;padding:35px 18px;color:#8fa27e}.knowledge_empty___TrIY p{font-size:12px;margin:10px 0 20px;line-height:1.9}.knowledge_empty___TrIY h3{color:#607550;font-size:17px;font-weight:500}.knowledge_emptyIcon__T98rj{display:grid;place-items:center;margin:0 auto 18px;width:65px;height:65px;background:#f3f7ec;color:#b1c29a;border-radius:20px}.knowledge_sessionTop__C_aCU{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:5px 0 18px}.knowledge_sessionTop__C_aCU>span{display:flex;gap:6px;align-items:center;color:#a1af91;font-size:10px}.knowledge_sessionGrid__6dEta{display:grid;grid-template-columns:245px minmax(0,1fr);grid-gap:22px;gap:22px;align-items:start}.knowledge_sessionAside__9BlEY{padding:26px 23px}.knowledge_sessionAside__9BlEY h2{font-size:18px}.knowledge_sessionAside__9BlEY>p{font-size:11px;color:#9bad8a}.knowledge_progress__ByDtM{height:5px;background:#eff3e9;border-radius:5px;margin:27px 0 12px;overflow:hidden}.knowledge_progress__ByDtM>i{display:block;height:100%;background:#8eaf7b;border-radius:5px}.knowledge_progressLabel__4XSgN{display:flex;align-items:center;justify-content:space-between}.knowledge_progressLabel__4XSgN strong{font-size:24px;color:#729261;font-weight:500}.knowledge_progressLabel__4XSgN small{font-size:13px;color:#b4c0a1}.knowledge_progressLabel__4XSgN>span{font-size:10px;color:#a0b18a}.knowledge_sessionTips__G4dAd{margin:28px 0;border-block:1px solid #eef2e5;padding:19px 0;color:#94a67d;font-size:11px}.knowledge_sessionTips__G4dAd strong{color:#718754;font-weight:500;display:block;margin-bottom:10px}.knowledge_sessionTips__G4dAd p{margin:8px 0;line-height:1.9}.knowledge_questionCard__YrZ5O{padding:31px 35px;max-width:850px;scroll-margin-top:25px}.knowledge_questionMeta__lj2fL{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;color:#a1b18b;font-size:11px;margin-bottom:22px;gap:10px}.knowledge_questionCard__YrZ5O h2{font-size:18px;margin-bottom:9px;color:#4c643a}.knowledge_questionReason__9wTB2{color:#a6b494;font-size:11px;margin-bottom:29px}.knowledge_questionText__y7Pgo{font-size:17px;line-height:1.9;white-space:pre-wrap;margin-bottom:20px;color:#455b34}.knowledge_figure__dIK2S{display:block;max-width:100%;width:auto;max-height:290px;margin:15px auto;color:#3d5130;object-fit:contain}.knowledge_choices__HFiTI{display:grid;grid-gap:12px;gap:12px;border:0;padding:0;margin:22px 0;min-width:0}.knowledge_choices__HFiTI>label{display:flex;align-items:center;gap:13px;padding:15px 17px;border:1px solid #e3e9db;border-radius:9px;color:#6d805a;cursor:pointer;background:#fdfefb;font-size:14px}.knowledge_choices__HFiTI>label[data-checked=true]{border-color:#77a07a;background:#f0f7ee}.knowledge_choices__HFiTI>label>span:last-of-type{flex:1 1;min-width:0}.knowledge_choices__HFiTI input{width:16px;height:16px;accent-color:#287f76;flex-shrink:0}.knowledge_choiceLetter__Ue4S4{font-size:13px;color:#8ca575}.knowledge_choices__HFiTI .knowledge_figure__dIK2S{max-height:180px;margin:9px auto}.knowledge_answerInput__ZGrDX{display:grid;grid-gap:9px;gap:9px;font-size:12px;color:#8ca273;margin:20px 0}.knowledge_answerInput__ZGrDX textarea{width:100%;resize:vertical;min-height:115px;padding:15px;border:1px solid #dce5d0;border-radius:8px;color:#476230;font-size:15px;line-height:1.8}.knowledge_answerActions____jj9{gap:15px;margin-top:27px;border-top:1px solid #edf2e4;padding-top:23px}.knowledge_answerActions____jj9,.knowledge_questionFooter__qrCcT{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.knowledge_questionFooter__qrCcT{gap:12px;border-top:1px solid #eff3e8;margin-top:25px;padding-top:17px}.knowledge_questionFooter__qrCcT>span{color:#a8b697;font-size:10px}.knowledge_explanation__dA_sZ{padding:21px;background:#f3f8ee;border:1px solid #e3ecd9;border-radius:10px;margin:24px 0 12px;color:#567640}.knowledge_explanation__dA_sZ small{display:block;color:#92ad7c;font-size:11px}.knowledge_explanation__dA_sZ strong{display:block;font-size:20px;margin-top:7px;font-weight:550;white-space:pre-wrap}.knowledge_explanation__dA_sZ p{margin:12px 0 0;font-size:13px;line-height:1.9;white-space:pre-wrap}.knowledge_selfAssess__FOcgV{display:flex;flex-wrap:wrap;gap:9px;margin-top:20px}.knowledge_feedbackTitle__FZlbx{color:#577c41!important;font-size:24px!important;margin-bottom:24px!important}.knowledge_feedbackTitle__FZlbx[data-result=wrong]{color:#9b8050!important}.knowledge_report__qlmET{max-width:1080px;margin:0 auto}.knowledge_reportHeader__9MZmp{margin-bottom:14px}.knowledge_metrics__zbgFI{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:15px;gap:15px;margin:10px 0 24px}.knowledge_metrics__zbgFI>div{padding:20px 23px;border:1px solid #e2ead9;background:white;border-radius:12px}.knowledge_metrics__zbgFI span{display:block;color:#94aa7d;font-size:11px}.knowledge_metrics__zbgFI strong{font-size:36px;color:#6a9450;font-weight:450;margin-right:9px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.knowledge_metrics__zbgFI small{font-size:10px;color:#b0bd9d}.knowledge_metrics__zbgFI>div[data-status=weak] strong{color:#b58563}.knowledge_metrics__zbgFI>div[data-status=shaky] strong{color:#b39c55}.knowledge_metrics__zbgFI>div[data-status=untested] strong{color:#acb4a2}.knowledge_reportGrid__NKHBp{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;align-items:start}.knowledge_rootCard__X8B7i{display:flex;gap:13px;border-bottom:1px solid #edf1e5;padding:17px 0}.knowledge_rootCard__X8B7i>div{flex:1 1;min-width:0}.knowledge_step__JX5Qe{color:#b2b58c;background:#f8f8ed;border:1px solid #eae9d7;width:28px;height:28px;border-radius:8px;display:grid;place-items:center;font-size:10px;flex-shrink:0}.knowledge_rootCard__X8B7i strong{display:block;font-weight:550;color:#6c794b}.knowledge_rootCard__X8B7i small{display:block;color:#adba94;font-size:10px;margin:4px 0 10px}.knowledge_rootCard__X8B7i p{font-size:11px;color:#94a479;line-height:1.9;margin-bottom:8px}.knowledge_learningPath___aAKq{list-style:none;padding:0;margin:20px 0}.knowledge_learningPath___aAKq li{display:flex;gap:12px;position:relative;padding:0 0 22px}.knowledge_learningPath___aAKq li:not(:last-child):before{content:"";position:absolute;top:26px;bottom:1px;left:12px;border-left:1px dashed #d1ddc0}.knowledge_learningPath___aAKq li>span{width:25px;height:25px;display:grid;place-items:center;flex-shrink:0;border-radius:50%;color:#8f9f75;background:#f2f6e8;font-size:10px}.knowledge_learningPath___aAKq strong{font-size:12px;font-weight:500;color:#6a784b}.knowledge_learningPath___aAKq small{display:block;font-size:10px;color:#a9b892;margin-top:5px}.knowledge_topicChips__M8UQ1{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0}.knowledge_topicChips__M8UQ1 button{display:inline-flex;gap:8px;align-items:center;color:#ac965f;border:1px solid #ede5c7;background:#fcf9ec;border-radius:6px;font-size:11px;padding:5px 8px}.knowledge_callout__tp9SQ{padding:15px 20px;background:#f9f9ee;border:1px solid #ededd3;border-radius:9px;display:flex;flex-wrap:wrap;align-items:center;gap:15px;justify-content:space-between;margin-bottom:20px;color:#a1a171}.knowledge_callout__tp9SQ p{margin:0;font-size:12px}.knowledge_chapterRows__DuwMG>div{display:flex;align-items:center;gap:20px;border-bottom:1px solid #edf1e2;padding:15px 0}.knowledge_chapterRows__DuwMG>div>div:first-child{flex:1 1;min-width:0}.knowledge_chapterRows__DuwMG strong{font-size:12px;font-weight:500}.knowledge_chapterRows__DuwMG small{display:block;color:#acb68e;font-size:10px;margin-top:5px}.knowledge_stackedBar__vu7Fl{width:150px;height:7px;display:flex;border-radius:10px;overflow:hidden}.knowledge_stackedBar__vu7Fl i{background:#e5e9d9}.knowledge_stackedBar__vu7Fl i[data-status=mastered]{background:#98b27b}.knowledge_stackedBar__vu7Fl i[data-status=shaky]{background:#dbcd90}.knowledge_stackedBar__vu7Fl i[data-status=weak]{background:#d5a083}.knowledge_answerLog__ij_9M details{border-bottom:1px solid #edf0e0;padding:16px 0;font-size:12px}.knowledge_answerLog__ij_9M summary{cursor:pointer;display:flex;align-items:center;gap:12px}.knowledge_answerLog__ij_9M summary>span{color:#b1ba91;font-size:10px}.knowledge_answerLog__ij_9M strong{flex:1 1;font-weight:500}.knowledge_answerLog__ij_9M em{color:#90a16e;font-size:10px;font-style:normal}.knowledge_answerLog__ij_9M em[data-result=wrong]{color:#c09d65}.knowledge_answerLog__ij_9M details>div{padding:18px 10px 0 23px}.knowledge_answerLog__ij_9M details p{white-space:pre-wrap;overflow-wrap:anywhere}.knowledge_correctLabel__oruBe{display:flex;gap:10px;align-items:center;color:#9ca977;font-size:11px}.knowledge_correctLabel__oruBe select{border:1px solid #e1e7cd;background:#fff;color:#7a8c50;border-radius:5px;padding:5px 8px}.knowledge_standardItem__25KjL{border-bottom:1px solid #eef1e4;padding:15px 0;font-size:12px;color:#7f8f64}.knowledge_standardItem__25KjL small{color:#b1ba97;font-size:10px}.knowledge_reportNote__BRjgt{font-size:10px;color:#a6b28c;padding:5px 3px}.knowledge_loading__boj4T{color:#91a477;font-size:12px;padding:10px}.knowledge_srOnly__5NARZ{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}@media (min-width:1700px){.knowledge_explorer__SucwQ{grid-template-columns:240px minmax(350px,1fr) 280px}.knowledge_graph__JUuAf{height:480px}}@media (max-width:1370px){.knowledge_explorer__SucwQ{grid-template-columns:210px minmax(0,1fr)}.knowledge_detail__l0anD{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:28px;column-gap:28px}.knowledge_detail__l0anD>.knowledge_chapter__oXQex,.knowledge_detail__l0anD>.knowledge_eyebrow__vdIiP,.knowledge_detail__l0anD>.knowledge_standards__ao2PR,.knowledge_detail__l0anD>h2,.knowledge_detail__l0anD>h3,.knowledge_detail__l0anD>p,.knowledge_detail__l0anD>ul{grid-column:1/-1}.knowledge_detail__l0anD .knowledge_criteria__LkUzm{grid-template-columns:1fr 1fr}.knowledge_mapFoot__AJVdb p{display:none}.knowledge_mapFoot__AJVdb .knowledge_primary__FSXxT{margin-left:auto}}@media (max-width:1050px){.knowledge_heroStats__PVkGM>svg{display:none}.knowledge_heroStats__PVkGM{gap:16px}.knowledge_hero__wrgBV{padding:23px}.knowledge_hero__wrgBV h1{font-size:25px}.knowledge_hero__wrgBV h1 span,.knowledge_tabs__6i_6Z>span{display:none}.knowledge_weakGrid__PsYKz{grid-template-columns:1fr 1fr}.knowledge_sessionGrid__6dEta{grid-template-columns:195px minmax(0,1fr);gap:15px}.knowledge_sessionAside__9BlEY{padding:20px 16px}.knowledge_questionCard__YrZ5O{padding:25px 22px}.knowledge_metrics__zbgFI{gap:10px}.knowledge_metrics__zbgFI>div{padding:18px 15px}.knowledge_metrics__zbgFI strong{font-size:30px}.knowledge_chapterRows__DuwMG .knowledge_stackedBar__vu7Fl{width:95px}}@media (max-width:767px){.knowledge_hero__wrgBV{padding:22px;gap:15px}.knowledge_heroStats__PVkGM{gap:11px}.knowledge_heroStats__PVkGM strong{font-size:25px}.knowledge_hero__wrgBV p:last-child{font-size:11px}.knowledge_hero__wrgBV h1{font-size:24px}.knowledge_tabs__6i_6Z{gap:21px}.knowledge_tabs__6i_6Z button{font-size:12px}.knowledge_subjects__RVq3x{gap:4px}.knowledge_subjects__RVq3x button{padding:6px 11px;font-size:11px}.knowledge_explorer__SucwQ{grid-template-columns:190px minmax(0,1fr);gap:12px}.knowledge_graph__JUuAf{height:350px}.knowledge_mapHeader__cUuKw{padding:18px 17px}.knowledge_mapHeader__cUuKw .knowledge_pill__57Sbu{display:none}.knowledge_mapOptions__tKG_E{padding:10px 13px;gap:7px}.knowledge_graphHint__zxi3o{font-size:8px;left:11px}.knowledge_legend__jQaXu{gap:8px}.knowledge_catalog__RWOYP{max-height:667px}.knowledge_topicList__IkdZJ{max-height:390px}.knowledge_sessionGrid__6dEta{grid-template-columns:1fr}.knowledge_sessionAside__9BlEY{display:grid;grid-template-columns:1fr auto;grid-column-gap:18px;column-gap:18px}.knowledge_sessionAside__9BlEY>.knowledge_eyebrow__vdIiP,.knowledge_sessionAside__9BlEY>p{grid-column:1/-1}.knowledge_sessionAside__9BlEY h2{font-size:16px}.knowledge_sessionAside__9BlEY .knowledge_progressLabel__4XSgN,.knowledge_sessionAside__9BlEY .knowledge_progress__ByDtM{grid-column:1/-1}.knowledge_sessionAside__9BlEY .knowledge_progress__ByDtM{margin:10px 0}.knowledge_sessionTips__G4dAd{display:none}.knowledge_sessionAside__9BlEY>button{grid-column:2;grid-row:2;padding:6px 10px}.knowledge_questionCard__YrZ5O{max-width:none}.knowledge_reportHeader__9MZmp{align-items:flex-start;flex-direction:column}.knowledge_reportGrid__NKHBp{grid-template-columns:1fr;gap:0}.knowledge_metrics__zbgFI small{display:none}.knowledge_historyHeader__TUbDX>.knowledge_secondary__aLlum{white-space:nowrap}.knowledge_profileBar__0pl5W>small{margin-left:0;width:100%}.knowledge_recordAction__CYbAg{font-size:0}.knowledge_recordAction__CYbAg svg{width:17px}.knowledge_recordList__hgC5v>button{gap:11px}.knowledge_recordStatus__FEhaM{min-width:47px}.knowledge_panel__Hwpa5{padding:19px}.knowledge_reportHeader__9MZmp .knowledge_actions__RAnuE{justify-content:flex-start}}@media (max-width:580px){.knowledge_hero__wrgBV{flex-direction:column;align-items:flex-start;gap:18px}.knowledge_heroStats__PVkGM{width:100%;gap:22px;border-top:1px solid #d7e5dc;padding-top:13px}.knowledge_heroStats__PVkGM>div{display:flex;align-items:baseline;gap:8px}.knowledge_heroStats__PVkGM strong{font-size:22px}.knowledge_heroStats__PVkGM>i{height:21px}.knowledge_heroStats__PVkGM span{font-size:9px}.knowledge_tabs__6i_6Z{justify-content:space-between;gap:10px;margin-bottom:17px}.knowledge_tabs__6i_6Z button{gap:6px}.knowledge_explorer__SucwQ{grid-template-columns:1fr}.knowledge_catalog__RWOYP{max-height:390px}.knowledge_filters__gGcEU,.knowledge_topicList__IkdZJ{grid-template-columns:1fr 1fr}.knowledge_topicList__IkdZJ{max-height:155px;display:grid;align-items:start;grid-gap:3px;gap:3px}.knowledge_topicList__IkdZJ button{min-height:66px}.knowledge_topicList__IkdZJ button small{font-size:9px}.knowledge_catalogHeader__77Z7u{padding:13px 15px 9px}.knowledge_catalogHeader__77Z7u>span{margin-left:0}.knowledge_graph__JUuAf{height:365px}.knowledge_detail__l0anD{display:block}.knowledge_detail__l0anD .knowledge_criteria__LkUzm{display:grid;grid-template-columns:1fr}.knowledge_mapHeader__cUuKw .knowledge_pill__57Sbu{display:inline-flex}.knowledge_mapFoot__AJVdb{padding:12px}.knowledge_legend__jQaXu{font-size:8px}.knowledge_historyHeader__TUbDX{flex-direction:column;align-items:flex-start}.knowledge_weakGrid__PsYKz{grid-template-columns:1fr}.knowledge_profileBar__0pl5W{padding:13px;gap:10px}.knowledge_profileBar__0pl5W label{gap:7px}.knowledge_profileBar__0pl5W select{max-width:150px}.knowledge_recordIcon__dRRKc{display:none}.knowledge_recordList__hgC5v small{font-size:9px}.knowledge_recordList__hgC5v strong{font-size:12px}.knowledge_metrics__zbgFI{grid-template-columns:1fr 1fr;gap:10px}.knowledge_metrics__zbgFI>div{padding:15px 18px}.knowledge_metrics__zbgFI strong{font-size:31px}.knowledge_questionCard__YrZ5O{padding:22px 19px}.knowledge_questionText__y7Pgo{font-size:16px}.knowledge_choices__HFiTI>label{padding:14px 12px;gap:10px;font-size:13px}.knowledge_choices__HFiTI input{width:15px;height:15px}.knowledge_answerActions____jj9{gap:10px}.knowledge_answerActions____jj9 .knowledge_primary__FSXxT{padding:10px 13px;font-size:11px}.knowledge_questionFooter__qrCcT{gap:5px}.knowledge_questionFooter__qrCcT>span{width:100%;font-size:9px}.knowledge_welcomeVisual__DdKpe{gap:8px}.knowledge_welcomeVisual__DdKpe>svg{width:100%;margin:0 0 10px}.knowledge_welcomeVisual__DdKpe span{padding:8px;font-size:9px}.knowledge_welcomeVisual__DdKpe i{width:14px}.knowledge_diagnosisWelcome__5SL5Y{padding:35px 20px}.knowledge_diagnosisWelcome__5SL5Y h2{font-size:21px}.knowledge_diagnosisWelcome__5SL5Y br{display:none}.knowledge_formGrid__brPSh{gap:10px}.knowledge_chapterRows__DuwMG>div{flex-wrap:wrap;gap:10px}.knowledge_chapterRows__DuwMG>div>div:first-child{width:100%;flex-basis:100%}.knowledge_chapterRows__DuwMG .knowledge_stackedBar__vu7Fl{flex:1 1}.knowledge_sectionTitle__zscTQ{gap:6px}.knowledge_sectionTitle__zscTQ>span{font-size:9px}}@media (prefers-reduced-motion:reduce){.knowledge_workspace__BmbS3 *{scroll-behavior:auto!important}}@media (max-width:767px){.knowledge_pageHeader__oLtXV{gap:12px;padding:14px 18px}.knowledge_pageBrand__i_fZ9{margin-left:auto;padding-left:0;border:0}.knowledge_pageAccount__FabW_{width:100%;justify-content:space-between;gap:12px}.knowledge_pageInstitution__mJaMa{flex:1 1;width:auto;max-width:250px}.knowledge_pageMain__sP0ns{padding:22px 18px max(32px,env(safe-area-inset-bottom))}}@media print{body:has(.knowledge_workspace__BmbS3),html:has(.knowledge_workspace__BmbS3){height:auto!important;overflow:visible!important}.knowledge_page__aXgQo{height:auto!important;min-height:0!important;overflow:visible!important;background:white!important}.knowledge_pageHeader__oLtXV,body:has(.knowledge_page__aXgQo) .global-launcher-bar{display:none!important}.knowledge_pageMain__sP0ns{position:static!important;height:auto!important;overflow:visible!important;margin:0!important;padding:0!important;width:100%!important;max-width:none!important}.knowledge_attribution__QiAXT,.knowledge_error__qdQ0e,.knowledge_hero__wrgBV,.knowledge_report__qlmET .knowledge_actions__RAnuE,.knowledge_report__qlmET .knowledge_callout__tp9SQ,.knowledge_report__qlmET .knowledge_correctLabel__oruBe,.knowledge_report__qlmET button,.knowledge_sessionTop__C_aCU,.knowledge_tabs__6i_6Z{display:none!important}.knowledge_workspace__BmbS3{color:#222;font-size:11px}.knowledge_report__qlmET{max-width:none}.knowledge_reportGrid__NKHBp{display:block}.knowledge_panel__Hwpa5{page-break-inside:auto;break-inside:auto}.knowledge_answerLog__ij_9M details,.knowledge_learningPath___aAKq li,.knowledge_metrics__zbgFI,.knowledge_rootCard__X8B7i{page-break-inside:avoid;break-inside:avoid}.knowledge_answerLog__ij_9M details>div{display:block!important}.knowledge_answerLog__ij_9M details::details-content{content-visibility:visible!important}.knowledge_reportNote__BRjgt{color:#555}}.portal_adminPage__vh1pz,.portal_dialog___mA8w,.portal_drawer__dWBbD,.portal_dropdown__z_0c6,.portal_preview__rZ_g_,.portal_shell__7WfPY,.portal_tooltip__Zs4hy{--p-bg:#f6f7f9;--p-panel:#fff;--p-ink:#20282c;--p-muted:#738087;--p-line:#e7ebed;--p-brand:#287f76;--p-action:#246e8f;--p-sidebar:224px;--p-topbar:72px;--p-radius:18px;color:var(--p-ink);font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.6}.portal_adminPage__vh1pz *,.portal_dialog___mA8w *,.portal_drawer__dWBbD *,.portal_dropdown__z_0c6 *,.portal_shell__7WfPY *{box-sizing:border-box}.portal_drawer__dWBbD a,.portal_dropdown__z_0c6 a,.portal_shell__7WfPY a{color:inherit;text-decoration:none}.portal_adminPage__vh1pz button,.portal_dialog___mA8w button,.portal_drawer__dWBbD button,.portal_dropdown__z_0c6 button,.portal_shell__7WfPY button{font:inherit;cursor:pointer}.portal_adminPage__vh1pz button:disabled,.portal_dialog___mA8w button:disabled,.portal_shell__7WfPY button:disabled{cursor:wait;opacity:.55}.portal_adminPage__vh1pz :focus-visible,.portal_dialog___mA8w :focus-visible,.portal_drawer__dWBbD :focus-visible,.portal_dropdown__z_0c6 :focus-visible,.portal_shell__7WfPY :focus-visible{outline:3px solid #65a99f;outline-offset:3px}.portal_shell__7WfPY{height:100dvh;min-height:0;background:var(--p-bg);overflow:hidden;position:relative}.portal_sidebar__NunL9{position:fixed;inset:0 auto 0 0;width:var(--p-sidebar);z-index:50;background:#fbfcfd;border-right:1px solid var(--p-line);display:flex;flex-direction:column}.portal_brand__8auak{display:flex;align-items:center;gap:11px;padding:24px 21px 26px;font-weight:650;letter-spacing:.01em;flex-shrink:0}.portal_brand__8auak small{display:block;color:#99a1a6;letter-spacing:1.5px;font-size:9px;font-weight:500}.portal_brandMark__RDEh4{background:#2d8177;color:white;border-radius:12px;width:35px;height:37px;display:grid;place-items:center;box-shadow:0 4px 10px #26756920}.portal_navigation__K0vFF{overflow-y:auto;min-height:0;flex:1 1;padding:0 13px 16px;scrollbar-width:thin}.portal_navLabel__5jfjI{color:#929ba2;font-size:11px;letter-spacing:1px;padding:24px 14px 8px;display:block}.portal_navLink__2_WuB{width:100%;display:flex;align-items:center;gap:11px;text-align:left;padding:10px 14px;border:0;border-radius:10px;background:transparent;color:#5f6d75!important;min-height:43px;margin-bottom:3px;font-size:13px!important;white-space:nowrap}.portal_navLink__2_WuB:hover{background:#f0f3f5}.portal_navLink__2_WuB[aria-current=page]{background:#eaf3f0;color:#26776d!important;font-weight:600}.portal_navDot__XdMRz{height:5px;width:5px;background:#a2b2b8;border-radius:50%;margin:0 6px}.portal_sideBottom__DT3pJ{flex-shrink:0;padding:16px;border-top:1px solid var(--p-line)}.portal_sideNote__OPW0y{font-size:10px;color:#99a3a8;text-align:center;margin:12px 0 0}.portal_account__MQoE_{display:flex;gap:10px;align-items:center;width:100%;border:0;background:transparent;text-align:left;padding:3px;color:var(--p-ink)}.portal_account__MQoE_>span:nth-child(2){flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis}.portal_account__MQoE_ small{display:block;color:var(--p-muted);font-size:10px}.portal_avatar__z9EGJ{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;border-radius:50%;background:#e3ece9;color:#477e72;font-weight:600}.portal_topbar__M_vOQ{position:fixed;left:var(--p-sidebar);right:0;top:0;z-index:40;height:var(--p-topbar);background:#ffffffef;border-bottom:1px solid #edf0f2;display:flex;justify-content:space-between;gap:18px;align-items:center;padding:0 36px}.portal_topbarTitle__u981b{display:flex;align-items:center;gap:9px;font-size:13px;color:#89959d}.portal_topbarTitle__u981b strong{color:#46575f;font-weight:550}.portal_topbarActions__tNvf2{display:flex;align-items:center;gap:16px}.portal_institutionSelect__TCYpS{max-width:210px;color:#64747c;background:#fafbfc;border:1px solid var(--p-line);border-radius:9px;padding:7px 10px;font:inherit;font-size:12px}.portal_canvas__F_NPZ{height:100dvh;overflow-y:auto;overflow-x:hidden;padding:calc(var(--p-topbar) + 30px) 36px 28px calc(var(--p-sidebar) + 36px);scrollbar-width:thin;scroll-padding-top:100px}.portal_canvasInner__J9CGS{max-width:1370px;margin:0 auto}.portal_intro__MPfyv{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:26px 29px;background:#edf3f1;border:1px solid #e5eeea;border-radius:var(--p-radius);margin-bottom:30px;position:relative;overflow:hidden}.portal_eyebrow__j7MQP{color:#628d82;font-size:10px;font-weight:650;letter-spacing:2px;margin:0 0 9px}.portal_intro__MPfyv h1{font-size:27px;letter-spacing:.5px;margin:0 0 9px;font-weight:650;line-height:1.35}.portal_intro__MPfyv p{color:#6e817e;font-size:12px;margin:0}.portal_introAside__D2kht{flex-shrink:0;display:flex;align-items:center;gap:15px;color:#659388;margin-right:12px}.portal_introAside__D2kht span{display:block;color:#78948a;font-size:10px;letter-spacing:1px}.portal_introAside__D2kht strong{font-size:36px;line-height:1;font-weight:400;color:#4f7d6f}.portal_toolbar__5Ng1e{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px}.portal_toolbar__5Ng1e p{margin:0;font-size:12px;color:var(--p-muted)}.portal_search__NIMLb{display:flex;align-items:center;gap:10px;max-width:310px;width:100%;background:#fff;border:1px solid #e6eaed;border-radius:10px;padding:9px 13px;color:#9aa5aa}.portal_search__NIMLb input{outline:none;border:0;background:transparent;min-width:0;width:100%;font:inherit;font-size:12px;color:var(--p-ink);padding:0;box-shadow:none}.portal_search__NIMLb:focus-within{border-color:#70a79a}.portal_section__87HQl{margin-bottom:31px;scroll-margin-top:96px}.portal_sectionHead__OqHOs{display:flex;align-items:center;gap:10px;margin-bottom:15px}.portal_sectionHead__OqHOs h2{font-size:15px;font-weight:600;margin:0}.portal_sectionCount__0x0sT{font-size:10px;color:#8d9b9f;background:#e9edef;border-radius:5px;min-width:20px;text-align:center;padding:0 5px}.portal_grid__nOxO0{display:grid;grid-template-columns:repeat(auto-fill,minmax(248px,1fr));grid-gap:16px;gap:16px}.portal_card__LwTY8{background:#fff;border:1px solid #e9edef;border-radius:16px;padding:20px;display:flex;flex-direction:column;position:relative;min-height:213px;height:100%;width:100%;text-align:left;color:var(--p-ink);box-shadow:0 3px 6px #23363f02;transition:box-shadow .18s,transform .18s,border-color .18s;font:inherit}.portal_card__LwTY8:hover{transform:translateY(-2px);border-color:#aac8be;box-shadow:0 8px 22px #213d3510}.portal_cardTop__vlYhE{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:13px}.portal_cardIcon__4fBNI{width:44px;height:44px;border-radius:12px;background:#edf4f1;color:#498d7c;display:grid;place-items:center;overflow:hidden}.portal_cardIcon__4fBNI[data-icon=BookOpen],.portal_cardIcon__4fBNI[data-icon=GraduationCap]{background:#eaf1f9;color:#698bad}.portal_cardIcon__4fBNI[data-icon=Award],.portal_cardIcon__4fBNI[data-icon=Lightbulb]{background:#fbf3e6;color:#b59965}.portal_cardIcon__4fBNI[data-icon=Library]{background:#eef0f7;color:#868baa}.portal_cardIcon__4fBNI img{width:100%;height:100%;object-fit:cover}.portal_badge__8wzCY{border-radius:6px;color:#458775;background:#f0f7f3;padding:2px 8px;font-size:10px;white-space:nowrap}.portal_card__LwTY8 h3{font-size:15px;margin:0 0 7px;font-weight:600;line-height:1.4;color:var(--p-ink)}.portal_cardDescription___4Vri{font-size:11px;color:#89959c;line-height:1.8;margin:0 0 13px;min-height:39px;overflow-wrap:anywhere}.portal_cardFooter__1EYyF{display:flex;align-items:center;justify-content:space-between;gap:7px;margin-top:auto}.portal_tags__TVbdM{display:flex;flex-wrap:wrap;gap:4px;min-width:0}.portal_tag__t_4u0{font-size:9px;color:#91a0a6;padding:1px 5px;border-radius:4px;background:#f5f7f8}.portal_cardState__ns88Z{font-size:10px;color:#79a092;display:flex;align-items:center;gap:4px;white-space:nowrap}.portal_cardState__ns88Z[data-access=locked]{color:#b79766}.portal_cardState__ns88Z[data-access=auth_required]{color:#97a4a9}.portal_externalNotice__bc5ot{font-size:10px;color:#a19480;margin-top:11px;display:flex;align-items:center;gap:4px;line-height:1.4}.portal_footer__Uc09F{font-size:10px;color:#9ca8ae;text-align:center;padding:18px 0 4px;letter-spacing:.5px}.portal_button__PQAgI,.portal_secondaryButton__5S_aG{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:8px 17px;border-radius:9px;border:1px solid transparent;text-decoration:none;white-space:nowrap;font-size:12px!important}.portal_button__PQAgI{background:var(--p-action);color:#fff!important;border-color:var(--p-action)}.portal_button__PQAgI:hover{filter:brightness(1.06)}.portal_secondaryButton__5S_aG{color:#55716d;background:#fff;border-color:#d9e5e0}.portal_secondaryButton__5S_aG:hover{background:#f4f8f6}.portal_dangerButton__xTZvX{background:#fff1f0;color:#ae554e;border-color:#efceca}.portal_fullWidth__m4DPl{width:100%}.portal_iconButton__TsUHC{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border-radius:8px;border:0;background:transparent;color:#86939b}.portal_iconButton__TsUHC:hover{background:#edf2f2;color:#357b6e}.portal_mobileMenu__lqUVr{display:none}.portal_dropdown__z_0c6{background:#fff;border:1px solid var(--p-line);border-radius:12px;padding:6px;min-width:175px;z-index:180;box-shadow:0 12px 38px #263e3525}.portal_dropdownItem__F_sGR{display:flex;align-items:center;gap:9px;padding:9px 11px;border-radius:7px;font-size:12px;outline:none;cursor:pointer}.portal_dropdownItem__F_sGR[data-highlighted]{background:#eef5f2;color:#287f76}.portal_dropdownSeparator__jGHLG{height:1px;background:var(--p-line);margin:4px}.portal_overlay__wgKjf{position:fixed;inset:0;background:#1e313466;z-index:160;animation:portal_portal-fade__qqUSc .16s ease}.portal_dialog___mA8w{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(470px,calc(100vw - 32px));max-height:calc(100dvh - 32px);border-radius:20px;border:1px solid #fff;background:white;display:flex;flex-direction:column;box-shadow:0 25px 80px #14252933;z-index:170;outline:none}.portal_wideDialog__LOJdd{width:min(1000px,calc(100vw - 32px))}.portal_dialogHeader__WmX7t{display:flex;align-items:flex-start;gap:14px;justify-content:space-between;padding:22px 24px 18px;border-bottom:1px solid var(--p-line);flex-shrink:0}.portal_dialogHeader__WmX7t h2{font-size:18px;font-weight:600;margin:0;color:var(--p-ink)}.portal_dialogHeader__WmX7t p{font-size:12px;color:var(--p-muted);margin:7px 0 0}.portal_dialogBody__ZyW3c{padding:23px 24px;min-height:0;overflow-y:auto;overflow-x:hidden;scroll-padding:16px;overscroll-behavior:contain}.portal_dialogFooter__vmzG0{padding:16px 24px;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;border-top:1px solid var(--p-line);flex-shrink:0}.portal_dialogBody__ZyW3c p{overflow-wrap:anywhere}.portal_dialogBody__ZyW3c .primary-button{background:var(--p-action);border:0;border-radius:9px;color:white;min-height:40px;box-shadow:none}.portal_dialogBody__ZyW3c .login-form{margin:0;display:grid;grid-gap:15px;gap:15px}.portal_dialogBody__ZyW3c .auth-stack{gap:18px}.portal_dialogBody__ZyW3c .segmented-control{border:0;background:#f2f5f6;padding:4px;border-radius:9px}.portal_dialogBody__ZyW3c .segmented-control button{font-size:12px;border:0;border-radius:6px;flex:1 1;padding:8px;background:transparent}.portal_dialogBody__ZyW3c .segmented-control .selected{background:white;box-shadow:0 2px 6px #25363210;color:#387868}.portal_dialogBody__ZyW3c .login-form label,.portal_form__pE0NQ label{display:grid;grid-gap:7px;gap:7px;font-size:12px;color:#596c75}.portal_dialogBody__ZyW3c .login-form input,.portal_dialogBody__ZyW3c .login-form select,.portal_form__pE0NQ input:not([type=checkbox]),.portal_form__pE0NQ select,.portal_form__pE0NQ textarea{width:100%;min-width:0;border:1px solid #e0e6e9;background:#fafcfc;border-radius:9px;padding:9px 11px;color:var(--p-ink);font:inherit;font-size:12px;box-shadow:none;min-height:39px}.portal_dialogBody__ZyW3c .login-form input:focus,.portal_form__pE0NQ input:focus,.portal_form__pE0NQ textarea:focus{border-color:#74a99c}.portal_message__8JDVv{border:1px solid #efd8b9;background:#fffbf4;border-radius:10px;color:#a07e4b;padding:12px 15px;font-size:12px;overflow-wrap:anywhere}.portal_success__RNctS{color:#357d66;background:#f1f9f5;border-color:#cfe6da}.portal_empty__MvPGq{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;text-align:center;min-height:180px;padding:28px;background:#fff;border-radius:16px;color:#85969c;border:1px dashed #d8e2e5}.portal_empty__MvPGq h2{font-size:16px;margin:0;color:#5c7179}.portal_empty__MvPGq p{font-size:12px;margin:0}.portal_drawer__dWBbD{position:fixed;inset:0 auto 0 0;z-index:170;background:#fbfcfd;width:min(280px,calc(100vw - 48px));display:flex;flex-direction:column;outline:none}.portal_drawerClose__ffvgU{position:absolute;right:8px;top:12px}.portal_srOnly__dRsJw{position:absolute!important;width:1px;height:1px;padding:0!important;margin:-1px!important;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.portal_tooltip__Zs4hy{border-radius:7px;background:#233b36;color:white;font-size:11px;padding:5px 9px;z-index:200;max-width:240px}.portal_adminPage__vh1pz{max-width:1400px;padding:32px;margin:0 auto}.portal_canvasInner__J9CGS>.portal_adminPage__vh1pz{padding:0}.portal_adminHeader__pt8yW{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-bottom:25px}.portal_adminHeader__pt8yW h1{font-size:25px;line-height:1.3;margin:0 0 9px;font-weight:600}.portal_adminHeader__pt8yW p{font-size:12px;color:var(--p-muted);margin:0}.portal_actionRow__JGZS3{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.portal_filters__px3Ca{display:flex;gap:10px;flex-wrap:wrap;align-items:center;padding:16px;background:#fff;border:1px solid var(--p-line);border-radius:13px;margin-bottom:20px}.portal_filters__px3Ca select{border:1px solid #dce4e7;border-radius:8px;padding:8px 10px;font:inherit;font-size:12px;background:#fff;color:#5c7279}.portal_tabs__gBOrR{display:flex;gap:7px;padding:4px;background:#eaf0f0;border-radius:10px;max-width:270px;margin-bottom:22px}.portal_tabs__gBOrR button{flex:1 1;border:0;padding:8px;background:transparent;border-radius:7px;font-size:12px;color:#71848a}.portal_tabs__gBOrR button[data-state=active]{background:white;color:#377d6d;box-shadow:0 2px 5px #2d443914}.portal_groupPanel__KJ5JT{background:#fff;border:1px solid var(--p-line);border-radius:14px;margin:16px 0;padding:16px;min-height:83px}.portal_groupPanel__KJ5JT[data-over=true]{background:#edf6f2;outline:2px dashed #5d9b8c}.portal_groupHeading__XH_az{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 12px;font-size:13px;font-weight:600}.portal_catalogRow__zZ5Nm{display:flex;align-items:center;gap:12px;padding:12px 5px;border-top:1px solid #eff2f3;min-width:0;background:white;flex-wrap:wrap}.portal_catalogRow__zZ5Nm>.portal_actionRow__JGZS3{margin-left:auto}.portal_catalogRow__zZ5Nm[data-dragging=true]{opacity:.35}.portal_rowName__WBpGM{min-width:150px;flex:1 1}.portal_rowName__WBpGM strong{display:block;font-size:13px;overflow-wrap:anywhere}.portal_rowName__WBpGM small{font-size:10px;color:#8b9ca2}.portal_rowMeta__XJeWO{display:flex;align-items:center;gap:12px;font-size:11px;color:#7e9297;flex-wrap:wrap}.portal_status__y3lpM[data-status=published]{color:#438777;background:#eff8f3}.portal_status__y3lpM{font-size:10px;background:#f1f3f5;color:#9a9185;border-radius:5px;padding:3px 7px;white-space:nowrap}.portal_dragHandle__aFbDw{touch-action:none;cursor:-webkit-grab!important;cursor:grab!important}.portal_editorGrid__i9uUU{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-gap:28px;gap:28px}.portal_form__pE0NQ{display:grid;grid-gap:17px;gap:17px;min-width:0}.portal_form__pE0NQ textarea{resize:vertical;min-height:77px}.portal_form__pE0NQ fieldset{border:1px solid var(--p-line);border-radius:10px;padding:13px;margin:0;min-width:0}.portal_form__pE0NQ legend{font-size:12px;color:#637b82;padding:0 6px}.portal_form__pE0NQ .portal_check__Ht36M{display:flex;align-items:center;gap:7px;font-size:12px}.portal_check__Ht36M input{width:15px;height:15px;accent-color:var(--p-brand)}.portal_twoFields___nKjb{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px}.portal_hint__9izfL{font-size:11px;color:#94a0a6;margin:0;line-height:1.65}.portal_preview__rZ_g_{min-width:0;background:#f5f8f8;border:1px solid #e6eeed;padding:16px;border-radius:13px;align-self:start;position:-webkit-sticky;position:sticky;top:0}.portal_preview__rZ_g_ h3{font-size:12px;color:#658079;font-weight:550;margin:0 0 13px}.portal_preview__rZ_g_ .portal_card__LwTY8{min-height:200px;pointer-events:none}.portal_previewLabel__zXgB3{font-size:10px;color:#94a3a3;margin:14px 0 7px}.portal_upload__a72jp{display:flex;gap:10px;align-items:center;min-width:0}.portal_upload__a72jp img{width:44px;height:44px;border-radius:9px;object-fit:cover}.portal_upload__a72jp input{min-width:0;font-size:11px!important}.portal_groupFormRow__Y_xov{display:grid;grid-template-columns:minmax(140px,1fr) 80px auto;grid-gap:15px;gap:15px;align-items:end}.portal_frame__hWF3Z{height:calc(100dvh - 62px);width:100%;border:0;background:#fff}.portal_frameHeader__WqWxb{height:62px;display:flex;align-items:center;gap:20px;padding:0 24px;background:#fff;border-bottom:1px solid #e8eeee}.portal_launchBox__SOg4_{max-width:560px;margin:70px auto;background:white;border-radius:20px;border:1px solid var(--p-line);padding:32px}.portal_launchBox__SOg4_ h1{font-size:24px;margin:15px 0}.portal_launchBox__SOg4_ p{font-size:13px;color:#789093}.portal_launchBox__SOg4_ .portal_actionRow__JGZS3{margin-top:24px}@keyframes portal_portal-fade__qqUSc{0%{opacity:0}to{opacity:1}}@media (min-width:1600px){.portal_grid__nOxO0{grid-template-columns:repeat(auto-fill,minmax(270px,1fr))}}@media (max-width:1050px){.portal_shell__7WfPY{--p-sidebar:200px}.portal_topbar__M_vOQ{padding:0 24px}.portal_canvas__F_NPZ{padding-right:24px;padding-left:calc(var(--p-sidebar) + 24px)}.portal_grid__nOxO0{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.portal_brand__8auak{padding-left:17px}.portal_introAside__D2kht{display:none}.portal_rowMeta__XJeWO{max-width:140px;gap:5px}.portal_editorGrid__i9uUU{gap:18px}}@media (max-width:767px){.portal_sidebar__NunL9{display:none}.portal_shell__7WfPY{--p-sidebar:0px;--p-topbar:60px}.portal_mobileMenu__lqUVr{display:inline-flex}.portal_topbar__M_vOQ{padding:0 17px;gap:8px}.portal_topbarActions__tNvf2{gap:8px}.portal_topbarTitle__u981b>span{display:none}.portal_institutionSelect__TCYpS{max-width:140px;font-size:10px;padding:7px}.portal_canvas__F_NPZ{padding:80px 18px 18px}.portal_intro__MPfyv{padding:24px 21px;margin-bottom:24px}.portal_intro__MPfyv h1{font-size:23px}.portal_intro__MPfyv p{font-size:11px}.portal_toolbar__5Ng1e{gap:12px}.portal_toolbar__5Ng1e>p{display:none}.portal_search__NIMLb{max-width:none}.portal_grid__nOxO0{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:13px}.portal_card__LwTY8{min-height:201px;padding:19px}.portal_section__87HQl{margin-bottom:26px}.portal_dialogBody__ZyW3c,.portal_dialogHeader__WmX7t{padding:18px}.portal_dialogFooter__vmzG0{padding:12px 18px}.portal_editorGrid__i9uUU{grid-template-columns:1fr}.portal_preview__rZ_g_{position:static}.portal_adminPage__vh1pz{padding:20px 16px}.portal_adminHeader__pt8yW h1{font-size:21px}.portal_catalogRow__zZ5Nm{flex-wrap:wrap;gap:8px}.portal_rowName__WBpGM{min-width:130px}.portal_rowMeta__XJeWO{max-width:none;width:calc(100% - 38px);padding-left:34px}.portal_groupPanel__KJ5JT{padding:12px}.portal_groupFormRow__Y_xov{grid-template-columns:1fr 70px}.portal_groupFormRow__Y_xov .portal_actionRow__JGZS3{grid-column:1/-1}.portal_launchBox__SOg4_{margin:40px 18px;padding:25px}.portal_twoFields___nKjb{gap:10px}.portal_topbar__M_vOQ .portal_button__PQAgI{padding:7px 12px}}@media (prefers-reduced-motion:reduce){.portal_card__LwTY8,.portal_overlay__wgKjf{transition:none;animation:none}}.account_form__yY1hX{display:grid;grid-gap:18px;gap:18px;min-width:0}.account_form__yY1hX label{display:grid;grid-gap:7px;gap:7px;color:#51656c;font-size:13px}.account_form__yY1hX input:not([type=checkbox]){width:100%;min-width:0;box-sizing:border-box;border:1px solid #dbe4e5;border-radius:9px;background:#fafcfc;padding:10px 12px;font:inherit;color:#203c40}.account_form__yY1hX input:focus-visible,.account_identities__jhGSG button:focus-visible{outline:2px solid #387868;outline-offset:3px}.account_form__yY1hX input[readonly]{background:#f0f4f3;color:#647572}.account_codeRow__In2SV{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:end}.account_codeRow__In2SV button{min-height:41px;white-space:nowrap}.account_hint__BOKo1{font-size:12px;line-height:1.7;color:#647572;margin:0;overflow-wrap:anywhere}.account_terms__2sLiL{display:flex!important;align-items:flex-start;gap:8px!important;font-size:12px;line-height:1.8}.account_terms__2sLiL input{width:16px!important;min-height:16px!important;height:16px;margin-top:4px;flex:0 0 auto}.account_terms__2sLiL a{color:#287765;text-decoration:underline}.account_identities__jhGSG{display:grid;grid-gap:10px;gap:10px}.account_identities__jhGSG button{display:flex;width:100%;text-align:left;align-items:center;justify-content:space-between;gap:16px;padding:14px;border-radius:10px;border:1px solid #dce5e4;background:#fff;cursor:pointer;color:#203c40}.account_identities__jhGSG button:disabled{cursor:default;opacity:.65}.account_identities__jhGSG small,.account_identities__jhGSG strong{display:block;overflow-wrap:anywhere}.account_identities__jhGSG small{color:#6b7e7a;margin-top:5px}.account_identities__jhGSG em{font-size:12px;font-style:normal;flex:0 0 auto}.account_profile__JmWwf{max-width:1000px;margin:0 auto;padding:26px}.account_profile__JmWwf header{margin-bottom:28px}.account_profile__JmWwf h1{margin:0 0 10px;color:#233e3e;font-size:26px}.account_profile__JmWwf h2{font-size:17px;margin:0 0 18px;color:#233e3e}.account_profileGrid__meTZo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;align-items:start}.account_card__gYsvU{padding:22px;border:1px solid #e1e8e7;border-radius:14px;background:#fff;min-width:0}.account_card__gYsvU+.account_card__gYsvU{margin-top:20px}.account_notice__7U3pN{color:#765623;background:#fffbef;border:1px solid #eedcb2;padding:13px;border-radius:9px;margin-bottom:18px;font-size:13px;line-height:1.7}.account_feedback__Axh_Z{color:#376e60;margin:16px 0;overflow-wrap:anywhere}@media (max-width:640px){.account_profile__JmWwf{padding:12px 4px}.account_profileGrid__meTZo{grid-template-columns:minmax(0,1fr)}.account_card__gYsvU{padding:18px}}.practice_app__Jkm_Y{--ink:#203b36;--muted:#73817b;--green:#236757;--line:#dfe6df;--paper:#fffef9;min-height:100dvh;background:#f5f6ef;color:var(--ink);font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.65}.practice_app__Jkm_Y *{box-sizing:border-box}.practice_app__Jkm_Y button,.practice_form__mHhSm button{cursor:pointer}.practice_header__TP9Uc{min-height:72px;display:flex;align-items:center;gap:20px;padding:16px 4vw;border-bottom:1px solid var(--line);background:var(--paper)}.practice_back__O_j5G{display:inline-flex;align-items:center;gap:8px;border:0;background:none;color:inherit;text-decoration:none;padding:0;font-size:14px}.practice_divider__WWXk_{height:20px;width:1px;background:var(--line)}.practice_institution__DNTyM{margin-left:auto;color:var(--muted);font-size:13px}.practice_pill__hKeKw{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;border:1px solid #dbe5d8;border-radius:5px;padding:3px 9px;color:#547264;font-size:11px;background:#f6f9f0;white-space:nowrap}.practice_container__KEmBj{max-width:1250px;padding:54px 36px 0;margin:auto}.practice_hero__LMR4j{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:70px;gap:70px;align-items:center;padding:0 0 48px}.practice_eyebrow__dzkSj{font-size:11px;letter-spacing:2px;color:#738377;font-weight:600}.practice_hero__LMR4j h1{font-family:Songti SC,"Noto Serif CJK SC",serif;font-weight:500;font-size:clamp(32px,3.8vw,49px);line-height:1.4;letter-spacing:1px;margin:20px 0 18px}.practice_hero__LMR4j h1 em{font-style:normal;color:#2c7760}.practice_hero__LMR4j p{font-size:14px;color:#73817b;line-height:1.9}.practice_heroSteps__bLJKE{display:flex;align-items:center;gap:14px;margin-top:28px;color:#819083;font-size:11px}.practice_heroSteps__bLJKE b{font-family:Georgia,serif;color:#3b7662;margin-right:5px}.practice_heroCard__KrOX3{background:#e8eddf;border:1px solid #d4dfcb;padding:30px;transform:rotate(1deg);box-shadow:10px 10px 0 #edefe4;border-radius:6px}.practice_miniLabel__ojdPq{font-size:11px;color:#67826d;display:flex;gap:8px;align-items:center}.practice_miniLabel__ojdPq span{width:6px;height:6px;border-radius:50%;background:#52826c}.practice_sampleParent__qrKfI{margin:22px 0 18px;line-height:1.8;font-family:Songti SC,serif;font-size:22px;color:#365949}.practice_sampleCoach__JIXxV{display:flex;gap:12px;background:#fffef8;padding:16px;border-left:3px solid #71917a}.practice_sampleCoach__JIXxV svg{color:#6d8b68;flex-shrink:0;margin-top:3px}.practice_sampleCoach__JIXxV p{color:#3f6151;margin:0;font-size:13px}.practice_sampleCoach__JIXxV small{display:block;font-size:11px;color:#829082;margin-top:5px}.practice_heroFoot__oJVwQ{display:block;margin-top:20px;font-size:10px;color:#8d9a87;text-align:right;letter-spacing:2px}.practice_tabs__kG0LX{display:flex;border-bottom:1px solid #dce4d9;gap:28px;align-items:center;flex-wrap:wrap}.practice_tabs__kG0LX button{display:inline-flex;align-items:center;gap:9px;border:0;border-bottom:3px solid transparent;padding:13px 0;background:none;color:#78837a;font-size:14px}.practice_tabs__kG0LX button.practice_selected__iqU3G{color:var(--green);border-color:var(--green);font-weight:600}.practice_tabs__kG0LX .practice_settings__ER5og{margin-left:auto;font-size:12px}.practice_sectionTitle__amugR{display:flex;gap:20px;align-items:center;justify-content:space-between;margin:28px 0 22px}.practice_sectionTitle__amugR h2{font-size:19px;letter-spacing:.3px;margin:0}.practice_sectionTitle__amugR p{font-size:12px;color:#849082;margin:4px 0 0}.practice_sectionTitle__amugR>span{font-size:11px;color:#8a9385}.practice_sceneGrid__p0G2T{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.practice_sceneCard__SxIhy{min-width:0;background:var(--paper);padding:26px 28px;border:1px solid #e0e5da;border-radius:7px;transition:border-color .2s,box-shadow .2s}.practice_sceneCard__SxIhy:hover{border-color:#acc5ad;box-shadow:0 8px 22px #233b3008}.practice_cardTop__WiHy0{display:flex;align-items:center;justify-content:space-between}.practice_sceneNumber__521Yf{font-family:Georgia,serif;font-size:29px;color:#b7c6b5}.practice_sceneCard__SxIhy:nth-child(2) .practice_sceneNumber__521Yf{color:#c5b9a3}.practice_sceneCard__SxIhy:nth-child(3) .practice_sceneNumber__521Yf{color:#aabfc1}.practice_sceneCard__SxIhy:nth-child(4) .practice_sceneNumber__521Yf{color:#bfb0b6}.practice_sceneCard__SxIhy h3{font-size:18px;letter-spacing:.4px;margin:15px 0 9px}.practice_sceneCard__SxIhy>p{font-size:12px;color:#7d897f;line-height:1.9;margin:0 0 22px}.practice_goal__xHzZX{display:flex;align-items:flex-start;gap:9px;font-size:12px;line-height:1.8;color:#647968;background:#f3f6ec;border-radius:4px;padding:12px 14px}.practice_goal__xHzZX svg{flex-shrink:0;margin-top:3px}.practice_cardAction__QLkXv{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:22px;padding:16px 0 0;border:0;border-top:1px solid #e9ece4;background:none;color:#30644f;font-size:13px;font-weight:600}.practice_note__egX8n{display:flex;align-items:center;gap:15px;margin:32px 0;color:#75907a;padding:18px;border-top:1px dashed #d3ddcf;border-bottom:1px dashed #d3ddcf}.practice_note__egX8n p{margin:0;font-size:13px}.practice_note__egX8n span{display:block;font-size:11px;color:#8b9888;margin-top:3px}.practice_footer__PTgEZ{padding:24px 0 30px;text-align:center;color:#9aa596;font-size:11px;letter-spacing:2px}.practice_error__d2JEE{color:#9c382d;background:#fff0e9;border:1px solid #eec9bc;padding:12px 16px;border-radius:5px;font-size:13px;overflow-wrap:anywhere}.practice_error__d2JEE button{margin-left:12px;background:none;border:0;text-decoration:underline;color:inherit}.practice_empty__DpncH{padding:65px 20px;text-align:center;color:#7b8b7d;display:flex;justify-content:center;align-items:center;gap:12px}.practice_form__mHhSm{color:#28493d;font-size:13px}.practice_form__mHhSm fieldset{border:0;padding:0;margin:22px 0}.practice_form__mHhSm legend{font-size:14px;font-weight:600;margin-bottom:13px}.practice_form__mHhSm label{display:flex;flex-direction:column;gap:7px;min-width:0}.practice_form__mHhSm input,.practice_form__mHhSm select,.practice_form__mHhSm textarea,.practice_sectionTitle__amugR select{border:1px solid #d7e1d7;border-radius:5px;background:#fff;padding:10px 11px;width:100%;font:inherit;color:#355447;min-width:0}.practice_composer__DsTLg textarea:focus,.practice_form__mHhSm input:focus,.practice_form__mHhSm select:focus,.practice_form__mHhSm textarea:focus{outline:2px solid #8aad94;outline-offset:1px}.practice_form__mHhSm textarea{min-height:75px;resize:vertical}.practice_formGrid__2NpLS{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px;margin-top:16px}.practice_full__PE_BH{grid-column:1/-1}.practice_options__zBHvY{display:flex;gap:10px}.practice_options__zBHvY button{flex:1 1;min-width:0;border:1px solid #dce3d9;border-radius:5px;background:white;color:#637468;padding:13px 10px;text-align:left;font:inherit}.practice_options__zBHvY button strong{display:block;font-size:13px}.practice_options__zBHvY small{display:block;font-size:11px;margin-top:3px;color:#8b978a}.practice_options__zBHvY button.practice_chosen__JmqQp{border-color:#638e70;background:#f0f6eb;color:#2f654b}.practice_scoreInputs__CZCCQ{display:flex;gap:8px;align-items:center}.practice_scoreInputs__CZCCQ input{width:45%}.practice_courseFacts__b3Cdm{background:#f6f7f0;border:1px solid #e5e9df;border-radius:5px;padding:13px 15px;margin-top:15px;font-size:12px;line-height:1.8;color:#73826f;overflow-wrap:anywhere}.practice_courseFacts__b3Cdm strong{color:#547350;font-size:12px}.practice_courseFacts__b3Cdm p{margin:5px 0}.practice_notice__YunNo{color:#7c826d;background:#f5f4e9;padding:13px 15px;border-radius:5px;font-size:12px;line-height:1.8}.practice_dialogActions__AbONn{display:flex;align-items:center;gap:16px;justify-content:space-between;width:100%}.practice_dialogActions__AbONn>span{font-size:11px;color:#8b9388}.practice_primary__YRbXT,.practice_quiet__FNVdP,.practice_secondary__lvsoa{display:inline-flex;align-items:center;justify-content:center;gap:7px;font:inherit;font-size:13px;text-decoration:none;border-radius:5px;padding:10px 15px;cursor:pointer;line-height:1.5}.practice_primary__YRbXT{border:1px solid #326b51;background:#326b51;color:white}.practice_secondary__lvsoa{border:1px solid #d7e1d7;background:#fffef9;color:#496c56}.practice_quiet__FNVdP{border:0;background:transparent;color:#7a897b;padding:8px}.practice_primary__YRbXT:disabled,.practice_quiet__FNVdP:disabled,.practice_record__fYnQg:disabled,.practice_secondary__lvsoa:disabled{opacity:.5;cursor:wait}.practice_records__v4CGY{border:1px solid #dde5d9;border-radius:6px;background:var(--paper)}.practice_record__fYnQg{display:flex;gap:16px;align-items:center;width:100%;border:0;border-bottom:1px solid #e9ede4;background:transparent;padding:20px;text-align:left;color:inherit}.practice_record__fYnQg:last-child{border-bottom:0}.practice_record__fYnQg:hover{background:#f1f5e9}.practice_recordIcon__aO21H{width:42px;height:42px;display:grid;place-items:center;border-radius:7px;background:#edf2e6;color:#648566}.practice_record__fYnQg strong{display:block;font-size:14px}.practice_record__fYnQg small{display:block;font-size:11px;color:#83907e;margin-top:4px;font-weight:400}.practice_record__fYnQg>b{margin-left:auto;white-space:nowrap;font-size:13px;color:#4e7358}.practice_session__3q_Gi{padding:24px 3vw 32px;max-width:1600px;margin:auto}.practice_sessionHeading__tl_ek{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-bottom:18px}.practice_sessionHeading__tl_ek>div{display:flex;gap:12px;align-items:center;font-size:12px;color:#7c8a7e}.practice_sessionHeading__tl_ek .practice_actions__doE6V{margin-left:auto;gap:9px;flex-wrap:wrap}.practice_room__S5OZK{display:grid;grid-template-columns:290px minmax(0,1fr);grid-gap:20px;gap:20px;height:calc(100dvh - 165px);min-height:420px}.practice_context__0RPjP{overflow:auto;border:1px solid #dfe5d9;border-radius:6px;background:#fffef9;min-height:0;overscroll-behavior:contain}.practice_background__WMkyF{padding:23px;color:#596f5d;font-size:12px;line-height:1.85;overflow-wrap:anywhere}.practice_background__WMkyF h3{font-size:20px;margin:10px 0;color:#335842}.practice_background__WMkyF h4{font-size:13px;margin:22px 0 10px;border-top:1px solid #e2e8dc;padding-top:16px;color:#3d6149}.practice_background__WMkyF>p{margin:8px 0}.practice_background__WMkyF>small{font-size:10px;color:#91a087}.practice_parentProfile__sBSbd{display:flex;gap:13px;padding:16px 0;margin-top:18px;border-top:1px solid #e2e8dc}.practice_parentProfile__sBSbd svg{flex-shrink:0;color:#7b976c}.practice_parentProfile__sBSbd p{margin:6px 0}.practice_chat__DFUmE{display:flex;flex-direction:column;min-height:0;min-width:0;border:1px solid #dfe5d9;border-radius:6px;background:#fffef9}.practice_chatHeader__RWHrO{padding:17px 23px;border-bottom:1px solid #e6ebdf;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.practice_avatar__KXmEY{width:39px;height:39px;border-radius:50%;display:grid;place-items:center;background:#e9e7d5;color:#897d55;font-family:Songti SC,serif;font-size:18px}.practice_chatHeader__RWHrO strong{font-size:13px}.practice_chatHeader__RWHrO small{display:block;font-size:10px;color:#95a18d}.practice_chatHeader__RWHrO>.practice_pill__hKeKw{margin-left:auto}.practice_messages__YZ63V{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:24px;scroll-padding-bottom:18px}.practice_chatNote__SjqIm{display:flex;align-items:center;justify-content:center;gap:8px;color:#9ba491;font-size:11px;margin:0 0 20px;text-align:center}.practice_parentBubble__t2jtm,.practice_teacherBubble__Y0vgs{width:-moz-fit-content;width:fit-content;max-width:85%;padding:13px 17px;font-size:13px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:0 9px 9px 9px;margin-bottom:20px}.practice_parentBubble__t2jtm{background:#f2f3e9;border:1px solid #e4e8db;color:#526649}.practice_teacherBubble__Y0vgs{margin-left:auto;background:#e3efdf;border-radius:9px 0 9px 9px;color:#355d3f;border:1px solid #d5e3cd;margin-bottom:4px}.practice_turn___UXpp{display:flow-root}.practice_turn___UXpp>.practice_parentBubble__t2jtm{margin-top:20px}.practice_feedbackLink___2JJj{display:flex;gap:6px;align-items:center;margin:5px 0 18px auto;background:none;border:0;color:#789263;font-size:11px;padding:5px}.practice_composer__DsTLg{flex-shrink:0;border-top:1px solid #e2e8dc;padding:14px 20px 16px;background:#fffef9;border-radius:0 0 6px 6px}.practice_composer__DsTLg textarea{display:block;width:100%;height:80px;max-height:140px;resize:vertical;border:1px solid #dce5d4;padding:12px;border-radius:5px;background:#fffef9;font:inherit;font-size:13px;color:#375439}.practice_composerBottom__nG8_p{display:flex;gap:12px;align-items:center;margin-top:10px}.practice_composerBottom__nG8_p>span{font-size:10px;color:#91a087}.practice_composerBottom__nG8_p>span:nth-last-child(2){margin-left:auto}.practice_hint__GLzVc{display:flex;gap:10px;padding:12px 14px;background:#f4f1df;border:1px solid #e9e2c3;border-radius:4px;margin-bottom:12px;font-size:12px;color:#887c4c;max-height:150px;overflow:auto}.practice_hint__GLzVc svg{flex-shrink:0;margin-top:3px}.practice_hint__GLzVc p{margin:4px 0}.practice_hint__GLzVc>button{border:0;background:none;align-self:flex-start;font-size:20px;color:inherit;margin-left:auto}.practice_report__VQNT7{max-width:1160px;margin:auto}.practice_reportHero__Qwu1F{display:flex;gap:40px;align-items:center;padding:34px;border:1px solid #d7e1cf;background:#eaf0e2;border-radius:6px;margin-bottom:22px}.practice_reportHero__Qwu1F h1{font-family:Songti SC,serif;font-size:30px;font-weight:500;margin:15px 0}.practice_reportHero__Qwu1F p{font-size:13px;color:#78886d;line-height:1.9}.practice_totalScore__uY7dY{margin-left:auto;min-width:145px;text-align:center;color:#4c7650}.practice_totalScore__uY7dY strong{font-family:Georgia,serif;font-size:70px;font-weight:400}.practice_totalScore__uY7dY>span{font-size:16px;color:#8da27e}.practice_totalScore__uY7dY small{display:block;font-size:12px}.practice_reportGrid__S3lVK{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:22px;gap:22px;align-items:start}.practice_reportPanel__nPd9V{padding:27px;background:#fffef9;border:1px solid #dde5d7;border-radius:6px;margin-bottom:22px;min-width:0}.practice_reportPanel__nPd9V h2{display:flex;gap:9px;align-items:center;margin:0 0 16px;font-size:17px}.practice_reportPanel__nPd9V>p{font-size:12px;color:#849078}.practice_criterion__O0KZC{display:flex;align-items:flex-start;gap:9px;font-size:12px;padding:13px 0;border-bottom:1px solid #eaf0e1}.practice_criterion__O0KZC>span{display:grid;place-items:center;flex-shrink:0;width:19px;height:19px;border:1px solid #d9e2ce;border-radius:50%;margin-top:2px;color:#91a17f}.practice_criterion__O0KZC .practice_met__VQ9Gq{background:#639054;color:#fff;border:0}.practice_criterion__O0KZC>div{min-width:0}.practice_criterion__O0KZC small{display:block;color:#91a17e;font-size:10px;font-weight:400;overflow-wrap:anywhere}.practice_criterion__O0KZC>small{margin-left:auto;flex-shrink:0}.practice_dimension__jir5C{margin:22px 0}.practice_dimension__jir5C>div{display:flex;gap:12px;align-items:center;font-size:13px}.practice_dimension__jir5C span{font-size:10px;color:#95a183}.practice_dimension__jir5C b{margin-left:auto;color:#5d8150}.practice_dimension__jir5C small{font-size:10px;color:#99a48b;font-weight:400}.practice_dimension__jir5C progress{display:block;width:100%;height:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:12px 0}.practice_dimension__jir5C progress::-webkit-progress-bar{background:#edf0e5;border-radius:4px}.practice_dimension__jir5C progress::-webkit-progress-value{background:#769766;border-radius:4px}.practice_dimension__jir5C p{font-size:12px;color:#87937a}.practice_dimension__jir5C blockquote,.practice_feedbackDialog__rJAmf blockquote,.practice_turnReview__XgaSa blockquote{border:0;border-left:2px solid #dce4ce;padding:10px 13px;background:#f6f7ef;margin:12px 0;font-size:12px;color:#657e54;overflow-wrap:anywhere;white-space:pre-wrap}.practice_turnReview__XgaSa{padding:24px 0;border-top:1px solid #e4eadc}.practice_turnReview__XgaSa>p{font-size:12px;color:#7b8f69}.practice_turnReview__XgaSa>.practice_secondary__lvsoa{margin-top:15px}.practice_coachCard__t49ZA{display:grid;grid-gap:14px;gap:14px;font-size:12px;color:#7e8f6d;line-height:1.9}.practice_coachCard__t49ZA strong{font-size:12px;color:#547447}.practice_coachCard__t49ZA p{margin:3px 0}.practice_example__uFJIj{border:1px dashed #d9e2cd;padding:12px 15px;background:#fafbf4}.practice_feedbackDialog__rJAmf{color:#47683a}.practice_courseEditor__N3xkO{border-top:1px solid #dde5d5;padding-top:7px;margin-top:22px}.practice_courseEditor__N3xkO h3{font-size:14px;margin:0}.practice_form__mHhSm .practice_checkbox__qrflh{grid-column:1/-1;flex-direction:row;align-items:center;font-size:12px}.practice_checkbox__qrflh input{width:auto}.practice_sectionTitle__amugR select{width:auto;font-size:12px}.practice_app__Jkm_Y button:focus-visible{outline:2px solid #71926c;outline-offset:3px}@media (min-width:1450px){.practice_container__KEmBj{padding-top:70px}.practice_sceneCard__SxIhy{padding:30px}.practice_hero__LMR4j{padding-bottom:60px}}@media (max-width:900px){.practice_hero__LMR4j{gap:30px}.practice_room__S5OZK{grid-template-columns:240px minmax(0,1fr)}.practice_container__KEmBj{padding:35px 24px 0}.practice_heroCard__KrOX3{padding:22px}.practice_heroSteps__bLJKE{gap:8px;font-size:10px}.practice_sampleParent__qrKfI{font-size:19px}.practice_background__WMkyF{padding:18px}.practice_sessionHeading__tl_ek{gap:12px}.practice_context__0RPjP{display:none}.practice_room__S5OZK{grid-template-columns:1fr}.practice_session__3q_Gi{padding:18px 20px}.practice_reportHero__Qwu1F{padding:26px}.practice_reportGrid__S3lVK{grid-template-columns:1fr}.practice_reportHero__Qwu1F h1{font-size:25px}}@media (max-width:600px){.practice_header__TP9Uc{padding:12px 18px;gap:10px;min-height:60px;flex-wrap:wrap}.practice_header__TP9Uc>strong{font-size:13px}.practice_header__TP9Uc .practice_institution__DNTyM{display:none}.practice_header__TP9Uc>.practice_pill__hKeKw{margin-left:auto;font-size:9px}.practice_back__O_j5G{font-size:12px}.practice_container__KEmBj{padding:28px 18px 0}.practice_hero__LMR4j{display:block;padding-bottom:26px}.practice_hero__LMR4j h1{font-size:33px;margin:14px 0}.practice_hero__LMR4j p{font-size:12px}.practice_heroCard__KrOX3{display:none}.practice_heroSteps__bLJKE{margin-top:20px;gap:10px}.practice_tabs__kG0LX{gap:20px}.practice_tabs__kG0LX button{font-size:13px;padding:10px 0}.practice_tabs__kG0LX .practice_settings__ER5og{font-size:11px;gap:4px}.practice_sectionTitle__amugR{align-items:flex-start;margin:23px 0 17px}.practice_sectionTitle__amugR h2{font-size:16px}.practice_sectionTitle__amugR p{font-size:11px}.practice_sectionTitle__amugR>span{display:none}.practice_sceneGrid__p0G2T{grid-template-columns:1fr;gap:14px}.practice_sceneCard__SxIhy{padding:21px}.practice_sceneCard__SxIhy h3{font-size:17px}.practice_sceneCard__SxIhy>p{margin-bottom:17px}.practice_cardAction__QLkXv{margin-top:16px;padding-top:12px}.practice_sceneNumber__521Yf{font-size:25px}.practice_note__egX8n{align-items:flex-start;padding:16px 0;margin:24px 0}.practice_note__egX8n svg{flex-shrink:0;margin-top:3px}.practice_note__egX8n p{font-size:12px}.practice_note__egX8n span{font-size:10px}.practice_footer__PTgEZ{font-size:10px;letter-spacing:1px}.practice_options__zBHvY{flex-wrap:wrap}.practice_options__zBHvY button{padding:10px 8px}.practice_options__zBHvY small{font-size:10px}.practice_formGrid__2NpLS{gap:12px}.practice_dialogActions__AbONn{align-items:center;gap:8px}.practice_dialogActions__AbONn>span{font-size:10px;max-width:48%}.practice_dialogActions__AbONn .practice_primary__YRbXT{white-space:nowrap}.practice_record__fYnQg{padding:15px;gap:10px;flex-wrap:wrap}.practice_recordIcon__aO21H{width:32px;height:32px}.practice_record__fYnQg>span:nth-child(2){flex:1 1}.practice_record__fYnQg small{font-size:10px}.practice_record__fYnQg>b{font-size:12px}.practice_session__3q_Gi{padding:14px 12px 20px}.practice_sessionHeading__tl_ek{gap:10px}.practice_sessionHeading__tl_ek>.practice_actions__doE6V{width:100%;margin:0;justify-content:flex-end}.practice_sessionHeading__tl_ek>div:nth-child(2){margin-left:auto}.practice_sessionHeading__tl_ek .practice_primary__YRbXT,.practice_sessionHeading__tl_ek .practice_quiet__FNVdP,.practice_sessionHeading__tl_ek .practice_secondary__lvsoa{font-size:11px;padding:8px 10px}.practice_room__S5OZK{height:calc(100dvh - 192px);min-height:380px}.practice_chatHeader__RWHrO{padding:12px;gap:9px}.practice_chatHeader__RWHrO>.practice_pill__hKeKw{font-size:9px}.practice_messages__YZ63V{padding:18px 13px}.practice_parentBubble__t2jtm,.practice_teacherBubble__Y0vgs{max-width:94%;font-size:12px;padding:11px 13px}.practice_composer__DsTLg{padding:11px}.practice_composer__DsTLg textarea{height:74px;font-size:13px}.practice_composerBottom__nG8_p{gap:6px}.practice_composerBottom__nG8_p .practice_quiet__FNVdP{font-size:11px;padding:6px 0}.practice_composerBottom__nG8_p .practice_primary__YRbXT{font-size:12px;padding:8px 12px}.practice_composerBottom__nG8_p>span{font-size:9px}.practice_reportHero__Qwu1F{padding:23px 18px;gap:14px;flex-wrap:wrap}.practice_reportHero__Qwu1F h1{font-size:23px}.practice_totalScore__uY7dY{margin:auto}.practice_totalScore__uY7dY strong{font-size:58px}.practice_reportPanel__nPd9V{padding:19px}.practice_reportPanel__nPd9V h2{font-size:15px}.practice_criterion__O0KZC{font-size:11px}.practice_sectionTitle__amugR select{max-width:110px}.practice_hint__GLzVc{max-height:110px;font-size:11px}.practice_form__mHhSm .practice_options__zBHvY strong{font-size:12px}}@media (max-height:500px){.practice_room__S5OZK{height:650px;min-height:420px}.practice_sessionHeading__tl_ek{margin-bottom:10px}.practice_composer__DsTLg textarea{height:64px}.practice_hint__GLzVc{max-height:100px}}@media (prefers-reduced-motion:reduce){.practice_sceneCard__SxIhy{transition:none}.practice_heroCard__KrOX3{transform:none}}.practice_header__TP9Uc{padding-right:270px}@media (max-width:600px){.practice_header__TP9Uc{padding-right:128px;min-height:76px}.practice_header__TP9Uc>.practice_pill__hKeKw{margin-left:0}.practice_room__S5OZK{height:calc(100dvh - 208px)}}.practice_assignments__u4Clv{margin:20px 0}.practice_assignment__KniZJ{padding:15px 18px;background:#fffef9;border:1px solid #e0e7d7;border-radius:5px;display:flex;gap:18px;align-items:center;margin:9px 0;font-size:13px}.practice_assignment__KniZJ small{display:block;font-size:11px;color:#88977c}.practice_assignment__KniZJ button{margin-left:auto;white-space:nowrap}.practice_reviewNote__NB_QN{margin:18px 0;padding:18px 23px;border:1px solid #d9e3d0;background:#eef4e6;border-radius:5px;font-size:13px}.practice_reviewNote__NB_QN p{margin:6px 0;white-space:pre-wrap}.practice_reviewNote__NB_QN small{color:#829674}.practice_tabs__kG0LX{column-gap:22px}.practice_form__mHhSm fieldset>label+label{margin-top:18px}@media (max-width:600px){.practice_tabs__kG0LX{gap:12px}.practice_tabs__kG0LX button{font-size:12px}.practice_tabs__kG0LX .practice_settings__ER5og{margin-left:0}.practice_assignment__KniZJ{padding:14px;gap:10px;flex-wrap:wrap}.practice_assignment__KniZJ .practice_secondary__lvsoa{font-size:11px}}