.capture[data-astro-cid-e3jtnb5f]{--cf-dur: 13s;width:100%;max-width:960px;margin-inline:auto}.cf-col[data-astro-cid-e3jtnb5f]{display:flex;flex-direction:column}.cf-label[data-astro-cid-e3jtnb5f]{margin-bottom:.6rem;text-align:center;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--color-accent-strong)}.cf-src[data-astro-cid-e3jtnb5f]{position:relative;flex:1;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-soft);padding:.9rem}.cf-src-flush[data-astro-cid-e3jtnb5f]{padding:0}.cf-flush-inner[data-astro-cid-e3jtnb5f]{overflow:hidden;border-radius:inherit}.cf-pulse[data-astro-cid-e3jtnb5f]{position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 0 0 var(--color-accent);opacity:0;pointer-events:none}.cf-wire[data-astro-cid-e3jtnb5f]{position:relative;display:none;height:40px}@media(min-width:640px){.cf-wire[data-astro-cid-e3jtnb5f]{display:block}}.cf-line[data-astro-cid-e3jtnb5f]{position:absolute;left:50%;top:0;bottom:0;width:2px;transform:translate(-50%);background:linear-gradient(to bottom,var(--color-border-strong),var(--color-accent))}.capture[data-astro-cid-e3jtnb5f] .cf-token{position:absolute;left:50%;top:0;opacity:0;transform:translate(-50%);animation:cf-drop-1 var(--cf-dur) linear infinite;animation-play-state:var(--demo-play, paused)}.capture[data-astro-cid-e3jtnb5f] .cf-token-2{animation-name:cf-drop-2}.capture[data-astro-cid-e3jtnb5f] .cf-token-3{animation-name:cf-drop-3}@keyframes cf-drop-1{0%,3%{opacity:0;transform:translate(-50%)}6%{opacity:1}10%{opacity:1}12%{opacity:0;transform:translate(-50%,40px)}to{opacity:0;transform:translate(-50%,40px)}}@keyframes cf-drop-2{0%,21%{opacity:0;transform:translate(-50%)}24%{opacity:1}28%{opacity:1}30%{opacity:0;transform:translate(-50%,40px)}to{opacity:0;transform:translate(-50%,40px)}}@keyframes cf-drop-3{0%,39%{opacity:0;transform:translate(-50%)}42%{opacity:1}46%{opacity:1}48%{opacity:0;transform:translate(-50%,40px)}to{opacity:0;transform:translate(-50%,40px)}}.cf-pulse-1[data-astro-cid-e3jtnb5f]{animation:cf-pulse-1 var(--cf-dur) linear infinite;animation-play-state:var(--demo-play, paused)}.cf-pulse-2[data-astro-cid-e3jtnb5f]{animation:cf-pulse-2 var(--cf-dur) linear infinite;animation-play-state:var(--demo-play, paused)}.cf-pulse-3[data-astro-cid-e3jtnb5f]{animation:cf-pulse-3 var(--cf-dur) linear infinite;animation-play-state:var(--demo-play, paused)}.cf-pulse-4[data-astro-cid-e3jtnb5f]{animation:cf-pulse-4 var(--cf-dur) linear infinite;animation-play-state:var(--demo-play, paused)}@keyframes cf-pulse-1{0%{opacity:0;box-shadow:0 0 0 0 var(--color-accent)}2%{opacity:.8;box-shadow:0 0 0 3px var(--color-accent)}8%{opacity:0;box-shadow:0 0 0 8px transparent}to{opacity:0}}@keyframes cf-pulse-2{0%,18%{opacity:0;box-shadow:0 0 0 0 var(--color-accent)}20%{opacity:.8;box-shadow:0 0 0 3px var(--color-accent)}26%{opacity:0;box-shadow:0 0 0 8px transparent}to{opacity:0}}@keyframes cf-pulse-3{0%,36%{opacity:0;box-shadow:0 0 0 0 var(--color-accent)}38%{opacity:.8;box-shadow:0 0 0 3px var(--color-accent)}44%{opacity:0;box-shadow:0 0 0 8px transparent}to{opacity:0}}@keyframes cf-pulse-4{0%,54%{opacity:0;box-shadow:0 0 0 0 var(--color-accent)}56%{opacity:.8;box-shadow:0 0 0 3px var(--color-accent)}62%{opacity:0;box-shadow:0 0 0 8px transparent}to{opacity:0}}.cf-inbox[data-astro-cid-e3jtnb5f]{position:relative;margin-top:0;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-lifted);padding:1.4rem 1.5rem}.cf-backdrop[data-astro-cid-e3jtnb5f]{position:absolute;inset:0;border-radius:inherit;background:#1111110f;opacity:0;animation:cf-backdrop var(--cf-dur) linear infinite;animation-play-state:var(--demo-play, paused)}.cf-modal[data-astro-cid-e3jtnb5f]{position:absolute;left:50%;top:50%;width:280px;transform:translate(-50%,-50%) scale(.95);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-lifted);padding:1rem 1.1rem;opacity:0;animation:cf-modal var(--cf-dur) linear infinite;animation-play-state:var(--demo-play, paused)}.cf-caret[data-astro-cid-e3jtnb5f]{display:inline-block;width:1.5px;height:13px;margin-left:1px;vertical-align:-2px;background:var(--color-ink)}@keyframes cf-backdrop{0%,58%{opacity:0}62%{opacity:1}84%{opacity:1}88%{opacity:0}to{opacity:0}}@keyframes cf-modal{0%,58%{opacity:0;transform:translate(-50%,-50%) scale(.95)}62%{opacity:1;transform:translate(-50%,-50%) scale(1)}84%{opacity:1;transform:translate(-50%,-50%) scale(1)}88%{opacity:0;transform:translate(-50%,-50%) scale(.98)}to{opacity:0;transform:translate(-50%,-50%) scale(.98)}}.capture[data-astro-cid-e3jtnb5f] .cf-brick{opacity:0;animation-duration:var(--cf-dur);animation-timing-function:cubic-bezier(.22,1,.36,1);animation-iteration-count:infinite;animation-play-state:var(--demo-play, paused)}.capture[data-astro-cid-e3jtnb5f] .cf-brick-1{animation-name:cf-pop-1}.capture[data-astro-cid-e3jtnb5f] .cf-brick-2{animation-name:cf-pop-2}.capture[data-astro-cid-e3jtnb5f] .cf-brick-3{animation-name:cf-pop-3}.capture[data-astro-cid-e3jtnb5f] .cf-brick-4{animation-name:cf-pop-4}@keyframes cf-pop-1{0%,12%{opacity:0;transform:translateY(10px)}18%{opacity:1;transform:translateY(0)}94%{opacity:1;transform:translateY(0)}to{opacity:0}}@keyframes cf-pop-2{0%,30%{opacity:0;transform:translateY(10px)}36%{opacity:1;transform:translateY(0)}94%{opacity:1;transform:translateY(0)}to{opacity:0}}@keyframes cf-pop-3{0%,48%{opacity:0;transform:translateY(10px)}54%{opacity:1;transform:translateY(0)}94%{opacity:1;transform:translateY(0)}to{opacity:0}}@keyframes cf-pop-4{0%,85%{opacity:0;transform:translateY(10px)}91%{opacity:1;transform:translateY(0)}94%{opacity:1;transform:translateY(0)}to{opacity:0}}@media(prefers-reduced-motion:reduce){.capture[data-astro-cid-e3jtnb5f] .cf-token,.cf-pulse[data-astro-cid-e3jtnb5f],.capture[data-astro-cid-e3jtnb5f] .cf-brick,.cf-modal[data-astro-cid-e3jtnb5f],.cf-backdrop[data-astro-cid-e3jtnb5f],.anim-blink[data-astro-cid-e3jtnb5f]{animation:none}.capture[data-astro-cid-e3jtnb5f] .cf-token,.cf-pulse[data-astro-cid-e3jtnb5f],.cf-modal[data-astro-cid-e3jtnb5f],.cf-backdrop[data-astro-cid-e3jtnb5f]{opacity:0}.capture[data-astro-cid-e3jtnb5f] .cf-brick{opacity:1}}
