.feedbackButton_feedbackButton__y6DpM{position:fixed;bottom:20px;right:20px;width:clamp(50px,4vw,65px);height:clamp(50px,4vw,65px);background-color:var(--surface-canvas);border:none;border-radius:50%;cursor:pointer;z-index:1000;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 2px 5px var(--overlay-strong));transition:transform .2s ease;box-shadow:var(--shadow-primary);padding:0;overflow:hidden}.feedbackButton_feedbackButton__y6DpM>div{transform:scale(1.4)}.feedbackButton_feedbackButtonAnimationPlaceholder__r5EBr{width:68%;height:68%;border-radius:999px;background:radial-gradient(circle at 35% 30%,var(--surface-muted,#e2e8f0),transparent 58%),linear-gradient(135deg,var(--surface-subtle,#f1f5f9),var(--surface-muted,#e2e8f0))}.dark .feedbackButton_feedbackButton__y6DpM svg path{stroke:var(--text-primary,#f6f1f4)!important}.dark .feedbackButton_feedbackButton__y6DpM svg path[fill]:not([fill=none]){fill:var(--text-primary,#f6f1f4)!important}.feedbackButton_feedbackButton__y6DpM:hover{transform:scale(1.05);box-shadow:var(--shadow-secondary)}.feedbackButton_feedbackOverlay__14W9k{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--overlay-scrim);display:flex;justify-content:center;align-items:center;z-index:1001}.feedbackButton_feedbackFormContainer__6XC0Z{position:relative;width:90%;max-width:450px;background-color:var(--surface-base);border-radius:var(--radius-sm);padding:30px 20px 15px;box-shadow:var(--shadow-primary);animation:feedbackButton_slideIn__LVMXc .3s ease}@keyframes feedbackButton_slideIn__LVMXc{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.feedbackButton_closeButton__XrCYd{position:absolute;top:10px;right:10px;background:transparent;border:none;font-size:var(--font-size-xl);line-height:1;cursor:pointer;color:var(--text-secondary);padding:5px}.feedbackButton_feedbackFormContainer__6XC0Z h3{margin-top:0;margin-bottom:10px;color:var(--text-primary);font-size:var(--font-size-lg)}.feedbackButton_alphaNotice__NXKac{color:var(--text-secondary);font-size:var(--font-size-sm);margin-bottom:20px}.feedbackButton_feedbackForm__WQenI{display:flex;flex-direction:column;gap:16px}.feedbackButton_formGroup__JuSYo{display:flex;flex-direction:column;gap:6px}.feedbackButton_formGroup__JuSYo label{font-size:var(--font-size-sm);font-weight:500;color:var(--text-primary)}.feedbackButton_formGroup__JuSYo input,.feedbackButton_formGroup__JuSYo select,.feedbackButton_formGroup__JuSYo textarea{padding:10px 12px;border:1px solid var(--border-default);border-radius:var(--radius-sm);font-size:var(--font-size-sm);width:100%;background-color:var(--surface-subtle);color:var(--text-primary);transition:border-color .2s ease}.feedbackButton_formGroup__JuSYo input:focus,.feedbackButton_formGroup__JuSYo select:focus,.feedbackButton_formGroup__JuSYo textarea:focus{border-color:var(--text-accent);outline:none;background-color:var(--surface-base)}.feedbackButton_formGroup__JuSYo input,.feedbackButton_formGroup__JuSYo textarea{width:100%;box-sizing:border-box}.feedbackButton_submitButton__FCVMN{margin-top:10px;padding:10px 12px;width:150px;align-self:center;background-color:var(--color-button-primary-bg);color:var(--color-button-primary-text);border:none;border-radius:var(--radius-sm);font-weight:500;cursor:pointer;transition:background-color .2s ease}.feedbackButton_submitButton__FCVMN:hover{background-color:var(--color-button-primary-hover)}.feedbackButton_submitButton__FCVMN:disabled{background-color:var(--surface-disabled);color:var(--text-muted);cursor:not-allowed}.feedbackButton_thankYouMessage__e1_Ae{text-align:center;padding:20px 0}.feedbackButton_thankYouMessage__e1_Ae h3{margin-bottom:15px;color:var(--text-accent)}.feedbackButton_thankYouMessage__e1_Ae p{color:var(--text-secondary);margin-bottom:8px}@media (max-width:768px){.feedbackButton_feedbackButton__y6DpM{width:50px;height:50px;bottom:15px;right:8px}.feedbackButton_feedbackFormContainer__6XC0Z{padding:20px;width:95%}}@media (max-width:480px){.feedbackButton_feedbackButton__y6DpM{width:40px;height:40px;bottom:12px;right:5px}.feedbackButton_feedbackButton__y6DpM>div{transform:scale(1)}}@media (max-width:320px){.feedbackButton_feedbackButton__y6DpM{width:40px;height:40px;bottom:10px;right:5px}.feedbackButton_feedbackButton__y6DpM>div{transform:scale(.9)}}.feedbackButton_cooldownTimer__iTdd7{margin-top:8px;font-weight:500;color:var(--text-warning-strong)}.feedbackButton_errorMessage__270jL{background-color:var(--color-status-danger-bg);color:var(--color-status-danger-text);padding:10px;border-radius:var(--radius-sm);margin-bottom:10px;font-size:var(--font-size-sm)}@media (min-width:641px){body:has([data-podcast-mini]) .feedbackButton_feedbackButton__y6DpM{bottom:calc(1rem + 3.6rem + .75rem)}}.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(--palette-neutral-0) 12%,transparent);background:linear-gradient(180deg,color-mix(in srgb,#201922 86%,transparent),color-mix(in srgb,#161118 88%,transparent));color:var(--palette-neutral-0);-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-300)}.MinimalTopNavBar_authButtons__jARR5{display:flex;align-items:center;gap:clamp(.5rem,1.5vw,1rem)}.MinimalTopNavBar_navLanguageSelector__cFD_X.MinimalTopNavBar_navLanguageSelector__cFD_X{flex:0 0 auto;width:auto}.MinimalTopNavBar_navLanguageButton__MM2xh.MinimalTopNavBar_navLanguageButton__MM2xh{min-width:2.25rem;padding:0}.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}}@media (max-width:359px){.MinimalTopNavBar_navLanguageSelector__cFD_X.MinimalTopNavBar_navLanguageSelector__cFD_X{display:none}}.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)}}