.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_registerButton__roH9W{flex:0 0 auto}.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_chromeOnly__dJzHN{display:contents}.ClientLayout_publicAuthBoundary__BPHIt{position:sticky;top:0;z-index:1100;min-height:55px}.ClientLayout_publicAuthBoundary__BPHIt [data-testid=loading-state]{display:none}.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))}}