.ab[data-astro-cid-46zis2su]{--played:var(--color-accent);--unplayed:var(--color-powder);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-player);color:var(--color-ink);flex-direction:column;gap:18px;padding:clamp(18px,3vw,30px);display:flex}.ab[data-astro-cid-46zis2su][data-version=A]{--played:var(--color-muted);--unplayed:var(--color-line-strong)}.ab__meta[data-astro-cid-46zis2su]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;display:flex}.ab__meta[data-astro-cid-46zis2su] .eyebrow[data-astro-cid-46zis2su]{font-size:12px}.ab__title[data-astro-cid-46zis2su]{color:var(--color-ink-2);font-size:14.5px}.ab__title[data-astro-cid-46zis2su] strong[data-astro-cid-46zis2su]{color:var(--color-ink);font-weight:600}.ab__wave[data-astro-cid-46zis2su]{border-radius:var(--radius-md);background:var(--color-bg);height:172px;padding:0 12px;position:relative}.ab__wave[data-astro-cid-46zis2su]:has(.ab__seek:focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-offset)}.ab__line[data-astro-cid-46zis2su]{background:var(--color-line);height:1px;position:absolute;top:50%;left:12px;right:12px}.ab__bars[data-astro-cid-46zis2su]{align-items:center;gap:2px;height:100%;display:flex;position:relative}.ab__bars[data-astro-cid-46zis2su] span{background:var(--unplayed);min-width:1px;transition:height var(--dur-wave) var(--ease), background-color .12s linear;border-radius:2px;flex:1 1 0}.ab__bars[data-astro-cid-46zis2su] span.on{background:var(--played)}@media (width<=759px){.ab[data-astro-cid-46zis2su]:not([data-js]) .ab__bars[data-astro-cid-46zis2su] span:nth-child(2n){display:none}}.ab__head[data-astro-cid-46zis2su]{background:var(--color-ink);pointer-events:none;border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:10px;bottom:10px;left:12px}.ab__tag[data-astro-cid-46zis2su]{font-family:var(--font-data);color:var(--color-ink-2);border-radius:var(--radius-xs);pointer-events:none;background:#ffffffdb;padding:2px 6px;font-size:11.5px;position:absolute;top:10px;left:12px}.ab__seek[data-astro-cid-46zis2su]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.ab__times[data-astro-cid-46zis2su]{font-family:var(--font-data);font-variant-numeric:tabular-nums;color:var(--color-ink-2);justify-content:space-between;margin-top:-8px;font-size:12.5px;display:flex}.ab__controls[data-astro-cid-46zis2su]{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ab__play[data-astro-cid-46zis2su]{cursor:pointer;background:var(--color-accent);color:#fff;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:58px;height:58px;padding:0;display:inline-flex;box-shadow:0 2px 6px #1f365440}.ab__play[data-astro-cid-46zis2su]:hover{background:var(--color-accent-strong)}.ab__play[data-astro-cid-46zis2su] .i-pause[data-astro-cid-46zis2su],.ab__play[data-astro-cid-46zis2su] .i-spin[data-astro-cid-46zis2su],.ab__play[data-astro-cid-46zis2su][data-state=playing] .i-play[data-astro-cid-46zis2su]{display:none}.ab__play[data-astro-cid-46zis2su][data-state=playing] .i-pause[data-astro-cid-46zis2su]{display:block}.ab__play[data-astro-cid-46zis2su][data-state=loading] .i-play[data-astro-cid-46zis2su]{display:none}.ab__play[data-astro-cid-46zis2su][data-state=loading] .i-spin[data-astro-cid-46zis2su]{display:block}.i-spin[data-astro-cid-46zis2su]{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:22px;height:22px;animation:.8s linear infinite ab-spin}@keyframes ab-spin{to{transform:rotate(360deg)}}.ab__switch[data-astro-cid-46zis2su]{background:var(--color-tint);border-radius:var(--radius-pill);flex:260px;grid-template-columns:repeat(2,minmax(0,1fr));min-height:56px;padding:4px;display:grid;position:relative}.ab__thumb[data-astro-cid-46zis2su]{border-radius:var(--radius-pill);width:calc(50% - 4px);transition:transform var(--dur-thumb) var(--ease);background:#fff;position:absolute;top:4px;bottom:4px;left:4px;transform:translate(100%);box-shadow:0 1px 3px #0f1b2d29}.ab[data-astro-cid-46zis2su][data-version=A] .ab__thumb[data-astro-cid-46zis2su]{transform:translate(0)}.ab__switch[data-astro-cid-46zis2su] button[data-astro-cid-46zis2su]{border-radius:var(--radius-pill);cursor:pointer;color:var(--color-ink-2);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:6px 8px;font-family:inherit;display:flex;position:relative}.ab__switch[data-astro-cid-46zis2su] button[data-astro-cid-46zis2su][aria-pressed=true]{color:var(--color-ink)}.ab__switch[data-astro-cid-46zis2su] .k[data-astro-cid-46zis2su]{font-family:var(--font-data);letter-spacing:.08em;font-size:11px}.ab__switch[data-astro-cid-46zis2su] .n[data-astro-cid-46zis2su]{font-size:15px;font-weight:600}.ab__hint[data-astro-cid-46zis2su]{color:var(--color-muted);font-size:14px}.ab__status[data-astro-cid-46zis2su]{color:var(--color-ink);min-height:0;font-size:14px}.ab__status[data-astro-cid-46zis2su]:empty{display:none}.ab__status[data-astro-cid-46zis2su]{border:2px solid var(--color-ink);border-radius:var(--radius-sm);padding:10px 12px}.ab--empty[data-astro-cid-46zis2su]{box-shadow:none}.ab__slot[data-astro-cid-46zis2su]{border:1px dashed var(--color-steel-300);border-radius:var(--radius-sm);font-family:var(--font-data);color:var(--color-ink-2);margin:0;padding:10px 12px;font-size:12px;line-height:1.5}@media (width<=759px){.ab__wave[data-astro-cid-46zis2su]{height:128px}}
