.EpisodeCard-module-scss-module__IFsifG__uptrend{color:#11b291}.EpisodeCard-module-scss-module__IFsifG__downtrend{color:#dc2626}.EpisodeCard-module-scss-module__IFsifG__episodeCard{cursor:pointer;color:inherit;background:#fffbf6;border:1px solid #161a210f;border-radius:16px;flex-direction:column;text-decoration:none;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1),border-color .4s;display:flex;overflow:hidden}.EpisodeCard-module-scss-module__IFsifG__episodeCard:hover{border-color:#6d28d926;transform:translateY(-6px);box-shadow:0 16px 40px #0000001a}.EpisodeCard-module-scss-module__IFsifG__episodeCard:hover .EpisodeCard-module-scss-module__IFsifG__thumbnail{transform:scale(1.06)}.EpisodeCard-module-scss-module__IFsifG__episodeCard:hover .EpisodeCard-module-scss-module__IFsifG__thumbnailOverlay{opacity:1}.EpisodeCard-module-scss-module__IFsifG__episodeCardDark{background:#303030;border-color:#fffbf60f}.EpisodeCard-module-scss-module__IFsifG__episodeCardDark:hover{border-color:#6d28d933;box-shadow:0 16px 40px #0006}.EpisodeCard-module-scss-module__IFsifG__episodeCardDark .EpisodeCard-module-scss-module__IFsifG__title{color:#fffbf6}.EpisodeCard-module-scss-module__IFsifG__episodeCardDark .EpisodeCard-module-scss-module__IFsifG__description,.EpisodeCard-module-scss-module__IFsifG__episodeCardDark .EpisodeCard-module-scss-module__IFsifG__text{color:#fffbf680}.EpisodeCard-module-scss-module__IFsifG__thumbnailContainer{aspect-ratio:16/9;width:100%;position:relative;overflow:hidden}.EpisodeCard-module-scss-module__IFsifG__thumbnail{object-fit:cover;transition:transform .6s cubic-bezier(.22,1,.36,1)}.EpisodeCard-module-scss-module__IFsifG__thumbnailOverlay{opacity:0;z-index:1;background:linear-gradient(#0000 50%,#0006 100%);transition:opacity .4s;position:absolute;inset:0}.EpisodeCard-module-scss-module__IFsifG__durationBadge{-webkit-backdrop-filter:blur(8px);color:#fff;z-index:2;background:#000000bf;border-radius:6px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:600;display:flex;position:absolute;bottom:10px;right:10px}.EpisodeCard-module-scss-module__IFsifG__durationBadge span{color:#fff}.EpisodeCard-module-scss-module__IFsifG__content{flex-direction:column;flex:1;gap:8px;padding:18px 20px 20px;display:flex}.EpisodeCard-module-scss-module__IFsifG__title{color:#161a21;-webkit-line-clamp:2;line-clamp:2;letter-spacing:-.01em;-webkit-box-orient:vertical;margin:0;font-size:16px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.EpisodeCard-module-scss-module__IFsifG__description{color:#3a3a3a;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;font-weight:300;line-height:1.5;display:-webkit-box;overflow:hidden}.EpisodeCard-module-scss-module__IFsifG__metadata{border-top:1px solid #0000000d;align-items:center;gap:16px;margin-top:auto;padding-top:12px;display:flex}.EpisodeCard-module-scss-module__IFsifG__episodeCardDark .EpisodeCard-module-scss-module__IFsifG__metadata{border-top-color:#ffffff0f}.EpisodeCard-module-scss-module__IFsifG__metadataItem{align-items:center;gap:6px;display:flex}.EpisodeCard-module-scss-module__IFsifG__metadataItem svg{opacity:.5;width:14px;height:14px}.EpisodeCard-module-scss-module__IFsifG__text{color:#3a3a3a;font-size:12px;font-weight:400}
@keyframes react-loading-skeleton{to{transform:translate(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);-webkit-user-select:none;user-select:none;border-radius:.25rem;width:100%;line-height:1;display:inline-flex;position:relative;overflow:hidden}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);background-repeat:no-repeat;background-image:var(--custom-highlight-background,linear-gradient(90deg,var(--base-color)0%,var(--highlight-color)50%,var(--base-color)100%));height:100%;animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute;top:0;left:0;right:0;transform:translate(-100%)}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}
@font-face{font-family:SATOSHI;src:url(../media/Satoshi_Variable-s.p.5563f5da.ttf)format("truetype");font-display:swap}@font-face{font-family:SATOSHI Fallback;src:local(Arial);ascent-override:92.36%;descent-override:21.95%;line-gap-override:9.14%;size-adjust:109.35%}.satoshi_78f47ea6-module__-SOXSG__className{font-family:SATOSHI,SATOSHI Fallback,Satoshi,SF Pro,system-ui,arial}.satoshi_78f47ea6-module__-SOXSG__variable{--font-satoshi:"SATOSHI","SATOSHI Fallback",Satoshi,SF Pro,system-ui,arial}
@font-face{font-family:IBM;src:url(../media/IBMPlexMono_Light_Latin1-s.562912cd.woff2)format("woff2");font-display:swap}@font-face{font-family:IBM Fallback;src:local(Arial);ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.0%;size-adjust:131.49%}.ibm_6f0ec0d1-module__Jcu7kq__className{font-family:IBM,IBM Fallback,SF Pro,system-ui,arial}.ibm_6f0ec0d1-module__Jcu7kq__variable{--font-ibm:"IBM","IBM Fallback",SF Pro,system-ui,arial}
.ThemeToggle-module-scss-module__hKZf5q__uptrend{color:#11b291}.ThemeToggle-module-scss-module__hKZf5q__downtrend{color:#dc2626}.ThemeToggle-module-scss-module__hKZf5q__themeToggle{cursor:pointer;background-color:#fffbf6;border:1px solid #c7c2bc;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;transition:all .1s cubic-bezier(.6,.6,0,.1);display:flex}.ThemeToggle-module-scss-module__hKZf5q__themeToggle:hover{background-color:#f0f0f0;transition:all .1s cubic-bezier(.6,.6,0,.1);transform:scale(.98)}.ThemeToggle-module-scss-module__hKZf5q__themeToggle:active{transition:all .1s cubic-bezier(.6,.6,0,.1);transform:scale(.95)}.ThemeToggle-module-scss-module__hKZf5q__themeToggleDark{background-color:#161617;border:1px solid #3e3d3ccc}.ThemeToggle-module-scss-module__hKZf5q__themeToggleDark:hover{background-color:#303030}
.page-module-scss-module__RE9THW__uptrend{color:#11b291}.page-module-scss-module__RE9THW__downtrend{color:#dc2626}.page-module-scss-module__RE9THW__main{max-width:1549px;min-height:100vh;margin:0 auto;padding:76px 32px 48px}.page-module-scss-module__RE9THW__backButton{cursor:pointer;color:#161a21;opacity:.6;background:0 0;border:none;align-items:center;gap:8px;margin-bottom:32px;padding:0;font-size:14px;transition:opacity .2s;display:inline-flex}.page-module-scss-module__RE9THW__backButton:hover{opacity:1}.page-module-scss-module__RE9THW__backButton span{line-height:1}.page-module-scss-module__RE9THW__backButtonDark{color:#fffbf6}.page-module-scss-module__RE9THW__header{margin-bottom:48px}.page-module-scss-module__RE9THW__titleRow{align-items:center;gap:16px;display:flex}.page-module-scss-module__RE9THW__titleAccent{border-radius:3px;flex-shrink:0;width:4px;height:36px}.page-module-scss-module__RE9THW__title{color:#161a21;letter-spacing:-.03em;margin:0 0 8px;font-size:40px;font-weight:700;line-height:1.2}.page-module-scss-module__RE9THW__titleDark{color:#fffbf6}.page-module-scss-module__RE9THW__subtitle{color:#3a3a3a;margin:0;font-size:16px;font-weight:400;line-height:1.4}.page-module-scss-module__RE9THW__subtitleDark{color:#fff6}.page-module-scss-module__RE9THW__episodesGrid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}@media (max-width:1400px){.page-module-scss-module__RE9THW__episodesGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:1024px){.page-module-scss-module__RE9THW__episodesGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.page-module-scss-module__RE9THW__episodesGrid{grid-template-columns:1fr}}.page-module-scss-module__RE9THW__errorMessage{text-align:center;color:#dc2626;background:#dc26260a;border:1px solid #dc262626;border-radius:12px;margin:24px 0;padding:32px}.page-module-scss-module__RE9THW__errorMessage p{margin:8px 0}body.dark .page-module-scss-module__RE9THW__errorMessage{background:#dc262614;border-color:#dc262633}.page-module-scss-module__RE9THW__noEpisodes{text-align:center;color:#161a2166;background:#161a2105;border:1px solid #161a210f;border-radius:12px;margin:24px 0;padding:48px}.page-module-scss-module__RE9THW__noEpisodes p{margin:0;font-size:16px}body.dark .page-module-scss-module__RE9THW__noEpisodes{color:#fffbf666;background:#fffbf608;border-color:#fffbf60f}.page-module-scss-module__RE9THW__notFound{flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:60vh;display:flex}.page-module-scss-module__RE9THW__notFound h1{color:#161a21;font-size:32px}body.dark .page-module-scss-module__RE9THW__notFound h1{color:#fffbf6}.page-module-scss-module__RE9THW__notFound .page-module-scss-module__RE9THW__backButton{opacity:1;margin:0}
.NavbarLogo-module-scss-module__62ecwa__uptrend{color:#11b291}.NavbarLogo-module-scss-module__62ecwa__downtrend{color:#dc2626}.NavbarLogo-module-scss-module__62ecwa__navbar{z-index:100;background:#fffbf6;border-bottom:1px solid #0000;transition:border-color .35s,box-shadow .35s,background-color .35s;position:fixed;top:0;left:0;right:0}.NavbarLogo-module-scss-module__62ecwa__navbarDark{background:#161617}.NavbarLogo-module-scss-module__62ecwa__navbarScrolled{border-bottom-color:#00000012;box-shadow:0 1px 24px #0000000a}.NavbarLogo-module-scss-module__62ecwa__navbarDark.NavbarLogo-module-scss-module__62ecwa__navbarScrolled{border-bottom-color:#ffffff0f;box-shadow:0 1px 24px #0003}.NavbarLogo-module-scss-module__62ecwa__navInner{justify-content:space-between;align-items:center;max-width:1800px;height:56px;margin:0 auto;padding:0 40px;display:flex}@media (max-width:768px){.NavbarLogo-module-scss-module__62ecwa__navInner{height:52px;padding:0 20px}}.NavbarLogo-module-scss-module__62ecwa__logoLink{flex-shrink:0;align-items:center;line-height:0;transition:opacity .2s;display:inline-flex}.NavbarLogo-module-scss-module__62ecwa__logoLink:hover{opacity:.7}.NavbarLogo-module-scss-module__62ecwa__logoLink .logo{object-fit:contain;width:auto;max-width:130px;height:auto}.NavbarLogo-module-scss-module__62ecwa__navLinks{align-items:center;gap:2px;display:flex}@media (max-width:860px){.NavbarLogo-module-scss-module__62ecwa__navLinks{display:none}}.NavbarLogo-module-scss-module__62ecwa__navLink{--link-color:#6d28d9;color:#3a3a3a;letter-spacing:-.01em;border-radius:8px;align-items:center;padding:6px 14px;font-size:13.5px;font-weight:500;text-decoration:none;transition:color .2s,background-color .2s;display:inline-flex;position:relative}.NavbarLogo-module-scss-module__62ecwa__navLink:hover{color:#161a21;background:#0000000a}.NavbarLogo-module-scss-module__62ecwa__navLinkActive{color:var(--link-color);font-weight:600}.NavbarLogo-module-scss-module__62ecwa__navLinkActive:after{content:"";background:var(--link-color);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:14px;right:14px}.NavbarLogo-module-scss-module__62ecwa__navLinkDark{color:#fffbf68c}.NavbarLogo-module-scss-module__62ecwa__navLinkDark:hover{color:#fffbf6e6;background:#ffffff0d}.NavbarLogo-module-scss-module__62ecwa__navLinkDark.NavbarLogo-module-scss-module__62ecwa__navLinkDarkActive{color:var(--link-color)}.NavbarLogo-module-scss-module__62ecwa__navRight{flex-shrink:0;align-items:center;gap:8px;display:flex}.NavbarLogo-module-scss-module__62ecwa__burger{cursor:pointer;background:0 0;border:none;border-radius:8px;flex-direction:column;justify-content:center;gap:5px;width:36px;height:36px;padding:8px;transition:background .2s;display:none}.NavbarLogo-module-scss-module__62ecwa__burger:hover{background:#0000000d}.NavbarLogo-module-scss-module__62ecwa__burger span{background:#161a21;border-radius:2px;width:100%;height:1.5px;transition:transform .25s,opacity .25s;display:block}.NavbarLogo-module-scss-module__62ecwa__burgerDark:hover{background:#ffffff0f}.NavbarLogo-module-scss-module__62ecwa__burgerDark span{background:#fffbf6cc}.NavbarLogo-module-scss-module__62ecwa__burgerOpen span:first-child{transform:translateY(3.25px)rotate(45deg)}.NavbarLogo-module-scss-module__62ecwa__burgerOpen span:last-child{transform:translateY(-3.25px)rotate(-45deg)}@media (max-width:860px){.NavbarLogo-module-scss-module__62ecwa__burger{display:flex}}.NavbarLogo-module-scss-module__62ecwa__mobileMenu{background:#fffbf6;border-bottom:1px solid #00000012;flex-direction:column;padding:8px 20px 20px;display:none}.NavbarLogo-module-scss-module__62ecwa__mobileMenuDark{background:#161617;border-bottom-color:#ffffff0f}@media (max-width:860px){.NavbarLogo-module-scss-module__62ecwa__mobileMenu{display:flex}}.NavbarLogo-module-scss-module__62ecwa__mobileLink{--link-color:#6d28d9;color:#3a3a3a;border-radius:10px;align-items:center;gap:10px;padding:12px 16px;font-size:15px;font-weight:500;text-decoration:none;transition:background .2s,color .2s;display:flex}.NavbarLogo-module-scss-module__62ecwa__mobileLink:hover{color:#161a21;background:#0000000a}.NavbarLogo-module-scss-module__62ecwa__mobileLinkActive{color:var(--link-color);background:#00000008;font-weight:600}.NavbarLogo-module-scss-module__62ecwa__mobileLinkDark{color:#fffbf68c}.NavbarLogo-module-scss-module__62ecwa__mobileLinkDark:hover{color:#fffbf6e6;background:#ffffff0d}.NavbarLogo-module-scss-module__62ecwa__mobileLinkDark.NavbarLogo-module-scss-module__62ecwa__mobileLinkDarkActive{color:var(--link-color);background:#ffffff0a}.NavbarLogo-module-scss-module__62ecwa__mobileDot{background:var(--link-color);opacity:.6;border-radius:50%;flex-shrink:0;width:5px;height:5px}
