.demo-pg[data-astro-cid-prwxh6m4]{padding-bottom:clamp(48px,6vw,80px)}.demo-pg[data-astro-cid-prwxh6m4] h1[data-astro-cid-prwxh6m4]{color:#fff}.demo-pg[data-astro-cid-prwxh6m4] .lead[data-astro-cid-prwxh6m4]{color:#ffffffc7;max-width:60ch}.demo-pg[data-astro-cid-prwxh6m4] .crumbs[data-astro-cid-prwxh6m4],.demo-pg[data-astro-cid-prwxh6m4] .crumbs[data-astro-cid-prwxh6m4] a[data-astro-cid-prwxh6m4]{color:#fff9}.dh[data-astro-cid-prwxh6m4]{display:grid;grid-template-columns:1fr auto;gap:28px;align-items:end;margin-bottom:clamp(22px,3vw,34px)}.dh-act[data-astro-cid-prwxh6m4]{display:grid;gap:12px;justify-items:start}.dh-go[data-astro-cid-prwxh6m4]{font-size:1.05rem;padding:16px 24px}.rh-wide[data-astro-cid-prwxh6m4]{width:min(1560px,calc(100% - 2 * var(--gut)));margin:0 auto}.rh-frame[data-astro-cid-prwxh6m4]{position:relative;border-radius:4px;overflow:hidden;border:1px solid rgba(255,255,255,.16);background:#0b1719;box-shadow:0 60px 120px -60px #000000e6;display:flex;flex-direction:column}.rh-bar[data-astro-cid-prwxh6m4]{display:flex;align-items:center;gap:12px;padding:10px 14px;background:#0b1719;border-bottom:1px solid rgba(255,255,255,.08)}.rh-dots[data-astro-cid-prwxh6m4]{display:flex;gap:6px}.rh-dots[data-astro-cid-prwxh6m4] i[data-astro-cid-prwxh6m4]{width:10px;height:10px;border-radius:50%;background:#ffffff38}.rh-url[data-astro-cid-prwxh6m4]{flex:1;font-size:.8rem;color:#fff9}.rh-full[data-astro-cid-prwxh6m4]{all:unset;cursor:pointer;font:700 .86rem var(--font-head);color:var(--deep);background:var(--accent);padding:8px 14px;border-radius:9px}.rh-full[data-astro-cid-prwxh6m4]:hover{filter:brightness(1.08)}.rh-full[data-astro-cid-prwxh6m4]:focus-visible,.rh-x[data-astro-cid-prwxh6m4]:focus-visible,.rh-cover-btn[data-astro-cid-prwxh6m4]:focus-visible{outline:2px solid #fff;outline-offset:2px}.rh-frame[data-astro-cid-prwxh6m4] iframe[data-astro-cid-prwxh6m4]{display:block;width:100%;height:min(78vh,820px);border:0;background:#fff}.rh-x[data-astro-cid-prwxh6m4]{all:unset;box-sizing:border-box;cursor:pointer;position:absolute;top:14px;right:14px;z-index:5;display:none;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;background:#0b1719eb;color:#fff;font:700 .9rem var(--font-head);box-shadow:0 10px 30px #0006;border:1px solid rgba(255,255,255,.25)}.rh-x[data-astro-cid-prwxh6m4]:hover{background:var(--accent);color:var(--deep)}.rh-cover[data-astro-cid-prwxh6m4]{position:absolute;inset:47px 0 0;z-index:3;display:grid;place-items:center;align-content:center;gap:14px;background:linear-gradient(180deg,#0b171959,#0b1719bf);backdrop-filter:blur(2px);transition:opacity .35s}.rh-cover-btn[data-astro-cid-prwxh6m4]{all:unset;cursor:pointer;display:grid;justify-items:center;gap:6px;padding:26px 36px;border-radius:4px;background:#0b1719d9;border:1px solid rgba(255,255,255,.2);color:#fff;text-align:center;transition:transform .3s var(--ease),border-color .3s}.rh-cover-btn[data-astro-cid-prwxh6m4]:hover{transform:translateY(-3px) scale(1.02);border-color:var(--accent)}.rh-play[data-astro-cid-prwxh6m4]{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:var(--deep);font-size:1.6rem;box-shadow:0 0 0 10px color-mix(in srgb,var(--accent) 25%,transparent);animation:rhp 2.2s infinite}@keyframes rhp{50%{box-shadow:0 0 0 18px color-mix(in srgb,var(--accent) 5%,transparent)}}.rh-cover-btn[data-astro-cid-prwxh6m4] b[data-astro-cid-prwxh6m4]{font:800 1.4rem var(--font-head);margin-top:8px}.rh-cover-btn[data-astro-cid-prwxh6m4] small[data-astro-cid-prwxh6m4]{color:#ffffffb3;font-size:.88rem}.rh-cover-inline[data-astro-cid-prwxh6m4]{all:unset;cursor:pointer;color:#fffc;font-size:.9rem;text-decoration:underline;text-underline-offset:4px}.rh-frame[data-astro-cid-prwxh6m4].live .rh-cover[data-astro-cid-prwxh6m4]{opacity:0;pointer-events:none}.rh-frame[data-astro-cid-prwxh6m4].fs{position:fixed;inset:0;z-index:1000;border-radius:0;border:0}.rh-frame[data-astro-cid-prwxh6m4].fs .rh-bar[data-astro-cid-prwxh6m4]{display:none}.rh-frame[data-astro-cid-prwxh6m4].fs iframe[data-astro-cid-prwxh6m4]{flex:1;height:auto}.rh-frame[data-astro-cid-prwxh6m4].fs .rh-x[data-astro-cid-prwxh6m4]{display:inline-flex}html.rh-lock,html.rh-lock body{overflow:hidden}.demo-notes[data-astro-cid-prwxh6m4]{list-style:none;padding:0;margin:26px 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.demo-notes[data-astro-cid-prwxh6m4] li[data-astro-cid-prwxh6m4]{color:#ffffffbf;font-size:.95rem}.demo-notes[data-astro-cid-prwxh6m4] b[data-astro-cid-prwxh6m4]{color:#fff;display:block;font-family:var(--font-head)}.cs-band[data-astro-cid-prwxh6m4]{padding:clamp(56px,7vw,96px) 0}.cs-grid[data-astro-cid-prwxh6m4]{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(28px,5vw,64px);align-items:center}.cs-img[data-astro-cid-prwxh6m4]{display:block;border-radius:18px;overflow:hidden;border:1px solid var(--line);box-shadow:0 40px 80px -40px #12262980}.cs-img[data-astro-cid-prwxh6m4] img[data-astro-cid-prwxh6m4]{display:block;width:100%;height:auto;transition:transform .8s var(--ease)}.cs-img[data-astro-cid-prwxh6m4]:hover img[data-astro-cid-prwxh6m4]{transform:scale(1.03)}.cs-band[data-astro-cid-prwxh6m4] h2[data-astro-cid-prwxh6m4]{margin:8px 0 12px}.cs-list[data-astro-cid-prwxh6m4]{list-style:none;padding:0;margin:18px 0 0;display:grid;gap:10px}.cs-list[data-astro-cid-prwxh6m4] li[data-astro-cid-prwxh6m4]{position:relative;padding-left:26px;color:var(--ink)}.cs-list[data-astro-cid-prwxh6m4] li[data-astro-cid-prwxh6m4]:before{content:"✓";position:absolute;left:0;top:0;color:var(--primary);font-weight:800}@media(max-width:900px){.dh[data-astro-cid-prwxh6m4],.cs-grid[data-astro-cid-prwxh6m4]{grid-template-columns:1fr}}@media(max-width:760px){.demo-notes[data-astro-cid-prwxh6m4]{grid-template-columns:1fr}.rh-frame[data-astro-cid-prwxh6m4] iframe[data-astro-cid-prwxh6m4]{height:72vh}.rh-url[data-astro-cid-prwxh6m4],.rh-x[data-astro-cid-prwxh6m4] span[data-astro-cid-prwxh6m4]{display:none}.rh-cover-btn[data-astro-cid-prwxh6m4]{padding:20px 22px}.rh-cover-btn[data-astro-cid-prwxh6m4] b[data-astro-cid-prwxh6m4]{font-size:1.15rem}}@media(prefers-reduced-motion:reduce){.rh-play[data-astro-cid-prwxh6m4]{animation:none}}
