.story-stage[data-astro-cid-4cpqbjrm],.story-controls[data-astro-cid-4cpqbjrm]{display:none}.story-steps[data-astro-cid-4cpqbjrm]{counter-reset:step;gap:.75rem;max-width:640px;list-style:none;display:grid}.story-steps[data-astro-cid-4cpqbjrm] li[data-astro-cid-4cpqbjrm]{counter-increment:step;align-items:baseline;gap:.85rem;display:flex}.story-steps[data-astro-cid-4cpqbjrm] li[data-astro-cid-4cpqbjrm]:before{content:counter(step);color:var(--accent);font-weight:800}.story-steps[data-astro-cid-4cpqbjrm] p[data-astro-cid-4cpqbjrm]{color:var(--ink);font-size:1.08rem;font-weight:600}.story-end[data-astro-cid-4cpqbjrm]{margin-top:1.75rem}.story-live[data-astro-cid-4cpqbjrm] .story-stage[data-astro-cid-4cpqbjrm]{aspect-ratio:3/4;border:1px solid var(--border);background:linear-gradient(#cfe0fd, #eef4fe 85%, var(--paper-2) 85%);border-radius:16px;display:block;position:relative;overflow:hidden}.story-live[data-astro-cid-4cpqbjrm] canvas[data-astro-cid-4cpqbjrm]{width:100%;height:100%;position:absolute;inset:0}.story-live[data-astro-cid-4cpqbjrm] .story-bar[data-astro-cid-4cpqbjrm]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;padding:1rem .25rem 0;display:flex}.story-live[data-astro-cid-4cpqbjrm] .story-steps[data-astro-cid-4cpqbjrm]{flex:320px;align-items:center;min-height:3.2em;display:grid}.story-live[data-astro-cid-4cpqbjrm] .story-steps[data-astro-cid-4cpqbjrm] li[data-astro-cid-4cpqbjrm]{grid-area:1/1;display:block}.story-live[data-astro-cid-4cpqbjrm] .story-steps[data-astro-cid-4cpqbjrm] li[data-astro-cid-4cpqbjrm]:before{content:none}.story-live[data-astro-cid-4cpqbjrm] .story-steps[data-astro-cid-4cpqbjrm] li[data-astro-cid-4cpqbjrm]:not(:first-child){opacity:0}.story-live[data-astro-cid-4cpqbjrm] .story-steps[data-astro-cid-4cpqbjrm] p[data-astro-cid-4cpqbjrm]{font-size:1.15rem;line-height:1.4}.story-live[data-astro-cid-4cpqbjrm] .story-controls[data-astro-cid-4cpqbjrm]{align-items:center;gap:.75rem;display:flex}.story-dots[data-astro-cid-4cpqbjrm]{display:flex}.story-dot[data-astro-cid-4cpqbjrm]{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.story-dot[data-astro-cid-4cpqbjrm] span[data-astro-cid-4cpqbjrm]{background:var(--border);border:1px solid #cbd5e1;border-radius:50%;width:9px;height:9px;transition:background .2s,transform .2s}.story-dot[data-astro-cid-4cpqbjrm]:hover span[data-astro-cid-4cpqbjrm]{background:#bfdbfe}.story-dot[data-astro-cid-4cpqbjrm][aria-current] span[data-astro-cid-4cpqbjrm]{background:var(--accent);border-color:var(--accent);transform:scale(1.25)}.story-play[data-astro-cid-4cpqbjrm]{font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--border);cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;min-width:6.5rem;padding:.45rem .9rem .45rem .7rem;font-size:.9rem;font-weight:600;display:inline-flex}.story-play[data-astro-cid-4cpqbjrm]:hover{border-color:#cbd5e1}.story-play[data-astro-cid-4cpqbjrm] svg[data-astro-cid-4cpqbjrm]{width:18px;height:18px;display:none}.story-play[data-astro-cid-4cpqbjrm][data-state=play] .icon-play[data-astro-cid-4cpqbjrm],.story-play[data-astro-cid-4cpqbjrm][data-state=pause] .icon-pause[data-astro-cid-4cpqbjrm],.story-play[data-astro-cid-4cpqbjrm][data-state=replay] .icon-replay[data-astro-cid-4cpqbjrm]{display:block}.story-live[data-astro-cid-4cpqbjrm] .story-end[data-astro-cid-4cpqbjrm]{visibility:hidden;opacity:0;transition:opacity .5s}.story-live[data-astro-cid-4cpqbjrm].story-ended .story-end[data-astro-cid-4cpqbjrm]{visibility:visible;opacity:1}.story-stage[data-astro-cid-4cpqbjrm] [data-astro-cid-4cpqbjrm][data-at],.story-label[data-astro-cid-4cpqbjrm]{opacity:0}.story-label[data-astro-cid-4cpqbjrm],.story-callout[data-astro-cid-4cpqbjrm]{white-space:nowrap;letter-spacing:.2px;color:var(--ink);font-size:.8125rem;font-weight:700;position:absolute;transform:translate(-50%,-100%)}.story-label[data-astro-cid-4cpqbjrm]{color:var(--muted);text-transform:uppercase;letter-spacing:.5px;font-size:.75rem}.story-callout[data-astro-cid-4cpqbjrm]{color:#fff;background:var(--accent-2);border-radius:999px;padding:.2rem .75rem;font-size:.875rem;font-weight:600;box-shadow:0 6px 16px #4f46e540}.story-callout--alt[data-astro-cid-4cpqbjrm]{color:var(--ink);background:var(--paper);border:1px solid var(--border);box-shadow:none}.story-qa[data-astro-cid-4cpqbjrm]{background:var(--paper);border:1px solid var(--border);border-radius:14px;gap:.4rem;width:min(94%,360px);padding:.6rem;font-size:.875rem;line-height:1.35;display:grid;position:absolute;bottom:4%;left:3%;box-shadow:0 10px 26px #0f172a1f}.story-brief[data-astro-cid-4cpqbjrm]{background:var(--paper);border:1px solid var(--border);width:min(52%,300px);color:var(--text);border-radius:12px;gap:.3rem;padding:.7rem .85rem;font-size:.875rem;display:grid;position:absolute;top:4%;right:3%;box-shadow:0 10px 26px #0f172a1f}.report-title[data-astro-cid-4cpqbjrm]{color:var(--ink);font-weight:700}.report-row[data-astro-cid-4cpqbjrm]{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:0 .5rem;padding:.2rem 0;display:flex}.report-row[data-astro-cid-4cpqbjrm] span[data-astro-cid-4cpqbjrm]:first-child{color:var(--muted)}.report-row[data-astro-cid-4cpqbjrm] .ok[data-astro-cid-4cpqbjrm]{color:#047857;font-weight:600}.bubble[data-astro-cid-4cpqbjrm]{border-radius:12px;padding:.4rem .6rem}.bubble-q[data-astro-cid-4cpqbjrm]{background:var(--accent);color:#fff;margin-left:10%}.bubble-a[data-astro-cid-4cpqbjrm]{background:var(--paper-2);color:var(--ink);margin-right:6%}.chip[data-astro-cid-4cpqbjrm]{color:var(--accent-2);background:#eef2ff;border-radius:999px;justify-self:start;padding:.15rem .55rem;font-size:.8125rem;font-weight:600}.chip-ok[data-astro-cid-4cpqbjrm]{color:#047857;background:#ecfdf5}.chip-live[data-astro-cid-4cpqbjrm]{color:var(--muted);background:var(--paper-2);align-items:center;gap:.35rem;display:inline-flex}.chip-live[data-astro-cid-4cpqbjrm] i[data-astro-cid-4cpqbjrm]{background:var(--ok);border-radius:50%;width:7px;height:7px}.story-stills[data-astro-cid-4cpqbjrm] .story-steps[data-astro-cid-4cpqbjrm]{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:1.25rem;max-width:none}.story-stills[data-astro-cid-4cpqbjrm] .story-steps[data-astro-cid-4cpqbjrm] li[data-astro-cid-4cpqbjrm]{flex-direction:column;align-items:stretch;gap:.6rem}.story-stills[data-astro-cid-4cpqbjrm] .story-steps[data-astro-cid-4cpqbjrm] li[data-astro-cid-4cpqbjrm]:before{margin:.5rem 0 0 .7rem;position:absolute}.story-stills[data-astro-cid-4cpqbjrm] .story-steps[data-astro-cid-4cpqbjrm] canvas{aspect-ratio:4/3;border:1px solid var(--border);border-radius:12px;width:100%}.story-stills[data-astro-cid-4cpqbjrm] .story-steps[data-astro-cid-4cpqbjrm] li[data-astro-cid-4cpqbjrm]{position:relative}@media (width>=560px){.story-live[data-astro-cid-4cpqbjrm] .story-stage[data-astro-cid-4cpqbjrm]{aspect-ratio:3/2}}@media (width>=900px){.story-live[data-astro-cid-4cpqbjrm] .story-stage[data-astro-cid-4cpqbjrm]{aspect-ratio:2}}
