.gallery-module__BvjD0W__shell{align-items:flex-start;gap:var(--space-4);padding:var(--space-8) var(--space-5) var(--space-5);background:var(--palette-neutral-1);flex-direction:column;min-height:100dvh;display:flex}.gallery-module__BvjD0W__viewport{width:100%;padding:var(--space-2);overflow:auto}.gallery-module__BvjD0W__frame{border:1px solid var(--palette-neutral-3);border-radius:var(--radius-lg);max-width:none;display:block}
.ConversationComposer-module__qAPiXG__root{--composer-min-height:calc(var(--control-height-default) - 2 * var(--border-thin));--composer-max-height:calc(var(--control-height-default) * 3);gap:var(--space-2);width:min(var(--container-narrow), 100%);flex-direction:column;display:flex}.ConversationComposer-module__qAPiXG__field{min-height:var(--composer-min-height);max-height:var(--composer-max-height);line-height:var(--line-height-title);resize:none}.ConversationComposer-module__qAPiXG__field:disabled{opacity:var(--opacity-disabled)}.ConversationComposer-module__qAPiXG__srOnlyLabel{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ConversationComposer-module__qAPiXG__statusLine{text-align:center;color:var(--color-text-muted);font-family:var(--font-interface);font-size:var(--font-size-small);line-height:var(--line-height-title)}.ConversationComposer-module__qAPiXG__errorText{color:var(--color-danger-text);font-weight:600}.ConversationComposer-module__qAPiXG__errorText a{color:inherit;text-decoration:underline}
.QuizOptionRows-module__ObRxWW__rows{gap:var(--space-3);width:min(var(--container-narrow), 100%);grid-auto-rows:minmax(min-content,1fr);display:grid}.QuizOptionRows-module__ObRxWW__row.QuizOptionRows-module__ObRxWW__row{--quiz-cardstock-accent:var(--color-brand);--quiz-cardstock-distortion-bleed:var(--space-4);--quiz-cardstock-face:var(--palette-pure-white);--quiz-cardstock-face-hover:color-mix(in srgb, var(--palette-pure-white) 78%, var(--palette-neutral-3));--quiz-cardstock-face-selected:var(--color-brand);--quiz-cardstock-current-face:var(--quiz-cardstock-face);--quiz-cardstock-ink:var(--color-text);--quiz-cardstock-hairline:calc(var(--space-1) / 4);--quiz-cardstock-top-edge:#ffffff6b;--quiz-cardstock-bottom-edge:#48372429;--quiz-cardstock-text-top-edge:#ffffff38;--quiz-cardstock-text-bottom-edge:#4837241a;width:100%;height:auto;min-height:calc(var(--control-height-default) + var(--space-2));padding-block:var(--space-2);padding-inline:var(--space-4);border:var(--border-thin) solid var(--palette-neutral-6);border-radius:var(--radius-lg);isolation:isolate;background:var(--quiz-cardstock-current-face);color:var(--quiz-cardstock-ink);box-shadow:var(--elevation-1);text-align:start;white-space:normal;text-shadow:0 calc(-1 * var(--quiz-cardstock-hairline)) var(--quiz-cardstock-hairline) var(--quiz-cardstock-text-bottom-edge), 0 var(--quiz-cardstock-hairline) var(--quiz-cardstock-hairline) var(--quiz-cardstock-text-top-edge);justify-content:flex-start;position:relative;overflow:hidden}.QuizOptionRows-module__ObRxWW__row>*{z-index:3;position:relative}.QuizOptionRows-module__ObRxWW__row:before{content:"";z-index:2;border-radius:inherit;box-shadow:inset 0 1px 0 var(--quiz-cardstock-top-edge), inset 0 -1px 0 var(--quiz-cardstock-bottom-edge);pointer-events:none;position:absolute;inset:0}.QuizOptionRows-module__ObRxWW__row:after{content:"";inset:calc(-1 * var(--quiz-cardstock-distortion-bleed));z-index:1;border-radius:inherit;background-color:var(--quiz-cardstock-current-face);background-blend-mode:normal;opacity:0;filter:none;pointer-events:none;background-image:none;background-position:0 0;background-repeat:repeat;background-size:auto;position:absolute}.QuizOptionRows-module__ObRxWW__row.QuizOptionRows-module__ObRxWW__row:not(:disabled):hover{--quiz-cardstock-current-face:var(--quiz-cardstock-face-hover);background:var(--quiz-cardstock-current-face);box-shadow:var(--elevation-1);transform:translateY(-1px)}.QuizOptionRows-module__ObRxWW__row.QuizOptionRows-module__ObRxWW__row[data-selected=true],.QuizOptionRows-module__ObRxWW__row.QuizOptionRows-module__ObRxWW__row[data-selected=true]:not(:disabled):active{--quiz-cardstock-current-face:var(--quiz-cardstock-face-selected);--quiz-cardstock-ink:var(--color-text-inverse);background:var(--quiz-cardstock-current-face);text-shadow:none}.QuizOptionRows-module__ObRxWW__row[data-selected=true]:not(:disabled):hover{--quiz-cardstock-current-face:var(--color-brand-hover);background:var(--quiz-cardstock-current-face);transform:translateY(-1px)}.QuizOptionRows-module__ObRxWW__row.QuizOptionRows-module__ObRxWW__row:focus-visible{outline-color:var(--palette-neutral-11)}.QuizOptionRows-module__ObRxWW__row:not(:disabled):active{transform:translateY(calc(var(--space-1) / 2));box-shadow:var(--elevation-1)}.QuizOptionRows-module__ObRxWW__iconBadge{width:var(--space-6);min-height:var(--control-height-default);font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:var(--font-size-heading-2);filter:drop-shadow(0 calc(-1 * var(--quiz-cardstock-hairline)) var(--quiz-cardstock-hairline) var(--quiz-cardstock-text-bottom-edge)) drop-shadow(0 var(--quiz-cardstock-hairline) var(--quiz-cardstock-hairline) var(--quiz-cardstock-text-top-edge));flex:none;justify-content:center;align-items:center;margin-inline-end:var(--space-2);line-height:1;display:inline-flex}.QuizOptionRows-module__ObRxWW__label{min-width:0;font-weight:var(--font-weight-regular);flex:1}@media (max-width:40rem){.QuizOptionRows-module__ObRxWW__rows{width:100%}.QuizOptionRows-module__ObRxWW__row{min-height:var(--control-height-default)}}
.GradeSurface-module__l-dOJq__field{justify-content:center;gap:var(--space-4);flex-direction:column;width:100%;display:flex}
.SuggestionChips-module__Yvud6q__grid{justify-content:center;gap:var(--space-2);width:min(var(--container-narrow), 100%);flex-wrap:wrap;display:flex}.SuggestionChips-module__Yvud6q__grid[style*=grid-template-columns]{display:grid}.SuggestionChips-module__Yvud6q__chip.SuggestionChips-module__Yvud6q__chip{text-align:center;font-size:var(--font-size-body);justify-content:center}.SuggestionChips-module__Yvud6q__icon{align-items:center;display:inline-flex}
.FeaturedCard-stories-module__Fw7FIa__matrixSection{gap:var(--space-5);display:grid}.FeaturedCard-stories-module__Fw7FIa__matrixGrid{gap:var(--space-5);grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--space-9) * 12)), 1fr));display:grid}.FeaturedCard-stories-module__Fw7FIa__matrixCell{gap:var(--space-2);min-width:0;display:grid}
.Screen-module__3JO9lq__content{align-items:center;gap:var(--space-6);width:min(var(--container-narrow), 100%);flex-direction:column;display:flex}.Screen-module__3JO9lq__chips{gap:var(--space-1);width:100%}.Screen-module__3JO9lq__form{width:min(var(--content-width-small), 100%)}.Screen-module__3JO9lq__addButton{width:var(--space-6);height:var(--space-6);min-height:0;padding:0}.Screen-module__3JO9lq__skipButton{min-height:calc(var(--control-height-default) + var(--space-2));color:var(--color-text-muted)}
.SpeechBubble-module__reNOGq__bubble{--speech-bubble-max-width:30rem;--speech-bubble-swap-duration:.16s;--speech-bubble-tail-size:12px;width:fit-content;max-width:var(--speech-bubble-max-width);padding:var(--space-2) var(--space-3);background:var(--palette-pure-white);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:0 var(--space-1) var(--space-3) #1e120f24;text-align:left;transform-origin:50%;transition:opacity var(--speech-bubble-swap-duration) var(--ease-out), transform var(--duration-moderate) var(--ease-out);display:inline-block;position:relative}.SpeechBubble-module__reNOGq__tail-left{transform-origin:0}.SpeechBubble-module__reNOGq__tail-bottom{transform-origin:bottom}.SpeechBubble-module__reNOGq__tail-top{transform-origin:top}.SpeechBubble-module__reNOGq__hidden{opacity:0;transform:translateY(var(--space-2)) scale(.96);pointer-events:none}.SpeechBubble-module__reNOGq__tail-left.SpeechBubble-module__reNOGq__hidden{transform:scaleX(.08)scaleY(.92)}.SpeechBubble-module__reNOGq__tail-top.SpeechBubble-module__reNOGq__hidden,.SpeechBubble-module__reNOGq__tail-bottom.SpeechBubble-module__reNOGq__hidden{transform:scaleX(.92)scaleY(.08)}.SpeechBubble-module__reNOGq__swappingOut,.SpeechBubble-module__reNOGq__swappingIn{opacity:0;pointer-events:none}.SpeechBubble-module__reNOGq__bubble:after{content:"";width:var(--speech-bubble-tail-size);height:var(--speech-bubble-tail-size);background:var(--palette-pure-white);border:1px solid var(--color-border);position:absolute;transform:rotate(45deg)}.SpeechBubble-module__reNOGq__tail-none:after{display:none}.SpeechBubble-module__reNOGq__tail-bottom:after{bottom:calc(var(--speech-bubble-tail-size) / -2 - 1px);margin-left:calc(var(--speech-bubble-tail-size) / -2);border-top:0;border-left:0;left:50%}.SpeechBubble-module__reNOGq__tail-left:after{left:calc(var(--speech-bubble-tail-size) / -2 - 1px);margin-top:calc(var(--speech-bubble-tail-size) / -2);border-top:0;border-right:0;top:50%}.SpeechBubble-module__reNOGq__tail-top:after{top:calc(var(--speech-bubble-tail-size) / -2 + 1px);margin-left:calc(var(--speech-bubble-tail-size) / -2);border-bottom:0;border-right:0;left:50%}@media (prefers-reduced-motion:reduce){.SpeechBubble-module__reNOGq__bubble,.SpeechBubble-module__reNOGq__hidden,.SpeechBubble-module__reNOGq__swappingOut,.SpeechBubble-module__reNOGq__swappingIn{transition:none;transform:none}}
.LinkParentDialog-module__Ftou6q__content{gap:calc(var(--space-4) + var(--space-1));flex-direction:column;display:flex}.LinkParentDialog-module__Ftou6q__pitch{align-items:center;gap:var(--space-3);display:flex}.LinkParentDialog-module__Ftou6q__linkFallback{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.LinkParentDialog-module__Ftou6q__copyButton{background:var(--palette-neutral-1);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text);cursor:pointer;font:inherit;font-size:var(--font-size-small);align-items:center;gap:var(--space-2);max-width:100%;min-height:var(--control-height-default);padding:0 var(--space-4);transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);display:inline-flex}.LinkParentDialog-module__Ftou6q__copyButton:hover{background:var(--palette-neutral-2)}.LinkParentDialog-module__Ftou6q__copyButton[data-copy-state=copied]{background:var(--color-success-surface);border-color:color-mix(in srgb, var(--color-success-text) 24%, transparent);color:var(--color-success-text)}.LinkParentDialog-module__Ftou6q__copyUrl{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.LinkParentDialog-module__Ftou6q__actions{gap:var(--space-3);justify-content:flex-end;display:flex}
.ReferralInvitedCard-module__4jeZ5q__card{align-items:center;gap:var(--space-4);background:var(--color-brand-surface);grid-template-columns:auto minmax(0,1fr) auto;width:100%;display:grid}.ReferralInvitedCard-module__4jeZ5q__icon{width:var(--space-9);height:var(--space-9)}.ReferralInvitedCard-module__4jeZ5q__copy{gap:var(--space-1);display:grid}@media (max-width:40em){.ReferralInvitedCard-module__4jeZ5q__card{grid-template-columns:auto minmax(0,1fr)}.ReferralInvitedCard-module__4jeZ5q__action{grid-column:1/-1;width:100%}}
.ReferralCreditsBar-module__38qU2W__credits{align-items:baseline;gap:var(--space-1) var(--space-3);grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}.ReferralCreditsBar-module__38qU2W__credits>:not(.ReferralCreditsBar-module__38qU2W__track){white-space:nowrap}.ReferralCreditsBar-module__38qU2W__amount{font-variant-numeric:tabular-nums;justify-self:end}.ReferralCreditsBar-module__38qU2W__track{grid-column:1/-1}
.ScheduleSurface-module__fepHzq__page{gap:var(--space-8);width:min(100%, var(--container-default));min-width:0;padding:var(--page-gutter);margin-inline:auto;display:grid;container:schedule-surface/inline-size}.ScheduleSurface-module__fepHzq__pageHeading{gap:var(--space-1);display:grid}.ScheduleSurface-module__fepHzq__scheduleSection,.ScheduleSurface-module__fepHzq__scheduleMain,.ScheduleSurface-module__fepHzq__upcomingGroupedList,.ScheduleSurface-module__fepHzq__upcomingGroup,.ScheduleSurface-module__fepHzq__bookingContent,.ScheduleSurface-module__fepHzq__bookingForm,.ScheduleSurface-module__fepHzq__bookingFieldGroup,.ScheduleSurface-module__fepHzq__bookingReviewScreen,.ScheduleSurface-module__fepHzq__bookingReview,.ScheduleSurface-module__fepHzq__dayDetailList{display:grid}.ScheduleSurface-module__fepHzq__scheduleSection,.ScheduleSurface-module__fepHzq__upcomingGroupedList,.ScheduleSurface-module__fepHzq__dayDetailList{gap:var(--space-4)}.ScheduleSurface-module__fepHzq__scheduleMain,.ScheduleSurface-module__fepHzq__bookingReviewScreen{gap:var(--space-5)}.ScheduleSurface-module__fepHzq__bookingContent,.ScheduleSurface-module__fepHzq__bookingForm,.ScheduleSurface-module__fepHzq__bookingReview{gap:var(--space-4)}.ScheduleSurface-module__fepHzq__bookingProgress{align-items:center;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.ScheduleSurface-module__fepHzq__dateRepeatLayout{align-items:start;gap:var(--space-5);grid-template-columns:max-content minmax(0,1fr);display:grid}.ScheduleSurface-module__fepHzq__bookingForm,.ScheduleSurface-module__fepHzq__bookingReviewScreen{align-content:start}.ScheduleSurface-module__fepHzq__bookingFieldGroup{align-content:start;align-self:start;gap:var(--space-2);min-width:0;margin:var(--space-0);padding:var(--space-0);border:none}.ScheduleSurface-module__fepHzq__bookingFieldGroup legend{padding:var(--space-0)}.ScheduleSurface-module__fepHzq__upcomingGroup{gap:var(--space-3)}.ScheduleSurface-module__fepHzq__sectionHeaderRow{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;display:flex}.ScheduleSurface-module__fepHzq__sectionAction{flex:none}.ScheduleSurface-module__fepHzq__sectionAction.ScheduleSurface-module__fepHzq__mobileScheduleAction{display:none}.ScheduleSurface-module__fepHzq__scheduleLayout{align-items:start;gap:var(--space-5);grid-template-columns:repeat(12,minmax(0,1fr));min-width:0;display:grid}.ScheduleSurface-module__fepHzq__scheduleMain{grid-column:1/-1;align-content:start;min-width:0}.ScheduleSurface-module__fepHzq__scheduleLayout[data-with-sidebar=true] .ScheduleSurface-module__fepHzq__scheduleMain{grid-column:span 8}.ScheduleSurface-module__fepHzq__scheduleSidebar{grid-column:span 4;min-width:0}.ScheduleSurface-module__fepHzq__scheduleSidebar[data-mode=week]{grid-column:auto;width:100%}.ScheduleSurface-module__fepHzq__actionsMenuWrapper{flex:none;position:relative}.ScheduleSurface-module__fepHzq__actionsMenuTrigger svg{width:var(--space-5);height:var(--space-5)}.ScheduleSurface-module__fepHzq__actionsMenu{top:calc(100% + var(--space-1));z-index:var(--layer-overlay);min-width:calc(var(--space-9) * 3);padding:var(--space-2);background:var(--color-surface);border:var(--border-thin) solid var(--color-border-subtle);border-radius:var(--radius-lg);box-shadow:var(--elevation-2);display:grid;position:absolute;right:0}.ScheduleSurface-module__fepHzq__actionsMenuItem{width:100%;padding-inline:var(--space-3);text-align:start;justify-content:flex-start}.ScheduleSurface-module__fepHzq__dayDetailHeader{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.ScheduleSurface-module__fepHzq__dayDetailHeading{text-align:start;margin:0}.ScheduleSurface-module__fepHzq__dayDetailRow{grid-template-columns:calc(var(--border-thin) * 3) minmax(0, 1fr);gap:var(--space-3);min-width:0;display:grid;position:relative}.ScheduleSurface-module__fepHzq__dayDetailContent{gap:var(--space-1);text-align:start;display:grid}.ScheduleSurface-module__fepHzq__dayDetailRow[data-past=true]{opacity:var(--opacity-muted)}.ScheduleSurface-module__fepHzq__cancelDialogActions{justify-content:flex-end;align-items:center;gap:var(--space-3);display:flex}.ScheduleSurface-module__fepHzq__choiceGroup{align-items:flex-start;gap:var(--space-2);flex-wrap:wrap;display:flex}.ScheduleSurface-module__fepHzq__subjectChoiceArtwork{width:var(--space-4);height:var(--space-4)}.ScheduleSurface-module__fepHzq__summaryRow{gap:var(--space-4);padding-bottom:var(--space-3);border-bottom:var(--border-thin) solid var(--color-border-subtle);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.ScheduleSurface-module__fepHzq__overlapWarning{align-items:flex-start;gap:var(--space-2);padding:var(--space-3);color:var(--color-warning-text);background:var(--color-warning-surface);border-radius:var(--radius-md);display:flex}.ScheduleSurface-module__fepHzq__overlapWarning svg{width:var(--space-5);height:var(--space-5);flex:none}@media (max-width:1024px){.ScheduleSurface-module__fepHzq__scheduleLayout{grid-template-columns:minmax(0,1fr)}.ScheduleSurface-module__fepHzq__scheduleLayout[data-with-sidebar=true] .ScheduleSurface-module__fepHzq__scheduleMain,.ScheduleSurface-module__fepHzq__scheduleSidebar{grid-column:auto;width:100%}.ScheduleSurface-module__fepHzq__scheduleSidebar{max-width:none}}@container schedule-surface (max-width:768px){.ScheduleSurface-module__fepHzq__scheduleLayout[data-with-sidebar=true] .ScheduleSurface-module__fepHzq__scheduleMain,.ScheduleSurface-module__fepHzq__scheduleSidebar{grid-column:1/-1}.ScheduleSurface-module__fepHzq__scheduleSidebar{width:100%;max-width:none}}@media (max-width:640px){.ScheduleSurface-module__fepHzq__dateRepeatLayout{grid-template-columns:minmax(0,1fr)}}@container schedule-surface (max-width:640px){.ScheduleSurface-module__fepHzq__sectionAction.ScheduleSurface-module__fepHzq__desktopScheduleAction{display:none}.ScheduleSurface-module__fepHzq__sectionAction.ScheduleSurface-module__fepHzq__mobileScheduleAction{display:inline-flex}}@media (max-width:640px){.ScheduleSurface-module__fepHzq__summaryRow{gap:var(--space-1);grid-template-columns:1fr}.ScheduleSurface-module__fepHzq__cancelDialogActions{flex-direction:column-reverse;align-items:stretch}}@media (prefers-reduced-motion:reduce){.ScheduleSurface-module__fepHzq__actionsMenuItem{transition:none}}.ScheduleSurface-module__fepHzq__sessionAccent{width:calc(var(--border-thin) * 3);margin-block:var(--space-1);border-radius:var(--radius-pill);flex-shrink:0;align-self:stretch}
.MiniCalendarWidget-module__UgjEFW__weekCalendar{gap:var(--space-4);text-align:start;width:100%;min-width:0;display:grid}.MiniCalendarWidget-module__UgjEFW__weekHeader{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}
.SubjectArtwork-stories-module__E6pjfq__grid{--artwork-card-min-width:calc(4 * var(--space-9));--artwork-preview-size:calc(2 * var(--space-10));grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--artwork-card-min-width)), 1fr));gap:var(--space-4);display:grid}.SubjectArtwork-stories-module__E6pjfq__filters{gap:var(--space-2);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.SubjectArtwork-stories-module__E6pjfq__grid[hidden]{display:none}.SubjectArtwork-stories-module__E6pjfq__otherPreview{min-height:calc(2 * var(--space-10));padding:var(--space-5);background:var(--color-accent-surface-subtle);color:var(--color-accent-text);place-items:center;display:grid}.SubjectArtwork-stories-module__E6pjfq__otherPreview>svg{width:calc(2 * var(--space-10));height:calc(2 * var(--space-10))}.SubjectArtwork-stories-module__E6pjfq__card{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface);overflow:hidden}.SubjectArtwork-stories-module__E6pjfq__preview{padding:var(--space-4);gap:var(--space-4);background:color-mix(in srgb, var(--preview-accent) 16%, white);place-items:center;display:grid}.SubjectArtwork-stories-module__E6pjfq__heroFrame{width:var(--artwork-preview-size);height:var(--artwork-preview-size)}.SubjectArtwork-stories-module__E6pjfq__sidebarFrame,.SubjectArtwork-stories-module__E6pjfq__pickerFrame{width:calc(var(--space-7) + var(--space-1));height:calc(var(--space-7) + var(--space-1));border-radius:var(--radius-sm);background:var(--color-surface);box-shadow:var(--elevation-1);place-items:center;display:grid}.SubjectArtwork-stories-module__E6pjfq__sidebarFrame svg,.SubjectArtwork-stories-module__E6pjfq__pickerFrame svg{width:var(--space-6);height:var(--space-6)}.SubjectArtwork-stories-module__E6pjfq__pickerFrame{background:color-mix(in srgb, var(--preview-accent) 18%, var(--palette-pure-white))}.SubjectArtwork-stories-module__E6pjfq__meta{gap:var(--space-1);padding:var(--space-3);display:grid}.SubjectArtwork-stories-module__E6pjfq__meta code{color:var(--color-text-muted);font-size:var(--font-size-small);text-overflow:ellipsis;overflow:hidden}.SubjectArtwork-stories-module__E6pjfq__example{justify-items:center;gap:var(--space-2);margin:0;display:grid}.SubjectArtwork-stories-module__E6pjfq__example figcaption{color:var(--color-text-muted);font-size:var(--font-size-small)}.SubjectArtwork-stories-module__E6pjfq__iconExamples{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}
.SubjectProgressCard-module__nOEl8W__card{isolation:isolate;padding:var(--space-4);transition:transform var(--duration-fast) var(--ease-out);position:relative;overflow:hidden}@media (hover:hover) and (prefers-reduced-motion:no-preference){.SubjectProgressCard-module__nOEl8W__card:hover{transform:scale(1.015)}}@media (prefers-reduced-motion:reduce){.SubjectProgressCard-module__nOEl8W__card{transition:none}}.SubjectProgressCard-module__nOEl8W__subjectLink{z-index:var(--layer-raised);position:absolute;inset:0}.SubjectProgressCard-module__nOEl8W__content{align-items:flex-start;gap:var(--space-5);flex-direction:column;height:100%;display:flex}.SubjectProgressCard-module__nOEl8W__information{align-items:flex-start;gap:var(--space-3);flex-direction:column;width:100%;display:flex;position:relative}.SubjectProgressCard-module__nOEl8W__progress{width:min(100%, calc(var(--space-9) * 3))}.SubjectProgressCard-module__nOEl8W__artwork{z-index:calc(var(--layer-base,0) - 1);right:calc(-1 * var(--space-3));bottom:calc(-1 * var(--space-3));width:calc(var(--space-9) * 2);height:calc(var(--space-9) * 2);pointer-events:none;opacity:.8;position:absolute}.SubjectProgressCard-module__nOEl8W__action.SubjectProgressCard-module__nOEl8W__action{z-index:var(--layer-overlay);margin-top:auto;position:relative;transform:none}.SubjectProgressCard-module__nOEl8W__card:has(.SubjectProgressCard-module__nOEl8W__action:focus-visible,.SubjectProgressCard-module__nOEl8W__subjectLink:focus-visible){outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.SubjectProgressCard-module__nOEl8W__subjectLink:focus-visible{outline:none}
.InterstitialSurface-module__BQZcmG__root{box-sizing:border-box;width:100%;min-height:0;padding-block-start:0;padding-block-end:calc(var(--narrative-bottom-action-reserve) + var(--space-6));padding-inline:var(--narrative-page-inline-padding);overscroll-behavior:contain;flex-direction:column;flex:1;justify-content:flex-start;align-items:center;scroll-padding-block-end:calc(var(--narrative-bottom-action-reserve) + var(--space-6));display:flex;overflow-y:auto}.InterstitialSurface-module__BQZcmG__inner{align-content:center;justify-items:center;gap:var(--space-5);width:100%;height:100%;min-height:0;animation:InterstitialSurface-module__BQZcmG__interstitial-content-in .56s var(--ease-out) both;flex:auto;grid-template-rows:minmax(0,auto) auto;display:grid;overflow:visible}.InterstitialSurface-module__BQZcmG__copy{width:min(var(--container-narrow), 100%);white-space:pre-line}.InterstitialSurface-module__BQZcmG__bodyText{font-family:var(--font-interface)}.InterstitialSurface-module__BQZcmG__root[data-visual=quote] .InterstitialSurface-module__BQZcmG__bodyText{max-width:38rem;line-height:1.45}.InterstitialSurface-module__BQZcmG__graphic{--interstitial-graphic-gutter:var(--space-4);--interstitial-graphic-desktop-height-cap:32rem;place-items:center;width:100%;min-height:0;margin-inline:0;display:grid;position:relative;overflow:hidden}.InterstitialSurface-module__BQZcmG__graphicImage{width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:min(calc(60dvh - var(--space-6)), var(--interstitial-graphic-desktop-height-cap));-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;pointer-events:none;-webkit-user-select:none;user-select:none;display:block}.InterstitialSurface-module__BQZcmG__ctaReveal{opacity:0;width:100%;animation:InterstitialSurface-module__BQZcmG__interstitial-cta-fade-in var(--duration-moderate) var(--ease-out) 1s forwards;justify-content:center;display:flex}@keyframes InterstitialSurface-module__BQZcmG__interstitial-content-in{0%{opacity:0;transform:translateY(var(--space-4)) scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes InterstitialSurface-module__BQZcmG__interstitial-cta-fade-in{0%{opacity:0;transform:translateY(var(--space-3))}to{opacity:1;transform:translateY(0)}}@media (max-width:40rem){.InterstitialSurface-module__BQZcmG__ctaReveal>button{width:100%}.InterstitialSurface-module__BQZcmG__graphic{width:calc(100% + (var(--narrative-page-inline-padding) * 2) - (var(--interstitial-graphic-gutter) * 2));margin-inline:calc((var(--narrative-page-inline-padding) * -1) + var(--interstitial-graphic-gutter))}.InterstitialSurface-module__BQZcmG__graphicImage{max-height:min(calc(36dvh - var(--space-6)), calc(100dvh - var(--narrative-bottom-action-reserve) - var(--space-6) - calc(var(--space-9) * 2) - var(--space-9)))}}@media (prefers-reduced-motion:reduce){.InterstitialSurface-module__BQZcmG__inner,.InterstitialSurface-module__BQZcmG__ctaReveal{opacity:1;animation:none;transform:none}}
.HomeSurface-module__F-Ahda__surface{width:100%;max-width:var(--container-default);gap:var(--space-8);padding-block:var(--page-gutter);padding-inline:var(--page-gutter);color:var(--color-text);flex-direction:column;margin:0 auto;display:flex;container:student-home/inline-size}.HomeSurface-module__F-Ahda__header{justify-content:space-between;align-items:flex-start;gap:var(--space-5);display:flex}.HomeSurface-module__F-Ahda__rewardsPlaceholder{padding:var(--space-3);border-radius:var(--radius-sm);background:var(--color-surface-hover);justify-content:center;align-items:center;display:flex}.HomeSurface-module__F-Ahda__main,.HomeSurface-module__F-Ahda__subjectSection,.HomeSurface-module__F-Ahda__scheduleIntro{flex-direction:column;display:flex}.HomeSurface-module__F-Ahda__layout{gap:var(--space-5);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.HomeSurface-module__F-Ahda__main{gap:var(--space-8);grid-column:span 8;min-width:0}.HomeSurface-module__F-Ahda__subjectSection{gap:var(--space-4)}.HomeSurface-module__F-Ahda__subjectGrid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.HomeSurface-module__F-Ahda__subjectEmptyState{min-height:calc(var(--space-9) * 3)}.HomeSurface-module__F-Ahda__scheduleCard{gap:var(--space-5);flex-direction:column;grid-column:span 4;min-width:0;display:flex}.HomeSurface-module__F-Ahda__scheduleIntro{gap:var(--space-1)}@media (max-width:1024px){.HomeSurface-module__F-Ahda__layout{grid-template-columns:minmax(0,1fr)}.HomeSurface-module__F-Ahda__main,.HomeSurface-module__F-Ahda__scheduleCard{grid-column:auto;width:100%}}@media (max-width:640px){.HomeSurface-module__F-Ahda__header{flex-direction:column;align-items:stretch}.HomeSurface-module__F-Ahda__subjectGrid{grid-template-columns:minmax(0,1fr)}}.HomeSurface-module__F-Ahda__subjectHeading{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.HomeSurface-module__F-Ahda__layout[data-with-schedule=false]{grid-template-columns:minmax(0,1fr)}.HomeSurface-module__F-Ahda__layout[data-with-schedule=false] .HomeSurface-module__F-Ahda__main{grid-column:1/-1}.HomeSurface-module__F-Ahda__heroEyebrow{color:var(--palette-neutral-11)}.HomeSurface-module__F-Ahda__section{gap:var(--space-3);flex-direction:column;display:flex}.HomeSurface-module__F-Ahda__headerRow{align-items:center;gap:var(--space-4);justify-content:space-between;display:flex}.HomeSurface-module__F-Ahda__headerRow>:first-child{flex:auto;min-width:0}.HomeSurface-module__F-Ahda__parentBanner{background:var(--color-surface);border:var(--border-thin) solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--elevation-1);color:var(--color-text);align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);width:100%;display:flex}.HomeSurface-module__F-Ahda__parentBannerIcon{flex:none;justify-content:center;align-items:center;display:flex}.HomeSurface-module__F-Ahda__parentBannerText{flex:auto;min-width:0}.HomeSurface-module__F-Ahda__parentBannerAction{flex:none}.HomeSurface-module__F-Ahda__rejoinRow{align-items:start;gap:var(--space-5);grid-template-columns:minmax(0,1fr) 18rem;min-width:0;display:grid}.HomeSurface-module__F-Ahda__rejoinRow[data-with-schedule=false]{grid-template-columns:minmax(0,1fr)}@container (max-width:45rem){.HomeSurface-module__F-Ahda__rejoinRow{grid-template-columns:1fr}}.HomeSurface-module__F-Ahda__stackedSection{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.HomeSurface-module__F-Ahda__rejoinCard{background-color:color-mix(in srgb, var(--palette-neutral-3) 30%, var(--palette-neutral-1));background-image:none, radial-gradient(ellipse 70% 220% at -25% 50%, var(--palette-neutral-1) 6%, color-mix(in srgb, var(--palette-neutral-3) 65%, var(--palette-neutral-1)) 100%);background-blend-mode:normal, normal;border-radius:var(--radius-xl);box-shadow:var(--elevation-1);color:var(--palette-neutral-12);align-items:flex-start;gap:var(--space-5);padding:var(--space-5);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover;justify-content:space-between;display:flex}.HomeSurface-module__F-Ahda__rejoinIconSlot{color:color-mix(in srgb, var(--palette-neutral-3) 85%, var(--palette-neutral-12));opacity:.8;flex:none;justify-content:center;align-items:center;display:flex}.HomeSurface-module__F-Ahda__rejoinBody{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.HomeSurface-module__F-Ahda__rejoinHeading{color:var(--color-text);margin:0;font-size:1.65rem;font-weight:400;line-height:1.05}.HomeSurface-module__F-Ahda__rejoinSubtext{color:var(--palette-neutral-11);line-height:1.45}.HomeSurface-module__F-Ahda__rejoinAction{margin-top:var(--space-2)}.HomeSurface-module__F-Ahda__scheduleColumn{gap:var(--space-4);width:100%;min-width:0;display:grid}@container student-home (max-width:768px){.HomeSurface-module__F-Ahda__layout{grid-template-columns:minmax(0,1fr)}.HomeSurface-module__F-Ahda__main,.HomeSurface-module__F-Ahda__scheduleCard{grid-column:1/-1;width:100%}}.HomeSurface-module__F-Ahda__subjectsHeaderRow{justify-content:space-between;align-items:center;display:flex}.HomeSurface-module__F-Ahda__subjectsHeaderActions{align-items:center;gap:var(--space-3);flex:none;display:flex}.HomeSurface-module__F-Ahda__subjectsArrows{gap:var(--space-1);flex:none;display:flex}.HomeSurface-module__F-Ahda__grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@container (max-width:512px){.HomeSurface-module__F-Ahda__grid{grid-template-columns:minmax(0,1fr)}.HomeSurface-module__F-Ahda__parentBanner{grid-template-columns:auto minmax(0,1fr) auto;display:grid}.HomeSurface-module__F-Ahda__parentBannerAction{grid-area:2/2}.HomeSurface-module__F-Ahda__parentBannerDismiss{grid-area:1/3}}
.Notices-module__WRL1Gq__statusBar{--notice-surface:var(--color-info-surface);--notice-border:var(--color-info-border);--notice-ink:var(--color-info-text);background:var(--notice-surface);border:var(--border-thin) solid var(--notice-border);border-radius:var(--radius-md);color:var(--color-text);gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);flex-direction:column;display:flex}.Notices-module__WRL1Gq__statusBar[data-tone=danger]{--notice-surface:var(--color-danger-surface);--notice-border:var(--color-danger-border);--notice-ink:var(--color-danger-text)}.Notices-module__WRL1Gq__statusBar[data-tone=warning]{--notice-surface:var(--color-warning-surface);--notice-border:var(--color-warning-border);--notice-ink:var(--color-warning-text)}.Notices-module__WRL1Gq__statusBar[data-tone=success]{--notice-surface:var(--color-success-surface);--notice-border:var(--color-success-border);--notice-ink:var(--color-success-text)}.Notices-module__WRL1Gq__statusPill{background:var(--palette-pure-white);border-color:var(--color-border);border-radius:var(--radius-pill);box-shadow:var(--elevation-3);inline-size:fit-content;inset-block-start:var(--space-4);inset-inline:var(--space-3);z-index:var(--layer-toast);margin-inline:auto;padding-inline-start:var(--space-2);position:fixed}.Notices-module__WRL1Gq__statusRow{align-items:center;gap:var(--space-3);display:flex}.Notices-module__WRL1Gq__statusIcon{background:var(--palette-pure-white);border-radius:var(--radius-pill);color:var(--notice-ink);block-size:var(--control-height-small);inline-size:var(--control-height-small);flex:none;justify-content:center;align-items:center;display:flex}.Notices-module__WRL1Gq__statusPill .Notices-module__WRL1Gq__statusIcon{background:var(--notice-surface)}.Notices-module__WRL1Gq__statusText{flex:auto;min-inline-size:0}.Notices-module__WRL1Gq__statusTitle{font-weight:var(--font-weight-bold)}.Notices-module__WRL1Gq__statusMeta{color:var(--notice-ink);white-space:nowrap;flex:none}.Notices-module__WRL1Gq__statusAction{flex:none}.Notices-module__WRL1Gq__statusTrack{background:var(--palette-pure-white);block-size:var(--space-1);border-radius:var(--radius-pill);margin-inline-start:calc(var(--control-height-small) + var(--space-3));overflow:hidden}.Notices-module__WRL1Gq__statusTrackFill{background:var(--notice-ink);border-radius:var(--radius-pill);block-size:100%}.Notices-module__WRL1Gq__card{--notice-surface:var(--color-brand-surface);--notice-border:var(--color-border);--notice-ink:var(--color-brand);background:var(--color-surface);border:var(--border-thin) solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--elevation-1);color:var(--color-text);align-items:center;gap:var(--space-3);inline-size:100%;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);display:flex}.Notices-module__WRL1Gq__card[data-tone=success]{--notice-surface:var(--color-success-surface);--notice-border:var(--color-success-border);--notice-ink:var(--color-success-text)}.Notices-module__WRL1Gq__card[data-tone=info]{--notice-surface:var(--color-info-surface);--notice-border:var(--color-info-border);--notice-ink:var(--color-info-text)}.Notices-module__WRL1Gq__card[data-tone=warning]{--notice-surface:var(--color-warning-surface);--notice-border:var(--color-warning-border);--notice-ink:var(--color-warning-text)}.Notices-module__WRL1Gq__cardTinted{background:var(--notice-surface);border-color:var(--notice-border);box-shadow:none}.Notices-module__WRL1Gq__cardIcon{background:var(--notice-surface);border-radius:var(--radius-sm);color:var(--notice-ink);block-size:var(--minimum-touch-target);inline-size:var(--minimum-touch-target);flex:none;justify-content:center;align-items:center;display:flex}.Notices-module__WRL1Gq__cardTinted .Notices-module__WRL1Gq__cardIcon{background:var(--palette-pure-white)}.Notices-module__WRL1Gq__cardMedia{block-size:var(--space-8);border-radius:var(--radius-sm);inline-size:var(--space-8);-o-object-fit:cover;object-fit:cover;flex:none}.Notices-module__WRL1Gq__cardText{gap:var(--space-1);flex-direction:column;flex:auto;min-inline-size:0;display:flex}.Notices-module__WRL1Gq__cardTitleRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.Notices-module__WRL1Gq__cardAction{flex:none}@media (max-width:640px){.Notices-module__WRL1Gq__statusPill{border-radius:var(--radius-lg)}.Notices-module__WRL1Gq__card{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.Notices-module__WRL1Gq__cardAction{grid-area:2/2;justify-self:start}.Notices-module__WRL1Gq__cardDismiss{grid-area:1/3}.Notices-module__WRL1Gq__statusRow{flex-wrap:wrap;align-items:start}.Notices-module__WRL1Gq__statusPill .Notices-module__WRL1Gq__statusRow{flex-wrap:nowrap;align-items:center}.Notices-module__WRL1Gq__statusMeta{order:1}}.Notices-module__WRL1Gq__modalArtwork{background-color:var(--palette-umber-3);justify-content:center;align-items:center;block-size:100%;inline-size:100%;display:flex}.Notices-module__WRL1Gq__modalArtwork[data-layout=mascot]{background-color:var(--color-success-surface)}.Notices-module__WRL1Gq__modalActions{gap:var(--space-3);flex-wrap:wrap;justify-content:flex-end;inline-size:100%;min-inline-size:0;display:flex}.Notices-module__WRL1Gq__modalMedia{-o-object-fit:cover;object-fit:cover;block-size:100%;inline-size:100%}.Notices-module__WRL1Gq__whatsNewList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Notices-module__WRL1Gq__whatsNewEntry{border-block-end:var(--border-thin) solid var(--color-border-subtle);gap:var(--space-2);padding-block:var(--space-4);flex-direction:column;display:flex}.Notices-module__WRL1Gq__whatsNewEntry:first-child{padding-block-start:0}.Notices-module__WRL1Gq__whatsNewEntry:last-child{border-block-end:0}.Notices-module__WRL1Gq__whatsNewDate{align-items:center;gap:var(--space-2);display:flex}.Notices-module__WRL1Gq__unreadDot{background:var(--palette-apricot);block-size:var(--space-2);border-radius:var(--radius-pill);inline-size:var(--space-2);flex:none}.Notices-module__WRL1Gq__whatsNewMedia{aspect-ratio:16/9;border-radius:var(--radius-md);-o-object-fit:cover;object-fit:cover;inline-size:100%}.Notices-module__WRL1Gq__whatsNewAction{align-self:flex-start}
.LearnerTypeRevealSurface-module___-fjZq__reveal{--learner-type-image-height:calc(calc(var(--space-9) * 2) + var(--space-9));--learner-type-accent:var(--palette-umber-9);--reveal-card-peek:var(--space-5);--plan-card-max-width:var(--panel-width-compact);--reveal-card-width:min(calc(100% - var(--reveal-card-peek)), var(--plan-card-max-width));--reveal-card-edge:calc((100% - var(--reveal-card-width)) / 2);--plan-card-max-height:calc(calc(var(--space-9) * 2) * 5);width:100%;min-height:0;margin-top:calc(-1 * var(--space-3));flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.LearnerTypeRevealSurface-module___-fjZq__reveal[data-failure=true]{box-sizing:border-box;padding-bottom:var(--space-4)}.LearnerTypeRevealSurface-module___-fjZq__rail{--reveal-rail-edge-space:max(var(--space-2), var(--reveal-card-edge));grid-auto-columns:var(--reveal-card-width);justify-content:safe center;align-items:stretch;gap:var(--space-3);overscroll-behavior-x:contain;min-height:0;padding:var(--space-3) var(--reveal-rail-edge-space) var(--space-6);scroll-padding-inline:var(--reveal-rail-edge-space);scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;flex:0 auto;grid-auto-flow:column;display:grid;overflow:auto hidden}.LearnerTypeRevealSurface-module___-fjZq__rail::-webkit-scrollbar{display:none}.LearnerTypeRevealSurface-module___-fjZq__card[data-current=false]{cursor:pointer}.LearnerTypeRevealSurface-module___-fjZq__card{--plan-cardstock-distortion-bleed:var(--space-4);--plan-cardstock-face:var(--palette-pure-white);box-sizing:border-box;height:auto;min-height:0;max-width:var(--plan-card-max-width);max-height:var(--plan-card-max-height);padding:calc(var(--space-4) + var(--space-1));isolation:isolate;background:var(--plan-cardstock-face);box-shadow:0 calc(var(--space-1) / 2) var(--space-2) color-mix(in srgb, var(--palette-neutral-12) 9%, transparent);scroll-snap-align:center;scroll-snap-stop:always;border:none;flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.LearnerTypeRevealSurface-module___-fjZq__card>[data-card-scroll]{z-index:3;box-sizing:border-box;width:100%;min-height:0;max-height:100%;padding-bottom:var(--space-5);overscroll-behavior-y:contain;scrollbar-width:none;position:relative;overflow-y:auto}.LearnerTypeRevealSurface-module___-fjZq__card>[data-card-scroll]::-webkit-scrollbar{display:none}.LearnerTypeRevealSurface-module___-fjZq__card:first-child>[data-card-scroll]{padding-top:var(--space-6);padding-inline:var(--space-6)}.LearnerTypeRevealSurface-module___-fjZq__scrollAffordance{z-index:4;height:var(--space-9);background:linear-gradient(to bottom, transparent, var(--plan-cardstock-face));pointer-events:none;position:absolute;bottom:0;left:0;right:0}.LearnerTypeRevealSurface-module___-fjZq__scrollAffordanceTop{z-index:4;height:var(--space-9);background:linear-gradient(to top, transparent, var(--plan-cardstock-face));pointer-events:none;position:absolute;top:0;left:0;right:0}.LearnerTypeRevealSurface-module___-fjZq__card:before{content:"";z-index:5;border:1px solid color-mix(in srgb, var(--palette-neutral-10) 35%, transparent);pointer-events:none;position:absolute;inset:0}.LearnerTypeRevealSurface-module___-fjZq__card:after{content:"";inset:calc(-1 * var(--plan-cardstock-distortion-bleed));z-index:1;background-color:var(--plan-cardstock-face);background-blend-mode:normal;opacity:0;filter:none;pointer-events:none;background-image:none;background-position:0 0;background-repeat:repeat;background-size:auto;position:absolute}.LearnerTypeRevealSurface-module___-fjZq__typeImageFrame{height:var(--learner-type-image-height);width:100%;position:relative}.LearnerTypeRevealSurface-module___-fjZq__typeImage{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 var(--space-4) color-mix(in srgb, var(--learner-type-accent) 58%, transparent)) drop-shadow(0 var(--space-2) var(--space-6) color-mix(in srgb, var(--learner-type-accent) 38%, transparent))}.LearnerTypeRevealSurface-module___-fjZq__personalityBlurb{max-width:min(100%, var(--container-narrow));text-wrap:pretty}.LearnerTypeRevealSurface-module___-fjZq__helps{width:100%}.LearnerTypeRevealSurface-module___-fjZq__helpsHeading{margin-bottom:var(--space-1);color:var(--color-text-muted);text-align:center}.LearnerTypeRevealSurface-module___-fjZq__help{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--palette-neutral-1);box-shadow:inset 0 var(--space-1) var(--space-2) color-mix(in srgb, var(--palette-neutral-12) 7%, transparent);display:flex}.LearnerTypeRevealSurface-module___-fjZq__helpEmoji{--quiz-cardstock-hairline:calc(var(--space-1) / 4);--quiz-cardstock-text-top-edge:#ffffff38;--quiz-cardstock-text-bottom-edge:#4837241a;flex:0 0 var(--space-5);font-size:var(--font-size-lead);text-align:center;filter:drop-shadow(0 calc(-1 * var(--quiz-cardstock-hairline)) var(--quiz-cardstock-hairline) var(--quiz-cardstock-text-bottom-edge)) drop-shadow(0 var(--quiz-cardstock-hairline) var(--quiz-cardstock-hairline) var(--quiz-cardstock-text-top-edge))}.LearnerTypeRevealSurface-module___-fjZq__curve{width:100%;margin:0}.LearnerTypeRevealSurface-module___-fjZq__curveStack{gap:var(--space-2)}.LearnerTypeRevealSurface-module___-fjZq__curveGoal{color:var(--palette-neutral-12);text-align:center}.LearnerTypeRevealSurface-module___-fjZq__curveSvg{width:100%;height:auto;display:block}.LearnerTypeRevealSurface-module___-fjZq__curveLine{fill:none;stroke:var(--learner-type-accent);stroke-width:3px;stroke-linecap:round}.LearnerTypeRevealSurface-module___-fjZq__noTutoringLine{fill:none;stroke:#9f9f9f;stroke-width:3px;stroke-linecap:round}.LearnerTypeRevealSurface-module___-fjZq__aristotleArrow{fill:var(--learner-type-accent)}.LearnerTypeRevealSurface-module___-fjZq__noTutoringArrow{fill:#9f9f9f}.LearnerTypeRevealSurface-module___-fjZq__aristotleLabel,.LearnerTypeRevealSurface-module___-fjZq__noTutoringLabel{font-family:var(--font-interface);font-size:var(--font-size-eyebrow);font-weight:700}.LearnerTypeRevealSurface-module___-fjZq__aristotleLabel{fill:var(--learner-type-accent)}.LearnerTypeRevealSurface-module___-fjZq__noTutoringLabel{fill:#9f9f9f}.LearnerTypeRevealSurface-module___-fjZq__curvePoint{r:7;stroke:color-mix(in srgb, var(--palette-neutral-12) 10%, transparent);stroke-width:1px}.LearnerTypeRevealSurface-module___-fjZq__curvePoint[data-milestone="1"]{fill:color-mix(in srgb, var(--learner-type-accent) 22%, var(--palette-neutral-3))}.LearnerTypeRevealSurface-module___-fjZq__curvePoint[data-milestone="2"]{fill:color-mix(in srgb, var(--learner-type-accent) 50%, var(--palette-pure-white))}.LearnerTypeRevealSurface-module___-fjZq__curvePoint[data-milestone="3"]{r:9;fill:var(--learner-type-accent)}.LearnerTypeRevealSurface-module___-fjZq__milestoneCards{gap:var(--space-2);padding:calc(var(--space-1) / 2);grid-template-columns:minmax(0,1fr);display:grid}.LearnerTypeRevealSurface-module___-fjZq__milestoneCard{gap:var(--space-1);padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);color:var(--milestone-text);background:var(--milestone-tone);box-shadow:inset 0 0 var(--space-2) color-mix(in srgb, var(--palette-neutral-12) 8%, transparent);border:none;flex-direction:column;display:flex}.LearnerTypeRevealSurface-module___-fjZq__milestoneCard:first-child{--milestone-accent:var(--learner-type-accent);--milestone-tone:var(--palette-neutral-1);--milestone-text:var(--palette-neutral-12)}.LearnerTypeRevealSurface-module___-fjZq__milestoneCard:nth-child(2){--milestone-accent:var(--learner-type-accent);--milestone-current-tone:color-mix(in srgb, var(--milestone-accent) 10%, var(--palette-pure-white));--milestone-tone:color-mix(in srgb, var(--milestone-current-tone) 50%, var(--palette-neutral-1));--milestone-text:var(--palette-neutral-12)}.LearnerTypeRevealSurface-module___-fjZq__milestoneCard:nth-child(3){--milestone-accent:var(--learner-type-accent);--milestone-tone:color-mix(in srgb, var(--milestone-accent) 20%, var(--palette-pure-white));--milestone-text:var(--palette-neutral-12)}.LearnerTypeRevealSurface-module___-fjZq__milestoneCard *{color:inherit}.LearnerTypeRevealSurface-module___-fjZq__pager{right:0;bottom:var(--space-4);z-index:3;justify-content:center;align-items:center;gap:var(--space-2);pointer-events:none;display:flex;position:absolute;left:0}.LearnerTypeRevealSurface-module___-fjZq__pagerSlot{width:var(--space-6);justify-content:center;display:inline-flex}.LearnerTypeRevealSurface-module___-fjZq__reveal .LearnerTypeRevealSurface-module___-fjZq__pagerArrow.LearnerTypeRevealSurface-module___-fjZq__pagerArrow{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-pill);color:var(--palette-neutral-11);pointer-events:auto}.LearnerTypeRevealSurface-module___-fjZq__pagerArrow svg{width:var(--space-4);height:var(--space-4)}.LearnerTypeRevealSurface-module___-fjZq__dots{justify-content:center;gap:var(--space-1);padding-block:var(--space-1);pointer-events:none;display:flex}.LearnerTypeRevealSurface-module___-fjZq__pager{bottom:calc(var(--narrative-bottom-action-reserve) + var(--space-4) + env(safe-area-inset-bottom,0px))}.LearnerTypeRevealSurface-module___-fjZq__dots button{appearance:none;width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);background:var(--palette-neutral-3);cursor:pointer;pointer-events:auto;transition:width var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out);border:none;padding:0;position:relative}.LearnerTypeRevealSurface-module___-fjZq__dots button[data-active=true]{width:calc(var(--space-4) + var(--space-1));background:var(--palette-neutral-11)}.LearnerTypeRevealSurface-module___-fjZq__dots button:after{content:"";inset:calc(-1 * var(--space-2)) calc(-1 * var(--space-1) / 2);position:absolute}.LearnerTypeRevealSurface-module___-fjZq__dots button:focus-visible{outline:calc(var(--space-1) / 2) solid var(--palette-neutral-11);outline-offset:var(--space-1)}@media (prefers-reduced-motion:reduce){.LearnerTypeRevealSurface-module___-fjZq__dots button{transition:none}}
.PastSessionCard-module__iw8ScG__card{transition:transform var(--duration-fast) var(--ease-out);position:relative;container-type:inline-size}@media (hover:hover) and (prefers-reduced-motion:no-preference){.PastSessionCard-module__iw8ScG__card:has(.PastSessionCard-module__iw8ScG__cardAction:hover){transform:scale(1.015)}}@media (prefers-reduced-motion:reduce){.PastSessionCard-module__iw8ScG__card{transition:none}}.PastSessionCard-module__iw8ScG__layout{align-items:center;gap:var(--space-4);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon copy date";min-width:0;display:grid}.PastSessionCard-module__iw8ScG__previewIcon{width:var(--space-8);aspect-ratio:1;color:var(--color-text-muted);pointer-events:none;grid-area:icon;align-self:start;place-items:center;display:grid}.PastSessionCard-module__iw8ScG__previewIcon>svg{width:100%;height:100%;stroke-width:var(--icon-stroke-width);display:block}.PastSessionCard-module__iw8ScG__copy{gap:var(--space-1);pointer-events:none;overflow-wrap:anywhere;grid-area:copy;min-width:0;display:grid}.PastSessionCard-module__iw8ScG__metadata{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.PastSessionCard-module__iw8ScG__date{overflow-wrap:anywhere;pointer-events:none;grid-area:date;min-width:0}.PastSessionCard-module__iw8ScG__cardAction{z-index:var(--layer-base);padding:var(--space-0);border-radius:inherit;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.PastSessionCard-module__iw8ScG__cardAction:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}@container (max-width:768px){.PastSessionCard-module__iw8ScG__previewIcon{width:var(--space-7)}}@container (max-width:640px){.PastSessionCard-module__iw8ScG__layout{align-items:start;row-gap:var(--space-1);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon copy""icon date"}.PastSessionCard-module__iw8ScG__previewIcon{width:var(--space-6)}}.PastSessionCard-module__iw8ScG__card[data-variant=compact] .PastSessionCard-module__iw8ScG__layout{align-items:start;row-gap:var(--space-1);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon copy""icon date"}
.SubjectRecommendationCarousel-module__-u8uJW__region{--subject-card-width:calc(calc(var(--space-9) * 2) + var(--space-2));--subject-card-travel:calc(var(--subject-card-width) / 2 + var(--space-3));width:100%;position:relative}.SubjectRecommendationCarousel-module__-u8uJW__scrollCapture{z-index:5;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x;position:absolute;inset:0;overflow:auto hidden}.SubjectRecommendationCarousel-module__-u8uJW__scrollCapture::-webkit-scrollbar{display:none}.SubjectRecommendationCarousel-module__-u8uJW__scrollTrack{width:300%;height:100%}.SubjectRecommendationCarousel-module__-u8uJW__cards{width:100%;min-height:calc(var(--subject-card-width) + var(--space-9));pointer-events:none;margin:0;padding:0;list-style:none;display:block;position:relative}.SubjectRecommendationCarousel-module__-u8uJW__card{width:var(--subject-card-width);gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-sm);background-color:var(--palette-pure-white);filter:drop-shadow(0 var(--space-1) var(--space-2) #00000014);transform:translate(calc(-50% + var(--subject-card-shift,0px)), -50%) scale(var(--subject-card-scale,.8));transform-origin:50%;z-index:var(--subject-card-depth,1);will-change:transform;flex-direction:column;transition:transform 90ms linear;display:flex;position:absolute;top:50%;left:50%}.SubjectRecommendationCarousel-module__-u8uJW__card[data-carousel-slot=left]{transform:translate(calc(-50% - var(--subject-card-travel) + var(--subject-card-shift,0px)), -50%) scale(var(--subject-card-scale,.8))}.SubjectRecommendationCarousel-module__-u8uJW__card[data-carousel-slot=center]{transform:translate(calc(-50% + var(--subject-card-shift,0px)), -50%) scale(var(--subject-card-scale,1))}.SubjectRecommendationCarousel-module__-u8uJW__card[data-carousel-slot=right]{transform:translate(calc(-50% + var(--subject-card-travel) + var(--subject-card-shift,0px)), -50%) scale(var(--subject-card-scale,.8))}.SubjectRecommendationCarousel-module__-u8uJW__region[data-layout=static] .SubjectRecommendationCarousel-module__-u8uJW__cards{grid-template-columns:repeat(3, var(--subject-card-width));justify-content:center;gap:var(--space-2);min-height:0;display:grid}.SubjectRecommendationCarousel-module__-u8uJW__region[data-layout=static] .SubjectRecommendationCarousel-module__-u8uJW__card{width:var(--subject-card-width);z-index:auto;transition:none;position:relative;top:auto;left:auto;transform:none}.SubjectRecommendationCarousel-module__-u8uJW__iconFrame{aspect-ratio:1;border-radius:var(--radius-sm);width:100%;color:var(--palette-neutral-11);background:var(--subject-color,var(--color-page-background-pure));box-shadow:inset 0 1px var(--space-1) 1px #0000002e;place-items:center;display:grid;overflow:hidden}.SubjectRecommendationCarousel-module__-u8uJW__iconFrame>.SubjectRecommendationCarousel-module__-u8uJW__artwork{width:78%;height:78%}.SubjectRecommendationCarousel-module__-u8uJW__label{min-width:0;min-height:var(--space-8);color:var(--palette-neutral-12);font-family:var(--font-interface);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);text-align:center;text-wrap:pretty;overflow-wrap:normal;word-break:normal;flex:1;place-items:center;line-height:1.2;display:grid}.SubjectRecommendationCarousel-module__-u8uJW__region:focus-visible{outline:calc(.5 * var(--space-1)) solid var(--color-success-border);outline-offset:var(--space-1)}.SubjectRecommendationCarousel-module__-u8uJW__control.SubjectRecommendationCarousel-module__-u8uJW__control{z-index:5;border-radius:var(--radius-pill);background:color-mix(in srgb, var(--palette-neutral-1) 82%, transparent);color:var(--palette-neutral-11);box-shadow:var(--elevation-1);opacity:.72;position:absolute;top:50%;transform:translateY(-50%)}.SubjectRecommendationCarousel-module__-u8uJW__control.SubjectRecommendationCarousel-module__-u8uJW__control:not(:disabled):hover,.SubjectRecommendationCarousel-module__-u8uJW__control.SubjectRecommendationCarousel-module__-u8uJW__control:focus-visible{background:var(--palette-neutral-2);color:var(--palette-neutral-12);opacity:1}.SubjectRecommendationCarousel-module__-u8uJW__previousControl{left:var(--space-2)}.SubjectRecommendationCarousel-module__-u8uJW__nextControl{right:var(--space-2)}.SubjectRecommendationCarousel-module__-u8uJW__control svg{width:var(--space-4);height:var(--space-4)}@media (prefers-reduced-motion:reduce){.SubjectRecommendationCarousel-module__-u8uJW__card{transition:none}}
.PdfDocumentReader-module__wjXz9W__reader{background:0 0;flex-direction:column;flex:1;width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.PdfDocumentReader-module__wjXz9W__viewport{gap:var(--space-4);overscroll-behavior:contain;min-height:0;padding:calc(var(--space-4) + var(--space-1));scrollbar-gutter:stable;scrollbar-width:thin;flex-direction:column;flex:1;display:flex;overflow:auto}.PdfDocumentReader-module__wjXz9W__status{align-items:center;gap:var(--space-2);padding:var(--space-6);text-align:center;flex:1;place-content:center;justify-items:center;display:grid}.PdfDocumentReader-module__wjXz9W__page{background:var(--palette-pure-white);flex:none;width:fit-content;margin-inline:auto;position:relative}.PdfDocumentReader-module__wjXz9W__page:last-of-type{margin-bottom:calc(var(--control-height-small) + var(--space-7))}.PdfDocumentReader-module__wjXz9W__canvas{width:auto;height:auto;display:block}.PdfDocumentReader-module__wjXz9W__textLayer{-moz-text-size-adjust:none;text-size-adjust:none;transform-origin:0 0;line-height:1;position:absolute;inset:0;overflow:hidden}.PdfDocumentReader-module__wjXz9W__textLayer :is(span,br){color:#0000;cursor:text;transform-origin:0 0;white-space:pre;position:absolute}.PdfDocumentReader-module__wjXz9W__textLayer ::selection{background:color-mix(in srgb, var(--palette-umber-9) 38%, transparent)}.PdfDocumentReader-module__wjXz9W__chrome{--pdf-reader-zoom-field-width:calc(var(--space-6) + var(--space-4) + var(--space-1));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation));background:var(--color-glass-surface);border:var(--border-thin) solid var(--color-border-subtle);border-radius:var(--radius-pill);bottom:var(--space-4);box-shadow:var(--elevation-2);align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);z-index:var(--layer-raised);display:flex;position:absolute;left:50%;transform:translate(-50%)}.PdfDocumentReader-module__wjXz9W__zoomCluster{align-items:center;gap:var(--space-1);grid-template-columns:var(--control-height-small) var(--pdf-reader-zoom-field-width) var(--control-height-small);flex:none;justify-items:center;display:grid}.PdfDocumentReader-module__wjXz9W__scaleLabel{appearance:none;box-sizing:border-box;caret-color:var(--palette-neutral-11);color:var(--palette-neutral-11);font-family:var(--font-interface);font-size:var(--font-size-small);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-regular);height:var(--control-height-small);line-height:var(--line-height-brand);text-align:center;min-width:0;width:var(--pdf-reader-zoom-field-width);-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:0}.PdfDocumentReader-module__wjXz9W__scaleLabel:disabled{opacity:var(--opacity-disabled)}.PdfDocumentReader-module__wjXz9W__scaleLabel:focus,.PdfDocumentReader-module__wjXz9W__scaleLabel:focus-visible,.PdfDocumentReader-module__wjXz9W__scaleLabel:active{background:0 0}.PdfDocumentReader-module__wjXz9W__pageLabel{color:var(--palette-neutral-11);min-width:calc(var(--space-9) + var(--space-1));padding-inline:var(--space-2);text-align:center;white-space:nowrap}
.CustomStripeCheckout-module__7x5qUq__stage{display:grid}.CustomStripeCheckout-module__7x5qUq__stage>*{grid-area:1/1}.CustomStripeCheckout-module__7x5qUq__loadingLayerHidden,.CustomStripeCheckout-module__7x5qUq__formLoading{pointer-events:none;visibility:hidden}.CustomStripeCheckout-module__7x5qUq__form{gap:var(--space-4);display:grid}.CustomStripeCheckout-module__7x5qUq__summary{gap:var(--space-2);border-block-start:var(--border-thin) solid var(--color-border-subtle);padding-block-start:var(--space-3);display:grid}.CustomStripeCheckout-module__7x5qUq__summaryRow{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.CustomStripeCheckout-module__7x5qUq__submit{width:100%}.CustomStripeCheckout-module__7x5qUq__legal a{color:var(--color-text);text-underline-offset:var(--space-1);text-decoration:underline}.CustomStripeCheckout-module__7x5qUq__legal a:hover{color:var(--color-text-accent)}.CustomStripeCheckout-module__7x5qUq__termsAcceptance{align-items:center;gap:var(--space-3);min-block-size:var(--control-height-default);padding-block:var(--space-2);cursor:pointer;display:flex}.CustomStripeCheckout-module__7x5qUq__termsAcceptance a{color:inherit;text-underline-offset:var(--space-1);text-decoration:underline}.CustomStripeCheckout-module__7x5qUq__savedCards{gap:var(--space-3);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.CustomStripeCheckout-module__7x5qUq__savedCards legend{font-family:var(--font-interface);font-size:var(--font-size-small);color:var(--color-text-muted);margin-block-end:var(--space-2);padding:0}.CustomStripeCheckout-module__7x5qUq__savedCard{text-align:start;white-space:normal;justify-content:flex-start;width:100%;position:relative}.CustomStripeCheckout-module__7x5qUq__promotion{--color-border:var(--palette-neutral-7);--color-border-strong:var(--palette-neutral-8);gap:var(--space-2);display:grid}
.OutOfSessionsDialog-module__1lsGrW__dialog{--modal-dialog-title-size:var(--font-size-title-lg)}.OutOfSessionsDialog-module__1lsGrW__content{margin-block-start:calc(var(--space-4) - var(--space-5))}.OutOfSessionsDialog-module__1lsGrW__cta{width:100%}.OutOfSessionsDialog-module__1lsGrW__actions{justify-content:flex-end;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.OutOfSessionsDialog-module__1lsGrW__actionButton{width:auto}.OutOfSessionsDialog-module__1lsGrW__actions[data-align=start]{justify-content:flex-start}.OutOfSessionsDialog-module__1lsGrW__requestError{text-align:end;width:100%}.OutOfSessionsDialog-module__1lsGrW__requestError[data-align=start]{text-align:start}@media (max-width:40em){.OutOfSessionsDialog-module__1lsGrW__content{margin-block-start:0}.OutOfSessionsDialog-module__1lsGrW__actions{flex-flow:column-reverse;justify-content:flex-start;align-items:stretch}.OutOfSessionsDialog-module__1lsGrW__actionButton{width:100%}.OutOfSessionsDialog-module__1lsGrW__requestError{text-align:start}}
.OutOfSessionsArtwork-module__76w61q__scene{--lights-out-duration:9s;--accent:var(--palette-blueberry);--lamplight-1:color-mix(in srgb, var(--palette-lemon) 12%, var(--palette-pure-white));--lamplight-2:color-mix(in srgb, var(--palette-lemon) 28%, var(--palette-pure-white));--lamplight-3:color-mix(in srgb, var(--palette-lemon) 48%, var(--palette-pure-white));--lamplight-4:color-mix(in srgb, var(--palette-lemon) 70%, var(--palette-pure-white));--lamplight-5:var(--palette-lemon);border-radius:var(--radius-lg);background:var(--color-accent-surface);isolation:isolate;block-size:100%;inline-size:100%;position:relative;overflow:hidden}.OutOfSessionsArtwork-module__76w61q__sceneContent{--scene-scale:1;--ground-offset:0px;transform:scale(var(--scene-scale));transform-origin:50% 100%;position:absolute;inset:0}.OutOfSessionsArtwork-module__76w61q__nightSky{--moon-size:calc(var(--space-4) * 1.9);--moon-right:calc(var(--space-4) * 2);z-index:0;background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 30%, var(--color-surface)) 0%, color-mix(in srgb, var(--accent) 60%, var(--color-surface)) 85%);position:absolute;inset:0}.OutOfSessionsArtwork-module__76w61q__nightSky:before{top:calc(var(--space-4) * 1.1);right:var(--moon-right);width:var(--moon-size);height:var(--moon-size);background:var(--lamplight-1);box-shadow:0 0 calc(var(--space-4) * .16) var(--lamplight-1), 0 0 calc(var(--space-4) * .5) color-mix(in srgb, var(--lamplight-1) 55%, transparent), 0 0 calc(var(--space-4) * 1) color-mix(in srgb, var(--lamplight-2) 30%, transparent);content:"";border-radius:50%;position:absolute;transform:rotate(7deg);-webkit-mask:radial-gradient(circle at 31% 43%,#0000 0 54%,#000 55%);mask:radial-gradient(circle at 31% 43%,#0000 0 54%,#000 55%)}.OutOfSessionsArtwork-module__76w61q__stars{position:absolute;inset:0}.OutOfSessionsArtwork-module__76w61q__stars span{--star-size:calc(var(--space-4) * var(--star-scale));top:var(--star-top);left:var(--star-left);width:var(--star-size);height:var(--star-size);background:var(--palette-pure-white);opacity:0;box-shadow:0 0 calc(var(--space-4) * .09) var(--palette-pure-white), 0 0 calc(var(--space-4) * .24) color-mix(in srgb, var(--palette-pure-white) 72%, transparent);animation:OutOfSessionsArtwork-module__76w61q__star-twinkle 2.8s ease-in-out var(--star-delay) infinite;border-radius:50%;position:absolute}.OutOfSessionsArtwork-module__76w61q__stars span:before{inset:calc(var(--star-size) * -.75);background:radial-gradient(circle, color-mix(in srgb, var(--palette-pure-white) 72%, transparent) 0, color-mix(in srgb, var(--palette-pure-white) 24%, transparent) 40%, transparent 74%);content:"";filter:blur(calc(var(--space-4) * .08));border-radius:50%;position:absolute}.OutOfSessionsArtwork-module__76w61q__shootingStar{--shooting-star-angle:-24deg;width:calc(var(--space-4) * 3.5);height:calc(var(--space-4) * .1);border-radius:var(--radius-full);background:linear-gradient(to left, var(--palette-pure-white) 0 12%, color-mix(in srgb, var(--palette-pure-white) 78%, transparent) 34%, transparent 100%);filter:drop-shadow(0 0 calc(var(--space-4) * .28) var(--palette-pure-white)) drop-shadow(0 0 calc(var(--space-4) * .65) color-mix(in srgb, var(--palette-pure-white) 90%, transparent));opacity:0;transform:rotate(var(--shooting-star-angle)) translateX(0);transform-origin:100%;animation:7s ease-out 3.4s infinite OutOfSessionsArtwork-module__76w61q__shooting-star-one;position:absolute}.OutOfSessionsArtwork-module__76w61q__shootingStar:after{width:calc(var(--space-4) * .2);height:calc(var(--space-4) * .2);background:var(--palette-pure-white);box-shadow:0 0 calc(var(--space-4) * .28) var(--palette-pure-white), 0 0 calc(var(--space-4) * .72) color-mix(in srgb, var(--palette-pure-white) 95%, transparent);content:"";border-radius:50%;position:absolute;top:50%;right:0;transform:translateY(-50%)}.OutOfSessionsArtwork-module__76w61q__shootingStarOne{top:22%;left:18%}.OutOfSessionsArtwork-module__76w61q__shootingStarTwo{--shooting-star-angle:-18deg;animation-name:OutOfSessionsArtwork-module__76w61q__shooting-star-two;animation-duration:8.5s;animation-delay:5.2s;top:48%;left:5%}.OutOfSessionsArtwork-module__76w61q__shootingStarThree{--shooting-star-angle:-28deg;animation-duration:11.5s;animation-delay:7.2s;top:66%;left:76%}.OutOfSessionsArtwork-module__76w61q__lightGlow{top:calc(var(--space-4) * 2.8);left:calc(50% + calc(var(--space-4) * 4.4));z-index:1;width:calc(var(--space-4) * 9.25);height:calc(var(--space-4) * 12);background:linear-gradient(180deg, color-mix(in srgb, var(--lamplight-4) 60%, transparent), color-mix(in srgb, var(--lamplight-3) 35%, transparent) 48%, transparent 100%);clip-path:polygon(46% 0,54% 0,100% 100%,0 100%);animation:OutOfSessionsArtwork-module__76w61q__glow-out var(--lights-out-duration) ease-in-out forwards;position:absolute;transform:translate(-50%)}.OutOfSessionsArtwork-module__76w61q__mascotStage{bottom:calc(calc(var(--space-4) * .35) - var(--ground-offset));left:calc(50% - calc(var(--space-4) * 4.4));z-index:2;width:calc(var(--space-4) * 7.5);height:calc(var(--space-4) * 7.5);transform-origin:50% 100%;position:absolute;transform:translate(-50%)}.OutOfSessionsArtwork-module__76w61q__mascotTransition{transform-origin:50% 100%;animation:OutOfSessionsArtwork-module__76w61q__mascot-bounce var(--lights-out-duration) cubic-bezier(.22, 1, .36, 1) forwards;place-items:end center;display:grid;position:absolute;inset:0}.OutOfSessionsArtwork-module__76w61q__lamp{right:calc(50% - calc(var(--space-4) * 7.025));bottom:calc(calc(var(--space-4) * -1.4) - var(--ground-offset));z-index:2;width:calc(var(--space-4) * 5.25);height:calc(var(--space-4) * 8.75);filter:drop-shadow(0 calc(var(--space-4) * .35) calc(var(--space-4) * .4) color-mix(in srgb, var(--color-accent) 20%, transparent));transform-origin:50% 100%;position:absolute;transform:scale(1.32)}.OutOfSessionsArtwork-module__76w61q__shade{top:calc(var(--space-4) * .2);left:calc(var(--space-4) * .35);z-index:2;width:calc(var(--space-4) * 4.55);height:calc(var(--space-4) * 3.2);background:linear-gradient(125deg, var(--color-accent-border), var(--color-accent));clip-path:polygon(27% 0,73% 0,100% 100%,0 100%);animation:OutOfSessionsArtwork-module__76w61q__shade-dim var(--lights-out-duration) ease-in-out forwards;border-radius:48% 48% 18% 18%/30% 30% 12% 12%;position:absolute;overflow:hidden}.OutOfSessionsArtwork-module__76w61q__shade:before,.OutOfSessionsArtwork-module__76w61q__shade:after{top:calc(var(--space-4) * -.45);width:calc(var(--space-4) * .07);height:calc(var(--space-4) * 4.2);border-radius:var(--radius-full);background:var(--color-accent-text);content:"";opacity:.48;transform-origin:50% 0;position:absolute}.OutOfSessionsArtwork-module__76w61q__shade:before{left:40%;transform:rotate(9deg)}.OutOfSessionsArtwork-module__76w61q__shade:after{right:40%;transform:rotate(-9deg)}.OutOfSessionsArtwork-module__76w61q__bulb{top:calc(var(--space-4) * 2.55);left:calc(var(--space-4) * 2.18);z-index:1;width:calc(var(--space-4) * .9);height:calc(var(--space-4) * 1.05);background:var(--lamplight-2);box-shadow:0 0 calc(var(--space-4) * 1.15) calc(var(--space-4) * .35) color-mix(in srgb, var(--lamplight-5) 62%, transparent);animation:OutOfSessionsArtwork-module__76w61q__bulb-off var(--lights-out-duration) ease-in-out forwards;border-radius:50%;position:absolute}.OutOfSessionsArtwork-module__76w61q__stem{top:calc(var(--space-4) * 3);width:calc(var(--space-4) * .24);height:calc(var(--space-4) * 5);border-radius:var(--radius-full);background:var(--color-accent-text);position:absolute;left:50%;transform:translate(-50%)}.OutOfSessionsArtwork-module__76w61q__chain{top:calc(var(--space-4) * 2.55);left:calc(var(--space-4) * 3.95);z-index:1;width:calc(var(--space-4) * .1);height:calc(var(--space-4) * 1.85);border-radius:var(--radius-full);background:var(--color-accent-text);box-shadow:0 calc(var(--space-4) * .08) calc(var(--space-4) * .12) color-mix(in srgb, var(--color-accent) 22%, transparent);transform-origin:top;animation:OutOfSessionsArtwork-module__76w61q__pull-chain var(--lights-out-duration) cubic-bezier(.34, 1.56, .64, 1) forwards;position:absolute}.OutOfSessionsArtwork-module__76w61q__chainHandle{bottom:calc(var(--space-4) * -.12);width:calc(var(--space-4) * .24);height:calc(var(--space-4) * .24);aspect-ratio:1;box-sizing:border-box;background:var(--color-accent-surface);border:0;border-radius:50%;position:absolute;left:50%;transform:translate(-50%)}.OutOfSessionsArtwork-module__76w61q__floorShadow{bottom:calc(var(--space-4) * .8);z-index:1;width:calc(var(--space-4) * 15);height:calc(var(--space-4) * 1.05);background:color-mix(in srgb, var(--color-accent) 18%, transparent);filter:blur(calc(var(--space-4) * .3));border-radius:50%;position:absolute;left:50%;transform:translate(-50%)}@media (max-width:64em){.OutOfSessionsArtwork-module__76w61q__sceneContent{--scene-scale:.9}.OutOfSessionsArtwork-module__76w61q__nightSky{--moon-size:calc(var(--space-4) * 1.7)}}@media (max-width:40em){.OutOfSessionsArtwork-module__76w61q__sceneContent{--scene-scale:.68;--ground-offset:calc(var(--space-4) * .65)}.OutOfSessionsArtwork-module__76w61q__nightSky{--moon-right:calc(var(--space-4) * 1.25);--moon-size:calc(var(--space-4) * 1.45)}}@keyframes OutOfSessionsArtwork-module__76w61q__pull-chain{0%,12%,28%,to{transform:translateY(0)rotate(0)}18%,20%{transform:translateY(calc(var(--space-4) * .65)) rotate(4deg)}24%{transform:translateY(calc(var(--space-4) * -.08)) rotate(-3deg)}}@keyframes OutOfSessionsArtwork-module__76w61q__glow-out{0%,19%{opacity:1;transform:translate(-50%)scale(1)}24%,to{opacity:0;transform:translate(-50%)scale(.82)}}@keyframes OutOfSessionsArtwork-module__76w61q__star-twinkle{0%,to{opacity:.28;transform:scale(.78)}45%{opacity:1;transform:scale(1.12)}72%{opacity:.58;transform:scale(.92)}}@keyframes OutOfSessionsArtwork-module__76w61q__shooting-star-one{0%,4%,19%,to{opacity:0;transform:rotate(var(--shooting-star-angle)) translateX(0)}7%{opacity:.85}18%{opacity:0;transform:rotate(var(--shooting-star-angle)) translateX(calc(var(--space-4) * 8))}}@keyframes OutOfSessionsArtwork-module__76w61q__shooting-star-two{0%,4%,19%,to{opacity:0;transform:rotate(var(--shooting-star-angle)) translateX(0)}7%{opacity:.72}18%{opacity:0;transform:rotate(var(--shooting-star-angle)) translateX(calc(var(--space-4) * 7))}}@keyframes OutOfSessionsArtwork-module__76w61q__bulb-off{0%,19%{background:var(--lamplight-2);box-shadow:0 0 calc(var(--space-4) * 1.15) calc(var(--space-4) * .35) color-mix(in srgb, var(--lamplight-5) 62%, transparent)}24%,to{background:var(--color-accent-surface);box-shadow:none}}@keyframes OutOfSessionsArtwork-module__76w61q__shade-dim{0%,19%{filter:brightness()}24%,to{filter:brightness(.92)saturate(.92)}}@keyframes OutOfSessionsArtwork-module__76w61q__mascot-bounce{0%,22%,to{transform:translateY(0)scale(1)}27%{transform:translateY(calc(var(--space-4) * -.55)) scale(1.04)}32%{transform:translateY(calc(var(--space-4) * .08)) scale(.99)}37%{transform:translateY(calc(var(--space-4) * -.12)) scale(1.01)}42%{transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.OutOfSessionsArtwork-module__76w61q__lightGlow,.OutOfSessionsArtwork-module__76w61q__shade,.OutOfSessionsArtwork-module__76w61q__bulb,.OutOfSessionsArtwork-module__76w61q__chain,.OutOfSessionsArtwork-module__76w61q__mascotTransition,.OutOfSessionsArtwork-module__76w61q__stars span,.OutOfSessionsArtwork-module__76w61q__shootingStar{animation:none}.OutOfSessionsArtwork-module__76w61q__lightGlow,.OutOfSessionsArtwork-module__76w61q__shootingStar{display:none}.OutOfSessionsArtwork-module__76w61q__stars span{opacity:.65}}
.TutorSessionAgendaToast-module__ggvD5q__mount{top:var(--space-4);right:calc(var(--space-2) + var(--space-3));bottom:calc(var(--tutor-session-dock-bottom) + var(--space-9) + var(--space-2));left:var(--space-4);pointer-events:none;position:absolute}.TutorSessionAgendaToast-module__ggvD5q__tray{pointer-events:none;transform-origin:0 100%;transition:opacity var(--duration-moderate) var(--ease-out), transform var(--duration-moderate) var(--ease-out), visibility 0s linear var(--duration-moderate);place-items:end start;display:grid;position:absolute;inset:0}.TutorSessionAgendaToast-module__ggvD5q__tray[data-active=false]{opacity:0;visibility:hidden;transform:scale(.6)}.TutorSessionAgendaToast-module__ggvD5q__tray[data-active=true]{opacity:1;visibility:visible;transition-delay:0s;transform:none}.TutorSessionAgendaToast-module__ggvD5q__tray[data-active=true] .TutorSessionAgendaToast-module__ggvD5q__card{pointer-events:auto}@media (prefers-reduced-motion:reduce){.TutorSessionAgendaToast-module__ggvD5q__tray{transition:none}}.TutorSessionAgendaToast-module__ggvD5q__card{--toast-min-width:calc(var(--space-9) * 4);--toast-max-width:calc(var(--space-9) * 5)}.TutorSessionAgendaToast-module__ggvD5q__cardBody{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.TutorSessionAgendaToast-module__ggvD5q__cardHeader{align-items:center;gap:var(--space-2);min-width:0;display:flex}.TutorSessionAgendaToast-module__ggvD5q__check{color:var(--toast-accent,var(--color-brand));flex:none}.TutorSessionAgendaToast-module__ggvD5q__title{overflow-wrap:anywhere;flex:auto;min-width:0}.TutorSessionAgendaToast-module__ggvD5q__tray[data-phone=true] .TutorSessionAgendaToast-module__ggvD5q__card{--toast-min-width:calc(var(--space-9) * 2.75);--toast-max-width:calc(var(--space-9) * 3.75)}.TutorSessionAgendaToast-module__ggvD5q__tray[data-phone=true] .TutorSessionAgendaToast-module__ggvD5q__title{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
.PricingPlanChooser-module__jU09LW__root{--pricing-scroll-fade-depth:var(--space-6);--pricing-visually-hidden-size:1px;overscroll-behavior-y:contain;flex:1;width:100%;min-height:0;display:flex;overflow:hidden auto;-webkit-mask-image:none;mask-image:none;container:pricing-plan-chooser/inline-size}.PricingPlanChooser-module__jU09LW__root[data-scroll-behavior=page]{overscroll-behavior-y:auto;flex:none;min-height:auto;overflow:visible;-webkit-mask-image:none;mask-image:none}.PricingPlanChooser-module__jU09LW__cards{box-sizing:border-box;place-content:start center;align-items:stretch;gap:var(--space-4);min-width:0;width:min(100%, var(--container-default));padding:var(--pricing-plan-chooser-padding-block-start,var(--space-4)) 0 var(--pricing-plan-chooser-padding-block-end,var(--space-5));border:0;flex-wrap:wrap;margin-inline:auto;display:flex}.PricingPlanChooser-module__jU09LW__root[data-fade-top=true]{-webkit-mask-image:linear-gradient(to bottom, transparent 0, var(--color-text) var(--pricing-scroll-fade-depth), var(--color-text) 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, var(--color-text) var(--pricing-scroll-fade-depth), var(--color-text) 100%);mask-image:linear-gradient(to bottom, transparent 0, var(--color-text) var(--pricing-scroll-fade-depth), var(--color-text) 100%)}.PricingPlanChooser-module__jU09LW__root[data-fade-bottom=true]{-webkit-mask-image:linear-gradient(to bottom, var(--color-text) 0, var(--color-text) calc(100% - var(--pricing-scroll-fade-depth)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, var(--color-text) 0, var(--color-text) calc(100% - var(--pricing-scroll-fade-depth)), transparent 100%);mask-image:linear-gradient(to bottom, var(--color-text) 0, var(--color-text) calc(100% - var(--pricing-scroll-fade-depth)), transparent 100%)}.PricingPlanChooser-module__jU09LW__root[data-fade-top=true][data-fade-bottom=true]{-webkit-mask-image:linear-gradient(to bottom, transparent 0, var(--color-text) var(--pricing-scroll-fade-depth), var(--color-text) calc(100% - var(--pricing-scroll-fade-depth)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, var(--color-text) var(--pricing-scroll-fade-depth), var(--color-text) calc(100% - var(--pricing-scroll-fade-depth)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, var(--color-text) var(--pricing-scroll-fade-depth), var(--color-text) calc(100% - var(--pricing-scroll-fade-depth)), transparent 100%)}.PricingPlanChooser-module__jU09LW__legend,.PricingPlanChooser-module__jU09LW__priceDescription{block-size:var(--pricing-visually-hidden-size);clip:rect(0 0 0 0);clip-path:inset(50%);inline-size:var(--pricing-visually-hidden-size);white-space:nowrap;position:absolute;overflow:hidden}.PricingPlanChooser-module__jU09LW__card{--pricing-card-accent:var(--color-success-text);--pricing-card-ink:var(--pricing-card-accent);--pricing-card-tint:var(--pricing-card-accent);align-items:center;gap:var(--space-1);max-width:calc((100% - 2 * var(--space-4)) / 3);min-width:0;min-height:calc(calc(var(--space-9) * 2) * 2);padding:calc(var(--space-4) + var(--space-1));border:var(--border-thick) solid transparent;border-radius:calc(var(--radius-lg) + calc(var(--space-4) + var(--space-1)));background:color-mix(in srgb, var(--pricing-card-tint) 5%, var(--palette-pure-white));color:var(--color-text);font:inherit;text-align:center;box-shadow:none;transition:background var(--duration-fast) var(--ease-out);flex-direction:column;flex:1 1 0;justify-content:space-between;display:flex;position:relative}.PricingPlanChooser-module__jU09LW__topGroup{align-items:center;gap:var(--space-4);min-height:min-content;padding-top:var(--space-3);text-align:center;flex-direction:column;flex:1;justify-content:flex-start;width:100%;display:flex}.PricingPlanChooser-module__jU09LW__root[data-selectable=true] .PricingPlanChooser-module__jU09LW__topGroup{cursor:pointer}.PricingPlanChooser-module__jU09LW__radio{block-size:var(--pricing-visually-hidden-size);clip:rect(0 0 0 0);clip-path:inset(50%);inline-size:var(--pricing-visually-hidden-size);white-space:nowrap;position:absolute;overflow:hidden}.PricingPlanChooser-module__jU09LW__root[data-selectable=true] .PricingPlanChooser-module__jU09LW__card:hover{background:color-mix(in srgb, var(--pricing-card-tint) 9%, var(--palette-pure-white))}.PricingPlanChooser-module__jU09LW__root[data-selectable=true] .PricingPlanChooser-module__jU09LW__card[data-selected=true]{background:linear-gradient(color-mix(in srgb, var(--pricing-card-tint) 12%, var(--palette-pure-white)), color-mix(in srgb, var(--pricing-card-tint) 12%, var(--palette-pure-white))) padding-box, var(--background-infinite-action) border-box;box-shadow:none}.PricingPlanChooser-module__jU09LW__root[data-selectable=true] .PricingPlanChooser-module__jU09LW__card:has(.PricingPlanChooser-module__jU09LW__radio:focus-visible){outline:var(--focus-width) solid var(--pricing-card-accent);outline-offset:var(--space-1)}.PricingPlanChooser-module__jU09LW__tagRow{align-items:center;gap:var(--space-2);width:max-content;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.PricingPlanChooser-module__jU09LW__tagRow>*{white-space:nowrap;flex:none}.PricingPlanChooser-module__jU09LW__statusTag{margin-block:var(--space-1) 0}.PricingPlanChooser-module__jU09LW__root .PricingPlanChooser-module__jU09LW__price{color:var(--pricing-card-ink);text-align:center;margin:0}.PricingPlanChooser-module__jU09LW__originalPrice{text-decoration:line-through}.PricingPlanChooser-module__jU09LW__originalPrice,.PricingPlanChooser-module__jU09LW__discountedAmount{white-space:nowrap}.PricingPlanChooser-module__jU09LW__discountedPrice{max-inline-size:100%}.PricingPlanChooser-module__jU09LW__creditPrice{min-inline-size:0}.PricingPlanChooser-module__jU09LW__trialPrice,.PricingPlanChooser-module__jU09LW__stackedPrice{align-items:center;gap:var(--space-1);flex-direction:column;justify-content:center;display:flex}.PricingPlanChooser-module__jU09LW__root .PricingPlanChooser-module__jU09LW__subtitle{color:var(--color-text);text-align:center;margin-block-end:0}.PricingPlanChooser-module__jU09LW__details{gap:var(--space-2);text-align:left;width:100%;margin:0;padding:0;display:grid}.PricingPlanChooser-module__jU09LW__details li{align-items:flex-start;gap:var(--space-2);display:flex}.PricingPlanChooser-module__jU09LW__detailIcon{color:var(--pricing-card-ink);margin-top:var(--space-1);flex:none}.PricingPlanChooser-module__jU09LW__subtitle,.PricingPlanChooser-module__jU09LW__details{text-wrap:balance}.PricingPlanChooser-module__jU09LW__bottomGroup{width:100%;margin-top:auto}.PricingPlanChooser-module__jU09LW__action{box-shadow:none;width:100%}.PricingPlanChooser-module__jU09LW__root[data-presentation=condensed] .PricingPlanChooser-module__jU09LW__cards{align-content:start;gap:var(--space-5);padding:var(--pricing-plan-chooser-padding-block-start,var(--space-4)) 0 var(--pricing-plan-chooser-padding-block-end,var(--space-5));flex-flow:column;justify-content:flex-start}.PricingPlanChooser-module__jU09LW__condensedCard{--card-gradient-border-background:var(--background-infinite-premium-border-reverse);--card-gradient-border-direction:var(--gradient-angle-infinite-premium-border-reverse);--card-gradient-border-animation-end:var(--color-infinite-premium-motion-end);--card-gradient-border-animation-start:var(--color-infinite-premium-start);--card-gradient-border-middle:var(--color-infinite-premium-middle);--card-gradient-border-end:var(--color-infinite-premium-end);--card-gradient-border-highlight:var(--color-infinite-premium-highlight);--card-gradient-border-accent:var(--color-infinite-premium-accent);--card-gradient-border-selected-surface:var(--background-infinite-premium-selected);--card-gradient-border-width:var(--border-thick);--selection-background:linear-gradient(var(--color-surface), var(--color-surface)) padding-box, var(--background-infinite-action) border-box;--selection-background-hover:linear-gradient(var(--color-surface-hover), var(--color-surface-hover)) padding-box, var(--background-infinite-action-hover) border-box;--selection-border:transparent;--selection-border-hover:transparent;--selection-border-width:var(--border-thick);--selection-text:var(--color-text);flex:none;position:relative}.PricingPlanChooser-module__jU09LW__condensedCard[data-selected-surface=muted]{--card-gradient-border-selected-surface:var(--color-infinite-canvas)}.PricingPlanChooser-module__jU09LW__root button.PricingPlanChooser-module__jU09LW__condensedCard[data-selected-surface=muted][aria-pressed=true]:before{opacity:var(--opacity-disabled)}@media (hover:hover){.PricingPlanChooser-module__jU09LW__root button.PricingPlanChooser-module__jU09LW__condensedCard[data-selected-surface=muted][aria-pressed=true]:enabled:hover:before{opacity:var(--opacity-disabled)}}.PricingPlanChooser-module__jU09LW__root[data-presentation=condensed] .PricingPlanChooser-module__jU09LW__topGroup{align-items:stretch;gap:var(--space-2);text-align:left;padding:0}.PricingPlanChooser-module__jU09LW__root[data-presentation=condensed] .PricingPlanChooser-module__jU09LW__summaryHeader{align-items:center;gap:var(--space-4);justify-content:space-between;display:flex}.PricingPlanChooser-module__jU09LW__root[data-presentation=condensed] .PricingPlanChooser-module__jU09LW__planCopy{gap:var(--space-1);flex-direction:column;justify-content:center;display:flex}.PricingPlanChooser-module__jU09LW__root[data-presentation=condensed] .PricingPlanChooser-module__jU09LW__price{color:var(--color-text);text-align:right;flex:none}.PricingPlanChooser-module__jU09LW__root[data-presentation=condensed] .PricingPlanChooser-module__jU09LW__trialPrice,.PricingPlanChooser-module__jU09LW__root[data-presentation=condensed] .PricingPlanChooser-module__jU09LW__stackedPrice{align-items:flex-end;gap:var(--space-1)}.PricingPlanChooser-module__jU09LW__root[data-presentation=condensed] .PricingPlanChooser-module__jU09LW__creditPrice{flex:0 auto}.PricingPlanChooser-module__jU09LW__root[data-presentation=condensed] .PricingPlanChooser-module__jU09LW__discountedPrice{justify-content:flex-end}.PricingPlanChooser-module__jU09LW__root[data-presentation=condensed] .PricingPlanChooser-module__jU09LW__details{color:var(--color-text-muted);gap:var(--space-2);text-align:left;display:flex}.PricingPlanChooser-module__jU09LW__root[data-presentation=condensed] .PricingPlanChooser-module__jU09LW__tagRow{left:var(--space-5);transform:translateY(-50%)}.PricingPlanChooser-module__jU09LW__root[data-layout=compact] .PricingPlanChooser-module__jU09LW__cards{justify-content:flex-start;gap:var(--space-6);padding:var(--pricing-plan-chooser-padding-block-start,var(--space-4)) 0 var(--pricing-plan-chooser-padding-block-end,var(--space-5));flex-flow:column}.PricingPlanChooser-module__jU09LW__root[data-layout=compact] .PricingPlanChooser-module__jU09LW__card{gap:var(--space-2);max-width:none;min-height:max-content;padding:var(--space-4);border-radius:calc(var(--radius-lg) + var(--space-4));flex:none}.PricingPlanChooser-module__jU09LW__root[data-layout=compact] .PricingPlanChooser-module__jU09LW__topGroup{gap:var(--space-2)}.PricingPlanChooser-module__jU09LW__root[data-layout=compact] .PricingPlanChooser-module__jU09LW__subtitle{margin-block:0}.PricingPlanChooser-module__jU09LW__root[data-layout=compact] .PricingPlanChooser-module__jU09LW__details{gap:var(--space-1)}.PricingPlanChooser-module__jU09LW__root[data-layout=compact] .PricingPlanChooser-module__jU09LW__subtitle,.PricingPlanChooser-module__jU09LW__root[data-layout=compact] .PricingPlanChooser-module__jU09LW__details{text-align:center}@container pricing-plan-chooser (max-width:48em){.PricingPlanChooser-module__jU09LW__root[data-layout=responsive][data-presentation=detailed] .PricingPlanChooser-module__jU09LW__cards{justify-content:flex-start;gap:var(--space-6);padding:var(--pricing-plan-chooser-padding-block-start,var(--space-4)) 0 var(--pricing-plan-chooser-padding-block-end,var(--space-5));flex-flow:column}.PricingPlanChooser-module__jU09LW__root[data-layout=responsive][data-presentation=detailed] .PricingPlanChooser-module__jU09LW__card{gap:var(--space-2);max-width:none;min-height:max-content;padding:var(--space-4);border-radius:calc(var(--radius-lg) + var(--space-4));flex:none}.PricingPlanChooser-module__jU09LW__root[data-layout=responsive][data-presentation=detailed] .PricingPlanChooser-module__jU09LW__topGroup{gap:var(--space-2)}.PricingPlanChooser-module__jU09LW__root[data-layout=responsive][data-presentation=detailed] .PricingPlanChooser-module__jU09LW__subtitle{margin-block:0}.PricingPlanChooser-module__jU09LW__root[data-layout=responsive][data-presentation=detailed] .PricingPlanChooser-module__jU09LW__details{gap:var(--space-1)}.PricingPlanChooser-module__jU09LW__root[data-layout=responsive][data-presentation=detailed] .PricingPlanChooser-module__jU09LW__subtitle,.PricingPlanChooser-module__jU09LW__root[data-layout=responsive][data-presentation=detailed] .PricingPlanChooser-module__jU09LW__details{text-align:center}}
.ProfileAvatar-module__LUBC7a__avatar{border-radius:var(--radius-pill);color:var(--profile-face-ink,var(--palette-neutral-a11));flex:none;display:block;position:relative}.ProfileAvatar-module__LUBC7a__faceInk{width:100%;height:100%;display:block;position:relative;overflow:visible}.ProfileAvatar-module__LUBC7a__face{--profile-face-ink:var(--palette-neutral-a11)}.ProfileAvatar-module__LUBC7a__inverse{--profile-face-ink:var(--palette-umber-3)}.ProfileAvatar-module__LUBC7a__infinite{--profile-face-gradient-start:var(--color-infinite-action-start);--profile-face-gradient-middle:var(--color-infinite-action-middle);--profile-face-gradient-end:var(--color-infinite-action-end)}.ProfileAvatar-module__LUBC7a__circle{--profile-face-ink:var(--palette-umber-11);background:var(--palette-umber-1);overflow:visible}.ProfileAvatar-module__LUBC7a__circle>.ProfileAvatar-module__LUBC7a__faceInk{width:115%;height:115%;margin:-7.5%}.ProfileAvatar-module__LUBC7a__dimensional{--profile-face-ink:var(--palette-neutral-a11)}.ProfileAvatar-module__LUBC7a__depth{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ProfileAvatar-module__LUBC7a__rim{stroke-width:var(--border-thin);vector-effect:non-scaling-stroke}.ProfileAvatar-module__LUBC7a__xs{width:var(--space-6);height:var(--space-6)}.ProfileAvatar-module__LUBC7a__sm{width:var(--space-7);height:var(--space-7)}.ProfileAvatar-module__LUBC7a__md{width:var(--control-height-default);height:var(--control-height-default)}.ProfileAvatar-module__LUBC7a__lg{width:calc(var(--space-9) + var(--space-5));height:calc(var(--space-9) + var(--space-5))}.ProfileAvatar-module__LUBC7a__xl{width:calc(var(--space-9) + var(--space-6));height:calc(var(--space-9) + var(--space-6))}.ProfileAvatar-module__LUBC7a__fill{width:100%;height:100%}
.ProfileMenuPopover-module__L-RXeq__menu{background:var(--color-surface);border:var(--border-thin) solid var(--color-border-subtle);border-radius:var(--radius-lg);bottom:calc(100% + var(--space-2));box-shadow:var(--elevation-2);color:var(--color-text);gap:var(--space-1);font-family:var(--font-interface);opacity:0;padding:var(--space-1);pointer-events:none;transform:translateY(var(--space-1));transition:opacity var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out), visibility var(--duration-fast) var(--ease-out);visibility:hidden;z-index:var(--layer-overlay);display:grid;position:absolute;inset-inline:0}.ProfileMenuPopover-module__L-RXeq__menu[data-open=true]{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)}.ProfileMenuPopover-module__L-RXeq__menu[data-layout=inline]{position:relative;bottom:auto}.ProfileMenuPopover-module__L-RXeq__item{border-radius:calc(var(--radius-lg) - var(--space-1));color:inherit;cursor:pointer;font-family:var(--font-interface);font-size:var(--font-size-small);font-weight:var(--font-weight-regular);align-items:flex-start;gap:var(--space-2);line-height:var(--line-height-title);min-height:var(--control-height-small);padding-block:var(--space-3);padding-inline:var(--space-3);text-align:start;transition:background-color var(--duration-fast) var(--ease-out);background:0 0;border:0;width:100%;text-decoration:none;display:flex}.ProfileMenuPopover-module__L-RXeq__item:not(:disabled):hover,.ProfileMenuPopover-module__L-RXeq__item:not(:disabled):focus-visible{background:var(--color-surface-hover)}.ProfileMenuPopover-module__L-RXeq__item:not(:disabled):active{background:var(--color-surface-active)}.ProfileMenuPopover-module__L-RXeq__item:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.ProfileMenuPopover-module__L-RXeq__item:disabled{cursor:default;opacity:var(--opacity-disabled)}.ProfileMenuPopover-module__L-RXeq__item>:first-child{color:var(--profile-menu-icon-color,var(--palette-neutral-a9));height:1lh}.ProfileMenuPopover-module__L-RXeq__icon{height:var(--space-4);stroke-width:var(--icon-stroke-width);width:var(--space-4);flex:none}@media (prefers-reduced-motion:reduce){.ProfileMenuPopover-module__L-RXeq__menu{transition:none}}
.PlanChangeSummary-module__Ov1KKG__summary{gap:var(--space-3);margin:0;display:grid}.PlanChangeSummary-module__Ov1KKG__summary>div{justify-content:space-between;align-items:baseline;gap:var(--space-4);flex-wrap:wrap;display:flex}.PlanChangeSummary-module__Ov1KKG__summary dd{font-variant-numeric:tabular-nums;margin:0}.PlanChangeSummary-module__Ov1KKG__summary .PlanChangeSummary-module__Ov1KKG__total{border-top:var(--border-thin) solid var(--color-border-subtle);padding-top:var(--space-4);margin-top:var(--space-1)}.PlanChangeSummary-module__Ov1KKG__summary.PlanChangeSummary-module__Ov1KKG__itemized>div{grid-template-columns:minmax(0,1fr) max-content;display:grid}.PlanChangeSummary-module__Ov1KKG__summary.PlanChangeSummary-module__Ov1KKG__itemized dt{overflow-wrap:anywhere}.PlanChangeSummary-module__Ov1KKG__summary.PlanChangeSummary-module__Ov1KKG__itemized dd{text-align:right;white-space:nowrap}
.FamilyBillingSurface-module__myvTsq__surface{width:100%;max-width:var(--container-default);padding:var(--space-9) var(--page-gutter);margin-inline:auto}.FamilyBillingSurface-module__myvTsq__pageRegions{gap:var(--space-6);display:grid}.FamilyBillingSurface-module__myvTsq__billingSections{gap:var(--space-8);grid-template-columns:minmax(0,1fr);display:grid}.FamilyBillingSurface-module__myvTsq__learnerRegion{gap:var(--space-8);display:grid}.FamilyBillingSurface-module__myvTsq__learnerPanel{min-width:0;display:grid}.FamilyBillingSurface-module__myvTsq__errorNotice{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);color:var(--color-danger-text);background:var(--color-danger-surface);border:var(--border-thin) solid var(--color-danger-border);border-radius:var(--radius-md);display:flex}.FamilyBillingSurface-module__myvTsq__errorNotice svg,.FamilyBillingSurface-module__myvTsq__toast svg{stroke-width:var(--icon-stroke-width);flex:none}.FamilyBillingSurface-module__myvTsq__toastRegion{right:var(--space-3);bottom:var(--space-3);z-index:var(--layer-toast);pointer-events:none;position:fixed}.FamilyBillingSurface-module__myvTsq__toast{align-items:center;gap:var(--space-2);max-width:min(var(--container-narrow), calc(100vw - var(--space-8)));padding:var(--space-3) var(--space-4);color:var(--color-text-inverse);background:var(--color-brand);border:var(--border-thin) solid var(--color-brand-hover);border-radius:var(--radius-md);box-shadow:var(--elevation-2);animation:FamilyBillingSurface-module__myvTsq__billing-toast-enter var(--duration-slow) var(--ease-out) both;pointer-events:auto;display:flex}.FamilyBillingSurface-module__myvTsq__toast[data-tone=success]{color:var(--color-success-text);background:var(--color-success-surface);border-color:var(--color-success-border)}.FamilyBillingSurface-module__myvTsq__toast[data-tone=muted]{color:var(--color-text);background:var(--color-surface-subtle);border-color:var(--color-border)}.FamilyBillingSurface-module__myvTsq__toast[data-closing=true]{animation:FamilyBillingSurface-module__myvTsq__billing-toast-exit var(--duration-slow) var(--ease-out) forwards;pointer-events:none}.FamilyBillingSurface-module__myvTsq__toastDismiss{margin-left:var(--space-2);padding:var(--space-1);color:inherit;cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.FamilyBillingSurface-module__myvTsq__toastDismiss:focus-visible{outline:var(--focus-width) solid currentColor;outline-offset:var(--focus-offset)}@keyframes FamilyBillingSurface-module__myvTsq__billing-toast-enter{0%{opacity:0;transform:translateX(calc(100% + var(--space-8)))}to{opacity:1;transform:translate(0)}}@keyframes FamilyBillingSurface-module__myvTsq__billing-toast-exit{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateX(calc(100% + var(--space-8)))}}.FamilyBillingSurface-module__myvTsq__availablePlans{gap:var(--space-5);width:100%;min-width:0;margin-top:var(--space-8);display:grid}.FamilyBillingSurface-module__myvTsq__planHero[data-featured-card]{--featured-card-text-safe-artwork-span:0%;border:var(--border-thin) solid transparent;background:var(--background-infinite-premium-selected) padding-box, var(--background-infinite-premium-border-reverse) border-box}.FamilyBillingSurface-module__myvTsq__planHeroActions{justify-content:flex-start;gap:var(--space-3);margin-top:var(--space-3)}.FamilyBillingSurface-module__myvTsq__planHero>div>header>h2{font-size:var(--font-size-heading-3)}.FamilyBillingSurface-module__myvTsq__infiniteBenefitList{-moz-column-gap:var(--space-6);column-gap:var(--space-6);row-gap:var(--space-4);margin:var(--space-4) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}@media (max-width:40em){.FamilyBillingSurface-module__myvTsq__infiniteBenefitList{grid-template-columns:minmax(0,1fr)}}.FamilyBillingSurface-module__myvTsq__offerCards{gap:var(--space-4);margin-top:var(--space-6);display:grid}.FamilyBillingSurface-module__myvTsq__offerCards:empty{display:none}.FamilyBillingSurface-module__myvTsq__infiniteBenefit{align-items:center;gap:var(--space-3);min-width:0;display:flex}.FamilyBillingSurface-module__myvTsq__infiniteBenefitIcon{--subject-artwork-tone-1-start:var(--color-infinite-premium-start);--subject-artwork-tone-1-end:var(--color-infinite-premium-middle);--subject-artwork-tone-1-depth:var(--color-infinite-premium-accent);--subject-artwork-tone-2-start:var(--color-infinite-premium-middle);--subject-artwork-tone-2-end:var(--color-infinite-premium-end);--subject-artwork-tone-2-depth:var(--color-infinite-premium-start);--subject-artwork-tone-3-start:var(--color-infinite-premium-end);--subject-artwork-tone-3-end:var(--color-infinite-premium-highlight);--subject-artwork-tone-3-depth:var(--color-infinite-premium-accent);width:var(--space-7);height:var(--space-7);flex:none;display:block}.FamilyBillingSurface-module__myvTsq__infiniteBenefitArtwork{width:100%;height:100%;display:block}.FamilyBillingSurface-module__myvTsq__subscriptionList{gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}.FamilyBillingSurface-module__myvTsq__subscriptionCard{gap:var(--space-4);display:grid;overflow:hidden}.FamilyBillingSurface-module__myvTsq__subscriptionCardPrimary{justify-content:space-between;align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.FamilyBillingSurface-module__myvTsq__subscriptionCardPrimary>:first-child{flex:1 1 0;min-width:0}.FamilyBillingSurface-module__myvTsq__planStatus{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.FamilyBillingSurface-module__myvTsq__subscriptionCardPrimary>.FamilyBillingSurface-module__myvTsq__subscriptionActions{width:auto}.FamilyBillingSurface-module__myvTsq__subscriptionDetails{color:var(--color-text-muted);align-items:center;gap:var(--space-3) var(--space-6);padding:var(--space-4);background:var(--color-surface-subtle);border-radius:var(--radius-lg);flex-wrap:wrap;display:flex}.FamilyBillingSurface-module__myvTsq__subscriptionDetail,.FamilyBillingSurface-module__myvTsq__subscriptionWarning{align-items:flex-start;gap:var(--space-2);overflow-wrap:anywhere;min-width:0;display:flex}.FamilyBillingSurface-module__myvTsq__billingSummaryContent{gap:var(--space-4);min-width:0;display:grid}.FamilyBillingSurface-module__myvTsq__paymentSummaryRow{align-items:center;gap:var(--space-3) var(--space-6);width:100%;padding:var(--space-4);background:var(--color-surface);border-radius:var(--radius-lg);flex-wrap:wrap;display:flex}.FamilyBillingSurface-module__myvTsq__paymentCardDetails{gap:var(--space-3) var(--space-6);flex-wrap:wrap;flex:1;min-width:0;display:flex}.FamilyBillingSurface-module__myvTsq__subscriptionDetail>svg,.FamilyBillingSurface-module__myvTsq__subscriptionWarning>svg,.FamilyBillingSurface-module__myvTsq__subscriptionEndingNotice>svg{margin-block-start:calc((1lh - var(--space-4)) / 2)}.FamilyBillingSurface-module__myvTsq__paymentCardMeta{align-items:center;gap:var(--space-2);flex:none;display:flex}.FamilyBillingSurface-module__myvTsq__paymentCardMeta:empty{display:none}.FamilyBillingSurface-module__myvTsq__subscriptionWarning{color:var(--color-warning-text)}.FamilyBillingSurface-module__myvTsq__subscriptionDetails svg{width:var(--space-4);height:var(--space-4);stroke-width:var(--icon-stroke-width);flex-shrink:0}.FamilyBillingSurface-module__myvTsq__creditCopy{gap:var(--space-1);display:grid}.FamilyBillingSurface-module__myvTsq__moneySection{gap:var(--space-5);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.FamilyBillingSurface-module__myvTsq__billingManagement{gap:var(--space-8);display:grid}.FamilyBillingSurface-module__myvTsq__invoiceRow svg{stroke-width:var(--icon-stroke-width);flex:none}.FamilyBillingSurface-module__myvTsq__invoiceActions .FamilyBillingSurface-module__myvTsq__invoiceLinkIcon{width:var(--space-4);height:var(--space-4)}.FamilyBillingSurface-module__myvTsq__invoiceList{gap:var(--space-2);width:100%;min-width:0;margin:var(--space-0);padding:var(--space-0);list-style:none;display:grid}.FamilyBillingSurface-module__myvTsq__invoiceContent{gap:var(--space-4);min-width:0;display:grid}.FamilyBillingSurface-module__myvTsq__invoiceViewMore.FamilyBillingSurface-module__myvTsq__invoiceViewMore{justify-self:center;gap:var(--space-1);height:auto;padding-block:var(--space-2);flex-direction:column}.FamilyBillingSurface-module__myvTsq__invoiceRow{justify-content:space-between;align-items:center;gap:var(--space-4);min-width:0;padding:var(--space-4);background:var(--color-surface);border-radius:var(--radius-lg);flex-wrap:wrap;display:flex}.FamilyBillingSurface-module__myvTsq__invoiceRow>:first-child{flex:1 1 var(--content-width-small);overflow-wrap:anywhere;min-width:0}.FamilyBillingSurface-module__myvTsq__creditBalance.FamilyBillingSurface-module__myvTsq__creditBalance{--billing-credit-wash:color-mix(in srgb, var(--color-surface) 60%, transparent);align-items:center;gap:var(--space-4);background:linear-gradient(var(--billing-credit-wash), var(--billing-credit-wash)), var(--background-infinite-ambient);border-color:var(--color-infinite-border-subtle);min-width:0;box-shadow:none;display:flex}.FamilyBillingSurface-module__myvTsq__creditBalance>:first-child{color:var(--color-infinite-premium-start);flex:none}.FamilyBillingSurface-module__myvTsq__creditCopy{overflow-wrap:anywhere;min-width:0}@media (prefers-reduced-motion:reduce){.FamilyBillingSurface-module__myvTsq__toast,.FamilyBillingSurface-module__myvTsq__toast[data-closing=true]{transition:none;animation:none}}.FamilyBillingSurface-module__myvTsq__billingAddressFields{border:0;min-width:0;margin:0;padding:0}.FamilyBillingSurface-module__myvTsq__billingPaymentCards{gap:var(--space-5);display:grid}.FamilyBillingSurface-module__myvTsq__planReviewActions{gap:var(--space-3);align-items:stretch}.FamilyBillingSurface-module__myvTsq__planReviewActions button{height:auto;padding-block:var(--space-3);white-space:normal;text-wrap:balance}.FamilyBillingSurface-module__myvTsq__planReviewSecondary{--color-border:var(--palette-neutral-7);--color-border-strong:var(--palette-neutral-8);--color-surface-hover:var(--palette-neutral-a3);--color-surface-active:var(--palette-neutral-a5)}.FamilyBillingSurface-module__myvTsq__paymentCardActions{margin-inline-start:auto;position:relative}.FamilyBillingSurface-module__myvTsq__paymentCardMenu{inset-inline-end:0;top:calc(100% + var(--space-1));width:max-content;max-width:calc(100vw - var(--space-8));z-index:var(--layer-overlay);position:absolute}.FamilyBillingSurface-module__myvTsq__surface{container:billing/inline-size}.FamilyBillingSurface-module__myvTsq__invoiceActions{justify-content:flex-end}@container billing (max-width:48em){.FamilyBillingSurface-module__myvTsq__planStatus{flex-direction:column;align-items:flex-start}}@container billing (max-width:40em){.FamilyBillingSurface-module__myvTsq__subscriptionCard>.FamilyBillingSurface-module__myvTsq__subscriptionCardPrimary{display:contents}.FamilyBillingSurface-module__myvTsq__subscriptionCard>.FamilyBillingSurface-module__myvTsq__subscriptionCardPrimary>:first-child{grid-row:1}.FamilyBillingSurface-module__myvTsq__subscriptionCard>.FamilyBillingSurface-module__myvTsq__subscriptionDetails{align-items:flex-start;gap:var(--space-3);flex-direction:column;grid-row:2}.FamilyBillingSurface-module__myvTsq__subscriptionActions{flex-direction:column-reverse;grid-row:2;align-items:stretch;width:100%}.FamilyBillingSurface-module__myvTsq__subscriptionActions>*{width:100%}.FamilyBillingSurface-module__myvTsq__subscriptionCard:has(>.FamilyBillingSurface-module__myvTsq__subscriptionDetails) .FamilyBillingSurface-module__myvTsq__subscriptionActions{grid-row:3}.FamilyBillingSurface-module__myvTsq__billingSummaryContent>.FamilyBillingSurface-module__myvTsq__subscriptionCardPrimary{align-items:stretch;gap:var(--space-3);flex-direction:column}.FamilyBillingSurface-module__myvTsq__billingSummaryContent>.FamilyBillingSurface-module__myvTsq__subscriptionCardPrimary>:first-child{flex-basis:auto}.FamilyBillingSurface-module__myvTsq__billingSummaryContent>.FamilyBillingSurface-module__myvTsq__subscriptionCardPrimary>button{width:100%;height:auto;min-height:var(--control-height-default);white-space:normal;flex-shrink:0}.FamilyBillingSurface-module__myvTsq__paymentSummaryRow{gap:var(--space-2) var(--space-3);flex-wrap:nowrap}.FamilyBillingSurface-module__myvTsq__paymentCardDetails{gap:var(--space-2);flex-direction:column}.FamilyBillingSurface-module__myvTsq__invoiceRow{align-items:stretch;gap:var(--space-3);flex-direction:column}.FamilyBillingSurface-module__myvTsq__invoiceRow>:first-child{flex-basis:auto}.FamilyBillingSurface-module__myvTsq__invoiceRow>.FamilyBillingSurface-module__myvTsq__invoiceActions{flex-direction:column;align-items:stretch}.FamilyBillingSurface-module__myvTsq__invoiceActions>*{width:100%}}@media (max-width:40em){.FamilyBillingSurface-module__myvTsq__surface{padding-block:var(--space-6)}}.FamilyBillingSurface-module__myvTsq__billingSummaryContent>.FamilyBillingSurface-module__myvTsq__subscriptionDetails{background:var(--color-surface)}.FamilyBillingSurface-module__myvTsq__billingSummaryContent>.FamilyBillingSurface-module__myvTsq__paymentMethodTiles{gap:var(--space-2);background:0 0;padding:0}.FamilyBillingSurface-module__myvTsq__paymentMethodTiles>[data-family-billing-group=credit]{padding-block-start:var(--space-2)}.FamilyBillingSurface-module__myvTsq__subscriptionDetails[data-tone=warning]{color:var(--color-warning-text);background:var(--color-warning-surface)}.FamilyBillingSurface-module__myvTsq__subscriptionEndingNotice{align-items:flex-start;gap:var(--space-2);color:var(--color-warning-text);overflow-wrap:anywhere;display:flex}.FamilyBillingSurface-module__myvTsq__planReviewContent{flex:1;width:100%}.FamilyBillingSurface-module__myvTsq__planReviewMain{flex:1}.FamilyBillingSurface-module__myvTsq__planReviewActions{gap:var(--space-3);flex-direction:column-reverse;align-items:stretch;margin-block-start:auto;display:flex}.FamilyBillingSurface-module__myvTsq__planReviewActions>*,.FamilyBillingSurface-module__myvTsq__planReviewActions button{width:100%}.FamilyBillingSurface-module__myvTsq__planReviewActions button{white-space:normal;text-wrap:balance;height:auto}.FamilyBillingSurface-module__myvTsq__amountBeforeCredit{text-decoration:line-through}.FamilyBillingSurface-module__myvTsq__screenReaderOnly{--hidden-size:1px;width:var(--hidden-size);height:var(--hidden-size);margin:calc(-1 * var(--hidden-size));clip-path:inset(50%);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}
.ComposerAddMenu-module__XwPLbW__anchor{--add-menu-width:var(--add-menu-width);flex:none;display:inline-flex}.ComposerAddMenu-module__XwPLbW__addButton.ComposerAddMenu-module__XwPLbW__addButton{color:var(--chrome-ink);flex:none}.ComposerAddMenu-module__XwPLbW__addButton.ComposerAddMenu-module__XwPLbW__addButton[aria-expanded=true]{background:color-mix(in srgb, var(--palette-umber-12) 10%, transparent);color:var(--palette-umber-12)}@media (hover:hover){.ComposerAddMenu-module__XwPLbW__addButton.ComposerAddMenu-module__XwPLbW__addButton:hover{color:var(--palette-umber-12)}}.ComposerAddMenu-module__XwPLbW__menu{width:13rem;z-index:var(--layer-overlay);position:fixed;overflow-y:auto}
.VoiceButton-module__uJb3RG__voice{--voice-bar-width:calc(var(--space-1) - var(--border-thin));--voice-bars-width:calc(5 * var(--voice-bar-width) + 4 * var(--voice-bar-width));--voice-fade:var(--duration-fast) var(--ease-out);transition:color var(--voice-fade), border-color var(--voice-fade), background-color var(--voice-fade), box-shadow var(--voice-fade), transform var(--duration-fast) var(--ease-out)}.VoiceButton-module__uJb3RG__voice[data-mic-on=false]{color:var(--color-danger-text);border-color:var(--color-danger-border);background-color:var(--color-danger-surface)}.VoiceButton-module__uJb3RG__voice[data-mic-on=true]{color:var(--color-text-inverse);border-color:var(--color-brand);background-color:var(--color-brand);box-shadow:0 0 calc(var(--voice-glow,0) * var(--space-2)) calc(var(--voice-glow,0) * var(--focus-width)) color-mix(in srgb, var(--palette-umber-11) calc(var(--voice-glow,0) * 85%), transparent), 0 0 calc(var(--voice-glow,0) * var(--space-6)) calc(var(--voice-glow,0) * var(--space-1)) color-mix(in srgb, var(--palette-umber-8) calc(var(--voice-glow,0) * 70%), transparent)}@media (hover:hover){.VoiceButton-module__uJb3RG__voice[data-mic-on=false]:hover:not(:disabled){border-color:var(--color-danger-border);background-color:color-mix(in srgb, var(--color-danger) 28%, var(--color-surface))}.VoiceButton-module__uJb3RG__voice[data-mic-on=true]:hover:not(:disabled){border-color:var(--color-brand-hover);background-color:var(--color-brand-hover)}}.VoiceButton-module__uJb3RG__icons{flex:none;display:grid}.VoiceButton-module__uJb3RG__icons>*{transition:opacity var(--voice-fade);grid-area:1/1}.VoiceButton-module__uJb3RG__voice[data-mic-on=true] .VoiceButton-module__uJb3RG__iconMuted,.VoiceButton-module__uJb3RG__voice[data-mic-on=false] .VoiceButton-module__uJb3RG__iconLive{opacity:0}.VoiceButton-module__uJb3RG__slot{height:calc(var(--space-6) - var(--space-1));place-items:center;display:grid}.VoiceButton-module__uJb3RG__slot>*{transition:opacity var(--voice-fade);grid-area:1/1}.VoiceButton-module__uJb3RG__slot[data-live=true] .VoiceButton-module__uJb3RG__text,.VoiceButton-module__uJb3RG__slot[data-live=false] .VoiceButton-module__uJb3RG__bars{opacity:0}.VoiceButton-module__uJb3RG__bars{align-items:center;gap:var(--voice-bar-width);height:100%;display:inline-flex}.VoiceButton-module__uJb3RG__bar{width:var(--voice-bar-width);height:calc(var(--voice-bar-width) + var(--level) * var(--space-5));border-radius:var(--radius-pill);background:currentColor}@media (max-width:767px){.VoiceButton-module__uJb3RG__text{display:none}.VoiceButton-module__uJb3RG__slot{width:var(--voice-bars-width);transition:width var(--duration-fast) var(--ease-out), margin-inline-start var(--duration-fast) var(--ease-out);margin-inline-start:0}.VoiceButton-module__uJb3RG__slot[data-live=false]{width:0;margin-inline-start:calc(-1 * var(--space-2))}}@media (prefers-reduced-motion:reduce){.VoiceButton-module__uJb3RG__voice,.VoiceButton-module__uJb3RG__icons>*,.VoiceButton-module__uJb3RG__slot,.VoiceButton-module__uJb3RG__slot>*{transition:none}}
.UpgradeFlowModalFrame-module__Hm0TXa__dialog[data-borderless]{padding:0;overflow:hidden}div:has(>.UpgradeFlowModalFrame-module__Hm0TXa__dialog){animation:UpgradeFlowModalFrame-module__Hm0TXa__upgrade-flow-modal-arrive var(--duration-slow) var(--ease-out) both}@keyframes UpgradeFlowModalFrame-module__Hm0TXa__upgrade-flow-modal-arrive{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){div:has(>.UpgradeFlowModalFrame-module__Hm0TXa__dialog){animation:none}}
.LeafMeter-module__tuBjRW__meter{--leaf-meter-empty:color-mix(in srgb, var(--accent) 37%, var(--color-surface));--leaf-meter-filled:color-mix(in srgb, var(--accent) 85%, var(--color-text));justify-self:end;gap:var(--space-1);display:flex}.LeafMeter-module__tuBjRW__segment{border-radius:var(--radius-sm);height:var(--space-2);width:var(--space-2);background:var(--leaf-meter-empty)}.LeafMeter-module__tuBjRW__segment[data-filled=true]{background:var(--leaf-meter-filled)}
.UploadCard-session-module__hGcMda__card{gap:var(--space-2);min-width:0;max-width:100%;padding:var(--space-2);transition:background-color var(--duration-fast) var(--ease-out);border-radius:var(--radius-xl);flex-direction:column;width:100%;display:flex;position:relative}.UploadCard-session-module__hGcMda__card:hover{background:var(--palette-neutral-1)}.UploadCard-session-module__hGcMda__card[data-pending=true]{background:var(--palette-neutral-2)}.UploadCard-session-module__hGcMda__card[data-selected=true]{background:var(--color-brand);color:var(--color-text-inverse)}.UploadCard-session-module__hGcMda__card[data-selected=true]:hover{background:var(--color-brand-hover)}.UploadCard-session-module__hGcMda__card[data-selected=true] .UploadCard-session-module__hGcMda__title,.UploadCard-session-module__hGcMda__card[data-selected=true] .UploadCard-session-module__hGcMda__meta,.UploadCard-session-module__hGcMda__shelf[data-selected=true]:not([data-pending=true]) .UploadCard-session-module__hGcMda__fallback{color:var(--color-text-inverse)}.UploadCard-session-module__hGcMda__card[data-selected=true] .UploadCard-session-module__hGcMda__selectButton:focus-visible{outline-color:var(--color-focus-inverse)}.UploadCard-session-module__hGcMda__selectButton{appearance:none;color:inherit;cursor:pointer;font:inherit;gap:var(--space-2);text-align:left;background:0 0;border:0;flex-direction:column;width:100%;padding:0;display:flex}.UploadCard-session-module__hGcMda__selectButton:focus-visible{outline:1px solid var(--palette-neutral-11);outline-offset:var(--space-1)}.UploadCard-session-module__hGcMda__preview{aspect-ratio:4/5;isolation:isolate;border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);width:100%;min-width:0;box-shadow:var(--elevation-1);position:relative;overflow:hidden}.UploadCard-session-module__hGcMda__session .UploadCard-session-module__hGcMda__preview{background:var(--color-surface)}.UploadCard-session-module__hGcMda__shelf .UploadCard-session-module__hGcMda__preview{background:0 0}.UploadCard-session-module__hGcMda__thumbnail{-o-object-fit:cover;object-fit:cover;z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.UploadCard-session-module__hGcMda__fallback{color:var(--palette-neutral-10);font-size:var(--font-size-small);justify-content:center;align-items:center;font-weight:600;display:flex;position:absolute;inset:0}.UploadCard-session-module__hGcMda__session[data-pending=true] .UploadCard-session-module__hGcMda__fallback{background:var(--palette-neutral-2);color:var(--palette-neutral-11);overflow:hidden}.UploadCard-session-module__hGcMda__progressTrack{background:color-mix(in srgb, var(--palette-neutral-12) 12%, transparent);border-radius:var(--radius-pill);bottom:var(--space-2);height:var(--space-1);left:var(--space-2);right:var(--space-2);position:absolute;overflow:hidden}.UploadCard-session-module__hGcMda__progressFill{background:var(--palette-neutral-11);border-radius:inherit;height:100%;display:block}.UploadCard-session-module__hGcMda__progressTrack[data-indeterminate=true] .UploadCard-session-module__hGcMda__progressFill{width:40%;animation:1.1s ease-in-out infinite UploadCard-session-module__hGcMda__upload-card-session-indeterminate}@keyframes UploadCard-session-module__hGcMda__upload-card-session-indeterminate{0%{transform:translate(-120%)}to{transform:translate(280%)}}.UploadCard-session-module__hGcMda__footer{gap:var(--space-1);min-width:0;padding:0 var(--space-1);flex-direction:column;display:flex}.UploadCard-session-module__hGcMda__title{color:var(--color-text);font-family:var(--font-interface);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.UploadCard-session-module__hGcMda__meta{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.UploadCard-session-module__hGcMda__starButton{border-radius:var(--radius-sm);color:var(--palette-neutral-10);cursor:pointer;left:var(--space-2);opacity:0;padding:var(--space-1);top:var(--space-2);transition:opacity var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);z-index:1;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute}.UploadCard-session-module__hGcMda__deleteButton{left:auto;right:var(--space-2)}.UploadCard-session-module__hGcMda__card:hover .UploadCard-session-module__hGcMda__starButton,.UploadCard-session-module__hGcMda__card[data-selected=true] .UploadCard-session-module__hGcMda__starButton,.UploadCard-session-module__hGcMda__starButton:focus-visible,.UploadCard-session-module__hGcMda__starButton[data-starred=true]{opacity:1}.UploadCard-session-module__hGcMda__starButton:focus-visible{outline:1px solid var(--palette-neutral-11);outline-offset:var(--space-1)}.UploadCard-session-module__hGcMda__starButton:hover{color:var(--palette-neutral-11)}.UploadCard-session-module__hGcMda__card[data-selected=true] .UploadCard-session-module__hGcMda__starButton{background:var(--color-brand);color:var(--color-text-inverse)}.UploadCard-session-module__hGcMda__card[data-selected=true] .UploadCard-session-module__hGcMda__starButton:hover{background:var(--color-brand-hover)}.UploadCard-session-module__hGcMda__card[data-selected=true] .UploadCard-session-module__hGcMda__starButton:focus-visible{outline-color:var(--color-focus-inverse)}.UploadCard-session-module__hGcMda__starButton[data-starred=true]{color:var(--palette-mango)}@media (hover:none){.UploadCard-session-module__hGcMda__starButton{opacity:1}}.UploadCard-session-module__hGcMda__availabilityBadge{background:color-mix(in srgb, var(--palette-neutral-12) 72%, transparent);border-radius:var(--radius-pill);bottom:var(--space-2);color:var(--palette-pure-white);font-size:var(--font-size-small);padding:var(--space-1) var(--space-2);right:var(--space-2);font-weight:600;position:absolute}
.AnimatedEllipsis-module__0TpJyq__ellipsis{white-space:nowrap}.AnimatedEllipsis-module__0TpJyq__dots{display:inline}.AnimatedEllipsis-module__0TpJyq__dot{opacity:0}.AnimatedEllipsis-module__0TpJyq__dot:first-child{animation:2s infinite AnimatedEllipsis-module__0TpJyq__ellipsisDot1}.AnimatedEllipsis-module__0TpJyq__dot:nth-child(2){animation:2s infinite AnimatedEllipsis-module__0TpJyq__ellipsisDot2}.AnimatedEllipsis-module__0TpJyq__dot:nth-child(3){animation:2s infinite AnimatedEllipsis-module__0TpJyq__ellipsisDot3}@keyframes AnimatedEllipsis-module__0TpJyq__ellipsisDot1{0%,10%{opacity:0}20%,85%{opacity:1}95%,to{opacity:0}}@keyframes AnimatedEllipsis-module__0TpJyq__ellipsisDot2{0%,35%{opacity:0}45%,85%{opacity:1}95%,to{opacity:0}}@keyframes AnimatedEllipsis-module__0TpJyq__ellipsisDot3{0%,60%{opacity:0}70%,85%{opacity:1}95%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.AnimatedEllipsis-module__0TpJyq__dot{opacity:1;animation:none}}.AnimatedEllipsis-module__0TpJyq__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.ProfileAvatarPicker-module__WWGv7q__choices{gap:var(--space-2);border:0;flex-wrap:wrap;min-inline-size:0;margin:0;padding:0;display:flex}
