.dv-anim{min-width:0;margin:0}.dv-anim code{font:600 .8125rem/1.4 SFMono-Regular,Consolas,Liberation Mono,monospace}.dv-anim figcaption{max-width:44rem;color:var(--muted);margin-top:14px;font-size:14px;line-height:1.55}.dv-mini-ovb{border:1px solid var(--vault-700);background:var(--vault-900);width:fit-content;min-height:32px;color:var(--silver-100);white-space:nowrap;border-radius:8px;align-items:center;gap:7px;padding:0 11px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.dv-mini-ovb img{width:14px;height:14px}.dv-flow-steps{gap:12px;margin:0;padding:0;list-style:none;display:grid}.dv-flow-step{border:1px solid var(--silver-300);background:var(--white);border-radius:18px;align-content:start;gap:10px;min-width:0;padding:20px;display:grid;position:relative}.dv-flow-step p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.dv-flow-step code{color:var(--vault-900)}.dv-flow-label{color:var(--vault-700);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:800}.dv-flow-step+.dv-flow-step:before{content:"";background:var(--vault-700);width:2px;height:14px;position:absolute;top:-13px;left:30px}.dv-flow-step:after{content:"";border:2px solid var(--vault-700);border-radius:inherit;opacity:0;pointer-events:none;position:absolute;inset:-1px}.dv-flow-token{border-color:var(--vault-700);background:linear-gradient(160deg, #fff, var(--silver-100));box-shadow:0 18px 40px #002f241a}.dv-claims{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.dv-claims li{border:1px solid var(--silver-300);background:var(--white);color:var(--ink);border-radius:999px;padding:5px 9px;font-size:12px}@media (width>=900px){.dv-flow-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.dv-flow-step+.dv-flow-step:before{width:20px;height:2px;top:34px;left:-19px}}.dv-build-grid{gap:14px;display:grid}.dv-build-card{border:1px solid var(--silver-300);background:var(--white);border-radius:18px;align-content:start;gap:14px;min-width:0;padding:22px;display:grid}.dv-build-title{color:var(--vault-700);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.dv-build-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.dv-build-list li{border-top:1px solid var(--silver-300);align-items:center;gap:12px;padding:11px 0;font-size:15px;display:flex}.dv-check{background:var(--vault-700);border-radius:50%;flex:none;width:22px;height:22px;position:relative}.dv-check:after{content:"";border-right:2px solid var(--white);border-bottom:2px solid var(--white);width:5px;height:9px;position:absolute;top:5px;left:8px;transform:rotate(45deg)}.dv-build-yours{background:var(--silver-100)}.dv-build-yours p:last-child{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.dv-code{background:var(--vault-950);color:var(--silver-100);white-space:pre;border-radius:12px;margin:0;padding:14px 16px;overflow-x:auto}.dv-code code{font-weight:500}@media (width>=900px){.dv-build-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:18px}}@media (prefers-reduced-motion:no-preference){.is-armed .dv-flow-step{animation:1s cubic-bezier(.2,.8,.2,1) both paused dv-step-in}.is-armed .dv-flow-step:nth-child(2){animation-delay:.8s}.is-armed .dv-flow-step:nth-child(3){animation-delay:1.6s}.is-armed .dv-flow-step:nth-child(4){animation-delay:2.4s}.is-armed .dv-flow-step:after{animation:1.4s ease-out both paused dv-glow}.is-armed .dv-flow-step:nth-child(2):after{animation-delay:.8s}.is-armed .dv-flow-step:nth-child(3):after{animation-delay:1.6s}.is-armed .dv-flow-step:nth-child(4):after{animation-delay:2.4s}.is-armed .dv-claims li{animation:.5s ease-out both paused dv-pop}.is-armed .dv-claims li:first-child{animation-delay:3s}.is-armed .dv-claims li:nth-child(2){animation-delay:3.15s}.is-armed .dv-claims li:nth-child(3){animation-delay:3.3s}.is-armed .dv-claims li:nth-child(4){animation-delay:3.45s}.is-armed .dv-claims li:nth-child(5){animation-delay:3.6s}.is-armed .dv-check{animation:.45s ease-out both paused dv-pop}.is-armed .dv-build-list li:nth-child(2) .dv-check{animation-delay:.35s}.is-armed .dv-build-list li:nth-child(3) .dv-check{animation-delay:.7s}.is-armed .dv-build-list li:nth-child(4) .dv-check{animation-delay:1.05s}.is-armed .dv-build-list li:nth-child(5) .dv-check{animation-delay:1.4s}.is-armed .dv-build-list li:nth-child(6) .dv-check{animation-delay:1.75s}.is-armed .dv-build-yours{animation:1s cubic-bezier(.2,.8,.2,1) 2.3s both paused dv-step-in}}@keyframes dv-step-in{0%{transform:translateY(14px)scale(.97)}to{transform:none}}@keyframes dv-glow{0%{opacity:0}30%{opacity:1}to{opacity:0}}@keyframes dv-pop{0%{transform:scale(.4)}to{transform:none}}
