.dn{--dn-f:var(--lightningcss-light,#f5f5f5)var(--lightningcss-dark,var(--muted))}.dn .x-arrow{align-items:center;min-height:44px;display:inline-flex}.dn-zone{width:100%;font-family:var(--mono);flex-direction:column;display:flex}.dn-bar{border-bottom:1px solid #ffffff1a;align-items:center;gap:8px;height:52px;padding:0 clamp(27px,5vw,80px) 0 clamp(20px,2.6vw,32px);display:flex}.dn-bar>i{background:#fff3;border-radius:50%;width:10px;height:10px}.dn-bar span{font:497 14px/1 var(--mono);color:#a3a3a3;margin-left:10px}.dn-bar em{font:497 13px/1 var(--mono);color:#ffffffc7;border:1px solid #ffffff24;border-radius:999px;margin-left:auto;padding:6px 10px;font-style:normal}.dn-cmd{font:497 16px/1.45 var(--mono);color:#fafafa;gap:.6em;margin:0;padding:21px clamp(20px,2.6vw,32px) 0;display:flex}.dn-cmd b{color:#ffffff8c;flex:none;font-weight:497}.dn-type{min-width:0}.dn-caret{vertical-align:-3px;background:var(--x-sunk);opacity:0;width:8px;height:1.1em;margin-left:4px;display:inline-block}.js .dn-type{animation:1s steps(42,end) .3s both dn-type}.js .dn-caret{animation:1s step-end 1.3s 4 both dn-blink}@keyframes dn-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes dn-blink{0%{opacity:1}50%{opacity:0}}.dn-zone-b{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(20px,2.4vw,32px);padding:21px clamp(27px,4vw,64px) clamp(24px,2.6vw,32px) clamp(20px,2.6vw,32px);display:grid}.dn-file{background:#171717;border-radius:16px;flex-direction:column;align-self:start;gap:4px;min-width:0;padding:17px 0;display:flex}.dn-file-h{font:497 14px/1.6 var(--mono);color:#ffffff8c;margin:0 0 6px;padding:0 17px}.dn-rr{font:497 14px/1.5 var(--mono);color:#ffffffc7;grid-template-columns:22px minmax(56px,.9fr) minmax(52px,.7fr) minmax(0,1.6fr);align-items:center;gap:8px;margin:0;padding:5px 17px 5px 10px;display:grid}.dn-rr .g{color:#ffffff4d;text-align:center}.dn-rr b{color:#fafafa;white-space:nowrap;text-overflow:ellipsis;font-weight:497;overflow:hidden}.dn-rr em{color:#a3a3a3;font-style:normal}.dn-rr span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dn-rr.add{background:#ffffff1a}.dn-rr.add .g{color:#fafafa;font-weight:606}.js .dn-rr.add{clip-path:inset(0 100% 0 0)}.js .dn-rr.add.in{clip-path:inset(0);transition:clip-path .4s var(--e-in)}.dn-path{flex-direction:column;gap:17px;min-width:0;padding:6px 0 0 4px;display:flex;position:relative}.dn-nodes{flex-direction:column;gap:14px;display:flex;position:relative}.dn-rail{background:#ffffff1a;border-radius:1px;width:2px;position:absolute;top:22px;bottom:22px;left:9px}.dn-rail i{background:var(--x-sunk);transform-origin:50% 0;transition:transform .4s var(--e-move);position:absolute;inset:0}.dn-node{grid-template-columns:20px minmax(0,1fr);align-items:center;gap:14px;min-height:44px;display:grid;position:relative}.js .dn-node:not(.on){opacity:.45}.dn-node{transition:opacity .3s var(--e-out)}.dn-node>i{width:20px;height:20px;transition:background-color .3s var(--e-out), border-color .3s var(--e-out);background:#0a0a0a;border:2px solid #ffffff4d;border-radius:50%;position:relative}.dn-node.on>i{background:var(--x-sunk);border-color:var(--x-sunk)}.dn-node.now>i:after{content:"";border:1.5px solid var(--x-sunk);animation:dn-ring .9s var(--e-out) both;border-radius:50%;position:absolute;inset:-7px}@keyframes dn-ring{0%{opacity:1;transform:scale(.5)}to{opacity:0;transform:scale(1.4)}}.dn-node p{flex-direction:column;gap:3px;min-width:0;margin:0;display:flex}.dn-node b{font:497 16px/1.2 var(--sans);color:#fafafa;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dn-node span{font:497 13px/1.2 var(--mono);color:#a3a3a3;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dn-ans{background:var(--x-sunk);color:var(--ink);border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:auto;padding:14px 16px;display:flex}.js .dn-ans{clip-path:inset(0 0 100% round 12px);transition:clip-path .4s var(--e-in)}.js .dn-ans.in{clip-path:inset(0 round 12px)}.dn-ans span{font:606 12px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--lightningcss-light,#525252)var(--lightningcss-dark,var(--muted-foreground));flex-basis:100%}.dn-ans b{font:606 14px/1.3 var(--mono)}.dn-ans em{font:497 14px/1 var(--mono);color:var(--lightningcss-light,#525252)var(--lightningcss-dark,var(--muted-foreground));font-style:normal}.kn .dn-ch.right .knc-rail{grid-column:8/span 5;left:0;right:auto}.dn-ch-head{align-items:end;row-gap:17px}.dn-ch-t{grid-column:1/span 6}.dn-ch-l{grid-column:8/-1}.dn-sc{flex-direction:column;gap:21px;height:100%;padding:clamp(24px,3vw,44px);display:flex;position:relative}.dn-sc-k{margin:0}.dn-sc-prov{background:var(--dn-f);border-color:#0000;justify-content:center;align-items:center}.dn-ring{aspect-ratio:1;max-width:100%;height:100%;max-height:100%;position:relative}.dn-spokes{width:100%;height:100%;position:absolute;inset:0}.dn-spokes .orbit{fill:none;stroke:var(--lightningcss-light,#d4d4d4)var(--lightningcss-dark,var(--secondary-hover));stroke-width:1.5px;stroke-dasharray:4 6}.dn-spokes line{stroke:var(--lightningcss-light,#d4d4d4)var(--lightningcss-dark,var(--secondary-hover));stroke-width:2px;transition:stroke .3s var(--e-out)}.dn-spokes line.on{stroke:var(--ink);stroke-width:2.5px}.dn-hub{background:var(--ink);color:var(--x-on-ink);border-radius:24px;flex-direction:column;align-items:center;gap:6px;padding:21px 24px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dn-hub b{letter-spacing:-.015em;font-size:21px;font-weight:497}.dn-hub span{font:497 13px/1 var(--mono);color:#a3a3a3}.dn-pv{background:var(--x-raised);font:497 16px/1 var(--sans);letter-spacing:-.01em;white-space:nowrap;transition:transform .4s var(--e-move), background-color .3s var(--e-out), color .3s var(--e-out);border-radius:999px;padding:12px 17px;position:absolute;transform:translate(-50%,-50%)}.dn-pv.on{background:var(--ink);color:var(--x-on-ink);transform:translate(-50%,-50%)scale(1.08)}.dn-sc-par{background:var(--x-raised);justify-content:space-between}.dn-par{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px;display:grid}.dn-par-q b{background:var(--ink);color:var(--x-on-ink);font:497 14px/1 var(--mono);border-radius:12px;padding:14px 16px;display:inline-block}.dn-par-l{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.dn-par-l li{font:400 14px/1 var(--sans);grid-template-columns:110px minmax(0,1fr);align-items:center;gap:14px;display:grid}.dn-par-l i{background:var(--lightningcss-light,#ededed)var(--lightningcss-dark,var(--secondary));border-radius:999px;height:10px;overflow:hidden}.dn-par-l i b{background:var(--ink);transform-origin:0;border-radius:999px;height:100%;display:block}.js .dn-sc-par[data-k="0"] .dn-par-l i b{transform:scaleX(0)}.dn-par-l i b{transition:transform calc(.3s + var(--dn-w) * .5s) var(--e-in)}.dn-merge{isolation:isolate;border:1.5px dashed #0000;border-radius:16px;padding:14px 0;position:relative}.dn-merge:before{content:"";z-index:-1;transition:opacity .4s var(--e-out), transform .5s var(--e-in);background:#0a0a0a;border-radius:16px;position:absolute;inset:-1.5px}.dn-merge-h{font:497 13px/1.6 var(--mono);justify-content:space-between;gap:12px;margin:0 0 6px;padding:0 17px;display:flex}.dn-merge-h b{color:#fafafa;transition:color .3s var(--e-out);font-weight:497}.dn-merge-h span{color:#a3a3a3;transition:color .3s var(--e-out)}.dn-merge .dn-rr{transition:clip-path .4s var(--e-in);transition-delay:calc(.15s + var(--dn-i) * 60ms);grid-template-columns:minmax(56px,.9fr) minmax(52px,.7fr) minmax(0,1.6fr);padding-left:17px}.js .dn-sc-par:not([data-k="2"]) .dn-merge{border-color:var(--lightningcss-light,#00000024)var(--lightningcss-dark,var(--border-control))}.js .dn-sc-par:not([data-k="2"]) .dn-merge:before{opacity:0;transform:scale(.98)}.js .dn-sc-par:not([data-k="2"]) .dn-merge-h b{color:var(--ink)}.js .dn-sc-par:not([data-k="2"]) .dn-merge-h span{color:var(--lightningcss-light,#737373)var(--lightningcss-dark,var(--text-tertiary))}.js .dn-sc-par:not([data-k="2"]) .dn-merge .dn-rr{clip-path:inset(0 100% 0 0)}.js .dn-sc-par[data-k="2"] .dn-merge .dn-rr{clip-path:inset(0)}.dn-sc-cli{gap:0;padding:0}.dn-sc-cli .x-codeblock{background:#0a0a0a;border:0;border-radius:24px;flex-direction:column;height:100%;display:flex}.dn-sc-cli .x-codeblock pre{white-space:pre-wrap;overflow-wrap:anywhere;flex:1;padding:clamp(20px,2.6vw,32px)}.dn .x-codeblock-h{color:#a3a3a3;border-bottom-color:#ffffff1a;font-size:13px}.dn .x-codeblock .x-copy{color:#ffffffc7;background:0 0;border-color:#fff3;justify-content:center;min-width:44px;height:44px}@media (hover:hover){.dn .x-codeblock .x-copy:hover{color:#fafafa;box-shadow:none;border-color:#ffffff8c}}.dn .x-codeblock-l.c,.dn .x-codeblock-p{color:#ffffff8c}.dn-sc-cli .x-codeblock-l{transition:opacity .3s var(--e-out)}.dn-sc-cli .x-codeblock-l:nth-child(2n){margin-bottom:10px}.js .dn-sc-cli .x-codeblock-l{opacity:.38}.js .dn-sc-cli[data-k="0"] .x-codeblock-l:nth-child(-n+2),.js .dn-sc-cli[data-k="1"] .x-codeblock-l:nth-child(n+3):nth-child(-n+4),.js .dn-sc-cli[data-k="2"] .x-codeblock-l:nth-child(n+5):nth-child(-n+6),.js .dn-sc-cli[data-k="3"] .x-codeblock-l:nth-child(n+7):nth-child(-n+8),.js .dn-sc-cli[data-k="4"] .x-codeblock-l:nth-child(n+9):nth-child(-n+10),.js .dn-sc-cli[data-k="5"] .x-codeblock-l:nth-child(n+11):nth-child(-n+12){opacity:1}.js .dn-sc-cli[data-k="1"] .x-codeblock-l:nth-child(-n+2),.js .dn-sc-cli[data-k="2"] .x-codeblock-l:nth-child(-n+4),.js .dn-sc-cli[data-k="3"] .x-codeblock-l:nth-child(-n+6),.js .dn-sc-cli[data-k="4"] .x-codeblock-l:nth-child(-n+8),.js .dn-sc-cli[data-k="5"] .x-codeblock-l:nth-child(-n+10){opacity:.7}.dn-sc-api{background:var(--dn-f);border-color:#0000;justify-content:center}.dn-pipe{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex;position:relative}.dn-pipe:before{content:"";background:var(--lightningcss-light,#d4d4d4)var(--lightningcss-dark,var(--secondary-hover));width:2px;position:absolute;top:30px;bottom:30px;left:31px}.dn-pipe li{background:var(--x-raised);transition:opacity .4s var(--e-out), transform .5s var(--e-in), background-color .3s var(--e-out), color .3s var(--e-out);border-radius:16px;grid-template-rows:auto auto;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:4px 16px;padding:17px 21px 17px 0;display:grid;position:relative}.js .dn-pipe li:not(.on){opacity:.45;transform:translate(17px)}.dn-pipe li:last-child.on{background:var(--ink);color:var(--x-on-ink)}.dn-pipe li:last-child.on span{color:#a3a3a3}.dn-pipe i{background:var(--x-raised);border:1.5px solid var(--ink);width:36px;height:36px;color:var(--ink);font:497 13px/1 var(--mono);transition:background-color .3s var(--e-out), color .3s var(--e-out);border-radius:50%;grid-row:1/span 2;justify-self:center;place-items:center;font-style:normal;display:grid}.dn-pipe li.on i{background:var(--ink);color:var(--x-on-ink)}.dn-pipe li:last-child.on i{background:var(--x-sunk);border-color:var(--x-sunk);color:var(--ink)}.dn-pipe b{letter-spacing:-.01em;font-size:17px;font-weight:497}.dn-pipe span{font:497 14px/1.3 var(--mono);color:var(--soft)}.dn-sc-sec{background:var(--x-raised);justify-content:center;align-items:center}.dn-sc-sec .dn-sc-k{align-self:flex-start}.dn-dial{aspect-ratio:1;flex:1;max-width:100%;max-height:70%;position:relative}.dn-dial svg{width:100%;height:100%;position:absolute;inset:0}.dn-dial .t{fill:var(--dn-f)}.dn-dial line{stroke:var(--lightningcss-light,#d4d4d4)var(--lightningcss-dark,var(--secondary-hover));stroke-width:2px;stroke-linecap:round}.dn-key{position:absolute;inset:0}.dn-key i{background:var(--ink);width:48px;height:48px;color:var(--x-on-ink);border-radius:50%;place-items:center;margin:-6px 0 0 -24px;display:grid;position:absolute;top:0;left:50%}.dn-dial.spin .dn-key{animation:dn-turn 3s var(--e-move) .2s 1 both}@keyframes dn-turn{0%{transform:rotate(0)}to{transform:rotate(300deg)}}.dn-dial-c{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.dn-dial-c b{font:497 21px/1 var(--mono);letter-spacing:-.02em}.dn-dial-c span{font:497 14px/1 var(--mono);color:var(--soft)}.dn-threats{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.dn-threats span{background:var(--dn-f);font:497 14px/1 var(--mono);color:var(--lightningcss-light,#525252)var(--lightningcss-dark,var(--muted-foreground));text-decoration:line-through;-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink);border-radius:999px;padding:8px 14px;text-decoration-thickness:2px}.dn-sc-edge{background:var(--dn-f);border-color:#0000;justify-content:space-between}.dn-stack{flex-direction:column;flex:1;justify-content:flex-end;gap:10px;display:flex}.dn-layer{background:var(--x-raised);min-height:64px;font:497 17px/1 var(--sans);letter-spacing:-.01em;transition:opacity .4s var(--e-out), transform .5s var(--e-in);border-radius:16px;justify-content:center;align-items:center;display:flex}.js .dn-layer:not(.on){opacity:0;transform:translateY(-27px)scale(.96)}.dn-layer:nth-child(3){border:2px solid var(--ink);background:0 0}.dn-layer.base{background:var(--ink);min-height:88px;color:var(--x-on-ink);font-size:26px}.dn-edge-f{font:497 14px/1 var(--mono);color:var(--lightningcss-light,#525252)var(--lightningcss-dark,var(--muted-foreground));align-items:center;gap:10px;margin:0;display:flex}.dn-edge-f i{background:var(--ink);border-radius:50%;width:8px;height:8px}.dn-arch-h{align-items:end;row-gap:17px;margin-bottom:44px}.dn-arch-t{color:#fafafa;grid-column:1/span 6}.dn-arch-l{grid-column:8/-1}.dn-flow-w{flex-direction:column;gap:17px;display:flex}.dn-pause{color:#fafafa;background:0 0;border-color:#ffffff24;align-self:flex-end}@media (hover:hover){.dn-pause:hover{background-color:#ffffff1a}}.dn-pause[aria-pressed=true]{background:var(--x-sunk);border-color:var(--x-sunk);color:var(--ink)}.dn-flow{grid-template-columns:minmax(0,1fr) minmax(40px,96px) minmax(0,1.2fr) minmax(40px,96px) minmax(0,1fr);align-items:center;display:grid;position:relative}.dn-col{background:#ffffff0d;border-radius:24px;padding:clamp(20px,2.2vw,32px)}.dn-col.c0{grid-column:1}.dn-col.c1{background:var(--x-sunk);color:var(--ink);grid-column:3}.dn-col.c2{grid-column:5}.dn-col-h{font:497 17px/1.25 var(--sans);color:#fafafa;letter-spacing:-.01em;margin:0 0 16px}.dn-col.c1 .dn-col-h{color:var(--ink)}.dn-col ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.dn-col li{font:497 14px/1 var(--mono);color:#ffffffc7;background:#ffffff0d;border-radius:12px;padding:11px 14px}.dn-col.c1 li{background:var(--lightningcss-light,#ededed)var(--lightningcss-dark,var(--secondary));color:var(--ink)}.dn-wire{clip-path:inset(-12px 0);background:#ffffff24;grid-row:1;height:2px;position:relative}.dn-wire.w0{grid-column:2}.dn-wire.w1{grid-column:4}.dn-wire b{width:100%;height:8px;animation:2.1s linear infinite dn-pk;position:absolute;top:-3px;left:0}.dn-wire b:before{content:"";background:var(--x-sunk);border-radius:50%;width:8px;height:8px;position:absolute;top:0;left:-8px}@keyframes dn-pk{0%{transform:translate(0,0)}to{transform:translate(calc(100% + 8px))}}.dn-flow-w[data-paused] .dn-wire b,[data-off] .dn-wire b{animation-play-state:paused}.dn-checks{gap:0 var(--kn-g);border-top:1px solid #ffffff24;grid-template-columns:repeat(2,minmax(0,1fr));margin:44px 0 0;padding:0;list-style:none;display:grid}.dn-checks li{color:#ffffffc7;border-bottom:1px solid #ffffff24;align-items:flex-start;gap:14px;padding:21px 0;font-size:16px;line-height:1.5;display:flex}.dn-checks svg{color:#fafafa;flex:none;margin-top:3px}.dn-uses-g{align-items:start;row-gap:44px}.dn-uses-t{flex-direction:column;grid-column:1/span 5;gap:17px;display:flex;position:sticky;top:120px}.dn-uses-l{border-top:1px solid var(--ink);grid-column:7/-1;margin:0;padding:0;list-style:none}.dn-uses-l li{border-bottom:1px solid var(--line);grid-template-columns:64px minmax(0,1fr);gap:8px 16px;padding:27px 0;display:grid}.dn-uses-l span{font:497 13px/1.6 var(--mono);color:var(--faint);grid-row:1/span 2}.dn-h3{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:17px;font-weight:497;line-height:1.3}.dn-uses-l p{color:var(--soft);max-width:52ch;margin:0;font-size:16px;line-height:1.6}.dn-price{padding-top:0}.dn-price-h{align-items:end;row-gap:27px;margin-bottom:44px}.dn-price-t{flex-direction:column;grid-column:1/span 5;gap:17px;display:flex}.dn-fit{flex-direction:column;grid-column:7/-1;gap:12px;display:flex}.dn-fit-h{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:497}.dn-fit-chips{flex-wrap:wrap;gap:8px;display:flex}.dn-fit-chips button{border:1px solid var(--line);background:var(--x-raised);min-height:44px;color:var(--ink);font:400 14px/1 var(--sans);cursor:pointer;transition:background-color .15s var(--e-out), border-color .15s var(--e-out), color .15s var(--e-out), transform .15s var(--e-out);border-radius:999px;padding:0 16px}@media (hover:hover){.dn-fit-chips button:hover{border-color:var(--lightningcss-light,#0000004d)var(--lightningcss-dark,var(--border-selected))}}.dn-fit-chips button:active{transition-duration:90ms;transform:scale(.97)}.dn-fit-chips button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--x-on-ink)}.dn-fit-chips button:focus-visible{outline:2px solid var(--focus,var(--ink));outline-offset:2px}.dn-fit-a{min-height:24px;color:var(--soft);align-items:center;gap:8px;margin:0;font-size:16px;display:flex}.dn-fit-a b{color:var(--ink);font-weight:606}.dn-plans{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.dn-plan{background:var(--dn-f);color:var(--ink);transition:opacity .3s var(--e-out), transform .4s var(--e-move), background-color .3s var(--e-out), color .3s var(--e-out);border-radius:24px;flex-direction:column;gap:16px;padding:27px;display:flex;position:relative}.dn-plan.ink{background:var(--lightningcss-light,#0a0a0a)var(--lightningcss-dark,var(--secondary));color:#fafafa;--focus:#fafafa}.dn-plan-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.dn-plan-top .kn-title{color:inherit}.dn-pop{border:1px solid var(--lightningcss-light,#0003)var(--lightningcss-dark,var(--border-strong));font:497 13px/1 var(--mono);border-radius:999px;padding:6px 10px}.dn-plan.ink .dn-pop{border-color:#ffffff4d}.dn-plan-p{letter-spacing:-.025em;margin:0;font-size:32px;font-weight:400;line-height:1}.dn-plan-p span{letter-spacing:0;color:var(--lightningcss-light,#525252)var(--lightningcss-dark,var(--muted-foreground));margin-left:4px;font-size:16px;font-weight:400}.dn-plan-d{color:var(--lightningcss-light,#525252)var(--lightningcss-dark,var(--muted-foreground));min-height:2.9em;margin:0;font-size:16px;line-height:1.45}.dn-plan.ink .dn-plan-p span,.dn-plan.ink .dn-plan-d{color:#a3a3a3}.dn-plan ul{border-top:1px solid var(--line);flex-direction:column;flex:1;gap:10px;margin:4px 0 8px;padding:16px 0 0;list-style:none;display:flex}.dn-plan.ink ul{border-color:#ffffff24}.dn-plan li{align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.dn-plan li svg{flex:none;margin-top:3px}.dn-plan>.x-btn{align-self:stretch}.dn-plan.ink .x-btn.solid{background:var(--x-sunk);border-color:var(--x-sunk);color:var(--ink)}@media (hover:hover){.dn-plan.ink .x-btn.solid:hover{background:var(--lightningcss-light,#e5e5e5)var(--lightningcss-dark,var(--secondary));border-color:var(--lightningcss-light,#e5e5e5)var(--lightningcss-dark,var(--secondary))}}.dn-plans.picking .dn-plan.short{opacity:.5;transform:scale(.97)}@media (max-width:899px){.dn-bar{height:48px;padding:0 14px}.dn-bar>i{display:none}.dn-bar span{margin-left:0;font-size:14px}.dn-bar em{font-size:14px}.dn-cmd{padding:16px 16px 0;font-size:14px}.dn-zone-b{grid-template-columns:minmax(0,1fr);gap:17px;padding:16px}.dn-rr{grid-template-columns:18px minmax(44px,.9fr) minmax(48px,.7fr) minmax(0,1.6fr);gap:6px;padding:5px 12px 5px 6px;font-size:14px}.dn-file-h{padding:0 12px;font-size:14px}.dn-node span,.dn-ans em,.dn-ans b{font-size:14px}.dn-ans{margin-top:4px}.dn-ch-t,.dn-ch-l{grid-column:1/-1}.dn-ch .knc-v{aspect-ratio:auto;height:auto;min-height:320px}.dn-sc{gap:16px;padding:20px}.dn-ring{width:100%;height:auto}.dn-pv{padding:10px 12px;font-size:14px}.dn-hub{padding:14px 16px}.dn-hub b{font-size:17px}.dn-hub span{font-size:14px}.dn-par{grid-template-columns:minmax(0,1fr);gap:14px}.dn-par-l li{grid-template-columns:100px minmax(0,1fr)}.dn-merge-h{font-size:14px}.dn-sc-cli .x-codeblock pre{padding:16px;font-size:14px}.dn .x-codeblock-h,.dn .x-copy{font-size:14px}.dn-pipe li{grid-template-columns:52px minmax(0,1fr);padding:14px 14px 14px 0}.dn-pipe:before{left:25px}.dn-pipe i{font-size:14px}.dn-dial{flex:none;width:78%;max-height:none}.dn-layer{min-height:52px;font-size:16px}.dn-layer.base{min-height:64px;font-size:21px}.dn-arch-t,.dn-arch-l{grid-column:1/-1}.dn-flow{grid-template-rows:auto 40px auto 40px auto;grid-template-columns:minmax(0,1fr)}.dn-col.c0,.dn-col.c1,.dn-col.c2{grid-column:1}.dn-col.c0{grid-row:1}.dn-col.c1{grid-row:3}.dn-col.c2{grid-row:5}.dn-col ul{flex-flow:wrap}.dn-wire{clip-path:inset(0 -12px);justify-self:center;width:2px;height:100%;grid-column:1!important}.dn-wire.w0{grid-row:2}.dn-wire.w1{grid-row:4}.dn-wire b{width:8px;height:100%;animation-name:dn-pk-v;top:0;left:-3px}.dn-wire b:before{top:-8px;left:0}@keyframes dn-pk-v{0%{transform:translate(0,0)}to{transform:translateY(calc(100% + 8px))}}.dn-checks{grid-template-columns:minmax(0,1fr)}.dn-uses-t,.dn-uses-l{grid-column:1/-1;position:static}.dn-uses-l li{grid-template-columns:44px minmax(0,1fr);padding:24px 0}.dn-uses-l span{font-size:14px}.dn-price-t,.dn-fit{grid-column:1/-1}.dn-plans{grid-template-columns:minmax(0,1fr)}.dn-plan{padding:24px}.dn-plan-d{min-height:0}.dn-pop{font-size:14px}}@media (prefers-reduced-motion:reduce){.dn-type,.dn-caret{animation:none!important}.dn-rr.add,.dn-ans,.dn-node,.dn-rail i,.dn-layer,.dn-pipe li,.dn-merge:before,.dn-merge .dn-rr,.dn-par-l i b,.dn-plan,.dn-pv,.dn-sc-cli .x-codeblock-l{transition:none!important}.dn-node.now>i:after,.dn-wire b,.dn-dial.spin .dn-key{animation:none}}.dn-rr-wait>*{visibility:hidden}.dn-rr-wait{outline-offset:-3px;border-radius:8px;outline:1px dashed #ffffff1f}@media (min-width:900px){.dn>.kns.side .kns-obj-wrap{margin-right:0}.dn>.kns{padding-bottom:clamp(44px,5vw,72px)}}.dn .kn-sec{padding-top:clamp(56px,7vw,116px);padding-bottom:clamp(56px,7vw,116px)}.dn .dn-price{padding-top:0}.dn-uses-l li{transition:background-color .3s var(--e-out);grid-template-columns:64px minmax(0,1fr) 168px;align-items:start}.dn-uses-l li>.dn-ua{grid-area:1/3/span 2;align-self:center}.dn-uses-l li>h3,.dn-uses-l li>p{grid-column:2}@media (hover:hover){.dn-uses-l li:hover .dn-ua{transform:translateY(-3px)}.dn-uses-l li:hover>span.kn-fig{color:var(--ink)}}.dn-ua{background:var(--dn-f);width:168px;height:104px;transition:transform .4s var(--e-move);border-radius:16px;display:block;position:relative;overflow:hidden}.dn-ua-cli{background:#0a0a0a;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.dn-ua-cmd{align-items:center;gap:8px;display:flex}.dn-ua-cmd b{font:497 13px/1 var(--mono);color:#ffffff8c}.dn-ua-cmd i{background:var(--x-sunk);transform-origin:0;border-radius:3px;width:70%;height:6px}.dn-ua-rr{background:#ffffff1a;border-radius:6px;align-items:center;gap:6px;padding:3px 6px;display:flex}.dn-ua-rr b{font:606 12px/1 var(--mono);color:#fafafa}.dn-ua-rr i{background:#ffffff8c;border-radius:2px;height:4px}.dn-ua-rr i:first-of-type{width:30%}.dn-ua-rr i:nth-of-type(2){width:46%}.dn-ua-cli[data-on] .dn-ua-cmd i{animation:4.8s steps(12,end) infinite dn-ua-type}.dn-ua-cli[data-on] .dn-ua-rr{animation:dn-ua-land 4.8s var(--e-in) infinite;animation-delay:calc(var(--j) * .25s)}@keyframes dn-ua-type{0%{transform:scaleX(0)}20%,to{transform:none}}@keyframes dn-ua-land{0%,22%{clip-path:inset(0 100% 0 0)}34%,92%{clip-path:inset(0)}to{clip-path:inset(0 0 0 100%)}}.dn-ua-ring svg{width:100%;height:100%;position:absolute;inset:0}.dn-ua-ring line{stroke:var(--lightningcss-light,#d4d4d4)var(--lightningcss-dark,var(--secondary-hover));stroke-width:2px}.dn-ua-ring>i{background:var(--x-raised);border:2px solid var(--ink);border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;position:absolute}.dn-ua-ring>b{background:var(--ink);border-radius:8px;width:40px;height:24px;margin:-12px 0 0 -20px;position:absolute;top:50%;left:50%}.dn-ua-ring[data-on] line{animation:3s linear infinite dn-ua-line;animation-delay:calc(var(--j) * 1s)}.dn-ua-ring[data-on]>i{animation:3s linear infinite dn-ua-dot;animation-delay:calc(var(--j) * 1s)}@keyframes dn-ua-line{0%,33%{stroke:var(--ink)}34%,to{stroke:var(--lightningcss-light,#d4d4d4)var(--lightningcss-dark,var(--secondary-hover))}}@keyframes dn-ua-dot{0%,33%{background:var(--ink)}34%,to{background:var(--x-raised)}}.dn-ua-zones{grid-template-columns:repeat(8,minmax(0,1fr));align-content:center;gap:5px;padding:14px;display:grid}.dn-ua-zones i{aspect-ratio:1;background:var(--lightningcss-light,#d4d4d4)var(--lightningcss-dark,var(--secondary-hover));border-radius:4px}.dn-ua-zones[data-on] i{animation:dn-ua-zone 4.8s var(--e-move) infinite;animation-delay:calc(var(--j) * .2s)}@keyframes dn-ua-zone{0%,12%{background:var(--ink)}20%,to{background:var(--lightningcss-light,#d4d4d4)var(--lightningcss-dark,var(--secondary-hover))}}.dn-plan-p{transform-origin:0 100%;transition:transform .4s var(--e-move)}.dn-plan.ink .dn-plan-p{transform:scale(1.375)}.dn-plan:not(.ink) .dn-plan-p{transform:scale(.66)}.dn-close .knx-go.x-btn.solid{border-color:var(--ink);color:var(--ink);background:0 0}@media (hover:hover){.dn-close .knx-go.x-btn.solid:hover{background:var(--ink);color:var(--x-on-ink)}}.js .dn-layer:not(.on){opacity:1;border:1.5px dashed var(--lightningcss-light,#a3a3a3)var(--lightningcss-dark,var(--border-strong));color:#0000;background:0 0;transform:none}.dn-uses-l[data-enter]{perspective:1200px}.dn-uses-l[data-arm]:not([data-in]) li{opacity:0;transform:rotateX(-80deg)}.dn-uses-l[data-in] li{transform-origin:50% 100%;animation:.7s cubic-bezier(.3,1.4,.5,1) both dn-domino;animation-delay:calc(var(--k) * .16s)}@keyframes dn-domino{0%{opacity:0;transform:rotateX(-80deg)}30%{opacity:1}to{opacity:1;transform:none}}.dn-fit[data-enter]{transform-origin:0}.dn-price-h{perspective:1400px}.dn-fit[data-arm]:not([data-in]){opacity:0;transform:rotateY(70deg)}.dn-fit[data-in]{animation:.9s cubic-bezier(.16,1,.3,1) both dn-swing}@keyframes dn-swing{0%{opacity:0;transform:rotateY(70deg)}40%{opacity:1}to{opacity:1;transform:none}}.dn-plans[data-arm]:not([data-in]) .dn-plan{opacity:0;transform:translateY(-90px)}.dn-plans[data-in] .dn-plan{animation:.8s both dn-drop}.dn-plans[data-in] .dn-plan:nth-child(2){animation-delay:80ms}.dn-plans[data-in] .dn-plan:nth-child(3){animation-delay:.16s}.dn-plans[data-in] .dn-plan:nth-child(4){animation-delay:.24s}@keyframes dn-drop{0%{opacity:0;animation-timing-function:cubic-bezier(.5,0,.9,.4);transform:translateY(-90px)}55%{opacity:1;animation-timing-function:cubic-bezier(.2,.8,.4,1);transform:translateY(0)}75%{transform:translateY(-8px)}to{opacity:1;transform:none}}.dn-close .knx-in[data-arm]:not([data-in]){opacity:0}.dn-close .knx-in[data-in]{animation:.7s step-end both dn-flash}@keyframes dn-flash{0%{opacity:1;filter:invert()}14%{filter:none}28%{filter:invert()}42%,to{opacity:1;filter:none}}@media (max-width:899px){.dn-uses-l li{grid-template-columns:44px minmax(0,1fr)}.dn-uses-l li>.dn-ua{grid-area:auto/2;width:min(100%,240px);margin-top:8px}}@media (prefers-reduced-motion:reduce){.dn .kns-in,.dn .kns-obj-in,.dn .knl-t,.dn-ua *,.dn-ua{animation:none!important}.dn-plan-p,.dn-ua{transition:none!important}}@media (max-width:899px){.dn-ans{align-content:flex-start;min-height:88px}}.dn-sc-cli .x-codeblock-l:not(.c):before{content:"$ ";color:#ffffff8c}html:not(.light) .dn{--ink:var(--foreground);--soft:var(--muted-foreground);--faint:var(--text-tertiary);--line:var(--border);--body:var(--muted-foreground);--quiet:var(--text-tertiary);--hair:var(--border);background:var(--background)}html:not(.light) .dn .dn-par-l i b{background:var(--muted-foreground)}html:not(.light) .dn-hub span{color:color-mix(in srgb, var(--primary-foreground) 65%, transparent)}
