:root{--wine:#590d0d;--wine2:#7b1717;--cream:#eeeee2;--gray:#9f9d97;--dark:#52514f;--black:#121212;--surface:#181818;--surface2:#222;--line:#313131;--text:#f6f6ef;--muted:#aaa8a2}*{box-sizing:border-box}html,body{background:var(--black);min-height:100%;color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.shell{grid-template-columns:250px 1fr;min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--line);background:#101010;height:100vh;padding:28px 22px;position:sticky;top:0;overflow:auto}.brand{letter-spacing:-1.5px;font-size:28px;font-weight:850}.brand span{color:#b24141}.tagline{color:var(--gray);margin-top:4px;font-size:12px}.nav{gap:7px;margin-top:34px;display:grid}.nav a{color:#c9c7c1;border-radius:10px;align-items:center;gap:10px;padding:11px 12px;display:flex}.nav a:hover{color:#fff;background:#1d1d1d}.navDivider{background:#292929;height:1px;margin:8px 4px}.publisherCta{background:linear-gradient(135deg,#241515,#141414);border:1px solid #3f2727;border-radius:16px;margin-top:28px;padding:16px}.publisherCta b{margin-bottom:6px;display:block}.publisherCta p{color:var(--gray);margin:0 0 12px;font-size:13px;line-height:1.45}.btn{cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:10px 15px;font-weight:750;display:inline-flex}.btn:disabled{opacity:.6;cursor:not-allowed}.btnPrimary{background:var(--wine);color:#fff}.btnPrimary:hover{background:var(--wine2)}.btnLight{background:var(--cream);color:#1b1b1b}.btnGhost{color:#fff;background:#252525}.content{min-width:0;padding:28px 34px 118px}.topbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.search{color:#fff;background:#202020;border:1px solid #2e2e2e;border-radius:999px;flex:1;max-width:540px;padding:12px 18px}.hero{background:radial-gradient(circle at 85% 30%,#6f1919 0,#3f1212 24%,#1a1212 60%,#171717 100%);border-radius:26px;align-items:end;min-height:245px;padding:36px;display:flex}.hero h1{letter-spacing:-3px;max-width:720px;margin:0 0 14px;font-size:clamp(34px,5vw,64px);line-height:.96}.hero p{color:#d5d3cb;max-width:620px;line-height:1.55}.sectionTitle{justify-content:space-between;align-items:end;margin:34px 0 15px;display:flex}.sectionTitle h2{margin:0;font-size:23px}.grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.card{background:#1b1b1b;border:1px solid #262626;border-radius:16px;padding:14px;transition:all .2s}.card:hover{background:#202020;transform:translateY(-3px)}.cover{aspect-ratio:1;object-fit:cover;background:#2e2e2e;border-radius:12px;width:100%}.card h3{margin:12px 0 3px;font-size:16px}.muted{color:var(--muted);font-size:13px}.episodeRow{border-radius:14px;grid-template-columns:58px 1fr auto;align-items:center;gap:14px;padding:12px;display:grid}.episodeRow:hover{background:#1b1b1b}.episodeThumb{object-fit:cover;border-radius:10px;width:58px;height:58px}.player{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:20;background:#141414f7;border-top:1px solid #333;grid-template-columns:1fr auto 1fr;align-items:center;height:88px;padding:0 24px;display:grid;position:fixed;bottom:0;left:250px;right:0}.playerMain{align-items:center;gap:12px;display:flex}.playerCover{object-fit:cover;border-radius:9px;width:54px;height:54px}.controls{align-items:center;gap:10px;display:flex}.control{color:#fff;cursor:pointer;background:#292929;border:0;border-radius:50%;width:40px;height:40px}.control.play{background:var(--cream);color:#111}.progress{color:var(--gray);justify-self:end;font-size:12px}.panel{max-width:1050px}.pageTitle{margin:0 0 8px;font-size:38px}.formGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.field{gap:7px;display:grid}.field label{color:#ccc;font-size:13px}.field input,.field textarea,.field select{color:#fff;background:#1a1a1a;border:1px solid #343434;border-radius:11px;outline:none;width:100%;padding:12px}.field input:focus,.field textarea:focus,.field select:focus{border-color:#754040;box-shadow:0 0 0 3px #590d0d2e}.field textarea{resize:vertical;min-height:110px}.fieldHint{color:var(--gray);font-size:12px}.full{grid-column:1/-1}.box{background:#171717;border:1px solid #2c2c2c;border-radius:18px;padding:20px}.stats{grid-template-columns:repeat(4,1fr);gap:14px;margin:22px 0;display:grid}.stat{background:#181818;border:1px solid #292929;border-radius:16px;padding:18px}.stat b{font-size:28px;display:block}.status{color:#f0c3a3;background:#33221a;border-radius:999px;padding:5px 9px;font-size:12px;display:inline-flex}.mobileTop{display:none}.authPage{place-items:center;min-height:calc(100vh - 170px);padding:24px 0;display:grid}.authCard{background:linear-gradient(#191919,#151515);border:1px solid #2d2d2d;border-radius:24px;width:min(100%,520px);padding:28px;box-shadow:0 24px 80px #00000047}.authCardWide{width:min(100%,760px)}.authCard h1{letter-spacing:-1px;margin:20px 0 8px;font-size:32px}.authTabs{background:#101010;border:1px solid #292929;border-radius:12px;grid-template-columns:1fr 1fr;padding:4px;display:grid}.authTab{text-align:center;color:#9e9d98;border-radius:9px;padding:10px;font-weight:700}.authTab.active{color:#fff;background:#262626}.authForm{gap:16px;margin-top:24px;display:grid}.authOptions{justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.authOptions a,.authBack{color:#d1a6a6}.checkLine{color:#cac8c2;align-items:center;gap:8px;display:flex}.checkLine input{accent-color:var(--wine)}.authSubmit{width:100%;padding:13px}.formMessage{border-radius:11px;padding:11px 12px;font-size:13px;line-height:1.45}.formMessage.error{color:#f3b8b8;background:#2b1515;border:1px solid #5b2424}.formMessage.success{color:#bfe2c7;background:#17231b;border:1px solid #2b5135}.authBack{text-align:center;margin-top:14px;font-size:13px;display:block}.infoPage{padding-top:44px}.infoPage .eyebrow{color:#b77676;letter-spacing:1.6px;font-size:12px;font-weight:800}.infoPage p{color:#c4c2bc;max-width:720px;font-size:16px;line-height:1.75}@media (max-width:950px){.grid{grid-template-columns:repeat(2,1fr)}.sidebar{display:none}.shell{display:block}.content{padding:18px 16px 112px}.player{grid-template-columns:1fr auto;height:92px;padding:0 12px;left:0}.progress{display:none}.hero{min-height:220px;padding:24px}.mobileTop{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.topbar{display:none}.formGrid{grid-template-columns:1fr}.stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.card{padding:10px}.hero h1{letter-spacing:-2px;font-size:39px}.playerMain .muted,.controls .skip{display:none}.stats{grid-template-columns:1fr 1fr}.authCard{border-radius:18px;padding:20px}.authOptions{flex-direction:column;align-items:flex-start}.mobileTop .btn{padding:9px 10px;font-size:12px}}.eyebrow{color:#b77676;letter-spacing:1.5px;margin-bottom:6px;font-size:11px;font-weight:850;display:block}.emptyState{color:var(--muted);background:#171717;border:1px dashed #343434;border-radius:16px;padding:22px;line-height:1.6}.episodeList{gap:5px;display:grid}.mobileMenuButton,.mobileClose{color:#fff;cursor:pointer;background:#1d1d1d;border:1px solid #343434;border-radius:10px;place-items:center;width:40px;height:40px;display:inline-grid}.mobileMenuLayer{z-index:80;position:fixed;inset:0}.mobileMenuBackdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000b8;border:0;position:absolute;inset:0}.mobileDrawer{background:#111;border-right:1px solid #303030;width:min(84vw,340px);padding:22px;position:absolute;top:0;bottom:0;left:0;overflow:auto;box-shadow:24px 0 80px #00000073}.mobileDrawerHead{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.mobileDrawer .nav{margin-top:18px}.mobileDrawer .publisherCta{margin-top:20px}.publisherGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.publisherCard{background:#181818;border:1px solid #2c2c2c;border-radius:18px;grid-template-columns:72px 1fr;gap:16px;padding:18px;display:grid}.publisherCard h3{margin:2px 0}.publisherCard p{color:#bbb8b1;line-height:1.55}.publisherAvatar{background:#2a1b1b;border-radius:50%;place-items:center;width:72px;height:72px;font-size:26px;font-weight:800;display:grid;overflow:hidden}.publisherAvatar img{object-fit:cover;width:100%;height:100%}.publisherMeta{color:#8e8b85;margin-top:8px;font-size:12px}.publisherActions{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.contactForm{gap:16px;max-width:760px;margin-top:24px;display:grid}.socialPage{max-width:820px}.socialComposer{background:#181818;border:1px solid #343434;border-radius:18px;gap:12px;margin:22px 0;padding:16px;display:grid}.socialComposer textarea{resize:vertical;color:#fff;background:#111;border:1px solid #363636;border-radius:13px;outline:none;min-height:110px;padding:14px}.socialComposer select{color:#fff;background:#111;border:1px solid #363636;border-radius:11px;padding:11px}.composerFooter{justify-content:space-between;align-items:center;display:flex}.socialNotice{color:#d3c2b8;background:#211a16;border:1px solid #473229;border-radius:13px;margin:20px 0;padding:14px 16px}.socialFeed{gap:14px;display:grid}.socialPost{background:#181818;border:1px solid #2c2c2c;border-radius:18px;padding:18px}.socialAuthor{align-items:center;gap:11px;display:flex}.socialAvatar{background:#2b1b1b;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:800;display:grid;overflow:hidden}.socialAvatar img{object-fit:cover;width:100%;height:100%}.socialText{white-space:pre-wrap;font-size:15px;line-height:1.6}.sharedMedia{background:#131313;border:1px solid #333;border-radius:14px;grid-template-columns:64px 1fr;align-items:center;gap:12px;padding:10px;display:grid}.sharedMedia img{object-fit:cover;border-radius:10px;width:64px;height:64px}.socialStats{color:#aaa;align-items:center;gap:18px;margin-top:13px;display:flex}.socialStats button,.socialStats span{align-items:center;gap:6px;display:inline-flex}.socialStats button{color:#aaa;cursor:pointer;background:0 0;border:0;padding:0}.replyList{border-left:2px solid #2c2c2c;gap:8px;margin:14px 0;padding-left:18px;display:grid}.reply{gap:3px;font-size:13px;display:grid}.reply b{color:#d6d3cc;font-size:12px}.reply span{color:#bbb8b1;line-height:1.5}.replyForm{grid-template-columns:1fr auto;gap:8px;margin-top:12px;display:grid}.replyForm input{color:#fff;background:#111;border:1px solid #343434;border-radius:999px;outline:none;padding:11px 14px}@media (max-width:950px){.mobileTop{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.mobileTop .brand{text-align:center;font-size:23px}.publisherGrid{grid-template-columns:1fr}}@media (max-width:560px){.mobileTop .btn{white-space:nowrap}.publisherCard{grid-template-columns:56px 1fr}.publisherAvatar{width:56px;height:56px}.socialPost{padding:14px}.hero{border-radius:20px}.sectionTitle{margin-top:28px}}.profileActions,.panelActions,.podcastActions{flex-wrap:wrap;gap:10px;display:flex}.panelActions{margin:20px 0}.accessDenied{text-align:center;place-items:center;min-height:55vh;display:grid}.accessDenied h1{max-width:650px}.publisherPodcastList{gap:16px;margin-top:20px;display:grid}.publisherPodcastHead{align-items:center;gap:14px;display:flex}.publisherPodcastHead img{object-fit:cover;border-radius:12px;width:72px;height:72px}.episodeStatusRow{border-top:1px solid #2b2b2b;justify-content:space-between;gap:15px;margin-top:10px;padding:10px 0;display:flex}.status-pending_review{color:#ffd48a;background:#3d2c14}.status-approved{color:#a7e8bd;background:#173124}.status-published{color:#9bdff1;background:#172d35}.status-rejected{color:#f3aaaa;background:#3b1717}.podcastHero{grid-template-columns:minmax(240px,360px) 1fr;align-items:center;gap:34px;display:grid}.podcastCoverLarge{aspect-ratio:1;object-fit:cover;border-radius:24px;width:100%}.podcastIdentity h1{margin:18px 0 10px;font-size:clamp(34px,5vw,58px)}.podcastIdentity p{color:#c7c4bd;line-height:1.7}.publisherIdentity{align-items:center;gap:12px;display:flex}.publisherAvatar.large{width:58px;height:58px}.podcastEpisode{background:#181818;border:1px solid #2b2b2b;border-radius:16px;grid-template-columns:52px 1fr auto;align-items:start;gap:16px;padding:18px;display:grid}.podcastEpisode h3{margin:0 0 6px}.podcastEpisode audio{width:min(100%,520px);margin-top:12px}.episodeNumber{color:#e7b7b7;background:#291717;border-radius:12px;place-items:center;width:44px;height:44px;font-weight:800;display:grid}.heartButton{color:#ca7373;cursor:pointer;background:0 0;border:0;padding:8px}.approvalCard{justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;display:flex}.socialPostLive{box-shadow:0 14px 34px #00000029}@media (max-width:760px){.podcastHero{grid-template-columns:1fr}.podcastCoverLarge{max-width:420px}.podcastEpisode{grid-template-columns:42px 1fr}.podcastEpisode .heartButton{grid-column:2;justify-self:start}.approvalCard{flex-direction:column;align-items:flex-start}}:root[data-theme=midnight]{--wine:#26365f;--wine2:#38518d;--black:#0b1020;--surface:#11182a;--surface2:#182137;--line:#2b3650;--text:#f1f4ff;--muted:#9da9c2}:root[data-theme=forest]{--wine:#285b3a;--wine2:#34784b;--black:#0d1510;--surface:#142019;--surface2:#1c2a21;--line:#2d4033;--text:#f0f7f1;--muted:#9eb1a2}:root[data-theme=ocean]{--wine:#155c78;--wine2:#1c7ba0;--black:#09141a;--surface:#10212a;--surface2:#16303c;--line:#274654;--text:#eefaff;--muted:#95b2bf}:root[data-theme=violet]{--wine:#5b3c86;--wine2:#7752ac;--black:#120d18;--surface:#1c1525;--surface2:#281d35;--line:#3c2d4c;--text:#faf4ff;--muted:#b2a1bc}:root[data-theme=copper]{--wine:#8b4d2b;--wine2:#aa6339;--black:#17100c;--surface:#211711;--surface2:#2d2018;--line:#493428;--text:#fff7ef;--muted:#bba595}:root[data-theme=graphite]{--wine:#4d5660;--wine2:#67727d;--black:#101214;--surface:#181b1e;--surface2:#22262a;--line:#343a40;--text:#f5f7f8;--muted:#a2a8ad}:root[data-theme=teal]{--wine:#166760;--wine2:#1d867c;--black:#091514;--surface:#10211f;--surface2:#17302d;--line:#284743;--text:#effbf9;--muted:#94b4af}:root[data-theme=rose]{--wine:#8a3550;--wine2:#aa4765;--black:#160d11;--surface:#21151a;--surface2:#2e1d24;--line:#472d37;--text:#fff3f7;--muted:#b9a0a9}:root[data-theme=sand]{--wine:#8a6a37;--wine2:#aa8650;--black:#16130d;--surface:#211d15;--surface2:#2d281d;--line:#49402e;--text:#fffaf0;--muted:#b9ad95}.brandLogo{object-fit:contain;max-width:150px;max-height:48px;display:block}.profileTop{align-items:center;gap:18px;margin-top:22px;display:flex}.profileAvatar{width:92px!important;height:92px!important;font-size:34px!important}.profileAvatarForm{gap:8px;display:grid}.btnDanger{color:#fff;background:#5b1d1d}.btnDanger:hover{background:#772525}.adminShell{background:#0f0f10;grid-template-columns:260px 1fr;min-height:100vh;display:grid}.adminSidebar{background:#141416;border-right:1px solid #2a2a2d;flex-direction:column;height:100vh;padding:28px 20px;display:flex;position:sticky;top:0}.adminBrand{letter-spacing:-1.3px;font-size:28px;font-weight:900}.adminBrand span{color:#b24141}.adminBrand small{letter-spacing:2px;color:#777;text-transform:uppercase;margin-top:3px;font-size:10px;display:block}.adminBrand.big{font-size:36px}.adminSidebar nav{gap:6px;margin-top:38px;display:grid}.adminSidebar nav a{color:#c9c7c1;border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.adminSidebar nav a:hover,.adminSidebar nav a.active{color:#fff;background:#242426}.adminLogout{color:#f0b8b8;cursor:pointer;background:#251717;border:0;border-radius:10px;align-items:center;gap:9px;margin-top:auto;padding:12px;display:flex}.adminContent{min-width:0;padding:34px}.adminHeader{justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px;display:flex}.adminHeader h1{margin:4px 0;font-size:36px}.adminHeader p{color:var(--muted);margin:0}.adminList{gap:14px;display:grid}.adminCard{background:#171719;border:1px solid #2d2d31;border-radius:17px;padding:19px}.adminCardHead{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.adminCardHead>div{gap:4px;display:grid}.adminCardHead span{color:#999;font-size:12px}.adminActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adminSearch{gap:8px;display:flex}.adminSearch input{color:#fff;background:#19191b;border:1px solid #333;border-radius:10px;min-width:280px;padding:10px 12px}.adminTableWrap{border:1px solid #2d2d31;border-radius:16px;overflow:auto}.adminTable{border-collapse:collapse;background:#171719;width:100%;min-width:850px}.adminTable th,.adminTable td{text-align:left;border-bottom:1px solid #29292c;padding:13px 14px}.adminTable th{color:#8f8f96;font-size:12px}.adminModalLayer{z-index:120;background:#000000b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.adminModal{background:#171719;border:1px solid #3a3a3e;border-radius:20px;width:min(900px,96vw);max-height:90vh;padding:24px;overflow:auto}.adminReply{border-top:1px solid #29292c;justify-content:space-between;gap:16px;margin-top:12px;padding:12px 0 0 16px;display:flex}.adminReply p{margin:5px 0}.adminReply span{color:#888;font-size:12px}.adminLoginPage{background:radial-gradient(circle at 75% 20%,#321515,#111 45%);place-items:center;min-height:100vh;display:grid}.adminLoginCard{background:#171719;border:1px solid #333;border-radius:22px;gap:16px;width:min(430px,92vw);padding:30px;display:grid}.adminLoginCard h1{margin:6px 0 8px}.adminGate{color:#ccc;background:#111;place-items:center;min-height:100vh;display:grid}.themeGrid{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.themeOption{cursor:pointer;border:1px solid #333;border-radius:12px;gap:7px;padding:10px;display:grid}.themeOption input{display:none}.themeOption span{background:linear-gradient(90deg,var(--theme-a,#590d0d),var(--theme-b,#121212));border-radius:8px;height:34px}.themeOption:has(input:checked){outline:2px solid #ddd}.theme-wine{--theme-a:#590d0d;--theme-b:#121212}.theme-midnight{--theme-a:#26365f;--theme-b:#0b1020}.theme-forest{--theme-a:#285b3a;--theme-b:#0d1510}.theme-ocean{--theme-a:#155c78;--theme-b:#09141a}.theme-violet{--theme-a:#5b3c86;--theme-b:#120d18}.theme-copper{--theme-a:#8b4d2b;--theme-b:#17100c}.theme-graphite{--theme-a:#4d5660;--theme-b:#101214}.theme-teal{--theme-a:#166760;--theme-b:#091514}.theme-rose{--theme-a:#8a3550;--theme-b:#160d11}.theme-sand{--theme-a:#8a6a37;--theme-b:#16130d}.adminPreviewLogo{object-fit:contain;max-width:160px;max-height:70px;margin-top:8px}.adminPreviewIcon{object-fit:contain;width:48px;height:48px;margin-top:8px}@media (max-width:900px){.adminShell{grid-template-columns:1fr}.adminSidebar{height:auto;position:relative}.adminSidebar nav{grid-template-columns:repeat(2,1fr)}.adminLogout{margin-top:18px}.adminContent{padding:20px}.themeGrid{grid-template-columns:repeat(2,1fr)}.adminHeader{flex-direction:column;align-items:stretch}.adminSearch input{flex:1;min-width:0}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-mode=night]{--black:#121212;--surface:#181818;--surface2:#222;--line:#313131;--text:#f6f6ef;--muted:#aaa8a2;--cream:#eeeee2;--gray:#9f9d97;--dark:#52514f;--wine:#590d0d;--wine2:#7b1717;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-mode=day] .status-pending_review{color:#5f4720;background:#eadab9}:root[data-mode=day] .status-approved{color:#265239;background:#d3e5d8}:root[data-mode=day] .status-published{color:#27525d;background:#d4e4e8}:root[data-mode=day] .status-rejected{color:#6f2323;background:#ead0d0}.themeToggle{border:1px solid var(--line);background:var(--surface);border-radius:999px;align-items:center;gap:6px;padding:4px;display:inline-flex}.themeModeButton{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;height:34px;padding:0 10px;font-weight:750;display:inline-flex}.themeModeButton:hover{color:var(--text)}.themeModeButton.active{background:var(--wine);color:#fff}.themeToggle.compact .themeModeButton{justify-content:center;width:34px;padding:0}.topbarActions,.mobileTopActions{align-items:center;gap:10px;display:flex}@media (max-width:700px){.topbar{flex-direction:column;align-items:stretch}.topbarActions{justify-content:flex-end}.themeToggle.compact{flex:none}.mobileTopActions{gap:6px}.mobileTopActions .themeToggle{display:none}}:root:not([data-mode]),:root[data-mode=day]{--black:#d7d7d4;--surface:#f0f0ed;--surface2:#e5e5e1;--line:#c4c4bf;--text:#171719;--muted:#6f7074;--cream:#f7f7f4;--gray:#76777b;--dark:#3a3b3f;--wine:#6b1726;--wine2:#8a2638;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root:not([data-mode]) body,:root[data-mode=day] body{color:#171719;background:#d7d7d4}:root[data-mode=day] .sidebar{background:#f2f2ef;border-color:#c9c9c5}:root[data-mode=day] .nav a{color:#242529}:root[data-mode=day] .nav a:hover{color:#111;background:#e1e1dd}:root[data-mode=day] .navDivider{background:#d1d1cc}:root[data-mode=day] .publisherCta{background:linear-gradient(145deg,#f0eeee,#dfdddd);border-color:#c8c2c2}:root[data-mode=day] .publisherCta p,:root[data-mode=day] .tagline{color:#68696d}:root[data-mode=day] .content{background:radial-gradient(circle at 88% 4%,#6b172614,#0000 24%),linear-gradient(#d7d7d4 0%,#e7e7e3 100%)}:root[data-mode=day] .search{color:#171719;background:#f5f5f2;border-color:#c7c7c2}:root[data-mode=day] .hero{color:#fff;background:radial-gradient(circle at 86% 28%,#962d40 0,#6b1726 31%,#303034 69%,#161618 100%)}:root[data-mode=day] .hero p{color:#e7e7e4}:root[data-mode=day] .card,:root[data-mode=day] .box,:root[data-mode=day] .socialPost,:root[data-mode=day] .podcastEpisode,:root[data-mode=day] .publisherCard{color:#171719;background:#f0f0ed;border-color:#c8c8c3}:root[data-mode=day] .card:hover,:root[data-mode=day] .episodeRow:hover{background:#e7e7e3}:root[data-mode=day] .cover{background:#d0d0cb}:root[data-mode=day] .field label{color:#3d3e42}:root[data-mode=day] .field input,:root[data-mode=day] .field textarea,:root[data-mode=day] .field select{color:#171719;background:#f7f7f4;border-color:#c4c4bf}:root[data-mode=day] .field input:focus,:root[data-mode=day] .field textarea:focus,:root[data-mode=day] .field select:focus{border-color:#6b1726;box-shadow:0 0 0 3px #6b17261f}:root[data-mode=day] .btnGhost{color:#171719;background:#dededa;border:1px solid #c3c3be}:root[data-mode=day] .btnLight{color:#171719;background:#f7f7f4;border:1px solid #c8c8c3}:root[data-mode=day] .emptyState,:root[data-mode=day] .socialNotice{color:#44454a;background:#e9e9e5;border-color:#c7c7c2}:root[data-mode=day] .sharedMedia{background:#e8e8e4;border-color:#c8c8c3}:root[data-mode=day] .replyList{border-color:#c5c5c0}:root[data-mode=day] .reply b{color:#292a2e}:root[data-mode=day] .reply span{color:#68696d}:root[data-mode=day] .replyForm input{color:#171719;background:#f5f5f2;border-color:#c5c5c0}:root[data-mode=day] .player{color:#171719;background:#f4f4f1fa;border-color:#c2c2bd}:root[data-mode=day] .control{color:#171719;background:#dededa}:root[data-mode=day] .control.play{color:#fff;background:#6b1726}:root[data-mode=day] .sleepMenu{color:#171719!important;background:#f1f1ee!important;border-color:#c5c5c0!important}:root[data-mode=day] .sleepMenu button{color:#171719!important}:root[data-mode=day] .mobileTop{background:#f2f2eff5;border-color:#c5c5c0}:root[data-mode=day] .mobileDrawer{color:#171719;background:#f0f0ed}:root[data-mode=day] .mobileMenuBackdrop{background:#14141657}:root[data-mode=day] .navLogout{color:#6b1726;background:#eadfe1}:root[data-mode=day] .podcastIdentity p{color:#494a4f}:root[data-mode=day] .episodeNumber{color:#6b1726;background:#eadde0}.socialPage.socialCentered{width:min(100%,760px);max-width:760px;margin:0 auto;padding:14px 0 120px}.socialHeroBar{border:1px solid var(--line);background:radial-gradient(circle at 92% 15%,#8b263838,transparent 34%), linear-gradient(145deg,var(--surface),var(--surface2));border-radius:22px;margin:0 0 16px;padding:24px 26px;position:relative;overflow:hidden}.socialHeroBar:after{content:"";pointer-events:none;border:30px solid #6b172614;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-86px;right:-54px}.socialHeroBar>div:first-child{color:var(--wine2);letter-spacing:1.6px;align-items:center;gap:8px;font-size:11px;font-weight:900;display:flex}.socialHeroBar h1{z-index:1;letter-spacing:-1.15px;margin:8px 0 5px;font-size:clamp(28px,5vw,40px);position:relative}.socialHeroBar p{z-index:1;max-width:620px;color:var(--muted);margin:0;line-height:1.55;position:relative}.socialLiveDot{background:var(--wine2);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #8b26381f}.socialComposer.socialComposerLive{border:1px solid var(--line);background:var(--surface);border-radius:20px;gap:12px;margin:0 0 16px;padding:18px;box-shadow:0 8px 30px #0000000d}.socialComposerHead{align-items:center;gap:11px;display:flex}.socialComposerHead>div:last-child{gap:2px;display:grid}.socialComposerHead>div:last-child>span{color:var(--muted);font-size:12px}.socialComposer textarea{resize:vertical;border:1px solid var(--line);background:var(--surface2);min-height:88px;color:var(--text);font:inherit;border-radius:15px;padding:14px 15px;line-height:1.5}.socialComposer textarea:focus,.socialComposer select:focus{border-color:var(--wine2);outline:none;box-shadow:0 0 0 3px #6b17261a}.socialComposer select{border:1px solid var(--line);background:var(--surface2);width:100%;color:var(--text);border-radius:13px;padding:11px 12px}.composerSharePreview{border:1px solid var(--line);background:var(--surface2);border-radius:15px;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:12px;padding:10px;display:grid}.composerSharePreview img{object-fit:cover;border-radius:12px;width:68px;height:68px;display:block}.composerSharePreview>div{gap:3px;min-width:0;display:grid}.composerSharePreview span{color:var(--wine2);letter-spacing:1px;font-size:10px;font-weight:900}.composerSharePreview strong,.composerSharePreview small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.composerSharePreview small{color:var(--muted)}.socialListenerNote{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:14px;margin:0 0 16px;padding:12px 15px;font-size:13px}.socialStreamHead{justify-content:space-between;align-items:end;gap:16px;padding:4px 4px 12px;display:flex}.socialStreamHead>div{gap:2px;display:grid}.socialStreamEyebrow{color:var(--wine2);letter-spacing:1.2px;font-size:10px;font-weight:900}.socialStreamHead strong{font-size:17px}.socialStreamCount{color:var(--muted);font-size:12px}.socialFeed.socialFeedLive{gap:12px;display:grid}.socialPost.socialPostLive{border:1px solid var(--line);background:var(--surface);border-radius:20px;padding:18px 18px 14px;box-shadow:0 7px 26px #0000000b}.socialPostTop{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.socialAuthor{align-items:center;gap:11px;min-width:0;display:flex}.socialAuthor>div:last-child{min-width:0}.socialAuthor strong{font-size:14px}.socialAuthor .muted{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;overflow:hidden}.socialAvatar,.socialReplyAvatar{background:linear-gradient(145deg,var(--wine),var(--wine2));color:#fff;border:1px solid #ffffff1f;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-weight:850;display:grid;overflow:hidden}.socialAvatar img,.socialReplyAvatar img{object-fit:cover;width:100%;height:100%;display:block}.socialText{color:var(--text);white-space:pre-wrap;margin:15px 0 12px;font-size:15px;line-height:1.62}.socialSharedCard{border:1px solid var(--line);background:var(--surface2);width:100%;min-width:0;color:var(--text);border-radius:17px;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:14px;margin:12px 0 0;padding:10px;text-decoration:none;display:grid;overflow:hidden}.socialSharedCard:hover{border-color:color-mix(in srgb,var(--wine2) 52%,var(--line));transform:translateY(-1px)}.socialSharedCard>img{aspect-ratio:1;border-radius:13px;object-fit:cover!important;width:112px!important;max-width:112px!important;height:112px!important;max-height:112px!important;display:block!important}.socialSharedBody{gap:5px;min-width:0;display:grid}.socialSharedBody strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.socialSharedBody>span:last-child{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.socialSharedType{letter-spacing:1.15px;font-weight:900;color:var(--wine2)!important;font-size:10px!important}.socialStats{border-top:1px solid var(--line);align-items:center;gap:8px;margin:14px -4px 0;padding-top:12px;display:flex}.socialStats button,.socialStats span{min-height:34px;color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:12px;display:inline-flex}.socialStats button{cursor:pointer;background:0 0;border:0}.socialStats button:hover{color:var(--wine2);background:#6b172614}.socialStats b{color:inherit}.socialOwnerActions{flex-wrap:wrap;gap:5px;display:flex}.socialOwnerActions button,.socialMiniBtn{background:var(--surface2);color:var(--muted);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:11px;display:inline-flex}.socialOwnerActions button:hover,.socialMiniBtn:hover{color:var(--text)}.socialOwnerActions button:last-child:hover{color:#b33b4d}.socialMiniBtn.ghost{background:0 0}.socialReplyList{border-top:1px solid var(--line);gap:10px;margin:10px 0 0;padding:12px 0 0 12px;display:grid}.socialReply{grid-template-columns:34px minmax(0,1fr);gap:9px;display:grid}.socialReplyAvatar{width:34px;height:34px;font-size:12px}.socialReplyAvatar.small{width:34px;height:34px}.socialReplyContent{min-width:0}.socialReplyMeta{flex-wrap:wrap;align-items:baseline;gap:5px 8px;display:flex}.socialReplyMeta strong{font-size:12px}.socialReplyMeta span{color:var(--muted);font-size:10px}.socialReplyContent p{margin:4px 0 6px;font-size:13px;line-height:1.5}.socialReplyForm{grid-template-columns:34px minmax(0,1fr) 36px;align-items:center;gap:8px;margin-top:12px;display:grid}.socialReplyForm input{border:1px solid var(--line);background:var(--surface2);width:100%;min-width:0;height:38px;color:var(--text);border-radius:999px;outline:none;padding:0 13px}.socialReplyForm input:focus{border-color:var(--wine2);box-shadow:0 0 0 3px #6b172614}.socialSendBtn{background:var(--wine);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.socialInlineEdit{gap:8px;margin-top:8px;display:grid}.socialInlineEdit textarea{border:1px solid var(--line);background:var(--surface2);width:100%;min-height:72px;color:var(--text);resize:vertical;border-radius:13px;padding:11px}:root[data-mode=day] .socialHeroBar,:root[data-mode=day] .socialComposer.socialComposerLive,:root[data-mode=day] .socialPost.socialPostLive,:root[data-mode=day] .socialListenerNote{background:#f0f0ed;border-color:#c7c7c2}:root[data-mode=day] .socialSharedCard,:root[data-mode=day] .composerSharePreview,:root[data-mode=day] .socialReplyForm input,:root[data-mode=day] .socialComposer textarea,:root[data-mode=day] .socialComposer select{color:#171719;background:#e5e5e1;border-color:#c5c5c0}:root[data-mode=night] .socialHeroBar,:root[data-mode=night] .socialComposer.socialComposerLive,:root[data-mode=night] .socialPost.socialPostLive,:root[data-mode=night] .socialListenerNote{background:#181818;border-color:#303033}@media (max-width:780px){.socialPage.socialCentered{width:100%;max-width:none;padding:8px 0 110px}.socialHeroBar{border-radius:18px;padding:19px 17px}.socialComposer.socialComposerLive{border-radius:17px;padding:14px}.socialPost.socialPostLive{border-radius:17px;padding:15px 14px 12px}.socialSharedCard{grid-template-columns:82px minmax(0,1fr);gap:11px}.socialSharedCard>img{width:82px!important;max-width:82px!important;height:82px!important;max-height:82px!important}.socialPostTop{gap:8px}.postActions{justify-content:flex-end;max-width:122px}.socialOwnerActions button{padding:5px 7px;font-size:10px}}.continueSection{margin-top:2px}.continueGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.continueCard{appearance:none;text-align:left;border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;color:var(--text);border-radius:17px;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:13px;padding:11px;transition:transform .18s,border-color .18s,background .18s;display:grid}.continueCard:hover{border-color:var(--wine2);background:var(--surface2);transform:translateY(-2px)}.continueCoverWrap{width:92px;height:92px;position:relative}.continueCover{object-fit:cover;background:var(--surface2);border-radius:13px;width:92px;height:92px;display:block}.continuePlay{background:var(--wine);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:7px;right:7px;box-shadow:0 5px 18px #0000003d}.continueBody{gap:4px;min-width:0;display:grid}.continueBody strong,.continuePodcast{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.continueBody strong{font-size:14px}.continuePodcast{letter-spacing:.25px;color:var(--wine2);font-size:11px;font-weight:850}.continueBody .muted{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.continueProgress{background:#7f7f7f38;border-radius:999px;height:4px;margin-top:5px;overflow:hidden}.continueProgress span{border-radius:inherit;background:var(--wine2);height:100%;display:block}.continueAction{background:var(--wine);color:#fff;cursor:pointer;border:0;border-radius:9px;align-items:center;gap:6px;width:max-content;max-width:100%;margin-top:4px;padding:7px 10px;font-size:11px;font-weight:800;display:inline-flex}.continueAction:hover{background:var(--wine2)}:root[data-mode=day] .continueCard{background:#f0f0ed;border-color:#c7c7c2}:root[data-mode=day] .continueCard:hover{background:#e5e5e1}@media (max-width:1100px){.continueGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.continueGrid{grid-template-columns:1fr}.continueCard{grid-template-columns:78px minmax(0,1fr)}.continueCoverWrap,.continueCover{width:78px;height:78px}}.podcastEpisode{grid-template-columns:52px minmax(0,1fr) auto;align-items:center}.podcastEpisode>div:nth-of-type(2){min-width:0}.player .controls{justify-content:center}.playerVolume{align-items:center;gap:8px;margin-left:2px;display:flex}.volumeButton{flex:0 0 40px}.volumeSlider{width:92px;height:4px;accent-color:var(--wine2);cursor:pointer}:root[data-mode=day] .volumeSlider{accent-color:var(--wine)}@media (max-width:950px){.player{grid-template-columns:minmax(0,1fr) auto}.playerVolume{display:none}}@media (max-width:760px){.podcastEpisode{grid-template-columns:42px minmax(0,1fr)}.podcastEpisode .heartButton{grid-column:2;justify-self:start}}.globalTopbar{z-index:40;justify-content:space-between;align-items:center;gap:14px;margin:0 0 24px;display:flex;position:relative}.globalTopActions{flex:none;align-items:center;gap:10px;display:flex}.globalSearch{flex:1;max-width:760px;position:relative}.globalSearchInput{border:1px solid var(--line);background:var(--surface);border-radius:999px;align-items:center;gap:10px;height:46px;padding:0 13px 0 16px;transition:all .18s;display:flex;box-shadow:0 6px 20px #0000000d}.globalSearchInput.active{border-color:color-mix(in srgb,var(--wine2) 65%,var(--line));box-shadow:0 0 0 3px #6b17261a}.globalSearchInput>svg{color:var(--muted);flex:none}.globalSearchInput input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0;font-size:14px}.globalSearchInput button{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.globalSearchInput button:hover{background:var(--surface2);color:var(--text)}.searchDropdown{border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 96%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:18px;max-height:min(68vh,620px);padding:10px;position:absolute;top:54px;left:0;right:0;overflow:auto;box-shadow:0 22px 60px #0000003d}.searchGroup{gap:3px;padding:6px;display:grid}.searchGroup+.searchGroup{border-top:1px solid var(--line);margin-top:5px;padding-top:11px}.searchGroupTitle{color:var(--muted);letter-spacing:1.05px;text-transform:uppercase;align-items:center;gap:7px;padding:4px 7px 7px;font-size:10px;font-weight:900;display:flex}.searchResult{border-radius:12px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;padding:8px;display:grid}.searchResult:hover,.searchTextResult:hover{background:var(--surface2)}.searchResult>img,.searchAvatar{object-fit:cover;background:var(--wine);color:#fff;border-radius:10px;place-items:center;width:42px;height:42px;font-weight:850;display:grid;overflow:hidden}.searchAvatar{border-radius:50%}.searchAvatar img{object-fit:cover;width:100%;height:100%}.searchResult>span:last-child{gap:2px;min-width:0;display:grid}.searchResult b,.searchResult small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.searchResult b{font-size:13px}.searchResult small{color:var(--muted);font-size:11px}.searchTextResult{color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:10px}.searchEmpty{color:var(--muted);text-align:center;padding:18px;font-size:13px}.homeHero{margin-bottom:34px}.homeRailSection{margin:0 0 34px;scroll-margin-top:90px}.homeRailHead{justify-content:space-between;align-items:end;gap:14px;margin:0 0 14px;display:flex}.homeRailHead h2{letter-spacing:-.45px;margin:0;font-size:22px}.homeRailHead>span,.homeRailHead>div>span:not(.eyebrow){color:var(--muted);font-size:12px}.homeRail{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:thin;grid-auto-columns:clamp(158px,16vw,205px);grid-auto-flow:column;gap:14px;padding:2px 2px 10px;display:grid;overflow-x:auto}.homeRail::-webkit-scrollbar{height:7px}.homeRail::-webkit-scrollbar-thumb{background:var(--line);border-radius:999px}.homeSquareCard{scroll-snap-align:start;min-width:0}.homeSquareCover{aspect-ratio:1;background:var(--surface2);border:1px solid var(--line);border-radius:18px;width:100%;position:relative;overflow:hidden}.homeSquareCover img{object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block}.homeSquareCard:hover .homeSquareCover img{transform:scale(1.025)}.homePlayFab{background:var(--wine);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:43px;height:43px;transition:all .16s;display:grid;position:absolute;bottom:10px;right:10px;box-shadow:0 8px 22px #00000057}.homePlayFab:hover{background:var(--wine2);transform:scale(1.06)}.homePlayFab:disabled{opacity:.45;cursor:not-allowed}.homeSquareMeta{gap:3px;padding:9px 3px 0;display:grid}.homeSquareMeta strong,.homeSquareMeta span,.homeSquareMeta small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.homeSquareMeta strong{font-size:14px}.homeSquareMeta span{color:var(--text);font-size:12px}.homeSquareMeta small{color:var(--muted);font-size:11px}.resumeBadge{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f0f10c7;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800;position:absolute;top:10px;left:10px}.resumeBar{background:#ffffff4d;border-radius:999px;height:4px;position:absolute;bottom:8px;left:10px;right:10px;overflow:hidden}.resumeBar span{border-radius:inherit;background:#fff;height:100%;display:block}.continueSquareCard .homePlayFab{bottom:20px}.homeRailEmpty{border:1px dashed var(--line);color:var(--muted);background:color-mix(in srgb,var(--surface) 78%,transparent);border-radius:16px;padding:18px;font-size:13px}.latestPodcastsSection{margin:12px 0 20px}.sectionLink{color:var(--muted);align-items:center;gap:4px;font-size:12px;display:inline-flex}.sectionLink:hover{color:var(--text)}.latestPodcastGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.latestPodcastCard{border:1px solid var(--line);background:var(--surface);border-radius:17px;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:12px;padding:10px;transition:all .18s;display:grid}.latestPodcastCard:hover{border-color:color-mix(in srgb,var(--wine2) 48%,var(--line));transform:translateY(-2px)}.latestPodcastCard img{object-fit:cover;border-radius:13px;width:88px;height:88px}.latestPodcastCard>div{gap:4px;min-width:0;display:grid}.latestPodcastCard strong,.latestPodcastCard span,.latestPodcastCard small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.latestPodcastCard strong{font-size:14px}.latestPodcastCard span,.latestPodcastCard small{color:var(--muted);font-size:11px}:root[data-mode=day] .globalSearchInput,:root[data-mode=day] .searchDropdown,:root[data-mode=day] .latestPodcastCard{background:#f0f0ed;border-color:#c7c7c2}:root[data-mode=day] .globalSearchInput input{color:#171719}:root[data-mode=day] .homeSquareCover{background:#dededa;border-color:#c7c7c2}:root[data-mode=day] .homeRailEmpty{background:#e9e9e5;border-color:#c7c7c2}@media (max-width:980px){.latestPodcastGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.globalTopActions .btn{display:none}}@media (max-width:700px){.globalTopbar{margin:8px 0 18px}.globalTopActions{display:none}.globalSearch{max-width:none}.globalSearchInput{height:44px}.searchDropdown{max-height:62vh;position:absolute;top:50px}.homeHero{margin-bottom:28px}.homeRailSection{margin-bottom:29px}.homeRailHead{align-items:flex-end}.homeRailHead h2{font-size:19px}.homeRailHead>span{display:none}.homeRail{grid-auto-columns:154px;gap:11px;margin-left:-2px;margin-right:-18px;padding-right:18px}.homeSquareCover{border-radius:16px}.homePlayFab{width:40px;height:40px;bottom:9px;right:9px}.continueSquareCard .homePlayFab{bottom:18px}.latestPodcastGrid{grid-template-columns:1fr}.latestPodcastCard{grid-template-columns:74px minmax(0,1fr)}.latestPodcastCard img{width:74px;height:74px}.sectionLink{display:none}}.adminMobileTop,.adminMobileLayer{display:none}.adminHeaderActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.adminContentModal{width:min(980px,96vw)}.adminPublisherContentList{gap:14px;margin-top:20px;display:grid}.adminPodcastBlock{background:#1b1b1d;border:1px solid #343438;border-radius:14px;padding:15px}.adminPodcastBlockHead,.adminEpisodeRow{justify-content:space-between;align-items:center;gap:14px;display:flex}.adminPodcastBlockHead>div,.adminEpisodeRow>div{gap:3px;min-width:0;display:grid}.adminPodcastBlockHead span,.adminEpisodeRow span{color:var(--muted);font-size:12px}.adminEpisodeRows{gap:8px;margin-top:12px;display:grid}.adminEpisodeRow{border-top:1px solid #303034;padding:11px 0}.episodeDecisionCard{grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.episodeDecisionCard>img{object-fit:cover;border-radius:12px;width:72px;height:72px}.playbackRateDrop{color:#ddd;background:#292929;border:1px solid #373737;border-radius:999px;align-items:center;gap:6px;height:40px;padding:0 8px;font-size:11px;font-weight:800;display:flex}.playbackRateDrop span{color:#999}.playbackRateDrop select{appearance:none;color:#fff;cursor:pointer;background:0 0;border:0;outline:0;padding:0 12px 0 0;font-weight:900}.playbackRateDrop option{color:#fff;background:#1e1e1e}:root[data-mode=day] .playbackRateDrop{color:#252525;background:#e4e0da;border-color:#c5bdb3}:root[data-mode=day] .playbackRateDrop span{color:#746e68}:root[data-mode=day] .playbackRateDrop select{color:#252525}:root[data-mode=day] .playbackRateDrop option{color:#252525;background:#f4f1eb}@media (max-width:900px){.adminShell{min-height:100vh;display:block}.adminSidebar{display:none!important}.adminContent{padding:16px 14px 28px}.adminMobileTop{background:#171719;border:1px solid #303034;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding:10px 12px;display:flex}.adminMobileMenuButton{color:#fff;cursor:pointer;background:#27272a;border:0;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.adminBrand.mobile{margin-left:auto;font-size:22px}.adminBrand.mobile small{font-size:8px}.adminMobileLayer{z-index:250;display:block;position:fixed;inset:0}.adminMobileBackdrop{background:#000000a3;border:0;position:absolute;inset:0}.adminMobileDrawer{background:#151517;border-right:1px solid #343438;flex-direction:column;width:min(86vw,340px);padding:22px 18px;display:flex;position:absolute;top:0;bottom:0;left:0;overflow:auto;box-shadow:24px 0 70px #00000057}.adminMobileDrawerHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.adminMobileDrawerHead>button{color:#fff;background:#27272a;border:0;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.adminMobileDrawer nav{gap:7px;margin-top:30px;display:grid}.adminMobileDrawer nav a{color:#d1cfca;border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.adminMobileDrawer nav a.active,.adminMobileDrawer nav a:hover{color:#fff;background:#29292c}.adminMobileDrawer .adminLogout{margin-top:auto}.adminHeaderActions{flex-direction:column;justify-content:stretch;align-items:stretch;width:100%}.adminHeaderActions>.btn,.adminHeaderActions .adminSearch{width:100%}.adminPodcastBlockHead,.adminEpisodeRow{flex-direction:column;align-items:flex-start}.adminPodcastBlockHead .btn,.adminEpisodeRow .btn{width:100%}.episodeDecisionCard{grid-template-columns:58px minmax(0,1fr)}.episodeDecisionCard>img{width:58px;height:58px}.episodeDecisionCard>.btn{grid-column:1/-1;width:100%}}@media (max-width:560px){.playbackRateDrop{height:38px;padding:0 7px}.playbackRateDrop span{display:none}.playbackRateDrop select{padding-right:2px;font-size:11px}}.adminShell,.adminShell .adminContent,.adminShell .adminCard,.adminShell .adminTable,.adminShell .adminTableWrap,.adminShell .adminModal,.adminShell .adminHeader,.adminShell .adminList,.adminShell .adminReply,.adminShell .adminContentModal,.adminLoginPage,.adminLoginCard,.adminShell h1,.adminShell h2,.adminShell h3,.adminShell h4,.adminShell h5,.adminShell h6,.adminShell p,.adminShell span,.adminShell label,.adminShell strong,.adminShell b,.adminShell small,.adminShell td,.adminShell th,.adminShell li,.adminShell a,.adminShell div,.adminModal h1,.adminModal h2,.adminModal h3,.adminModal p,.adminModal span,.adminModal label,.adminModal strong,.adminModal td,.adminModal th,.adminLoginPage h1,.adminLoginPage h2,.adminLoginPage p,.adminLoginPage label,.adminLoginPage span{color:#fff!important}.adminShell .muted,.adminShell .adminHeader p,.adminShell .adminCardHead span,.adminShell .adminReply span,.adminShell .adminBrand small,.adminShell .formHint,.adminShell .helperText{color:#d1d1d1!important}.adminShell input,.adminShell textarea,.adminShell select,.adminModal input,.adminModal textarea,.adminModal select,.adminLoginPage input{color:#fff!important;background:#1b1b1d!important;border-color:#3a3a3e!important}.adminShell input::placeholder,.adminShell textarea::placeholder,.adminModal input::placeholder,.adminModal textarea::placeholder,.adminLoginPage input::placeholder{opacity:1;color:#a9a9ad!important}.adminShell select option,.adminModal select option{color:#fff!important;background:#1b1b1d!important}.adminShell .adminTable th{color:#fff!important;background:#202023!important}.adminShell .adminTable td,.adminShell button:not(.btnPrimary):not(.danger),.adminModal button:not(.btnPrimary):not(.danger){color:#fff!important}.adminShell .adminSidebar nav a{color:#f4f4f4!important}.adminShell .adminSidebar nav a:hover,.adminShell .adminSidebar nav a.active{color:#fff!important}.adminPodcastGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.adminPodcastCard{background:#1b1b1d;border:1px solid #343438;border-radius:15px;grid-template-columns:112px minmax(0,1fr);gap:14px;padding:13px;display:grid}.adminPodcastCard>img{object-fit:cover;border-radius:12px;width:112px;height:112px}.adminPodcastCardBody{gap:10px;min-width:0;display:grid}.adminPodcastCardBody>div:first-child{gap:3px;display:grid}.adminPodcastCardBody>div:first-child span{font-size:12px;color:#d1d1d1!important}.adminPodcastMeta{flex-wrap:wrap;gap:6px;display:flex}.adminPodcastMeta span{background:#29292c;border-radius:999px;padding:5px 8px;color:#fff!important;font-size:11px!important}.adminCheck{align-items:center;gap:9px;display:flex}.adminCheck input{width:18px;height:18px}.episodeTitleWithNotes{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.episodeTitleWithNotes h3{margin:0}.notesTrigger{border:1px solid var(--line);background:var(--surface2);height:34px;color:var(--text);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.notesTrigger:hover{border-color:var(--wine2);color:var(--wine2)}.notesTrigger.mobilePlayer{display:none}.notesModalLayer{z-index:420;background:#000000a3;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.notesModal{border:1px solid var(--line);background:var(--surface);border-radius:20px;width:min(640px,96vw);max-height:min(760px,88vh);padding:20px;overflow:auto;box-shadow:0 30px 90px #0000006b}.notesModalHead{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.notesModalHead h3{margin:4px 0 0;font-size:24px}.notesClose{border:1px solid var(--line);background:var(--surface2);width:38px;height:38px;color:var(--text);cursor:pointer;border-radius:11px;place-items:center;display:grid}.notesList{gap:9px;margin:18px 0;display:grid}.noteRow{border:1px solid var(--line);background:var(--surface2);border-radius:13px;grid-template-columns:38px minmax(0,1fr) 36px;align-items:start;gap:10px;padding:11px;display:grid}.noteRow>div{min-width:0}.noteRow b{color:var(--wine2);font-size:12px}.noteRow p{white-space:pre-wrap;margin:3px 0 0;font-size:13px;line-height:1.5}.notePlay,.noteDelete{cursor:pointer;border:0;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.notePlay{background:var(--wine);color:#fff}.noteDelete{color:var(--muted);background:0 0}.noteDelete:hover{color:#d34c5d;background:#d34c5d17}.noteComposer{border-top:1px solid var(--line);gap:10px;padding-top:14px;display:grid}.noteTime{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:flex}.noteTime b{color:var(--wine2);margin-left:auto;font-size:14px}.noteComposer textarea{resize:vertical;border:1px solid var(--line);background:var(--surface2);width:100%;min-height:100px;color:var(--text);font:inherit;border-radius:13px;padding:12px}.notesHint{background:var(--surface2);color:var(--muted);border-radius:12px;padding:12px;font-size:12px;line-height:1.55}@media (max-width:900px){.adminPodcastGrid{grid-template-columns:1fr}.adminPodcastCard{grid-template-columns:82px minmax(0,1fr)}.adminPodcastCard>img{width:82px;height:82px}.notesTrigger.mobilePlayer{z-index:2;display:inline-flex;position:absolute;top:10px;right:14px}.notesTrigger.mobilePlayer span{display:none}.notesTrigger.mobilePlayer{border-radius:50%;justify-content:center;width:38px;padding:0}.player{position:fixed}.playerMain{padding-right:46px}}@media (max-width:560px){.notesModalLayer{padding:8px}.notesModal{border-radius:16px;max-height:92vh;padding:15px}.episodeTitleWithNotes{align-items:flex-start}.episodeTitleWithNotes .notesTrigger{height:32px}}
