.vt[data-astro-cid-xwel2m4y]{display:grid;gap:clamp(48px,6vw,72px);padding-bottom:clamp(56px,7vw,96px)}.vt__h1[data-astro-cid-xwel2m4y]{font-size:clamp(2.4rem,5vw,4.4rem);line-height:1.12}.vt__intro[data-astro-cid-xwel2m4y]{display:grid;gap:12px;padding-top:28px;padding-bottom:28px}.vt__intro[data-astro-cid-xwel2m4y] h1[data-astro-cid-xwel2m4y]{font-size:clamp(1.8rem,3vw,2.4rem)}.vt__intro[data-astro-cid-xwel2m4y] p[data-astro-cid-xwel2m4y]{margin:0;color:var(--muted)}.vt--embed[data-astro-cid-xwel2m4y]{padding-bottom:40px}.vt__eyebrowrow[data-astro-cid-xwel2m4y],.vt__introtop[data-astro-cid-xwel2m4y]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;width:100%}.vt__lang[data-astro-cid-xwel2m4y]{display:inline-flex;padding:3px;border-radius:999px;border:1px solid var(--border);background:var(--card)}.vt__lang[data-astro-cid-xwel2m4y] a[data-astro-cid-xwel2m4y]{padding:6px 14px;border-radius:999px;color:var(--muted);text-decoration:none;font-weight:500;font-size:.9rem}.vt__lang[data-astro-cid-xwel2m4y] a[data-astro-cid-xwel2m4y]:hover{color:var(--fg)}.vt__lang[data-astro-cid-xwel2m4y] a[data-astro-cid-xwel2m4y][aria-current=page]{background:var(--fg);color:#fff}.vt__waiting[data-astro-cid-xwel2m4y]{margin:0;padding:18px 22px;border-radius:16px;border:1px dashed var(--border);color:var(--muted)}.vt__waiting[data-astro-cid-xwel2m4y] a[data-astro-cid-xwel2m4y]{color:var(--accent-ink);font-weight:600}.vt__jump[data-astro-cid-xwel2m4y]{display:flex;flex-wrap:wrap;gap:8px}.vt__jump[data-astro-cid-xwel2m4y] a[data-astro-cid-xwel2m4y]{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;border:1px solid var(--border);background:var(--card);color:var(--fg);text-decoration:none;font-weight:500;font-size:.94rem;transition:border-color .2s}.vt__jump[data-astro-cid-xwel2m4y] a[data-astro-cid-xwel2m4y]:hover{border-color:var(--accent)}.vt__jump[data-astro-cid-xwel2m4y] span[data-astro-cid-xwel2m4y]{color:var(--dim);font-size:.85rem}.vt__sec[data-astro-cid-xwel2m4y]{display:grid;gap:24px}.vt__head[data-astro-cid-xwel2m4y]{display:grid;gap:6px;border-top:1px solid var(--border);padding-top:24px}.vt__head[data-astro-cid-xwel2m4y] h2[data-astro-cid-xwel2m4y]{font-size:clamp(1.6rem,3vw,2.2rem)}.vt__head[data-astro-cid-xwel2m4y] p[data-astro-cid-xwel2m4y]{margin:0;color:var(--muted);max-width:64ch}.vt__grid[data-astro-cid-xwel2m4y]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.vt__card[data-astro-cid-xwel2m4y]{display:flex;flex-direction:column;min-width:0;border-radius:20px;overflow:hidden;background:var(--card);border:1px solid var(--border);box-shadow:var(--sh1)}.vt__play[data-astro-cid-xwel2m4y]{position:relative;display:block;aspect-ratio:16 / 9;width:100%;padding:0;border:0;background:var(--line);cursor:pointer}.vt__play[data-astro-cid-xwel2m4y] img[data-astro-cid-xwel2m4y]{width:100%;height:100%;object-fit:cover;display:block}.vt__btn[data-astro-cid-xwel2m4y]{position:absolute;left:50%;top:50%;width:60px;height:60px;margin:-30px 0 0 -30px;border-radius:50%;display:grid;place-items:center;background:var(--btn-grad);color:#fff;box-shadow:0 8px 24px #1a1d2340;transition:transform .2s}.vt__btn[data-astro-cid-xwel2m4y] svg[data-astro-cid-xwel2m4y]{width:26px;height:26px;fill:currentColor;margin-left:3px}.vt__play[data-astro-cid-xwel2m4y]:hover .vt__btn[data-astro-cid-xwel2m4y],.vt__play[data-astro-cid-xwel2m4y]:focus-visible .vt__btn[data-astro-cid-xwel2m4y]{transform:scale(1.08)}.vt__play[data-astro-cid-xwel2m4y]:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}.vt__dur[data-astro-cid-xwel2m4y]{position:absolute;right:10px;bottom:10px;padding:3px 8px;border-radius:6px;background:#1a1d23cc;color:#fff;font:500 .8rem var(--sans)}.vt__copy[data-astro-cid-xwel2m4y]{display:grid;gap:8px;align-content:start;padding:18px 20px 22px}.vt__copy[data-astro-cid-xwel2m4y] h3[data-astro-cid-xwel2m4y]{font:500 1.18rem/1.25 var(--serif);text-wrap:balance}.vt__copy[data-astro-cid-xwel2m4y] p[data-astro-cid-xwel2m4y]{margin:0;color:var(--muted);font-size:.94rem;line-height:1.5;text-wrap:pretty}.vt__tags[data-astro-cid-xwel2m4y],.vp__tags[data-astro-cid-xwel2m4y]{display:flex;flex-wrap:wrap;gap:6px}.vt__note[data-astro-cid-xwel2m4y],.vp__note[data-astro-cid-xwel2m4y]{padding:10px 14px;border-radius:12px;border:1px solid color-mix(in srgb,var(--accent) 35%,var(--border));background:color-mix(in srgb,var(--accent) 8%,var(--card));color:var(--fg);font-size:.88rem;line-height:1.5;text-wrap:pretty}.vt__note[data-astro-cid-xwel2m4y] strong[data-astro-cid-xwel2m4y],.vp__note[data-astro-cid-xwel2m4y] strong[data-astro-cid-xwel2m4y]{display:block;margin-bottom:2px;color:var(--accent-ink);font-size:.76rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.vp__note[data-astro-cid-xwel2m4y][hidden]{display:none}.vt__more[data-astro-cid-xwel2m4y]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;padding:28px 32px;border-radius:22px;background:var(--card);border:1px solid var(--border);box-shadow:var(--sh2)}.vt__more[data-astro-cid-xwel2m4y] h2[data-astro-cid-xwel2m4y]{font-size:1.5rem}.vt__more[data-astro-cid-xwel2m4y] p[data-astro-cid-xwel2m4y]{margin:6px 0 0;color:var(--muted)}.vt__more-actions[data-astro-cid-xwel2m4y]{display:flex;flex-wrap:wrap;gap:12px}.vp[data-astro-cid-xwel2m4y]{--w: min(1100px, calc(100vw - 32px) , calc((100dvh - 280px) * 16 / 9));width:max(var(--w),min(560px,calc(100vw - 32px)));max-width:none;max-height:calc(100dvh - 32px);padding:0;border:0;border-radius:22px;background:var(--card);color:var(--fg);box-shadow:var(--sh3);overflow:hidden auto}.vp[data-astro-cid-xwel2m4y]::backdrop{background:#0e1014b8;backdrop-filter:blur(3px)}.vp[data-astro-cid-xwel2m4y][open]{display:flex;flex-direction:column}.vp__screen[data-astro-cid-xwel2m4y]{position:relative;flex:none;aspect-ratio:16 / 9;background:#000}.vp__screen[data-astro-cid-xwel2m4y] iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.vp__body[data-astro-cid-xwel2m4y]{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;padding:18px 22px 22px}.vp__top[data-astro-cid-xwel2m4y]{display:flex;align-items:flex-start;gap:14px}.vp__num[data-astro-cid-xwel2m4y]{flex:none;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--grad);color:#fff;font-weight:700}.vp__name[data-astro-cid-xwel2m4y]{flex:1;display:grid;gap:6px;min-width:0;padding-top:6px}.vp__name[data-astro-cid-xwel2m4y] h2[data-astro-cid-xwel2m4y]{font:600 1.25rem/1.25 var(--sans);text-wrap:balance}.vp__close[data-astro-cid-xwel2m4y]{flex:none;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;border:1px solid var(--border);background:var(--card);color:var(--fg);cursor:pointer}.vp__close[data-astro-cid-xwel2m4y]:hover{border-color:var(--fg)}.vp__close[data-astro-cid-xwel2m4y] svg[data-astro-cid-xwel2m4y]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.vp__langs[data-astro-cid-xwel2m4y]{display:flex;gap:8px}.vp__langs[data-astro-cid-xwel2m4y][hidden]{display:none}.vp__lang[data-astro-cid-xwel2m4y]{padding:5px 14px;border-radius:999px;border:1px solid var(--border);color:var(--muted);font:700 .8rem var(--sans);letter-spacing:.04em;text-decoration:none}.vp__lang[data-astro-cid-xwel2m4y].is-on{border-color:transparent;background:var(--grad);color:#fff}a[data-astro-cid-xwel2m4y].vp__lang:hover{border-color:var(--accent);color:var(--fg)}.vp__nav[data-astro-cid-xwel2m4y]{display:flex;justify-content:space-between;gap:12px;padding-top:16px;border-top:1px solid var(--line)}.vp__step[data-astro-cid-xwel2m4y]{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:48%;overflow:hidden;padding:9px 14px;border-radius:10px;border:1px solid var(--border);background:var(--card);color:var(--fg);font:500 .94rem var(--sans);cursor:pointer}.vp__step[data-astro-cid-xwel2m4y]:hover:not([disabled]){border-color:var(--accent)}.vp__step[data-astro-cid-xwel2m4y][disabled]{visibility:hidden}.vp__steplabel[data-astro-cid-xwel2m4y]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vp__next[data-astro-cid-xwel2m4y]{margin-left:auto}.vp__script[data-astro-cid-xwel2m4y]{border:1px solid var(--border);border-radius:12px}.vp__script[data-astro-cid-xwel2m4y] summary[data-astro-cid-xwel2m4y]{padding:13px 16px;font-weight:600;cursor:pointer}.vp__script[data-astro-cid-xwel2m4y] ol[data-astro-cid-xwel2m4y]{margin:0;padding:0 20px 16px 40px;display:grid;gap:8px;color:var(--muted);line-height:1.55}@media(max-width:1000px){.vt__grid[data-astro-cid-xwel2m4y]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.vt__grid[data-astro-cid-xwel2m4y]{grid-template-columns:minmax(0,1fr);gap:18px}.vt__more[data-astro-cid-xwel2m4y]{padding:22px}.vp__body[data-astro-cid-xwel2m4y]{padding:14px 16px 18px}.vp__name[data-astro-cid-xwel2m4y] h2[data-astro-cid-xwel2m4y]{font-size:1.08rem}.vp__steplabel[data-astro-cid-xwel2m4y]{display:none}.vp__prev[data-astro-cid-xwel2m4y]:after{content:var(--prev)}.vp__next[data-astro-cid-xwel2m4y]:before{content:var(--next)}}
