.cp[data-astro-cid-f6j2v3o6]{--amber: #C8841A;position:relative;width:100%;border-radius:16px;overflow:hidden;background:#1a1a17;border:1px solid var(--hairline);box-shadow:0 18px 44px #1a1a1729;container-type:inline-size;outline:none;isolation:isolate;user-select:none;-webkit-user-select:none}.cp[data-astro-cid-f6j2v3o6]:focus-visible{box-shadow:0 0 0 3px var(--amber),0 18px 44px #1a1a1729}.cp[data-astro-cid-f6j2v3o6] video[data-astro-cid-f6j2v3o6]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:#1a1a17}.cp-prev[data-astro-cid-f6j2v3o6]{opacity:0;transition:opacity .35s ease;pointer-events:none}.cp[data-astro-cid-f6j2v3o6].is-previewing .cp-prev[data-astro-cid-f6j2v3o6]{opacity:1}.cp[data-astro-cid-f6j2v3o6].is-on .cp-prev[data-astro-cid-f6j2v3o6]{display:none}.cp-big[data-astro-cid-f6j2v3o6]{position:absolute;transform:translate(-50%,-50%);z-index:4;display:inline-flex;align-items:center;gap:0;padding:0;border:0;border-radius:14px;background:var(--amber);color:#1a1a17;cursor:pointer;box-shadow:0 10px 30px #00000059;transition:transform .18s cubic-bezier(.2,.8,.2,1),background .18s;overflow:hidden}.cp-big-ic[data-astro-cid-f6j2v3o6]{display:flex;align-items:center;justify-content:center;width:64px;height:56px}.cp-big-len[data-astro-cid-f6j2v3o6]{padding:0 16px 0 2px;font:700 .875rem/1 var(--font-mono, ui-monospace, monospace);letter-spacing:.02em}.cp-big[data-astro-cid-f6j2v3o6]:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transform:translate(-120%)}.cp[data-astro-cid-f6j2v3o6]:hover .cp-big[data-astro-cid-f6j2v3o6],.cp-big[data-astro-cid-f6j2v3o6]:focus-visible{transform:translate(-50%,-50%) scale(1.06);background:#d9932a}.cp[data-astro-cid-f6j2v3o6]:hover .cp-big[data-astro-cid-f6j2v3o6]:after{transform:translate(120%);transition:transform .7s ease}.cp[data-astro-cid-f6j2v3o6].is-on .cp-big[data-astro-cid-f6j2v3o6],.cp[data-astro-cid-f6j2v3o6].is-on .cp-hint[data-astro-cid-f6j2v3o6]{display:none}.cp-hint[data-astro-cid-f6j2v3o6]{position:absolute;right:12px;top:12px;z-index:3;padding:5px 10px;border-radius:999px;background:#1a1a17b8;color:#fff;font-size:.6875rem;font-weight:700;letter-spacing:.02em;opacity:0;transition:opacity .3s;pointer-events:none}.cp[data-astro-cid-f6j2v3o6].is-previewing .cp-hint[data-astro-cid-f6j2v3o6]{opacity:1;transition-delay:2.6s}@container (max-width: 520px){.cp-big[data-astro-cid-f6j2v3o6]{border-radius:12px}.cp-big-ic[data-astro-cid-f6j2v3o6]{width:50px;height:44px}.cp-big-ic[data-astro-cid-f6j2v3o6] svg[data-astro-cid-f6j2v3o6]{width:18px;height:18px}.cp-big-len[data-astro-cid-f6j2v3o6]{padding-right:13px;font-size:.78125rem}}.cp-spin[data-astro-cid-f6j2v3o6]{position:absolute;left:50%;top:50%;width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%;border:3px solid rgba(255,255,255,.25);border-top-color:var(--amber);z-index:3;opacity:0;pointer-events:none;animation:cpSpin .8s linear infinite;transition:opacity .2s .25s}.cp[data-astro-cid-f6j2v3o6].is-waiting .cp-spin[data-astro-cid-f6j2v3o6]{opacity:1}@keyframes cpSpin{to{transform:rotate(360deg)}}.cp-flash[data-astro-cid-f6j2v3o6]{position:absolute;left:50%;top:50%;width:68px;height:68px;margin:-34px 0 0 -34px;border-radius:50%;background:#1a1a178c center/26px no-repeat;z-index:3;opacity:0;pointer-events:none}.cp-flash[data-astro-cid-f6j2v3o6].go{animation:cpFlash .5s ease-out}.cp-flash[data-astro-cid-f6j2v3o6].is-play{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 4.8v14.4L19.4 12 7 4.8z' fill='white'/%3E%3C/svg%3E")}.cp-flash[data-astro-cid-f6j2v3o6].is-pause{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='6' y='4.5' width='4.2' height='15' rx='1.2' fill='white'/%3E%3Crect x='13.8' y='4.5' width='4.2' height='15' rx='1.2' fill='white'/%3E%3C/svg%3E")}@keyframes cpFlash{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(1.25)}}.cp-toast[data-astro-cid-f6j2v3o6]{position:absolute;left:50%;top:14px;transform:translate(-50%,-8px);z-index:6;display:flex;align-items:center;gap:10px;white-space:nowrap;padding:7px 8px 7px 13px;border-radius:999px;background:#1a1a17db;color:#fff;font-size:.75rem;font-weight:600;opacity:0;pointer-events:none;transition:opacity .25s,transform .25s}.cp-toast[data-astro-cid-f6j2v3o6].is-shown{opacity:1;transform:translate(-50%);pointer-events:auto}.cp-toast[data-astro-cid-f6j2v3o6] button{border:0;border-radius:999px;padding:4px 10px;background:var(--amber);color:#1a1a17;font:inherit;font-weight:700;cursor:pointer}.cp-end[data-astro-cid-f6j2v3o6]{position:absolute;inset:0;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:#1a1a17b8;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.cp-end[data-astro-cid-f6j2v3o6][hidden]{display:none}.cp-again[data-astro-cid-f6j2v3o6],.cp-cta[data-astro-cid-f6j2v3o6]{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 18px;border-radius:10px;font-family:inherit;font-size:.875rem;font-weight:700;text-decoration:none;cursor:pointer}.cp-again[data-astro-cid-f6j2v3o6]{border:1.5px solid rgba(255,255,255,.5);background:transparent;color:#fff}.cp-again[data-astro-cid-f6j2v3o6]:hover{border-color:#fff}.cp-cta[data-astro-cid-f6j2v3o6]{border:0;background:var(--amber);color:#1a1a17}.cp-cta[data-astro-cid-f6j2v3o6]:hover{background:#d9932a}.cp-ui[data-astro-cid-f6j2v3o6]{position:absolute;left:0;right:0;bottom:0;z-index:4;padding:26px 10px 6px;background:linear-gradient(transparent,#000000b8);opacity:0;transform:translateY(6px);transition:opacity .25s,transform .25s;pointer-events:none}.cp[data-astro-cid-f6j2v3o6].is-on.is-active .cp-ui[data-astro-cid-f6j2v3o6],.cp[data-astro-cid-f6j2v3o6].is-on.is-paused .cp-ui[data-astro-cid-f6j2v3o6]{opacity:1;transform:none;pointer-events:auto}.cp[data-astro-cid-f6j2v3o6].is-on.is-playing:not(.is-active){cursor:none}.cp-row[data-astro-cid-f6j2v3o6]{display:flex;align-items:center;gap:2px;color:#fff}.cp-btn[data-astro-cid-f6j2v3o6]{display:flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 6px;border:0;border-radius:8px;background:transparent;color:#fff;font:700 .8125rem/1 var(--font-mono, ui-monospace, monospace);cursor:pointer}.cp-btn[data-astro-cid-f6j2v3o6]:hover,.cp-btn[data-astro-cid-f6j2v3o6]:focus-visible{background:#ffffff24;outline:none}.cp-btn[data-astro-cid-f6j2v3o6][hidden],.cp-pp[data-astro-cid-f6j2v3o6] .i-pause[data-astro-cid-f6j2v3o6],.cp[data-astro-cid-f6j2v3o6].is-playing .cp-pp[data-astro-cid-f6j2v3o6] .i-play[data-astro-cid-f6j2v3o6],.cp-vol[data-astro-cid-f6j2v3o6] .i-off[data-astro-cid-f6j2v3o6],.cp[data-astro-cid-f6j2v3o6].is-muted .cp-vol[data-astro-cid-f6j2v3o6] .i-on[data-astro-cid-f6j2v3o6]{display:none}.cp[data-astro-cid-f6j2v3o6].is-playing .cp-pp[data-astro-cid-f6j2v3o6] .i-pause[data-astro-cid-f6j2v3o6],.cp[data-astro-cid-f6j2v3o6].is-muted .cp-vol[data-astro-cid-f6j2v3o6] .i-off[data-astro-cid-f6j2v3o6]{display:block}.cp-time[data-astro-cid-f6j2v3o6]{margin-left:4px;font:600 .75rem/1 var(--font-mono, ui-monospace, monospace);font-variant-numeric:tabular-nums;white-space:nowrap}.cp-dur[data-astro-cid-f6j2v3o6]{color:#ffffffa6}.cp-chap[data-astro-cid-f6j2v3o6]{flex:1;min-width:0;margin-left:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:600;color:#ffffffbf}.cp-rate[data-astro-cid-f6j2v3o6]{min-width:40px}@container (max-width: 380px){.cp-chap[data-astro-cid-f6j2v3o6],.cp-vol[data-astro-cid-f6j2v3o6],.cp-pip[data-astro-cid-f6j2v3o6]{display:none!important}.cp-time[data-astro-cid-f6j2v3o6]{flex:1}}.cp-scrub[data-astro-cid-f6j2v3o6]{position:relative;height:18px;margin:0 6px 2px;cursor:pointer;touch-action:none}.cp-rail[data-astro-cid-f6j2v3o6]{position:absolute;left:0;right:0;top:7px;height:4px;border-radius:4px;background:#ffffff47;transition:height .15s,top .15s}.cp-scrub[data-astro-cid-f6j2v3o6]:hover .cp-rail[data-astro-cid-f6j2v3o6],.cp[data-astro-cid-f6j2v3o6].is-scrubbing .cp-rail[data-astro-cid-f6j2v3o6]{top:6px;height:6px}.cp-buf[data-astro-cid-f6j2v3o6],.cp-fill[data-astro-cid-f6j2v3o6]{position:absolute;left:0;top:0;bottom:0;width:0;border-radius:inherit}.cp-buf[data-astro-cid-f6j2v3o6]{background:#ffffff59}.cp-fill[data-astro-cid-f6j2v3o6]{background:var(--amber)}.cp-ticks[data-astro-cid-f6j2v3o6] i{position:absolute;top:-1px;bottom:-1px;width:3px;margin-left:-1.5px;background:#1a1a17d9}.cp-knob[data-astro-cid-f6j2v3o6]{position:absolute;top:3px;left:0;width:13px;height:13px;margin-left:-6.5px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0006;transform:scale(0);transition:transform .15s}.cp-scrub[data-astro-cid-f6j2v3o6]:hover .cp-knob[data-astro-cid-f6j2v3o6],.cp[data-astro-cid-f6j2v3o6].is-scrubbing .cp-knob[data-astro-cid-f6j2v3o6]{transform:scale(1)}.cp-tip[data-astro-cid-f6j2v3o6]{position:absolute;bottom:24px;left:0;transform:translate(-50%);display:none;flex-direction:column;align-items:center;gap:5px;pointer-events:none}.cp-scrub[data-astro-cid-f6j2v3o6]:hover .cp-tip[data-astro-cid-f6j2v3o6],.cp[data-astro-cid-f6j2v3o6].is-scrubbing .cp-tip[data-astro-cid-f6j2v3o6]{display:flex}.cp-tip-img[data-astro-cid-f6j2v3o6]{border-radius:8px;border:2px solid #fff;background-color:#1a1a17;background-repeat:no-repeat;box-shadow:0 6px 18px #00000073;display:none}.cp-tip[data-astro-cid-f6j2v3o6].has-img .cp-tip-img[data-astro-cid-f6j2v3o6]{display:block}.cp-tip-t[data-astro-cid-f6j2v3o6]{padding:3px 8px;border-radius:6px;background:#1a1a17e6;color:#fff;font:600 .71875rem/1.2 var(--font-mono, ui-monospace, monospace);white-space:nowrap;max-width:220px;overflow:hidden;text-overflow:ellipsis}.cp-fs[data-astro-cid-f6j2v3o6] .i-shrink[data-astro-cid-f6j2v3o6],.cp[data-astro-cid-f6j2v3o6].is-big .cp-fs[data-astro-cid-f6j2v3o6] .i-grow[data-astro-cid-f6j2v3o6]{display:none}.cp[data-astro-cid-f6j2v3o6].is-big .cp-fs[data-astro-cid-f6j2v3o6] .i-shrink[data-astro-cid-f6j2v3o6]{display:block}.cp[data-astro-cid-f6j2v3o6].is-big{border-color:#ffffff14;box-shadow:0 40px 120px #0009}.cp[data-astro-cid-f6j2v3o6].is-docked{border-radius:12px;border-color:#ffffff1a;box-shadow:0 18px 50px #00000073}@container (max-width: 250px){.cp-rate[data-astro-cid-f6j2v3o6],.cp-dur[data-astro-cid-f6j2v3o6]{display:none!important}.cp-btn[data-astro-cid-f6j2v3o6]{min-width:30px;padding:0 3px}}@media(prefers-reduced-motion:reduce){.cp-big[data-astro-cid-f6j2v3o6],.cp-ui[data-astro-cid-f6j2v3o6],.cp-prev[data-astro-cid-f6j2v3o6]{transition:none}.cp-big[data-astro-cid-f6j2v3o6]:after{display:none}}.cp-lb{position:fixed;inset:0;z-index:1000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:16px}.cp-lb-bg{position:absolute;inset:0;background:#141310d6;backdrop-filter:blur(10px) saturate(.9);-webkit-backdrop-filter:blur(10px) saturate(.9)}.cp-lb-slot{position:relative}.cp-lb-title{position:relative;max-width:min(90vw,900px);text-align:center;color:#ffffffdb;font-size:.9375rem;font-weight:700;line-height:1.35}.cp-lb-x{position:absolute;top:14px;right:14px;width:44px;height:44px;border:0;border-radius:999px;background:#ffffff1f;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s}.cp-lb-x:hover,.cp-lb-x:focus-visible{background:#ffffff3d;outline:none}html.cp-locked{overflow:hidden}.cp-dock{position:fixed;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:900}.cp-dock-btns{position:absolute;top:-40px;right:0;display:flex;gap:6px;opacity:0;transform:translateY(4px);transition:opacity .2s,transform .2s}.cp-dock:hover .cp-dock-btns,.cp-dock:focus-within .cp-dock-btns{opacity:1;transform:none}@media(hover:none){.cp-dock-btns{opacity:1;transform:none}}.cp-dock-btns button{width:34px;height:34px;border:0;border-radius:999px;background:#1a1a17e0;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 14px #0000004d}.cp-dock-btns button:hover,.cp-dock-btns button:focus-visible{background:#c8841a;color:#1a1a17;outline:none}@media(max-width:700px){.cp-dock{right:10px;bottom:calc(10px + env(safe-area-inset-bottom))}}@media(max-width:700px){.cp-lb{padding:0;gap:10px}.cp-lb-title{padding:0 16px;font-size:.875rem}.cp-lb-x{top:10px;right:10px}}
