.trace[data-astro-cid-mqbwslzd]{margin:clamp(2rem,4vw,2.5rem) 0 0}.trace__request[data-astro-cid-mqbwslzd]{max-width:44rem;margin:0 0 var(--space-md)}.trace__request[data-astro-cid-mqbwslzd] p[data-astro-cid-mqbwslzd]{text-wrap:balance;font-family:var(--font-heading);font-size:var(--text-h3);margin:0;font-weight:500;line-height:1.35}.trace__request[data-astro-cid-mqbwslzd] footer[data-astro-cid-mqbwslzd]{margin-top:var(--space-xs);color:var(--color-ink-muted);font-size:var(--text-sm)}.trace__stages[data-astro-cid-mqbwslzd]{--node:.875rem;--line:2px;gap:var(--space-lg);padding:0 0 0 calc(var(--node) + var(--space-lg));margin:0;list-style:none;display:grid;position:relative}.trace__stages[data-astro-cid-mqbwslzd]:before{content:"";top:.4rem;bottom:.4rem;left:calc((var(--node) - var(--line)) / 2);width:var(--line);background-color:var(--color-ink);position:absolute}.trace__stages[data-astro-cid-mqbwslzd]>li[data-astro-cid-mqbwslzd]+li[data-astro-cid-mqbwslzd]{margin-top:0}.trace__stage[data-astro-cid-mqbwslzd]{font-size:var(--text-sm);position:relative}.trace__stage[data-astro-cid-mqbwslzd]:before{content:"";top:.3rem;left:calc(-1 * (var(--node) + var(--space-lg)));width:var(--node);height:var(--node);border:var(--line) solid var(--color-ink);background-color:var(--color-canvas);border-radius:50%;position:absolute}.trace__stage[data-astro-cid-mqbwslzd] p[data-astro-cid-mqbwslzd]{margin:0}.trace__title[data-astro-cid-mqbwslzd]{margin:0 0 var(--space-sm);letter-spacing:-.005em;font-size:1.0625rem}.trace__records[data-astro-cid-mqbwslzd],.trace__gaps[data-astro-cid-mqbwslzd]{margin:0;padding:0;list-style:none}.trace__records[data-astro-cid-mqbwslzd] li[data-astro-cid-mqbwslzd]{justify-content:space-between;gap:0 var(--space-sm);border-top:1px solid var(--color-border);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;padding-block:.45rem;display:flex}.trace__source[data-astro-cid-mqbwslzd]{color:var(--color-ink-muted)}.trace__gaps[data-astro-cid-mqbwslzd] li[data-astro-cid-mqbwslzd]{border-top:1px solid var(--color-border);font-variant-numeric:tabular-nums;margin:0;padding-block:.45rem}.trace__stage--gate[data-astro-cid-mqbwslzd]{padding:var(--space-lg);border-radius:var(--radius-lg);background-color:var(--color-accent);color:#fff}.trace__stage--gate[data-astro-cid-mqbwslzd]:before{top:calc(var(--space-lg) + .3rem);border-color:var(--color-accent);background-color:var(--color-accent)}.trace__stage--gate[data-astro-cid-mqbwslzd] .trace__title[data-astro-cid-mqbwslzd]{color:#fff}.trace__status[data-astro-cid-mqbwslzd]{align-items:center;gap:var(--space-xs);padding-top:var(--space-sm);border-top:1px solid #ffffff59;font-weight:600;display:flex;margin-top:var(--space-md)!important}.trace__status[data-astro-cid-mqbwslzd]:before{content:"";border:2px solid #fff;border-radius:50%;flex:none;width:.5rem;height:.5rem}.trace__caption[data-astro-cid-mqbwslzd]{max-width:60ch;margin-top:var(--space-xl);color:var(--color-ink-muted);font-size:var(--text-sm)}@media (width>=64rem){.trace__stages[data-astro-cid-mqbwslzd]{gap:var(--space-xl);padding:calc(var(--node) + var(--space-md)) 0 0;grid-template-columns:repeat(4,minmax(0,1fr))}.trace__stages[data-astro-cid-mqbwslzd]:before{top:calc((var(--node) - var(--line)) / 2);width:auto;height:var(--line);bottom:auto;left:0;right:0}.trace__stage[data-astro-cid-mqbwslzd]:before{top:calc(-1 * (var(--node) + var(--space-md)));left:0}.trace__stages[data-astro-cid-mqbwslzd]>.trace__stage--gate[data-astro-cid-mqbwslzd]{padding-top:var(--space-md);translate:0 calc(-1 * var(--space-xs))}.trace__stage--gate[data-astro-cid-mqbwslzd]:before{top:calc(var(--space-xs) - var(--node) - var(--space-md));left:0}}.trace__stage[data-astro-cid-mqbwslzd] .trace__done[data-astro-cid-mqbwslzd]{align-items:center;gap:var(--space-xs);margin-top:var(--space-md);padding-top:var(--space-sm);border-top:1px solid var(--color-border);font-weight:600;display:flex}.trace__check[data-astro-cid-mqbwslzd]{fill:none;width:1rem;height:1rem;stroke:var(--color-accent);stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round;flex:none}.trace__check[data-astro-cid-mqbwslzd] path[data-astro-cid-mqbwslzd]{stroke-dasharray:16}.trace__replay[data-astro-cid-mqbwslzd]{align-items:center;gap:var(--space-xs);min-height:2.75rem;margin-top:var(--space-xs);padding:0 var(--space-2xs);margin-left:calc(-1 * var(--space-2xs));border-radius:var(--radius);color:var(--color-accent);font:inherit;cursor:pointer;visibility:hidden;background:0 0;border:0;font-weight:600;display:inline-flex}.trace[data-astro-cid-mqbwslzd].is-replayable .trace__replay[data-astro-cid-mqbwslzd]{visibility:visible}.trace__replay[data-astro-cid-mqbwslzd]:hover{color:var(--color-accent-strong);text-underline-offset:.18em;text-decoration:underline .08em}.trace__replay[data-astro-cid-mqbwslzd] svg[data-astro-cid-mqbwslzd]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}@media (prefers-reduced-motion:no-preference){.trace[data-astro-cid-mqbwslzd]{--story-ease:cubic-bezier(.16, 1, .3, 1)}.trace__request[data-astro-cid-mqbwslzd] p[data-astro-cid-mqbwslzd]{animation:trace-arrive .6s var(--story-ease) both}.trace__request[data-astro-cid-mqbwslzd] footer[data-astro-cid-mqbwslzd]{animation:trace-arrive .6s var(--story-ease) .15s both}.trace__stages[data-astro-cid-mqbwslzd]:before{transform-origin:top;animation:trace-draw-down 1.3s var(--story-ease) .3s both}.trace__stage[data-astro-cid-mqbwslzd]:before{animation:trace-node .4s var(--story-ease) both}.trace__stage[data-astro-cid-mqbwslzd]:first-child:before{animation-delay:.45s}.trace__stage[data-astro-cid-mqbwslzd]:nth-child(2):before{animation-delay:1.25s}.trace__stage[data-astro-cid-mqbwslzd]:nth-child(3):before{animation-delay:1.85s}.trace__stage[data-astro-cid-mqbwslzd]:nth-child(4):before{animation-delay:3.25s}.trace__stage[data-astro-cid-mqbwslzd]:first-child .trace__title[data-astro-cid-mqbwslzd]{animation:trace-arrive .45s var(--story-ease) .5s both}.trace__records[data-astro-cid-mqbwslzd] li[data-astro-cid-mqbwslzd],.trace__gaps[data-astro-cid-mqbwslzd] li[data-astro-cid-mqbwslzd]{animation:1s ease-out both trace-read}.trace__records[data-astro-cid-mqbwslzd] li[data-astro-cid-mqbwslzd]:first-child{animation-delay:.65s}.trace__records[data-astro-cid-mqbwslzd] li[data-astro-cid-mqbwslzd]:nth-child(2){animation-delay:.81s}.trace__records[data-astro-cid-mqbwslzd] li[data-astro-cid-mqbwslzd]:nth-child(3){animation-delay:.97s}.trace__records[data-astro-cid-mqbwslzd] li[data-astro-cid-mqbwslzd]:nth-child(4){animation-delay:1.13s}.trace__stage[data-astro-cid-mqbwslzd]:nth-child(2) .trace__title[data-astro-cid-mqbwslzd]{animation:trace-arrive .45s var(--story-ease) 1.3s both}.trace__gaps[data-astro-cid-mqbwslzd] li[data-astro-cid-mqbwslzd]:first-child{animation-delay:1.45s}.trace__gaps[data-astro-cid-mqbwslzd] li[data-astro-cid-mqbwslzd]:nth-child(2){animation-delay:1.65s}.trace__stage--gate[data-astro-cid-mqbwslzd]{animation:trace-gate .6s var(--story-ease) 1.9s both}.trace__stage--gate[data-astro-cid-mqbwslzd]>p[data-astro-cid-mqbwslzd]:not(.trace__status){animation:trace-arrive .45s var(--story-ease) 2.15s both}.trace__status[data-astro-cid-mqbwslzd]{animation:trace-arrive .45s var(--story-ease) 2.5s both}.trace__status[data-astro-cid-mqbwslzd]:before{animation:.7s ease-in-out 2.75s 2 trace-wait}.trace__stage[data-astro-cid-mqbwslzd]:nth-child(4)>[data-astro-cid-mqbwslzd]:is(.trace__title,p:not(.trace__done)){animation:trace-arrive .45s var(--story-ease) 3.3s both}.trace__done[data-astro-cid-mqbwslzd]{animation:trace-arrive .45s var(--story-ease) 4.1s both}.trace__check[data-astro-cid-mqbwslzd] path[data-astro-cid-mqbwslzd]{animation:trace-check .5s var(--story-ease) 4.1s both}@media (width>=64rem){.trace__stages[data-astro-cid-mqbwslzd]:before{transform-origin:0;animation-name:trace-draw-across}}}@media (prefers-reduced-motion:reduce){.trace__replay[data-astro-cid-mqbwslzd]{display:none}}@keyframes trace-arrive{0%{opacity:0;transform:translateY(.5rem)}}@keyframes trace-draw-down{0%{transform:scaleY(0)}}@keyframes trace-draw-across{0%{transform:scaleX(0)}}@keyframes trace-node{0%{transform:scale(0)}}@keyframes trace-read{0%{opacity:0;background-color:var(--color-accent-soft);box-shadow:-.375rem 0 0 var(--color-accent-soft), .375rem 0 0 var(--color-accent-soft);transform:translateY(.375rem)}35%{opacity:1;background-color:var(--color-accent-soft);box-shadow:-.375rem 0 0 var(--color-accent-soft), .375rem 0 0 var(--color-accent-soft);transform:none}to{background-color:#0000;box-shadow:-.375rem 0 #0000,.375rem 0 #0000}}@keyframes trace-gate{0%{opacity:0;transform:scale(.97)}}@keyframes trace-wait{50%{background-color:#fff}}@keyframes trace-check{0%{stroke-dashoffset:16px}}.example__title[data-astro-cid-c6pql7fd]{margin:0}.example__hero[data-astro-cid-c6pql7fd] h1{max-width:24ch}.example__intro[data-astro-cid-c6pql7fd]{gap:var(--space-xl);margin-top:var(--space-xl);display:grid}.example__summary[data-astro-cid-c6pql7fd]{max-width:var(--measure);color:var(--color-ink-muted);margin:0}.example__provenance[data-astro-cid-c6pql7fd]{justify-items:start;gap:var(--space-sm);max-width:var(--measure);margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:2px solid var(--color-ink);display:grid}.example__provenance[data-astro-cid-c6pql7fd] .label,.example__safety[data-astro-cid-c6pql7fd]{margin:0}.example__facts[data-astro-cid-c6pql7fd]{border-top:1px solid var(--color-border);border-left:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));align-self:start;margin:0;display:grid}.example__fact[data-astro-cid-c6pql7fd]{padding:var(--space-md) clamp(1rem, 2vw, 1.25rem);border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background-color:#fff9}.example__fact[data-astro-cid-c6pql7fd]:last-child:nth-child(odd){grid-column:1/-1}.example__fact[data-astro-cid-c6pql7fd] dt[data-astro-cid-c6pql7fd]{color:var(--color-ink-muted);font-size:.8125rem;font-weight:600}.example__fact[data-astro-cid-c6pql7fd] dd[data-astro-cid-c6pql7fd]{margin:var(--space-2xs) 0 0;font-family:var(--font-heading);font-variant-numeric:tabular-nums;font-size:1.0625rem;font-weight:600;line-height:1.3}@media (width>=64rem){.example__intro[data-astro-cid-c6pql7fd]{gap:var(--space-3xl);grid-template-columns:7fr 5fr}}.example__trace[data-astro-cid-c6pql7fd] .trace{margin-top:0}.example__video[data-astro-cid-c6pql7fd]{gap:var(--space-md);max-width:60rem;margin:0 auto;display:grid}.example__frame[data-astro-cid-c6pql7fd]{position:relative}.example__frame[data-astro-cid-c6pql7fd] video[data-astro-cid-c6pql7fd]{aspect-ratio:16/9;border:1px solid var(--band-line);border-radius:var(--radius-lg);background-color:#000;width:100%;height:auto;display:block;box-shadow:0 2rem 4rem -1.5rem #0009}.example__play[data-astro-cid-c6pql7fd]{border-radius:var(--radius-lg);cursor:pointer;background:0 0;border:0;place-items:center;width:100%;padding:0;display:grid;position:absolute;inset:0}.example__play[data-astro-cid-c6pql7fd][hidden]{display:none}.example__play[data-astro-cid-c6pql7fd]:before{background-color:var(--color-surface);content:"";border-radius:50%;width:4.5rem;height:4.5rem;box-shadow:0 0 0 8px #fff3}.example__play[data-astro-cid-c6pql7fd]:after{border-block:.75rem solid #0000;border-left:1.25rem solid var(--color-accent);content:"";position:absolute;top:50%;left:50%;transform:translate(-35%,-50%)}.example__play[data-astro-cid-c6pql7fd]:focus-visible{outline:3px solid var(--band-accent);outline-offset:3px}.example__play[data-astro-cid-c6pql7fd]:hover:before,.example__play[data-astro-cid-c6pql7fd]:focus-visible:before{transform:scale(1.08)}@media (prefers-reduced-motion:no-preference){.example__play[data-astro-cid-c6pql7fd]:before{transition:transform .2s cubic-bezier(.16,1,.3,1)}}.example__video[data-astro-cid-c6pql7fd] figcaption[data-astro-cid-c6pql7fd]{gap:var(--space-xs) var(--space-sm);color:var(--band-muted);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;display:flex}.example__video[data-astro-cid-c6pql7fd] figcaption[data-astro-cid-c6pql7fd] .label{margin:0}.example__layout[data-astro-cid-c6pql7fd]{gap:var(--space-2xl);display:grid}.example__related[data-astro-cid-c6pql7fd]{padding-top:var(--space-md);border-top:2px solid var(--color-ink);align-self:start}.example__related[data-astro-cid-c6pql7fd] h2[data-astro-cid-c6pql7fd]{margin-bottom:var(--space-sm);font-size:var(--text-h3)}.example__links[data-astro-cid-c6pql7fd]{margin:0;padding:0;list-style:none}.example__links[data-astro-cid-c6pql7fd] li[data-astro-cid-c6pql7fd]{padding-block:var(--space-sm);border-bottom:1px solid var(--color-border)}.example__links[data-astro-cid-c6pql7fd] a[data-astro-cid-c6pql7fd]{font-weight:600;text-decoration-thickness:.06em}@media (width>=64rem){.example__layout[data-astro-cid-c6pql7fd]{gap:var(--space-3xl);grid-template-columns:minmax(0,1fr) 18rem}.example__related[data-astro-cid-c6pql7fd]{position:sticky;top:6rem}}.example__cta-body[data-astro-cid-c6pql7fd]{max-width:36ch;font-family:var(--font-heading);letter-spacing:-.025em;margin:0;font-size:clamp(1.5rem,1.1rem + 1.5vw,2.25rem);font-weight:600;line-height:1.15}.section--cta[data-astro-cid-c6pql7fd] .example__cta-body[data-astro-cid-c6pql7fd]{color:var(--band-text)}
