@layer theme,base,legacy;@layer components{.share-page>.share-stage>.share-content>.public-top-bar{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;flex:none;align-self:stretch;position:relative}.share-rail .app-download-card{margin-bottom:26px}.share-rail .app-download-scan{border-radius:18px;gap:12px;padding:12px}.share-rail .app-download-qr{border-radius:12px;width:84px;height:84px;padding:5px}@media (max-width:1079px){.share-rail .app-download-card{margin:0 20px 20px}}.share-makeown{background:linear-gradient(150deg,#8974ff59,#1e164099 70%);border-radius:22px;gap:10px;margin-top:24px;padding:20px;display:grid}.share-makeown-title{color:var(--text);font:600 17px/22px var(--font-ui);margin:0}.share-makeown-detail{color:var(--text-secondary);font:500 13px/18px var(--font-ui);margin:0}.share-page{height:100dvh;position:relative;overflow:hidden}.share-stage{z-index:1;height:100dvh;position:relative;overflow:hidden}.share-stage.is-preview{overflow:hidden auto}.share-stage.is-preview .share-content{height:auto;min-height:100dvh;padding-bottom:max(20px, env(safe-area-inset-bottom))}@media (max-width:360px){.share-stage.is-preview .share-hero{justify-content:flex-start;padding-inline:14px}.share-stage.is-preview .share-artwork-ring{height:140px;margin-top:18px}}.share-amb{z-index:0;pointer-events:none;filter:blur(46px)saturate(1.5)brightness(.62);background-position:50%;background-size:cover;position:fixed;inset:0;transform:scale(1.25)}.share-scrim{z-index:0;pointer-events:none;background:linear-gradient(#080a129e 0%,#080a12db 100%);position:fixed;inset:0}.share-content{z-index:1;flex-direction:column;align-items:center;width:100%;height:100dvh;margin:0 auto;padding:clamp(12px,2.4vh,24px) 0 0;display:flex;position:relative}.share-hero{flex-direction:column;flex:auto;justify-content:center;align-items:center;width:100%;max-width:560px;min-height:0;padding:0 20px;display:flex}.share-dock{flex-direction:column;flex:none;align-items:center;width:100%;max-width:560px;padding:0 20px;display:flex}.share-dock-inner{display:contents}.share-dock-id{display:none}.share-read{flex-direction:column;flex:auto;width:100%;min-width:0;max-width:560px;min-height:0;padding:0 20px;display:flex}.share-read .share-episodes{max-width:none;padding:0}.share-rail{width:100%;min-width:0}.share-cats{display:none}.share-sources{scrollbar-width:none;max-height:clamp(160px,30dvh,260px);overflow-y:auto}.share-sources::-webkit-scrollbar{display:none}.share-read-head{font-family:var(--font-ui);letter-spacing:.13em;text-transform:uppercase;color:var(--text-secondary);margin:0 0 12px;font-size:11.5px;font-weight:600}.share-readfall-note{color:var(--text-secondary);opacity:.75;margin:0;font-size:14px}.share-readfall-text{color:var(--text-secondary);margin:0 0 16px;font-size:15px;line-height:1.55}.share-body{flex-direction:column;flex:none;align-items:center;width:100%;min-height:0;display:flex;overflow:hidden}.share-content:not(.has-episodes) .share-hero{flex:none}.share-content:not(.has-episodes) .share-body{flex:auto}@media (max-width:1079px){.share-content:not(.has-episodes) .share-subtitle{white-space:normal;max-width:100%}.share-content:not(.has-episodes) .share-description{display:none}.share-content:not(.has-episodes) .share-meta{margin-top:clamp(10px,1.6vh,20px)}.share-content:not(.has-episodes) .share-artwork-ring{margin-top:clamp(6px,1.4vh,16px)}.share-page{height:auto;min-height:100dvh;overflow:clip visible}.share-stage{height:auto;min-height:100dvh;overflow-y:auto}.share-content{height:auto;min-height:100dvh;padding-bottom:clamp(16px,3vh,28px)}.share-content .share-body{flex:none;gap:24px;padding-top:24px;overflow:visible}.share-content .share-read{flex:none}.share-content .share-title{overflow-wrap:anywhere;display:block;overflow:visible}.share-content .share-episode-list{max-height:max(240px,40dvh)}}.share-content.has-episodes .share-hero{flex:none;justify-content:flex-start;padding-top:clamp(8px,2vh,20px)}.share-content.has-episodes .share-body{flex:auto}.share-content.has-episodes .share-artwork-ring{height:104px;margin-top:clamp(4px,1.2vh,10px)}.share-content.has-episodes .share-subtitle{white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-top:4px;overflow:hidden}.share-content.has-episodes .share-meta{margin-top:clamp(10px,1.6vh,16px)}.share-content.has-episodes .share-progress-block{margin-top:clamp(10px,1.4vh,16px)}.share-content.has-episodes .share-transport,.share-content.has-episodes .share-transcript-toggle{margin-top:clamp(8px,1.4vh,14px)}.share-content.has-episodes .share-ctas{margin-top:10px}.share-head{flex-wrap:wrap;flex-shrink:0;justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.share-chip{border-radius:var(--radius-full);color:var(--text);background:var(--fill-medium);font:700 11px/15px var(--font-ui);letter-spacing:.8px;text-transform:uppercase;padding:5px 12px}.share-chip-soft{color:var(--text-secondary);background:var(--fill-faint)}.share-chip-preview{color:var(--accent-soft);background:var(--accent-background)}.share-artwork-ring{aspect-ratio:1;background:var(--surface-elevated);border-radius:24px;flex:0 auto;width:auto;height:184px;min-height:88px;margin-top:28px;position:relative}.share-artwork-ring:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--divider);pointer-events:none;position:absolute;inset:0}.share-artwork-inner{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.share-artwork-img{object-fit:cover;width:100%;height:100%;display:block}.share-artwork-fallback{width:100%;height:100%;color:var(--text-secondary);background:#ffffff0a;justify-content:center;align-items:center;font-size:56px;font-weight:700;display:flex}.share-transcript{background:var(--surface);border-radius:22px;flex-direction:column;width:100%;height:320px;margin-top:28px;display:flex;position:relative;overflow:hidden}.share-transcript-scrim{pointer-events:none;z-index:1;background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 90%, transparent) 0%, transparent 14%, transparent 86%, color-mix(in srgb, var(--surface) 90%, transparent) 100%);position:absolute;inset:0}.share-transcript-scroll{z-index:0;scrollbar-width:thin;flex-direction:column;flex:auto;gap:6px;min-height:0;padding:24px 22px;display:flex;position:relative;overflow-y:auto}.share-seg{text-align:left;width:100%;font-family:var(--font-ui);letter-spacing:-.01em;color:#fff;opacity:.78;cursor:pointer;background:0 0;border:none;border-radius:10px;padding:6px 10px;font-size:18px;font-weight:400;line-height:1.5;transition:opacity .25s ease-in-out,background .25s ease-in-out;display:block}.share-seg.is-past{opacity:.72}.share-seg:hover{opacity:.8;background:#ffffff0d}.share-seg.is-active{opacity:1;background:#ffffff14;font-weight:500}.share-transcript-empty{color:var(--text-secondary);margin:auto;font-size:14px}.share-meta{text-align:center;flex-shrink:0;width:100%;margin-top:28px}.share-creator{color:var(--text-secondary);margin-bottom:8px;font-size:12px}.share-title{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;text-wrap:balance;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:100%;margin:0 auto;font-size:30px;font-weight:600;line-height:1.1;display:-webkit-box;overflow:hidden}.share-subtitle{color:var(--text-secondary);margin-top:8px;font-size:15px;line-height:1.45}.share-description{max-width:62ch;color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px auto 0;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.share-progress-block{flex-shrink:0;width:100%;margin-top:26px}.share-progress-track{border-radius:var(--radius-full);cursor:pointer;touch-action:none;background:#ffffff2e;height:8px;position:relative}.share-progress-fill{border-radius:var(--radius-full);background:#fff;height:100%;position:absolute;top:0;left:0}.share-progress-thumb{border-radius:var(--radius-full);background:#fff;width:14px;height:14px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 1px 6px #00000073}.share-progress-times{color:#ffffffc7;font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:8px;font-size:15px;display:flex}.share-transport{flex-shrink:0;justify-content:center;align-items:center;gap:28px;width:100%;margin-top:24px;display:flex}.share-skip-btn{border-radius:var(--radius-full);width:48px;height:48px;color:var(--text);-webkit-backdrop-filter:blur(12px);transition:background var(--dur-fast), transform var(--dur-fast), opacity var(--dur-fast);cursor:pointer;background:#ffffff14;border:1px solid #ffffff24;justify-content:center;align-items:center;display:flex}.share-skip-btn:hover:not(:disabled){background:#ffffff29;transform:scale(1.05)}.share-play-disc{border-radius:var(--radius-full);width:72px;height:72px;color:var(--text);transition:transform var(--dur-fast), box-shadow var(--dur-fast), opacity var(--dur-fast);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:flex}.share-play-disc:hover:not(:disabled){transform:scale(1.05)}.share-skip-btn:disabled,.share-play-disc:disabled{opacity:.45;cursor:default}.share-spinner{border-radius:var(--radius-full);border:2.5px solid #1c1c1e40;border-top-color:var(--btn-primary-fg);width:24px;height:24px;animation:.7s linear infinite share-spin}.share-status{color:var(--text-secondary);text-align:center;margin-top:16px;font-size:13px}.share-status-error{color:var(--error-text)}.share-transcript-toggle{letter-spacing:.01em;width:100%;color:var(--text);transition:background var(--dur-fast), border-color var(--dur-fast);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;justify-content:center;align-items:center;gap:8px;margin-top:24px;padding:13px 18px;font-size:14px;font-weight:600;display:flex}.share-transcript-toggle:hover{background:#ffffff1f}.share-transcript-toggle.is-active{background:color-mix(in srgb, var(--accent) 16%, transparent);border-color:color-mix(in srgb, var(--accent) 40%, transparent);color:#fff}.share-ctas{grid-template-columns:1fr;gap:10px;width:100%;margin-top:12px;display:grid}.share-cta{border-radius:var(--radius-full);height:50px;transition:transform var(--dur-fast), background var(--dur-fast), border-color var(--dur-fast), opacity var(--dur-fast);cursor:pointer;justify-content:center;align-items:center;gap:9px;padding:0 18px;font-size:15px;font-weight:600;display:flex}.share-cta:hover{transform:translateY(-1px)}.share-cta-ghost,.share-cta-primary{color:var(--text)}.share-ctas-preview .share-cta{text-align:center;height:auto;min-height:48px;padding-block:12px}@media (min-width:430px){.share-ctas-preview{grid-template-columns:1fr 1fr}}.share-cta-arrow{color:var(--accent-soft);font-weight:600}.share-creator-date{color:var(--text-secondary)}.share-actions{flex-shrink:0;align-items:stretch;gap:10px;width:100%;margin-top:24px;display:flex}.share-content .share-actions .share-transcript-toggle{flex:auto;width:auto;min-width:0;margin-top:0}.share-content.has-episodes .share-actions{margin-top:clamp(8px,1.4vh,14px)}.share-mixer-btn{width:46px;color:var(--text);cursor:pointer;transition:background var(--dur-fast), border-color var(--dur-fast);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.share-mixer-btn:hover{background:#ffffff1f}.share-mixer-btn.is-active{background:color-mix(in srgb, var(--accent) 16%, transparent);border-color:color-mix(in srgb, var(--accent) 40%, transparent);color:#fff}.share-episodes{flex-direction:column;flex:auto;width:100%;max-width:560px;min-height:0;padding:0 20px;display:flex}.share-episodes-head{flex-shrink:0;justify-content:space-between;align-items:flex-end;margin-bottom:14px;display:flex}.share-episodes-title{font:600 22px/28px var(--font-display);letter-spacing:-.01em;color:var(--text)}.share-episodes-tools{align-items:center;gap:10px;display:flex}.share-episodes-count{color:var(--text-secondary);font-size:12px}.share-sort-toggle{color:var(--text-secondary);border-radius:var(--radius-full);transition:background var(--dur-fast);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;align-items:center;gap:5px;padding:5px 11px;font-size:12px;display:flex}.share-sort-toggle:hover{background:#ffffff1f}.share-sort-arrow{transition:transform var(--dur-normal) var(--ease-out-expo);display:inline-block}.share-episode-list{scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;flex-direction:column;flex:auto;gap:8px;min-height:0;padding-bottom:4px;display:flex;overflow-y:auto}.share-episode{text-align:left;border-radius:var(--radius-card);width:100%;transition:background var(--dur-fast), border-color var(--dur-fast);cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.share-episode:hover{background:#ffffff0f}.share-episode.is-active{background:color-mix(in srgb, var(--accent) 12%, transparent);border-color:color-mix(in srgb, var(--accent) 34%, transparent)}.share-episode-num{border-radius:var(--radius-full);font-variant-numeric:tabular-nums;width:30px;height:30px;color:var(--text-secondary);background:#ffffff0f;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.share-episode.is-active .share-episode-num{color:#fff;background:var(--accent)}.share-episode-body{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.share-episode-title{color:var(--text);font-size:15px;font-weight:600;line-height:1.3}.share-episode-summary{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.share-episode-meta{color:var(--text-tertiary);gap:10px;margin-top:3px;font-size:12px;display:flex}.share-episode-playing{border-radius:var(--radius-full);background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 18%, transparent);flex-shrink:0;align-self:center}.share-series-title{color:var(--text-secondary);font:700 11px/15px var(--font-ui);letter-spacing:.8px;text-transform:uppercase;margin-bottom:6px}.share-explore{background:#080a1080;border-top:1px solid #ffffff14;flex:none;width:100%;margin-top:clamp(14px,2vh,26px);padding:14px 24px clamp(14px,2vh,18px)}.share-explore-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;text-decoration:none;display:flex}.share-explore-title{font-family:var(--font-ui);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);font-size:13px;font-weight:600}.share-explore-more{color:var(--text-secondary);transition:color var(--dur-fast);white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.share-explore-head:hover .share-explore-more{color:#fff}.share-explore-row{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:12px;padding-bottom:2px;display:flex;overflow-x:auto}.share-explore-row::-webkit-scrollbar{display:none}.share-explore-cover{width:118px;transition:transform var(--dur-fast);flex:none;text-decoration:none;display:block}.share-explore-cover:hover{transform:translateY(-2px)}.share-explore-cover-thumb{background:#ffffff0f;border-radius:10px;width:118px;height:74px;margin-bottom:7px;display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff12}.share-explore-cover-thumb img{object-fit:cover;width:100%;height:100%;display:block}.share-explore-cover-title{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.share-explore-cover-fallback{width:100%;height:100%;color:var(--text-secondary);justify-content:center;align-items:center;font-size:20px;font-weight:700;display:flex}@media (max-height:880px){.share-hero{padding:clamp(14px,3vh,24px) 20px}.share-artwork-ring{height:168px;margin-top:clamp(10px,2vh,22px)}.share-transcript{height:280px;margin-top:clamp(10px,2vh,22px)}.share-meta{margin-top:clamp(12px,2.2vh,22px)}.share-title{font-size:27px}.share-progress-block{margin-top:clamp(12px,2vh,22px)}.share-transport,.share-transcript-toggle{margin-top:clamp(12px,2vh,20px)}}@media (max-height:740px){.share-artwork-ring{height:148px}.share-transcript{height:240px}.share-title{font-size:24px}.share-play-disc{width:64px;height:64px}.share-skip-btn{width:44px;height:44px}}@media (max-height:760px){.share-content.has-explore .share-artwork-ring{height:144px}.share-content.has-explore .share-transcript{height:clamp(180px,26vh,220px)}}@media (max-width:520px){.share-artwork-ring{height:168px}.share-title{font-size:26px}.share-ctas{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.share-spinner{animation-duration:1.4s}.share-sort-arrow,.share-cta,.share-skip-btn,.share-play-disc{transition:none}}.share-progress-track{transition:transform var(--dur-fast) var(--ease-out)}.share-progress-track:before{content:"";position:absolute;inset:-8px 0}.share-progress-track:hover,.share-progress-track.is-dragging{transform:scaleY(1.35)}.share-progress-fill{transition:width .25s linear, background var(--dur-fast) var(--ease-out)}.share-progress-track.is-dragging .share-progress-fill{transition:background var(--dur-fast) var(--ease-out)}.share-progress-track:hover .share-progress-fill,.share-progress-track.is-dragging .share-progress-fill{background:var(--accent)}.share-progress-thumb{transition:transform var(--dur-fast) var(--ease-out)}.share-progress-track:hover .share-progress-thumb,.share-progress-track.is-dragging .share-progress-thumb{transform:translate(-50%,-50%)scale(1.15)scaleY(.85)}.share-skip-btn:not(:disabled):active,.share-mixer-btn:active,.share-cta:active,.share-episode:active,.share-transcript-toggle:active,.share-sort-toggle:active,.share-explore-cover:active,.share-seg:active{transition-duration:var(--dur-press);transform:scale(.97)}.share-play-disc:not(:disabled):active{transition-duration:var(--dur-press);transform:scale(.93)}.share-artwork-ring{transition:transform .6s var(--ease-out)}.share-content.is-playing .share-artwork-ring{animation:6s ease-in-out infinite artwork-breathe}.share-explore-cover-thumb img{transition:transform .35s var(--ease-out)}.share-explore-cover:hover .share-explore-cover-thumb img{transform:scale(1.07)}@media (prefers-reduced-motion:reduce){.share-content.is-playing .share-artwork-ring{animation:none}.share-explore-cover:hover .share-explore-cover-thumb img{transform:none}}.share-sources-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.share-source{border-radius:var(--radius-thumb);color:inherit;transition:background var(--dur-fast) var(--ease-out-expo);align-items:baseline;gap:10px;padding:9px 10px;text-decoration:none;display:flex}.share-source:hover,.share-source:focus-visible{background:#ffffff0f}.share-source-name{min-width:0;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:13px;line-height:1.35;overflow:hidden}.share-source:hover .share-source-name,.share-source:focus-visible .share-source-name{color:var(--text)}.share-source-domain{color:var(--text-tertiary);flex:none;font-size:11px}.share-seg-time{font-variant-numeric:tabular-nums;opacity:.7;font-size:12px;font-weight:400;display:block}.share-transcript-note{color:#ffffffb3;padding:6px 10px;font-size:12px;line-height:1.5}@media (min-width:1080px){.share-stage{--share-article-width:1240px;--share-article-gutter:44px}.share-page{height:auto;min-height:100dvh;overflow:clip visible}.share-stage{height:auto;min-height:100dvh;overflow:visible}.share-stage .share-amb{height:560px;position:absolute;bottom:auto}.share-content{height:auto;max-width:var(--share-article-width);align-items:stretch;padding:0 0 240px}.share-content .share-hero{max-width:none;padding:32px var(--share-article-gutter) 34px;flex:none;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"art info";justify-content:start;align-items:end;column-gap:34px;display:grid}.share-content .share-head{grid-area:1/info;justify-content:flex-start;align-self:end;margin-bottom:14px}.share-stage .share-content .share-artwork-ring,.share-stage .share-content.has-episodes .share-artwork-ring{grid-area:span 2/art;align-self:end;height:208px;margin:0}.share-content .share-meta{text-align:left;grid-area:2/info;align-items:flex-start;margin:0}.share-content .share-hero,.share-content .share-meta,.share-content .share-title,.share-content .share-series-title,.share-content .share-subtitle,.share-content .share-description,.share-content .share-creator{text-align:left}.share-content .share-meta{align-items:flex-start}.share-content .share-title{max-width:20ch;margin:0;font-size:50px;line-height:1.06}.share-content .share-description{margin:10px 0 0}.share-content .share-subtitle,.share-content .share-description{max-width:62ch}.share-content .share-body{width:100%;padding:8px var(--share-article-gutter) 0;flex-direction:row;align-items:flex-start;gap:44px;display:flex;overflow:visible}.share-read{flex:auto;min-width:0;max-width:680px;padding:0}.share-rail{scrollbar-width:none;flex:0 0 300px;width:300px;max-height:calc(100dvh - 260px);padding-bottom:8px;position:sticky;top:28px;overflow-y:auto}.share-rail::-webkit-scrollbar{display:none}.share-rail .share-explore-row>:nth-child(n+5){display:none}.share-content .share-transcript{background:var(--surface);border-radius:22px;height:auto;max-height:none;margin:0;padding:20px;position:static}.share-content .share-transcript-scrim{display:none}.share-content .share-transcript-scroll{max-height:none;padding:0;overflow:visible}.share-content .share-seg{font-size:16.5px;line-height:1.6}.share-content.has-episodes .share-body,.share-content .share-episodes{width:100%;max-width:none}.share-content .share-episode-list{max-height:none;overflow:visible}.share-content .share-explore{background:0 0;border:0;margin:0;padding:0}.share-content .share-explore-row{flex-direction:column;gap:3px;overflow:visible}.share-content .share-explore-cover{border-radius:12px;align-items:center;gap:13px;width:100%;padding:7px 8px;display:flex}.share-content .share-explore-cover:hover{background:#ffffff0d}.share-content .share-explore-cover-thumb{border-radius:10px;flex:0 0 46px;width:46px;height:46px;margin:0}.share-content .share-explore-cover-title{color:var(--text-primary);white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14.5px;line-height:1.3;display:-webkit-box;overflow:hidden}.share-content .share-dock{z-index:40;pointer-events:none;max-width:none;padding:0 26px 22px;position:fixed;bottom:0;left:0;right:0}.share-dock-inner{pointer-events:auto;max-width:var(--share-article-width);background:var(--surface);-webkit-backdrop-filter:blur(26px)saturate(180%);border:1px solid #fff3;border-radius:18px;grid-template-columns:minmax(180px,1fr) minmax(260px,1.2fr) auto;grid-template-areas:"identity transport actions""identity progress cta";align-items:center;gap:8px 24px;width:100%;margin:0 auto;padding:12px 18px;display:grid;box-shadow:inset 0 1px #ffffff38,0 14px 44px #0000008c}.share-dock-id{grid-area:identity;align-items:center;gap:13px;min-width:0;display:flex}.share-dock .share-transport{grid-area:transport}.share-dock .share-progress-block{grid-area:progress}.share-dock .share-actions{flex-wrap:nowrap;grid-area:actions;justify-content:flex-end}.share-dock .share-ctas{grid-area:cta;justify-self:end}.share-dock .share-status{text-align:center;grid-column:1/-1;margin:0}.share-dock-art{object-fit:cover;background:#ffffff14;border-radius:10px;flex:none;width:48px;height:48px}.share-dock-art-fallback{color:var(--text-secondary);place-items:center;font-weight:700;display:grid}.share-dock-meta{flex-direction:column;min-width:0;display:flex}.share-dock-title{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:15.5px;font-weight:600;overflow:hidden}.share-dock-sub{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:13px;overflow:hidden}.share-dock .share-progress-block{flex:auto;width:auto;min-width:140px;margin:0}.share-dock .share-transport{flex:none;gap:8px;width:auto;margin:0}.share-dock .share-actions{flex:none;width:auto;margin:0}.share-content .share-dock .share-actions .share-transcript-toggle,.share-content .share-dock .share-actions .share-read-switch{flex:none;width:auto}.share-content .share-dock .share-actions .share-transcript-toggle{color:var(--text)}.share-dock .share-transport{justify-content:center}.share-dock .share-play-disc{width:44px;height:44px}.share-dock .share-play-disc svg{width:22px;height:22px}.share-dock .share-skip-btn{width:36px;height:36px}.share-dock .share-mixer-btn{border-radius:10px;width:36px;height:36px}.share-dock .share-transcript-toggle{border-radius:10px;min-height:36px;padding:7px 11px;font-size:12px}.share-dock .share-read-switch .rubber-segment__item{padding:7px 9px;font-size:12px}.share-dock .share-progress-times{color:var(--text-secondary);margin-top:5px;font-size:11px}.share-dock .share-ctas{flex:none;grid-template-columns:auto;width:auto;margin:0}.share-dock .share-cta-ghost{background:var(--btn-primary-bg);color:var(--btn-primary-fg);border-color:#0000;height:32px;min-height:32px;padding:6px 12px;font-size:12px}.share-dock .share-cta-ghost .share-cta-arrow{color:var(--btn-primary-fg)}.share-rail-head,.share-content .share-explore-title{font-family:var(--font-ui);letter-spacing:.13em;text-transform:uppercase;color:var(--text-secondary);margin:0 0 13px;font-size:11.5px;font-weight:600}.share-cats{border-top:1px solid #ffffff17;margin-top:26px;padding-top:22px;display:block}.share-cat-list{flex-wrap:wrap;gap:8px;display:flex}.share-cat{color:var(--text-primary);white-space:nowrap;background:#ffffff0b;border:1px solid #ffffff24;border-radius:999px;padding:7px 13px;font-size:13px;text-decoration:none}.share-cat:hover{border-color:#ffffff4d}.share-read .share-sources-list{max-width:62ch}.share-read .share-sources{max-height:none;overflow-y:visible}.share-readfall-note{color:var(--text-secondary);opacity:.75;margin:0;font-size:14.5px}.share-readfall-text{color:var(--text-secondary);max-width:62ch;margin:0 0 26px;font-size:17px;line-height:1.62}}.share-read-switch{border:1px solid #ffffff1f;border-radius:16px}.share-content .share-actions .share-read-switch{flex:auto;width:auto;min-width:0;margin-top:0}.share-read-switch .rubber-segment__item{letter-spacing:.01em;gap:8px;padding:12px 18px;font-size:14px;font-weight:600}.share-read-switch .rubber-segment__item svg{flex:none}@media (max-width:1079px){.share-read-switch .rubber-segment__item svg{display:none}.share-read-switch .rubber-segment__item{padding:12px 14px}}.share-read-switch .rubber-segment__thumb{background:color-mix(in srgb, var(--accent) 20%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 42%, transparent)}@keyframes share-spin{to{transform:rotate(360deg)}}@keyframes artwork-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.015)}}.share-upnext{margin:32px 0 8px}.share-upnext-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.share-upnext-item{border-radius:var(--radius-card);border:1px solid var(--divider);background:var(--fill-faint);color:var(--text);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;transition:background-color .15s,border-color .15s;display:grid}@media (hover:hover) and (pointer:fine){.share-upnext-item:hover{background:var(--hover-background)}}.share-upnext-item:focus-visible{outline:2px solid var(--accent-soft);outline-offset:2px}.share-upnext-num{border-radius:var(--radius-full);background:var(--fill-medium);width:28px;height:28px;color:var(--text-secondary);font:600 13px/1 var(--font-ui);place-items:center;display:grid}.share-upnext-title{font:500 15px/1.35 var(--font-ui);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.share-upnext-meta{font:500 13px/1 var(--font-ui);color:var(--text-tertiary);white-space:nowrap}.share-upnext.is-cued li:first-child .share-upnext-item{border-color:var(--accent);background:var(--accent-background)}.share-upnext.is-cued li:first-child .share-upnext-num{background:var(--accent);color:var(--lissin-theme-text-inverse,#fff)}@media (prefers-reduced-motion:reduce){.share-upnext-item{transition:none}}.share-seg-row{position:relative}.share-seg-row .share-seg{padding-right:92px}.share-seg-share{border-radius:var(--radius-full);border:1px solid var(--divider);background:var(--fill-medium);min-height:32px;color:var(--text-secondary);font:600 12px/1 var(--font-ui);cursor:pointer;align-items:center;gap:6px;padding:0 10px;transition:opacity .15s,background-color .15s,color .15s;display:inline-flex;position:absolute;top:8px;right:8px}.share-seg-share:focus-visible{outline:2px solid var(--accent-soft);outline-offset:2px}.share-seg-share.is-copied{color:var(--accent-soft);border-color:var(--accent)}@media (hover:hover) and (pointer:fine){.share-seg-share{opacity:0}.share-seg-row:hover .share-seg-share,.share-seg-share:focus-visible,.share-seg-share.is-copied{opacity:1}.share-seg-share:hover{background:var(--fill-strong);color:var(--text)}}@media (max-width:760px){.share-seg-row .share-seg{padding-right:52px}.share-seg-share-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.share-seg-share{justify-content:center;width:36px;padding:0}}@media (prefers-reduced-motion:reduce){.share-seg-share{transition:none}}}@layer utilities;
