.app-screenshot-demo[data-astro-cid-6pzntixi]{width:100%;min-width:0}.demo-grid[data-astro-cid-6pzntixi]{display:grid;grid-template-columns:repeat(var(--demo-columns),minmax(0,300px));justify-content:center;align-items:start;gap:clamp(14px,2.4vw,30px)}.flow[data-astro-cid-6pzntixi] .demo-grid[data-astro-cid-6pzntixi]{row-gap:28px}.demo-item[data-astro-cid-6pzntixi]{min-width:0;margin:0}app-demo-screen[data-astro-cid-6pzntixi]{display:block}.screen-trigger[data-astro-cid-6pzntixi]{position:relative;display:block;width:100%;max-width:300px;margin-inline:auto;padding:0;overflow:hidden;border:1px solid rgba(7,26,61,.16);border-radius:20px;background:#f6f8fb;font:inherit;box-shadow:0 14px 34px #071a3d1f;cursor:zoom-in}.screen-trigger[data-astro-cid-6pzntixi] img[data-astro-cid-6pzntixi]{display:block;width:100%;height:auto;aspect-ratio:640 / 1393;object-fit:cover}.enlarge-hint[data-astro-cid-6pzntixi]{position:absolute;right:10px;bottom:10px;padding:6px 9px;border:1px solid rgba(7,26,61,.1);border-radius:999px;background:#fffffff0;color:#071a3d;font-size:.72rem;font-weight:700;opacity:0;transition:opacity .16s ease}.screen-trigger[data-astro-cid-6pzntixi]:hover .enlarge-hint[data-astro-cid-6pzntixi],.screen-trigger[data-astro-cid-6pzntixi]:focus-visible .enlarge-hint[data-astro-cid-6pzntixi]{opacity:1}.demo-item[data-astro-cid-6pzntixi] figcaption[data-astro-cid-6pzntixi]{display:grid;grid-template-columns:1fr;align-items:baseline;gap:4px 9px;max-width:300px;margin:12px auto 0;color:var(--navy, #071a3d);font-size:.9rem;line-height:1.4}.screen-label[data-astro-cid-6pzntixi]{font-weight:700}.screen-note[data-astro-cid-6pzntixi]{grid-column:1;color:var(--muted, #5d6a80);font-size:.82rem}.demo-note[data-astro-cid-6pzntixi]{margin:6px 0 0;color:var(--muted, #5d6a80);font-size:.86rem}.gallery-help[data-astro-cid-6pzntixi]{margin:16px 0 0;color:var(--muted, #5d6a80);font-size:.86rem}.gallery-help[data-astro-cid-6pzntixi] span[data-astro-cid-6pzntixi]{display:none}.screen-trigger[data-astro-cid-6pzntixi]:focus-visible,.dialog-close[data-astro-cid-6pzntixi]:focus-visible,.demo-grid[data-astro-cid-6pzntixi]:focus-visible{outline:3px solid var(--purple, #7448f5);outline-offset:4px}.screen-dialog[data-astro-cid-6pzntixi]{width:min(92vw,650px);max-width:650px;max-height:94dvh;padding:12px;overflow:auto;border:1px solid rgba(220,228,238,.9);border-radius:18px;background:#fff;box-shadow:0 28px 80px #071a3d47}.screen-dialog[data-astro-cid-6pzntixi]::backdrop{background:#071a3db8}.dialog-bar[data-astro-cid-6pzntixi]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 2px 10px;color:var(--navy, #071a3d);font-size:.9rem;font-weight:700}.dialog-close[data-astro-cid-6pzntixi]{padding:7px 11px;border:1px solid var(--line, #dce4ee);border-radius:8px;background:#fff;color:var(--navy, #071a3d);font:inherit;cursor:pointer}.screen-dialog[data-astro-cid-6pzntixi]>img[data-astro-cid-6pzntixi]{display:block;width:auto;max-width:100%;max-height:calc(94dvh - 64px);height:auto;margin-inline:auto;object-fit:contain;border-radius:9px}@media(max-width:720px){.demo-grid[data-astro-cid-6pzntixi],.flow[data-astro-cid-6pzntixi] .demo-grid[data-astro-cid-6pzntixi]{display:flex;gap:18px;justify-content:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:4px;padding:4px 4px 16px;scrollbar-color:var(--purple, #7448f5) var(--line, #dce4ee)}.demo-item[data-astro-cid-6pzntixi]{flex:0 0 min(300px,88%);scroll-snap-align:start}.gallery-help[data-astro-cid-6pzntixi] span[data-astro-cid-6pzntixi]{display:inline}.enlarge-hint[data-astro-cid-6pzntixi]{opacity:1}.screen-trigger[data-astro-cid-6pzntixi]{border-radius:14px}.demo-item[data-astro-cid-6pzntixi] figcaption[data-astro-cid-6pzntixi]{font-size:.82rem}}@media(max-width:380px){.demo-grid[data-astro-cid-6pzntixi],.flow[data-astro-cid-6pzntixi] .demo-grid[data-astro-cid-6pzntixi]{gap:16px 9px}.screen-trigger[data-astro-cid-6pzntixi]{border-radius:11px}.demo-item[data-astro-cid-6pzntixi] figcaption[data-astro-cid-6pzntixi]{grid-template-columns:1fr;gap:2px;margin-top:8px}.screen-note[data-astro-cid-6pzntixi]{grid-column:1}}@media(prefers-reduced-motion:reduce){.enlarge-hint[data-astro-cid-6pzntixi]{transition:none}}
