.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}}.CourseGenerationActivityIndicator_activityLink__ZicjY{position:relative;display:inline-flex;width:44px;height:44px;flex:0 0 44px;align-items:center;justify-content:center;border-radius:var(--radius-pill);color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}.CourseGenerationActivityIndicator_activityLink__ZicjY:focus-visible{outline:2px solid var(--color-action-accent-bg);outline-offset:2px}.CourseGenerationActivityIndicator_ring__LqhAP{position:absolute;inset:3px;border:2px solid color-mix(in srgb,var(--border-primary) 68%,transparent);border-radius:var(--radius-pill);pointer-events:none}.CourseGenerationActivityIndicator_activityLink__ZicjY[data-activity-state=active] .CourseGenerationActivityIndicator_ring__LqhAP{border-color:color-mix(in srgb,var(--color-action-accent-bg) 24%,transparent);border-top-color:var(--color-action-accent-bg);animation:CourseGenerationActivityIndicator_courseActivitySpin__PGYtH 1s linear infinite}.CourseGenerationActivityIndicator_activityLink__ZicjY[data-activity-state=ready] .CourseGenerationActivityIndicator_ring__LqhAP{border-color:var(--color-status-success);animation:CourseGenerationActivityIndicator_courseActivityReady__6ypKT .82s ease-out 1}.CourseGenerationActivityIndicator_activityLink__ZicjY[data-activity-state=error] .CourseGenerationActivityIndicator_ring__LqhAP{border-color:var(--color-status-danger)}.CourseGenerationActivityIndicator_thumbnailFrame__q5czB{display:inline-flex;width:32px;height:32px;overflow:hidden;align-items:center;justify-content:center;border-radius:var(--radius-pill);background:var(--surface-card);box-shadow:0 0 0 1px color-mix(in srgb,var(--border-primary) 58%,transparent)}.CourseGenerationActivityIndicator_thumbnail__CZaWC{width:100%;height:100%;object-fit:cover}.CourseGenerationActivityIndicator_countBadge__27GnR{position:absolute;right:-2px;bottom:0;display:inline-flex;min-width:17px;height:17px;padding:0 4px;align-items:center;justify-content:center;border:2px solid var(--background);border-radius:var(--radius-pill);background:var(--palette-navy-700);color:var(--palette-neutral-0);font-size:9px;font-weight:700;line-height:1}@keyframes CourseGenerationActivityIndicator_courseActivitySpin__PGYtH{to{transform:rotate(1turn)}}@keyframes CourseGenerationActivityIndicator_courseActivityReady__6ypKT{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--color-status-success) 38%,transparent)}to{box-shadow:0 0 0 7px transparent}}@media (prefers-reduced-motion:reduce){.CourseGenerationActivityIndicator_activityLink__ZicjY[data-activity-state=active] .CourseGenerationActivityIndicator_ring__LqhAP,.CourseGenerationActivityIndicator_activityLink__ZicjY[data-activity-state=ready] .CourseGenerationActivityIndicator_ring__LqhAP{animation:none}.CourseGenerationActivityIndicator_activityLink__ZicjY[data-activity-state=active] .CourseGenerationActivityIndicator_ring__LqhAP{border-color:var(--color-action-accent-bg)}}.MenuPopover_container__TRjH5{position:relative}.MenuPopover_menu__3nxg5{position:absolute;z-index:20}.TopNavBar_topNavBar__zkzBK{width:100%;background-color:var(--background);box-shadow:var(--shadow-primary);font-family:var(--font-body);position:relative}.TopNavBar_topNavBar__zkzBK button,.TopNavBar_topNavBar__zkzBK input{font-family:inherit}.TopNavBar_navRow__lM4ll{min-height:var(--app-nav-row-height);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--space-100);padding:0 var(--app-shell-inline-padding)}.TopNavBar_logoContainer__nDh4z{min-width:0;justify-self:center}.TopNavBar_logo__SH9js{display:inline-flex;align-items:center;justify-content:center}.TopNavBar_logoImage__3yTuh{width:88px;height:44px;object-fit:contain}.TopNavBar_mobileMenuButton__clHDe{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background:transparent;border:none;cursor:pointer;border-radius:var(--radius-pill)}.TopNavBar_hamburgerIcon__vj3GL,.TopNavBar_hamburgerIcon__vj3GL:after,.TopNavBar_hamburgerIcon__vj3GL:before{display:block;width:18px;height:1.5px;background-color:var(--foreground);position:relative;transition:all .3s ease-in-out}.TopNavBar_hamburgerIcon__vj3GL:after,.TopNavBar_hamburgerIcon__vj3GL:before{content:"";position:absolute;left:0}.TopNavBar_hamburgerIcon__vj3GL:before{top:-6px}.TopNavBar_hamburgerIcon__vj3GL:after{top:6px}.TopNavBar_statusActions__p19Nw{min-width:40px;display:flex;align-items:center;justify-content:flex-end;gap:var(--space-100)}.TopNavBar_mobileProfileImageWrapper__DCD2q,.TopNavBar_mobileProfileLink__66soD{display:inline-flex;align-items:center;justify-content:center}.TopNavBar_mobileProfileLink__66soD{flex:0 0 auto;width:40px;height:40px;color:inherit;text-decoration:none;border-radius:50%}.TopNavBar_mobileLoginHeaderLink__SvjK_{flex:0 0 auto;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;color:var(--foreground);text-decoration:none;border-radius:var(--radius-pill);transition:color .2s ease-in-out,background-color .2s ease-in-out}.TopNavBar_mobileLoginHeaderLink__SvjK_ svg{width:22px;height:22px}.TopNavBar_mobileLoginHeaderLink__SvjK_:hover{color:var(--palette-rose-500);background-color:color-mix(in srgb,var(--foreground) 6%,transparent)}.TopNavBar_mobileLoginHeaderLink__SvjK_:focus-visible{outline:2px solid var(--palette-rose-500);outline-offset:2px}.TopNavBar_mobileProfileImageWrapper__DCD2q{position:relative;width:36px;height:36px;box-sizing:border-box;border:1px solid transparent;border-radius:50%;box-shadow:0 0 0 1px transparent;transition:transform .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out}.TopNavBar_mobileProfileLink__66soD:hover .TopNavBar_mobileProfileImageWrapper__DCD2q{transform:scale(1.06)}.TopNavBar_authButtons__Jsjdj,.TopNavBar_desktopLinks__h6ac9,.TopNavBar_iconContainer__vJTXD,.TopNavBar_navLinks___w8Hd{display:none}.TopNavBar_loginLink__F83OH,.TopNavBar_mobileCreateContentLink__HHWSt,.TopNavBar_mobileLoginLink__1vsJf,.TopNavBar_mobileNavLink__Dsi3L,.TopNavBar_navLink__N_oXS{color:var(--foreground);text-decoration:none}.TopNavBar_navLanguageSelector__YPEHb,.TopNavBar_registerButton__roH9W{flex:0 0 auto}.TopNavBar_navLanguageButton__SztrP.TopNavBar_navLanguageButton__SztrP{min-width:4.5rem;padding:7px 1.8rem 7px .55rem}.TopNavBar_navLanguageDropdown__FFUX9.TopNavBar_navLanguageDropdown__FFUX9{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)}.TopNavBar_loginLink__F83OH,.TopNavBar_navLink__N_oXS{font-size:var(--font-size-sm);white-space:nowrap}.TopNavBar_discoverSerifLink__K_Icq{font-family:var(--font-grenze-gotisch),"Iowan Old Style","Palatino Linotype","Book Antiqua",Georgia,"Times New Roman",serif;font-size:var(--font-size-md);transform:translateY(-1px)}.TopNavBar_dropdownItem__zlVFq:hover,.TopNavBar_dropdownLogoutButton__jK7w2:hover,.TopNavBar_loginLink__F83OH:hover,.TopNavBar_mobileLoginLink__1vsJf:hover,.TopNavBar_mobileNavLink__Dsi3L:hover,.TopNavBar_navLink__N_oXS:hover{color:var(--palette-rose-500)}.TopNavBar_createContentContainer__t7FyT{display:inline-flex;align-items:center;gap:8px}.TopNavBar_lightningIndicator__FHh_s,.TopNavBar_mobileLightningIndicator__AMITc{display:flex;align-items:center;gap:0}.TopNavBar_lightningIndicatorWrapper__RXfCt,.TopNavBar_mobileLightningIndicatorWrapper__VdDQ0{position:relative;display:flex;align-items:center;cursor:help}.TopNavBar_lightningIndicatorWrapper__RXfCt:after,.TopNavBar_mobileLightningIndicatorWrapper__VdDQ0:after{content:attr(data-tooltip);position:absolute;right:0;top:calc(100% + 8px);padding:6px 8px;border-radius:var(--radius-sm);background-color:var(--background);color:var(--foreground);border:1px solid var(--border-primary);box-shadow:var(--shadow-primary);font-size:var(--font-size-xs);white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;z-index:3;pointer-events:none}.TopNavBar_lightningIndicatorWrapper__RXfCt:hover:after,.TopNavBar_mobileLightningIndicatorWrapper__VdDQ0:hover:after{opacity:1;visibility:visible}.TopNavBar_lightningEmoji__8jRJ_{font-size:var(--font-size-md);animation:TopNavBar_sparkle__QQWCC 2s ease-in-out infinite;animation-delay:calc(var(--i, 0) * .3s);margin-left:-14px}.TopNavBar_lightningEmoji__8jRJ_:first-child{margin-left:-6px;--i:0}.TopNavBar_lightningEmoji__8jRJ_:nth-child(2){--i:1}.TopNavBar_lightningEmoji__8jRJ_:nth-child(3){--i:2}@keyframes TopNavBar_sparkle__QQWCC{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.8}}.TopNavBar_iconContainer__vJTXD,.TopNavBar_iconLink__nbBlv,.TopNavBar_notificationIconWrapper__nyPYx,.TopNavBar_profileImageWrapper__mRc2d,.TopNavBar_profileLink__rmnhL,.TopNavBar_statusActions__p19Nw{display:flex;align-items:center}.TopNavBar_iconLink__nbBlv{color:var(--foreground);justify-content:center;position:relative;text-decoration:none}.TopNavBar_actionTextLink__GcbQd{font-size:var(--font-size-sm);white-space:nowrap}.TopNavBar_navIcon__P6xdY{width:24px;height:24px;transition:color .2s ease-in-out,transform .2s ease-in-out,filter .2s ease-in-out}.TopNavBar_iconLink__nbBlv:hover{color:var(--palette-rose-500)}.TopNavBar_iconLink__nbBlv:hover .TopNavBar_navIcon__P6xdY,.TopNavBar_profileImageWrapper__mRc2d:hover{transform:scale(1.08)}.TopNavBar_notificationIconWrapper__nyPYx{position:relative;justify-content:center}.TopNavBar_notificationBadge__oV2SL{position:absolute;top:-5px;right:-8px;background-color:var(--color-status-danger);color:var(--text-inverse);border-radius:var(--radius-pill);min-width:16px;height:16px;padding:0 4px;font-size:var(--font-size-2xs);display:inline-flex;align-items:center;justify-content:center;font-weight:700;border:2px solid var(--background)}.TopNavBar_profileDropdownContainer__fmmrO{position:relative}.TopNavBar_profileLink__rmnhL{display:inline-flex;padding:0;border:0;background:transparent;cursor:pointer;justify-content:center;text-decoration:none}.TopNavBar_profileImageWrapper__mRc2d{width:30px;height:30px;box-sizing:border-box;justify-content:center;border-radius:50%;overflow:visible;position:relative;border:1px solid transparent;box-shadow:0 0 0 1px transparent;transition:transform .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out}.TopNavBar_profileImage__0D9LM{width:100%;height:100%;object-fit:cover;border-radius:50%}.TopNavBar_profileImagePremium__kYbd_{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)}.TopNavBar_profilePremiumDot__W1Z8B{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}.TopNavBar_profileDropdown__U6_wr{position:absolute;top:calc(100% + 8px);right:0;min-width:220px;max-width:min(280px,calc(100vw - (2 * var(--app-shell-inline-padding))));padding:0;overflow:hidden;background-color:var(--background);border:1px solid var(--border-primary);border-radius:var(--radius-sm);box-shadow:var(--shadow-primary);z-index:4}.TopNavBar_userInfo__y2CgG{padding:16px}.TopNavBar_userName__ai8VY{font-size:var(--font-size-sm);font-weight:600;color:var(--foreground);margin-bottom:4px;text-align:left}.TopNavBar_userEmail__W0zC_{font-size:var(--font-size-sm);color:var(--text-muted);text-align:left}.TopNavBar_dropdownItem__zlVFq,.TopNavBar_dropdownLogoutButton__jK7w2{display:block;width:100%;padding:12px 16px;box-sizing:border-box;text-align:left;font-size:var(--font-size-sm);color:var(--foreground);background:transparent;border:none;text-decoration:none;cursor:pointer}.TopNavBar_dropdownItem__zlVFq:hover,.TopNavBar_dropdownLogoutButton__jK7w2:hover{background-color:var(--background-secondary)}.TopNavBar_dropdownDivider__A_vgK{height:1px;background-color:var(--border-primary);margin:8px 0}.TopNavBar_mobileMenu__oMsKE{gap:16px;padding:0 var(--app-shell-inline-padding) calc(var(--space-300) + env(safe-area-inset-bottom, 0px));border-top:1px solid var(--border-primary);background-color:var(--background);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--foreground) 4%,transparent);max-height:calc(100dvh - var(--app-nav-row-height) - env(safe-area-inset-bottom, 0px));overflow-y:auto;overscroll-behavior:contain;position:relative;z-index:2}.TopNavBar_mobileMenu__oMsKE,.TopNavBar_mobileNavLinks__fdWwH{display:flex;flex-direction:column}.TopNavBar_mobileNavLink__Dsi3L{display:block}.TopNavBar_mobileCreateContentLink__HHWSt,.TopNavBar_mobileNavLink__Dsi3L{padding:12px 0;border-bottom:1px solid var(--border-primary);font-size:var(--font-size-sm)}.TopNavBar_mobileCreateContentLink__HHWSt{display:flex;align-items:center;gap:8px;width:100%;white-space:nowrap}.TopNavBar_mobileCreateContentMeta__chep5{display:inline-flex;align-items:center;flex:0 0 auto}.TopNavBar_mobileAuthButtons__2LWj_{display:flex;flex-direction:column;gap:10px}.TopNavBar_mobileLoginLink__1vsJf{text-align:center;font-size:var(--font-size-md);padding:10px 0}.TopNavBar_mobileLogoutButton__0cFYj,.TopNavBar_mobileRegisterButton__u4SSo{width:100%}@media (min-width:1024px){.TopNavBar_topNavBar__zkzBK{display:flex;align-items:center;min-height:var(--app-nav-row-height);padding:0 24px}.TopNavBar_navRow__lM4ll{width:100%;min-height:0;display:flex;align-items:center;gap:var(--space-300);padding:0}.TopNavBar_mobileMenuButton__clHDe,.TopNavBar_statusActions__p19Nw{display:none}.TopNavBar_logoContainer__nDh4z{justify-self:auto;flex:0 0 auto}.TopNavBar_logoImage__3yTuh{width:100px;height:40px}.TopNavBar_navLinks___w8Hd{justify-content:space-between;gap:var(--space-300);flex:1 1 auto;min-width:0}.TopNavBar_authButtons__Jsjdj,.TopNavBar_desktopLinks__h6ac9,.TopNavBar_iconContainer__vJTXD,.TopNavBar_navLinks___w8Hd{display:flex;align-items:center}.TopNavBar_desktopLinks__h6ac9{flex:1;justify-content:flex-end;gap:var(--space-300);min-width:0}.TopNavBar_iconContainer__vJTXD{gap:clamp(10px,1.5vw,20px);flex:0 0 auto}.TopNavBar_authButtons__Jsjdj{gap:16px;margin-left:auto;flex:0 0 auto}.TopNavBar_loginLink__F83OH:hover,.TopNavBar_navLink__N_oXS:hover{text-decoration:none}.TopNavBar_mobileMenu__oMsKE{display:none}}.TopNavBar_mobileLanguageControl__zolcr{width:100%}.TopNavBar_mobileLanguageControl__zolcr button{width:100%;justify-content:flex-start}@media (max-width:768px){.TopNavBar_logoImage__3yTuh{width:76px;height:40px}.TopNavBar_statusActions__p19Nw{min-width:36px}}@media (max-width:480px){.TopNavBar_navIcon__P6xdY{width:22px;height:22px}.TopNavBar_mobileMenu__oMsKE{padding-bottom:var(--space-200)}}@media (max-width:414px){.TopNavBar_navRow__lM4ll{min-height:56px;padding:0 12px}.TopNavBar_logoImage__3yTuh{width:72px;height:36px}.TopNavBar_mobileMenu__oMsKE{gap:12px;padding-left:12px;padding-right:12px;padding-bottom:calc(var(--space-400) + env(safe-area-inset-bottom, 0px))}}.MobileEdgeNavigation_root__xtdhg{--mobile-edge-drawer-width:min(22rem,86vw);position:fixed;inset:0;z-index:1450;pointer-events:none}.MobileEdgeNavigation_handle__sIjd5{position:fixed;top:50%;left:0;width:44px;height:112px;padding:0;border:0;background:transparent;color:var(--text-secondary,var(--foreground));transform:translateY(-50%);pointer-events:auto;touch-action:pan-y;cursor:pointer;-webkit-tap-highlight-color:transparent;animation:MobileEdgeNavigation_edgeHandleIntroduction__o8vwD .52s cubic-bezier(.22,1,.36,1) both}.MobileEdgeNavigation_handleTab__ml0c8{position:absolute;top:8px;left:0;display:grid;place-items:center;width:20px;height:96px;overflow:hidden;border:1px solid var(--mentoraudio-input-glass-border,var(--border-primary));border-left:0;border-radius:0 var(--radius-lg,12px) var(--radius-lg,12px) 0;background:var(--mentoraudio-input-glass-bg,var(--background-secondary));box-shadow:var(--mentoraudio-input-glass-shadow,var(--shadow-md));backdrop-filter:blur(var(--mentoraudio-input-glass-blur,14px));transition:width .16s ease,color .16s ease,background .16s ease}.MobileEdgeNavigation_handleTab__ml0c8 svg{width:14px;height:14px;flex:none;transform:translateX(-1px)}.MobileEdgeNavigation_handle__sIjd5:focus-visible .MobileEdgeNavigation_handleTab__ml0c8,.MobileEdgeNavigation_handle__sIjd5:hover .MobileEdgeNavigation_handleTab__ml0c8{width:18px;color:var(--color-action-accent-fg,var(--foreground));background:color-mix(in srgb,var(--color-action-accent-bg,var(--background-secondary)) 72%,transparent)}.MobileEdgeNavigation_handle__sIjd5:focus-visible{outline:none}.MobileEdgeNavigation_handle__sIjd5:focus-visible .MobileEdgeNavigation_handleTab__ml0c8{border-color:color-mix(in srgb,var(--focus-ring,var(--foreground)) 68%,transparent);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--focus-ring,var(--foreground)) 78%,transparent),var(--mentoraudio-input-glass-shadow,var(--shadow-md))}.MobileEdgeNavigation_root__xtdhg[data-open=true] .MobileEdgeNavigation_handle__sIjd5{visibility:hidden;pointer-events:none}.MobileEdgeNavigation_overlay__tIG25{position:fixed;inset:0;pointer-events:auto}.MobileEdgeNavigation_scrim__Exu0U{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:color-mix(in srgb,var(--shadow-color) calc(22% * var(--mobile-edge-open-progress)),transparent);cursor:default}.MobileEdgeNavigation_panel__sKqG6{position:absolute;top:0;left:0;display:flex;flex-direction:column;width:var(--mobile-edge-drawer-width);max-width:100vw;height:100dvh;box-sizing:border-box;padding:env(safe-area-inset-top,0) 0 env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);overflow:hidden;border-right:1px solid color-mix(in srgb,var(--color-action-accent-bg) 20%,var(--border-primary) 80%);background:linear-gradient(145deg,color-mix(in srgb,var(--color-action-accent-bg) 8%,transparent),transparent 38%),color-mix(in srgb,var(--background-preview-paper) 72%,transparent);background-clip:padding-box;box-shadow:20px 0 44px -30px color-mix(in srgb,var(--shadow-color) 78%,transparent),8px 0 22px -18px color-mix(in srgb,var(--shadow-color) 54%,transparent);-webkit-backdrop-filter:blur(22px) saturate(125%);backdrop-filter:blur(22px) saturate(125%);transform:translateX(calc((1 - var(--mobile-edge-open-progress)) * -100%));transition:transform .28s cubic-bezier(.16,1,.3,1);overscroll-behavior:contain;touch-action:pan-y}.MobileEdgeNavigation_root__xtdhg[data-dragging=true] .MobileEdgeNavigation_panel__sKqG6{transition:none}.MobileEdgeNavigation_closeRail__B8ocf{position:absolute;z-index:3;top:0;bottom:0;right:0;width:36px;touch-action:pan-y;cursor:ew-resize}.MobileEdgeNavigation_closeRail__B8ocf:after{content:"";position:absolute;top:50%;right:6px;width:3px;height:48px;border-radius:var(--radius-full,999px);background:color-mix(in srgb,var(--foreground) 32%,transparent);transform:translateY(-50%);transition:background .16s ease,height .16s ease}.MobileEdgeNavigation_closeRail__B8ocf:active:after{height:58px;background:color-mix(in srgb,var(--color-action-accent-bg,var(--foreground)) 68%,transparent)}.MobileEdgeNavigation_panelHeader__rifOd{display:flex;align-items:center;justify-content:flex-end;min-height:52px;padding:4px 8px 4px 20px;border-bottom:1px solid color-mix(in srgb,var(--border-primary) 72%,transparent)}.MobileEdgeNavigation_closeButton__dc3h5{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid transparent;border-radius:var(--radius-full,999px);background:transparent;color:var(--foreground);cursor:pointer}.MobileEdgeNavigation_closeButton__dc3h5 svg{width:20px;height:20px;flex:none}.MobileEdgeNavigation_closeButton__dc3h5:focus-visible,.MobileEdgeNavigation_closeButton__dc3h5:hover{border-color:color-mix(in srgb,var(--border-primary) 72%,transparent);background:color-mix(in srgb,var(--surface-card) 42%,transparent)}.MobileEdgeNavigation_closeButton__dc3h5:focus-visible,.MobileEdgeNavigation_createContentLink__U_9a3:focus-visible,.MobileEdgeNavigation_loginLink__6FmIm:focus-visible,.MobileEdgeNavigation_navLink__8lrZR:focus-visible{outline:2px solid var(--focus-ring,var(--foreground));outline-offset:2px}.MobileEdgeNavigation_menu__9f9Kb{flex:1 1 auto;min-height:0;justify-content:space-between;gap:var(--space-400,24px);padding:8px 16px 20px 20px;overflow-y:auto;overscroll-behavior:contain}.MobileEdgeNavigation_menu__9f9Kb,.MobileEdgeNavigation_navLinks__DCKa2{display:flex;flex-direction:column}.MobileEdgeNavigation_createContentLink__U_9a3,.MobileEdgeNavigation_navLink__8lrZR{display:flex;align-items:center;min-height:48px;padding:8px 4px;box-sizing:border-box;border-bottom:1px solid var(--border-primary);color:var(--foreground);font-size:var(--font-size-md);text-decoration:none}.MobileEdgeNavigation_createContentLink__U_9a3{justify-content:space-between;gap:8px}.MobileEdgeNavigation_createContentMeta__lbV3k,.MobileEdgeNavigation_lightningIndicatorWrapper__F_P_j,.MobileEdgeNavigation_lightningIndicator__PXF69{display:inline-flex;align-items:center}.MobileEdgeNavigation_lightningEmoji__2gkyO{font-size:var(--font-size-xs)}.MobileEdgeNavigation_authButtons__4gVXZ{display:flex;flex-direction:column;gap:10px;padding-top:12px}.MobileEdgeNavigation_languageControl__D9Ztl{width:100%}.MobileEdgeNavigation_languageControl__D9Ztl button{width:100%;justify-content:flex-start}.MobileEdgeNavigation_loginLink__6FmIm{display:grid;place-items:center;min-height:44px;color:var(--foreground);text-decoration:none}.MobileEdgeNavigation_logoutButton__cHbtu,.MobileEdgeNavigation_registerButton__23Iqf{width:100%;min-height:44px}.MobileEdgeNavigation_panelFooter___98Cs{display:flex;flex:0 0 auto;padding:12px 16px 16px 20px;border-top:1px solid var(--border-primary)}.MobileEdgeNavigation_learningActionSkeleton__v2oSg,.MobileEdgeNavigation_learningAction__dVORI{width:100%;min-height:48px;box-sizing:border-box;border-radius:var(--radius-full,999px)}.MobileEdgeNavigation_learningAction__dVORI{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;box-sizing:border-box;border-radius:var(--radius-pill);padding:10px 18px;border:1px solid color-mix(in srgb,var(--color-action-accent-bg) 58%,transparent);color:var(--foreground);background:linear-gradient(135deg,color-mix(in srgb,var(--color-action-accent-bg) 34%,transparent),color-mix(in srgb,var(--color-action-accent-bg) 16%,transparent)),color-mix(in srgb,var(--surface-card) 24%,transparent);background-clip:padding-box;box-shadow:inset 0 1px 0 color-mix(in srgb,white 9%,transparent),0 14px 28px -22px color-mix(in srgb,var(--shadow-color) 72%,transparent);-webkit-backdrop-filter:blur(18px) saturate(125%);backdrop-filter:blur(18px) saturate(125%);font-weight:650;text-decoration:none}.MobileEdgeNavigation_learningAction__dVORI:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--color-action-accent-bg) 42%,transparent),color-mix(in srgb,var(--color-action-accent-bg) 22%,transparent)),color-mix(in srgb,var(--surface-card) 28%,transparent)}.MobileEdgeNavigation_learningAction__dVORI:focus-visible{outline:2px solid var(--focus-ring,var(--foreground));outline-offset:2px}.MobileEdgeNavigation_learningAction__dVORI svg{width:18px;height:18px;flex:none}.MobileEdgeNavigation_learningActionSkeleton__v2oSg{background:linear-gradient(90deg,color-mix(in srgb,var(--background-secondary) 74%,transparent) 20%,color-mix(in srgb,var(--foreground) 12%,transparent) 50%,color-mix(in srgb,var(--background-secondary) 74%,transparent) 80%);background-size:200% 100%;animation:MobileEdgeNavigation_mobileEdgeActionSkeleton___VuT7 1.3s ease-in-out infinite}.MobileEdgeNavigation_learningActionSpinner__3su9I{animation:MobileEdgeNavigation_mobileEdgeActionSpin__jlJKM .8s linear infinite}@keyframes MobileEdgeNavigation_mobileEdgeActionSkeleton___VuT7{to{background-position:-200% 0}}@keyframes MobileEdgeNavigation_mobileEdgeActionSpin__jlJKM{to{transform:rotate(1turn)}}@keyframes MobileEdgeNavigation_edgeHandleIntroduction__o8vwD{0%{opacity:0;transform:translate(-12px,-50%)}to{opacity:1;transform:translateY(-50%)}}@media (max-height:500px) and (orientation:landscape) and (pointer:coarse){.MobileEdgeNavigation_handle__sIjd5{top:50%;height:88px}.MobileEdgeNavigation_handleTab__ml0c8{height:72px}}@media (prefers-reduced-motion:reduce){.MobileEdgeNavigation_handle__sIjd5{animation:none}.MobileEdgeNavigation_handleTab__ml0c8,.MobileEdgeNavigation_panel__sKqG6{transition:none}.MobileEdgeNavigation_closeRail__B8ocf:after,.MobileEdgeNavigation_learningActionSkeleton__v2oSg,.MobileEdgeNavigation_learningActionSpinner__3su9I{transition:none;animation:none}}.consentBanner_bannerShell__69ojF{position:fixed;right:20px;bottom:20px;left:20px;z-index:1200;display:flex;justify-content:flex-start;pointer-events:none}.consentBanner_bannerCard___Sojs{--consent-primary-bg:var(--color-button-primary-bg);--consent-primary-text:var(--color-button-primary-text);--consent-primary-hover:var(--color-button-primary-hover);--consent-primary-glow:var(--palette-rose-300);--consent-secondary-bg:color-mix(in srgb,var(--surface-card) 86%,transparent);--consent-secondary-text:var(--text-primary);--consent-secondary-border:color-mix(in srgb,var(--border-primary) 82%,transparent);--consent-secondary-hover:color-mix(in srgb,var(--palette-navy-500) 8%,var(--surface-card) 92%);--consent-cookie-bg:color-mix(in srgb,var(--palette-rose-300) 22%,var(--surface-card) 78%);--consent-cookie-color:var(--palette-rose-700);width:min(100%,760px);display:flex;flex-direction:column;gap:18px;padding:22px 24px;border:1px solid color-mix(in srgb,var(--border-primary) 72%,transparent);border-radius:var(--radius-md);background:radial-gradient(circle at top right,color-mix(in srgb,var(--interactive-strong-bg) 14%,transparent),transparent 32%),color-mix(in srgb,var(--background-secondary) 92%,transparent);box-shadow:0 20px 45px color-mix(in srgb,var(--surface-inverse) 18%,transparent),inset 0 1px 0 color-mix(in srgb,var(--text-inverse) 6%,transparent);backdrop-filter:blur(16px);pointer-events:auto}.dark .consentBanner_bannerCard___Sojs{--consent-primary-bg:var(--color-button-primary-bg);--consent-primary-text:var(--color-button-primary-text);--consent-primary-hover:var(--color-button-primary-hover);--consent-primary-glow:var(--palette-rose-500);--consent-secondary-hover:color-mix(in srgb,var(--text-primary) 10%,var(--surface-card) 90%);--consent-cookie-bg:color-mix(in srgb,var(--palette-rose-300) 16%,var(--surface-card) 84%);--consent-cookie-color:var(--palette-rose-300)}.consentBanner_cardHeader__KrHR9 h3{margin:0;color:var(--foreground);line-height:1.15}.consentBanner_errorText___C3H5,.consentBanner_summaryText__8e7ZE{margin:0;color:var(--text-secondary);line-height:1.55}.consentBanner_inlineLink__u2d7J{color:var(--text-primary);font-weight:700;text-decoration:underline;text-underline-offset:.18em}.consentBanner_headingGroup__Ba7J5{display:flex;gap:12px;align-items:center;min-width:0}.consentBanner_cookieIcon__gWTWF{flex:0 0 auto;box-sizing:content-box;width:22px;height:22px;padding:8px;border-radius:50%;background:var(--consent-cookie-bg);color:var(--consent-cookie-color)}.consentBanner_bannerActions__pEjbW{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;justify-content:center}.consentBanner_categoryChoices__na0Fg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;border:0}.consentBanner_customizeButton__ZL7_H{align-self:flex-start;padding:0;border:0;background:transparent;color:var(--text-secondary);font:inherit;font-size:var(--font-size-sm);text-decoration:underline;text-underline-offset:.18em;cursor:pointer}.consentBanner_categoryChoices__na0Fg legend{grid-column:1/-1;margin-bottom:2px;color:var(--foreground);font-weight:700}.consentBanner_categoryChoice__iDj1V{display:flex;gap:10px;align-items:flex-start;padding:2px 0}.consentBanner_categoryChoice__iDj1V input{margin-top:3px}.consentBanner_categoryChoice__iDj1V small,.consentBanner_categoryChoice__iDj1V span{display:block}.consentBanner_categoryChoice__iDj1V small,.consentBanner_gpcNotice__xa6z3{color:var(--text-secondary);line-height:1.4}.consentBanner_gpcNotice__xa6z3{grid-column:1/-1;margin:0;font-size:var(--font-size-xs)}.consentBanner_closeButton__R6kCg,.consentBanner_primaryButton__VOFdj,.consentBanner_secondaryButton__5GIqj,.consentBanner_selectionButton__gYd_V{border:none;border-radius:var(--radius-sm);min-height:44px;padding:0 16px;font-weight:700;cursor:pointer;transition:transform .15s ease,background-color .15s ease,box-shadow .15s ease}.consentBanner_secondaryButton__5GIqj{border:1px solid var(--consent-secondary-border);background:var(--consent-secondary-bg);color:var(--consent-secondary-text);box-shadow:0 8px 18px color-mix(in srgb,var(--surface-inverse) 10%,transparent)}.consentBanner_primaryButton__VOFdj{background:var(--consent-primary-bg);color:var(--consent-primary-text);box-shadow:0 12px 26px color-mix(in srgb,var(--consent-primary-glow) 34%,transparent),0 0 18px color-mix(in srgb,var(--consent-primary-glow) 24%,transparent)}.consentBanner_primaryButton__VOFdj:hover:not(:disabled){background:var(--consent-primary-hover);box-shadow:0 14px 30px color-mix(in srgb,var(--consent-primary-glow) 42%,transparent),0 0 24px color-mix(in srgb,var(--consent-primary-glow) 32%,transparent)}.consentBanner_secondaryButton__5GIqj:hover:not(:disabled){background:var(--consent-secondary-hover)}.consentBanner_primaryButton__VOFdj:hover:not(:disabled),.consentBanner_secondaryButton__5GIqj:hover:not(:disabled),.consentBanner_selectionButton__gYd_V:hover:not(:disabled){transform:translateY(-1px)}.consentBanner_selectionButton__gYd_V{background:color-mix(in srgb,var(--background) 76%,transparent);color:var(--foreground);border:1px solid var(--border-primary)}.consentBanner_primaryButton__VOFdj:disabled,.consentBanner_secondaryButton__5GIqj:disabled,.consentBanner_selectionButton__gYd_V:disabled{opacity:.7;cursor:progress}.consentBanner_cardHeader__KrHR9{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.consentBanner_closeButton__R6kCg{width:44px;min-width:44px;padding:0;background:transparent;color:var(--text-secondary);font-size:var(--font-size-xl)}.consentBanner_errorText___C3H5{color:var(--color-status-danger-text)}@media (min-width:641px){.consentBanner_bannerShellRight__L1a5y{justify-content:flex-end}}@media (max-width:640px){.consentBanner_bannerShell__69ojF{right:0;bottom:0;left:0;padding:0 8px max(8px,env(safe-area-inset-bottom,8px))}.consentBanner_bannerCard___Sojs{width:100%;max-block-size:min(70svh,34rem);overflow-y:auto;overscroll-behavior:contain;padding:12px 14px;border-radius:var(--radius-md) var(--radius-md) 0 0;gap:9px}.consentBanner_cardHeader__KrHR9{align-items:center;gap:10px}.consentBanner_cardHeader__KrHR9 h3{margin:0;font-size:var(--font-size-sm);line-height:1.12}.consentBanner_headingGroup__Ba7J5{gap:9px}.consentBanner_cookieIcon__gWTWF{width:18px;height:18px;padding:7px}.consentBanner_errorText___C3H5,.consentBanner_summaryText__8e7ZE{font-size:var(--font-size-xs);line-height:1.35}.consentBanner_bannerActions__pEjbW{flex-direction:row;align-items:stretch;gap:8px}.consentBanner_categoryChoices__na0Fg{grid-template-columns:1fr}.consentBanner_bannerActions__pEjbW>button{flex:1 1 0;width:auto;min-width:0;min-height:42px;padding:0 10px;font-size:var(--font-size-xs);line-height:1.15;white-space:normal}}@media (max-width:480px){.consentBanner_bannerShell__69ojF{padding:0 6px max(6px,env(safe-area-inset-bottom,6px))}.consentBanner_bannerCard___Sojs{padding:10px 12px;border-radius:var(--radius-md) var(--radius-md) 0 0;gap:8px}.consentBanner_cardHeader__KrHR9 h3{font-size:var(--font-size-sm)}}.ClientLayout_shell__8j859{min-height:100vh;width:100%;max-width:100%;display:flex;flex-direction:column;background:var(--page-background)}.ClientLayout_screenReaderOnly__0NCI5{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ClientLayout_headerStack__iR_p8{position:relative;z-index:1100;display:flex;flex-direction:column}.ClientLayout_headerStackSticky__OZHQj{position:sticky;top:0}.ClientLayout_headerStackMenuOpen__RqOIP{z-index:1400}.ClientLayout_bannerRail__s0MS4{display:flex;flex-direction:column}.ClientLayout_availabilityBanner__EuT_7{display:flex;align-items:center;justify-content:center;gap:.75rem;min-height:44px;padding:.625rem 1rem;color:var(--text-primary);font-size:var(--font-size-sm);line-height:1.4;text-align:center;background:var(--surface-subtle);border-bottom:1px solid var(--border-primary)}.ClientLayout_availabilityBanner__EuT_7 a{flex:0 0 auto;color:var(--color-action-accent-bg);font-weight:700;text-decoration:underline;text-underline-offset:.2em}.ClientLayout_generationReadyBanner__dmvmK{display:flex;align-items:center;justify-content:center;gap:.75rem;min-height:44px;padding:.625rem 1rem;color:var(--text-primary);font-size:var(--font-size-sm);line-height:1.4;text-align:center;background:var(--surface-success-subtle,var(--surface-subtle));border-bottom:1px solid var(--border-primary)}.ClientLayout_generationReadyBanner__dmvmK a{flex:0 0 auto;color:var(--color-action-accent-bg);font-weight:700;text-decoration:underline;text-underline-offset:.2em}.ClientLayout_premiumActivationBanner__UEJH3{display:flex;align-items:center;justify-content:center;gap:.75rem;min-height:48px;padding:.7rem 1rem;color:var(--text-primary);font-size:var(--font-size-sm);font-weight:650;line-height:1.4;text-align:center;background:var(--surface-success-subtle,var(--surface-subtle));border-bottom:1px solid var(--border-primary)}.ClientLayout_premiumActivationFailure__2nHeY{background:var(--surface-danger-subtle,var(--surface-subtle))}.ClientLayout_premiumActivationSpinner__GhgTe{width:1rem;height:1rem;flex:0 0 auto;border:2px solid color-mix(in srgb,currentColor 24%,transparent);border-top-color:currentcolor;border-radius:50%;animation:ClientLayout_premiumActivationSpin__xxhyK .8s linear infinite}.ClientLayout_premiumActivationDismiss__7uup7{min-width:44px;min-height:44px;padding:.35rem .65rem;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:.2em;background:transparent;border:0;cursor:pointer}@keyframes ClientLayout_premiumActivationSpin__xxhyK{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ClientLayout_premiumActivationSpinner__GhgTe{animation:none}}.ClientLayout_content__V1MU3{flex:1 1 auto;width:100%;max-width:100%;min-width:0}@media ((max-height:500px) and (orientation:landscape) and (pointer:coarse)),(max-width:640px){.ClientLayout_availabilityBanner__EuT_7,.ClientLayout_generationReadyBanner__dmvmK{align-items:flex-start;flex-direction:column;gap:.25rem;text-align:left}.ClientLayout_premiumActivationBanner__UEJH3{justify-content:flex-start;text-align:left}.ClientLayout_shell__8j859[data-mobile-learning-dock=true] .ClientLayout_content__V1MU3{padding-bottom:calc(7.5rem + env(safe-area-inset-bottom, 0px))}}.Toast_toastContainerEmbedded__VC0gR,.Toast_toastContainer__hmcBu{--toast-accent:var(--course-ui-warning-accent,var(--palette-teal-500));--toast-accent-soft:var(--palette-teal-200);--toast-surface:linear-gradient(90deg,var(--toast-accent) 0%,var(--toast-accent-soft) 100%);--toast-surface-hover:linear-gradient(90deg,color-mix(in srgb,var(--toast-accent) 88%,black 12%) 0%,color-mix(in srgb,var(--toast-accent-soft) 88%,black 12%) 100%);--toast-border:color-mix(in srgb,var(--toast-accent) 28%,var(--border-default) 72%);--toast-border-strong:color-mix(in srgb,var(--toast-accent) 36%,var(--border-default) 64%);--toast-text:var(--text-primary);--toast-muted-text:var(--text-secondary);--toast-control-hover-bg:color-mix(in srgb,var(--surface-subtle) 72%,transparent);--toast-paid-badge-bg:color-mix(in srgb,var(--surface-inverse) 58%,var(--color-status-warning) 42%);--toast-paid-badge-text:color-mix(in srgb,var(--color-status-warning) 70%,var(--text-inverse) 30%);--toast-shadow:0 4px 12px var(--overlay-strong),0 0 18px color-mix(in srgb,var(--toast-accent) 14%,transparent);position:fixed;top:calc(var(--app-shell-sticky-offset, 0px) + 10px);right:var(--app-shell-inline-padding);z-index:9999;display:flex;flex-direction:column;gap:10px;max-width:min(360px,calc(100vw - (2 * var(--app-shell-inline-padding))))}.dark .Toast_toastContainerEmbedded__VC0gR,.dark .Toast_toastContainer__hmcBu,[data-theme=dark] .Toast_toastContainerEmbedded__VC0gR,[data-theme=dark] .Toast_toastContainer__hmcBu{--toast-accent:var(--palette-rose-800);--toast-accent-soft:var(--palette-rose-700);--toast-surface:linear-gradient(90deg,color-mix(in srgb,var(--palette-rose-700) 82%,var(--surface-raised) 18%) 0%,color-mix(in srgb,var(--palette-rose-500) 58%,var(--surface-raised) 42%) 100%);--toast-surface-hover:linear-gradient(90deg,color-mix(in srgb,var(--palette-rose-700) 90%,var(--surface-raised) 10%) 0%,color-mix(in srgb,var(--palette-rose-500) 68%,var(--surface-raised) 32%) 100%);--toast-border:color-mix(in srgb,var(--palette-rose-300) 28%,var(--border-default) 72%);--toast-border-strong:color-mix(in srgb,var(--palette-rose-300) 42%,var(--border-default) 58%);--toast-text:var(--text-primary);--toast-muted-text:color-mix(in srgb,var(--text-primary) 82%,var(--palette-rose-200) 18%);--toast-control-hover-bg:color-mix(in srgb,var(--text-primary) 12%,transparent);--toast-paid-badge-bg:color-mix(in srgb,var(--palette-rose-50) 82%,var(--color-status-warning) 18%);--toast-paid-badge-text:var(--palette-ink-900)}.Toast_toastContainerEmbedded__VC0gR{position:absolute;top:0;left:0;right:0;z-index:8;width:100%;max-width:none}.Toast_toastContainerEmbedded__VC0gR .Toast_toastSlot__Qtbme{width:100%}.Toast_toastContainerEmbedded__VC0gR .Toast_toast__Jg6J0{flex:1 1 auto;width:100%;min-width:0}.Toast_toastCarousel__H9siS{display:grid;align-items:stretch;column-gap:0}.Toast_toastCarouselSingle__auOH0{grid-template-columns:minmax(0,1fr)}.Toast_toastCarouselDouble__jvXua{grid-template-columns:minmax(0,9fr) minmax(0,1fr)}.Toast_toastCarouselDoubleReverse__1ztVt{grid-template-columns:minmax(0,1fr) minmax(0,9fr)}.Toast_toastCarouselMulti__0uIdP{grid-template-columns:minmax(0,1fr) minmax(0,8fr) minmax(0,1fr)}.Toast_toastSlot__Qtbme{min-width:0;display:flex}.Toast_toastSlotCenter__Ku7MU{z-index:3}.Toast_toastSlotPeek__9DBUY{z-index:2}.Toast_toast__Jg6J0{position:relative;background:var(--toast-surface);color:var(--toast-text);border-radius:var(--radius-sm);box-shadow:var(--toast-shadow);overflow:hidden;border:1px solid var(--toast-border);animation:Toast_slideIn__JQHMq .5s ease-out forwards;cursor:pointer;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.Toast_toast__Jg6J0:focus-within,.Toast_toast__Jg6J0:hover{background:var(--toast-surface-hover);border-color:var(--toast-border-strong);box-shadow:0 6px 16px var(--overlay-strong),0 0 22px color-mix(in srgb,var(--toast-accent) 18%,transparent)}.Toast_toastDisabled__cWS_e{cursor:default}.Toast_achievementToast__22moG{--toast-accent:var(--palette-rose-500);--toast-accent-soft:var(--palette-rose-300);--achievement-tier-start:var(--palette-rose-500);--achievement-tier-mid:var(--palette-rose-300);--achievement-tier-end:var(--palette-gold-100);--achievement-tier-bar:linear-gradient(90deg,var(--achievement-tier-start) 0%,var(--achievement-tier-mid) 58%,var(--achievement-tier-end) 100%);--achievement-tier-glow:color-mix(in srgb,var(--achievement-tier-mid) 42%,transparent);--achievement-tier-glow-core:color-mix(in srgb,var(--achievement-tier-end) 48%,transparent);--toast-surface:var(--surface-elevated);--toast-surface-hover:var(--surface-raised);--toast-border:var(--border-accent);--toast-border-strong:var(--border-support);width:min(380px,calc(100vw - (2 * var(--app-shell-inline-padding))));cursor:default}.Toast_achievementToast__22moG[data-achievement-tier=bronze]{--achievement-tier-start:#8f4f27;--achievement-tier-mid:var(--palette-amber-500);--achievement-tier-end:var(--palette-amber-300);--achievement-tier-glow:color-mix(in srgb,var(--palette-amber-500) 44%,transparent);--achievement-tier-glow-core:color-mix(in srgb,var(--palette-amber-300) 54%,transparent);--toast-border:color-mix(in srgb,var(--palette-amber-500) 48%,var(--border-default) 52%);--toast-border-strong:var(--palette-amber-500)}.Toast_achievementToast__22moG[data-achievement-tier=silver]{--achievement-tier-start:var(--palette-neutral-500);--achievement-tier-mid:var(--palette-neutral-300);--achievement-tier-end:var(--palette-neutral-100);--achievement-tier-glow:color-mix(in srgb,var(--palette-neutral-300) 38%,transparent);--achievement-tier-glow-core:color-mix(in srgb,var(--palette-neutral-100) 52%,transparent);--toast-border:color-mix(in srgb,var(--palette-neutral-300) 52%,var(--border-default) 48%);--toast-border-strong:var(--palette-neutral-300)}.Toast_achievementToast__22moG[data-achievement-tier=gold]{--achievement-tier-start:var(--palette-gold-700);--achievement-tier-mid:var(--palette-gold-500);--achievement-tier-end:var(--palette-gold-300);--achievement-tier-glow:color-mix(in srgb,var(--palette-gold-500) 48%,transparent);--achievement-tier-glow-core:color-mix(in srgb,var(--palette-gold-300) 60%,transparent);--toast-border:color-mix(in srgb,var(--palette-gold-500) 54%,var(--border-default) 46%);--toast-border-strong:var(--palette-gold-500)}.Toast_achievementToast__22moG .Toast_progressBar__ef1g8{background:var(--achievement-tier-bar);box-shadow:0 0 10px var(--achievement-tier-glow)}.Toast_achievementToastContent__OzNrn{display:grid;grid-template-columns:92px minmax(0,1fr);gap:14px;align-items:center;padding:18px 18px 16px}.Toast_achievementToastIconWrap__iRNbh{position:relative;display:inline-flex;align-items:center;justify-content:center;width:92px;height:92px}.Toast_achievementToastIconWrap__iRNbh:before{content:"";position:absolute;inset:7px;border-radius:var(--radius-pill);background:radial-gradient(circle at 50% 46%,var(--achievement-tier-glow-core) 0,var(--achievement-tier-glow) 42%,transparent 72%);filter:blur(15px);opacity:.96}.Toast_achievementToastIcon__t_NqY{position:relative;width:84px;height:84px;object-fit:contain;filter:drop-shadow(0 10px 16px var(--overlay-default))}.Toast_achievementToastFallback__fe382{position:relative;font-size:2.8rem}.Toast_achievementToastCopy__kjP2g{min-width:0}.Toast_achievementToastKicker__tXgxA{display:inline-flex;margin-bottom:5px;color:var(--text-accent);font-size:var(--font-size-xs);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.Toast_achievementToastTitle__hB4Ay{margin:0;color:var(--text-primary);font-size:var(--font-size-sm);line-height:1.12}.Toast_achievementToastMessage__Q_ccF{margin:6px 0 0;color:var(--text-subtle);font-size:var(--font-size-xs);line-height:1.35}.Toast_achievementToastActions__dR9P8{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px}.Toast_achievementToastPrimary__PyJzn,.Toast_achievementToastSecondary__CPxzY{border-radius:var(--radius-pill);padding:8px 12px;font-size:var(--font-size-xs);font-weight:800;cursor:pointer}.Toast_achievementToastPrimary__PyJzn{border:1px solid var(--color-button-primary-bg);background:var(--color-button-primary-bg);color:var(--color-button-primary-text)}.Toast_achievementToastPrimary__PyJzn:focus-visible,.Toast_achievementToastPrimary__PyJzn:hover{background:var(--color-button-primary-hover)}.Toast_achievementToastSecondary__CPxzY{border:1px solid var(--border-default);background:var(--color-action-secondary-bg);color:var(--color-action-secondary-text)}.Toast_achievementToastSecondary__CPxzY:focus-visible,.Toast_achievementToastSecondary__CPxzY:hover{background:var(--color-action-secondary-hover)}.Toast_toastPeekCard___05jO{width:100%;height:100%;display:flex;align-items:center;justify-content:center;box-shadow:0 14px 30px var(--overlay-scrim),0 4px 12px var(--overlay-strong);filter:saturate(.84)}.Toast_toastPeekLeftCard__rx5vE{box-shadow:12px 0 28px var(--overlay-scrim),0 4px 12px var(--overlay-strong)}.Toast_toastPeekRightCard__QBVMR{box-shadow:-16px 0 30px var(--overlay-scrim),0 4px 12px var(--overlay-strong)}.Toast_toastPeekCard___05jO .Toast_closeButton__g1d2N,.Toast_toastPeekCard___05jO .Toast_progressBar__ef1g8,.Toast_toastPeekCard___05jO .Toast_reasoningText__fr_VI,.Toast_toastPeekCard___05jO .Toast_reasoningToggle__JCw6P,.Toast_toastPeekCard___05jO .Toast_toastMessage__lmEa_{display:none!important}.Toast_toastPeekCard___05jO .Toast_toastContent__KMz_y{padding:12px 6px;min-height:82px;display:flex;align-items:center;justify-content:center}.Toast_toastPeekCard___05jO .Toast_toastTitle__wuwnc{margin:0!important;justify-content:center;text-align:center}.Toast_toastPeekCard___05jO .Toast_toastIcon__OFPRX{margin-right:0;font-size:var(--font-size-md);display:inline-flex;align-items:center}.Toast_toastCenterCard__JGRt5{overflow:hidden}.Toast_toastPeekCard___05jO:hover{filter:saturate(.84) brightness(.75)}.Toast_toastPeekArrow__PT4jB{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:28px;height:28px;border-radius:var(--radius-pill);border:1px solid var(--toast-border);background:linear-gradient(90deg,var(--toast-accent) 0,var(--toast-accent-soft) 100%);color:var(--toast-muted-text);display:inline-flex;align-items:center;justify-content:center;font-size:var(--font-size-sm);line-height:1;opacity:0;cursor:pointer;pointer-events:none;transition:opacity .2s ease,color .2s ease,background .2s ease,border-color .2s ease;padding:0;transform-origin:center center}.Toast_toastPeekArrowLeft__ayGxT,.Toast_toastPeekArrowRight__SxSon{left:50%}.Toast_toastPeekCard___05jO:focus-within .Toast_toastPeekArrow__PT4jB,.Toast_toastPeekCard___05jO:hover .Toast_toastPeekArrow__PT4jB{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)}.Toast_toastPeekCard___05jO:focus-within .Toast_toastTitle__wuwnc,.Toast_toastPeekCard___05jO:hover .Toast_toastTitle__wuwnc{display:none!important}.Toast_toastPeekArrow__PT4jB:focus-visible,.Toast_toastPeekArrow__PT4jB:hover{color:var(--toast-text);background:linear-gradient(90deg,color-mix(in srgb,var(--toast-accent) 88%,black 12%) 0,color-mix(in srgb,var(--toast-accent-soft) 88%,black 12%) 100%);border-color:var(--toast-border-strong)}.Toast_toastPeekCard___05jO:focus-within .Toast_toastPeekArrow__PT4jB:disabled,.Toast_toastPeekCard___05jO:hover .Toast_toastPeekArrow__PT4jB:disabled{opacity:.55;cursor:not-allowed}.Toast_toastContent__KMz_y{padding:clamp(10px,1vw,15px)}.Toast_toastTitle__wuwnc{font-weight:700;margin:0;display:flex;align-items:center;gap:8px}.Toast_toast__Jg6J0 .Toast_toastContent__KMz_y .Toast_toastTitle__wuwnc{font-size:var(--font-size-sm)!important;font-weight:600!important;line-height:1.3!important;color:var(--toast-text)!important;margin:0 10px 5px!important;padding:0!important;border:none!important;background:none!important;text-transform:none!important;letter-spacing:normal!important}.Toast_toastIcon__OFPRX{margin-right:10px;font-size:var(--font-size-lg)}.Toast_toastIcon__OFPRX [data-studio-feature-icon-id]{display:inline-flex;align-items:center;justify-content:center}.Toast_toastIcon__OFPRX svg{width:18px;height:18px;stroke-width:2.35}.Toast_creditCostBadge__N_SzX{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-pill);padding:2px 8px;font-size:.68rem;text-transform:uppercase;letter-spacing:.04em;border:1px solid transparent;white-space:nowrap}.Toast_creditCostBadgeFree__EuaHb{color:color-mix(in srgb,var(--color-status-success) 70%,var(--text-inverse) 30%);border-color:color-mix(in srgb,var(--color-status-success) 35%,transparent);background:color-mix(in srgb,var(--surface-inverse) 58%,var(--color-status-success) 42%)}.Toast_creditCostBadgePaid__yce17{color:var(--toast-paid-badge-text);border-color:color-mix(in srgb,var(--color-status-warning) 35%,transparent);background:var(--toast-paid-badge-bg)}.Toast_toastMessage__lmEa_{margin:0;font-size:var(--font-size-sm);line-height:1.4}.Toast_toast__Jg6J0 .Toast_toastContent__KMz_y .Toast_toastMessage__lmEa_{font-size:var(--font-size-sm)!important;line-height:1.4!important;color:var(--toast-text)!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;gap:6px!important}.Toast_reasoningToggle__JCw6P{border:none;background:transparent;color:var(--toast-muted-text);display:inline-flex;align-items:center;justify-content:center;font-size:var(--font-size-sm);padding:2px;border-radius:var(--radius-pill);cursor:pointer}.Toast_reasoningToggle__JCw6P svg{width:14px;height:14px;stroke-width:2.35}.Toast_reasoningToggle__JCw6P:hover{color:var(--toast-text);background:var(--toast-control-hover-bg)}.Toast_reasoningText__fr_VI{margin:6px 0;font-size:var(--font-size-sm);font-style:italic;line-height:1.35;opacity:.85}.Toast_creditUpsellRow__zRS_p{margin-top:10px;padding-top:10px;border-top:1px solid var(--border-default);display:flex;align-items:center;justify-content:space-between;gap:10px}.Toast_creditUpsellText__3liXL{font-size:var(--font-size-xs);color:var(--text-secondary)}.Toast_creditUpsellButton__Qqepp{border:1px solid color-mix(in srgb,var(--color-status-warning) 35%,transparent);background:color-mix(in srgb,var(--surface-inverse) 55%,var(--color-status-warning) 45%);color:color-mix(in srgb,var(--color-status-warning) 70%,var(--text-inverse) 30%);border-radius:var(--radius-pill);padding:4px 10px;font-size:var(--font-size-xs);cursor:pointer;text-decoration:none;white-space:nowrap}.Toast_creditUpsellButton__Qqepp:hover{filter:brightness(1.08)}.Toast_pauseChooser__rZuGU{margin-top:12px;padding-top:12px;border-top:1px solid var(--border-default)}.Toast_pauseChooserTitle__4JW8_{margin:0 0 8px;font-size:var(--font-size-sm);color:var(--text-secondary)}.Toast_pauseChooserActions__elVoi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.Toast_pauseChooserButton__akeKn{border:1px solid var(--border-inverse-strong);background:var(--surface-inverse-glass-strong);color:var(--text-inverse);border-radius:var(--radius-sm);padding:8px 10px;font-size:var(--font-size-xs);text-align:left;cursor:pointer}.Toast_pauseChooserButtonDanger__dUBKA{border-color:color-mix(in srgb,var(--color-status-warning) 35%,transparent);color:color-mix(in srgb,var(--color-status-warning) 70%,var(--text-inverse) 30%);background:color-mix(in srgb,var(--surface-inverse) 55%,var(--color-status-warning) 45%)}.Toast_disableConfirmOverlay__NHf0W{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:12px;background:color-mix(in srgb,var(--surface-inverse) 70%,transparent);backdrop-filter:blur(6px)}.Toast_disableConfirmCard__Zgjde{width:min(100%,340px);border-radius:var(--radius-md);border:1px solid var(--border-inverse-strong);background:var(--surface-inverse);padding:14px;box-shadow:0 24px 70px var(--overlay-scrim)}.Toast_disableConfirmTitle__i33Z_{margin:0 0 8px;font-size:var(--font-size-sm);color:var(--text-inverse)}.Toast_disableConfirmBody__g6f5o{margin:0 0 8px;font-size:var(--font-size-sm);line-height:1.45;color:var(--text-subtle-inverse)}.Toast_disableConfirmActions__6A_72{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.Toast_disableConfirmPrimary__1gdzR,.Toast_disableConfirmSecondary__QcynF{border-radius:var(--radius-pill);padding:6px 12px;font-size:var(--font-size-xs);cursor:pointer}.Toast_disableConfirmSecondary__QcynF{border:1px solid var(--border-inverse-strong);background:var(--surface-inverse-glass-strong);color:var(--text-inverse)}.Toast_disableConfirmPrimary__1gdzR{border:1px solid color-mix(in srgb,var(--color-status-warning) 35%,transparent);background:color-mix(in srgb,var(--surface-inverse) 55%,var(--color-status-warning) 45%);color:color-mix(in srgb,var(--color-status-warning) 70%,var(--text-inverse) 30%)}.Toast_closeButton__g1d2N{position:absolute;top:5px;right:5px;background:none;border:none;color:var(--toast-muted-text);font-size:var(--font-size-lg);cursor:pointer;padding:5px;line-height:1;border-radius:50%;transition:background-color .2s,color .2s}.Toast_closeButton__g1d2N:hover{background-color:var(--toast-control-hover-bg);color:var(--toast-text)}.Toast_closeButton__g1d2N svg{width:18px;height:18px;stroke-width:2.35}.Toast_progressBar__ef1g8{position:absolute;top:0;left:0;height:6px;background-color:var(--color-status-success);width:100%;animation:Toast_unfill__5qcjw 5s linear forwards;box-shadow:0 0 8px color-mix(in srgb,var(--color-status-success) 70%,transparent)}@keyframes Toast_slideIn__JQHMq{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes Toast_unfill__5qcjw{0%{width:100%}to{width:0}}