.cd[data-astro-cid-eq47mij6]{margin:1.5rem 0 2rem}.cd-frame[data-astro-cid-eq47mij6]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:.75rem}.cd-svg[data-astro-cid-eq47mij6]{display:block;width:100%;height:auto}.cd-svg-wide[data-astro-cid-eq47mij6]{aspect-ratio:720 / 330;--dx: 152px}.cd-svg-tall[data-astro-cid-eq47mij6]{aspect-ratio:360 / 590;--dx: 128px;display:none;max-width:420px;margin:0 auto}@media (max-width: 640px){.cd-svg-wide[data-astro-cid-eq47mij6]{display:none}.cd-svg-tall[data-astro-cid-eq47mij6]{display:block}}.cd-panel[data-astro-cid-eq47mij6]{fill:var(--bg);stroke:var(--border)}.cd-col[data-astro-cid-eq47mij6]{fill:#ffffff06;stroke:var(--border)}.cd-label[data-astro-cid-eq47mij6]{fill:var(--text);font:600 15px Inter Variable,sans-serif}.cd-day[data-astro-cid-eq47mij6]{fill:var(--text-muted);font:500 12px Inter Variable,sans-serif}.cd-leave[data-astro-cid-eq47mij6]{fill:color-mix(in srgb,var(--amber) 18%,transparent);stroke:var(--amber);stroke-dasharray:4 3}.cd-leave-txt[data-astro-cid-eq47mij6]{fill:color-mix(in srgb,var(--amber) 85%,white);font:600 12px Inter Variable,sans-serif}.cd-shift-box[data-astro-cid-eq47mij6]{fill:var(--accent-btn)}.cd-shift-txt[data-astro-cid-eq47mij6]{fill:#fff;font:600 13px Inter Variable,sans-serif}.cd-shift-sub[data-astro-cid-eq47mij6]{font-weight:500;font-size:11px}.cd-note[data-astro-cid-eq47mij6]{fill:var(--text-secondary);font:500 12px Inter Variable,sans-serif}.cd-note-block[data-astro-cid-eq47mij6]{fill:#f87171;font-weight:600}.cd-code[data-astro-cid-eq47mij6]{fill:var(--text-secondary);font:500 12px var(--font-mono)}.cd-scan[data-astro-cid-eq47mij6]{fill:color-mix(in srgb,var(--accent) 14%,transparent);stroke:var(--accent)}.cd-result-box[data-astro-cid-eq47mij6]{fill:#ef444424;stroke:#ef4444}.cd-result-txt[data-astro-cid-eq47mij6]{fill:#fca5a5;font:600 13px Inter Variable,sans-serif}.cd-arrow[data-astro-cid-eq47mij6]{fill:none;stroke-width:2.5}.cd-arrow-go[data-astro-cid-eq47mij6]{stroke:var(--accent)}.cd-arrow-back[data-astro-cid-eq47mij6]{stroke:#ef4444}.cd-head[data-astro-cid-eq47mij6]{fill:var(--accent)}.cd-head-red[data-astro-cid-eq47mij6]{fill:#ef4444}.cd-toast-box[data-astro-cid-eq47mij6]{fill:#ef44441f;stroke:#ef444480}.cd-toast-txt[data-astro-cid-eq47mij6]{fill:#fecaca;font:600 13px Inter Variable,sans-serif}.cd-caption[data-astro-cid-eq47mij6]{margin-top:1rem}.cd-steps[data-astro-cid-eq47mij6]{margin:0;padding-left:1.4rem;display:grid;gap:.45rem}.cd-step[data-astro-cid-eq47mij6]{font-size:.9rem;line-height:1.6;color:var(--text-secondary);transition:color .3s ease}.cd-replay[data-astro-cid-eq47mij6]{margin-top:.9rem;padding:.45rem .9rem;font:600 .8125rem Inter Variable,sans-serif;color:var(--text-secondary);background:transparent;border:1px solid var(--border-light);border-radius:var(--radius-sm);cursor:pointer}.cd-replay[data-astro-cid-eq47mij6]:hover{color:var(--text);border-color:var(--accent)}.cd-replay[data-astro-cid-eq47mij6]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cd-scan[data-astro-cid-eq47mij6],.cd-result[data-astro-cid-eq47mij6],.cd-toast[data-astro-cid-eq47mij6],.cd-arrow[data-astro-cid-eq47mij6],.cd-note[data-astro-cid-eq47mij6]{opacity:1}@media (prefers-reduced-motion: no-preference){.is-armed[data-astro-cid-eq47mij6] .cd-shift[data-astro-cid-eq47mij6]{transform:translate(0)}.is-armed[data-astro-cid-eq47mij6] .cd-note-opt[data-astro-cid-eq47mij6],.is-armed[data-astro-cid-eq47mij6] .cd-arrow-go[data-astro-cid-eq47mij6],.is-armed[data-astro-cid-eq47mij6] .cd-scan[data-astro-cid-eq47mij6],.is-armed[data-astro-cid-eq47mij6] .cd-result[data-astro-cid-eq47mij6],.is-armed[data-astro-cid-eq47mij6] .cd-note-block[data-astro-cid-eq47mij6],.is-armed[data-astro-cid-eq47mij6] .cd-arrow-back[data-astro-cid-eq47mij6],.is-armed[data-astro-cid-eq47mij6] .cd-toast[data-astro-cid-eq47mij6]{opacity:0}.is-playing[data-astro-cid-eq47mij6] .cd-shift[data-astro-cid-eq47mij6]{animation:cd-move 4.6s cubic-bezier(.22,1,.36,1) forwards}.is-playing[data-astro-cid-eq47mij6] .cd-note-opt[data-astro-cid-eq47mij6]{animation:cd-flash 4.6s ease forwards}.is-playing[data-astro-cid-eq47mij6] .cd-arrow-go[data-astro-cid-eq47mij6]{animation:cd-in 4.6s ease forwards;--at: 22%}.is-playing[data-astro-cid-eq47mij6] .cd-scan[data-astro-cid-eq47mij6]{animation:cd-scan 4.6s ease forwards}.is-playing[data-astro-cid-eq47mij6] .cd-result[data-astro-cid-eq47mij6],.is-playing[data-astro-cid-eq47mij6] .cd-note-block[data-astro-cid-eq47mij6]{animation:cd-in-late 4.6s ease forwards}.is-playing[data-astro-cid-eq47mij6] .cd-arrow-back[data-astro-cid-eq47mij6]{animation:cd-in-back 4.6s ease forwards}.is-playing[data-astro-cid-eq47mij6] .cd-toast[data-astro-cid-eq47mij6]{animation:cd-in-end 4.6s ease forwards}.is-playing[data-astro-cid-eq47mij6] .cd-step-1[data-astro-cid-eq47mij6]{animation:cd-hl-1 4.6s ease forwards}.is-playing[data-astro-cid-eq47mij6] .cd-step-2[data-astro-cid-eq47mij6]{animation:cd-hl-2 4.6s ease forwards}.is-playing[data-astro-cid-eq47mij6] .cd-step-3[data-astro-cid-eq47mij6]{animation:cd-hl-3 4.6s ease forwards}.is-playing[data-astro-cid-eq47mij6] .cd-step-4[data-astro-cid-eq47mij6]{animation:cd-hl-4 4.6s ease forwards}}@keyframes cd-move{0%,8%{transform:translate(0)}22%,66%{transform:translate(var(--dx))}80%,to{transform:translate(0)}}@keyframes cd-flash{0%,12%{opacity:0}20%,62%{opacity:1}72%,to{opacity:.35}}@keyframes cd-in{0%,22%{opacity:0}28%,to{opacity:1}}@keyframes cd-scan{0%,28%{opacity:0}34%,46%{opacity:1}52%,to{opacity:.4}}@keyframes cd-in-late{0%,48%{opacity:0}54%,to{opacity:1}}@keyframes cd-in-back{0%,60%{opacity:0}66%,to{opacity:1}}@keyframes cd-in-end{0%,78%{opacity:0}86%,to{opacity:1}}@keyframes cd-hl-1{0%{color:var(--text-secondary)}4%,26%{color:var(--text)}30%,to{color:var(--text-secondary)}}@keyframes cd-hl-2{0%,26%{color:var(--text-secondary)}30%,48%{color:var(--text)}52%,to{color:var(--text-secondary)}}@keyframes cd-hl-3{0%,48%{color:var(--text-secondary)}52%,66%{color:var(--text)}70%,to{color:var(--text-secondary)}}@keyframes cd-hl-4{0%,66%{color:var(--text-secondary)}72%,to{color:var(--text)}}.cd-replay[data-astro-cid-eq47mij6][hidden]{display:inline-block;visibility:hidden}
