.demo-fab[data-astro-cid-iwfqfkjb]{z-index:40;background-color:color-mix(in srgb, var(--color-primary-950) 92%, transparent);height:52px;color:var(--color-paper);font:600 15px/1 var(--font-sans,inherit);white-space:nowrap;cursor:pointer;-webkit-backdrop-filter:blur(12px);animation:demo-fab-in .6s var(--ease-editorial) .8s both;transition:height .35s var(--ease-editorial), padding .35s var(--ease-editorial), gap .35s var(--ease-editorial), transform .2s var(--ease-editorial), box-shadow .2s var(--ease-editorial);border-radius:9999px;align-items:center;gap:10px;padding:0 18px 0 7px;display:inline-flex;position:fixed;bottom:clamp(14px,2.4vw,28px);right:clamp(14px,2.4vw,28px);box-shadow:0 0 0 1px #ffffff1a,0 12px 32px -8px #082f4973}.demo-fab[data-astro-cid-iwfqfkjb]:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #ffffff29,0 18px 40px -10px #082f498c}.demo-fab[data-astro-cid-iwfqfkjb]:active{transform:scale(.97)}.demo-fab[data-astro-cid-iwfqfkjb]:focus-visible{outline:2px solid var(--color-primary-400);outline-offset:3px}.demo-fab-play[data-astro-cid-iwfqfkjb]{background-color:var(--color-primary-500);width:38px;height:38px;color:var(--color-primary-950);transition:width .35s var(--ease-editorial), height .35s var(--ease-editorial);border-radius:9999px;flex:none;place-items:center;display:grid;position:relative}.demo-fab-play[data-astro-cid-iwfqfkjb]:after{content:"";box-shadow:0 0 0 0 color-mix(in srgb, var(--color-primary-500) 55%, transparent);animation:demo-pulse 2.4s var(--ease-editorial) 1.6s infinite;border-radius:9999px;position:absolute;inset:0}.demo-fab-len[data-astro-cid-iwfqfkjb]{color:#ffffff8c;font-size:13px;font-weight:500}.demo-fab-short[data-astro-cid-iwfqfkjb]{display:none}.demo-fab[data-astro-cid-iwfqfkjb].is-compact{gap:8px;height:44px;padding:0 16px 0 5px}.demo-fab[data-astro-cid-iwfqfkjb].is-compact .demo-fab-play[data-astro-cid-iwfqfkjb]{width:34px;height:34px}.demo-fab[data-astro-cid-iwfqfkjb].is-compact .demo-fab-label[data-astro-cid-iwfqfkjb],.demo-fab[data-astro-cid-iwfqfkjb].is-compact .demo-fab-len[data-astro-cid-iwfqfkjb]{display:none}.demo-fab[data-astro-cid-iwfqfkjb].is-compact .demo-fab-short[data-astro-cid-iwfqfkjb]{display:inline}.demo-dialog[data-astro-cid-iwfqfkjb]{background:#000;border:0;border-radius:18px;width:min(1100px,100vw - 32px,177.778dvh - 213.333px);max-width:none;margin:auto;padding:0;overflow:visible;box-shadow:0 30px 80px -20px #0009}.demo-dialog[data-astro-cid-iwfqfkjb]::backdrop{background:color-mix(in srgb, var(--color-primary-950) 82%, transparent);-webkit-backdrop-filter:blur(6px)}.demo-dialog[data-astro-cid-iwfqfkjb][open]{animation:demo-dialog-in .35s var(--ease-editorial)}.demo-dialog[data-astro-cid-iwfqfkjb][open]::backdrop{animation:.3s ease-out demo-backdrop-in}.demo-frame[data-astro-cid-iwfqfkjb]{aspect-ratio:16/9;border-radius:18px;overflow:hidden}.demo-frame[data-astro-cid-iwfqfkjb] iframe[data-astro-cid-iwfqfkjb]{border:0;width:100%;height:100%;display:block}.demo-close[data-astro-cid-iwfqfkjb]{background:var(--color-paper);width:40px;height:40px;color:var(--color-ink);cursor:pointer;box-shadow:var(--shadow-md);transition:transform .2s var(--ease-editorial);border-radius:9999px;place-items:center;display:grid;position:absolute;top:-14px;right:-14px}.demo-close[data-astro-cid-iwfqfkjb]:hover{transform:rotate(90deg)}.demo-close[data-astro-cid-iwfqfkjb]:focus-visible{outline:2px solid var(--color-primary-400);outline-offset:2px}@media (width<=640px){.demo-close[data-astro-cid-iwfqfkjb]{top:-52px;right:0}}@keyframes demo-fab-in{0%{opacity:0;transform:translateY(16px)scale(.94)}}@keyframes demo-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-primary-500) 55%, transparent)}70%,to{box-shadow:0 0 0 12px #0000}}@keyframes demo-dialog-in{0%{opacity:0;transform:translateY(14px)scale(.97)}}@keyframes demo-backdrop-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.demo-fab[data-astro-cid-iwfqfkjb],.demo-fab-play[data-astro-cid-iwfqfkjb],.demo-dialog[data-astro-cid-iwfqfkjb][open],.demo-dialog[data-astro-cid-iwfqfkjb][open]::backdrop{transition:none;animation:none}.demo-fab-play[data-astro-cid-iwfqfkjb]:after{animation:none}}
