@media (max-width:767.98px){html[data-standalone] body:has(.learner-tabbar) .whatsapp-fab{inset-block-end:calc(76px + env(safe-area-inset-bottom))}body:has(.learner-tabbar:not([data-tabs=learner])) .whatsapp-fab{inset-block-end:calc(76px + env(safe-area-inset-bottom))}}:root{--learner-bar-h:56px}@media (min-width:768px){:root{--learner-bar-h:72px}}[data-learner-chrome]{--learner-header-h:var(--learner-bar-h);--learner-extra-h:max(0px, calc(var(--learner-header-h) - var(--header-h)))}@media (min-width:768px){[data-bar-v4] .account-menu__trigger{border-color:color-mix(in srgb, var(--color-platinum) 75%, transparent)}[data-bar-v4] .site-header__cartBadge{border:2px solid var(--color-base);block-size:8px;inline-size:8px;min-inline-size:0;box-shadow:none;background:var(--color-accent);color:#0000;box-sizing:border-box;border-radius:999px;padding:0;font-size:0;line-height:0;inset:6px auto auto 23px;overflow:hidden}}.learner-side{visibility:hidden;inline-size:min(300px,86vw);transition:transform .22s,visibility 0s linear .22s;inset-block-start:var(--learner-bar-h);transform:translate(-100%)}[dir=rtl] .learner-side{transform:translate(100%)}.learner-side[data-open=true]{visibility:visible;transition:transform .22s;transform:none}body:has(.learner-side[data-open=true]) .whatsapp-fab{display:none}.learner-side-reveal{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .22s cubic-bezier(.22,1,.36,1),opacity .17s ease-out,visibility 0s linear .22s;display:grid}.learner-side-reveal[data-open=true]{opacity:1;visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .22s cubic-bezier(.22,1,.36,1),opacity .17s ease-out,visibility}.learner-side-reveal[data-arrive=true]{animation:.22s cubic-bezier(.22,1,.36,1) backwards learner-side-arrive}@keyframes learner-side-arrive{0%{opacity:0;grid-template-rows:0fr}to{opacity:1;grid-template-rows:1fr}}.learner-side-chevron{transition:rotate var(--dur-ui,.16s) var(--ease-out,cubic-bezier(.33, 1, .68, 1))}@media (min-width:768px){.account-menu__item.account-menu__locale{display:none}}@media (prefers-reduced-motion:reduce){.learner-side,.learner-side-reveal,.learner-side-chevron{transition:none!important}.learner-side-reveal[data-arrive=true]{animation:none!important}}.learner-header-spacer{block-size:var(--learner-extra-h,0px)}@media (max-width:767.98px){[data-bar=journey] .size-10{block-size:44px;inline-size:44px}.learner-bar [data-guide=bar-search]{color:var(--color-ink);background:0 0;border-color:#0000}.learner-bar [data-guide=bar-search] svg{block-size:22px;inline-size:22px}.learner-bar{transition:transform .22s cubic-bezier(.22,1,.36,1)}html[data-bar-hidden] .learner-bar{transform:translateY(-100%)}html:not([data-standalone]) [data-tabs=learner],html:not([data-standalone]) [data-tabs-spacer=learner]{display:none}}:root{--learner-tabs-h:0px}@media (max-width:767.98px){html[data-standalone]:has([data-tabs=learner]){--learner-tabs-h:calc(64px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.learner-bar{transition:none!important}}@media (max-width:767.98px){:is(html:has([data-lesson-focus]) .learner-bar,html:has([data-lesson-focus]) [data-tabs=learner],html:has([data-lesson-focus]) [data-tabs-spacer=learner]){display:none}html:has([data-lesson-focus]) [data-learner-chrome]{--learner-header-h:0px}html[data-standalone]:has([data-lesson-focus]){--learner-tabs-h:0px}html:has([data-course-focus]) .learner-bar{display:none}html:has([data-course-focus]) [data-learner-chrome]{--learner-header-h:0px}:is(html:has([data-phone-subpage]) .learner-bar,html:has([data-phone-subpage]) [data-tabs=learner],html:has([data-phone-subpage]) [data-tabs-spacer=learner],html:has([data-phone-subpage]) [data-tabs=instructor],html:has([data-phone-subpage]) [data-tabs-spacer=instructor]){display:none}html:has([data-phone-subpage]) [data-learner-chrome]{--learner-header-h:0px}html[data-standalone]:has([data-phone-subpage]){--learner-tabs-h:0px}}.learner-drawer{block-size:100dvh;max-block-size:none;inline-size:min(80vw,320px);max-inline-size:none;color:var(--color-ink);background:0 0;border:0;margin:0;padding:0;transition:transform .2s ease-out;position:fixed;inset-block:0;inset-inline:0 auto;overflow:visible;transform:translate(-100%)}[dir=rtl] .learner-drawer{transform:translate(100%)}.learner-drawer[data-open=true]{transition-duration:.22s;transform:none}.learner-drawer[data-dragging]{transition:none}.learner-drawer::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;background:#0000008c;transition:opacity .2s ease-out}.learner-drawer[data-open=true]::backdrop{opacity:1;transition-duration:.22s}.learner-drawer__panel{block-size:100%;padding-block:env(safe-area-inset-top) env(safe-area-inset-bottom);border-inline-end:1px solid var(--color-line);background:var(--color-base);touch-action:pan-y;border-start-end-radius:20px;border-end-end-radius:20px;flex-direction:column;display:flex;box-shadow:0 0 40px #00000073}.learner-drawer__nav{overscroll-behavior:contain;flex:1;min-block-size:0;padding:4px 12px 8px;overflow-y:auto}html[data-site-theme=light] .learner-drawer__panel{box-shadow:0 0 32px #00000029}@media (prefers-reduced-motion:reduce){.learner-drawer,.learner-drawer::backdrop{transition:none!important}}.learner-help-fab{z-index:45;position:fixed;inset-block-end:calc(16px + var(--learner-tabs-h) + env(safe-area-inset-bottom));inset-inline-end:16px}html[data-standalone] .learner-help-fab{inset-block-end:calc(16px + var(--learner-tabs-h))}.learner-sheet{max-block-size:88dvh;inline-size:100%;max-inline-size:100%;color:var(--color-ink);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:auto 0 0;overflow:visible}.learner-sheet::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000008c}.learner-sheet__panel{overscroll-behavior:contain;max-block-size:88dvh;max-inline-size:560px;border:1px solid var(--color-line-2);background:var(--color-base);border-block-end:0;border-start-start-radius:24px;border-start-end-radius:24px;flex-direction:column;margin-inline:auto;padding-block-end:env(safe-area-inset-bottom);animation:.22s cubic-bezier(.22,1,.36,1) backwards learner-sheet-in;display:flex;overflow-y:auto;box-shadow:0 -12px 40px #00000073}@keyframes learner-sheet-in{0%{opacity:0;transform:translateY(24px)}}.learner-sheet__handle{background:var(--color-line-3);border-radius:9999px;align-self:center;block-size:4px;inline-size:40px;margin-block:10px 6px}.learner-sheet__group{background:var(--color-raised);border-radius:18px;flex-direction:column;gap:2px;margin:0 12px;padding:6px;list-style:none;display:flex}.learner-sheet__row{min-block-size:56px;inline-size:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;padding-inline:10px;text-decoration:none;transition:background-color .16s;display:flex}.learner-sheet__row:hover{background:var(--color-overlay)}.learner-sheet__row:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:-3px}.learner-sheet__row--danger{background:var(--color-raised);color:var(--color-accent-on-dark)}.learner-sheet__icon{background:var(--color-overlay);block-size:36px;inline-size:36px;color:var(--color-ink-2);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.learner-sheet__icon--ok{background:var(--color-ok-tint);color:var(--color-ok)}.learner-sheet__icon--danger{background:var(--color-accent-tint);color:var(--color-accent-on-dark)}@media (prefers-reduced-motion:reduce){.learner-sheet__panel{animation:none}}
