@layer legacy{.DemoVideo-module__GXGibW__fig .frame{border:1px solid var(--rule-strong);border-radius:var(--r-card);background:var(--card);box-shadow:0 3px 0 var(--lip-card);padding:clamp(14px,2vw,26px)}:where(body:has(.DemoVideo-module__GXGibW__dv-body)) .frame{border:1px solid var(--rule-strong);border-radius:var(--r-card);background:var(--card);box-shadow:0 3px 0 var(--lip-card);padding:clamp(14px,2vw,26px)}:where(body:has(.DemoVideo-module__GXGibW__dv-body)) svg *{vector-effect:non-scaling-stroke}.DemoVideo-module__GXGibW__needs-copy{letter-spacing:.04em;text-transform:uppercase;max-width:100%;color:var(--brand);background:var(--brand-wash);border:1px dashed var(--brand);border-radius:6px;padding:3px 9px;font-family:DM Mono,ui-monospace,monospace;font-size:13px;font-weight:500;line-height:1.4;display:inline-block}#watch .DemoVideo-module__GXGibW__dv-fig{margin:0}#watch .DemoVideo-module__GXGibW__dv-frame{padding:0;overflow:hidden}.DemoVideo-module__GXGibW__dv-media{aspect-ratio:16/9;background:var(--ink);width:100%;display:block;position:relative;overflow:hidden}.DemoVideo-module__GXGibW__dv-media img.DemoVideo-module__GXGibW__dv-poster{object-fit:cover;width:100%;height:100%;display:block;transform:scale(1.025)}.DemoVideo-module__GXGibW__dv-media:not(.DemoVideo-module__GXGibW__is-playing) img.DemoVideo-module__GXGibW__dv-poster{cursor:pointer}.DemoVideo-module__GXGibW__dv-media iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.DemoVideo-module__GXGibW__dv-play{cursor:pointer;letter-spacing:.04em;color:var(--ink);background:var(--card);border:2px solid var(--ink);border-radius:var(--r-pill);box-shadow:0 3px 0 var(--lip-btn,#251632);align-items:center;gap:10px;min-height:44px;padding:9px 16px 9px 13px;font-family:DM Mono,ui-monospace,monospace;font-size:13px;transition:transform .16s,box-shadow .16s;display:inline-flex;position:absolute;bottom:clamp(14px,2.4vw,26px);left:clamp(14px,2.4vw,26px)}.DemoVideo-module__GXGibW__dv-play:hover{background:var(--card);box-shadow:0 6px 0 var(--lip-btn,#251632);transform:translateY(-3px)}.DemoVideo-module__GXGibW__dv-play:focus-visible{outline:2px solid var(--ink);outline-offset:4px;box-shadow:0 0 0 4px var(--card), 0 3px 0 var(--lip-btn,#251632)}@media (max-width:559.98px){.DemoVideo-module__GXGibW__dv-play{justify-content:center;width:44px;height:44px;min-height:0;padding:0;bottom:12px;left:auto;right:12px}.DemoVideo-module__GXGibW__dv-play-t{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.DemoVideo-module__GXGibW__dv-play-glyph{border:6px solid #0000;border-left:10px solid;border-right-width:0;width:0;height:0}.DemoVideo-module__GXGibW__dv-media.DemoVideo-module__GXGibW__is-playing .DemoVideo-module__GXGibW__dv-play{display:none}.DemoVideo-module__GXGibW__dv-cap{color:var(--muted);max-width:68ch;margin:14px 0 0;font-family:DM Mono,ui-monospace,monospace;font-size:12.5px;line-height:1.6}.DemoVideo-module__GXGibW__dv-cap a{color:var(--brand)}#about .DemoVideo-module__GXGibW__dv-body{color:var(--muted);max-width:66ch;margin:0;font-size:17px;line-height:1.55}#about .DemoVideo-module__GXGibW__dv-body>*{margin:0 0 .9em}#about .DemoVideo-module__GXGibW__dv-body>:last-child{margin-bottom:0}#about .DemoVideo-module__GXGibW__dv-body>:where(.ar-code){margin:clamp(26px,3vw,36px) 0}#about .DemoVideo-module__GXGibW__dv-body>:where(.ar-cta){margin:clamp(24px,2.8vw,32px) 0 clamp(28px,3.2vw,38px)}:is(#about .DemoVideo-module__GXGibW__dv-body ul,#about .DemoVideo-module__GXGibW__dv-body ol){padding-left:1.2em}#about .DemoVideo-module__GXGibW__dv-body h3{letter-spacing:-.01em;color:var(--ink);margin:1.5em 0 .6em;font-family:Space Grotesk,system-ui,sans-serif;font-size:20px;font-weight:600;line-height:1.25}#about .DemoVideo-module__GXGibW__dv-body li+li{margin-top:.35em}.DemoVideo-module__GXGibW__dv-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--brand);margin:0 0 12px;font-family:DM Mono,ui-monospace,monospace;font-size:13px;font-weight:500}@media (prefers-reduced-motion:reduce){.DemoVideo-module__GXGibW__dv-play{transition:none}}:where(.DemoVideo-module__GXGibW__dv-body) .sx{align-items:center;gap:var(--sx-gap,8px);vertical-align:middle;min-width:0;display:inline-flex}:where(.DemoVideo-module__GXGibW__dv-body) .sx-mark{width:var(--sx-size,20px);height:var(--sx-size,20px);object-fit:contain;flex:none;display:block}:where(.DemoVideo-module__GXGibW__dv-body) .sx-mark--word{width:auto;max-width:calc(var(--sx-size,20px) * 5);height:calc(var(--sx-size,20px) * .5)}:where(.DemoVideo-module__GXGibW__dv-body) .sx-mark--none{box-sizing:border-box;border:1px dashed var(--brand);background:var(--brand-wash);border-radius:6px}:where(.DemoVideo-module__GXGibW__dv-body) .sx-name{min-width:0}:is(.band :where(.DemoVideo-module__GXGibW__dv-body) .sx-mark:not(.sx-mark--none),:where(.DemoVideo-module__GXGibW__dv-body) .sx--plate .sx-mark:not(.sx-mark--none)){box-sizing:content-box;background:var(--card);border-radius:6px;padding:3px}#about .DemoVideo-module__GXGibW__dv-body ul.dv-stack{flex-wrap:wrap;gap:10px;padding:0;list-style:none;display:flex}#about .DemoVideo-module__GXGibW__dv-body .dv-stack li{box-sizing:border-box;min-height:44px;color:var(--ink);background:var(--card);border:1px solid var(--rule-strong);border-radius:var(--r-card);box-shadow:0 2px 0 var(--lip-card);--sx-size:22px;--sx-gap:10px;align-items:center;margin:0;padding:8px 16px;font-size:16px;line-height:1.3;display:inline-flex}#about .DemoVideo-module__GXGibW__dv-body ul.dv-dl{border-top:1px solid var(--rule);padding:0;list-style:none}#about .DemoVideo-module__GXGibW__dv-body .dv-dl li{border-bottom:1px solid var(--rule);color:var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:0;padding:10px 0;display:flex}.DemoVideo-module__GXGibW__ar-body code,.DemoVideo-module__GXGibW__dv-body code{overflow-wrap:anywhere}}
