.accountDropdown_dropdown__ftdOp{position:relative;display:inline-block}.accountDropdown_trigger__oSJZ8{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:transparent;border:none;color:var(--navbar-text);font-size:.875rem;cursor:pointer;transition:color .2s ease}.accountDropdown_trigger__oSJZ8:hover{color:var(--navbar-text-hover)}.accountDropdown_userIcon__F5HIl{font-size:1.25rem;color:var(--link-color)}.accountDropdown_userName__d_K02{font-weight:500;color:var(--navbar-text)}.accountDropdown_chevron__B9wc4{transition:transform .2s ease;color:var(--navbar-text)}.accountDropdown_chevronUp__mWG_Q{transform:rotate(180deg)}.accountDropdown_menu__PsCYX{position:absolute;top:calc(100% + .5rem);left:50%;transform:translateX(-50%);width:90%;max-width:240px;background:var(--dropdown-bg-color);border-radius:.5rem;box-shadow:0 10px 15px -3px var(--shadow-color),0 4px 6px -2px var(--shadow-color);overflow:hidden;z-index:50;animation:accountDropdown_slideDown___mX9f .2s ease}.accountDropdown_header__JnVcT{padding:1rem;background:var(--dropdown-header-bg-color);border-bottom:1px solid var(--dropdown-border-color)}.accountDropdown_userInfo__ORCpH{display:flex;flex-direction:column;gap:.25rem}.accountDropdown_name__GUxz6{font-weight:600;color:var(--dropdown-text-color)}.accountDropdown_email__L0NVB{font-size:.875rem;color:var(--dropdown-subtext-color)}.accountDropdown_menuItems__yy9op{padding:.5rem 0;background:var(--dropdown-bg-color)}.accountDropdown_menuItem__DrG_u{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;color:var(--dropdown-text-color);font-size:.875rem;text-decoration:none;background:transparent;border:none;cursor:pointer;transition:all .2s ease}.accountDropdown_menuItem__DrG_u:hover{background-color:var(--dropdown-hover-bg-color);color:var(--dropdown-hover-text-color)}.accountDropdown_menuIcon__s1QpM{color:var(--dropdown-icon-color);font-size:1rem}@keyframes accountDropdown_slideDown___mX9f{0%{opacity:0;transform:translateY(-10px) translateX(-50%)}to{opacity:1;transform:translateY(0) translateX(-50%)}}.navbar_navbar__bhGmN{position:fixed;top:0;left:0;right:0;z-index:50;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;height:var(--navbar-height,64px);border-bottom:1px solid var(--navbar-border);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.navbar_navbar__bhGmN,.navbar_scrolled__onJ6k{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);background-color:var(--navbar-bg)}.navbar_scrolled__onJ6k{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);height:var(--navbar-height-scrolled,56px)}.navbar_container__5j_gw{margin-left:auto;margin-right:auto;height:100%;max-width:80rem;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.navbar_container__5j_gw{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.navbar_container__5j_gw{padding-left:2rem;padding-right:2rem}}.navbar_nav__qKb_0{position:relative;display:flex;height:100%;align-items:center;justify-content:space-between}.navbar_mobileMenuButton__ahmEl{display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem}.navbar_mobileMenuButton__ahmEl:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-inset:inset;--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1))}@media (min-width:640px){.navbar_mobileMenuButton__ahmEl{display:none}}.navbar_mobileMenuButton__ahmEl{width:48px;height:48px;margin-right:-.5rem;color:var(--navbar-text)}.navbar_mobileMenuButton__ahmEl:hover{background-color:var(--navbar-bg-hover);color:var(--navbar-text-hover)}.navbar_menuIcon__Eazm_{position:relative;height:1.25rem;width:1.25rem}.navbar_menuIcon__Eazm_ span{position:absolute;left:0;display:block;height:.125rem;width:1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;background-color:currentColor}.navbar_menuIcon__Eazm_ span:first-child{top:25%}.navbar_menuIcon__Eazm_ span:nth-child(2){top:50%}.navbar_menuIcon__Eazm_ span:last-child{top:75%}.navbar_menuOpen__m_Q5b span:first-child{top:50%;transform:rotate(45deg)}.navbar_menuOpen__m_Q5b span:nth-child(2){opacity:0}.navbar_menuOpen__m_Q5b span:last-child{top:50%;transform:rotate(-45deg)}.navbar_logo___IyD2{display:flex;align-items:center;gap:.5rem;font-size:1.25rem;line-height:1.75rem;font-weight:700;text-decoration-line:none;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;color:var(--navbar-text)}.navbar_logo___IyD2:hover{--tw-scale-x:1.02;--tw-scale-y:1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));color:var(--navbar-text-hover)}.navbar_logoImage__aAYTt{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;height:clamp(32px,4vw,40px);width:auto;filter:var(--logo-filter)}.navbar_desktopMenu__cWElh{display:none}@media (min-width:640px){.navbar_desktopMenu__cWElh{display:flex;align-items:center;gap:.25rem}}.navbar_mobileMenu__dsEmE{position:fixed;left:0;right:0;top:var(--navbar-height);bottom:0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-property:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:640px){.navbar_mobileMenu__dsEmE{display:none}}.navbar_mobileMenu__dsEmE{background-color:var(--background-color);transform-origin:top;padding-bottom:env(safe-area-inset-bottom);overflow-y:auto;-webkit-overflow-scrolling:touch}.navbar_mobileMenuOpen__f5mFR{--tw-translate-y:0px;--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);border-top:1px solid var(--navbar-border);animation:navbar_slideIn__8_g6_ .3s ease-out}.navbar_mobileMenuClosed__3Ox9n,.navbar_mobileMenuOpen__f5mFR{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.navbar_mobileMenuClosed__3Ox9n{--tw-translate-y:-100%}.navbar_navLink__bJdl9{position:relative;display:flex;align-items:center;justify-content:center;border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;min-height:44px;min-width:44px;color:var(--navbar-text)}.navbar_navLink__bJdl9.navbar_active__uCgfj,.navbar_navLink__bJdl9:hover{color:var(--navbar-text-hover);background-color:var(--navbar-bg-hover)}.navbar_navLink__bJdl9.navbar_active__uCgfj{font-weight:600}.navbar_navLink__bJdl9.navbar_active__uCgfj:after{content:"";position:absolute;bottom:0;left:50%;height:.125rem;width:50%;--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:9999px;background-color:var(--navbar-text-hover)}.navbar_mobileNavLink__03DSn{display:flex;width:100%;align-items:center;padding:1rem 1.5rem;font-size:1rem;line-height:1.5rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;min-height:44px;color:var(--navbar-text);border-bottom:1px solid var(--navbar-border)}.navbar_mobileNavLink__03DSn.navbar_active__uCgfj,.navbar_mobileNavLink__03DSn:hover{background-color:var(--navbar-bg-hover);color:var(--navbar-text-hover)}.navbar_mobileNavLink__03DSn.navbar_active__uCgfj{font-weight:600;border-left:4px solid var(--navbar-text-hover)}.navbar_loginButton__QSW0_{display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;border-width:1px;border-color:transparent;padding:.625rem 1.5rem;font-size:1rem;line-height:1.5rem;font-weight:500;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.navbar_loginButton__QSW0_,.navbar_loginButton__QSW0_:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.navbar_loginButton__QSW0_:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.navbar_loginButton__QSW0_{min-height:44px;background-color:var(--navbar-text-hover);color:var(--background-color)}.navbar_loginButton__QSW0_:hover{--tw-scale-x:1.02;--tw-scale-y:1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));filter:brightness(1.1)}@keyframes navbar_slideIn__8_g6_{0%{opacity:.5;transform:translateY(-10%)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.navbar_navbar__bhGmN{--navbar-height:56px;--navbar-height-scrolled:48px}.navbar_nav__qKb_0{padding-top:.5rem;padding-bottom:.5rem}.navbar_logoImage__aAYTt{height:28px}.navbar_mobileNavLink__03DSn{padding:.75rem 1rem;font-size:1.125rem;line-height:1.75rem}.navbar_loginButton__QSW0_{margin:1rem;width:calc(100% - 2rem);justify-content:center}.navbar_mobileMenu__dsEmE{padding:1rem;background-color:var(--navbar-bg);border-top:1px solid var(--navbar-border);box-shadow:0 4px 8px rgba(0,0,0,.1)}.navbar_mobileNavLink__03DSn{padding:1rem;font-size:1.1rem;border-bottom:1px solid var(--navbar-border)}.navbar_mobileNavLink__03DSn:hover{background-color:var(--navbar-hover-bg)}.navbar_accountDropdown__NZ9kk{padding:1rem;background-color:var(--dropdown-bg);border-radius:.5rem;box-shadow:0 4px 8px rgba(0,0,0,.1)}.navbar_accountDropdownItem__tlm0H{padding:.75rem 1rem;font-size:1rem;transition:background-color .2s}.navbar_accountDropdownItem__tlm0H:hover{background-color:var(--dropdown-hover-bg)}}@media (hover:none){.navbar_mobileNavLink__03DSn:active,.navbar_navLink__bJdl9:active{background-color:var(--navbar-bg-hover)}.navbar_loginButton__QSW0_:active,.navbar_mobileNavLink__03DSn:active,.navbar_navLink__bJdl9:active{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.navbar_loginButton__QSW0_:active{filter:brightness(.9)}}@supports (padding:env(safe-area-inset-top)){.navbar_navbar__bhGmN{padding-top:env(safe-area-inset-top)}.navbar_mobileMenu__dsEmE{height:calc(100vh - var(--navbar-height) - env(safe-area-inset-top));padding-bottom:env(safe-area-inset-bottom)}}.audioPlayerWrapper_audioPlayerWrapper__tWYvM{position:fixed;bottom:0;left:0;right:0;padding:8px;box-shadow:0 -2px 10px rgba(0,0,0,.1);z-index:1000;transition:transform .3s ease-out,opacity .3s ease-out;transform:translateY(100%);opacity:0}.audioPlayerWrapper_playerContent__de2fx{display:flex;align-items:center;width:100%}.audioPlayerWrapper_leftSection__gnb3M,.audioPlayerWrapper_rightSection__m6amf{flex:0 0 auto;display:flex;align-items:center}.audioPlayerWrapper_centerSection__cY45z{flex:1;min-width:0;margin:0 10px}.audioPlayerWrapper_titleRow__8yhhL{display:flex;align-items:center;margin-bottom:4px;overflow:hidden}.audioPlayerWrapper_titleWrapper__zz68Q{flex:1;overflow:hidden}.audioPlayerWrapper_titleRow__8yhhL h3{margin:0;font-size:.9em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.audioPlayerWrapper_topicBadge__2RDLY{font-size:.7em;padding:2px 4px;border-radius:4px;margin-left:8px;white-space:nowrap}.audioPlayerWrapper_progressContainer__iNneK{width:100%;padding:10px 0;cursor:pointer}.audioPlayerWrapper_progressBarContainer__2Lgo7{width:100%;height:8px;background-color:rgba(0,0,0,.1);border-radius:4px;overflow:hidden;position:relative}.audioPlayerWrapper_progressBar__ka88Q{height:100%;background-color:var(--progress-color,#ca5923);position:absolute;left:0;top:0;transition:width .1s linear}.audioPlayerWrapper_progressBarContainer__2Lgo7:hover .audioPlayerWrapper_progressBar__ka88Q{background-color:var(--progress-hover-color,#e67e22)}.audioPlayerWrapper_timeDisplay__4Li34{display:flex;justify-content:space-between;font-size:.7em;margin-top:5px}.audioPlayerWrapper_closeButton__dyUEu,.audioPlayerWrapper_muteButton__6TqNq,.audioPlayerWrapper_playPauseButton__2G771,.audioPlayerWrapper_stopButton__1xxPA{background:none;border:none;font-size:1em;cursor:pointer;padding:4px;margin:0 2px}.audioPlayerWrapper_volumeControlWrapper__7YJLQ{position:relative;display:flex;align-items:center}.audioPlayerWrapper_volumeSliderPopup__mMMRu{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:8px;padding:15px 10px;box-shadow:0 2px 10px rgba(0,0,0,.2);z-index:1001;width:50px;height:160px;overflow:hidden;touch-action:none;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.audioPlayerWrapper_volumeSliderPopup__mMMRu.audioPlayerWrapper_show__1v8Ip{opacity:1;visibility:visible}.audioPlayerWrapper_volumeSlider__8nTuk{-webkit-appearance:none;width:120px;height:8px;border-radius:4px;background:var(--track-color);outline:none;transform:rotate(-90deg);transform-origin:center;margin:0;touch-action:none}.audioPlayerWrapper_volumeSlider__8nTuk::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;border-radius:50%;background:var(--thumb-color);cursor:pointer;box-shadow:0 2px 5px rgba(0,0,0,.3)}.audioPlayerWrapper_volumeSlider__8nTuk::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:var(--thumb-color);cursor:pointer;box-shadow:0 2px 5px rgba(0,0,0,.3)}.audioPlayerWrapper_closeButton__dyUEu{display:none}.audioPlayerWrapper_audioPlayerWrapper__tWYvM.audioPlayerWrapper_show__1v8Ip{transform:translateY(0);opacity:1}.audioPlayerWrapper_skipButton__hhpsb{display:none;background:none;border:none;font-size:1em;cursor:pointer;padding:4px;margin:0 2px;position:relative}.audioPlayerWrapper_skipLabel__q2fuO{position:absolute;font-size:.6em;bottom:-2px;right:-2px;background-color:rgba(0,0,0,.5);color:#fff;border-radius:50%;width:14px;height:14px;display:flex;align-items:center;justify-content:center}@media (min-width:768px){.audioPlayerWrapper_audioPlayerWrapper__tWYvM{padding:10px}.audioPlayerWrapper_titleRow__8yhhL h3{font-size:1em}.audioPlayerWrapper_timeDisplay__4Li34,.audioPlayerWrapper_topicBadge__2RDLY{font-size:.8em}.audioPlayerWrapper_closeButton__dyUEu,.audioPlayerWrapper_muteButton__6TqNq,.audioPlayerWrapper_playPauseButton__2G771,.audioPlayerWrapper_stopButton__1xxPA{font-size:1.2em;padding:5px;margin:0 5px}.audioPlayerWrapper_closeButton__dyUEu{display:block}.audioPlayerWrapper_closeVolumeButton__rlcgY{display:none}.audioPlayerWrapper_skipButton__hhpsb{display:inline-flex;flex-direction:column;align-items:center}.audioPlayerWrapper_skipLabel__q2fuO{position:static;font-size:.7em;margin-top:2px;background-color:transparent;color:inherit}.audioPlayerWrapper_backwardSkip__mvvtS{order:-1}.audioPlayerWrapper_forwardSkip__JqiRl{order:1}.audioPlayerWrapper_leftSection__gnb3M{display:flex;align-items:center}.audioPlayerWrapper_progressContainer__iNneK{padding:15px 0}.audioPlayerWrapper_progressBarContainer__2Lgo7{height:10px}}@media (max-width:768px){.audioPlayerWrapper_skipLabel__q2fuO{display:none}}.layout_layout__V_yTy{display:flex;flex-direction:column;min-height:100vh;background-color:var(--background-color);color:var(--text-color);transition:background-color .3s ease,color .3s ease}.layout_main__y_SsR{flex-grow:1;max-width:100vw;overflow-x:hidden;transition:background-color .3s ease}.layout_fixedBottom__9Rijv,.layout_main__y_SsR{width:100%;background-color:var(--background-color)}.layout_fixedBottom__9Rijv{position:fixed;bottom:0;z-index:40;border-top:1px solid var(--navbar-border);transition:background-color .3s ease,border-color .3s ease}@supports (padding:env(safe-area-inset-top)){.layout_layout__V_yTy{padding-top:calc(60px + env(safe-area-inset-top))}@media (max-width:640px){.layout_layout__V_yTy{padding-top:calc(60px + env(safe-area-inset-top))}}}