.word-reveal[data-astro-cid-q2rufn52] .wr-w[data-astro-cid-q2rufn52]{display:inline-block}html.js .word-reveal[data-astro-cid-q2rufn52] .wr-w[data-astro-cid-q2rufn52]{opacity:0;transition:opacity var(--duration-reveal) var(--ease-out-expo), transform var(--duration-reveal) var(--ease-out-expo), filter var(--duration-reveal) var(--ease-out-expo);transition-delay:calc(var(--wr-base,0s) + var(--wr-i) * var(--wr-step,35ms))}html.js .word-reveal[data-astro-cid-q2rufn52][data-effect=lift] .wr-w[data-astro-cid-q2rufn52]{transform:translateY(.45em)}html.js .word-reveal[data-astro-cid-q2rufn52][data-effect=blur] .wr-w[data-astro-cid-q2rufn52]{filter:blur(14px);transform:scale(.92)}html.js .word-reveal[data-astro-cid-q2rufn52].wr-in .wr-w[data-astro-cid-q2rufn52]{opacity:1;filter:blur();transform:none}@media (prefers-reduced-motion:reduce){html.js .word-reveal[data-astro-cid-q2rufn52] .wr-w[data-astro-cid-q2rufn52]{opacity:1;filter:none;transform:none}}.demo{--app-bg:#121212;--app-panel:#1e1e1e;--app-panel-solid:#262626;--app-well:#161616;--app-media:#0b0d12;--app-chrome:#1a1a1a;--app-ink:#ececec;--app-ink-2:#b4b4b4;--app-muted:#999;--app-faint:#6b6b6b;--app-line:#ffffff0e;--app-line-strong:#ffffff1f;--app-line-grid:#ffffff0b;--app-fill:#ffffff0f;--app-fill-hover:#ffffff14;--app-white:#fff;--app-black:#000;--app-accent:#ff7a1a;--app-accent-deep:#f25e00;--app-accent-hot:#ff8c3a;--app-accent-grad:linear-gradient(135deg, #ff7a1a 0%, #f25e00 100%);--app-accent-tint:#ff7a1a1a;--app-accent-tint-border:#ff7a1a59;--app-accent-glow:#ff6a008c;--app-danger:#ef6b6b;--app-danger-border:#ef6b6b73;--app-neon:#c6ff3d;--app-video:#2f8fe6;--app-video-hi:#57b3ff;--app-video-deep:#0d4f8c;--app-video-grad:linear-gradient(180deg, #57b3ff 0%, #2f8fe6 100%);--app-caption:#7c4fe0;--app-caption-hi:#9d6ffb;--app-caption-grad:linear-gradient(180deg, #9d6ffb 0%, #7c4fe0 100%);--app-music:#28b551;--app-music-hi:#46d472;--app-music-grad:linear-gradient(180deg, #46d472 0%, #28b551 100%);--app-meter-hi:#ffd33d;--app-thumb-grad:linear-gradient(180deg, #ffffff29 0%, #080e1847 100%);--app-label-scrim:linear-gradient(180deg, #080e18a6 0%, #080e1800 100%);--app-badge-scrim:#0a0e149e;--app-scrollbar:#ffffff29;--app-shadow-pop:0 .8cqw 2.4cqw #00000080;--app-dot-r:#ff5f57;--app-dot-y:#febc2e;--app-dot-g:#28c840}.demo[data-astro-cid-g47lt7x2]{--mono:var(--font-mono);position:relative;container-type:inline-size}.window[data-astro-cid-g47lt7x2]{aspect-ratio:1512/840;background:var(--app-bg);width:100%;color:var(--app-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;user-select:none;font-size:.8cqw;position:relative;overflow:hidden}.mock[data-astro-cid-g47lt7x2]{flex-direction:column;display:flex;position:absolute;inset:0}.ico[data-astro-cid-g47lt7x2]{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.05cqw;height:1.05cqw}.chrome[data-astro-cid-g47lt7x2]{background:var(--app-chrome);border-bottom:1px solid var(--app-line);flex:none;align-items:center;height:2.35cqw;padding:0 .9cqw;display:flex;position:relative}.dots[data-astro-cid-g47lt7x2]{gap:.52cqw;display:flex}.dots[data-astro-cid-g47lt7x2] i[data-astro-cid-g47lt7x2]{border-radius:50%;width:.79cqw;height:.79cqw}.dr[data-astro-cid-g47lt7x2]{background:var(--app-dot-r)}.dy[data-astro-cid-g47lt7x2]{background:var(--app-dot-y)}.dg[data-astro-cid-g47lt7x2]{background:var(--app-dot-g)}.wtitle[data-astro-cid-g47lt7x2]{text-align:center;color:var(--app-ink-2);pointer-events:none;font-size:.79cqw;font-weight:500;position:absolute;left:0;right:0}.topbar[data-astro-cid-g47lt7x2]{background:var(--app-panel);border-bottom:1px solid var(--app-line);flex:none;align-items:center;gap:.8cqw;height:3.05cqw;padding:0 1.1cqw;display:flex}.crumb[data-astro-cid-g47lt7x2]{color:var(--app-ink-2);align-items:center;gap:.5cqw;font-size:.85cqw;display:flex}.crumb[data-astro-cid-g47lt7x2] em[data-astro-cid-g47lt7x2]{color:var(--app-faint);font-style:normal}.crumb[data-astro-cid-g47lt7x2] b[data-astro-cid-g47lt7x2]{color:var(--app-ink);font-weight:500}.crumb[data-astro-cid-g47lt7x2] .ico[data-astro-cid-g47lt7x2]{color:var(--app-muted)}.save[data-astro-cid-g47lt7x2]{color:var(--app-muted);align-items:center;gap:.38cqw;font-size:.72cqw;display:flex}.save[data-astro-cid-g47lt7x2] i[data-astro-cid-g47lt7x2]{background:var(--app-accent);border-radius:50%;width:.42cqw;height:.42cqw}.tbspace[data-astro-cid-g47lt7x2]{flex:1}.tico[data-astro-cid-g47lt7x2]{color:var(--app-muted)}.afchip[data-astro-cid-g47lt7x2]{background:var(--app-fill);border:1px solid var(--app-line);height:1.85cqw;color:var(--app-ink-2);font-size:.72cqw;font-family:var(--mono);font-variant-numeric:tabular-nums;border-radius:.55cqw;align-items:center;gap:.35cqw;padding:0 .7cqw;display:flex}.afchip[data-astro-cid-g47lt7x2] .ico[data-astro-cid-g47lt7x2]{width:.8cqw;height:.8cqw;color:var(--app-muted)}.export[data-astro-cid-g47lt7x2]{background:var(--app-accent-grad);height:2.05cqw;color:var(--app-white);box-shadow:0 .14cqw .7cqw var(--app-accent-glow);border-radius:.55cqw;align-items:center;gap:.45cqw;padding:0 1.05cqw;font-size:.78cqw;font-weight:600;display:flex}.export[data-astro-cid-g47lt7x2] .ico[data-astro-cid-g47lt7x2]{stroke-width:1.5px;width:.9cqw;height:.9cqw}.bodyrow[data-astro-cid-g47lt7x2]{flex:1;min-height:0;display:flex;position:relative}.rail[data-astro-cid-g47lt7x2]{background:var(--app-panel);border-right:1px solid var(--app-line);flex-direction:column;flex:none;align-items:center;gap:.35cqw;width:3.15cqw;padding-top:.9cqw;display:flex}.ritem[data-astro-cid-g47lt7x2]{width:2.35cqw;height:2.35cqw;color:var(--app-muted);border-radius:.6cqw;place-items:center;display:grid}.ritem[data-astro-cid-g47lt7x2] .ico[data-astro-cid-g47lt7x2]{width:1.15cqw;height:1.15cqw}.ron[data-astro-cid-g47lt7x2]{background:var(--app-accent-tint);color:var(--app-accent);box-shadow:inset 0 0 0 1px var(--app-accent-tint-border)}.rai[data-astro-cid-g47lt7x2]{margin-top:.35cqw}.leftcol[data-astro-cid-g47lt7x2]{flex:none;width:13.3cqw;position:relative}.mlib[data-astro-cid-g47lt7x2]{background:var(--app-panel);border-right:1px solid var(--app-line);flex-direction:column;gap:.7cqw;padding:.85cqw .75cqw;display:flex;position:absolute;inset:0;overflow:hidden}.mlhead[data-astro-cid-g47lt7x2]{align-items:center;gap:.5cqw;display:flex}.mltitle[data-astro-cid-g47lt7x2]{color:var(--app-ink);flex:1;font-size:.8cqw;font-weight:600}.mlhead[data-astro-cid-g47lt7x2] .ico[data-astro-cid-g47lt7x2]{width:.85cqw;height:.85cqw;color:var(--app-muted)}.mlcount[data-astro-cid-g47lt7x2]{color:var(--app-muted);margin-top:-.45cqw;font-size:.62cqw}.mlsearch[data-astro-cid-g47lt7x2]{background:var(--app-well);border:1px solid var(--app-line);height:1.7cqw;color:var(--app-faint);border-radius:.5cqw;align-items:center;gap:.45cqw;padding:0 .6cqw;font-size:.68cqw;display:flex}.mlsearch[data-astro-cid-g47lt7x2] .ico[data-astro-cid-g47lt7x2]{width:.75cqw;height:.75cqw}.mlimport[data-astro-cid-g47lt7x2]{background:var(--app-accent-grad);height:1.95cqw;color:var(--app-white);border-radius:.5cqw;justify-content:center;align-items:center;gap:.4cqw;font-size:.72cqw;font-weight:600;display:flex}.mlimport[data-astro-cid-g47lt7x2] .ico[data-astro-cid-g47lt7x2]{stroke-width:1.6px;width:.8cqw;height:.8cqw}.mlfilters[data-astro-cid-g47lt7x2]{flex-wrap:wrap;gap:.35cqw;display:flex}.fchip[data-astro-cid-g47lt7x2]{color:var(--app-ink-2);background:var(--app-fill);white-space:nowrap;border:1px solid #0000;border-radius:1cqw;padding:.18cqw .45cqw;font-size:.58cqw}.fchip[data-astro-cid-g47lt7x2].fon{background:var(--app-accent-tint);border-color:var(--app-accent-tint-border);color:var(--app-accent)}.mlgrid[data-astro-cid-g47lt7x2]{grid-template-columns:1fr 1fr;gap:.55cqw;display:grid;overflow:hidden}.tile[data-astro-cid-g47lt7x2]{flex-direction:column;gap:.25cqw;min-width:0;display:flex}.tthumb[data-astro-cid-g47lt7x2]{aspect-ratio:16/9;background:var(--app-media);border:1px solid var(--app-line);border-radius:.4cqw;display:block;position:relative;overflow:hidden}.tthumb[data-astro-cid-g47lt7x2] img[data-astro-cid-g47lt7x2]{object-fit:cover;opacity:.92;width:100%;height:100%;display:block}.twave[data-astro-cid-g47lt7x2]{width:100%;height:100%;position:absolute;inset:0}.twave[data-astro-cid-g47lt7x2] rect[data-astro-cid-g47lt7x2]{fill:var(--app-music);opacity:.75}.tdur[data-astro-cid-g47lt7x2]{font-size:.52cqw;font-style:normal;font-family:var(--mono);color:var(--app-white);background:var(--app-badge-scrim);border-radius:.3cqw;padding:.1cqw .35cqw;position:absolute;bottom:.3cqw;left:.3cqw}.tname[data-astro-cid-g47lt7x2]{color:var(--app-ink-2);font-size:.58cqw;font-family:var(--mono);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.aiplan[data-astro-cid-g47lt7x2]{z-index:5;background:var(--app-panel);border-right:1px solid var(--app-line);flex-direction:column;gap:.65cqw;width:13.3cqw;padding:.85cqw .75cqw;display:flex;position:absolute;top:0;bottom:0;left:3.15cqw}.aihead[data-astro-cid-g47lt7x2]{align-items:center;gap:.5cqw;display:flex}.aitile[data-astro-cid-g47lt7x2]{background:var(--app-accent-grad);width:1.55cqw;height:1.55cqw;color:var(--app-white);border-radius:.45cqw;place-items:center;display:grid}.aitile[data-astro-cid-g47lt7x2] .ico[data-astro-cid-g47lt7x2]{width:.9cqw;height:.9cqw}.aititle[data-astro-cid-g47lt7x2]{flex:1;font-size:.8cqw;font-weight:600}.aistate[data-astro-cid-g47lt7x2]{font-size:.52cqw;font-family:var(--mono);letter-spacing:.06em;color:var(--app-accent);background:var(--app-accent-tint);border:1px solid var(--app-accent-tint-border);border-radius:.35cqw;padding:.18cqw .5cqw}.aistate[data-astro-cid-g47lt7x2] b[data-astro-cid-g47lt7x2]{font-weight:600}.aiwell[data-astro-cid-g47lt7x2]{background:var(--app-well);border:1px solid var(--app-line);color:var(--app-ink-2);border-radius:.5cqw;min-height:4.4cqw;padding:.6cqw .65cqw;font-size:.66cqw;line-height:1.5;position:relative}.aicaret[data-astro-cid-g47lt7x2]{background:var(--app-accent);vertical-align:-.12em;opacity:0;width:.09cqw;height:.85em;margin-left:.1cqw;display:inline-block}.aimeta[data-astro-cid-g47lt7x2]{color:var(--app-muted);font-size:.56cqw}.aiedits[data-astro-cid-g47lt7x2]{flex-direction:column;flex:1;gap:.4cqw;min-height:0;display:flex;overflow:hidden}@container (width<=640px){.aiedits[data-astro-cid-g47lt7x2]{flex:none}}.aieditst[data-astro-cid-g47lt7x2]{color:var(--app-muted);letter-spacing:.02em;font-size:.6cqw;font-weight:600}.aicard[data-astro-cid-g47lt7x2]{background:var(--app-fill);border:1px solid var(--app-line);border-radius:.5cqw;align-items:center;gap:.5cqw;padding:.5cqw .55cqw;display:flex}.aico[data-astro-cid-g47lt7x2]{border-radius:.4cqw;flex:none;place-items:center;width:1.5cqw;height:1.5cqw;display:grid}.aico[data-astro-cid-g47lt7x2] .ico[data-astro-cid-g47lt7x2]{width:.85cqw;height:.85cqw}.aitx[data-astro-cid-g47lt7x2]{color:var(--app-ink);flex:1;font-size:.63cqw;line-height:1.3}.aichev[data-astro-cid-g47lt7x2]{width:.7cqw;height:.7cqw;color:var(--app-faint)}.aicta[data-astro-cid-g47lt7x2]{flex-direction:column;gap:.45cqw;display:flex}.airow[data-astro-cid-g47lt7x2]{gap:.45cqw;display:flex}.aiaccept[data-astro-cid-g47lt7x2]{background:var(--app-accent-grad);height:1.95cqw;color:var(--app-white);box-shadow:0 .14cqw .7cqw var(--app-accent-glow);border-radius:.5cqw;flex:1;place-items:center;font-size:.7cqw;font-weight:600;display:grid}.aireject[data-astro-cid-g47lt7x2]{height:1.95cqw;color:var(--app-danger);border:1px solid var(--app-danger-border);border-radius:.5cqw;place-items:center;padding:0 .85cqw;font-size:.7cqw;display:grid}.aiundo[data-astro-cid-g47lt7x2]{background:var(--app-fill);height:1.85cqw;color:var(--app-ink-2);border:1px solid var(--app-line);border-radius:.5cqw;place-items:center;font-size:.66cqw;display:grid}.centercol[data-astro-cid-g47lt7x2]{background:var(--app-bg);flex-direction:column;flex:1;min-width:0;display:flex}.proghead[data-astro-cid-g47lt7x2]{border-bottom:1px solid var(--app-line);background:var(--app-panel);flex:none;align-items:center;gap:.9cqw;height:2.6cqw;padding:0 .9cqw;display:flex}.ptab[data-astro-cid-g47lt7x2]{color:var(--app-muted);font-size:.75cqw}.ptab[data-astro-cid-g47lt7x2].pon{color:var(--app-ink);font-weight:500}.pmeta[data-astro-cid-g47lt7x2]{color:var(--app-faint);font-size:.62cqw;font-family:var(--mono)}.pspace[data-astro-cid-g47lt7x2]{flex:1}.pright[data-astro-cid-g47lt7x2]{color:var(--app-ink-2);font-size:.66cqw;font-family:var(--mono)}.viewer[data-astro-cid-g47lt7x2]{background:var(--app-media);flex:1;min-height:0;position:relative;overflow:hidden}.viewer[data-astro-cid-g47lt7x2]>img[data-astro-cid-g47lt7x2]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.vcap[data-astro-cid-g47lt7x2]{text-align:center;pointer-events:none;position:absolute;bottom:6%;left:0;right:0}.vcape[data-astro-cid-g47lt7x2] b[data-astro-cid-g47lt7x2]{color:var(--app-white);background:color-mix(in srgb, var(--app-black) 55%, transparent);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.3cqw;padding:.12cqw .55cqw;font-size:1.05cqw;font-weight:600;line-height:1.4}.vcapn[data-astro-cid-g47lt7x2] .nline[data-astro-cid-g47lt7x2]{justify-content:center;gap:.5cqw;display:flex}.vcapn[data-astro-cid-g47lt7x2] .cw[data-astro-cid-g47lt7x2]{font-family:"Arial Narrow", "HelveticaNeue-CondensedBold", Impact, var(--font-sans);text-transform:uppercase;letter-spacing:.02em;color:var(--app-white);text-shadow:.09cqw .09cqw 0 var(--app-black), -.09cqw -.09cqw 0 var(--app-black), .09cqw -.09cqw 0 var(--app-black), -.09cqw .09cqw 0 var(--app-black), 0 .14cqw .5cqw #0009;font-size:2.3cqw;font-style:italic;font-weight:900;font-stretch:75%;line-height:1.06}.vcapn[data-astro-cid-g47lt7x2] .cw[data-astro-cid-g47lt7x2].on{color:var(--app-neon)}.scrub[data-astro-cid-g47lt7x2]{background:var(--app-bg);flex:none;height:1.15cqw;position:relative}.scrub[data-astro-cid-g47lt7x2]:before{content:"";background:var(--app-fill);border-radius:.1cqw;height:.14cqw;position:absolute;top:50%;left:.9cqw;right:.9cqw;transform:translateY(-50%)}.scrubfill[data-astro-cid-g47lt7x2]{background:var(--app-accent);border-radius:.1cqw;width:32%;height:.14cqw;position:absolute;top:50%;left:.9cqw;transform:translateY(-50%)}.scrubhead[data-astro-cid-g47lt7x2]{background:var(--app-white);border-radius:50%;width:.5cqw;height:.5cqw;position:absolute;top:50%;left:calc(.9cqw + 32%);transform:translate(-50%,-50%);box-shadow:0 0 .4cqw #00000080}.transport[data-astro-cid-g47lt7x2]{background:var(--app-panel);border-top:1px solid var(--app-line);flex:none;align-items:center;gap:.85cqw;height:2.9cqw;padding:0 1cqw;display:flex}.trico[data-astro-cid-g47lt7x2]{color:var(--app-ink-2);width:1cqw;height:1cqw}.tplay[data-astro-cid-g47lt7x2] .ico[data-astro-cid-g47lt7x2]{color:var(--app-ink);width:1.15cqw;height:1.15cqw}.ttc[data-astro-cid-g47lt7x2]{font-family:var(--mono);font-variant-numeric:tabular-nums;margin-left:.5cqw;font-size:.78cqw}.ttc[data-astro-cid-g47lt7x2] b[data-astro-cid-g47lt7x2]{color:var(--app-accent);font-weight:500}.ttc[data-astro-cid-g47lt7x2] i[data-astro-cid-g47lt7x2]{color:var(--app-faint);font-style:normal}.ttc[data-astro-cid-g47lt7x2] span[data-astro-cid-g47lt7x2]{color:var(--app-muted)}.tspace[data-astro-cid-g47lt7x2]{flex:1}.trate[data-astro-cid-g47lt7x2]{font-size:.66cqw;font-family:var(--mono);color:var(--app-ink-2)}.insp[data-astro-cid-g47lt7x2]{background:var(--app-panel);border-left:1px solid var(--app-line);flex-direction:column;flex:none;gap:.7cqw;width:15.4cqw;padding:.85cqw .8cqw;display:flex;overflow:hidden}.ihead[data-astro-cid-g47lt7x2]{align-items:center;gap:.5cqw;display:flex}.ititle[data-astro-cid-g47lt7x2]{flex:1;font-size:.8cqw;font-weight:600}.ichip[data-astro-cid-g47lt7x2]{font-size:.55cqw;font-family:var(--mono);color:var(--app-caption-hi);background:color-mix(in srgb, var(--app-caption) 16%, transparent);border:1px solid color-mix(in srgb, var(--app-caption) 40%, transparent);border-radius:.35cqw;padding:.16cqw .5cqw}.itabs[data-astro-cid-g47lt7x2]{border-bottom:1px solid var(--app-line);margin:0 -.8cqw;padding:0 .8cqw;display:flex}.itab[data-astro-cid-g47lt7x2]{color:var(--app-muted);border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 .55cqw .55cqw;font-size:.68cqw}.itab[data-astro-cid-g47lt7x2].ion{color:var(--app-ink);border-bottom-color:var(--app-accent)}.istyle[data-astro-cid-g47lt7x2]{color:var(--app-ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:.58cqw;overflow:hidden}.irow[data-astro-cid-g47lt7x2]{white-space:nowrap;flex-direction:column;gap:.15cqw;display:flex}.icount[data-astro-cid-g47lt7x2]{font-size:.62cqw;font-weight:600}.irange[data-astro-cid-g47lt7x2]{font-size:.58cqw;font-family:var(--mono);color:var(--app-faint);font-variant-numeric:tabular-nums}.ifilters[data-astro-cid-g47lt7x2]{flex-wrap:wrap;gap:.3cqw;display:flex}.ipresets[data-astro-cid-g47lt7x2]{grid-template-columns:1fr 1fr;gap:.55cqw;display:grid}.preset[data-astro-cid-g47lt7x2]{background:var(--app-well);border:1px solid var(--app-line-strong);border-radius:.55cqw;place-items:center;height:4.1cqw;display:grid;position:relative;overflow:hidden}.pname[data-astro-cid-g47lt7x2]{color:var(--app-ink-2);white-space:nowrap;max-width:92%;font-size:.72cqw;overflow:hidden}.pstar[data-astro-cid-g47lt7x2]{width:.55cqw;height:.55cqw;color:var(--app-faint);opacity:.7;position:absolute;bottom:.4cqw;right:.45cqw}.pcheck[data-astro-cid-g47lt7x2]{background:var(--app-accent);opacity:0;border-radius:50%;place-items:center;width:.95cqw;height:.95cqw;display:grid;position:absolute;top:.4cqw;right:.4cqw;transform:scale(.5)}.pcheck[data-astro-cid-g47lt7x2] .ico[data-astro-cid-g47lt7x2]{width:.6cqw;height:.6cqw;color:var(--app-white);stroke-width:2.4px}.preset[data-astro-cid-g47lt7x2].psel{border-color:var(--app-accent);box-shadow:0 0 0 1px var(--app-accent), 0 .2cqw .9cqw var(--app-accent-glow)}.preset[data-astro-cid-g47lt7x2].psel .pcheck[data-astro-cid-g47lt7x2]{opacity:1;transform:none}.ps-essential[data-astro-cid-g47lt7x2] .pname[data-astro-cid-g47lt7x2]{color:var(--app-white);font-size:.9cqw;font-weight:500}.ps-punch[data-astro-cid-g47lt7x2] .pname[data-astro-cid-g47lt7x2]{font-family:"Arial Narrow", "HelveticaNeue-CondensedBold", Impact, var(--font-sans);color:var(--app-meter-hi);letter-spacing:.04em;font-size:1.05cqw;font-weight:900;font-stretch:75%}.ps-neonline[data-astro-cid-g47lt7x2] .pname[data-astro-cid-g47lt7x2]{font-family:"Arial Narrow", "HelveticaNeue-CondensedBold", Impact, var(--font-sans);color:var(--app-white);background:var(--app-panel-solid);border-radius:.3cqw;padding:.14cqw .5cqw;font-size:.82cqw;font-style:italic;font-weight:800;font-stretch:75%}.ps-neonline[data-astro-cid-g47lt7x2] .pname[data-astro-cid-g47lt7x2] b[data-astro-cid-g47lt7x2]{color:var(--app-neon);font-weight:inherit;font-style:inherit}.ps-softbox[data-astro-cid-g47lt7x2] .pname[data-astro-cid-g47lt7x2]{background:var(--app-panel-solid);color:var(--app-ink);border-radius:.35cqw;padding:.18cqw .6cqw;font-weight:500}.ps-karaoke[data-astro-cid-g47lt7x2] .pname[data-astro-cid-g47lt7x2]{color:var(--app-accent-hot);text-decoration:underline var(--app-accent-hot);text-underline-offset:.22cqw;font-size:.82cqw;font-weight:700}.ps-editorial[data-astro-cid-g47lt7x2] .pname[data-astro-cid-g47lt7x2]{color:var(--app-ink);font-family:Georgia,Times New Roman,serif;font-size:.9cqw;font-style:italic}.ireset[data-astro-cid-g47lt7x2]{text-align:center;color:var(--app-muted);font-size:.66cqw}.iapply[data-astro-cid-g47lt7x2]{background:var(--app-accent-grad);height:2.05cqw;color:var(--app-white);box-shadow:0 .14cqw .7cqw var(--app-accent-glow);border-radius:.55cqw;place-items:center;font-size:.7cqw;font-weight:600;display:grid}.tlbar[data-astro-cid-g47lt7x2]{background:var(--app-panel);border-top:1px solid var(--app-line);flex:none;align-items:center;gap:.7cqw;height:2.9cqw;padding:0 1cqw;display:flex}.tbsep[data-astro-cid-g47lt7x2]{background:var(--app-line-strong);width:1px;height:1.4cqw;margin:0 .2cqw}.tlbar[data-astro-cid-g47lt7x2] .tico[data-astro-cid-g47lt7x2]{width:.95cqw;height:.95cqw}.tico[data-astro-cid-g47lt7x2].ton{color:var(--app-accent)}.zoom[data-astro-cid-g47lt7x2]{background:var(--app-fill);border-radius:.15cqw;width:5cqw;height:.24cqw;margin:0 .3cqw;position:relative}.zoom[data-astro-cid-g47lt7x2] i[data-astro-cid-g47lt7x2]{border-radius:inherit;background:var(--app-accent);width:42%;position:absolute;top:0;bottom:0;left:0}.zoom[data-astro-cid-g47lt7x2]:after{content:"";background:var(--app-white);border-radius:50%;width:.6cqw;height:.6cqw;position:absolute;top:50%;left:42%;transform:translate(-50%,-50%)}.tbfit[data-astro-cid-g47lt7x2]{color:var(--app-ink-2);font-size:.66cqw;font-family:var(--mono)}.tbph[data-astro-cid-g47lt7x2]{color:var(--app-muted);margin-left:.7cqw}.tbsizes[data-astro-cid-g47lt7x2]{font-size:.6cqw;font-family:var(--mono);gap:.15cqw;display:flex}.tbsizes[data-astro-cid-g47lt7x2] b[data-astro-cid-g47lt7x2]{color:var(--app-faint);padding:.2cqw .35cqw;font-weight:500}.tbsizes[data-astro-cid-g47lt7x2] b[data-astro-cid-g47lt7x2].son{color:var(--app-ink);background:var(--app-fill);border-radius:.3cqw}.tlarea[data-astro-cid-g47lt7x2]{background:var(--app-bg);border-top:1px solid var(--app-line);flex:none;height:13.5cqw;display:flex;position:relative}.tlheads[data-astro-cid-g47lt7x2]{border-right:1px solid var(--app-line);background:var(--app-panel);flex:none;width:6.3cqw;padding-top:1.72cqw}.thead[data-astro-cid-g47lt7x2]{align-items:center;gap:.35cqw;padding:0 .5cqw;display:flex}.th0[data-astro-cid-g47lt7x2]{height:3.7cqw}.th1[data-astro-cid-g47lt7x2]{height:2.9cqw}.th2[data-astro-cid-g47lt7x2]{height:3.7cqw}.tgrip[data-astro-cid-g47lt7x2]{width:.7cqw;height:.7cqw;color:var(--app-faint)}.tbadge[data-astro-cid-g47lt7x2]{width:1.25cqw;height:1.25cqw;font-size:.52cqw;font-weight:700;font-family:var(--mono);color:var(--app-white);border-radius:.3cqw;flex:none;place-items:center;display:grid}.tb0[data-astro-cid-g47lt7x2]{background:var(--app-video-grad)}.tb1[data-astro-cid-g47lt7x2]{background:var(--app-caption-grad)}.tb2[data-astro-cid-g47lt7x2]{background:var(--app-music-grad)}.tname2[data-astro-cid-g47lt7x2]{color:var(--app-ink-2);white-space:nowrap;flex:1;font-size:.58cqw;overflow:hidden}.thead[data-astro-cid-g47lt7x2] .tico[data-astro-cid-g47lt7x2]{width:.7cqw;height:.7cqw}.tlmain[data-astro-cid-g47lt7x2]{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.ruler[data-astro-cid-g47lt7x2]{border-bottom:1px solid var(--app-line-grid);flex:none;height:1.72cqw;position:relative}.rline[data-astro-cid-g47lt7x2]{background:var(--app-line-grid);height:1px;position:absolute;inset:auto 0 0}.rlabels[data-astro-cid-g47lt7x2]{position:absolute;inset:0}.rlabels[data-astro-cid-g47lt7x2] i[data-astro-cid-g47lt7x2]{font-size:.55cqw;font-style:normal;font-family:var(--mono);color:var(--app-muted);font-variant-numeric:tabular-nums;position:absolute;top:.45cqw;transform:translate(.3cqw)}.rlabels[data-astro-cid-g47lt7x2] i[data-astro-cid-g47lt7x2]:before{content:"";background:var(--app-line-strong);width:1px;height:.5cqw;position:absolute;top:.55cqw;left:-.3cqw}.rlfin[data-astro-cid-g47lt7x2] i[data-astro-cid-g47lt7x2]{color:var(--app-muted)}.rlfin[data-astro-cid-g47lt7x2]{opacity:0}.lane[data-astro-cid-g47lt7x2]{border-bottom:1px solid var(--app-line-grid);flex:none;position:relative}.lv2[data-astro-cid-g47lt7x2]{height:3.7cqw}.lc1[data-astro-cid-g47lt7x2]{height:2.9cqw}.la1[data-astro-cid-g47lt7x2]{height:3.7cqw}.clip[data-astro-cid-g47lt7x2]{border-radius:.4cqw;font-size:.62cqw;position:absolute;top:.35cqw;bottom:.35cqw;overflow:hidden;container-type:inline-size}.rawclip[data-astro-cid-g47lt7x2]{width:92%;left:1%}.seg[data-astro-cid-g47lt7x2]{top:.35cqw;bottom:.35cqw}.clabel[data-astro-cid-g47lt7x2]{z-index:2;background:var(--app-label-scrim);height:1.1em;padding:.12em .5em 0;font-size:1em;line-height:1.1em;position:absolute;top:0;left:0;right:0}.clabel[data-astro-cid-g47lt7x2] i[data-astro-cid-g47lt7x2]{color:var(--app-white);white-space:nowrap;text-overflow:ellipsis;font-style:normal;font-weight:500;display:block;overflow:hidden}.cfilm[data-astro-cid-g47lt7x2]{display:flex;position:absolute;inset:0}.cfilm[data-astro-cid-g47lt7x2] img[data-astro-cid-g47lt7x2]{object-fit:cover;flex:1;min-width:0;height:100%;display:block}.rawclip[data-astro-cid-g47lt7x2] .cfilm[data-astro-cid-g47lt7x2] img[data-astro-cid-g47lt7x2]{filter:brightness(.95)}@container (width<=2.6em){.clip[data-astro-cid-g47lt7x2] .clabel[data-astro-cid-g47lt7x2]{opacity:0}}.gap[data-astro-cid-g47lt7x2]{z-index:3;background:repeating-linear-gradient(-55deg, var(--app-accent-tint) 0 .35cqw, transparent .35cqw .7cqw);outline:1px solid var(--app-accent-tint-border);opacity:0;border-radius:.25cqw;position:absolute;top:.35cqw;bottom:.35cqw}.mark[data-astro-cid-g47lt7x2]{z-index:4;background:var(--app-white);opacity:0;border-radius:.1cqw;width:.14cqw;position:absolute;top:.2cqw;bottom:.2cqw;box-shadow:0 0 .6cqw #ffffffb3}.capb[data-astro-cid-g47lt7x2]{background:var(--app-caption-grad);border:1px solid color-mix(in srgb, var(--app-caption-hi) 60%, transparent);opacity:0;border-radius:.4cqw;align-items:center;font-size:.58cqw;display:flex;position:absolute;top:.3cqw;bottom:.3cqw;overflow:hidden;container-type:inline-size}.capb[data-astro-cid-g47lt7x2] i[data-astro-cid-g47lt7x2]{color:var(--app-white);font-size:1em;font-style:normal;font-family:var(--mono);white-space:nowrap;text-overflow:ellipsis;padding:0 .8em;display:block;overflow:hidden}@container (width<=2.4em){.capb[data-astro-cid-g47lt7x2] i[data-astro-cid-g47lt7x2]{opacity:0}}.capb[data-astro-cid-g47lt7x2].csel{border-color:var(--app-accent);box-shadow:0 0 0 1px var(--app-accent)}.aclip[data-astro-cid-g47lt7x2]{background:color-mix(in srgb, var(--app-music) 16%, var(--app-media));border:1px solid color-mix(in srgb, var(--app-music) 40%, transparent);width:92%;top:.35cqw;bottom:.35cqw;left:1%}.aclip[data-astro-cid-g47lt7x2] .wave[data-astro-cid-g47lt7x2]{width:100%;height:100%;position:absolute;inset:0}.aclip[data-astro-cid-g47lt7x2] .wave[data-astro-cid-g47lt7x2] rect[data-astro-cid-g47lt7x2]{fill:var(--app-music-hi);opacity:.85}.aclip[data-astro-cid-g47lt7x2] .alab[data-astro-cid-g47lt7x2]{background:0 0;height:auto;padding:.22em .5em}.aclip[data-astro-cid-g47lt7x2] .alab[data-astro-cid-g47lt7x2] i[data-astro-cid-g47lt7x2]{background:var(--app-badge-scrim);border-radius:.3em;width:auto;max-width:100%;padding:.12em .55em;display:inline-block}.afin[data-astro-cid-g47lt7x2]{opacity:0;left:1%}.tlscroll[data-astro-cid-g47lt7x2]{flex:1;position:relative}.tlscroll[data-astro-cid-g47lt7x2] i[data-astro-cid-g47lt7x2]{background:var(--app-scrollbar);opacity:.75;border-radius:.3cqw;width:62%;height:.5cqw;position:absolute;top:.22cqw;left:.8%}.tlmeter[data-astro-cid-g47lt7x2]{border-left:1px solid var(--app-line);background:var(--app-panel);flex:none;align-self:flex-start;width:2.1cqw;height:10.3cqw;margin-top:1.72cqw;position:relative}.tlmeter[data-astro-cid-g47lt7x2] i[data-astro-cid-g47lt7x2]{font-size:.45cqw;font-style:normal;font-family:var(--mono);color:var(--app-faint);font-variant-numeric:tabular-nums;position:absolute;right:.25cqw;transform:translateY(-50%)}.mbar[data-astro-cid-g47lt7x2]{width:.26cqw;display:block;position:absolute;top:.9cqw;bottom:1.4cqw}.mbL[data-astro-cid-g47lt7x2]{left:.35cqw}.mbR[data-astro-cid-g47lt7x2]{left:.75cqw}.mbar[data-astro-cid-g47lt7x2] i[data-astro-cid-g47lt7x2]{transform-origin:bottom;background:linear-gradient(180deg, var(--app-meter-hi) 0%, var(--app-music-hi) 30%, var(--app-music) 100%);border-radius:.15cqw;position:absolute;inset:0;transform:scaleY(0)}.mlr[data-astro-cid-g47lt7x2]{font-size:.45cqw;font-family:var(--mono);color:var(--app-faint);justify-content:center;gap:.45cqw;display:flex;position:absolute;bottom:.3cqw;left:0;right:0}.playhead[data-astro-cid-g47lt7x2]{z-index:8;width:0;position:absolute;top:0;bottom:.93cqw;left:0}.playhead[data-astro-cid-g47lt7x2]:before{content:"";background:var(--app-accent);width:.14cqw;box-shadow:0 0 .6cqw var(--app-accent-glow);position:absolute;top:0;bottom:0;left:-.07cqw}.phcap[data-astro-cid-g47lt7x2]{background:var(--app-accent);clip-path:polygon(0 0,100% 0,100% 55%,50% 100%,0 55%);border-radius:.22cqw .22cqw .55cqw .55cqw;width:1.1cqw;height:1.1cqw;position:absolute;top:0;left:-.55cqw}.cur[data-astro-cid-g47lt7x2]{z-index:20;opacity:0;pointer-events:none;filter:drop-shadow(0 .2cqw .4cqw #0000008c);width:1.5cqw;height:1.5cqw;position:absolute;top:0;left:0}.cur[data-astro-cid-g47lt7x2] svg[data-astro-cid-g47lt7x2]{width:100%;height:100%;fill:var(--app-white);stroke:var(--app-black);stroke-width:1px}.demo[data-astro-cid-g47lt7x2][data-variant=hero] .aiplan[data-astro-cid-g47lt7x2],.demo[data-astro-cid-g47lt7x2][data-variant=hero] .capb[data-astro-cid-g47lt7x2],.demo[data-astro-cid-g47lt7x2][data-variant=hero] .vcap[data-astro-cid-g47lt7x2],.demo[data-astro-cid-g47lt7x2][data-variant=hero] .seg[data-astro-cid-g47lt7x2],.demo[data-astro-cid-g47lt7x2][data-variant=hero] .gap[data-astro-cid-g47lt7x2],.demo[data-astro-cid-g47lt7x2][data-variant=hero] .mark[data-astro-cid-g47lt7x2],.demo[data-astro-cid-g47lt7x2][data-variant=hero] .afin[data-astro-cid-g47lt7x2]{opacity:0}.demo[data-astro-cid-g47lt7x2][data-variant=hero] .preset[data-astro-cid-g47lt7x2].psel{border-color:var(--app-line-strong);box-shadow:none}.demo[data-astro-cid-g47lt7x2][data-variant=hero] .preset[data-astro-cid-g47lt7x2] .pcheck[data-astro-cid-g47lt7x2]{opacity:0}.demo[data-astro-cid-g47lt7x2][data-variant=hero] .preset[data-astro-cid-g47lt7x2].neonOn{border-color:var(--app-accent);box-shadow:0 0 0 1px var(--app-accent), 0 .2cqw .9cqw var(--app-accent-glow)}.demo[data-astro-cid-g47lt7x2][data-variant=hero] .preset[data-astro-cid-g47lt7x2].neonOn .pcheck[data-astro-cid-g47lt7x2]{opacity:1;transform:none}.demo[data-astro-cid-g47lt7x2][data-variant=static] .aiplan[data-astro-cid-g47lt7x2],.demo[data-astro-cid-g47lt7x2][data-variant=scrub] .aiplan[data-astro-cid-g47lt7x2]{display:none}.demo[data-astro-cid-g47lt7x2][data-variant=static] .rawclip[data-astro-cid-g47lt7x2],.demo[data-astro-cid-g47lt7x2][data-variant=static] .aclip[data-astro-cid-g47lt7x2]:not(.afin),.demo[data-astro-cid-g47lt7x2][data-variant=static] .vcape[data-astro-cid-g47lt7x2],.demo[data-astro-cid-g47lt7x2][data-variant=scrub] .rawclip[data-astro-cid-g47lt7x2],.demo[data-astro-cid-g47lt7x2][data-variant=scrub] .aclip[data-astro-cid-g47lt7x2]:not(.afin),.demo[data-astro-cid-g47lt7x2][data-variant=scrub] .vcape[data-astro-cid-g47lt7x2]{opacity:0}.demo[data-astro-cid-g47lt7x2][data-variant=static] .capb[data-astro-cid-g47lt7x2],.demo[data-astro-cid-g47lt7x2][data-variant=static] .afin[data-astro-cid-g47lt7x2],.demo[data-astro-cid-g47lt7x2][data-variant=static] .vcapn[data-astro-cid-g47lt7x2],.demo[data-astro-cid-g47lt7x2][data-variant=scrub] .capb[data-astro-cid-g47lt7x2],.demo[data-astro-cid-g47lt7x2][data-variant=scrub] .afin[data-astro-cid-g47lt7x2],.demo[data-astro-cid-g47lt7x2][data-variant=scrub] .vcapn[data-astro-cid-g47lt7x2],.demo[data-astro-cid-g47lt7x2][data-variant=static] .rlfin[data-astro-cid-g47lt7x2],.demo[data-astro-cid-g47lt7x2][data-variant=scrub] .rlfin[data-astro-cid-g47lt7x2]{opacity:1}.demo[data-astro-cid-g47lt7x2][data-variant=static] .rlr[data-astro-cid-g47lt7x2],.demo[data-astro-cid-g47lt7x2][data-variant=scrub] .rlr[data-astro-cid-g47lt7x2]{opacity:0}.demo[data-astro-cid-g47lt7x2][data-variant=static] .vcapn[data-astro-cid-g47lt7x2] .cw[data-astro-cid-g47lt7x2],.demo[data-astro-cid-g47lt7x2][data-variant=scrub]:not([data-js]) .vcapn[data-astro-cid-g47lt7x2] .cw[data-astro-cid-g47lt7x2]{color:var(--app-neon)}.demo[data-astro-cid-g47lt7x2][data-variant=static] .playhead[data-astro-cid-g47lt7x2]{left:34%}.demo[data-astro-cid-g47lt7x2][data-variant=static] .scrubfill[data-astro-cid-g47lt7x2]{width:36%}.demo[data-astro-cid-g47lt7x2][data-variant=static] .scrubhead[data-astro-cid-g47lt7x2]{left:calc(.9cqw + 36%)}.demo[data-astro-cid-g47lt7x2][data-variant=scrub] .playhead[data-astro-cid-g47lt7x2]{left:19.2%}.demo[data-astro-cid-g47lt7x2][data-variant=scrub] .scrubfill[data-astro-cid-g47lt7x2]{width:33.3%}.demo[data-astro-cid-g47lt7x2][data-variant=scrub] .scrubhead[data-astro-cid-g47lt7x2]{left:calc(.9cqw + 33.3%)}.demo[data-astro-cid-g47lt7x2][data-variant=scrub][data-js] .playhead[data-astro-cid-g47lt7x2]{left:0}.demo[data-astro-cid-g47lt7x2][data-variant=scrub][data-js] .scrubhead[data-astro-cid-g47lt7x2],.demo[data-astro-cid-g47lt7x2][data-variant=hero] .scrubhead[data-astro-cid-g47lt7x2]{left:.9cqw}.demo[data-astro-cid-g47lt7x2][data-variant=scrub][data-js] .scrubfill[data-astro-cid-g47lt7x2],.demo[data-astro-cid-g47lt7x2][data-variant=hero] .scrubfill[data-astro-cid-g47lt7x2]{width:92%;transform:translateY(-50%)scaleX(0)}.vposter[data-astro-cid-g47lt7x2]{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity var(--duration-ui) linear;position:absolute;inset:0}.scrubzone[data-astro-cid-g47lt7x2]{z-index:25;cursor:ew-resize;touch-action:pan-y;-webkit-tap-highlight-color:transparent;border-radius:.5cqw;height:13.5cqw;position:absolute;bottom:0;left:6.3cqw;right:2.1cqw}.scrubzone[data-astro-cid-g47lt7x2]:focus-visible{outline:2px solid var(--app-accent);outline-offset:-2px}.demo[data-astro-cid-g47lt7x2][data-variant=scrub]:focus-within .phcap[data-astro-cid-g47lt7x2]{filter:drop-shadow(0 0 .5cqw var(--app-accent))}.hintchip[data-astro-cid-g47lt7x2]{z-index:26;font-family:var(--mono);color:var(--app-ink-2);background:color-mix(in srgb, var(--app-panel-solid) 88%, transparent);border:1px solid var(--app-line-strong);backdrop-filter:blur(4px);white-space:nowrap;pointer-events:none;border-radius:1cqw;padding:.28cqw .8cqw;font-size:.56cqw;position:absolute;bottom:.45cqw;left:50%;transform:translate(-50%)}.ppbtn[data-astro-cid-g47lt7x2]{z-index:30;border:1px solid var(--app-line-strong);background:color-mix(in srgb, var(--app-panel-solid) 82%, transparent);backdrop-filter:blur(6px);cursor:pointer;width:2.5cqw;min-width:34px;height:2.5cqw;min-height:34px;color:var(--app-ink);transition:background var(--duration-ui);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:.9cqw;right:2.8cqw}.ppbtn[data-astro-cid-g47lt7x2]:hover{background:var(--app-panel-solid)}.ppbtn[data-astro-cid-g47lt7x2]:focus-visible{outline:2px solid var(--app-accent);outline-offset:2px}.ppbtn[data-astro-cid-g47lt7x2] svg[data-astro-cid-g47lt7x2]{fill:currentColor;width:45%;height:45%}.ppbtn[data-astro-cid-g47lt7x2] .icplay[data-astro-cid-g47lt7x2]{display:none}.ppbtn[data-astro-cid-g47lt7x2].paused .icplay[data-astro-cid-g47lt7x2]{display:block}.ppbtn[data-astro-cid-g47lt7x2].paused .icpause[data-astro-cid-g47lt7x2],.demo[data-astro-cid-g47lt7x2].rm .ppbtn[data-astro-cid-g47lt7x2]{display:none}@media (width<=640px){.demo[data-astro-cid-g47lt7x2]{aspect-ratio:9/10}}@container (width<=640px){.window[data-astro-cid-g47lt7x2]{aspect-ratio:auto;height:100%}.chrome[data-astro-cid-g47lt7x2]{display:none}.topbar[data-astro-cid-g47lt7x2]{height:8cqw}.save[data-astro-cid-g47lt7x2],.rail[data-astro-cid-g47lt7x2],.leftcol[data-astro-cid-g47lt7x2],.insp[data-astro-cid-g47lt7x2]{display:none}.crumb[data-astro-cid-g47lt7x2]{font-size:2.4cqw}.afchip[data-astro-cid-g47lt7x2]{display:none}.export[data-astro-cid-g47lt7x2]{border-radius:1.4cqw;height:5.4cqw;padding:0 2.6cqw;font-size:2.2cqw}.export[data-astro-cid-g47lt7x2] .ico[data-astro-cid-g47lt7x2]{width:2.4cqw;height:2.4cqw}.aiplan[data-astro-cid-g47lt7x2]{border:1px solid var(--app-line-strong);width:62cqw;max-height:60%;box-shadow:var(--app-shadow-pop);border-radius:1.6cqw;gap:1.6cqw;padding:2cqw;top:2cqw;bottom:auto;left:2cqw;overflow:hidden}.aitile[data-astro-cid-g47lt7x2]{border-radius:1.1cqw;width:4.4cqw;height:4.4cqw}.aitile[data-astro-cid-g47lt7x2] .ico[data-astro-cid-g47lt7x2]{width:2.5cqw;height:2.5cqw}.aititle[data-astro-cid-g47lt7x2]{font-size:2.3cqw}.aistate[data-astro-cid-g47lt7x2]{padding:.5cqw 1.3cqw;font-size:1.5cqw}.aiwell[data-astro-cid-g47lt7x2]{min-height:10cqw;padding:1.4cqw;font-size:1.9cqw}.aimeta[data-astro-cid-g47lt7x2]{font-size:1.6cqw}.aieditst[data-astro-cid-g47lt7x2]{font-size:1.7cqw}.aicard[data-astro-cid-g47lt7x2]{gap:1.1cqw;padding:1cqw 1.1cqw}.aico[data-astro-cid-g47lt7x2]{border-radius:.9cqw;width:3.4cqw;height:3.4cqw}.aico[data-astro-cid-g47lt7x2] .ico[data-astro-cid-g47lt7x2]{width:2cqw;height:2cqw}.aitx[data-astro-cid-g47lt7x2]{font-size:1.8cqw}.aiaccept[data-astro-cid-g47lt7x2]{height:5.4cqw;font-size:2cqw}.aireject[data-astro-cid-g47lt7x2]{height:5.4cqw;padding:0 2.2cqw;font-size:2cqw}.aiundo[data-astro-cid-g47lt7x2]{height:5cqw;font-size:1.8cqw}.proghead[data-astro-cid-g47lt7x2]{height:6.5cqw}.ptab[data-astro-cid-g47lt7x2]{font-size:2.1cqw}.pmeta[data-astro-cid-g47lt7x2],.pright[data-astro-cid-g47lt7x2]{display:none}.scrub[data-astro-cid-g47lt7x2]{height:3.2cqw}.transport[data-astro-cid-g47lt7x2]{gap:2.2cqw;height:7.5cqw}.trico[data-astro-cid-g47lt7x2]{width:3cqw;height:3cqw}.tplay[data-astro-cid-g47lt7x2] .ico[data-astro-cid-g47lt7x2]{width:3.4cqw;height:3.4cqw}.ttc[data-astro-cid-g47lt7x2]{font-size:2.2cqw}.trate[data-astro-cid-g47lt7x2],.transport[data-astro-cid-g47lt7x2] .tico[data-astro-cid-g47lt7x2]:last-child,.tlbar[data-astro-cid-g47lt7x2]{display:none}.tlarea[data-astro-cid-g47lt7x2]{height:34cqw}.tlheads[data-astro-cid-g47lt7x2]{width:12cqw;padding-top:4cqw}.th0[data-astro-cid-g47lt7x2]{height:10cqw}.th1[data-astro-cid-g47lt7x2]{height:7.5cqw}.th2[data-astro-cid-g47lt7x2]{height:10cqw}.tbadge[data-astro-cid-g47lt7x2]{width:3.2cqw;height:3.2cqw;font-size:1.4cqw}.tname2[data-astro-cid-g47lt7x2],.thead[data-astro-cid-g47lt7x2] .tico[data-astro-cid-g47lt7x2]{display:none}.ruler[data-astro-cid-g47lt7x2]{height:4cqw}.rlabels[data-astro-cid-g47lt7x2] i[data-astro-cid-g47lt7x2]{font-size:1.5cqw;top:1.1cqw}.lv2[data-astro-cid-g47lt7x2]{height:10cqw}.lc1[data-astro-cid-g47lt7x2]{height:7.5cqw}.la1[data-astro-cid-g47lt7x2]{height:10cqw}.clip[data-astro-cid-g47lt7x2]{font-size:1.7cqw;top:.9cqw;bottom:.9cqw}.capb[data-astro-cid-g47lt7x2]{font-size:1.5cqw}.tlmeter[data-astro-cid-g47lt7x2]{display:none}.tlscroll[data-astro-cid-g47lt7x2] i[data-astro-cid-g47lt7x2]{height:1.3cqw;top:.6cqw}.playhead[data-astro-cid-g47lt7x2]{height:31.5cqw;bottom:auto}.vcapn[data-astro-cid-g47lt7x2] .cw[data-astro-cid-g47lt7x2]{font-size:6cqw}.vcape[data-astro-cid-g47lt7x2] b[data-astro-cid-g47lt7x2]{font-size:2.6cqw}.cur[data-astro-cid-g47lt7x2]{width:4cqw;height:4cqw}.scrubzone[data-astro-cid-g47lt7x2]{height:34cqw;left:12cqw;right:0}.hintchip[data-astro-cid-g47lt7x2]{padding:.7cqw 1.8cqw;font-size:1.5cqw;bottom:1.1cqw}.ppbtn[data-astro-cid-g47lt7x2]{width:6.5cqw;min-width:34px;height:6.5cqw;min-height:34px;bottom:2cqw;right:2cqw}}.hero-scrim[data-astro-cid-ge2uvauf]{background:radial-gradient(46% 30% at 50% 60%, color-mix(in srgb, var(--color-night) 42%, transparent), transparent 75%)}.hero-note[data-astro-cid-ge2uvauf]{text-shadow:0 1px 3px color-mix(in srgb, var(--color-night) 55%, transparent)}html.js .hero-in[data-astro-cid-ge2uvauf]{opacity:0;animation:hero-in var(--duration-reveal) var(--ease-out-expo) both;animation-delay:var(--hero-d,0s);transform:translateY(24px)}@keyframes hero-in{to{opacity:1;transform:none}}html.js .hero-media-settle[data-astro-cid-ge2uvauf]{animation:hero-settle calc(var(--duration-hero) + var(--duration-open) + var(--duration-ui)) var(--ease-out-expo) both}@keyframes hero-settle{0%{transform:scale(1.06)}to{transform:scale(1)}}html.js .hero-window[data-astro-cid-ge2uvauf]{opacity:0;animation:hero-window-in calc(var(--duration-hero) + var(--duration-base)) var(--ease-out-expo) both;animation-delay:var(--hero-d,0s);transform:translateY(32px)scale(.985)}@keyframes hero-window-in{to{opacity:1;transform:none}}.hero-title[data-astro-cid-ge2uvauf]{--wr-base:var(--duration-base);--wr-step:calc(var(--duration-press) * .875)}html.js .hero-title[data-astro-cid-ge2uvauf] .wr-w[data-astro-cid-ge2uvauf]{animation:hero-word var(--duration-hero) var(--ease-out-expo) both;animation-delay:calc(var(--wr-base) + var(--wr-i) * var(--wr-step));transform:translateY(10px)}@keyframes hero-word{to{opacity:1;transform:none}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.hero-media[data-astro-cid-ge2uvauf]{animation:linear both hero-parallax scroll(root);animation-range:0 900px}}}@keyframes hero-parallax{to{transform:translateY(6%)}}@media (prefers-reduced-motion:reduce){html.js .hero-in[data-astro-cid-ge2uvauf],html.js .hero-title[data-astro-cid-ge2uvauf] .wr-w[data-astro-cid-ge2uvauf],html.js .hero-window[data-astro-cid-ge2uvauf]{opacity:1;animation:none;transform:none}html.js .hero-media-settle[data-astro-cid-ge2uvauf]{animation:none}}.marquee-mask[data-astro-cid-4eeg7kds]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.marquee-track[data-astro-cid-4eeg7kds]{animation:marquee-scroll calc(var(--duration-reveal) * 66) linear infinite;animation-play-state:var(--mq-state,running)}[data-astro-cid-4eeg7kds][data-marquee]:hover .marquee-track[data-astro-cid-4eeg7kds],[data-astro-cid-4eeg7kds][data-marquee]:focus-within .marquee-track[data-astro-cid-4eeg7kds],[data-astro-cid-4eeg7kds][data-marquee][data-paused] .marquee-track[data-astro-cid-4eeg7kds]{--mq-state:paused}@keyframes marquee-scroll{to{transform:translate(-100%)}}[data-astro-cid-4eeg7kds][data-marquee-viewport]{display:flex}@media (prefers-reduced-motion:reduce){.marquee-track[data-astro-cid-4eeg7kds]{animation:none}[data-astro-cid-4eeg7kds][data-marquee-viewport]{flex-wrap:wrap;justify-content:center;row-gap:1rem}.marquee-track[data-astro-cid-4eeg7kds]{flex-wrap:wrap;justify-content:center;row-gap:1rem;width:auto;padding-right:2.5rem}.marquee-track[data-astro-cid-4eeg7kds][aria-hidden=true]{display:none}}.hiw-rail[data-astro-cid-l43jfdkk]{background-image:linear-gradient(to right, var(--color-line) 55%, transparent 45%);background-repeat:repeat-x;background-size:7px 1px}.hiw-step[data-astro-cid-l43jfdkk]:last-child .hiw-rail[data-astro-cid-l43jfdkk]{-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}.ex-chip[data-astro-cid-aizpbmg7]{background:var(--color-white);color:var(--color-ink-2);--tw-ring-color:var(--color-line)}.ex-chip[data-astro-cid-aizpbmg7]:hover{background:var(--color-canvas-3)}.ex-chip[data-astro-cid-aizpbmg7]:active{transition:transform var(--duration-press) var(--ease-out-expo), background-color var(--duration-press) var(--ease-out-expo), color var(--duration-press) var(--ease-out-expo);transform:scale(.96)}.ex-chip[data-astro-cid-aizpbmg7][aria-pressed=true]{background:linear-gradient(to bottom right, var(--color-accent-fill), var(--color-accent-fill-2));color:var(--color-on-accent);--tw-ring-color:var(--color-accent-fill-2)}html.js .ex-chip[data-astro-cid-aizpbmg7]{opacity:0;transform:scale(.6)translateY(8px)}html.js [data-astro-cid-aizpbmg7][data-ins].armed .ex-chip[data-astro-cid-aizpbmg7]{animation:chip-pop var(--duration-open) var(--ease-spring) both;animation-delay:calc(var(--i) * (var(--duration-press) * .75))}@keyframes chip-pop{to{opacity:1;transform:none}}.thinking-dots[data-astro-cid-aizpbmg7] i[data-astro-cid-aizpbmg7]{background:var(--color-accent-ink);opacity:.25;border-radius:9999px;width:4px;height:4px}.thinking-dots[data-astro-cid-aizpbmg7].on{display:inline-flex}.thinking-dots[data-astro-cid-aizpbmg7].on i[data-astro-cid-aizpbmg7]{animation:think-dot calc(var(--duration-open) * 1.5) var(--ease-in-out-soft) both;animation-delay:calc(var(--dot-i,0) * (var(--duration-press) * 1.5))}.thinking-dots[data-astro-cid-aizpbmg7].on i[data-astro-cid-aizpbmg7]:nth-child(2){--dot-i:1}.thinking-dots[data-astro-cid-aizpbmg7].on i[data-astro-cid-aizpbmg7]:nth-child(3){--dot-i:2}@keyframes think-dot{0%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.vclip[data-astro-cid-aizpbmg7]{transform-origin:0;transition:transform var(--duration-open) var(--ease-in-out-soft), opacity var(--duration-base) var(--ease-in-out-soft)}.vclip[data-astro-cid-aizpbmg7]:after{content:"";background:repeating-linear-gradient(90deg,#0000 0 5px,#ffffff38 5px 6px);border-radius:2px;position:absolute;inset:2px 3px}.vclip[data-astro-cid-aizpbmg7].vclip-hl{outline:2px solid var(--color-accent);outline-offset:1px;z-index:1}.abar[data-astro-cid-aizpbmg7]{transform-origin:0;transition:transform var(--duration-open) var(--ease-in-out-soft), opacity var(--duration-base) var(--ease-in-out-soft)}.cclip[data-astro-cid-aizpbmg7]{transform-origin:0;transition:transform var(--duration-open) var(--ease-out-expo), opacity var(--duration-base) var(--ease-in-out-soft)}.ruler-ticks[data-astro-cid-aizpbmg7]{background:repeating-linear-gradient(90deg, var(--color-line) 0 1px, transparent 1px 8px)}.caret-block[data-astro-cid-aizpbmg7]{animation:blink calc(var(--duration-hero) * 1.7) steps(2, start) infinite}@keyframes blink{to{visibility:hidden}}.run-btn[data-astro-cid-aizpbmg7]{flex:none}@media (prefers-reduced-motion:reduce){html.js .ex-chip[data-astro-cid-aizpbmg7]{opacity:1;animation:none;transform:none}.vclip[data-astro-cid-aizpbmg7],.abar[data-astro-cid-aizpbmg7],.cclip[data-astro-cid-aizpbmg7]{transition:none}.caret-block[data-astro-cid-aizpbmg7]{animation:none}.thinking-dots[data-astro-cid-aizpbmg7].on i[data-astro-cid-aizpbmg7]{opacity:1;animation:none}}.rcborder-rect[data-astro-cid-hv2mveg7]{stroke:var(--color-accent);stroke-width:1.5px;stroke-dasharray:100;stroke-dashoffset:0;opacity:0}.rcard[data-astro-cid-hv2mveg7]{transition:transform var(--duration-open) var(--ease-in-out-soft), opacity var(--duration-open) var(--ease-in-out-soft);transform-origin:50% 60%}.rcard[data-astro-cid-hv2mveg7].rc-out{opacity:0;transition-timing-function:var(--ease-in-quick);transform:translate(-110%)rotate(-6deg)}.rcard[data-astro-cid-hv2mveg7].rc-pre{opacity:0;transition:none;transform:scale(.95)}html.js [data-astro-cid-hv2mveg7][data-rc]:not(.armed) .rcrow[data-astro-cid-hv2mveg7],html.js [data-astro-cid-hv2mveg7][data-rc]:not(.armed) .rcword[data-astro-cid-hv2mveg7],html.js [data-astro-cid-hv2mveg7][data-rc]:not(.armed) .rcard[data-astro-cid-hv2mveg7]>[data-astro-cid-hv2mveg7]{opacity:0}html.js [data-astro-cid-hv2mveg7][data-rc].armed .rcborder-rect[data-astro-cid-hv2mveg7]{opacity:1;stroke-dashoffset:0;animation:rc-border calc(var(--duration-base) * 2) var(--ease-out-expo) both}@keyframes rc-border{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}html.js [data-astro-cid-hv2mveg7][data-rc].armed .rcard[data-astro-cid-hv2mveg7]>[data-astro-cid-hv2mveg7],html.js [data-astro-cid-hv2mveg7][data-rc].armed .rcrow[data-astro-cid-hv2mveg7]{animation:rc-pop var(--duration-open) var(--ease-out-expo) both;animation-delay:calc(var(--duration-ui) + var(--ri,0) * (var(--duration-press) * .75))}html.js [data-astro-cid-hv2mveg7][data-rc].armed .rcword[data-astro-cid-hv2mveg7]{animation:rc-word var(--duration-press) var(--ease-out-expo) both;animation-delay:calc(var(--duration-open) + var(--wi) * (var(--duration-press) * .625))}@keyframes rc-pop{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes rc-word{0%{opacity:.4}to{opacity:1}}.rccheck[data-astro-cid-hv2mveg7]{opacity:0;transform:scale(1.1)}[data-astro-cid-hv2mveg7][data-rc].applied .rccheck[data-astro-cid-hv2mveg7]{animation:rc-check var(--duration-base) var(--ease-spring) both;animation-delay:calc(var(--ri,0) * (var(--duration-press) / 2))}@keyframes rc-check{to{opacity:1;transform:scale(1)}}.rghost-clip[data-astro-cid-hv2mveg7]{outline:1.5px dashed var(--color-muted);outline-offset:-1.5px;opacity:.55;transition:background-color var(--duration-base) var(--ease-out-expo), outline-color var(--duration-base) var(--ease-out-expo), opacity var(--duration-base) var(--ease-out-expo);transition-delay:calc(var(--gi,0) * (var(--duration-press) / 2));background:0 0}[data-astro-cid-hv2mveg7][data-rc].applied .rghost-clip[data-astro-cid-hv2mveg7]:nth-child(odd){background:var(--color-clip-video);opacity:1;outline-color:#0000}[data-astro-cid-hv2mveg7][data-rc].applied .rghost-clip[data-astro-cid-hv2mveg7]:nth-child(2n){background:var(--color-clip-video-2);opacity:1;outline-color:#0000}.rtoast[data-astro-cid-hv2mveg7].toast-in{opacity:1;pointer-events:auto;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.rcard[data-astro-cid-hv2mveg7],.rghost-clip[data-astro-cid-hv2mveg7]{transition:none}html.js [data-astro-cid-hv2mveg7][data-rc]:not(.armed) .rcard[data-astro-cid-hv2mveg7]>[data-astro-cid-hv2mveg7],html.js [data-astro-cid-hv2mveg7][data-rc]:not(.armed) .rcrow[data-astro-cid-hv2mveg7],html.js [data-astro-cid-hv2mveg7][data-rc]:not(.armed) .rcword[data-astro-cid-hv2mveg7],.rcborder-rect[data-astro-cid-hv2mveg7]{opacity:1}[data-astro-cid-hv2mveg7][data-rc].applied .rccheck[data-astro-cid-hv2mveg7]{opacity:1;animation:none;transform:none}.rtoast[data-astro-cid-hv2mveg7]{transition:none}}.caps-line[data-astro-cid-w7mvc5qm]{text-wrap:balance;transition:opacity calc(var(--duration-ui)) var(--ease-out-expo);line-height:1.4}[data-astro-cid-w7mvc5qm][data-caps].is-restyling .caps-line[data-astro-cid-w7mvc5qm]{opacity:.35}.cword[data-astro-cid-w7mvc5qm]{display:inline;position:relative}.cword[data-astro-cid-w7mvc5qm]+.cword[data-astro-cid-w7mvc5qm]:before{content:" "}.caps-line[data-astro-cid-w7mvc5qm] .cword[data-astro-cid-w7mvc5qm]{opacity:.72}.caps-line[data-astro-cid-w7mvc5qm] .cword[data-astro-cid-w7mvc5qm].cap-spoken{opacity:1}.caps-line[data-astro-cid-w7mvc5qm] .cword[data-astro-cid-w7mvc5qm].cap-on{opacity:1;background:var(--color-accent-fill-2);color:var(--color-on-accent);border-radius:3px;margin:0 -2px;padding:0 2px}[data-astro-cid-w7mvc5qm][data-caps-style=essential] .cword[data-astro-cid-w7mvc5qm]{color:var(--color-white);text-shadow:0 1px 2px #000000bf,0 0 10px #00000073;font-weight:600}[data-astro-cid-w7mvc5qm][data-caps-style=punch] .cword[data-astro-cid-w7mvc5qm]{font-family:"Arial Narrow", "HelveticaNeue-CondensedBold", Impact, var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--color-preset-punch);text-shadow:1px 1px 0 var(--color-night), -1px -1px 0 var(--color-night), 1px -1px 0 var(--color-night), -1px 1px 0 var(--color-night), 0 2px 6px #0009;font-weight:900;font-stretch:75%}[data-astro-cid-w7mvc5qm][data-caps-style=neon] .cword[data-astro-cid-w7mvc5qm]{font-family:"Arial Narrow", "HelveticaNeue-CondensedBold", Impact, var(--font-sans);letter-spacing:.02em;text-transform:uppercase;color:var(--color-white);text-shadow:1px 1px 0 var(--color-night), -1px -1px 0 var(--color-night), 1px -1px 0 var(--color-night), -1px 1px 0 var(--color-night), 0 2px 6px #0009;font-style:italic;font-weight:900;font-stretch:75%}[data-astro-cid-w7mvc5qm][data-caps-style=neon] .cword[data-astro-cid-w7mvc5qm].cap-on{color:var(--color-preset-neon);text-shadow:1px 1px 0 var(--color-night), -1px -1px 0 var(--color-night), 1px -1px 0 var(--color-night), -1px 1px 0 var(--color-night), 0 0 10px #46d472b3;background:0 0;margin:0;padding:0}[data-astro-cid-w7mvc5qm][data-caps-style=boxed] .caps-line[data-astro-cid-w7mvc5qm]{background:#111111e0;border-radius:8px;padding:6px 12px}[data-astro-cid-w7mvc5qm][data-caps-style=boxed] .cword[data-astro-cid-w7mvc5qm]{color:var(--color-white);font-weight:600}[data-astro-cid-w7mvc5qm][data-caps-style=karaoke] .cword[data-astro-cid-w7mvc5qm]{color:var(--color-accent-hover);text-decoration:underline;text-decoration-color:var(--color-accent-hover);text-underline-offset:4px;text-shadow:0 1px 2px #000000bf;font-weight:700;text-decoration-thickness:2px}[data-astro-cid-w7mvc5qm][data-caps-style=editorial] .cword[data-astro-cid-w7mvc5qm]{color:var(--color-white);text-shadow:0 1px 3px #000000b3,0 0 14px #0006;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:500}.cbar[data-astro-cid-w7mvc5qm]{transform-origin:bottom;transition:transform var(--duration-base) var(--ease-out-expo), background-color var(--duration-base) var(--ease-out-expo)}.cbar[data-astro-cid-w7mvc5qm].cbar-on{background:var(--color-accent);transform:scaleY(1.5)}.cbar[data-astro-cid-w7mvc5qm].cbar-spoken{background:#fffc}.cap-tile[data-astro-cid-w7mvc5qm]{border:1px solid var(--color-night-line);background:var(--color-night);cursor:pointer;height:3.75rem;transition:border-color var(--duration-ui) var(--ease-out-expo), box-shadow var(--duration-ui) var(--ease-out-expo), transform var(--duration-press) var(--ease-out-expo);border-radius:.45rem;place-items:center;display:grid;position:relative;overflow:hidden}.cap-tile[data-astro-cid-w7mvc5qm]:active{transform:scale(.97)}.cap-tile[data-astro-cid-w7mvc5qm]:hover{border-color:#ffffff38}.cap-tile[data-astro-cid-w7mvc5qm][aria-checked=true]{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent), 0 2px 10px #ff7a1a40}.pname[data-astro-cid-w7mvc5qm]{white-space:nowrap;max-width:92%;color:var(--color-night-muted);font-size:.8rem;overflow:hidden}.ps-essential[data-astro-cid-w7mvc5qm] .pname[data-astro-cid-w7mvc5qm]{color:var(--color-white);font-weight:500}.ps-punch[data-astro-cid-w7mvc5qm] .pname[data-astro-cid-w7mvc5qm]{font-family:"Arial Narrow", "HelveticaNeue-CondensedBold", Impact, var(--font-sans);letter-spacing:.04em;color:var(--color-preset-punch);font-size:1rem;font-weight:900;font-stretch:75%}.ps-neon[data-astro-cid-w7mvc5qm] .pname[data-astro-cid-w7mvc5qm]{font-family:"Arial Narrow", "HelveticaNeue-CondensedBold", Impact, var(--font-sans);color:var(--color-white);background:var(--color-night-3);border-radius:5px;padding:2px 8px;font-size:.8rem;font-style:italic;font-weight:800;font-stretch:75%}.ps-neon[data-astro-cid-w7mvc5qm] .pname[data-astro-cid-w7mvc5qm] b[data-astro-cid-w7mvc5qm]{color:var(--color-preset-neon);font-weight:inherit;font-style:inherit}.ps-boxed[data-astro-cid-w7mvc5qm] .pname[data-astro-cid-w7mvc5qm]{background:var(--color-night-3);color:var(--color-night-ink);border-radius:6px;padding:3px 9px;font-weight:500}.ps-karaoke[data-astro-cid-w7mvc5qm] .pname[data-astro-cid-w7mvc5qm]{color:var(--color-accent-hover);text-decoration:underline;text-decoration-color:var(--color-accent-hover);text-underline-offset:4px;font-weight:700}.ps-editorial[data-astro-cid-w7mvc5qm] .pname[data-astro-cid-w7mvc5qm]{color:var(--color-night-ink);font-family:Georgia,Times New Roman,serif;font-size:.9rem;font-style:italic}.cap-star[data-astro-cid-w7mvc5qm]{color:var(--color-night-muted);opacity:.55;position:absolute;bottom:6px;right:7px}.cap-check[data-astro-cid-w7mvc5qm]{background:var(--color-accent-fill-2);width:14px;height:14px;color:var(--color-on-accent);opacity:0;transition:opacity var(--duration-ui) var(--ease-out-expo), transform var(--duration-ui) var(--ease-spring);border-radius:9999px;place-items:center;display:grid;position:absolute;top:6px;right:6px;transform:scale(.5)}.cap-tile[data-astro-cid-w7mvc5qm][aria-checked=true] .cap-check[data-astro-cid-w7mvc5qm]{opacity:1;transform:none}.caps-play[data-astro-cid-w7mvc5qm][aria-pressed=false] .caps-ico-pause[data-astro-cid-w7mvc5qm]{display:none}.caps-play[data-astro-cid-w7mvc5qm][aria-pressed=false] .caps-ico-play[data-astro-cid-w7mvc5qm]{display:block}@media (prefers-reduced-motion:reduce){.caps-line[data-astro-cid-w7mvc5qm],.cword[data-astro-cid-w7mvc5qm],.cbar[data-astro-cid-w7mvc5qm],.cap-tile[data-astro-cid-w7mvc5qm],.cap-check[data-astro-cid-w7mvc5qm]{transition:none}}.vpad[data-astro-cid-cognygiv]{background:radial-gradient(120% 120% at 50% 0%, var(--color-accent-soft), var(--color-canvas-2))}html.js .vstage[data-astro-cid-cognygiv][data-reveal]{transform:translateY(24px)scale(.98)}html.js .vstage[data-astro-cid-cognygiv][data-reveal].in{transform:none}.ed-tracks[data-astro-cid-bxkgwkrb]{border-radius:var(--radius-control);background:var(--color-night);height:100%;box-shadow:inset 0 0 0 1px var(--color-night-line);flex-direction:column;display:flex;overflow:hidden}.edt-row[data-astro-cid-bxkgwkrb]{border-bottom:1px solid color-mix(in srgb, var(--color-night-line) 65%, transparent);flex:1;min-height:0;display:flex}.edt-row[data-astro-cid-bxkgwkrb]:last-child{border-bottom:0}.edt-head[data-astro-cid-bxkgwkrb]{background:var(--color-night-2);border-right:1px solid var(--color-night-line);flex-direction:column;flex:none;justify-content:center;align-items:flex-start;gap:.28rem;width:5.6rem;padding:0 .6rem;display:flex}.edt-name[data-astro-cid-bxkgwkrb]{font-family:var(--font-mono);color:var(--color-night-muted);white-space:nowrap;font-size:.58rem}.edt-badge[data-astro-cid-bxkgwkrb]{font-family:var(--font-mono);background:color-mix(in srgb, var(--glow-c) 16%, var(--color-night-3));color:color-mix(in srgb, var(--glow-c) 85%, var(--color-night-ink));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--glow-c) 45%, transparent);border-radius:.3rem;padding:.22rem .4rem;font-size:.62rem;font-weight:500;line-height:1;position:relative}.edt-v[data-astro-cid-bxkgwkrb]{--glow-c:var(--color-clip-video-2)}.edt-c[data-astro-cid-bxkgwkrb]{--glow-c:var(--color-clip-caption-2)}.edt-a[data-astro-cid-bxkgwkrb]{--glow-c:var(--color-clip-audio-2)}.edt-badge[data-astro-cid-bxkgwkrb]:after{content:"";box-shadow:0 0 .9rem .1rem color-mix(in srgb, var(--glow-c) 70%, transparent);opacity:.45;pointer-events:none;border-radius:.5rem;position:absolute;inset:-3px}[data-reveal].in .edt-badge[data-astro-cid-bxkgwkrb]:after{animation:badge-glow calc(var(--duration-open) * 1.5) var(--ease-out-expo) both;animation-delay:calc(var(--glow-i) * var(--duration-open) * 1.5)}@keyframes badge-glow{0%{opacity:0}45%{opacity:1}to{opacity:.45}}.edt-lane[data-astro-cid-bxkgwkrb]{flex:1;min-width:0;position:relative}.edt-clip[data-astro-cid-bxkgwkrb]{border-radius:calc(var(--radius-control) * .55);position:absolute;top:.34rem;bottom:.34rem;overflow:hidden}.edt-video[data-astro-cid-bxkgwkrb]{background:linear-gradient(180deg, color-mix(in srgb, var(--color-clip-video) 92%, var(--color-night-ink)) 0%, var(--color-clip-video) 55%, color-mix(in srgb, var(--color-clip-video) 78%, var(--color-night)) 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-clip-video-2) 65%, transparent), inset 0 1px 0 #ffffff38}.edt-vlabel[data-astro-cid-bxkgwkrb]{font-family:var(--font-mono);color:#ffffffeb;white-space:nowrap;font-size:.55rem;position:absolute;top:.2rem;left:.45rem}.edt-caption[data-astro-cid-bxkgwkrb]{background:color-mix(in srgb, var(--color-clip-caption) 30%, var(--color-night-3));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-clip-caption) 65%, transparent);align-items:center;padding:0 .45rem;display:flex}.edt-cbar[data-astro-cid-bxkgwkrb]{background:color-mix(in srgb, var(--color-clip-caption) 90%, var(--color-night-ink));opacity:.85;border-radius:99px;width:72%;height:.24rem}.edt-audio[data-astro-cid-bxkgwkrb]{background:color-mix(in srgb, var(--color-clip-audio) 22%, var(--color-night-3));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-clip-audio) 55%, transparent)}.edt-audio[data-astro-cid-bxkgwkrb] svg[data-astro-cid-bxkgwkrb]{width:100%;height:100%;fill:color-mix(in srgb, var(--color-clip-audio) 88%, var(--color-night-ink));opacity:.8;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){[data-reveal].in .edt-badge[data-astro-cid-bxkgwkrb]:after{opacity:.45;animation:none}}.ed-trim[data-astro-cid-gyx5evf4]{--ftick:.625rem;border-radius:var(--radius-control);background:var(--color-night);height:100%;box-shadow:inset 0 0 0 1px var(--color-night-line);cursor:ew-resize;flex-direction:column;justify-content:flex-end;padding:.85rem .85rem .95rem;display:flex;position:relative}.ed-trim[data-astro-cid-gyx5evf4]:focus-visible{outline-color:var(--color-accent)}.edt2-counter[data-astro-cid-gyx5evf4]{font-family:var(--font-mono);color:var(--color-night-muted);font-size:.62rem;display:grid;position:absolute;top:.6rem;right:.85rem}.edt2-f[data-astro-cid-gyx5evf4]{transition:opacity var(--duration-ui) var(--ease-out-expo), transform var(--duration-ui) var(--ease-out-expo);grid-area:1/1}.edt2-fb[data-astro-cid-gyx5evf4]{opacity:0;color:var(--color-accent);transform:translateY(4px)}.edt2-ticks[data-astro-cid-gyx5evf4]{gap:calc(var(--ftick) - 1px);margin-bottom:.45rem;display:flex;overflow:hidden}.edt2-ticks[data-astro-cid-gyx5evf4] i[data-astro-cid-gyx5evf4]{background:color-mix(in srgb, var(--color-night-muted) 55%, transparent);flex:none;width:1px;height:.38rem}.edt2-ticks[data-astro-cid-gyx5evf4] i[data-astro-cid-gyx5evf4].edt2-big{background:color-mix(in srgb, var(--color-night-muted) 85%, transparent);height:.62rem}.edt2-row[data-astro-cid-gyx5evf4]{height:2.6rem;position:relative}.edt2-clip[data-astro-cid-gyx5evf4]{border-radius:calc(var(--radius-control) * .55);background:linear-gradient(180deg, color-mix(in srgb, var(--color-clip-video) 92%, var(--color-night-ink)) 0%, var(--color-clip-video) 55%, color-mix(in srgb, var(--color-clip-video) 78%, var(--color-night)) 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-clip-video-2) 65%, transparent), inset 0 1px 0 #ffffff38;transition:clip-path var(--duration-ui) var(--ease-out-expo);position:absolute;inset:0;overflow:hidden}.edt2-clabel[data-astro-cid-gyx5evf4]{font-family:var(--font-mono);color:#ffffffeb;white-space:nowrap;font-size:.55rem;position:absolute;top:.24rem;left:.5rem}.edt2-handle[data-astro-cid-gyx5evf4]{background:var(--color-canvas);width:.7rem;box-shadow:0 0 0 1px color-mix(in srgb, var(--color-ink) 22%, transparent), var(--shadow-pill);transition:transform var(--duration-ui) var(--ease-out-expo);border-radius:99px;flex-direction:column;justify-content:center;align-items:center;gap:.14rem;display:flex;position:absolute;top:-.22rem;bottom:-.22rem;right:-.29rem}.edt2-handle[data-astro-cid-gyx5evf4] i[data-astro-cid-gyx5evf4]{background:var(--color-muted);border-radius:50%;width:.16rem;height:.16rem}.ed-trim[data-astro-cid-gyx5evf4]:hover .edt2-handle[data-astro-cid-gyx5evf4],.ed-trim[data-astro-cid-gyx5evf4]:focus-visible .edt2-handle[data-astro-cid-gyx5evf4]{transform:translateX(calc(var(--ftick) * -3))}.ed-trim[data-astro-cid-gyx5evf4]:hover .edt2-clip[data-astro-cid-gyx5evf4],.ed-trim[data-astro-cid-gyx5evf4]:focus-visible .edt2-clip[data-astro-cid-gyx5evf4]{clip-path:inset(0 calc(var(--ftick) * 3) 0 0)}.ed-trim[data-astro-cid-gyx5evf4]:hover .edt2-fa[data-astro-cid-gyx5evf4],.ed-trim[data-astro-cid-gyx5evf4]:focus-visible .edt2-fa[data-astro-cid-gyx5evf4]{opacity:0;transform:translateY(-4px)}.ed-trim[data-astro-cid-gyx5evf4]:hover .edt2-fb[data-astro-cid-gyx5evf4],.ed-trim[data-astro-cid-gyx5evf4]:focus-visible .edt2-fb[data-astro-cid-gyx5evf4]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.edt2-f[data-astro-cid-gyx5evf4],.edt2-clip[data-astro-cid-gyx5evf4],.edt2-handle[data-astro-cid-gyx5evf4]{transition:none}}.ed-wipe-wrap[data-astro-cid-y36sk2fe]{flex-direction:column;height:100%;display:flex}.ed-wipe[data-astro-cid-y36sk2fe]{border-radius:var(--radius-control);background:var(--color-night);min-height:0;box-shadow:inset 0 0 0 1px var(--color-night-line);touch-action:pan-y;-webkit-user-select:none;user-select:none;flex:1;position:relative;overflow:hidden;container-type:inline-size}.ed-wipe[data-astro-cid-y36sk2fe]>img[data-astro-cid-y36sk2fe],.edw-top[data-astro-cid-y36sk2fe]>img[data-astro-cid-y36sk2fe]{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.edw-top[data-astro-cid-y36sk2fe]{clip-path:inset(0 calc(100% - var(--wipe,50) * 1%) 0 0);transition:clip-path var(--duration-press) var(--ease-out-expo);position:absolute;inset:0}.edw-tag[data-astro-cid-y36sk2fe]{z-index:2;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-night-ink);border-radius:calc(var(--radius-control) * .4);pointer-events:none;background:#090a0ea8;padding:.16rem .42rem;font-size:.58rem;position:absolute;top:.5rem}.edw-tag-l[data-astro-cid-y36sk2fe]{left:.55rem}.edw-tag-r[data-astro-cid-y36sk2fe]{right:.55rem}.edw-thumb[data-astro-cid-y36sk2fe]{width:2.4rem;transform:translateX(calc(var(--wipe,50) * 1cqw));transition:transform var(--duration-press) var(--ease-out-expo);cursor:ew-resize;z-index:3;margin-left:-1.2rem;position:absolute;top:0;bottom:0;left:0}.edw-thumb[data-astro-cid-y36sk2fe]:focus-visible{outline:none}.ed-wipe[data-astro-cid-y36sk2fe]:focus-within{box-shadow:inset 0 0 0 2px var(--color-accent)}.edw-line[data-astro-cid-y36sk2fe]{background:var(--color-accent);width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;left:50%}.edw-grip[data-astro-cid-y36sk2fe]{background:linear-gradient(180deg, var(--color-accent-fill) 0%, var(--color-accent-fill-2) 100%);width:1.7rem;height:1.7rem;color:var(--color-on-accent);box-shadow:var(--shadow-pill);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.edw-grip[data-astro-cid-y36sk2fe] svg[data-astro-cid-y36sk2fe]{width:.8rem;height:.8rem}.edw-caption[data-astro-cid-y36sk2fe]{text-align:center;font-family:var(--font-mono);color:var(--color-muted);margin-top:.6rem;font-size:.66rem}.ed-keys[data-astro-cid-6j5dihbx]{border-radius:var(--radius-control);background:var(--color-night);height:100%;box-shadow:inset 0 0 0 1px var(--color-night-line);justify-content:center;align-items:center;gap:.7rem;display:flex}.ed-keys[data-astro-cid-6j5dihbx]:focus-visible{outline-color:var(--color-accent)}.keycap[data-astro-cid-6j5dihbx]{border-radius:var(--radius-control);background:var(--color-night-3);width:2.6rem;height:2.6rem;font-family:var(--font-mono);color:var(--color-night-ink);box-shadow:0 .18rem 0 color-mix(in srgb, var(--color-night-line) 90%, transparent), 0 0 0 1px color-mix(in srgb, var(--color-night-line) 80%, transparent);transition:transform var(--duration-press) var(--ease-out-expo), background-color var(--duration-press) var(--ease-out-expo), color var(--duration-press) var(--ease-out-expo);justify-content:center;align-items:center;font-size:.85rem;font-weight:500;display:flex}.keycap[data-astro-cid-6j5dihbx].down{background:color-mix(in srgb, var(--color-accent) 22%, var(--color-night-3));color:var(--color-accent);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-accent) 55%, transparent);transform:translateY(.14rem)}@media (hover:hover) and (pointer:fine){.ed-keys[data-astro-cid-6j5dihbx]:hover .keycap[data-astro-cid-6j5dihbx]{animation:key-tap var(--duration-base) var(--ease-out-expo);animation-delay:calc(var(--k) * var(--duration-press))}}@keyframes key-tap{0%,to{transform:translateY(0)}40%{transform:translateY(.14rem)}}@media (prefers-reduced-motion:reduce){.keycap[data-astro-cid-6j5dihbx]{transition:none}.ed-keys[data-astro-cid-6j5dihbx]:hover .keycap[data-astro-cid-6j5dihbx]{animation:none}}.ed-card[data-astro-cid-7hrljeis]{--mx:50%;--my:50%;background:linear-gradient(var(--color-canvas-2), var(--color-canvas-2)) padding-box, radial-gradient(260px circle at var(--mx) var(--my), color-mix(in srgb, var(--color-accent) 70%, var(--color-line)) 0%, var(--color-line) 68%) border-box;transition:transform var(--duration-ui) var(--ease-spring);border:1px solid #0000;position:relative}.ed-card[data-astro-cid-7hrljeis]:before{content:"";border-radius:inherit;background:radial-gradient(460px circle at var(--mx) var(--my), color-mix(in srgb, var(--color-accent) 7%, transparent), transparent 60%);opacity:0;transition:opacity var(--duration-ui) var(--ease-out-expo);pointer-events:none;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.ed-card[data-astro-cid-7hrljeis]:hover{transform:translateY(-2px)}.ed-card[data-astro-cid-7hrljeis]:hover:before,.ed-card[data-astro-cid-7hrljeis]:focus-within:before{opacity:1}}.pv-aurora[data-astro-cid-hnej4req]{opacity:.16}@media (prefers-reduced-motion:no-preference){.pv-aurora-on[data-astro-cid-hnej4req] .pv-aurora[data-astro-cid-hnej4req]{animation:pv-aurora calc(var(--duration-reveal) * 20) var(--ease-in-out-soft) infinite alternate}}@keyframes pv-aurora{0%{opacity:.12;transform:translate(-10%,-4%)rotate(-6deg)}to{opacity:.2;transform:translate(8%,4%)rotate(4deg)}}.pv-grain[data-astro-cid-hnej4req]{opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E")}.pv-status[data-astro-cid-hnej4req]{display:grid}.pv-st[data-astro-cid-hnej4req]{grid-area:1/1}.pv-st-run[data-astro-cid-hnej4req]{opacity:0}.pv-wave-path[data-astro-cid-hnej4req]{stroke-dasharray:100}.pv-scan[data-astro-cid-hnej4req]{pointer-events:none;opacity:0;background:linear-gradient(to right, transparent 0, transparent calc(100% - 16px), color-mix(in srgb, var(--color-accent) 30%, transparent) calc(100% - 4px), var(--color-accent) calc(100% - 2px));position:absolute;inset:-2px 0}.pv-dot[data-astro-cid-hnej4req]{background:currentColor;border-radius:9999px;width:3px;height:3px;display:inline-block}@media (prefers-reduced-motion:no-preference){html.js [data-astro-cid-hnej4req][data-vignette][data-armed]:not(.pv-run) .pv-file[data-astro-cid-hnej4req],html.js [data-astro-cid-hnej4req][data-vignette][data-armed]:not(.pv-run) .pv-word[data-astro-cid-hnej4req]{opacity:0}html.js [data-astro-cid-hnej4req][data-vignette][data-armed]:not(.pv-run) .pv-wave-path[data-astro-cid-hnej4req]{stroke-dashoffset:100px}html.js [data-astro-cid-hnej4req][data-vignette][data-armed]:not(.pv-run) .pv-st[data-astro-cid-hnej4req]{opacity:0}html.js .pv-run[data-astro-cid-hnej4req] .pv-file[data-astro-cid-hnej4req]{animation:pv-file-in var(--duration-base) var(--ease-out-expo) both}html.js .pv-run[data-astro-cid-hnej4req] .pv-wave-path[data-astro-cid-hnej4req]{animation:pv-wave-draw calc(var(--duration-open) * 2) var(--ease-in-out-soft) calc(var(--duration-base) * .8) both}html.js .pv-run[data-astro-cid-hnej4req] .pv-word[data-astro-cid-hnej4req]{animation:pv-word-in var(--duration-base) var(--ease-out-expo) both;animation-delay:calc(var(--duration-open) * 2 + var(--duration-base) + var(--w) * var(--duration-press) * .625)}html.js .pv-run[data-astro-cid-hnej4req] .pv-st-run[data-astro-cid-hnej4req]{animation:pv-st-run calc(var(--duration-open) * 4) var(--ease-out-expo) calc(var(--duration-open) * 1.25) both}html.js .pv-run[data-astro-cid-hnej4req] .pv-st-done[data-astro-cid-hnej4req]{animation:pv-st-done var(--duration-base) var(--ease-out-expo) calc(var(--duration-open) * 5) both}html.js .pv-run[data-astro-cid-hnej4req] .pv-check[data-astro-cid-hnej4req]{animation:pv-check var(--duration-base) var(--ease-spring) calc(var(--duration-open) * 5) both}html.js .pv-run[data-astro-cid-hnej4req] .pv-dot[data-astro-cid-hnej4req]{animation:pv-dot var(--duration-open) var(--ease-in-out-soft) 3;animation-delay:calc(var(--duration-open) * 1.5 + var(--d) * var(--duration-ui) * .8)}html.js .pv-run[data-astro-cid-hnej4req] .pv-scan[data-astro-cid-hnej4req]{animation:pv-scan calc(var(--duration-open) * 3.5) var(--ease-in-out-soft) calc(var(--duration-open) * 1.25) both}}@keyframes pv-scan{0%{opacity:0;transform:translate(-100%)}8%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate(0)}}@keyframes pv-file-in{0%{opacity:0;transform:translateY(-8px)}}@keyframes pv-wave-draw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes pv-word-in{0%{opacity:0}}@keyframes pv-st-run{0%{opacity:0}14%{opacity:1}84%{opacity:1}to{opacity:0}}@keyframes pv-st-done{0%{opacity:0}}@keyframes pv-check{0%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes pv-dot{0%,to{opacity:.25}45%{opacity:1}}html.js .platform-pill[data-astro-cid-gjzadp75][data-reveal]{transform:scale(.85)}html.js .platform-pill[data-astro-cid-gjzadp75][data-reveal].in{transition-duration:var(--duration-open);transition-timing-function:var(--ease-spring)}.fq-line[data-astro-cid-owset46b]{padding-bottom:.24em;display:block;overflow:clip}.fq-line-in[data-astro-cid-owset46b]{display:block;position:relative}.fq-ul[data-astro-cid-owset46b]{pointer-events:none;position:absolute;overflow:visible}.fq-ul path{stroke-dasharray:100}@media (prefers-reduced-motion:no-preference){html.js [data-astro-cid-owset46b][data-founder][data-armed] .fq-line-in[data-astro-cid-owset46b]{transform:translateY(105%)}html.js [data-astro-cid-owset46b][data-founder][data-armed] .fq-ul path{stroke-dashoffset:100px}html.js [data-astro-cid-owset46b][data-founder].fq-on .fq-line-in[data-astro-cid-owset46b]{transition:transform var(--duration-reveal) var(--ease-out-expo);transition-delay:calc(var(--fq-i) * var(--duration-ui));transform:none}html.js [data-astro-cid-owset46b][data-founder].fq-on .fq-ul path{stroke-dashoffset:0;transition:stroke-dashoffset calc(var(--duration-open) * .75) var(--ease-out-expo);transition-delay:calc(var(--duration-reveal) + var(--duration-ui) * 2 + var(--u) * var(--duration-press) * .75)}}.faq-a[data-astro-cid-hemr5th4]{visibility:hidden;transition:grid-template-rows var(--duration-open) var(--ease-in-out-soft), visibility 0s var(--duration-open);grid-template-rows:0fr;display:grid}.faq-a[data-astro-cid-hemr5th4][data-open]{visibility:visible;transition:grid-template-rows var(--duration-open) var(--ease-in-out-soft), visibility 0s;grid-template-rows:1fr}.faq-a-in[data-astro-cid-hemr5th4]{min-height:0;overflow:hidden}.faq-a-text[data-astro-cid-hemr5th4]{transition:border-color var(--duration-open) var(--ease-in-out-soft)}.faq-a[data-astro-cid-hemr5th4][data-open] .faq-a-text[data-astro-cid-hemr5th4]{border-left-color:var(--color-accent-soft)}.faq-q[data-astro-cid-hemr5th4][aria-expanded=true] .faq-icon[data-astro-cid-hemr5th4]{background:var(--color-accent-soft)}.faq-q[data-astro-cid-hemr5th4][aria-expanded=true] .faq-bar-h[data-astro-cid-hemr5th4],.faq-q[data-astro-cid-hemr5th4][aria-expanded=true] .faq-bar-v[data-astro-cid-hemr5th4]{background:var(--color-accent-ink)}.faq-q[data-astro-cid-hemr5th4][aria-expanded=true] .faq-bar-v[data-astro-cid-hemr5th4]{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.faq-a[data-astro-cid-hemr5th4],.faq-a[data-astro-cid-hemr5th4][data-open],.faq-bar-v[data-astro-cid-hemr5th4],.faq-bar-h[data-astro-cid-hemr5th4],.faq-icon[data-astro-cid-hemr5th4]{transition:none}}
