.ftm-listen{
  --aur-ink:#faf9ff;--aur-muted:#ced3ed;--aur-focus:#91f4f2;--aur-line:#ffffff29;
  direction:rtl;text-align:start;position:relative;isolation:isolate;overflow:hidden;box-sizing:border-box;
  margin:20px 0 28px;padding:17px clamp(18px,3vw,28px) 0;min-width:0;color:var(--aur-ink);
  font:inherit;line-height:1.6;border:1px solid transparent;border-radius:20px;
  background:radial-gradient(ellipse at 9% -42%,#5869a9a8,transparent 63%) padding-box,
    radial-gradient(ellipse at 98% 0%,#633b9259,transparent 62%) padding-box,
    linear-gradient(115deg,#142a45 0%,#20264a 41%,#252040 82%,#281f45) padding-box,
    linear-gradient(125deg,#83d9ef,#a19bd9 47%,#ce94e8) border-box;
  box-shadow:0 7px 23px #22204218
}
.ftm-listen *{box-sizing:border-box}.ftm-listen [hidden]{display:none!important}.ftm-listen button,.ftm-listen input{font:inherit}
.ftm-listen>*:not(.ftm-listen__orbit){position:relative;z-index:1}
.ftm-listen .ftm-listen__orbit{position:absolute;z-index:0;top:-12px;left:-22px;width:min(56%,390px);height:100px;pointer-events:none;color:#b4bcff;opacity:.35;stroke-width:1;mask-image:linear-gradient(90deg,#000 5%,#000b 66%,transparent 100%)}
.ftm-listen__eyebrow,.ftm-listen__brand,.ftm-listen__main,.ftm-listen__timeline,.ftm-listen summary{display:flex;align-items:center}
.ftm-listen__brand{width:max-content;gap:7px;color:#e0ccff;font-size:.76rem;font-weight:750;line-height:1.65}
.ftm-listen__brand svg{width:21px;height:21px;color:#d3c2ff}
.ftm-listen__main{gap:15px;margin:13px 0 8px}
.ftm-listen .ftm-listen__play{display:grid;place-items:center;flex:0 0 54px;width:54px;height:54px;padding:0;cursor:pointer;border-radius:50%;border:1px solid #f9edffbb;
  background:linear-gradient(140deg,#f5d7ff 0%,#cdb8ff 44%,#a7dcff 100%);color:#242148;box-shadow:0 0 0 4px #c8b5ff15,0 3px 14px #070b224d}
.ftm-listen .ftm-listen__play:hover{background:linear-gradient(140deg,#fff1ff,#d2caff 48%,#c2efff)}
.ftm-listen__play svg{fill:currentColor;width:23px;height:23px}.ftm-listen__play .ftm-listen__stop,.ftm-listen.is-playing .ftm-listen__start{display:none}.ftm-listen.is-playing .ftm-listen__stop{display:block}
.ftm-listen__title{min-width:0;flex:1}.ftm-listen .ftm-listen__title h2{margin:0;padding:0;color:var(--aur-ink);font:inherit;font-weight:820;font-size:clamp(1.05rem,2.4vw,1.32rem);line-height:1.65}
.ftm-listen .ftm-listen__title p{margin:0;color:var(--aur-muted);font-size:.78rem;line-height:1.7}
.ftm-listen .ftm-listen__speed{min-width:48px;min-height:44px;padding:3px 8px;cursor:pointer;border-radius:14px;border:1px solid #cdcfff52;background:#1f274cda;color:#f8f7ff;font-size:.87rem;font-weight:730}
.ftm-listen .ftm-listen__speed:hover{background:#444770;border-color:#d3d7ff}
.ftm-listen audio{display:block;width:100%;max-width:100%;height:38px;margin:12px 0;color-scheme:dark}
.ftm-listen__timeline{direction:ltr;width:100%;gap:11px;margin:4px 0 7px;color:#e2e5ff;font-variant-numeric:tabular-nums;font-size:.76rem;line-height:1.35}.ftm-listen__timeline span{min-width:2.5em;text-align:center}
.ftm-listen input[type=range]{--pos:0%;appearance:none;-webkit-appearance:none;background:transparent;min-width:0;flex:1;width:100%;height:34px;margin:0;padding:0;cursor:pointer;direction:ltr;accent-color:#c7b8ff;border:0;box-shadow:none}
.ftm-listen input[type=range]::-webkit-slider-runnable-track{height:4px;border-radius:6px;background:linear-gradient(90deg,#7bdeef,#c2aaff) left/var(--pos) 100% no-repeat,#777c9b}
.ftm-listen input[type=range]::-moz-range-track{height:4px;border-radius:6px;background:#777c9b}.ftm-listen input[type=range]::-moz-range-progress{height:4px;background:linear-gradient(90deg,#7bdeef,#c2aaff)}
.ftm-listen input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:13px;height:13px;border:2px solid #f1ecff;background:#bcb5ff;border-radius:50%;margin-top:-4.5px;box-shadow:0 0 0 3px #c5bbff17}
.ftm-listen input[type=range]::-moz-range-thumb{width:10px;height:10px;border:2px solid #f1ecff;border-radius:50%;background:#bcb5ff}.ftm-listen input:disabled{cursor:default}
.ftm-listen__transcript{border-top:1px solid var(--aur-line)}.ftm-listen summary{gap:7px;min-height:45px;width:max-content;max-width:100%;cursor:pointer;list-style:none;color:#e9e4ff;font-weight:730;font-size:.82rem}
.ftm-listen summary::-webkit-details-marker{display:none}.ftm-listen summary>svg{width:17px;height:17px}.ftm-listen summary .ftm-listen__chevron{width:14px;height:14px;margin-inline-start:3px}
.ftm-listen details[open] .ftm-listen__chevron{transform:rotate(180deg)}.ftm-listen .ftm-listen__transcript p{margin:0 0 17px;font-size:.95rem;line-height:2.05;color:#e6e7f6;overflow-wrap:anywhere}
.ftm-listen .ftm-listen__notice{color:#ffe1bd;font-size:.82rem;margin:8px 0}.ftm-listen :is(button,input,summary):focus-visible{outline:3px solid var(--aur-focus);outline-offset:3px}
@keyframes ftm-listen-glow{50%{box-shadow:0 0 0 6px #c8b5ff26,0 0 15px #bca0ff32}}
@media(prefers-reduced-motion:no-preference){.ftm-listen.is-playing .ftm-listen__play{animation:ftm-listen-glow 2.6s ease-in-out infinite}}
@media(max-width:420px){.ftm-listen{margin:15px 0 21px;padding:14px 16px 0;border-radius:17px}.ftm-listen__main{gap:12px;margin-top:12px}.ftm-listen .ftm-listen__play{width:47px;height:47px;flex-basis:47px}.ftm-listen .ftm-listen__speed{min-width:44px}.ftm-listen__timeline{gap:6px}.ftm-listen__brand{font-size:.73rem}.ftm-listen .ftm-listen__orbit{width:52%;top:-15px;opacity:.27}.ftm-listen .ftm-listen__title h2{font-size:1.04rem}}
@media(forced-colors:active){.ftm-listen{color:CanvasText;background:Canvas;border:1px solid CanvasText}.ftm-listen .ftm-listen__play,.ftm-listen .ftm-listen__speed{border:1px solid ButtonText}.ftm-listen__orbit{display:none}.ftm-listen input[type=range]{appearance:auto}}
