.assessmentLayout_shell__Rqi3p{min-height:100dvh;color:var(--text-primary);background:var(--surface-base)}.assessmentLayout_content__NExl0{min-height:100dvh;padding-top:var(--navbar-height,55px)}@media (forced-colors:active){.assessmentLayout_shell__Rqi3p{border-top:1px solid CanvasText}}.marketing-rate-limit_notice__QFotD{display:grid;gap:12px;border:1px solid color-mix(in srgb,var(--palette-rose-300) 44%,var(--border-primary));border-radius:var(--radius-md);background:linear-gradient(135deg,color-mix(in srgb,var(--palette-rose-300) 18%,transparent),transparent 46%),color-mix(in srgb,var(--palette-mint-100) 38%,var(--surface-card));padding:14px;color:var(--palette-ink-900);box-shadow:0 12px 26px color-mix(in srgb,var(--palette-ink-900) 8%,transparent)}.marketing-rate-limit_header__sOpNd{display:flex;gap:10px;align-items:center}.marketing-rate-limit_icon__yEqI2{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--palette-rose-500) 26%,transparent);border-radius:50%;background:color-mix(in srgb,var(--surface-card) 78%,transparent);color:var(--color-action-accent-bg)}.marketing-rate-limit_header__sOpNd strong{display:block;color:var(--palette-ink-900);font-size:var(--font-size-sm);font-weight:900;line-height:1.25}.marketing-rate-limit_body__Gp5zQ,.marketing-rate-limit_retry__qwcRo{margin:0;color:var(--palette-navy-600);font-size:var(--font-size-sm);line-height:1.45}.marketing-rate-limit_retry__qwcRo{font-weight:800}.marketing-rate-limit_actions__4Sm1r{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.marketing-rate-limit_primary__emfj7,.marketing-rate-limit_secondary__Br_vO{display:inline-flex;gap:7px;align-items:center;justify-content:center;min-height:34px;border-radius:var(--radius-pill);padding:0 12px;font-size:var(--font-size-xs);font-weight:900;line-height:1;text-decoration:none}.marketing-rate-limit_primary__emfj7{border:1px solid color-mix(in srgb,var(--palette-navy-900) 90%,transparent);background:var(--palette-navy-900);color:var(--surface-card)}.marketing-rate-limit_secondary__Br_vO{border:1px solid color-mix(in srgb,var(--palette-rose-300) 42%,var(--border-primary));background:color-mix(in srgb,var(--surface-card) 84%,transparent);color:var(--palette-ink-900)}.marketing-rate-limit_primary__emfj7:focus-visible,.marketing-rate-limit_secondary__Br_vO:focus-visible{outline:3px solid color-mix(in srgb,var(--palette-rose-300) 42%,transparent);outline-offset:2px}.footer_footer__e_ilT{background:transparent;width:100%;padding:20px 0;font-family:var(--font-body)}.footer_footerContent__lKQpT{max-width:960px;margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));gap:32px clamp(48px,12vw,160px);padding:0 32px}.footer_footerSection__k9yVC{display:flex;flex-direction:column;min-width:0}.footer_footerSection__k9yVC:last-child{justify-self:end;min-width:180px}.footer_footerSection__k9yVC h3{color:var(--foreground);font-size:var(--font-size-lg);margin-bottom:15px}.footer_footerSection__k9yVC a{color:var(--text-secondary);text-decoration:none;margin-bottom:8px;font-size:var(--font-size-sm)}.footer_footerSection__k9yVC a:hover{text-decoration:underline}.footer_disabledLink__z4S54{margin-bottom:8px;cursor:default;opacity:.7}.footer_disabledLink__z4S54,.footer_footerBottom__THzjZ{color:var(--text-secondary);font-size:var(--font-size-sm)}.footer_footerBottom__THzjZ{padding:20px 30px 0}.footer_footerBottomContent__CGL_A{max-width:960px;margin:0 auto;border-top:1px solid color-mix(in srgb,var(--border-primary) 55%,transparent);display:grid;gap:22px;justify-items:center;padding-top:24px}.footer_footerControlRow__YOgAP{width:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px}.footer_footerControls__P8D_B{grid-column:2;display:flex;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap}.footer_footerThemeToggle__BH3Sy{grid-column:3;justify-self:end;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid color-mix(in srgb,var(--border-primary) 58%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-card) 82%,transparent);color:var(--text-secondary);box-shadow:0 8px 18px color-mix(in srgb,var(--palette-ink-900) 8%,transparent),inset 0 1px 0 color-mix(in srgb,var(--palette-neutral-0) 32%,transparent);cursor:pointer;transition:transform .14s ease,border-color .14s ease,background-color .14s ease,color .14s ease}.footer_footerThemeToggle__BH3Sy:focus-visible,.footer_footerThemeToggle__BH3Sy:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--border-strong) 46%,transparent);background:color-mix(in srgb,var(--surface-card) 94%,var(--color-action-accent-bg) 6%);color:var(--foreground);outline:none}.footer_footerThemeToggleIcon__kBL_u{width:18px;height:18px;flex-shrink:0}.dark .footer_footerThemeToggle__BH3Sy,[data-theme=dark] .footer_footerThemeToggle__BH3Sy{background:color-mix(in srgb,var(--surface-inverse-raised) 84%,var(--palette-neutral-1000) 16%);color:var(--palette-neutral-0);border-color:color-mix(in srgb,var(--palette-neutral-0) 14%,transparent);box-shadow:0 10px 22px color-mix(in srgb,#000000 20%,transparent),inset 0 1px 0 color-mix(in srgb,var(--palette-neutral-0) 12%,transparent)}.footer_footerBottomContent__CGL_A p{margin:0}.footer_footerCopyright__GANkB{text-align:center}.footer_legalLinks__j1vdG{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px 22px;max-width:860px;text-align:center}.footer_legalButton__KkF6o,.footer_legalLinks__j1vdG a{color:var(--text-secondary);text-decoration:none;font-size:var(--font-size-sm);line-height:1.35}.footer_legalButton__KkF6o{padding:0;border:none;background:transparent;font-family:DM Sans,sans-serif;cursor:pointer}.footer_legalButton__KkF6o:hover,.footer_legalLinks__j1vdG a:hover{text-decoration:underline}.footer_socialIcons__W0uGe{display:flex;gap:8px;align-items:center;margin:0}.footer_socialIconLink__VMFA2{color:var(--text-secondary);font-size:var(--font-size-xl);display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-sm);transition:color .3s ease}.footer_socialIconLink__VMFA2:hover{color:var(--foreground)}@media screen and (max-width:768px){.footer_footerContent__lKQpT{grid-template-columns:1fr;gap:30px;padding:0 24px;text-align:center}.footer_footerSection__k9yVC:last-child{justify-self:center;min-width:0}.footer_footerBottomContent__CGL_A{gap:18px;text-align:center}.footer_footerControlRow__YOgAP{grid-template-columns:1fr;justify-items:center;gap:14px}.footer_footerControls__P8D_B{grid-column:auto}.footer_footerThemeToggle__BH3Sy{grid-column:auto;justify-self:center}.footer_legalLinks__j1vdG{justify-content:center;gap:10px 16px}.footer_socialIcons__W0uGe{margin:0;justify-content:center}}@media (forced-colors:active){.footer_footerThemeToggle__BH3Sy{forced-color-adjust:auto;background:Canvas;border-color:ButtonText;box-shadow:none}}@media (prefers-reduced-motion:reduce){.footer_footerThemeToggle__BH3Sy{transition:none}}.loadingState_loadingContainer__OuRX8{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;background-color:var(--surface-base);z-index:1001;padding:1rem}.loadingState_loadingWrapper__JnGM0{width:100%;height:100%;max-width:300px;max-height:300px;min-width:120px;min-height:120px;display:flex;justify-content:center;align-items:center}.loadingState_loadingAnimation__vu6je{width:100%;height:100%;max-width:250px;max-height:250px}@media (max-width:480px){.loadingState_loadingWrapper__JnGM0{max-width:150px;max-height:150px;min-width:100px;min-height:100px}.loadingState_loadingAnimation__vu6je{max-width:120px;max-height:120px}}@media (min-width:481px) and (max-width:768px){.loadingState_loadingWrapper__JnGM0{max-width:200px;max-height:200px}.loadingState_loadingAnimation__vu6je{max-width:150px;max-height:150px}}@media (min-width:769px) and (max-width:1024px){.loadingState_loadingWrapper__JnGM0{max-width:250px;max-height:250px}.loadingState_loadingAnimation__vu6je{max-width:220px;max-height:220px}}@media (min-width:1025px){.loadingState_loadingWrapper__JnGM0{max-width:300px;max-height:300px}.loadingState_loadingAnimation__vu6je{max-width:250px;max-height:250px}}.loadingAnimation_loadingContainer__JPdXM{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--loading-bg);display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:9999;backdrop-filter:blur(10px)}.loadingAnimation_loadingContent__ec8Qz{text-align:center;padding:40px;border-radius:var(--radius-md);max-width:400px;width:90%}.loadingAnimation_spinner__q_2Pz{width:50px;height:50px;border-top:4px solid var(--loading-spinner-bg);border:4px solid var(--loading-spinner-bg);border-top-color:var(--loading-spinner-accent);border-radius:50%;margin:0 auto 20px;animation:loadingAnimation_spin__GjlE_ 1s linear infinite}@keyframes loadingAnimation_spin__GjlE_{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loadingAnimation_loadingContent__ec8Qz h2{color:var(--loading-text-primary);margin-bottom:10px;font-size:clamp(1.5rem,1.2rem + 1vw,2rem)}.loadingAnimation_loadingContent__ec8Qz p{color:var(--loading-text-secondary);font-size:clamp(.9rem,.8rem + .5vw,1.1rem)}.loadingAnimation_poweredBy__Iw9cV{position:absolute;bottom:40px;font-size:clamp(.9rem,.8rem + .5vw,1.1rem);color:var(--loading-text-primary);font-weight:500;animation:loadingAnimation_pulseText__7hcUL 2.5s ease-in-out infinite}@keyframes loadingAnimation_pulseText__7hcUL{0%,to{opacity:.6}50%{opacity:1}}@media screen and (max-width:768px){.loadingAnimation_poweredBy__Iw9cV{font-size:var(--font-size-sm)}}.languageSelector_languageSelector__WbdI3{position:relative;display:inline-block;width:auto;font-family:var(--font-body)}.languageSelector_languageSelector__WbdI3 button{font-family:inherit}.languageSelector_selectorButton__2g16X.languageSelector_selectorButton__2g16X{background-color:transparent;border:1px solid var(--text-secondary);color:var(--text-secondary);padding:8px 12px;font-size:var(--font-size-sm);cursor:pointer;border-radius:var(--radius-sm);display:flex;align-items:center;gap:8px;transition:background-color .3s,color .3s;min-width:120px;width:auto;min-height:auto}.languageSelector_selectorButton__2g16X:hover{background-color:var(--background-secondary)}.languageSelector_compactSelectorButton__S_dHB.languageSelector_compactSelectorButton__S_dHB{min-width:5.25rem;padding-right:2.25rem}.languageSelector_compactValue__D5QJM{font-size:var(--font-size-xs);font-weight:700;line-height:1;letter-spacing:0;text-transform:uppercase}.languageSelector_dropdown__5o4ox.languageSelector_dropdown__5o4ox{position:absolute;top:auto;bottom:100%;left:0;right:auto;background-color:var(--background);border:1px solid var(--border-primary);border-radius:var(--radius-sm);box-shadow:var(--shadow-primary);z-index:1000;margin-bottom:5px;min-width:120px;padding:5px 0}.languageSelector_dropdownItem__j7Y4H.languageSelector_dropdownItem__j7Y4H{background:none;border:none;width:100%;padding:10px 15px;text-align:left;cursor:pointer;font-size:var(--font-size-sm);color:var(--foreground)}.languageSelector_dropdownItem__j7Y4H:hover{background-color:var(--background-secondary)}.MinimalTopNavBar_minimalTopNavBar__INEe6{position:fixed;top:0;left:0;right:0;z-index:1100;width:100%;min-height:var(--app-nav-row-height);border-bottom:1px solid color-mix(in srgb,var(--border-soft) 54%,transparent);background:color-mix(in srgb,var(--background) 58%,transparent);box-shadow:none;color:var(--foreground);font-family:var(--font-body);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%)}.MinimalTopNavBar_minimalTopNavBar__INEe6[data-tone=dark]{border-bottom-color:color-mix(in srgb,var(--text-inverse) 12%,transparent);background:linear-gradient(180deg,color-mix(in srgb,#201922 86%,transparent),color-mix(in srgb,#161118 88%,transparent));color:var(--text-inverse);-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%)}.MinimalTopNavBar_minimalTopNavBar__INEe6[data-presentation=onboarding-course]{display:none;position:relative;border-bottom:0;background:var(--background-mf);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.MinimalTopNavBar_minimalTopNavBar__INEe6[data-presentation=onboarding-course] .MinimalTopNavBar_navRow__8226X{position:relative;justify-content:flex-end}.MinimalTopNavBar_minimalTopNavBar__INEe6[data-presentation=onboarding-course] .MinimalTopNavBar_logoLink__gci3T{position:absolute;left:50%;transform:translateX(-50%)}.MinimalTopNavBar_navRow__8226X{min-height:var(--app-nav-row-height);display:flex;align-items:center;justify-content:space-between;gap:var(--space-150);padding:0 var(--app-shell-inline-padding)}.MinimalTopNavBar_loginLink__iQNFS,.MinimalTopNavBar_logoLink__gci3T,.MinimalTopNavBar_profileLink__e_Q_R{color:inherit;text-decoration:none}.MinimalTopNavBar_logoLink__gci3T{display:inline-flex;align-items:center;flex:0 0 auto}.MinimalTopNavBar_logoImage__o64eV{width:88px;height:44px;object-fit:contain}.MinimalTopNavBar_authSlot__BMIDA{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:var(--space-100)}.MinimalTopNavBar_authButtons__jARR5{display:flex;align-items:center;gap:clamp(.5rem,1.5vw,1rem)}.MinimalTopNavBar_navLanguageSelector__cFD_X{flex:0 0 auto}.MinimalTopNavBar_navLanguageButton__MM2xh.MinimalTopNavBar_navLanguageButton__MM2xh{min-width:4.5rem;padding:7px 1.8rem 7px .55rem}.MinimalTopNavBar_navLanguageDropdown__CYghB.MinimalTopNavBar_navLanguageDropdown__CYghB{position:absolute;top:calc(100% + 5px);right:0;min-width:120px;padding:5px 0;z-index:1000;background-color:var(--background);border:1px solid var(--border-primary);border-radius:var(--radius-sm);box-shadow:var(--shadow-primary)}.MinimalTopNavBar_loginLink__iQNFS{font-size:var(--font-size-sm);font-weight:700;white-space:nowrap}.MinimalTopNavBar_loginLink__iQNFS:hover,.MinimalTopNavBar_profileLink__e_Q_R:hover{color:var(--palette-rose-500)}.MinimalTopNavBar_registerButton__9Mneo{flex:0 0 auto}.MinimalTopNavBar_profileLink__e_Q_R{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-pill);transition:transform .2s ease-in-out}.MinimalTopNavBar_profileLink__e_Q_R:hover .MinimalTopNavBar_profileImageWrapper__6fv0P{transform:scale(1.06)}.MinimalTopNavBar_profileImageWrapper__6fv0P{width:32px;height:32px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--foreground) 18%,transparent);border-radius:50%;box-shadow:0 0 0 1px transparent;position:relative;transition:transform .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out}.MinimalTopNavBar_profileImage__rKSSM{width:100%;height:100%;object-fit:cover;border-radius:50%;background:color-mix(in srgb,var(--background) 70%,transparent)}.MinimalTopNavBar_minimalTopNavBar__INEe6[data-tone=dark] .MinimalTopNavBar_profileImage__rKSSM{background:color-mix(in srgb,#161118 82%,transparent)}.MinimalTopNavBar_profileImagePremium__xk3en{border-color:var(--palette-gold-500);box-shadow:0 0 0 2px color-mix(in srgb,var(--palette-gold-100) 72%,transparent),0 0 12px color-mix(in srgb,var(--palette-gold-500) 44%,transparent),0 0 24px color-mix(in srgb,var(--palette-gold-300) 28%,transparent)}.MinimalTopNavBar_profilePremiumDot__wopVk{position:absolute;right:-4px;bottom:-4px;width:14px;height:14px;border-radius:50%;background:linear-gradient(135deg,color-mix(in srgb,var(--palette-gold-100) 68%,var(--palette-gold-300) 32%),var(--palette-gold-500));color:var(--palette-gold-700);font-size:.54rem;font-weight:800;line-height:14px;text-align:center;border:1px solid var(--palette-gold-700);box-shadow:0 2px 8px color-mix(in srgb,var(--palette-gold-500) 34%,transparent);pointer-events:none}@media (min-width:1024px){.MinimalTopNavBar_logoImage__o64eV{width:100px;height:40px}}@media (min-width:720px){.MinimalTopNavBar_minimalTopNavBar__INEe6[data-presentation=onboarding-course]{display:block}}@media (max-width:480px){.MinimalTopNavBar_navRow__8226X{padding:0 12px}.MinimalTopNavBar_logoImage__o64eV{width:72px;height:36px}.MinimalTopNavBar_authButtons__jARR5{gap:.65rem}}.CuriosityHubSection_section__UiZf5{--curiosity-shell-height:420px;--curiosity-answer-card-height:232px;width:96%;max-width:1200px;margin:40px auto 0;box-sizing:border-box}.CuriosityHubSection_sectionHero__CLYLY{--curiosity-shell-height:340px;--curiosity-answer-card-height:180px;width:100%;max-width:none;margin:6px 0 0}.CuriosityHubSection_sectionEmbedded___51BV{--curiosity-shell-height:360px;--curiosity-answer-card-height:200px;width:100%;max-width:none;margin:0}.CuriosityHubSection_sectionStartLanding__W_bwB{--curiosity-shell-height:auto;--curiosity-answer-card-height:176px;width:min(94%,900px);max-width:900px;margin:clamp(96px,11vw,152px) auto}.CuriosityHubSection_sectionStartLanding__W_bwB .CuriosityHubSection_challengeShell__bFwrj{width:100%;max-width:none;height:auto;padding:0}.CuriosityHubSection_sectionStartLanding__W_bwB .CuriosityHubSection_challengeBody__njS4Q{margin-top:0;scroll-margin-top:32px}.CuriosityHubSection_journeyProgress__ixHwf{position:relative;width:min(100%,680px);margin:0 auto 28px;padding-top:28px}.CuriosityHubSection_journeyProgressLabel__yuR2k{position:absolute;top:calc(100% + 8px);right:0;color:var(--text-muted);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.02em;line-height:1;text-align:right}.CuriosityHubSection_journeyProgressTrack__x7sgQ{width:100%;height:8px;display:block;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--border-primary) 72%,transparent)}.CuriosityHubSection_journeyProgressFill__Nimf4{height:100%;display:block;border-radius:inherit;background:var(--palette-rose-500);box-shadow:0 0 18px color-mix(in srgb,var(--palette-rose-500) 34%,transparent);transition:width .36s cubic-bezier(.2,.8,.2,1)}.CuriosityHubSection_sectionStartLanding__W_bwB .CuriosityHubSection_question__aJe_m{max-width:680px;margin-bottom:34px;font-size:clamp(1.65rem,3vw,2.35rem);font-weight:400;line-height:1.18;text-wrap:balance}.CuriosityHubSection_completionTitle__MKGX8:focus,.CuriosityHubSection_sectionStartLanding__W_bwB .CuriosityHubSection_question__aJe_m:focus{outline:none}.CuriosityHubSection_sectionStartLanding__W_bwB .CuriosityHubSection_answerGrid__RKcnQ{width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.CuriosityHubSection_sectionStartLanding__W_bwB .CuriosityHubSection_answerCard__GrEeG{border-radius:14px;background:color-mix(in srgb,var(--tab-bg-active) 72%,transparent);box-shadow:none;font-size:clamp(1.05rem,1.4vw,1.3rem)}.CuriosityHubSection_sectionStartLanding__W_bwB .CuriosityHubSection_answerCardCorrect__hyH4j,.CuriosityHubSection_sectionStartLanding__W_bwB .CuriosityHubSection_answerCardMiss__cFWYD,.CuriosityHubSection_sectionStartLanding__W_bwB .CuriosityHubSection_answerCard__GrEeG:hover{box-shadow:0 14px 32px color-mix(in srgb,var(--palette-rose-500) 10%,transparent)}.CuriosityHubSection_sectionStartLanding__W_bwB .CuriosityHubSection_answerCard__GrEeG:disabled{cursor:default}.CuriosityHubSection_sectionStartLanding__W_bwB .CuriosityHubSection_answerCard__GrEeG:disabled:not(.CuriosityHubSection_answerCardCorrect__hyH4j):not(.CuriosityHubSection_answerCardMiss__cFWYD){opacity:.58;transform:none}.CuriosityHubSection_sectionStartLanding__W_bwB .CuriosityHubSection_answerBack__Pi_2k,.CuriosityHubSection_sectionStartLanding__W_bwB .CuriosityHubSection_answerFace__aF5kn{border-radius:14px;padding:24px}.CuriosityHubSection_sectionStartLanding__W_bwB .CuriosityHubSection_nextButtonSlot__v5GMg{min-height:52px;display:flex;justify-content:center;margin-top:24px;transform:none}.CuriosityHubSection_completionCta__H_jHn,.CuriosityHubSection_sectionStartLanding__W_bwB .CuriosityHubSection_nextButton__Qzw35{min-height:48px;padding:12px 24px;border:1px solid var(--palette-rose-500);border-radius:999px;background:var(--palette-rose-500);color:#ffffff;font-size:var(--font-size-md);font-weight:800;box-shadow:0 12px 28px color-mix(in srgb,var(--palette-rose-500) 22%,transparent)}.CuriosityHubSection_completionCta__H_jHn:hover,.CuriosityHubSection_sectionStartLanding__W_bwB .CuriosityHubSection_nextButton__Qzw35:hover{background:color-mix(in srgb,var(--palette-rose-500) 88%,var(--foreground));border-color:color-mix(in srgb,var(--palette-rose-500) 88%,var(--foreground));transform:translateY(-2px)}.CuriosityHubSection_completionState__a_UBt{min-height:330px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 20px 12px;text-align:center}.CuriosityHubSection_completionTitle__MKGX8{margin:0;color:var(--foreground);font-family:var(--font-display);font-size:clamp(2rem,4vw,3rem);font-weight:500;line-height:1.1;text-wrap:balance}.CuriosityHubSection_completionAcknowledgement__vrM2G{margin:18px 0 0;color:var(--foreground);font-size:clamp(1.08rem,1.6vw,1.3rem);font-weight:700}.CuriosityHubSection_completionBridge___bVr4{max-width:540px;margin:10px 0 28px;color:var(--text-muted);font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.5;text-wrap:balance}.CuriosityHubSection_completionCta__H_jHn{cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s ease}.CuriosityHubSection_sectionHero__CLYLY.CuriosityHubSection_sectionEmbedded___51BV[data-curiosity-mode=exploration]{display:flex;height:100%;min-height:0}.CuriosityHubSection_sectionHero__CLYLY.CuriosityHubSection_sectionEmbedded___51BV[data-curiosity-mode=exploration] .CuriosityHubSection_explorationShell__H1jB9{flex:1 1 auto;height:100%;min-height:0}.CuriosityHubSection_modeControlRow__tWXlc{display:flex;justify-content:flex-end;min-height:36px;margin-top:14px}.CuriosityHubSection_modeButton__rV3wP,.CuriosityHubSection_nextButton__Qzw35{flex:0 0 auto;min-height:36px;padding:8px 14px;border:1px solid var(--border-primary);border-radius:999px;background:transparent;color:var(--foreground);cursor:pointer;font-size:var(--font-size-md);font-weight:750;transition:background .18s ease,border-color .18s ease,transform .18s ease}.CuriosityHubSection_modeButton__rV3wP{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:8px}.CuriosityHubSection_modeButtonIcon__hG_sN{display:block;width:28px;height:28px;object-fit:contain}.CuriosityHubSection_modeButton__rV3wP:hover,.CuriosityHubSection_nextButton__Qzw35:hover{border-color:color-mix(in srgb,var(--palette-rose-500) 58%,var(--border-primary));background:var(--background);transform:translateY(-1px)}.CuriosityHubSection_challengeShell__bFwrj{height:var(--curiosity-shell-height);box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;border-radius:18px;background:transparent;max-width:600px;align-items:center;justify-content:center;margin:0 auto}.CuriosityHubSection_challengeThemeColumn__I2UYn{min-width:0;min-height:36px;display:flex;align-items:center;justify-content:center}.CuriosityHubSection_challengeThemeCarousel__m5B98{width:min(600px,100%);height:36px;position:relative;overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 10%,black 90%,transparent)}.CuriosityHubSection_challengeThemeTrack__dNlZT{display:flex;flex-direction:row;gap:8px;animation:CuriosityHubSection_challengeThemeLoop__LwQZy 14s linear infinite;will-change:transform}.CuriosityHubSection_challengeThemeCarousel__m5B98:focus-within .CuriosityHubSection_challengeThemeTrack__dNlZT,.CuriosityHubSection_challengeThemeCarousel__m5B98:hover .CuriosityHubSection_challengeThemeTrack__dNlZT{animation-play-state:paused}.CuriosityHubSection_challengeThemeSet__iTblf{display:flex;flex:0 0 auto;flex-direction:row;align-items:center;gap:8px;padding:2px}.CuriosityHubSection_challengeThemeBadge__roeBA{width:auto;min-height:28px;display:flex;align-items:center;justify-content:center;margin:0;padding:5px 11px;border:1px solid color-mix(in srgb,var(--challenge-theme-color) 72%,var(--border-primary));border-radius:999px;background:color-mix(in srgb,var(--challenge-theme-color) 10%,var(--background));color:var(--challenge-theme-color);cursor:pointer;font-size:var(--font-size-xs);font-weight:850;line-height:1.15;text-align:center;scroll-snap-align:center;opacity:.64;transition:background .16s ease,transform .16s ease,border-color .16s ease}.CuriosityHubSection_challengeThemeBadge__roeBA:hover{background:color-mix(in srgb,var(--challenge-theme-color) 16%,var(--background));border-color:var(--challenge-theme-color);transform:translateY(-1px)}.CuriosityHubSection_challengeThemeBadgeActive__Uzd6R{background:color-mix(in srgb,var(--challenge-theme-color) 14%,var(--background));border-color:var(--challenge-theme-color);opacity:1;box-shadow:0 8px 18px color-mix(in srgb,var(--challenge-theme-color) 14%,transparent)}@keyframes CuriosityHubSection_challengeThemeLoop__LwQZy{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - 4px))}}@media (prefers-reduced-motion:reduce){.CuriosityHubSection_challengeThemeTrack__dNlZT{animation:none}}.CuriosityHubSection_challengeBody__njS4Q{width:100%;min-width:0;min-height:0;display:flex;flex-direction:column;margin-top:16px;gap:12px}.CuriosityHubSection_question__aJe_m{max-width:760px;margin:0 auto 28px;color:var(--foreground);font-family:var(--font-display);font-size:var(--font-size-2xl);font-weight:300;line-height:1.2;letter-spacing:0;text-align:center}.CuriosityHubSection_answerGrid__RKcnQ{display:grid;grid-template-columns:repeat(2,minmax(220px,320px));justify-content:center;gap:30px}.CuriosityHubSection_answerCard__GrEeG{min-height:var(--curiosity-answer-card-height);display:block;padding:0;border:1px solid var(--border-primary);border-radius:18px;background:var(--tab-bg-active);color:var(--foreground);cursor:pointer;text-align:left;perspective:900px;-webkit-perspective:900px;font-family:var(--font-body);font-size:clamp(1.08rem,1.35vw,1.42rem);font-weight:700;line-height:1.12;box-shadow:0 10px 24px color-mix(in srgb,var(--foreground) 7%,transparent);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}.CuriosityHubSection_answerCardCorrect__hyH4j,.CuriosityHubSection_answerCardMiss__cFWYD,.CuriosityHubSection_answerCard__GrEeG:hover{border-color:color-mix(in srgb,var(--palette-rose-500) 62%,var(--border-primary));box-shadow:0 18px 38px color-mix(in srgb,var(--palette-rose-500) 13%,transparent);transform:translateY(-2px)}.CuriosityHubSection_answerCardCorrect__hyH4j{background:color-mix(in srgb,var(--palette-rose-500) 10%,var(--tab-bg-active))}.CuriosityHubSection_answerCardMiss__cFWYD{opacity:.74}.CuriosityHubSection_answerCardInner__eG1Fb{position:relative;width:100%;min-height:var(--curiosity-answer-card-height);display:grid;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;will-change:transform;transition:transform .36s cubic-bezier(.2,.8,.2,1)}.CuriosityHubSection_answerCardFlipped__W7qfu{transform:rotateY(180deg) translateZ(0);-webkit-transform:rotateY(180deg) translateZ(0)}.CuriosityHubSection_answerBack__Pi_2k,.CuriosityHubSection_answerFace__aF5kn{grid-area:1/1;min-height:var(--curiosity-answer-card-height);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:20px;border-radius:18px;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:rotateY(0deg) translateZ(0);-webkit-transform:rotateY(0deg) translateZ(0);text-align:center}.CuriosityHubSection_answerBack__Pi_2k{background:var(--tab-bg-active);transform:rotateY(180deg) translateZ(0);-webkit-transform:rotateY(180deg) translateZ(0)}.CuriosityHubSection_answerVerdict__mW_gV{color:var(--palette-rose-500);font-size:var(--font-size-xl);font-weight:850}.CuriosityHubSection_answerExplanation__QCxGY{color:var(--foreground);font-family:var(--font-body);font-size:var(--font-size-md);font-weight:300;line-height:1.35}.CuriosityHubSection_sectionHero__CLYLY .CuriosityHubSection_question__aJe_m{max-width:100%;margin-bottom:16px;font-size:var(--font-size-xl)}.CuriosityHubSection_sectionHero__CLYLY .CuriosityHubSection_challengeShell__bFwrj{padding-block:18px 0}.CuriosityHubSection_sectionHero__CLYLY .CuriosityHubSection_challengeThemeBadge__roeBA{padding:5px 11px;border-radius:999px}.CuriosityHubSection_sectionHero__CLYLY .CuriosityHubSection_answerGrid__RKcnQ{grid-template-columns:repeat(2,minmax(160px,1fr));gap:14px}.CuriosityHubSection_sectionHero__CLYLY .CuriosityHubSection_answerBack__Pi_2k,.CuriosityHubSection_sectionHero__CLYLY .CuriosityHubSection_answerFace__aF5kn{padding:14px}.CuriosityHubSection_sectionHero__CLYLY .CuriosityHubSection_answerExplanation__QCxGY{font-size:var(--font-size-md)}.CuriosityHubSection_sectionEmbedded___51BV .CuriosityHubSection_challengeShell__bFwrj{max-width:760px;padding-block:8px 0}.CuriosityHubSection_sectionEmbedded___51BV .CuriosityHubSection_question__aJe_m{max-width:720px;margin-bottom:18px;font-size:var(--font-size-2xl)}.CuriosityHubSection_sectionEmbedded___51BV .CuriosityHubSection_answerGrid__RKcnQ{width:min(760px,100%);grid-template-columns:repeat(2,minmax(180px,1fr));gap:14px}.CuriosityHubSection_sectionEmbedded___51BV .CuriosityHubSection_answerCard__GrEeG{border-radius:12px;font-size:var(--font-size-xl)}.CuriosityHubSection_sectionEmbedded___51BV .CuriosityHubSection_answerBack__Pi_2k,.CuriosityHubSection_sectionEmbedded___51BV .CuriosityHubSection_answerFace__aF5kn{border-radius:12px;padding:14px}.CuriosityHubSection_sectionEmbedded___51BV .CuriosityHubSection_answerExplanation__QCxGY{font-size:var(--font-size-md)}.CuriosityHubSection_explorationShell__H1jB9{height:var(--curiosity-shell-height);box-sizing:border-box;display:flex}.CuriosityHubSection_galaxyMap__DGRi3{flex:1;min-height:0;display:flex;flex-direction:column;border:1px solid var(--border-primary);border-radius:18px;background:var(--background);overflow:hidden}.CuriosityHubSection_galaxyStage__t_UKq{position:relative;flex:1;min-height:0;isolation:isolate;overscroll-behavior:contain}.CuriosityHubSection_galaxyStage__t_UKq:before{content:"";position:absolute;inset:14px;border:1px solid color-mix(in srgb,var(--border-primary) 60%,transparent);border-radius:50%;opacity:.55;pointer-events:none}.CuriosityHubSection_galaxyStage__t_UKq:after{content:"";position:absolute;inset:50px 18%;border:1px solid color-mix(in srgb,var(--border-primary) 45%,transparent);border-radius:50%;opacity:.45;pointer-events:none}.CuriosityHubSection_galaxyCanvas__MkMAI{position:relative;z-index:1;display:block;width:100%;height:100%;cursor:grab;overscroll-behavior:contain;touch-action:none}.CuriosityHubSection_galaxyCanvas__MkMAI:active{cursor:grabbing}.CuriosityHubSection_galaxyResetButton__IwqOV{position:absolute;top:10px;right:10px;z-index:4;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-primary);border-radius:50%;background:color-mix(in srgb,var(--background) 84%,transparent);color:var(--foreground);cursor:pointer;box-shadow:0 10px 24px color-mix(in srgb,var(--foreground) 8%,transparent)}.CuriosityHubSection_galaxyResetButton__IwqOV:hover{border-color:color-mix(in srgb,var(--palette-rose-500) 58%,var(--border-primary))}.CuriosityHubSection_galaxyResetButton__IwqOV svg{width:18px;height:18px}.CuriosityHubSection_leafSuggestionPanel__2Mxhr{position:absolute;top:10px;left:10px;z-index:5;width:min(390px,calc(100% - 64px));min-height:42px;padding:11px 13px;border:1px solid color-mix(in srgb,var(--palette-rose-500) 34%,var(--border-primary));border-radius:14px;background:color-mix(in srgb,var(--background) 92%,transparent);color:var(--foreground);box-shadow:0 14px 28px color-mix(in srgb,var(--foreground) 10%,transparent);font-size:var(--font-size-md);font-weight:520;line-height:1.42;text-align:left}.CuriosityHubSection_leafSuggestionCards__nsd2t{display:grid;gap:8px}.CuriosityHubSection_leafSuggestionCard__MBbCn{display:block;width:100%;margin:0;padding:9px 10px;border:1px solid color-mix(in srgb,var(--palette-rose-500) 24%,var(--border-primary));border-radius:10px;background:color-mix(in srgb,var(--background) 96%,var(--palette-rose-500) 4%);color:var(--foreground);cursor:pointer;font:inherit;font-size:var(--font-size-xs);font-weight:620;line-height:1.35;text-align:left}.CuriosityHubSection_leafSuggestionCard__MBbCn:hover{border-color:color-mix(in srgb,var(--palette-rose-500) 58%,var(--border-primary));background:color-mix(in srgb,var(--background) 91%,var(--palette-rose-500) 9%)}.CuriosityHubSection_nextButtonSlot__v5GMg{min-height:28px;display:flex;align-items:flex-end;justify-content:center;margin-top:auto;transform:translateY(12px)}.CuriosityHubSection_nextButton__Qzw35{display:flex;min-height:28px;margin:0;padding:6px 12px;font-size:var(--font-size-xs)}@media screen and (max-width:1200px){.CuriosityHubSection_sectionHero__CLYLY{margin-top:0}}@media screen and (max-width:1024px){.CuriosityHubSection_sectionHero__CLYLY{margin-top:40px}.CuriosityHubSection_challengeBody__njS4Q{margin-top:16px}}@media screen and (max-width:768px){.CuriosityHubSection_section__UiZf5{width:90%}.CuriosityHubSection_sectionHero__CLYLY{width:100%}.CuriosityHubSection_challengeShell__bFwrj,.CuriosityHubSection_explorationShell__H1jB9{height:600px}.CuriosityHubSection_challengeShell__bFwrj{display:flex;flex-direction:column;padding:16px}.CuriosityHubSection_challengeThemeColumn__I2UYn{width:auto;justify-content:center;align-items:center}.CuriosityHubSection_challengeThemeCarousel__m5B98{width:100%;height:36px}.CuriosityHubSection_challengeThemeBadge__roeBA{width:auto;min-height:28px;padding:5px 11px;border-radius:999px}.CuriosityHubSection_sectionHero__CLYLY .CuriosityHubSection_challengeShell__bFwrj,.CuriosityHubSection_sectionHero__CLYLY .CuriosityHubSection_explorationShell__H1jB9{height:480px}.CuriosityHubSection_sectionEmbedded___51BV .CuriosityHubSection_challengeShell__bFwrj,.CuriosityHubSection_sectionEmbedded___51BV .CuriosityHubSection_explorationShell__H1jB9{height:520px}.CuriosityHubSection_sectionStartLanding__W_bwB{--curiosity-answer-card-height:156px;width:min(90%,560px);margin-block:80px}.CuriosityHubSection_sectionStartLanding__W_bwB .CuriosityHubSection_challengeShell__bFwrj{height:auto;padding:0}.CuriosityHubSection_sectionStartLanding__W_bwB .CuriosityHubSection_answerGrid__RKcnQ{max-width:420px;gap:14px}.CuriosityHubSection_journeyProgress__ixHwf{width:min(100%,420px)}.CuriosityHubSection_sectionStartLanding__W_bwB .CuriosityHubSection_answerBack__Pi_2k,.CuriosityHubSection_sectionStartLanding__W_bwB .CuriosityHubSection_answerCardInner__eG1Fb,.CuriosityHubSection_sectionStartLanding__W_bwB .CuriosityHubSection_answerCard__GrEeG,.CuriosityHubSection_sectionStartLanding__W_bwB .CuriosityHubSection_answerFace__aF5kn{min-height:var(--curiosity-answer-card-height)}.CuriosityHubSection_question__aJe_m{font-size:var(--font-size-xl)}.CuriosityHubSection_answerGrid__RKcnQ{grid-template-columns:1fr;max-width:300px;margin:0 auto;gap:20px}.CuriosityHubSection_answerBack__Pi_2k,.CuriosityHubSection_answerCardInner__eG1Fb,.CuriosityHubSection_answerCard__GrEeG,.CuriosityHubSection_answerFace__aF5kn{min-height:176px}.CuriosityHubSection_galaxyMap__DGRi3{min-height:350px}}@media screen and (max-width:480px){.CuriosityHubSection_section__UiZf5{width:100%;margin-top:20px}.CuriosityHubSection_sectionEmbedded___51BV{margin-top:0}.CuriosityHubSection_sectionHero__CLYLY{margin-top:8px}.CuriosityHubSection_sectionStartLanding__W_bwB{--curiosity-answer-card-height:176px;width:calc(100% - 24px);margin-block:80px}.CuriosityHubSection_sectionStartLanding__W_bwB .CuriosityHubSection_question__aJe_m{margin-bottom:24px;font-size:clamp(1.45rem,7vw,1.85rem)}.CuriosityHubSection_journeyProgress__ixHwf{margin-bottom:24px}.CuriosityHubSection_sectionStartLanding__W_bwB .CuriosityHubSection_answerGrid__RKcnQ{grid-template-columns:1fr;max-width:none}.CuriosityHubSection_sectionStartLanding__W_bwB .CuriosityHubSection_answerCard__GrEeG{padding:0}.CuriosityHubSection_completionState__a_UBt{min-height:360px;padding-inline:8px}.CuriosityHubSection_completionCta__H_jHn{width:100%}.CuriosityHubSection_modeButton__rV3wP{width:40px;height:40px;min-height:40px;padding:7px}.CuriosityHubSection_modeButtonIcon__hG_sN{width:26px;height:26px}.CuriosityHubSection_answerCard__GrEeG{padding:14px}.CuriosityHubSection_leafSuggestionPanel__2Mxhr{top:8px;left:8px;width:min(300px,calc(100% - 58px));min-height:34px;padding:8px 12px;border-radius:12px;font-size:var(--font-size-xs)}.CuriosityHubSection_challengeShell__bFwrj{padding-block:32px 0}}.FAQSection_faqSection__SMxGV{width:100%;max-width:1200px;margin:80px auto 0;padding:0 20px;box-sizing:border-box}.FAQSection_faqTitle__dkJ6L{font-size:clamp(2.5rem,3.5vw,3.5rem);line-height:1.2;font-weight:300;text-align:center;margin:0 0 24px;font-family:DM Sans,sans-serif;color:var(--foreground)}.FAQSection_faqItem__yZY9V{border-bottom:1px solid var(--border-primary);margin-bottom:10px}.FAQSection_faqQuestion__8HDCO{font-size:var(--font-size-lg);padding:20px 0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-family:DM Sans,sans-serif;color:var(--foreground);background:none;border:none;width:100%;text-align:left;min-height:24px;box-sizing:border-box;overflow:visible}.FAQSection_faqIcon__5zw_x{transition:transform .3s ease;flex-shrink:0;min-width:24px;width:24px;height:24px;display:flex;justify-content:center;align-items:center}.FAQSection_faqAnswer__oV1ur{padding:0;max-height:0;overflow:hidden;transition:all .3s ease;font-family:DM Sans,sans-serif;color:var(--text-secondary)}.FAQSection_faqAnswer__oV1ur.FAQSection_open__UL8jd{padding:0 0 20px;max-height:500px}.FAQSection_faqIcon__5zw_x.FAQSection_open__UL8jd{transform:rotate(180deg)}.FAQSection_faqQuestion__8HDCO:hover .FAQSection_faqIcon__5zw_x{color:var(--palette-rose-500)}.FAQSection_toggleFaqButton__xQVuD{color:var(--foreground);background-color:transparent;border:none;border-radius:4px;padding:8px 12px;font-size:var(--font-size-sm);font-family:DM Sans,sans-serif;cursor:pointer;transition:background-color .3s ease,transform .2s ease;margin:20px auto;display:block}.FAQSection_toggleFaqButton__xQVuD:hover{transform:scale(1.05);background-color:var(--palette-rose-500);color:var(--interactive-strong-text)}.FAQSection_highlight__UH5qF{color:var(--palette-rose-500)}@media screen and (max-width:1200px){.FAQSection_faqSection__SMxGV{padding:0 40px;max-width:100%}.FAQSection_faqQuestion__8HDCO{padding:18px 0}.FAQSection_faqIcon__5zw_x{min-width:22px;width:22px;height:22px}}@media screen and (max-width:960px){.FAQSection_faqSection__SMxGV{padding:0 30px}.FAQSection_faqQuestion__8HDCO{padding:16px 0}.FAQSection_faqIcon__5zw_x{min-width:20px;width:20px;height:20px}}@media screen and (max-width:768px){.FAQSection_faqSection__SMxGV{padding:0 15px}.FAQSection_faqTitle__dkJ6L{font-size:2.4rem;margin-bottom:30px}.FAQSection_faqQuestion__8HDCO{font-size:var(--font-size-md);padding:15px 0;line-height:1.4}.FAQSection_faqIcon__5zw_x{min-width:20px;width:20px;height:20px;font-size:var(--font-size-md)}.FAQSection_faqAnswer__oV1ur.FAQSection_open__UL8jd{padding:0 0 15px;max-height:400px}.FAQSection_faqItem__yZY9V{margin-bottom:8px}}@media screen and (max-width:480px){.FAQSection_faqSection__SMxGV{padding:0 10px}.FAQSection_faqTitle__dkJ6L{font-size:var(--font-size-2xl);margin-bottom:25px}.FAQSection_faqQuestion__8HDCO{font-size:var(--font-size-md);padding:12px 0;line-height:1.3}.FAQSection_faqIcon__5zw_x{font-size:var(--font-size-md);min-width:18px;width:18px;height:18px}.FAQSection_faqAnswer__oV1ur{font-size:var(--font-size-sm);line-height:1.5}.FAQSection_faqAnswer__oV1ur.FAQSection_open__UL8jd{padding:0 0 12px;max-height:300px}.FAQSection_faqItem__yZY9V{margin-bottom:6px}}.BannerFooter_bannerFooter__N4ZAQ{position:fixed;bottom:0;left:0;width:100%;height:clamp(80px,5vw,120px);z-index:1000;pointer-events:none;display:flex;align-items:flex-end;justify-content:center}.BannerFooter_bannerFooterGradient__ypFv1{position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(to top,var(--surface-alternate) 25%,color-mix(in srgb,var(--surface-alternate) 0%,transparent));pointer-events:none;z-index:-1}.BannerFooter_bannerFooterContent__DxaUY{display:flex;gap:20px;padding-bottom:clamp(15px,1vw,25px);pointer-events:auto}.BannerFooter_footerCta__2R3ix{padding:12px 32px;font-size:var(--font-size-md);font-family:var(--font-display);font-weight:600;letter-spacing:.5px;border-radius:30px;border:none;cursor:pointer;transition:all .3s ease;background-color:var(--interactive-accent-bg);color:var(--interactive-accent-text);box-shadow:0 4px 12px var(--overlay-default);opacity:.9}.BannerFooter_footerCta__2R3ix:hover{transform:scale(1.05);box-shadow:0 4px 12px color-mix(in srgb,var(--color-rating) 20%,transparent);background-color:var(--interactive-accent-bg-hover);opacity:1}.CourseCounterSection_courseCountContainer__RZ2b4{text-align:center;margin-top:80px;margin-bottom:30px;font-family:DM Sans,sans-serif;color:var(--foreground)}.CourseCounterSection_courseCountLabel__tiGHg{font-size:clamp(2.5rem,3.5vw,3.5rem);line-height:1.2;margin-bottom:0;margin-top:0;font-weight:300;text-align:center;display:block}.CourseCounterSection_highlight__Gl_nc{color:var(--palette-rose-500)}.CourseCounterSection_animatedCounter__iTm7d{display:block;font-size:2.2rem;color:var(--foreground);font-family:DM Sans,sans-serif;margin-top:40px}.CourseCounterSection_digitContainer__aRo4t{display:inline-block;background-color:var(--background-secondary);margin:0 4px;width:1ch;text-align:center;border-radius:5px}.CourseCounterSection_counterOnly__9__h1{inline-size:112px;min-height:84px;box-sizing:border-box;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:8px 7px;border:1px solid color-mix(in srgb,var(--border-default) 72%,transparent);border-radius:14px;color:var(--foreground);background:color-mix(in srgb,var(--background-secondary) 84%,transparent);box-shadow:0 12px 28px rgb(61 26 44/10%);backdrop-filter:blur(12px)}.CourseCounterSection_counterOnlyLabel__abapb{max-inline-size:8ch;color:var(--text-secondary);font-size:.82rem;font-weight:750;line-height:1.12;text-align:center;text-wrap:balance}.CourseCounterSection_counterOnly__9__h1 .CourseCounterSection_animatedCounter__iTm7d,.CourseCounterSection_counterOnly__9__h1 .CourseCounterSection_courseCountNumber___pwb1{margin-top:0;font-size:clamp(1.2rem,2.4vw,1.48rem);line-height:1}.CourseCounterSection_counterOnly__9__h1 .CourseCounterSection_digitContainer__aRo4t{margin-inline:1px;padding-block:4px;border-radius:4px}@media screen and (max-width:1280px){.CourseCounterSection_courseCountContainer__RZ2b4{margin:40px 0}}@media screen and (max-width:768px){.CourseCounterSection_courseCountLabel__tiGHg{font-size:2.4rem}.CourseCounterSection_courseCountNumber___pwb1{font-size:2.8em}}.PdfHomeHero_hero__B6B7_{width:96%;max-width:1710px;min-height:520px;margin:20px auto;padding:clamp(32px,5vw,72px);display:grid;grid-template-columns:minmax(0,.88fr) minmax(460px,1.12fr);align-items:center;gap:clamp(36px,5vw,78px);overflow:hidden;background:var(--background-preview-paper);border:1px solid color-mix(in srgb,var(--border-primary) 72%,transparent);border-radius:var(--radius-lg);box-shadow:var(--shadow-primary)}.PdfHomeHero_copyColumn__Fx6cH{min-width:0;display:flex;flex-direction:column;align-items:flex-start}.PdfHomeHero_eyebrow__lLYJc{margin:0 0 var(--space-150);color:var(--color-action-accent-bg);font-size:var(--font-size-xs)}.PdfHomeHero_copyColumn__Fx6cH h1{max-width:13ch;margin:0;color:var(--text-primary);font-family:var(--font-display);font-size:var(--font-size-600);font-weight:450;line-height:1.08;letter-spacing:-.035em}.PdfHomeHero_description__jUxhe{max-width:39rem;margin:var(--space-300) 0 0;color:var(--text-secondary);font-size:var(--font-size-lg);line-height:1.55}.PdfHomeHero_cta__cJoJL{min-height:50px;margin-top:var(--space-400);padding:0 var(--space-300);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-100);color:var(--color-button-primary-text);background:var(--color-button-primary-bg);border:0;border-radius:var(--radius-pill);box-shadow:0 14px 30px color-mix(in srgb,var(--palette-navy-900) 18%,transparent);cursor:pointer;font-family:var(--font-display);font-size:var(--font-size-md);font-weight:650;transition:background-color .16s ease,transform .16s ease,box-shadow .16s ease}.PdfHomeHero_cta__cJoJL:hover{background:var(--color-button-primary-hover);box-shadow:0 18px 36px color-mix(in srgb,var(--palette-navy-900) 24%,transparent);transform:translateY(-2px)}.PdfHomeHero_cta__cJoJL:focus-visible{outline:3px solid var(--color-action-focus-ring);outline-offset:3px}.PdfHomeHero_cta__cJoJL svg{width:18px;height:18px;flex:0 0 auto}.PdfHomeHero_limits__56Gih{margin:var(--space-300) 0 0;padding:0;display:grid;gap:var(--space-100);list-style:none}.PdfHomeHero_limits__56Gih li,.PdfHomeHero_privacy__CEOhl{display:flex;align-items:center;gap:var(--space-100);color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.4}.PdfHomeHero_limits__56Gih svg{color:var(--color-action-accent-bg)}.PdfHomeHero_privacy__CEOhl{margin:var(--space-200) 0 0;color:var(--text-muted)}.PdfHomeHero_limits__56Gih svg,.PdfHomeHero_privacy__CEOhl svg{width:17px;height:17px;flex:0 0 auto}.PdfHomeHero_proofStage__lB3gu{width:100%;min-width:0;aspect-ratio:3/2;margin:0;position:relative;overflow:hidden;background:var(--palette-navy-900);border-radius:var(--radius-md);box-shadow:var(--shadow-strong)}.PdfHomeHero_proofImage__ADtgh{object-fit:cover;object-position:center}.PdfHomeHero_proofLabels__I1TgD{inset:0;position:absolute;z-index:1;pointer-events:none}.PdfHomeHero_courseProofLabel__4IWqp,.PdfHomeHero_revisionProofLabel___IgAN{padding:8px 12px;display:inline-flex;align-items:center;gap:var(--space-100);position:absolute;color:var(--palette-neutral-0);background:color-mix(in srgb,var(--palette-navy-900) 88%,transparent);border:1px solid color-mix(in srgb,var(--palette-neutral-0) 24%,transparent);border-radius:var(--radius-pill);box-shadow:0 10px 24px color-mix(in srgb,var(--palette-navy-900) 32%,transparent);backdrop-filter:blur(12px);font-size:var(--font-size-xs);font-weight:700;white-space:nowrap}.PdfHomeHero_courseProofLabel__4IWqp{top:8%;right:5%}.PdfHomeHero_revisionProofLabel___IgAN{right:7%;bottom:7%}.PdfHomeHero_courseProofLabel__4IWqp svg,.PdfHomeHero_revisionProofLabel___IgAN svg{width:16px;height:16px;flex:0 0 auto;color:var(--palette-rose-300)}@media (max-width:1180px){.PdfHomeHero_hero__B6B7_{grid-template-columns:1fr}.PdfHomeHero_copyColumn__Fx6cH{align-items:center;text-align:center}.PdfHomeHero_copyColumn__Fx6cH h1,.PdfHomeHero_description__jUxhe{max-width:760px}.PdfHomeHero_limits__56Gih{text-align:left}.PdfHomeHero_proofStage__lB3gu{width:min(100%,820px);justify-self:center}}@media (max-width:768px){.PdfHomeHero_hero__B6B7_{width:90%;min-height:0;padding:var(--space-400) var(--space-300);gap:var(--space-400)}.PdfHomeHero_copyColumn__Fx6cH h1{font-size:var(--font-size-2xl);letter-spacing:-.025em}.PdfHomeHero_description__jUxhe{font-size:var(--font-size-md)}.PdfHomeHero_cta__cJoJL{width:100%}}@media (max-width:520px){.PdfHomeHero_hero__B6B7_{width:calc(100% - 4px);padding:var(--space-300) var(--space-200);border-radius:var(--radius-md)}.PdfHomeHero_limits__56Gih li,.PdfHomeHero_privacy__CEOhl{align-items:flex-start}.PdfHomeHero_courseProofLabel__4IWqp,.PdfHomeHero_revisionProofLabel___IgAN{padding:6px 9px;gap:6px;font-size:var(--font-size-2xs)}.PdfHomeHero_courseProofLabel__4IWqp svg,.PdfHomeHero_revisionProofLabel___IgAN svg{width:13px;height:13px}}@media (prefers-reduced-motion:reduce){.PdfHomeHero_cta__cJoJL{transition:none}}.TrendingCourseCarousel_trendingCoursesSection__MXh2q{width:100%;margin-top:30px;overflow:hidden}.TrendingCourseCarousel_trendingCoursesSection__MXh2q[data-flush=true]{margin-top:0}.TrendingCourseCarousel_trendingCarouselTitle__XfYGd{font-family:DM Sans,sans-serif;font-size:var(--font-size-lg);line-height:1.2;margin-bottom:20px;margin-top:0;font-weight:600;text-align:left;color:var(--foreground);opacity:.8}.TrendingCourseCarousel_trendingCarouselContainer__wVzYo{position:relative;width:100%}.TrendingCourseCarousel_trendingCarousel__ZFr2_{overflow-x:auto;padding:10px 0;scrollbar-width:none;cursor:grab;-webkit-overflow-scrolling:touch}.TrendingCourseCarousel_trendingCoursesSection__MXh2q[data-flush=true] .TrendingCourseCarousel_trendingCarousel__ZFr2_{padding-top:0}.TrendingCourseCarousel_trendingCarouselTrack__wBvUC{display:flex;width:max-content;gap:15px;transform:translateX(var(--mini-course-card-rail-offset));transition:transform .36s cubic-bezier(.22,1,.36,1)}.TrendingCourseCarousel_trendingCarousel__ZFr2_::-webkit-scrollbar{display:none}.TrendingCourseCarousel_courseCardWrapper__vOd0t{flex:0 0 auto;width:fit-content}@media (max-width:768px){.TrendingCourseCarousel_courseCardWrapper__vOd0t{width:fit-content}}@media (prefers-reduced-motion:reduce){.TrendingCourseCarousel_trendingCarouselTrack__wBvUC{transition:none}}.CognitiveTorus_shell__vRj4Y{position:relative;display:block;width:min(100%,320px);aspect-ratio:1/1;background:transparent;isolation:isolate}.CognitiveTorus_aura__On4OF{display:none}.CognitiveTorus_canvas__pctsm{position:relative;z-index:1;display:block;width:100%;height:100%;background:transparent;filter:drop-shadow(0 0 5px hsl(var(--torus-aura-hue,250deg) 88% 76%/var(--torus-aura-core-opacity,.3))) drop-shadow(0 0 14px hsl(var(--torus-aura-hue,250deg) 82% 68%/var(--torus-aura-soft-opacity,.18))) drop-shadow(0 0 26px hsl(calc(var(--torus-aura-hue, 250deg) + 42deg) 72% 66%/var(--torus-aura-soft-opacity,.18)))}.dark .CognitiveTorus_canvas__pctsm,[data-theme=dark] .CognitiveTorus_canvas__pctsm{filter:drop-shadow(0 0 6px hsl(var(--torus-aura-hue,250deg) 90% 76%/var(--torus-aura-core-opacity,.3))) drop-shadow(0 0 16px hsl(var(--torus-aura-hue,250deg) 84% 68%/var(--torus-aura-soft-opacity,.18))) drop-shadow(0 0 30px hsl(calc(var(--torus-aura-hue, 250deg) + 42deg) 72% 64%/var(--torus-aura-soft-opacity,.18)))}.StartAppInstallBanner_spacer__mE6oD{flex:0 0 calc(76px + max(8px, env(safe-area-inset-bottom)))}.StartAppInstallBanner_shell___WYg0{position:fixed;right:0;bottom:0;left:0;z-index:1100;display:flex;justify-content:center;padding:0 8px max(8px,env(safe-area-inset-bottom));pointer-events:none}.StartAppInstallBanner_card__WnYHr{width:min(100%,640px);min-height:68px;display:grid;grid-template-areas:"icon copy actions dismiss" "hint hint hint hint";grid-template-columns:52px minmax(0,1fr) auto 44px;gap:8px 10px;align-items:center;padding:8px;border:1px solid color-mix(in srgb,var(--border-primary) 72%,transparent);border-radius:var(--radius-md) var(--radius-md) 0 0;background:color-mix(in srgb,var(--background-secondary) 96%,transparent);box-shadow:0 -10px 34px color-mix(in srgb,var(--surface-inverse) 16%,transparent);backdrop-filter:blur(16px);pointer-events:auto}.StartAppInstallBanner_icon__6_S_H{grid-area:icon;width:52px;height:52px;border-radius:14px}.StartAppInstallBanner_copy__r3c1k{grid-area:copy;min-width:0;display:grid;gap:3px}.StartAppInstallBanner_copy__r3c1k strong{color:var(--text-primary);font-size:var(--font-size-sm);line-height:1.2}.StartAppInstallBanner_copy__r3c1k span,.StartAppInstallBanner_hint__3WtNU{color:var(--text-secondary);font-size:var(--font-size-xs)}.StartAppInstallBanner_actions__a1Y3R{grid-area:actions;display:flex;gap:6px}.StartAppInstallBanner_dismissAction__XCDYQ,.StartAppInstallBanner_pwaAction__ksFat,.StartAppInstallBanner_storeAction__rRdP8{min-height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-sm)}.StartAppInstallBanner_pwaAction__ksFat,.StartAppInstallBanner_storeAction__rRdP8{padding:0 12px;font-size:var(--font-size-sm);font-weight:800;text-decoration:none;white-space:nowrap}.StartAppInstallBanner_pwaAction__ksFat{border:1px solid var(--border-default);color:var(--text-primary);background:var(--background-secondary);cursor:pointer}.StartAppInstallBanner_pwaAction__ksFat:disabled{opacity:.56;cursor:wait}.StartAppInstallBanner_storeAction__rRdP8{border:1px solid var(--color-button-primary-bg);color:var(--color-button-primary-text);background:var(--color-button-primary-bg)}.StartAppInstallBanner_dismissAction__XCDYQ{grid-area:dismiss;width:44px;padding:0;border:0;color:var(--text-secondary);background:transparent;cursor:pointer}.StartAppInstallBanner_dismissAction__XCDYQ svg{width:20px;height:20px}.StartAppInstallBanner_hint__3WtNU{grid-area:hint;margin:0;text-align:center;line-height:1.35}.StartAppInstallBanner_dismissAction__XCDYQ:focus-visible,.StartAppInstallBanner_pwaAction__ksFat:focus-visible,.StartAppInstallBanner_storeAction__rRdP8:focus-visible{outline:3px solid color-mix(in srgb,var(--color-action-accent-bg) 38%,transparent);outline-offset:2px}@media (max-width:479px){.StartAppInstallBanner_spacer__mE6oD{flex-basis:calc(126px + max(8px, env(safe-area-inset-bottom)))}.StartAppInstallBanner_card__WnYHr{grid-template-areas:"icon copy dismiss" "actions actions actions" "hint hint hint";grid-template-columns:44px minmax(0,1fr) 44px;gap:7px 8px}.StartAppInstallBanner_icon__6_S_H{width:44px;height:44px;border-radius:12px}.StartAppInstallBanner_actions__a1Y3R{width:100%}.StartAppInstallBanner_pwaAction__ksFat,.StartAppInstallBanner_storeAction__rRdP8{flex:1 1 0;min-width:0}}@media (max-width:374px){.StartAppInstallBanner_copy__r3c1k strong{font-size:.6875rem}.StartAppInstallBanner_pwaAction__ksFat,.StartAppInstallBanner_storeAction__rRdP8{padding-inline:8px;font-size:var(--font-size-xs)}}.editorialCourseHero_stage__Gc8TM{--artifact-width:clamp(280px,60%,390px);--course-accent:#f26788;--course-accent-strong:#e13f67;--course-glass:rgb(8 18 33/66%);--course-surface:#fff8ef;--course-surface-raised:rgb(255 252 247/90%);--course-text:#15213b;--course-text-muted:rgb(21 33 59/68%);--course-pill-border:rgb(176 121 104/24%);position:relative;isolation:isolate;width:min(100%,610px);height:clamp(590px,53vw,635px);perspective:1500px;font-family:DM Sans,sans-serif}.editorialCourseHero_ambientGlow__XxBIW{position:absolute;z-index:-1;width:min(64%,360px);aspect-ratio:1;border-radius:50%;background:rgb(226 81 122/17%);box-shadow:0 0 76px 42px rgb(227 83 124/14%),82px 28px 112px 22px rgb(237 172 88/11%);filter:blur(12px)}.editorialCourseHero_bounceGroup__dN9qX{position:absolute;inset:0}.editorialCourseHero_artifactFloat__u5O5h{position:absolute;right:0;bottom:18px;left:0;z-index:2;width:var(--artifact-width);margin-inline:auto;aspect-ratio:.66;transform-style:flat;touch-action:pan-y}.editorialCourseHero_courseArtifact__XeUif{position:absolute;inset:0;overflow:hidden;border:1px solid rgb(255 255 255/88%);border-radius:28px;color:var(--course-text);background:var(--course-surface);box-shadow:0 35px 74px rgb(93 48 57/24%),0 12px 28px rgb(127 75 79/14%),inset 0 1px 0 rgb(255 255 255/94%);transform-origin:50% 62%;transform-style:flat;will-change:transform}.editorialCourseHero_courseArtifact__XeUif[data-active=true]{box-shadow:0 40px 86px rgb(98 49 60/27%),0 13px 30px rgb(137 78 84/16%),0 0 0 1px rgb(255 255 255/60%),inset 0 1px 0 rgb(255 255 255/96%)}.editorialCourseHero_courseArtifact__XeUif[data-active=false] .editorialCourseHero_courseHeader__ZRLPZ,.editorialCourseHero_courseArtifact__XeUif[data-active=false] .editorialCourseHero_coverCaption__9kcpF{opacity:0}.editorialCourseHero_courseArtifact__XeUif[data-active=false]{pointer-events:none}.editorialCourseHero_stackHitZones__jZwTH{position:absolute;inset:0;z-index:4;pointer-events:none}.editorialCourseHero_stackHitZone__ZPXqs{position:absolute;width:30px;border-radius:999px;cursor:pointer;pointer-events:auto}.editorialCourseHero_stackHitZone__ZPXqs[data-slot="1"]{top:9%;right:-25px;bottom:14%}.editorialCourseHero_stackHitZone__ZPXqs[data-slot="2"]{top:17%;right:-55px;bottom:7%}.editorialCourseHero_courseArtifact__XeUif:after{content:"";position:absolute;inset:8px;z-index:8;pointer-events:none;border:1px solid rgb(167 116 101/14%);border-radius:21px}.editorialCourseHero_coverLayer__cT6kY{position:absolute;inset:0;z-index:0;overflow:hidden;will-change:transform}.editorialCourseHero_coverImage__tZtbJ{z-index:0;object-fit:cover;object-position:50% 50%;filter:saturate(1.04) contrast(1.02)}.editorialCourseHero_coverTreatment__sfexf{position:absolute;inset:0;z-index:1;background:#071321;pointer-events:none}.editorialCourseHero_courseHeader__ZRLPZ{position:absolute;z-index:5;height:125px;inset:0 0 auto;padding:22px 24px 18px;background:transparent}.editorialCourseHero_courseHeader__ZRLPZ h2{display:table;max-width:23ch;margin:0 auto;padding:10px;border:1px solid rgb(255 255 255/66%);border-radius:14px;font-family:var(--font-display,"Montserrat",sans-serif);font-size:clamp(1.25rem,1.8vw,1.5rem);font-weight:600;line-height:1.04;letter-spacing:-.035em;color:var(--course-text);background:rgb(255 248 239/72%);backdrop-filter:blur(18px) saturate(118%);-webkit-backdrop-filter:blur(18px) saturate(118%);text-wrap:balance;text-align:center;text-shadow:none}.editorialCourseHero_coverSubtitle__DTg17{position:absolute;z-index:2;right:24px;bottom:56px;padding:0 10px;left:24px;margin:0;color:#fff;font-size:clamp(1.2rem,1.5vw,1.4rem);font-weight:650;line-height:1.35;text-shadow:0 2px 12px rgb(0 0 0/88%)}.editorialCourseHero_courseViewport__ifmYm{position:absolute;z-index:4;inset:120px 0 0;overflow:hidden;border-radius:14px;background:var(--course-surface)}.editorialCourseHero_contentSurface__82Qop{position:absolute;inset:0;overflow:hidden;isolation:isolate;background:var(--course-surface)}.editorialCourseHero_coverCaption__9kcpF{position:absolute;z-index:5;inset-inline:18px;bottom:17px;display:flex;justify-content:space-between;gap:10px}.editorialCourseHero_coverCaption__9kcpF span{padding:6px 9px;border:1px solid rgb(255 255 255/78%);border-radius:999px;color:var(--course-text);background:var(--course-surface-raised);box-shadow:0 7px 18px rgb(89 52 57/14%);backdrop-filter:blur(10px);font-size:.58rem;font-weight:600}.editorialCourseHero_contentState__P3_oP{position:absolute;inset:0;overflow:hidden;padding:12px 24px 18px;transform-origin:50% 12%}.editorialCourseHero_stateLabel__Rs1r_{display:inline-flex;align-items:center;gap:6px;color:#c6345f;font-size:.62rem;font-weight:780;letter-spacing:.085em;text-transform:uppercase}.editorialCourseHero_stateLabel__Rs1r_ svg{flex:0 0 auto}.editorialCourseHero_condensedExplanation__hjga3,.editorialCourseHero_importanceCopy__MyL4E,.editorialCourseHero_longExplanation__hr_Ok{margin:8px 0 0;color:var(--course-text);font-size:clamp(.76rem,1.28vw,.9rem);font-weight:520;line-height:1.62;text-shadow:none}.editorialCourseHero_erasingExplanation__z9I3x{margin-top:36px}.editorialCourseHero_condensedExplanation__hjga3{margin-top:8px;font-size:clamp(.82rem,1.36vw,.98rem);font-weight:520;line-height:1.6}.editorialCourseHero_importanceHighlight__lCVVK{margin-inline:-1px;padding:1px 2px;border-radius:4px;color:inherit;background:transparent;box-decoration-break:clone;-webkit-box-decoration-break:clone;transition:color .34s ease,background-color .34s ease,box-shadow .34s ease}.editorialCourseHero_importanceHighlight__lCVVK[data-active=true][data-tone=rose]{color:#a5224b;background:rgb(242 103 136/25%);box-shadow:0 0 14px rgb(242 103 136/16%)}.editorialCourseHero_importanceHighlight__lCVVK[data-active=true][data-tone=teal]{color:#096c68;background:rgb(65 187 178/24%);box-shadow:0 0 14px rgb(65 187 178/15%)}.editorialCourseHero_importanceHighlight__lCVVK[data-active=true][data-tone=gold]{color:#855900;background:rgb(242 184 70/28%);box-shadow:0 0 14px rgb(242 184 70/17%)}.editorialCourseHero_importanceHighlight__lCVVK[data-active=true][data-tone=violet]{color:#5c3f94;background:rgb(139 114 203/24%);box-shadow:0 0 14px rgb(139 114 203/16%)}.editorialCourseHero_vocabularyAnchor__u7De4{position:relative;display:inline-block}.editorialCourseHero_vocabularyTerm__STD__{display:inline;margin-inline:-1px;padding:1px 3px;border:1px solid rgb(198 52 95/48%);border-radius:4px;color:#a5224b;background:rgb(255 224 233/88%);box-shadow:0 0 0 2px rgb(255 255 255/72%),0 3px 12px rgb(198 52 95/18%);box-decoration-break:clone;-webkit-box-decoration-break:clone}.editorialCourseHero_vocabularyTooltip__ZzO9e{position:absolute;z-index:8;bottom:calc(100% + 10px);left:0;display:block;width:180px;margin-left:0;padding:7px 9px;border:1px solid rgb(255 255 255/88%);border-radius:12px;color:var(--course-text);background:rgb(255 244 248/78%);box-shadow:inset 0 1px 0 rgb(255 255 255/90%),0 10px 24px rgb(102 52 70/15%);backdrop-filter:blur(12px) saturate(125%);font-size:.64rem;font-weight:520;line-height:1.4;text-align:left;transition:width .3s ease,padding .3s ease}.editorialCourseHero_vocabularyTooltip__ZzO9e[data-state=loading]{width:34px;padding:7px}.editorialCourseHero_vocabularyTooltip__ZzO9e:before{position:absolute;bottom:-5px;left:var(--vocabulary-tooltip-arrow-left,34px);width:9px;height:9px;border-right:1px solid rgb(255 255 255/88%);border-bottom:1px solid rgb(255 255 255/88%);background:rgb(255 244 248/90%);content:"";transform:rotate(45deg)}.editorialCourseHero_vocabularyDefinition__sFaan{display:block}.editorialCourseHero_vocabularyLoading__wO1LG{display:grid;place-items:center}.editorialCourseHero_vocabularySpinner__yxCGu{display:block;width:14px;height:14px;border:2px solid rgb(198 52 95/22%);border-top-color:#c6345f;border-radius:50%;animation:editorialCourseHero_vocabularySpin__8zxtJ .68s linear infinite}@keyframes editorialCourseHero_vocabularySpin__8zxtJ{to{transform:rotate(1turn)}}.editorialCourseHero_typingCursor__b__8b{display:inline-block;width:2px;height:1.05em;margin-left:3px;vertical-align:-.14em;border-radius:1px;background:#ff7899;box-shadow:0 0 9px rgb(242 103 136/65%);animation:editorialCourseHero_cursorBlink__WM1JW .74s step-end infinite}@keyframes editorialCourseHero_cursorBlink__WM1JW{0%,46%{opacity:1}47%,to{opacity:0}}.editorialCourseHero_shorterLabel__ZPA89{position:absolute;right:20px;bottom:18px;padding:5px 8px;border:1px solid var(--course-pill-border);border-radius:999px;color:#bd2f59;background:var(--course-surface-raised);font-size:.58rem;font-weight:750}.editorialCourseHero_infographicFigure__yftr2{margin:14px 0 0}.editorialCourseHero_infographicFrame__YotNd{position:relative;overflow:hidden;width:100%;aspect-ratio:16/7.8;border-radius:9px;border:1px solid rgb(176 121 104/18%);background:#fffaf4}.editorialCourseHero_infographicFrame__YotNd img{object-fit:contain}.editorialCourseHero_infographicImageReveal__EG1D1,.editorialCourseHero_infographicLoadingPlaceholder__BPHH_{position:absolute;inset:0}.editorialCourseHero_infographicImageReveal__EG1D1{z-index:0}.editorialCourseHero_infographicLoadingPlaceholder__BPHH_{z-index:1;overflow:hidden;background:linear-gradient(180deg,rgb(255 252 247/94%),rgb(250 220 228/68%)),radial-gradient(circle at 18% 20%,rgb(216 236 226/55%),transparent 36%),radial-gradient(circle at 82% 78%,rgb(246 189 205/48%),transparent 42%);isolation:isolate}.editorialCourseHero_infographicLoadingPlaceholder__BPHH_:before{content:"";position:absolute;inset:-30% -48%;background:linear-gradient(100deg,transparent,rgb(242 103 136/18%) 38%,rgb(255 255 255/86%) 49%,rgb(170 214 192/18%) 58%,transparent 76%);filter:blur(10px);transform:translateX(-36%) skewX(-7deg);animation:editorialCourseHero_infographicPremiumSweep__BtOkG 1.5s ease-in-out infinite}@keyframes editorialCourseHero_infographicPremiumSweep__BtOkG{0%{transform:translateX(-36%) skewX(-7deg);opacity:.25}46%{opacity:.76}to{transform:translateX(36%) skewX(-7deg);opacity:.28}}.editorialCourseHero_quizState__ULC6A{padding:22px 24px 18px}.editorialCourseHero_quizQuestion__YW9Gp{margin:16px 0;color:var(--course-text);font-size:clamp(.8rem,1.4vw,1rem);font-weight:500;line-height:1.3}.editorialCourseHero_quizAnswers__cTeaU{display:grid;gap:6px}.editorialCourseHero_quizAnswerSelected___ZvJY,.editorialCourseHero_quizAnswer__gI20G{display:grid;grid-template-columns:24px 1fr 16px;align-items:center;min-height:35px;padding:5px 8px;border:1px solid var(--course-pill-border);border-radius:10px;background:var(--course-surface-raised)}.editorialCourseHero_quizAnswerSelected___ZvJY{border-color:rgb(208 72 111/34%);background:rgb(250 220 228/72%);box-shadow:0 7px 18px rgb(223 55 96/14%)}.editorialCourseHero_quizAnswer__gI20G span{color:rgb(21 33 59/42%)}.editorialCourseHero_quizAnswerSelected___ZvJY span,.editorialCourseHero_quizAnswerSelected___ZvJY svg{color:#c6345f}.editorialCourseHero_quizAnswerSelected___ZvJY p,.editorialCourseHero_quizAnswer__gI20G p{margin:0;color:var(--course-text);font-size:.75rem;font-weight:500}.editorialCourseHero_quizFeedback__e7hIF{margin:8px 0 0;color:#bd2f59;font-size:.7rem;font-weight:680;line-height:1.3}.editorialCourseHero_oralState__PBh9U{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:17px 24px}.editorialCourseHero_oralState__PBh9U .editorialCourseHero_stateLabel__Rs1r_{position:absolute;top:17px;left:20px}.editorialCourseHero_micOrb__KtdKU{width:52px;height:52px;display:grid;place-items:center;margin-top:12px;border:1px solid rgb(255 255 255/46%);border-radius:50%;color:#fff;background:var(--course-accent-strong);box-shadow:0 0 0 9px rgb(242 103 136/12%),0 14px 30px rgb(223 55 96/30%);font-size:1.4rem;translate:0 -24px}.editorialCourseHero_listeningLabel__CCLyy{margin-top:14px;color:var(--course-text);font-size:.79rem}.editorialCourseHero_mentorPrompt__O796g{margin:8px 0 0;color:var(--course-text-muted);font-size:.75rem;font-weight:560;line-height:1.35}.editorialCourseHero_oralState__PBh9U small{margin-top:7px;color:rgb(21 33 59/52%);font-size:.55rem}.editorialCourseHero_prompt__v35V7{position:absolute;z-index:7;width:max-content;max-width:150px;min-height:45px;display:flex;align-items:center;padding:10px 14px;border:1px solid color-mix(in srgb,var(--border-accent) 58%,var(--border-default) 42%);border-radius:999px;color:color-mix(in srgb,var(--text-accent) 58%,var(--text-primary) 42%);background:linear-gradient(145deg,color-mix(in srgb,var(--surface-elevated) 88%,var(--palette-rose-500) 12%) 0,color-mix(in srgb,var(--surface-overlay) 84%,var(--palette-rose-500) 16%) 56%,color-mix(in srgb,var(--surface-raised) 90%,var(--palette-rose-300) 10%) 100%);box-shadow:0 16px 36px color-mix(in srgb,var(--shadow-color) 24%,transparent),0 0 22px color-mix(in srgb,var(--palette-rose-500) 14%,transparent),inset 0 1px 0 color-mix(in srgb,var(--text-primary) 24%,transparent),inset 0 -1px 0 color-mix(in srgb,var(--palette-rose-300) 18%,transparent);-webkit-backdrop-filter:blur(22px) saturate(150%);backdrop-filter:blur(22px) saturate(150%)}.editorialCourseHero_prompt__v35V7[data-side=left]{right:calc(50% + clamp(140px, 34%, 195px) + 2px);left:auto}.editorialCourseHero_prompt__v35V7[data-side=right]{right:auto;left:calc(50% + clamp(140px, 34%, 195px) 2px)}.editorialCourseHero_prompt__v35V7[data-placement=upper]{top:17%}.editorialCourseHero_prompt__v35V7[data-placement=middle]{top:44%}.editorialCourseHero_prompt__v35V7[data-placement=lower]{top:55%}.editorialCourseHero_prompt__v35V7 p{margin:0;font-size:clamp(.7rem,1.15vw,.8rem);font-weight:650;line-height:1.2;text-align:center;text-wrap:balance;white-space:normal}.editorialCourseHero_playbackControl__3AJmL{position:absolute;z-index:9;top:50%;right:-38px;transform:translateY(-50%);min-height:36px;display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border:1px solid rgb(182 102 124/24%);border-radius:999px;color:#6f6470;background:rgb(255 252 248/82%);box-shadow:0 9px 20px rgb(91 48 61/11%);backdrop-filter:blur(12px);cursor:pointer;font:inherit;font-size:.65rem;font-weight:720}.editorialCourseHero_playbackControl__3AJmL:hover{color:var(--course-accent-strong);border-color:rgb(225 63 103/38%)}.editorialCourseHero_playbackControl__3AJmL:focus-visible{outline:3px solid rgb(225 63 103/27%);outline-offset:3px}html.dark .editorialCourseHero_ambientGlow__XxBIW{opacity:.84}@media (min-width:1024px){.editorialCourseHero_bounceGroup__dN9qX{right:auto;left:50%;width:var(--artifact-width);translate:-50% 0}.editorialCourseHero_artifactFloat__u5O5h{top:50%;bottom:auto;width:100%;translate:0 -50%}.editorialCourseHero_prompt__v35V7[data-side=left]{right:calc(100% + 10px);left:auto}.editorialCourseHero_prompt__v35V7[data-side=right]{right:auto;left:calc(100% + 10px)}}@media (min-width:1024px) and (max-width:1399px){.editorialCourseHero_prompt__v35V7{width:max-content;min-height:40px;padding:8px 10px}.editorialCourseHero_prompt__v35V7 p{font-size:.8rem}.editorialCourseHero_prompt__v35V7[data-placement=upper]{top:12%}.editorialCourseHero_prompt__v35V7[data-placement=middle]{top:42%}.editorialCourseHero_prompt__v35V7[data-placement=lower]{top:58%}}@media (min-width:768px) and (max-width:1023px){.editorialCourseHero_stage__Gc8TM{width:min(100%,580px);height:540px;margin-inline:auto}.editorialCourseHero_artifactFloat__u5O5h{top:50%;bottom:auto;width:300px;translate:0 -46%}.editorialCourseHero_prompt__v35V7{width:max-content;max-width:140px}.editorialCourseHero_prompt__v35V7[data-side=left]{right:auto;left:2%}.editorialCourseHero_prompt__v35V7[data-side=right]{right:2%;left:auto}.editorialCourseHero_prompt__v35V7[data-placement=upper]{top:8%}.editorialCourseHero_prompt__v35V7[data-placement=middle]{top:38%}.editorialCourseHero_prompt__v35V7[data-placement=lower]{top:58%}}@media (max-width:767px){.editorialCourseHero_bounceGroup__dN9qX{translate:0 -5px}.editorialCourseHero_courseHeader__ZRLPZ{padding:18px 18px 14px}.editorialCourseHero_courseHeader__ZRLPZ h2{max-width:22ch;line-height:1.04}.editorialCourseHero_coverSubtitle__DTg17{right:18px;bottom:46px;left:18px}.editorialCourseHero_courseViewport__ifmYm{border-radius:0}.editorialCourseHero_contentState__P3_oP{padding:14px 15px}.editorialCourseHero_stateLabel__Rs1r_{font-size:.51rem}.editorialCourseHero_condensedExplanation__hjga3,.editorialCourseHero_importanceCopy__MyL4E,.editorialCourseHero_longExplanation__hr_Ok{margin-top:10px;font-size:.66rem;line-height:1.45}.editorialCourseHero_vocabularyTooltip__ZzO9e{width:170px;margin-left:0;padding:7px 9px;border-radius:9px;font-size:.55rem;line-height:1.32}.editorialCourseHero_vocabularyTooltip__ZzO9e:before{right:auto}.editorialCourseHero_shorterLabel__ZPA89{right:15px;bottom:13px;font-size:.5rem}.editorialCourseHero_quizAnswerSelected___ZvJY p,.editorialCourseHero_quizAnswer__gI20G p{font-size:.55rem}.editorialCourseHero_infographicFigure__yftr2{margin-top:8px}.editorialCourseHero_infographicFrame__YotNd{border-radius:7px}.editorialCourseHero_quizState__ULC6A{padding:11px 13px}.editorialCourseHero_quizQuestion__YW9Gp{min-height:2em;margin:6px 0;font-size:.66rem}.editorialCourseHero_quizAnswers__cTeaU{gap:4px}.editorialCourseHero_quizAnswerSelected___ZvJY,.editorialCourseHero_quizAnswer__gI20G{min-height:27px;padding:3px 6px}.editorialCourseHero_quizFeedback__e7hIF{margin-top:5px;font-size:.49rem}.editorialCourseHero_oralState__PBh9U{padding:11px 17px}.editorialCourseHero_oralState__PBh9U .editorialCourseHero_stateLabel__Rs1r_{top:11px;left:16px}.editorialCourseHero_micOrb__KtdKU{width:46px;height:46px;margin-top:10px;font-size:1.05rem;translate:0 -18px}.editorialCourseHero_listeningLabel__CCLyy{margin-top:8px;font-size:.66rem}.editorialCourseHero_mentorPrompt__O796g{margin-top:5px;font-size:.58rem}.editorialCourseHero_coverCaption__9kcpF{inset-inline:13px;bottom:12px}.editorialCourseHero_coverCaption__9kcpF span{padding:5px 7px;font-size:.52rem}.editorialCourseHero_prompt__v35V7{width:max-content;max-width:140px;min-height:35px;padding:8px 9px;border-radius:15px}.editorialCourseHero_prompt__v35V7[data-side=left]{right:auto;left:3%}.editorialCourseHero_prompt__v35V7[data-side=right]{right:3%;left:auto}.editorialCourseHero_prompt__v35V7 p{font-size:.6rem}.editorialCourseHero_playbackControl__3AJmL{right:-34px}}@media (max-width:480px){.editorialCourseHero_stage__Gc8TM{width:100%;height:368px}.editorialCourseHero_artifactFloat__u5O5h{width:min(240px,68vw);bottom:0}.editorialCourseHero_courseHeader__ZRLPZ{height:108px;padding:16px 15px 12px}.editorialCourseHero_courseHeader__ZRLPZ h2{font-size:.84rem}.editorialCourseHero_courseViewport__ifmYm{inset:78px 0 0}.editorialCourseHero_coverSubtitle__DTg17{font-size:.5rem}.editorialCourseHero_prompt__v35V7{min-height:30px;padding:5px}.editorialCourseHero_prompt__v35V7[data-placement=upper]{top:0}.editorialCourseHero_prompt__v35V7[data-placement=middle]{top:16px}.editorialCourseHero_prompt__v35V7[data-placement=lower]{top:32px}.editorialCourseHero_prompt__v35V7 p{font-size:.54rem}.editorialCourseHero_playbackControl__3AJmL{right:-28px}}@media (max-width:767px) and (max-height:810px){.editorialCourseHero_stage__Gc8TM{--short-artifact-height:clamp(280px,calc(100dvh - 340px),368px);height:calc(var(--short-artifact-height) + 45px)}.editorialCourseHero_artifactFloat__u5O5h{right:auto;bottom:0;left:50%;width:auto;height:var(--short-artifact-height);translate:-50% 0}}@media (max-width:1023px){.editorialCourseHero_prompt__v35V7[data-placement]{top:auto;bottom:calc(100% + 10px)}.editorialCourseHero_prompt__v35V7[data-side=left]{right:auto;left:0}.editorialCourseHero_prompt__v35V7[data-side=right]{right:0;left:auto}}@media (prefers-reduced-motion:reduce){.editorialCourseHero_infographicLoadingPlaceholder__BPHH_:before,.editorialCourseHero_typingCursor__b__8b{animation:none}}.start_page__4EyC_{min-height:100dvh;display:flex;flex-direction:column;overflow-x:clip;color:var(--text-primary);background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--color-action-accent-bg) 12%,transparent),transparent 34%),var(--background-main);padding:max(18px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.start_header__HkzoZ{width:min(100%,1180px);margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:18px}.start_brand__rlYuG,.start_headerLogin__OR_er,.start_secondaryAction__pnWLb{color:inherit;text-decoration:none}.start_brand__rlYuG{display:inline-flex;align-items:center}.start_brandLogo__BjSQM{width:88px;height:44px;object-fit:contain}.start_headerLogin__OR_er{color:var(--text-secondary);font-size:.88rem;font-weight:750}.start_hero__KWWHV{width:min(100%,1180px);min-height:0;flex:1;margin-inline:auto;display:grid;grid-template-rows:auto minmax(350px,1fr) auto;align-items:center;padding-top:clamp(30px,7dvh,70px)}.start_messageColumn__1UR99{display:contents}.start_copy__0ymNm{grid-row:1;text-align:center}.start_eyebrow__jxg7A{margin:0 0 10px;color:var(--color-action-accent-bg);font-size:.78rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.start_copy__0ymNm h1{max-width:16ch;margin:0 auto;font-family:DM Sans,sans-serif;font-size:clamp(2.4rem,11vw,3.5rem);font-weight:300;line-height:1.2;text-wrap:balance}.start_description__PBQhL{max-width:34ch;margin:18px auto 0;color:var(--text-secondary);font-size:clamp(1rem,4.5vw,1.25rem);line-height:1.5}.start_descriptionDesktop__hOsJl{display:none}.start_descriptionMobile__OvLW2{display:inline}.start_courseStage__56Pji{grid-row:2;position:relative;min-height:0;display:grid;place-items:center;align-self:stretch;width:100%}.start_actions__vItgv{grid-row:3;width:70%;margin-inline:auto;display:grid;gap:10px;padding-top:12px}.start_primaryActionRow__NazUz{position:relative}.start_primaryActionRow__NazUz .start_primaryAction__HXs2k{min-width:0;width:100%}.start_ctaYati__kyv3F{position:absolute;top:50%;left:calc(100% + 10px);width:auto;height:54px;transform:translateY(-50%);object-fit:contain}.start_primaryAction__HXs2k,.start_secondaryAction__pnWLb{min-height:54px;border-radius:16px;font-size:1rem;font-weight:600}.start_primaryAction__HXs2k{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:12px;border:1px solid var(--color-button-primary-bg);color:var(--color-button-primary-text);background:var(--color-button-primary-bg);box-shadow:0 14px 28px color-mix(in srgb,var(--color-button-primary-bg) 24%,transparent);cursor:pointer}.start_stickyPrimaryAction__s0sA_{display:none}.start_secondaryAction__pnWLb{display:flex;align-items:center;justify-content:center;border:1px solid var(--border-default);background:var(--background-secondary)}.start_brand__rlYuG:focus-visible,.start_headerLogin__OR_er:focus-visible,.start_primaryAction__HXs2k:focus-visible,.start_secondaryAction__pnWLb:focus-visible{outline:3px solid color-mix(in srgb,var(--color-action-accent-bg) 38%,transparent);outline-offset:3px}@media (max-width:767px){.start_page__4EyC_{padding-top:max(12px,env(safe-area-inset-top));padding-bottom:max(18px,env(safe-area-inset-bottom))}.start_brandLogo__BjSQM{width:80px;height:40px}.start_hero__KWWHV{grid-template-rows:auto minmax(368px,1fr) auto;align-content:stretch;row-gap:0;padding-top:clamp(14px,4dvh,28px)}.start_copy__0ymNm h1{line-height:1.14}.start_description__PBQhL{margin-top:12px;line-height:1.4}.start_courseStage__56Pji{min-height:0;align-self:stretch}.start_actions__vItgv{margin-inline:auto;padding-top:6px}.start_ctaYati__kyv3F{width:auto;height:50px}.start_primaryAction__HXs2k,.start_secondaryAction__pnWLb{min-height:50px;border-radius:15px;font-size:.95rem}.start_stickyPrimaryAction__s0sA_{position:fixed;inset-inline-start:max(16px,env(safe-area-inset-left));inset-inline-end:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));z-index:100;width:auto;display:inline-flex}}@media (max-width:374px){.start_page__4EyC_{padding-inline:max(12px,env(safe-area-inset-left))}.start_brandLogo__BjSQM{width:74px;height:36px}.start_hero__KWWHV{padding-top:10px}.start_copy__0ymNm h1{max-width:15ch;font-size:2rem}.start_description__PBQhL{max-width:33ch;margin-top:9px;font-size:.9rem}.start_actions__vItgv{gap:8px;padding-top:2px}}@media (min-width:375px) and (max-width:479px){.start_hero__KWWHV{grid-template-rows:auto minmax(410px,1fr) auto}.start_copy__0ymNm h1{max-width:15ch;font-size:clamp(2.15rem,9.4vw,2.45rem)}.start_description__PBQhL{max-width:35ch;font-size:.96rem}}@media (min-width:480px) and (max-width:767px){.start_page__4EyC_{padding-inline:max(24px,env(safe-area-inset-left))}.start_hero__KWWHV{grid-template-rows:auto minmax(480px,1fr) auto;padding-top:clamp(20px,5dvh,38px)}.start_copy__0ymNm h1{max-width:17ch;font-size:clamp(2.55rem,8.5vw,3.15rem)}.start_description__PBQhL{max-width:40ch;font-size:1.05rem}}@media (max-width:767px) and (max-height:740px){.start_hero__KWWHV{grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;padding-top:8px}.start_actions__vItgv{position:relative;align-self:end;padding-top:0}.start_secondaryAction__pnWLb{position:absolute;top:calc(100% + 10px);left:0;width:100%}.start_copy__0ymNm h1{line-height:1}}@media (min-width:768px) and (max-width:1023px){.start_page__4EyC_{padding-inline:clamp(30px,6vw,56px)}.start_hero__KWWHV{width:min(100%,760px);grid-template-rows:auto auto auto;align-content:center;padding-block:clamp(24px,5dvh,48px)}.start_copy__0ymNm h1{max-width:17ch;font-size:clamp(2.8rem,6vw,3.35rem)}.start_description__PBQhL{max-width:44ch;font-size:1.08rem}.start_descriptionDesktop__hOsJl{display:inline}.start_descriptionMobile__OvLW2{display:none}.start_actions__vItgv{margin-inline:auto;padding-top:18px}}@media (min-width:1024px){.start_page__4EyC_{padding-inline:clamp(30px,5vw,72px)}.start_headerLogin__OR_er{font-size:.96rem}.start_hero__KWWHV{grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);grid-template-rows:1fr;column-gap:clamp(44px,7vw,104px);padding-block:0}.start_messageColumn__1UR99{grid-column:1;grid-row:1;display:flex;flex-direction:column;align-self:center;width:min(100%,560px)}.start_copy__0ymNm{text-align:left}.start_copy__0ymNm h1,.start_description__PBQhL{margin-left:0}.start_copy__0ymNm h1{font-size:clamp(2.5rem,3.5vw,3.5rem)}.start_descriptionDesktop__hOsJl{display:inline}.start_descriptionMobile__OvLW2{display:none}.start_courseStage__56Pji{grid-column:2;grid-row:1;align-self:center}.start_actions__vItgv{align-self:center;padding-top:36px}}.AdaptiveIdeaPatchwork_shell__pOw05{display:flex;min-height:0;flex:1;flex-direction:column;gap:14px}.AdaptiveIdeaPatchwork_header__k4QPA{display:grid;gap:6px;text-align:center}.AdaptiveIdeaPatchwork_header__k4QPA h3,.AdaptiveIdeaPatchwork_header__k4QPA p{margin:0}.AdaptiveIdeaPatchwork_header__k4QPA p{color:var(--text-secondary)}.AdaptiveIdeaPatchwork_meta__qn2bT{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 14px;color:var(--text-secondary);font-size:.88rem}.AdaptiveIdeaPatchwork_viewport__Jhizt{min-height:260px;max-height:min(56dvh,620px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:18px 10px 28px;border-block:1px solid color-mix(in srgb,var(--foreground) 12%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 18px,#000 calc(100% - 28px),transparent)}.AdaptiveIdeaPatchwork_cloud__pRFmM{display:flex;flex-wrap:wrap;align-content:flex-start;justify-content:center;gap:10px;max-width:980px;margin:0 auto}.AdaptiveIdeaPatchwork_idea__XEB7B{--idea-bg:color-mix(in srgb,var(--color-action-accent-bg) 18%,var(--background-secondary));--idea-border:color-mix(in srgb,var(--color-action-accent-bg) 48%,transparent);min-height:46px;padding:11px 18px;border:1px solid var(--idea-border);border-radius:999px;background:var(--idea-bg);color:var(--foreground);font:inherit;font-weight:650;cursor:pointer;box-shadow:0 3px 0 color-mix(in srgb,var(--idea-border) 55%,transparent);transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.AdaptiveIdeaPatchwork_idea__XEB7B:hover{transform:translateY(-2px);filter:brightness(1.05)}.AdaptiveIdeaPatchwork_idea__XEB7B[aria-pressed=true]{color:#fff;background:var(--color-action-accent-bg);border-color:var(--color-action-accent-bg);box-shadow:0 4px 0 color-mix(in srgb,var(--color-action-accent-bg) 64%,#000);transform:translateY(-2px) scale(1.025)}.AdaptiveIdeaPatchwork_idea__XEB7B[data-color="1"]{--idea-bg:color-mix(in srgb,#5b8def 24%,var(--background-secondary));--idea-border:#5b8def}.AdaptiveIdeaPatchwork_idea__XEB7B[data-color="2"]{--idea-bg:color-mix(in srgb,#f09a58 24%,var(--background-secondary));--idea-border:#f09a58}.AdaptiveIdeaPatchwork_idea__XEB7B[data-color="3"]{--idea-bg:color-mix(in srgb,#7c69d5 24%,var(--background-secondary));--idea-border:#7c69d5}.AdaptiveIdeaPatchwork_idea__XEB7B[data-color="4"]{--idea-bg:color-mix(in srgb,#39a989 24%,var(--background-secondary));--idea-border:#39a989}.AdaptiveIdeaPatchwork_idea__XEB7B[data-color="5"]{--idea-bg:color-mix(in srgb,#d16ba5 24%,var(--background-secondary));--idea-border:#d16ba5}.AdaptiveIdeaPatchwork_idea__XEB7B[data-color="6"]{--idea-bg:color-mix(in srgb,#d7b44a 24%,var(--background-secondary));--idea-border:#d7b44a}.AdaptiveIdeaPatchwork_idea__XEB7B[data-color="7"]{--idea-bg:color-mix(in srgb,#4ca8bd 24%,var(--background-secondary));--idea-border:#4ca8bd}.AdaptiveIdeaPatchwork_idea__XEB7B[data-size=wide]{padding-inline:26px}.AdaptiveIdeaPatchwork_sentinel__5wBrh{display:grid;width:100%;min-height:68px;place-items:center;color:var(--text-secondary);text-align:center}.AdaptiveIdeaPatchwork_retry__0ZZOP{border:0;background:transparent;color:var(--color-action-accent-bg);font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.AdaptiveIdeaPatchwork_spinner__E_lRO{width:24px;height:24px;border:3px solid color-mix(in srgb,var(--foreground) 16%,transparent);border-top-color:var(--color-action-accent-bg);border-radius:50%;animation:AdaptiveIdeaPatchwork_spin___gAtf .8s linear infinite}@keyframes AdaptiveIdeaPatchwork_spin___gAtf{to{transform:rotate(1turn)}}@media (max-width:767px){.AdaptiveIdeaPatchwork_shell__pOw05{gap:10px}.AdaptiveIdeaPatchwork_viewport__Jhizt{min-height:0;max-height:none;flex:1;padding-inline:4px}.AdaptiveIdeaPatchwork_cloud__pRFmM{gap:9px 7px}.AdaptiveIdeaPatchwork_idea__XEB7B{min-height:44px;padding:10px 15px;font-size:.92rem}.AdaptiveIdeaPatchwork_idea__XEB7B[data-size=wide]{padding-inline:20px}}@media (prefers-reduced-motion:reduce){.AdaptiveIdeaPatchwork_idea__XEB7B,.AdaptiveIdeaPatchwork_spinner__E_lRO{transition:none;animation:none}}