.canvas[data-astro-cid-5otjm7wm]{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--white);box-shadow:var(--shadow-2);color:var(--ink);margin:0;overflow:hidden}.canvas-bar[data-astro-cid-5otjm7wm]{padding:var(--sp-4) var(--sp-5);border-bottom:1px solid var(--border);background:var(--paper);font-size:var(--t-1);font-weight:var(--w-semibold);justify-content:space-between;align-items:center;display:flex}.canvas-toggle[data-astro-cid-5otjm7wm]{color:var(--muted);font-weight:var(--w-medium);align-items:center;gap:8px;display:inline-flex}.canvas-switch[data-astro-cid-5otjm7wm]{background:var(--success);border-radius:999px;width:34px;height:20px;position:relative}.canvas-switch[data-astro-cid-5otjm7wm]:after{content:"";background:var(--white);border-radius:50%;width:16px;height:16px;position:absolute;top:2px;right:2px}.canvas-head[data-astro-cid-5otjm7wm]{align-items:center;gap:var(--sp-4);padding:var(--sp-4) var(--sp-5) var(--sp-3);grid-template-columns:1fr auto 1fr;display:grid}.canvas-head[data-astro-cid-5otjm7wm]>[data-astro-cid-5otjm7wm]:last-child{justify-self:end}.canvas-head[data-astro-cid-5otjm7wm] .system-logo{min-width:0}.canvas-head[data-astro-cid-5otjm7wm] .system-logo img{width:min(100%, var(--logo-w));height:auto}@media (width<=400px){.canvas-dir-label[data-astro-cid-5otjm7wm]{visibility:hidden;width:0;overflow:hidden}}.canvas-dir-label[data-astro-cid-5otjm7wm]{font-size:12px;font-weight:var(--w-semibold);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--muted)}.canvas-rows[data-astro-cid-5otjm7wm]{list-style:none;display:grid}.canvas-row[data-astro-cid-5otjm7wm]{align-items:center;gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);border-top:1px solid var(--border);font-size:var(--t0);font-weight:var(--w-medium);grid-template-columns:1fr auto 1fr;display:grid}.canvas-row[data-astro-cid-5otjm7wm]>[data-astro-cid-5otjm7wm]:last-child{text-align:right}.canvas-record[data-astro-cid-5otjm7wm]{align-items:center;gap:10px;display:inline-flex}.canvas-dot[data-astro-cid-5otjm7wm]{background:var(--success);border-radius:50%;width:8px;height:8px}.canvas-direction[data-astro-cid-5otjm7wm]{border-radius:var(--r-sm);background:var(--pink-tint);width:72px;height:32px;color:var(--pink-deep);place-items:center;font-size:18px;display:inline-grid;position:relative}.canvas-direction--forward[data-astro-cid-5otjm7wm],.canvas-direction--reverse[data-astro-cid-5otjm7wm]{background:var(--slate-tint);color:var(--slate)}.canvas-track[data-astro-cid-5otjm7wm]{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.canvas-pulse[data-astro-cid-5otjm7wm]{background:var(--pink);opacity:0;border-radius:50%;width:12px;height:12px;margin-top:-6px;position:absolute;top:50%;left:-12px}.is-animated[data-astro-cid-5otjm7wm] .canvas-pulse[data-astro-cid-5otjm7wm]{animation:canvas-pulse 3.2s var(--ease) infinite}.canvas-arrows[data-astro-cid-5otjm7wm]{position:relative}figcaption[data-astro-cid-5otjm7wm]{padding:var(--sp-3) var(--sp-5);border-top:1px solid var(--border);background:var(--paper);font-size:var(--t-1);color:var(--muted)}@keyframes canvas-pulse{0%{opacity:0;transform:translate(0)}10%{opacity:.9}45%{opacity:.9;transform:translate(84px)}50%{opacity:0}55%{opacity:0;transform:translate(84px)}60%{opacity:.9}95%{opacity:.9;transform:translate(0)}to{opacity:0}}@media (prefers-reduced-motion:reduce){.is-animated[data-astro-cid-5otjm7wm] .canvas-pulse[data-astro-cid-5otjm7wm]{animation:none}}@media (width<=480px){.canvas-row[data-astro-cid-5otjm7wm],.canvas-head[data-astro-cid-5otjm7wm]{gap:var(--sp-2);padding-inline:var(--sp-4);font-size:var(--t-1)}.canvas-direction[data-astro-cid-5otjm7wm]{width:52px}@keyframes canvas-pulse{45%,55%{transform:translate(64px)}}}.shot[data-astro-cid-aiebyare]{min-width:0;margin:0}.shot-frame[data-astro-cid-aiebyare]{border:1px solid var(--border);border-radius:var(--r-md);background:var(--white);box-shadow:var(--shadow-1);position:relative;overflow:hidden}.shot-frame[data-astro-cid-aiebyare] img[data-astro-cid-aiebyare]{object-fit:cover;width:100%;height:100%}.shot-marker[data-astro-cid-aiebyare]{background:var(--pink);width:26px;height:26px;color:var(--white);font-size:13px;font-weight:var(--w-semibold);box-shadow:0 0 0 3px #ffffffe6, var(--shadow-1);border-radius:50%;place-items:center;margin:-13px 0 0 -13px;display:grid;position:absolute}figcaption[data-astro-cid-aiebyare]{margin-top:var(--sp-4)}.shot-legend[data-astro-cid-aiebyare]{gap:var(--sp-2);counter-reset:callout;list-style:none;display:grid}.shot-legend[data-astro-cid-aiebyare] li[data-astro-cid-aiebyare]{gap:var(--sp-2);font-size:var(--t-1);counter-increment:callout;grid-template-columns:22px 1fr;align-items:start;line-height:1.5;display:grid}.shot-legend[data-astro-cid-aiebyare] li[data-astro-cid-aiebyare]:before{content:counter(callout);background:var(--pink);width:20px;height:20px;color:var(--white);font-size:11px;font-weight:var(--w-semibold);border-radius:50%;place-items:center;margin-top:1px;display:grid}.shot-caption[data-astro-cid-aiebyare]{margin-top:var(--sp-3);font-size:var(--t-1);color:var(--fg-muted)}.surface-dark[data-astro-cid-aiebyare] .shot-marker[data-astro-cid-aiebyare],.surface-slate-deep[data-astro-cid-aiebyare] .shot-marker[data-astro-cid-aiebyare],.surface-dark[data-astro-cid-aiebyare] .shot-legend[data-astro-cid-aiebyare] li[data-astro-cid-aiebyare]:before{background:var(--pink)}
