.pod-v1,.lo-row{--monex-sky-400:#0098dd;--monex-sky-500:#0082bf;--monex-sky-600:#006ea1;--monex-navy-500:#0032a0;--monex-navy-600:#002e9d;--monex-navy-700:#002477;--monex-navy-800:#001b58;--monex-navy-900:#001238;--monex-cyan-300:#8fdce6;--monex-cyan-400:#5fd1df;--monex-cyan-500:#35bfd1;--monex-cyan-600:#1f9fb0;--monex-gray-0:#fff;--monex-gray-50:#f7f8fa;--monex-gray-100:#edf0f3;--monex-gray-200:#eaebed;--monex-gray-300:#d6d9de;--monex-gray-400:#9aa0aa;--monex-gray-500:#6b7280;--monex-gray-700:#4a4f58;--monex-gray-900:#333;--monex-danger:#d64545;--color-primary:var(--monex-sky-400);--color-primary-hover:var(--monex-sky-500);--color-primary-active:var(--monex-sky-600);--color-secondary:var(--monex-navy-600);--color-link:var(--monex-navy-500);--color-accent:var(--monex-cyan-400);--bg-surface:var(--monex-gray-0);--bg-muted:var(--monex-gray-100);--fg-primary:var(--monex-gray-900);--fg-secondary:var(--monex-gray-700);--fg-muted:var(--monex-gray-500);--border-subtle:var(--monex-gray-300);--border-strong:var(--monex-gray-400);--font-body:"Raleway", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-heading:"Raleway", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--shadow-xs:0 1px 2px #0012380f;--shadow-sm:0 2px 6px #00123812;--motion-fast:.12s;--motion-base:.2s;--ease-standard:cubic-bezier(.2, 0, 0, 1)}.pod-v1 .pod-cover{color:#fff;background:radial-gradient(120% 100% at 100% 0,#0098dd59 0%,#00123800 60%),linear-gradient(155deg,#001238 0%,#0032a0 65%,#002e9d 100%);border-radius:10px;flex-direction:column;flex-shrink:0;justify-content:space-between;width:128px;height:128px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.pod-cover__chart{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;position:absolute;inset:26% 0 38%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%)}.pod-cover__chart:after{content:"";height:1px;transition:opacity .3s var(--ease-standard);background:linear-gradient(90deg,#0000 0%,#ffffff24 18% 82%,#0000 100%);position:absolute;top:50%;left:0;right:0}.pod-cover__chart-strip{will-change:background-position;transition:animation-duration .24s var(--ease-standard);background-position-x:0;background-repeat:repeat-x;background-size:360px 100%;animation:70s linear infinite pod-chart-pan;position:absolute;inset:0}.pod-cover--playing .pod-cover__chart-strip{animation-duration:18s}.pod-cover--playing .pod-cover__chart:after{background:linear-gradient(90deg, transparent 0%, var(--monex-cyan-400) 18%, var(--monex-cyan-400) 82%, transparent 100%);opacity:.55}@keyframes pod-chart-pan{0%{background-position-x:0}to{background-position-x:-360px}}@media (prefers-reduced-motion:reduce){.pod-cover__chart-strip{animation:none}}.pod-cover__wordmark{z-index:1;font-family:var(--font-heading);letter-spacing:.16em;text-transform:uppercase;text-shadow:0 1px 4px #00123873;margin-top:auto;padding:0 12px 10px;font-size:11px;font-weight:700;line-height:1.1;position:relative}.pod-cover__wordmark small{color:var(--monex-cyan-400);letter-spacing:.24em;margin-bottom:2px;font-size:8px;font-weight:500;display:block}.pod-icon-btn{color:var(--fg-secondary);cursor:pointer;transition:background var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-standard);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.pod-icon-btn:hover{background:var(--monex-gray-100);color:var(--color-secondary)}.pod-icon-btn:active{transform:scale(.95)}.pod-icon-btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.pod-play{background:var(--color-primary);color:#fff;cursor:pointer;width:56px;height:56px;transition:background var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-standard), box-shadow var(--motion-base) var(--ease-standard);border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;box-shadow:0 6px 16px #0098dd59}.pod-play:hover{background:var(--color-primary-hover);box-shadow:0 10px 22px #0098dd73}.pod-play:active{transform:scale(.96)}.pod-play:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.pod-scrubber{font-variant-numeric:tabular-nums;color:var(--fg-muted);flex:1;align-items:center;gap:10px;font-size:12px;font-weight:600;display:flex}.pod-scrubber__total{color:var(--fg-secondary)}.pod-track{background:var(--monex-gray-300);cursor:pointer;touch-action:none;border-radius:999px;flex:1;height:4px;position:relative}.pod-track__fill{background:var(--color-primary);border-radius:999px;position:absolute;top:0;bottom:0;left:0}.pod-track__thumb{filter:drop-shadow(0 1px 2px #0000002e)drop-shadow(0 4px 10px #0032a038);width:22px;height:22px;transition:transform var(--motion-fast) var(--ease-standard), filter var(--motion-base) var(--ease-standard);background:#fff url(/podcast/o-thumb-cyan.png) 50%/100% 100% no-repeat;border-radius:50%;margin-left:-11px;position:absolute;top:50%;transform:translateY(-50%)}.pod-track:hover .pod-track__thumb,.pod-track--active .pod-track__thumb{filter:drop-shadow(0 2px 4px #00000038)drop-shadow(0 6px 14px #0032a052);transform:translateY(-50%)scale(1.15)}.pod-skip{width:48px;height:48px;position:relative}.pod-skip__num{font-family:var(--font-body);font-variant-numeric:tabular-nums;pointer-events:none;font-size:11px;font-weight:700;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pod-skip:hover{color:var(--color-primary)}.pod-speed{border:1px solid var(--border-subtle);font-family:var(--font-body);color:var(--fg-secondary);cursor:pointer;font-variant-numeric:tabular-nums;transition:all var(--motion-fast) var(--ease-standard);letter-spacing:-.01em;background:0 0;border-radius:999px;align-items:center;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex}.pod-speed:hover{border-color:var(--color-primary);color:var(--color-primary)}.pod-speed:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.pod-bars{align-items:flex-end;gap:2px;width:14px;height:12px;display:inline-flex}.pod-bars>span{background:var(--color-primary);border-radius:1px;width:2.5px;animation:1.1s ease-in-out infinite pod-bars;display:block}.pod-bars>span:first-child{animation-delay:-300ms}.pod-bars>span:nth-child(2){animation-delay:-550ms}.pod-bars>span:nth-child(3){animation-delay:-100ms}@keyframes pod-bars{0%,to{height:25%}50%{height:100%}}@media (prefers-reduced-motion:reduce){.pod-bars>span{height:60%;animation:none}}.pod-v1{font-family:var(--font-body);background:#fff;border:1px solid #0012380d;border-radius:16px;grid-template-columns:128px 1fr;gap:22px;max-width:720px;padding:20px;display:grid;box-shadow:0 1px 2px #0012380a,0 8px 28px #00123814}.pod-v1__body{flex-direction:column;min-width:0;display:flex}.pod-v1__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary);font-variant-numeric:tabular-nums;align-items:center;gap:10px;margin-bottom:8px;font-size:11px;font-weight:700;display:flex}.pod-v1__eyebrow .dot{background:var(--monex-gray-400);border-radius:50%;width:3px;height:3px}.pod-v1__title{font-family:var(--font-heading);color:var(--color-secondary);letter-spacing:-.01em;text-transform:none;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0 0 auto;font-size:19px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.pod-v1__controls{align-items:center;gap:12px;margin-top:16px;display:flex}.pod-v1__transport{align-items:center;gap:4px;display:flex}.pod-v1__meta-row{border-left:1px solid var(--border-subtle);align-items:center;gap:8px;margin-left:auto;padding-left:12px;display:flex}@media (max-width:560px){.pod-v1{grid-template-columns:84px 1fr;gap:14px;padding:16px}.pod-v1 .pod-cover{width:84px;height:84px}.pod-cover__wordmark{padding:0 8px 8px;font-size:9px}.pod-cover__wordmark small{font-size:7px}.pod-v1__title{font-size:17px}.pod-v1__controls{flex-direction:column;align-items:stretch;gap:12px;margin-top:14px}.pod-v1__transport{justify-content:center}.pod-v1__controls .pod-scrubber{flex:none;width:100%}.pod-v1__meta-row{border-left:0;justify-content:center;margin-left:0;padding-left:0}}.lo-row{flex-wrap:wrap;gap:12px;display:flex}.lo-row--center{justify-content:center}.lo-btn{color:var(--color-secondary);border:1px solid var(--border-subtle);cursor:pointer;font-family:var(--font-body);transition:background var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-standard), box-shadow var(--motion-base) var(--ease-standard);box-shadow:var(--shadow-xs);background:#fff;border-radius:8px;align-items:center;gap:12px;padding:10px 18px 10px 12px;text-decoration:none;display:inline-flex}.lo-btn:hover{background:var(--monex-gray-50);border-color:var(--monex-gray-400);box-shadow:var(--shadow-sm)}.lo-btn:active{transform:scale(.985)}.lo-btn:focus-visible{outline:2px solid var(--monex-sky-400);outline-offset:2px}.lo-btn__icon{border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.lo-btn__icon--spotify{background:#1db954}.lo-btn__icon--apple{background:radial-gradient(circle at 30% 25%,#fb6fe2 0%,#b14be0 45%,#6e2bc9 100%)}.lo-btn__icon--rss{background:#f26c29}.lo-btn__text{text-align:left;flex-direction:column;line-height:1.1;display:flex}.lo-btn__top{letter-spacing:.12em;color:var(--fg-muted);text-transform:uppercase;font-size:9.5px;font-weight:600}.lo-btn__bottom{color:var(--color-secondary);letter-spacing:-.005em;font-size:15px;font-weight:700}.lo-btn--sm{padding:8px 14px 8px 10px}.lo-btn--sm .lo-btn__icon{width:26px;height:26px}.lo-btn--sm .lo-btn__bottom{font-size:13px}.lo-btn--sm .lo-btn__top{font-size:8.5px}
