.FloatingEditButton-module__yaDVkG__floatingButton{top:95px;right:var(--space-7);background-color:var(--color-highlight-orange);color:#fff;width:3rem;height:3rem;transition:background-color var(--duration-feedback) ease, box-shadow var(--duration-feedback) ease, transform var(--duration-feedback) var(--ease-out);z-index:1000;pointer-events:all;border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 2px 8px #0003}.FloatingEditButton-module__yaDVkG__floatingButton:hover{background-color:var(--color-highlight-orange);transform:translate(-50%)scale(1.1);box-shadow:0 4px 12px #0000004d}.FloatingEditButton-module__yaDVkG__floatingButton:active{transform:translate(-50%)scale(.95)}
.ChapterCompletion-module__rdaOVG__container{gap:var(--space-4);padding:var(--space-xs) 0;max-width:var(--text-width-default);background-color:#0000;border:0;border-radius:0;flex-direction:column;margin:0 auto;display:flex}.ChapterCompletion-module__rdaOVG__introPanel,.ChapterCompletion-module__rdaOVG__completedPanel{border:1px solid var(--color-border-subtle);border-radius:var(--space-5);background-color:var(--color-base-000)}.ChapterCompletion-module__rdaOVG__introPanel{padding:var(--space-4) var(--space-3-5) var(--space-3-5)}.ChapterCompletion-module__rdaOVG__roundSubmitButton{--btn-size:172px;--cta-fill:0;width:var(--btn-size);height:var(--btn-size);border:1px solid color-mix(in srgb, var(--color-primary-700) 55%, var(--color-base-000));margin:var(--space-2-5) auto 0;padding:var(--space-m);cursor:pointer;font:inherit;color:var(--color-base-000);text-align:center;background-color:var(--color-primary-600);will-change:transform, opacity;backface-visibility:hidden;contain:paint;border-radius:50%;place-items:center;display:grid;position:relative;overflow:hidden;transform:translateZ(0)}.ChapterCompletion-module__rdaOVG__roundSubmitButton:before{content:"";border-radius:inherit;background-color:var(--color-primary-600);z-index:0;position:absolute;inset:0;transform:none}.ChapterCompletion-module__rdaOVG__roundSubmitButton:after{content:"";border-radius:inherit;border:6px solid color-mix(in srgb, var(--color-base-200) 85%, transparent);opacity:calc(var(--cta-fill) * .9);transform:scale(calc(1.04 - (var(--cta-fill) * .04)));pointer-events:none;z-index:1;transition:opacity .12s ease-out,transform .14s ease-out;position:absolute;inset:0}.ChapterCompletion-module__rdaOVG__roundSubmitShell{will-change:transform, opacity;backface-visibility:hidden;contain:layout;margin-top:calc(var(--space-3) * -1);justify-content:center;display:flex;overflow:visible;transform:translateZ(0)}.ChapterCompletion-module__rdaOVG__roundSubmitButton:focus-visible{outline:3px solid color-mix(in srgb, var(--color-primary-300) 65%, #fff);outline-offset:4px}.ChapterCompletion-module__rdaOVG__roundSubmitButton:disabled{pointer-events:none}.ChapterCompletion-module__rdaOVG__roundSubmitText{justify-content:center;align-items:center;gap:var(--space-xs);z-index:2;width:100%;min-height:100%;font-size:var(--font-size-lg);text-wrap:pretty;text-align:center;max-width:124px;margin:0 auto;font-weight:700;line-height:1.2;display:flex;position:relative}.ChapterCompletion-module__rdaOVG__submitSpinner{flex-shrink:0}.ChapterCompletion-module__rdaOVG__buttonStage{height:0}.ChapterCompletion-module__rdaOVG__helperCopy{text-align:center;max-width:420px;margin:0 auto}.ChapterCompletion-module__rdaOVG__helperTitle{font-size:var(--font-size-xl);color:var(--color-primary-600);margin:0;font-weight:700;line-height:1.1}.ChapterCompletion-module__rdaOVG__helperDescription{margin:var(--space-1-5) 0 0;font-size:var(--font-size-md);color:var(--color-text-secondary);line-height:1.5}.ChapterCompletion-module__rdaOVG__helperLink{color:var(--color-primary-600);text-underline-offset:2px;font-weight:700;-webkit-text-decoration:underline;text-decoration:underline}.ChapterCompletion-module__rdaOVG__completed{gap:var(--space-2-5)}.ChapterCompletion-module__rdaOVG__completedPanel{gap:var(--space-3);padding:var(--space-4) var(--space-3);border-color:var(--color-border-subtle);background:var(--color-base-000);flex-direction:column;align-items:center;display:flex}.ChapterCompletion-module__rdaOVG__completedContent{text-align:center;align-items:center;gap:var(--space-1-5);max-width:420px;padding-top:calc(var(--space-16) * 2);flex-direction:column;margin:0;display:flex;position:relative}.ChapterCompletion-module__rdaOVG__completedBadge{transform:translate(-50%, calc(var(--space-6) * -1));width:calc(var(--space-20) * 2 + var(--space-xl));height:calc(var(--space-20) * 2 + var(--space-xl));pointer-events:none;position:absolute;top:0;left:50%}.ChapterCompletion-module__rdaOVG__completedLottie{width:100%;height:100%}.ChapterCompletion-module__rdaOVG__completedTitle{font-size:var(--font-size-md);color:var(--color-primary-600);font-weight:600;line-height:var(--line-height-sm);text-wrap:balance;text-align:center;margin:0}.ChapterCompletion-module__rdaOVG__completedMessage{font-size:var(--font-size-sm);color:var(--color-text-secondary);text-align:center;margin:0}.ChapterCompletion-module__rdaOVG__completedMessage p,.ChapterCompletion-module__rdaOVG__completedMessage ul,.ChapterCompletion-module__rdaOVG__completedMessage ol{text-align:center}.ChapterCompletion-module__rdaOVG__resetTextLink{margin:var(--space-2) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-md);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;-webkit-text-decoration:underline;text-decoration:underline}.ChapterCompletion-module__rdaOVG__resetTextLink:hover,.ChapterCompletion-module__rdaOVG__resetTextLink:focus-visible{color:var(--color-primary-600)}.ChapterCompletion-module__rdaOVG__completedButtons{justify-content:center;align-items:center;gap:var(--space-s);flex-direction:row;width:100%;margin:0;display:flex}.ChapterCompletion-module__rdaOVG__completedButton{--shadow-color:none;justify-content:center;width:auto}.ChapterCompletion-module__rdaOVG__completedButton:hover,.ChapterCompletion-module__rdaOVG__completedButton:focus-visible{box-shadow:none}.ChapterCompletion-module__rdaOVG__completedAttestationCtaLink{-webkit-text-decoration:none;text-decoration:none}.ChapterCompletion-module__rdaOVG__completedAttestationCta{justify-content:center}@media screen and (min-width:768px){.ChapterCompletion-module__rdaOVG__helperTitle{font-size:var(--font-size-3xl);line-height:var(--line-height-md)}.ChapterCompletion-module__rdaOVG__container{gap:var(--space-5);padding:var(--space-s) 0}.ChapterCompletion-module__rdaOVG__introPanel,.ChapterCompletion-module__rdaOVG__completedPanel{border-radius:var(--space-6)}.ChapterCompletion-module__rdaOVG__introPanel{padding:var(--space-5) var(--space-5) var(--space-4)}.ChapterCompletion-module__rdaOVG__roundSubmitButton{--btn-size:204px;margin-block-start:var(--space-3)}.ChapterCompletion-module__rdaOVG__roundSubmitText{font-size:var(--font-size-xl);max-width:140px}.ChapterCompletion-module__rdaOVG__completedContent{gap:var(--space-3);padding-top:calc(var(--space-20) * 2 + var(--space-xs))}.ChapterCompletion-module__rdaOVG__completedBadge{width:calc(var(--space-20) * 3);height:calc(var(--space-20) * 3)}.ChapterCompletion-module__rdaOVG__completedTitle{font-size:var(--font-size-6xl)}.ChapterCompletion-module__rdaOVG__completedMessage{font-size:var(--font-size-lg)}.ChapterCompletion-module__rdaOVG__completedButtons{max-width:none}}
.SectionNavigation-module__ahYNqq__navigation{top:calc(var(--header-height,var(--space-18)) - var(--space-1));z-index:10;background-color:var(--color-base-000);border-bottom:1px solid var(--color-base-300);padding:var(--space-2) var(--global-site-padding-inline,var(--space-3));transition:transform .3s,opacity .3s;position:fixed;left:0;right:0}body[data-announcement] .SectionNavigation-module__ahYNqq__navigation{top:calc(var(--header-height,var(--space-18)) + var(--announcement-bar-height) - var(--space-1))}[data-announcement=true] .SectionNavigation-module__ahYNqq__navigation{top:calc(var(--header-height,var(--space-18)) + var(--announcement-bar-height) - var(--space-1))}.SectionNavigation-module__ahYNqq__inner{grid-gap:var(--space-2);align-items:center;gap:var(--space-2);max-width:var(--content-width-default,1200px);grid-template-columns:auto 1fr;margin:0 auto;display:grid;overflow:hidden}.SectionNavigation-module__ahYNqq__backButton{font-size:var(--font-size-xs);align-items:center;gap:var(--space-1-25);color:var(--color-primary);white-space:nowrap;grid-column:1;font-weight:500;-webkit-text-decoration:none;text-decoration:none;display:flex}.SectionNavigation-module__ahYNqq__backButton:hover{color:var(--color-primary-dark)}.SectionNavigation-module__ahYNqq__list{gap:var(--link-gap,var(--space-2-5));scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;grid-column:2;justify-content:flex-start;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.SectionNavigation-module__ahYNqq__list::-webkit-scrollbar{display:none}.SectionNavigation-module__ahYNqq__item{padding:var(--space-1) var(--space-2);border-radius:var(--space-2);font-size:var(--font-size-sm);flex-shrink:0}.SectionNavigation-module__ahYNqq__item:hover,.SectionNavigation-module__ahYNqq__activeItem{background-color:var(--color-base-200-75)}.SectionNavigation-module__ahYNqq__link:hover,.SectionNavigation-module__ahYNqq__activeItem .SectionNavigation-module__ahYNqq__link{border-color:currentColor}@media screen and (min-width:768px){.SectionNavigation-module__ahYNqq__navigation{top:calc(var(--header-height,var(--space-18)) - var(--space-2xs));padding:var(--space-1) var(--global-site-padding-inline,var(--space-7))}body[data-announcement] .SectionNavigation-module__ahYNqq__navigation{top:calc(var(--header-height,var(--space-18)) - var(--space-2xs) + var(--announcement-bar-height))}[data-announcement=true] .SectionNavigation-module__ahYNqq__navigation{top:calc(var(--header-height,var(--space-18)) - var(--space-2xs) + var(--announcement-bar-height))}.SectionNavigation-module__ahYNqq__inner{gap:var(--space-5)}.SectionNavigation-module__ahYNqq__backButton{display:none}.SectionNavigation-module__ahYNqq__list{justify-content:center}.SectionNavigation-module__ahYNqq__item{padding:var(--space-1-25) var(--space-2-5);font-size:var(--font-size-text-md);font-weight:500}}@media screen and (min-width:992px){.SectionNavigation-module__ahYNqq__navigation{padding:var(--space-2) var(--global-site-padding-inline,var(--space-10))}}
.HotspotList-module__yZjaFW__container{width:100%}
.Heading-module__Eyl8sa__container{margin:0 auto}
.Text-module__v3vcwG__container{margin:0 auto;padding-block-start:var(--space-l)}@media screen and (min-width:768px){.Text-module__v3vcwG__container{padding-block-start:var(--space-3xl)}}
.Intro-module__jfLffG__container{pointer-events:none;grid-gap:var(--space-l);gap:var(--space-l);opacity:var(--opacity);align-content:flex-start;display:grid}.Intro-module__jfLffG__tags{align-items:center;gap:var(--space-2-5);flex-wrap:wrap;max-width:480px;display:flex}.Intro-module__jfLffG__actions{gap:var(--space-l);display:flex}.Intro-module__jfLffG__title{grid-row:1;max-width:500px;margin-bottom:0}.Intro-module__jfLffG__description{--max-width:680px;--font-weight:300;--font-size:var(--font-size-md)}.Intro-module__jfLffG__legalText{--max-width:680px;--font-weight:300;--font-size:var(--font-size-xs);--line-height:var(--line-height-xs);opacity:.8}.Intro-module__jfLffG__cta{margin-top:var(--space-3xl);font-size:var(--font-size-xl);align-items:center;gap:var(--space-1-25);pointer-events:all;display:flex}.Intro-module__jfLffG__ctaText{font-size:var(--font-size-md);font-weight:500;line-height:110%}@media screen and (min-width:768px){.Intro-module__jfLffG__container{max-width:50vw;padding-left:var(--space-12);background:linear-gradient(90deg,#000 0%,#0a0a0ae6 40%,#0a0a0ab3 70%,#0a0a0a4d 85%,#fff0 100%)}.Intro-module__jfLffG__header{padding-top:var(--space-3xl)}.Intro-module__jfLffG__tags .Intro-module__jfLffG__tag{color:var(--color-base-000-85);background-color:#ffffff1a;border-color:#ffffff38}}@media screen and (min-width:992px){.Intro-module__jfLffG__title{grid-row:unset;margin-bottom:0}}
.IntroSkeleton-module___tacWW__tag,.IntroSkeleton-module___tacWW__title,.IntroSkeleton-module___tacWW__line{--skeleton-shimmer-base:color-mix(in srgb, var(--color-base-300) 6%, var(--color-surface-subtle));--skeleton-shimmer-highlight:var(--color-base-000);border-radius:var(--space-1);display:block}.IntroSkeleton-module___tacWW__tag{width:var(--space-20);height:var(--space-6)}.IntroSkeleton-module___tacWW__title{width:85%;height:var(--space-10)}.IntroSkeleton-module___tacWW__paragraph{grid-gap:var(--space-3);gap:var(--space-3);max-width:42rem;padding-inline-end:var(--space-l);display:grid}.IntroSkeleton-module___tacWW__line{width:100%;height:var(--space-3)}.IntroSkeleton-module___tacWW__shortLine{width:65%}@media screen and (min-width:768px){.IntroSkeleton-module___tacWW__tag,.IntroSkeleton-module___tacWW__title,.IntroSkeleton-module___tacWW__line{--skeleton-shimmer-base:var(--color-skeleton-dark-base);--skeleton-shimmer-highlight:var(--color-skeleton-dark-highlight)}}
.ViewerHeader-module__wR65eG__header{z-index:10;box-sizing:border-box;width:100%;min-height:var(--viewer-mobile-header-height);height:var(--viewer-mobile-header-height);padding:var(--viewer-header-shell-padding-block) var(--global-site-padding-inline,var(--space-3-5));background-color:var(--viewer-frosted-shell-background);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);grid-template-columns:1fr auto;align-items:center;display:grid;position:fixed;top:0;left:0;right:0}.ViewerHeader-module__wR65eG__title{display:none}.ViewerHeader-module__wR65eG__menu{grid-column:1/3;padding-inline-end:var(--space-l)}.ViewerHeader-module__wR65eG__actions{display:none}.ViewerHeader-module__wR65eG__backButton{padding:var(--space-s);color:#fff;background-color:#fff3;border-radius:50%;grid-column:-1}.ViewerHeader-module__wR65eG__backButton svg{display:block}html[data-standalone=true] .ViewerHeader-module__wR65eG__header{top:var(--standalone-inset-top,0px)}:is(html[data-standalone=true] body[data-announcement] .ViewerHeader-module__wR65eG__header,html[data-standalone=true] [data-announcement=true] .ViewerHeader-module__wR65eG__header){top:var(--announcement-bar-height)}.ViewerHeader-module__wR65eG__backButton:hover{background-color:#ffffff4d}.ViewerHeader-module__wR65eG__attestationCTA{display:none}@media screen and (min-width:768px){.ViewerHeader-module__wR65eG__header{padding:0 var(--space-7);grid-template-columns:auto 1fr auto auto;grid-template-rows:initial;height:auto;min-height:var(--header-height);border-bottom:1px solid #e0e6e74d;position:fixed;top:0;left:0}body[data-announcement] .ViewerHeader-module__wR65eG__header{top:var(--announcement-bar-height)}[data-announcement=true] .ViewerHeader-module__wR65eG__header{top:var(--announcement-bar-height)}.ViewerHeader-module__wR65eG__backButton{grid-area:1/-1}.ViewerHeader-module__wR65eG__title{grid-column:2}.ViewerHeader-module__wR65eG__menu{grid-column:3}.ViewerHeader-module__wR65eG__title{grid-area:1/2}.ViewerHeader-module__wR65eG__menu{grid-area:1/3}.ViewerHeader-module__wR65eG__title{font-family:var(--font-secondary);font-style:italic;font-weight:500;font-size:var(--font-size-xl);white-space:nowrap;text-overflow:ellipsis;max-width:100%;line-height:28px;display:block;overflow:hidden}.ViewerHeader-module__wR65eG__actions{gap:var(--space-2-5);padding-inline-start:var(--space-l);display:flex}.ViewerHeader-module__wR65eG__attestationCTA{display:block}html[data-standalone=true] .ViewerHeader-module__wR65eG__header{min-height:calc(var(--header-height) - var(--standalone-inset-top,0px))}:is(html[data-standalone=true] body[data-announcement] .ViewerHeader-module__wR65eG__header,html[data-standalone=true] [data-announcement=true] .ViewerHeader-module__wR65eG__header){top:var(--announcement-bar-height);min-height:var(--header-height)}}
.ViewerHeaderMenu-module__gE4rDa__item{padding-top:var(--space-4);padding-bottom:var(--space-2);line-height:1.2}.ViewerHeaderMenu-module__gE4rDa__activeItem{border-bottom:2px solid}.ViewerHeaderMenu-module__gE4rDa__actions{display:none}@media screen and (min-width:768px){.ViewerHeaderMenu-module__gE4rDa__menu{--link-gap:var(--space-3xl);font-size:var(--font-size-md);justify-self:flex-end;display:block}.ViewerHeaderMenu-module__gE4rDa__item{padding-bottom:var(--space-4)}.ViewerHeaderMenu-module__gE4rDa__activeItem{border-bottom:2px solid}}
.ViewerHeaderSkeleton-module__czFHqW__title,.ViewerHeaderSkeleton-module__czFHqW__tab{--skeleton-shimmer-base:var(--color-skeleton-dark-base);--skeleton-shimmer-highlight:var(--color-skeleton-dark-highlight);height:var(--space-5);border-radius:var(--space-1);display:block}.ViewerHeaderSkeleton-module__czFHqW__title{width:clamp(8rem,20vw,20rem)}.ViewerHeaderSkeleton-module__czFHqW__navigation{justify-content:flex-start;align-items:center;gap:var(--space-l);display:flex}.ViewerHeaderSkeleton-module__czFHqW__tab{width:var(--space-16)}@media screen and (min-width:768px){.ViewerHeaderSkeleton-module__czFHqW__navigation{justify-content:flex-end}}
.layout-module__HTd8WW__body{background-color:#000}.layout-module__HTd8WW__body :not(img)::-moz-selection{background-color:var(--color-highlight-orange);color:#fff}.layout-module__HTd8WW__body :not(img)::selection{background-color:var(--color-highlight-orange);color:#fff}.layout-module__HTd8WW__container{color:var(--color-light-grey);background-color:var(--color-base-600);height:100dvh}.layout-module__HTd8WW__main{pointer-events:auto;position:relative}.layout-module__HTd8WW__footer{border-top:1px solid #eaeaea;flex:1;justify-content:center;align-items:center;padding:2rem 0;display:flex}.layout-module__HTd8WW__footer a{flex-grow:1;justify-content:center;align-items:center;display:flex}.layout-module__HTd8WW__backgroundcontainer{place-items:center;display:grid}.layout-module__HTd8WW__viewerWrapper{z-index:0;pointer-events:auto;--preparation-stage-height:max(0px, calc(100dvh - var(--viewer-mobile-header-height) - var(--preparation-drawer-height,160px)));--viewer-loading-min-height:var(--preparation-stage-height);inset:0;top:var(--viewer-mobile-header-height);height:var(--preparation-stage-height);justify-content:center;align-items:center;display:flex;position:fixed;bottom:auto;overflow:clip}.layout-module__HTd8WW__viewerChat{pointer-events:all;flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%;display:flex}@media screen and (min-width:768px){.layout-module__HTd8WW__main{padding-top:calc(var(--header-height));pointer-events:none;min-height:100svh;display:grid}.layout-module__HTd8WW__container{height:auto;overflow:visible;overflow:initial;width:100%}.layout-module__HTd8WW__viewerWrapper{inset:0;top:calc(var(--header-height) + var(--toast-announcement-offset,0px));height:max(0px, calc(100dvh - var(--header-height) - var(--toast-announcement-offset,0px)));--preparation-stage-height:max(0px, calc(100dvh - var(--header-height) - var(--toast-announcement-offset,0px)));--viewer-loading-min-height:100%;bottom:auto;overflow:visible}.layout-module__HTd8WW__alignEnd praep-viewer-2d{margin-inline-start:auto}.layout-module__HTd8WW__viewerChat{top:110px;bottom:var(--space-l);left:var(--space-3xl);max-width:480px;position:absolute;right:0}}.layout-module__HTd8WW__viewerWrapper praep-viewer-2d{width:min(100%, calc(var(--preparation-stage-height) * var(--viewer-frame-aspect-ratio,1)));max-height:var(--preparation-stage-height);flex:none;align-self:center}
.Drawer-module__w-batW__content{height:100%;max-height:100%;z-index:var(--z-layer-drawer);--drawer-handle-block-size:calc(var(--space-3) + 6px + var(--space-2));--padding-top:var(--drawer-handle-block-size);background-color:#fff;border-bottom:none;border-top-left-radius:20px;border-top-right-radius:20px;flex-direction:column;padding-top:0;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:clip;box-shadow:0 0 10px #0000001a}.Drawer-module__w-batW__content.Drawer-module__w-batW__compact{--padding-top:var(--drawer-handle-block-size)}.Drawer-module__w-batW__content.Drawer-module__w-batW__full{--padding-top:calc(var(--drawer-handle-block-size) + var(--space-2));box-shadow:none;border-top-left-radius:0;border-top-right-radius:0}.Drawer-module__w-batW__content.Drawer-module__w-batW__reserveTopChrome{top:var(--drawer-viewport-top-inset,calc(var(--header-height) + var(--toast-announcement-offset,0px) + env(safe-area-inset-top,0px)));height:auto;max-height:none;z-index:var(--z-layer-drawer-above-attestation-chrome);bottom:0}.Drawer-module__w-batW__content.Drawer-module__w-batW__hidden{visibility:hidden;pointer-events:none}.Drawer-module__w-batW__content.Drawer-module__w-batW__dark{background-color:var(--color-base-600)}.Drawer-module__w-batW__content.Drawer-module__w-batW__fiftyFifty{box-shadow:none;--padding-top:0;border-top-left-radius:0;border-top-right-radius:0}.Drawer-module__w-batW__content.Drawer-module__w-batW__noPadding{--padding-top:0}.Drawer-module__w-batW__content.Drawer-module__w-batW__flatChrome{--drawer-handle-block-size:var(--space-7);--padding-top:var(--drawer-handle-block-size);border-top-left-radius:0;border-top-right-radius:0}.Drawer-module__w-batW__content:focus-visible{outline:none}.Drawer-module__w-batW__handle[data-vaul-handle]{width:48px;height:6px;margin:var(--space-3) auto var(--space-2);background:var(--color-base-200);opacity:1;border-radius:5px;flex-shrink:0;position:relative}.Drawer-module__w-batW__handle[data-vaul-handle] [data-vaul-handle-hitarea]{width:100%;min-width:100%;min-height:max(100%,2.75rem)}.Drawer-module__w-batW__flatHandle[data-vaul-handle]{border-radius:0}.Drawer-module__w-batW__inner{width:100%;min-height:0;padding:var(--space-m);flex-direction:column;flex:auto;margin-inline:auto;padding-top:0;display:flex}.Drawer-module__w-batW__innerScrollNone{overflow:hidden}.Drawer-module__w-batW__innerScrollAuto{-webkit-overflow-scrolling:touch;overflow-anchor:none;overflow-y:auto}.Drawer-module__w-batW__snapSized{min-height:0;height:var(--drawer-inner-height);max-height:var(--drawer-inner-height);flex:auto}.Drawer-module__w-batW__innerNoPadding{padding:0}.Drawer-module__w-batW__overlay{pointer-events:none;background-color:#0006;position:fixed;inset:0}.Drawer-module__w-batW__title{width:0;height:0;position:absolute;overflow:hidden}.Drawer-module__w-batW__trigger{color:#fff;z-index:var(--z-layer-drawer);padding:var(--space-l);border:1px solid #fff;position:fixed;top:300px}.Drawer-module__w-batW__passthrough{pointer-events:none}.Drawer-module__w-batW__passthrough .Drawer-module__w-batW__inner,.Drawer-module__w-batW__passthroughHandle[data-vaul-handle]{pointer-events:auto}
.AttestationMobileDrawerScrollLayout-module__z12ada__formLayerFull{width:100%;height:var(--drawer-inner-height);max-height:var(--drawer-inner-height);flex-direction:column;display:flex;overflow:hidden}.AttestationMobileDrawerScrollLayout-module__z12ada__formLayerUnified{height:auto;max-height:none;overflow:visible}.AttestationMobileDrawerScrollLayout-module__z12ada__root{gap:var(--space-2);flex-direction:column;flex:auto;width:100%;min-width:0;height:100%;min-height:0;display:flex}.AttestationMobileDrawerScrollLayout-module__z12ada__split{overflow:hidden}.AttestationMobileDrawerScrollLayout-module__z12ada__split .AttestationMobileDrawerScrollLayout-module__z12ada__questionPane{flex-shrink:0;width:100%;min-width:0}.AttestationMobileDrawerScrollLayout-module__z12ada__split [data-attestation-live-results]{-webkit-overflow-scrolling:touch;overflow-anchor:none;flex:auto;width:100%;min-width:0;min-height:0;overflow-y:auto}.AttestationMobileDrawerScrollLayout-module__z12ada__unified{height:auto;overflow:visible}.AttestationMobileDrawerScrollLayout-module__z12ada__unified .AttestationMobileDrawerScrollLayout-module__z12ada__questionPane{min-height:0;min-height:initial}.AttestationMobileDrawerScrollLayout-module__z12ada__unified [data-attestation-live-results]{flex:none;width:100%;min-width:0;overflow:visible}.AttestationMobileDrawerScrollLayout-module__z12ada__questionPane{width:100%;min-width:0}
.AttestationQuestionLayout-module__JC4Wga__questionBody{flex-shrink:0}.AttestationQuestionLayout-module__JC4Wga__question{gap:var(--space-1-5);flex-direction:column;display:flex}.AttestationQuestionLayout-module__JC4Wga__questionText{font-size:var(--font-size-lg);line-height:var(--line-height-lg);color:var(--color-base-600);flex:0 auto;margin:0;font-weight:600}.AttestationQuestionLayout-module__JC4Wga__answerArea{flex-direction:column;min-height:0;display:flex}[data-density=compact] .AttestationQuestionLayout-module__JC4Wga__question{gap:var(--space-1-5)}[data-density=compact] .AttestationQuestionLayout-module__JC4Wga__questionText{font-size:var(--font-size-lg);line-height:var(--line-height-lg)}@media screen and (min-width:768px){.AttestationQuestionLayout-module__JC4Wga__question{gap:var(--space-l);min-height:0}.AttestationQuestionLayout-module__JC4Wga__questionText{font-size:var(--font-size-xl);line-height:var(--line-height-xl);max-height:calc(var(--space-20) + var(--space-8));overflow-y:auto}.AttestationQuestionLayout-module__JC4Wga__answerArea{flex:none;min-height:0}}
.Textarea-module__sMRTPG__textarea{all:unset;box-sizing:border-box;width:100%;min-height:150px;padding:var(--space-3-5);border:2px solid var(--color-border-muted);font-size:var(--font-size-sm);line-height:var(--line-height-sm);color:var(--color-text-primary);background-color:var(--color-base-100);border-radius:5px;font-weight:500;transition:border-color .2s ease-in-out}.Textarea-module__sMRTPG__textarea:hover,.Textarea-module__sMRTPG__textarea:focus-visible{border-color:var(--color-primary);outline:none}.Textarea-module__sMRTPG__textarea::placeholder{color:color-mix(in srgb, currentColor 35%, transparent);opacity:1}
.SpeechTextArea-module__iIdWXW__speechTextArea{--record-button-size:48px;--record-icon-size:22px;flex-direction:column;transition:opacity .15s;display:flex;position:relative}.SpeechTextArea-module__iIdWXW__isPending{opacity:.58;cursor:wait;pointer-events:none}.SpeechTextArea-module__iIdWXW__isPending .SpeechTextArea-module__iIdWXW__textarea{color:var(--color-base-400);background-color:var(--color-base-200)}.SpeechTextArea-module__iIdWXW__textarea{all:unset;box-sizing:border-box;width:100%;min-height:calc(var(--record-button-size) + var(--space-3-5) * 2 + var(--space-6));padding:var(--space-3-5);padding-right:calc(var(--record-button-size) + var(--space-3-5) + var(--space-2));padding-bottom:calc(var(--record-button-size) + var(--space-3-5) + var(--space-1));font-size:var(--font-size-sm);line-height:var(--line-height-sm);color:var(--color-base-500);background-color:var(--color-base-200);border-radius:5px;font-weight:500}.SpeechTextArea-module__iIdWXW__textarea::placeholder{color:var(--color-base-300);font-weight:400;font-size:var(--font-size-sm);line-height:var(--line-height-sm)}@media (max-width:767px){.SpeechTextArea-module__iIdWXW__textarea{min-height:calc(var(--record-button-size) + var(--space-2-5) * 2 + var(--space-8));padding:var(--space-2-5);padding-right:calc(var(--record-button-size) + var(--space-2-5) + var(--space-2));padding-bottom:calc(var(--record-button-size) + var(--space-2-5) + var(--space-1));font-size:var(--font-size-md);line-height:var(--line-height-md)}.SpeechTextArea-module__iIdWXW__micButton{bottom:var(--space-2-5);right:var(--space-2-5)}[data-density=compact] .SpeechTextArea-module__iIdWXW__speechTextArea{--record-button-size:40px}[data-density=compact] .SpeechTextArea-module__iIdWXW__textarea{min-height:calc(var(--record-button-size) + var(--space-2) * 2 + var(--space-4));padding:var(--space-2);padding-right:calc(var(--record-button-size) + var(--space-2) + var(--space-2));padding-bottom:calc(var(--record-button-size) + var(--space-2) + var(--space-1))}[data-density=compact] .SpeechTextArea-module__iIdWXW__micButton{bottom:var(--space-2);right:var(--space-2)}}@media screen and (min-width:768px){.SpeechTextArea-module__iIdWXW__speechTextArea{flex:none;height:auto}.SpeechTextArea-module__iIdWXW__textarea{flex:none}}.SpeechTextArea-module__iIdWXW__micButton{bottom:var(--space-3-5);right:var(--space-3-5);position:absolute}.SpeechTextArea-module__iIdWXW__dotAnimation{left:var(--space-xl);bottom:var(--space-xl);position:absolute}
.MultipleChoice-module__JiOPCW__choices{grid-gap:var(--space-3-5);gap:var(--space-3-5);grid-template-columns:1fr;grid-auto-rows:min-content;align-content:start;align-items:stretch;min-height:0;display:grid}.MultipleChoice-module__JiOPCW__choicesPending{opacity:.58;cursor:wait;pointer-events:none}.MultipleChoice-module__JiOPCW__choice{padding:var(--space-3-5);border:1px solid var(--color-base-300);background-color:var(--color-base-200);color:var(--color-base-600);gap:var(--space-2-5);cursor:pointer;width:100%;min-width:0;height:100%;min-height:var(--space-12);box-sizing:border-box;appearance:none;font:inherit;text-align:left;border-radius:5px;place-self:stretch stretch;align-items:center;display:flex}.MultipleChoice-module__JiOPCW__choice:hover{border-color:var(--color-primary)}.MultipleChoice-module__JiOPCW__choice:focus-visible{outline:2px solid var(--color-primary)}.MultipleChoice-module__JiOPCW__choice:disabled{cursor:wait}.MultipleChoice-module__JiOPCW__choice:disabled:hover{border-color:var(--color-base-300)}.MultipleChoice-module__JiOPCW__choiceSelected:disabled{color:var(--color-text-inverse);background-color:var(--color-primary);border-color:var(--color-primary)}.MultipleChoice-module__JiOPCW__choiceText{min-width:0;line-height:var(--line-height-sm);word-wrap:anywhere;word-break:break-word;flex:1;display:block}.MultipleChoice-module__JiOPCW__choiceSelected{background-color:var(--color-primary);color:var(--color-text-inverse);border-color:var(--color-primary)}.MultipleChoice-module__JiOPCW__choiceSelected:disabled:hover{border-color:var(--color-primary)}.MultipleChoice-module__JiOPCW__indicator{border:2px solid var(--color-base-300);background-color:var(--color-base-100);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;min-width:18px;height:18px;min-height:18px;display:flex}.MultipleChoice-module__JiOPCW__choiceSelected .MultipleChoice-module__JiOPCW__indicator{border-color:var(--color-surface-page);background-color:var(--color-primary)}.MultipleChoice-module__JiOPCW__checkIcon{color:currentColor;flex-shrink:0}.MultipleChoice-module__JiOPCW__choiceSelected .MultipleChoice-module__JiOPCW__checkIcon{color:var(--color-text-inverse)}@media screen and (min-width:768px){.MultipleChoice-module__JiOPCW__choices{grid-template-columns:repeat(2,minmax(0,1fr))}}
.UserProfileMenuTrigger-module__m3HIVa__trigger{appearance:none;-webkit-tap-highlight-color:transparent;align-items:center;gap:var(--space-xs);cursor:pointer;color:var(--color-text-primary);outline:2px solid var(--color-border-muted);outline-offset:0;background-color:#0000;border:0;border-radius:999px;padding:0;transition:outline-color .2s ease-in-out,box-shadow .2s ease-in-out,background-color .2s ease-in-out;display:flex}.UserProfileMenuTrigger-module__m3HIVa__trigger:hover,.UserProfileMenuTrigger-module__m3HIVa__trigger[data-popup-open]{outline-color:var(--color-border-strong)}.UserProfileMenuTrigger-module__m3HIVa__trigger:focus-visible{outline-color:var(--color-border-strong);outline-offset:2px;box-shadow:0 0 0 2px color-mix(in srgb, var(--color-border-strong) 30%, transparent)}.UserProfileMenuTrigger-module__m3HIVa__avatar{--width:calc(var(--space-9) - var(--space-1));--height:calc(var(--space-9) - var(--space-1))}@media screen and (min-width:768px){.UserProfileMenuTrigger-module__m3HIVa__avatar{--width:calc(var(--space-10) - var(--space-1));--height:calc(var(--space-10) - var(--space-1))}}
.Avatar-module__yCwdQa__avatar{width:var(--width,40px);height:var(--height,40px);aspect-ratio:1;clip-path:circle(50%);-o-object-fit:cover;object-fit:cover;background-color:#fff;border:1px solid #0000;border-radius:9999px;flex-shrink:0;place-items:center;transition-property:border-color;transition-duration:.2s;display:grid;overflow:hidden}.Avatar-module__yCwdQa__avatarFallback{text-transform:uppercase;background-color:var(--color-base-200);color:var(--color-primary);font-weight:500}.Avatar-module__yCwdQa__avatarFallbackIcon{width:18px;height:18px}
.UserInfo-module__5GKmyG__userInfo{--user-info-gap:var(--space-xs,8px);--user-info-card-padding:var(--space-s,12px);--user-info-email-margin-top:var(--space-2xs,4px);--user-info-badge-margin-block:var(--space-2xs,4px);--user-info-member-since-margin-top:var(--space-xs,8px);--user-info-edit-margin-top:var(--space-s,12px);--user-info-badge-reserve:104px;--user-info-badge-corner-top:0;--user-info-badge-corner-right:0;width:100%;display:block}.UserInfo-module__5GKmyG__withAvatar{align-items:flex-start;gap:var(--user-info-gap);display:flex}.UserInfo-module__5GKmyG__nameContainer{width:100%;min-width:0;position:relative}.UserInfo-module__5GKmyG__card{width:100%;padding:var(--user-info-card-padding);box-sizing:border-box;border-radius:14px}.UserInfo-module__5GKmyG__interactive{transition:filter .14s,box-shadow .14s,transform .14s}:where(a,button):hover>.UserInfo-module__5GKmyG__interactive,:where(a,button):focus-visible>.UserInfo-module__5GKmyG__interactive,.UserInfo-module__5GKmyG__interactive:hover,.UserInfo-module__5GKmyG__interactive:focus-visible{filter:brightness(1.04);box-shadow:0 10px 20px color-mix(in srgb, var(--color-primary) 12%, transparent)}:where(a,button):active>.UserInfo-module__5GKmyG__interactive,.UserInfo-module__5GKmyG__interactive:active{filter:brightness(.98);transform:translateY(1px)}.UserInfo-module__5GKmyG__card .UserInfo-module__5GKmyG__name{padding-right:var(--user-info-badge-reserve)}.UserInfo-module__5GKmyG__card .UserInfo-module__5GKmyG__badge{top:var(--user-info-badge-corner-top);right:var(--user-info-badge-corner-right);margin:0;position:absolute}.UserInfo-module__5GKmyG__avatar{border-radius:50%;width:48px;height:48px}.UserInfo-module__5GKmyG__name{font-weight:500}.UserInfo-module__5GKmyG__email{font-size:var(--font-size-sm);color:var(--color-text-secondary,#0009);margin-top:var(--user-info-email-margin-top)}.UserInfo-module__5GKmyG__badge{font-size:var(--font-size-xs);padding:var(--space-0-5) var(--space-1-5);margin-block:var(--user-info-badge-margin-block);background-color:var(--color-bg-secondary,#0000000d);width:fit-content;color:var(--color-text-secondary,#0009);border-radius:4px;font-weight:500;display:inline-block}.UserInfo-module__5GKmyG__memberSince{color:var(--color-base-400);font-size:var(--font-size-xs);margin-top:var(--user-info-member-since-margin-top)}.UserInfo-module__5GKmyG__editHint{justify-content:flex-end;align-items:center;gap:var(--space-2xs);font-size:var(--font-size-xs);text-underline-offset:2px;font-weight:500;line-height:1.2;-webkit-text-decoration:underline;text-decoration:underline;display:inline-flex}.UserInfo-module__5GKmyG__actionsRow{margin-top:var(--user-info-edit-margin-top);justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;display:flex}.UserInfo-module__5GKmyG__upgradeCta{justify-content:center;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2-5);font-size:var(--font-size-sm);border:1px solid;border-radius:999px;font-weight:600;line-height:1.2;-webkit-text-decoration:none;text-decoration:none;display:inline-flex}.UserInfo-module__5GKmyG__badgeCorner .UserInfo-module__5GKmyG__name{padding-right:var(--user-info-badge-reserve)}.UserInfo-module__5GKmyG__badgeCorner .UserInfo-module__5GKmyG__badge{top:var(--user-info-badge-corner-top);right:var(--user-info-badge-corner-right);margin:0;position:absolute}.UserInfo-module__5GKmyG__inverted.UserInfo-module__5GKmyG__card{background:linear-gradient(180deg, var(--color-surface-progress-dark) 0%, var(--color-surface-progress-dark-strong) 100%);color:var(--color-text-inverse);border:1px solid color-mix(in srgb, var(--color-base-000) 18%, var(--color-surface-progress-dark))}.UserInfo-module__5GKmyG__inverted .UserInfo-module__5GKmyG__name{color:var(--color-text-inverse)}.UserInfo-module__5GKmyG__inverted .UserInfo-module__5GKmyG__email,.UserInfo-module__5GKmyG__inverted .UserInfo-module__5GKmyG__memberSince{color:var(--color-text-progress-inverse-muted)}.UserInfo-module__5GKmyG__inverted .UserInfo-module__5GKmyG__editHint{color:var(--color-text-inverse)}.UserInfo-module__5GKmyG__inverted .UserInfo-module__5GKmyG__upgradeCta{color:var(--color-text-inverse);border-color:color-mix(in srgb, var(--color-base-000) 48%, transparent);background-color:color-mix(in srgb, var(--color-base-000) 12%, transparent)}.UserInfo-module__5GKmyG__inverted .UserInfo-module__5GKmyG__badge{background-color:var(--color-surface-canvas);color:var(--color-text-secondary)}.UserInfo-module__5GKmyG__inverted .UserInfo-module__5GKmyG__avatar{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-base-000) 24%, transparent)}@media screen and (min-width:992px){.UserInfo-module__5GKmyG__avatar{width:40px;height:40px}.UserInfo-module__5GKmyG__name{font-weight:500;font-size:var(--font-size-md)}.UserInfo-module__5GKmyG__email{font-size:var(--font-size-xs)}.UserInfo-module__5GKmyG__badge{font-size:var(--font-size-2xs)}.UserInfo-module__5GKmyG__userInfo{gap:var(--space-xs)}}
.MultiSelect-module__hTYYhG__select{--dropdown-z-index:var(--z-layer-content-card-actions);--border-radius:24px;--border-width:2px;--trigger-padding:var(--space-2-5) 12px;--checkbox-padding:10px 12px;--trigger-font-size:var(--font-size-sm);--trigger-font-weight:500;--option-font-size:var(--font-size-sm);--option-font-weight:400;border-radius:var(--border-radius);border:var(--border-width) solid var(--color-border-muted);cursor:pointer;width:max-content;min-width:160px;z-index:var(--dropdown-z-index);color:var(--color-primary);background-color:var(--color-base-100);display:flex;position:relative}.MultiSelect-module__hTYYhG__fullWidth{width:100%;min-width:0}.MultiSelect-module__hTYYhG__select:not(.MultiSelect-module__hTYYhG__disabled):hover{background-color:var(--color-base-100);border-color:var(--color-primary);color:var(--color-primary)}.MultiSelect-module__hTYYhG__select:not(.MultiSelect-module__hTYYhG__disabled):focus-within{border-color:var(--color-primary);color:var(--color-primary)}.MultiSelect-module__hTYYhG__trigger{width:100%;padding:var(--trigger-padding);justify-content:space-between;align-items:center;gap:var(--space-2-5);font-family:var(--font-primary);font-size:var(--trigger-font-size);font-weight:var(--trigger-font-weight);line-height:110%;display:flex}.MultiSelect-module__hTYYhG__triggerMain{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.MultiSelect-module__hTYYhG__triggerLabel{-webkit-hyphens:auto;hyphens:auto}.MultiSelect-module__hTYYhG__triggerCount{min-width:var(--space-4-5);height:var(--space-4-5);padding-inline:var(--space-1);border:1px solid var(--color-border-muted);font-size:var(--font-size-2xs);color:var(--color-text-accent);background:var(--color-surface-accent);border-radius:999px;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex}.MultiSelect-module__hTYYhG__trigger:disabled{cursor:not-allowed}.MultiSelect-module__hTYYhG__checkbox{padding:var(--checkbox-padding);font-size:var(--option-font-size);font-weight:var(--option-font-weight);justify-content:space-between;align-items:center;line-height:110%;display:flex}.MultiSelect-module__hTYYhG__checkbox:hover{background-color:var(--color-base-200);cursor:pointer}.MultiSelect-module__hTYYhG__checkboxInput{appearance:none;font:inherit;color:currentColor;border:1px solid var(--color-base-300);cursor:pointer;border-radius:3px;place-content:center;width:1.15em;height:1.15em;margin:0;display:grid;transform:none}.MultiSelect-module__hTYYhG__checkboxInput:checked{background-color:var(--color-primary);border-color:var(--color-primary)}.MultiSelect-module__hTYYhG__checkboxInputContainer{width:1.15em;height:1.15em;display:inline-block;position:relative}.MultiSelect-module__hTYYhG__checkmarkIcon{opacity:0;color:#fff;pointer-events:none;margin:auto;transition:opacity .12s cubic-bezier(.23,1,.32,1),transform .12s cubic-bezier(.23,1,.32,1);position:absolute;inset:0;transform:scale(.9)}.MultiSelect-module__hTYYhG__checkboxInput:checked+.MultiSelect-module__hTYYhG__checkmarkIcon{opacity:1;transform:scale(1)}.MultiSelect-module__hTYYhG__checkboxInput:focus-visible~.MultiSelect-module__hTYYhG__checkmarkIcon{outline:2px solid var(--focus-color);outline-offset:1px}.MultiSelect-module__hTYYhG__optionContent{align-items:center;gap:var(--space-1);flex-grow:1;min-width:0;display:flex}.MultiSelect-module__hTYYhG__optionLabel{-webkit-hyphens:auto;hyphens:auto;word-wrap:break-word}.MultiSelect-module__hTYYhG__colorIndicator{border-radius:50%;flex-shrink:0;width:12px;height:12px;display:inline-block}.MultiSelect-module__hTYYhG__dropdown{opacity:0;transform:translateY(calc(var(--space-1) * -1)) scale(.97);transform-origin:top;z-index:0;background-color:inherit;width:calc(100% + 4px);left:-2px;top:calc(100% - var(--border-width));z-index:1;border-bottom-right-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius);visibility:hidden;pointer-events:none;flex-direction:column;transition:opacity .18s cubic-bezier(.23,1,.32,1),transform .18s cubic-bezier(.23,1,.32,1),visibility 0s linear .18s;display:flex;position:absolute;overflow:hidden}.MultiSelect-module__hTYYhG__open.MultiSelect-module__hTYYhG__select{--dropdown-z-index:var(--z-layer-content-select);border-color:var(--color-primary);background-color:var(--color-base-100);color:var(--color-primary);border-bottom-color:#0000;border-bottom-right-radius:0;border-bottom-left-radius:0}.MultiSelect-module__hTYYhG__open .MultiSelect-module__hTYYhG__dropdown{border:var(--border-width) solid var(--color-primary);opacity:1;visibility:visible;pointer-events:auto;border-top:none;transition-delay:0s;transform:translateY(0)scale(1)}@media (prefers-reduced-motion:reduce){.MultiSelect-module__hTYYhG__checkmarkIcon{transition:opacity .12s cubic-bezier(.23,1,.32,1);transform:scale(1)}.MultiSelect-module__hTYYhG__dropdown{transition:opacity .12s cubic-bezier(.23,1,.32,1),visibility 0s linear .12s;transform:none}.MultiSelect-module__hTYYhG__open .MultiSelect-module__hTYYhG__dropdown{transition-delay:0s}}.MultiSelect-module__hTYYhG__open .MultiSelect-module__hTYYhG__trigger .MultiSelect-module__hTYYhG__chevron{transform:rotate(-180deg)}.MultiSelect-module__hTYYhG__caretIcon{transition:transform .2s ease-in-out}.MultiSelect-module__hTYYhG__iconOpen{transform:rotate(180deg)}.MultiSelect-module__hTYYhG__small{--trigger-padding:7px 10px;--checkbox-padding:8px 10px;--trigger-font-size:var(--font-size-sm);--option-font-size:var(--font-size-sm)}.MultiSelect-module__hTYYhG__disabled{cursor:not-allowed;opacity:.7}.MultiSelect-module__hTYYhG__disabled:hover{background-color:#0000}.MultiSelect-module__hTYYhG__disabled .MultiSelect-module__hTYYhG__checkbox{cursor:not-allowed}.MultiSelect-module__hTYYhG__disabled .MultiSelect-module__hTYYhG__checkbox:hover{background-color:#0000}@media screen and (min-width:768px){.MultiSelect-module__hTYYhG__select{min-width:200px}.MultiSelect-module__hTYYhG__fullWidth{width:max-content;min-width:200px}}
.ResponsiveVisibility-module__w6mD0G__mobileOnly{display:block}.ResponsiveVisibility-module__w6mD0G__desktopOnly{display:none}@media screen and (min-width:768px){.ResponsiveVisibility-module__w6mD0G__mobileOnly{display:none}.ResponsiveVisibility-module__w6mD0G__desktopOnly{display:block}}
.Input-module__ETvYnG__wrapper{gap:var(--space-1-25);flex-direction:column;width:100%;display:flex}.Input-module__ETvYnG__input{all:unset;box-sizing:border-box;border:2px solid var(--20-green-inactive,#86a99d);background:var(--20-green-bg,#f8f9f9);font-family:var(--font-primary);color:var(--color-text-primary);font-size:var(--font-size-md);padding:var(--space-3-5);align-items:center;gap:var(--space-m);border-radius:5px;align-self:stretch;font-weight:600;line-height:110%;display:flex}.Input-module__ETvYnG__label{color:var(--20-green,#125740);font-size:var(--font-size-sm);font-weight:500;line-height:140%}.Input-module__ETvYnG__input:hover,.Input-module__ETvYnG__input:focus-visible{border-color:var(--20-green,#125740);outline:none}.Input-module__ETvYnG__input::placeholder{color:color-mix(in srgb, currentColor 35%, transparent);opacity:1}.Input-module__ETvYnG__pending{opacity:.3}.Input-module__ETvYnG__errorText{opacity:.4}.Input-module__ETvYnG__hasError .Input-module__ETvYnG__label{color:var(--color-highlight-orange)}.Input-module__ETvYnG__hasError .Input-module__ETvYnG__errorText{opacity:1;color:var(--color-highlight-orange)}.Input-module__ETvYnG__hasError input{border-color:var(--color-highlight-orange);color:var(--color-highlight-orange)}.Input-module__ETvYnG__hasError .Input-module__ETvYnG__input:hover,.Input-module__ETvYnG__hasError .Input-module__ETvYnG__input:focus-visible{border-color:var(--color-highlight-orange)}.Input-module__ETvYnG__comfortable .Input-module__ETvYnG__label{font-size:var(--font-size-lg);line-height:var(--line-height-lg)}@media screen and (min-width:768px){.Input-module__ETvYnG__comfortable .Input-module__ETvYnG__label{font-size:var(--font-size-sm);line-height:var(--line-height-sm)}}.Input-module__ETvYnG__comfortable .Input-module__ETvYnG__input{font-size:var(--font-size-lg);line-height:var(--line-height-lg)}
.auth-typography-module__hfFwWG__copy{color:var(--color-text-muted)}
.AuthEmailSentSuccess-module__kAU4Zq__content{gap:var(--space-4);flex-direction:column;width:100%;display:flex}.AuthEmailSentSuccess-module__kAU4Zq__copy{gap:var(--space-2);flex-direction:column;display:flex}.AuthEmailSentSuccess-module__kAU4Zq__lead,.AuthEmailSentSuccess-module__kAU4Zq__body,.AuthEmailSentSuccess-module__kAU4Zq__hint{max-width:var(--text-width-default)}.AuthEmailSentSuccess-module__kAU4Zq__lead p,.AuthEmailSentSuccess-module__kAU4Zq__body p,.AuthEmailSentSuccess-module__kAU4Zq__hint p{margin:0}.AuthEmailSentSuccess-module__kAU4Zq__email{word-break:break-all;font-weight:600}.AuthEmailSentSuccess-module__kAU4Zq__backToLogin{margin:0}.AuthEmailSentSuccess-module__kAU4Zq__backToLogin a,.AuthEmailSentSuccess-module__kAU4Zq__backToLogin button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0;-webkit-text-decoration:underline;text-decoration:underline}.AuthEmailSentSuccess-module__kAU4Zq__backToLogin a:hover,.AuthEmailSentSuccess-module__kAU4Zq__backToLogin button:hover{-webkit-text-decoration:none;text-decoration:none}.AuthEmailSentSuccess-module__kAU4Zq__backToLogin a:focus-visible,.AuthEmailSentSuccess-module__kAU4Zq__backToLogin button:focus-visible{outline:2px solid var(--color-focus-ring,currentColor);outline-offset:2px;border-radius:var(--space-0-5)}.AuthEmailSentSuccess-module__kAU4Zq__resend{margin-top:var(--space-1);padding-top:var(--space-4);border-top:1px solid var(--color-border-subtle)}@media screen and (min-width:992px){.AuthEmailSentSuccess-module__kAU4Zq__content{gap:var(--space-5)}.AuthEmailSentSuccess-module__kAU4Zq__copy{gap:var(--space-2-5)}.AuthEmailSentSuccess-module__kAU4Zq__resend{padding-top:var(--space-5)}}
.SearchInput-module__E0mb5G__formContainer,.SearchInput-module__E0mb5G__formInputWrapper{width:100%}.SearchInput-module__E0mb5G__formInput{box-sizing:border-box;width:100%}.SearchInput-module__E0mb5G__container{gap:var(--space-2-5);display:flex;position:relative}.SearchInput-module__E0mb5G__inputWrapper{flex:1;align-items:center;display:flex;position:relative}.SearchInput-module__E0mb5G__input{--search-input-muted-color:var(--color-text-tertiary);padding:var(--space-2-5) var(--space-0-5);padding-right:var(--space-0-5);color:var(--color-text-primary);font-size:var(--font-size-md);border:none;border-bottom:1px solid var(--color-border-subtle);background-color:#0000;width:100%;transition:border-color .3s}.SearchInput-module__E0mb5G__input:hover,.SearchInput-module__E0mb5G__input:focus-visible{border-color:var(--color-primary);outline:none}.SearchInput-module__E0mb5G__input.SearchInput-module__E0mb5G__hasValue{border-color:var(--color-primary)}.SearchInput-module__E0mb5G__input::placeholder{color:var(--search-input-muted-color);opacity:1}.SearchInput-module__E0mb5G__searchIconButton{border:1px solid var(--color-border-muted);width:40px;height:40px;color:var(--color-text-accent);background:var(--color-surface-subtle);border-radius:100%;justify-content:center;align-items:center;display:flex}@media (hover:none) and (pointer:coarse){.SearchInput-module__E0mb5G__input{font-size:var(--font-size-md)!important}.SearchInput-module__E0mb5G__searchIconButton{min-width:40px;min-height:40px;font-size:var(--font-size-md)}}
.CompleteRegistrationForm-module__zwzyxG__form{box-sizing:border-box;width:min(100%,560px);min-width:0;margin-top:.75rem}@media screen and (min-width:992px){.CompleteRegistrationForm-module__zwzyxG__form{min-height:420px}}.CompleteRegistrationForm-module__zwzyxG__optionalField{gap:var(--space-1-25);flex-direction:column;display:flex}.CompleteRegistrationForm-module__zwzyxG__label{color:var(--20-green,#125740);font-size:var(--font-size-lg);font-weight:500;line-height:140%}.CompleteRegistrationForm-module__zwzyxG__radioGroup{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.CompleteRegistrationForm-module__zwzyxG__radioLabel{font-size:var(--font-size-lg);border:1px solid var(--20-green-inactive,#86a99d);background:var(--20-green-bg,#f8f9f9);cursor:pointer;border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .8rem;transition:border-color .2s,background-color .2s;display:inline-flex}.CompleteRegistrationForm-module__zwzyxG__radioInput{accent-color:var(--20-green,#125740);margin:0}.CompleteRegistrationForm-module__zwzyxG__radioLabel:has(.CompleteRegistrationForm-module__zwzyxG__radioInput:checked){border-color:var(--20-green,#125740);background:#e8f3ee}.CompleteRegistrationForm-module__zwzyxG__radioText{line-height:1}.CompleteRegistrationForm-module__zwzyxG__errorText,.CompleteRegistrationForm-module__zwzyxG__error{color:var(--color-error)}
.GoogleSignInButton-module__ffgcFG__googleButton.GoogleSignInButton-module__ffgcFG__googleButton{--fg-color:var(--color-text-primary);--bg-color:var(--color-surface-canvas);--border-color:var(--color-border-subtle);border:2px solid var(--color-border-subtle);color:var(--color-text-primary);background-color:var(--color-surface-canvas)}.GoogleSignInButton-module__ffgcFG__googleButton.GoogleSignInButton-module__ffgcFG__googleButton:hover,.GoogleSignInButton-module__ffgcFG__googleButton.GoogleSignInButton-module__ffgcFG__googleButton:focus-visible{--bg-color:var(--color-surface-subtle);--border-color:var(--color-border-muted);border-color:var(--color-border-muted);background-color:var(--color-surface-subtle)}.GoogleSignInButton-module__ffgcFG__googleIcon{flex-shrink:0;width:18px;height:18px}
.MobileTagFilterSheet-module__ncRlFa__mobileBar{justify-content:flex-start;align-items:center;gap:var(--space-3-5);width:100%;color:var(--color-primary);padding-block-start:0;padding-block-end:var(--filter-padding-block-end,0);display:flex}.MobileTagFilterSheet-module__ncRlFa__activeTagsWrap{flex:auto;order:1;min-width:0;position:relative;overflow:hidden}.MobileTagFilterSheet-module__ncRlFa__activeTagsWrap:before,.MobileTagFilterSheet-module__ncRlFa__activeTagsWrap:after{z-index:1;width:var(--space-3-5);pointer-events:none;opacity:0;content:"";transition:opacity .16s;position:absolute;top:0;bottom:0}.MobileTagFilterSheet-module__ncRlFa__activeTagsWrap:before{background:linear-gradient(to right, var(--color-base-000,#fff), transparent);left:0}.MobileTagFilterSheet-module__ncRlFa__activeTagsWrap:after{background:linear-gradient(to left, var(--color-base-000,#fff), transparent);right:0}.MobileTagFilterSheet-module__ncRlFa__activeTagsWrap.MobileTagFilterSheet-module__ncRlFa__activeTagsHasLeft:before,.MobileTagFilterSheet-module__ncRlFa__activeTagsWrap.MobileTagFilterSheet-module__ncRlFa__activeTagsHasRight:after{opacity:1}.MobileTagFilterSheet-module__ncRlFa__activeTags{justify-content:flex-start;gap:var(--space-1-5);overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;order:1;min-width:0;display:flex;overflow-x:auto}.MobileTagFilterSheet-module__ncRlFa__activeTags::-webkit-scrollbar{display:none}.MobileTagFilterSheet-module__ncRlFa__triggerWrap{flex:none;order:2;margin-left:auto}.MobileTagFilterSheet-module__ncRlFa__filterTrigger{align-items:center;gap:var(--space-2);border:1px solid var(--color-border-muted);width:max-content;padding:var(--space-1) var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-primary);background:var(--color-surface-subtle);border-radius:999px;display:inline-flex}.MobileTagFilterSheet-module__ncRlFa__filterTrigger:disabled{opacity:.7;cursor:not-allowed}.MobileTagFilterSheet-module__ncRlFa__triggerCount{min-width:var(--space-4-5);height:var(--space-4-5);border:1px solid var(--color-border-muted);font-size:var(--font-size-2xs);color:var(--color-text-accent);background:var(--color-surface-accent);border-radius:999px;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.MobileTagFilterSheet-module__ncRlFa__backdrop{z-index:999;background:#00000057;position:fixed;inset:0}.MobileTagFilterSheet-module__ncRlFa__sheet{background:var(--color-surface-canvas);border-top-left-radius:var(--space-4-5);border-top-right-radius:var(--space-4-5);padding:var(--space-3-5) var(--space-4) var(--space-4);z-index:1000;grid-gap:var(--space-3);gap:var(--space-3);max-height:calc(100dvh - var(--space-2-5));grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;bottom:0;left:0;right:0}.MobileTagFilterSheet-module__ncRlFa__sheet:focus-visible{outline:none}.MobileTagFilterSheet-module__ncRlFa__sheetTitle{font-size:var(--font-size-md);margin:0}.MobileTagFilterSheet-module__ncRlFa__sheetHeader{justify-content:space-between;align-items:center;gap:var(--space-2-5);display:flex}.MobileTagFilterSheet-module__ncRlFa__sheetHeaderActions{align-items:center;gap:var(--space-2);display:inline-flex}.MobileTagFilterSheet-module__ncRlFa__sheetBody{gap:var(--space-3-5);min-height:0;padding-bottom:var(--space-0-5);flex-direction:column;display:flex;overflow-y:auto}.MobileTagFilterSheet-module__ncRlFa__group{gap:var(--space-2);flex-direction:column;display:flex}.MobileTagFilterSheet-module__ncRlFa__groupTitle{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}.MobileTagFilterSheet-module__ncRlFa__tags{gap:var(--space-2);flex-wrap:wrap;display:flex}.MobileTagFilterSheet-module__ncRlFa__tag{border:1px solid var(--color-border-subtle);background:var(--color-surface-subtle);color:var(--color-text-primary);padding:var(--space-1-5) var(--space-2-5);font-size:var(--font-size-sm);align-items:center;gap:var(--space-1-5);border-radius:999px;line-height:1;display:inline-flex}.MobileTagFilterSheet-module__ncRlFa__optionWithColor{align-items:center;gap:var(--space-1-5);display:inline-flex}.MobileTagFilterSheet-module__ncRlFa__optionDot{width:var(--space-1-75);height:var(--space-1-75);flex:0 0 var(--space-1-75);aspect-ratio:1;background:var(--tag-color,var(--color-primary));border-radius:999px;flex-shrink:0}.MobileTagFilterSheet-module__ncRlFa__tagActive{border-color:var(--tag-color,var(--color-primary));background:color-mix(in srgb, var(--tag-color,var(--color-primary)) 12%, var(--color-surface-subtle))}.MobileTagFilterSheet-module__ncRlFa__tag:disabled{cursor:not-allowed;opacity:.75}.MobileTagFilterSheet-module__ncRlFa__tagLoading{border-color:var(--color-border-muted)}.MobileTagFilterSheet-module__ncRlFa__sheetFooter{gap:var(--space-2-5);border-top:1px solid var(--color-border-subtle);padding-top:var(--space-2-5);justify-content:flex-end;display:flex}.MobileTagFilterSheet-module__ncRlFa__resetButton{margin-inline:auto}
.LoginForm-module__UDO-Na__error{color:var(--color-highlight-orange)}
.MagicLoginForm-module__rTe1pq__error{color:var(--color-highlight-orange)}
.OAuthErrorAlert-module__L6yR8q__error{color:var(--color-highlight-orange)}.OAuthErrorAlert-module__L6yR8q__error p{margin:0}
.PasswordResetForm-module__gV67BG__form{grid-gap:var(--space-2);gap:var(--space-2);display:grid}.PasswordResetForm-module__gV67BG__error{color:var(--color-feedback-red-700,#9f2f2f)}.PasswordResetForm-module__gV67BG__whiteInput{background:#fff}
.Form-module__d76Adq__form{gap:var(--space-2-5);flex-direction:column;display:flex}.Form-module__d76Adq__form>button,.Form-module__d76Adq__form>a.Form-module__d76Adq__button{width:100%}.Form-module__d76Adq__form>.button{width:100%}.Form-module__d76Adq__form>.cta{width:100%}@media screen and (min-width:992px){.Form-module__d76Adq__form{gap:var(--space-3-5)}}
.Pagination-module__yiAVha__pagination{--gap:15px;--pagination-item-size:calc(var(--space-8) + var(--space-1));--pagination-hover-background:color-mix(in srgb, var(--color-primary) 8%, var(--color-base-000));--pagination-shadow-color:color-mix(in srgb, var(--color-primary) 18%, transparent);gap:var(--gap,var(--space-l));font-size:var(--font-size-lg);color:var(--color-text-tertiary);flex-wrap:wrap;justify-content:center;align-items:center;padding-top:70px;display:flex}.Pagination-module__yiAVha__compactMobile{padding-top:var(--space-2);padding-bottom:var(--space-2)}@media screen and (min-width:768px){.Pagination-module__yiAVha__compactMobile{padding-top:70px;padding-bottom:0}}.Pagination-module__yiAVha__pageLink,.Pagination-module__yiAVha__currentPage,.Pagination-module__yiAVha__control,.Pagination-module__yiAVha__disabledControl{justify-content:center;align-items:center;line-height:1;display:flex}.Pagination-module__yiAVha__pageLink,.Pagination-module__yiAVha__control{color:var(--color-primary);transition:background-color .18s,border-color .18s,box-shadow .18s,color .18s,transform .18s}.Pagination-module__yiAVha__pageLink,.Pagination-module__yiAVha__currentPage{min-width:1ch}@media (hover:hover){.Pagination-module__yiAVha__pageLink:hover,.Pagination-module__yiAVha__control:hover{background:var(--pagination-hover-background)}}.Pagination-module__yiAVha__pageLink:active,.Pagination-module__yiAVha__control:active{transform:translateY(1px)}.Pagination-module__yiAVha__pageLink:focus-visible,.Pagination-module__yiAVha__control:focus-visible{box-shadow:0 0 0 3px var(--pagination-shadow-color);outline:none}.Pagination-module__yiAVha__control{width:var(--pagination-item-size);min-width:var(--pagination-item-size);min-height:var(--pagination-item-size);border:1px solid var(--color-border-muted);background:var(--color-surface-subtle);border-radius:50%;flex-shrink:0;padding:0}.Pagination-module__yiAVha__control svg,.Pagination-module__yiAVha__disabledControl svg{width:20px}.Pagination-module__yiAVha__currentPage{color:var(--color-primary);font-weight:600}.Pagination-module__yiAVha__disabledControl{min-width:var(--pagination-item-size);min-height:var(--pagination-item-size);border:1px solid var(--color-border-subtle);color:var(--color-text-tertiary);opacity:.55;cursor:not-allowed;border-radius:50%}.Pagination-module__yiAVha__firstPage:after{content:"...";margin-left:calc(var(--gap) / 2);margin-right:calc(var(--gap) / 2 * -1)}.Pagination-module__yiAVha__lastPage:before{content:"...";margin-right:calc(var(--gap) / 2);margin-left:calc(var(--gap) / 2 * -1)}
.page-module__sFBoHW__sections>*{padding-top:var(--space-l)}.page-module__sFBoHW__examFilter{margin-bottom:var(--space-s);justify-content:flex-start;width:100%;display:flex}.page-module__sFBoHW__attestationList{--card-width:165px;--card-grid-template-columns:minmax(0, 1fr)}@media screen and (min-width:576px){.page-module__sFBoHW__attestationList{--card-width:200px}}@media screen and (min-width:768px){.page-module__sFBoHW__attestationList{--card-grid-template-columns:initial}}@media screen and (min-width:992px){.page-module__sFBoHW__attestationList{--card-width:240px}}@media screen and (min-width:1200px){.page-module__sFBoHW__attestationList{--card-width:280px}}.page-module__sFBoHW__loadingSection{padding-top:0}.page-module__sFBoHW__loadingSectionTitle{width:min(240px,60%);height:var(--space-5);border-radius:var(--space-1);background:var(--color-base-200);margin-bottom:var(--space-2)}.page-module__sFBoHW__loadingSectionDescription{width:min(460px,90%);height:var(--space-4);border-radius:var(--space-1);background:var(--color-base-200);margin-bottom:var(--space-4)}.page-module__sFBoHW__loadingErrorState{padding-top:0}@media screen and (min-width:768px){.page-module__sFBoHW__sections>*{padding-top:var(--space-12)}.page-module__sFBoHW__examFilter{margin-bottom:var(--space-m)}}
@keyframes FormFieldShake-module__oeJmVW__formFieldShake{0%,to{transform:translate(0)}20%{transform:translateX(calc(var(--space-1-5) * -1))}40%{transform:translateX(var(--space-1-5))}60%{transform:translateX(calc(var(--space-1) * -1))}80%{transform:translateX(var(--space-1))}}.FormFieldShake-module__oeJmVW__shake{animation:.45s FormFieldShake-module__oeJmVW__formFieldShake}
.LearningPlanCardSkeleton-module__jKf3OW__cardContainer{width:100%;height:100%;container:card/inline-size}.LearningPlanCardSkeleton-module__jKf3OW__card{--skeleton-shimmer-base:var(--color-base-000);--skeleton-shimmer-highlight:color-mix(in srgb, var(--color-base-100) 45%, var(--color-base-000));border:2px solid var(--color-base-200);border-radius:var(--space-2-5);background-color:var(--skeleton-shimmer-base);pointer-events:none;cursor:default;place-items:center;width:100%;height:100%;min-height:22.5rem;display:grid}@container card (min-width:300px){.LearningPlanCardSkeleton-module__jKf3OW__card{min-height:12.5rem}}
.page-module__kpaP2a__main{--main-padding-block-end:0;flex-direction:column;display:flex}.page-module__kpaP2a__section{padding-top:calc(var(--header-height) + var(--space-4));background:var(--color-base-100);box-sizing:border-box;flex:auto;min-height:100%;padding-bottom:0}body[data-announcement] .page-module__kpaP2a__section{padding-top:calc(var(--header-height) + var(--announcement-bar-height) + var(--space-4))}@media (max-width:640px){.page-module__kpaP2a__section{padding-top:var(--header-height)}body[data-announcement] .page-module__kpaP2a__section{padding-top:calc(var(--header-height) + var(--announcement-bar-height))}}
.attestationInProgressStage-module__l5hXsq__inProgressSwiper,.attestationInProgressStage-module__l5hXsq__inProgressEmpty{--card-width:100%}.attestationInProgressStage-module__l5hXsq__inProgressSwiper{--swiper-padding-inline:0}.attestationInProgressStage-module__l5hXsq__inProgressEmpty{--card-width:100%;width:100%;max-width:100%;position:relative}.attestationInProgressStage-module__l5hXsq__inProgressEmptyContent{height:100%}@media screen and (min-width:576px){.attestationInProgressStage-module__l5hXsq__inProgressSwiper{--card-width:max(13rem, min(calc(100% - var(--space-6)), 22.5rem));--swiper-padding-inline:var(--space-1)}}@media screen and (min-width:992px){.attestationInProgressStage-module__l5hXsq__inProgressSwiper{--card-width:25rem}}@media screen and (min-width:1200px){.attestationInProgressStage-module__l5hXsq__inProgressSwiper{--card-width:28rem}}.attestationInProgressStage-module__l5hXsq__inProgressSwiper.attestationInProgressStage-module__l5hXsq__inProgressSwiperSingle,.attestationInProgressStage-module__l5hXsq__inProgressSwiper.attestationInProgressStage-module__l5hXsq__inProgressSwiperSingle.attestationInProgressStage-module__l5hXsq__inProgressEmpty{--card-width:100%;--swiper-padding-inline:0;--swiper-overflow-x:visible}
.page-module__0sAUUW__sections>*{padding-top:var(--space-l)}.page-module__0sAUUW__upcomingList{gap:var(--space-m);flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.page-module__0sAUUW__upcomingListItem{min-width:0}.page-module__0sAUUW__loadingSection{padding-top:0}.page-module__0sAUUW__loadingSectionTitle{width:min(240px,60%);height:var(--space-5);border-radius:var(--space-1);background:var(--color-base-200);margin-bottom:var(--space-2)}.page-module__0sAUUW__loadingSectionDescription{width:min(460px,90%);height:var(--space-4);border-radius:var(--space-1);background:var(--color-base-200);margin-bottom:var(--space-4)}.page-module__0sAUUW__loadingErrorState{padding-top:0}@media screen and (min-width:768px){.page-module__0sAUUW__sections>*{padding-top:var(--space-12)}}
.AttestationCard-module__7XWabW__card{color:var(--color-base-600);background:var(--color-base-000);border:2px solid var(--color-base-200);transition:box-shadow var(--duration-feedback) var(--ease-out);border-radius:10px;flex-direction:column;height:100%;padding:0;-webkit-text-decoration:none;text-decoration:none;display:flex;position:relative;overflow:hidden}.AttestationCard-module__7XWabW__card:hover,.AttestationCard-module__7XWabW__card:focus-visible{box-shadow:0 0 0 4px var(--color-highlight-orange)}.AttestationCard-module__7XWabW__card:focus-visible{--focus-color:none}@media (prefers-reduced-motion:reduce){.AttestationCard-module__7XWabW__card,.AttestationCard-module__7XWabW__isCompleted>:not(.AttestationCard-module__7XWabW__completedBadge){transition-duration:0s}}.AttestationCard-module__7XWabW__imageContainer{border-radius:8px 8px 0 0;width:100%;height:200px;overflow:hidden}.AttestationCard-module__7XWabW__img{-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%}.AttestationCard-module__7XWabW__content{gap:var(--space-2-5);min-height:0;padding:var(--space-3-5);flex-direction:column;flex:1;display:flex}.AttestationCard-module__7XWabW__metaHeader{font-size:var(--font-size-text-xs)}.AttestationCard-module__7XWabW__titleRow{justify-content:space-between;align-items:center;gap:var(--space-2-5);display:flex}.AttestationCard-module__7XWabW__title{font-size:var(--font-size-xl);margin:0;font-weight:600}.AttestationCard-module__7XWabW__footer{gap:var(--space-l);justify-content:space-between;align-items:center;margin-top:auto;display:flex}.AttestationCard-module__7XWabW__tags{gap:var(--space-2-5);display:flex}.AttestationCard-module__7XWabW__cta{align-items:center;gap:var(--space-1-25);margin-left:auto;display:flex}.AttestationCard-module__7XWabW__favoriteButton{flex-shrink:0;align-self:flex-start}.AttestationCard-module__7XWabW__accessLabels{top:var(--space-1-5);right:var(--space-1-5);z-index:10;align-items:center;gap:var(--space-xs);display:flex;position:absolute}.AttestationCard-module__7XWabW__headerBadges{align-items:flex-start;gap:var(--space-1);margin-left:auto;display:flex}.AttestationCard-module__7XWabW__completedBadge{top:var(--space-s);right:var(--space-s);z-index:8;background-color:var(--color-primary);color:#fff;opacity:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;box-shadow:0 2px 8px #00000026}.AttestationCard-module__7XWabW__completedIcon{color:#fff;flex-shrink:0}.AttestationCard-module__7XWabW__isCompleted{position:relative}.AttestationCard-module__7XWabW__isCompleted>:not(.AttestationCard-module__7XWabW__completedBadge){opacity:.5;filter:grayscale();transition:opacity .3s ease-in-out,filter .3s ease-in-out}.AttestationCard-module__7XWabW__isCompleted:hover>:not(.AttestationCard-module__7XWabW__completedBadge){opacity:1;filter:grayscale(0%)}.AttestationCard-module__7XWabW__isCompleted .AttestationCard-module__7XWabW__completedBadge{opacity:1!important}.AttestationCard-module__7XWabW__preview{opacity:.5;pointer-events:none}.AttestationCard-module__7XWabW__dark{background:var(--color-base-100);border-color:var(--color-base-200)}.AttestationCard-module__7XWabW__dark .AttestationCard-module__7XWabW__title,.AttestationCard-module__7XWabW__dark .AttestationCard-module__7XWabW__cta{color:var(--color-primary)}.AttestationCard-module__7XWabW__preparation{background:var(--color-base-600);border-color:var(--color-base-600)}.AttestationCard-module__7XWabW__preparation .AttestationCard-module__7XWabW__title,.AttestationCard-module__7XWabW__preparation .AttestationCard-module__7XWabW__cta,.AttestationCard-module__7XWabW__preparation .AttestationCard-module__7XWabW__metaHeader{color:var(--color-base-000)}.AttestationCard-module__7XWabW__cardWrapper{position:relative}.AttestationCard-module__7XWabW__deleteForm{top:var(--space-s);right:var(--space-s);z-index:20;position:absolute}.AttestationCard-module__7XWabW__deleteButton{padding:var(--space-xs);width:auto;min-width:auto}.AttestationCard-module__7XWabW__footerCtaWrapper{align-items:center;gap:var(--space-2);width:100%;display:flex}.AttestationCard-module__7XWabW__footerCtaWrapperAlignRight{justify-content:flex-end}.AttestationCard-module__7XWabW__scoreCircle{--score-percent:0;--score-color:var(--color-primary-light);box-sizing:border-box;background:conic-gradient(var(--score-color) calc(var(--score-percent) * 1%), var(--color-base-200) 0);width:42px;height:42px;box-shadow:none;border-radius:999px;justify-content:center;align-items:center;padding:3px;display:inline-flex}.AttestationCard-module__7XWabW__scoreCircleHigh{--score-color:var(--color-primary-light)}.AttestationCard-module__7XWabW__scoreCircleMedium{--score-color:var(--color-highlight-orange)}.AttestationCard-module__7XWabW__scoreCircleLow{--score-color:var(--color-red)}.AttestationCard-module__7XWabW__scoreCircleInner{background:var(--color-base-000);border-radius:999px;justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex}.AttestationCard-module__7XWabW__scoreCircleValue{font-size:var(--font-size-xs);color:var(--color-text-primary);font-weight:700;line-height:1}.AttestationCard-module__7XWabW__scoreCircleInverted{background:conic-gradient(var(--score-color) calc(var(--score-percent) * 1%), #ffffff1f 0)}.AttestationCard-module__7XWabW__scoreCircleInverted .AttestationCard-module__7XWabW__scoreCircleInner{background:#181818}.AttestationCard-module__7XWabW__scoreCircleInverted .AttestationCard-module__7XWabW__scoreCircleValue{color:var(--color-base-000)}.AttestationCard-module__7XWabW__scoreCircleHeader{display:inline-flex}.AttestationCard-module__7XWabW__scoreCircleFooter{flex-shrink:0;display:none}.AttestationCard-module__7XWabW__questionProgressLabel{font-size:var(--font-size-text-sm);color:var(--color-base-500);margin:0}.AttestationCard-module__7XWabW__progressIndicator{margin-top:calc(var(--space-1) * -1)}.AttestationCard-module__7XWabW__progressSlot{min-height:calc(var(--space-2-5) + var(--font-size-xs) + 8px)}@container (max-width:449px){.AttestationCard-module__7XWabW__footerCtaWrapper .AttestationCard-module__7XWabW__cta{justify-content:center;width:100%;margin-left:0}}@container (min-width:300px) and (max-width:450px){.AttestationCard-module__7XWabW__scoreCircleHeader{display:none}.AttestationCard-module__7XWabW__scoreCircleFooter{margin-right:auto;display:inline-flex}.AttestationCard-module__7XWabW__footerCtaWrapper{gap:var(--space-2-5)}.AttestationCard-module__7XWabW__footerCtaWrapper .AttestationCard-module__7XWabW__cta{justify-content:flex-end;width:auto;margin-left:0}@media (orientation:landscape) and (max-width:767px){.AttestationCard-module__7XWabW__footerCtaWrapper{gap:var(--space-1-5)}}}
.FormGroup-module__uIGhRq__group{grid-gap:var(--space-2-5);justify-content:center;gap:var(--space-2-5);grid-template-columns:1fr;display:grid}.FormGroup-module__uIGhRq__group>*{width:100%}@media screen and (min-width:576px){.FormGroup-module__uIGhRq__group{gap:var(--space-2-5);grid-template-columns:repeat(auto-fit,minmax(0,1fr))}}
.Divider-module__Or3buq__divider{text-align:center;color:var(--color-base-500);font-size:var(--font-size-sm);align-items:center;margin:0;display:flex}.Divider-module__Or3buq__divider:before,.Divider-module__Or3buq__divider:after{content:"";border-bottom:1px solid var(--color-base-300);flex:1}.Divider-module__Or3buq__divider span{padding:0 1rem}@media screen and (min-width:768px){.Divider-module__Or3buq__divider{margin:var(--space-m) 0;font-size:var(--font-size-md)}}
.ImageContent-module__PzZQVq__largeTeaser{grid-gap:var(--space-l);gap:var(--space-l);align-content:center;width:100%;min-height:100%;display:grid}.ImageContent-module__PzZQVq__image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:none}.ImageContent-module__PzZQVq__content{padding:var(--content-paddig,var(--space-l));align-items:center;row-gap:var(--space-l);box-sizing:border-box;--content-max-width:480px;flex-direction:column;justify-content:center;width:100%;display:flex}.ImageContent-module__PzZQVq__content>*{width:100%;max-width:var(--content-max-width)}.ImageContent-module__PzZQVq__content form{row-gap:var(--space-2-5);flex-direction:column;display:flex}@media screen and (min-width:992px){.ImageContent-module__PzZQVq__largeTeaser{grid-gap:0;grid-template-rows:1fr;grid-template-columns:1fr 1fr;align-content:stretch;gap:0;display:grid}.ImageContent-module__PzZQVq__left{--image-column:1;--content-column:2;--content-paddig:40px}.ImageContent-module__PzZQVq__right{--image-column:2;--content-column:1;--content-paddig:40px}.ImageContent-module__PzZQVq__left .ImageContent-module__PzZQVq__image{border-right:1px solid var(--color-primary)}.ImageContent-module__PzZQVq__right .ImageContent-module__PzZQVq__image{border-left:1px solid var(--color-primary)}.ImageContent-module__PzZQVq__content{grid-column:var(--content-column);place-content:center}.ImageContent-module__PzZQVq__content form{row-gap:var(--space-3-5)}.ImageContent-module__PzZQVq__image{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;grid-column:var(--image-column);grid-row:1/span 3;width:100%;height:100%;display:block}}
.DictionaryMarkerList-module__DPEFVG__list{gap:var(--space-2xl);flex-direction:column;width:100%;display:flex}.DictionaryMarkerList-module__DPEFVG__group{min-width:0}.DictionaryMarkerList-module__DPEFVG__groupHeader{gap:var(--space-2xs);flex-direction:column;display:flex}.DictionaryMarkerList-module__DPEFVG__groupTitle{--margin-top:0;--margin-bottom:0;min-width:0}.DictionaryMarkerList-module__DPEFVG__groupTitleLink{color:inherit;border-bottom:1px solid #0000;-webkit-text-decoration:none;text-decoration:none;transition:border-color .18s}.DictionaryMarkerList-module__DPEFVG__groupTitleLink:hover{border-bottom-color:var(--color-primary)}.DictionaryMarkerList-module__DPEFVG__groupSubtitle{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0;display:block}.DictionaryMarkerList-module__DPEFVG__dot{margin:0 var(--space-xs)}.DictionaryMarkerList-module__DPEFVG__groupHint{margin:var(--space-0-5) 0 0;color:var(--color-base-500);font-size:var(--font-size-xs)}.DictionaryMarkerList-module__DPEFVG__items{margin-top:var(--space-m);grid-gap:var(--space-xs);gap:var(--space-xs);grid-template-columns:1fr;display:grid}.DictionaryMarkerList-module__DPEFVG__itemCard{height:100%}@media screen and (min-width:768px){.DictionaryMarkerList-module__DPEFVG__groupTitle{--font-size-overwrite:var(--font-size-xl);--line-height-overwrite:var(--line-height-xl)}}

.TopicCard-module__VJoOkq__card{color:var(--color-base-600);background:var(--color-base-000);border:2px solid var(--color-base-200);border-radius:10px;flex-direction:column;height:100%;padding:0;-webkit-text-decoration:none;text-decoration:none;transition:box-shadow .3s ease-in;display:flex;position:relative;overflow:hidden}.TopicCard-module__VJoOkq__card:hover,.TopicCard-module__VJoOkq__card:focus-visible{box-shadow:0 0 0 4px var(--color-highlight-orange)}.TopicCard-module__VJoOkq__card:focus-visible{--focus-color:none}.TopicCard-module__VJoOkq__imageContainer{border-radius:8px 8px 0 0;width:100%;height:200px;overflow:hidden}.TopicCard-module__VJoOkq__img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.TopicCard-module__VJoOkq__content{gap:var(--space-2-5);min-height:0;padding:var(--space-3-5);flex-direction:column;flex:1;display:flex}.TopicCard-module__VJoOkq__metaHeader{font-size:var(--font-size-text-xs)}.TopicCard-module__VJoOkq__titleRow{justify-content:space-between;align-items:center;gap:var(--space-2-5);display:flex}.TopicCard-module__VJoOkq__title{font-size:var(--font-size-xl);color:var(--color-base-600);margin:0;font-weight:600}.TopicCard-module__VJoOkq__footer{gap:var(--space-l);justify-content:space-between;align-items:center;margin-top:auto;display:flex}.TopicCard-module__VJoOkq__cta{align-items:center;gap:var(--space-1-25);margin-left:auto;display:flex}.TopicCard-module__VJoOkq__ctaText{align-items:center;gap:var(--space-1-25);display:flex}.TopicCard-module__VJoOkq__preview{opacity:.5;pointer-events:none}.TopicCard-module__VJoOkq__dark{color:#fff;border-color:var(--color-base-200);background-color:#000}.TopicCard-module__VJoOkq__dark .TopicCard-module__VJoOkq__title,.TopicCard-module__VJoOkq__dark .TopicCard-module__VJoOkq__cta{color:#fff}.TopicCard-module__VJoOkq__dark .TopicCard-module__VJoOkq__metaHeader{color:var(--color-base-200)}.TopicCard-module__VJoOkq__dark .TopicCard-module__VJoOkq__content{padding:var(--space-xs)}@media screen and (min-width:576px){.TopicCard-module__VJoOkq__dark .TopicCard-module__VJoOkq__content{padding:var(--space-l)}}.TopicCard-module__VJoOkq__favoriteButton{flex-shrink:0;align-self:flex-start}.TopicCard-module__VJoOkq__accessLabels{top:var(--space-1-5);right:var(--space-1-5);z-index:10;align-items:center;gap:var(--space-xs);display:flex;position:absolute}.TopicCard-module__VJoOkq__completedBadge{top:var(--space-s);right:var(--space-s);z-index:8;background-color:var(--color-primary);color:#fff;opacity:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;box-shadow:0 2px 8px #00000026}.TopicCard-module__VJoOkq__completedIcon{color:#fff;flex-shrink:0}.TopicCard-module__VJoOkq__completed{position:relative}.TopicCard-module__VJoOkq__completed>:not(.TopicCard-module__VJoOkq__completedBadge){opacity:.5;filter:grayscale();transition:opacity .3s ease-in-out,filter .3s ease-in-out}.TopicCard-module__VJoOkq__completed:hover>:not(.TopicCard-module__VJoOkq__completedBadge){opacity:1;filter:grayscale(0%)}.TopicCard-module__VJoOkq__completed .TopicCard-module__VJoOkq__completedBadge{opacity:1!important}
.Submit-module__bPX1wa__submit{align-self:center}
.page-module__hsvc4a__stageSection{color:var(--color-primary-600)}.page-module__hsvc4a__gridSection{--card-width:220px;--filter-padding-block-end:var(--space-5)}@media screen and (min-width:768px){.page-module__hsvc4a__gridSection{--card-grid-columns:2;--card-grid-template-columns:repeat(var(--card-grid-columns), minmax(0, 1fr))}.page-module__hsvc4a__loadingGrid .skeleton-shimmer{min-height:220px}}@media screen and (min-width:992px){.page-module__hsvc4a__gridSection{--card-width:240px}}@media screen and (min-width:1200px){.page-module__hsvc4a__gridSection{--card-width:280px}}
.page-module__8RUfUq__stageSection{color:var(--color-primary-600)}.page-module__8RUfUq__gridSection{--card-width:165px;--filter-padding-block-end:var(--space-5)}@media screen and (max-width:479px){.page-module__8RUfUq__gridSection{--card-grid-template-columns:minmax(0, 1fr)}}@media screen and (min-width:576px){.page-module__8RUfUq__gridSection{--card-width:200px}}@media screen and (min-width:992px){.page-module__8RUfUq__gridSection{--card-width:240px}}@media screen and (min-width:1200px){.page-module__8RUfUq__gridSection{--card-width:280px}}
.ChaptersGrid-module__q5bCia__chaptersGrid{gap:var(--space-2-5);--card-width:100%}@media screen and (min-width:576px){.ChaptersGrid-module__q5bCia__chaptersGrid{--card-width:260px}}.ChaptersGrid-module__q5bCia__chapter{background-color:var(--color-base-100);padding:var(--space-7);border:1px solid var(--color-base-200);border-radius:10px;flex-direction:column;display:flex}.ChaptersGrid-module__q5bCia__chapterNumber{font-size:var(--font-size-xl);font-style:italic;font-weight:400;font-family:var(--font-secondary);color:var(--color-primary)}.ChaptersGrid-module__q5bCia__chapterTitle{font-size:var(--font-size-xl);color:var(--color-primary);font-weight:600}
.DictionaryStream-module__jboqia__filterWrap{width:auto;max-width:none;margin:0;margin-bottom:var(--space-5);position:static}.DictionaryStream-module__jboqia__filterBar{padding-top:0;padding-bottom:0}.DictionaryStream-module__jboqia__emptyPlaceholder{width:100%;margin-top:var(--space-xs)}.DictionaryStream-module__jboqia__paginationWrap{margin-top:var(--space-2);margin-bottom:var(--space-2)}@media screen and (min-width:768px){.DictionaryStream-module__jboqia__filterWrap{margin:var(--space-2-5) 0 var(--space-4-5);z-index:auto;width:100%;position:static}.DictionaryStream-module__jboqia__filterBar{padding-top:var(--space-2-5);padding-bottom:var(--space-3-5)}.DictionaryStream-module__jboqia__paginationWrap{margin-top:var(--space-5);margin-bottom:0}}
.UploadProfilePictureForm-module__xmIa6q__form{align-items:center;gap:var(--font-size-md);flex-direction:column;max-width:300px;display:flex}.UploadProfilePictureForm-module__xmIa6q__fileInput{display:none}.UploadProfilePictureForm-module__xmIa6q__dropzone{padding:var(--space-1-25);cursor:pointer;border:2px dashed #ccc;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:160px;height:160px;transition:border-color .2s ease-in-out,background-color .2s ease-in-out;display:flex}.UploadProfilePictureForm-module__xmIa6q__dropzone.UploadProfilePictureForm-module__xmIa6q__dragging{background-color:#f0f8ff;border-color:#007bff}.UploadProfilePictureForm-module__xmIa6q__dropzonePrompt p{text-align:center;margin:.25rem 0}.UploadProfilePictureForm-module__xmIa6q__preview{border-radius:50%;width:100%;margin:auto;overflow:hidden}.UploadProfilePictureForm-module__xmIa6q__previewImage{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:opacity .3s;display:block}.UploadProfilePictureForm-module__xmIa6q__imageContainer{border-radius:inherit;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.UploadProfilePictureForm-module__xmIa6q__imageOverlay{opacity:0;pointer-events:none;border-radius:inherit;background-color:#0006;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .3s;display:flex;position:absolute;top:0;left:0}.UploadProfilePictureForm-module__xmIa6q__imageContainer:hover .UploadProfilePictureForm-module__xmIa6q__previewImage{opacity:.5}.UploadProfilePictureForm-module__xmIa6q__imageContainer:hover .UploadProfilePictureForm-module__xmIa6q__imageOverlay{opacity:1}.UploadProfilePictureForm-module__xmIa6q__error{color:var(--color-red);font-size:var(--font-size-sm)}.UploadProfilePictureForm-module__xmIa6q__overlayIcon{color:var(--color-base-000)}.UploadProfilePictureForm-module__xmIa6q__helperText{font-size:var(--font-size-xs);color:#666}.UploadProfilePictureForm-module__xmIa6q__submitButton[aria-disabled=true]{opacity:.4;pointer-events:none}
.page-module__pPbOna__chaptersGrid{padding-top:var(--space-l);padding-bottom:var(--space-l);background-color:var(--color-base-000)}@media screen and (min-width:992px){.page-module__pPbOna__chaptersGrid{padding-top:var(--space-12);padding-bottom:var(--space-20)}}
.page-module__pp2Pfa__topSection,.page-module__pp2Pfa__section{padding-top:var(--space-l)}.page-module__pp2Pfa__historyTimeline{--timeline-gap:var(--space-xs);--timeline-node-column-width:16px;--timeline-item-gap:var(--space-xs);--timeline-node-column-justify:flex-start;--timeline-node-padding-top:2px;--timeline-line-left:7px;--timeline-line-top:calc((var(--timeline-node-size,16px) / 2) + var(--timeline-node-padding-top));--timeline-line-bottom:var(--space-s);--timeline-max-width:100%}.page-module__pp2Pfa__historyGroups{--history-groups-gap:var(--space-8);gap:var(--history-groups-gap);flex-direction:column;display:flex}.page-module__pp2Pfa__historyDayGroup{gap:var(--space-m);flex-direction:column;display:flex}.page-module__pp2Pfa__historyDayGroup:not(:last-child) .page-module__pp2Pfa__historyTimeline{--timeline-line-bottom:calc((var(--timeline-gap) + var(--history-groups-gap)) * -1);--timeline-end-indicator-display:none}.page-module__pp2Pfa__historyDayGroup:last-child .page-module__pp2Pfa__historyTimeline{--timeline-line-bottom:var(--space-xl)}.page-module__pp2Pfa__historyDayHeading{font-size:var(--font-size-sm);line-height:var(--line-height-xs);color:var(--color-base-700);text-transform:capitalize;text-align:left;margin:0;font-weight:500}.page-module__pp2Pfa__historyEntryNodeHidden{opacity:0}@media (min-width:768px){.page-module__pp2Pfa__historySkeletonCard{height:172px;min-height:172px;max-height:172px;overflow:hidden}.page-module__pp2Pfa__topSection,.page-module__pp2Pfa__section{padding-top:var(--space-12)}.page-module__pp2Pfa__historyTimeline{--timeline-gap:var(--space-l);--timeline-node-column-width:20px;--timeline-item-gap:var(--space-s);--timeline-node-column-justify:center;--timeline-node-padding-top:0;--timeline-line-left:var(--space-2);--timeline-line-top:var(--space-xs);--timeline-line-bottom:var(--space-xl)}.page-module__pp2Pfa__historyGroups{--history-groups-gap:var(--space-12);gap:var(--history-groups-gap)}.page-module__pp2Pfa__historyDayGroup{gap:var(--space-l)}.page-module__pp2Pfa__historyDayHeading{text-align:left}}
.page-module__lJdOSa__section{padding-top:var(--space-xl);gap:var(--space-2-5);flex-direction:column;display:flex}.page-module__lJdOSa__sectionInner{background-color:var(--color-base-100);border:2px solid var(--color-base-200);grid-gap:var(--space-l);gap:var(--space-l);padding:var(--space-l);border-radius:10px;width:100%;display:grid}.page-module__lJdOSa__header{grid-gap:var(--space-2-5);gap:var(--space-2-5);display:grid}.page-module__lJdOSa__list{grid-gap:var(--space-xs);gap:var(--space-xs);display:grid}.page-module__lJdOSa__item{border:2px solid var(--color-base-200);padding:var(--space-s);background-color:#fff;border-radius:10px;justify-content:space-between;align-items:center;display:flex}.page-module__lJdOSa__item dt{color:var(--color-base-400);font-size:var(--font-size-sm);font-weight:600}.page-module__lJdOSa__item dd{color:var(--color-base-500);font-size:var(--font-size-sm);margin:0;font-weight:600}.page-module__lJdOSa__inAppPurchaseValue{align-items:center;gap:var(--space-2);text-align:right;flex-shrink:0;justify-content:flex-end;max-width:min(100%,16rem);display:inline-flex}.page-module__lJdOSa__purchaseItem dt{flex:1;min-width:0}.page-module__lJdOSa__statusCell{align-items:flex-end;gap:var(--space-0-5);flex-direction:column;display:flex}.page-module__lJdOSa__statusDescription{color:var(--color-base-400);font-size:var(--font-size-xs);font-weight:500}.page-module__lJdOSa__cycleCell{align-items:flex-end;gap:var(--space-0-5);flex-direction:column;display:flex}.page-module__lJdOSa__cycleValue{color:var(--color-base-500);font-size:var(--font-size-md);font-weight:600}.page-module__lJdOSa__cycleDescription{color:var(--color-base-400);font-size:var(--font-size-xs);font-weight:500}.page-module__lJdOSa__activeUntilCell{align-items:center;gap:var(--space-2);display:inline-flex}.page-module__lJdOSa__manageInlineCta{background-color:var(--color-primary);color:#fff;font-size:var(--font-size-xs);padding:var(--space-1-75) var(--space-2-5);text-transform:uppercase;border-radius:999px;font-weight:700;line-height:1;-webkit-text-decoration:none;text-decoration:none;display:inline-flex}.page-module__lJdOSa__manageInlineCta:hover{background-color:var(--color-primary-dark)}.page-module__lJdOSa__extendInlineCta{background-color:var(--color-secondary-500);color:#fff;font-size:var(--font-size-xs);padding:var(--space-1-75) var(--space-2-5);text-transform:uppercase;border-radius:999px;font-weight:700;line-height:1;-webkit-text-decoration:none;text-decoration:none;display:inline-flex}.page-module__lJdOSa__extendInlineCta:hover{background-color:var(--color-secondary-700)}.page-module__lJdOSa__status-active,.page-module__lJdOSa__status-canceling,.page-module__lJdOSa__status-paused,.page-module__lJdOSa__status-inactive{font-size:var(--font-size-xs);padding:var(--space-1-75) var(--space-2-5);text-transform:uppercase;border-radius:999px;font-weight:700;line-height:1;display:inline-flex}.page-module__lJdOSa__status-active{background-color:rgba(var(--color-primary-rgb), .12);color:var(--color-primary)}.page-module__lJdOSa__status-canceling,.page-module__lJdOSa__status-paused{color:#8a5b17;background-color:#f6ad5533}.page-module__lJdOSa__status-inactive{background-color:var(--color-base-200);color:var(--color-base-400)}.page-module__lJdOSa__actions{justify-content:flex-end;align-items:center;width:100%;display:flex}.page-module__lJdOSa__quotaSection{border-top:1px solid var(--color-base-200);grid-gap:var(--space-s);gap:var(--space-s);padding-top:var(--space-m);display:grid}.page-module__lJdOSa__quotaHeader{grid-gap:var(--space-0-5);gap:var(--space-0-5);display:grid}.page-module__lJdOSa__quotaTier{color:var(--color-base-400);font-size:var(--font-size-sm);margin:0}.page-module__lJdOSa__quotaList{grid-gap:var(--space-xs);gap:var(--space-xs);display:grid}.page-module__lJdOSa__quotaItem{border:1px solid var(--color-base-200);padding:var(--space-s);background-color:#fff;border-radius:8px;justify-content:space-between;align-items:center;display:flex}.page-module__lJdOSa__quotaItem dt{color:var(--color-base-400);font-size:var(--font-size-sm);font-weight:600}.page-module__lJdOSa__quotaValue{color:var(--color-base-500);font-size:var(--font-size-sm);align-items:center;gap:var(--space-1);margin:0;font-weight:600;display:inline-flex}.page-module__lJdOSa__quotaExceeded{color:#9f1239;font-size:var(--font-size-xs);padding:var(--space-1) var(--space-1-75);background-color:#e11d4826;border-radius:999px;font-weight:700;line-height:1}.page-module__lJdOSa__subscribeCta{width:auto;min-height:40px}@media screen and (min-width:768px){.page-module__lJdOSa__section{padding-top:var(--space-3xl)}.page-module__lJdOSa__sectionInner{padding:var(--space-3xl);width:600px}.page-module__lJdOSa__subscribeCta{min-height:40px}}
.page-module__IZ05YG__main{padding-top:var(--space-15)}.page-module__IZ05YG__section{padding-top:var(--space-xl);gap:var(--space-2-5);flex-direction:column;display:flex}.page-module__IZ05YG__sectionInner{background-color:var(--color-base-100);padding:var(--space-l);border:2px solid var(--color-base-200);border-radius:10px;width:100%}.page-module__IZ05YG__sectionInnerRow{grid-gap:var(--space-l);gap:var(--space-l);grid-template-columns:1fr;display:grid}.page-module__IZ05YG__sectionInnerColumn{gap:var(--space-l);flex-direction:column;display:flex}.page-module__IZ05YG__header{gap:var(--space-2-5);flex-direction:column;display:flex}.page-module__IZ05YG__actionBlock{grid-gap:var(--space-l);gap:var(--space-l);padding-top:var(--space-xs);display:grid}@media screen and (min-width:768px){.page-module__IZ05YG__section{padding-top:var(--space-3xl)}.page-module__IZ05YG__sectionInner{padding:var(--space-3xl);gap:var(--space-3xl);grid-template-columns:1fr 1fr;width:600px}}
.DictionaryStreamSkeleton-module__yudOia__groupTitleBar{width:min(16rem,55%);height:var(--space-6);border-radius:var(--space-1)}.DictionaryStreamSkeleton-module__yudOia__groupSubtitleBar{width:min(24rem,72%);height:var(--space-3-5);border-radius:var(--space-1)}@media screen and (min-width:768px){.DictionaryStreamSkeleton-module__yudOia__groupTitleBar{width:min(18rem,50%);height:var(--space-7)}}
.VideosGrid-module__n9zlFq__grid{--card-width:165px}@media screen and (max-width:767px){.VideosGrid-module__n9zlFq__grid{--card-grid-template-columns:minmax(0, 1fr)}.VideosGrid-module__n9zlFq__empty{min-height:var(--space-56)}}@media screen and (min-width:576px){.VideosGrid-module__n9zlFq__grid{--card-width:200px}}@media screen and (min-width:992px){.VideosGrid-module__n9zlFq__grid{--card-width:240px}}@media screen and (min-width:1200px){.VideosGrid-module__n9zlFq__grid{--card-width:280px}}
.Select-module__Wumo2a__wrapper{gap:var(--space-1-25);flex-direction:column;width:100%;display:flex}.Select-module__Wumo2a__selectWrapper{position:relative}.Select-module__Wumo2a__select{appearance:none;box-sizing:border-box;border:2px solid var(--20-green-inactive,#86a99d);background:var(--20-green-bg,#f8f9f9);width:100%;font-family:var(--font-primary);color:var(--color-text-primary);font-size:var(--font-size-md);padding:var(--space-3-5) calc(var(--space-10) + var(--space-0-5)) var(--space-3-5) var(--space-3-5);border-radius:5px;font-weight:600;line-height:110%}.Select-module__Wumo2a__label{color:var(--20-green,#125740);font-size:var(--font-size-sm);font-weight:500;line-height:140%}.Select-module__Wumo2a__required{margin-left:var(--space-0-5)}.Select-module__Wumo2a__caret{top:50%;right:var(--space-3-5);pointer-events:none;position:absolute;transform:translateY(-50%)}.Select-module__Wumo2a__select:hover,.Select-module__Wumo2a__select:focus-visible{border-color:var(--20-green,#125740);outline:none}.Select-module__Wumo2a__select:has(>option[value=""]:checked){color:color-mix(in srgb, currentColor 35%, transparent)}.Select-module__Wumo2a__select option{color:var(--color-text-primary)}.Select-module__Wumo2a__pending{opacity:.3}.Select-module__Wumo2a__errorText{opacity:.4}.Select-module__Wumo2a__hasError .Select-module__Wumo2a__label{color:var(--color-highlight-orange)}.Select-module__Wumo2a__hasError .Select-module__Wumo2a__errorText{opacity:1;color:var(--color-highlight-orange)}.Select-module__Wumo2a__hasError .Select-module__Wumo2a__select{border-color:var(--color-highlight-orange);color:var(--color-highlight-orange)}.Select-module__Wumo2a__comfortable .Select-module__Wumo2a__label,.Select-module__Wumo2a__comfortable .Select-module__Wumo2a__select{font-size:var(--font-size-lg);line-height:var(--line-height-lg)}
.layout-module___YwcWW__layout{background-color:var(--color-base-000);padding-top:var(--header-height-minimal);min-height:calc(100svh - var(--header-height-minimal));grid-template-rows:minmax(0,1fr) auto;display:grid}.layout-module___YwcWW__main{flex-direction:column;min-height:0;display:flex}.layout-module___YwcWW__main>*{flex:1}.layout-module___YwcWW__main>section+section{padding-top:var(--space-16)}
.page-module__0-Qb_G__sections{z-index:0;isolation:isolate;position:relative}.page-module__0-Qb_G__sections>*{padding-top:var(--space-l)}.page-module__0-Qb_G__section{--section-header-margin-bottom-mobile:var(--space-2);padding-top:var(--space-l)}.page-module__0-Qb_G__sectionInner{padding-top:0;position:relative}.page-module__0-Qb_G__emptyPlaceholder{width:100%;margin-top:var(--space-xs)}@media screen and (min-width:768px){.page-module__0-Qb_G__sections>*,.page-module__0-Qb_G__section{padding-top:var(--space-12)}.page-module__0-Qb_G__sectionInner{padding-top:0}}
.LearningPlanContent-module__yIYHnG__learningPlanContainer{width:100%}.LearningPlanContent-module__yIYHnG__contentList{grid-gap:var(--space-s);gap:var(--space-s);display:grid}.LearningPlanContent-module__yIYHnG__contentListItem{grid-gap:var(--space-1);gap:var(--space-1);padding:var(--space-s);border:1px solid var(--color-base-300);color:inherit;background:var(--color-base-100);border-radius:10px;-webkit-text-decoration:none;text-decoration:none;transition:border-color .12s;display:grid}.LearningPlanContent-module__yIYHnG__contentListItem:hover{border-color:var(--color-base-500)}.LearningPlanContent-module__yIYHnG__contentMeta{font-size:var(--font-size-xs);line-height:var(--line-height-xs);color:var(--color-base-700);margin:0}.LearningPlanContent-module__yIYHnG__contentTitle{font-size:var(--font-size-m);line-height:var(--line-height-m);margin:0;font-weight:700}.LearningPlanContent-module__yIYHnG__contentState{font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.LearningPlanContent-module__yIYHnG__planCards{grid-gap:var(--space-m);gap:var(--space-m);display:grid}.LearningPlanContent-module__yIYHnG__planCard{grid-gap:var(--space-s);gap:var(--space-s);padding:var(--space-s);border:1px solid var(--color-base-300);background:var(--color-base-100);border-radius:10px;display:grid}.LearningPlanContent-module__yIYHnG__planHeader{justify-content:space-between;align-items:center;gap:var(--space-s);display:flex}.LearningPlanContent-module__yIYHnG__planTitle{font-size:var(--font-size-l);line-height:var(--line-height-l);margin:0;font-weight:700}.LearningPlanContent-module__yIYHnG__planBadge{font-size:var(--font-size-xs);line-height:var(--line-height-xs);padding:var(--space-0-5) var(--space-xs);background:var(--color-base-200);border-radius:999px;font-weight:700}.LearningPlanContent-module__yIYHnG__nextItemRow{font-size:var(--font-size-xs);line-height:var(--line-height-xs);margin:0}.LearningPlanContent-module__yIYHnG__nextItemLink{color:inherit}.LearningPlanContent-module__yIYHnG__planProgressBar{background:var(--color-base-200);border-radius:3px;height:6px;overflow:hidden}.LearningPlanContent-module__yIYHnG__planProgressFill{background:var(--color-primary);border-radius:3px;height:100%;display:block}.LearningPlanContent-module__yIYHnG__planCounts{gap:var(--space-2xs) var(--space-s);font-size:var(--font-size-xs);line-height:var(--line-height-xs);flex-wrap:wrap;display:flex}.LearningPlanContent-module__yIYHnG__planCountItem{align-items:center;gap:var(--space-1-5);display:inline-flex}.LearningPlanContent-module__yIYHnG__planCountItemIcon{background:var(--color-base-200);border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.LearningPlanContent-module__yIYHnG__planCountItemIcon svg{width:13px;height:13px}.LearningPlanContent-module__yIYHnG__itemsList{grid-gap:var(--space-0-5);gap:var(--space-0-5);background:var(--color-base-100);padding:var(--space-xs);border-radius:8px;display:grid}.LearningPlanContent-module__yIYHnG__itemRow{align-items:center;gap:var(--space-2-5);padding:var(--space-2-5) var(--space-s);color:var(--color-base-600);border-radius:6px;-webkit-text-decoration:none;text-decoration:none;display:flex}.LearningPlanContent-module__yIYHnG__itemRow:hover{background:var(--color-base-200)}.LearningPlanContent-module__yIYHnG__itemRowCompleted{color:var(--color-base-400)}.LearningPlanContent-module__yIYHnG__itemRowCompleted .LearningPlanContent-module__yIYHnG__itemTitle{-webkit-text-decoration:line-through;text-decoration:line-through}.LearningPlanContent-module__yIYHnG__itemRowTarget{background:color-mix(in srgb, var(--color-primary) 10%, var(--color-base-100))}.LearningPlanContent-module__yIYHnG__itemCheckbox{justify-content:center;align-items:center;display:inline-flex}.LearningPlanContent-module__yIYHnG__itemCheckbox svg{width:19px;height:19px}.LearningPlanContent-module__yIYHnG__itemTypeIcon{background:color-mix(in srgb, var(--color-primary) 15%, transparent);width:24px;height:24px;color:var(--color-primary);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.LearningPlanContent-module__yIYHnG__itemTypeIcon svg{width:15px;height:15px}.LearningPlanContent-module__yIYHnG__itemTitle{font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.LearningPlanContent-module__yIYHnG__progressSkeletonList{grid-gap:var(--space-l);gap:var(--space-l);width:100%;display:grid}.LearningPlanContent-module__yIYHnG__progressCardSkeleton{grid-gap:var(--space-xs);gap:var(--space-xs);padding:var(--space-s);border:2px solid var(--color-base-200);background:var(--color-base-100);border-radius:10px;display:grid}.LearningPlanContent-module__yIYHnG__progressCardHeaderSkeleton{align-items:center;gap:var(--space-s);margin-bottom:var(--space-xs);display:flex}.LearningPlanContent-module__yIYHnG__progressCardTitleSkeleton{background:var(--color-base-200);border-radius:6px;width:min(52%,260px);height:28px;animation:1.5s ease-in-out infinite LearningPlanContent-module__yIYHnG__pulse}.LearningPlanContent-module__yIYHnG__progressCardBadgeSkeleton{background:var(--color-base-200);border-radius:12px;width:52px;height:24px;animation:1.5s ease-in-out infinite LearningPlanContent-module__yIYHnG__pulse}.LearningPlanContent-module__yIYHnG__progressCardChevronSkeleton{background:var(--color-base-200);border-radius:999px;width:16px;height:16px;margin-left:auto;animation:1.5s ease-in-out infinite LearningPlanContent-module__yIYHnG__pulse}.LearningPlanContent-module__yIYHnG__progressBarSkeleton{background:var(--color-base-200);border-radius:12px;width:100%;height:36px;animation:1.5s ease-in-out infinite LearningPlanContent-module__yIYHnG__pulse}.LearningPlanContent-module__yIYHnG__progressCountsSkeleton{gap:var(--space-2xs) var(--space-s);flex-wrap:wrap;display:flex}.LearningPlanContent-module__yIYHnG__progressCountItemSkeleton{align-items:center;gap:var(--space-1-5);display:inline-flex}.LearningPlanContent-module__yIYHnG__progressCountIconSkeleton{background:var(--color-base-200);border-radius:999px;width:20px;height:20px;animation:1.5s ease-in-out infinite LearningPlanContent-module__yIYHnG__pulse}.LearningPlanContent-module__yIYHnG__progressCountTextSkeleton{background:var(--color-base-200);border-radius:6px;width:96px;height:18px;animation:1.5s ease-in-out infinite LearningPlanContent-module__yIYHnG__pulse}@keyframes LearningPlanContent-module__yIYHnG__pulse{0%,to{opacity:1}50%{opacity:.5}}.LearningPlanContent-module__yIYHnG__accordionRoot{gap:var(--space-l);flex-direction:column;display:flex}.LearningPlanContent-module__yIYHnG__learningUnitSection{background:var(--color-base-100);border:2px solid var(--color-base-200);transition:box-shadow var(--duration-feedback) var(--ease-out);border-radius:10px;overflow:hidden}.LearningPlanContent-module__yIYHnG__accordionHeader{margin:0;display:flex}.LearningPlanContent-module__yIYHnG__accordionTrigger{width:100%;padding:var(--space-2-5) var(--space-1-25);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;transition:opacity .2s;display:flex}.LearningPlanContent-module__yIYHnG__accordionTrigger:hover{opacity:.8}.LearningPlanContent-module__yIYHnG__accordionTrigger:focus-visible{opacity:.8;outline:none}.LearningPlanContent-module__yIYHnG__triggerText{font-family:var(--font-primary);font-size:var(--font-size-3xl);letter-spacing:-1px;text-align:left;color:var(--color-primary);flex:1;font-weight:600;line-height:110%}.LearningPlanContent-module__yIYHnG__accordionChevron{color:currentColor;transition:transform var(--duration-feedback) var(--ease-out);flex-shrink:0;width:24px;height:24px}.LearningPlanContent-module__yIYHnG__accordionTrigger[data-panel-open] .LearningPlanContent-module__yIYHnG__accordionChevron{transform:rotate(180deg)}.LearningPlanContent-module__yIYHnG__accordionContent{opacity:0;height:0;transition:height var(--duration-ui) var(--ease-out), opacity var(--duration-feedback) var(--ease-out);overflow:hidden}.LearningPlanContent-module__yIYHnG__accordionContent[data-open]{height:var(--accordion-panel-height);opacity:1}.LearningPlanContent-module__yIYHnG__contentWrapper{padding:var(--space-1-25)}.LearningPlanContent-module__yIYHnG__rowHeader{margin-bottom:var(--space-m)}.LearningPlanContent-module__yIYHnG__contentGrid{gap:var(--space-l);flex-direction:column;display:flex}.LearningPlanContent-module__yIYHnG__contentRows{grid-gap:var(--space-l);gap:var(--space-l);grid-template-columns:repeat(auto-fit,minmax(220px,300px));display:grid}.LearningPlanContent-module__yIYHnG__contentStream{grid-gap:var(--space-1-25);gap:var(--space-1-25);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));display:grid}.LearningPlanContent-module__yIYHnG__lectureSection{gap:var(--space-xl);flex-direction:column;display:flex}.LearningPlanContent-module__yIYHnG__lectureSectionItem{gap:var(--space-m);flex-direction:column;display:flex}.LearningPlanContent-module__yIYHnG__emptyState{text-align:center;padding:var(--space-3xl) var(--space-2-5);color:var(--color-text-secondary)}.LearningPlanContent-module__yIYHnG__attestationLink{color:inherit;-webkit-text-decoration:none;text-decoration:none;display:block}.LearningPlanContent-module__yIYHnG__attestationCard{padding:var(--space-l);border:1px solid var(--color-border,#ffffff1a);background:var(--color-surface,#0003);border-radius:8px;transition:opacity .2s,transform .2s}.LearningPlanContent-module__yIYHnG__attestationLink:hover .LearningPlanContent-module__yIYHnG__attestationCard{opacity:.8;transform:translateY(-2px)}.LearningPlanContent-module__yIYHnG__attestationTitle{font-size:var(--font-size-2xl);margin:0 0 var(--space-xs) 0;font-weight:500;line-height:1.3}.LearningPlanContent-module__yIYHnG__attestationDescription{font-size:var(--font-size-xs);margin:0 0 var(--space-s) 0;opacity:.8;line-height:1.4}.LearningPlanContent-module__yIYHnG__progressBadge{padding:var(--space-2xs) var(--space-s);background:var(--color-accent,#64c86433);font-size:var(--font-size-2xs);border-radius:12px;font-weight:500;display:inline-block}.LearningPlanContent-module__yIYHnG__lectureLink{color:inherit;-webkit-text-decoration:none;text-decoration:none;display:block}.LearningPlanContent-module__yIYHnG__lectureCard{padding:var(--space-l);border:1px solid var(--color-border,#ffffff1a);background:var(--color-surface,#0003);border-radius:8px;flex-direction:column;height:100%;transition:opacity .2s,transform .2s;display:flex}.LearningPlanContent-module__yIYHnG__lectureLink:hover .LearningPlanContent-module__yIYHnG__lectureCard{opacity:.8;transform:translateY(-2px)}.LearningPlanContent-module__yIYHnG__lectureTitle{font-size:var(--font-size-2xl);margin:0 0 var(--space-xs) 0;font-weight:500;line-height:1.3}.LearningPlanContent-module__yIYHnG__lectureDescription{font-size:var(--font-size-xs);margin:0 0 var(--space-s) 0;opacity:.8;flex:1;line-height:1.4}.LearningPlanContent-module__yIYHnG__lectureProgress{margin-top:auto}.LearningPlanContent-module__yIYHnG__chapterCount{font-size:var(--font-size-2xs);opacity:.7;margin-bottom:var(--space-xs);display:block}.LearningPlanContent-module__yIYHnG__progressBar{background:#ffffff1a;border-radius:2px;width:100%;height:4px;overflow:hidden}.LearningPlanContent-module__yIYHnG__progressFill{background:var(--color-accent,#64c864cc);height:100%;transition:none}.LearningPlanContent-module__yIYHnG__topicLink{color:inherit;-webkit-text-decoration:none;text-decoration:none;display:block}.LearningPlanContent-module__yIYHnG__topicCard{padding:var(--space-l);border:1px solid var(--color-border,#ffffff1a);background:var(--color-surface,#0003);border-radius:8px;flex-direction:column;height:100%;transition:opacity .2s,transform .2s;display:flex}.LearningPlanContent-module__yIYHnG__topicLink:hover .LearningPlanContent-module__yIYHnG__topicCard{opacity:.8;transform:translateY(-2px)}.LearningPlanContent-module__yIYHnG__topicTitle{font-size:var(--font-size-2xl);margin:0 0 var(--space-xs) 0;font-weight:500;line-height:1.3}.LearningPlanContent-module__yIYHnG__topicDescription{font-size:var(--font-size-xs);margin:0 0 var(--space-s) 0;opacity:.8;flex:1;line-height:1.4}.LearningPlanContent-module__yIYHnG__completedBadge{padding:var(--space-2xs) var(--space-s);background:var(--color-accent,#64c86433);font-size:var(--font-size-2xs);color:var(--color-accent-text,#64c864);border-radius:12px;font-weight:500;display:inline-block}@media screen and (min-width:576px){.LearningPlanContent-module__yIYHnG__contentStream{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}@media (prefers-reduced-motion:reduce){.LearningPlanContent-module__yIYHnG__accordionChevron{transition:none}.LearningPlanContent-module__yIYHnG__accordionContent{transition:opacity .12s var(--ease-out)}}@media (min-width:768px){.LearningPlanContent-module__yIYHnG__contentGrid{grid-template-columns:1fr}.LearningPlanContent-module__yIYHnG__contentStream{gap:var(--space-2-5);grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.LearningPlanContent-module__yIYHnG__accordionTrigger,.LearningPlanContent-module__yIYHnG__contentWrapper{padding:var(--space-3-5)}.LearningPlanContent-module__yIYHnG__triggerText{font-size:var(--font-size-2xl)}}@media screen and (min-width:992px){.LearningPlanContent-module__yIYHnG__contentWrapper{padding:var(--space-l)}.LearningPlanContent-module__yIYHnG__contentStream{gap:var(--space-l)}}
.page-module__AePxeq__topSection,.page-module__AePxeq__section{padding-top:var(--space-l)}.page-module__AePxeq__progressCards{gap:var(--space-2-5);scroll-snap-type:x mandatory;width:100%;padding-bottom:var(--space-1-5);scrollbar-width:none;display:flex;overflow-x:auto}.page-module__AePxeq__progressCards::-webkit-scrollbar{display:none}.page-module__AePxeq__progressCardPrimary,.page-module__AePxeq__progressCardMetric{scroll-snap-align:start;border:2px solid var(--color-border-progress);background-color:var(--color-surface-progress);padding:var(--space-3-5);aspect-ratio:1;border-radius:12px;flex-direction:column;min-height:0;display:flex}.page-module__AePxeq__progressCardPrimary{background:linear-gradient(180deg, var(--color-surface-progress-dark) 0%, var(--color-surface-progress-dark-strong) 100%);border-color:var(--color-surface-progress-dark);color:var(--color-text-inverse);flex:0 0 74%}.page-module__AePxeq__progressCardMetric{background-color:var(--color-base-100);border-color:var(--color-border-subtle);flex:0 0 36%;position:relative}.page-module__AePxeq__primaryHeader{grid-gap:var(--space-0-5);gap:var(--space-0-5);display:grid}.page-module__AePxeq__primaryKicker{font-size:var(--font-size-xs);letter-spacing:.02em;font-weight:500}.page-module__AePxeq__primarySubline{font-size:var(--font-size-xs);color:var(--color-text-progress-inverse-muted)}.page-module__AePxeq__primaryValue{margin-top:var(--space-xs);font-family:var(--font-secondary);font-size:var(--font-size-4xl);text-align:right;flex:1;justify-content:flex-end;align-items:center;font-style:italic;font-weight:500;line-height:1;display:flex}.page-module__AePxeq__primaryLabel{font-size:var(--font-size-xs);text-align:right;color:var(--color-text-progress-inverse-muted);margin:auto 0 0;font-weight:500}.page-module__AePxeq__weekChart{justify-content:space-between;gap:var(--space-1-5);margin-top:var(--space-2-5);flex-shrink:0;margin-bottom:0;display:flex}.page-module__AePxeq__dayColumn{align-items:center;gap:var(--space-1-5);flex-direction:column;flex:1;display:flex}.page-module__AePxeq__barContainer{flex:0 0 var(--space-4);height:var(--space-4);justify-content:center;align-items:flex-end;width:100%;display:flex}.page-module__AePxeq__bar{width:100%;max-width:32px;min-height:var(--space-0-5);background-color:color-mix(in srgb, var(--color-base-000) 82%, transparent);border-radius:4px 4px 0 0}.page-module__AePxeq__dayLabel{font-size:var(--font-size-xs);color:var(--color-text-progress-inverse-muted);text-transform:uppercase;font-weight:600}.page-module__AePxeq__metricKicker{font-size:var(--font-size-xs);color:var(--color-primary);letter-spacing:.02em;font-weight:500;display:inline-block}.page-module__AePxeq__metricValue{margin-top:var(--space-xs);font-family:var(--font-secondary);font-size:var(--font-size-4xl);color:var(--color-primary);flex:1;justify-content:flex-end;align-items:center;font-style:italic;font-weight:500;line-height:1;display:flex}.page-module__AePxeq__metricLabel{font-size:var(--font-size-sm);color:var(--color-primary);text-align:right;margin:auto 0 0;font-weight:500;line-height:1.15}.page-module__AePxeq__metricMetaTop{top:var(--space-2-5);left:var(--space-2-5);max-width:70%;font-size:var(--font-size-text-xs);color:var(--color-text-secondary);margin:0;font-weight:500;line-height:1.2;position:absolute}.page-module__AePxeq__progressPlanNameScaffold{border-radius:var(--space-0-5);vertical-align:-.1em;background:#ffffff29;width:3.5rem;height:.85em;display:inline-block}.page-module__AePxeq__progressValueScaffold{border-radius:var(--space-1);background:#ffffff29;width:2.25rem;height:.85em;display:block}.page-module__AePxeq__metricValueScaffold{border-radius:var(--space-1);background:color-mix(in srgb, var(--color-base-200) 22%, transparent);width:2.75rem;height:.85em;display:block}.page-module__AePxeq__metricMetaScaffold{top:var(--space-2-5);left:var(--space-2-5);border-radius:var(--space-0-5);background:color-mix(in srgb, var(--color-base-200) 22%, transparent);width:min(5.5rem,58%);height:.9em;position:absolute}@media (max-width:479px){.page-module__AePxeq__progressCardPrimary{padding:var(--space-s);aspect-ratio:auto;flex-basis:86%;height:172px}.page-module__AePxeq__progressCardMetric{padding:var(--space-s);aspect-ratio:auto;flex-basis:42%;height:172px}.page-module__AePxeq__primaryHeader{gap:var(--space-px)}.page-module__AePxeq__primarySubline{font-size:var(--font-size-2xs);opacity:.9;white-space:nowrap;text-overflow:ellipsis;line-height:1.2;display:block;overflow:hidden}.page-module__AePxeq__primaryValue{margin-top:var(--space-2xs);font-size:var(--font-size-4xl)}.page-module__AePxeq__metricValue{margin-top:var(--space-1-5);font-size:var(--font-size-4xl)}.page-module__AePxeq__metricMetaTop{top:var(--space-xs);left:var(--space-xs);font-size:var(--font-size-2xs);color:var(--color-text-secondary);max-width:75%}.page-module__AePxeq__metricMetaScaffold{top:var(--space-xs);left:var(--space-xs);width:min(4.5rem,52%)}.page-module__AePxeq__weekChart{margin-top:var(--space-2xs)}.page-module__AePxeq__primaryLabel{margin-top:var(--space-2xs);margin-bottom:var(--space-xs);font-size:var(--font-size-xs);line-height:1.2}}@media (min-width:480px) and (max-width:767px){.page-module__AePxeq__progressCardPrimary{padding:var(--space-s);aspect-ratio:auto;flex-basis:72%;height:192px}.page-module__AePxeq__progressCardMetric{padding:var(--space-s);aspect-ratio:auto;flex-basis:36%;height:192px}.page-module__AePxeq__primaryValue,.page-module__AePxeq__metricValue{font-size:var(--font-size-5xl)}}.page-module__AePxeq__headline{margin-bottom:var(--space-3-5)}.page-module__AePxeq__emptyState{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.page-module__AePxeq__learningUnitsContainer{grid-gap:var(--space-3xl);gap:var(--space-3xl);grid-template-columns:repeat(auto-fill,100%);display:grid}.page-module__AePxeq__learningUnit,.page-module__AePxeq__learningUnitPreview{width:100%}.page-module__AePxeq__learningUnitPreview{opacity:.5;pointer-events:none}.page-module__AePxeq__learnTodayStack{gap:var(--space-s);flex-direction:column;width:100%;display:flex}.page-module__AePxeq__cardContainer{display:flex;container-type:inline-size}.page-module__AePxeq__cardContainer>*{flex:1;width:100%}.page-module__AePxeq__learnTodayGrid{--topic-card-hover-color:var(--color-highlight-orange);grid-gap:var(--space-m);gap:var(--space-m);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-auto-rows:minmax(360px,1fr);width:100%;display:grid}@media screen and (min-width:768px){.page-module__AePxeq__headline{margin-bottom:var(--space-3xl)}.page-module__AePxeq__topSection,.page-module__AePxeq__section{padding-top:var(--space-12)}.page-module__AePxeq__progressCards{grid-gap:var(--space-s);gap:var(--space-s);grid-template-columns:repeat(4,minmax(0,1fr));padding-bottom:0;display:grid;overflow:visible}.page-module__AePxeq__progressCardPrimary,.page-module__AePxeq__progressCardMetric{flex:initial;aspect-ratio:auto;height:180px;padding:var(--space-2-5)}.page-module__AePxeq__progressCardPrimary{grid-column:span 2}.page-module__AePxeq__primaryValue{margin-top:0}.page-module__AePxeq__primaryLabel{margin-top:0;margin-bottom:var(--space-xs)}.page-module__AePxeq__weekChart{margin-top:var(--space-2xs)}.page-module__AePxeq__primaryValue,.page-module__AePxeq__metricValue{font-size:var(--font-size-5xl);margin-left:auto}.page-module__AePxeq__metricValue{margin-top:var(--space-2xs)}.page-module__AePxeq__metricMetaTop,.page-module__AePxeq__primaryLabel,.page-module__AePxeq__metricLabel{font-size:var(--font-size-xs)}.page-module__AePxeq__dayColumn{gap:var(--space-2xs)}.page-module__AePxeq__learnTodayStack{gap:var(--space-m)}.page-module__AePxeq__learnTodayGrid{grid-template-columns:repeat(3,1fr)}}
.profile-page-module__vmwltW__pageHeading{color:var(--color-section-heading)}
.page-module__RrEb-q__page{align-items:center;min-height:calc(100vh - 140px);display:flex}.page-module__RrEb-q__hero{border:1px solid color-mix(in srgb, var(--color-primary) 14%, transparent);background:radial-gradient(circle at top left, color-mix(in srgb, var(--color-highlight-orange) 24%, transparent), transparent 34%), radial-gradient(circle at bottom right, color-mix(in srgb, var(--color-primary) 18%, transparent), transparent 30%), linear-gradient(160deg, #fffaf3 0%, #fff 48%, #f5f8fc 100%);border-radius:28px;position:relative;overflow:hidden;box-shadow:0 24px 80px #0f172a1a}.page-module__RrEb-q__hero:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff8c 50%,#0000 100%);animation:9s linear infinite page-module__RrEb-q__shimmer;position:absolute;inset:0;transform:translate(-100%)}.page-module__RrEb-q__content{z-index:1;grid-gap:var(--space-l);gap:var(--space-l);padding:var(--space-2xl);display:grid;position:relative}.page-module__RrEb-q__eyebrow{color:var(--color-highlight-orange);font-size:var(--font-size-xs);line-height:var(--line-height-xs);letter-spacing:.12em;text-transform:uppercase;margin:0;font-weight:700}.page-module__RrEb-q__headline{max-width:12ch}.page-module__RrEb-q__description{max-width:58ch}.page-module__RrEb-q__actions{gap:var(--space-s);flex-wrap:wrap;display:flex}.page-module__RrEb-q__primaryCta{min-width:220px}.page-module__RrEb-q__benefits{grid-gap:var(--space-m);gap:var(--space-m);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.page-module__RrEb-q__benefit{padding:var(--space-m);border:1px solid color-mix(in srgb, var(--color-primary) 10%, transparent);background:#ffffffd1;border-radius:18px}.page-module__RrEb-q__benefitTitle{margin-bottom:var(--space-2xs);font-size:var(--font-size-sm);line-height:var(--line-height-sm);color:var(--color-primary);font-weight:700;display:block}.page-module__RrEb-q__benefitText{color:var(--color-text);font-size:var(--font-size-xs);line-height:var(--line-height-sm);margin:0}@keyframes page-module__RrEb-q__shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media screen and (min-width:768px){.page-module__RrEb-q__content{padding:var(--space-3xl)}}@media screen and (min-width:992px){.page-module__RrEb-q__content{-moz-column-gap:var(--space-xl);align-items:end;column-gap:var(--space-xl);grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr)}.page-module__RrEb-q__contentMain{grid-column:1}.page-module__RrEb-q__benefits{grid-column:2;grid-template-columns:1fr;align-self:stretch}}
.RegisterForm-module__DTnS_a__error{color:var(--color-highlight-orange)}