.-Z4Dha_Container{text-wrap:nowrap;color:var(--fgColor-onEmphasis);align-items:center;display:flex}
.HpQnsG_Badge{top:var(--enrollment-discount-top,calc(-1 * var(--base-size-4)));right:calc(-1 * var(--base-size-8));z-index:1;padding:var(--base-size-2) var(--base-size-6);border-radius:var(--borderRadius-small);background-color:var(--bgColor-danger-emphasis);color:var(--fgColor-onEmphasis);box-shadow:var(--shadow-resting-small);font-size:var(--text-body-size-small);font-weight:700;line-height:var(--text-caption-lineHeight);white-space:nowrap;pointer-events:none;animation:1.8s infinite HpQnsG_Bounce;animation-play-state:var(--enrollment-discount-play-state,running);position:absolute;transform:rotate(12deg)}@keyframes HpQnsG_Bounce{0%,65%,to{transform:rotate(12deg)scale(1)}25%{transform:rotate(12deg)scale(1.24)}40%{transform:rotate(12deg)scale(.94)}52%{transform:rotate(12deg)scale(1.08)}}@media (prefers-reduced-motion:reduce){.HpQnsG_Badge{animation:none}}
@layer base;@layer primer{:where(.prc-Label-Label-qG-Zu){border-radius:var(--borderRadius-full,624.938rem);border-style:solid;border-width:var(--borderWidth-thin,.0625rem);color:var(--fgColor-default,#1f2328);font-size:var(--text-body-size-small,.75rem);font-weight:var(--base-text-weight-medium,500);white-space:nowrap;background-color:#0000;align-items:center;line-height:1;display:inline-flex}:where(.prc-Label-Label-qG-Zu):where([data-size=small]){height:var(--base-size-20,1.25rem);padding:0 var(--base-size-6,.375rem)}:where(.prc-Label-Label-qG-Zu):where([data-size=large]){height:var(--base-size-24,1.5rem);padding:0 var(--base-size-8,.5rem)}:where(.prc-Label-Label-qG-Zu):where([data-variant=default]){border-color:var(--borderColor-default,#d1d9e0)}:where(.prc-Label-Label-qG-Zu):where([data-variant=primary]){border-color:var(--fgColor-default,#1f2328)}:where(.prc-Label-Label-qG-Zu):where([data-variant=secondary]){border-color:var(--borderColor-muted,#d1d9e0b3);color:var(--fgColor-muted,#59636e)}:where(.prc-Label-Label-qG-Zu):where([data-variant=accent]){border-color:var(--bgColor-accent-emphasis,#0969da);color:var(--fgColor-accent,#0969da)}:where(.prc-Label-Label-qG-Zu):where([data-variant=success]){border-color:var(--bgColor-success-emphasis,#1f883d);color:var(--fgColor-success,#1a7f37)}:where(.prc-Label-Label-qG-Zu):where([data-variant=attention]){border-color:var(--bgColor-attention-emphasis,#9a6700);color:var(--fgColor-attention,#9a6700)}:where(.prc-Label-Label-qG-Zu):where([data-variant=severe]){border-color:var(--bgColor-severe-emphasis,#bc4c00);color:var(--fgColor-severe,#bc4c00)}:where(.prc-Label-Label-qG-Zu):where([data-variant=danger]){border-color:var(--borderColor-danger-emphasis,#cf222e);color:var(--fgColor-danger,#d1242f)}:where(.prc-Label-Label-qG-Zu):where([data-variant=done]){border-color:var(--bgColor-done-emphasis,#8250df);color:var(--fgColor-done,#8250df)}:where(.prc-Label-Label-qG-Zu):where([data-variant=sponsors]){border-color:var(--bgColor-sponsors-emphasis,#bf3989);color:var(--fgColor-sponsors,#bf3989)}}
header.YNF2YW_Header{padding-inline:var(--base-size-8);width:100%;height:4.5rem;overflow:visible}@media (min-width:1012px){header.YNF2YW_Header{padding-inline:var(--base-size-16)}}.YNF2YW_LogoText{margin-left:var(--base-size-8);display:none}@media (min-width:544px){.YNF2YW_LogoText{display:block}}div.YNF2YW_HeaderItem{margin-right:var(--base-size-12)}@media (min-width:544px){div.YNF2YW_HeaderItem{margin-right:var(--base-size-16)}}.YNF2YW_HiddenMobile{display:none}.YNF2YW_HiddenDesktop{display:contents}@media (min-width:544px){.YNF2YW_HiddenMobile{display:contents}.YNF2YW_HiddenDesktop{display:none}}.YNF2YW_HeaderButton[data-variant=primary]{color:var(--fgColor-default)!important}.YNF2YW_HeaderButton[data-variant=default]{color:var(--fgColor-muted)!important}.YNF2YW_ForumButton{--button-primary-bgColor-rest:#1273c2;--button-primary-bgColor-hover:#177ccf;--button-primary-bgColor-active:#1b85dd;--button-primary-bgColor-disabled:#094b81;color:var(--fgColor-onEmphasis)!important}.YNF2YW_Spacer{flex-grow:1}.YNF2YW_CountersContainer{font-size:var(--text-body-size-small);font-weight:var(--base-text-weight-semibold);flex-direction:column;display:flex}@media (min-width:544px){.YNF2YW_CountersContainer{flex-direction:row}}div.YNF2YW_CounterItem{margin-left:auto;margin-right:var(--base-size-8)}.YNF2YW_RowReverse{flex-direction:row-reverse}div.YNF2YW_MenuItemContainer{margin-right:0}button.YNF2YW_MenuButton{margin-inline:var(--base-size-4);padding-inline:0}button.YNF2YW_MenuButton:hover{color:var(--header-fgColor-default)}button.YNF2YW_MenuButton,button.YNF2YW_MenuButton:hover,button.YNF2YW_MenuButton[aria-expanded=true]{background-color:#0000}button.YNF2YW_MenuButton:focus-visible{outline:2px solid #fff}.YNF2YW_CourseCounter{font-family:var(--fontStack-monospace)}.YNF2YW_EnrollmentAnchor{--enrollment-discount-top:calc(-1 * var(--base-size-8));display:inline-flex;position:relative}button.YNF2YW_EnrollButton{box-shadow:0 10px 15px -3px #000}@media screen and (max-width:760px){button.YNF2YW_RegisterButton{padding-left:var(--base-size-8);padding-right:var(--base-size-4)}button.YNF2YW_RegisterButton span[data-component=leadingVisual]{margin-right:var(--base-size-4)}button.YNF2YW_RegisterButton span[data-component=text]{display:none}}.YNF2YW_EnrollmentTitle{margin-top:0;margin-bottom:var(--base-size-16);font-size:var(--text-body-size-large);font-weight:var(--base-text-weight-semibold)}.YNF2YW_EnrollmentBenefits{padding:var(--base-size-16);width:calc(100vw - 2rem)}[data-color-mode=dark] .YNF2YW_EnrollmentBenefits b{color:#c2c2c2}@media (min-width:544px){.YNF2YW_EnrollmentBenefits{width:480px}}.YNF2YW_BenefitsList{gap:var(--base-size-16);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.YNF2YW_BenefitItem{gap:var(--base-size-8);display:flex}.YNF2YW_BenefitIcon{color:var(--fgColor-success);margin-top:var(--base-size-4)}.YNF2YW_BenefitTitle{font-weight:var(--base-text-weight-semibold);margin:0}.YNF2YW_BenefitDescription{font-size:var(--text-body-size-small);color:var(--fgColor-muted);margin:0}.YNF2YW_EnrollmentActions{margin-top:var(--base-size-12);flex-direction:column;align-items:center;display:flex}.YNF2YW_TrialEndsText{margin-bottom:var(--base-size-8);font-size:var(--text-body-size-small)}span.YNF2YW_PendingLabel{background-color:var(--bgColor-attention-emphasis);color:var(--fgColor-onEmphasis);font-weight:var(--base-text-weight-semibold);border-color:#0000;animation:1.5s ease-out .3s 3 YNF2YW_pending-pulse}@keyframes YNF2YW_pending-pulse{0%{box-shadow:0 0 #d29922cc}to{box-shadow:0 0 0 8px #d2992200}}@media (prefers-reduced-motion:reduce){span.YNF2YW_PendingLabel{animation:none}}
