.film[data-astro-cid-hvvdr5j5]{--s: 1}.viewport[data-astro-cid-hvvdr5j5]{position:relative;width:100%;aspect-ratio:var(--w, 960) / 600;overflow:hidden;border-radius:18px;background:#f6f8fb}.stage[data-astro-cid-hvvdr5j5]{position:absolute;left:0;top:0;width:calc(var(--w, 960) * 1px);height:600px;transform:scale(var(--s));transform-origin:0 0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,sans-serif;color:#111827;text-align:left;overflow:hidden}.stage[data-astro-cid-hvvdr5j5].no-anim,.stage[data-astro-cid-hvvdr5j5].no-anim *{transition:none!important;animation:none!important}.controls[data-astro-cid-hvvdr5j5]{display:flex;align-items:center;gap:14px;padding:14px 6px 4px}.play[data-astro-cid-hvvdr5j5]{flex:none;width:34px;height:34px;border-radius:50%;border:0;display:grid;place-items:center;background:#fff;color:#1f2937;box-shadow:0 0 0 1px #e5e7eb,0 2px 6px #11182714;cursor:pointer}.play[data-astro-cid-hvvdr5j5] svg[data-astro-cid-hvvdr5j5]{width:14px;height:14px;fill:currentColor}.play[data-astro-cid-hvvdr5j5]:focus-visible,.chapters[data-astro-cid-hvvdr5j5] button[data-astro-cid-hvvdr5j5]:focus-visible{outline:3px solid #2b7ebc;outline-offset:2px}.chapters[data-astro-cid-hvvdr5j5]{flex:1;display:grid;gap:10px;list-style:none;margin:0;padding:0}.chapters[data-astro-cid-hvvdr5j5] button[data-astro-cid-hvvdr5j5]{width:100%;background:none;border:0;padding:0;cursor:pointer;text-align:start;font:inherit}.track[data-astro-cid-hvvdr5j5]{display:block;height:3px;border-radius:3px;background:#dbe3ea;overflow:hidden}.fill[data-astro-cid-hvvdr5j5]{display:block;height:100%;width:0;background:#2b7ebc}.label[data-astro-cid-hvvdr5j5]{display:block;margin-top:7px;font-size:12.5px;font-weight:500;color:#6b7280}.chapters[data-astro-cid-hvvdr5j5] li[data-astro-cid-hvvdr5j5].current .label[data-astro-cid-hvvdr5j5]{color:#111827}@media(max-width:640px){.label[data-astro-cid-hvvdr5j5]{display:none}.chapters[data-astro-cid-hvvdr5j5] li[data-astro-cid-hvvdr5j5].current .label[data-astro-cid-hvvdr5j5]{display:block;white-space:nowrap}}.stage[data-astro-cid-hvvdr5j5] .f-bar{position:relative;height:56px;display:flex;align-items:center;gap:20px;padding:0 20px;background:#fff;border-bottom:1px solid #e5e7eb}.stage[data-astro-cid-hvvdr5j5] .f-brand{display:flex;align-items:center;gap:8px;font-weight:650;font-size:15px;color:#1f2937}.stage[data-astro-cid-hvvdr5j5] .f-g{width:12px;height:21px}.stage[data-astro-cid-hvvdr5j5] .f-seg{display:flex;gap:2px;padding:3px;background:#f3f4f6;border-radius:10px;font-size:12.5px;font-weight:500;color:#6b7280}.stage[data-astro-cid-hvvdr5j5] .f-seg span{padding:5px 11px;border-radius:7px;transition:background-color .3s,color .3s}.stage[data-astro-cid-hvvdr5j5] .f-seg .on{background:#fff;color:#111827;box-shadow:0 1px 2px #00000014}.stage[data-astro-cid-hvvdr5j5] .f-live{margin-left:auto;display:flex;align-items:center;gap:8px;font-size:12.5px;color:#4b5563;font-weight:500}.stage[data-astro-cid-hvvdr5j5] .f-pulse{width:8px;height:8px;border-radius:50%;background:#22c55e;animation:f-live 2s infinite}@keyframes f-live{0%{box-shadow:0 0 #22c55e80}70%,to{box-shadow:0 0 0 7px #22c55e00}}.stage[data-astro-cid-hvvdr5j5] .f-logo{width:22px;height:22px;border-radius:6px;-o-object-fit:contain;object-fit:contain;background:#fff;box-shadow:0 0 0 1px #e5e7eb;flex:none}.stage[data-astro-cid-hvvdr5j5] .f-toasts{position:absolute;bottom:28px;right:28px;display:grid;gap:8px;width:280px;z-index:5}.stage[data-astro-cid-hvvdr5j5] .f-toast{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;font-size:12.5px;background:#fffffff0;backdrop-filter:blur(8px);box-shadow:0 12px 30px -10px #11182759,0 0 0 1px #1118270f;animation:f-toast .45s cubic-bezier(.2,.9,.3,1.2)}.stage[data-astro-cid-hvvdr5j5] .f-toast img{width:26px;height:26px;border-radius:7px;-o-object-fit:contain;object-fit:contain;box-shadow:0 0 0 1px #e5e7eb;flex:none}.stage[data-astro-cid-hvvdr5j5] .f-toast b{display:block;font-weight:650}.stage[data-astro-cid-hvvdr5j5] .f-toast span{color:#6b7280}.stage[data-astro-cid-hvvdr5j5] .f-ok{width:26px;height:26px;border-radius:50%;background:#22c55e;display:grid;place-items:center;flex:none}.stage[data-astro-cid-hvvdr5j5] .f-ok svg{width:13px;height:13px}@keyframes f-toast{0%{opacity:0;transform:translateY(10px) scale(.97)}}.stage[data-astro-cid-hvvdr5j5] .f-cursor{position:absolute;left:0;top:0;width:22px;height:22px;z-index:6;transform:translate(990px,640px);transition:transform .75s cubic-bezier(.45,.05,.25,1);filter:drop-shadow(0 2px 3px rgba(0,0,0,.25));pointer-events:none}.stage[data-astro-cid-hvvdr5j5] .f-ripple{position:absolute;left:0;top:0;width:34px;height:34px;margin:-17px 0 0 -17px;border-radius:50%;background:#2b7ebc59;opacity:0;pointer-events:none;z-index:6}.stage[data-astro-cid-hvvdr5j5] .f-ripple.go{animation:f-ripple .5s ease-out}@keyframes f-ripple{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.6)}}
