@layer app{.vd-player{background:var(--ink)}.vd-player.vdp-root{isolation:isolate;width:100%;max-width:100%;padding-top:var(--vdp-pad,56.25%);border-radius:var(--radius-16);box-shadow:var(--shadow-dark-float);cursor:pointer;margin:0 auto;position:relative;overflow:clip}.vd-player.vdp-root.vdp-playing{cursor:default}.vd-player.vdp-root.vdp-fs{z-index:var(--z-fullscreen);width:100vw;max-width:none;box-shadow:none;border-radius:0;margin:0;padding-top:0;position:fixed;top:0;left:0}.vdp-empty{padding:var(--space-14) var(--space-5);border:1px solid color-mix(in srgb, var(--ink) 8%, transparent);border-radius:var(--radius-12);background:color-mix(in srgb, var(--ink) 4%, transparent);text-align:center}.vdp-empty-icon{margin-bottom:var(--space-3);font-size:var(--text-32)}.vdp-empty-text{color:color-mix(in srgb, var(--ink) 40%, transparent);font-size:var(--text-14)}.vd-player:after,.vd-player .v-play,.vd-player .v-duration{display:none}.vd-player{--vdp-sans:"Inter Tight", system-ui, sans-serif;--vdp-nums:"Fraunces", "Times New Roman", serif;--vdp-brand:var(--player-accent,var(--accent));--vdp-brand-rgb:217, 74, 38;font-family:var(--vdp-sans);container:vd-player/inline-size}.vd-player .vdp-bt,.vd-player .vdp-cb-speed{font-family:var(--vdp-nums);font-feature-settings:"tnum" 1, "ss01" 1;font-variant-numeric:tabular-nums}.vd-player .vdp-bp{border-radius:var(--radius-16);background:var(--vdp-brand);width:96px;height:64px;box-shadow:var(--shadow-lift), 0 0 0 1px color-mix(in srgb, var(--paper) 10%, transparent) inset;transition:transform var(--dur-200) var(--ease-out), box-shadow var(--dur-200) var(--ease-out), opacity var(--dur-200);cursor:pointer;z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vd-player .vdp-bp:hover{transform:translate(-50%,-50%)scale(1.06)}.vd-player .vdp-bp:active{opacity:.7;transform:translate(-50%,-50%)scale(.92)}.vd-player .vdp-bp svg{margin-left:var(--space-1)}.vd-player.vdp-playing .vdp-bp{opacity:0;pointer-events:none}.vd-player .vdp-resume{z-index:6;width:min(520px,100% - 48px);padding:clamp(var(--space-4), 2.6vw, var(--space-8)) clamp(var(--space-4), 3vw, var(--space-8)) clamp(var(--space-3), 2.4vw, var(--space-7));background:color-mix(in srgb, var(--ink) 62%, transparent);-webkit-backdrop-filter:blur(28px)saturate(1.4);border:1px solid color-mix(in srgb, var(--paper) 12%, transparent);box-shadow:var(--shadow-float), inset 0 1px 0 color-mix(in srgb, var(--paper) 14%, transparent);color:var(--paper);font-family:var(--vdp-sans);text-align:center;cursor:default;border-radius:clamp(12px,1.6vw,20px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vd-player .vdp-resume-eyebrow{justify-content:center;align-items:center;gap:var(--space-3);margin:0 0 clamp(var(--space-2), 1vw, var(--space-3));font-family:var(--mono);font-size:var(--text-10-5);letter-spacing:var(--tracking-140);text-transform:uppercase;color:color-mix(in srgb, var(--paper) 62%, transparent);display:flex}.vd-player .vdp-resume-eyebrow:before,.vd-player .vdp-resume-eyebrow:after{content:"";background:color-mix(in srgb, var(--paper) 22%, transparent);width:22px;height:1px}.vd-player .vdp-resume-title{font-family:var(--serif);font-weight:var(--weight-400);font-size:clamp(19px,2.9vw,34px);line-height:var(--leading-110);letter-spacing:var(--tracking-n20);text-wrap:balance;margin:0}.vd-player .vdp-resume-title em{color:var(--vdp-brand);font-style:italic}.vd-player .vdp-resume-detail{margin:var(--space-3) auto 0;max-width:36ch;font-size:var(--text-15);line-height:var(--leading-150);color:color-mix(in srgb, var(--paper) 72%, transparent)}.vd-player .vdp-resume-line{margin:clamp(var(--space-3), 1.8vw, var(--space-6)) var(--space-2) 0;border-radius:var(--radius-2);background:color-mix(in srgb, var(--paper) 18%, transparent);height:2px;position:relative}.vd-player .vdp-resume-line-fill{width:var(--w,0%);border-radius:var(--radius-2);background:var(--vdp-brand);position:absolute;top:0;bottom:0;left:0}.vd-player .vdp-resume-line-dot{left:var(--x,0%);width:9px;height:9px;margin:calc(-1 * var(--space-1)) 0 0 calc(-1 * var(--space-1));background:var(--paper);box-shadow:0 0 0 4px rgba(var(--vdp-brand-rgb), .35);border-radius:50%;position:absolute;top:50%}.vd-player .vdp-resume-tc{margin:clamp(var(--space-1), .7vw, var(--space-2)) var(--space-2) 0;font-family:var(--mono);font-size:var(--text-11);letter-spacing:var(--tracking-40);color:color-mix(in srgb, var(--paper) 50%, transparent);justify-content:space-between;display:flex}.vd-player .vdp-resume-tc span:first-child{color:var(--paper)}.vd-player .vdp-resume-actions{justify-content:center;gap:clamp(var(--space-2), .9vw, var(--space-3));margin-top:clamp(var(--space-3), 1.8vw, var(--space-6));flex-wrap:wrap;display:flex}.vd-player .vdp-resume-btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:clamp(36px, 3.6vw, var(--tap-target));padding:0 clamp(var(--space-4), 1.8vw, var(--space-6)) 0 clamp(var(--space-3), 1.5vw, var(--space-5));border-radius:var(--radius-pill);font-family:var(--vdp-sans);font-size:clamp(13px,1.3vw,15px);font-weight:var(--weight-600);cursor:pointer;transition:filter var(--dur-200) var(--ease-out), background var(--dur-200) var(--ease-out);border:1px solid #0000;display:inline-flex}.vd-player .vdp-resume-btn svg{fill:currentColor;width:16px;height:16px}.vd-player .vdp-resume-btn.is-primary{background:var(--vdp-brand);border-color:var(--vdp-brand);color:var(--vdp-on-brand,var(--paper));box-shadow:0 8px 24px rgba(var(--vdp-brand-rgb), .35)}.vd-player .vdp-resume-btn.is-primary:hover{filter:brightness(1.06)}.vd-player .vdp-resume-btn.is-ghost{background:color-mix(in srgb, var(--paper) 8%, transparent);border-color:color-mix(in srgb, var(--paper) 22%, transparent);color:var(--paper)}.vd-player .vdp-resume-btn.is-ghost:hover{background:color-mix(in srgb, var(--paper) 14%, transparent)}.vd-player .vdp-resume-foot{margin:clamp(var(--space-3), 1.4vw, var(--space-4)) 0 0;font-family:var(--serif);font-style:italic;font-size:var(--text-13-5);color:color-mix(in srgb, var(--paper) 50%, transparent)}@media (max-width:768px){.vd-player .vdp-resume-detail,.vd-player .vdp-resume-foot{display:none}}@media (max-width:480px){.vd-player .vdp-resume{width:calc(100% - 28px)}.vd-player .vdp-resume-eyebrow{display:none}}.vd-player.vdp-playing .vdp-resume{display:none}.vd-player{--vdp-logo-url:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%22340%20260%20360%20400%22%20fill%3D%22none%22%3E%0A%20%20%3Cpath%20fill%3D%22%23D94A26%22%20d%3D%22M356.12%2C454.58l79.67%2C79.67c8.78%2C8.78%2C23.79%2C2.56%2C23.79-9.85v-84.07c0-10.7%2C11.55-17.41%2C20.84-12.1l95.34%2C54.41c9.37%2C5.35%2C9.37%2C18.86%2C0%2C24.21l-90.71%2C51.77c-7.98%2C4.56-9.45%2C15.46-2.95%2C21.96l63.31%2C63.31c7.48%2C7.48%2C20.24%2C4.23%2C23.23-5.93l78.74-268.04c3.11-10.58-6.72-20.41-17.3-17.3l-268.04%2C78.74C351.89%2C434.34%2C348.64%2C447.1%2C356.12%2C454.58z%22/%3E%0A%3C/svg%3E)}.vd-player .vdp-logo{background-image:var(--vdp-logo-url);opacity:.7;width:16px;height:16px;transition:opacity var(--dur-200) var(--ease-out);cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0}.vd-player .vdp-logo:hover{opacity:1}.vd-player .is-mark.tone-light,.vd-player .is-mark.tone-dark{-webkit-mask-image:var(--vdp-logo-url);-webkit-mask-image:var(--vdp-logo-url);mask-image:var(--vdp-logo-url);background-image:none;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.vd-player .is-mark.tone-light{background-color:color-mix(in srgb, var(--paper) 85%, transparent)}.vd-player .is-mark.tone-dark{background-color:color-mix(in srgb, var(--ink) 85%, transparent)}.vd-player .vdp-corner-mark{z-index:8;background-image:var(--vdp-logo-url);opacity:.6;width:16px;height:16px;transition:opacity var(--dur-200) var(--ease-out);cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;bottom:10px;left:12px}.vd-player .vdp-corner-mark:hover{opacity:1}.vd-player.s-min .vdp-logo{opacity:.85;filter:drop-shadow(0 1px 2px color-mix(in srgb, var(--ink) 55%, transparent))}.vd-player.s-accent .vdp-logo{width:22px;height:22px}.vd-player .vdp-persist-progress{z-index:9;background:color-mix(in srgb, var(--paper) 8%, transparent);opacity:0;pointer-events:none;height:2px;transition:opacity var(--dur-400) var(--ease-out);position:absolute;bottom:0;left:0;right:0}.vd-player.vdp-playing.vdp-idle .vdp-persist-progress{opacity:1}.vd-player.vdp-silent .vdp-persist-progress{display:none}.vd-player .vdp-persist-progress-fill{background:var(--vdp-sc-fill);height:100%;width:var(--w,0%);transition:width var(--dur-100) linear}.vd-player .vdp-silent-progress{background:color-mix(in srgb, var(--paper) 8%, transparent);z-index:7;height:2px;display:none;position:absolute;top:0;left:0;right:0}.vd-player.vdp-silent .vdp-silent-progress{display:block}.vd-player .vdp-silent-progress-fill{background:var(--vdp-brand);height:100%;width:var(--w,0%);box-shadow:0 0 8px rgba(var(--vdp-brand-rgb), .5);transition:width var(--dur-100) linear}.vd-player .vdp-silent-badge{z-index:8;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4) var(--space-2) var(--space-2);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--ink) 70%, transparent);-webkit-backdrop-filter:blur(28px)saturate(1.4);border:1px solid color-mix(in srgb, var(--paper) 12%, transparent);box-shadow:var(--shadow-float), inset 0 1px 0 color-mix(in srgb, var(--paper) 14%, transparent);cursor:pointer;color:var(--paper);font-family:var(--vdp-sans);transition:background var(--dur-200) var(--ease-out), transform var(--dur-200) var(--ease-out), box-shadow var(--dur-200) var(--ease-out);display:none;position:absolute;top:14px;right:14px}.vd-player.vdp-silent .vdp-silent-badge,.vd-player.vdp-silent-on .vdp-silent-badge{animation:vdpBadgeIn var(--dur-500) cubic-bezier(.16, 1, .3, 1) both;display:flex}.vd-player .vdp-silent-badge:hover{background:color-mix(in srgb, var(--ink) 82%, transparent);box-shadow:var(--shadow-float), inset 0 1px 0 color-mix(in srgb, var(--paper) 16%, transparent);transform:translateY(-1px)}.vd-player .vdp-silent-badge[data-pos=top-left]{inset:14px auto auto 14px}.vd-player .vdp-silent-badge[data-pos=top-right]{inset:14px 14px auto auto}.vd-player .vdp-silent-badge[data-pos=bottom-left]{inset:auto auto 14px 14px}.vd-player .vdp-silent-badge[data-pos=bottom-right]{inset:auto 14px 14px auto}@keyframes vdpBadgeIn{0%{opacity:0;transform:translate(8px)scale(.95)}to{opacity:1;transform:translate(0)scale(1)}}.vd-player .vdp-silent-badge-icon{background:var(--vdp-brand);width:26px;height:26px;color:var(--vdp-on-brand,var(--paper));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--paper) 22%, transparent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.vd-player .vdp-silent-badge-icon svg{width:13px;height:13px}.vd-player .vdp-silent-badge-icon:before{content:"";border:1.5px solid var(--vdp-brand);opacity:0;border-radius:50%;animation:2.4s ease-out 1s infinite vdpSilentPulse;position:absolute;inset:-2px}.vd-player .vdp-silent-badge:hover .vdp-silent-badge-icon:before{animation-play-state:paused}@keyframes vdpSilentPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.vd-player .vdp-silent-badge-text{gap:var(--space-hair);line-height:var(--leading-110);flex-direction:column;display:flex}.vd-player .vdp-silent-badge-label{font-size:var(--text-13);font-weight:var(--weight-600);letter-spacing:var(--tracking-10);color:var(--paper)}.vd-player .vdp-silent-badge-meta{font-family:var(--vdp-nums);font-size:var(--text-12);font-weight:var(--weight-400);color:color-mix(in srgb, var(--paper) 65%, transparent);font-variant-numeric:tabular-nums;font-variation-settings:"opsz" 14;font-style:italic}.vd-player .vdp-silent-badge-meta:empty,.vd-player.vdp-silent .vdp-bp{display:none}.vd-player .vdp-cb{z-index:10;transition:opacity var(--dur-200) var(--ease-out), transform var(--dur-300) var(--ease-out);position:absolute;bottom:0;left:0;right:0}.vd-player .vdp-bi{align-items:center;gap:var(--space-3);display:flex}.vd-player .vdp-bi button{color:color-mix(in srgb, var(--paper) 82%, transparent);cursor:pointer;border-radius:var(--radius-pill);min-width:24px;height:24px;transition:color var(--dur-150) var(--ease-out), background var(--dur-150) var(--ease-out), transform var(--dur-100) var(--ease-out), opacity var(--dur-100) var(--ease-out);font-family:var(--vdp-sans);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.vd-player .vdp-bi button:before{content:"";height:44px;position:absolute;bottom:-3px;left:-2px;right:-2px}.vd-player .vdp-bi button svg{width:15px;height:15px}.vd-player .vdp-bi button svg[stroke]{stroke-width:2px}.vd-player .vdp-bi button:hover{color:var(--paper)}.vd-player .vdp-bi button:focus-visible{outline:2px solid color-mix(in srgb, var(--paper) 90%, transparent);outline-offset:2px}.vd-player .vdp-cb-play:hover{background:color-mix(in srgb, var(--paper) 12%, transparent)}.vd-player .vdp-bi button:active{opacity:.7;transform:scale(.92)}.vd-player .vdp-bt{font-family:var(--vdp-nums);font-size:var(--text-13);font-weight:var(--weight-400);color:color-mix(in srgb, var(--paper) 55%, transparent);white-space:nowrap;letter-spacing:var(--tracking-10);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-variation-settings:"opsz" 14, "SOFT" 50}.vd-player .vdp-bt-cur{color:var(--paper)}.vd-player .vdp-bt-sep{font-style:italic;font-weight:var(--weight-300);opacity:.7;margin:0 1px}.vd-player .vdp-cb-speed{font-family:var(--vdp-nums);font-size:var(--text-13);font-weight:var(--weight-400);letter-spacing:var(--tracking-10);line-height:var(--leading-100);color:color-mix(in srgb, var(--paper) 82%, transparent);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-variation-settings:"opsz" 14, "SOFT" 50}.vd-player .vdp-cb-cc{font-family:var(--vdp-sans);font-size:var(--text-9);font-weight:var(--weight-700);letter-spacing:var(--tracking-60);min-width:0;height:auto;padding:var(--space-1) var(--space-1);border-radius:var(--radius-4);line-height:var(--leading-100);border:1.2px solid}.vd-player .vdp-cb-cc.is-active{background:color-mix(in srgb, var(--paper) 12%, transparent)}.vd-player .vdp-cb-pip.is-active{color:var(--vdp-brand)}:-webkit-any(.vd-player:fullscreen,.vd-player:-webkit-full-screen){width:100vw;max-width:none;height:100vh;box-shadow:none;border-radius:0;margin:0;padding-top:0}:is(.vd-player:fullscreen,.vd-player:fullscreen){width:100vw;max-width:none;height:100vh;box-shadow:none;border-radius:0;margin:0;padding-top:0}.vd-player.vdp-fs{border-radius:0;height:100dvh;min-height:100dvh}.vd-player.vdp-fs .vdp-cb{padding-bottom:env(safe-area-inset-bottom,0)}.vd-player .vdp-stage{position:absolute;inset:0}.vd-player .vdp-layer{z-index:20;pointer-events:none;position:absolute;inset:0}.vd-player .vdp-bg{z-index:0;background-color:var(--ink);background-image:radial-gradient(circle at 50% 38%, rgba(var(--vdp-brand-rgb), .2), transparent 62%);filter:blur(28px)saturate(1.05)brightness(.55);pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:-24px;transform:scale(1.12)}:-webkit-any(.vd-player:fullscreen .vdp-stage,.vd-player:-webkit-full-screen .vdp-stage,.vd-player.vdp-fs .vdp-stage){width:min(100vw, calc(100vh * var(--vdp-ar-num,1.7778)));width:min(100dvw, calc(100dvh * var(--vdp-ar-num,1.7778)));height:min(100vh, calc(100vw / var(--vdp-ar-num,1.7778)));height:min(100dvh, calc(100dvw / var(--vdp-ar-num,1.7778)));margin:auto;inset:0}:is(.vd-player:fullscreen .vdp-stage,.vd-player:fullscreen .vdp-stage,.vd-player.vdp-fs .vdp-stage){width:min(100vw, calc(100vh * var(--vdp-ar-num,1.7778)));width:min(100dvw, calc(100dvh * var(--vdp-ar-num,1.7778)));height:min(100vh, calc(100vw / var(--vdp-ar-num,1.7778)));height:min(100dvh, calc(100dvw / var(--vdp-ar-num,1.7778)));margin:auto;inset:0}.vd-player .vdp-unmute{z-index:30;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4) var(--space-2) var(--space-3);border-radius:var(--radius-pill);border:1px solid color-mix(in srgb, var(--paper) 12%, transparent);cursor:pointer;background:color-mix(in srgb, var(--ink) 70%, transparent);-webkit-backdrop-filter:blur(28px)saturate(1.4);color:var(--paper);font-family:var(--vdp-sans);font-size:var(--text-13);font-weight:var(--weight-600);letter-spacing:var(--tracking-10);box-shadow:var(--shadow-float), inset 0 1px 0 color-mix(in srgb, var(--paper) 14%, transparent);animation:vdpUnmuteIn var(--dur-400) cubic-bezier(.16, 1, .3, 1) both;-webkit-tap-highlight-color:transparent;transition:background var(--dur-200) var(--ease-out);display:inline-flex;position:absolute;top:14px;left:50%;transform:translate(-50%)}.vd-player .vdp-unmute:hover{background:color-mix(in srgb, var(--ink) 82%, transparent)}.vd-player .vdp-unmute svg{width:15px;height:15px;color:var(--vdp-brand);flex-shrink:0}@keyframes vdpUnmuteIn{0%{opacity:0;transform:translate(-50%)translateY(-6px)scale(.96)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}.vd-player{--vdp-sc-h:2px;--vdp-sc-h-on:5px;--vdp-sc-track:color-mix(in srgb, var(--paper) 16%, transparent);--vdp-sc-buf:color-mix(in srgb, var(--paper) 14%, transparent);--vdp-sc-fill:linear-gradient(90deg, rgba(var(--vdp-brand-rgb), .8), var(--vdp-brand) 70%);--vdp-sc-knob:var(--paper);--vdp-sc-knob-ring:var(--vdp-brand);--vdp-sc-knob-size:12px}.vd-player .vdp-sc{cursor:pointer;flex:1;height:4px;position:relative}.vd-player .vdp-sc-rail{height:var(--vdp-sc-h);border-radius:var(--radius-pill);background:var(--vdp-sc-track);transition:height var(--dur-200) var(--ease-out);position:absolute;top:50%;left:0;right:0;overflow:hidden;transform:translateY(-50%)}.vd-player .vdp-sc:hover .vdp-sc-rail,.vd-player.vdp-scrubbing .vdp-sc-rail{height:var(--vdp-sc-h-on)}.vd-player .vdp-sc-buf{width:var(--w,0%);background:var(--vdp-sc-buf);transition:width var(--dur-300) var(--ease-out);position:absolute;inset:0 auto 0 0}.vd-player .vdp-sc:before{content:"";position:absolute;inset:-20px 0}.vd-player .vdp-sc-fl{width:var(--w,0%);background:var(--vdp-sc-fill);position:absolute;inset:0 auto 0 0}.vd-player .vdp-sc-dt{top:50%;left:var(--x,0%);width:var(--vdp-sc-knob-size);height:var(--vdp-sc-knob-size);background:var(--vdp-sc-knob);border:2px solid var(--vdp-sc-knob-ring);box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 35%, transparent), var(--shadow-hair);opacity:0;pointer-events:none;transition:opacity var(--dur-150) var(--ease-out), transform var(--dur-150) var(--ease-out);border-radius:50%;position:absolute;transform:translate(-50%,-50%)scale(1)}.vd-player:hover .vdp-sc-dt,.vd-player.vdp-scrubbing .vdp-sc-dt{opacity:1}.vd-player.vdp-scrubbing .vdp-sc-dt{transform:translate(-50%,-50%)scale(1.25)}.vd-player .vdp-ch{top:50%;left:var(--x);z-index:2;cursor:pointer;background:0 0;width:14px;height:24px;position:absolute;transform:translate(-50%,-50%)}.vd-player .vdp-ch:after{content:"";border-radius:var(--radius-2);background:var(--paper);opacity:0;width:2px;height:10px;transition:opacity var(--dur-150) var(--ease-out), transform var(--dur-150) var(--ease-out);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scaleY(.4)}.vd-player .vdp-ch:hover:after,.vd-player .vdp-ch:focus-visible:after{opacity:1;transform:translate(-50%,-50%)scaleY(1)}.vd-player .vdp-ch-tip{background:var(--ink);color:var(--paper);font-family:var(--vdp-sans);font-size:var(--text-8-5);font-weight:var(--weight-500);letter-spacing:var(--tracking-20);padding:var(--space-1) var(--space-2);border-radius:var(--radius-4);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--dur-150);position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.vd-player .vdp-ch-tip:after{content:"";border:4px solid #0000;border-top-color:var(--ink);position:absolute;top:100%;left:50%;transform:translate(-50%)}.vd-player .vdp-ch:hover .vdp-ch-tip{opacity:1}.vd-player .vdp-km{top:50%;left:var(--x,0%);z-index:3;cursor:pointer;background:0 0;border:none;width:14px;height:24px;padding:0;position:absolute;transform:translate(-50%,-50%)}.vd-player .vdp-km:after{content:"";border-radius:var(--radius-2);background:var(--accent-3);opacity:0;width:2px;height:10px;transition:opacity var(--dur-150) var(--ease-out), transform var(--dur-150) var(--ease-out);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scaleY(.4)}.vd-player .vdp-km:hover:after,.vd-player .vdp-km:focus-visible:after{opacity:1;transform:translate(-50%,-50%)scaleY(1)}.vd-player .vdp-km:focus-visible{outline:none}.vd-player .vdp-km-tip{background:var(--ink);color:var(--paper);font-family:var(--vdp-sans);font-size:var(--text-8-5);font-weight:var(--weight-500);letter-spacing:var(--tracking-20);padding:var(--space-1) var(--space-2);border-radius:var(--radius-4);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--dur-150);position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.vd-player .vdp-km-tip:after{content:"";border:4px solid #0000;border-top-color:var(--ink);position:absolute;top:100%;left:50%;transform:translate(-50%)}.vd-player .vdp-km:hover .vdp-km-tip,.vd-player .vdp-km:focus-visible .vdp-km-tip{opacity:1}.vd-player .vdp-sb{bottom:18px;left:var(--x);align-items:center;gap:var(--space-1);pointer-events:none;z-index:6;flex-direction:column;display:flex;position:absolute;transform:translate(-50%)}.vd-player .vdp-sb-img{width:var(--sb-w);height:var(--sb-h);border:2px solid var(--paper);border-radius:var(--radius-4);box-shadow:var(--shadow-lift);background-repeat:no-repeat}.vd-player .vdp-sb-time{align-items:baseline;gap:var(--space-2);max-width:240px;font-family:var(--mono);font-size:var(--text-10);font-weight:var(--weight-600);color:var(--paper);background:color-mix(in srgb, var(--ink) 88%, transparent);padding:var(--space-1) var(--space-2);border-radius:var(--radius-4);white-space:nowrap;display:flex}.vd-player .vdp-sb-ch{font-family:var(--vdp-serif,var(--serif));font-style:italic;font-size:var(--text-11);font-weight:var(--weight-400);color:color-mix(in srgb, var(--paper) 85%, transparent);text-overflow:ellipsis;overflow:hidden}.vd-player .vdp-gl{top:50%;left:var(--x);z-index:3;cursor:pointer;transition:left var(--dur-200) var(--ease-out), top var(--dur-200) var(--ease-out), transform var(--dur-200) var(--ease-out);position:absolute;transform:translate(-50%,-50%)}.vd-player .vdp-gl:hover{transform:translate(-50%,-50%)scale(1.25)}.vd-player .vdp-gl-icon{border-radius:var(--radius-6);width:22px;height:22px;color:var(--accent);background:color-mix(in srgb, var(--accent) 16%, transparent);border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);justify-content:center;align-items:center;display:flex}.vd-player .vdp-cb-vol{position:relative}.vd-player .vdp-vol-pop{background:color-mix(in srgb, var(--ink) 92%, transparent);-webkit-backdrop-filter:blur(20px);border:1px solid color-mix(in srgb, var(--paper) 8%, transparent);border-radius:var(--radius-8);padding:var(--space-3) var(--space-3);opacity:0;pointer-events:none;transition:opacity var(--dur-150) var(--ease-out), transform var(--dur-150) var(--ease-out);box-shadow:var(--shadow-float);z-index:30;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px)}.vd-player .vdp-vol-pop.is-active{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.vd-player .vdp-vol-track{border-radius:var(--radius-4);background:color-mix(in srgb, var(--paper) 12%, transparent);cursor:pointer;width:6px;height:64px;position:relative}.vd-player .vdp-vol-fill{border-radius:var(--radius-4);background:var(--vdp-brand);height:var(--h,75%);transition:height var(--dur-150) var(--ease-out);position:absolute;bottom:0;left:0;right:0}.vd-player .vdp-more{display:none;position:relative}.vd-player .vdp-more-pop{background:color-mix(in srgb, var(--ink) 92%, transparent);-webkit-backdrop-filter:blur(20px);border:1px solid color-mix(in srgb, var(--paper) 8%, transparent);border-radius:var(--radius-12);min-width:148px;padding:var(--space-1);box-shadow:var(--shadow-float);z-index:30;gap:var(--space-hair);max-height:min(56vh,320px);animation:vdpMorePop var(--dur-150) var(--ease-out) both;flex-direction:column;display:flex;position:absolute;bottom:calc(100% + 8px);right:0;overflow-y:auto}@keyframes vdpMorePop{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.vd-player .vdp-more-pop .vdp-more-row{justify-content:flex-start;align-items:center;gap:var(--space-3);width:100%;min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-8);cursor:pointer;color:color-mix(in srgb, var(--paper) 85%, transparent);font-family:var(--vdp-sans);font-size:var(--text-13);font-weight:var(--weight-500);letter-spacing:var(--tracking-10);text-align:left;transition:background var(--dur-100) var(--ease-out), color var(--dur-100) var(--ease-out);background:0 0;border:none;display:flex}.vd-player .vdp-more-pop .vdp-more-row:hover{background:color-mix(in srgb, var(--paper) 10%, transparent);color:var(--paper)}.vd-player .vdp-more-pop .vdp-more-row svg{flex-shrink:0}.vd-player .vdp-more-row-val{color:color-mix(in srgb, var(--paper) 60%, transparent);font-family:var(--vdp-nums);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;margin-left:auto}.vd-player .vdp-more-head{font-family:var(--vdp-sans);font-size:var(--text-9);font-weight:var(--weight-700);letter-spacing:var(--tracking-140);text-transform:uppercase;color:color-mix(in srgb, var(--paper) 40%, transparent);padding:var(--space-2) var(--space-3) var(--space-hair)}.vd-player .vdp-more-row-chapter .vdp-more-row-ch-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.vd-player .vdp-more-pop .vdp-more-row-cc{display:none}.vd-player.vdp-playing.vdp-idle .vdp-cb{opacity:0;pointer-events:none;transform:translateY(6px)}.vd-player.vdp-playing.vdp-idle{cursor:none}.vd-player.s-pill .vdp-cb{bottom:14px;left:16px;right:16px}.vd-player.s-pill .vdp-bi{padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--ink) 62%, transparent);-webkit-backdrop-filter:blur(28px)saturate(1.4);border:1px solid color-mix(in srgb, var(--paper) 10%, transparent);box-shadow:var(--shadow-float), inset 0 1px 0 color-mix(in srgb, var(--paper) 12%, transparent);transition:transform var(--dur-200) var(--ease-out), box-shadow var(--dur-200) var(--ease-out)}.vd-player.s-pill .vdp-cb:hover .vdp-bi{box-shadow:var(--shadow-float), inset 0 1px 0 color-mix(in srgb, var(--paper) 14%, transparent);transform:translateY(-1px)}.vd-player.s-bar .vdp-cb{padding-top:var(--space-14)}.vd-player.s-bar .vdp-bi{padding:var(--space-3) var(--space-5);background:linear-gradient(to top, color-mix(in srgb, var(--ink) 86%, transparent), color-mix(in srgb, var(--ink) 56%, transparent) 36%, color-mix(in srgb, var(--ink) 20%, transparent) 72%, transparent)}.vd-player.s-min .vdp-cb{bottom:0}.vd-player.s-min .vdp-bi{padding:var(--space-2) var(--space-5) var(--space-4);background:0 0;position:relative}.vd-player.s-min .vdp-bi button{color:color-mix(in srgb, var(--paper) 90%, transparent);filter:drop-shadow(0 1px 2px color-mix(in srgb, var(--ink) 55%, transparent))}.vd-player.s-min .vdp-bi button:hover{color:var(--paper)}.vd-player.s-min .vdp-bt{color:color-mix(in srgb, var(--paper) 92%, transparent);font-family:var(--vdp-nums);font-style:italic;font-size:var(--text-14);text-shadow:0 1px 2px color-mix(in srgb, var(--ink) 55%, transparent);margin-left:auto}.vd-player.s-min .vdp-sc{flex:none;height:4px;position:absolute;bottom:0;left:0;right:0}.vd-player.s-min .vdp-sc-rail{border-radius:0}.vd-player.s-min{--vdp-sc-h:2px;--vdp-sc-h-on:5px;--vdp-sc-track:color-mix(in srgb, var(--paper) 22%, transparent);--vdp-sc-buf:color-mix(in srgb, var(--paper) 16%, transparent);--vdp-sc-fill:var(--vdp-brand);--vdp-sc-knob-size:10px}@media (hover:hover){@container vd-player (min-width:641px){.vd-player.s-min .vdp-cb-replay,.vd-player.s-min .vdp-cb-speed,.vd-player.s-min .vdp-cb-vol,.vd-player.s-min .vdp-cb-pip,.vd-player.s-min .vdp-cb-airplay,.vd-player.s-min .vdp-cb-cc,.vd-player.s-min .vdp-more{display:none}.vd-player.s-min .vdp-cb:hover .vdp-cb-replay,.vd-player.s-min .vdp-cb:hover .vdp-cb-speed,.vd-player.s-min .vdp-cb:hover .vdp-cb-vol,.vd-player.s-min .vdp-cb:hover .vdp-cb-pip,.vd-player.s-min .vdp-cb:hover .vdp-cb-airplay,.vd-player.s-min .vdp-cb:hover .vdp-cb-cc,.vd-player.s-min .vdp-cb:focus-within .vdp-cb-replay,.vd-player.s-min .vdp-cb:focus-within .vdp-cb-speed,.vd-player.s-min .vdp-cb:focus-within .vdp-cb-vol,.vd-player.s-min .vdp-cb:focus-within .vdp-cb-pip,.vd-player.s-min .vdp-cb:focus-within .vdp-cb-airplay,.vd-player.s-min .vdp-cb:focus-within .vdp-cb-cc{animation:vdpHairlineIn var(--dur-200) var(--ease-out) both;display:flex}}}@keyframes vdpHairlineIn{0%{opacity:0}to{opacity:1}}.vd-player.s-accent .vdp-cb{bottom:0}.vd-player.s-accent .vdp-bi{padding:var(--space-3) var(--space-6);background:color-mix(in srgb, var(--ink) 86%, transparent);-webkit-backdrop-filter:blur(10px);border-top:1px solid rgba(var(--vdp-brand-rgb), .28)}.vd-player.s-accent{--vdp-sc-h:3px;--vdp-sc-h-on:6px;--vdp-sc-track:rgba(var(--vdp-brand-rgb), .2);--vdp-sc-buf:rgba(var(--vdp-brand-rgb), .18);--vdp-sc-fill:var(--vdp-brand);--vdp-sc-knob-size:13px}.vd-player.s-accent .vdp-bi button{color:color-mix(in srgb, var(--paper) 60%, transparent)}.vd-player.s-accent .vdp-bi button:hover{color:var(--vdp-brand)}.vd-player.s-accent .vdp-bt{color:rgba(var(--vdp-brand-rgb), .7);font-weight:var(--weight-600)}.vd-player.vdp-no-scrub:not(.s-min) .vdp-bt{margin-right:auto}.vd-player.s-pill.vdp-no-scrub .vdp-cb{pointer-events:none;justify-content:center;display:flex}.vd-player.s-pill.vdp-no-scrub .vdp-bi{pointer-events:auto}.vd-player.s-pill.vdp-no-scrub.vdp-playing.vdp-idle .vdp-bi{pointer-events:none}@media (hover:none){.vd-player .vdp-sc-dt{opacity:1}.vd-player .vdp-km-tip{display:none}.vd-player .vdp-ch-tip{opacity:0}}@container vd-player (max-width:640px){.vd-player .vdp-bp{border-radius:var(--radius-12);width:44px;height:30px}.vd-player .vdp-bp svg{width:17px;height:17px;margin-left:var(--space-hair)}.vd-player .vdp-bi{gap:var(--space-2);padding:var(--space-1) var(--space-3)}.vd-player.s-pill .vdp-cb{bottom:6px;left:6px;right:6px}.vd-player.s-pill .vdp-bi{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill)}.vd-player .vdp-logo,.vd-player.s-accent .vdp-logo{width:15px;height:15px}.vd-player .vdp-bi button.vdp-cb-speed,.vd-player .vdp-bi button.vdp-cb-replay,.vd-player .vdp-bi button.vdp-cb-vol,.vd-player .vdp-bi button.vdp-cb-pip,.vd-player .vdp-bi button.vdp-cb-airplay{display:none}.vd-player .vdp-more{display:flex}.vd-player .vdp-bt{font-size:var(--text-11);min-width:auto}.vd-player .vdp-bt-sep,.vd-player .vdp-bt-dur{display:none}.vd-player{--vdp-sc-h-on:4px;--vdp-sc-knob-size:11px}.vd-player .vdp-ch,.vd-player .vdp-ch-tip,.vd-player .vdp-km,.vd-player .vdp-km-tip,.vd-player.vdp-vertical .vdp-bi button.vdp-cb-cc,.vd-player[data-aspect=vertical] .vdp-bi button.vdp-cb-cc{display:none}.vd-player.vdp-vertical .vdp-more-pop .vdp-more-row-cc,.vd-player[data-aspect=vertical] .vdp-more-pop .vdp-more-row-cc{display:flex}.vd-player .vdp-persist-progress{height:3px}.vd-player .vdp-bi button{min-width:20px;height:20px}.vd-player .vdp-cb-cc{padding:var(--space-1) var(--space-2)}.vd-player .vdp-unmute{padding:var(--space-2) var(--space-4) var(--space-2) var(--space-3);top:12px}.vd-player.s-bar .vdp-cb{padding-top:var(--space-6)}.vd-player.s-bar .vdp-bi{padding:var(--space-1) var(--space-3) var(--space-2)}.vd-player.s-min .vdp-bi{padding:var(--space-1) var(--space-3) var(--space-3)}.vd-player.s-accent .vdp-bi{padding:var(--space-1) var(--space-3)}}@media (hover:none){@container vd-player (max-width:640px){.vd-player .vdp-bi{gap:0}.vd-player .vdp-bi button:not(.vdp-cb-cc){min-width:var(--tap-target,44px)}.vd-player .vdp-bi button.vdp-cb-cc:before{left:-27px;right:-3px}.vd-player .vdp-bp:before{content:"";height:var(--tap-target,44px);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}}}@container vd-player (max-width:420px){.vd-player .vdp-bp{border-radius:var(--radius-12);width:40px;height:28px}.vd-player .vdp-bp svg{width:16px;height:16px}.vd-player .vdp-bi{gap:var(--space-2);padding:var(--space-1) var(--space-3)}.vd-player.s-pill .vdp-bi{padding:var(--space-1) var(--space-3)}.vd-player .vdp-bt{font-size:var(--text-10)}}.vd-player.vdp-vertical .vdp-bi,.vd-player[data-aspect=vertical] .vdp-bi{padding:var(--space-2) var(--space-3);background:linear-gradient(to top, color-mix(in srgb, var(--ink) 85%, transparent), color-mix(in srgb, var(--ink) 40%, transparent) 70%, transparent)}.vd-player.vdp-vertical .vdp-bp,.vd-player[data-aspect=vertical] .vdp-bp{border-radius:var(--radius-16);width:64px;height:64px}.vd-player.vdp-vertical,.vd-player[data-aspect=vertical]{--vdp-sc-h-on:4px}.vd-player.vdp-vertical .vdp-cb-speed,.vd-player.vdp-vertical .vdp-cb-vol,.vd-player[data-aspect=vertical] .vdp-cb-speed,.vd-player[data-aspect=vertical] .vdp-cb-vol{display:none}@container vd-player (max-width:640px){.vd-player.vdp-vertical .vdp-bp,.vd-player[data-aspect=vertical] .vdp-bp{border-radius:var(--radius-12);width:44px;height:44px}.vd-player.vdp-vertical .vdp-bi,.vd-player[data-aspect=vertical] .vdp-bi{padding:var(--space-1) var(--space-3)}.vd-player.vdp-vertical:not(.vdp-fs) .vdp-cb,.vd-player[data-aspect=vertical]:not(.vdp-fs) .vdp-cb{padding-bottom:var(--space-5)}}.vd-player.vdp-no-speed .vdp-cb-speed{display:none}@media (prefers-reduced-motion:reduce){.vd-player .vdp-silent-badge-icon:before,.vd-player.vdp-silent .vdp-silent-badge,.vd-player.vdp-silent-on .vdp-silent-badge,.vd-player .vdp-more-pop{animation:none}.vd-player .vdp-bi button:active{transform:none}.vd-player .vdp-bp:active{transform:translate(-50%,-50%)}.vd-player.vdp-playing.vdp-idle .vdp-cb,.vd-player.s-pill .vdp-cb:hover .vdp-bi{transform:none}}.vd-player .vdp-dt-flash{pointer-events:none;z-index:8;justify-content:center;align-items:center;width:33.333%;display:flex;position:absolute;top:0;bottom:0}.vd-player .vdp-dt-flash.left{left:0}.vd-player .vdp-dt-flash.right{right:0}.vd-player .vdp-dt-flash-inner{font-family:var(--vdp-nums);font-size:var(--text-15);font-weight:var(--weight-700);letter-spacing:var(--tracking-10);font-variant-numeric:tabular-nums;color:var(--paper);background:color-mix(in srgb, var(--ink) 70%, transparent);padding:var(--space-3) var(--space-4);border-radius:var(--radius-pill);animation:vdpDtFlash var(--dur-200) var(--ease-out);align-items:center;gap:var(--space-1);display:inline-flex}.vd-player .vdp-dt-flash-chev{flex-shrink:0}@keyframes vdpDtFlash{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.vd-player .vdp-state{z-index:5;justify-content:center;align-items:center;gap:var(--space-4);padding:var(--space-4);text-align:center;background:var(--ink);color:var(--paper);font-family:var(--sans);flex-direction:column;display:flex;position:absolute;inset:0}.vd-player .vdp-loading.over-poster{background:0 0}.vd-player .vdp-buffering{z-index:50;background:color-mix(in srgb, var(--ink) 50%, transparent);pointer-events:none}.vd-player .vdp-spinner{border:3px solid color-mix(in srgb, var(--player-accent,var(--accent)) 22%, transparent);border-top-color:var(--player-accent,var(--accent));border-radius:50%;width:44px;height:44px;animation:.8s linear infinite vp-spin}.vd-player .vdp-state-msg{max-width:34ch;font-size:var(--text-14);line-height:var(--leading-150);color:color-mix(in srgb, var(--paper) 78%, transparent);margin:0}.vd-player .vdp-state-btn{min-height:var(--tap-target);padding:0 var(--space-6);border-radius:var(--radius-pill);border:1px solid color-mix(in srgb, var(--paper) 28%, transparent);background:color-mix(in srgb, var(--paper) 10%, transparent);color:var(--paper);font-family:var(--sans);font-size:var(--text-14);font-weight:var(--weight-600);cursor:pointer;transition:background var(--dur-200) var(--ease-out)}.vd-player .vdp-state-btn:hover{background:color-mix(in srgb, var(--paper) 18%, transparent)}@keyframes vp-spin{to{transform:rotate(360deg)}}:is(.rp-root,.ve-el-preview) .el-gate-host{container-type:inline-size}@container (max-width:560px){:is(.rp-root,.ve-el-preview) .el-gate-host .el-gate-card{max-width:none;padding:var(--space-3) var(--space-4) var(--space-1);box-shadow:none;background:0 0;border:0}:is(.rp-root,.ve-el-preview) .el-gate-host .el-gate-icon,:is(.rp-root,.ve-el-preview) .el-gate-host .el-gate-sub{display:none}:is(.rp-root,.ve-el-preview) .el-gate-host .el-gate-headline{font-size:var(--text-20);margin-bottom:var(--space-2)}:is(.rp-root,.ve-el-preview) .el-gate-host .el-gate-form{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}:is(.rp-root,.ve-el-preview) .el-gate-host .el-gate-input{min-height:var(--tap-target);padding:var(--space-3) var(--space-3);background:var(--ink);border-color:color-mix(in srgb, var(--paper) 18%, transparent)}:is(.rp-root,.ve-el-preview) .el-gate-host .el-gate-input:focus{border-color:var(--el-accent)}:is(.rp-root,.ve-el-preview) .el-gate-host .el-gate-input.error{border-color:var(--el-accent-3)}:is(.rp-root,.ve-el-preview) .el-gate-host .el-gate-form>[role=alert],:is(.rp-root,.ve-el-preview) .el-gate-host .el-gate-submit{grid-column:1/-1}:is(.rp-root,.ve-el-preview) .el-gate-host .el-gate-submit{min-height:var(--tap-target);padding:var(--space-3)}:is(.rp-root,.ve-el-preview) .el-gate-host .el-gate-skip{min-height:var(--tap-target);margin-top:0}}}