.HomeworkTitleEditor-module__QnRKAq__row{flex-wrap:wrap}.HomeworkTitleEditor-module__QnRKAq__rename,.HomeworkTitleEditor-module__QnRKAq__save,.HomeworkTitleEditor-module__QnRKAq__cancel{cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;gap:.375rem;min-height:44px;padding:.5rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.HomeworkTitleEditor-module__QnRKAq__rename{color:var(--tutor-muted,#71717a);flex-shrink:0}.HomeworkTitleEditor-module__QnRKAq__rename:hover,.HomeworkTitleEditor-module__QnRKAq__cancel:hover{background:var(--tutor-surface-subtle,var(--background))}.HomeworkTitleEditor-module__QnRKAq__form{border-top:1px solid var(--tutor-border,#a1a1aa);min-width:0;color:var(--tutor-ink,var(--foreground));flex-basis:100%;order:1;padding:1rem;font-size:.875rem}.HomeworkTitleEditor-module__QnRKAq__fields{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.HomeworkTitleEditor-module__QnRKAq__input{border:1px solid var(--tutor-border,#a1a1aa);background:var(--tutor-surface,var(--background));width:100%;min-width:0;min-height:44px;color:var(--tutor-ink,var(--foreground));border-radius:.5rem;flex:12rem;padding:.5rem .75rem}.HomeworkTitleEditor-module__QnRKAq__save{background:var(--tutor-accent);color:var(--tutor-accent-ink,#fff)}.HomeworkTitleEditor-module__QnRKAq__cancel{border:1px solid var(--tutor-border,#a1a1aa)}.HomeworkTitleEditor-module__QnRKAq__rename:focus-visible,.HomeworkTitleEditor-module__QnRKAq__input:focus-visible,.HomeworkTitleEditor-module__QnRKAq__save:focus-visible,.HomeworkTitleEditor-module__QnRKAq__cancel:focus-visible{outline:2px solid var(--tutor-accent);outline-offset:2px}.HomeworkTitleEditor-module__QnRKAq__rename:disabled,.HomeworkTitleEditor-module__QnRKAq__save:disabled,.HomeworkTitleEditor-module__QnRKAq__cancel:disabled{opacity:.5;cursor:not-allowed}.HomeworkTitleEditor-module__QnRKAq__error{color:var(--tutor-danger,#dc2626);margin-top:.5rem}@media (max-width:480px){.HomeworkTitleEditor-module__QnRKAq__rename span{display:none}}
.HomeworkTab-module__99TpIa__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.HomeworkTab-module__99TpIa__description{color:var(--tutor-muted,#71717a);font-size:.875rem}.HomeworkTab-module__99TpIa__actions{flex-wrap:wrap;gap:8px;display:flex}.HomeworkTab-module__99TpIa__action{border:1px solid var(--tutor-border,#d4d4d8);background:var(--tutor-surface,#fff);min-height:40px;color:var(--tutor-ink,#18181b);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:.75rem;font-weight:600;display:inline-flex}.HomeworkTab-module__99TpIa__action:hover,.HomeworkTab-module__99TpIa__action[aria-expanded=true]{background:var(--tutor-surface-subtle,#f4f4f5)}.HomeworkTab-module__99TpIa__action:focus-visible{outline:2px solid var(--tutor-accent,#9333ea);outline-offset:2px}.dark .HomeworkTab-module__99TpIa__action{background:var(--tutor-surface,#18181b);color:var(--tutor-ink,#f4f4f5);border-color:var(--tutor-border,#3f3f46)}:is(.dark .HomeworkTab-module__99TpIa__action:hover,.dark .HomeworkTab-module__99TpIa__action[aria-expanded=true]){background:var(--tutor-surface-subtle,#27272a)}
.HomeworkResponseResources-module__E2Yp-q__sections{gap:1rem;margin-top:1rem;display:grid}.HomeworkResponseResources-module__E2Yp-q__section{border:1px solid var(--tutor-border);background:var(--tutor-surface-subtle);min-width:0;color:var(--tutor-ink);border-radius:.75rem;padding:1rem}.HomeworkResponseResources-module__E2Yp-q__heading{margin:0 0 .5rem;font-size:.875rem;font-weight:650}.HomeworkResponseResources-module__E2Yp-q__hint{color:var(--tutor-muted);margin:.35rem 0;font-size:.75rem}.HomeworkResponseResources-module__E2Yp-q__row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.HomeworkResponseResources-module__E2Yp-q__input{border:1px solid var(--tutor-border);background:var(--tutor-surface-raised);min-width:0;color:var(--tutor-ink);border-radius:.5rem;flex:12rem;padding:.65rem;font-size:.875rem}.HomeworkResponseResources-module__E2Yp-q__input::placeholder{color:var(--tutor-muted)}.HomeworkResponseResources-module__E2Yp-q__input:focus-visible,.HomeworkResponseResources-module__E2Yp-q__button:focus-visible,.HomeworkResponseResources-module__E2Yp-q__remove:focus-visible{outline:2px solid var(--tutor-accent);outline-offset:2px}.HomeworkResponseResources-module__E2Yp-q__button{border:1px solid var(--tutor-border);color:var(--tutor-accent-strong);background:var(--tutor-surface-raised);cursor:pointer;border-radius:.5rem;padding:.65rem .8rem;font-size:.8rem;font-weight:600}.HomeworkResponseResources-module__E2Yp-q__button:hover:not(:disabled){background:var(--tutor-accent-soft)}.HomeworkResponseResources-module__E2Yp-q__button:disabled,.HomeworkResponseResources-module__E2Yp-q__remove:disabled,.HomeworkResponseResources-module__E2Yp-q__input:disabled{opacity:.5;cursor:not-allowed}.HomeworkResponseResources-module__E2Yp-q__list{gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.HomeworkResponseResources-module__E2Yp-q__link{overflow-wrap:anywhere;min-width:0;color:var(--tutor-accent-strong);text-underline-offset:2px;flex:1;font-size:.875rem;text-decoration:underline}.HomeworkResponseResources-module__E2Yp-q__remove{border:1px solid var(--tutor-border);background:var(--tutor-surface-raised);width:2rem;height:2rem;color:var(--tutor-muted);cursor:pointer;border-radius:.4rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.HomeworkResponseResources-module__E2Yp-q__error{color:var(--tutor-danger);margin-top:.5rem;font-size:.8rem}.HomeworkResponseResources-module__E2Yp-q__setting{color:var(--tutor-ink);margin-top:.75rem;font-size:.875rem}.HomeworkResponseResources-module__E2Yp-q__setting input{accent-color:var(--tutor-accent)}
.StudyCircleLearningOptions-module__4Yhzkq__card,.StudyCircleLearningOptions-module__4Yhzkq__options{min-width:0}.StudyCircleLearningOptions-module__4Yhzkq__card{border:1px solid var(--tutor-border);background:var(--tutor-surface);color:var(--tutor-ink);border-radius:1rem;padding:1.25rem}.StudyCircleLearningOptions-module__4Yhzkq__options{border:0;margin:0;padding:0}.StudyCircleLearningOptions-module__4Yhzkq__options legend{font-size:1rem;font-weight:700}.StudyCircleLearningOptions-module__4Yhzkq__description,.StudyCircleLearningOptions-module__4Yhzkq__notice,.StudyCircleLearningOptions-module__4Yhzkq__retained{color:var(--tutor-muted);font-size:.875rem;line-height:1.6}.StudyCircleLearningOptions-module__4Yhzkq__description{margin:.5rem 0 1rem}.StudyCircleLearningOptions-module__4Yhzkq__option{border:1px solid var(--tutor-border);background:var(--tutor-surface-subtle);cursor:pointer;border-radius:.75rem;align-items:flex-start;gap:.75rem;margin-top:.75rem;padding:1rem;display:flex}.StudyCircleLearningOptions-module__4Yhzkq__option input{width:1rem;height:1rem;accent-color:var(--tutor-accent);flex-shrink:0;margin-top:.25rem}.StudyCircleLearningOptions-module__4Yhzkq__option strong{color:var(--tutor-ink);font-size:.875rem;display:block}.StudyCircleLearningOptions-module__4Yhzkq__option span span{color:var(--tutor-muted);font-size:.8125rem;line-height:1.6;display:block}.StudyCircleLearningOptions-module__4Yhzkq__notice{background:var(--tutor-accent-soft);border-radius:.75rem;padding:.75rem 1rem}.StudyCircleLearningOptions-module__4Yhzkq__retained{margin-top:1rem}.StudyCircleLearningOptions-module__4Yhzkq__actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1rem;display:flex}.StudyCircleLearningOptions-module__4Yhzkq__save{background:var(--tutor-accent);color:var(--tutor-on-accent,white);border-radius:.625rem;padding:.625rem 1rem;font-size:.875rem;font-weight:600}.StudyCircleLearningOptions-module__4Yhzkq__save:disabled{opacity:.5;cursor:default}.StudyCircleLearningOptions-module__4Yhzkq__policy{color:var(--tutor-accent-strong);font-size:.875rem;text-decoration:underline}.StudyCircleLearningOptions-module__4Yhzkq__feedback{color:var(--tutor-ink);margin-top:.75rem;font-size:.875rem}.StudyCircleLearningOptions-module__4Yhzkq__option:focus-within,.StudyCircleLearningOptions-module__4Yhzkq__save:focus-visible,.StudyCircleLearningOptions-module__4Yhzkq__policy:focus-visible{outline:2px solid var(--tutor-accent);outline-offset:3px}
.InstructorInquiryInbox-module__tjossW__inbox{border:1px solid var(--tutor-border);background:var(--tutor-surface-raised);min-height:34rem;box-shadow:var(--tutor-shadow);color:var(--tutor-ink);border-radius:.9rem;grid-template-columns:minmax(13.5rem,.8fr) minmax(0,1.45fr);display:grid;overflow:hidden}.InstructorInquiryInbox-module__tjossW__conversationList{border-right:1px solid var(--tutor-border);background:var(--tutor-surface-subtle);min-width:0}.InstructorInquiryInbox-module__tjossW__listHeader,.InstructorInquiryInbox-module__tjossW__threadHeader{border-bottom:1px solid var(--tutor-border);justify-content:space-between;align-items:center;gap:.75rem;min-height:4.5rem;padding:.85rem 1rem;display:flex}.InstructorInquiryInbox-module__tjossW__eyebrow{color:var(--tutor-accent-strong);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .18rem;font-size:.63rem;font-weight:750}.InstructorInquiryInbox-module__tjossW__listHeader h2,.InstructorInquiryInbox-module__tjossW__threadHeader h2,.InstructorInquiryInbox-module__tjossW__emptyInbox h2{color:var(--tutor-ink);margin:0;font-size:.9rem;font-weight:680}.InstructorInquiryInbox-module__tjossW__unreadCount{background:var(--tutor-accent-soft);color:var(--tutor-accent-strong);border-radius:999px;flex:none;padding:.25rem .5rem;font-size:.64rem;font-weight:700}.InstructorInquiryInbox-module__tjossW__listRows{max-height:39rem;overflow-y:auto}.InstructorInquiryInbox-module__tjossW__conversationRow,.InstructorInquiryInbox-module__tjossW__selectedRow{border:0;border-bottom:1px solid var(--tutor-border);width:100%;color:inherit;text-align:left;padding:.85rem 1rem;display:block;position:relative}.InstructorInquiryInbox-module__tjossW__conversationRow{background:0 0}.InstructorInquiryInbox-module__tjossW__selectedRow{background:var(--tutor-surface-raised);box-shadow:inset 3px 0 var(--tutor-accent)}.InstructorInquiryInbox-module__tjossW__conversationRow:hover{background:var(--tutor-surface)}.InstructorInquiryInbox-module__tjossW__rowHeading{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.InstructorInquiryInbox-module__tjossW__rowHeading>span{color:var(--tutor-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:650;overflow:hidden}.InstructorInquiryInbox-module__tjossW__rowHeading time{color:var(--tutor-muted);flex:none;font-size:.58rem}.InstructorInquiryInbox-module__tjossW__rowPreview{align-items:center;gap:.42rem;margin-top:.3rem;display:flex}.InstructorInquiryInbox-module__tjossW__rowPreview p{color:var(--tutor-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.7rem;line-height:1.35;display:-webkit-box;overflow:hidden}.InstructorInquiryInbox-module__tjossW__unreadDot{background:var(--tutor-accent);border-radius:999px;flex:none;width:.42rem;height:.42rem}.InstructorInquiryInbox-module__tjossW__closedBadge{background:var(--tutor-surface);color:var(--tutor-muted);border-radius:999px;margin-top:.45rem;padding:.15rem .42rem;font-size:.58rem;font-weight:650;display:inline-block}.InstructorInquiryInbox-module__tjossW__threadPane{background:var(--tutor-surface-raised);flex-direction:column;min-width:0;display:flex}.InstructorInquiryInbox-module__tjossW__statusButton,.InstructorInquiryInbox-module__tjossW__sendButton{border:0;border-radius:.65rem;justify-content:center;align-items:center;gap:.4rem;font-size:.7rem;font-weight:650;display:inline-flex}.InstructorInquiryInbox-module__tjossW__statusButton{border:1px solid var(--tutor-border);background:var(--tutor-surface-raised);color:var(--tutor-muted);padding:.48rem .65rem}.InstructorInquiryInbox-module__tjossW__statusButton:hover:not(:disabled){border-color:var(--tutor-accent-30);background:var(--tutor-accent-soft);color:var(--tutor-accent-strong)}.InstructorInquiryInbox-module__tjossW__privacyBanner{border-bottom:1px solid color-mix(in srgb,var(--tutor-success)28%,transparent);background:var(--tutor-success-soft);color:var(--tutor-success);align-items:center;gap:.45rem;padding:.52rem 1rem;font-size:.66rem;display:flex}.InstructorInquiryInbox-module__tjossW__messages{flex-direction:column;flex:1;gap:.65rem;min-height:18rem;padding:1rem;display:flex;overflow-y:auto}.InstructorInquiryInbox-module__tjossW__myMessageRow,.InstructorInquiryInbox-module__tjossW__studentRow{display:flex}.InstructorInquiryInbox-module__tjossW__myMessageRow{justify-content:flex-end}.InstructorInquiryInbox-module__tjossW__studentRow{justify-content:flex-start}.InstructorInquiryInbox-module__tjossW__myMessage,.InstructorInquiryInbox-module__tjossW__studentMessage{border-radius:.85rem;max-width:min(84%,30rem);padding:.65rem .75rem}.InstructorInquiryInbox-module__tjossW__myMessage{background:var(--tutor-accent);color:var(--tutor-accent-ink);border-bottom-right-radius:.22rem}.InstructorInquiryInbox-module__tjossW__studentMessage{border:1px solid var(--tutor-border);background:var(--tutor-surface-subtle);color:var(--tutor-ink);border-bottom-left-radius:.22rem}.InstructorInquiryInbox-module__tjossW__myMessage span,.InstructorInquiryInbox-module__tjossW__studentMessage span{opacity:.7;margin-bottom:.18rem;font-size:.61rem;font-weight:700;display:block}.InstructorInquiryInbox-module__tjossW__myMessage p,.InstructorInquiryInbox-module__tjossW__studentMessage p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.76rem;line-height:1.45}.InstructorInquiryInbox-module__tjossW__composer{border-top:1px solid var(--tutor-border);padding:.85rem 1rem 1rem}.InstructorInquiryInbox-module__tjossW__composer textarea{resize:vertical;border:1px solid var(--tutor-border);background:var(--tutor-surface);width:100%;color:var(--tutor-ink);font:inherit;border-radius:.7rem;outline:none;padding:.65rem .75rem;font-size:.76rem;line-height:1.45}.InstructorInquiryInbox-module__tjossW__composer textarea:focus{border-color:var(--tutor-focus);box-shadow:0 0 0 3px var(--tutor-accent-20)}.InstructorInquiryInbox-module__tjossW__composerFooter{justify-content:space-between;align-items:center;gap:1rem;margin-top:.5rem;display:flex}.InstructorInquiryInbox-module__tjossW__composerFooter>span{color:var(--tutor-muted);font-size:.62rem}.InstructorInquiryInbox-module__tjossW__sendButton{background:var(--tutor-accent);color:var(--tutor-accent-ink);padding:.5rem .72rem}.InstructorInquiryInbox-module__tjossW__sendButton:hover:not(:disabled){background:var(--tutor-accent-strong)}.InstructorInquiryInbox-module__tjossW__sendButton:disabled,.InstructorInquiryInbox-module__tjossW__statusButton:disabled{cursor:not-allowed;opacity:.5}.InstructorInquiryInbox-module__tjossW__closedNotice{border-top:1px solid var(--tutor-border);color:var(--tutor-muted);text-align:center;margin:0;padding:1rem;font-size:.72rem}.InstructorInquiryInbox-module__tjossW__error{background:var(--tutor-danger-soft);color:var(--tutor-danger);border-radius:.6rem;margin:0 1rem .7rem;padding:.6rem .7rem;font-size:.7rem}.InstructorInquiryInbox-module__tjossW__loadingState,.InstructorInquiryInbox-module__tjossW__emptyInbox{min-height:22rem;color:var(--tutor-muted);justify-content:center;align-items:center;display:flex}.InstructorInquiryInbox-module__tjossW__loadingState{gap:.5rem;font-size:.78rem}.InstructorInquiryInbox-module__tjossW__emptyInbox{border:1px dashed var(--tutor-border-strong);background:var(--tutor-surface-raised);text-align:center;border-radius:.9rem;flex-direction:column;gap:.5rem;padding:2rem}.InstructorInquiryInbox-module__tjossW__emptyInbox svg{color:var(--tutor-accent-strong)}.InstructorInquiryInbox-module__tjossW__emptyInbox p{max-width:26rem;margin:0;font-size:.76rem;line-height:1.5}.InstructorInquiryInbox-module__tjossW__spinner{animation:.8s linear infinite InstructorInquiryInbox-module__tjossW__spin}@keyframes InstructorInquiryInbox-module__tjossW__spin{to{transform:rotate(360deg)}}@media (max-width:720px){.InstructorInquiryInbox-module__tjossW__inbox{grid-template-columns:1fr}.InstructorInquiryInbox-module__tjossW__conversationList{border-right:0;border-bottom:1px solid var(--tutor-border)}.InstructorInquiryInbox-module__tjossW__listRows{max-height:14rem}.InstructorInquiryInbox-module__tjossW__messages{max-height:23rem}}
.HomeworkSaveProgress-module__LVjb9G__controls{gap:.5rem;margin-top:1rem;display:grid}.HomeworkSaveProgress-module__LVjb9G__button{border:1px solid var(--tutor-border);color:inherit;border-radius:.5rem;justify-self:start;padding:.5rem 1rem;font-size:.875rem;font-weight:600}.HomeworkSaveProgress-module__LVjb9G__button:hover:not(:disabled){background:var(--tutor-accent-soft);color:var(--tutor-accent-strong)}.HomeworkSaveProgress-module__LVjb9G__button:disabled{opacity:.5}.HomeworkSaveProgress-module__LVjb9G__message{color:inherit;opacity:.8;font-size:.75rem}
.StudyCircleParticipantEmailComposer-module__W9MBga__composer{border:1px solid var(--tutor-border,#e4e4e7);background:var(--tutor-surface-raised,#fff);color:var(--tutor-ink,#18181b);box-shadow:var(--tutor-shadow,0 8px 24px #18181b0a);border-radius:1rem;gap:1rem;margin-bottom:1.5rem;padding:1.15rem;display:grid}.StudyCircleParticipantEmailComposer-module__W9MBga__headingRow{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.StudyCircleParticipantEmailComposer-module__W9MBga__heading{align-items:flex-start;gap:.8rem;display:flex}.StudyCircleParticipantEmailComposer-module__W9MBga__gradebookLink{border:1px solid var(--tutor-accent,#9333ea);background:var(--tutor-accent-soft,#f3e8ff);min-height:2.35rem;color:var(--tutor-accent-strong,#7e22ce);border-radius:.7rem;flex:none;justify-content:center;align-items:center;gap:.4rem;padding:.55rem .75rem;font-size:.7rem;font-weight:680;display:inline-flex}.StudyCircleParticipantEmailComposer-module__W9MBga__gradebookLink:hover{background:var(--tutor-accent,#9333ea);color:var(--tutor-accent-ink,#fff)}.StudyCircleParticipantEmailComposer-module__W9MBga__icon{background:var(--tutor-accent-soft,#f3e8ff);width:2.5rem;height:2.5rem;color:var(--tutor-accent-strong,#7e22ce);border-radius:.75rem;flex:none;place-items:center;display:grid}.StudyCircleParticipantEmailComposer-module__W9MBga__eyebrow{color:var(--tutor-accent-strong,#7e22ce);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .15rem;font-size:.65rem;font-weight:750}.StudyCircleParticipantEmailComposer-module__W9MBga__heading h2{margin:0;font-size:1rem;font-weight:720}.StudyCircleParticipantEmailComposer-module__W9MBga__heading>div>p:last-child{color:var(--tutor-muted,#71717a);margin:.25rem 0 0;font-size:.76rem;line-height:1.45}.StudyCircleParticipantEmailComposer-module__W9MBga__recipientModes{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0;padding:0;display:grid}.StudyCircleParticipantEmailComposer-module__W9MBga__recipientModes legend,.StudyCircleParticipantEmailComposer-module__W9MBga__field>span{color:var(--tutor-ink,#18181b);grid-column:1/-1;margin-bottom:.4rem;font-size:.72rem;font-weight:680;display:block}.StudyCircleParticipantEmailComposer-module__W9MBga__recipientMode,.StudyCircleParticipantEmailComposer-module__W9MBga__selectedMode{cursor:pointer;border:1px solid var(--tutor-border,#e4e4e7);background:var(--tutor-surface,#fafafa);border-radius:.75rem;align-items:flex-start;gap:.55rem;padding:.75rem;display:flex}.StudyCircleParticipantEmailComposer-module__W9MBga__selectedMode{border-color:var(--tutor-accent,#9333ea);background:var(--tutor-accent-soft,#f3e8ff)}.StudyCircleParticipantEmailComposer-module__W9MBga__recipientMode input,.StudyCircleParticipantEmailComposer-module__W9MBga__selectedMode input,.StudyCircleParticipantEmailComposer-module__W9MBga__participant input,.StudyCircleParticipantEmailComposer-module__W9MBga__unavailableParticipant input{accent-color:var(--tutor-accent,#9333ea);margin-top:.16rem}.StudyCircleParticipantEmailComposer-module__W9MBga__recipientMode span,.StudyCircleParticipantEmailComposer-module__W9MBga__selectedMode span,.StudyCircleParticipantEmailComposer-module__W9MBga__participant span,.StudyCircleParticipantEmailComposer-module__W9MBga__unavailableParticipant span{gap:.16rem;min-width:0;display:grid}.StudyCircleParticipantEmailComposer-module__W9MBga__recipientMode strong,.StudyCircleParticipantEmailComposer-module__W9MBga__selectedMode strong,.StudyCircleParticipantEmailComposer-module__W9MBga__participant strong,.StudyCircleParticipantEmailComposer-module__W9MBga__unavailableParticipant strong{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:680;overflow:hidden}.StudyCircleParticipantEmailComposer-module__W9MBga__recipientMode small,.StudyCircleParticipantEmailComposer-module__W9MBga__selectedMode small,.StudyCircleParticipantEmailComposer-module__W9MBga__participant small,.StudyCircleParticipantEmailComposer-module__W9MBga__unavailableParticipant small{color:var(--tutor-muted,#71717a);text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.StudyCircleParticipantEmailComposer-module__W9MBga__participantPicker{border:1px solid var(--tutor-border,#e4e4e7);background:var(--tutor-surface,#fafafa);border-radius:.75rem;overflow:hidden}.StudyCircleParticipantEmailComposer-module__W9MBga__pickerHeader{border-bottom:1px solid var(--tutor-border,#e4e4e7);justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem .75rem;font-size:.7rem;font-weight:680;display:flex}.StudyCircleParticipantEmailComposer-module__W9MBga__pickerHeader>div{gap:.35rem;display:flex}.StudyCircleParticipantEmailComposer-module__W9MBga__pickerHeader button{color:var(--tutor-accent-strong,#7e22ce);font:inherit;background:0 0;border:0;padding:.2rem .3rem;font-size:.65rem}.StudyCircleParticipantEmailComposer-module__W9MBga__pickerHeader button:hover{text-decoration:underline}.StudyCircleParticipantEmailComposer-module__W9MBga__participantList{grid-template-columns:repeat(2,minmax(0,1fr));max-height:14rem;display:grid;overflow-y:auto}.StudyCircleParticipantEmailComposer-module__W9MBga__participant,.StudyCircleParticipantEmailComposer-module__W9MBga__unavailableParticipant{border-bottom:1px solid var(--tutor-border,#e4e4e7);align-items:flex-start;gap:.5rem;min-width:0;padding:.65rem .75rem;display:flex}.StudyCircleParticipantEmailComposer-module__W9MBga__participant{cursor:pointer}.StudyCircleParticipantEmailComposer-module__W9MBga__participant:nth-child(odd),.StudyCircleParticipantEmailComposer-module__W9MBga__unavailableParticipant:nth-child(odd){border-right:1px solid var(--tutor-border,#e4e4e7)}.StudyCircleParticipantEmailComposer-module__W9MBga__participant:hover{background:var(--tutor-surface-raised,#fff)}.StudyCircleParticipantEmailComposer-module__W9MBga__unavailableParticipant{cursor:not-allowed;opacity:.55}.StudyCircleParticipantEmailComposer-module__W9MBga__field{display:block}.StudyCircleParticipantEmailComposer-module__W9MBga__field input,.StudyCircleParticipantEmailComposer-module__W9MBga__field textarea{border:1px solid var(--tutor-border,#e4e4e7);background:var(--tutor-surface,#fafafa);width:100%;color:var(--tutor-ink,#18181b);font:inherit;border-radius:.7rem;outline:none;padding:.68rem .75rem;font-size:.78rem;line-height:1.45}.StudyCircleParticipantEmailComposer-module__W9MBga__field textarea{resize:vertical;min-height:8.5rem}.StudyCircleParticipantEmailComposer-module__W9MBga__field input:focus,.StudyCircleParticipantEmailComposer-module__W9MBga__field textarea:focus{border-color:var(--tutor-focus,#9333ea);box-shadow:0 0 0 3px var(--tutor-accent-20,#9333ea26)}.StudyCircleParticipantEmailComposer-module__W9MBga__field>small{color:var(--tutor-muted,#71717a);text-align:right;margin-top:.3rem;font-size:.62rem;display:block}.StudyCircleParticipantEmailComposer-module__W9MBga__footer{justify-content:space-between;align-items:center;gap:1rem;display:flex}.StudyCircleParticipantEmailComposer-module__W9MBga__deliveryStatus{min-width:0;color:var(--tutor-success,#15803d);align-items:center;gap:.4rem;font-size:.7rem;display:flex}.StudyCircleParticipantEmailComposer-module__W9MBga__successMessage{color:var(--tutor-success,#15803d)}.StudyCircleParticipantEmailComposer-module__W9MBga__errorMessage{color:var(--tutor-danger,#dc2626)}.StudyCircleParticipantEmailComposer-module__W9MBga__sendButton{background:var(--tutor-accent,#9333ea);min-height:2.35rem;color:var(--tutor-accent-ink,#fff);font:inherit;border:0;border-radius:.7rem;flex:none;justify-content:center;align-items:center;gap:.42rem;padding:.58rem .85rem;font-size:.72rem;font-weight:680;display:inline-flex}.StudyCircleParticipantEmailComposer-module__W9MBga__sendButton:hover:not(:disabled){background:var(--tutor-accent-strong,#7e22ce)}.StudyCircleParticipantEmailComposer-module__W9MBga__sendButton:disabled{cursor:not-allowed;opacity:.5}.StudyCircleParticipantEmailComposer-module__W9MBga__spinner{animation:.8s linear infinite StudyCircleParticipantEmailComposer-module__W9MBga__spin}@keyframes StudyCircleParticipantEmailComposer-module__W9MBga__spin{to{transform:rotate(360deg)}}@media (max-width:640px){.StudyCircleParticipantEmailComposer-module__W9MBga__headingRow{flex-direction:column;align-items:stretch}.StudyCircleParticipantEmailComposer-module__W9MBga__gradebookLink{width:100%}.StudyCircleParticipantEmailComposer-module__W9MBga__recipientModes,.StudyCircleParticipantEmailComposer-module__W9MBga__participantList{grid-template-columns:1fr}.StudyCircleParticipantEmailComposer-module__W9MBga__participant:nth-child(odd),.StudyCircleParticipantEmailComposer-module__W9MBga__unavailableParticipant:nth-child(odd){border-right:0}.StudyCircleParticipantEmailComposer-module__W9MBga__footer{flex-direction:column;align-items:stretch}.StudyCircleParticipantEmailComposer-module__W9MBga__sendButton{width:100%}}
.QuizTimer-module__ZPng1G__timer{--timer-accent:#7c3aed;--timer-track:#ede9fe;--timer-surface:#fff;--timer-text:#3f3f46;--timer-muted:#71717a;--timer-border:#e4e4e7;z-index:10;border:1px solid var(--timer-border);background:var(--timer-surface);color:var(--timer-text);border-radius:1rem;padding:1rem;position:sticky;top:.5rem;box-shadow:0 4px 18px #0000000a}.dark .QuizTimer-module__ZPng1G__timer{--timer-accent:#c4b5fd;--timer-track:#3b285d;--timer-surface:#18181b;--timer-text:#f4f4f5;--timer-muted:#a1a1aa;--timer-border:#3f3f46}.QuizTimer-module__ZPng1G__timer[data-urgent=true]{--timer-accent:#dc2626}.dark .QuizTimer-module__ZPng1G__timer[data-urgent=true]{--timer-accent:#f87171}.QuizTimer-module__ZPng1G__timer[data-paused=true]{--timer-accent:var(--timer-muted)}.QuizTimer-module__ZPng1G__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.QuizTimer-module__ZPng1G__time{align-items:center;gap:.5rem;font-size:.875rem;display:flex}.QuizTimer-module__ZPng1G__time strong{font-variant-numeric:tabular-nums;color:var(--timer-accent);margin-left:.5rem;font-size:1.35rem;display:inline-block}.QuizTimer-module__ZPng1G__progress{appearance:none;background:var(--timer-track);border:0;border-radius:1rem;width:100%;height:.625rem;margin:.875rem 0;display:block;overflow:hidden}.QuizTimer-module__ZPng1G__progress::-webkit-progress-bar{background:var(--timer-track);border-radius:1rem}.QuizTimer-module__ZPng1G__progress::-webkit-progress-value{background:var(--timer-accent);border-radius:1rem;transition:width 1s linear,background .2s}.QuizTimer-module__ZPng1G__progress::-moz-progress-bar{background:var(--timer-accent);border-radius:1rem;transition:width 1s linear}.QuizTimer-module__ZPng1G__control,.QuizTimer-module__ZPng1G__exit{cursor:pointer;justify-content:center;align-items:center;gap:.35rem;min-height:44px;font-size:.875rem;font-weight:600;display:inline-flex}.QuizTimer-module__ZPng1G__control{border:1px solid var(--timer-border);border-radius:.625rem;padding:.4rem .75rem}.QuizTimer-module__ZPng1G__exit{color:var(--timer-accent)}.QuizTimer-module__ZPng1G__control:disabled,.QuizTimer-module__ZPng1G__exit:disabled{opacity:.6;cursor:wait}.QuizTimer-module__ZPng1G__control:focus-visible,.QuizTimer-module__ZPng1G__exit:focus-visible{outline:2px solid var(--timer-accent);outline-offset:3px}.QuizTimer-module__ZPng1G__status{color:var(--timer-muted);font-size:.75rem}.QuizTimer-module__ZPng1G__error{color:var(--timer-text);margin-top:.5rem;font-size:.875rem}@media (prefers-reduced-motion:reduce){.QuizTimer-module__ZPng1G__progress::-webkit-progress-value{transition:none}.QuizTimer-module__ZPng1G__progress::-moz-progress-bar{transition:none}}
