.multi-assignment-dashboard-module__momVGG__shell{width:min(76rem,100%);min-width:0;color:var(--ink,#14231f);margin:0 auto;padding:clamp(1rem,2.4vw,2rem)}.multi-assignment-dashboard-module__momVGG__header{border:1px solid var(--line,#cfd8d3);background:linear-gradient(120deg, #ddeee8b8, #fffffff5 55%), var(--surface,#fff);border-radius:.875rem;justify-content:space-between;align-items:flex-start;gap:1.5rem;min-width:0;padding:clamp(1.25rem,3vw,2.25rem);display:flex}.multi-assignment-dashboard-module__momVGG__headingCopy{min-width:0;max-width:43rem}.multi-assignment-dashboard-module__momVGG__eyebrow{color:var(--teal-dark,#074c42);letter-spacing:.105em;text-transform:uppercase;margin:0 0 .5rem;font-size:.72rem;font-weight:760}.multi-assignment-dashboard-module__momVGG__header h1{font-family:var(--font-display,Georgia, serif);letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:clamp(2rem,4vw,3.4rem);font-weight:600}.multi-assignment-dashboard-module__momVGG__description{max-width:40rem;color:var(--muted,#53625d);margin:.75rem 0 0;font-size:1rem}.multi-assignment-dashboard-module__momVGG__creationArea{z-index:4;flex:none;position:relative}.multi-assignment-dashboard-module__momVGG__newAssignmentButton,.multi-assignment-dashboard-module__momVGG__emptyAction,.multi-assignment-dashboard-module__momVGG__openAssignmentButton,.multi-assignment-dashboard-module__momVGG__creationOptions button{cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;gap:.55rem;min-height:2.75rem;font-weight:720;display:inline-flex}.multi-assignment-dashboard-module__momVGG__newAssignmentButton,.multi-assignment-dashboard-module__momVGG__emptyAction{border:1px solid var(--teal,#0b6b5b);background:var(--teal,#0b6b5b);color:#fff;padding:.75rem 1rem}.multi-assignment-dashboard-module__momVGG__newAssignmentButton:hover,.multi-assignment-dashboard-module__momVGG__emptyAction:hover{border-color:var(--teal-dark,#074c42);background:var(--teal-dark,#074c42)}.multi-assignment-dashboard-module__momVGG__newAssignmentButton svg,.multi-assignment-dashboard-module__momVGG__emptyAction svg,.multi-assignment-dashboard-module__momVGG__openAssignmentButton svg,.multi-assignment-dashboard-module__momVGG__creationOptions svg{flex:none;width:1.05rem;height:1.05rem}.multi-assignment-dashboard-module__momVGG__newAssignmentButton:focus-visible,.multi-assignment-dashboard-module__momVGG__emptyAction:focus-visible,.multi-assignment-dashboard-module__momVGG__openAssignmentButton:focus-visible,.multi-assignment-dashboard-module__momVGG__creationOptions button:focus-visible{box-shadow:0 0 0 2px var(--surface,#fff), 0 0 0 4px var(--focus,#176bff);outline:0}.multi-assignment-dashboard-module__momVGG__creationOptions{border:1px solid var(--line,#cfd8d3);background:var(--surface,#fff);border-radius:.75rem;gap:.375rem;width:min(22rem,100vw - 1.5rem);padding:.5rem;display:grid;position:absolute;top:calc(100% + .625rem);right:0;box-shadow:0 1.25rem 3rem #14231f29}.multi-assignment-dashboard-module__momVGG__creationOptions button{width:100%;color:var(--ink,#14231f);text-align:left;background:0 0;border:1px solid #0000;justify-content:flex-start;padding:.7rem .75rem}.multi-assignment-dashboard-module__momVGG__creationOptions button:hover{border-color:var(--line,#cfd8d3);background:var(--surface-alt,#eaefe8)}.multi-assignment-dashboard-module__momVGG__creationOptions span{overflow-wrap:anywhere;min-width:0}.multi-assignment-dashboard-module__momVGG__assignmentsSection,.multi-assignment-dashboard-module__momVGG__upNextSection,.multi-assignment-dashboard-module__momVGG__emptyState{border:1px solid var(--line,#cfd8d3);background:var(--surface,#fff);border-radius:.875rem;margin-top:1rem}.multi-assignment-dashboard-module__momVGG__assignmentsSection,.multi-assignment-dashboard-module__momVGG__upNextSection{padding:clamp(1rem,2.4vw,1.5rem)}.multi-assignment-dashboard-module__momVGG__sectionHeading,.multi-assignment-dashboard-module__momVGG__upNextHeading{justify-content:space-between;align-items:flex-end;gap:1rem;min-width:0;display:flex}.multi-assignment-dashboard-module__momVGG__sectionHeading h2,.multi-assignment-dashboard-module__momVGG__upNextHeading h2,.multi-assignment-dashboard-module__momVGG__emptyState h2{font-family:var(--font-display,Georgia, serif);margin:0;font-size:clamp(1.35rem,2.2vw,1.75rem);font-weight:600}.multi-assignment-dashboard-module__momVGG__sectionHeading p,.multi-assignment-dashboard-module__momVGG__upNextHeading>p{color:var(--muted,#53625d);margin:0;font-size:.84rem}.multi-assignment-dashboard-module__momVGG__upNextHeading>p{text-align:right;max-width:34rem}.multi-assignment-dashboard-module__momVGG__assignmentGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:.875rem;margin-top:1rem;display:grid}.multi-assignment-dashboard-module__momVGG__assignmentCard{border:1px solid var(--line-soft,#dfe5e1);background:#fbfcfb;border-radius:.75rem;flex-direction:column;gap:1rem;min-width:0;padding:1.1rem;display:flex}.multi-assignment-dashboard-module__momVGG__cardHeading{min-width:0}.multi-assignment-dashboard-module__momVGG__course{color:var(--teal-dark,#074c42);letter-spacing:.06em;overflow-wrap:anywhere;text-transform:uppercase;margin:0 0 .25rem;font-size:.72rem;font-weight:760}.multi-assignment-dashboard-module__momVGG__cardHeading h3{overflow-wrap:anywhere;margin:0;font-size:1.05rem;line-height:1.3}.multi-assignment-dashboard-module__momVGG__deadline{color:var(--muted,#53625d);grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.4rem;margin:0;font-size:.82rem;display:grid}.multi-assignment-dashboard-module__momVGG__deadline svg{width:1rem;height:1rem;color:var(--teal,#0b6b5b)}.multi-assignment-dashboard-module__momVGG__deadline time{color:var(--ink,#14231f);overflow-wrap:anywhere;text-align:right;font-weight:700}.multi-assignment-dashboard-module__momVGG__progressBlock{gap:.45rem;display:grid}.multi-assignment-dashboard-module__momVGG__progressHeading{color:var(--muted,#53625d);justify-content:space-between;align-items:baseline;gap:.75rem;font-size:.78rem;display:flex}.multi-assignment-dashboard-module__momVGG__progressHeading strong{color:var(--ink,#14231f);text-align:right}.multi-assignment-dashboard-module__momVGG__progressBlock progress{width:100%;height:.55rem;accent-color:var(--teal,#0b6b5b)}.multi-assignment-dashboard-module__momVGG__nextTarget{background:var(--teal-pale,#ddeee8);border-radius:.55rem;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.6rem;margin:0;padding:.75rem;display:grid}.multi-assignment-dashboard-module__momVGG__nextTarget>svg{width:1.1rem;height:1.1rem;color:var(--teal-dark,#074c42);margin-top:.1rem}.multi-assignment-dashboard-module__momVGG__nextTarget span,.multi-assignment-dashboard-module__momVGG__nextTarget strong{display:block}.multi-assignment-dashboard-module__momVGG__nextTarget span{color:var(--teal-dark,#074c42);text-transform:uppercase;font-size:.72rem;font-weight:700}.multi-assignment-dashboard-module__momVGG__nextTarget strong{overflow-wrap:anywhere;margin-top:.2rem;line-height:1.35}.multi-assignment-dashboard-module__momVGG__metrics,.multi-assignment-dashboard-module__momVGG__taskStatuses{flex-wrap:wrap;gap:.45rem;display:flex}.multi-assignment-dashboard-module__momVGG__metrics>span,.multi-assignment-dashboard-module__momVGG__taskStatuses>span{border:1px solid;border-radius:999px;align-items:center;gap:.35rem;min-height:1.75rem;padding:.25rem .55rem;font-size:.72rem;font-weight:700;line-height:1.2;display:inline-flex}.multi-assignment-dashboard-module__momVGG__metrics svg,.multi-assignment-dashboard-module__momVGG__taskStatuses svg{flex:none;width:.9rem;height:.9rem}.multi-assignment-dashboard-module__momVGG__metricNeutral,.multi-assignment-dashboard-module__momVGG__statusReady{background:var(--teal-pale,#ddeee8);color:var(--teal-dark,#074c42)}.multi-assignment-dashboard-module__momVGG__metricWarning,.multi-assignment-dashboard-module__momVGG__statusBlocked{background:var(--amber-pale,#fff1de);color:#7b4009}.multi-assignment-dashboard-module__momVGG__metricDanger,.multi-assignment-dashboard-module__momVGG__statusOverdue{background:var(--red-pale,#fce9e7);color:#812d2d}.multi-assignment-dashboard-module__momVGG__openAssignmentButton{border:1px solid var(--teal,#0b6b5b);background:var(--surface,#fff);width:100%;color:var(--teal-dark,#074c42);margin-top:auto;padding:.7rem .85rem}.multi-assignment-dashboard-module__momVGG__openAssignmentButton:hover{background:var(--teal-pale,#ddeee8)}.multi-assignment-dashboard-module__momVGG__upNextList{border-top:1px solid var(--line-soft,#dfe5e1);gap:0;margin:1rem 0 0;padding:0;list-style:none;display:grid}.multi-assignment-dashboard-module__momVGG__upNextList li{border-bottom:1px solid var(--line-soft,#dfe5e1);grid-template-columns:7rem minmax(0,1fr) auto;align-items:center;gap:.75rem;min-width:0;padding:.85rem 0;display:grid}.multi-assignment-dashboard-module__momVGG__upNextList time{color:var(--muted,#53625d);font-size:.78rem;font-weight:700}.multi-assignment-dashboard-module__momVGG__upNextTask{min-width:0}.multi-assignment-dashboard-module__momVGG__upNextTask strong,.multi-assignment-dashboard-module__momVGG__upNextTask span{overflow-wrap:anywhere;display:block}.multi-assignment-dashboard-module__momVGG__upNextTask strong{font-size:.9rem}.multi-assignment-dashboard-module__momVGG__upNextTask span{color:var(--muted,#53625d);margin-top:.15rem;font-size:.76rem}.multi-assignment-dashboard-module__momVGG__targetDate{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute}.multi-assignment-dashboard-module__momVGG__allComplete{color:var(--teal-dark,#074c42);align-items:center;gap:.5rem;margin:1rem 0 0;display:flex}.multi-assignment-dashboard-module__momVGG__emptyState{text-align:center;justify-items:center;padding:clamp(2rem,6vw,4.5rem) 1rem;display:grid}.multi-assignment-dashboard-module__momVGG__emptyIcon{background:var(--teal-pale,#ddeee8);width:3rem;height:3rem;color:var(--teal-dark,#074c42);border-radius:50%;place-items:center;margin-bottom:1rem;display:grid}.multi-assignment-dashboard-module__momVGG__emptyIcon svg{width:1.45rem;height:1.45rem}.multi-assignment-dashboard-module__momVGG__emptyState p{max-width:34rem;color:var(--muted,#53625d);margin:.65rem 0 1.25rem}@media (max-width:1024px){.multi-assignment-dashboard-module__momVGG__assignmentGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.multi-assignment-dashboard-module__momVGG__upNextList li{grid-template-columns:6.25rem minmax(0,1fr)}.multi-assignment-dashboard-module__momVGG__taskStatuses{grid-column:2}}@media (max-width:768px){.multi-assignment-dashboard-module__momVGG__header,.multi-assignment-dashboard-module__momVGG__sectionHeading,.multi-assignment-dashboard-module__momVGG__upNextHeading{flex-direction:column;align-items:stretch}.multi-assignment-dashboard-module__momVGG__creationArea,.multi-assignment-dashboard-module__momVGG__newAssignmentButton{width:100%}.multi-assignment-dashboard-module__momVGG__creationOptions{width:100%;box-shadow:none;margin-top:.5rem;position:static}.multi-assignment-dashboard-module__momVGG__upNextHeading>p{text-align:left;max-width:none}}@media (max-width:390px){.multi-assignment-dashboard-module__momVGG__shell{padding:.75rem}.multi-assignment-dashboard-module__momVGG__header,.multi-assignment-dashboard-module__momVGG__assignmentsSection,.multi-assignment-dashboard-module__momVGG__upNextSection{padding:.9rem}.multi-assignment-dashboard-module__momVGG__assignmentGrid{grid-template-columns:minmax(0,1fr)}.multi-assignment-dashboard-module__momVGG__upNextList li{grid-template-columns:minmax(0,1fr);gap:.35rem}.multi-assignment-dashboard-module__momVGG__taskStatuses{grid-column:1}}@media (max-width:320px){.multi-assignment-dashboard-module__momVGG__shell{padding-inline:.625rem}.multi-assignment-dashboard-module__momVGG__assignmentCard{padding:.85rem}.multi-assignment-dashboard-module__momVGG__metrics>span,.multi-assignment-dashboard-module__momVGG__taskStatuses>span{max-width:100%}}
.multi-assignment-workspace-shell-module__-Lq9Wq__shell{background:var(--background,#f4f6f3);min-width:0;min-height:100vh}.multi-assignment-workspace-shell-module__-Lq9Wq__topbar{border-bottom:1px solid var(--line,#cfd8d3);background:var(--surface,#fff);justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;padding:.65rem clamp(.75rem,2.4vw,2rem);display:flex}.multi-assignment-workspace-shell-module__-Lq9Wq__brand,.multi-assignment-workspace-shell-module__-Lq9Wq__allAssignments{min-height:2.75rem;color:var(--ink,#14231f);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:.5rem;font-weight:760}.multi-assignment-workspace-shell-module__-Lq9Wq__topbarActions{justify-content:flex-end;align-items:center;gap:.65rem;min-width:0;display:flex}.multi-assignment-workspace-shell-module__-Lq9Wq__brand{color:var(--teal-dark,#074c42);font-family:var(--font-display,Georgia, serif);padding:.45rem .25rem;font-size:1.15rem}.multi-assignment-workspace-shell-module__-Lq9Wq__allAssignments{border:1px solid var(--line,#cfd8d3);padding:.55rem .75rem}.multi-assignment-workspace-shell-module__-Lq9Wq__brand:focus-visible,.multi-assignment-workspace-shell-module__-Lq9Wq__allAssignments:focus-visible{box-shadow:0 0 0 2px var(--surface,#fff), 0 0 0 4px var(--focus,#176bff);outline:0}.multi-assignment-workspace-shell-module__-Lq9Wq__detail{width:min(76rem,100%);min-width:0;margin:0 auto;padding:clamp(1rem,2.4vw,2rem)}.multi-assignment-workspace-shell-module__-Lq9Wq__detailHeader{border:1px solid var(--line,#cfd8d3);background:var(--surface,#fff);border-radius:.875rem;padding:clamp(1rem,2.4vw,1.5rem)}.multi-assignment-workspace-shell-module__-Lq9Wq__detailHeader p,.multi-assignment-workspace-shell-module__-Lq9Wq__detailHeader h1{overflow-wrap:anywhere;margin:0}.multi-assignment-workspace-shell-module__-Lq9Wq__detailHeader p{color:var(--muted,#53625d);font-size:.82rem;font-weight:700}.multi-assignment-workspace-shell-module__-Lq9Wq__detailHeader h1{font-family:var(--font-display,Georgia, serif);margin-top:.35rem;font-size:clamp(1.7rem,3vw,2.5rem)}.multi-assignment-workspace-shell-module__-Lq9Wq__detailContent{min-width:0;margin-top:1rem}.multi-assignment-workspace-shell-module__-Lq9Wq__status{border:1px solid var(--amber,#b96511);background:var(--amber-pale,#fff1de);color:#653407;overflow-wrap:anywhere;border-radius:.55rem;width:min(76rem,100% - 1.5rem);margin:.75rem auto 0;padding:.7rem .85rem}@media (max-width:390px){.multi-assignment-workspace-shell-module__-Lq9Wq__topbar{min-height:3.5rem;padding-inline:.625rem}.multi-assignment-workspace-shell-module__-Lq9Wq__detail{padding:.75rem}}
.workspace-activation-root-module__RgHwnG__root{background:var(--canvas,#f4f6f1);min-height:100vh;color:var(--ink)}.workspace-activation-root-module__RgHwnG__loading,.workspace-activation-root-module__RgHwnG__recovery{width:min(720px,100% - 32px);margin:0 auto;padding:clamp(72px,12vh,132px) 0 56px}.workspace-activation-root-module__RgHwnG__loadingCard,.workspace-activation-root-module__RgHwnG__recoveryCard,.workspace-activation-root-module__RgHwnG__management{border:1px solid var(--line,#cfd8d3);background:var(--surface,#fff);box-shadow:var(--shadow,0 24px 70px #14231f2e);border-radius:24px}.workspace-activation-root-module__RgHwnG__managementLoading{color:var(--muted);text-align:center;margin:0;padding:24px}.workspace-activation-root-module__RgHwnG__recoveryManagement{margin-top:20px}.workspace-activation-root-module__RgHwnG__legacyDrift,.workspace-activation-root-module__RgHwnG__legacyBanner{border:1px solid color-mix(in srgb, var(--amber,#a85d14) 50%, var(--line,#cfd8d3));background:color-mix(in srgb, var(--amber,#a85d14) 7%, var(--surface,#fff));border-radius:18px;padding:clamp(16px,3vw,24px)}.workspace-activation-root-module__RgHwnG__legacyDrift{margin-top:24px}.workspace-activation-root-module__RgHwnG__legacyBanner{width:min(1120px,100% - 32px);margin:16px auto}.workspace-activation-root-module__RgHwnG__legacyDrift h2,.workspace-activation-root-module__RgHwnG__legacyBanner h2{overflow-wrap:anywhere;margin:0}.workspace-activation-root-module__RgHwnG__legacyChoice{gap:7px;max-width:560px;margin-top:16px;font-weight:750;display:grid}.workspace-activation-root-module__RgHwnG__legacyChoice select{border:1px solid var(--line-strong,#aebcb5);background:var(--surface,#fff);min-width:0;min-height:44px;color:var(--ink);font:inherit;border-radius:10px;padding:0 12px}.workspace-activation-root-module__RgHwnG__legacyActions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.workspace-activation-root-module__RgHwnG__legacyActions button,.workspace-activation-root-module__RgHwnG__dangerAction{border:1px solid var(--line-strong,#aebcb5);background:var(--surface,#fff);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:10px;padding:8px 14px;font-weight:750}.workspace-activation-root-module__RgHwnG__legacyActions button:disabled,.workspace-activation-root-module__RgHwnG__dangerAction:disabled{cursor:not-allowed;opacity:.55}.workspace-activation-root-module__RgHwnG__legacyConfirm{align-items:flex-start;gap:10px;margin-top:18px;line-height:1.5;display:flex}.workspace-activation-root-module__RgHwnG__legacyConfirm input{flex:none;width:20px;height:20px;margin:2px 0 0}.workspace-activation-root-module__RgHwnG__dangerAction{border-color:var(--danger,#a43a32);color:var(--danger,#8f251f);margin-top:12px}.workspace-activation-root-module__RgHwnG__loadingCard,.workspace-activation-root-module__RgHwnG__recoveryCard{padding:clamp(24px,5vw,48px)}.workspace-activation-root-module__RgHwnG__eyebrow{color:var(--teal-dark,#074c42);letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:.75rem;font-weight:800}.workspace-activation-root-module__RgHwnG__loadingCard h1,.workspace-activation-root-module__RgHwnG__recoveryCard h1{font-family:var(--font-display);overflow-wrap:anywhere;margin:0;font-size:clamp(2rem,7vw,3.6rem);line-height:1}.workspace-activation-root-module__RgHwnG__loadingCard p,.workspace-activation-root-module__RgHwnG__recoveryCard p{max-width:62ch;color:var(--muted);line-height:1.65}.workspace-activation-root-module__RgHwnG__loadingLine{background:var(--line-soft,#dfe5e1);border-radius:999px;height:5px;margin-top:28px;overflow:hidden}.workspace-activation-root-module__RgHwnG__loadingLine span{border-radius:inherit;background:var(--teal,#0b6b5b);width:38%;height:100%;animation:1.25s ease-in-out infinite alternate workspace-activation-root-module__RgHwnG__workspace-loading;display:block}.workspace-activation-root-module__RgHwnG__actions,.workspace-activation-root-module__RgHwnG__toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.workspace-activation-root-module__RgHwnG__actions{margin-top:24px}.workspace-activation-root-module__RgHwnG__actions button,.workspace-activation-root-module__RgHwnG__toolbar button{border:1px solid var(--line,#cfd8d3);background:var(--surface,#fff);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:12px;padding:0 16px;font-weight:750}.workspace-activation-root-module__RgHwnG__actions button:first-child,.workspace-activation-root-module__RgHwnG__toolbar button{border-color:var(--teal-dark,#074c42);background:var(--teal-dark,#074c42);color:#fff}.workspace-activation-root-module__RgHwnG__utility{z-index:80;right:18px;bottom:max(18px, env(safe-area-inset-bottom));position:fixed}.workspace-activation-root-module__RgHwnG__utility button{border:1px solid var(--line-strong);background:var(--ink);color:#fff;min-height:44px;font:inherit;box-shadow:var(--shadow,0 24px 70px #14231f2e);cursor:pointer;border-radius:999px;padding:0 17px;font-weight:800}.workspace-activation-root-module__RgHwnG__warning{border:1px solid color-mix(in srgb, var(--amber,#a85d14) 48%, var(--line,#cfd8d3));background:color-mix(in srgb, var(--amber,#a85d14) 10%, var(--surface,#fff));color:var(--ink);margin:0;padding:14px 18px;line-height:1.5}.workspace-activation-root-module__RgHwnG__management{width:min(1120px,100% - 32px);margin:24px auto 96px;padding:clamp(16px,3vw,28px)}.workspace-activation-root-module__RgHwnG__toolbar{justify-content:flex-end;margin-bottom:14px}@keyframes workspace-activation-root-module__RgHwnG__workspace-loading{0%{transform:translate(-12%)}to{transform:translate(185%)}}@media (max-width:600px){.workspace-activation-root-module__RgHwnG__loading,.workspace-activation-root-module__RgHwnG__recovery,.workspace-activation-root-module__RgHwnG__management,.workspace-activation-root-module__RgHwnG__legacyBanner{width:min(100% - 24px,720px)}.workspace-activation-root-module__RgHwnG__utility{right:12px;bottom:max(12px, env(safe-area-inset-bottom))}.workspace-activation-root-module__RgHwnG__utility button{max-width:calc(100vw - 24px)}}@media (prefers-reduced-motion:reduce){.workspace-activation-root-module__RgHwnG__loadingLine span{animation:none}}
