.viewer[data-astro-cid-k42jx7yb]{grid-template-columns:1.3fr 1fr;align-items:start;gap:1.5rem;display:grid}.viewer__stage[data-astro-cid-k42jx7yb]{aspect-ratio:4/3;width:100%;position:relative}.viewer__canvas[data-astro-cid-k42jx7yb]{width:100%;height:100%;display:block}.viewer__status[data-astro-cid-k42jx7yb]{color:var(--color-muted);pointer-events:none;justify-content:center;align-items:center;margin:0;font-size:.9rem;transition:opacity .4s;display:flex;position:absolute;inset:0}.viewer__status[data-astro-cid-k42jx7yb][data-hidden]{opacity:0}.viewer__annotations[data-astro-cid-k42jx7yb]{pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .2s;position:absolute;inset:0}.viewer__annotations[data-astro-cid-k42jx7yb] path[data-astro-cid-k42jx7yb]{fill:none;stroke:var(--color-teal);stroke-width:1.25px}.viewer__annotations[data-astro-cid-k42jx7yb] circle[data-astro-cid-k42jx7yb]{fill:var(--color-teal)}.viewer__annotation-label[data-astro-cid-k42jx7yb]{color:var(--color-ink);pointer-events:none;opacity:0;will-change:transform, opacity;margin:0;font-size:.82rem;font-weight:400;line-height:1.35;transition:opacity .2s;position:absolute;top:0;left:0}.viewer__report-pages[data-astro-cid-k42jx7yb]{opacity:0;pointer-events:none;justify-content:center;align-items:center;gap:2.5%;padding:4%;transition:opacity .6s;display:flex;position:absolute;inset:0;transform:translateY(-3%)}.viewer__badge[data-astro-cid-k42jx7yb]{opacity:0;pointer-events:none;align-items:center;gap:.15em;transition:opacity .2s;display:flex;position:absolute;bottom:10px;right:12px}.viewer__badge[data-astro-cid-k42jx7yb] span[data-astro-cid-k42jx7yb]{color:var(--color-muted);white-space:nowrap;font-size:.68rem}.viewer__badge[data-astro-cid-k42jx7yb] img[data-astro-cid-k42jx7yb]{width:auto;height:32px;display:block}.viewer__report-pages[data-astro-cid-k42jx7yb][data-visible]{opacity:1}.viewer__report-page[data-astro-cid-k42jx7yb]{object-fit:contain;width:auto;max-width:48%;height:100%;box-shadow:0 4px 24px #00000059}.viewer__side[data-astro-cid-k42jx7yb]{flex-direction:column;gap:1rem;display:flex}.viewer__parts[data-astro-cid-k42jx7yb]{flex-direction:column;gap:.65rem;display:flex}.viewer__part[data-astro-cid-k42jx7yb]{text-align:left;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-alt);cursor:pointer;align-items:center;gap:.85rem;width:100%;padding:.9rem 1rem;transition:border-color .2s,background .2s;display:flex}.viewer__part[data-astro-cid-k42jx7yb]:hover{border-color:var(--color-teal)}.viewer__part[data-astro-cid-k42jx7yb].is-active{border-color:var(--color-teal);background:var(--color-teal-tint)}.viewer__part-icon[data-astro-cid-k42jx7yb]{width:38px;height:38px;color:var(--color-teal-dark);background:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.viewer__part-icon[data-astro-cid-k42jx7yb] svg[data-astro-cid-k42jx7yb]{width:19px;height:19px}.viewer__part-text[data-astro-cid-k42jx7yb]{flex-direction:column;gap:.15rem;display:flex}.viewer__part-title[data-astro-cid-k42jx7yb]{color:var(--color-ink);font-size:.92rem;font-weight:650}.viewer__part-summary[data-astro-cid-k42jx7yb]{color:var(--color-muted);font-size:.82rem}.viewer__detail[data-astro-cid-k42jx7yb]{border:1px dashed var(--color-border);border-radius:var(--radius-md);color:var(--color-muted);min-height:5.5rem;padding:1rem 1.1rem;font-size:.9rem}.viewer__detail[data-astro-cid-k42jx7yb] p[data-astro-cid-k42jx7yb]{margin:0}.viewer__fallback-grid[data-astro-cid-k42jx7yb]{gap:1rem;display:grid}.viewer__fallback-item[data-astro-cid-k42jx7yb]{background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.viewer__fallback-summary[data-astro-cid-k42jx7yb]{cursor:pointer;align-items:center;gap:1rem;padding:1.5rem;list-style:none;display:flex}.viewer__fallback-summary[data-astro-cid-k42jx7yb]::-webkit-details-marker{display:none}.viewer__fallback-body[data-astro-cid-k42jx7yb]{color:var(--color-muted);margin:0 1.5rem 1.5rem calc(2.5rem + 44px)}.viewer__fallback-note[data-astro-cid-k42jx7yb]{color:var(--color-muted);margin-top:1.25rem;font-size:.85rem}.viewer[data-astro-cid-k42jx7yb][data-fallback-active] .viewer__stage[data-astro-cid-k42jx7yb],.viewer[data-astro-cid-k42jx7yb][data-fallback-active] .viewer__side[data-astro-cid-k42jx7yb]{display:none}.viewer[data-astro-cid-k42jx7yb][data-fallback-active] .viewer__fallback[data-astro-cid-k42jx7yb]{display:block}.viewer__fallback[data-astro-cid-k42jx7yb]{grid-column:1/-1;display:none}noscript[data-astro-cid-k42jx7yb] .viewer__fallback[data-astro-cid-k42jx7yb]{display:block}@media (width<=860px){.viewer[data-astro-cid-k42jx7yb]{grid-template-columns:1fr}}
