.sv3-root{--sv3-ease:cubic-bezier(.22, 1, .36, 1);overflow:clip}.sv3-stage{overflow:clip}.sv3-grid{pointer-events:none;opacity:.05;background-image:linear-gradient(90deg,#141922 1px,#0000 1px),linear-gradient(#141922 1px,#0000 1px);background-position:top;background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 96px calc(100% - 96px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 96px calc(100% - 96px),#0000 100%)}.sv3-tick{width:12px;height:1.5px;transition:width .3s var(--sv3-ease), height .3s var(--sv3-ease), border-radius .3s var(--sv3-ease), background-color .3s var(--sv3-ease);background:#1419224d;border-radius:1px;display:block}.sv3-tick.is-on{background:#141922;border-radius:50%;width:7px;height:7px}.sv3-step{transition:opacity .42s var(--sv3-ease), transform .52s var(--sv3-ease)}.sv3-step[data-pos=before],.sv3-step[data-pos=after]{opacity:0;pointer-events:none}.sv3-step[data-pos=before]{transform:translateY(-14px)}.sv3-step[data-pos=after]{transform:translateY(14px)}.sv3-step:focus-within{opacity:1}.sv3-ring{fill:none;stroke:#141922;stroke-opacity:.18;stroke-width:1px;vector-effect:non-scaling-stroke}.sv3-firm{transform-origin:0 0;transition:opacity .42s var(--sv3-ease) calc(var(--i) * 26ms), transform .52s var(--sv3-ease) calc(var(--i) * 26ms)}.sv3-sat{fill:#141922;fill-opacity:.5;transform-box:fill-box;transform-origin:50%;transition:opacity .36s var(--sv3-ease) calc(var(--i) * 26ms + .26s + var(--j) * 45ms), transform .42s var(--sv3-ease) calc(var(--i) * 26ms + .26s + var(--j) * 45ms)}[data-armed] .sv3-firm{opacity:0;transform:scale(.3)}[data-armed] .sv3-sat{opacity:0;transform:scale(0)}.sv3-node{fill:#f7f4ee;stroke:#141922;stroke-opacity:.62;stroke-width:1.2px;transition:fill .45s ease calc(var(--i) * 24ms)}.sv3-focus{fill:none;stroke:#141922;stroke-opacity:.4;stroke-width:.9px;stroke-dasharray:2 3}.sv3-leader{stroke:#141922;stroke-opacity:.3;stroke-width:.9px}.sv3-spoke{stroke:#141922;stroke-opacity:.2;stroke-width:1px;stroke-dasharray:var(--len);stroke-dashoffset:var(--len);transition:stroke-dashoffset .52s var(--sv3-ease) calc(var(--i) * 18ms)}.sv3-at1 .sv3-spoke{stroke-dashoffset:0}.sv3-pulse{fill:#c2a268;opacity:0}.sv3-object[data-stage="1"] .sv3-pulse{animation:sv3-pulse .6s cubic-bezier(.45, 0, .25, 1) calc(var(--i) * 22ms + .24s) both}@keyframes sv3-pulse{0%{opacity:0;transform:translateX(var(--from))}18%{opacity:1}82%{opacity:1}to{opacity:0;transform:translateX(var(--to))}}.sv3-sent{fill:none;stroke:#141922;stroke-opacity:.38;stroke-width:.9px;opacity:0;transform-origin:0 0;transition:opacity .38s var(--sv3-ease) calc(var(--i) * 18ms + .36s), transform .46s var(--sv3-ease) calc(var(--i) * 18ms + .36s);transform:scale(.6)}.sv3-at1 .sv3-sent{opacity:1;transform:scale(1)}.sv3-at2 .sv3-node{fill:var(--fill)}.sv3-report{opacity:0;transition:opacity .42s var(--sv3-ease), transform .56s var(--sv3-ease);transform:translateY(44px)}.sv3-at3 .sv3-report{opacity:1;transform:translateY(0)}.sv3-card-title{font-family:var(--font-source-serif), "Source Serif 4", Georgia, serif;letter-spacing:-.01em;font-size:11px}.sv3-bar{transform-box:fill-box;transform-origin:50%;transition:transform .48s var(--sv3-ease) calc(.22s + var(--j) * 70ms);transform:scaleX(.25)}.sv3-at3 .sv3-bar{transform:scaleX(1)}.sv3-seal{fill:none;stroke:#c2a268;stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:var(--len);stroke-dashoffset:var(--len);transition:stroke-dashoffset .6s cubic-bezier(.45,0,.2,1)}.sv3-seal-glow{stroke-width:7px;stroke-opacity:.16}.sv3-at4 .sv3-seal{stroke-dashoffset:0}.sv3-lock{opacity:0;transform-origin:0 0;transition:opacity .36s var(--sv3-ease) .3s, transform .46s var(--sv3-ease) .3s;transform:scale(.6)}.sv3-at4 .sv3-lock{opacity:1;transform:scale(1)}.sv3-legend{opacity:0;transition:opacity .42s var(--sv3-ease), transform .42s var(--sv3-ease);transform:translateY(6px)}.sv3-at2 .sv3-legend{opacity:1;transform:none}.sv3-notes{top:91.4%;left:90%;transform:translate(-50%)}.sv3-note{opacity:0;transition:opacity .36s var(--sv3-ease), transform .42s var(--sv3-ease);transform:translateY(4px)}.sv3-note.is-on{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.sv3-root *,.sv3-root :before,.sv3-root :after{transition:none!important;animation:none!important}.sv3-pulse{display:none}}
