.language-module__cDL-dW__settings{text-align:left;border-top:1px solid #e2e8f0;gap:8px;margin-top:4px;padding:12px;display:grid}.language-module__cDL-dW__settings label,.language-module__cDL-dW__result label{color:#475569;font-size:12px;font-weight:600}.language-module__cDL-dW__settings label{margin-top:7px}.language-module__cDL-dW__settings select,.language-module__cDL-dW__result select{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:9px;width:100%;min-height:42px;padding:8px 32px 8px 11px;font-size:14px}.language-module__cDL-dW__settings select:focus-visible,.language-module__cDL-dW__result select:focus-visible{outline-offset:3px;outline:2px solid #4f46e5}.language-module__cDL-dW__help{color:#64748b;overflow-wrap:anywhere;font-size:12px;line-height:1.65}.language-module__cDL-dW__settings select:disabled,.language-module__cDL-dW__result select:disabled{opacity:.55;cursor:not-allowed}.language-module__cDL-dW__error{color:#b91c1c;font-size:12px;line-height:1.6}.language-module__cDL-dW__error button{text-decoration:underline}.language-module__cDL-dW__result{grid-template-columns:auto minmax(0,156px);align-items:center;gap:6px 10px;max-width:100%;margin-left:auto;display:grid}.language-module__cDL-dW__result .language-module__cDL-dW__help,.language-module__cDL-dW__result .language-module__cDL-dW__error{grid-column:1/-1}@media (max-width:639px){.language-module__cDL-dW__result{justify-content:space-between;width:100%}}
.assignmentWorkspace-module__PjYwNq__shell{background:#f8fafc;min-height:100dvh}.assignmentWorkspace-module__PjYwNq__content{min-width:0;transition:margin-left .18s}.assignmentWorkspace-module__PjYwNq__desktopSidebar{z-index:30;background:#f3f4f6;border-right:1px solid #e5e7eb;flex-direction:column;width:260px;padding:12px;display:flex;position:fixed;inset:0 auto 0 0}.assignmentWorkspace-module__PjYwNq__shell[data-expanded=false] .assignmentWorkspace-module__PjYwNq__desktopSidebar{display:none}.assignmentWorkspace-module__PjYwNq__shell[data-expanded=true] .assignmentWorkspace-module__PjYwNq__content{margin-left:260px}.assignmentWorkspace-module__PjYwNq__sidebarHeader{align-items:center;gap:2px;min-height:36px;margin-bottom:22px;display:flex}.assignmentWorkspace-module__PjYwNq__brand{letter-spacing:-.6px;color:#18181b;margin-right:auto;padding:6px 8px;font-size:18px;font-weight:650}.assignmentWorkspace-module__PjYwNq__iconButton,.assignmentWorkspace-module__PjYwNq__desktopOpen,.assignmentWorkspace-module__PjYwNq__mobileOpen{color:#62656c;cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.assignmentWorkspace-module__PjYwNq__iconButton:hover,.assignmentWorkspace-module__PjYwNq__desktopOpen:hover,.assignmentWorkspace-module__PjYwNq__mobileOpen:hover{color:#18181b;background:#e5e7eb}.assignmentWorkspace-module__PjYwNq__newAssignment,.assignmentWorkspace-module__PjYwNq__navItem,.assignmentWorkspace-module__PjYwNq__mutedItem{text-align:left;color:#35383f;cursor:pointer;border-radius:8px;align-items:center;gap:10px;width:100%;min-width:0;padding:10px 12px;font-size:14px;display:flex}.assignmentWorkspace-module__PjYwNq__newAssignment{background:#fff;border:1px solid #e2e8f0;margin-bottom:16px;font-weight:550}.assignmentWorkspace-module__PjYwNq__newAssignment:hover,.assignmentWorkspace-module__PjYwNq__navItem:hover,.assignmentWorkspace-module__PjYwNq__mutedItem:hover,.assignmentWorkspace-module__PjYwNq__searchResult:hover{background:#e7e8eb}.assignmentWorkspace-module__PjYwNq__navItem[data-active=true]{color:#111827;background:#e1e3e8}.assignmentWorkspace-module__PjYwNq__navItem span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.assignmentWorkspace-module__PjYwNq__navItem svg,.assignmentWorkspace-module__PjYwNq__newAssignment svg,.assignmentWorkspace-module__PjYwNq__mutedItem svg,.assignmentWorkspace-module__PjYwNq__searchResult svg{flex-shrink:0}.assignmentWorkspace-module__PjYwNq__mutedItem{color:#71717a}.assignmentWorkspace-module__PjYwNq__sidebarScroll{scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}.assignmentWorkspace-module__PjYwNq__sectionHeading{color:#777982;justify-content:space-between;align-items:center;min-height:40px;margin-top:12px;padding:8px 12px;font-size:12px;font-weight:550;display:flex}.assignmentWorkspace-module__PjYwNq__sectionHeading .assignmentWorkspace-module__PjYwNq__iconButton{width:32px;height:32px}.assignmentWorkspace-module__PjYwNq__empty{color:#646b78;padding:8px 12px;font-size:13px;line-height:1.65}.assignmentWorkspace-module__PjYwNq__sidebarFooter{border-top:1px solid #e3e5e9;align-items:center;gap:10px;min-height:54px;margin-top:12px;padding:14px 8px 4px;display:flex}.assignmentWorkspace-module__PjYwNq__avatar{background:#e1e5ef;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:12px;font-weight:600;display:grid}.assignmentWorkspace-module__PjYwNq__email{white-space:nowrap;text-overflow:ellipsis;color:#63666f;font-size:12px;overflow:hidden}.assignmentWorkspace-module__PjYwNq__accountTrigger{box-sizing:content-box;text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:10px;width:100%;min-width:0;margin:-8px;padding:8px;display:flex}.assignmentWorkspace-module__PjYwNq__accountTrigger:hover{background:#e7e8eb}.assignmentWorkspace-module__PjYwNq__accountMore{color:#777982;flex-shrink:0;margin-left:auto}.assignmentWorkspace-module__PjYwNq__accountDialog{inset:auto auto max(16px,env(safe-area-inset-bottom))12px;color:#27272a;background:#fff;border:1px solid #e5e7eb;border-radius:16px;width:248px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 32px);margin:0;padding:0;position:fixed;box-shadow:0 12px 48px #0003}.assignmentWorkspace-module__PjYwNq__accountDialog::backdrop{background:#11182726}.assignmentWorkspace-module__PjYwNq__accountBody{padding:8px}.assignmentWorkspace-module__PjYwNq__accountHeading{border-bottom:1px solid #eceef2;align-items:center;gap:8px;margin-bottom:6px;padding:0 4px 6px 10px;display:flex}.assignmentWorkspace-module__PjYwNq__accountHeading .assignmentWorkspace-module__PjYwNq__email{flex:1}.assignmentWorkspace-module__PjYwNq__accountItem{text-align:left;cursor:pointer;border-radius:9px;width:100%;padding:12px;font-size:14px;display:block}.assignmentWorkspace-module__PjYwNq__accountItem:hover{background:#f3f4f6}.assignmentWorkspace-module__PjYwNq__accountItem:focus-visible{outline-offset:-2px;outline:2px solid #4f46e5}.assignmentWorkspace-module__PjYwNq__logoutItem{color:#b91c1c;border-top:1px solid #eceef2;margin-top:6px}.assignmentWorkspace-module__PjYwNq__login{cursor:pointer;background:#fff;border:1px solid #dddfe4;border-radius:8px;width:100%;padding:8px;font-size:13px}.assignmentWorkspace-module__PjYwNq__openBar{z-index:20;position:absolute;top:12px;left:16px}.assignmentWorkspace-module__PjYwNq__shell[data-expanded=true] .assignmentWorkspace-module__PjYwNq__desktopOpen,.assignmentWorkspace-module__PjYwNq__mobileOpen{display:none}.assignmentWorkspace-module__PjYwNq__mobileDialog{background:#f3f4f6;border:0;width:min(290px,85vw);max-width:none;height:100dvh;max-height:none;margin:0;padding:0}.assignmentWorkspace-module__PjYwNq__mobilePanel{flex-direction:column;height:100%;padding:12px;display:flex}.assignmentWorkspace-module__PjYwNq__dialog{color:#27272a;background:#fff;border:1px solid #e5e7eb;border-radius:18px;width:min(520px,100vw - 32px);max-height:min(650px,85dvh);margin:auto;padding:0;box-shadow:0 24px 80px #0002}.assignmentWorkspace-module__PjYwNq__dialog::backdrop,.assignmentWorkspace-module__PjYwNq__mobileDialog::backdrop{background:#11182766}.assignmentWorkspace-module__PjYwNq__dialogBody{padding:24px}.assignmentWorkspace-module__PjYwNq__dialogHeading{letter-spacing:-.4px;justify-content:space-between;align-items:center;gap:16px;font-size:19px;font-weight:600;display:flex}.assignmentWorkspace-module__PjYwNq__description{color:#777982;margin-top:8px;font-size:14px;line-height:1.6}.assignmentWorkspace-module__PjYwNq__fieldLabel{color:#52525b;margin:22px 0 8px;font-size:13px;display:block}.assignmentWorkspace-module__PjYwNq__textInput{border:1px solid #dcdfe5;border-radius:9px;width:100%;min-width:0;padding:11px 12px;font-size:14px}.assignmentWorkspace-module__PjYwNq__textInput:focus,.assignmentWorkspace-module__PjYwNq__searchInput:focus-within{outline-offset:2px;outline:2px solid #b7c1dc}.assignmentWorkspace-module__PjYwNq__dialogActions{justify-content:flex-end;gap:8px;margin-top:24px;display:flex}.assignmentWorkspace-module__PjYwNq__primaryButton,.assignmentWorkspace-module__PjYwNq__secondaryButton{white-space:nowrap;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:550;display:inline-flex}.assignmentWorkspace-module__PjYwNq__primaryButton{color:#fff;background:#262932}.assignmentWorkspace-module__PjYwNq__primaryButton:hover{background:#3c4050}.assignmentWorkspace-module__PjYwNq__secondaryButton{color:#52525b;background:#fff;border:1px solid #dcdfe5}.assignmentWorkspace-module__PjYwNq__secondaryButton:hover{background:#f3f4f6}.assignmentWorkspace-module__PjYwNq__textButton{color:#6b7280;cursor:pointer;border-radius:6px;padding:5px 8px;font-size:12px}.assignmentWorkspace-module__PjYwNq__textButton:hover{color:#18181b;background:#edeef1}.assignmentWorkspace-module__PjYwNq__error{color:#b91c1c;margin-top:12px;font-size:13px}.assignmentWorkspace-module__PjYwNq__searchInput{border:1px solid #dcdfe5;border-radius:10px;align-items:center;gap:10px;margin-top:18px;padding:12px;display:flex}.assignmentWorkspace-module__PjYwNq__searchInput input{outline:none;width:100%;min-width:0;font-size:14px}.assignmentWorkspace-module__PjYwNq__searchResults{max-height:380px;margin:12px -8px -8px;overflow-y:auto}.assignmentWorkspace-module__PjYwNq__searchResult{text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:12px;width:100%;padding:12px;font-size:14px;display:flex}.assignmentWorkspace-module__PjYwNq__searchResult span{overflow-wrap:anywhere;min-width:0}.assignmentWorkspace-module__PjYwNq__searchResult small{color:#858790;margin-top:3px;font-size:12px;display:block}.assignmentWorkspace-module__PjYwNq__projectView{background:#fff;border:1px solid #e5e7eb;border-radius:20px;min-height:480px;padding:32px}.assignmentWorkspace-module__PjYwNq__projectHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.assignmentWorkspace-module__PjYwNq__projectTitle{align-items:center;gap:14px;min-width:0;display:flex}.assignmentWorkspace-module__PjYwNq__projectTitle h1{letter-spacing:-.7px;overflow-wrap:anywhere;font-size:25px;font-weight:600}.assignmentWorkspace-module__PjYwNq__projectIcon{color:#5d6373;background:#f1f3f8;border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.assignmentWorkspace-module__PjYwNq__projectIcon svg{width:22px;height:22px}.assignmentWorkspace-module__PjYwNq__projectActions{gap:4px;display:flex}.assignmentWorkspace-module__PjYwNq__renameForm{gap:8px;min-width:0;display:flex}.assignmentWorkspace-module__PjYwNq__versionsHeader{justify-content:space-between;align-items:center;gap:12px;margin-top:42px;margin-bottom:16px;display:flex}.assignmentWorkspace-module__PjYwNq__versionsHeader h2{font-size:14px;font-weight:550}.assignmentWorkspace-module__PjYwNq__versionsHeader h2 span{color:#90929b;margin-left:8px;font-size:12px}.assignmentWorkspace-module__PjYwNq__versionList{border-top:1px solid #eceef2}.assignmentWorkspace-module__PjYwNq__versionRow{text-align:left;cursor:pointer;border-bottom:1px solid #eceef2;align-items:center;gap:16px;width:100%;padding:20px 8px;display:flex}.assignmentWorkspace-module__PjYwNq__versionRow:hover{background:#f9fafb}.assignmentWorkspace-module__PjYwNq__versionBadge{color:#737985;background:#f0f2f6;border-radius:6px;padding:6px 8px;font-size:12px}.assignmentWorkspace-module__PjYwNq__versionName{overflow-wrap:anywhere;flex:1;min-width:0;font-size:14px;font-weight:500}.assignmentWorkspace-module__PjYwNq__versionName small{color:#90929b;margin-top:5px;font-size:12px;font-weight:400;display:block}.assignmentWorkspace-module__PjYwNq__versionScore{white-space:nowrap;font-size:17px;font-weight:550}.assignmentWorkspace-module__PjYwNq__versionScore small{color:#90929b;margin-left:5px;font-size:11px;font-weight:400}.assignmentWorkspace-module__PjYwNq__projectEmpty{text-align:center;color:#8b8f99;flex-direction:column;align-items:center;gap:12px;padding:54px 16px;display:flex}.assignmentWorkspace-module__PjYwNq__projectEmpty svg{width:28px;height:28px;margin-bottom:4px}.assignmentWorkspace-module__PjYwNq__projectEmpty h3{color:#505663;font-size:15px;font-weight:550}.assignmentWorkspace-module__PjYwNq__projectEmpty p{margin-bottom:8px;font-size:13px}.assignmentWorkspace-module__PjYwNq__contextBar{color:#6b7280;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;font-size:13px;display:flex}.assignmentWorkspace-module__PjYwNq__contextBar select{color:#52525b;background:#fff;border:1px solid #e5e7eb;border-radius:8px;max-width:min(250px,65vw);padding:8px 28px 8px 10px;font-size:13px}.assignmentWorkspace-module__PjYwNq__contextTitle{align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.assignmentWorkspace-module__PjYwNq__resultContext{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;max-width:100%;display:flex}.assignmentWorkspace-module__PjYwNq__contextTitle button{text-overflow:ellipsis;white-space:nowrap;cursor:pointer;max-width:min(260px,55vw);overflow:hidden}.assignmentWorkspace-module__PjYwNq__contextTitle button:hover{color:#111827}.assignmentWorkspace-module__PjYwNq__contextActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.assignmentWorkspace-module__PjYwNq__shell button:focus-visible,.assignmentWorkspace-module__PjYwNq__shell select:focus-visible{outline-offset:2px;outline:2px solid #4f46e5}.assignmentWorkspace-module__PjYwNq__shell button:disabled{cursor:default;opacity:.5}@media (max-width:767px){.assignmentWorkspace-module__PjYwNq__content{transition:none}.assignmentWorkspace-module__PjYwNq__desktopSidebar{display:none}.assignmentWorkspace-module__PjYwNq__shell[data-expanded=true] .assignmentWorkspace-module__PjYwNq__content{margin-left:0}.assignmentWorkspace-module__PjYwNq__desktopOpen{display:none}.assignmentWorkspace-module__PjYwNq__mobileOpen{color:#27272a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffed;border:1px solid #e2e5eb;border-radius:50%;width:48px;height:48px;display:inline-flex;box-shadow:0 4px 20px #0f172a1f}.assignmentWorkspace-module__PjYwNq__mobileOpen svg{stroke-width:1.8px;width:23px;height:23px}.assignmentWorkspace-module__PjYwNq__openBar{top:auto;bottom:calc(20px + env(safe-area-inset-bottom));left:max(16px,env(safe-area-inset-left));position:fixed}.assignmentWorkspace-module__PjYwNq__mobilePanel{padding-bottom:max(16px,env(safe-area-inset-bottom))}.assignmentWorkspace-module__PjYwNq__projectView{padding:22px 18px}.assignmentWorkspace-module__PjYwNq__projectTitle h1{font-size:22px}.assignmentWorkspace-module__PjYwNq__projectHeading{gap:8px}.assignmentWorkspace-module__PjYwNq__versionRow{gap:10px;padding:16px 0}.assignmentWorkspace-module__PjYwNq__versionScore{font-size:15px}.assignmentWorkspace-module__PjYwNq__versionScore small{text-align:right;margin-left:0;display:block}.assignmentWorkspace-module__PjYwNq__dialogBody{padding:20px}}@media (prefers-reduced-motion:reduce){.assignmentWorkspace-module__PjYwNq__content{transition:none}}.assignmentWorkspace-module__PjYwNq__accountDialog{width:min(390px,100vw - 32px);max-height:calc(100dvh - 32px);overflow-y:auto}.assignmentWorkspace-module__PjYwNq__accountOverview{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;margin:12px 6px;padding:14px}.assignmentWorkspace-module__PjYwNq__accountOverview h2{color:#334155;margin-bottom:10px;font-size:12px;font-weight:600}.assignmentWorkspace-module__PjYwNq__accountOverview dl{gap:10px;display:grid}.assignmentWorkspace-module__PjYwNq__accountOverview dl>div{justify-content:space-between;align-items:baseline;gap:14px;font-size:12px;line-height:1.7;display:flex}.assignmentWorkspace-module__PjYwNq__accountOverview dt{color:#64748b}.assignmentWorkspace-module__PjYwNq__accountOverview dd{text-align:right;color:#4338ca;font-weight:600}
