:root{--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-ui: cubic-bezier(.2, .65, .3, 1)}html{scrollbar-gutter:stable;scroll-padding-top:5rem}html:has(.home-page){scrollbar-gutter:auto;background:#0b0b0b}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button:not(:disabled),a,input,select,textarea{transition-property:color,background-color,border-color,box-shadow,opacity,transform;transition-duration:.18s;transition-timing-function:var(--ease-ui)}:focus-visible{outline:2px solid #ca8a04;outline-offset:4px}button:disabled{cursor:not-allowed}.transition-all{transition-property:color,background-color,border-color,box-shadow,opacity,transform;transition-timing-function:var(--ease-ui)}.transition-transform,.transition-opacity{transition-timing-function:var(--ease-out)}.route-content{animation:route-enter .28s var(--ease-out) both}@keyframes route-enter{0%{opacity:0}to{opacity:1}}@keyframes surface-enter{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}@keyframes toast-enter{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:none}}@keyframes banner-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.animate-in,.motion-menu{animation:surface-enter .24s var(--ease-out) both}.slide-in-from-right-full{animation-name:toast-enter}.motion-menu{transform-origin:top}.motion-banner,.motion-hero{animation:banner-enter .36s var(--ease-out) both}.mobile-navigation{transition-property:transform,opacity,visibility;transition-timing-function:var(--ease-out)}.google-signin{border:1px solid #dadce0;box-shadow:0 3px 12px #0f172a0f}.google-signin svg{display:block;width:24px;height:24px;overflow:visible}.auth-page{background:radial-gradient(ellipse at 50% 40%,#fff,#f9fafb 72%)}@media (hover: hover) and (pointer: fine){.google-signin:hover{transform:translateY(-1px);box-shadow:0 6px 20px #0f172a17}}.google-signin:active{transform:translateY(0)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.toast-stack{position:fixed;top:max(1rem,env(safe-area-inset-top));right:1rem;z-index:99999;display:flex;flex-direction:column;gap:.75rem;pointer-events:none}.toast-stack .motion-toast{position:relative;top:auto;right:auto;pointer-events:auto}.motion-toast[data-closing=true]{animation:toast-exit .2s var(--ease-ui) both}@keyframes toast-exit{to{opacity:0;transform:translate(16px)}}.motion-modal{transition:opacity .2s var(--ease-ui)}.motion-modal[data-open=true]{animation:route-enter .2s var(--ease-out)}.motion-modal[data-open=false]{opacity:0;pointer-events:none}.motion-modal-panel{animation:surface-enter .24s var(--ease-out);transition:transform .2s var(--ease-ui)}.motion-modal[data-open=false] .motion-modal-panel{transform:translateY(8px) scale(.985)}.drawer-backdrop{animation:route-enter .2s var(--ease-out)}.drawer-backdrop[data-open=false]{opacity:0;pointer-events:none}.mobile-navigation{max-height:calc(100svh - 4rem);overflow-y:auto;overscroll-behavior:contain}.mobile-story-links{transition-property:max-height,opacity}.playback-progress{transition:width .12s linear}.listening-app{background:#111112;color:#f6f3ee;color-scheme:dark}.listening-app>header{background:#151516;border-color:#ffffff0d;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.listening-app>header nav>div>div>a,.listening-app>header nav button,.listening-app>header nav a{color:#e7e3dd}.listening-app>header nav a:hover,.listening-app>header nav button:hover{background-color:#ffffff0b}.listening-app>header .motion-menu a{color:#333}.listening-app>header .mobile-navigation{background:#202022;color:#f6f3ee}.has-mini-player{padding-bottom:calc(92px + env(safe-area-inset-bottom))}.listening-page{--gold: #e6c28a;--muted: #b8b2aa;color:#f6f3ee;background:radial-gradient(ellipse at 25% 0%,#43332545,transparent 55%),#111112;min-height:calc(100svh - 64px);color-scheme:dark}.listening-page button,.listening-sheet button,.music-mini-player button{font:inherit}.listening-page button:disabled,.listening-sheet button:disabled,.music-mini-player button:disabled{opacity:.35;cursor:not-allowed}.listening-page a:focus-visible,.listening-page button:focus-visible,.listening-sheet :focus-visible,.music-mini-player :focus-visible{outline-color:#e6c28a}.listening-container{max-width:1240px;margin:auto;padding:62px 40px 64px}.listening-eyebrow{display:block;font-size:13px;letter-spacing:.21em;font-weight:600;color:#c8b79e}.library-heading{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:48px}.library-title{margin:8px 0 10px;font-size:clamp(38px,5vw,64px);line-height:1.12;font-weight:650;letter-spacing:-.05em}.library-title>span{color:#e6c28a}.library-heading p{color:#b8b2aa;font-size:15px}.library-search{display:flex;gap:10px;align-items:center;border:1px solid #ffffff12;border-radius:100px;padding:0 16px;background:#ffffff04;color:#99948d;min-height:46px}.library-search input{width:180px;min-width:0;background:transparent;border:0;outline:0;font-size:15px;color:#f6f3ee;padding:12px 0}.library-search button{min-width:24px;min-height:32px}.library-search:focus-within{border-color:#e6c28a80}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:20px}.section-heading h2{font-size:21px;font-weight:600;letter-spacing:-.025em}.section-heading>span{color:#b4aea6;font-size:12px;letter-spacing:.14em}.continue-section{margin-bottom:48px}.continue-card{width:100%;display:flex;align-items:center;text-align:left;gap:28px;padding:24px;background:linear-gradient(110deg,#3f3026a0,#24201e80 60%,#1c1b1a);border:1px solid #b99b7626;border-radius:18px}.continue-card>.story-artwork{width:140px;border-radius:10px;flex-shrink:0}.continue-info{flex:1;min-width:0;max-width:580px}.continue-info h3{font-size:clamp(20px,3vw,28px);font-weight:600;margin:10px 0 4px;letter-spacing:-.025em;overflow-wrap:anywhere}.continue-info p{font-size:15px;color:#b4aba0}.continue-info .library-progress{margin:18px 0 6px}.continue-info small{color:#a89e91;font-size:13px}.continue-play{display:grid;place-items:center;background:#e6c28a;color:#211c15;width:52px;height:52px;border-radius:50%;margin:0 8px 0 auto;flex-shrink:0;box-shadow:0 5px 24px #0003}.library-progress{width:100%;height:3px;background:#ffffff15;overflow:hidden;border-radius:4px}.library-progress>span{height:100%;display:block;background:#e6c28a;border-radius:inherit}.story-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px}.library-story-card{text-align:left;min-width:0;align-self:start}.library-cover{position:relative}.story-artwork{aspect-ratio:1;overflow:hidden;background:#2b2724}.story-artwork img{width:100%;height:100%;display:block;object-fit:cover}.artwork-fallback{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:18px;color:#e6c28a;background:radial-gradient(ellipse at 25% 25%,#68513b,#262329 80%)}.artwork-fallback span{text-align:center;font-size:16px;max-width:100%;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.library-cover .story-artwork{border-radius:12px;box-shadow:0 10px 30px #0003}.library-cover .library-progress{position:absolute;bottom:0;left:8px;width:calc(100% - 16px)}.library-story-card h3{font-size:15px;font-weight:600;margin-top:15px;line-height:1.5;overflow-wrap:anywhere}.library-story-card>p{font-size:13px;color:#b8b2aa;margin-top:5px;line-height:1.6}.library-story-card p>span{padding:0 5px}.library-card-play{position:absolute;right:12px;bottom:12px;height:42px;width:42px;border-radius:50%;display:grid;place-items:center;background:#e6c28a;color:#211c15;box-shadow:0 5px 20px #0005;opacity:0;transform:translateY(6px);transition:transform .22s var(--ease-out),opacity .22s}.library-story-card:focus-visible .library-card-play{opacity:1;transform:none}.library-discover{display:flex;align-items:center;gap:18px;border-top:1px solid #ffffff0d;padding-top:28px;margin-top:54px;color:#c6b18f}.library-discover h3{color:#ddd7cf;font-size:16px;font-weight:500}.library-discover p{color:#b8b2aa;font-size:14px;margin-top:4px}.library-discover a{margin-left:auto}.music-text-button{color:#e6c28a;font-size:14px;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px}.music-gold-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:12px 22px;border-radius:100px;background:#e6c28a;color:#211c15;font-size:15px;font-weight:600}.music-icon-button{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#e5dfd6;flex-shrink:0}.music-icon-button:hover{background:#ffffff0a}.music-play-button{background:#f4ede2;color:#241d15;border-radius:50%;width:76px;height:76px;display:grid;place-items:center;box-shadow:0 5px 25px #0002}.music-play-button:active{transform:scale(.96)}.music-spinner{display:inline-block;width:22px;height:22px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:music-spin .8s linear infinite}@keyframes music-spin{to{transform:rotate(360deg)}}.listening-page.is-focused{min-height:100svh;background:radial-gradient(ellipse at 23% 24%,#58422b33,transparent 55%),radial-gradient(ellipse at 60% 100%,#2f2c391f,transparent 65%),#111112}.listening-topbar{max-width:1280px;margin:auto;padding:22px 40px;display:flex;align-items:center;gap:12px}.listening-topbar>div{display:flex;flex-direction:column;gap:5px;min-width:0}.listening-topbar>div>span{font-size:11px;letter-spacing:.24em;color:#9e9486}.listening-topbar strong{color:#d4c8b6;font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listening-brand{margin-left:auto;color:#f3e9dc;font-family:Georgia,serif;font-size:34px;line-height:1;padding:4px}.listening-brand span{color:#e6c28a}.listening-stage{max-width:1180px;margin:16px auto 0;padding:0 40px 36px;display:grid;grid-template-columns:minmax(0,1fr) minmax(310px,.78fr);gap:clamp(48px,8vw,120px);align-items:start}.listening-main{min-width:0;max-width:500px}.listening-player{max-width:460px;margin:auto}.player-artwork-wrap{position:relative;margin:8px auto 30px;width:100%;max-width:min(100%,43svh)}.player-artwork{position:relative;border-radius:12px;box-shadow:0 20px 55px #0006;z-index:1}.artwork-shadow{position:absolute;top:10%;right:8%;bottom:-8%;left:8%;background:#b88c4720;filter:blur(35px);pointer-events:none}.player-caption{display:flex;align-items:center;gap:7px;color:#b7a183;font-size:11px;letter-spacing:.17em;text-transform:uppercase;margin-bottom:10px}.playing-dot{width:5px;height:5px;border-radius:50%;background:#b4aa9d}.playing-dot.is-playing{background:#e6c28a;box-shadow:0 0 8px #e6c28a55}.player-details h1{font-size:clamp(25px,3vw,34px);font-weight:600;letter-spacing:-.035em;line-height:1.35;overflow-wrap:anywhere}.player-story{color:#b2a79a;font-size:16px;margin-top:5px}.player-description{color:#b8b2aa;font-size:14px;line-height:1.6;margin-top:6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.player-seek{margin-top:22px}.player-seek input,.volume-control input{display:block;-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;height:24px;margin:0;background:transparent;cursor:pointer;padding:0;border:0}.player-seek input::-webkit-slider-runnable-track,.volume-control input::-webkit-slider-runnable-track{height:3px;background:linear-gradient(to right,#e6c28a var(--progress, 0%),#ffffff25 var(--progress, 0%));border-radius:10px}.player-seek input::-moz-range-track,.volume-control input::-moz-range-track{height:3px;background:#ffffff25;border-radius:10px}.player-seek input::-moz-range-progress,.volume-control input::-moz-range-progress{background:#e6c28a;height:3px}.player-seek input::-webkit-slider-thumb,.volume-control input::-webkit-slider-thumb{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:10px;height:10px;border-radius:50%;background:#e6c28a;margin-top:-3.5px}.player-seek input::-moz-range-thumb,.volume-control input::-moz-range-thumb{width:10px;height:10px;border:0;border-radius:50%;background:#e6c28a}.player-times{display:flex;justify-content:space-between;color:#9a9186;font-size:13px;font-variant-numeric:tabular-nums}.player-controls{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:24px auto 20px;max-width:370px}.skip-seconds{color:#ded6cb}.episode-skip{color:#a69d91}.player-options{display:flex;align-items:center;justify-content:space-between;gap:24px}.speed-control{display:flex;align-items:center;gap:8px;font-size:13px;color:#91877a}.speed-control select{background:#ffffff08;color:#d6c9b6;border:1px solid #ffffff0a;border-radius:8px;padding:8px;font-size:13px;min-height:44px}.speed-control select option{background:#252322;color:#f6f3ee}.volume-control{display:flex;align-items:center;gap:10px;color:#a69b8b;width:130px}.listening-signature{text-align:center;font-size:11px;letter-spacing:.16em;color:#6f675e;margin:30px 0 0;line-height:1.8}.listening-signature span{padding:0 6px;color:#c1a882}.listening-sidebar{border:1px solid #ffffff0b;background:#ffffff02;border-radius:16px;overflow:hidden;margin-top:8px}.listening-tabs{display:flex;padding:0 24px;gap:28px;border-bottom:1px solid #ffffff0c}.listening-tabs button{display:flex;align-items:center;gap:8px;min-height:64px;border-bottom:2px solid transparent;color:#b4aea6;font-size:15px;font-weight:500}.listening-tabs button[aria-selected=true]{color:#ede3d6;border-color:#e6c28a}.listening-tabs button>span{color:#ad9b82;background:#e6c28a12;font-size:12px;border-radius:4px;padding:2px 5px}.listening-panel{padding:24px 14px;max-height:calc(100svh - 210px);min-height:440px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#5b5248 transparent}.queue-intro{padding:0 10px 20px}.queue-intro>span{color:#b4a38c;font-size:12px;letter-spacing:.18em}.queue-intro p{color:#b4aea6;font-size:13px;margin-top:7px}.episode-list{display:flex;flex-direction:column;gap:5px}.episode-row{display:flex;align-items:center;gap:12px;width:100%;min-height:84px;padding:12px 10px;border:1px solid transparent;border-radius:10px;text-align:left}.episode-row:hover{background:#ffffff05}.episode-row.is-active{background:#e6c28a0c;border-color:#e6c28a14}.episode-number{width:18px;font-size:13px;color:#b4aea6;flex-shrink:0}.episode-row>.story-artwork{width:48px;border-radius:6px;flex-shrink:0}.episode-row .artwork-fallback{padding:6px}.episode-row .artwork-fallback svg{width:23px;height:23px}.episode-row .artwork-fallback span{display:none}.episode-row-info{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.episode-row-info strong{font-size:16px;color:#e2d9ce;font-weight:500;overflow-wrap:anywhere}.episode-row-info>span{color:#a39889;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.episode-row-info small{font-size:13px;color:#bda47e}.episode-duration{font-size:13px;color:#968a79;flex-shrink:0;font-variant-numeric:tabular-nums}.equalizer{display:flex;align-items:end;height:15px;gap:2px}.equalizer i{width:2px;height:9px;background:#e6c28a;border-radius:2px;animation:equalize .9s ease-in-out infinite alternate}.equalizer i:nth-child(2){height:14px;animation-delay:-.6s}.equalizer i:nth-child(3){height:6px;animation-delay:-.3s}@keyframes equalize{to{transform:scaleY(.35)}}.mobile-listening-actions{display:none}.listening-sheet-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;color:#f6f3ee;color-scheme:dark}.listening-sheet-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009;animation:route-enter .24s var(--ease-out)}.listening-sheet{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(520px,calc(100% - 32px));max-height:min(80svh,760px);display:flex;flex-direction:column;background:#1d1c1b;border:1px solid #ffffff12;border-radius:20px;box-shadow:0 24px 100px #0008;outline:none;animation:sheet-desktop-in .24s var(--ease-out)}.listening-sheet header{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;gap:12px;border-bottom:1px solid #ffffff0c}.listening-sheet>header h2{font-size:17px;font-weight:600;overflow-wrap:anywhere}.sheet-content{overflow-y:auto;overscroll-behavior:contain;padding:14px;scrollbar-width:thin}.sheet-handle{display:none}.sheet-subtitle{padding:4px 10px 16px;color:#a79a87;font-size:14px}.listening-sheet-root[data-open=false] .listening-sheet-backdrop{opacity:0;transition:opacity .24s}.listening-sheet-root[data-open=false] .listening-sheet{opacity:0;transition:opacity .24s,transform .24s;transform:translate(-50%,-48%)}@keyframes sheet-desktop-in{0%{opacity:0;transform:translate(-50%,-48%)}to{opacity:1;transform:translate(-50%,-50%)}}.listening-comments{padding:0 10px}.comments-heading{display:flex;flex-direction:column;gap:5px;margin-bottom:20px}.comments-heading h3{font-size:16px;font-weight:500;color:#e1d7c9}.comments-heading span{color:#b4aea6;font-size:13px}.listening-comment-form{margin-bottom:28px}.listening-comment-form>label{color:#b0a18c;font-size:13px;display:block;margin-bottom:8px}.listening-comment-form textarea{width:100%;background:#ffffff04;border:1px solid #ffffff16;color:#eee4d5;border-radius:10px;padding:12px;font-size:14px;line-height:1.6;resize:vertical}.listening-comment-form textarea::placeholder{color:#aaa298}.listening-comment-form>div{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.listening-comment-form>div>span{color:#b4aea6;font-size:12px}.listening-comment-form .music-gold-button{font-size:13px;padding:8px 16px}.listening-comment{display:flex;gap:12px;margin:22px 0}.comment-avatar{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#e6c28a14;color:#d6b783;font-size:13px;flex-shrink:0}.listening-comment>div{min-width:0;flex:1}.listening-comment header{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;padding:0;border:none}.listening-comment strong{color:#d9cdbd;font-size:14px;font-weight:500}.listening-comment time{color:#a39887;font-size:13px}.listening-comment p{color:#b8ab98;font-size:15px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:5px}.comment-status{font-size:12px;color:#dbb779;display:block;margin-top:8px}.listening-placeholder{color:#928676;text-align:center;padding:36px 16px;font-size:15px;line-height:1.8}.listening-empty{min-height:70svh;max-width:560px;margin:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;text-align:center;padding:40px 24px}.listening-empty>svg{color:#c6a46e}.listening-empty h1{font-size:clamp(28px,4vw,40px);line-height:1.25;font-weight:600;letter-spacing:-.04em}.listening-empty p{color:#a49989;font-size:16px;line-height:1.8}.player-empty{min-height:550px}.listening-error,.progress-notice{background:#a6753420;border:1px solid #e6c28a30;padding:12px;border-radius:10px;color:#e5c79e;font-size:14px;line-height:1.6;margin-top:20px}.progress-notice{margin-bottom:28px}.library-loading{display:flex;align-items:center;gap:12px;color:#b8a88f;font-size:15px;margin:24px 0 32px}.story-skeleton{aspect-ratio:1;background:linear-gradient(110deg,#26221e 20%,#35302a,#26221e 60%);background-size:200% 100%;border-radius:12px;animation:story-shimmer 1.8s ease-in-out infinite}@keyframes story-shimmer{to{background-position:-200% 0}}.music-mini-player{position:fixed;bottom:0;left:0;right:0;padding-bottom:env(safe-area-inset-bottom);background:#201e1cf5;color:#f4eadd;border-top:1px solid #e6c28a18;z-index:55;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 -8px 36px #0002}.mini-inner{max-width:1200px;margin:auto;padding:12px 24px;display:flex;align-items:center;gap:16px}.mini-track{display:flex;align-items:center;gap:14px;text-align:left;min-width:0;flex:1}.mini-track .story-artwork{width:48px;flex-shrink:0;border-radius:6px}.mini-track .artwork-fallback{padding:5px}.mini-track .artwork-fallback>svg{width:24px;height:24px}.mini-track .artwork-fallback>span{display:none}.mini-track>span{display:flex;flex-direction:column;gap:4px;min-width:0}.mini-track strong{font-weight:500;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mini-track small{color:#a99a85;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mini-progress{position:absolute;top:-1px;left:0;right:0;height:2px}.mini-progress>span{height:100%;display:block;background:#e6c28a;transition:width .12s linear}.mini-time{color:#c6b79f;font-size:13px;font-variant-numeric:tabular-nums}.mini-time span{color:#7e7262}.mini-play{background:#e6c28a;color:#221c14}.mini-play:hover{background:#f3d9b3}.mini-error{font-size:13px;color:#e6c28a;width:100%;padding:0 12px 10px}@media (hover: hover) and (pointer: fine){.library-story-card:hover .library-card-play{opacity:1;transform:none}.library-story-card .story-artwork img{transition:transform .4s var(--ease-out)}.library-story-card:hover .story-artwork img{transform:scale(1.025)}.continue-card:hover{border-color:#e6c28a50;transform:translateY(-2px)}.music-gold-button:hover{background:#f1d5ac}}@media (max-width: 1023px){.listening-stage{grid-template-columns:1fr;max-width:620px;margin-top:0;padding:0 32px 24px}.listening-main{max-width:none}.listening-sidebar{display:none}.listening-topbar{padding:12px 20px}.player-artwork-wrap{max-width:min(100%,40svh);margin-bottom:28px}.mobile-listening-actions{display:flex;max-width:460px;gap:12px;margin:28px auto 0}.mobile-listening-actions button{display:flex;align-items:center;justify-content:center;gap:9px;flex:1;border:1px solid #ffffff12;background:#ffffff04;border-radius:12px;min-height:50px;font-size:13px;color:#c9bdab}.mobile-listening-actions small{color:#8e7c61}.volume-control{display:none}.player-options{justify-content:center}.listening-container{padding:40px 28px}.story-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}@media (max-width: 639px){.listening-container{padding:34px 22px 36px}.library-heading{flex-direction:column;align-items:stretch;gap:24px;margin-bottom:34px}.library-title{font-size:42px}.library-heading p{font-size:15px}.library-search{min-height:44px}.library-search input{width:100%;font-size:16px}.listening-eyebrow{font-size:11px}.section-heading{gap:12px;margin-bottom:17px}.section-heading h2{font-size:17px}.section-heading>span{font-size:11px;letter-spacing:.08em}.continue-card{padding:15px;gap:15px;border-radius:14px}.continue-card>.story-artwork{width:80px}.continue-info h3{font-size:17px;margin-top:7px}.continue-info p{font-size:13px}.continue-info .listening-eyebrow{font-size:11px}.continue-info .library-progress{margin-top:12px}.continue-info small{font-size:11px}.continue-play{width:38px;height:38px;margin:0}.continue-play svg{width:18px}.continue-section{margin-bottom:34px}.story-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 17px}.library-story-card h3{font-size:16px;margin-top:12px}.library-story-card>p{font-size:13px}.library-card-play{width:34px;height:34px;right:9px;bottom:9px;opacity:1;transform:none;background:#191612d9;color:#e6c28a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.library-discover{margin-top:36px;gap:12px;flex-wrap:wrap}.library-discover>svg{width:22px}.library-discover a{margin-left:34px}.listening-topbar{padding:max(10px,env(safe-area-inset-top)) 14px 8px}.listening-topbar>div{text-align:center;flex:1}.listening-brand{font-size:27px;min-width:44px;text-align:center}.listening-stage{padding:0 26px max(20px,env(safe-area-inset-bottom))}.player-artwork-wrap{max-width:min(100%,36svh);margin:20px auto 26px}.player-artwork{border-radius:10px}.player-details h1{font-size:25px}.player-story{font-size:15px}.player-caption{font-size:12px;margin-bottom:8px}.player-description{font-size:13px}.player-seek{margin-top:16px}.player-seek input{height:32px}.player-times{font-size:13px}.player-controls{margin:16px auto 12px;gap:4px}.music-play-button{width:68px;height:68px}.player-options select{min-height:44px}.mobile-listening-actions{margin-top:18px}.listening-signature{margin-top:20px;font-size:11px}.listening-sheet{top:auto;left:0;right:0;bottom:0;width:100%;max-height:85svh;transform:none;border-radius:22px 22px 0 0;padding-bottom:env(safe-area-inset-bottom);animation:sheet-mobile-in .28s var(--ease-out)}.sheet-handle{display:block;width:34px;height:4px;border-radius:10px;background:#ffffff25;margin:10px auto 0;flex-shrink:0}.listening-sheet>header{padding:8px 18px}.listening-sheet-root[data-open=false] .listening-sheet{transform:translateY(100%);opacity:1}@keyframes sheet-mobile-in{0%{transform:translateY(100%)}to{transform:none}}.sheet-content{padding:12px 10px 24px}.listening-comment-form textarea{font-size:16px}.mini-inner{padding:10px 16px;gap:8px}.mini-track{gap:10px}.mini-track .story-artwork{width:42px}.mini-track strong{font-size:14px}.mini-track small{font-size:13px}.mini-time,.mini-expand{display:none}.mini-play{width:42px;height:42px}.mini-next{width:40px;height:44px}.has-mini-player{padding-bottom:calc(82px + env(safe-area-inset-bottom))}}@media (max-height: 760px) and (max-width: 639px){.player-artwork-wrap{max-width:min(100%,29svh);margin:8px auto 18px}.player-description,.listening-signature{display:none}.player-controls{margin:10px auto}.music-play-button{width:60px;height:60px}.mobile-listening-actions{margin-top:10px}}@media (orientation: landscape) and (max-height: 600px) and (min-width: 640px){.listening-stage{max-width:850px}.listening-player{display:grid;grid-template-columns:minmax(180px,.8fr) 1fr;gap:0 30px;max-width:none}.player-artwork-wrap{grid-column:1;grid-row:1 / 5;max-width:100%;margin:0}.player-details,.player-seek,.player-controls,.player-options{grid-column:2;width:100%}.player-controls{margin:10px auto}.player-description,.listening-signature{display:none}}@media (orientation: landscape) and (max-height: 600px) and (min-width: 640px) and (max-width: 1023px){.listening-topbar{padding:8px 20px}.listening-stage{padding-bottom:12px}.player-artwork-wrap{max-width:min(100%,calc(100svh - 170px))}.player-details h1{font-size:25px}.player-seek{margin-top:8px}.player-controls{margin:8px auto}.music-play-button{width:56px;height:56px}.mobile-listening-actions{margin-top:12px}.mobile-listening-actions button{min-height:44px}}@media (prefers-reduced-motion: reduce){.listening-page *,.listening-sheet-root *,.music-mini-player *{animation:none!important;transition:none!important}}.listening-app>header nav a.bg-gray-100{background:#e6c28a14;color:#e6c28a}.sheet-playback{display:flex;align-items:center;gap:12px;padding:12px 20px;border-top:1px solid #ffffff0e;background:#26231f;border-radius:0 0 20px 20px}.sheet-playback>.story-artwork{width:36px;flex-shrink:0;border-radius:5px}.sheet-playback>span{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.sheet-playback strong{color:#e6d8c5;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.sheet-playback small{color:#a49176;font-size:12px}.sheet-playback>button{background:#e6c28a;color:#211c15}.sheet-playback .artwork-fallback{padding:4px}.sheet-playback .artwork-fallback svg{width:22px}.sheet-playback .artwork-fallback span{display:none}@media (max-width: 639px){.sheet-playback{border-radius:0}}.spotify-details,.spotify-playback-bar{display:none}@media (min-width: 1024px){.listening-app{background:#000}.listening-app .listening-page{background:#000;min-height:calc(100svh - 64px)}.desktop-listening-room{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:8px;max-width:1920px;margin:0 auto;padding:8px 8px 0;align-items:start}.desktop-listening-room>.listening-container{width:100%;max-width:none;min-height:calc(100svh - 168px);margin:0;padding:32px;background:linear-gradient(#24201d 0,#151413 260px,#121212 500px);border-radius:8px}.desktop-listening-room .library-heading{align-items:center;margin-bottom:40px}.desktop-listening-room .library-title{font-size:clamp(36px,4vw,54px)}.desktop-listening-room .library-search input{width:130px}.desktop-listening-room .story-grid{grid-template-columns:repeat(auto-fill,minmax(155px,1fr));gap:24px 20px}.desktop-listening-room .library-cover,.desktop-listening-room .library-story-card{max-width:260px}.desktop-listening-room .library-discover{margin-top:40px}.spotify-details{display:block;position:sticky;top:8px;height:calc(100svh - 168px);min-height:350px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#555 transparent;padding:16px;background:#121212;color:#fff;border-radius:8px}.spotify-details-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 22px}.spotify-details-heading h2{font-size:16px;font-weight:650;line-height:1.5}.spotify-details-heading>svg{color:#aaa;flex-shrink:0}.spotify-details-art{width:100%;border-radius:8px}.spotify-track-title{margin:20px 0}.spotify-track-title h2{font-size:23px;font-weight:700;line-height:1.3;letter-spacing:-.025em;overflow-wrap:anywhere}.spotify-track-title p{color:#b3b3b3;font-size:15px;margin-top:5px}.spotify-detail-tabs{display:flex;gap:5px;margin-bottom:18px}.spotify-detail-tabs button{border-radius:100px;padding:7px 13px;min-height:36px;color:#bbb;background:#ffffff0c;font-size:13px}.spotify-detail-tabs button[aria-pressed=true]{color:#111;background:#fff}.spotify-info-card{padding:16px;border-radius:8px;background:#232323;margin:0 0 14px}.spotify-info-card h3{font-size:15px;font-weight:650;margin-bottom:16px}.spotify-info-card h4{font-size:16px;font-weight:550;line-height:1.5;margin-bottom:8px}.spotify-info-card>p{font-size:15px;line-height:1.7;color:#b3b3b3;white-space:pre-wrap;overflow-wrap:anywhere}.spotify-story-credit{display:flex;align-items:center;gap:12px;margin-top:20px}.spotify-story-credit .story-artwork{width:46px;border-radius:4px;flex-shrink:0}.spotify-story-credit>div{min-width:0}.spotify-story-credit strong{display:block;font-size:14px;font-weight:600}.spotify-story-credit span{display:block;font-size:13px;color:#b3b3b3;margin-top:4px}.spotify-details .episode-row{padding:10px 6px;gap:8px}.spotify-details .episode-number{display:none}.spotify-details .episode-row-info strong{font-size:14px}.spotify-details .episode-row-info>span{font-size:13px}.spotify-details .listening-comments{padding:0}.spotify-playback-bar{display:grid;position:fixed;z-index:55;bottom:0;left:0;right:0;min-height:88px;padding:8px 18px;grid-template-columns:minmax(200px,1fr) minmax(360px,1.35fr) minmax(180px,1fr);gap:22px;align-items:center;background:#000;color:#fff;border-top:1px solid #ffffff09}.spotify-bar-track{min-width:0;display:flex;align-items:center;gap:12px;text-align:left}.spotify-bar-track .story-artwork{width:54px;flex-shrink:0;border-radius:4px}.spotify-bar-track>span{min-width:0}.spotify-bar-track strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;font-weight:500}.spotify-bar-track small{display:block;color:#aaa;font-size:13px;margin-top:5px}.spotify-bar-center{max-width:660px;width:100%;justify-self:center}.spotify-bar-controls{display:flex;align-items:center;justify-content:center;gap:8px;height:40px}.spotify-bar-controls .music-icon-button{color:#aaa;width:36px;height:36px}.spotify-bar-controls .music-icon-button:hover{color:#fff}.spotify-bar-controls .spotify-bar-play{background:#fff;color:#000;width:34px;height:34px;margin:0 5px}.spotify-bar-controls .spotify-bar-play:hover{color:#000;transform:scale(1.06)}.spotify-bar-controls select{background:transparent;color:#b3b3b3;border:0;font-size:13px;min-height:36px;padding:0 4px}.spotify-bar-controls option{background:#222}.spotify-bar-timeline{display:flex;align-items:center;gap:9px;color:#aaa;font-size:12px;font-variant-numeric:tabular-nums}.spotify-bar-timeline>span{min-width:30px;text-align:center}.spotify-playback-bar input[type=range]{width:100%;min-width:0;height:24px;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;cursor:pointer}.spotify-playback-bar input::-webkit-slider-runnable-track{height:3px;border-radius:10px;background:linear-gradient(to right,#fff var(--progress, 0%),#5a5a5a var(--progress, 0%))}.spotify-playback-bar input::-webkit-slider-thumb{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:10px;height:10px;border-radius:50%;background:#fff;margin-top:-3.5px}.spotify-playback-bar input::-moz-range-track{height:3px;background:#5a5a5a;border-radius:10px}.spotify-playback-bar input::-moz-range-progress{height:3px;background:#fff}.spotify-playback-bar input::-moz-range-thumb{width:10px;height:10px;border:0;border-radius:50%;background:#fff}.spotify-bar-tools{display:flex;align-items:center;justify-content:flex-end;gap:8px;color:#aaa}.spotify-bar-tools label{display:flex;align-items:center;gap:8px;width:120px}.spotify-bar-tools label svg{flex-shrink:0}.spotify-bar-error{grid-column:1 / -1;color:#e6c28a;font-size:13px;text-align:center}.spotify-playback-bar button:disabled{opacity:.35;cursor:not-allowed}.has-mini-player{padding-bottom:96px}}@media (min-width: 1440px){.desktop-listening-room{grid-template-columns:minmax(0,1fr) 390px}.desktop-listening-room>.listening-container{padding:38px}}@media (min-width: 1024px){.library-story-card.is-selected .library-cover{outline:2px solid #e6c28a;outline-offset:5px;border-radius:12px}.album-episode-section{scroll-margin-top:14px;margin-top:36px;padding-top:14px;border-top:1px solid #ffffff12;animation:route-enter .24s var(--ease-out)}.album-section-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.album-section-top>span{font-size:12px;letter-spacing:.15em;color:#b4aea6}.album-section-top .music-icon-button{width:36px;height:36px;color:#aaa}.album-hero{display:flex;align-items:stretch;gap:28px;margin-bottom:32px}.album-hero>.story-artwork{width:clamp(150px,18vw,220px);flex-shrink:0;align-self:start;border-radius:9px;box-shadow:0 14px 35px #0004}.album-hero-info{display:flex;flex-direction:column;align-items:flex-start;padding:8px 0 0;min-width:0}.album-type{font-size:12px;letter-spacing:.14em;color:#a49a8e}.album-hero-info h2{font-size:clamp(26px,3vw,42px);line-height:1.2;font-weight:650;letter-spacing:-.035em;margin-top:12px;overflow-wrap:anywhere;scroll-margin-top:80px}.album-hero-info h2:focus{outline:none}.album-creator{color:#e6c28a;font-size:15px;margin-top:7px}.album-description{color:#b8b2aa;font-size:14px;line-height:1.7;margin:12px 0 18px;max-width:560px;white-space:pre-wrap}.album-play-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:108px;min-height:38px;padding:8px 22px;border-radius:100px;background:#ffffff12;color:#f5eee5;font-size:15px;font-weight:600;margin-top:auto}.album-play-button:hover{background:#ffffff20}.album-table-wrap{width:100%;overflow-x:auto}.album-episode-table{width:100%;border-collapse:collapse;table-layout:fixed;text-align:left}.album-episode-table th{color:#b8b2aa;font-size:13px;font-weight:500;padding:0 10px 10px;border-bottom:1px solid #ffffff12}.album-episode-table td{padding:5px 10px;border-bottom:1px solid #ffffff0d;color:#c0bab3;font-size:13px;vertical-align:middle}.album-episode-table tr:hover td{background:#ffffff04}.album-episode-table tr.is-active td{background:#e6c28a08}.album-episode-table .album-number{width:28px;padding-left:4px;font-size:13px}.album-episode-table th:nth-child(2){width:44%}.album-episode-table th:nth-child(4){width:100px}.album-episode-table .album-time{width:56px;text-align:right;padding-right:4px;font-variant-numeric:tabular-nums}.album-episode-button{display:flex;align-items:center;gap:12px;width:100%;text-align:left;min-height:52px}.album-episode-button>.story-artwork{width:38px;flex-shrink:0;border-radius:4px}.album-episode-button>span:not(.album-row-play){min-width:0;flex:1}.album-episode-button strong{display:block;color:#e2ded8;font-size:14px;font-weight:500;line-height:1.5;overflow-wrap:anywhere}.album-episode-button small{color:#b8b2aa;font-size:13px;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-top:3px}.album-row-play{color:#e6c28a;opacity:0;flex-shrink:0}.album-episode-button:hover .album-row-play,.album-episode-button:focus-visible .album-row-play{opacity:1}.album-episode-table tr.is-active strong,.album-episode-table tr.is-active .album-progress-label{color:#e6c28a}.album-story-column{overflow-wrap:anywhere}.album-progress-label{font-size:13px}.album-episode-count{color:#b4aea6;font-size:13px;margin-top:18px}.album-episode-section+.library-discover{margin-top:34px}}@media (min-width: 1024px) and (max-width: 1279px){.album-hero{gap:20px}.album-hero>.story-artwork{width:150px}.album-episode-table .album-story-column{display:none}.album-episode-table th:nth-child(2){width:auto}.album-episode-table th:nth-child(4){width:85px}}@media (min-width: 1024px){.listening-app{overflow-x:clip!important}.spotify-details{top:72px}.album-episode-section{scroll-margin-top:80px}}@media (min-width: 1024px){.desktop-listening-room{transition:grid-template-columns .24s var(--ease-out),column-gap .24s var(--ease-out)}.spotify-details{min-width:0;transition:opacity .2s var(--ease-out),transform .24s var(--ease-out),padding .24s var(--ease-out)}.spotify-bar-tools button[aria-expanded=true]{color:#e6c28a;background:#e6c28a14;position:relative}.spotify-bar-tools button[aria-expanded=true]:after{content:"";position:absolute;bottom:2px;left:calc(50% - 2px);width:4px;height:4px;border-radius:50%;background:currentColor}}@media (prefers-reduced-motion: reduce){.desktop-listening-room{transition:none}}@media (min-width: 1024px){.spotify-queue-header{display:flex;align-items:center;justify-content:space-between;min-height:40px;margin-bottom:28px}.spotify-queue-header h2{font-size:16px;font-weight:650;padding:10px 0;border-bottom:2px solid #e6c28a}.spotify-queue-header .music-icon-button{width:36px;height:36px;color:#aaa}.spotify-queue-group{margin-bottom:28px}.spotify-queue-group h3{color:#e4e1dc;font-size:15px;font-weight:650;margin-bottom:12px}.spotify-queue-view .episode-row{min-height:66px;padding:8px 6px}.spotify-queue-view .episode-row>.story-artwork{width:46px}.spotify-queue-view .episode-row.is-active{background:transparent;border-color:transparent}.spotify-queue-view .episode-row.is-active strong{color:#e6c28a}.spotify-queue-view .episode-row-info small,.spotify-queue-view .episode-duration{display:none}.queue-end-message{color:#9d978e;font-size:14px;line-height:1.8;padding:8px 0}}@media (min-width: 1024px){.spotify-details{overflow-x:hidden}.queue-view-transition{animation:details-enter .16s ease-out both}.spotify-details.is-switching-view{overflow:hidden}.queue-view-transition[data-view=queue]{min-height:100%;animation:queue-enter .42s cubic-bezier(.22,1,.36,1) both}.queue-view-transition.is-leaving{animation:details-exit .1s ease-in both;pointer-events:none}.queue-view-transition[data-view=queue].is-leaving{animation:queue-exit .32s cubic-bezier(.4,0,.7,.3) both}.queue-view-transition:not(.is-leaving) .spotify-queue-group{animation:queue-row-enter .3s var(--ease-out) both;animation-delay:45ms}.queue-view-transition:not(.is-leaving) .spotify-queue-group:nth-child(3){animation-delay:85ms}.queue-view-transition:not(.is-leaving) .spotify-queue-group .episode-row{animation:queue-row-enter .3s var(--ease-out) both;animation-delay:80ms}.queue-view-transition .episode-row:nth-child(2){animation-delay:.11s!important}.queue-view-transition .episode-row:nth-child(3){animation-delay:.14s!important}.queue-view-transition .episode-row:nth-child(n+4){animation-delay:165ms!important}@keyframes queue-enter{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes details-enter{0%{opacity:0}to{opacity:1}}@keyframes details-exit{to{opacity:0}}@keyframes queue-exit{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes queue-row-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion: reduce){.queue-view-transition,.queue-view-transition *{animation:none!important;transition:none!important}}.album-actions{display:flex;align-items:center;gap:12px;margin-top:auto}.listening-more-button{width:36px;height:36px;flex-shrink:0;border:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:#b6afa4}.listening-more-button:hover,.listening-more-button[aria-expanded=true]{color:#fff;background:#ffffff12}.album-episode-table .album-options-cell{width:44px;padding:3px 0 3px 8px;text-align:right}.listening-options-menu{position:fixed;z-index:100010;padding:5px;width:235px;max-width:calc(100vw - 24px);color:#e8e4df;background:#282726;border:1px solid #ffffff14;border-radius:9px;box-shadow:0 12px 40px #0008;animation:surface-enter .16s var(--ease-out)}.listening-options-menu>button{display:flex;width:100%;align-items:center;gap:12px;padding:11px 12px;min-height:40px;font-size:14px;line-height:1.4;text-align:left;border-radius:5px}.listening-options-menu>button svg{flex-shrink:0;color:#b7afa4}.listening-options-menu>button:hover,.listening-options-menu>button:focus-visible{background:#ffffff12;outline:none;color:#fff}.listening-options-menu>button:disabled{opacity:.35;cursor:not-allowed}.listening-options-menu>button:disabled:hover{background:transparent}.episode-info-sheet{padding:6px 12px 20px}.episode-info-sheet>.story-artwork{width:110px;border-radius:8px;margin-bottom:20px}.episode-info-sheet>span{color:#e6c28a;font-size:15px}.episode-info-sheet>p{color:#c4b9aa;font-size:16px;line-height:1.8;margin:15px 0;white-space:pre-wrap}@media (prefers-reduced-motion: reduce){.listening-options-menu{animation:none}}.queue-row-shell{display:flex;align-items:center;gap:3px;min-width:0;border-radius:10px}.queue-row-shell>.episode-row{flex:1;min-width:0}.queue-row-shell>.listening-more-button{width:32px;height:36px;margin-right:2px;opacity:.7}.queue-row-shell:hover>.listening-more-button,.queue-row-shell:focus-within>.listening-more-button{opacity:1}.spotify-queue-view .queue-row-shell:hover{background:#ffffff07}.spotify-queue-view .queue-row-shell>.episode-row{padding-right:0;gap:9px}.spotify-queue-view .queue-row-shell>.episode-row{animation:none!important}.queue-view-transition:not(.is-leaving) .spotify-queue-group .queue-row-shell{animation:queue-row-enter .3s var(--ease-out) both;animation-delay:80ms}.queue-view-transition .queue-row-shell:nth-child(2){animation-delay:.11s}.queue-view-transition .queue-row-shell:nth-child(3){animation-delay:.14s}.queue-view-transition .queue-row-shell:nth-child(n+4){animation-delay:165ms}@media (prefers-reduced-motion: reduce){.queue-row-shell{animation:none!important}}.queue-drag-handle{display:inline-flex;align-items:center;justify-content:center;width:28px;min-height:40px;flex-shrink:0;color:#77736d;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:5px}.queue-drag-handle:hover,.queue-drag-handle:focus-visible{color:#e6c28a;background:#ffffff0a}.queue-drag-handle:active{cursor:grabbing}.queue-row-shell{position:relative}.queue-row-shell.is-dragging{z-index:3;background:#34302a!important;box-shadow:0 10px 28px #0007;opacity:.92;animation:none!important;transition:none!important}.queue-row-shell.is-dragging .queue-drag-handle{color:#e6c28a;cursor:grabbing}.queue-row-shell.drop-before:before,.queue-row-shell.drop-after:after{content:"";position:absolute;left:0;right:0;height:2px;background:#e6c28a;border-radius:2px;pointer-events:none;z-index:4}.queue-row-shell.drop-before:before{top:-3px}.queue-row-shell.drop-after:after{bottom:-3px}@media (pointer: coarse){.queue-drag-handle{width:36px;min-height:44px}}.playback-speed-trigger{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:62px;min-height:36px;padding:7px 10px;border:1px solid #ffffff10;border-radius:100px;background:#ffffff06;color:#c5bbaa;font-size:13px;font-weight:500;font-variant-numeric:tabular-nums}.playback-speed-trigger:hover,.playback-speed-trigger[aria-expanded=true]{background:#ffffff10;color:#f4dfbe;border-color:#e6c28a45}.playback-speed-trigger svg{transition:transform .18s var(--ease-out)}.playback-speed-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.playback-speed-menu{width:190px;padding:7px;background:#252422;border-radius:12px}.listening-menu-heading{padding:10px 12px 12px;font-size:13px;letter-spacing:.05em;color:#9b9285;border-bottom:1px solid #ffffff0c;margin-bottom:5px}.listening-menu-icon{display:inline-flex;align-items:center;justify-content:center;width:17px;flex-shrink:0}.playback-speed-menu>button{min-height:40px;font-size:14px;border-radius:7px}.playback-speed-menu>button[aria-checked=true]{color:#e6c28a;background:#e6c28a10}.playback-speed-menu>button[aria-checked=true] svg{color:#e6c28a}.music-play-button,.spotify-bar-play,.mini-play{padding:0;line-height:1;flex-shrink:0}.music-play-button>svg,.spotify-bar-play>svg,.mini-play>svg{display:block;flex-shrink:0}.music-play-button:active,.spotify-bar-play:active,.mini-play:active{transform:scale(.94)}@media (min-width: 1024px){.spotify-bar-controls{height:44px;gap:8px}.spotify-bar-controls .spotify-bar-play{width:40px;height:40px;color:#111;background:#f7f4ef;box-shadow:0 2px 10px #0003}.spotify-bar-controls .spotify-bar-play>svg{width:23px;height:23px}.spotify-bar-controls .spotify-bar-play:hover{color:#111;background:#fff;transform:scale(1.04)}.spotify-bar-controls .spotify-bar-play:active{transform:scale(.94)}.spotify-bar-controls .playback-speed-trigger{min-width:60px;min-height:32px;font-size:13px}}@media (pointer: coarse){.playback-speed-trigger,.playback-speed-menu>button{min-height:44px}}@media (prefers-reduced-motion: reduce){.playback-speed-trigger svg{transition:none}}.listening-app,.listening-sheet-root,.listening-options-menu{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans Telugu,sans-serif;font-size:16px;line-height:1.5}.library-title{letter-spacing:-.035em}.library-heading p,.library-discover p,.player-description{line-height:1.65}.listening-eyebrow,.album-type,.album-section-top>span{letter-spacing:.12em}.library-story-card h3{font-size:17px;font-weight:600;line-height:1.4}.library-story-card>p{font-size:13px;line-height:1.6}.section-heading>span{line-height:1.5;letter-spacing:.06em;text-align:right}.episode-row-info strong{font-size:16px;font-weight:600;line-height:1.4}.episode-row-info>span{font-size:14px;line-height:1.5}.listening-comment p{font-size:15px;line-height:1.75;color:#c7beb2}.listening-comment-form textarea{font-size:16px}.listening-options-menu{width:260px}.listening-options-menu>button{font-size:14px;min-height:44px}.playback-speed-menu{width:210px}@media (min-width: 1024px){.album-episode-table th{font-size:13px;font-weight:600;padding-bottom:12px}.album-episode-table td{font-size:14px;padding-top:8px;padding-bottom:8px}.album-episode-table .album-number{font-size:13px}.album-episode-button{min-height:56px}.album-episode-button strong{font-size:16px;font-weight:600;line-height:1.45}.album-episode-button small{font-size:13px;line-height:1.5}.album-episode-table th:nth-child(4){width:118px}.album-progress-label{font-size:13px}.album-description{font-size:15px;line-height:1.7}.spotify-details-heading h2,.spotify-queue-header h2,.spotify-info-card h3,.spotify-queue-group h3{font-size:17px}.spotify-info-card h4{font-size:16px;font-weight:600}.spotify-info-card>p{font-size:15px;line-height:1.75;color:#c2bdb7}.spotify-detail-tabs button{font-size:14px;min-height:40px}.spotify-details .episode-row-info strong{font-size:16px;line-height:1.4}.spotify-details .episode-row-info>span{font-size:14px}.spotify-queue-view .episode-row{min-height:76px}.spotify-bar-track strong{font-size:14px;font-weight:600}.spotify-bar-track small{font-size:13px}.spotify-bar-timeline{font-size:12px}.spotify-bar-timeline>span{min-width:36px}.spotify-bar-controls .playback-speed-trigger{font-size:13px}}@media (max-width: 639px){.library-heading p{font-size:15px}.section-heading{align-items:start;gap:12px}.section-heading>span{max-width:45%;font-size:11px}.continue-info h3{font-size:20px}.continue-info p{font-size:14px}.continue-info small{font-size:12px}.continue-info .listening-eyebrow{font-size:10px}.player-story{font-size:16px}.player-description,.mini-track strong{font-size:14px}.mini-track small{font-size:12px}}@property --album-tint{syntax: "<color>"; inherits: true; initial-value: #3b3028;}.listening-page{transition:--album-tint .65s ease;background:linear-gradient(180deg,var(--album-tint) 0,#111112 520px)}.listening-page.is-focused{background:radial-gradient(ellipse at 25% 15%,var(--album-tint),transparent 70%),#111112}@media (min-width: 1024px){.desktop-listening-room>.listening-container{background:linear-gradient(180deg,var(--album-tint) 0,#181615 280px,#121212 560px)}}@media (prefers-reduced-motion: reduce){.listening-page{transition:none}}.mobile-album-page{min-height:100svh;background:#111112;padding-bottom:32px;animation:route-enter .2s var(--ease-out)}.mobile-album-cover{position:relative}.mobile-album-cover>.story-artwork{width:100%;max-height:62svh}.mobile-album-cover>.story-artwork img{object-fit:cover;object-position:center}.mobile-album-cover-fade{position:absolute;top:55%;right:0;bottom:-1px;left:0;background:linear-gradient(transparent,#111112);pointer-events:none}.mobile-album-nav{position:absolute;top:0;left:0;right:0;padding:calc(12px + env(safe-area-inset-top)) 16px 12px;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(#0005,transparent)}.mobile-album-nav>button{width:44px;height:44px;background:#1119;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mobile-album-summary{position:relative;padding:0 24px;margin-top:-12px;text-align:center}.mobile-album-summary h1{font-size:clamp(28px,7vw,40px);line-height:1.2;font-weight:700;letter-spacing:-.025em;overflow-wrap:anywhere;margin:10px 0}.mobile-album-summary>p{color:#bdb7ae;font-size:15px}.mobile-album-actions{display:flex;align-items:center;justify-content:center;gap:16px;padding:22px 0}.mobile-album-actions .music-play-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;width:min(100%,260px);height:56px;border-radius:100px;font-size:18px;font-weight:600;line-height:1.3}.mobile-album-episodes{padding:0 12px}.mobile-album-episodes .episode-row{min-height:82px}.mobile-album-episodes .episode-row-info strong{font-size:16px}.mobile-album-episodes .episode-row-info>span{font-size:14px}.mobile-album-count{text-align:center;color:#bdb7ae;font-size:14px;padding:28px 24px}@media (min-width: 640px){.mobile-album-cover{max-width:560px;margin:auto}.mobile-album-summary,.mobile-album-episodes{max-width:720px;margin-left:auto;margin-right:auto}}@property --album-bottom-tint{syntax: "<color>"; inherits: true; initial-value: #302525;}.mobile-album-page{background:linear-gradient(180deg,var(--album-bottom-tint) 0%,var(--album-bottom-tint) 55%,color-mix(in srgb,var(--album-bottom-tint) 65%,#111112) 100%);transition:--album-bottom-tint .65s ease}.mobile-album-cover-fade{background:linear-gradient(transparent,var(--album-bottom-tint))}.mobile-album-page .episode-row.is-active{background:#ffffff0b;border-color:#ffffff14}@media (prefers-reduced-motion: reduce){.mobile-album-page{transition:none}}.mobile-album-cover{background:var(--album-bottom-tint)}.mobile-album-cover>.story-artwork{-webkit-mask-image:linear-gradient(to bottom,#000 35%,#000f 42%,#000d 55%,#0008 70%,#0003 85%,transparent 98%);mask-image:linear-gradient(to bottom,#000 35%,#000f 42%,#000d 55%,#0008 70%,#0003 85%,transparent 98%)}.mobile-album-cover-fade{display:none}@property --player-tint{syntax: "<color>"; inherits: true; initial-value: #302525;}.music-mini-player{background:linear-gradient(110deg,color-mix(in srgb,var(--player-tint) 90%,#111112),color-mix(in srgb,var(--player-tint) 70%,#111112));border-top-color:#ffffff1a;transition:--player-tint .65s ease}.music-mini-player .mini-track small{color:#e0d5cc}@media (prefers-reduced-motion: reduce){.music-mini-player{transition:none}}@media (max-width: 1023px){.listening-app.mobile-album-active.has-mini-player{padding-bottom:0}.mobile-album-active.has-mini-player .mobile-album-page{padding-bottom:calc(114px + env(safe-area-inset-bottom))}}.listening-options-menu{animation:listening-menu-open .28s cubic-bezier(.2,.85,.25,1) both;will-change:transform,opacity;background:#292827f5;backdrop-filter:blur(24px) saturate(140%);-webkit-backdrop-filter:blur(24px) saturate(140%)}.listening-options-menu[data-open=false]{animation:listening-menu-close .18s cubic-bezier(.4,0,.8,.4) both;pointer-events:none}@keyframes listening-menu-open{0%{opacity:0;transform:translateY(-4px) scale(.88)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes listening-menu-close{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.94)}}@media (prefers-reduced-motion: reduce){.listening-options-menu,.listening-options-menu[data-open=false]{animation:none}.listening-options-menu[data-open=false]{opacity:0}}.mobile-album-nav>.listening-more-button,.listening-options-menu{background:#1119;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid #ffffff14}.mobile-album-nav>.listening-more-button:hover,.mobile-album-nav>.listening-more-button[aria-expanded=true]{background:#1119}.mobile-album-toolbar{display:flex;align-items:center;border:1px solid #ffffff26;border-radius:100px;background:#1119;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);overflow:hidden}.mobile-album-toolbar>button{display:inline-flex;align-items:center;justify-content:center;width:52px;height:44px;border:0;border-radius:0;color:#fff;background:transparent}.mobile-album-toolbar>button:hover,.mobile-album-toolbar>button[aria-expanded=true]{background:#ffffff12}.album-glass-menu{width:340px;padding:10px 12px;border-radius:26px;background:#1119;backdrop-filter:blur(28px) saturate(150%);-webkit-backdrop-filter:blur(28px) saturate(150%);max-height:calc(100svh - 100px);overflow-y:auto}.album-glass-menu>button{min-height:48px;font-size:16px;border-radius:12px;padding:12px 14px}.listening-menu-quick-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:6px 0 14px;margin-bottom:6px;border-bottom:1px solid #ffffff20}.listening-menu-quick-actions>button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;min-height:66px;padding:8px 4px;font-size:13px;border-radius:12px}.listening-menu-quick-actions>button:hover,.listening-menu-quick-actions>button:focus-visible{background:#ffffff14;outline-color:#e6c28a}.mobile-album-actions{gap:12px}.mobile-album-actions .music-play-button{flex:1;min-width:0;max-width:260px}.mobile-album-actions .mobile-album-toolbar{flex-shrink:0}.mobile-album-actions .mobile-album-toolbar>button{width:44px;height:52px}.mobile-album-actions .mobile-album-toolbar>.listening-more-button{width:52px;height:52px;border-radius:50%}.episode-row-info>.episode-progress-pill{display:inline-flex;align-items:center;align-self:flex-start;gap:7px;padding:4px 9px;min-height:26px;border-radius:100px;background:#ffffff16;color:#f2ede7;font-size:12px;line-height:1.4;margin-top:3px;white-space:nowrap}.episode-progress-track{display:block;width:40px;height:4px;background:#ffffff36;border-radius:4px;overflow:hidden}.episode-progress-track>span{display:block;height:100%;border-radius:inherit;background:#f5eee4}.episode-progress-pill>svg{flex-shrink:0}.playback-waveform{display:inline-flex;align-items:center;justify-content:center;gap:2px;width:24px;height:24px;color:#f7eee4;vertical-align:middle}.playback-waveform i{display:block;flex-shrink:0;width:3px;height:22px;border-radius:100px;background:currentColor;transform-origin:center}.episode-number:has(.playback-waveform){width:24px}@media (prefers-reduced-motion: reduce){.playback-waveform i{transform:scaleY(.3)!important}.playback-waveform i:nth-child(2n){transform:scaleY(.65)!important}}.episode-row-info>.episode-progress-pill.is-completed{color:#eee3d6;gap:7px;padding:5px 10px;font-weight:600}svg.playback-waveform{display:block;width:22px;height:22px;overflow:hidden;color:#eee5da;opacity:.88;flex-shrink:0}.episode-number:has(.playback-waveform){width:22px;display:flex;align-items:center;justify-content:center}@media (max-width: 1023px){.listening-page.is-focused{transform:translate3d(0,var(--player-drag, 0px),0);transition:transform .3s cubic-bezier(.22,1,.36,1);will-change:transform}.listening-page.is-focused .listening-topbar,.listening-page.is-focused .player-artwork-wrap{touch-action:pan-x}.listening-page.is-focused.player-is-dragging{transition:none}.listening-page.is-focused.player-is-closing{transform:translate3d(0,110svh,0);transition:transform .3s cubic-bezier(.4,0,.7,.3);pointer-events:none}}@media (prefers-reduced-motion: reduce){.listening-page.is-focused{transition:none}}html.now-playing-overlay-open{scrollbar-gutter:auto;overflow:hidden}.now-playing-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;pointer-events:none;overflow:hidden}.now-playing-overlay>.listening-page.is-focused{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:none;pointer-events:auto;animation:now-playing-rise .38s cubic-bezier(.22,1,.36,1)}.now-playing-overlay>.listening-page::-webkit-scrollbar{display:none}.now-playing-overlay .listening-page.player-is-dragging{border-radius:18px 18px 0 0}.now-playing-overlay .listening-page.player-is-closing{animation:none}@keyframes now-playing-rise{0%{transform:translate3d(0,100%,0)}to{transform:translateZ(0)}}@media (prefers-reduced-motion: reduce){.now-playing-overlay>.listening-page.is-focused{animation:none}}@media (max-width: 1023px){.music-mini-player{touch-action:pan-x;transform:translate3d(0,calc(-1 * var(--mini-lift, 0px)),0);transition:transform .16s ease-out,--player-tint .65s ease}.music-mini-player .mini-track{touch-action:pan-x}}@media (prefers-reduced-motion: reduce){.music-mini-player{transform:none;transition:none}}.mobile-player-utility-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:18px auto 0;max-width:460px}.mobile-player-utility-row>div{display:flex;gap:6px;flex-shrink:0}.audio-output-button{display:inline-flex;align-items:center;gap:9px;min-height:44px;min-width:0;text-align:left;color:#e6c28a}.audio-output-button>span{font-size:13px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mobile-queue-content{padding:4px 8px 24px}.mobile-queue-content h3{font-size:16px;font-weight:650;margin:8px 0 14px}.queue-current-track{display:flex;align-items:center;gap:14px;margin-bottom:22px}.queue-current-track>.story-artwork{width:64px;border-radius:7px;flex-shrink:0}.queue-current-track>span{flex:1;min-width:0}.queue-current-track strong,.queue-current-track small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.queue-current-track strong{font-size:17px;color:#e6c28a}.queue-current-track small{font-size:14px;color:#c3bbb1;margin-top:5px}.queue-settings-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding-bottom:22px;border-bottom:1px solid #ffffff16}.queue-settings-row>button,.queue-settings-row>div{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:84px;border-radius:16px;background:#ffffff0d;color:#e4ded6;font-size:12px}.queue-settings-row small{font-size:11px;color:#b5ada3}.queue-settings-row [aria-pressed=true],.queue-settings-row .is-active{background:#e6c28a25;color:#f4d5a6}.queue-settings-row .playback-speed-trigger{border:0;background:transparent;min-width:0;padding:0 5px}.queue-upcoming-heading{display:flex;align-items:center;justify-content:space-between;margin-top:20px}.queue-upcoming-heading>button{color:#d6cabc;min-height:44px;padding:8px 4px 8px 16px;font-size:14px}.listening-sheet:has(.mobile-queue-content){background:#242321eb;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);border-radius:28px 28px 0 0}.queue-settings-row>button,.queue-settings-row>div{min-height:48px;border-radius:100px}.sheet-setting-status{flex:1;min-width:0;text-align:center;color:#e5cfb1;font-size:12px;line-height:1.4;overflow-wrap:anywhere}.listening-sheet>header h2{flex-shrink:0}.sheet-setting-status{display:grid;align-items:center;min-height:24px;opacity:0;transform:translateY(4px);filter:blur(2px);transition:opacity .28s ease,transform .36s cubic-bezier(.22,1,.36,1),filter .28s ease}.sheet-setting-status.is-visible{opacity:1;transform:translateY(0);filter:blur(0)}@media (prefers-reduced-motion: reduce){.sheet-setting-status{transform:none;filter:none;transition:opacity .12s ease}}.player-controls>.playback-speed-trigger{min-width:44px;width:44px;padding:0;gap:0;background:transparent;border:0;font-size:15px;color:#c6bfb5}.player-controls>.playback-speed-trigger>svg{display:none}.player-timer.is-active{color:#e6c28a;background:#e6c28a14}.player-options{justify-content:center}.listening-page.is-focused .listening-topbar{display:grid;grid-template-columns:44px minmax(0,1fr) 44px}.listening-page.is-focused .listening-topbar>div{text-align:center;align-items:center}.listening-page.is-focused .listening-topbar strong{max-width:100%}@media (max-width: 639px){.listening-sheet-root[data-open=true] .listening-sheet{transform:translateY(var(--sheet-drag, 0px));transition:transform .28s cubic-bezier(.22,1,.36,1)}.listening-sheet-root[data-open=true] .listening-sheet.sheet-is-dragging{transition:none;animation:none}.listening-sheet>header,.sheet-handle{touch-action:pan-x}}@media (prefers-reduced-motion: reduce){.listening-sheet-root .listening-sheet{transition:none}}@media (max-width: 639px){.listening-sheet.sheet-has-dragged,.listening-sheet-root[data-open=false] .listening-sheet{animation:none}.listening-sheet-root[data-open=false] .listening-sheet{transition:transform .24s cubic-bezier(.3,0,.7,.4);transform:translateY(100%)}}.listening-sheet:has(.listening-comments){height:min(85svh,760px)}.listening-sheet:has(.listening-comments)>.sheet-content{display:flex;flex:1;min-height:0;overflow:hidden;padding:0}.listening-sheet .listening-comments{display:flex;flex-direction:column;width:100%;min-height:0;padding:0}.listening-sheet .comments-heading{order:0;flex-shrink:0;padding:16px 20px 0;margin-bottom:6px}.listening-sheet .listening-comment-list{order:1;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 20px 12px;scrollbar-width:thin}.listening-sheet .listening-comment-form{order:2;flex-shrink:0;margin:0;padding:12px 16px;border-top:1px solid #ffffff12;background:#242220}.listening-sheet .listening-comment-form>label{font-size:11px;margin-bottom:7px}.listening-sheet .listening-comment-form textarea{min-height:44px;max-height:120px;resize:none;border-radius:22px;background:#ffffff08;padding:11px 15px;line-height:1.4;transition:min-height .2s ease}.listening-sheet .listening-comment-form textarea:focus{min-height:78px;outline-color:#c5ab87}.listening-sheet .listening-comment-form>div{margin-top:7px}.listening-sheet .listening-comment-form .music-gold-button{min-height:36px;padding:7px 15px;font-size:13px}.listening-sheet .listening-muted{order:2;padding:16px 20px;border-top:1px solid #ffffff12}@media (max-width: 639px) and (orientation: portrait){.listening-page.is-focused{display:flex;flex-direction:column;min-height:100svh}.listening-page.is-focused .listening-topbar{width:100%;flex-shrink:0}.listening-page.is-focused .listening-stage{display:flex;flex:1;width:100%;margin-top:0;min-height:calc(100svh - 72px);padding-bottom:max(16px,env(safe-area-inset-bottom))}.listening-page.is-focused .listening-main{display:flex;flex-direction:column;flex:1;width:100%}.listening-page.is-focused .listening-player{display:flex;flex-direction:column;justify-content:space-evenly;flex:1;width:100%;margin:0 auto}.listening-page.is-focused .player-artwork-wrap{max-width:min(100%,43svh);margin:16px auto 24px}.listening-page.is-focused .player-controls{width:100%;flex-shrink:0}.listening-page.is-focused .player-options:has(.volume-control){flex-shrink:0}.listening-page.is-focused .mobile-player-utility-row{width:100%;margin-top:16px;flex-shrink:0}.listening-page.is-focused .listening-signature{margin:18px 0 0;flex-shrink:0}}.listening-player .player-volume-control{display:flex;width:100%;gap:14px;color:#bfb1a3;min-height:44px;margin:12px 0 4px}.player-volume-control>svg{flex-shrink:0}.player-volume-control input{flex:1;min-width:0;height:36px}.player-volume-control input::-webkit-slider-runnable-track{height:5px;background:linear-gradient(to right,#cbb8a7 var(--progress, 0%),#ffffff26 var(--progress, 0%))}.player-volume-control input::-webkit-slider-thumb{width:10px;height:10px;margin-top:-2.5px;background:#e0cebc}.player-volume-control input::-moz-range-track{height:5px}.player-volume-control input::-moz-range-progress{height:5px;background:#cbb8a7}.player-volume-control input::-moz-range-thumb{background:#e0cebc}.mobile-player-utility-row button[aria-label^="Open queue"]{background:transparent}.queue-empty-note{padding:12px 0 20px;color:#bdb5aa;font-size:14px;line-height:1.6}.autoplay-preview{border-top:1px solid #ffffff16;padding-top:16px;margin-top:10px}.autoplay-preview h3{margin-bottom:4px}.autoplay-preview-caption{color:#bdb5aa;font-size:13px;margin-bottom:14px}.autoplay-preview-row{display:flex;width:100%;align-items:center;gap:12px;padding:10px 0;text-align:left}.autoplay-preview-row>.story-artwork{width:50px;border-radius:6px;flex-shrink:0}.autoplay-preview-row>span{flex:1;min-width:0}.autoplay-preview-row strong{display:block;font-size:15px;font-weight:600}.autoplay-preview-row small{display:block;font-size:13px;color:#bdb5aa;margin-top:4px}.autoplay-preview-row .autoplay-new-story{font-size:11px;color:#e6c28a}.autoplay-preview-row>svg{color:#c9bca9;flex-shrink:0}.autoplay-preview-track{display:flex;align-items:center;gap:12px;flex:1;min-width:0;text-align:left}.autoplay-preview-track>.story-artwork{width:50px;border-radius:6px;flex-shrink:0}.autoplay-preview-track>span{flex:1;min-width:0}.queue-upnext-drop{position:relative;min-height:100px;border-radius:10px}.queue-upnext-drop.drop-after{outline:1px dashed #e6c28a;background:#e6c28a0a}.listening-player .player-controls>.music-play-button{background:transparent;color:#faf8f4;box-shadow:none;width:76px;height:76px;border-radius:16px}.listening-player .player-controls>.music-play-button>svg{width:52px;height:52px}.listening-player .player-controls>.music-play-button:hover{background:#ffffff06}.listening-player .player-controls>.music-play-button:active{transform:scale(.94)}.autoplay-preview-presence{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .36s cubic-bezier(.22,1,.36,1),opacity .22s ease}.autoplay-preview-presence.is-open{grid-template-rows:1fr;opacity:1}.autoplay-preview-clip{min-height:0;overflow:hidden}.autoplay-preview-presence .autoplay-preview{transform:translateY(-8px);transition:transform .36s cubic-bezier(.22,1,.36,1)}.autoplay-preview-presence.is-open .autoplay-preview{transform:translateY(0)}.listening-player .player-controls>.music-play-button:hover,.listening-player .player-controls>.music-play-button:focus,.listening-player .player-controls>.music-play-button:active{background:transparent}@media (prefers-reduced-motion: reduce){.autoplay-preview-presence,.autoplay-preview-presence .autoplay-preview{transition:none;transform:none}}.mobile-album-episodes .episode-row,.mobile-album-episodes .episode-row.is-active,.mobile-album-episodes .episode-row:hover{background:transparent;border-color:transparent;border-radius:0}.mobile-album-episodes .queue-row-shell{border-radius:0;border-bottom:1px solid #ffffff15}.mobile-album-episodes .queue-row-shell:last-child{border-bottom:0}@media (min-width: 1024px){.album-episode-table tr.is-active td{background:transparent}.album-episode-table tr.is-active strong{color:#f0e9e0}}.album-progress-label>.episode-progress-pill{display:inline-flex;align-items:center;gap:7px;padding:5px 10px;min-height:28px;border-radius:100px;background:#ffffff12;color:#eee3d6;font-size:12px;white-space:nowrap;font-variant-numeric:tabular-nums}.album-progress-label>.episode-progress-pill svg{flex-shrink:0}@media (min-width: 1024px){.album-episode-table th:nth-child(4){width:142px}}@media (min-width: 1024px){.spotify-bar-controls{gap:5px}.spotify-bar-controls .playback-speed-trigger{min-width:32px;width:32px;padding:0;background:transparent;border:0;font-size:13px}.spotify-bar-controls .playback-speed-trigger>svg{display:none}.spotify-bar-controls .desktop-sleep-timer.is-active{color:#e6c28a}}@media (min-width: 1024px){.spotify-bar-controls .playback-speed-trigger{color:#c4c4c4;font-weight:600}}@media (max-width: 1023px){.listening-app:not(.mobile-album-active) .listening-page:has(.library-collection){min-height:calc(100svh - 65px)}.listening-app.has-mini-player:not(.mobile-album-active) .listening-page:has(.library-collection){min-height:calc(100svh - 157px - env(safe-area-inset-bottom))}}@media (max-width: 639px){.listening-app:not(.mobile-album-active) .listening-page:has(.library-collection){min-height:calc(100svh - 57px)}.listening-app.has-mini-player:not(.mobile-album-active) .listening-page:has(.library-collection){min-height:calc(100svh - 139px - env(safe-area-inset-bottom))}}.listening-app>header .mobile-navigation{background:#1d1d1ff5;color:#eee9e2;border-color:#ffffff16;box-shadow:0 18px 36px #0005}.listening-app>header .mobile-navigation a,.listening-app>header .mobile-navigation button{color:#e7e1d9}.listening-app>header .mobile-navigation .bg-gray-100{background:#e6c28a1a;color:#f0d2a5;box-shadow:inset 0 0 0 1px #e6c28a20}.listening-app>header .mobile-navigation a:hover,.listening-app>header .mobile-navigation button:hover,.listening-app>header .mobile-navigation div.rounded-md:hover,.listening-app>header .mobile-navigation div.rounded-md:focus-within{background-color:#ffffff09}.listening-app>header .mobile-navigation .mobile-story-links a{color:#c5bdb2}.listening-app>header button[aria-controls=mobile-navigation]{color:#e7e1d9;background:#ffffff08}.listening-app>header button[aria-controls=mobile-navigation] svg{color:inherit}.listening-app>header .mobile-navigation button.text-red-600{color:#f28c88}.listening-app>header .mobile-navigation button.text-red-600:hover{background:#ef444414}.listening-app>header .mobile-navigation :focus-visible{outline:2px solid #e6c28a;outline-offset:2px}header button[aria-controls=mobile-navigation],header button[aria-controls=mobile-navigation]:hover,.listening-app>header button[aria-controls=mobile-navigation],.listening-app>header nav button[aria-controls=mobile-navigation]:hover,.listening-app>header button[aria-controls=mobile-navigation]:active{background:transparent;box-shadow:none}.listening-promotion{position:fixed;z-index:60;right:20px;bottom:20px;display:flex;align-items:flex-start;gap:14px;width:min(440px,calc(100vw - 32px));padding:18px;border:1px solid #d8b88135;border-radius:18px;background:#25211df5;color:#f5eee5;box-shadow:0 12px 45px #0005;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);animation:surface-enter .28s var(--ease-out)}.listening-promotion.above-player{bottom:calc(98px + env(safe-area-inset-bottom))}.listening-promotion>.story-artwork{width:66px;border-radius:8px;flex-shrink:0}.listening-promotion>div:not(.story-artwork){min-width:0;flex:1}.promotion-eyebrow{color:#e6c28a;font-size:10px;font-weight:600;letter-spacing:.12em}.listening-promotion h2{font-size:17px;line-height:1.35;font-weight:650;margin-top:5px}.listening-promotion p{font-size:13px;line-height:1.6;color:#c8bfb3;margin-top:6px}.listening-promotion a{display:inline-flex;gap:10px;align-items:center;min-height:36px;color:#e6c28a;font-size:13px;font-weight:600;margin-top:6px}.listening-promotion>.music-icon-button{width:28px;height:28px;margin:-6px -6px 0 0}@media (max-width: 639px){.listening-promotion{right:16px;padding:14px;gap:11px}.listening-promotion.above-player{bottom:calc(86px + env(safe-area-inset-bottom))}.listening-promotion>.story-artwork{width:52px}}@media (prefers-reduced-motion: reduce){.listening-promotion{animation:none}}.listening-promotion.promotion-continue{z-index:1100}@media (max-width: 639px){.now-playing-overlay~.listening-promotion.promotion-continue{bottom:calc(20px + env(safe-area-inset-bottom))}}.listening-promotion.promotion-continue.promotion-inline,.listening-promotion.promotion-continue.promotion-inline.above-player{position:relative;z-index:auto;inset:auto;margin:16px auto 24px;width:min(620px,calc(100% - 32px))}#library-promotion-slot:empty{display:none}#library-promotion-slot .listening-promotion{position:relative;inset:auto;z-index:auto;width:100%;margin:-12px 0 28px;padding:14px;box-shadow:none}#library-promotion-slot .listening-promotion>.story-artwork{width:56px}#library-promotion-slot .listening-promotion h2{font-size:16px}#library-promotion-slot .listening-promotion p{margin-top:4px}#library-promotion-slot .listening-promotion a{margin-top:2px}.listening-promotion.album-related-promotion{position:relative;inset:auto;z-index:auto;margin:20px auto 24px;width:min(620px,calc(100% - 32px));text-align:left;box-shadow:none}.listening-promotion.album-related-promotion>.story-artwork{width:64px}@media (max-width: 1023px){.mobile-album-count{padding:18px 24px 10px}.mobile-album-page .album-related-promotion{margin-top:4px}}.listening-promotion>.story-artwork{flex:0 0 auto;align-self:flex-start}@media (min-width: 1024px){#library-promotion-slot .listening-promotion{align-items:center;padding:16px 18px;gap:16px}#library-promotion-slot .listening-promotion>.story-artwork{width:72px;height:72px}.listening-promotion.album-related-promotion{width:100%;max-width:none;align-items:center;padding:16px 18px;gap:16px}.listening-promotion.album-related-promotion>.story-artwork{width:72px;height:72px}.listening-promotion>.music-icon-button{align-self:flex-start}}@media (max-width: 639px) and (orientation: portrait){.listening-page.is-focused,.now-playing-overlay>.listening-page.is-focused{height:var(--listening-viewport-height, 100dvh);min-height:0;display:flex;flex-direction:column;overflow-y:auto}.listening-page.is-focused .listening-topbar{padding-top:8px;padding-bottom:6px;min-height:56px}.listening-page.is-focused .listening-stage{flex:1;min-height:0;padding:0 24px max(10px,env(safe-area-inset-bottom))}.listening-page.is-focused .listening-main{min-height:0}.listening-page.is-focused .listening-player{display:grid;grid-template-rows:minmax(90px,1fr) auto auto 68px 40px;gap:8px;min-height:0;justify-content:normal}.listening-page.is-focused .player-artwork-wrap{display:flex;align-items:center;justify-content:center;width:100%;min-height:0;height:100%;max-width:none;margin:0;padding:8px 0}.listening-page.is-focused .player-artwork{height:100%;width:auto;max-width:100%;aspect-ratio:1;flex-shrink:1}.listening-page.is-focused .artwork-shadow{display:none}.listening-page.is-focused .player-caption{margin-bottom:5px;font-size:10px}.listening-page.is-focused .player-details h1{font-size:clamp(22px,6vw,28px);line-height:1.2}.listening-page.is-focused .player-story{margin-top:3px;font-size:14px}.listening-page.is-focused .player-description{margin-top:3px;font-size:12px;-webkit-line-clamp:1}.listening-page.is-focused .player-seek{margin-top:0}.listening-page.is-focused .player-controls{margin:0 auto;height:68px}.listening-page.is-focused .player-controls>.music-play-button{width:68px;height:68px}.listening-page.is-focused .player-options{margin:0}.listening-page.is-focused .player-volume-control{min-height:36px;margin:0}.listening-page.is-focused .mobile-player-utility-row{margin-top:8px;min-height:44px}}.direct-purchase{max-width:1000px;width:100%;margin:auto;padding:48px 24px;color:#24201c}.direct-purchase-hero{display:grid;grid-template-columns:minmax(180px,300px) minmax(0,1fr);gap:36px;align-items:center;margin-bottom:40px}.direct-purchase .story-artwork{border-radius:18px}.direct-purchase-hero span{font-size:11px;letter-spacing:.15em;color:#756044}.direct-purchase h1{font-size:clamp(30px,5vw,48px);font-weight:700;line-height:1.2;margin:12px 0}.direct-purchase p{line-height:1.7;color:#675e54;white-space:pre-wrap}.direct-purchase small{display:block;margin-top:16px}.direct-buy{display:inline-flex;margin-top:24px;background:#24201c;color:#fff;padding:14px 22px;border-radius:100px;font-weight:600}.direct-purchase h2{font-size:22px;font-weight:650;margin-bottom:16px}.direct-episode{display:flex;gap:20px;justify-content:space-between;align-items:center;border-bottom:1px solid #ddd6ce;padding:20px 0}.direct-episode>div{flex:1;min-width:0}.direct-episode button,.direct-episode>a{flex-shrink:0;border:1px solid #b8aa98;border-radius:100px;padding:10px 16px}.direct-note{margin-top:28px;font-size:13px}@media (max-width:639px){.direct-purchase{padding:28px 22px}.direct-purchase-hero{grid-template-columns:1fr;gap:24px}.direct-purchase-hero>.story-artwork{width:min(100%,300px);margin:auto}}
