.identity-badge-module__YiQsda__badge{aspect-ratio:270/429;width:min(100%,270px);min-width:0;position:relative;container-type:inline-size}.identity-badge-module__YiQsda__tiltPlane{border-radius:var(--confer-radius-sm);box-shadow:var(--confer-shadow-raised);position:absolute;inset:0}.identity-badge-module__YiQsda__badge[data-tilting=true] .identity-badge-module__YiQsda__tiltPlane{box-shadow:var(--confer-shadow-floating)}.identity-badge-module__YiQsda__opticalOverlay{z-index:3;pointer-events:none;display:block;inset:0;-webkit-mask-image:url(/profile-badge-mask.svg);mask-image:url(/profile-badge-mask.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:100%!important;height:100%!important;position:absolute!important}.identity-badge-module__YiQsda__credential{z-index:1;border-radius:var(--confer-radius-control);background:var(--confer-color-surface-raised);min-width:0;box-shadow:var(--confer-shadow-none);border:0;grid-template-rows:76.59% minmax(0,1fr);margin:0;display:grid;position:absolute;inset:7.226% 2.222% 1.166% 2.963%;overflow:hidden}.identity-badge-module__YiQsda__portrait{background:var(--confer-color-surface-subtle);min-height:0;display:block;position:relative;overflow:hidden}.identity-badge-module__YiQsda__portrait img{object-fit:cover}.identity-badge-module__YiQsda__watermark{right:var(--confer-space-2);color:var(--confer-color-text-inverse);font-family:var(--confer-font-sans);opacity:.04;writing-mode:vertical-rl;font-size:clamp(32px,19.26cqi,52px);font-weight:700;line-height:1;position:absolute;top:50%;transform:translateY(-50%)rotate(180deg)}.identity-badge-module__YiQsda__caption{min-height:0;padding:var(--confer-space-2) var(--confer-space-3);background:var(--confer-color-surface-raised);display:block;position:relative;overflow:hidden}.identity-badge-module__YiQsda__identityText{width:100%;min-width:0;padding-right:var(--confer-space-8);box-sizing:border-box;display:block}.identity-badge-module__YiQsda__identityText h1{color:var(--confer-color-ink);font-family:var(--confer-font-serif);font-size:clamp(var(--confer-type-body), 8.889cqi, 24px);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;line-height:1;overflow:hidden}.identity-badge-module__YiQsda__handle{color:var(--confer-color-text-tertiary);font-family:var(--confer-font-serif);font-size:var(--confer-type-caption);font-weight:400;line-height:var(--confer-leading-caption);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.identity-badge-module__YiQsda__qrCode{top:var(--confer-space-3);right:var(--confer-space-3);width:24px;height:24px;color:var(--confer-color-ink);position:absolute}.identity-badge-module__YiQsda__provenance{right:var(--confer-space-3);bottom:var(--confer-space-2);left:var(--confer-space-3);color:var(--confer-color-text-disabled);font-family:var(--confer-font-sans);font-size:var(--confer-type-caption);font-weight:400;line-height:var(--confer-leading-caption);text-overflow:ellipsis;white-space:nowrap;position:absolute;overflow:hidden}@container (max-width:210px){.identity-badge-module__YiQsda__caption{padding-inline:var(--confer-space-2)}.identity-badge-module__YiQsda__identityText{padding-right:var(--confer-space-6)}.identity-badge-module__YiQsda__qrCode{top:var(--confer-space-2);right:var(--confer-space-2);width:var(--confer-icon-md);height:var(--confer-icon-md)}.identity-badge-module__YiQsda__provenance{display:none}}[data-confer-reduced-transparency=true] .identity-badge-module__YiQsda__opticalOverlay{display:none!important}@media (forced-colors:active){.identity-badge-module__YiQsda__opticalOverlay,.identity-badge-module__YiQsda__watermark,.identity-badge-module__YiQsda__qrCode{display:none!important}.identity-badge-module__YiQsda__credential{color:canvastext;background:canvas;border:1px solid}.identity-badge-module__YiQsda__tiltPlane{box-shadow:var(--confer-shadow-none)}}@media print{.identity-badge-module__YiQsda__opticalOverlay{display:none!important}.identity-badge-module__YiQsda__tiltPlane{box-shadow:var(--confer-shadow-none)}}
.profile-mvp-module__iVjj6q__notice h1,.profile-mvp-module__iVjj6q__spaces>h2,.profile-mvp-module__iVjj6q__dialog h2{font-family:var(--confer-font-serif);font-size:var(--confer-type-section-heading);font-weight:400;line-height:var(--confer-leading-heading);margin:0}.profile-mvp-module__iVjj6q__notice button,.profile-mvp-module__iVjj6q__spaces button,.profile-mvp-module__iVjj6q__dialog button,.profile-mvp-module__iVjj6q__error button{min-height:var(--confer-target-min);padding:var(--confer-space-2) var(--confer-space-4);border:1px solid var(--confer-color-border);border-radius:var(--confer-radius-control);background:var(--confer-color-surface);color:var(--confer-color-text);cursor:pointer;font-family:var(--confer-font-sans);font-size:var(--confer-type-body-sm);line-height:var(--confer-leading-body-sm)}.profile-mvp-module__iVjj6q__notice button:hover,.profile-mvp-module__iVjj6q__spaces button:hover,.profile-mvp-module__iVjj6q__dialog button:hover,.profile-mvp-module__iVjj6q__error button:hover{background:var(--confer-color-action-soft)}.profile-mvp-module__iVjj6q__dialog button:active,.profile-mvp-module__iVjj6q__notice button:active,.profile-mvp-module__iVjj6q__spaces button:active{background:var(--confer-color-action-soft-hover)}.profile-mvp-module__iVjj6q__dialog button:disabled{cursor:wait;color:var(--confer-color-text-disabled)}.profile-mvp-module__iVjj6q__statButton{min-width:var(--confer-target-min);min-height:var(--confer-target-min);border-radius:var(--confer-radius-xs);color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0}.profile-mvp-module__iVjj6q__statButton:hover{color:var(--confer-color-text-secondary)}.profile-mvp-module__iVjj6q__statButton:active{color:var(--confer-color-ink)}.profile-mvp-module__iVjj6q__dialog :is(button,input,textarea):focus-visible,.profile-mvp-module__iVjj6q__dialog [tabindex="0"]:focus-visible,.profile-mvp-module__iVjj6q__statButton:focus-visible,.profile-mvp-module__iVjj6q__connection:focus-visible,.profile-mvp-module__iVjj6q__notice button:focus-visible,.profile-mvp-module__iVjj6q__spaces button:focus-visible,.profile-mvp-module__iVjj6q__error button:focus-visible{outline:2px solid var(--confer-color-focus);outline-offset:2px}.profile-mvp-module__iVjj6q__spaces{width:min(100%,1180px);margin:var(--confer-space-16) auto 0;overflow-clip-margin:var(--confer-space-3);overflow-x:clip}.profile-mvp-module__iVjj6q__spaceGroup{margin-top:var(--confer-space-6)}.profile-mvp-module__iVjj6q__spaceGroup+.profile-mvp-module__iVjj6q__spaceGroup{margin-top:var(--confer-space-6);padding-top:var(--confer-space-6);border-top:1px solid var(--confer-color-border)}.profile-mvp-module__iVjj6q__spaceGroup>h3,.profile-mvp-module__iVjj6q__imageHeading h3{color:var(--confer-color-text);font-size:var(--confer-type-body);margin:0;font-weight:500}.profile-mvp-module__iVjj6q__spaceGrid{gap:var(--confer-space-4) var(--confer-space-6);margin-top:var(--confer-space-3);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.profile-mvp-module__iVjj6q__spaceItem{--teaching-space-card-width:100%;--teaching-space-card-paper-top:13.18%;--teaching-space-card-overview-offset:-22.4246%;aspect-ratio:566/693;isolation:isolate;width:100%;min-width:0;min-height:0;position:relative}.profile-mvp-module__iVjj6q__spaceItem>article{margin-top:var(--teaching-space-card-overview-offset)}.profile-mvp-module__iVjj6q__empty,.profile-mvp-module__iVjj6q__hint{color:var(--confer-color-text-secondary);font-size:var(--confer-type-body-sm);line-height:var(--confer-leading-body-sm);margin:0}.profile-mvp-module__iVjj6q__empty{padding-block:var(--confer-space-6)}.profile-mvp-module__iVjj6q__error{color:var(--confer-color-danger)}.profile-mvp-module__iVjj6q__dialog{width:min(700px, calc(100% - var(--confer-space-8)));max-height:calc(100dvh - var(--confer-space-8));overscroll-behavior:contain;border:1px solid var(--confer-color-border);border-radius:var(--confer-radius-overlay);background:var(--confer-color-surface);color:var(--confer-color-text);font-family:var(--confer-font-sans);box-shadow:var(--confer-shadow-overlay);margin:auto;padding:0;overflow:auto}.profile-mvp-module__iVjj6q__dialog::backdrop{background:var(--confer-color-surface-inverse);opacity:.48}.profile-mvp-module__iVjj6q__dialogHeader{justify-content:space-between;align-items:center;gap:var(--confer-space-4);padding:var(--confer-space-6);border-bottom:1px solid var(--confer-color-border);display:flex}.profile-mvp-module__iVjj6q__dialogHeader h2{font-size:var(--confer-type-h3)}.profile-mvp-module__iVjj6q__fields{gap:var(--confer-space-3);min-width:0;padding:var(--confer-space-6);border:0;margin:0;display:grid}.profile-mvp-module__iVjj6q__fields label,.profile-mvp-module__iVjj6q__cropControls label{gap:var(--confer-space-2);color:var(--confer-color-text);font-size:var(--confer-type-body-sm);display:grid}.profile-mvp-module__iVjj6q__fields input,.profile-mvp-module__iVjj6q__fields textarea{width:100%;min-width:0;min-height:var(--confer-target-min);padding:var(--confer-space-3);border:1px solid var(--confer-color-border-strong);border-radius:var(--confer-radius-control);background:var(--confer-color-surface);color:var(--confer-color-text);font:inherit;font-size:var(--confer-type-body);line-height:var(--confer-leading-body)}.profile-mvp-module__iVjj6q__fields textarea{resize:vertical}.profile-mvp-module__iVjj6q__fields .profile-mvp-module__iVjj6q__checkboxChoice{min-height:var(--confer-target-min);align-items:center;gap:var(--confer-space-3);cursor:pointer;display:flex}.profile-mvp-module__iVjj6q__fields .profile-mvp-module__iVjj6q__checkboxChoice input{width:var(--confer-space-4);height:var(--confer-space-4);min-height:0;accent-color:var(--confer-color-action);padding:0}.profile-mvp-module__iVjj6q__fields input[aria-invalid=true]{border-color:var(--confer-color-danger)}.profile-mvp-module__iVjj6q__fields p{margin:0}.profile-mvp-module__iVjj6q__imageFields{padding:0 var(--confer-space-6) var(--confer-space-6)}.profile-mvp-module__iVjj6q__imageEditor{padding-top:var(--confer-space-6);border-top:1px solid var(--confer-color-border)}.profile-mvp-module__iVjj6q__imageEditor+.profile-mvp-module__iVjj6q__imageEditor{margin-top:var(--confer-space-6)}.profile-mvp-module__iVjj6q__imageHeading,.profile-mvp-module__iVjj6q__inlineActions{align-items:center;gap:var(--confer-space-2);flex-wrap:wrap;display:flex}.profile-mvp-module__iVjj6q__imageHeading{justify-content:space-between}.profile-mvp-module__iVjj6q__imageEditor>.profile-mvp-module__iVjj6q__hint{margin-top:var(--confer-space-3)}.profile-mvp-module__iVjj6q__defaultPortrait,.profile-mvp-module__iVjj6q__defaultBanner{margin-top:var(--confer-space-4);border-radius:var(--confer-radius-sm);overflow:hidden}.profile-mvp-module__iVjj6q__defaultPortrait{aspect-ratio:256/301;width:min(65%,256px)}.profile-mvp-module__iVjj6q__defaultBanner{aspect-ratio:1180/254;width:100%}.profile-mvp-module__iVjj6q__cropLayout{align-items:start;gap:var(--confer-space-6);margin-top:var(--confer-space-4);display:flex}.profile-mvp-module__iVjj6q__portraitCrop,.profile-mvp-module__iVjj6q__bannerCrop,.profile-mvp-module__iVjj6q__avatarPreview{background:var(--confer-color-surface-subtle);position:relative;overflow:hidden}.profile-mvp-module__iVjj6q__portraitCrop,.profile-mvp-module__iVjj6q__bannerCrop{touch-action:none;cursor:grab}.profile-mvp-module__iVjj6q__portraitCrop:active,.profile-mvp-module__iVjj6q__bannerCrop:active{cursor:grabbing}.profile-mvp-module__iVjj6q__portraitCrop{aspect-ratio:256/301;width:min(65%,256px)}.profile-mvp-module__iVjj6q__bannerCrop{aspect-ratio:1180/254;width:100%}.profile-mvp-module__iVjj6q__portraitCrop img,.profile-mvp-module__iVjj6q__bannerCrop img,.profile-mvp-module__iVjj6q__avatarPreview img{pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;position:absolute}.profile-mvp-module__iVjj6q__dialog .profile-mvp-module__iVjj6q__cropCircle{border:2px solid var(--confer-color-text-inverse);border-radius:var(--confer-radius-full);outline:1px solid var(--confer-color-ink);outline-offset:0;cursor:move;touch-action:none;background:0 0;min-height:0;padding:0;position:absolute}.profile-mvp-module__iVjj6q__dialog .profile-mvp-module__iVjj6q__cropCircle:hover,.profile-mvp-module__iVjj6q__dialog .profile-mvp-module__iVjj6q__cropCircle:active{background:0 0}.profile-mvp-module__iVjj6q__dialog .profile-mvp-module__iVjj6q__cropCircle:focus-visible{outline:3px solid var(--confer-color-focus);outline-offset:2px}.profile-mvp-module__iVjj6q__avatarPreviewGroup{justify-items:center;gap:var(--confer-space-2);color:var(--confer-color-text-secondary);font-size:var(--confer-type-body-sm);display:grid}.profile-mvp-module__iVjj6q__avatarPreview{width:var(--confer-space-16);height:var(--confer-space-16);border-radius:var(--confer-radius-full)}.profile-mvp-module__iVjj6q__cropControls{gap:var(--confer-space-3);margin-top:var(--confer-space-4);display:grid}.profile-mvp-module__iVjj6q__cropControls input[type=range]{width:100%;min-height:var(--confer-target-min);accent-color:var(--confer-color-action)}.profile-mvp-module__iVjj6q__cropControls>button{justify-self:start}.profile-mvp-module__iVjj6q__dialogFooter{z-index:1;gap:var(--confer-space-3);padding:var(--confer-space-4) var(--confer-space-6);border-top:1px solid var(--confer-color-border);background:var(--confer-color-surface);display:grid;position:sticky;bottom:0}.profile-mvp-module__iVjj6q__dialogFooter p{font-size:var(--confer-type-body-sm);line-height:var(--confer-leading-body-sm);margin:0}.profile-mvp-module__iVjj6q__dialogFooter .profile-mvp-module__iVjj6q__inlineActions{justify-content:end}.profile-mvp-module__iVjj6q__dialog .profile-mvp-module__iVjj6q__primary{border-color:var(--confer-color-action);background:var(--confer-color-action);color:var(--confer-color-text-inverse)}.profile-mvp-module__iVjj6q__dialog .profile-mvp-module__iVjj6q__primary:hover{background:var(--confer-color-action-hover)}.profile-mvp-module__iVjj6q__dialog .profile-mvp-module__iVjj6q__primary:active{background:var(--confer-color-action-pressed)}.profile-mvp-module__iVjj6q__connections{padding:var(--confer-space-4) var(--confer-space-6) var(--confer-space-6)}.profile-mvp-module__iVjj6q__connection{align-items:center;gap:var(--confer-space-3);min-height:var(--confer-target-min);padding-block:var(--confer-space-3);color:var(--confer-color-text);text-decoration:none;display:flex}.profile-mvp-module__iVjj6q__connection+.profile-mvp-module__iVjj6q__connection{border-top:1px solid var(--confer-color-border)}.profile-mvp-module__iVjj6q__connection:hover{background:var(--confer-color-action-soft)}.profile-mvp-module__iVjj6q__connection>span:last-child{gap:var(--confer-space-1);overflow-wrap:anywhere;min-width:0;display:grid}.profile-mvp-module__iVjj6q__connection strong{font-size:var(--confer-type-body)}.profile-mvp-module__iVjj6q__connection>span:last-child>span{color:var(--confer-color-text-secondary);font-size:var(--confer-type-body-sm)}.profile-mvp-module__iVjj6q__connectionAvatar{width:var(--confer-target-min);height:var(--confer-target-min);border-radius:var(--confer-radius-full);flex:none;place-items:center;display:grid}.profile-mvp-module__iVjj6q__connectionUnfollow{margin-left:auto}.profile-mvp-module__iVjj6q__clipboardField{opacity:0;border:0;width:1px;height:1px;padding:0;position:fixed}@media (max-width:620px){.profile-mvp-module__iVjj6q__spaces{margin-top:var(--confer-space-10)}.profile-mvp-module__iVjj6q__spaceGrid{column-gap:var(--confer-space-4);grid-template-columns:minmax(0,320px)}.profile-mvp-module__iVjj6q__dialog{width:calc(100% - var(--confer-space-4));max-height:calc(100dvh - var(--confer-space-4))}.profile-mvp-module__iVjj6q__dialogHeader,.profile-mvp-module__iVjj6q__fields,.profile-mvp-module__iVjj6q__dialogFooter,.profile-mvp-module__iVjj6q__connections{padding:var(--confer-space-4)}.profile-mvp-module__iVjj6q__imageFields{padding-inline:var(--confer-space-4)}.profile-mvp-module__iVjj6q__cropLayout{gap:var(--confer-space-4)}}
.teaching-todos-module__Ydx9xq__todos{height:100%;min-height:0;color:var(--confer-color-text);font-family:var(--confer-font-sans);flex-direction:column;display:flex}.teaching-todos-module__Ydx9xq__emptySpaceTodos{height:auto}.teaching-todos-module__Ydx9xq__emptySpaceMessage{padding-block:var(--confer-space-4);color:var(--confer-color-text-faint);font-size:var(--confer-type-body-sm);font-weight:400;line-height:var(--confer-leading-body-sm);margin:0}.teaching-todos-module__Ydx9xq__emptySpaceMessage strong{color:inherit;font-weight:600}.teaching-todos-module__Ydx9xq__header{z-index:var(--confer-z-popover);padding-bottom:var(--confer-space-4);justify-content:space-between;align-items:center;gap:var(--confer-space-6);display:flex;position:relative}.teaching-todos-module__Ydx9xq__titleGroup{align-items:baseline;gap:var(--confer-space-3);min-width:0;display:flex}.teaching-todos-module__Ydx9xq__titleGroup h2{color:var(--confer-color-ink);font-family:var(--confer-font-serif);font-size:var(--confer-type-section-heading);letter-spacing:var(--confer-tracking-heading);font-weight:400;line-height:var(--confer-leading-heading);margin:0}.teaching-todos-module__Ydx9xq__titleGroup span{color:var(--confer-color-text-quiet);font-size:var(--confer-type-body-sm);font-weight:400;line-height:var(--confer-leading-body-sm);flex:none}.teaching-todos-module__Ydx9xq__toolbar,.teaching-todos-module__Ydx9xq__controls{justify-content:flex-end;align-items:center;gap:var(--confer-space-2);min-width:0;display:flex}.teaching-todos-module__Ydx9xq__mobileSortControls{display:none}.teaching-todos-module__Ydx9xq__sortDirectionButton{width:var(--confer-target-min);min-width:var(--confer-target-min);padding:0}.teaching-todos-module__Ydx9xq__sortDirectionButton svg{transition:transform var(--confer-duration-state) var(--confer-ease-standard)}.teaching-todos-module__Ydx9xq__sortDirectionButton[data-direction=descending] svg{transform:rotate(180deg)}.teaching-todos-module__Ydx9xq__newTaskButton{width:calc(var(--confer-space-32) + var(--confer-space-4));min-height:var(--confer-control-header);flex:0 0 calc(var(--confer-space-32) + var(--confer-space-4));position:relative}.teaching-todos-module__Ydx9xq__newTaskButton:before{inset:calc((var(--confer-target-min) - var(--confer-control-header)) / -2) 0;content:"";position:absolute}.teaching-todos-module__Ydx9xq__warningMessage{margin:0 0 var(--confer-space-4);padding:var(--confer-space-2) var(--confer-space-3);border:1px solid var(--confer-color-caution-border);background:var(--confer-color-caution-soft);color:var(--confer-color-text);font-size:var(--confer-type-body-sm);line-height:var(--confer-leading-body-sm)}.teaching-todos-module__Ydx9xq__errorMessage,.teaching-todos-module__Ydx9xq__paginationNotice{margin:0 0 var(--confer-space-4);padding:var(--confer-space-2) var(--confer-space-3);justify-content:space-between;align-items:center;gap:var(--confer-space-4);border-top:1px solid var(--confer-color-border-subtle);border-bottom:1px solid var(--confer-color-border-subtle);color:var(--confer-color-text-secondary);font-size:var(--confer-type-body-sm);line-height:var(--confer-leading-body-sm);display:flex}.teaching-todos-module__Ydx9xq__errorMessage{border-color:var(--confer-color-danger-border);background:var(--confer-color-danger-soft);color:var(--confer-color-danger)}.teaching-todos-module__Ydx9xq__errorMessage button,.teaching-todos-module__Ydx9xq__paginationNotice button{min-height:var(--confer-target-min);flex:none}.teaching-todos-module__Ydx9xq__filterControl{flex:none;min-width:0}.teaching-todos-module__Ydx9xq__filterControl[data-filter-key=space],.teaching-todos-module__Ydx9xq__filterControl[data-filter-key=assignee]{width:calc(var(--confer-space-32) + var(--confer-space-6))}.teaching-todos-module__Ydx9xq__filterControl[data-filter-key=kind],.teaching-todos-module__Ydx9xq__filterControl[data-filter-key=status]{width:var(--confer-space-32)}.teaching-todos-module__Ydx9xq__resetFilters:focus-visible{box-shadow:var(--confer-shadow-focus);outline:0}.teaching-todos-module__Ydx9xq__filterCount{min-width:var(--confer-space-5);height:var(--confer-space-5);padding:0 var(--confer-space-1);border-radius:var(--confer-radius-full);background:var(--confer-color-selection);color:var(--confer-color-text-inverse);font-size:var(--confer-type-caption);place-items:center;font-weight:600;display:inline-grid}.teaching-todos-module__Ydx9xq__resetFilters{min-height:var(--confer-control-header);padding:0 var(--confer-space-1);color:var(--confer-color-text-quiet);cursor:pointer;font-family:var(--confer-font-sans);font-size:var(--confer-type-caption);font-weight:400;line-height:var(--confer-leading-caption);text-decoration:underline;-webkit-text-decoration-color:var(--confer-color-border-strong);text-decoration-color:var(--confer-color-border-strong);text-underline-offset:var(--confer-space-1);white-space:nowrap;background:0 0;border:0;position:relative}.teaching-todos-module__Ydx9xq__resetFilters:before{inset:calc((var(--confer-target-min) - var(--confer-control-header)) / -2) 0;content:"";position:absolute}.teaching-todos-module__Ydx9xq__resetFilters:hover:not(:disabled){color:var(--confer-color-ink);text-decoration-color:currentColor}.teaching-todos-module__Ydx9xq__resetFilters:disabled{color:var(--confer-color-text-disabled);cursor:not-allowed}.teaching-todos-module__Ydx9xq__controls>button:not(.teaching-todos-module__Ydx9xq__resetFilters){padding-inline:var(--confer-space-3);flex:none}.teaching-todos-module__Ydx9xq__assigneeOptions>button{width:100%;min-height:var(--confer-target-min);padding:0 var(--confer-space-3);justify-content:space-between;align-items:center;gap:var(--confer-space-3);border-radius:var(--confer-radius-sm);color:var(--confer-color-text-secondary);cursor:pointer;font-family:var(--confer-font-sans);font-size:var(--confer-type-body-sm);font-weight:400;line-height:var(--confer-leading-body-sm);text-align:left;white-space:nowrap;background:0 0;border:0;display:flex}.teaching-todos-module__Ydx9xq__assigneeOptions>button:hover,.teaching-todos-module__Ydx9xq__assigneeOptions>button:focus-visible{background:var(--confer-color-action-soft);color:var(--confer-color-ink);outline:0}.teaching-todos-module__Ydx9xq__assigneePanel{width:min(calc((var(--confer-space-32) * 2) + var(--confer-space-6)), calc(100vw - var(--confer-space-8)));max-height:calc(100svh - var(--confer-space-8));padding:var(--confer-space-3);overflow:auto}.teaching-todos-module__Ydx9xq__assigneeOptions{display:grid}.teaching-todos-module__Ydx9xq__assigneeOptions>button{padding-inline:var(--confer-space-2);justify-content:flex-start}.teaching-todos-module__Ydx9xq__assigneeOptions>button:disabled{color:var(--confer-color-text-disabled);cursor:not-allowed}.teaching-todos-module__Ydx9xq__optionCheck{width:var(--confer-icon-md);height:var(--confer-icon-md);border:1px solid var(--confer-color-border-strong);border-radius:var(--confer-radius-xs);background:var(--confer-color-surface);color:var(--confer-color-text-inverse);flex:none;place-items:center;display:grid}.teaching-todos-module__Ydx9xq__optionCheck[data-checked=true]{border-color:var(--confer-color-selection);background:var(--confer-color-selection)}.teaching-todos-module__Ydx9xq__optionCheck svg{width:var(--confer-icon-sm);height:var(--confer-icon-sm)}.teaching-todos-module__Ydx9xq__assigneeDivider{height:1px;margin:var(--confer-space-2) 0;background:var(--confer-color-border-subtle)}.teaching-todos-module__Ydx9xq__filterActions{margin-top:var(--confer-space-2);padding-top:var(--confer-space-2);border-top:1px solid var(--confer-color-border-subtle);justify-content:space-between;display:flex}.teaching-todos-module__Ydx9xq__filterActions button{min-height:var(--confer-target-min);padding:0 var(--confer-space-2);border-radius:var(--confer-radius-sm);color:var(--confer-color-text-secondary);cursor:pointer;font-family:var(--confer-font-sans);font-size:var(--confer-type-body-sm);background:0 0;border:0;font-weight:500}.teaching-todos-module__Ydx9xq__filterActions button:hover:not(:disabled),.teaching-todos-module__Ydx9xq__filterActions button:focus-visible{background:var(--confer-color-action-soft);color:var(--confer-color-ink);outline:0}.teaching-todos-module__Ydx9xq__filterActions button:disabled{color:var(--confer-color-text-disabled);cursor:not-allowed}.teaching-todos-module__Ydx9xq__tableViewport{--teaching-todo-header-height:calc(var(--confer-target-min) + 2px);--teaching-todo-row-height:calc(var(--confer-target-min) + 2px);min-height:0;padding-bottom:var(--teaching-todos-bottom-inset,0px);scroll-padding-bottom:var(--teaching-todos-bottom-inset,0px);overscroll-behavior:contain;scrollbar-color:var(--confer-color-border-strong) transparent;scrollbar-gutter:stable;scrollbar-width:thin;flex:auto;overflow:auto}.teaching-todos-module__Ydx9xq__tableViewport table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.teaching-todos-module__Ydx9xq__tableViewport th{z-index:var(--confer-z-sticky);background:var(--confer-color-canvas);color:var(--confer-color-text-tertiary);font-size:var(--confer-type-caption);font-weight:600;line-height:var(--confer-leading-caption);border-bottom:1px solid #0000;padding:0;position:sticky;top:0}.teaching-todos-module__Ydx9xq__tableViewport .teaching-todos-module__Ydx9xq__staticHeader{padding:var(--confer-space-2);text-align:left;vertical-align:middle}.teaching-todos-module__Ydx9xq__tableViewport th:after{background:var(--confer-color-border-strong);content:"";pointer-events:none;height:2px;position:absolute;bottom:0;left:0;right:0}.teaching-todos-module__Ydx9xq__tableViewport td{height:var(--teaching-todo-row-height);padding:0 var(--confer-space-2);border-bottom:1px solid var(--confer-color-border-subtle);color:var(--confer-color-text-tertiary);font-size:var(--confer-type-body-sm);line-height:var(--confer-leading-body-sm);text-align:left;vertical-align:middle;transition:none}.teaching-todos-module__Ydx9xq__todoRowGroup[data-space-group=true]:not(:first-of-type)>.teaching-todos-module__Ydx9xq__mobileSpaceGroupRow+tr>td{border-top:1px solid var(--confer-color-border-strong)}.teaching-todos-module__Ydx9xq__todoRowGroup[data-space-group=true]:not(:last-of-type)>tr:last-child>td{border-bottom:0}.teaching-todos-module__Ydx9xq__mobileSpaceGroupRow{display:none}.teaching-todos-module__Ydx9xq__tableViewport tbody tr[data-setup-task=true],.teaching-todos-module__Ydx9xq__tableViewport tbody tr[data-setup-task=true]>td:not(.teaching-todos-module__Ydx9xq__spaceLeadCell){background:var(--confer-color-caution-soft)}@media (hover:hover){.teaching-todos-module__Ydx9xq__tableViewport tbody tr:not(.teaching-todos-module__Ydx9xq__messageRow):not([data-setup-task=true]):hover>td:not(.teaching-todos-module__Ydx9xq__spaceLeadCell){background:var(--confer-color-surface-subtle)}.teaching-todos-module__Ydx9xq__tableViewport tbody tr:not(.teaching-todos-module__Ydx9xq__messageRow):not([data-setup-task=true])>.teaching-todos-module__Ydx9xq__spaceLeadCell:hover~td{background:var(--confer-color-canvas)}}.teaching-todos-module__Ydx9xq__tableViewport td:first-child{padding-left:var(--confer-space-2)}.teaching-todos-module__Ydx9xq__tableViewport td:last-child{padding-right:var(--confer-space-2)}@media (min-width:821px){.teaching-todos-module__Ydx9xq__tableViewport{--teaching-todo-header-height:calc(var(--confer-space-8) + 1px)}.teaching-todos-module__Ydx9xq__tableViewport .teaching-todos-module__Ydx9xq__taskLink,.teaching-todos-module__Ydx9xq__tableViewport .teaching-todos-module__Ydx9xq__subtaskToggle,.teaching-todos-module__Ydx9xq__tableViewport .teaching-todos-module__Ydx9xq__assigneeNoticeAnchor{min-height:var(--confer-target-min)}.teaching-todos-module__Ydx9xq__tableViewport td[data-label=Task]{padding-left:var(--confer-space-1)}.teaching-todos-module__Ydx9xq__tableViewport table[data-scope=all] thead th:first-child,.teaching-todos-module__Ydx9xq__tableViewport table[data-scope=all] .teaching-todos-module__Ydx9xq__spaceLeadCell{border-right:1px solid var(--confer-color-border-strong)}.teaching-todos-module__Ydx9xq__tableViewport table[data-scope=all] thead th:first-child,.teaching-todos-module__Ydx9xq__tableViewport table[data-scope=all] tbody td:first-child,.teaching-todos-module__Ydx9xq__tableViewport table[data-scope=all] thead th:nth-child(2),.teaching-todos-module__Ydx9xq__tableViewport table[data-scope=all] tbody td:nth-child(2){width:9%}.teaching-todos-module__Ydx9xq__tableViewport table[data-scope=all] thead th:nth-child(3),.teaching-todos-module__Ydx9xq__tableViewport table[data-scope=all] tbody td:nth-child(3){width:25%}.teaching-todos-module__Ydx9xq__tableViewport table[data-scope=all] thead th:nth-child(4),.teaching-todos-module__Ydx9xq__tableViewport table[data-scope=all] tbody td:nth-child(4){width:30%}.teaching-todos-module__Ydx9xq__tableViewport table[data-scope=all] thead th:nth-child(5),.teaching-todos-module__Ydx9xq__tableViewport table[data-scope=all] tbody td:nth-child(5),.teaching-todos-module__Ydx9xq__tableViewport table[data-scope=all] thead th:nth-child(6),.teaching-todos-module__Ydx9xq__tableViewport table[data-scope=all] tbody td:nth-child(6),.teaching-todos-module__Ydx9xq__tableViewport table[data-scope=all] thead th:nth-child(7),.teaching-todos-module__Ydx9xq__tableViewport table[data-scope=all] tbody td:nth-child(7),.teaching-todos-module__Ydx9xq__tableViewport table[data-scope=space] thead th:first-child,.teaching-todos-module__Ydx9xq__tableViewport table[data-scope=space] tbody td:first-child{width:9%}.teaching-todos-module__Ydx9xq__tableViewport table[data-scope=space] thead th:nth-child(2),.teaching-todos-module__Ydx9xq__tableViewport table[data-scope=space] tbody td:nth-child(2){width:30%}.teaching-todos-module__Ydx9xq__tableViewport table[data-scope=space] thead th:nth-child(3),.teaching-todos-module__Ydx9xq__tableViewport table[data-scope=space] tbody td:nth-child(3){width:34%}.teaching-todos-module__Ydx9xq__tableViewport table[data-scope=space] thead th:nth-child(4),.teaching-todos-module__Ydx9xq__tableViewport table[data-scope=space] tbody td:nth-child(4),.teaching-todos-module__Ydx9xq__tableViewport table[data-scope=space] thead th:nth-child(5),.teaching-todos-module__Ydx9xq__tableViewport table[data-scope=space] tbody td:nth-child(5),.teaching-todos-module__Ydx9xq__tableViewport table[data-scope=space] thead th:nth-child(6),.teaching-todos-module__Ydx9xq__tableViewport table[data-scope=space] tbody td:nth-child(6){width:9%}}.teaching-todos-module__Ydx9xq__tableViewport .teaching-todos-module__Ydx9xq__spaceLeadCell{height:var(--teaching-todo-row-height);text-align:left;border-bottom:0;position:relative;padding:var(--confer-space-1) var(--confer-space-2)!important;vertical-align:top!important}.teaching-todos-module__Ydx9xq__tableViewport th.teaching-todos-module__Ydx9xq__spaceLeadCell:after,.teaching-todos-module__Ydx9xq__tableViewport [data-mobile-header-label]{display:none}.teaching-todos-module__Ydx9xq__spaceCell{z-index:1;top:calc(var(--teaching-todo-header-height) + var(--confer-space-1));color:var(--confer-color-text-quiet);font-family:var(--confer-font-sans);font-size:var(--confer-type-caption);font-weight:500;line-height:var(--confer-leading-caption);letter-spacing:var(--confer-tracking-ui);display:block;position:sticky}.teaching-todos-module__Ydx9xq__spaceName{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.teaching-todos-module__Ydx9xq__spaceCount{margin-top:var(--confer-space-1);color:var(--confer-color-text-quiet);letter-spacing:normal;font-weight:400;display:block}.teaching-todos-module__Ydx9xq__kind{min-width:0;color:var(--confer-color-text-secondary);font-size:var(--confer-type-body-sm);font-weight:400;line-height:var(--confer-leading-body-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.teaching-todos-module__Ydx9xq__kind[data-kind=custom]{color:var(--confer-color-text-secondary);font-weight:400}.teaching-todos-module__Ydx9xq__kind[data-contextual=true]{color:var(--confer-color-info);font-weight:500}.teaching-todos-module__Ydx9xq__typeCell{justify-content:space-between;align-items:center;gap:var(--confer-space-1);width:100%;min-width:0;display:flex}.teaching-todos-module__Ydx9xq__taskCell{min-width:0;color:var(--confer-color-ink);align-items:center;font-weight:400;display:flex}.teaching-todos-module__Ydx9xq__taskLink{min-width:var(--confer-target-min);min-height:var(--confer-target-min);max-width:100%;color:inherit;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;align-items:center;text-decoration:none;display:inline-flex;overflow:hidden}.teaching-todos-module__Ydx9xq__taskLink:hover{text-underline-offset:var(--confer-space-1);text-decoration:underline;text-decoration-thickness:1px}.teaching-todos-module__Ydx9xq__taskLink:focus-visible{box-shadow:var(--confer-shadow-focus);outline:0}.teaching-todos-module__Ydx9xq__subtaskToggle{width:var(--confer-target-min);min-height:var(--confer-target-min);margin-right:calc(var(--confer-space-2) * -1);flex:0 0 var(--confer-target-min);grid-template-columns:minmax(0, 1fr) var(--confer-icon-sm);border-radius:var(--confer-radius-xs);color:var(--confer-color-ink);cursor:pointer;font-family:var(--confer-font-sans);font-size:var(--confer-type-body-sm);font-weight:500;line-height:var(--confer-leading-body-sm);transition:color var(--confer-duration-state) var(--confer-ease-standard);background:0 0;border:0;align-items:center;gap:0;padding:0;display:inline-grid}.teaching-todos-module__Ydx9xq__typeCell .teaching-todos-module__Ydx9xq__subtaskToggle{color:var(--confer-color-text-quiet);font-weight:400}.teaching-todos-module__Ydx9xq__subtaskToggle>span{justify-self:end}.teaching-todos-module__Ydx9xq__subtaskToggle:hover,.teaching-todos-module__Ydx9xq__subtaskToggle[aria-expanded=true]{color:var(--confer-color-ink)}.teaching-todos-module__Ydx9xq__subtaskToggle:focus-visible{box-shadow:var(--confer-shadow-focus);outline:0}.teaching-todos-module__Ydx9xq__subtaskToggle svg{width:var(--confer-icon-sm);height:var(--confer-icon-sm);transition:transform var(--confer-duration-state) var(--confer-ease-standard)}.teaching-todos-module__Ydx9xq__subtaskToggle[aria-expanded=true] svg{transform:rotate(180deg)}.teaching-todos-module__Ydx9xq__threadCellInteractive{pointer-events:auto}.teaching-todos-module__Ydx9xq__expandedParentRow>td:not(.teaching-todos-module__Ydx9xq__spaceLeadCell){z-index:calc(var(--confer-z-sticky) - 1);top:var(--teaching-todo-header-height);background:var(--confer-color-canvas);border-bottom-color:#0000;position:sticky}.teaching-todos-module__Ydx9xq__expandedParentRow>td:not(.teaching-todos-module__Ydx9xq__spaceLeadCell):before{z-index:2;background:var(--confer-color-border-strong);content:"";pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0}.teaching-todos-module__Ydx9xq__subtaskRow>.teaching-todos-module__Ydx9xq__subtaskCell{padding-left:var(--confer-space-2)}.teaching-todos-module__Ydx9xq__subtaskRow td[data-label=Task],.teaching-todos-module__Ydx9xq__nestedHierarchyRow td[data-label=Task]{padding-left:var(--todo-indent,var(--confer-space-8))}.teaching-todos-module__Ydx9xq__nestedHierarchyRow td[data-label=Type]{padding-left:var(--todo-type-indent,var(--confer-space-4))}.teaching-todos-module__Ydx9xq__noteCell{min-width:0;display:block}.teaching-todos-module__Ydx9xq__noteWithStudent{align-items:center;gap:var(--confer-space-2);min-width:0;display:flex}.teaching-todos-module__Ydx9xq__noteWithStudent>.teaching-todos-module__Ydx9xq__personLabel{flex:0 auto;max-width:45%}.teaching-todos-module__Ydx9xq__noteWithStudent>.teaching-todos-module__Ydx9xq__noteCell{flex:auto}.teaching-todos-module__Ydx9xq__noteText{text-overflow:ellipsis;white-space:nowrap;width:100%;color:var(--confer-color-text-tertiary);display:block;overflow:hidden}.teaching-todos-module__Ydx9xq__noticeAnchor.teaching-todos-module__Ydx9xq__noteText{display:block}.teaching-todos-module__Ydx9xq__noteText:focus-visible{border-radius:var(--confer-radius-xs);box-shadow:var(--confer-shadow-focus);outline:0}.teaching-todos-module__Ydx9xq__noticeAnchor{align-items:center;min-width:0;display:inline-flex}.teaching-todos-module__Ydx9xq__noticeAnchor:focus-visible{border-radius:var(--confer-radius-xs);box-shadow:var(--confer-shadow-focus);outline:0}.teaching-todos-module__Ydx9xq__hoverNotice{z-index:var(--confer-z-toast);width:max-content;max-width:calc(100vw - var(--confer-space-8));padding:var(--confer-space-2) var(--confer-space-3);border:1px solid var(--confer-color-border-strong);border-radius:var(--confer-radius-control);background:var(--confer-color-surface-raised);box-shadow:var(--confer-shadow-floating);color:var(--confer-color-ink);font-family:var(--confer-font-sans);font-size:var(--confer-type-caption);line-height:var(--confer-leading-caption);pointer-events:none;visibility:hidden;position:fixed}.teaching-todos-module__Ydx9xq__hoverNotice[data-positioned=true]{visibility:visible}.teaching-todos-module__Ydx9xq__hoverNotice.teaching-todos-module__Ydx9xq__noteNotice{width:min(calc((var(--confer-space-32) * 2) + var(--confer-space-16)), calc(100vw - var(--confer-space-8)));padding:var(--confer-space-3) var(--confer-space-4);font-size:var(--confer-type-body-sm);line-height:var(--confer-leading-body-sm)}.teaching-todos-module__Ydx9xq__assigneeRoster{gap:var(--confer-space-1);white-space:nowrap;margin:0;padding:0;list-style:none;display:grid}.teaching-todos-module__Ydx9xq__progressNotice{white-space:nowrap}.teaching-todos-module__Ydx9xq__progressNoticeAnchor{width:max-content;max-width:100%;display:flex}.teaching-todos-module__Ydx9xq__due{max-width:100%;color:var(--confer-color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-weight:400;display:block;overflow:hidden}.teaching-todos-module__Ydx9xq__dueNoticeAnchor{text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:100%;display:block;overflow:hidden}.teaching-todos-module__Ydx9xq__dueNoticeAnchor>.teaching-todos-module__Ydx9xq__due{display:inline}.teaching-todos-module__Ydx9xq__due[data-urgency=today],.teaching-todos-module__Ydx9xq__due[data-urgency=timed-today]{color:var(--confer-color-danger-vivid);font-weight:600}.teaching-todos-module__Ydx9xq__due[data-urgency=tomorrow]{color:var(--confer-color-caution-vivid);font-weight:600}.teaching-todos-module__Ydx9xq__status{color:var(--confer-color-text-secondary);font-size:var(--confer-type-body-sm);font-weight:400;line-height:var(--confer-leading-body-sm);white-space:nowrap;align-items:center;display:inline-flex;position:relative}.teaching-todos-module__Ydx9xq__status[data-progress=true]{align-items:center;width:max-content;max-width:100%}.teaching-todos-module__Ydx9xq__statusProgress{top:calc(100% + var(--confer-space-1) / 2);width:100%;height:calc(var(--confer-space-1) / 2);border-radius:var(--confer-radius-full);background:var(--confer-color-surface-sunken);pointer-events:none;position:absolute;left:0;overflow:hidden}.teaching-todos-module__Ydx9xq__statusProgress:after{width:var(--todo-progress);border-radius:inherit;background:var(--confer-color-border-strong);content:"";height:100%;display:block}.teaching-todos-module__Ydx9xq__statusLabel{display:inline}.teaching-todos-module__Ydx9xq__status[data-status=blocked]{color:var(--confer-color-caution-vivid);font-weight:600}.teaching-todos-module__Ydx9xq__tableViewport:focus-visible{box-shadow:var(--confer-shadow-focus);outline:none}.teaching-todos-module__Ydx9xq__tableViewport tbody tr[data-completing=true] td{background:var(--confer-color-success-soft);animation:teaching-todos-module__Ydx9xq__todoCompletionExit var(--confer-duration-surface) var(--confer-ease-settle) var(--confer-duration-atmosphere) both}@keyframes teaching-todos-module__Ydx9xq__todoCompletionExit{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.teaching-todos-module__Ydx9xq__tableViewport tbody tr[data-completing=true] td{animation:none}}.teaching-todos-module__Ydx9xq__completedStatusIcon{width:var(--confer-icon-sm);height:var(--confer-icon-sm);color:var(--confer-color-success)}.teaching-todos-module__Ydx9xq__tableViewport tbody tr[data-status=completed] .teaching-todos-module__Ydx9xq__kind,.teaching-todos-module__Ydx9xq__tableViewport tbody tr[data-status=completed] .teaching-todos-module__Ydx9xq__taskCell,.teaching-todos-module__Ydx9xq__tableViewport tbody tr[data-status=completed] .teaching-todos-module__Ydx9xq__noteText,.teaching-todos-module__Ydx9xq__tableViewport tbody tr[data-status=completed] .teaching-todos-module__Ydx9xq__due,.teaching-todos-module__Ydx9xq__tableViewport tbody tr[data-status=completed] .teaching-todos-module__Ydx9xq__subtaskToggle,.teaching-todos-module__Ydx9xq__tableViewport tbody tr[data-status=completed] .teaching-todos-module__Ydx9xq__personLabel,.teaching-todos-module__Ydx9xq__tableViewport tbody tr[data-status=completed] .teaching-todos-module__Ydx9xq__unassignedAssignee,.teaching-todos-module__Ydx9xq__tableViewport tbody tr[data-status=completed] .teaching-todos-module__Ydx9xq__assigneeOverflow{color:var(--confer-color-text-tertiary);font-weight:400}.teaching-todos-module__Ydx9xq__tableViewport tbody tr[data-status=completed] .teaching-todos-module__Ydx9xq__assigneeAvatar{border-color:var(--confer-color-border-subtle);background:var(--confer-color-surface-sunken);color:var(--confer-color-text-tertiary)}.teaching-todos-module__Ydx9xq__tableViewport tbody tr[data-status=completed] .teaching-todos-module__Ydx9xq__completedStatusIcon{color:var(--confer-color-success)}.teaching-todos-module__Ydx9xq__tableViewport tbody tr[data-status=completed] .teaching-todos-module__Ydx9xq__subtaskToggle:hover,.teaching-todos-module__Ydx9xq__tableViewport tbody tr[data-status=completed] .teaching-todos-module__Ydx9xq__subtaskToggle[aria-expanded=true]{color:var(--confer-color-ink)}.teaching-todos-module__Ydx9xq__unassignedAssignee{color:var(--confer-color-text-secondary)}.teaching-todos-module__Ydx9xq__personLabel{align-items:center;gap:var(--confer-space-1);min-width:0;color:var(--confer-color-text-secondary);display:flex}.teaching-todos-module__Ydx9xq__personLabel>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.teaching-todos-module__Ydx9xq__assigneeChip{min-width:0;min-height:var(--confer-space-5);padding:0 var(--confer-space-2);align-items:center;gap:var(--confer-space-1);border:1px solid var(--confer-color-border);border-radius:var(--confer-radius-full);background:var(--confer-color-surface-subtle);color:var(--confer-color-text-secondary);font-size:var(--confer-type-caption);font-weight:500;line-height:var(--confer-leading-caption);white-space:nowrap;display:inline-flex}.teaching-todos-module__Ydx9xq__assigneeChip[data-assignee=self]{border-color:var(--confer-color-selection-border);background:var(--confer-color-selection-soft);color:var(--confer-color-selection)}.teaching-todos-module__Ydx9xq__assigneeChip[data-assignee=unassigned]{color:var(--confer-color-text-tertiary);border-style:dashed}.teaching-todos-module__Ydx9xq__assigneeAvatar{width:var(--confer-space-8);height:var(--confer-space-8);border-radius:var(--confer-radius-full);background:var(--confer-color-surface-sunken);color:inherit;font-size:var(--confer-type-micro);flex:none;place-items:center;font-weight:700;line-height:1;display:grid}.teaching-todos-module__Ydx9xq__assigneeChip[data-assignee=self] .teaching-todos-module__Ydx9xq__assigneeAvatar{background:var(--confer-color-selection-soft-hover)}.teaching-todos-module__Ydx9xq__assigneeNoticeAnchor{width:100%;max-width:100%;min-height:var(--confer-target-min);white-space:nowrap;justify-content:flex-start;display:flex}.teaching-todos-module__Ydx9xq__assigneeAvatars{white-space:nowrap;align-items:center;width:100%;min-width:0;display:flex;overflow:hidden}.teaching-todos-module__Ydx9xq__selfAssigneeAvatar,.teaching-todos-module__Ydx9xq__stackedAssigneeAvatar{flex:none;display:inline-flex}.teaching-todos-module__Ydx9xq__assigneeAvatars .teaching-todos-module__Ydx9xq__assigneeAvatar{width:var(--confer-space-8);height:var(--confer-space-8);box-sizing:border-box;border:1px solid var(--confer-color-border-subtle);background:var(--confer-color-surface-subtle);color:var(--confer-color-text-quiet);font-size:var(--confer-type-micro);font-weight:500}.teaching-todos-module__Ydx9xq__assigneeGap{width:var(--confer-space-2);flex:none}.teaching-todos-module__Ydx9xq__otherAssignees{align-items:center;min-width:0;display:flex;overflow:hidden}.teaching-todos-module__Ydx9xq__stackedAssigneeAvatar{z-index:1;position:relative}.teaching-todos-module__Ydx9xq__stackedAssigneeAvatar:not(:first-child){margin-left:calc(var(--confer-space-1) * -1)}.teaching-todos-module__Ydx9xq__stackedAssigneeAvatar:nth-child(n+4){display:none}.teaching-todos-module__Ydx9xq__assigneeOverflow{margin-left:var(--confer-space-1);color:var(--confer-color-text-quiet);font-size:var(--confer-type-body-sm);line-height:var(--confer-leading-body-sm);flex:none}.teaching-todos-module__Ydx9xq__messageRow td{padding-block:var(--confer-space-8);color:var(--confer-color-text-secondary)}.teaching-todos-module__Ydx9xq__errorRow td{color:var(--confer-color-danger)}.teaching-todos-module__Ydx9xq__loadingPlaceholder{gap:var(--confer-space-8);padding-block:var(--confer-space-4);display:grid}.teaching-todos-module__Ydx9xq__loadingRow{align-items:center;gap:var(--confer-space-12);grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid}.teaching-todos-module__Ydx9xq__loadingRow span{width:60%;height:var(--confer-space-3);background:var(--confer-color-surface-subtle)}.teaching-todos-module__Ydx9xq__visuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1100px){.teaching-todos-module__Ydx9xq__header{align-items:flex-start;gap:var(--confer-space-3);flex-direction:column}.teaching-todos-module__Ydx9xq__toolbar{grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}.teaching-todos-module__Ydx9xq__controls{overscroll-behavior-inline:contain;scrollbar-color:var(--confer-color-border-strong) transparent;scrollbar-width:thin;justify-content:flex-start;width:100%;min-width:0;overflow-x:auto}}@media (max-width:820px){.teaching-todos-module__Ydx9xq__mobileSortControls{align-items:center;gap:var(--confer-space-2);flex:none;display:flex}.teaching-todos-module__Ydx9xq__mobileSortControls .teaching-todos-module__Ydx9xq__filterControl{width:calc(var(--confer-space-32) + var(--confer-space-8))}.teaching-todos-module__Ydx9xq__tableViewport table,.teaching-todos-module__Ydx9xq__tableViewport tbody,.teaching-todos-module__Ydx9xq__tableViewport tbody tr,.teaching-todos-module__Ydx9xq__tableViewport td{display:block}.teaching-todos-module__Ydx9xq__tableViewport thead{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.teaching-todos-module__Ydx9xq__tableViewport thead th[data-mobile-static=true] button{display:none}.teaching-todos-module__Ydx9xq__tableViewport thead th[data-mobile-static=true] [data-mobile-header-label]{display:inline}.teaching-todos-module__Ydx9xq__tableViewport tbody tr:not(.teaching-todos-module__Ydx9xq__mobileSpaceGroupRow){height:auto;padding:var(--confer-space-1) var(--confer-space-2);grid-template-columns:minmax(0, 1fr) auto auto minmax(var(--confer-target-min), auto);grid-template-rows:var(--confer-target-min) calc(2 * var(--confer-type-body-sm) * var(--confer-leading-body-sm)) var(--confer-target-min);gap:var(--confer-space-1) var(--confer-space-3);border-bottom:1px solid var(--confer-color-border-subtle);display:grid;position:relative}.teaching-todos-module__Ydx9xq__tableViewport .teaching-todos-module__Ydx9xq__mobileSpaceGroupRow{padding:var(--confer-space-1) var(--confer-space-2);border-bottom:1px solid var(--confer-color-border-strong)}.teaching-todos-module__Ydx9xq__tableViewport .teaching-todos-module__Ydx9xq__mobileSpaceGroupRow th{min-height:var(--confer-space-6);justify-content:space-between;align-items:center;gap:var(--confer-space-3);color:var(--confer-color-text-secondary);font-size:var(--confer-type-caption);font-weight:600;line-height:var(--confer-leading-caption);text-align:left;padding:0;display:flex;position:static}.teaching-todos-module__Ydx9xq__tableViewport .teaching-todos-module__Ydx9xq__mobileSpaceGroupRow th:after{display:none}.teaching-todos-module__Ydx9xq__tableViewport .teaching-todos-module__Ydx9xq__mobileSpaceGroupRow th span:last-child{color:var(--confer-color-text-quiet);flex:none;font-weight:400}.teaching-todos-module__Ydx9xq__tableViewport table[data-scope] td[data-label],.teaching-todos-module__Ydx9xq__tableViewport td:first-child,.teaching-todos-module__Ydx9xq__tableViewport td:last-child{background:0 0;border:0;width:auto;height:auto;padding:0}.teaching-todos-module__Ydx9xq__tableViewport tbody tr.teaching-todos-module__Ydx9xq__subtaskRow,.teaching-todos-module__Ydx9xq__tableViewport tbody tr.teaching-todos-module__Ydx9xq__nestedHierarchyRow{padding-left:var(--todo-mobile-indent,var(--confer-space-6));background:0 0}.teaching-todos-module__Ydx9xq__tableViewport .teaching-todos-module__Ydx9xq__expandedParentRow{z-index:auto;border-bottom-color:var(--confer-color-border-strong);position:relative;top:auto}.teaching-todos-module__Ydx9xq__tableViewport .teaching-todos-module__Ydx9xq__expandedParentRow>td{background:0 0;position:static}.teaching-todos-module__Ydx9xq__tableViewport tbody tr:not(.teaching-todos-module__Ydx9xq__messageRow):not([data-setup-task=true]):hover>td:not(.teaching-todos-module__Ydx9xq__spaceLeadCell){background:0 0}.teaching-todos-module__Ydx9xq__tableViewport .teaching-todos-module__Ydx9xq__threadCell{width:var(--confer-space-8);pointer-events:none;background:0 0;padding:0;position:absolute;top:0;bottom:0;left:0}.teaching-todos-module__Ydx9xq__tableViewport .teaching-todos-module__Ydx9xq__threadCellInteractive{pointer-events:auto}.teaching-todos-module__Ydx9xq__tableViewport .teaching-todos-module__Ydx9xq__threadCell .teaching-todos-module__Ydx9xq__subtaskToggle{margin-right:0}.teaching-todos-module__Ydx9xq__tableViewport .teaching-todos-module__Ydx9xq__subtaskSpaceCell,.teaching-todos-module__Ydx9xq__tableViewport .teaching-todos-module__Ydx9xq__spaceLeadCell,.teaching-todos-module__Ydx9xq__tableViewport .teaching-todos-module__Ydx9xq__subtaskRow td[data-inherited=true]{display:none!important}.teaching-todos-module__Ydx9xq__tableViewport td:before{color:var(--confer-color-text-quiet);content:attr(data-label);font-size:var(--confer-type-caption);font-weight:500;line-height:var(--confer-leading-caption);display:inline}.teaching-todos-module__Ydx9xq__tableViewport td[data-label=Type],.teaching-todos-module__Ydx9xq__tableViewport td[data-label=Due],.teaching-todos-module__Ydx9xq__tableViewport td[data-label=Status],.teaching-todos-module__Ydx9xq__tableViewport td[data-label=Assigned\ to]{min-width:0;min-height:var(--confer-space-8);align-items:center;gap:var(--confer-space-1);display:flex!important}.teaching-todos-module__Ydx9xq__tableViewport .teaching-todos-module__Ydx9xq__expandedParentRow>td:not(.teaching-todos-module__Ydx9xq__spaceLeadCell):before{z-index:auto;width:auto;height:auto;color:var(--confer-color-text-quiet);content:attr(data-label);font-size:var(--confer-type-caption);font-weight:500;line-height:var(--confer-leading-caption);pointer-events:auto;background:0 0;display:inline;position:static}.teaching-todos-module__Ydx9xq__tableViewport .teaching-todos-module__Ydx9xq__expandedParentRow>td[data-label=Task]:before,.teaching-todos-module__Ydx9xq__tableViewport .teaching-todos-module__Ydx9xq__expandedParentRow>td[data-label=Notes]:before{display:none}.teaching-todos-module__Ydx9xq__tableViewport td[data-label=Task]{color:var(--confer-color-ink);font-size:var(--confer-type-body-sm);font-weight:400;line-height:var(--confer-leading-body-sm);grid-area:1/1/auto/-1}.teaching-todos-module__Ydx9xq__tableViewport td[data-label=Task]:before,.teaching-todos-module__Ydx9xq__tableViewport td[data-label=Notes]:before{display:none}.teaching-todos-module__Ydx9xq__tableViewport .teaching-todos-module__Ydx9xq__taskLink{text-overflow:clip;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.teaching-todos-module__Ydx9xq__tableViewport td[data-label=Type]{grid-area:3/1}.teaching-todos-module__Ydx9xq__tableViewport td[data-label=Type] .teaching-todos-module__Ydx9xq__typeCell{flex:auto;width:auto;min-width:0}.teaching-todos-module__Ydx9xq__tableViewport td[data-label=Type] .teaching-todos-module__Ydx9xq__subtaskToggle{margin-right:0}.teaching-todos-module__Ydx9xq__tableViewport td[data-label=Notes]{min-width:0;color:var(--confer-color-text-tertiary);grid-area:2/1/auto/-1}.teaching-todos-module__Ydx9xq__tableViewport td[data-label=Notes]:empty{display:none}.teaching-todos-module__Ydx9xq__tableViewport .teaching-todos-module__Ydx9xq__noteText{text-overflow:clip;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.teaching-todos-module__Ydx9xq__tableViewport td[data-label=Due]{grid-area:3/2}.teaching-todos-module__Ydx9xq__tableViewport td[data-label=Status]{grid-area:3/3}.teaching-todos-module__Ydx9xq__tableViewport td[data-label=Assigned\ to]{grid-area:3/4}.teaching-todos-module__Ydx9xq__tableViewport td[data-label=Assigned\ to] .teaching-todos-module__Ydx9xq__assigneeNoticeAnchor,.teaching-todos-module__Ydx9xq__tableViewport td[data-label=Assigned\ to] .teaching-todos-module__Ydx9xq__assigneeAvatars{width:auto}.teaching-todos-module__Ydx9xq__tableViewport .teaching-todos-module__Ydx9xq__subtaskRow td[data-label=Task]{padding-left:0}.teaching-todos-module__Ydx9xq__tableViewport tbody tr.teaching-todos-module__Ydx9xq__messageRow{display:block}.teaching-todos-module__Ydx9xq__tableViewport .teaching-todos-module__Ydx9xq__messageRow td{padding:var(--confer-space-5) 0}.teaching-todos-module__Ydx9xq__tableViewport .teaching-todos-module__Ydx9xq__messageRow td:before{display:none}}@media (max-width:620px){.teaching-todos-module__Ydx9xq__todos{max-width:calc(100vw - var(--confer-space-8))}.teaching-todos-module__Ydx9xq__errorMessage,.teaching-todos-module__Ydx9xq__paginationNotice{align-items:stretch;gap:var(--confer-space-2);flex-direction:column}.teaching-todos-module__Ydx9xq__header{align-items:center;gap:var(--confer-space-3) var(--confer-space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.teaching-todos-module__Ydx9xq__titleGroup{grid-area:1/1}.teaching-todos-module__Ydx9xq__toolbar{display:contents}.teaching-todos-module__Ydx9xq__controls{flex-wrap:nowrap;grid-area:2/1/auto/-1}.teaching-todos-module__Ydx9xq__newTaskButton{grid-area:1/2}.teaching-todos-module__Ydx9xq__filterControl{min-width:var(--confer-space-32);flex:none;width:auto!important}.teaching-todos-module__Ydx9xq__mobileSortControls .teaching-todos-module__Ydx9xq__filterControl{min-width:calc(var(--confer-space-32) + var(--confer-space-8))}.teaching-todos-module__Ydx9xq__resetFilters{flex:none;width:max-content}.teaching-todos-module__Ydx9xq__controls>button:not(.teaching-todos-module__Ydx9xq__resetFilters){width:auto;min-width:calc(var(--confer-space-24) + var(--confer-space-4))}.teaching-todos-module__Ydx9xq__tableViewport tbody tr:not(.teaching-todos-module__Ydx9xq__mobileSpaceGroupRow){padding:var(--confer-space-1) var(--confer-space-2);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:var(--confer-target-min) calc(2 * var(--confer-type-body-sm) * var(--confer-leading-body-sm)) repeat(2, var(--confer-target-min));gap:var(--confer-space-1) var(--confer-space-2)}.teaching-todos-module__Ydx9xq__tableViewport tbody tr.teaching-todos-module__Ydx9xq__subtaskRow,.teaching-todos-module__Ydx9xq__tableViewport tbody tr.teaching-todos-module__Ydx9xq__nestedHierarchyRow{padding-left:var(--todo-mobile-indent,var(--confer-space-6))}.teaching-todos-module__Ydx9xq__tableViewport td[data-label=Task],.teaching-todos-module__Ydx9xq__tableViewport td[data-label=Notes]{grid-column:1/-1}.teaching-todos-module__Ydx9xq__tableViewport td[data-label=Type]{grid-area:3/1}.teaching-todos-module__Ydx9xq__tableViewport td[data-label=Due]{grid-area:3/2}.teaching-todos-module__Ydx9xq__tableViewport td[data-label=Status]{grid-area:4/1}.teaching-todos-module__Ydx9xq__tableViewport td[data-label=Assigned\ to]{grid-area:4/2}.teaching-todos-module__Ydx9xq__tableViewport .teaching-todos-module__Ydx9xq__subtaskRow td[data-label=Notes]{grid-row:2}.teaching-todos-module__Ydx9xq__tableViewport .teaching-todos-module__Ydx9xq__subtaskRow td[data-label=Due],.teaching-todos-module__Ydx9xq__tableViewport .teaching-todos-module__Ydx9xq__subtaskRow td[data-label=Status]{grid-row:3}.teaching-todos-module__Ydx9xq__tableViewport .teaching-todos-module__Ydx9xq__subtaskRow td[data-label=Due]{grid-column:1}.teaching-todos-module__Ydx9xq__tableViewport .teaching-todos-module__Ydx9xq__subtaskRow td[data-label=Status]{grid-column:2}.teaching-todos-module__Ydx9xq__tableViewport .teaching-todos-module__Ydx9xq__subtaskRow td[data-label=Assigned\ to]{grid-area:4/1/auto/-1}}@media (prefers-reduced-motion:reduce){.teaching-todos-module__Ydx9xq__subtaskToggle,.teaching-todos-module__Ydx9xq__subtaskToggle svg,.teaching-todos-module__Ydx9xq__tableViewport td{transition:none}}
.route-loading-module__RwoDCG__status{margin:var(--confer-space-6);color:var(--confer-color-text-secondary)}
.teaching-overview-module__otA8aa__warning{width:min(100%, var(--confer-layout-content));margin-inline:auto;margin-top:var(--confer-space-6);padding:var(--confer-space-4);grid-template-columns:var(--confer-icon-md) minmax(0, 1fr);align-items:start;gap:var(--confer-space-3);border:1px solid var(--confer-color-danger-border);border-radius:var(--confer-radius-sm);background:var(--confer-color-danger-soft);color:var(--confer-color-danger);flex:none;display:grid}.teaching-overview-module__otA8aa__warning svg{width:var(--confer-icon-md);height:var(--confer-icon-md)}.teaching-overview-module__otA8aa__warning p{font-size:var(--confer-type-body-sm);line-height:var(--confer-leading-body-sm);margin:0}.teaching-overview-module__otA8aa__loading{width:min(100%, var(--confer-layout-content));padding:var(--confer-space-10) 0;border-top:1px solid var(--confer-color-border-subtle);border-bottom:1px solid var(--confer-color-border-subtle);color:var(--confer-color-text-secondary);font-size:var(--confer-type-body-sm);line-height:var(--confer-leading-body-sm);margin-inline:auto}.teaching-overview-module__otA8aa__sectionHeader{justify-content:space-between;align-items:center;gap:var(--confer-space-6);display:flex}.teaching-overview-module__otA8aa__sectionHeader>div{min-width:0}.teaching-overview-module__otA8aa__sectionHeader h2{color:var(--confer-color-ink);font-family:var(--confer-font-serif);font-size:var(--confer-type-section-heading);letter-spacing:var(--confer-tracking-heading);font-weight:400;line-height:var(--confer-leading-heading);margin:0}.teaching-overview-module__otA8aa__sectionHeader p{max-width:72ch;margin:var(--confer-space-2) 0 0;color:var(--confer-color-text-secondary);font-size:var(--confer-type-body-sm);line-height:var(--confer-leading-body-sm)}.teaching-overview-module__otA8aa__spacesSection{width:100%;height:100%;padding:calc(var(--confer-space-6) + (var(--confer-space-1) / 2)) 0 0;flex-direction:column;margin-inline:auto;display:flex}.teaching-overview-module__otA8aa__spacesHeader{align-items:center;gap:var(--confer-space-2) var(--confer-space-6);grid-template-columns:max-content minmax(0,1fr);width:100%;display:grid}.teaching-overview-module__otA8aa__spacesLead{align-items:baseline;gap:var(--confer-space-4);min-width:0;display:flex}.teaching-overview-module__otA8aa__sectionHeader .teaching-overview-module__otA8aa__spacesDescription{color:var(--confer-color-text-quiet);white-space:nowrap;margin:0!important}.teaching-overview-module__otA8aa__newSpaceButton{width:calc(var(--confer-space-32) + var(--confer-space-4));min-height:var(--confer-control-header);justify-self:end;position:relative}.teaching-overview-module__otA8aa__newSpaceButton:before{inset:calc((var(--confer-target-min) - var(--confer-control-header)) / -2) 0;content:"";position:absolute}.teaching-overview-module__otA8aa__newSpaceShortLabel{display:none}.teaching-overview-module__otA8aa__collectionTools{grid-template-columns:minmax(var(--confer-space-32), calc(var(--confer-space-32) * 2)) var(--confer-space-32) calc(var(--confer-space-32) + var(--confer-space-4));justify-content:flex-end;align-items:center;gap:var(--confer-space-2);min-width:0;margin:0;display:grid}.teaching-overview-module__otA8aa__spaceFilterControl{min-width:0;min-height:var(--confer-target-min);color:var(--confer-color-text-secondary);align-items:center;display:flex;position:relative}.teaching-overview-module__otA8aa__spaceFilterControl select{width:100%;height:var(--confer-control-header);padding:0 calc(var(--confer-icon-sm) + var(--confer-space-6)) 0 var(--confer-space-3);border:1px solid var(--confer-color-border);border-radius:var(--confer-radius-control);background:var(--confer-color-surface);color:inherit;cursor:pointer;font-family:var(--confer-font-sans);font-size:var(--confer-type-body-sm);font-weight:400;line-height:var(--confer-leading-body-sm);appearance:none;transition:background-color var(--confer-duration-state) var(--confer-ease-standard), border-color var(--confer-duration-state) var(--confer-ease-standard), color var(--confer-duration-state) var(--confer-ease-standard);outline:0}.teaching-overview-module__otA8aa__spaceFilterControl>svg{top:50%;right:var(--confer-space-3);width:var(--confer-icon-sm);height:var(--confer-icon-sm);pointer-events:none;position:absolute;transform:translateY(-50%)}.teaching-overview-module__otA8aa__spaceFilterControl select:hover,.teaching-overview-module__otA8aa__spaceFilterControl[data-filtered=true] select{border-color:var(--confer-color-border-strong);background:var(--confer-color-action-soft);color:var(--confer-color-ink)}.teaching-overview-module__otA8aa__spaceFilterControl select:active{background:var(--confer-color-action-soft-hover)}.teaching-overview-module__otA8aa__spaceFilterControl select:focus-visible{box-shadow:var(--confer-shadow-focus)}.teaching-overview-module__otA8aa__collectionTools .teaching-overview-module__otA8aa__spaceSearch{width:100%}.teaching-overview-module__otA8aa__spacesScroll{--teaching-space-collection-bleed:var(--confer-space-4);margin:var(--confer-space-4) calc(var(--teaching-space-collection-bleed) * -1) 0;padding:0 var(--teaching-space-collection-bleed) var(--confer-space-6);overscroll-behavior:contain;scrollbar-color:var(--confer-color-border-strong) transparent;scrollbar-gutter:stable;scrollbar-width:thin;flex:auto;min-height:0;overflow:hidden auto}.teaching-overview-module__otA8aa__spacesCollection{--teaching-spaces-columns:6;z-index:0;isolation:isolate;padding-bottom:calc((100% - (var(--teaching-spaces-columns) - 1) * var(--confer-space-6)) / var(--teaching-spaces-columns) * .2528 + var(--confer-space-4));position:relative}.teaching-overview-module__otA8aa__spacesGrid{justify-content:start;align-items:start;column-gap:var(--confer-space-6);row-gap:var(--confer-space-4);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.teaching-overview-module__otA8aa__pinnedSection{margin:0}.teaching-overview-module__otA8aa__pinnedDivider{height:1px;margin:var(--confer-space-6) 0;background:var(--confer-color-border)}.teaching-overview-module__otA8aa__spaceItem{--teaching-space-card-width:100%;--teaching-space-card-paper-top:13.18%;--teaching-space-card-overview-offset:-22.4246%;aspect-ratio:566/693;isolation:isolate;width:100%;min-width:0;min-height:0;position:relative;overflow:visible}.teaching-overview-module__otA8aa__spaceItem[data-reorderable=true]{-webkit-user-select:none;user-select:none}.teaching-overview-module__otA8aa__spaceItem:hover{z-index:2}.teaching-overview-module__otA8aa__spaceItem[data-dragging=true]{z-index:var(--confer-z-popover);transform:translate3d(var(--teaching-space-drag-x,0), var(--teaching-space-drag-y,0), 0);will-change:transform}.teaching-overview-module__otA8aa__spaceItem>article{margin-top:var(--teaching-space-card-overview-offset)}.teaching-overview-module__otA8aa__spaceItem[data-pulse=true]{will-change:opacity;animation:teaching-overview-module__otA8aa__teaching-space-pin-pulse var(--confer-duration-atmosphere) var(--confer-ease-standard) both}@keyframes teaching-overview-module__otA8aa__teaching-space-pin-pulse{0%,to{opacity:1}50%{opacity:.38}}.teaching-overview-module__otA8aa__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.teaching-overview-module__otA8aa__empty{width:min(100%, var(--confer-layout-content));min-height:0;margin:var(--confer-space-3) auto 0;padding:var(--confer-space-6) 0;border-top:1px solid var(--confer-color-border-subtle);border-bottom:1px solid var(--confer-color-border-subtle);flex-direction:column;flex:auto;justify-content:center;display:flex}.teaching-overview-module__otA8aa__empty h3{color:var(--confer-color-ink);font-size:var(--confer-type-body);font-weight:600;line-height:var(--confer-leading-body);margin:0}.teaching-overview-module__otA8aa__empty p{max-width:58ch;margin:var(--confer-space-1) 0 0;color:var(--confer-color-text-secondary);font-size:var(--confer-type-body-sm);line-height:var(--confer-leading-body-sm)}.teaching-overview-module__otA8aa__empty a,.teaching-overview-module__otA8aa__empty button{margin-top:var(--confer-space-5)}@media (max-width:900px){.teaching-overview-module__otA8aa__spacesHeader{grid-template-columns:minmax(0,1fr)}.teaching-overview-module__otA8aa__collectionTools{grid-row:2;grid-template-columns:minmax(var(--confer-space-32), 1fr) calc(var(--confer-space-24) + var(--confer-space-6)) calc(var(--confer-space-32) + var(--confer-space-4));width:100%}.teaching-overview-module__otA8aa__spacesScroll{--teaching-space-collection-bleed:var(--confer-space-3)}.teaching-overview-module__otA8aa__spacesGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.teaching-overview-module__otA8aa__spacesCollection{--teaching-spaces-columns:4}}@media (max-width:620px){.teaching-overview-module__otA8aa__spacesHeader{gap:var(--confer-space-3);grid-template-columns:minmax(0,1fr)}.teaching-overview-module__otA8aa__sectionHeader .teaching-overview-module__otA8aa__spacesDescription{white-space:normal}.teaching-overview-module__otA8aa__spacesLead{display:block}.teaching-overview-module__otA8aa__newSpaceButton{padding-inline:var(--confer-space-3)}.teaching-overview-module__otA8aa__newSpaceLongLabel{display:none}.teaching-overview-module__otA8aa__newSpaceShortLabel{display:inline}.teaching-overview-module__otA8aa__spacesHeader h2{font-size:var(--confer-type-section-heading)}.teaching-overview-module__otA8aa__spacesHeader p{margin-top:var(--confer-space-1);font-size:var(--confer-type-caption);line-height:var(--confer-leading-caption)}.teaching-overview-module__otA8aa__collectionTools{grid-row:2;grid-template-columns:minmax(0, 1fr) calc(var(--confer-space-24) + var(--confer-space-6)) auto;justify-content:stretch}.teaching-overview-module__otA8aa__collectionTools .teaching-overview-module__otA8aa__spaceSearch{width:100%}.teaching-overview-module__otA8aa__spacesScroll{--teaching-space-collection-bleed:var(--confer-layout-gutter-mobile)}.teaching-overview-module__otA8aa__spacesGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.teaching-overview-module__otA8aa__spacesCollection{--teaching-spaces-columns:2}}@media (prefers-reduced-motion:reduce){.teaching-overview-module__otA8aa__spaceFilterControl select{transition:none}.teaching-overview-module__otA8aa__spaceItem[data-pulse=true]{opacity:.62;animation:none}}
