.jdemo__card[data-astro-cid-yup2dpvi]{padding:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-bg)}.jdemo__stage[data-astro-cid-yup2dpvi]{min-height:calc(var(--space-7) * 10);align-content:center;display:grid}.jdemo__scene[data-astro-cid-yup2dpvi]{gap:var(--space-3);grid-area:1/1;align-content:start;display:grid;position:relative}.jdemo__scene[data-astro-cid-yup2dpvi] p[data-astro-cid-yup2dpvi]{max-width:none}.jdemo__app[data-astro-cid-yup2dpvi]{font-size:var(--text-xs);font-weight:var(--weight-strong);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-ink-muted)}.jdemo__meta[data-astro-cid-yup2dpvi]{font-size:var(--text-sm);color:var(--color-ink-muted)}.jdemo__meta[data-astro-cid-yup2dpvi] b[data-astro-cid-yup2dpvi]{color:var(--color-ink);font-weight:var(--weight-strong)}.jdemo__bar[data-astro-cid-yup2dpvi]{align-items:center;gap:var(--space-2);min-height:var(--space-7);padding:0 var(--space-4);border:1px solid var(--color-line);border-radius:var(--space-7);background:var(--color-surface);white-space:nowrap;text-overflow:ellipsis;display:flex;overflow:hidden}.jdemo__bar[data-astro-cid-yup2dpvi] svg{width:var(--space-4);color:var(--color-ink-muted);flex:none}.jdemo__caret[data-astro-cid-yup2dpvi]{background:var(--color-ink);flex:none;width:1px;height:1.1em}.jdemo__ad[data-astro-cid-yup2dpvi]{justify-items:start;gap:var(--space-1);padding:var(--space-4);border:1px solid var(--color-ink);border-radius:var(--radius-md);display:grid}.jdemo__title[data-astro-cid-yup2dpvi]{font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--leading-heading)}.jdemo__copy[data-astro-cid-yup2dpvi]{font-size:var(--text-sm);color:var(--color-ink-muted)}.jdemo__go[data-astro-cid-yup2dpvi]{margin-top:var(--space-2);padding:var(--space-2) var(--space-4);border:1px solid var(--color-ink);border-radius:var(--radius-sm);color:var(--color-ink);font-size:var(--text-sm);font-weight:var(--weight-strong);background:0 0}.jdemo__post[data-astro-cid-yup2dpvi]{border:1px solid var(--color-line);border-radius:var(--radius-md);overflow:hidden}.jdemo__who[data-astro-cid-yup2dpvi]{align-items:center;gap:var(--space-2);padding:var(--space-3);font-size:var(--text-sm);line-height:var(--leading-heading);display:flex}.jdemo__who[data-astro-cid-yup2dpvi] small[data-astro-cid-yup2dpvi]{color:var(--color-ink-muted);display:block}.jdemo__avatar[data-astro-cid-yup2dpvi]{width:var(--space-6);aspect-ratio:1;background:var(--color-ink);color:var(--color-bg);font-family:var(--font-display);font-size:var(--text-xs);border-radius:50%;place-items:center;display:grid}.jdemo__photo[data-astro-cid-yup2dpvi] picture{aspect-ratio:16/9;display:block;overflow:hidden}.jdemo__photo[data-astro-cid-yup2dpvi] img{object-fit:cover;object-position:50% 42%;width:100%;height:100%}.jdemo__cta[data-astro-cid-yup2dpvi]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-line);font-size:var(--text-sm);font-weight:var(--weight-strong);justify-content:space-between;align-items:center;display:flex}.jdemo__cta[data-astro-cid-yup2dpvi] svg{width:1em;height:1em}.jdemo__caption[data-astro-cid-yup2dpvi]{padding:var(--space-3);font-size:var(--text-sm)}.jdemo__mail[data-astro-cid-yup2dpvi]{gap:var(--space-1);max-width:88%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-surface);font-size:var(--text-sm);line-height:var(--leading-body);display:grid}.jdemo__mail--out[data-astro-cid-yup2dpvi]{background:var(--color-ink);color:var(--color-bg);justify-self:end}.jdemo__mail--out[data-astro-cid-yup2dpvi] .jdemo__meta[data-astro-cid-yup2dpvi],.jdemo__mail--out[data-astro-cid-yup2dpvi] .jdemo__meta[data-astro-cid-yup2dpvi] b[data-astro-cid-yup2dpvi]{color:var(--color-surface)}.jdemo__typing[data-astro-cid-yup2dpvi]{justify-self:end;gap:var(--space-1);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-surface);display:flex;position:absolute;right:0}.jdemo__typing[data-astro-cid-yup2dpvi][hidden]{display:none}.jdemo__typing[data-astro-cid-yup2dpvi] i[data-astro-cid-yup2dpvi]{width:var(--space-2);height:var(--space-2);background:var(--color-ink-muted);border-radius:50%}.jdemo__note[data-astro-cid-yup2dpvi]{justify-self:end;align-items:center;gap:var(--space-1);font-size:var(--text-sm);font-weight:var(--weight-strong);color:var(--color-ink-muted);display:inline-flex}.jdemo__note[data-astro-cid-yup2dpvi] svg,.jdemo__ticket[data-astro-cid-yup2dpvi] svg{width:var(--space-4);height:var(--space-4)}.jdemo__date[data-astro-cid-yup2dpvi]{width:calc(var(--space-8) * 1.5);padding:var(--space-3);border:1px solid var(--color-ink);border-radius:var(--radius-md);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:var(--tracking-caps);justify-items:center;display:grid}.jdemo__date[data-astro-cid-yup2dpvi] b[data-astro-cid-yup2dpvi]{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-3xl);letter-spacing:normal;line-height:1}.jdemo__ticket[data-astro-cid-yup2dpvi]{justify-items:start;gap:var(--space-3);display:grid}.jdemo__badge[data-astro-cid-yup2dpvi]{padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);background:var(--color-ink);color:var(--color-bg);font-size:var(--text-xs);font-weight:var(--weight-strong);letter-spacing:var(--tracking-caps);text-transform:uppercase}.jdemo__when[data-astro-cid-yup2dpvi]{font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--leading-heading)}.jdemo__ticket[data-astro-cid-yup2dpvi] ul[data-astro-cid-yup2dpvi]{gap:var(--space-2);font-size:var(--text-sm);margin:0;padding:0;list-style:none;display:grid}.jdemo__ticket[data-astro-cid-yup2dpvi] li[data-astro-cid-yup2dpvi]{align-items:center;gap:var(--space-2);display:flex}.jdemo__steps[data-astro-cid-yup2dpvi]{grid-template-columns:repeat(var(--steps,4), minmax(0, 1fr));gap:var(--space-3);margin:var(--space-4) 0 0;padding:0;list-style:none;display:grid}.jdemo__steps[data-astro-cid-yup2dpvi] li[data-astro-cid-yup2dpvi]{max-width:none;padding-top:var(--space-2);border-top:2px solid var(--color-line);font-size:var(--text-sm);color:var(--color-ink-muted);transition:border-color var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out)}.jdemo__steps[data-astro-cid-yup2dpvi] li[data-astro-cid-yup2dpvi].is-on{border-top-color:var(--color-ink);color:var(--color-ink)}.jdemo__pause[data-astro-cid-yup2dpvi]{min-height:var(--space-7);margin-top:var(--space-2);color:var(--color-ink);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-strong);text-underline-offset:var(--space-1);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.jdemo__pause[data-astro-cid-yup2dpvi][hidden]{display:none}figcaption[data-astro-cid-yup2dpvi]{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--color-ink-muted)}@media (width>=800px){.jdemo__scene[data-astro-cid-yup2dpvi][data-demo-kind=booked]{column-gap:var(--space-5);grid-template-columns:auto minmax(0,1fr)}.jdemo__scene[data-astro-cid-yup2dpvi][data-demo-kind=booked] .jdemo__app[data-astro-cid-yup2dpvi]{grid-column:1/-1}}@media (width<=599px){.jdemo__app[data-astro-cid-yup2dpvi],.jdemo__meta[data-astro-cid-yup2dpvi],.jdemo__copy[data-astro-cid-yup2dpvi],.jdemo__who[data-astro-cid-yup2dpvi],.jdemo__cta[data-astro-cid-yup2dpvi],.jdemo__caption[data-astro-cid-yup2dpvi],.jdemo__mail[data-astro-cid-yup2dpvi],.jdemo__note[data-astro-cid-yup2dpvi],.jdemo__ticket[data-astro-cid-yup2dpvi] ul[data-astro-cid-yup2dpvi],.jdemo__steps[data-astro-cid-yup2dpvi] li[data-astro-cid-yup2dpvi],.jdemo__pause[data-astro-cid-yup2dpvi]{font-size:var(--text-base)}.jdemo__stage[data-astro-cid-yup2dpvi]{min-height:calc(var(--space-7) * 10)}}
