.Switch_root__4g2OY{display:inline-flex;align-items:center;gap:var(--space-3)}.Switch_label__ib41C{font-family:var(--font-sans);font-size:var(--text-sm);color:#6b6560;white-space:nowrap}.Switch_track__5xdYO{position:relative;width:28px;height:15px;padding:0;border:none;border-radius:999px;background:#c4c0b8;cursor:pointer;flex-shrink:0}.Switch_track__5xdYO[data-checked=true]{background:#363330}.Switch_track__5xdYO:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.Switch_track__5xdYO[data-disabled=true]{opacity:.5;cursor:not-allowed}.Switch_thumb__pXdsj{position:absolute;top:1px;left:1px;width:13px;height:13px;border-radius:50%;background:#faf8f4;transition:transform .15s ease}.Switch_track__5xdYO[data-checked=true] .Switch_thumb__pXdsj{transform:translateX(13px)}@media (prefers-reduced-motion:reduce){.Switch_thumb__pXdsj{transition:none}}.AppMenuStagingSection_section__D12Wi{display:flex;flex-direction:column;gap:10px;flex-shrink:0;margin-top:auto;padding:var(--space-6) var(--app-menu-content-gutter-inline) var(--space-8);border-top:1px solid var(--border-subtle)}.AppMenuStagingSection_row__9qMVN{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);font-family:var(--font-sans);font-size:var(--text-sm);color:#6b6560}.AppMenuStagingSection_envValue__yT6I1{text-transform:capitalize}.AppMenuStagingSection_resetForm__946CM{margin:0}.AppMenuStagingSection_resetAction__kNXhh{font-family:var(--font-sans);font-size:var(--text-sm);padding:0;color:#6b6560;border:none;border-radius:0;background:transparent;cursor:pointer;text-align:left;font-weight:inherit;line-height:inherit;text-decoration:none;transition:color .15s ease}.AppMenuStagingSection_resetAction__kNXhh:active,.AppMenuStagingSection_resetAction__kNXhh:hover{background:transparent;border-color:transparent;color:var(--text-primary);text-decoration:underline}.AppMenu_backdrop__bWSaY{position:fixed;top:calc(0px - var(--safe-area-top));right:calc(0px - var(--safe-area-right));bottom:calc(0px - var(--safe-area-bottom));left:calc(0px - var(--safe-area-left));z-index:100;background:rgb(0 0 0/.35);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease}.AppMenu_backdrop__bWSaY[data-open=true]{opacity:1;visibility:visible;pointer-events:auto}.AppMenu_panel__J_wsj{position:fixed;top:var(--app-menu-inset-top);left:var(--app-menu-inset-left);bottom:var(--app-menu-inset-bottom);z-index:120;--app-menu-header-offset-top:calc(var(--app-main-nav-top) - var(--app-menu-inset-top));display:flex;flex-direction:column;width:var(--app-menu-width);max-width:calc(100vw - var(--app-menu-inset-left) - var(--safe-area-right) - var(--space-4));border:1px solid #c4c0b8;border-radius:10px;margin:0;background:var(--surface-page);box-shadow:var(--shadow-md);transform:translateX(calc(-100% - var(--app-menu-inset-left) - var(--space-4)));transition:transform .25s ease;overflow:hidden}.AppMenu_panel__J_wsj[data-open=true]{transform:translateX(0)}.AppMenu_body__u4DOd{flex:1 1;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column}.AppMenu_content__fEkJx{flex-shrink:0;padding-inline:var(--app-menu-content-gutter-inline)}@media (max-width:767px){.AppMenu_panel__J_wsj{right:var(--app-menu-inset-right);width:auto;max-width:none}}.AppMenuGlobalBody_nav__6A__I{display:flex;flex-direction:column;gap:var(--space-4);padding:72px 0 var(--space-4)}.AppMenuGlobalBody_backLink__gIizP{font-family:var(--font-sans);font-size:var(--text-xs);color:#6b6560;text-decoration:none;margin-bottom:calc(-1 * var(--space-2))}.AppMenuGlobalBody_backLink__gIizP:hover{color:var(--text-primary)}.AppMenuGlobalBody_item__P15s4{font-family:var(--font-display);font-size:var(--text-lg);line-height:30px;color:var(--text-primary);text-decoration:none}.AppMenuGlobalBody_item__P15s4:hover{color:var(--text-primary);text-decoration:underline}.AppMenuGlobalBody_item__P15s4[data-active=true]{display:inline-grid;grid-template-columns:5px max-content;column-gap:9px;align-items:start}.AppMenuGlobalBody_marker__rUcVV{width:5px;height:5px;margin-top:12px;border-radius:50%;background:var(--text-primary)}.AppMenuNavChip_chip__4Ptl_{display:flex;align-items:center;justify-content:center;box-sizing:border-box;height:35px;padding:2px 10px;border:1px solid #98938c;border-radius:10px;background:var(--surface-page);font-family:var(--font-display);font-size:var(--text-xs);line-height:30px;color:var(--text-primary);text-decoration:none;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease}.AppMenuNavChip_chip__4Ptl_[data-active=true]{border-color:#363330;background:#1a1a1a;color:#e9e9e9}.AppMenuNavChip_chip__4Ptl_[data-active=false]:hover{background:var(--surface-page);border-color:#98938c;color:var(--text-primary);text-decoration:none}@media (hover:hover) and (pointer:fine){.AppMenuNavChip_chip__4Ptl_[data-active=false]:hover{background:var(--gray-50);border-color:var(--gray-300);color:var(--text-primary);text-decoration:underline}}.AppMenuTrigger_trigger__e49QV{display:flex;align-items:center;justify-content:center;width:35px;height:35px;padding:0;border:1px solid #98938c;border-radius:10px;background:var(--surface-page);cursor:pointer;font-weight:inherit;line-height:inherit;transition:border-color .15s ease,background .15s ease}.AppMenuTrigger_trigger__e49QV:active,.AppMenuTrigger_trigger__e49QV:hover{background:var(--surface-page);border-color:#98938c}@media (hover:hover) and (pointer:fine){.AppMenuTrigger_trigger__e49QV:hover{background:var(--gray-50);border-color:var(--gray-300)}}.AppMenuTrigger_icon__RBEE2{position:relative;width:15px;height:15px}.AppMenuTrigger_icon__RBEE2:after,.AppMenuTrigger_icon__RBEE2:before{content:"";position:absolute;left:0;height:2px;background:var(--surface-quote);border-radius:1px;transition:transform .2s ease,top .2s ease,width .2s ease,opacity .2s ease}.AppMenuTrigger_icon__RBEE2:before{top:4px;width:100%}.AppMenuTrigger_icon__RBEE2:after{top:9px;width:66.67%}.AppMenuTrigger_icon__RBEE2[data-open=true]:before{top:6.5px;transform:rotate(45deg)}.AppMenuTrigger_icon__RBEE2[data-open=true]:after{top:6.5px;width:100%;transform:rotate(-45deg)}.AppMainNav_triggerRoot__m_Wv4{position:fixed;top:var(--app-main-nav-top);left:var(--app-main-nav-left);z-index:130}.AppMainNav_chipsRoot__TRSNJ{position:fixed;top:var(--app-main-nav-top);left:calc(var(--app-main-nav-left) + var(--app-menu-trigger-size) + 10px);z-index:115;display:flex;align-items:center;gap:10px;pointer-events:none}.AppMainNav_chipsRoot__TRSNJ>*{pointer-events:auto}.AppShell_shell__d9StE{min-height:100vh;display:flex;flex-direction:column}.AppShell_chromeGuest__kqPcB{position:fixed;top:var(--app-main-nav-top);right:calc(var(--hero-padding-x) + var(--safe-area-right));z-index:120;display:flex;align-items:center;gap:var(--space-4)}.AppShell_signInLink__rrA0X{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--text-primary);text-decoration:none}.AppShell_envBanner__F0eZN{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:2px 8px;border-radius:4px;border:1px solid transparent}.AppShell_envBanner__F0eZN[data-env=staging]{color:#ffffff;background:#d97706}.AppShell_envBanner__F0eZN[data-env=development]{color:#ffffff;background:var(--blue-600)}.AppShell_content__d6fGl{flex:1 1;min-width:0;padding-top:var(--app-content-offset-top)}.CourseNavRegistrar_desktopColumn__yLYV0{display:none;flex-shrink:0}@media (min-width:768px){.CourseNavRegistrar_desktopColumn__yLYV0{display:block}}.MainContainer_main__YhT8v{display:flex;flex-direction:row;width:100%;min-height:calc(100vh - var(--app-content-offset-top))}.AnimatedExpand_shell__NnPla{overflow:hidden;transition:height .42s cubic-bezier(.22,1,.36,1)}.AnimatedExpand_shell__NnPla[data-reduced-motion=true]{overflow:visible;transition:none}.AnimatedExpand_inner__NLHId{display:flex;flex-direction:column}@media (prefers-reduced-motion:reduce){.AnimatedExpand_shell__NnPla{overflow:visible;transition:none}}.CallActivitySummary_summary__qLUos{margin-top:var(--space-6);display:flex;flex-direction:column;gap:var(--space-3);animation:CallActivitySummary_call-summary-enter__KlOnl .42s cubic-bezier(.22,1,.36,1)}@keyframes CallActivitySummary_call-summary-enter__KlOnl{0%{opacity:0;transform:translateY(-.35rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.CallActivitySummary_summary__qLUos{animation:none}}.CallActivitySummary_title__2Tvgc{margin:0;font-family:var(--font-display);font-weight:400;font-size:1.5rem;line-height:1.25;letter-spacing:-.015em;color:var(--text-primary)}.CallActivitySummary_body__2IJp_{margin:0;font-family:var(--font-sans);font-size:var(--text-sm);line-height:1.5;color:var(--text-primary)}@keyframes FlowingOpacityText_flowing-char-wave__i4uDP{0%,to{opacity:.3}50%{opacity:1}}.FlowingOpacityText_char__MOyiC{display:inline-block;animation:FlowingOpacityText_flowing-char-wave__i4uDP 1.4s ease-in-out infinite}.FlowingOpacityText_char__MOyiC:first-child{animation-delay:0s}.FlowingOpacityText_char__MOyiC:nth-child(2){animation-delay:.1s}.FlowingOpacityText_char__MOyiC:nth-child(3){animation-delay:.2s}.FlowingOpacityText_char__MOyiC:nth-child(4){animation-delay:.3s}.FlowingOpacityText_char__MOyiC:nth-child(5){animation-delay:.4s}.FlowingOpacityText_char__MOyiC:nth-child(6){animation-delay:.5s}.FlowingOpacityText_char__MOyiC:nth-child(7){animation-delay:.6s}.FlowingOpacityText_char__MOyiC:nth-child(8){animation-delay:.7s}.FlowingOpacityText_char__MOyiC:nth-child(9){animation-delay:.8s}.FlowingOpacityText_char__MOyiC:nth-child(10){animation-delay:.9s}.FlowingOpacityText_char__MOyiC:nth-child(11){animation-delay:1s}.FlowingOpacityText_char__MOyiC:nth-child(12){animation-delay:1.1s}.FlowingOpacityText_char__MOyiC:nth-child(13){animation-delay:1.2s}.FlowingOpacityText_char__MOyiC:nth-child(14){animation-delay:1.3s}.FlowingOpacityText_char__MOyiC:nth-child(15){animation-delay:1.4s}.FlowingOpacityText_char__MOyiC:nth-child(16){animation-delay:1.5s}.FlowingOpacityText_char__MOyiC:nth-child(17){animation-delay:1.6s}.FlowingOpacityText_char__MOyiC:nth-child(18){animation-delay:1.7s}.FlowingOpacityText_char__MOyiC:nth-child(19){animation-delay:1.8s}.FlowingOpacityText_char__MOyiC:nth-child(20){animation-delay:1.9s}.FlowingOpacityText_char__MOyiC:nth-child(21){animation-delay:2s}.FlowingOpacityText_char__MOyiC:nth-child(22){animation-delay:2.1s}.FlowingOpacityText_char__MOyiC:nth-child(23){animation-delay:2.2s}.FlowingOpacityText_char__MOyiC:nth-child(24){animation-delay:2.3s}.FlowingOpacityText_char__MOyiC:nth-child(25){animation-delay:2.4s}.FlowingOpacityText_char__MOyiC:nth-child(26){animation-delay:2.5s}.FlowingOpacityText_char__MOyiC:nth-child(27){animation-delay:2.6s}.FlowingOpacityText_char__MOyiC:nth-child(28){animation-delay:2.7s}.FlowingOpacityText_char__MOyiC:nth-child(29){animation-delay:2.8s}.FlowingOpacityText_char__MOyiC:nth-child(30){animation-delay:2.9s}.FlowingOpacityText_char__MOyiC:nth-child(31){animation-delay:3s}.FlowingOpacityText_char__MOyiC:nth-child(32){animation-delay:3.1s}.FlowingOpacityText_char__MOyiC:nth-child(33){animation-delay:3.2s}.FlowingOpacityText_char__MOyiC:nth-child(34){animation-delay:3.3s}.FlowingOpacityText_char__MOyiC:nth-child(35){animation-delay:3.4s}.FlowingOpacityText_char__MOyiC:nth-child(36){animation-delay:3.5s}.FlowingOpacityText_char__MOyiC:nth-child(37){animation-delay:3.6s}.FlowingOpacityText_char__MOyiC:nth-child(38){animation-delay:3.7s}.FlowingOpacityText_char__MOyiC:nth-child(39){animation-delay:3.8s}.FlowingOpacityText_char__MOyiC:nth-child(40){animation-delay:3.9s}.FlowingOpacityText_char__MOyiC:nth-child(41){animation-delay:4s}.FlowingOpacityText_char__MOyiC:nth-child(42){animation-delay:4.1s}.FlowingOpacityText_char__MOyiC:nth-child(43){animation-delay:4.2s}.FlowingOpacityText_char__MOyiC:nth-child(44){animation-delay:4.3s}.FlowingOpacityText_char__MOyiC:nth-child(45){animation-delay:4.4s}.FlowingOpacityText_char__MOyiC:nth-child(46){animation-delay:4.5s}.FlowingOpacityText_char__MOyiC:nth-child(47){animation-delay:4.6s}.FlowingOpacityText_char__MOyiC:nth-child(48){animation-delay:4.7s}.FlowingOpacityText_char__MOyiC:nth-child(49){animation-delay:4.8s}.FlowingOpacityText_char__MOyiC:nth-child(50){animation-delay:4.9s}@media (prefers-reduced-motion:reduce){.FlowingOpacityText_char__MOyiC{animation:none;opacity:1}}.LoadingEllipsis_ellipsis__6U3Kn{display:inline-block;min-width:3ch;text-align:left}@media (prefers-reduced-motion:reduce){.LoadingEllipsis_ellipsis__6U3Kn{min-width:0}}.CallActivityTimeline_timeline__LTceH{--call-timeline-success:#055130;--timeline-dot-size:0.375rem;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;align-items:stretch}.CallActivityTimeline_step__3JTeC{display:flex;flex-direction:row;align-items:center;gap:var(--space-3);animation:CallActivityTimeline_call-timeline-step-enter__EI5hy .42s cubic-bezier(.22,1,.36,1)}@keyframes CallActivityTimeline_call-timeline-step-enter__EI5hy{0%{opacity:0;transform:translateY(-.35rem)}to{opacity:1;transform:translateY(0)}}.CallActivityTimeline_markerColumn__9U6Ix{position:relative;display:flex;align-items:center;justify-content:center;align-self:stretch;width:var(--timeline-dot-size);flex-shrink:0}.CallActivityTimeline_step__3JTeC:not(:last-child) .CallActivityTimeline_markerColumn__9U6Ix:after{content:"";position:absolute;top:calc(50% + var(--timeline-dot-size) / 2);bottom:0;left:50%;width:1px;transform:translateX(-50%);background:var(--border-subtle)}.CallActivityTimeline_step__3JTeC:not(:first-child) .CallActivityTimeline_markerColumn__9U6Ix:before{content:"";position:absolute;top:0;bottom:calc(50% + var(--timeline-dot-size) / 2);left:50%;width:1px;transform:translateX(-50%);background:var(--border-subtle)}.CallActivityTimeline_dot__WcUIO{position:relative;z-index:1;width:var(--timeline-dot-size);height:var(--timeline-dot-size);border-radius:50%;background:var(--text-primary);flex-shrink:0;transition:background-color .35s ease}.CallActivityTimeline_step__3JTeC[data-active=false][data-done=false] .CallActivityTimeline_dot__WcUIO,.CallActivityTimeline_step__3JTeC[data-done=true] .CallActivityTimeline_dot__WcUIO{background:var(--text-link)}.CallActivityTimeline_step__3JTeC[data-active=true][data-variant=started] .CallActivityTimeline_dot__WcUIO{background:var(--call-timeline-success)}.CallActivityTimeline_step__3JTeC[data-error=true] .CallActivityTimeline_dot__WcUIO{background:var(--color-error)}.CallActivityTimeline_content__2qh19{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding-block:var(--space-2);min-width:0}.CallActivityTimeline_spinner__oaZrv{width:.875rem;height:.875rem;flex-shrink:0;border-radius:50%;background:repeating-conic-gradient(from 0deg,var(--text-secondary) 0deg 22deg,transparent 22deg 45deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 2px));animation:CallActivityTimeline_call-timeline-spinner__n2auI 1.8s linear infinite}@keyframes CallActivityTimeline_call-timeline-spinner__n2auI{to{transform:rotate(1turn)}}.CallActivityTimeline_labelLine__iVI0C{display:inline-flex;flex-direction:row;align-items:baseline;gap:0}.CallActivityTimeline_label__15J1U{transition:color .35s ease}.CallActivityTimeline_label__15J1U,.CallActivityTimeline_suffix__Cr4Mu{font-family:var(--font-sans);font-size:var(--text-sm);line-height:1.18;color:var(--text-primary)}.CallActivityTimeline_suffix__Cr4Mu{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CallActivityTimeline_step__3JTeC[data-active=false][data-done=false] .CallActivityTimeline_label__15J1U,.CallActivityTimeline_step__3JTeC[data-active=false][data-done=false] .CallActivityTimeline_suffix__Cr4Mu,.CallActivityTimeline_step__3JTeC[data-done=true] .CallActivityTimeline_label__15J1U,.CallActivityTimeline_step__3JTeC[data-done=true] .CallActivityTimeline_suffix__Cr4Mu{color:var(--text-link)}.CallActivityTimeline_step__3JTeC[data-active=true][data-variant=started] .CallActivityTimeline_label__15J1U,.CallActivityTimeline_step__3JTeC[data-active=true][data-variant=started] .CallActivityTimeline_suffix__Cr4Mu{color:var(--call-timeline-success)}.CallActivityTimeline_step__3JTeC[data-error=true] .CallActivityTimeline_label__15J1U{color:var(--color-error)}@media (prefers-reduced-motion:reduce){.CallActivityTimeline_step__3JTeC{animation:none}.CallActivityTimeline_dot__WcUIO,.CallActivityTimeline_label__15J1U,.CallActivityTimeline_suffix__Cr4Mu{transition:none}.CallActivityTimeline_spinner__oaZrv{animation:none;opacity:.7}}.ActivityFrame_frame__4UDUt{padding:var(--space-10);background:var(--surface-hero);border-radius:var(--radius-lg)}.ActivityFrame_frame__4UDUt,.ActivityFrame_unframed__CJLiZ{display:flex;flex-direction:column;gap:var(--space-6)}.ActivityFrame_leading__Y5RJ6{display:flex;width:100%;align-items:center;justify-content:flex-start}.ActivityFrame_eyebrow__lC1Cx{margin:0;font-family:var(--font-sans);font-size:var(--text-xs);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.ActivityFrame_title__rMpG_{margin:0;font-family:var(--font-display);font-weight:400;font-size:1.5rem;line-height:1.25;letter-spacing:-.015em;color:var(--text-primary)}.ActivityFrame_body__bF3mo{display:flex;flex-direction:column;gap:var(--space-4)}@media (max-width:720px){.ActivityFrame_frame__4UDUt{padding:var(--space-6);gap:var(--space-4)}}