.cjp-error{margin-top:10px}.cjp-list{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.cjp-list--tight{margin-top:0;gap:4px}.cjp-show{display:flex;align-items:center;gap:12px;width:100%;padding:8px;border:0;border-radius:14px;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.cjp-show:hover{background:hsla(0,0%,100%,.04)}.cjp-show:focus-visible{outline:2px solid var(--cj-accent)}.cjp-art{width:52px;height:52px;flex:0 0 auto;overflow:hidden}.cjp-art img{width:100%;height:100%;object-fit:cover;border-radius:50%}.cjp-art--lg{width:64px;height:64px}.cjp-show-text{display:flex;flex-direction:column;gap:2px;min-width:0}.cjp-show-name{color:#f6f7fa;font-weight:500;font-size:15px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cjp-show-meta{color:#9a9da3;font-size:12.5px}.cjp-current{display:flex;align-items:center;gap:12px;margin-top:12px;padding-bottom:12px;border-bottom:1px solid hsla(0,0%,100%,.08)}.cjp-episode{display:flex;flex-direction:column;align-items:flex-start;gap:3px;width:100%;padding:10px;border:0;border-radius:12px;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.cjp-episode:hover{background:hsla(0,0%,100%,.04)}.cjp-episode:focus-visible{outline:2px solid var(--cj-accent)}.cjp-episode:disabled{opacity:.6;cursor:default}.cjp-episode--on{background:color-mix(in srgb,var(--cj-accent) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cj-accent) 45%,transparent)}.cjp-ep-title{color:#e6e8ec;font-size:14.5px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cjp-ep-meta{color:#8a8d93;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cjp-noting{display:flex;align-items:center;gap:10px;color:#d4d6db;font-size:14px;margin:4px 0 12px}.cjp-noting .cjh-spinner{border-top-color:var(--cj-accent)}.cjp-summary p{color:#e6e8ec;font-size:15px;line-height:1.6}.cjp-summary p+p{margin-top:10px}.cjp-sub{margin:18px 0 8px;color:#b3b5bb;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.cjp-takeaways{margin:0;padding-left:20px;color:#d4d6db;font-size:14.5px;line-height:1.55;display:flex;flex-direction:column;gap:6px}.cjp-takeaways li::marker{color:var(--cj-accent)}.cjp-chapter{display:grid;grid-template-columns:52px 1fr;grid-gap:10px;gap:10px;width:100%;padding:8px;border:0;border-radius:10px;background:none;color:#e6e8ec;font:inherit;font-size:14.5px;line-height:1.4;text-align:left;cursor:pointer}.cjp-chapter:hover{background:hsla(0,0%,100%,.04)}.cjp-chapter:focus-visible{outline:2px solid var(--cj-accent)}.cjp-chapter--on{background:color-mix(in srgb,var(--cj-accent) 9%,transparent);color:#fff}.cjp-time{color:var(--cj-accent);font-size:13px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cjp-quote{display:flex;flex-direction:column;gap:4px;width:100%;padding:10px 12px;border:0;border-left:2px solid var(--cj-accent);border-radius:0 10px 10px 0;background:hsla(0,0%,100%,.03);color:#e6e8ec;font:inherit;font-size:14.5px;line-height:1.5;text-align:left;cursor:pointer}.cjp-quote:hover{background:hsla(0,0%,100%,.06)}.cjp-quote:focus-visible{outline:2px solid var(--cj-accent)}.cjp-quote q{quotes:"\201C" "\201D";font-style:italic}.cjp-empty{color:#9a9da3;font-size:14px;line-height:1.5;padding:10px 4px 2px}.cjp-transcript{max-height:340px;overflow:auto;padding:14px 16px;border-radius:16px;border:1px solid #22262b;background:#0a0c0f;box-shadow:inset 0 2px 8px rgba(0,0,0,.6)}.cjp-transcript p{color:#c9ccd2;font-size:14.5px;line-height:1.6}.cjp-transcript p+p{margin-top:10px}