._6mjYjG_Container{text-align:center}._6mjYjG_Description{margin-bottom:var(--base-size-16);line-height:1.8}._6mjYjG_Button{font-size:var(--base-size-14);box-shadow:0 10px 15px -3px #000}
@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)}}
@layer base;@layer primer{.prc-TextInput-CharacterCounter-vJZBe{color:var(--fgColor-muted,#59636e);align-items:center;gap:var(--control-xsmall-gap,.25rem);display:flex}.prc-TextInput-CharacterCounter--error-HA0kN{color:var(--fgColor-danger,#d1242f)}}
@layer base;@layer primer{.prc-components-Spinner-fIUBk{max-width:100%;height:100%;position:absolute;top:0;right:0}.prc-components-SpinnerLeading-phYLe{left:0}.prc-components-SpinnerHidden-mRxuj{visibility:hidden}.prc-components-SpinnerVisible-paqsj{visibility:visible}.prc-components-Box-XRSqm{display:flex;position:relative}}
@layer base;@layer primer{.prc-components-TextInputBaseWrapper-wY-n0{background-color:var(--bgColor-default,#fff);border:var(--borderWidth-thin,.0625rem) solid var(--control-borderColor-rest,#d1d9e0);border-radius:var(--borderRadius-medium,.375rem);box-shadow:var(--shadow-inset,inset 0 1px 0 0 #1f23280a);color:var(--fgColor-default,#1f2328);cursor:text;font-size:var(--text-body-size-medium,.875rem);line-height:var(--base-size-20,1.25rem);min-height:var(--base-size-32,2rem);vertical-align:middle;outline:none;align-items:stretch;display:inline-flex;overflow:hidden}.prc-components-TextInputBaseWrapper-wY-n0 input,.prc-components-TextInputBaseWrapper-wY-n0 textarea{cursor:text}.prc-components-TextInputBaseWrapper-wY-n0 select{cursor:pointer}.prc-components-TextInputBaseWrapper-wY-n0 input::placeholder,.prc-components-TextInputBaseWrapper-wY-n0 textarea::placeholder,.prc-components-TextInputBaseWrapper-wY-n0 select::placeholder{color:var(--fgColor-muted,#59636e)}.prc-components-TextInputBaseWrapper-wY-n0:where([data-no-trailing-action]:focus-within),.prc-components-TextInputBaseWrapper-wY-n0:where([data-trailing-action][data-focused]){border-color:var(--borderColor-accent-emphasis,#0969da);outline:var(--borderWidth-thick,.125rem) solid var(--borderColor-accent-emphasis,#0969da);outline-offset:-1px}.prc-components-TextInputBaseWrapper-wY-n0>textarea{padding:var(--base-size-12,.75rem)}.prc-components-TextInputBaseWrapper-wY-n0:where([data-contrast]){background-color:var(--control-bgColor-contrast,var(--bgColor-inset,#f6f8fa))}.prc-components-TextInputBaseWrapper-wY-n0:where([data-disabled]){background-color:var(--control-bgColor-disabled,#eff2f5);border-color:var(--control-borderColor-disabled,#818b981a);box-shadow:none;color:var(--fgColor-disabled,#818b98)}.prc-components-TextInputBaseWrapper-wY-n0:where([data-disabled]) input,.prc-components-TextInputBaseWrapper-wY-n0:where([data-disabled]) select,.prc-components-TextInputBaseWrapper-wY-n0:where([data-disabled]) textarea{cursor:not-allowed}.prc-components-TextInputBaseWrapper-wY-n0:where([data-monospace]){font-family:var(--fontStack-monospace,ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace)}.prc-components-TextInputBaseWrapper-wY-n0:where([data-validation=error]){border-color:var(--borderColor-danger-emphasis,#cf222e)}.prc-components-TextInputBaseWrapper-wY-n0:where([data-validation=error]):where([data-no-trailing-action]):focus-within,.prc-components-TextInputBaseWrapper-wY-n0:where([data-validation=error]):where([data-trailing-action][data-focused]){border-color:var(--control-borderColor-danger,#cf222e);outline:2px solid var(--control-borderColor-danger,#cf222e);outline-offset:-1px}.prc-components-TextInputBaseWrapper-wY-n0:where([data-validation=success]){border-color:var(--bgColor-success-emphasis,#1f883d)}.prc-components-TextInputBaseWrapper-wY-n0:where([data-block]){align-self:stretch;width:100%;display:flex}@media screen and (min-width:48rem){.prc-components-TextInputBaseWrapper-wY-n0{font-size:var(--text-body-size-medium,.875rem)}}.prc-components-TextInputBaseWrapper-wY-n0{--inner-action-size:var(--base-size-24,1.5rem)}.prc-components-TextInputBaseWrapper-wY-n0:where([data-size=small]){--inner-action-size:var(--base-size-20,1.25rem);font-size:var(--text-body-size-small,.75rem);line-height:var(--base-size-20,1.25rem);min-height:var(--base-size-28,1.75rem);padding-bottom:3px;padding-left:var(--base-size-8,.5rem);padding-right:var(--base-size-8,.5rem);padding-top:3px}.prc-components-TextInputBaseWrapper-wY-n0:where([data-size=large]){--inner-action-size:var(--base-size-28,1.75rem);height:var(--base-size-40,2.5rem);padding-bottom:10px;padding-left:var(--base-size-8,.5rem);padding-right:var(--base-size-8,.5rem);padding-top:10px}.prc-components-TextInputBaseWrapper-wY-n0:where([data-variant=small]){font-size:(--text-body-size-small);line-height:var(--base-size-20,1.25rem);min-height:28px;padding-bottom:3px;padding-left:var(--base-size-8,.5rem);padding-right:var(--base-size-8,.5rem);padding-top:3px}.prc-components-TextInputBaseWrapper-wY-n0:where([data-variant=large]){font-size:var(--text-title-size-medium,1.25rem);padding-bottom:10px;padding-left:var(--base-size-8,.5rem);padding-right:var(--base-size-8,.5rem);padding-top:10px}.prc-components-TextInputWrapper-Hpdqi,.prc-components-TextInputWrapper-Hpdqi>input,.prc-components-TextInputWrapper-Hpdqi>select{padding-left:0;padding-right:0}.prc-components-TextInputWrapper-Hpdqi{background-position:right 8px center;background-repeat:no-repeat}.prc-components-TextInputWrapper-Hpdqi>:not(:last-child){margin-right:var(--base-size-8,.5rem)}.prc-components-TextInputWrapper-Hpdqi .TextInput-action,.prc-components-TextInputWrapper-Hpdqi .TextInput-icon{color:var(--fgColor-muted,#59636e);flex-shrink:0;align-self:center}.prc-components-TextInputWrapper-Hpdqi:where([data-leading-visual]){padding-left:var(--base-size-8,.5rem)}.prc-components-TextInputWrapper-Hpdqi:where([data-trailing-visual][data-no-trailing-action]){padding-right:var(--base-size-8,.5rem)}.prc-components-TextInputWrapper-Hpdqi:where([data-no-leading-visual][data-trailing-visual])>input,.prc-components-TextInputWrapper-Hpdqi:where([data-no-leading-visual][data-trailing-action])>input,.prc-components-TextInputWrapper-Hpdqi:where([data-no-leading-visual][data-trailing-visual])>select,.prc-components-TextInputWrapper-Hpdqi:where([data-no-leading-visual][data-trailing-action])>select{padding-left:var(--base-size-8,.5rem)}.prc-components-TextInputWrapper-Hpdqi:where([data-no-trailing-visual][data-no-trailing-action])>input,.prc-components-TextInputWrapper-Hpdqi:where([data-no-trailing-visual][data-no-trailing-action])>select{padding-right:var(--base-size-8,.5rem)}.prc-components-TextInputWrapper-Hpdqi:where([data-no-leading-visual][data-no-trailing-visual][data-no-trailing-action])>input,.prc-components-TextInputWrapper-Hpdqi:where([data-no-leading-visual][data-no-trailing-visual][data-no-trailing-action])>select{padding-left:var(--base-size-12,.75rem);padding-right:var(--base-size-12,.75rem)}.prc-components-TextInputWrapper-Hpdqi:where([data-size=large]):where([data-leading-visual]){padding-left:var(--base-size-12,.75rem)}.prc-components-TextInputWrapper-Hpdqi:where([data-size=large]):where([data-trailing-visual][data-no-trailing-action]){padding-right:var(--base-size-12,.75rem)}}
@layer base;@layer primer{.prc-components-Invisible-bKOcl{color:var(--fgColor-muted,#59636e);padding:var(--base-size-2,.125rem) var(--base-size-4,.25rem);background-color:#0000;position:relative}.prc-components-Invisible-bKOcl:focus,.prc-components-Invisible-bKOcl:hover{color:var(--fgColor-default,#1f2328)}.prc-components-Invisible-bKOcl[data-component=IconButton]{height:var(--inner-action-size);width:var(--inner-action-size)}@media (pointer:coarse){.prc-components-Invisible-bKOcl :after{content:"";min-height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}}.prc-components-TextInputAction-CjGDX{margin-left:var(--base-size-4,.25rem);margin-right:var(--base-size-4,.25rem);line-height:0}.prc-components-ConditionalTooltip-1n0Zr{display:inline-block}}
@layer base;@layer primer{.prc-components-Input-IwWrt{appearance:none;color:inherit;font-family:inherit;font-size:inherit;background-color:#0000;border:0;width:100%}.prc-components-Input-IwWrt:focus{outline:0}}
.ym73yq_Container{flex-direction:column;width:100%;display:flex}.ym73yq_Grid{display:grid}.ym73yq_Chart .recharts-default-tooltip{border-radius:var(--borderRadius-medium);background-color:var(--overlay-bgColor)!important;border-color:var(--borderColor-default)!important}.ym73yq_Chart .recharts-tooltip-cursor{fill:var(--bgColor-neutral-muted)}.ym73yq_Truncate{text-overflow:ellipsis;white-space:nowrap;vertical-align:top;max-width:170px;display:inline-block;overflow:hidden}.ym73yq_Truncate:hover{max-width:none}
._9UoTXG_FullWidth{width:100%}._9UoTXG_ErrorContainer{text-align:center;width:100%}._9UoTXG_Heading{margin-bottom:var(--base-size-24);text-align:center}._9UoTXG_EmptyFlash{margin-bottom:var(--base-size-24)}._9UoTXG_TextMedium{font-size:var(--text-body-size-medium)}._9UoTXG_MetaSmall{font-size:var(--text-body-size-small);color:var(--fgColor-muted)}._9UoTXG_TextSmall{font-size:var(--text-body-size-small)}._9UoTXG_PurchaseList{gap:var(--base-size-12);flex-direction:column;display:flex}._9UoTXG_Purchase{border:2px solid var(--borderColor-default);border-radius:16px;transition:border-color .2s}._9UoTXG_Purchase:hover{border-color:var(--borderColor-accent-emphasis)}._9UoTXG_Purchase>summary{padding:var(--base-size-12) var(--base-size-16);cursor:pointer}._9UoTXG_Chevron{flex-shrink:0;transition:transform .2s}._9UoTXG_Purchase[open]>summary ._9UoTXG_Chevron{transform:rotate(180deg)}._9UoTXG_SummaryGrid{justify-content:space-between;align-items:center;gap:var(--base-size-8);grid-template-columns:1fr auto;grid-template-areas:"title status""button button";display:grid}._9UoTXG_SummaryTitle{align-items:center;gap:var(--base-size-8);grid-area:title;display:flex}._9UoTXG_TitleText{margin-right:auto}._9UoTXG_PurchaseType{margin-right:var(--base-size-8);font-weight:var(--base-text-weight-semibold)}._9UoTXG_PurchaseDate{font-size:var(--text-body-size-small);color:var(--fgColor-muted);display:block}._9UoTXG_StatusBadgePosition{grid-area:status;align-self:flex-start}._9UoTXG_ActionButton{grid-area:button}._9UoTXG_PurchaseBody{padding-inline:var(--base-size-16);padding-bottom:var(--base-size-16)}._9UoTXG_CancelledFlash{margin-bottom:var(--base-size-12)}._9UoTXG_CancelledTitle{margin-bottom:var(--base-size-8);font-size:var(--text-body-size-medium);font-weight:var(--base-text-weight-semibold);color:var(--fgColor-danger)}._9UoTXG_UnavailableTitle{margin-bottom:var(--base-size-8);font-size:var(--text-body-size-medium);font-weight:var(--base-text-weight-semibold);color:var(--fgColor-attention);display:block}._9UoTXG_InvoicesTitle{margin-bottom:var(--base-size-8);font-size:var(--text-body-size-small);font-weight:var(--base-text-weight-semibold);color:var(--fgColor-muted);display:block}._9UoTXG_InvoiceList{gap:var(--base-size-8);flex-direction:column;display:flex}._9UoTXG_Invoice{padding:var(--base-size-12);border:1px solid var(--borderColor-muted);background-color:var(--bgColor-muted);border-radius:12px;position:relative}._9UoTXG_InvoiceHeader{justify-content:space-between;align-items:center;gap:var(--base-size-8);margin-bottom:var(--base-size-4);display:flex}._9UoTXG_InvoiceDetails{column-gap:var(--base-size-16);row-gap:var(--base-size-4);flex-wrap:wrap;display:flex}._9UoTXG_InvoiceAmount{font-weight:var(--base-text-weight-semibold);color:var(--fgColor-success)}._9UoTXG_StatusBadge{padding-block:var(--base-size-2);padding-inline:var(--base-size-12);white-space:nowrap;border:1px solid;border-radius:20px;align-self:flex-start;display:flex}._9UoTXG_StatusBadgeText{font-size:var(--text-body-size-small);font-weight:var(--base-text-weight-semibold)}._9UoTXG_Danger{background-color:var(--bgColor-danger-muted);border-color:var(--borderColor-danger-muted)}._9UoTXG_Danger ._9UoTXG_StatusBadgeText{color:var(--fgColor-danger)}._9UoTXG_Success{background-color:var(--bgColor-success-muted);border-color:var(--borderColor-success-muted)}._9UoTXG_Success ._9UoTXG_StatusBadgeText{color:var(--fgColor-success)}._9UoTXG_Attention{background-color:var(--bgColor-attention-muted);border-color:var(--borderColor-attention-muted)}._9UoTXG_Attention ._9UoTXG_StatusBadgeText{color:var(--fgColor-attention)}._9UoTXG_Neutral{background-color:var(--bgColor-neutral-muted);border-color:var(--borderColor-neutral-muted)}._9UoTXG_Neutral ._9UoTXG_StatusBadgeText{color:var(--fgColor-neutral)}@media (min-width:544px){._9UoTXG_SummaryGrid{grid-template-columns:1fr auto auto;grid-template-areas:"title button status"}._9UoTXG_PurchaseDate{display:inline-block}._9UoTXG_StatusBadgePosition{align-self:center}}
.a1058G_PageHeader{align-items:center;gap:var(--base-size-8);margin-bottom:var(--base-size-16);display:flex}.a1058G_Content{width:100%}.a1058G_TimelineBody{font-size:var(--text-body-size-large)}.a1058G_EarlyAdopterHighlight{color:#e10aff}.a1058G_LessonBody{font-size:var(--text-body-size-large);font-weight:var(--base-text-weight-semibold)}.a1058G_LessonXp{margin-left:var(--base-size-8)}.a1058G_LapTitle{margin-top:var(--base-size-16);margin-bottom:var(--base-size-8);color:var(--fgColor-muted);font-size:var(--base-size-16);font-weight:600}.a1058G_Circuit{column-gap:var(--base-size-40);grid-template-columns:minmax(0,1fr) 420px;align-items:start;display:grid}.a1058G_CircuitTitle{grid-column:1/-1}.a1058G_CircuitMain>.a1058G_LapTitle:first-child{margin-top:0}.a1058G_CircuitTrack{aspect-ratio:5/3;width:100%}.a1058G_CircuitTrack:has(canvas[data-webgl-unavailable]){display:none}.a1058G_CircuitBox .a1058G_CircuitTrack{aspect-ratio:3/2}@media (min-width:769px){.a1058G_CircuitBox .a1058G_CircuitTrack{margin-top:calc(-1 * var(--base-size-44))}}@media (max-width:768px){.a1058G_Circuit{grid-template-columns:1fr}.a1058G_CircuitTrack{grid-row:2;max-width:420px}.a1058G_CircuitBox .a1058G_CircuitTrack{margin-top:calc(-1 * var(--base-size-16))}}
.RW0FUa_Container{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:70vh;display:flex;position:relative}.RW0FUa_Title{padding-top:var(--base-size-32)}.RW0FUa_Lead{padding:var(--base-size-32);font-size:var(--base-size-24)}.RW0FUa_ActivationCode{color:#37c854}.RW0FUa_SubscriptionAlert{width:100%;max-width:800px;padding:0 var(--base-size-16)}.RW0FUa_SubscriptionAlertHidden{display:none}.RW0FUa_SubscriptionAlertVisible{opacity:0;animation:.3s ease-in forwards RW0FUa_FadeIn}.RW0FUa_Flash{text-align:left}.RW0FUa_FlashContent{gap:var(--base-size-8);display:flex}.RW0FUa_FlashIcon{margin-top:var(--base-size-4);flex-shrink:0}.RW0FUa_FirstParagraph{margin-top:0}@keyframes RW0FUa_FadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}
.mL73jq_CheckoutButton{margin-block-start:var(--base-size-32);margin-inline:auto}
.B81efW_Container{width:100%;margin-top:var(--base-size-96);text-align:center;flex-direction:column;align-items:center;display:flex}.B81efW_Title{word-break:break-word}
.BmWJyq_Container{width:100%;margin-top:var(--base-size-96);flex-direction:column;align-items:center;display:flex}
.K_UkSa_Wrapper{width:100%;margin-top:var(--base-size-96);flex-direction:column;align-items:center;display:flex}
.Njsf9q_Container{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:60vh;display:flex;position:relative}.Njsf9q_Title{padding:var(--base-size-32);padding-bottom:0}.Njsf9q_Message{padding:var(--base-size-32);font-size:var(--base-size-24)}.Njsf9q_Tip{padding:var(--base-size-32);font-size:var(--base-size-24);padding-top:0}.Njsf9q_ActivationCode{color:#37c854}.Njsf9q_Spam{color:#ff0034}
