.ak-play{--ak-play-d:72px;--ak-play-size:calc(var(--ak-play-d) * var(--ak-play-scale,1));box-sizing:border-box;width:var(--ak-play-size);height:var(--ak-play-size);background:var(--akp-accent,#d98a5b);color:#fff;box-shadow:var(--ak-play-shadow,0 6px 24px rgb(0 0 0/calc(.35 * var(--ak-play-shadow-intensity,1))));border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.ak-play--quiet{--ak-play-d:44px}.ak-play>svg{flex:none;width:100%;height:100%;margin:0;display:block}.akp-f,.akp,.akp-x{--akp-accent:#d98a5b;box-sizing:border-box;width:min(100%, calc(var(--akp-maxh,80vh) * var(--akp-w,16) / var(--akp-h,9)));aspect-ratio:var(--akp-w,16) / var(--akp-h,9);border-radius:var(--akp-radius,12px);box-shadow:var(--akp-player-shadow,none);color:#fff;isolation:isolate;-webkit-tap-highlight-color:transparent;background:#000;margin-inline:auto;font:500 14px/1.35 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;display:block;position:relative;overflow:hidden}[data-akp-play-size="110"]{--ak-play-scale:1.1}[data-akp-play-size="125"]{--ak-play-scale:1.25}[data-akp-play-size="150"]{--ak-play-scale:1.5}[data-akp-play-shadow=none]{--ak-play-shadow:none}[data-akp-play-shadow=strong]{--ak-play-shadow:0 8px 28px rgb(0 0 0/calc(.65 * var(--ak-play-shadow-intensity,1)))}[data-akp-play-shadow=glow]{--ak-play-shadow:0 0 22px color-mix(in srgb, var(--akp-play-glow-color,var(--akp-accent)) min(100%, 70% * var(--ak-play-shadow-intensity,1)), transparent)}[data-akp-player-shadow=soft]{--akp-player-shadow:0 8px 24px rgb(0 0 0/calc(.28 * var(--akp-player-shadow-intensity,1)))}[data-akp-player-shadow=strong]{--akp-player-shadow:0 12px 32px rgb(0 0 0/calc(.55 * var(--akp-player-shadow-intensity,1)))}[data-akp-player-shadow=glow]{--akp-player-shadow:0 0 26px color-mix(in srgb, var(--akp-player-glow-color,var(--akp-accent)) min(100%, 55% * var(--akp-player-shadow-intensity,1)), transparent)}.akp-f.akp--fill,.akp.akp--fill,.akp-x.akp--fill{aspect-ratio:auto;border-radius:inherit;width:100%;height:100%}.akp-f.akp--layer,.akp.akp--layer{z-index:0;pointer-events:none;border-radius:0;position:absolute;inset:0}.akp-f{cursor:pointer}.akp-f.akp--layer{cursor:default}.akp-f:focus-visible{outline:3px solid var(--akp-accent);outline-offset:2px}.akp-f__poster,.akp-x__btn img{object-fit:var(--akp-fit,contain);width:100%;height:100%;display:block;position:absolute;inset:0}.akp-f img.akp-f__poster,.akp-x .akp-x__btn img{box-shadow:none;max-width:none;cursor:inherit;border:0;border-radius:0;margin:0}.akp-f__title{text-shadow:0 1px 2px #00000080;pointer-events:none;background:linear-gradient(#000000a6,#0000);padding:14px 18px 32px;font-size:clamp(14px,1.6vw,18px);font-weight:600;position:absolute;inset:0 0 auto}.akp-f__play,.akp-x__play{margin:calc(var(--ak-play-size) / -2) 0 0 calc(var(--ak-play-size) / -2);transition:transform .15s;position:absolute;top:50%;left:50%}.akp-f:hover .akp-f__play,.akp-x__btn:hover .akp-x__play{transform:scale(1.06)}.akp-f__play--quiet{margin:0;inset:auto 14px 14px auto}@media (width<=520px){.akp-f__play:not(.ak-play--quiet),.akp-x__play:not(.ak-play--quiet),.akp__big:not(.ak-play--quiet){--ak-play-d:60px}}.akp-f,.akp-x{container:akp/inline-size}@container akp (width<=260px){.akp-f__play:not(.ak-play--quiet),.akp-x__play:not(.ak-play--quiet),.akp__big:not(.ak-play--quiet){--ak-play-d:44px}.akp-f__title,.akp-f__dur{display:none}}.akp-f__dur{font-variant-numeric:tabular-nums;background:#000000b3;border-radius:6px;padding:3px 8px;font-size:12.5px;position:absolute;bottom:12px;right:12px}.akp-f__play--quiet~.akp-f__dur{right:calc(22px + 44px * var(--ak-play-scale,1))}.akp-f--loading .akp-f__play svg{opacity:0}.akp-f--loading .akp-f__play:after{content:"";inset:calc(var(--ak-play-size) * .3);border:3px solid #ffffff59;border-top-color:#fff;border-radius:50%;animation:.8s linear infinite akp-spin;position:absolute}@keyframes akp-spin{to{transform:rotate(360deg)}}.akp-x__btn{all:unset;cursor:pointer;display:block;position:absolute;inset:0}.akp-x__btn:focus-visible{outline:3px solid var(--akp-accent);outline-offset:-3px}.akp-x__frame{border:0;width:100%;height:100%;position:absolute;inset:0}.akp-x--kinescope{isolation:isolate;background:#111218;border-radius:14px;overflow:hidden}.akp-x--kinescope .akp-x__frame{display:block}html.akp-lock,html.akp-lock body{overflow:hidden!important}
