._page_wuxpz_1,._statePage_wuxpz_1{color:#271717;min-height:100vh;font-family:var(--font-sans), sans-serif;background:radial-gradient(circle at 85% 0,#f5c84c33,#0000 33rem),linear-gradient(135deg,#fffdf8,#f8f0e8)}._topbar_wuxpz_10{color:#fff;background:linear-gradient(110deg,#76060b,#b20b15 64%,#87070d);border-bottom:1px solid #f6cc60cc;justify-content:space-between;align-items:center;gap:24px;min-height:74px;padding:10px clamp(16px,2.6vw,38px);display:flex;box-shadow:0 8px 28px #5a020826}._brand_wuxpz_23{color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}._brand_wuxpz_23 img{object-fit:cover;filter:drop-shadow(0 6px 11px #2a000342);border-radius:50%;flex:0 0 50px;width:50px;height:50px;transform:scale(1.035)}._brand_wuxpz_23 span,._brand_wuxpz_23 strong,._brand_wuxpz_23 small{display:block}._brand_wuxpz_23 strong{letter-spacing:.06em;font-size:1.02rem}._brand_wuxpz_23 small{color:#ffdb68;letter-spacing:.15em;text-transform:uppercase;margin-top:2px;font-size:.72rem;font-weight:850}._account_wuxpz_37{text-align:right;align-items:center;gap:18px;display:flex}._account_wuxpz_37 span,._account_wuxpz_37 b,._account_wuxpz_37 small{display:block}._account_wuxpz_37 b{font-size:.9rem}._account_wuxpz_37 small{color:#ffffffb3;margin-top:2px;font-size:.72rem}._account_wuxpz_37 form{margin:0}._account_wuxpz_37 button{color:#7c060c;font:inherit;cursor:pointer;background:#fff8df;border:0;border-radius:999px;padding:9px 14px;font-size:.78rem;font-weight:850}._shell_wuxpz_44{width:min(1440px,100% - 40px);margin:0 auto;padding:clamp(44px,6vw,78px) 0 72px}._shell_wuxpz_44._gridShell_wuxpz_45{padding-top:clamp(18px,2vw,28px)}._shell_wuxpz_44._directReviewShell_wuxpz_46{width:min(1880px,100% - 28px);padding-top:clamp(12px,1.4vw,18px)}._teacherTabs_wuxpz_48{background:#fffaecf0;border:1px solid #e4cc8d;border-radius:19px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:24px;padding:6px;display:grid;box-shadow:0 13px 32px #4e261414}._teacherTabs_wuxpz_48 button{color:#694f47;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;align-content:center;gap:3px;min-width:0;min-height:62px;padding:10px 13px;display:grid}._teacherTabs_wuxpz_48 button:hover{color:#8f0a12;background:#fffdf7}._teacherTabs_wuxpz_48 button:focus-visible{outline-offset:2px;outline:3px solid #b8121b3d}._teacherTabs_wuxpz_48 strong,._teacherTabs_wuxpz_48 small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._teacherTabs_wuxpz_48 strong{font-size:.79rem}._teacherTabs_wuxpz_48 small{color:#907e76;font-size:.61rem}._teacherTabs_wuxpz_48 ._teacherTabActive_wuxpz_78{color:#fff;background:linear-gradient(135deg,#a80913,#c20e1a);border-color:#9f0b13;box-shadow:0 8px 18px #8b060d33}._teacherTabs_wuxpz_48 ._teacherTabActive_wuxpz_78 small{color:#ffffffc7}._teacherTabPanel_wuxpz_85{min-width:0}._accessSection_wuxpz_86{scroll-margin-top:20px}._accessIntro_wuxpz_87{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}._accessIntro_wuxpz_87 h1{color:#8d070e;font:750 clamp(2.7rem, 5vw, 5rem)/1 var(--font-serif), serif;letter-spacing:-.04em;margin:0}._accessIntro_wuxpz_87 p:not(._eyebrow_wuxpz_89){color:#786660;max-width:740px;margin:15px 0 0;font-size:1.03rem;line-height:1.58}._accessWorkspace_wuxpz_90{grid-template-columns:minmax(270px,.72fr) minmax(0,1.7fr);align-items:start;gap:18px;margin-top:30px;display:grid}._exercisePanel_wuxpz_91,._permissionPanel_wuxpz_91{background:#ffffffdb;border:1px solid #d29e227a;border-radius:26px;box-shadow:0 22px 55px #46261617}._exercisePanel_wuxpz_91{padding:13px;position:sticky;top:18px}._panelHeading_wuxpz_93{color:#6a4c42;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:9px 8px 15px;font-size:.79rem;font-weight:900;display:flex}._panelHeading_wuxpz_93 b{color:#8f0911;background:#fff8df;border:1px solid #e9c96f;border-radius:50%;place-items:center;min-width:27px;min-height:27px;font-size:.72rem;display:grid}._exerciseList_wuxpz_95{gap:8px;display:grid}._exerciseCard_wuxpz_96{color:#392520;text-align:left;cursor:pointer;background:#fffdf9;border:1px solid #eadfc4;border-radius:17px;gap:10px;width:100%;padding:16px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}._exerciseCard_wuxpz_96:hover{border-color:#dab443;transform:translateY(-1px)}._exerciseCard_wuxpz_96:focus-visible{outline-offset:2px;outline:3px solid #b8121b3d}._selectedExercise_wuxpz_99{background:linear-gradient(135deg,#fffdf7,#fff6d9);border-color:#bb111a;box-shadow:inset 4px 0 #a90b14,0 10px 24px #792d0f14}._exerciseCardTop_wuxpz_100{justify-content:space-between;align-items:flex-start;gap:9px;display:flex}._exerciseCardTop_wuxpz_100>b{font-size:.96rem;line-height:1.28}._exerciseCardTop_wuxpz_100 i{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;flex:none;padding:5px 7px;font-size:.61rem;font-style:normal;font-weight:900}._restrictedBadge_wuxpz_103{color:#9a1017;background:#ffe5e5}._publicBadge_wuxpz_104{color:#276016;background:#e6f5df}._exerciseDescription_wuxpz_105{color:#786b65;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.76rem;line-height:1.45;display:-webkit-box;overflow:hidden}._exerciseMeta_wuxpz_106{flex-wrap:wrap;align-items:center;gap:7px;display:flex}._exerciseMeta_wuxpz_106 code,._selectedHeading_wuxpz_107 code{color:#8f0b12;font:750 .67rem var(--font-sans), sans-serif;border-radius:6px}._exerciseMeta_wuxpz_106>span{color:#684f46;background:#fff9e9;border:1px solid #ebdab0;border-radius:999px;padding:4px 7px;font-size:.62rem;font-weight:800}._grantCount_wuxpz_109{color:#987f75;font-size:.67rem;font-weight:750}._permissionPanel_wuxpz_91{padding:clamp(20px,3vw,36px)}._selectedHeading_wuxpz_107{border-bottom:1px solid #eadbb5;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:22px;display:flex}._selectedHeading_wuxpz_107>div>span{color:#9a8177;letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:850;display:block}._selectedHeading_wuxpz_107 h2{color:#591f1c;font:750 clamp(1.75rem, 3vw, 2.5rem)/1.05 var(--font-serif), serif;letter-spacing:-.025em;margin:6px 0 7px}._selectedHeading_wuxpz_107>a{color:#9b0b13;flex:none;font-size:.75rem;font-weight:850;text-decoration:none}._visibilityFieldset_wuxpz_115{border:0;grid-template-columns:1fr 1fr;gap:10px;margin:25px 0 0;padding:0;display:grid}._visibilityFieldset_wuxpz_115 legend{color:#4a302a;grid-column:1/-1;margin-bottom:10px;font-size:.88rem;font-weight:900}._visibilityFieldset_wuxpz_115 label{cursor:pointer;background:#fffdf9;border:1px solid #e5d6b3;border-radius:16px;align-items:flex-start;gap:11px;min-height:98px;padding:15px;display:flex}._visibilityFieldset_wuxpz_115 label:focus-within{outline:3px solid #b8121b2e}._visibilityFieldset_wuxpz_115 input{accent-color:#a90b14;margin-top:2px}._visibilityFieldset_wuxpz_115 label>span,._visibilityFieldset_wuxpz_115 label b,._visibilityFieldset_wuxpz_115 label small{display:block}._visibilityFieldset_wuxpz_115 label b{color:#532f29;font-size:.86rem}._visibilityFieldset_wuxpz_115 label small{color:#806e67;margin-top:5px;font-size:.72rem;line-height:1.45}._visibilityFieldset_wuxpz_115 ._selectedVisibility_wuxpz_123{background:#fff8df;border-color:#c89b23;box-shadow:inset 0 0 0 1px #c89b232e}._savingLabel_wuxpz_124{color:#8f0b12;grid-column:1/-1;font-size:.72rem;font-weight:800}._grantEditor_wuxpz_125,._approvedSection_wuxpz_125{border-top:1px solid #eadbb5;margin-top:24px;padding-top:24px}._sectionHeading_wuxpz_126{justify-content:space-between;align-items:center;gap:15px;display:flex}._sectionHeading_wuxpz_126 h3{color:#4c2e28;margin:0;font-size:1rem}._sectionHeading_wuxpz_126 p{color:#8b7770;margin:5px 0 0;font-size:.76rem;line-height:1.45}._emailLabel_wuxpz_129{color:#5e453e;margin:16px 0 7px;font-size:.73rem;font-weight:850;display:block}._grantEditor_wuxpz_125 textarea{resize:vertical;color:#34221e;width:100%;min-height:112px;font:.84rem/1.55 var(--font-sans), sans-serif;background:#fffefb;border:1px solid #dfcda0;border-radius:13px;outline:0;padding:13px 14px}._grantEditor_wuxpz_125 textarea:focus{border-color:#bd8d19;box-shadow:0 0 0 3px #e9b93026}._grantEditor_wuxpz_125>._primaryButton_wuxpz_132{margin-top:13px}._suggestions_wuxpz_133{margin-top:12px}._suggestions_wuxpz_133>span{color:#967e74;letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:850;display:block}._suggestions_wuxpz_133>div{gap:7px;margin-top:7px;padding-bottom:3px;display:flex;overflow-x:auto}._suggestions_wuxpz_133 button{color:#513831;text-align:left;cursor:pointer;background:#fffaf0;border:1px solid #ead8ad;border-radius:12px;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:8px;min-width:190px;padding:8px;display:grid}._suggestions_wuxpz_133 button>i,._grantList_wuxpz_137 li>span>i{color:#991019;background:#ffeec0;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.61rem;font-style:normal;font-weight:900;display:grid}._suggestions_wuxpz_133 button span,._suggestions_wuxpz_133 button b,._suggestions_wuxpz_133 button small{min-width:0;display:block}._suggestions_wuxpz_133 button b,._suggestions_wuxpz_133 button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._suggestions_wuxpz_133 button b{font-size:.71rem}._suggestions_wuxpz_133 button small{color:#927e76;margin-top:2px;font-size:.6rem}._suggestions_wuxpz_133 button>strong{color:#a40b14;font-size:1rem}._grantSearch_wuxpz_143 input{width:180px;min-height:38px;font:.75rem var(--font-sans), sans-serif;border:1px solid #e1d0a8;border-radius:999px;outline:0;padding:0 12px}._grantSearch_wuxpz_143 input:focus{border-color:#b98b19;box-shadow:0 0 0 3px #e9b93024}._grantList_wuxpz_137{border:1px solid #ebddbb;border-radius:14px;margin:14px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}._grantList_wuxpz_137 li{border-bottom:1px solid #eee2c6;justify-content:space-between;align-items:center;gap:14px;min-height:60px;padding:10px 12px;display:flex}._grantList_wuxpz_137 li:last-child{border-bottom:0}._grantList_wuxpz_137 li>span{align-items:center;gap:10px;min-width:0;display:flex}._grantList_wuxpz_137 li>span>span,._grantList_wuxpz_137 li b,._grantList_wuxpz_137 li small{min-width:0;display:block}._grantList_wuxpz_137 li b{color:#4f3831;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}._grantList_wuxpz_137 li small{color:#9a8981;margin-top:3px;font-size:.63rem}._grantList_wuxpz_137 li button{color:#a20d15;cursor:pointer;background:#fff8f8;border:1px solid #edc5c5;border-radius:999px;flex:none;min-height:32px;padding:0 10px;font-size:.69rem;font-weight:850}._grantList_wuxpz_137 button:disabled,._suggestions_wuxpz_133 button:disabled{opacity:.55;cursor:wait}._noGrants_wuxpz_154,._accessEmpty_wuxpz_154{color:#8c7a72;text-align:center;border:1px dashed #dfcfa9;border-radius:14px;place-content:center;gap:6px;min-height:115px;margin-top:14px;padding:20px;display:grid}._noGrants_wuxpz_154 b,._accessEmpty_wuxpz_154 b{color:#5c4039;font-size:.88rem}._noGrants_wuxpz_154 span,._accessEmpty_wuxpz_154 span{font-size:.73rem}._accessAlert_wuxpz_157,._successBanner_wuxpz_157{border-radius:13px;justify-content:space-between;align-items:center;gap:14px;margin-top:20px;padding:13px 15px;font-size:.79rem;font-weight:750;display:flex}._accessAlert_wuxpz_157{color:#950a12;background:#fff0f0;border:1px solid #f0b8b8}._accessAlert_wuxpz_157 button{color:inherit;cursor:pointer;background:0 0;border:0;font-weight:900}._successBanner_wuxpz_157{color:#356520;background:#f0f9e9;border:1px solid #b9dda9}._accessLoading_wuxpz_161{color:#765f55;background:#ffffffb8;border:1px solid #ead9b2;border-radius:24px;place-content:center;justify-items:center;min-height:270px;margin-top:28px;display:grid}._accessLoading_wuxpz_161 ._spinner_wuxpz_162{margin:0 0 16px}._accessEmpty_wuxpz_154{background:#ffffffb8;min-height:240px;margin-top:28px}._progressDivider_wuxpz_164{color:#a20b13;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:16px;margin:clamp(60px,8vw,100px) 0 35px;font-size:.7rem;font-weight:900;display:flex}._progressDivider_wuxpz_164:before,._progressDivider_wuxpz_164:after{content:"";background:#e1c77e;height:1px}._progressDivider_wuxpz_164:before{width:40px}._progressDivider_wuxpz_164:after{flex:1}._intro_wuxpz_168{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}._eyebrow_wuxpz_89{color:#ab0a13;letter-spacing:.2em;margin:0 0 10px;font-size:.76rem;font-weight:900}._intro_wuxpz_168 h1{color:#8d070e;font:750 clamp(2.7rem, 5vw, 5rem)/1 var(--font-serif), serif;letter-spacing:-.04em;margin:0}._intro_wuxpz_168 p:not(._eyebrow_wuxpz_89){color:#786660;max-width:690px;margin:15px 0 0;font-size:1.03rem;line-height:1.58}._introActions_wuxpz_172{gap:10px;display:flex}._primaryButton_wuxpz_132,._secondaryButton_wuxpz_174{color:#fff;min-height:45px;font:850 .88rem var(--font-sans), sans-serif;cursor:pointer;background:#a90b14;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 20px;text-decoration:none;display:inline-flex;box-shadow:0 10px 23px #8f050c33}._primaryButton_wuxpz_132:disabled{opacity:.45;cursor:not-allowed}._secondaryButton_wuxpz_174{color:#8e0a11;box-shadow:none;background:#fff;border:1px solid #e2b94d}._summaryGrid_wuxpz_192{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:40px;display:grid}._summaryCard_wuxpz_193{border:1px solid #d29e2273;border-radius:23px;align-content:space-between;min-height:160px;padding:24px;display:grid;overflow:hidden;box-shadow:0 17px 38px #4f2d1712}._summaryCard_wuxpz_193 span{letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:850}._summaryCard_wuxpz_193 strong{font:750 clamp(2.3rem, 4vw, 3.6rem)/1 var(--font-serif), serif;margin-top:14px}._summaryCard_wuxpz_193 small{color:inherit;opacity:.68;margin-top:8px;font-size:.8rem}._summaryCard_wuxpz_193._red_wuxpz_197{color:#fff;background:linear-gradient(145deg,#8b070e,#bd101b);border-color:#0000}._summaryCard_wuxpz_193._gold_wuxpz_198{color:#5c3900;background:linear-gradient(145deg,#fff9dc,#f4c94d)}._summaryCard_wuxpz_193._cream_wuxpz_199{color:#8c0a11;background:#fffdf6}._summaryCard_wuxpz_193._dark_wuxpz_200{color:#fff8df;background:linear-gradient(145deg,#2f1916,#5d2824);border-color:#0000}._workspace_wuxpz_202{background:#fffc;border:1px solid #d29e227a;border-radius:28px;margin-top:22px;padding:clamp(18px,2.5vw,32px);box-shadow:0 24px 60px #46261617}._toolbar_wuxpz_203{border-bottom:1px solid #eddcae;justify-content:space-between;align-items:center;gap:18px;padding-bottom:22px;display:flex}._search_wuxpz_204{background:#fff;border:1px solid #e5d5b0;border-radius:14px;align-items:center;gap:10px;width:min(420px,100%);height:46px;padding:0 14px;display:flex}._search_wuxpz_204:focus-within{border-color:#c99720;box-shadow:0 0 0 3px #e9b93024}._search_wuxpz_204 svg{fill:none;stroke:#9b8174;stroke-width:1.8px;width:20px}._search_wuxpz_204 input{color:#321d1a;width:100%;font:inherit;background:0 0;border:0;outline:0}._search_wuxpz_204 input::placeholder{color:#aa9990}._filters_wuxpz_209{background:#fffaf0;border:1px solid #eadcb8;border-radius:999px;gap:3px;padding:4px;display:flex}._filters_wuxpz_209 button{color:#786861;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:34px;padding:0 13px;font-size:.78rem;font-weight:800}._filters_wuxpz_209 ._activeFilter_wuxpz_211{color:#fff;background:#9f0b13;box-shadow:0 5px 12px #82050c29}._studentList_wuxpz_213{display:grid}._studentCard_wuxpz_214{border-bottom:1px solid #eddfbd}._studentCard_wuxpz_214:last-child{border-bottom:0}._studentRow_wuxpz_216{grid-template-columns:48px minmax(180px,1.3fr) 110px minmax(150px,.8fr) 75px 90px;align-items:center;gap:14px;min-height:88px;padding:15px 6px;display:grid}._avatar_wuxpz_217{color:#921019;background:#fff0c2;border:1px solid #f1cc65;border-radius:50%;place-items:center;width:42px;height:42px;font-size:.8rem;font-weight:900;display:grid}._studentIdentity_wuxpz_218{min-width:0}._studentIdentity_wuxpz_218 strong,._studentIdentity_wuxpz_218 small,._date_wuxpz_219 small,._score_wuxpz_219 small{display:block}._studentIdentity_wuxpz_218 strong{color:#2e1c19;text-overflow:ellipsis;white-space:nowrap;font-size:.96rem;overflow:hidden}._studentIdentity_wuxpz_218 small{color:#8c7a72;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.74rem;overflow:hidden}._status_wuxpz_222{border-radius:999px;width:max-content;padding:7px 9px;font-size:.7rem;font-weight:900}._complete_wuxpz_223{color:#246015;background:#e7f7df}._incomplete_wuxpz_224{color:#8a5700;background:#fff0bd}._missing_wuxpz_225{color:#9f1219;background:#ffe5e5}._date_wuxpz_219,._score_wuxpz_219{color:#4a3630;font-size:.8rem;line-height:1.4}._date_wuxpz_219 small,._score_wuxpz_219 small{color:#9b8b83;letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:800}._reviewButton_wuxpz_228{color:#8d0a11;cursor:pointer;background:#fff;border:1px solid #e0bd64;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-height:36px;font-size:.75rem;font-weight:850;display:flex}._reviewButton_wuxpz_228 svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:15px;transition:transform .2s}._reviewButton_wuxpz_228[aria-expanded=true] svg{transform:rotate(180deg)}._missingCard_wuxpz_231{background:linear-gradient(90deg,#0000,#ffeded73)}._answerPanel_wuxpz_233{background:#fffdf7;border:1px solid #e7d9b6;border-radius:16px;margin:0 0 18px 62px;overflow:hidden}._answerHeader_wuxpz_234,._answerRow_wuxpz_234{grid-template-columns:minmax(80px,.5fr) minmax(180px,1.3fr) minmax(180px,1.3fr) 80px;gap:12px;display:grid}._answerHeader_wuxpz_234{color:#8d0b12;letter-spacing:.06em;text-transform:uppercase;background:#fff3d3;padding:11px 14px;font-size:.67rem}._answerRow_wuxpz_234{color:#53433e;border-top:1px solid #eee1c3;align-items:start;padding:13px 14px;font-size:.82rem;line-height:1.5}._answerRow_wuxpz_234 em{color:#a09089}._correct_wuxpz_238{color:#397420;font-weight:850}._wrong_wuxpz_239{color:#b00d16;font-weight:850}._emptyAnswers_wuxpz_240{color:#8c7a72;text-align:center;margin:0;padding:20px;font-size:.84rem}._emptyState_wuxpz_241{color:#8d7c74;text-align:center;place-content:center;gap:6px;min-height:230px;display:grid}._emptyState_wuxpz_241 b{color:#5c4039;font-size:1.05rem}._errorBanner_wuxpz_244{color:#950a12;background:#fff0f0;border:1px solid #f0b8b8;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin-top:20px;padding:14px 16px;display:flex}._errorBanner_wuxpz_244 button{color:inherit;cursor:pointer;background:0 0;border:0;font-weight:900}._loadingList_wuxpz_246{gap:12px;padding:20px 0;display:grid}._loadingList_wuxpz_246 i{background:linear-gradient(90deg,#f5eee7,#fffdf9,#f5eee7) 0 0/200% 100%;border-radius:14px;height:65px;animation:1.1s linear infinite _shimmer_wuxpz_1}@keyframes _shimmer_wuxpz_1{to{background-position:-200% 0}}._statePage_wuxpz_1{place-items:center;padding:30px;display:grid}._stateCard_wuxpz_251{text-align:center;background:#fffdf7e6;border:1px solid #e5bd50;border-radius:30px;justify-items:center;width:min(530px,100%);padding:clamp(34px,6vw,60px);display:grid;box-shadow:0 28px 75px #50271424}._stateCard_wuxpz_251 img{border-radius:50%;box-shadow:0 8px 22px #5b070d2e}._stateCard_wuxpz_251 ._eyebrow_wuxpz_89{margin:22px 0 0}._stateCard_wuxpz_251 h1{color:#8d070e;font:750 clamp(2.25rem, 7vw, 3.8rem)/1.04 var(--font-serif), serif;letter-spacing:-.04em;margin:18px 0 12px}._stateCard_wuxpz_251>p:not(._eyebrow_wuxpz_89){color:#75635c;margin:0;line-height:1.6}._stateActions_wuxpz_256{justify-items:center;gap:14px;width:100%;margin-top:27px;display:grid}._textLink_wuxpz_257{color:#951018;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.84rem;font-weight:800;text-decoration:none}._spinner_wuxpz_162{border:3px solid #f1d58a;border-top-color:#a60a13;border-radius:50%;width:35px;height:35px;margin:23px 0 -4px;animation:.8s linear infinite _spin_wuxpz_162}@keyframes _spin_wuxpz_162{to{transform:rotate(360deg)}}._homeworkBrowser_wuxpz_262{padding:0}._homeworkBackButton_wuxpz_263{color:#8f0a12;min-height:40px;font:850 .7rem var(--font-sans), sans-serif;cursor:pointer;background:linear-gradient(145deg,#fffefb,#fff7df);border:1px solid #d5ae48;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin:0;padding:0 14px;display:inline-flex;box-shadow:0 7px 18px #5c2c1814}._homeworkBackButton_wuxpz_263 span{font-size:1rem;line-height:1}._homeworkBackButton_wuxpz_263:hover{color:#fff;background:linear-gradient(135deg,#a70b14,#79070d);border-color:#9d0911}._homeworkBackButton_wuxpz_263:focus-visible{outline-offset:3px;outline:3px solid #daaa2d6b}._homeworkDetail_wuxpz_267{background:#fffefbf5;border:1px solid #e6d3a1;border-radius:20px;min-width:0;min-height:410px;padding:clamp(12px,1.7vw,18px);box-shadow:0 20px 50px #46261617}._homeworkProfile_wuxpz_268{grid-template-columns:auto 46px minmax(210px,1fr) auto auto;align-items:center;gap:11px;min-height:56px;margin:0 0 10px;padding:0 4px;display:grid}._homeworkProfileAvatar_wuxpz_269{color:#fff;background:linear-gradient(145deg,#8b070e,#bd101b);border-radius:50%;place-items:center;width:44px;height:44px;font-size:.78rem;font-weight:900;display:grid}._homeworkProfileIdentity_wuxpz_270{min-width:0}._homeworkProfile_wuxpz_268 h2{color:#4b2b25;font:750 clamp(1.25rem, 2.3vw, 1.75rem)/1.08 var(--font-serif), serif;text-overflow:ellipsis;white-space:nowrap;margin:0 0 2px;overflow:hidden}._homeworkProfile_wuxpz_268 p{color:#87736c;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.76rem;overflow:hidden}._homeworkResetButton_wuxpz_273{color:#9b1018;cursor:pointer;background:#fff7f7;border:1px solid #d99ca0;border-radius:10px;padding:9px 12px;font-size:.68rem;font-weight:900}._homeworkResetButton_wuxpz_273:hover{color:#fff;background:#a71018;border-color:#a71018}._homeworkResetButton_wuxpz_273:disabled{opacity:.55;cursor:wait}._noticeBanner_wuxpz_276{color:#285f2e;background:#eff9ec;border:1px solid #b9dab8;border-radius:12px;margin:14px 0;padding:12px 15px;font-size:.76rem;font-weight:800}._homeworkExerciseList_wuxpz_277{gap:10px;display:grid}._homeworkExerciseCard_wuxpz_278{background:#fffdf8;border:1px solid #e9d9b4;border-radius:16px;padding:14px;scroll-margin-top:14px}._homeworkExerciseCardDirect_wuxpz_279{padding:0;overflow:hidden}._homeworkExerciseHeader_wuxpz_280{justify-content:space-between;align-items:center;gap:14px;display:flex}._homeworkExerciseHeader_wuxpz_280>div{min-width:0}._homeworkExerciseHeader_wuxpz_280 h3{color:#4d2e28;margin:5px 0 0;font-size:1rem;line-height:1.25}._homeworkExerciseHeader_wuxpz_280>a{color:#970b13;flex:none;font-size:.69rem;font-weight:850;text-decoration:none}._homeworkExerciseHeaderDirect_wuxpz_284{background:linear-gradient(135deg,#fffaf0,#fff4d5);border-bottom:1px solid #ead9b2;grid-template-columns:minmax(170px,.56fr) minmax(430px,1.44fr) auto;align-items:center;gap:6px 12px;padding:8px 12px;display:grid}._homeworkExerciseHeaderDirect_wuxpz_284 ._homeworkDirectLessonTitle_wuxpz_285{min-width:0}._homeworkExerciseHeaderDirect_wuxpz_284 ._homeworkDirectLessonTitle_wuxpz_285 h3{margin-top:3px}._homeworkDirectHeaderActions_wuxpz_287{justify-content:flex-end;align-items:center;gap:5px;min-width:0;display:flex}._homeworkDirectHeaderActions_wuxpz_287>a{color:#970b13;white-space:nowrap;background:#ffffff94;border:1px solid #970b1333;border-radius:999px;flex:none;align-items:center;gap:3px;min-height:30px;padding:0 9px;font-size:.58rem;font-weight:850;text-decoration:none;display:inline-flex}._homeworkDirectHeaderActions_wuxpz_287 ._homeworkToolbarActions_wuxpz_289{flex-wrap:nowrap;gap:5px}._homeworkDirectHeaderActions_wuxpz_287 ._homeworkCopyButton_wuxpz_290,._homeworkDirectHeaderActions_wuxpz_287 ._homeworkPasteButton_wuxpz_290,._homeworkDirectHeaderActions_wuxpz_287 ._evaluationImportButton_wuxpz_290{min-height:30px;padding-inline:9px;font-size:.58rem}._homeworkExerciseHeaderDirect_wuxpz_284 ._homeworkCopyStatus_wuxpz_291{margin-top:-2px}._submissionTiming_wuxpz_292{width:100%;min-width:0;color:inherit;font:inherit;text-align:initial;cursor:pointer;background:0 0;border:0;border-left:1px solid #c7a14252;border-right:1px solid #c7a14252;grid-template-columns:minmax(360px,1fr) auto;align-items:center;gap:9px;padding:2px 10px;transition:background-color .16s;display:grid}._submissionTiming_wuxpz_292:hover{background:#ffffff9e}._submissionTiming_wuxpz_292:focus-visible{outline-offset:2px;outline:3px solid #b8121b3d}._submissionTimingCopied_wuxpz_295{background:0 0}._submissionTimingCopied_wuxpz_295:hover{background:#ffffff9e}._submissionTimingCopied_wuxpz_295 ._submissionDaySubmitted_wuxpz_297 i{animation:.58s ease-out _submissionCopyDot_wuxpz_1}._submissionTimingCopied_wuxpz_295 ._submissionTimingSummary_wuxpz_298 strong{animation:.48s ease-out _submissionCopyText_wuxpz_1}._submissionTimingError_wuxpz_299 ._submissionTimingSummary_wuxpz_298 strong{color:#a70f18;animation:.48s ease-out _submissionCopyText_wuxpz_1}._submissionTimingExact_wuxpz_300 span,._submissionTimingExact_wuxpz_300 time{display:block}._submissionTimingExact_wuxpz_300 span{color:#94796e;letter-spacing:.08em;text-transform:uppercase;font-size:.49rem;font-weight:900}._submissionTimingExact_wuxpz_300 time{color:#4d302a;margin-top:3px;font-size:.69rem;font-weight:900}._submissionWeek_wuxpz_303{grid-template-columns:repeat(7,minmax(34px,1fr));display:grid;position:relative}._submissionWeek_wuxpz_303:before{content:"";background:#e8d8af;border-radius:999px;height:2px;position:absolute;top:18px;left:7%;right:7%}._submissionDay_wuxpz_297{z-index:1;color:#9a8880;justify-items:center;gap:1px;display:grid;position:relative}._submissionDay_wuxpz_297 small{font-size:.47rem;font-weight:850}._submissionDay_wuxpz_297 i{background:#fffdf7;border:2px solid #d8c9a7;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 2px #ffffffd1}._submissionDay_wuxpz_297 b{font-size:.44rem;font-weight:800}._submissionDay_wuxpz_297 time{font-variant-numeric:tabular-nums;min-height:.56rem;font-size:.4rem;font-weight:850}._submissionDaySubmitted_wuxpz_297{color:#176b3a}._submissionDaySubmitted_wuxpz_297 i{background:#24945a;border-color:#fff;width:14px;height:14px;margin-block:-2px;box-shadow:0 0 0 3px #24945a2e}._submissionDayDeadline_wuxpz_312{color:#a70f18}._submissionDayDeadline_wuxpz_312 i{background:#d51f2b;border-color:#ffe4e4;box-shadow:0 0 0 3px #d51f2b2e}._submissionTimingSummary_wuxpz_298{text-align:right;white-space:nowrap;min-width:0}._submissionTimingSummary_wuxpz_298 strong,._submissionTimingSummary_wuxpz_298 span{display:block}._submissionTimingSummary_wuxpz_298 strong{color:#176b3a;justify-content:flex-end;align-items:center;gap:5px;min-height:17px;font-size:.56rem;display:inline-flex}._submissionTimingSummary_wuxpz_298 span{color:#806c64;margin-top:3px;font-size:.5rem;line-height:1.35}._submissionTimingSummary_wuxpz_298 ._submissionCopyCheck_wuxpz_318{color:#fff;background:#23864d;border-radius:50%;flex:0 0 15px;place-items:center;width:15px;height:15px;margin:0;font-size:.48rem;line-height:1;animation:.48s cubic-bezier(.22,1.2,.36,1) _submissionCopyCheck_wuxpz_318;display:inline-grid;box-shadow:0 0 0 3px #23864d1f}@keyframes _submissionCopyCheck_wuxpz_318{0%{opacity:0;transform:scale(.45)rotate(-18deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes _submissionCopyDot_wuxpz_1{0%{box-shadow:0 0 0 3px #24945a2e}48%{box-shadow:0 0 0 8px #24945a29}to{box-shadow:0 0 0 3px #24945a2e}}@keyframes _submissionCopyText_wuxpz_1{0%{opacity:.35;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}._homeworkStatus_wuxpz_322{border-radius:999px;padding:4px 8px;font-size:.58rem;font-weight:900;display:inline-flex}._homeworkStatus_not_started_wuxpz_323{color:#8a5700;background:#fff0bd}._homeworkStatus_in_progress_wuxpz_324{color:#765100;background:#ffe29a}._homeworkStatus_on_time_wuxpz_325,._homeworkStatus_submitted_wuxpz_325{color:#2e661b;background:#e3f4db}._homeworkStatus_late_wuxpz_326,._homeworkStatus_disabled_wuxpz_326{color:#991019;background:#ffe4e4}._homeworkFacts_wuxpz_327{border:1px solid #eee0c1;border-radius:11px;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));margin:11px 0 0;display:grid;overflow:hidden}._homeworkFacts_wuxpz_327>div{border-right:1px solid #eee0c1;min-width:0;padding:8px 10px}._homeworkFacts_wuxpz_327>div:last-child{border-right:0}._homeworkFacts_wuxpz_327 dt{color:#9a847a;letter-spacing:.07em;text-transform:uppercase;font-size:.57rem;font-weight:850}._homeworkFacts_wuxpz_327 dd{color:#503830;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:.68rem;font-weight:800;overflow:hidden}._homeworkHistoryNote_wuxpz_332{color:#927e76;margin:10px 0 0;font-size:.64rem}._homeworkAttempts_wuxpz_333{gap:8px;margin-top:9px;display:grid}._homeworkAttempt_wuxpz_333{background:#fff;border:1px solid #e8d8b3;border-radius:13px;overflow:hidden}._homeworkAttempt_wuxpz_333>button{color:#4a312b;text-align:left;cursor:pointer;background:#fffaf0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:44px;padding:7px 11px;display:flex}._homeworkAttempt_wuxpz_333>button span:first-child,._homeworkAttempt_wuxpz_333>button b,._homeworkAttempt_wuxpz_333>button small{display:block}._homeworkAttempt_wuxpz_333>button b{font-size:.71rem}._homeworkAttempt_wuxpz_333>button small{color:#8c7971;margin-top:3px;font-size:.61rem}._homeworkAttempt_wuxpz_333>button>span:last-child{color:#9b0d15;font-size:1rem;font-weight:900}._homeworkAttemptItems_wuxpz_340{gap:8px;padding:8px;display:grid}._homeworkAttemptItemsDirect_wuxpz_341{padding:0 10px 10px}._homeworkAttemptToolbar_wuxpz_342{background:linear-gradient(135deg,#fffaf0,#fff2ca);border:1px solid #e5ca7e;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 12px;padding:10px;display:grid}._homeworkAttemptToolbar_wuxpz_342>div{min-width:0}._homeworkAttemptToolbar_wuxpz_342 b,._homeworkAttemptToolbar_wuxpz_342 small{display:block}._homeworkAttemptToolbar_wuxpz_342 b{color:#552f29;font-size:.75rem}._homeworkAttemptToolbar_wuxpz_342 small{color:#8c746b;margin-top:3px;font-size:.62rem;line-height:1.4}._homeworkToolbarActions_wuxpz_289{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}._homeworkCopyButton_wuxpz_290,._homeworkPasteButton_wuxpz_290,._evaluationImportButton_wuxpz_290{min-height:44px;font:850 .68rem var(--font-sans), sans-serif;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 14px;display:inline-flex}._homeworkCopyButton_wuxpz_290{color:#fff;background:#b40d16;border:1px solid #a50b14;box-shadow:0 7px 18px #9d0b1329}._homeworkPasteButton_wuxpz_290{color:#8d0c13;background:#fffdf7;border:1px solid #c99d2f}._evaluationImportButton_wuxpz_290{color:#1d6637;background:linear-gradient(135deg,#f6fff7,#e4f6df);border:1px solid #86bd91}._homeworkCopyButton_wuxpz_290:hover{background:#970911}._homeworkPasteButton_wuxpz_290:hover{background:#fff5d7}._evaluationImportButton_wuxpz_290:hover{background:#dff3dc}._homeworkCopyButton_wuxpz_290:focus-visible,._homeworkPasteButton_wuxpz_290:focus-visible,._evaluationImportButton_wuxpz_290:focus-visible,._homeworkFeedbackDraft_wuxpz_355 textarea:focus-visible,._homeworkFeedbackImport_wuxpz_355 button:focus-visible,._homeworkFeedbackImport_wuxpz_355 textarea:focus-visible{outline-offset:2px;outline:3px solid #b8121b3b}._homeworkCopyStatus_wuxpz_291{color:#2f6c1c;text-align:right;grid-column:1/-1;min-height:1em;font-size:.61rem;font-weight:850}._homeworkFeedbackImport_wuxpz_355{background:#fffdf8;border:1px solid #dfbd60;border-radius:12px;padding:14px;box-shadow:0 15px 35px #56331c17}._homeworkFeedbackImport_wuxpz_355>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}._homeworkFeedbackImport_wuxpz_355 h4{color:#5b332c;margin:0;font-size:.82rem}._homeworkFeedbackImport_wuxpz_355 header p{color:#816c65;margin:5px 0 0;font-size:.65rem;line-height:1.5}._homeworkFeedbackImport_wuxpz_355 header>button{color:#981019;cursor:pointer;background:#fffaf0;border:1px solid #e4cf99;border-radius:50%;flex:none;width:44px;height:44px;font-size:1.2rem}._homeworkFeedbackImport_wuxpz_355>label,._homeworkFeedbackImport_wuxpz_355>label>span{display:block}._homeworkFeedbackImport_wuxpz_355>label{margin-top:12px}._homeworkFeedbackImport_wuxpz_355>label>span{color:#8d0c13;letter-spacing:.06em;text-transform:uppercase;font-size:.58rem;font-weight:900}._homeworkFeedbackImport_wuxpz_355 textarea{resize:vertical;color:#372622;width:100%;min-height:190px;font:.72rem/1.55 var(--font-sans), sans-serif;background:#fff;border:1px solid #dccb9f;border-radius:9px;margin-top:7px;padding:12px}._homeworkImportSummary_wuxpz_366{flex-wrap:wrap;align-items:center;gap:7px;margin-top:10px;display:flex}._homeworkImportSummary_wuxpz_366 span{color:#725f58;background:#f3eee5;border-radius:999px;padding:5px 8px;font-size:.59rem;font-weight:850}._homeworkImportSummary_wuxpz_366 ._homeworkImportReady_wuxpz_368{color:#2d681a;background:#e5f5dc}._homeworkImportSummary_wuxpz_366 ._homeworkImportProblem_wuxpz_369{color:#991019;background:#ffe4e4}._homeworkImportNote_wuxpz_370,._homeworkImportError_wuxpz_370{margin:8px 0 0;font-size:.62rem;line-height:1.45}._homeworkImportNote_wuxpz_370{color:#856e65}._homeworkImportError_wuxpz_370{color:#a00c14;font-weight:800}._homeworkReplaceConfirm_wuxpz_373{color:#743f32;cursor:pointer;background:#fff5cf;border:1px solid #e6c866;border-radius:10px;align-items:center;gap:9px;min-height:44px;margin-top:10px;padding:8px 10px;font-size:.65rem;font-weight:800;display:flex}._homeworkReplaceConfirm_wuxpz_373 input{accent-color:#ae0c15;width:18px;height:18px}._homeworkFeedbackImport_wuxpz_355>footer{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}._homeworkImportCancel_wuxpz_376,._homeworkImportApply_wuxpz_376{min-height:44px;font:850 .67rem var(--font-sans), sans-serif;cursor:pointer;border-radius:999px;padding:0 14px}._homeworkImportCancel_wuxpz_376{color:#7c5e55;background:#fff;border:1px solid #dfcfa9}._homeworkImportApply_wuxpz_376{color:#fff;background:#af0d16;border:1px solid #9d0b13}._homeworkImportApply_wuxpz_376:disabled{color:#a7938c;cursor:not-allowed;background:#f1ece3;border-color:#e1d7c2}._homeworkProfileEvaluationSlot_wuxpz_380:empty{display:none}._evaluationProfileMetrics_wuxpz_381{align-items:center;gap:6px;display:flex}._evaluationProfileMetrics_wuxpz_381 dl{gap:6px;margin:0;display:flex}._evaluationProfileMetrics_wuxpz_381 dl>div{text-align:center;background:#ffffffbd;border:1px solid #669b6a4d;border-radius:10px;min-width:66px;padding:6px 8px}._evaluationProfileMetrics_wuxpz_381 dt{color:#718678;letter-spacing:.04em;text-transform:uppercase;font-size:.45rem;font-weight:900}._evaluationProfileMetrics_wuxpz_381 dd{color:#23613a;margin:2px 0 0;font-size:.64rem;font-weight:900}._evaluationProfileActions_wuxpz_386{align-items:center;gap:6px;display:flex}._evaluationProfileActions_wuxpz_386 button{white-space:nowrap;cursor:pointer;border-radius:999px;min-height:34px;padding:0 10px;font-size:.56rem;font-weight:850}._evaluationProfileActions_wuxpz_386 button:disabled{cursor:wait;opacity:.66}._evaluationReleaseButton_wuxpz_389{color:#fff;background:linear-gradient(135deg,#17743e,#2d9858);border:1px solid #176b38;box-shadow:0 5px 12px #186f3c29}._evaluationRemoveButton_wuxpz_390{color:#8a151b;background:#fffc;border:1px solid #d8a4a6}._homeworkAnswerItem_wuxpz_391{border:1px solid #ecdfc2;border-radius:12px;padding:13px}._homeworkAnswerItem_wuxpz_391>header{justify-content:space-between;align-items:center;gap:10px;display:flex}._homeworkAnswerItem_wuxpz_391 h4{color:#5c3931;margin:0;font-size:.74rem}._homeworkAnswerItem_wuxpz_391>header span{border-radius:999px;padding:4px 7px;font-size:.56rem;font-weight:900}._homeworkCorrect_wuxpz_395{color:#2d681a;background:#e5f5dc}._homeworkCheck_wuxpz_396{color:#9a0d15;background:#ffe7e7}._homeworkAnswerWorkspace_wuxpz_397{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;margin-top:11px;display:grid}._homeworkAnswerWorkspaceFlush_wuxpz_398{margin-top:0}._homeworkEvaluationWorkspace_wuxpz_399{grid-template-columns:minmax(360px,.78fr) minmax(560px,1.22fr);align-items:start}._homeworkAnswerText_wuxpz_400{align-content:start;gap:9px;min-width:0;display:grid}._homeworkAnswerText_wuxpz_400>span{background:#fffaf0;border-radius:9px;min-width:0;padding:10px}._homeworkAnswerText_wuxpz_400 b{color:#9a786c;letter-spacing:.06em;text-transform:uppercase;font-size:.56rem}._homeworkStudentAnswer_wuxpz_403>b{color:#a70f18;text-align:center;font-size:16px;display:block}._homeworkAnswerText_wuxpz_400 p{color:#372622;overflow-wrap:anywhere;white-space:pre-wrap;margin:5px 0 0;font-size:.72rem;line-height:1.55}._homeworkQuestionContext_wuxpz_405{background:#fffdf8;border:1px solid #ead7a8;border-radius:10px;min-width:0;overflow:hidden}._homeworkQuestionContext_wuxpz_405>header{text-align:center;background:#fff6d9;border-bottom:1px solid #eee0bf;place-items:center;padding:10px;display:grid}._homeworkQuestionContext_wuxpz_405>header strong{color:#8f0c14;font-size:16px;line-height:1.35}._homeworkQuestionContext_wuxpz_405 dl{border-bottom:1px solid #eee4cc;gap:5px;margin:0;padding:9px 10px;display:grid}._homeworkQuestionContext_wuxpz_405 dl>div{grid-template-columns:48px minmax(0,1fr);gap:7px;min-width:0;display:grid}._homeworkQuestionContext_wuxpz_405 dt{color:#a08478;letter-spacing:.05em;text-transform:uppercase;font-size:.54rem;font-weight:900}._homeworkQuestionContext_wuxpz_405 dd{color:#49332d;overflow-wrap:anywhere;margin:0;font-size:.65rem;font-weight:750;line-height:1.45}._homeworkOriginalEmail_wuxpz_412{color:#3d2c27;padding:10px;font-size:.68rem;line-height:1.58}._homeworkOriginalEmail_wuxpz_412 p{white-space:pre-wrap;margin:0 0 8px}._homeworkOriginalEmail_wuxpz_412 p:last-child{margin-bottom:0}._homeworkOriginalEmail_wuxpz_412>div{margin-top:12px}._homeworkQuestionContext_wuxpz_405 ._homeworkQuestionInstruction_wuxpz_416{color:#6e342d;background:#fff7e4;border-top:1px solid #ead7a8;margin:0;padding:10px;font-size:.66rem;font-weight:800;line-height:1.5}._evaluationEmailResult_wuxpz_417{color:#303d34;background:#fbfffa;border:1px solid #b8d6b7;border-radius:12px;min-width:0;margin-top:12px;overflow:hidden}._homeworkEvaluationWorkspace_wuxpz_399>._evaluationEmailResult_wuxpz_417{margin-top:0}._evaluationPasteState_wuxpz_419{color:#604942;background:linear-gradient(145deg,#fffefb,#fff8e8);border:1px solid #e1c986;border-radius:16px;align-content:center;gap:15px;min-width:0;min-height:280px;padding:22px;display:grid;box-shadow:0 12px 30px #57321c0f}._evaluationPasteState_wuxpz_419>header{align-items:center;gap:11px;display:flex}._evaluationPasteState_wuxpz_419>header>span{color:#fff;width:38px;height:38px;font:900 .68rem var(--font-sans), sans-serif;background:linear-gradient(145deg,#a70b14,#7f070d);border-radius:12px;flex:0 0 38px;place-items:center;display:grid;box-shadow:0 7px 16px #8f091129}._evaluationPasteState_wuxpz_419 header b{color:#8e0a12;font-size:.82rem}._evaluationPasteState_wuxpz_419 header p{color:#806d65;margin:3px 0 0;font-size:.64rem;line-height:1.45}._evaluationPasteState_wuxpz_419 label,._evaluationPasteState_wuxpz_419 label>span{display:block}._evaluationPasteState_wuxpz_419 label>span{color:#806d65;letter-spacing:.07em;text-transform:uppercase;margin-bottom:6px;font-size:.56rem;font-weight:900}._evaluationPasteState_wuxpz_419 textarea{resize:vertical;color:#382823;background:#ffffffdb;border:1px solid #d8bf7b;border-radius:11px;width:100%;min-height:142px;padding:11px 12px;font:.7rem/1.5 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;box-shadow:inset 0 1px 3px #4d2b1a0f}._evaluationPasteState_wuxpz_419 textarea::placeholder{color:#aa9890}._evaluationPasteState_wuxpz_419 textarea:focus{border-color:#b20c15;outline:3px solid #a70b1426}._evaluationEmailResult_wuxpz_417>header{background:linear-gradient(135deg,#e9f7e7,#fff8dc);justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;display:flex}._evaluationEmailResult_wuxpz_417>header>div:first-child span,._evaluationEmailResult_wuxpz_417>header>div:first-child strong{display:block}._evaluationEmailResult_wuxpz_417>header>div:first-child span{color:#51805d;letter-spacing:.07em;text-transform:uppercase;font-size:.5rem;font-weight:900}._evaluationEmailResult_wuxpz_417>header>div:first-child strong{color:#245d39;margin-top:3px;font-size:16px}._evaluationScoreGrid_wuxpz_433{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;padding:9px 10px;display:grid}._evaluationScoreGrid_wuxpz_433>span{text-align:center;background:#fff;border:1px solid #e5e7d9;border-radius:8px;min-width:0;padding:6px 5px}._evaluationScoreGrid_wuxpz_433 small,._evaluationScoreGrid_wuxpz_433 b{display:block}._evaluationScoreGrid_wuxpz_433 small{color:#7c7b70;text-overflow:ellipsis;white-space:nowrap;font-size:.46rem;font-weight:800;overflow:hidden}._evaluationScoreGrid_wuxpz_433 b{color:#4d3a32;margin-top:2px;font-size:.65rem}._evaluationScoreGrid_wuxpz_433>span._evaluationScoreTotal_wuxpz_438{background:linear-gradient(145deg,#f8fff8,#eef8ec);border-color:#cfe2ce}._evaluationScoreGrid_wuxpz_433>span._evaluationScoreTotal_wuxpz_438 small,._evaluationScoreGrid_wuxpz_433>span._evaluationScoreTotal_wuxpz_438 b{color:#285e3a}._evaluationReviewWorkspace_wuxpz_440{background:#ffffff94;border-top:1px solid #d9e8d6;padding:10px}._evaluationReviewPanel_wuxpz_441{gap:10px;display:grid}._evaluationAnnotatedAnswer_wuxpz_442{background:#fff;border:1px solid #e1e7dc;border-radius:10px;min-width:0;padding:12px;box-shadow:0 4px 14px #35423709}._evaluationHighlightedAnswer_wuxpz_443{color:#3f3430;overflow-wrap:anywhere;white-space:normal;margin:0;font-family:Times New Roman,Times,serif;font-size:14px;line-height:2.4}._evaluationCorrectionPair_wuxpz_444{vertical-align:baseline;max-width:100%;color:inherit;line-height:inherit;text-align:left;white-space:nowrap;isolation:isolate;cursor:pointer;transform-origin:50%;margin-inline:.12em;scroll-margin-block:100px;transition:transform .2s,filter .2s;display:inline-grid;position:relative}._evaluationCorrectionPair_wuxpz_444:after{content:"";z-index:-1;pointer-events:none;border:.65px solid #0000;border-radius:9px;transition:border-color .2s,background .2s,box-shadow .2s;position:absolute;inset:-1.06em -.18em -.12em}._evaluationCorrectionPair_wuxpz_444:hover,._evaluationCorrectionPair_wuxpz_444:focus-visible{outline:none}._evaluationCorrectionPair_wuxpz_444:hover:after,._evaluationCorrectionPair_wuxpz_444:focus-visible:after{background:linear-gradient(145deg,#fffffff0,#ffe8ebc2);border-color:#b0121d57;box-shadow:inset 0 1px #fffffffa,0 0 0 2px #be18240f,0 6px 16px #7e0e171a}._evaluationCorrectionPairActive_wuxpz_461{z-index:2;animation:.82s cubic-bezier(.2,.75,.25,1) _evaluationInlineGlassFocus_wuxpz_1}._evaluationCorrectionPairActive_wuxpz_461:after{background:radial-gradient(circle at 22% 8%,#fffffffa 0 22%,#fff0 54%),linear-gradient(145deg,#fffafaf5,#ffdce1d6);border-color:#ad0d1985;box-shadow:inset 0 1px #fff,inset 0 -1px #af131f14,0 0 0 3px #c71b2717,0 10px 24px #7c0a1426}@keyframes _evaluationInlineGlassFocus_wuxpz_1{0%{filter:saturate(.9);transform:scale(.992)}46%{filter:saturate(1.06);transform:scale(1.012)}to{filter:saturate();transform:scale(1)}}._evaluationCorrectionReplacement_wuxpz_477,._evaluationCorrectionOriginal_wuxpz_477{grid-area:1/1;align-self:baseline}._evaluationCorrectionReplacement_wuxpz_477{color:#187039;letter-spacing:-.01em;font-size:1em;font-weight:400;text-decoration:none;transform:translateY(-.9em)}._evaluationCorrectionOriginal_wuxpz_477{z-index:1;color:#d22a2a;font-weight:400;text-decoration-line:line-through;text-decoration-color:#e01818;text-decoration-thickness:1.7px;position:relative}._evaluationCorrectionDetails_wuxpz_480{min-width:0}._evaluationCorrectionDetails_wuxpz_480>h5{color:#245d39;margin:0 0 7px;font-size:.62rem}._evaluationCorrectionList_wuxpz_482{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none;display:grid}._evaluationCorrectionList_wuxpz_482>li{background:#fffdf9;border:1px solid #e7dfce;border-radius:9px;min-width:0;padding:8px 9px}._evaluationCorrectionList_wuxpz_482>li>header{align-items:center;display:flex}._evaluationCorrectionGroupItems_wuxpz_485{gap:7px;margin-top:7px;display:grid}._evaluationCorrectionGroupItems_wuxpz_485 article{cursor:pointer;border-radius:7px;margin:-4px;padding:4px;scroll-margin-block:100px;transition:background-color .18s,box-shadow .18s,transform .18s}._evaluationCorrectionGroupItems_wuxpz_485 article+article{border-top:1px solid #eee5d6;padding-top:7px}._evaluationCorrectionGroupItems_wuxpz_485 article:hover,._evaluationCorrectionGroupItems_wuxpz_485 article:focus-visible{background:linear-gradient(145deg,#fffffff5,#ffebedc2);outline:none;box-shadow:inset 0 1px #fff,0 0 0 2px #be182412,0 7px 18px #7e0e1717}._evaluationCorrectionGroupItems_wuxpz_485 article._evaluationCorrectionDetailActive_wuxpz_493{z-index:1;background:radial-gradient(circle at 12% 0,#fffffffa 0 18%,#fff0 48%),linear-gradient(135deg,#fffafafa,#ffdfe3d6);animation:.82s cubic-bezier(.2,.75,.25,1) _evaluationDetailGlassFocus_wuxpz_1;position:relative;box-shadow:inset 0 1px #fff,inset 0 -1px #af131f14,0 0 0 3px #c71b2717,0 12px 28px #7c0a1424}@keyframes _evaluationDetailGlassFocus_wuxpz_1{0%{filter:saturate(.9);transform:translateY(2px)scale(.992)}48%{filter:saturate(1.08);transform:translateY(-2px)scale(1.018)}to{filter:saturate();transform:translateY(0)scale(1)}}._evaluationCorrectionGroupItems_wuxpz_485 p{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 3px;font-family:Times New Roman,Times,serif;font-size:14px;display:flex}._evaluationCorrectionList_wuxpz_482 del{color:#b3262d}._evaluationCorrectionList_wuxpz_482 ins{color:#2e7d32;font-weight:850;text-decoration:none}._evaluationCorrectionGroupItems_wuxpz_485 article>small{color:#1565c0;font-family:Times New Roman,Times,serif;font-size:14px;line-height:1.45}._evaluationNoCorrections_wuxpz_511{color:#456650;background:#f7fcf5;border:1px dashed #b9d5ba;border-radius:9px;margin:0;padding:10px;font-size:.62rem}._evaluationTypeBadge_wuxpz_512{color:#8a191f;text-transform:uppercase;background:#ffe4e4;border-radius:999px;padding:5px 9px;font-size:16px;font-weight:900;display:inline-flex}._evaluationType_spelling_wuxpz_513{color:#875400;background:#fff0bd}._evaluationType_vocabulary_wuxpz_514{color:#255c37;background:#def2dc}._evaluationType_connector_wuxpz_515{color:#8a4300;background:#ffe5c6}._evaluationType_clarity_wuxpz_516{color:#155392;background:#dceeff}._evaluationType_tone_wuxpz_517{color:#6d2780;background:#f1ddf7}._homeworkFeedbackDraft_wuxpz_355{background:#fffdf7;border:1px solid #ead8ad;border-radius:9px;flex-direction:column;min-width:0;padding:10px;display:flex}._homeworkFeedbackDraft_wuxpz_355>span{color:#8d0c13;letter-spacing:.06em;text-transform:uppercase;font-size:.58rem;font-weight:900}._homeworkFeedbackDraft_wuxpz_355 textarea{resize:vertical;color:#372622;width:100%;min-height:132px;font:.72rem/1.55 var(--font-sans), sans-serif;background:#fff;border:1px solid #dccb9f;border-radius:8px;flex:auto;margin-top:7px;padding:10px}._homeworkFeedbackDraft_wuxpz_355 textarea::placeholder{color:#aa9790}._homeworkFeedbackDraft_wuxpz_355 small{color:#9a8177;margin-top:6px;font-size:.56rem}._homeworkFeedback_wuxpz_355{border-top:1px solid #eadbb9;margin-top:11px;padding-top:11px}._homeworkScoreGrid_wuxpz_524{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}._homeworkScoreGrid_wuxpz_524>span{background:#fff9e7;border:1px solid #ead8ad;border-radius:9px;justify-items:center;gap:3px;padding:8px 5px;display:grid}._homeworkScoreGrid_wuxpz_524 small{color:#8a756d;text-transform:uppercase;font-size:.5rem}._homeworkScoreGrid_wuxpz_524 b{color:#6d342b;font-size:.67rem}._homeworkScoreGrid_wuxpz_524 ._homeworkOverall_wuxpz_528{color:#fff;background:#9e0b13;border-color:#9e0b13}._homeworkScoreGrid_wuxpz_524 ._homeworkOverall_wuxpz_528 small,._homeworkScoreGrid_wuxpz_524 ._homeworkOverall_wuxpz_528 b{color:#fff}._homeworkFeedbackText_wuxpz_530{gap:7px;margin:10px 0 0;display:grid}._homeworkFeedbackText_wuxpz_530>div{background:#fffaf0;border-left:3px solid #d5ad3f;padding:9px}._homeworkFeedbackText_wuxpz_530 dt{color:#8d0c13;text-transform:uppercase;font-size:.59rem;font-weight:900}._homeworkFeedbackText_wuxpz_530 dd{color:#43302b;overflow-wrap:anywhere;white-space:pre-wrap;margin:4px 0 0;font-size:.7rem;line-height:1.55}._homeworkNoAttempt_wuxpz_534{color:#8b7870;text-align:center;border:1px dashed #dfcda2;border-radius:10px;margin:0;padding:14px;font-size:.7rem}._homeworkDetailState_wuxpz_535{color:#8a7770;text-align:center;place-content:center;justify-items:center;gap:7px;min-height:310px;display:grid}._homeworkDetailState_wuxpz_535 b{color:#583a33}._homeworkDetailState_wuxpz_535 p{margin:0;font-size:.78rem}@media (prefers-reduced-motion:reduce){._homeworkAttempt_wuxpz_333>button{scroll-behavior:auto;transition:none}._submissionTimingCopied_wuxpz_295 ._submissionDaySubmitted_wuxpz_297 i,._submissionTimingCopied_wuxpz_295 ._submissionTimingSummary_wuxpz_298 strong,._submissionTimingError_wuxpz_299 ._submissionTimingSummary_wuxpz_298 strong,._submissionTimingSummary_wuxpz_298 ._submissionCopyCheck_wuxpz_318{animation:none}._evaluationCorrectionPair_wuxpz_444,._evaluationCorrectionGroupItems_wuxpz_485 article{transition:none}._evaluationCorrectionPairActive_wuxpz_461,._evaluationCorrectionGroupItems_wuxpz_485 article._evaluationCorrectionDetailActive_wuxpz_493{animation:none}}@media (width<=1060px){._accessWorkspace_wuxpz_90{grid-template-columns:minmax(230px,.65fr) minmax(0,1.35fr)}._visibilityFieldset_wuxpz_115{grid-template-columns:1fr}._summaryGrid_wuxpz_192{grid-template-columns:repeat(2,1fr)}._studentRow_wuxpz_216{grid-template-columns:44px minmax(180px,1fr) 110px 90px}._date_wuxpz_219{display:none}._answerPanel_wuxpz_233{margin-left:58px}._homeworkEvaluationWorkspace_wuxpz_399{grid-template-columns:minmax(300px,.9fr) minmax(460px,1.1fr)}}@media (width<=760px){._topbar_wuxpz_10{align-items:center}._account_wuxpz_37 span{display:none}._shell_wuxpz_44{width:min(100% - 24px,1440px);padding-top:38px}._teacherTabs_wuxpz_48{scroll-snap-type:x proximity;grid-template-columns:none;grid-auto-columns:minmax(178px,72%);grid-auto-flow:column;overflow-x:auto}._teacherTabs_wuxpz_48 button{scroll-snap-align:start}._homeworkBrowser_wuxpz_262{padding:0}._homeworkProfile_wuxpz_268{grid-template-columns:42px minmax(0,1fr) auto}._homeworkBackButton_wuxpz_263{grid-column:1/-1;justify-self:start;width:100%}._homeworkProfileIdentity_wuxpz_270{grid-column:2}._homeworkProfileEvaluationSlot_wuxpz_380{grid-column:1/-1}._evaluationProfileMetrics_wuxpz_381{flex-direction:column;align-items:stretch}._evaluationProfileMetrics_wuxpz_381 dl{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._evaluationProfileActions_wuxpz_386{width:100%}._evaluationProfileActions_wuxpz_386 button{flex:1}._homeworkResetButton_wuxpz_273{grid-area:2/3}._homeworkDetail_wuxpz_267{min-height:340px;padding:15px}._homeworkAttemptToolbar_wuxpz_342{grid-template-columns:1fr}._homeworkToolbarActions_wuxpz_289{grid-template-columns:1fr;display:grid}._homeworkCopyButton_wuxpz_290,._homeworkPasteButton_wuxpz_290,._evaluationImportButton_wuxpz_290{width:100%}._homeworkCopyStatus_wuxpz_291{text-align:left}._homeworkExerciseHeaderDirect_wuxpz_284{grid-template-columns:1fr}._submissionTiming_wuxpz_292{border:1px solid #c7a14252;border-left:0;border-right:0;grid-template-columns:1fr;padding-block:8px}._submissionTimingSummary_wuxpz_298{text-align:left}._homeworkDirectHeaderActions_wuxpz_287{flex-direction:column;align-items:stretch}._homeworkDirectHeaderActions_wuxpz_287 ._homeworkToolbarActions_wuxpz_289{width:100%}._homeworkDirectHeaderActions_wuxpz_287>a{background:#fffdf7;border:1px solid #d8b45a;border-radius:999px;justify-content:center;width:100%;min-height:36px}._homeworkFeedbackImport_wuxpz_355>footer{grid-template-columns:1fr;display:grid}._homeworkImportCancel_wuxpz_376,._homeworkImportApply_wuxpz_376{width:100%}._evaluationEmailResult_wuxpz_417>header{flex-direction:column;align-items:flex-start}._evaluationScoreGrid_wuxpz_433{grid-template-columns:repeat(2,minmax(0,1fr))}._evaluationCorrectionList_wuxpz_482,._homeworkAnswerWorkspace_wuxpz_397,._homeworkEvaluationWorkspace_wuxpz_399{grid-template-columns:1fr}._homeworkScoreGrid_wuxpz_524{grid-template-columns:repeat(2,1fr)}._homeworkScoreGrid_wuxpz_524 ._homeworkOverall_wuxpz_528{grid-column:1/-1}._accessIntro_wuxpz_87{flex-direction:column;align-items:flex-start}._accessIntro_wuxpz_87>button{width:100%}._accessWorkspace_wuxpz_90{grid-template-columns:1fr}._exercisePanel_wuxpz_91{position:static}._exerciseList_wuxpz_95{scroll-snap-type:x proximity;grid-auto-columns:minmax(265px,86%);grid-auto-flow:column;padding-bottom:3px;overflow-x:auto}._exerciseCard_wuxpz_96{scroll-snap-align:start}._permissionPanel_wuxpz_91{border-radius:21px}._selectedHeading_wuxpz_107{flex-direction:column;align-items:flex-start}._visibilityFieldset_wuxpz_115{grid-template-columns:1fr}._sectionHeading_wuxpz_126{flex-direction:column;align-items:flex-start}._grantSearch_wuxpz_143,._grantSearch_wuxpz_143 input{width:100%}._intro_wuxpz_168{flex-direction:column;align-items:flex-start}._introActions_wuxpz_172,._introActions_wuxpz_172 button{width:100%}._summaryGrid_wuxpz_192{gap:9px;margin-top:28px}._summaryCard_wuxpz_193{border-radius:19px;min-height:130px;padding:18px}._workspace_wuxpz_202{border-radius:21px;padding:14px}._toolbar_wuxpz_203{flex-direction:column;align-items:stretch}._search_wuxpz_204{width:100%}._filters_wuxpz_209{border-radius:14px;width:100%;overflow-x:auto}._filters_wuxpz_209 button{flex:1 0 auto}._studentRow_wuxpz_216{grid-template-columns:42px minmax(0,1fr) auto;gap:11px}._status_wuxpz_222{grid-area:2/2}._score_wuxpz_219{text-align:right;grid-area:2/3}._reviewButton_wuxpz_228{grid-area:1/3;padding-inline:11px}._answerPanel_wuxpz_233{margin-left:0}._answerHeader_wuxpz_234{display:none}._answerRow_wuxpz_234{grid-template-columns:1fr;gap:6px;padding:14px}._answerRow_wuxpz_234 span:before{content:attr(data-label) ": ";color:#9b7b70;text-transform:uppercase;font-size:.68rem;font-weight:850}}@media (width<=440px){._brand_wuxpz_23 small{letter-spacing:.08em}._account_wuxpz_37 button{padding:8px 11px}._homeworkProfile_wuxpz_268{grid-template-columns:43px minmax(0,1fr)}._homeworkProfileAvatar_wuxpz_269{width:43px;height:43px}._homeworkProfileIdentity_wuxpz_270{grid-column:2}._evaluationProfileMetrics_wuxpz_381 dl{grid-template-columns:repeat(2,minmax(0,1fr))}._homeworkResetButton_wuxpz_273{grid-column:1/-1;width:100%}._homeworkExerciseHeader_wuxpz_280{flex-direction:column}._homeworkFacts_wuxpz_327,._summaryGrid_wuxpz_192{grid-template-columns:1fr 1fr}._summaryCard_wuxpz_193 strong{font-size:2.2rem}._permissionPanel_wuxpz_91{padding:17px 14px}._visibilityFieldset_wuxpz_115 label{min-height:auto}._grantList_wuxpz_137 li{align-items:flex-start}._grantList_wuxpz_137 li>span>i{display:none}}
