[data-kn=blueprint] .kn-part{width:fit-content;position:relative}[data-kn=blueprint] .kn-part:before,[data-kn=blueprint] .kn-part:after{content:"";pointer-events:none;transform-origin:0;border-top:1px dashed #eaf3ff29;height:0;transition:border-color .3s;position:absolute;left:-28px;right:-48px}[data-kn=blueprint] .kn-part:before{top:.1em}[data-kn=blueprint] .kn-part:after{border-top-style:solid;border-top-color:#eaf3ff33;top:.8em}[data-kn=blueprint][data-live] .kn-part:before,[data-kn=blueprint][data-live] .kn-part:after{border-top-color:#eaf3ff57}[data-kn=blueprint] .kn-l{outline:1px dashed rgba(234, 243, 255, calc(var(--k) * .6));outline-offset:-1px}[data-kn=blueprint] .kn-g{--c:clamp(0%, calc((var(--k) - .08) * 180%), 100%);color:color-mix(in srgb, transparent var(--c), #f2f7ff);-webkit-text-stroke:1.25px color-mix(in srgb, #f2f7ff var(--c), transparent);text-shadow:0 1px #04122c59}[data-kn=blueprint] .kn-l:after{content:counter(bpw);counter-reset:bpw var(--dw,0);text-align:center;pointer-events:none;font:500 clamp(9px, .085em, 12px)/1 var(--bp-mono,ui-monospace, monospace);letter-spacing:0;text-transform:none;color:#ffb09a;opacity:clamp(0, calc(var(--k) * 3 - .6), 1);background:linear-gradient(#ffb09a,#ffb09a) 0 100%/100% 1px no-repeat,linear-gradient(#ffb09a,#ffb09a) 0 100%/1px 7px no-repeat,linear-gradient(#ffb09a,#ffb09a) 100% 100%/1px 7px no-repeat;padding-bottom:4px;position:absolute;bottom:100%;left:0;right:0}.bp[data-bp-armed] [data-kn=blueprint] .kn-g{animation:bp-letter 1.5s cubic-bezier(.5, 0, .2, 1) calc(var(--i) * 55ms + .25s) backwards}.bp[data-bp-armed] [data-kn=blueprint] .kn-part:before,.bp[data-bp-armed] [data-kn=blueprint] .kn-part:after{animation:.9s cubic-bezier(.5,0,.2,1) backwards bp-rule}.bp[data-bp-armed] [data-kn=blueprint] .kn-part+.kn-part:before,.bp[data-bp-armed] [data-kn=blueprint] .kn-part+.kn-part:after{animation-delay:.16s}@keyframes bp-letter{0%{clip-path:inset(0 100% 0 0);color:#0000;-webkit-text-stroke-color:#f2f7ff}55%{clip-path:inset(-10%);color:#0000;-webkit-text-stroke-color:#f2f7ff}to{color:#f2f7ff;-webkit-text-stroke-color:transparent}}@keyframes bp-rule{0%{transform:scaleX(0)}}[data-pfx=blueprint]{--pfx-scan:#cfe8ff;--pfx-t:.62s;--pfx-cap-bg:#082650d9;--pfx-cap-fg:#eaf3ff}.bp-pfx-edge{box-shadow:inset 0 0 0 3px #e8eef5,inset 0 0 14px 6px #e8eef5e6,inset 0 0 40px 4px #123a7359}.bp-pfx-reg i{background:linear-gradient(#123a73,#123a73) 50%/1px 26px no-repeat,linear-gradient(#123a73,#123a73) 50%/26px 1px no-repeat;border-radius:50%;width:18px;height:18px;position:absolute;box-shadow:0 0 0 1px #123a73}.bp-pfx-reg i:first-child{top:12px;left:12px}.bp-pfx-reg i:last-child{bottom:12px;right:12px}
