@keyframes ymnmb90{0%,to{opacity:.48;transform:scale(.96)rotate(-1deg)}50%{opacity:.78;transform:scale(1.015)rotate(1deg)}}
@keyframes ymnmb91{0%{opacity:0;transform:translate(-115%)}18%,72%{opacity:.34}to{opacity:0;transform:translate(115%)}}
@keyframes ymnmb92{0%,to{opacity:.64;transform:scale(.94)}50%{opacity:.9;transform:scale(1.04)}}
@keyframes ymnmb93{0%{opacity:0;transform:scale(.7)}14%{opacity:.5}70%{opacity:.16}to{opacity:0;transform:scale(1.35)}}
@keyframes ymnmb94{0%,to{transform:scale(.96)}50%{transform:scale(1.04)}}
@keyframes ymnmb95{0%{opacity:.82;stroke-dashoffset:0;transform:scaleY(.85)}50%{opacity:1;transform:scaleY(1.15)}to{opacity:.82;stroke-dashoffset:-36px;transform:scaleY(.85)}}
@keyframes ymnmb96{0%{opacity:.72;transform:scale(.55)}62%{opacity:.2}to{opacity:0;transform:scale(1.5)}}
@keyframes ymnmb97{0%,to{opacity:.34;transform:scale(.88)}50%{opacity:.82;transform:scale(1.16)}}
@keyframes ymnmb98{0%,to{opacity:.48;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}
.ymnmb99{gap:var(--nc5kjv1z);width:100%;max-width:var(--nc5kjv2i);min-width:0;color:var(--nc5kjvj);background:var(--nc5kjvi);border:1px solid var(--nc5kjve);border-radius:var(--nc5kjv25);box-shadow:var(--nc5kjv28);grid-template-columns:.78fr 1.22fr;grid-template-areas:"meta resonator""console console";margin:0 auto;padding:clamp(1.25rem,4vw,3rem);display:grid;position:relative;overflow:hidden}
.ymnmb9a{z-index:1;grid-area:meta;align-self:center;min-width:0;position:relative}
[data-player-has-close=true] .ymnmb9a{padding-inline-end:calc(var(--nc5kjv2h) + var(--nc5kjv1w))}
.ymnmb9b{z-index:2;top:var(--nc5kjv1x);right:var(--nc5kjv1x);width:var(--nc5kjv2h);min-width:var(--nc5kjv2h);height:var(--nc5kjv2h);min-height:var(--nc5kjv2h);color:var(--nc5kjve);background:var(--nc5kjvi);border:1px solid var(--nc5kjve);box-shadow:3px 3px 0 color-mix(in srgb, var(--nc5kjvg) 72%, transparent);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:inline-grid;position:absolute}
.ymnmb9b:hover{background:var(--nc5kjvh)}
.ymnmb9b:focus-visible{outline:3px solid var(--nc5kjvo);outline-offset:3px}
.ymnmb9c{margin-bottom:var(--nc5kjv1v);font-family:var(--nc5kjvs);font-size:var(--nc5kjv1e);font-weight:var(--nc5kjv1f);letter-spacing:.1em;line-height:var(--nc5kjv1h);text-transform:uppercase;display:inline-block}
.ymnmb9d{align-items:baseline;gap:var(--nc5kjv1v);color:var(--nc5kjve);flex-wrap:wrap;margin:0;display:flex}
.ymnmb9e{font-family:var(--nc5kjvq);letter-spacing:-.06em;font-size:clamp(4.75rem,11vw,8.5rem);font-weight:700;line-height:.88}
.ymnmb9f{font-family:var(--nc5kjvs);letter-spacing:.18em;font-size:clamp(.75rem,1.7vw,1rem);font-weight:700}
.ymnmb9g{max-width:28ch;margin:var(--nc5kjv1x) 0 0;font-family:var(--nc5kjvr);letter-spacing:-.03em;overflow-wrap:anywhere;font-size:clamp(1.25rem,2.8vw,2rem);font-weight:700;line-height:1.35}
.ymnmb9h{isolation:isolate;grid-area:resonator;place-items:center;min-width:0;min-height:min(40vw,26rem);display:grid;position:relative;overflow:hidden}
.ymnmb9i{aspect-ratio:1;background:repeating-radial-gradient(circle, transparent 0 14px, color-mix(in srgb, var(--nc5kjvf) 22%, transparent) 15px 16px);border-radius:50%;width:min(36vw,24rem);min-width:17.5rem;position:absolute}
[data-player-status=preparing] .ymnmb9i{animation:4.8s ease-in-out infinite ymnmb90}
[data-player-status=playing] .ymnmb9i{animation:6s ease-in-out infinite ymnmb92}
.ymnmb9j{aspect-ratio:1;opacity:0;border:2px solid color-mix(in srgb, var(--nc5kjvh) 72%, transparent);border-radius:50%;width:min(24vw,16rem);min-width:11rem;position:absolute;transform:scale(.55)}
[data-player-status=playing] .ymnmb9j{animation:.7s ease-out ymnmb96}
.ymnmb9k{aspect-ratio:1;opacity:0;border:2px solid color-mix(in srgb, var(--nc5kjvf) 58%, transparent);border-radius:50%;width:min(30vw,20rem);min-width:14rem;position:absolute;transform:scale(.72)}
[data-player-status=playing] .ymnmb9k{animation:2.7s ease-out infinite ymnmb93}
.ymnmb9l{aspect-ratio:1;opacity:0;border:2px solid color-mix(in srgb, var(--nc5kjvf) 58%, transparent);border-radius:50%;width:min(30vw,20rem);min-width:14rem;position:absolute;transform:scale(.72)}
[data-player-status=playing] .ymnmb9l{animation:2.7s ease-out -.9s infinite ymnmb93}
.ymnmb9m{aspect-ratio:1;opacity:0;border:2px solid color-mix(in srgb, var(--nc5kjvf) 58%, transparent);border-radius:50%;width:min(30vw,20rem);min-width:14rem;position:absolute;transform:scale(.72)}
[data-player-status=playing] .ymnmb9m{animation:2.7s ease-out -1.8s infinite ymnmb93}
.ymnmb9n{appearance:none;z-index:1;aspect-ratio:1;width:min(92%,clamp(8.5rem,18vw,12rem));color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}
.ymnmb9n:focus-visible{outline:3px solid var(--nc5kjvo);outline-offset:4px}
.ymnmb9n:disabled{cursor:not-allowed;opacity:.72}
.ymnmb9o{width:100%;height:100%;padding:var(--nc5kjv1x);color:var(--nc5kjvi);background:var(--nc5kjve);border:2px solid var(--nc5kjvj);box-shadow:7px 7px 0 color-mix(in srgb, var(--nc5kjvf) 62%, transparent);transform-origin:50%;border-radius:50%;place-items:center;display:grid}
.ymnmb9n:hover:not(:disabled) .ymnmb9o{background:color-mix(in srgb, var(--nc5kjve) 84%, var(--nc5kjvf));box-shadow:9px 9px 0 color-mix(in srgb, var(--nc5kjvf) 72%, transparent)}
[data-player-status=playing] .ymnmb9o{animation:2.4s ease-in-out infinite ymnmb94}
.ymnmb9p{isolation:isolate;min-width:0;color:var(--nc5kjvi);background:var(--nc5kjve);border:1px solid var(--nc5kjvj);grid-area:console;padding:clamp(1rem,2.5vw,1.5rem);position:relative;overflow:hidden;container-type:inline-size}
[data-player-status=preparing] .ymnmb9p{border-color:var(--nc5kjvf);border-style:dashed}
[data-player-status=restored] .ymnmb9p{border:2px dashed var(--nc5kjvh)}
.ymnmb9q{z-index:0;opacity:0;pointer-events:none;background:linear-gradient(90deg, transparent calc(50% - .625rem), color-mix(in srgb, var(--nc5kjvf) 52%, transparent) calc(50% - .625rem), color-mix(in srgb, var(--nc5kjvf) 52%, transparent) calc(50% + .625rem), transparent calc(50% + .625rem));position:absolute;inset:-1px}
[data-player-status=preparing] .ymnmb9q{animation:3.6s ease-in-out infinite ymnmb91}
.ymnmb9r{z-index:1;width:100%;height:4.375rem;display:block;position:relative;overflow:visible}
.ymnmb9s{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;vector-effect:non-scaling-stroke;opacity:.54;stroke:var(--nc5kjvg);transform:translate(3px,3px)}
.ymnmb9t{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;vector-effect:non-scaling-stroke;stroke:var(--nc5kjvh);stroke-dasharray:12 8;transform-origin:50%}
[data-player-status=playing] .ymnmb9t{animation:1.6s linear infinite ymnmb95}
.ymnmb9u{justify-content:center;align-items:center;gap:var(--nc5kjv1u);margin:var(--nc5kjv1u) 0 0;visibility:hidden;opacity:0;color:var(--nc5kjvh);font-family:var(--nc5kjvs);font-size:var(--nc5kjv1j);letter-spacing:.1em;font-weight:700;line-height:var(--nc5kjv1m);display:flex}
.ymnmb9u[data-active=true]{visibility:visible;opacity:1}
.ymnmb9v{background:var(--nc5kjvg);border-radius:50%;width:.55rem;height:.55rem}
[data-player-status=playing] .ymnmb9v{animation:1.2s ease-in-out infinite ymnmb98}
.ymnmb9w{z-index:1;margin:var(--nc5kjv1v) 0 0;color:var(--nc5kjvh);font-family:var(--nc5kjvr);font-size:var(--nc5kjv1e);font-weight:var(--nc5kjv1f);text-align:center;line-height:1.5;position:relative}
.ymnmb9x{grid-template-areas:"play seek time volume";grid-template-columns:var(--nc5kjv2h) minmax(0, 1fr) auto minmax(7rem, .32fr);z-index:1;align-items:center;gap:var(--nc5kjv1w);margin-top:var(--nc5kjv1w);display:grid;position:relative}
.ymnmb9y{grid-template-areas:"play time volume";grid-template-columns:var(--nc5kjv2h) minmax(0, 1fr) minmax(7rem, .32fr)}
.ymnmb9z{isolation:isolate;width:var(--nc5kjv2h);min-width:var(--nc5kjv2h);height:var(--nc5kjv2h);min-height:var(--nc5kjv2h);color:var(--nc5kjvj);background:var(--nc5kjvh);border:1px solid var(--nc5kjvj);cursor:pointer;border-radius:50%;grid-area:play;place-items:center;padding:0;display:inline-grid;position:relative}
.ymnmb9z:focus-visible{outline:3px solid var(--nc5kjvo);outline-offset:3px}
.ymnmb9z:disabled{cursor:not-allowed;opacity:.58}
[data-player-status=preparing] .ymnmb9z:disabled{cursor:wait}
.ymnmb910{z-index:0;opacity:0;pointer-events:none;border:2px solid var(--nc5kjvh);border-radius:50%;position:absolute;inset:-.4rem}
[data-player-status=playing] .ymnmb910{animation:1.8s ease-in-out infinite ymnmb97}
.ymnmb911{z-index:1;place-items:center;display:inline-grid;position:relative}
.ymnmb912{width:100%;min-width:var(--nc5kjv2h);min-height:var(--nc5kjv2h);accent-color:var(--nc5kjvh);cursor:pointer;margin:0}
.ymnmb912:focus-visible{outline:3px solid var(--nc5kjvo);outline-offset:2px}
.ymnmb912:disabled{cursor:not-allowed;opacity:.58}
[data-player-status=preparing] .ymnmb912:disabled{cursor:wait}
.ymnmb913{grid-area:seek}
.ymnmb914{min-width:7.2ch;font-family:var(--nc5kjvs);font-size:var(--nc5kjv1j);font-variant-numeric:tabular-nums;line-height:var(--nc5kjv1m);white-space:nowrap;grid-area:time}
.ymnmb915{grid-area:volume}
.ymnmb916{gap:var(--nc5kjv1w);min-width:0;color:var(--nc5kjvj);background:color-mix(in srgb, var(--nc5kjvk) 18%, var(--nc5kjvi));border:2px solid var(--nc5kjve);grid-area:console;padding:clamp(1.25rem,3vw,2rem);display:grid}
.ymnmb917{font-family:var(--nc5kjvr);font-size:var(--nc5kjv14);font-weight:var(--nc5kjv15);line-height:var(--nc5kjv17);margin:0}
.ymnmb918{gap:var(--nc5kjv1v);flex-wrap:wrap;display:flex}
.ymnmb919{min-width:var(--nc5kjv2h);min-height:var(--nc5kjv2h);padding:0 var(--nc5kjv1w);color:var(--nc5kjvj);background:var(--nc5kjvi);border:1px solid var(--nc5kjvj);border-radius:var(--nc5kjv25);font-family:var(--nc5kjvs);font-size:var(--nc5kjv1e);font-weight:var(--nc5kjv1f);line-height:var(--nc5kjv1h);cursor:pointer;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}
.ymnmb919:focus-visible{outline:3px solid var(--nc5kjve);outline-offset:3px}
.ymnmb91a{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
@media screen and (max-width:767px){.ymnmb99{gap:var(--nc5kjv1x);padding:var(--nc5kjv1x);grid-template-columns:minmax(0,1fr);grid-template-areas:"meta""resonator""console"}.ymnmb9h{min-height:18rem}.ymnmb9x{grid-template-areas:"play seek""time time""volume volume";grid-template-columns:var(--nc5kjv2h) minmax(0, 1fr);gap:var(--nc5kjv1u) var(--nc5kjv1v)}.ymnmb9y{grid-template-areas:"play time""volume volume";grid-template-columns:var(--nc5kjv2h) minmax(0, 1fr)}}
@media (prefers-reduced-motion:reduce){.ymnmb9i,.ymnmb9j,.ymnmb9k,.ymnmb9l,.ymnmb9m,.ymnmb9o,.ymnmb9q,.ymnmb9t,.ymnmb9v,.ymnmb910{animation:none!important}}
@container (max-width:12rem){.ymnmb9x{gap:var(--nc5kjv1u);grid-template-columns:minmax(0,1fr);grid-template-areas:"play""seek""time""volume"}.ymnmb9y{grid-template-columns:minmax(0,1fr);grid-template-areas:"play""time""volume"}}
