.ContentHeader-module__n3ucMW__inner{padding-top:var(--space-6);padding-bottom:var(--space-2);align-items:center;margin:0 auto;display:flex}.ContentHeader-module__n3ucMW__inner .ContentHeader-module__n3ucMW__navigation{padding-top:0;padding-bottom:0}.ContentHeader-module__n3ucMW__navigation{flex:1}.ContentHeader-module__n3ucMW__cta{margin-left:auto}
.Modal-module__MbzGnG__backdrop{background-color:var(--modal-backdrop-background,#000000e6);-webkit-backdrop-filter:var(--modal-backdrop-filter,none);backdrop-filter:var(--modal-backdrop-filter,none);z-index:100;opacity:1;transition:opacity var(--duration-overlay) var(--ease-out);position:fixed;inset:0}.Modal-module__MbzGnG__backdrop[data-starting-style],.Modal-module__MbzGnG__backdrop[data-ending-style]{opacity:0}.Modal-module__MbzGnG__backdrop[data-ending-style]{transition-duration:.18s}.Modal-module__MbzGnG__container{z-index:101;width:100vw;height:100dvh;max-height:100dvh;padding:var(--modal-viewport-padding,var(--space-l));opacity:1;transition:opacity var(--duration-overlay) var(--ease-out);background-color:#0000;place-items:center;display:grid;position:fixed;inset:0;overflow:scroll}.Modal-module__MbzGnG__container[data-starting-style],.Modal-module__MbzGnG__container[data-ending-style]{opacity:0}.Modal-module__MbzGnG__container[data-ending-style]{transition-duration:.18s}.Modal-module__MbzGnG__edgeToEdge{place-items:stretch stretch;padding:0;overflow:hidden}.Modal-module__MbzGnG__inner{background-color:var(--color-base-000);border-radius:var(--modal-inner-radius,10px);grid-template-columns:1fr 40px;grid-template-rows:var(--modal-header-row-size,40px) 1fr;transform-origin:50%;min-height:0;transition:transform var(--duration-overlay) var(--ease-out);grid-template-areas:"title close""body body";display:grid;transform:scale(1)}.Modal-module__MbzGnG__container[data-starting-style] .Modal-module__MbzGnG__inner,.Modal-module__MbzGnG__container[data-ending-style] .Modal-module__MbzGnG__inner{transform:scale(.98)}.Modal-module__MbzGnG__container[data-ending-style] .Modal-module__MbzGnG__inner{transition-duration:.18s}.Modal-module__MbzGnG__edgeToEdge .Modal-module__MbzGnG__inner{transform:translateY(0)}.Modal-module__MbzGnG__container.Modal-module__MbzGnG__edgeToEdge[data-starting-style] .Modal-module__MbzGnG__inner,.Modal-module__MbzGnG__container.Modal-module__MbzGnG__edgeToEdge[data-ending-style] .Modal-module__MbzGnG__inner{transform:translateY(var(--space-2))}.Modal-module__MbzGnG__inner[data-hide-header=true]{grid-template:"body"1fr/1fr;min-height:0}.Modal-module__MbzGnG__fullScreen{align-items:initial;justify-items:initial;place-items:unset;border-radius:0;width:90vw;max-width:none;height:90vh;max-height:none;padding:0}.Modal-module__MbzGnG__fullScreen .Modal-module__MbzGnG__inner{--modal-inner-radius:0}.Modal-module__MbzGnG__frostedBackdropHost{opacity:1;-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000;transition:none;animation:none}.Modal-module__MbzGnG__frostedBackdropHost[data-starting-style],.Modal-module__MbzGnG__frostedBackdropHost[data-ending-style]{opacity:1}[data-background=dark].Modal-module__MbzGnG__backdrop{--modal-backdrop-background:#000}[data-background=dark] .Modal-module__MbzGnG__inner{color:var(--color-light-grey);background-color:#000}.Modal-module__MbzGnG__fullScreen[data-background=dark] .Modal-module__MbzGnG__inner{background-color:#0000}.Modal-module__MbzGnG__title{grid-area:title}.Modal-module__MbzGnG__closeButton{grid-area:close;margin:0 auto}.Modal-module__MbzGnG__body{grid-area:body;min-height:0}.Modal-module__MbzGnG__inner[data-hide-header=true] .Modal-module__MbzGnG__body{height:100%}.Modal-module__MbzGnG__sr-only{width:1px;height:1px;margin:-var(--space-px);clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.Modal-module__MbzGnG__backdrop,.Modal-module__MbzGnG__container,.Modal-module__MbzGnG__inner{transition:none}.Modal-module__MbzGnG__container[data-starting-style] .Modal-module__MbzGnG__inner,.Modal-module__MbzGnG__container[data-ending-style] .Modal-module__MbzGnG__inner,.Modal-module__MbzGnG__container.Modal-module__MbzGnG__edgeToEdge[data-starting-style] .Modal-module__MbzGnG__inner,.Modal-module__MbzGnG__container.Modal-module__MbzGnG__edgeToEdge[data-ending-style] .Modal-module__MbzGnG__inner{transform:none}}
.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)}}
.PublicPageFrame-module__7mEKnq__container{padding-top:var(--header-height)}.PublicPageFrame-module__7mEKnq__container:has(>.stage-view-layout-main)>header{background-color:var(--color-base-100);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--color-primary-600)}body[data-stage-view-scrolled=true] .PublicPageFrame-module__7mEKnq__container:has(>.stage-view-layout-main)>header{background-color:var(--color-base-000);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--color-primary-600)}
.LearningPlanBadge-module__yVFaSW__badge{align-items:center;gap:var(--space-1);min-width:0;max-width:100%;color:var(--color-base-000);padding:var(--space-0-5) var(--space-2-5);font-size:var(--font-size-xs);font-weight:600;line-height:var(--line-height-xs);letter-spacing:0;white-space:nowrap;border:1px solid #0000;border-radius:999px;display:inline-flex}.LearningPlanBadge-module__yVFaSW__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.LearningPlanBadge-module__yVFaSW__badge>svg{flex-shrink:0}.LearningPlanBadge-module__yVFaSW__upgrade{color:var(--color-secondary-700);background:color-mix(in srgb, var(--color-secondary-500) 14%, var(--color-base-000));border-color:color-mix(in srgb, var(--color-secondary-500) 35%, var(--color-base-200))}
.RelatedLearningPlanProvider-module__yqwtoq__triggerHost{min-width:0;height:100%;position:relative}.RelatedLearningPlanProvider-module__yqwtoq__trigger{z-index:10;appearance:none;width:100%;height:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block;position:absolute;inset:0}.RelatedLearningPlanProvider-module__yqwtoq__trigger:focus-visible{box-shadow:0 0 0 3px var(--color-highlight-orange), var(--shadow-elevation-high);border-radius:var(--space-2-5);outline:none}@media (hover:hover) and (pointer:fine){.RelatedLearningPlanProvider-module__yqwtoq__trigger:hover{border-radius:var(--space-2-5);box-shadow:0 0 0 3px var(--color-highlight-orange), var(--shadow-elevation-high)}}.RelatedLearningPlanProvider-module__yqwtoq__badges{justify-content:flex-end;gap:var(--space-1);flex-wrap:wrap;min-width:0;display:flex}.RelatedLearningPlanProvider-module__yqwtoq__backdrop{--modal-backdrop-background:#00000059}.RelatedLearningPlanProvider-module__yqwtoq__viewport{--modal-viewport-padding:max(var(--space-2), env(safe-area-inset-top)) max(var(--space-2), env(safe-area-inset-right)) max(var(--space-2), env(safe-area-inset-bottom)) max(var(--space-2), env(safe-area-inset-left))}.RelatedLearningPlanProvider-module__yqwtoq__modal{--modal-header-row-size:auto;--modal-inner-radius:var(--space-2-5);row-gap:var(--space-4);width:min(100%,48rem);padding:var(--space-3);border:1px solid var(--color-border-subtle)}.RelatedLearningPlanProvider-module__yqwtoq__body{grid-gap:var(--space-5);align-content:start;gap:var(--space-5);min-width:0;display:grid}.RelatedLearningPlanProvider-module__yqwtoq__upgradeLink{border-radius:999px;-webkit-text-decoration:none;text-decoration:none;display:inline-flex}.RelatedLearningPlanProvider-module__yqwtoq__upgradeLink:focus-visible{outline:2px solid var(--color-secondary-500);outline-offset:var(--space-1)}@media screen and (min-width:768px){.RelatedLearningPlanProvider-module__yqwtoq__viewport{--modal-viewport-padding:var(--space-l)}.RelatedLearningPlanProvider-module__yqwtoq__modal{padding:var(--space-6)}}
.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)}
.layout-module__ho80qq__surface{background-color:var(--color-base-100)}.layout-module__ho80qq__main{background-color:var(--color-base-000);padding-top:0}.layout-module__ho80qq__container{grid-gap:0;max-width:var(--content-width-max);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);gap:0;width:100%;min-height:calc(100svh - 60px);margin:0 auto;padding-inline:0;display:grid;position:relative}.layout-module__ho80qq__menu,.layout-module__ho80qq__content{min-width:0}.layout-module__ho80qq__content{padding-top:var(--space-3xl)}@media screen and (min-width:768px){.layout-module__ho80qq__main{padding-top:var(--space-15)}.layout-module__ho80qq__menu{margin-top:var(--space-3xl);max-height:calc(100svh - 160px);overflow-y:auto}.layout-module__ho80qq__container{-moz-column-gap:var(--space-xl);align-items:start;column-gap:var(--space-xl);min-height:0;padding-inline:var(--global-site-padding-inline,var(--space-m));row-gap:var(--space-l);grid-template-rows:auto;grid-template-columns:270px minmax(0,1fr)}.layout-module__ho80qq__content{padding-top:0}}
.layout-module__IR1Ugq__shell{min-height:calc(100dvh - var(--toast-announcement-offset,0px));flex-direction:column;display:flex}.layout-module__IR1Ugq__shell>:not(footer){flex-grow:1}
.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}}
.DictionaryDetailSectionHeader-module__2v_Boq__header{grid-gap:var(--space-2);gap:var(--space-2);display:grid}.DictionaryDetailSectionHeader-module__2v_Boq__description{max-width:52ch;color:var(--color-base-500);font-size:var(--font-size-sm);line-height:var(--line-height-sm);margin:0}@media screen and (min-width:768px){.DictionaryDetailSectionHeader-module__2v_Boq__description{font-size:var(--font-size-md);line-height:var(--line-height-md)}}
.ModalHeader-module__pgZstG__modalHeader{z-index:10;padding:var(--space-l) var(--space-3xl);pointer-events:none;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#00000040;border-bottom:1px solid #e0e6e74d;position:fixed;top:0;left:0;right:0}.ModalHeader-module__pgZstG__headerContent{justify-content:flex-end;align-items:center;gap:var(--space-m);pointer-events:all;display:flex}.ModalHeader-module__pgZstG__title{padding-inline:var(--space-l);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}.ModalHeader-module__pgZstG__closeButton{pointer-events:all}.ModalHeader-module__pgZstG__titleSkeleton{--skeleton-shimmer-base:var(--color-skeleton-dark-base);--skeleton-shimmer-highlight:var(--color-skeleton-dark-highlight);width:min(45vw,20rem);height:var(--space-6);border-radius:var(--space-1);display:block}
.RelevantChapters-module__bRiqya__grid{grid-gap:var(--space-2-5);gap:var(--space-2-5);padding-top:var(--space-8);display:grid}@media screen and (min-width:768px){.RelevantChapters-module__bRiqya__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:992px){.RelevantChapters-module__bRiqya__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:1200px){.RelevantChapters-module__bRiqya__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.RelevantChapters-module__bRiqya__emptyState{grid-column:1/-1}