.pod-main{padding-block-start:72px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pod-hero{padding-block:clamp(56px,8vw,112px) clamp(64px,8vw,110px);position:relative;overflow:hidden}.pod-hero:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#01f03b24,#0000);width:70vw;max-width:980px;height:70vw;max-height:980px;position:absolute;inset:-30% -10% auto auto}.pod-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(40px,6vw,100px);display:grid;position:relative}.pod-eyebrow{color:var(--accent-txt);align-items:center;gap:10px;margin:0 0 28px;font-size:15px;font-weight:700;display:inline-flex}.pod-live-dot{background:var(--accent);border-radius:50%;width:8px;height:8px;animation:2s infinite pod-pulse;box-shadow:0 0 #01f03b99}.pod-hero h1{margin:0;font-size:clamp(48px,5.4vw,92px);font-weight:800;line-height:1.15}.pod-hero h1 span{color:var(--accent-txt)}.pod-lead{max-width:600px;color:var(--fg-2);margin:30px 0 0;font-size:clamp(20px,1.6vw,24px);line-height:1.8}.pod-hero-actions{flex-wrap:wrap;align-items:center;gap:16px 26px;margin-block-start:36px;display:flex}.pod-button{background:var(--accent);min-height:56px;color:var(--accent-ink);font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:14px;padding:10px 14px 10px 26px;font-size:16px;font-weight:750;line-height:1.4;transition:transform .2s,box-shadow .2s;display:inline-flex}.pod-button:hover{transform:translateY(-2px)scale(1.02);box-shadow:0 10px 30px #01f03b40}.pod-button svg{background:var(--accent-ink);width:34px;height:34px;fill:var(--accent);border-radius:50%;padding:8px}.pod-text-link{color:var(--fg);text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:7px;font-size:16px;font-weight:700}.pod-platforms{flex-wrap:wrap;gap:10px;margin:34px 0 0;padding:0;list-style:none;display:flex}.pod-platforms a,.pod-platforms span{border:1px solid var(--line);min-height:40px;color:var(--fg-2);border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:14px;font-weight:600;transition:border-color .2s,color .2s;display:inline-flex}.pod-platforms a:hover{border-color:var(--accent);color:var(--fg)}.pod-platforms span{opacity:.55}.pod-platforms svg{fill:currentColor;width:18px;height:18px}.pod-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:560px;margin-block-start:44px;display:grid}.pod-hero-stats div{border-inline-start:2px solid var(--accent);padding:14px 16px}.pod-hero-stats strong{font-size:28px;font-weight:800;line-height:1.3;display:block}.pod-hero-stats span{color:var(--fg-3);font-size:14px}.pod-hero-art{aspect-ratio:1;justify-self:center;width:100%;max-width:560px;position:relative}.pod-hero-stack{position:absolute;inset:0 0 12%}.pod-hero-card{inset-block-start:2%;aspect-ratio:1;width:74%;translate:-50%;transform:rotate(calc(var(--i) * 7deg - 4deg)) translateX(calc(var(--i) * -9%));transform-origin:50% 110%;transition:transform .6s var(--ease-emphasis);z-index:calc(10 - var(--i));border-radius:16px;position:absolute;left:50%;overflow:hidden;box-shadow:0 30px 70px #00000073}.pod-hero-card:not(:first-child){filter:brightness(.72)}.pod-hero-art:hover .pod-hero-card{transform:rotate(calc(var(--i) * 10deg - 5deg)) translateX(calc(var(--i) * -14%))}.pod-hero-art:has(.is-single){align-self:start;max-width:600px;margin-block-start:8px}.pod-hero-stack.is-single .pod-hero-card{width:84%;inset-block-start:0}.pod-hero-stack.is-single .pod-hero-card,.pod-hero-art:hover .pod-hero-stack.is-single .pod-hero-card{transform:none}.pod-hero-back{inset-block-start:0;aspect-ratio:1;width:84%;transition:transform .6s var(--ease-emphasis);background:linear-gradient(150deg,#2bff5f,#0b9a3c 65%,#0a5a2e);border-radius:18px;position:absolute;left:50%;transform:translate(-50%)translate(-13%,-2%)rotate(-13deg);box-shadow:0 30px 70px #00000059}.pod-hero-art:hover .pod-hero-back{transform:translate(-50%)translate(-16%,-3%)rotate(-17deg)}.pod-hero-back svg{inset-block-start:9%;fill:none;width:13%;stroke:var(--color-deep-ink);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;position:absolute;left:5%}.pod-hero-latest{z-index:20;backdrop-filter:blur(14px);max-width:82%;color:var(--fg);font:inherit;text-align:start;cursor:pointer;transition:transform .25s var(--ease-emphasis);background:#04191cdb;border:1px solid #dde8e624;border-radius:14px;align-items:center;gap:14px;padding:12px 14px 12px 12px;display:flex;position:absolute;inset-block-end:0;inset-inline-start:6%;box-shadow:0 20px 50px #0006}.pod-hero-latest:hover{transform:translateY(-4px)}.pod-hero-latest>span:first-child{background:var(--accent);border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid}.pod-hero-latest svg{width:22px;fill:var(--accent-ink)}.pod-hero-latest small{color:var(--accent);font-size:12px;font-weight:700;display:block}.pod-hero-latest strong{font-size:15px;font-weight:700;line-height:1.5;display:block}.pod-section{padding-block:clamp(72px,9vw,130px)}.pod-head{justify-content:space-between;align-items:end;gap:40px;margin-block-end:40px;display:flex}.pod-head h2{margin:18px 0 0;font-size:clamp(36px,4vw,60px);font-weight:800;line-height:1.25}.pod-head>p{max-width:440px;color:var(--fg-2);margin:0;font-size:17px;line-height:1.8}.pod-player-section{background:var(--color-deep-ink);padding-block:clamp(40px,5vw,80px) clamp(72px,9vw,130px)}.pod-player{--pod-hue:152;color:var(--color-dark-text);background:#0b1416;border:1px solid #dde8e61a;border-radius:18px;grid-template-columns:minmax(0,1.35fr) minmax(320px,.9fr);scroll-margin-top:96px;display:grid;overflow:hidden;box-shadow:0 30px 90px #00000059}.pod-player:focus{outline:none}.pod-stage{background:linear-gradient(180deg, hsl(var(--pod-hue) 55% 24%) 0%, hsl(var(--pod-hue) 40% 12%) 46%, #0b1416 100%);grid-template-columns:minmax(160px,240px) minmax(0,1fr);align-content:start;align-items:end;gap:clamp(22px,3vw,36px);padding:clamp(22px,3.2vw,44px);transition:background .6s;display:grid;position:relative}.pod-cover-wrap{align-self:start;position:relative}.pod-cover{aspect-ratio:1;border-radius:10px;overflow:hidden;box-shadow:0 18px 50px #00000080}.pod-soon-badge{background:var(--color-accent);color:var(--color-deep-ink);border-radius:999px;padding:3px 12px;font-size:13px;font-weight:800;position:absolute;inset-block-end:12px;inset-inline-end:12px;box-shadow:0 6px 20px #00000059}.pod-now{min-width:0}.pod-deck{grid-column:1/-1;min-width:0;margin-block-start:-6px}.pod-kicker{color:var(--color-accent);margin:0;font-size:14px;font-weight:700}.pod-title{margin:6px 0 0;font-size:clamp(30px,3.1vw,48px);font-weight:850;line-height:1.25}.pod-subtitle{color:#dde8e6b8;max-width:640px;margin:12px 0 0;font-size:clamp(16px,1.25vw,19px);font-weight:300;line-height:1.75}.pod-meta[hidden]{display:none}.pod-meta{color:#dde8e6a8;margin:8px 0 0;font-size:15px;line-height:1.6}.pod-sources{background:#0000004d;border-radius:999px;flex-wrap:wrap;gap:4px;max-width:100%;margin-block-start:18px;padding:4px;display:inline-flex}.pod-sources[hidden]{display:none}.pod-sources button{color:#dde8e6bf;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:4px 14px;font-size:13px;font-weight:700;display:inline-flex}.pod-sources button[hidden]{display:none}.pod-sources button svg{fill:currentColor;width:16px;height:16px}.pod-sources button:hover{color:#fff}.pod-sources button[aria-selected=true]{color:#0b1416;background:#fff}.pod-sources button[data-pod-source=spotify][aria-selected=true] svg{fill:#1db954}.pod-sources button[data-pod-source=apple][aria-selected=true] svg{fill:#93c}.pod-progress{direction:ltr;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.pod-time{color:#dde8e6b3;font-variant-numeric:tabular-nums;text-align:center;min-width:44px;font-size:13px}.pod-range{--p:0%;cursor:pointer;appearance:none;direction:ltr;background:0 0;width:100%;height:18px;margin:0}.pod-range::-webkit-slider-runnable-track{background:linear-gradient(to right, #fff var(--p), #dde8e638 var(--p));border-radius:5px;height:5px}.pod-range::-moz-range-track{background:#dde8e638;border-radius:5px;height:5px}.pod-range::-moz-range-progress{background:#fff;border-radius:5px;height:5px}.pod-range::-webkit-slider-thumb{opacity:0;appearance:none;background:#fff;border:0;border-radius:50%;width:14px;height:14px;margin-top:-4.5px;transition:opacity .15s}.pod-range::-moz-range-thumb{opacity:0;background:#fff;border:0;border-radius:50%;width:14px;height:14px}.pod-range:hover::-webkit-slider-runnable-track,.pod-range:focus-visible::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--color-accent) var(--p), #dde8e638 var(--p))}.pod-range:hover::-moz-range-progress,.pod-range:focus-visible::-moz-range-progress{background:var(--color-accent)}.pod-range:hover::-webkit-slider-thumb,.pod-range:focus-visible::-webkit-slider-thumb,.pod-range:active::-webkit-slider-thumb{opacity:1}.pod-range:hover::-moz-range-thumb,.pod-range:focus-visible::-moz-range-thumb{opacity:1}.pod-range:disabled{cursor:default;opacity:.45}.pod-controls{direction:ltr;justify-content:center;align-items:center;gap:clamp(6px,1.4vw,18px);margin-block-start:14px;display:flex}.pod-icon{color:#dde8e6c7;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;transition:color .15s,transform .15s;display:grid;position:relative}.pod-icon svg{fill:currentColor;width:24px;height:24px}.pod-icon text{fill:currentColor;font:800 6.5px Arial,sans-serif}.pod-icon:hover:not(:disabled){color:#fff;transform:scale(1.06)}.pod-icon:disabled{opacity:.3;cursor:default}.pod-icon-sm{width:36px;height:36px}.pod-icon-sm svg{width:20px;height:20px}.pod-mode[aria-pressed=true]{color:var(--color-accent)}.pod-mode[aria-pressed=true]:after{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;inset-block-end:2px}.pod-repeat-one{background:var(--color-accent);color:#04191c;border-radius:50%;place-items:center;width:13px;height:13px;font-size:9px;font-weight:800;line-height:1;display:none;position:absolute;inset-block-start:6px;inset-inline-end:6px}[data-mode=one] .pod-repeat-one{display:grid}.pod-play{color:#0b1416;cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;width:62px;height:62px;padding:0;transition:transform .15s,background .15s;display:grid;position:relative}.pod-play:hover:not(:disabled){background:var(--color-accent);transform:scale(1.06)}.pod-play:disabled{opacity:.4;cursor:default}.pod-play svg{fill:currentColor;width:28px;height:28px}.pod-play-sm{width:40px;height:40px}.pod-play-sm svg{width:20px;height:20px}.pod-ic-pause,[data-playing=true] .pod-ic-play{display:none}[data-playing=true] .pod-ic-pause{display:block}.pod-spinner{border:2px solid #0000;border-top-color:var(--color-accent);opacity:0;border-radius:50%;animation:.8s linear infinite pod-spin;position:absolute;inset:-4px}[data-buffering=true] .pod-spinner{opacity:1}.pod-extras{direction:ltr;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-block-start:14px;display:flex}.pod-extras-gap{flex:1}.pod-chip-btn{color:#fff;min-width:52px;min-height:30px;font:inherit;cursor:pointer;background:0 0;border:1px solid #dde8e640;border-radius:999px;padding:2px 10px;font-size:13px;font-weight:700}.pod-chip-btn:hover:not(:disabled){border-color:var(--color-accent)}.pod-chip-btn:disabled{opacity:.35;cursor:default}.pod-volume{align-items:center;gap:2px;display:flex}.pod-range-sm{width:110px}.pod-ic-muted,[data-muted=true] .pod-ic-vol{display:none}[data-muted=true] .pod-ic-muted{display:block}.pod-like[aria-pressed=true]{color:var(--color-accent)}.pod-like svg path{fill:none;stroke:currentColor;stroke-width:2px}.pod-like[aria-pressed=true] svg path{fill:currentColor}.pod-open{color:#dde8e6d9;background:#ffffff14;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.pod-open:hover{color:#fff;background:#ffffff29}.pod-open[hidden]{display:none}.pod-status{color:#dde8e6b3;min-height:1.6em;margin:10px 0 0;font-size:14px;line-height:1.6}.pod-status[data-tone=error]{color:#ff9b8a}.pod-embed{background:#00000040;border-radius:12px;margin-block-start:12px;overflow:hidden}.pod-embed[hidden]{display:none}.pod-embed iframe{border:0;width:100%;display:block}[data-source=spotify][data-transport=true] .pod-embed[data-kind=episode]{opacity:.96}.pod-chapters{margin-block-start:18px}.pod-chapters[hidden]{display:none}.pod-label{color:#dde8e699;margin:0;font-size:13px;font-weight:700}.pod-chapters ol{flex-wrap:wrap;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.pod-chapters button{color:#dde8e6e0;min-height:34px;font:inherit;cursor:pointer;background:#0003;border:1px solid #dde8e629;border-radius:8px;align-items:center;gap:8px;padding:4px 12px;font-size:13px;display:inline-flex}.pod-chapters button span{color:var(--color-accent);font-variant-numeric:tabular-nums}.pod-chapters button:hover{border-color:var(--color-accent)}.pod-queue{background:#0e1a1c;border-inline-start:1px solid #dde8e614;flex-direction:column;min-width:0;max-height:760px;padding:clamp(18px,2.4vw,28px) clamp(14px,2vw,22px);display:flex}.pod-queue-head{justify-content:space-between;align-items:center;gap:12px;padding-inline:6px;display:flex}.pod-count{margin:0;font-size:20px;font-weight:800;line-height:1.5}.pod-sort{min-height:34px;color:inherit;font:inherit;background:#0b1416;border:1px solid #dde8e633;border-radius:8px;padding:2px 10px;font-size:13px}.pod-feed{color:#dde8e6bf;background:#ffffff0d;border-radius:8px;margin:10px 6px 0;padding:6px 10px;font-size:12px;line-height:1.6}.pod-feed[data-state=live]{color:var(--color-accent);background:#01f03b1a}.pod-feed[data-state=error]{color:#ffb4a6}.pod-search{background:#ffffff12;border-radius:8px;align-items:center;gap:8px;margin-block-start:14px;padding:0 12px;display:flex}.pod-search:focus-within{outline:2px solid var(--color-accent)}.pod-search svg{fill:#dde8e699;flex:none;width:18px}.pod-search input{color:#fff;min-width:0;min-height:42px;font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:14px}.pod-search input::placeholder{color:#dde8e680}.pod-chips{scrollbar-width:none;gap:6px;margin-block-start:12px;padding-block-end:4px;display:flex;overflow-x:auto}.pod-chips button{color:#dde8e6e6;min-height:32px;font:inherit;cursor:pointer;background:#ffffff14;border:0;border-radius:999px;flex:none;padding:2px 14px;font-size:13px;font-weight:600}.pod-chips button:hover{background:#ffffff24}.pod-chips button[aria-pressed=true]{color:#0b1416;background:#fff}.pod-list{scrollbar-width:thin;scrollbar-color:#dde8e633 transparent;flex:1;min-height:0;margin:12px 0 0;padding:0;list-style:none;overflow-y:auto}.pod-empty{color:#dde8e699;text-align:center;padding:30px 10px;font-size:15px}.pod-row{border-radius:8px;align-items:center;display:flex;position:relative}.pod-row:hover,.pod-row:focus-within{background:#ffffff12}.pod-row[aria-current=true]{background:#ffffff1a}.pod-row[data-unavailable]{opacity:.5}.pod-row-main{min-width:0;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex:1;grid-template-columns:26px 46px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px;display:grid;position:relative}.pod-row-idx{color:#dde8e699;font-variant-numeric:tabular-nums;place-items:center;font-size:15px;display:grid}.pod-row-idx>*{grid-area:1/1}.pod-row-idx svg{fill:#fff;opacity:0;width:18px}.pod-row-main:hover .pod-row-idx svg{opacity:1}.pod-row-main:hover .pod-row-num,.pod-row-main:hover .pod-eq{opacity:0}.pod-eq{align-items:end;gap:2px;height:14px;display:none}.pod-eq i{background:var(--color-accent);width:3px;height:40%}.pod-row[aria-current=true] .pod-row-num{display:none}.pod-row[aria-current=true] .pod-eq{display:flex}.pod-row[aria-current=true] strong{color:var(--color-accent)}[data-playing=true] .pod-row[aria-current=true] .pod-eq i{animation:.7s ease-in-out infinite alternate pod-bar}[data-playing=true] .pod-row[aria-current=true] .pod-eq i:nth-child(2){animation-delay:-.35s}[data-playing=true] .pod-row[aria-current=true] .pod-eq i:nth-child(3){animation-delay:-.2s}.pod-row-art{border-radius:6px;flex:none;width:46px;height:46px;display:block;overflow:hidden}.pod-row-text{min-width:0}.pod-row-text strong,.pod-row-text small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pod-row-text strong{font-size:15px;font-weight:700;line-height:1.6}.pod-row-text small{color:#dde8e699;font-size:13px;line-height:1.5}.pod-row-dur{color:#dde8e699;white-space:nowrap;font-size:13px}.pod-row-progress{--p:0;background:linear-gradient(to left, var(--color-accent) calc(var(--p) * 100%), transparent 0);opacity:.8;border-radius:2px;height:2px;position:absolute;inset-block-end:3px;inset-inline:66px 8px}.pod-row-src{flex-direction:column;gap:3px;padding-inline-end:8px;display:flex}.pod-row-src i{border-radius:50%;width:6px;height:6px}.pod-row-src i[data-src=direct]{background:var(--color-accent)}.pod-row-src i[data-src=spotify]{background:#1db954;box-shadow:0 0 0 1px #ffffff4d}.pod-row-src i[data-src=apple]{background:#b150e2}.pod-mini{z-index:60;backdrop-filter:blur(16px);width:min(640px,100vw - 24px);color:var(--color-dark-text);transition:transform .45s var(--ease-emphasis);background:#0b1416eb;border:1px solid #dde8e61f;border-radius:14px;align-items:center;gap:14px;padding:8px 10px 10px 14px;display:flex;position:fixed;inset-block-end:16px;inset-inline:50% auto;transform:translate(50%,140%);box-shadow:0 18px 50px #00000080}.pod-mini[data-open=true]{transform:translate(50%)}.pod-mini-info{min-width:0;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:0;display:flex}.pod-mini .pod-row-art{width:44px;height:44px}.pod-mini-text{min-width:0}.pod-mini-text strong,.pod-mini-text small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pod-mini-text strong{font-size:14px;font-weight:700;line-height:1.5}.pod-mini-text small{color:#dde8e699;font-size:12px}.pod-mini-controls{direction:ltr;align-items:center;gap:4px;display:flex}.pod-mini-progress{--p:0;background:linear-gradient(to right, var(--color-accent) calc(var(--p) * 100%), #dde8e626 0);direction:ltr;border-radius:2px;height:2px;position:absolute;inset-block-end:4px;inset-inline:14px}[data-soon=true] .pod-progress,[data-soon=true] .pod-controls,[data-soon=true] .pod-extras{opacity:.55}[data-soon=true] .pod-row-idx svg{display:none}[data-soon=true] .pod-row-main:hover .pod-row-num{opacity:1}[data-soon=true] .pod-row[aria-current=true] .pod-row-num{color:var(--color-accent);display:block}[data-soon=true] .pod-row[aria-current=true] .pod-eq{display:none}[data-soon=true] .pod-row-dur{color:var(--color-accent);font-weight:700}.pod-outline{margin-block-start:18px}.pod-outline[hidden]{display:none}.pod-outline ol{color:#dde8e6db;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 22px;margin:10px 0 0;padding-inline-start:20px;font-size:14.5px;line-height:1.7;list-style:persian;display:grid}.pod-outline li::marker{color:var(--color-accent);font-weight:700}.pod-eps{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.pod-ep{border:1px solid var(--line);background:var(--surface);border-radius:14px;grid-template-columns:clamp(120px,12vw,170px) minmax(0,1fr);align-items:start;gap:clamp(16px,2vw,26px);padding:clamp(16px,2vw,22px);display:grid}.pod-ep-cover{border-radius:10px;overflow:hidden;box-shadow:0 12px 30px #04191c2e}.pod-ep-kicker{color:var(--accent-txt);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:700;display:flex}.pod-ep-kicker span{border:1px solid var(--line);color:var(--fg-3);border-radius:999px;padding:1px 10px;font-size:12px}.pod-ep h3{margin:4px 0 0;font-size:clamp(22px,1.9vw,29px);font-weight:850;line-height:1.35}.pod-ep-sub{color:var(--fg-2);margin:8px 0 0;font-size:15.5px;font-weight:300;line-height:1.85}.pod-ep details{margin-block-start:12px}.pod-ep summary{color:var(--fg);cursor:pointer;align-items:center;gap:6px;font-size:14px;font-weight:700;list-style:none;display:inline-flex}.pod-ep summary::-webkit-details-marker{display:none}.pod-ep summary:after{content:"+";color:var(--accent-txt);font-size:18px;line-height:1}.pod-ep details[open] summary:after{content:"−"}.pod-ep ol{color:var(--fg-2);margin:10px 0 0;padding-inline-start:20px;font-size:14.5px;line-height:1.8;list-style:persian}.pod-ep li::marker{color:var(--accent-txt);font-weight:700}.pod-ep-actions{flex-wrap:wrap;gap:8px;margin-block-start:14px;display:flex}.pod-ep-actions button{border:1px solid var(--line);min-height:34px;color:var(--fg);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:4px 14px;font-size:13px;font-weight:700}.pod-ep-actions button:hover{border-color:var(--accent-txt)}.pod-host-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(36px,7vw,110px);display:grid}.pod-host-card{aspect-ratio:4/5;border:1px solid var(--line);background:radial-gradient(circle at 30% 20%,#01f03b40,#0000 55%),linear-gradient(160deg,#0c3d33,#04191c);border-radius:14px;position:relative;overflow:hidden}.pod-host-card>span{color:#dde8e6b3;letter-spacing:.12em;direction:ltr;justify-content:space-between;font:600 11px/1.4 Arial,sans-serif;display:flex;position:absolute;inset-block-end:24px;inset-inline:24px}.pod-host-mic{aspect-ratio:1/1.6;position:absolute;inset:18% 30% auto}.pod-host-mic svg{fill:none;width:100%;height:100%;stroke:var(--color-accent);stroke-width:1.2px}.pod-host h2{margin:18px 0 0;font-size:clamp(34px,3.5vw,54px);font-weight:800;line-height:1.35}.pod-host p{max-width:620px;color:var(--fg-2);margin:20px 0 0;line-height:1.95}.pod-host .pod-text-link{margin-block-start:26px;display:inline-block}.pod-subscribe{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.pod-subscribe a,.pod-subscribe button,.pod-subscribe div{border:1px solid var(--line);background:var(--surface);width:100%;height:100%;min-height:170px;color:var(--fg);font:inherit;text-align:start;cursor:pointer;border-radius:14px;flex-direction:column;gap:14px;padding:22px;transition:border-color .2s,transform .2s;display:flex}.pod-subscribe div{cursor:default;opacity:.6}.pod-subscribe a:hover,.pod-subscribe button:hover{border-color:var(--accent-txt);transform:translateY(-3px)}.pod-subscribe svg{width:40px;height:40px}.pod-subscribe strong{font-size:19px;font-weight:800;line-height:1.4}.pod-subscribe small{color:var(--fg-3);margin-block-start:auto;font-size:14px;line-height:1.6}.pod-faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(36px,7vw,110px);display:grid}.pod-faq-title{margin:18px 0 0;font-size:clamp(34px,3.5vw,54px);font-weight:800;line-height:1.3}.pod-faq details{border-block-start:1px solid var(--line)}.pod-faq details:last-child{border-block-end:1px solid var(--line)}.pod-faq summary{cursor:pointer;justify-content:space-between;gap:20px;padding:20px 4px;font-size:19px;font-weight:700;line-height:1.6;list-style:none;display:flex}.pod-faq summary::-webkit-details-marker{display:none}.pod-faq summary:after{content:"+";color:var(--accent-txt);font-size:24px;line-height:1.2;transition:transform .25s}.pod-faq details[open] summary:after{transform:rotate(45deg)}.pod-faq details p{color:var(--fg-2);margin:0 0 22px;padding-inline:4px;line-height:1.9}.pod-cta{background:var(--accent);color:var(--accent-ink);border-radius:18px;padding:clamp(32px,5vw,70px)}.pod-cta-grid{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:28px;display:flex}.pod-cta h2{max-width:760px;margin:0;font-size:clamp(32px,3.6vw,56px);font-weight:800;line-height:1.3}.pod-cta p{max-width:620px;margin:16px 0 0;font-size:18px;font-weight:500;line-height:1.8}.pod-cta .pod-button{background:var(--color-deep-ink);color:#fff}.pod-cta .pod-button svg{background:var(--accent);fill:var(--accent-ink)}@keyframes pod-bar{0%{transform:scaleY(.35)}to{transform:scaleY(1.6)}}@keyframes pod-spin{to{transform:rotate(360deg)}}@keyframes pod-pulse{70%{box-shadow:0 0 0 10px #01f03b00}to{box-shadow:0 0 #01f03b00}}.pod-eq i{transform-origin:bottom}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@media (width<=1100px){.pod-player{grid-template-columns:1fr}.pod-queue{border-block-start:1px solid #dde8e614;border-inline-start:0;max-height:560px}.pod-subscribe{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.pod-hero-grid,.pod-host-grid,.pod-faq-grid,.pod-eps{grid-template-columns:1fr}.pod-hero h1{font-size:clamp(44px,12vw,60px)}.pod-hero-art{max-width:420px}.pod-hero-stats strong{font-size:22px}.pod-head{display:block}.pod-head>p{margin-block-start:16px}.pod-stage{grid-template-columns:1fr}.pod-cover-wrap{justify-self:center;width:min(260px,70%)}.pod-ep{grid-template-columns:96px minmax(0,1fr)}.pod-outline ol{grid-template-columns:1fr}.pod-title,.pod-kicker,.pod-meta{text-align:center}.pod-subtitle{text-align:center;margin-inline:auto}.pod-sources{justify-content:center;display:flex}.pod-controls{gap:2px}.pod-range-sm{width:80px}.pod-host-card{aspect-ratio:5/4}.pod-host-mic{inset:12% 38% auto}.pod-subscribe{grid-template-columns:1fr}.pod-row-main{grid-template-columns:22px 42px minmax(0,1fr)}.pod-row-dur{display:none}.pod-row-art{width:42px;height:42px}}
