@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/7e832ad540183e91-s.3hj06t9-fdplt.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2094fb60fd9c8287-s.2ch_0577yepja.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c875c6f5d3e977ac-s.p.2hvcnh59x4e6z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.3xzwb88tucl-q.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.20csvlgbb63y1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.17e3l4txdrufi.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.0ewdtdf6ai7o-.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.03ilua6xb7p2f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.1bg6trwi21i5q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.2bakuypqc5dou.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.0fg7ryy-bp2x_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.2g9xiodaln20i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.j4M0aW_className{font-family:Poppins,Poppins Fallback;font-style:normal}.j4M0aW_variable{--font-poppins:"Poppins", "Poppins Fallback"}
@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.ICh_Xa_className{font-family:Geist,Geist Fallback;font-style:normal}.ICh_Xa_variable{--font-geist:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}._464_ba_className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}._464_ba_variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
.react-flow{--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#ffffff80;--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:#f0f0f099;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;background-color:var(--xy-background-color,var(--xy-background-color-default));--xy-node-border-default:1px solid #bbb;--xy-node-border-selected-default:1px solid #555;--xy-handle-background-color-default:#333;--xy-selection-background-color-default:#9696b41a;--xy-selection-border-default:1px dotted #9b9b9bcc;--xy-resize-background-color-default:#3367d9;direction:ltr}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#96969640;--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:#3c3c3c99;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#555;--xy-background-pattern-lines-color-default:#333;--xy-background-pattern-cross-color-default:#333;--xy-node-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{pointer-events:none;position:absolute;overflow:visible}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}svg.react-flow__connectionline{z-index:1001;position:absolute;overflow:visible}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.react-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.react-flow__handle{pointer-events:none;background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));min-width:5px;min-height:5px;position:absolute}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;bottom:0;left:50%;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{z-index:5;margin:15px;position:absolute}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px)translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px)translateY(-50%)}.react-flow__attribution{background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));margin:0;padding:2px 3px;font-size:10px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.react-flow__edgelabel-renderer{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__viewport-portal{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__minimap{background:var(--xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default)))}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(--xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default)));stroke:var(--xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default)));stroke-width:var(--xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default)))}.react-flow__minimap-node{fill:var(--xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default)));stroke:var(--xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default)));stroke-width:var(--xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default)))}.react-flow__background-pattern.dots{fill:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default)))}.react-flow__background-pattern.lines{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default)))}.react-flow__background-pattern.cross{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default)))}.react-flow__controls{flex-direction:column;display:flex}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{justify-content:center;align-items:center;width:26px;height:26px;padding:4px;display:flex}.react-flow__controls-button svg{fill:currentColor;width:100%;max-width:12px;max-height:12px}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{border:var(--xy-node-border,var(--xy-node-border-default));color:var(--xy-node-color,var(--xy-node-color-default))}.react-flow__node-input.selected,.react-flow__node-input:focus,.react-flow__node-input:focus-visible,.react-flow__node-default.selected,.react-flow__node-default:focus,.react-flow__node-default:focus-visible,.react-flow__node-output.selected,.react-flow__node-output:focus,.react-flow__node-output:focus-visible,.react-flow__node-group.selected,.react-flow__node-group:focus,.react-flow__node-group:focus-visible{border:var(--xy-node-border-selected,var(--xy-node-border-selected-default));outline:none}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border:1px solid #fff;border-radius:1px;width:5px;height:5px;translate:-50% -50%}.react-flow__resize-control.handle.left{top:50%;left:0}.react-flow__resize-control.handle.right{top:50%;left:100%}.react-flow__resize-control.handle.top{top:0;left:50%}.react-flow__resize-control.handle.bottom{top:100%;left:50%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-style:solid;border-width:0}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;height:100%;top:0;transform:translate(-50%)}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{width:100%;height:1px;left:0;transform:translateY(-50%)}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}
:root{--bg:#161618;--ink:#f4f4f5;--ink-2:#f4f4f59e;--ink-3:#f4f4f561;--line:#ffffff0f;--line-2:#ffffff1a;--grid:#ffffff13;--pill:#1b1b1fc7;--frame:#ffffff09;--card:#17171af0;--well:#0f0f12;--raised:linear-gradient(180deg, #2c2c31, #232327);--blur:blur(22px) saturate(150%);--hi:inset 0 1px 0 #ffffff12;--drop:0 1px 0 #00000080, 0 14px 30px -10px #000000bf;--deep:0 1px 0 #0009, 0 24px 48px -16px #000000d9, 0 0 0 1px #0000004d;--flow:#f4f4f5;--coin:#59b6ff;--wallet:#b18cff;--up:#4ade80;--acc:#8a4dff;--down:#ff7a6e;--hot:#7aa8ff;--warn:#f5c56b;--ease:cubic-bezier(.2, .8, .2, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{background:var(--bg);color:var(--ink);font:300 14px/1.5 var(--font-poppins), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;overflow:hidden}button,input,select{font:inherit;color:inherit}b,strong{font-weight:500}button{cursor:pointer;background:0 0;border:0}button:disabled{cursor:default}select option{color:var(--ink);background:#18181b}.dim{color:var(--ink-2)}.small{font-size:12.5px}.tiny{font-size:11px}.mono{font-family:var(--font-geist-mono), ui-monospace, monospace}.up{color:var(--up)}.down{color:var(--down)}.num{text-align:right;font-variant-numeric:tabular-nums}.grow{flex:1}.logo{object-fit:cover;flex:none;display:block}.logo.round{border-radius:50%;box-shadow:0 0 0 1px #ffffff24,0 2px 6px #00000080}.logo.blank{background:#1d1d21}.bg{z-index:-1;background:var(--bg);position:fixed;inset:0;overflow:hidden}.bg:before{content:"";background:radial-gradient(32% 28% at 28% 30%,#5464ff24,#0000 70%),radial-gradient(28% 26% at 74% 64%,#28bea021,#0000 70%),radial-gradient(26% 24% at 62% 18%,#be6eff21,#0000 70%),radial-gradient(24% 22% at 22% 80%,#ff8c5a12,#0000 70%);animation:38s ease-in-out infinite alternate drift;position:absolute;inset:-25%}.bg:after{content:"";opacity:.09;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='160' height='160' filter='url(%23n)'/></svg>");position:absolute;inset:0}.bg .dots{z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Crect width='2' height='2' fill='white' fill-opacity='0.1'/%3E%3C/svg%3E");background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 40%,#000 40%,#0000 100%);mask-image:radial-gradient(80% 70% at 50% 40%,#000 40%,#0000 100%)}.bg.canvas-bg .dots{display:none}@keyframes drift{0%{transform:translate(0,0)rotate(0)}50%{transform:translate(5%,-4%)rotate(6deg)scale(1.06)}to{transform:translate(-4%,3%)rotate(-5deg)scale(1.02)}}.spark{fill:#8a4dff;filter:drop-shadow(0 0 3px #8a4dffe6);animation:2.6s ease-in-out infinite flicker}@keyframes flicker{0%,to{opacity:1}45%{opacity:.75}55%{opacity:.95}}@media (prefers-reduced-motion:reduce){.bg:before,.wire-flow,.spark{animation:none}}.route{height:100%;animation:fade .35s var(--ease)}.glass{background:var(--pill);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border:1px solid var(--line);box-shadow:var(--hi), var(--deep)}.btn{background:var(--raised);border:1px solid var(--line-2);height:36px;box-shadow:var(--hi), 0 1px 2px #00000080;white-space:nowrap;transition:filter .15s, transform .12s var(--ease);border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-weight:500;display:inline-flex}.btn:hover:not(:disabled){filter:brightness(1.18)}.btn:active:not(:disabled){transform:translateY(1px)scale(.99)}.btn:disabled{opacity:.45}.btn.pri{color:#0b0b0d;background:#f4f4f5;border-color:#fff;box-shadow:inset 0 -1px #0000001f,0 6px 18px -6px #ffffff40}.btn.pri:hover:not(:disabled){filter:none;background:#fff}.btn.lg{border-radius:13px;height:44px;padding:0 20px;font-size:14.5px}.btn.sm{border-radius:9px;height:32px;padding:0 13px}.btn.wide{width:100%;margin-top:12px}.link{color:var(--ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);font-weight:500}.link:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.link.down{color:var(--down)}.status{background:var(--well);border:1px solid var(--line);color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;font-weight:500;display:inline-flex}.status:before,.live-dot{content:"";background:var(--ink-3);border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.status.s-live{color:var(--acc)}.status.s-live:before,.live-dot.s-live{background:var(--acc);box-shadow:0 0 8px var(--acc);animation:1.8s infinite blink}.status.s-paused:before,.live-dot.s-paused{background:var(--warn)}@keyframes blink{50%{opacity:.35}}@keyframes fade{0%{opacity:0}}@keyframes rise{0%{opacity:0;transform:translateY(14px)}}@keyframes pop{0%{opacity:0;transform:translateY(6px)scale(.96)}}.landing{height:100%;overflow:hidden auto}.lnav{z-index:20;max-width:1180px;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border:1px solid var(--line);box-shadow:var(--hi), var(--drop);background:#141417b3;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin:14px auto 0;padding:8px 8px 8px 18px;display:flex;position:sticky;top:14px}.wordmark-in{letter-spacing:-.035em;align-items:center;gap:9px;font-weight:600;display:inline-flex}.lnav-links{gap:4px;display:flex}.lnav-links button{color:var(--ink-2);border-radius:10px;padding:8px 14px;font-weight:500}.lnav-links button:hover{color:var(--ink);background:#ffffff0a}.hero{text-align:center;max-width:880px;margin:0 auto;padding:96px 24px 44px}.hero h1{letter-spacing:-.04em;font-size:clamp(44px,7.4vw,88px);font-weight:500;line-height:.98}.hero p{max-width:560px;color:var(--ink-2);margin:22px auto 0;font-size:18px;line-height:1.5}.hi3{justify-content:center;gap:10px;margin-top:30px;display:flex}.hi1{animation:rise .8s var(--ease) both}.hi2{animation:rise .8s 80ms var(--ease) both}.hi3{animation:rise .8s .16s var(--ease) both}.hi4{animation:rise 1s .26s var(--ease) both}.demo{background:var(--frame);border:1px solid var(--line);max-width:1320px;box-shadow:var(--hi), var(--deep);border-radius:26px;margin:10px auto 0;padding:10px;position:relative}.demo:before{content:"";z-index:-1;filter:blur(70px);background:radial-gradient(closest-side,#6e78ff59,#0000),radial-gradient(closest-side at 70% 60%,#ff6eaa38,#0000);position:absolute;inset:20% 30%}.demo-bar{align-items:center;gap:6px;padding:2px 2px 10px;display:flex}.pill{background:var(--pill);border:1px solid var(--line);height:32px;box-shadow:var(--hi);border-radius:10px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.demo-canvas{border:1px solid var(--line);background:#0d0d10;border-radius:18px;height:520px;overflow:hidden}.demo-canvas .react-flow__pane{cursor:default}.rv{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);transform:translateY(18px)}.rv.in{opacity:1;transform:none}.venues{text-align:center;max-width:1180px;margin:56px auto 0;padding:0 24px}.venues>p{margin-bottom:18px;font-size:13px}.vrow{flex-wrap:wrap;justify-content:center;gap:10px 26px;display:flex}.venue{align-items:center;gap:10px;display:inline-flex}.venue>span{text-align:left;flex-direction:column;line-height:1.25;display:flex}.venue .dim{font-size:12px}.sec{max-width:1180px;margin:120px auto 0;padding:0 24px}.sec>h2,.split h2,.cta h2{letter-spacing:-.03em;max-width:640px;font-size:clamp(30px,4vw,44px);font-weight:500;line-height:1.05}.how{background:var(--frame);border:1px solid var(--line);box-shadow:var(--hi), var(--deep);border-radius:26px;margin-top:32px;padding:10px}.how-canvas{border:1px solid var(--line);background:#0d0d10;border-radius:18px;height:420px;overflow:hidden}.how-cols{grid-template-columns:repeat(3,1fr);gap:24px;padding:22px 14px 12px;display:grid}.how-cols h3{margin-bottom:6px}.how-cols .dim{font-size:14px}.how-cols .chips{gap:6px;margin-top:14px;display:flex}.lead{max-width:560px;margin-top:14px;font-size:16px}.steps{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:36px;display:grid}.step,.key{background:var(--frame);border:1px solid var(--line);box-shadow:var(--hi), var(--drop);border-radius:22px;flex-direction:column;gap:10px;padding:22px;display:flex}.step .dim,.key .dim{font-size:14px}.num-l{color:var(--ink-3);font-size:12px}.chips{gap:6px;margin-top:auto;padding-top:10px;display:flex}.mchip{background:var(--card);border:1px solid var(--line);width:38px;height:38px;box-shadow:var(--hi);border-radius:11px;place-items:center;display:grid}.split{grid-template-columns:1fr 1.1fr;align-items:center;gap:48px;display:grid}.split>div:first-child{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.split>div:first-child .dim{max-width:440px;font-size:16px}.btcard{border-radius:22px;padding:20px}.btc-h{justify-content:space-between;align-items:flex-end;margin-bottom:14px;display:flex}.btc-h>span:first-child{flex-direction:column;display:flex}.btc-h .big{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:600}.chart.ghost{height:140px}.keys{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:36px;display:grid}.cta{text-align:center;border-top:1px solid var(--line);flex-direction:column;align-items:center;gap:22px;max-width:1180px;margin:120px auto 0;padding:64px 24px;display:flex}.lfoot{border-top:1px solid var(--line);justify-content:space-between;gap:16px;max-width:1180px;margin:0 auto;padding:28px 24px 40px;font-size:13px;display:flex}.site{height:100%;overflow-y:auto}.nav{z-index:20;grid-template-columns:1fr auto 1fr;align-items:center;padding:14px 24px;display:grid;position:sticky;top:0}.wordmark{border-radius:10px;justify-self:start;padding:6px 8px}.tabsnav{-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border:1px solid var(--line);background:#121215d1;border-radius:999px;gap:2px;padding:4px;display:flex;box-shadow:inset 0 1px 2px #00000080,0 1px #ffffff0a}.tabsnav button{color:var(--ink-3);border-radius:999px;align-items:center;gap:7px;padding:8px 16px;font-weight:500;transition:color .2s;display:inline-flex;position:relative}.tabsnav button:hover{color:var(--ink)}.tabsnav button.on{color:var(--ink);background:var(--raised);box-shadow:var(--hi), 0 1px 0 #0009, 0 4px 12px -2px #0009}.ldot{background:var(--acc);width:4px;height:4px;box-shadow:0 0 8px var(--acc);border-radius:50%;margin-left:-2px;position:absolute;bottom:1px;left:50%}.navr{justify-self:end;align-items:center;gap:8px;display:flex}.paper:before{background:var(--warn)}.head-r{gap:8px;display:flex}.tabsnav.sm{padding:3px}.tabsnav.sm button{padding:6px 13px;font-size:13.5px}.walletpill{background:var(--pill);border:1px solid var(--line);height:38px;box-shadow:var(--hi);border-radius:999px;align-items:center;gap:9px;padding:0 14px 0 7px;font-weight:500;display:inline-flex}.walletpill:hover{filter:brightness(1.15)}.stack{display:inline-flex}.stack .logo{box-shadow:0 0 0 2px #18181b}.stack .logo+.logo{margin-left:-6px}.pagein{animation:rise .45s var(--ease)}.page{max-width:1120px;margin:0 auto;padding:28px 24px 80px}.head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.head h2{color:var(--ink)}.head.sub{align-items:center;margin:52px 0 16px}h1{letter-spacing:-.03em;margin-bottom:8px;font-size:42px;font-weight:500;line-height:1}h2{letter-spacing:-.025em;font-size:21px;font-weight:600}h3{letter-spacing:-.015em;font-size:16.5px;font-weight:600}h5{color:var(--ink-3);margin-bottom:8px;font-size:12px;font-weight:500}.card{border-radius:20px}.table{padding:6px}.tr{cursor:pointer;animation:rise .45s var(--ease) backwards;border-radius:14px;grid-template-columns:minmax(0,1fr) 110px 110px 84px 40px;align-items:center;gap:16px;padding:13px 14px;transition:background .15s;display:grid}.tr+.tr{border-top:1px solid var(--line)}.tr:not(.th):not(.static):hover{background:#ffffff09}.tr.th{cursor:default;color:var(--ink-3);padding-top:8px;padding-bottom:8px;font-size:12.5px;animation:none}.tr.static{cursor:default}.wallets .tr{grid-template-columns:minmax(220px,1.2fr) minmax(0,1.6fr) 110px 90px 80px}.name{align-items:center;gap:12px;min-width:0;display:flex}.name b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.nm{flex-direction:column;min-width:0;line-height:1.35;display:flex}.nm .clip{color:var(--ink-2);font-size:13px}.slot{flex:none}.more-n{color:var(--ink-2);background:#232328;border-radius:50%;place-items:center;margin-left:-6px;font-size:10.5px;font-weight:600;display:grid;box-shadow:0 0 0 2px #18181b}.spin{border:1.5px solid var(--line-2);border-top-color:var(--ink-2);vertical-align:-2px;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite rot;display:inline-block}@keyframes rot{to{transform:rotate(360deg)}}.tabsnav .count{background:var(--well);min-width:18px;height:18px;color:var(--ink-2);border-radius:999px;place-items:center;padding:0 5px;font-size:11px;font-weight:600;display:inline-grid}.tabsnav .count.live{color:var(--acc);background:#8a4dff24}.wmark{background:conic-gradient(from 200deg, hsl(var(--h) 80% 62%), hsl(calc(var(--h) + 40) 80% 55%), hsl(var(--h) 80% 62%));box-shadow:0 0 10px hsla(var(--h), 80%, 60%, .35);border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative}.wmark .logo.round{box-shadow:0 0 0 2px #141418}.keygrid{grid-template-columns:1fr 1fr;gap:14px;margin-top:28px;display:grid}.keycard{background:var(--frame);border:1px solid var(--line);box-shadow:var(--hi), var(--drop);border-radius:22px;padding:20px}.kc-h{align-items:center;gap:10px;margin-bottom:16px;display:flex}.kc-h .dim{margin-left:auto}.kc-cols{grid-template-columns:1fr 1fr;gap:16px;display:grid}.kc-cols p{border-top:1px solid var(--line);align-items:center;gap:8px;padding:6px 0;font-size:13.5px;display:flex}.kc-cols p:before{content:"";background-position:50%;background-repeat:no-repeat;border-radius:50%;flex:none;width:14px;height:14px}.kc-cols .yes:before{background-color:#8a4dff29;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'><path d='M2 5.2l2 2 4-4.4' fill='none' stroke='%238a4dff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.kc-cols .no:before{background-color:#ff7a6e24;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'><path d='M3 3l4 4M7 3l-4 4' fill='none' stroke='%23ff7a6e' stroke-width='1.6' stroke-linecap='round'/></svg>")}.sgroup{padding:6px 12px 10px}.sgroup+.sgroup{border-top:1px solid var(--line);padding-top:14px}.sgroup h5{color:var(--ink-2);margin-bottom:2px}.sgroup>p{margin-bottom:6px}.opt{width:calc(100% + 16px);margin:0 -8px}.opt b{flex:1}.opt svg{color:var(--ink-3)}.clip{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.more{justify-content:flex-end;display:flex;position:relative}.more>button:not(.link){width:30px;height:30px;color:var(--ink-2);border-radius:9px;place-items:center;display:grid}.more>button:not(.link):hover{background:#ffffff0f}.menu{z-index:30;min-width:150px;animation:pop .18s var(--ease);border-radius:14px;padding:5px;display:grid;position:absolute;top:34px;right:0}.menu button{text-align:left;border-radius:9px;padding:8px 10px}.menu button:hover{background:#ffffff0f}.wn{flex-direction:column;min-width:0;display:flex}.wn input{background:0 0;border:0;border-radius:6px;outline:none;margin-left:-4px;padding:1px 4px;font-weight:600}.wn input:hover,.wn input:focus{background:#ffffff0f}.wn .dim{font-size:12.5px}.note-line{margin-top:12px}.grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.tcard{background:var(--frame);border:1px solid var(--line);box-shadow:var(--hi), var(--drop);transition:transform .25s var(--ease), border-color .25s;animation:rise .5s var(--ease) backwards;border-radius:22px;flex-direction:column;gap:0;padding:8px;display:flex}.tcard:hover{border-color:var(--line-2);transform:translateY(-3px)}.tcb{flex:1;padding:14px 12px 6px}.tcb h3{margin-bottom:6px}.tcb p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13.5px;display:-webkit-box;overflow:hidden}.tcf{justify-content:space-between;align-items:center;padding:8px 12px 10px;display:flex}.preview{border:1px solid var(--line);background:#0d0d10 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14'%3E%3Crect width='2' height='2' fill='white' fill-opacity='0.08'/%3E%3C/svg%3E") 0 0/14px 14px;border-radius:15px;position:relative;overflow:hidden;box-shadow:inset 0 1px 3px #0009}.preview>svg{width:100%;height:100%;position:absolute;inset:0}.pw{fill:none;stroke-width:1.5px;vector-effect:non-scaling-stroke;opacity:.5}.pw.k-flow{stroke:#fff}.pw.k-coin{stroke:var(--coin)}.pw.k-wallet{stroke:var(--wallet)}.pt .glyph{box-shadow:none!important;background:0 0!important}.pt{background:linear-gradient(#26262b,#1b1b1f);border:1px solid #ffffff17;border-radius:10px;place-items:center;width:34px;height:34px;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:inset 0 1px #ffffff1f,0 2px #0e0e11,0 6px 12px -4px #000000b3}.pt.c-when{box-shadow:inset 0 1px #ffffff1f,0 2px #0e0e11,0 0 14px #8a4dff40}@keyframes bob{to{transform:translate(-50%,calc(-50% - 2px))}}.emptycard{text-align:center;justify-items:center;gap:10px;padding:40px;display:grid}.modal{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000080;place-items:center;padding:16px;animation:.15s fade;display:grid;position:fixed;inset:0}.sheet{width:min(440px,100%);animation:pop .22s var(--ease);border-radius:22px;padding:10px}.sheet-h{justify-content:space-between;align-items:center;padding:10px 12px 12px;display:flex}.x{width:30px;height:30px;color:var(--ink-2);border-radius:9px;place-items:center;display:grid}.x:hover{background:#ffffff0f}.opt{text-align:left;border-radius:14px;align-items:center;gap:14px;width:100%;padding:12px;display:flex}.opt:hover{background:#ffffff0d}.opt span{flex-direction:column;display:flex}.opt .dim{font-size:13px}.editor,.canvas{position:fixed;inset:0}.react-flow{background:0 0}.react-flow__pane{cursor:default}.react-flow__pane.dragging{cursor:grabbing}.ebar{z-index:10;pointer-events:none;justify-content:space-between;align-items:center;gap:10px;display:flex;position:fixed;top:14px;left:14px;right:14px}.ebar>*{pointer-events:auto}.grp{align-items:center;gap:6px;display:flex}.tb{height:40px;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border:1px solid var(--line);box-shadow:var(--hi), var(--drop);color:var(--ink-2);background:linear-gradient(#27272a,#212124);border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:13.5px;font-weight:500;transition:color .15s,filter .15s;display:inline-flex}.tb:hover:not(:disabled){color:var(--ink);filter:brightness(1.2)}.tb.icon{width:40px;padding:0}.tb.on{color:var(--ink);background:var(--raised);box-shadow:var(--hi), 0 1px 0 #0009, inset 0 0 0 1px #ffffff0f}.tb.logo-btn{width:40px;color:var(--ink);padding:0}.ebar .btn.pri{border-radius:13px;height:40px;padding:0 18px;font-weight:500}.ebar .btn{border-radius:12px;height:38px}.grp.mid{left:calc(var(--l) - 14px + (100vw - var(--l) - var(--r)) / 2);transition:left .3s var(--ease);background:var(--pill);height:38px;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border:1px solid var(--line);box-shadow:var(--hi), var(--drop);border-radius:12px;gap:8px;padding:0 6px 0 10px;position:absolute;transform:translate(-50%)}.fname{letter-spacing:-.01em;text-align:center;text-overflow:ellipsis;background:0 0;border:0;border-radius:7px;outline:none;min-width:0;max-width:34vw;padding:4px 6px;font-size:14px;font-weight:600}.fname:hover,.fname:focus{background:#ffffff0d}.libbtn{display:none}.lib,.side{z-index:9;scrollbar-width:none;transition:transform .3s var(--ease), opacity .3s, visibility .3s;border-radius:20px;position:fixed;top:66px;bottom:14px;overflow-y:auto}.lib::-webkit-scrollbar{display:none}.side::-webkit-scrollbar{display:none}.lib{width:272px;animation:fade .45s var(--ease) backwards;padding:10px 10px 28px;left:14px;-webkit-mask-image:linear-gradient(#000 calc(100% - 28px),#0000);mask-image:linear-gradient(#000 calc(100% - 28px),#0000)}.side{width:330px;animation:fade .45s 60ms var(--ease) backwards;flex-direction:column;display:flex;right:14px}.nopanel .side{opacity:0;visibility:hidden;transform:translate(calc(100% + 24px))}.lib-top{padding:2px 2px 4px}.search{background:var(--well);border:1px solid var(--line);height:38px;color:var(--ink-3);border-radius:12px;align-items:center;gap:8px;padding:0 12px;display:flex;box-shadow:inset 0 1px 2px #00000080}.search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1}.search input::placeholder{color:var(--ink-3)}.search button{color:var(--ink-3);display:grid}.lib-top .tiny{color:var(--ink-3);margin:8px 2px 0}.lsec{border-top:1px solid var(--line);margin-top:6px;padding:4px 0 6px}.lsec-h{width:100%;color:var(--ink-2);align-items:center;gap:8px;padding:8px 4px;font-size:12.5px;font-weight:500;display:flex}.lsec-h:hover{color:var(--ink)}.lsec-h .count{color:var(--ink-3);background:var(--well);border:1px solid var(--line);border-radius:999px;padding:0 6px;font-size:11px}.lsec-h svg{transition:transform .2s var(--ease);margin-left:auto}.lsec.shut .lsec-h svg{transform:rotate(-90deg)}.lsec-b{animation:.25s fade}.coin-grid{grid-template-columns:repeat(2,1fr);gap:6px;padding:2px 0 4px;display:grid}.coin-tile{text-align:left;background:var(--card);border:1px solid var(--line);box-shadow:var(--hi), 0 1px 0 #00000080;cursor:grab;transition:transform .2s var(--ease), border-color .2s;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:24px 1fr;align-items:center;column-gap:9px;padding:9px 10px;display:grid}.coin-tile:hover{border-color:var(--line-2);transform:translateY(-2px)}.coin-tile .logo{grid-row:span 2}.coin-tile>span:nth-child(2){letter-spacing:.01em;font-size:12.5px;font-weight:600;line-height:1.2}.coin-tile .tiny{font-variant-numeric:tabular-nums;line-height:1.2}.item{text-align:left;cursor:grab;-webkit-user-select:none;user-select:none;border-radius:12px;align-items:center;gap:10px;width:100%;padding:7px 6px;transition:background .15s;display:flex}.item:hover{background:#ffffff0a}.item:active{cursor:grabbing}.item.add{cursor:pointer;color:var(--ink-2)}.tile{background:var(--card);border:1px solid var(--line);width:32px;height:32px;box-shadow:var(--hi);border-radius:10px;flex:none;place-items:center;display:grid}.tile .glyph{box-shadow:none;background:0 0;border:0}.it{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.it span:first-child{font-size:13.5px;font-weight:500}.it .dim{white-space:nowrap;text-overflow:ellipsis;color:var(--ink-3);font-size:12px;overflow:hidden}.bal{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:12px}.glyph{background:var(--raised);box-shadow:var(--hi), 0 0 0 1px var(--line-2);color:var(--ink);border-radius:50%;flex:none;place-items:center;display:inline-grid}.tabs{background:var(--well);border:1px solid var(--line);border-radius:12px;gap:2px;margin:10px 10px 0;padding:3px;display:flex;box-shadow:inset 0 1px 2px #00000080}.tabs button{color:var(--ink-3);border-radius:9px;flex:1;justify-content:center;align-items:center;gap:6px;padding:7px 0;font-size:13px;font-weight:500;transition:color .2s;display:inline-flex}.tabs button.on{background:var(--raised);box-shadow:var(--hi), 0 1px 0 #0009;color:var(--ink)}.badge{color:var(--hot);background:#7aa8ff29;border-radius:999px;padding:0 5px;font-size:10.5px;font-style:normal}.pane{flex-direction:column;flex:1;min-height:0;padding:18px 18px 16px;animation:.25s fade;display:flex}.read{letter-spacing:-.012em;font-size:16px;font-weight:500;line-height:1.5}.read+.read{margin-top:14px}.issues{gap:6px;margin-top:20px;display:grid}.issues button{text-align:left;color:var(--warn);background:#f5c56b0f;border:1px solid #f5c56b29;border-radius:11px;justify-content:space-between;align-items:center;gap:8px;padding:9px 11px;font-size:13px;display:flex}.facts{border-top:1px solid var(--line);margin-top:22px}.facts div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:11px 0;font-size:13.5px;display:flex}.row{justify-content:space-between;align-items:center;margin-bottom:14px;font-size:13px;display:flex}.hint p{color:var(--ink-2);font-size:13.5px}.seg{background:var(--well);border:1px solid #ffffff0d;border-radius:10px;gap:2px;padding:2px;display:inline-flex;box-shadow:inset 0 1px 2px #0000008c}.seg button{height:26px;color:var(--ink-3);border-radius:8px;padding:0 10px;font-size:12px;font-weight:500;transition:color .15s}.seg button:hover{color:var(--ink)}.seg button.on{color:var(--ink);background:var(--raised);box-shadow:var(--hi), 0 1px 0 #0009, 0 2px 6px #0006}.warn-text{color:var(--warn);font-size:13.5px}.dry ol{gap:6px;margin:12px 0 0 18px;font-size:13.5px;display:grid}.res{animation:rise .4s var(--ease)}.res .big{flex-direction:column;margin-bottom:12px;display:flex}.res .big>span:first-child{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:600;line-height:1.1}.res .big .dim{font-size:13px}.stats{grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0;display:grid}.stats div{flex-direction:column;font-size:12.5px;display:flex}.stats b{font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.chart{background:var(--well);border:1px solid var(--line);border-radius:14px;display:block;box-shadow:inset 0 1px 3px #00000080}.chart .px{fill:none;stroke:#ffffffe6;stroke-width:1.3px;stroke-dasharray:2000;stroke-dashoffset:2000px;animation:draw 1.4s var(--ease) forwards}.chart .lvl{stroke:var(--coin);stroke-dasharray:3 3;stroke-width:1px}.chart .grid{stroke:#ffffff0d;stroke-width:1px}.chart .axis{fill:var(--ink-3);font-variant-numeric:tabular-nums;font-size:9px}.chart .lvl-tag{fill:#0d0d10;stroke:#59b6ff80;stroke-width:1px}.chart .lvl-t{fill:var(--coin);font-variant-numeric:tabular-nums;font-size:9.5px;font-weight:600}.chart .hold.up{fill:#4ade801f}.chart .hold.down{fill:#ff7a6e1f}.chart .in{fill:var(--well);stroke:#fff;stroke-width:2px}.chart .out.up{fill:var(--up);stroke:var(--well);stroke-width:2px}.chart .out.down{fill:var(--down);stroke:var(--well);stroke-width:2px}@keyframes draw{to{stroke-dashoffset:0}}.stats.four{grid-template-columns:repeat(4,1fr)}.stats span{color:var(--ink-3);font-size:11.5px}.stats b{font-size:18px}.bench{background:var(--well);border:1px solid var(--line);font-variant-numeric:tabular-nums;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:10px 12px;font-size:13px;display:flex}.trades{font-variant-numeric:tabular-nums;margin-bottom:12px;font-size:13px;display:grid}.trow{white-space:nowrap;border-top:1px solid var(--line);grid-template-columns:92px 1fr auto 72px;align-items:center;gap:8px;padding:9px 0;display:grid}.tdate{flex-direction:column;line-height:1.3;display:flex}.tdate span{color:var(--ink-3);font-size:11.5px}.tpx{color:var(--ink-2)}.tpnl{text-align:right;font-weight:500}.tag{background:var(--well);border:1px solid var(--line);border-radius:999px;align-items:center;gap:5px;padding:2px 7px;font-size:11px;font-weight:600;display:inline-flex}.tag:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.tag.dim{color:var(--ink-3)}.log{flex-direction:column;font-size:13px;display:flex}.ll{border-bottom:1px solid var(--line);animation:rise .3s var(--ease);gap:12px;padding:9px 0;display:flex}.ll .lt{color:var(--ink-3);font-variant-numeric:tabular-nums;flex:none;width:58px}.ll.warn{color:var(--warn)}.ll.hot{color:var(--hot)}.dock{z-index:8;left:calc(var(--l) + (100vw - var(--l) - var(--r)) / 2);width:min(520px, calc(100vw - var(--l) - var(--r) - 260px));min-width:320px;animation:fade .5s .1s var(--ease) backwards;transition:left .3s var(--ease);border-radius:20px;grid-template-columns:1fr auto;align-items:end;gap:4px 10px;padding:12px 10px 10px 16px;display:grid;position:fixed;bottom:16px;transform:translate(-50%);background:linear-gradient(#302c34bf,#1e1e21d1)!important}.dock-l{color:var(--ink-3);background:0 0;border:0;grid-column:1/-1;align-items:center;gap:6px;padding:0;font-size:11px;font-weight:300;display:inline-flex}.dock input{background:0 0;border:0;outline:none;flex:1;min-width:0;height:36px;font-size:13px;-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000);mask-image:linear-gradient(90deg,#000 88%,#0000)}.zoompill{z-index:8;right:var(--r);transition:right .3s var(--ease);flex-direction:column;align-items:center;gap:8px;padding:0;display:flex;position:fixed;top:50%;transform:translateY(-50%);box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important}.zoompill button{width:40px;height:40px;color:var(--ink-2);border:1px solid var(--line);box-shadow:var(--hi), var(--drop);background:linear-gradient(#27272a,#212124);border-radius:13px;place-items:center;font-size:11px;display:grid}.zoompill button:hover{color:var(--ink);filter:brightness(1.2)}.zoompill .zv,.zoompill>i{display:none}.feed{z-index:7;right:var(--r);color:var(--ink-3);font-variant-numeric:tabular-nums;transition:right .3s var(--ease);pointer-events:none;justify-items:end;gap:1px;font-size:11.5px;font-weight:300;display:grid;position:fixed;bottom:18px}.feed span{align-items:center;gap:6px;display:inline-flex}.feed.warn .fl{color:var(--warn)}.lib{transition:width .3s var(--ease), padding .3s var(--ease), transform .3s var(--ease), opacity .3s, visibility .3s}.lib.rail{width:56px;padding:8px;overflow:hidden}.lib.rail>:not(.railnav){display:none}.railnav{flex-direction:column;align-items:center;gap:6px;animation:.3s fade;display:flex}.railnav button{width:40px;height:40px;color:var(--ink-2);border-radius:12px;place-items:center;display:grid}.railnav button:hover{color:var(--ink);background:#ffffff0f}.railnav>i{background:var(--line-2);width:24px;height:1px;margin:2px 0}.lib-top{align-items:center;gap:6px;display:flex}.lib-top .search{flex:1}.railbtn{width:38px;height:38px;color:var(--ink-3);border-radius:12px;flex:none;place-items:center;display:grid}.railbtn:hover{color:var(--ink);background:#ffffff0f}.dock input::placeholder{color:var(--ink-3)}.start{z-index:4;left:calc(var(--l) + (100vw - var(--l) - var(--r)) / 2);text-align:center;width:min(460px,100% - 40px);animation:fade .4s var(--ease);border-radius:24px;padding:26px;position:fixed;top:50%;transform:translate(-50%,-50%)}.starters{text-align:left;grid-template-columns:1fr 1fr;gap:8px;display:grid}.starters button{text-align:left;background:var(--card);border:1px solid var(--line);min-height:64px;box-shadow:var(--hi), 0 1px 0 #00000080;transition:transform .2s var(--ease), border-color .2s;border-radius:16px;align-items:center;gap:12px;padding:12px;display:flex}.starters button:hover{border-color:var(--line-2);transform:translateY(-2px)}.starters span:not(.tile){flex-direction:column;align-items:flex-start;line-height:1.3;display:flex}.tile.lg{border-radius:12px;width:38px;height:38px}.starters .dim{color:var(--ink-3);font-size:12px}.mod{-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);width:252px;animation:modin .5s var(--ease) backwards;background:linear-gradient(#ffffff0f,#ffffff06);border:1px solid #ffffff13;border-radius:23px;padding:6px 7px 7px;transition:border-color .25s,box-shadow .25s;position:relative;box-shadow:inset 0 1px #ffffff17,0 1px #00000080,0 3px 0 -1px #ffffff06,0 18px 40px -14px #000000bf}@keyframes modin{0%{opacity:0}}.mod:before{content:"";z-index:-1;pointer-events:none;opacity:0;filter:blur(22px);background:radial-gradient(closest-side at 35% 55%,#ff6eaf8c,#0000),radial-gradient(closest-side at 72% 45%,#5a96ff99,#0000);border-radius:50%;height:90px;transition:opacity .5s;position:absolute;top:-14px;left:18%;right:8%}.mod.on:before,.mod.st-fire:before{opacity:.9}.react-flow__node:hover .mod{border-color:#ffffff24;box-shadow:inset 0 1px #ffffff1c,0 1px #00000080,0 24px 48px -14px #000000d9}.react-flow__node.dragging .mod{box-shadow:inset 0 1px #ffffff1f,0 36px 70px -18px #000000f2}.mod.on{border-color:#ffffff3d}.mod.st-fire{border-color:#7aa8ff99}.mtitle{height:34px;color:var(--ink);letter-spacing:.005em;align-items:center;gap:9px;padding:0 8px;font-size:13px;font-weight:400;display:flex}.mtitle .meta{color:var(--ink-3);margin-left:auto;font-size:11px;font-weight:300}.tdot{background:#e9e9ec;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #ffffff0f}.watching .tdot{background:var(--acc);box-shadow:0 0 0 3px #8a4dff24, 0 0 10px var(--acc);animation:1.8s infinite blink}.st-fire .tdot{background:var(--hot);box-shadow:0 0 0 3px #7aa8ff33, 0 0 10px var(--hot)}.mcard{background:linear-gradient(#2a2a2e,#242427);border:1px solid #ffffff0f;border-radius:17px;position:relative;box-shadow:inset 0 1px #ffffff0f,0 1px 2px #00000080}.ports{gap:3px;padding:10px 14px 8px;display:grid}.ports+.params,.params+.ports{border-top:1px solid #ffffff0d}.prow2{justify-content:space-between;align-items:center;display:flex}.port{height:22px;color:var(--ink-2);align-items:center;gap:8px;font-size:12.5px;font-weight:300;display:flex;position:relative}.port.out{justify-content:flex-end;margin-left:auto}.port.head{min-width:0;color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;flex:1;gap:7px;font-size:12px;overflow:hidden}.prow2 .port.out{flex:none}.port .pval{margin-left:auto}.pd{background:#e9e9ec;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 6px #ffffff40}.pd.k-coin{background:#5fb4ff;box-shadow:0 0 6px #5fb4ff8c}.pd.k-wallet{background:#b896ff;box-shadow:0 0 6px #b896ff8c}.pd.hollow{background:0 0;box-shadow:inset 0 0 0 1.5px}.pd.k-coin.hollow{color:#5fb4ff}.pd.k-wallet.hollow{color:#b896ff}.pval{color:var(--ink);align-items:center;gap:6px;font-weight:400;display:inline-flex}.pval .logo.round{box-shadow:none}.pval.inh{color:var(--ink-2)}.pval em{color:var(--ink-3);font-style:normal;font-weight:300}.pval.none{color:var(--warn);font-weight:300}.params{gap:2px;padding:8px 12px 10px 14px;display:grid}.param{height:40px;color:var(--ink-2);justify-content:space-between;align-items:center;gap:10px;font-size:12.5px;font-weight:300;display:flex}.param .pv{color:var(--ink);font-size:12.5px;font-weight:400}.well{min-width:104px;height:32px;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;background:#19191c;border:1px solid #ffffff0b;border-radius:11px;align-items:center;gap:2px;padding:0 12px;font-size:12.5px;font-weight:400;display:inline-flex;position:relative;box-shadow:inset 0 1px 2px #00000080}.well input{font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;flex:1;width:64px;min-width:0;padding:0;font-weight:400}.well .affix{color:var(--ink-3)}.well:focus-within{border-color:#ffffff3d}.well.sel{cursor:pointer}.well.sel .wv{flex:1}.well.sel select,.picker select{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.caret{border-top:5px solid #ffffffbf;border-left:4px solid #0000;border-right:4px solid #0000;flex:none;width:0;height:0;margin-left:8px}.stepper{align-items:center;gap:5px;display:inline-flex}.stepper .well{justify-content:center;min-width:50px;padding:0 8px}.stepper button{background:#19191c;border:1px solid #ffffff0b;border-radius:9px;place-items:center;width:26px;height:32px;display:grid}.stepper button:hover{background:#202024}.tri{border-top:4px solid #0000;border-bottom:4px solid #0000;width:0;height:0}.tri.l{border-right:5px solid #fffc}.tri.r{border-left:5px solid #fffc}.picker{cursor:pointer;align-items:center;gap:0;display:inline-flex;position:relative}.picker .caret{border-top-color:#ffffff80;margin-left:7px}.src{align-items:center;gap:11px;padding:12px 14px 10px;display:flex}.sv{flex-direction:column;min-width:0;line-height:1.3;display:flex}.sv b{font-size:13.5px;font-weight:500}.sub{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:300;overflow:hidden}.sp{font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;margin-left:auto;font-size:11.5px;line-height:1.35;display:flex}.sp b{font-size:13.5px;font-weight:500}.mnote{color:var(--ink-2);font-variant-numeric:tabular-nums;align-items:center;gap:7px;padding:8px 8px 0;font-size:11.5px;font-weight:300;animation:.3s fade;display:flex}.mnote:before{content:"";background:var(--ink-3);border-radius:50%;flex:none;width:5px;height:5px}.mnote.hot{color:var(--hot)}.mnote.hot:before{background:var(--hot);box-shadow:0 0 6px var(--hot)}.mod .react-flow__handle{background:0 0;border:0;border-radius:50%;width:10px;height:10px}.mod .react-flow__handle-left{left:-23px}.mod .react-flow__handle-right{right:-23px}.mod .react-flow__handle:after{content:"";opacity:0;background:#ffffff8c;border-radius:50%;transition:opacity .2s,transform .2s;position:absolute;inset:2px;transform:scale(.6)}.mod .react-flow__handle.h-coin:after{background:#5fb4ff}.mod .react-flow__handle.h-wallet:after{background:#b896ff}.react-flow__node:hover .mod .react-flow__handle:after,.react-flow__handle.connectingfrom:after,.react-flow__handle.connectingto:after{opacity:1;transform:none}.react-flow__handle.valid:after{opacity:1;transform:scale(1.3)}.wire{color:rgb(var(--wc));--wc:210, 210, 216}.wire.k-coin{--wc:95, 180, 255}.wire.k-wallet{--wc:184, 150, 255}.wire-glow{fill:none;stroke:rgba(var(--wc), .08);stroke-width:6px;filter:blur(3px)}.wire-line{fill:none;stroke:rgba(var(--wc), .42);stroke-width:1.3px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:drawin .7s var(--ease) forwards}.wire-sweep{fill:none;stroke-width:1.6px;stroke-linecap:round;opacity:.7}.wire.on .wire-line{stroke:#ffffffe6}.wire.hot{--wc:122, 168, 255}.wire.hot .wire-line{stroke:#7aa8ffcc}.wire.hot .wire-sweep{stroke-width:2.4px;opacity:1}.wire.hot .wire-glow{stroke:#7aa8ff4d}@keyframes drawin{to{stroke-dashoffset:0}}.wire-flash{fill:none;stroke:#fff;stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:.2 1.4;stroke-dashoffset:.2px;filter:drop-shadow(0 0 6px rgba(var(--wc), 1));animation:flash .75s var(--ease) forwards}.ring{fill:none;stroke:rgb(var(--wc));stroke-width:1.6px;transform-box:fill-box;transform-origin:50%;animation:ring .8s var(--ease) forwards}.ring.late{opacity:0;animation-delay:.18s}@keyframes flash{0%{stroke-dashoffset:.2px;opacity:1}85%{opacity:1}to{stroke-dashoffset:-1.2px;opacity:0}}@keyframes ring{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(3.4)}}.wire.fresh .wire-glow{stroke:rgba(var(--wc), .45)}.react-flow__connectionline path{stroke:#ffffffb3;stroke-width:1.7px;filter:drop-shadow(0 0 4px #ffffff80)}@media (max-width:1180px){.editor{--l:14px!important}.lib{visibility:hidden;opacity:0;transform:translate(calc(-100% - 24px))}.lib.open{visibility:visible;opacity:1;transform:none}.libbtn{display:inline-flex}.ebar .grp:first-child .tb:not(.logo-btn),.hide-md{display:none}.wallets .tr{grid-template-columns:minmax(0,1fr) 110px 90px 80px}.steps,.keys{grid-template-columns:1fr}.tr{grid-template-columns:minmax(0,1fr) 100px 96px 40px}.tr>span.num.hide-sm{display:none}.split{grid-template-columns:1fr}}@media (max-width:760px){.hide-sm{display:none!important}.keygrid,.kc-cols,.how-cols{grid-template-columns:1fr}.how-canvas{height:260px}.side{width:auto;height:40%;top:auto;left:14px;right:14px}.lib{bottom:calc(40% + 24px)}.grp.mid{display:none}.dock{width:calc(100% - 28px);min-width:0;bottom:14px;left:50%}.editor:not(.nopanel) .dock{bottom:calc(40% + 24px)}.start{top:32%;left:50%}.zoompill,.feed{display:none}.hero{padding-top:64px}.hi3{flex-direction:column;align-items:stretch}.demo-canvas{height:360px}.lnav{margin:10px 10px 0}.lfoot{flex-direction:column}}@media (max-width:600px){.nav{grid-template-columns:auto 1fr;gap:10px;padding:12px 14px}.tabsnav{grid-area:2/1/auto/-1;justify-self:start}.page{padding:16px 14px 60px}h1{font-size:34px}.head{flex-direction:column;align-items:flex-start}.tr.th{display:none}.tr{grid-template-columns:minmax(0,1fr) auto 30px;grid-template-areas:"n n m""s r r";gap:10px}.tr>.name{grid-area:n}.tr>span:nth-child(2){grid-area:s}.tr>span.num:nth-child(3){grid-area:r}.tr>.more{grid-area:m}.nm .clip{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.wallets .tr{grid-template-columns:minmax(0,1fr) auto 30px;grid-template-areas:none}.wallets .tr>*{grid-area:auto!important}.tabsnav{justify-self:stretch}.tabsnav button{flex:1;justify-content:center}.head.sub{flex-direction:row;align-items:center}}:root{--frame-bg:linear-gradient(180deg, #ffffff0e, #ffffff06);--card-bg:linear-gradient(180deg, #29292d, #232326);--mono:var(--font-geist-mono), ui-monospace, monospace}h1,h2,h3,.hero p,.start p,.tcb p,.keycard p,.lead,.split .dim,.how-cols .dim{text-wrap:balance}.hero p{max-width:640px}.well:not(.sel),.stepper .well,.sp b,.sp span,.feed,.coin-tile .tiny,.bal,.tpx,.mono{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.res .big>span:first-child,.stats b,.btc-h .big,.pill b{font-family:var(--font-poppins), sans-serif;font-variant-numeric:tabular-nums;font-weight:500}.well{gap:0;font-size:12px}.well .affix{margin:0 1px}.port .lead{pointer-events:none;width:26px;height:1.25px;margin-top:-.6px;position:absolute;top:50%}.port.in .lead{left:-23px}.port.out .lead{right:-23px}.lead.k-flow{background:#fff9}.lead.k-coin{background:#5fb4ff99}.lead.k-wallet{background:#b896ff99}.pd{z-index:1;position:relative;box-shadow:0 0 0 2px #29292d,0 0 6px #ffffff40}.pd.k-coin{box-shadow:0 0 0 2px #29292d,0 0 6px #5fb4ff8c}.pd.k-wallet{box-shadow:0 0 0 2px #29292d,0 0 6px #b896ff8c}.pd.hollow{box-shadow:inset 0 0 0 1.5px,0 0 0 2px #29292d}.src .port.out{height:auto;margin-left:4px}.prow2,.prow2 .port{height:24px}.port.head{line-height:24px}.wire-line{stroke:rgba(var(--wc), .6);stroke-width:1.25px}.wire-glow{stroke:rgba(var(--wc), .1);stroke-width:6px}.mod:before{filter:blur(40px);width:240px;height:180px;top:-40px;left:auto;right:-50px}.mod.c-when:before{opacity:.55}.bg.canvas-bg{background:#18181a}.editor .react-flow__background{opacity:1}.lib.rail{width:auto;padding:0;top:50%;bottom:auto;overflow:visible;transform:translateY(-50%);-webkit-mask-image:none;mask-image:none;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important}.railnav{gap:8px}.railnav button{width:40px;height:40px;color:var(--ink-2);border:1px solid var(--line);box-shadow:var(--hi), var(--drop);background:linear-gradient(#27272a,#212124);border-radius:13px}.railnav button:hover{color:var(--ink);filter:brightness(1.2);background:linear-gradient(#27272a,#212124)}.railnav>i{display:none}.editor:not(.nopanel) .zoompill{opacity:0;pointer-events:none}.side{border-radius:24px;padding:4px 0 0;background:var(--frame-bg), #161619cc!important}.side .tabs{margin:8px 8px 0}.side .pane{background:var(--card-bg);border:1px solid #ffffff0f;border-radius:17px;margin:8px;overflow-y:auto;box-shadow:inset 0 1px #ffffff0d}.card.glass.table{background:var(--frame-bg), #161619b3;border-radius:24px;padding:6px 7px 7px}.tbody{background:var(--card-bg);border:1px solid #ffffff0f;border-radius:17px;padding:4px;box-shadow:inset 0 1px #ffffff0d}.tbody .tr+.tr{border-top:1px solid #ffffff0d}.tcard,.keycard,.step,.how,.demo{background:var(--frame-bg), #16161999;border-radius:24px}.preview{background-color:#1d1d20;border-radius:17px}.pt{width:auto;height:22px;color:var(--ink);white-space:nowrap;background:var(--card-bg);border-radius:8px;align-items:center;gap:5px;padding:0 8px 0 6px;font-size:10px;font-weight:400;display:inline-flex}.pt .tdot{width:5px;height:5px;box-shadow:none}.tdot.k-coin{background:#5fb4ff}.tdot.k-wallet{background:#b896ff}.tcard:hover .pt{animation:none}.demo{max-width:1180px}.dock{width:min(540px, calc(100vw - var(--l) - var(--r) - 280px));background:linear-gradient(#966eaa29,#1c1c1feb 60%)!important}.dock .btn{border-radius:11px;height:34px}.dock .btn:not(.pri){background:linear-gradient(#2e2e32,#252528)}@media (max-width:760px){.hero h1{font-size:clamp(38px,10.5vw,88px)}.demo{margin:10px 16px 0}}@media (max-width:600px){.tr>.name{flex-direction:column;align-items:flex-start;gap:8px}.wallets .tr>.name{flex-direction:row;align-items:center;gap:12px}.tr>span:nth-child(2){margin-left:0}}.bg:before{opacity:.35}.bg.canvas-bg:before{opacity:.25}.editor:not(.nopanel) .lib.rail{opacity:0;pointer-events:none}.trow{grid-template-columns:auto minmax(0,1fr) auto auto;column-gap:10px}.tpx{text-overflow:ellipsis;min-width:0;font-size:12px;overflow:hidden}.tpnl{font-size:13px}.side .pane{padding:16px 14px}.tb{border-radius:12px;height:36px;padding:0 13px;font-size:13px}.tb.icon,.tb.logo-btn{width:36px}.ebar .btn.pri,.ebar .btn{border-radius:12px;height:36px;font-size:13px}.grp.mid{height:36px}.fname{font-size:14px;font-weight:500}.ebar .status{padding:3px 9px;font-size:12px}.sub.mono{font-size:11px}@media (max-width:760px){.demo-bar .pill,.demo-bar .status{white-space:nowrap}.demo-bar .pill:first-child{text-overflow:ellipsis;max-width:46vw;overflow:hidden}.demo-canvas{height:auto}.demo-canvas .preview{border:0}}.tr .num,.tpnl,.bench b{font-feature-settings:"tnum"}.bench span{font-size:13px}.start{text-align:left;border-radius:24px;padding:8px;background:var(--frame-bg), #161619d1!important}.start h3{align-items:center;gap:9px;padding:6px 8px 0;font-size:13px;font-weight:400;display:flex}.start h3:before{content:"";background:#e9e9ec;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #ffffff0f}.start p{margin:4px 8px 10px;font-size:12px}.starters{background:var(--card-bg);border:1px solid #ffffff0f;border-radius:17px;grid-template-columns:1fr;gap:0;padding:4px;display:grid;box-shadow:inset 0 1px #ffffff0d}.starters button{border-radius:13px;min-height:56px;box-shadow:none!important;background:0 0!important;border:0!important}.starters button:hover{transform:none;background:#ffffff0a!important}.starters button+button{border-radius:0;border-top:1px solid #ffffff0d!important}.lib:not(.rail){border-radius:24px;background:var(--frame-bg), #161619d1!important}.lsec-b{background:var(--card-bg);border:1px solid #ffffff0f;border-radius:15px;padding:4px;box-shadow:inset 0 1px #ffffff0d}.coin-grid{gap:4px;padding:2px}.coin-tile{box-shadow:none;background:#0000002e;border-color:#0000}.sheet{border-radius:24px;padding:8px;background:var(--frame-bg), #161619eb!important}.sheet-h{padding:4px 8px 8px}.sheet-h h3{align-items:center;gap:9px;font-size:13px;font-weight:400;display:flex}.sheet-h h3:before{content:"";background:#e9e9ec;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #ffffff0f}.sgroup{background:var(--card-bg);border-radius:17px;margin-top:8px;box-shadow:inset 0 1px #ffffff0d;border:1px solid #ffffff0f!important;padding:12px 12px 6px!important}.sgroup+.sgroup{border-top:1px solid #ffffff0f!important}.kc-cols p{align-items:flex-start}.kc-cols p:before{margin-top:4px}.logo.round{box-shadow:0 0 0 1px #ffffff40,0 2px 6px #00000080}.how-canvas{height:600px}.pv-in{transform-origin:50%;position:absolute;top:50%;left:50%}.pv-svg{position:absolute;inset:0;overflow:visible}.pv-in .pt{justify-content:flex-start;height:22px;position:absolute;transform:none}.pv-in .pw{vector-effect:none}.pt-logo{border-radius:50%;width:12px;height:12px;margin-left:2px}.mod.compact .ports{padding-bottom:6px}.summary{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;border-top:1px solid #ffffff0d;padding:9px 14px 11px;font-size:12.5px;font-weight:300;overflow:hidden}.demo-canvas{-webkit-mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000)}.start h3,.sheet-h h3{color:var(--ink);font-size:15px;font-weight:500}.start p,.sgroup>p,.tcb p{text-wrap:pretty}.pv-in .pt{height:24px;font-size:11.5px}.tcard .preview{height:120px!important}.mod{width:232px}.feed .live-dot{width:6px;height:6px}.feed .live-dot.s-live{box-shadow:0 0 6px var(--acc)}@media (max-width:760px){.demo-canvas .pv-in .pt{height:26px;font-size:12.5px}}.mod.c-source{width:252px}.summary{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box}.src .sv{flex:1}.mod .react-flow__handle:after{display:none!important}.mod .react-flow__handle{cursor:crosshair}.port .pd,.port .lead{display:none!important}.mod .react-flow__handle{background:#e9e9ec;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 2.5px #18181a,0 0 8px #ffffff4d}.mod .react-flow__handle.h-coin{background:#5fb4ff;box-shadow:0 0 0 2.5px #18181a,0 0 8px #5fb4ff8c}.mod .react-flow__handle.h-wallet{background:#b896ff;box-shadow:0 0 0 2.5px #18181a,0 0 8px #b896ff8c}.mod .react-flow__handle:not(.wired){background:#18181a;box-shadow:inset 0 0 0 1.5px #ffffff8c,0 0 0 2.5px #18181a}.mod .react-flow__handle.h-coin:not(.wired){box-shadow:inset 0 0 0 1.5px #5fb4ff,0 0 0 2.5px #18181a}.mod .react-flow__handle.h-wallet:not(.wired){box-shadow:inset 0 0 0 1.5px #b896ff,0 0 0 2.5px #18181a}.react-flow__node:hover .mod .react-flow__handle{transform:translate(-50%,-50%)scale(1.15)}.react-flow__node:hover .mod .react-flow__handle-right{transform:translate(50%,-50%)scale(1.15)}.react-flow__node:hover .port .pd{box-shadow:none}.hero h1{font-size:clamp(40px,6.2vw,76px)}.hero{padding-top:84px}.demo-canvas{aspect-ratio:2.25;min-height:300px;-webkit-mask-image:none;mask-image:none;height:auto!important}.how-canvas{aspect-ratio:2;min-height:300px;height:auto!important}.lnav,.demo,.venues,.sec,.cta,.lfoot{width:min(1180px,100% - 48px);margin-left:auto;margin-right:auto}.sec,.venues,.cta,.lfoot{padding-left:0;padding-right:0}.how{margin-left:0;margin-right:0}@media (max-width:760px){.lnav,.demo,.venues,.sec,.cta,.lfoot{width:calc(100% - 32px)}}@media (max-width:1180px){.ebar .grp:first-child .tb:not(.logo-btn){display:inline-flex}.grp.mid{flex:0 auto;min-width:0;margin:0 auto;position:static;transform:none}.grp.mid .fname{text-overflow:ellipsis;max-width:28vw;overflow:hidden}}@media (max-width:1000px){.ebar .lbl{display:none}.ebar .tb:has(.lbl){width:36px;padding:0}.ebar .grp{gap:5px}}@media (max-width:560px){.grp.mid .status{display:none}}.chart-box{border-radius:14px;width:100%;overflow:hidden}.chart-box .chart{display:block}.vrow{grid-template-columns:repeat(6,auto);justify-content:center;gap:14px 30px;display:grid}.demo-canvas{aspect-ratio:2.25}.how-canvas{aspect-ratio:2.5!important}.split>div:first-child{align-self:center}@media (max-width:1100px){.vrow{grid-template-columns:repeat(3,minmax(150px,auto));gap:18px 36px}.split{grid-template-columns:1fr;gap:28px}.keygrid{grid-template-columns:1fr}.how-cols{grid-template-columns:1fr 1fr 1fr;gap:20px}}@media (max-width:900px){.demo-canvas,.how-canvas{min-height:0;aspect-ratio:auto!important;height:auto!important}.demo-canvas .preview,.how-canvas .preview{border:0;border-radius:17px;height:190px!important}.demo-canvas .pv-in .pt,.how-canvas .pv-in .pt{height:26px;font-size:12px}.how-cols{grid-template-columns:1fr;gap:18px;padding:20px 12px 10px}.how-cols>div{grid-template-columns:180px 1fr;align-items:baseline;gap:6px 20px;display:grid}.how-cols h3{margin:0}}@media (max-width:600px){.vrow{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:start;gap:16px 18px;padding:0 8px}.how-cols>div{display:block}.how-cols h3{margin-bottom:4px}.btcard .stats.four{grid-template-columns:1fr 1fr;row-gap:14px}.btc-h{flex-direction:column;align-items:flex-start;gap:8px}.kc-cols{grid-template-columns:1fr;gap:10px}.hero{padding:56px 16px 28px}.hero p{font-size:16px}.sec{margin-top:84px}.cta{margin-top:84px;padding:48px 0}.lfoot{gap:8px}}.demo-fit{width:100%;height:100%}.demo-canvas,.how-canvas{width:100%}.split{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.btcard,.chart-box{min-width:0}@media (max-width:1100px){.split{grid-template-columns:minmax(0,1fr)}}.rail{z-index:9;flex-direction:column;gap:8px;display:flex;position:fixed;top:50%;left:14px;transform:translateY(-50%)}.rail button{width:40px;height:40px;color:var(--ink-2);border:1px solid var(--line);box-shadow:var(--hi), var(--drop);background:linear-gradient(#27272a,#212124);border-radius:13px;place-items:center;transition:color .15s,filter .15s,border-color .15s;display:grid}.rail button:hover{color:var(--ink);filter:brightness(1.2)}.rail button.on{color:var(--ink);background:linear-gradient(#313136,#27272b);border-color:#ffffff38}.rail button:first-child{margin-bottom:6px}.pop{z-index:12;-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);width:300px;animation:popin .22s var(--ease);background:linear-gradient(#ffffff0f,#ffffff06),#18181be6;border:1px solid #ffffff14;border-radius:23px;padding:6px 7px 8px;position:fixed;left:66px;box-shadow:inset 0 1px #ffffff17,0 24px 60px -16px #000000d9}@keyframes popin{0%{opacity:0;transform:translate(-6px)scale(.98)}}.pop-h{height:34px;color:var(--ink);align-items:center;gap:9px;padding:0 4px 0 8px;font-size:13px;font-weight:400;display:flex}.pop-h .meta{color:var(--ink-3);margin-left:auto;font-size:11px;font-weight:300}.pop-h .x{border-radius:8px;width:26px;height:26px}.pop .search{margin:2px 0 6px}.pop-b{scrollbar-width:none;gap:6px;max-height:min(420px,100vh - 220px);display:grid;overflow-y:auto}.pop-b::-webkit-scrollbar{display:none}.pop-card{background:var(--card-bg);border:1px solid #ffffff0f;border-radius:16px;padding:5px;box-shadow:inset 0 1px #ffffff0d}.pop-card h5{margin:0;padding:6px 8px 2px}.pop-card .coin-grid{padding:2px}.pop-card .item{border-radius:11px;padding:7px 8px}.pop-card .item+.item{margin-top:1px}.pop-f{color:var(--ink-3);padding:8px 8px 0;font-size:11px}@media (max-width:1180px){.libbtn{display:none}}@media (max-width:760px){.rail{display:none}.libbtn{display:inline-flex}.pop{width:auto;left:14px;right:14px;top:66px!important}}.rail button{position:relative}.rail .tip{white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .16s var(--ease), transform .16s var(--ease);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#ffffff0f,#ffffff05),#18181beb;border:1px solid #ffffff14;border-radius:11px;flex-direction:column;align-items:flex-start;gap:1px;padding:7px 11px 8px;display:flex;position:absolute;top:50%;left:calc(100% + 10px);transform:translate(-4px,-50%);box-shadow:inset 0 1px #ffffff14,0 12px 30px -10px #000c}.rail .tip b{color:var(--ink);font-size:12.5px;font-weight:500}.rail .tip span{color:var(--ink-3);font-size:11px;font-weight:300}.rail .tip:before{content:"";background:#1a1a1df5;border-bottom:1px solid #ffffff14;border-left:1px solid #ffffff14;width:7px;height:7px;margin-top:-3.5px;position:absolute;top:50%;left:-4px;transform:rotate(45deg)}.rail button:hover .tip{opacity:1;transition-delay:80ms;transform:translateY(-50%)}.pop{transform-origin:0 24px;animation:.32s cubic-bezier(.2,.9,.25,1.08) both popgrow}.pop.out{animation:.16s ease-in both popshrink}@keyframes popgrow{0%{opacity:0;filter:blur(4px);transform:translate(-12px)scale(.92)}to{opacity:1;filter:none;transform:none}}@keyframes popshrink{to{opacity:0;filter:blur(2px);transform:translate(-8px)scale(.96)}}.pop-h,.pop .search,.pop-f{animation:rowin .3s var(--ease) both;animation-delay:50ms}.pop-card{animation:rowin .32s var(--ease) both;animation-delay:80ms}.pop-card .item,.pop-card .coin-tile{animation:rowin .34s var(--ease) both;animation-delay:calc(.1s + var(--i,0) * 35ms)}.pop-f{animation-delay:.2s}@keyframes rowin{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.pop-card .item:hover{transform:translate(2px)}.pop-card .item{transition:background .15s, transform .18s var(--ease)}.rail button{transition:color .15s, filter .15s, border-color .2s, transform .18s var(--ease), background .2s}.rail button:active{transform:scale(.94)}.rail button.on{transform:translate(2px)}@media (prefers-reduced-motion:reduce){.pop,.pop.out,.pop-card,.pop-card .item,.pop-card .coin-tile,.pop-h,.pop-f{animation:none}}.rail button:hover{filter:none;background:linear-gradient(#303035,#27272b)}.rail .tip{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#2a2a2f,#222226)}.rail .tip:before{background:#252529}.eyebrow{letter-spacing:.02em;color:var(--ink-3);margin-bottom:14px;font-size:12px}.vstack{background:#0d0d10 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22'%3E%3Crect width='2' height='2' fill='white' fill-opacity='0.08'/%3E%3C/svg%3E") 0 0/22px 22px;flex-direction:column;padding:22px 18px 26px;display:flex}.vrowwrap{flex-direction:column;display:flex}.vrow-m{grid-template-columns:minmax(0,1fr);display:grid}.vrow-m.n2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.vrow-m.n2 .vcell{padding:0 5px}.vrow-m.n2 .vcell:first-child{padding-left:0}.vrow-m.n2 .vcell:last-child{padding-right:0}.vrowwrap{width:min(100%,560px);margin:0 auto}.vmod{animation:rise .6s var(--d,0s) var(--ease) backwards;background:linear-gradient(#ffffff0f,#ffffff06),#17171a;border:1px solid #ffffff13;border-radius:21px;padding:5px 6px 6px;position:relative;box-shadow:inset 0 1px #ffffff17,0 1px #00000080,0 18px 40px -14px #000000bf}.vmod.c-when{border-color:#8a4dff2e;box-shadow:inset 0 1px #ffffff17,0 0 0 1px #8a4dff0d,0 0 28px -6px #8a4dff38,0 18px 40px -14px #000000bf}.vmod .mtitle{height:30px;padding:0 8px;font-size:12.5px}.vbody{flex-wrap:wrap;align-items:center;gap:8px 10px;min-height:46px;padding:10px 12px;display:flex}.vsay{min-width:0;color:var(--ink);flex:140px;font-size:13.5px;line-height:1.35}.vchips{flex:none;gap:6px;display:flex}.vchip{white-space:nowrap;background:var(--well);border-radius:999px;align-items:center;gap:6px;height:24px;padding:0 9px 0 5px;font-size:11.5px;font-weight:500;display:inline-flex;box-shadow:inset 0 1px 2px #00000080}.vchip.k-coin{color:#9fd2ff}.vchip.k-wallet{color:#cdb6ff}.vp{z-index:2;background:#e9e9ec;border-radius:50%;width:9px;height:9px;margin-left:-4.5px;position:absolute;left:50%;box-shadow:0 0 0 3px #18181a,0 0 10px #ffffff59}.vp.t{top:-5.5px}.vp.b{bottom:-5.5px}.vlink{height:40px;position:relative}.vlink svg{position:absolute;inset:0;overflow:visible}.vl-glow{fill:none;stroke:#ffffff29;stroke-width:6px;filter:blur(3px)}.vl-line{fill:none;stroke:#f4f4f5b3;stroke-width:1.6px}.vl-sweep{fill:none;stroke-width:1.6px}.vrow-m.n2 .vsay{flex-basis:0}@media (prefers-reduced-motion:reduce){.vmod{animation:none}}:is(.demo-canvas:has(.vstack),.how-canvas:has(.vstack)){min-height:0;aspect-ratio:auto!important;height:auto!important}.venues{text-align:center}.vgrid{border:1px solid var(--line);box-shadow:var(--hi), var(--drop);background:#ffffff12;border-radius:20px;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;padding:0;display:grid;overflow:hidden}.vgrid .venue{background:linear-gradient(#1c1c1f,#18181b);justify-content:center;align-items:center;gap:11px;padding:18px 12px;transition:background .25s;display:flex}.vgrid .venue:hover{background:linear-gradient(#212124,#1b1b1e)}.vgrid .venue>span{text-align:left;flex-direction:column;min-width:0;line-height:1.3;display:flex}.vgrid .venue b{white-space:nowrap;font-size:14px;font-weight:500}.vgrid .venue .dim{white-space:nowrap;font-size:12px}@media (max-width:1100px){.vgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.vgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.vgrid .venue{justify-content:flex-start;padding:14px}}@media (max-width:760px){.hi3{flex-direction:row;align-items:center}}@media (max-width:480px){.hero .hi3{flex-direction:column;align-items:stretch}}@media (max-width:640px){.lnav-links{display:none}}@media (max-width:760px){.lnav-links button{padding:8px 10px}}.cta{isolation:isolate;border:1px solid var(--line);background:var(--frame-bg), #16161999;box-shadow:var(--hi), var(--deep);border-radius:28px;gap:0;margin-top:120px;position:relative;overflow:hidden;padding:76px 24px 80px!important}.cta:before{content:"";z-index:-1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22'%3E%3Crect width='2' height='2' fill='white' fill-opacity='0.08'/%3E%3C/svg%3E") 0 0/22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 20%,#0000 75%);mask-image:radial-gradient(#000 20%,#0000 75%)}.cta:after{content:"";z-index:-1;filter:blur(60px);background:radial-gradient(closest-side,#6e78ff38,#0000),radial-gradient(closest-side at 70% 60%,#ff6eaa24,#0000);position:absolute;inset:10% 25%}.cta h2{max-width:none}.cta p{text-wrap:balance;max-width:440px;margin:14px auto 0;font-size:16px;line-height:1.5}.cta .hi3{margin-top:28px;animation:none}.lfoot{border-top:1px solid var(--line);align-items:center;margin-top:40px;padding:26px 0 40px!important}.lf-a{align-items:center;gap:18px;min-width:0;display:flex}.lf-a .dim{font-size:13px}.lf-b{flex:none;gap:2px;display:flex}.lf-b button{color:var(--ink-2);border-radius:10px;padding:7px 12px;font-size:13px}.lf-b button:hover{color:var(--ink);background:#ffffff0a}@media (max-width:900px){.lfoot{flex-direction:column;align-items:flex-start;gap:14px}.lf-a{flex-direction:column;align-items:flex-start;gap:8px}.lf-b{margin-left:-12px}}@media (max-width:600px){.cta{margin-top:84px;padding:56px 20px 60px!important}}.navr{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.walletpill,.navr .status,.tabsnav button{white-space:nowrap;flex:none}@media (min-width:601px){.nav{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}}@media (max-width:1000px){.navr .status{display:none}}@media (max-width:760px) and (min-width:481px){.kc-cols{grid-template-columns:1fr 1fr}}.vmod .mtitle>span:not(.meta){white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.vmod .mtitle .meta{white-space:nowrap}@media (max-width:480px){.vstack{padding:18px 12px 22px}.vrow-m.n2 .mtitle .meta{display:none}.vrow-m.n2 .vbody{gap:8px;padding:9px 10px}.vrow-m.n2 .vsay{font-size:12.5px}}.lnav{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin-top:0;padding:14px 0;display:grid;top:0}.lnav:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);border-bottom:1px solid var(--line);opacity:0;pointer-events:none;background:#141416c7;width:100vw;transition:opacity .3s;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.lnav.stuck:before{opacity:1}.lnav>:first-child{justify-self:start}.lnav>.btn{justify-self:end}.lnav .tabsnav button{white-space:nowrap}@media (max-width:760px){.lnav{margin:0 auto}.lnav-links button{padding:8px 12px}}@media (max-width:640px){.lnav{justify-content:space-between;display:flex}}.hnav:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);border-bottom:1px solid var(--line);opacity:0;pointer-events:none;background:#141416c7;transition:opacity .3s;position:absolute;inset:0}.hnav.stuck:before{opacity:1}.enterpill{color:var(--ink);gap:8px;padding:0 14px 0 16px}@media (max-width:640px){.hnav .tabsnav{display:none}.hnav{grid-template-columns:auto 1fr}}:root{--spring:cubic-bezier(.32, 1.28, .52, 1)}.glide{isolation:isolate;position:relative}.glide:before{content:"";z-index:-1;width:var(--gw,0);height:var(--gh,0);transform:translate(var(--gx,0), var(--gy,0));opacity:var(--go,0);border-radius:var(--gr,999px);background:var(--raised);box-shadow:var(--hi), 0 1px 0 #0009, 0 4px 12px -2px #0009;pointer-events:none;position:absolute;top:0;left:0}.glide.glide-on:before{transition:transform .5s var(--spring), width .5s var(--spring), height .3s var(--ease), opacity .2s}.glide>button.on{box-shadow:none!important;background:0 0!important}.glide>button{transition:color .25s, background-color .2s, transform .15s var(--ease)}.glide>button:not(.on):hover{background:#ffffff0a}.glide>button:active{transform:scale(.96)}.glide>button svg{transition:transform .4s var(--spring), opacity .25s}.glide>button:not(.on) svg{opacity:.7}.glide>button.on svg{transform:scale(1.06)}.tabs.glide{--gr:9px}.seg.glide{--gr:8px}.tabsnav .count{transition:background .25s,color .25s}.btn,.walletpill,.tb,.lf-b button,.pill-btn{transition:transform .15s var(--ease), filter .2s, background-color .2s, border-color .2s, box-shadow .25s}.btn:active,.walletpill:active,.tb:active{transform:scale(.97)}.btn.pri:hover{box-shadow:0 0 0 1px #fff9,0 8px 24px -8px #ffffff59}.enterpill svg{transition:transform .3s var(--spring)}.enterpill:hover svg{transform:translate(3px)}.mark{flex:none;overflow:visible}.mark .m-port{fill:var(--bg);stroke:currentColor}.mtile .mark .m-port{fill:#232326}.mark .m-run{stroke:#8a4dff;stroke-dasharray:.16 1.2;stroke-dashoffset:.16px;opacity:0;filter:drop-shadow(0 0 2px #8a4dffe6)}.wordmark:hover .m-run,.logo-btn:hover .m-run,.mark:hover .m-run{opacity:1;animation:run 1.1s var(--ease) infinite}@keyframes run{0%{stroke-dashoffset:.16px}to{stroke-dashoffset:-1.04px}}.mtile{color:var(--ink);transition:transform .35s var(--spring);background:linear-gradient(#2f2f34,#1f1f22);border:1px solid #ffffff14;flex:none;place-items:center;display:inline-grid;box-shadow:inset 0 1px #ffffff1f,0 1px #0009,0 6px 14px -6px #000c}.mark.mono .m-live{fill:currentColor;filter:none}@media (prefers-reduced-motion:reduce){.glide.glide-on:before{transition:none}.m-run{display:none}}.mod{transition:border-color .25s, box-shadow .3s var(--ease)}.mod.on{border-color:#7aa8ffbf;box-shadow:inset 0 1px #ffffff1a,0 0 0 3px #7aa8ff29,0 0 34px -6px #7aa8ff73,0 18px 40px -14px #000c}.mod.on .tdot{background:var(--hot);box-shadow:0 0 0 3px #7aa8ff33, 0 0 8px var(--hot)}.react-flow__node.selected{z-index:5!important}.react-flow__selection,.react-flow__nodesselection-rect{border-radius:10px;box-shadow:0 0 0 4px #7aa8ff0f;background:#7aa8ff12!important;border:1px solid #7aa8ff8c!important}.react-flow__nodesselection-rect{box-shadow:none;background:0 0!important;border-style:dashed!important}.canvas .react-flow__pane{cursor:default}.canvas .react-flow__pane.dragging{cursor:grabbing}.seltool{-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border:1px solid var(--line-2);box-shadow:var(--hi), 0 14px 30px -10px #000c;animation:toolin .28s var(--spring) both;transform-origin:50% 100%;white-space:nowrap;background:#18181be6;border-radius:14px;align-items:center;gap:2px;padding:4px;display:flex}@keyframes toolin{0%{opacity:0;transform:translateY(6px)scale(.94)}}.seltool .st-n{color:var(--ink-2);padding:0 10px 0 8px;font-size:12.5px;font-weight:500}.seltool>i{background:var(--line-2);width:1px;height:18px;margin:0 4px}.seltool button{height:30px;color:var(--ink);transition:background-color .2s, color .2s, transform .15s var(--ease);border-radius:10px;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;font-weight:500;display:inline-flex}.seltool button:hover{background:#ffffff12}.seltool button:active{transform:scale(.95)}.seltool button.danger{color:#ff8f85}.seltool button.danger:hover{color:#ffa39b;background:#ff7a6e1f}.wire .wire-line{transition:stroke .2s,stroke-width .2s}.react-flow__edge:hover .wire-line{stroke:rgba(var(--wc), .85)}.react-flow__edge:hover .wire-glow{stroke:rgba(var(--wc), .22)}.wire.on .wire-line{stroke:#7aa8ff;stroke-width:2px}.wire.on .wire-glow{stroke:#7aa8ff59;stroke-width:8px}.wire-x{pointer-events:all;color:#ffb0a8;width:24px;height:24px;animation:xin .3s var(--spring) both;cursor:pointer;background:#232326;border:1px solid #ff7a6e66;border-radius:50%;place-items:center;transition:background-color .2s,color .2s;display:grid;position:absolute;box-shadow:0 0 0 3px #161618,0 6px 14px -4px #000c}.wire-x:hover{color:#fff;background:#ff6f63;border-color:#ff6f63}@keyframes xin{0%{opacity:0;scale:.5}}.mtile{background:radial-gradient(120% 90% at 50% 0,#36363c,#1c1c1f 72%)}.wordmark:hover .mtile{transform:translateY(-1px)scale(1.04)}.wordmark:hover .m-live,.logo-btn:hover .m-live{animation:livepulse 1.1s var(--ease) infinite}@keyframes livepulse{0%,to{filter:drop-shadow(0 0 3px #8a4dffe6)}60%{filter:drop-shadow(0 0 7px #8a4dff)}}.transit{z-index:200;pointer-events:all;width:100vw;height:100vh;position:fixed;inset:0}@keyframes from-top{0%{opacity:0;translate:0 -14px}}@keyframes from-left{0%{opacity:0;translate:-18px}}@keyframes from-right{0%{opacity:0;translate:18px}}@keyframes from-bottom{0%{opacity:0;translate:0 18px}}.editor .ebar>*{animation:from-top .6s var(--ease) backwards}.editor .ebar>:nth-child(2){animation-delay:80ms}.editor .ebar>:nth-child(3){animation-delay:.16s}.editor .rail,.editor .rail,.editor .rail *{animation:none!important}.editor .rail>button{animation:from-left .5s var(--ease) backwards}.editor .rail>button:first-child{animation-delay:.26s}.editor .rail>button:nth-child(2){animation-delay:.3s}.editor .rail>button:nth-child(3){animation-delay:.34s}.editor .rail>button:nth-child(4){animation-delay:.38s}.editor .rail>button:nth-child(5){animation-delay:.42s}.editor .rail>button:nth-child(6){animation-delay:.46s}.editor .zoompill,.editor .zoompill,.editor .zoompill *{animation:none!important}.editor .dock{animation:from-bottom .7s .32s var(--ease) backwards!important}.editor .feed{animation:fade .6s .45s var(--ease) backwards}@media (prefers-reduced-motion:reduce){.editor .ebar>*,.editor .rail,.editor .rail>button,.editor .zoompill,.editor .dock,.editor .feed{animation:none!important}}.work{grid-template-columns:252px minmax(0,1fr);height:100%;display:grid}.sb{z-index:5;border-right:1px solid var(--line);height:100%;min-height:0;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);animation:from-left .55s var(--ease) backwards;background:linear-gradient(#ffffff08,#ffffff03),#0f0f11b8;flex-direction:column;gap:14px;padding:14px 12px 12px;display:flex;position:relative}.sb-brand{letter-spacing:-.035em;border-radius:12px;align-self:flex-start;align-items:center;gap:10px;padding:4px 6px;font-size:16.5px;font-weight:600;display:inline-flex}.sb-brand:hover .mtile{transform:translateY(-1px)scale(1.04)}.sb-brand:hover .m-run{opacity:1;animation:run 1.1s var(--ease) infinite}.sb-search{height:36px;color:var(--ink-3);background:var(--well);border:1px solid var(--line);border-radius:11px;align-items:center;gap:9px;padding:0 8px 0 11px;font-size:13px;transition:border-color .2s,color .2s;display:flex;box-shadow:inset 0 1px 2px #00000073}.sb-search:hover{color:var(--ink-2);border-color:var(--line-2)}.sb-search span{text-align:left;flex:1}kbd{font:500 11px/1 var(--font-poppins), sans-serif;color:var(--ink-3);border:1px solid var(--line);background:#ffffff0d;border-radius:6px;padding:4px 6px;box-shadow:0 1px #00000080}.sb-nav{--gr:11px;flex-direction:column;gap:2px;display:flex}.sb-nav button{height:38px;color:var(--ink-3);border-radius:11px;align-items:center;gap:11px;padding:0 10px;font-size:14px;font-weight:500;display:flex}.sb-nav button.on,.sb-nav button:hover{color:var(--ink)}.sb-n{color:var(--ink-3);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11.5px;font-weight:500}.sb-sec{border-top:1px solid var(--line);flex-direction:column;gap:2px;min-height:0;padding-top:12px;display:flex;overflow-y:auto}.sb-sec h6{color:var(--ink-3);padding:0 10px 6px;font-size:11.5px;font-weight:500}.sb-empty{color:var(--ink-3);padding:0 10px;font-size:12.5px}.sb-live{text-align:left;height:34px;animation:from-left .5s .15s var(--ease) backwards;border-radius:10px;align-items:center;gap:10px;padding:0 10px;font-size:13px;transition:background-color .2s;display:flex}.sb-live:hover{background:#ffffff0a}.sb-live .nm{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.sb-live>span:last-child{font-variant-numeric:tabular-nums;font-size:12px}.sdot{background:var(--ink-3);border-radius:50%;flex:none;width:6px;height:6px}.sdot.up{background:var(--acc);box-shadow:0 0 8px var(--acc)}.sdot.warn{background:var(--warn);box-shadow:0 0 6px #f5c56b99}.sdot.pulse{animation:1.8s infinite blink}.sb-foot{flex-direction:column;gap:10px;margin-top:auto;display:flex}.sb-new{border-radius:12px;justify-content:center;width:100%;height:38px}.sb-status{background:var(--frame-bg), #16161999;border:1px solid var(--line);box-shadow:var(--hi);border-radius:16px;flex-direction:column;padding:4px;display:flex}.sb-status>div,.sb-status>button{text-align:left;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;height:34px;padding:0 10px;font-size:12.5px;display:grid}.sb-status>div+div,.sb-status>div+button{border-top:1px solid var(--line);border-radius:0}.sb-status>button{border-radius:0 0 12px 12px;transition:background-color .2s}.sb-status>button:hover{background:#ffffff0a}.sb-status .dim{color:var(--ink-3);font-size:11.5px}.sb-status .stack .logo+.logo{margin-left:-5px}.work-main{height:100%;min-height:0;overflow-y:auto}.work-main .page{padding-top:40px}.mbar,.tabbar{display:none}@media (max-width:1000px){.work{grid-template-columns:220px minmax(0,1fr)}}@media (max-width:900px) and (min-width:701px){.work{grid-template-columns:68px minmax(0,1fr)}.sb{align-items:center;padding:14px 10px 12px}.sb-brand{align-self:center;padding:4px}.sb-brand>span:last-child,.sb-search span,.sb-search kbd,.sb-nav button>span,.sb-sec,.sb-status>div,.sb-status>button>span:not(.stack){display:none}.sb-search{justify-content:center;width:44px;padding:0}.sb-nav{align-self:stretch}.sb-nav button{justify-content:center;height:42px;padding:0}.sb-nav button>svg{width:17px;height:17px}.sb-new{gap:0;width:44px;height:44px;padding:0;font-size:0}.sb-new svg{width:15px;height:15px}.sb-status{border-radius:14px;padding:4px}.sb-status>button{border-radius:10px;grid-template-columns:auto;height:32px;padding:0 6px}.sb-status .stack .logo+.logo{margin-left:-8px}.work-main .page{padding:28px 22px 80px}}@media (max-width:700px){.work{flex-direction:column;display:flex}.sb{display:none}.mbar{z-index:6;animation:from-top .5s var(--ease) backwards;align-items:center;gap:8px;padding:10px 14px;display:flex;position:relative}.mbar .sb-brand{margin-right:auto}.mbar-s,.mbar-new{width:38px;height:38px;color:var(--ink-2);background:var(--pill);border:1px solid var(--line);box-shadow:var(--hi);border-radius:12px;place-items:center;display:grid}.mbar-new{color:#0b0b0d;background:var(--ink);border-color:#fff}.work-main{flex:1}.work-main .page{padding:12px 14px 120px}.tabbar{z-index:30;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border:1px solid var(--line-2);box-shadow:var(--hi), 0 18px 40px -12px #000000e6;--gr:17px;animation:from-bottom .6s .1s var(--ease) backwards;background:#161619db;border-radius:22px;gap:2px;padding:5px;display:flex;position:fixed;bottom:14px;left:50%;translate:-50%}.tabbar button{width:84px;height:52px;color:var(--ink-3);border-radius:17px;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:11px;font-weight:500;display:flex}.tabbar button.on{color:var(--ink)}}.cmd-wrap{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:fade .2s var(--ease);background:#08080a80;justify-content:center;align-items:flex-start;padding:12vh 16px 16px;display:flex;position:fixed;inset:0}.cmd-wrap.out{animation:fadeout .15s var(--ease) forwards}.cmd-wrap.out .cmd{animation:cmdout .15s var(--ease) forwards}@keyframes fadeout{to{opacity:0}}@keyframes cmdout{to{opacity:0;transform:translateY(-6px)scale(.98)}}.cmd{background:var(--frame-bg), #161619f0;border:1px solid var(--line-2);width:min(620px,100%);max-height:min(560px,76vh);box-shadow:var(--hi), 0 40px 80px -24px #000000f2;animation:cmdin .32s var(--spring) both;transform-origin:50% 0;border-radius:22px;flex-direction:column;display:flex;overflow:hidden}@keyframes cmdin{0%{opacity:0;transform:translateY(-10px)scale(.96)}}.cmd-in{border-bottom:1px solid var(--line);height:56px;color:var(--ink-3);align-items:center;gap:11px;padding:0 14px 0 18px;display:flex}.cmd-in input{min-width:0;height:100%;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:15px}.cmd-in input::placeholder{color:var(--ink-3)}.cmd-list{flex:1;padding:6px;overflow-y:auto}.cmd-g h6{color:var(--ink-3);padding:10px 12px 6px;font-size:11.5px;font-weight:500}.cmd-it{text-align:left;width:100%;height:42px;color:var(--ink-2);animation:rowin .35s calc(min(var(--i), 12) * 16ms) var(--ease) backwards;border-radius:12px;align-items:center;gap:11px;padding:0 12px 0 8px;transition:background-color .12s,color .12s;display:flex}.cmd-it>svg:last-child{opacity:0;transition:opacity .15s, transform .2s var(--spring);color:var(--ink-3)}.cmd-it.on{color:var(--ink);background:#ffffff0f}.cmd-it.on>svg:last-child{opacity:1;transform:translate(2px)}.cmd-ic{background:var(--raised);width:28px;height:28px;box-shadow:var(--hi), 0 0 0 1px var(--line);color:var(--ink-2);border-radius:9px;flex:none;place-items:center;display:grid}.cmd-ic.mod{box-shadow:none;background:0 0}.cmd-l{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;font-weight:500;overflow:hidden}.cmd-h{color:var(--ink-3);font-size:12px}.cmd-h.up{color:var(--acc)}.cmd-none{color:var(--ink-3);padding:22px 14px;font-size:13.5px}.cmd-f{border-top:1px solid var(--line);color:var(--ink-3);gap:18px;padding:10px 16px;font-size:11.5px;display:flex}.cmd-f kbd{margin-right:3px;padding:2px 5px}.wordmark-in,.sb-brand{font-family:var(--font-geist), var(--font-poppins), sans-serif;letter-spacing:-.045em;font-weight:500}.wordmark-in{gap:9px}.mark.px .m-px,.mark.px .m-live{transition:opacity .2s}.wordmark:hover .mark.px rect,.sb-brand:hover .mark.px rect,.logo-btn:hover .mark.px rect{animation:pxon .9s calc(var(--i) * 70ms) var(--ease) both}@keyframes pxon{0%{opacity:1}25%{opacity:.2}60%,to{opacity:1}}.mark.px .spark{fill:#8a4dff;filter:drop-shadow(0 0 2.5px #8a4dffe6)}.mark.px.mono .m-px{fill:currentColor}.wordmark-in.px{letter-spacing:-.04em;gap:10px;font-weight:500}.mark.px .m-acc{fill:var(--acc);filter:drop-shadow(0 0 2px #8a4dffd9)}.rail{gap:10px}.rail .rgrp{-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border:1px solid var(--line);box-shadow:var(--hi), var(--drop);background:linear-gradient(#ffffff0f,#ffffff06),#18181bd1;border-radius:16px;flex-direction:column;gap:2px;padding:4px;display:flex}.rail .rgrp button{width:38px;height:38px;color:var(--ink-3);box-shadow:none;filter:none;background:0 0;border:0;border-radius:12px;transform:none;margin:0!important}.rail .rgrp button:hover{color:var(--ink);filter:none;background:#ffffff0f}.rail .rgrp button.on{color:var(--ink);background:var(--raised);box-shadow:var(--hi), 0 1px 0 #0009, 0 4px 10px -3px #0009;transform:none}.rail .g0 button{color:var(--ink-2)}.rail .g2{gap:10px}.rail .g2 button+button:before{content:"";background:linear-gradient(#ffffff47,#ffffff1f);border-radius:1px;width:1.5px;height:10px;margin-left:-.75px;position:absolute;top:-10px;left:50%}.rail .g2 .r-when{color:var(--ink-2)}.rail .g2 .r-when svg{color:var(--acc);filter:drop-shadow(0 0 4px #8a4dff80)}.rail .rgrp button:active{transform:scale(.94)}.docs{flex-direction:column;height:100%;display:flex}.dnav{border-bottom:1px solid var(--line);height:64px;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);z-index:5;background:#121214b3;align-items:center;gap:12px;padding:0 20px;display:flex;position:relative}.dnav-t{border-left:1px solid var(--line-2);color:var(--ink-2);padding-left:14px;font-size:14px;font-weight:500}.dnav-m{width:38px;height:38px;color:var(--ink-2);background:var(--pill);border:1px solid var(--line);border-radius:12px;place-items:center;display:none}.dwrap{flex:1;grid-template-columns:248px minmax(0,1fr);min-height:0;display:grid}.dside{border-right:1px solid var(--line);flex-direction:column;gap:22px;padding:24px 14px 40px;display:flex;overflow-y:auto}.dgrp{flex-direction:column;gap:1px;display:flex}.dgrp h6{color:var(--ink-3);padding:0 10px 8px;font-size:11.5px;font-weight:500}.dgrp button{text-align:left;color:var(--ink-2);border-radius:9px;padding:7px 10px;font-size:13.5px;transition:color .15s,background-color .15s}.dgrp button:hover{color:var(--ink);background:#ffffff0a}.dgrp button.on{color:var(--ink);box-shadow:inset 2px 0 0 var(--acc);background:#8a4dff1f}.dmain{grid-template-columns:minmax(0,720px) 200px;justify-content:center;gap:56px;padding:48px 40px 96px;scroll-padding-top:24px;display:grid;overflow-y:auto}.dart{min-width:0;animation:rise .4s var(--ease)}.dcrumb{color:var(--acc);margin-bottom:10px;font-size:12.5px;font-weight:500}.dart h1{font-size:40px}.dlead{color:var(--ink-2);margin:12px 0 34px;font-size:17px;line-height:1.5}.dart section{margin-bottom:30px}.dart h2{letter-spacing:-.02em;margin-bottom:10px;scroll-margin-top:24px;font-size:20px;font-weight:500}.dart p,.dart li{color:#f4f4f5cc;font-size:15px;line-height:1.7}.dart p+p{margin-top:12px}.dart ul{gap:6px;padding-left:18px;display:grid}.dart li::marker{color:var(--ink-3)}.dart a{color:#b393ff;text-underline-offset:3px;-webkit-text-decoration:underline #b393ff59;text-decoration:underline #b393ff59}.dart a:hover{text-decoration-color:currentColor}.dart kbd{font-size:12px}.dnote{color:var(--ink-2);background:#8a4dff14;border:1px solid #8a4dff38;border-radius:14px;align-items:flex-start;gap:12px;margin:6px 0 30px;padding:14px 16px;font-size:14px;line-height:1.6;display:flex}.dnote>svg{color:#b393ff;flex:none;margin-top:3px}.dnote.warn{background:#f5c56b0f;border-color:#f5c56b33}.dnote.warn>svg{color:var(--warn)}.dport{background:var(--well);border:1px solid var(--line);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;height:24px;padding:0 9px 0 8px;font-size:12px;font-weight:500;display:inline-flex}.dport i{background:#e9e9ec;border-radius:50%;width:7px;height:7px}.dport.k-coin i{background:#5fb4ff}.dport.k-wallet i{background:#b896ff}.dports{border:1px solid var(--line);background:var(--line);border-radius:16px;gap:1px;display:grid;overflow:hidden}.dports>div{color:var(--ink-2);background:#19191c;grid-template-columns:110px 1fr;align-items:center;gap:14px;padding:14px 16px;font-size:14px;display:grid}.dref{border:1px solid var(--line);background:var(--line);border-radius:18px;gap:1px;margin-top:14px;display:grid;overflow:hidden}.dref-row{background:linear-gradient(#1c1c1f,#18181b);gap:14px;padding:16px;display:flex}.dref-ic{background:var(--well);border:1px solid var(--line);border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid}.dref-main{flex-direction:column;gap:3px;min-width:0;display:flex}.dref-main b{font-size:15px;font-weight:500}.dref-main .dim{font-size:13.5px}.dref-meta{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.dfield{height:24px;color:var(--ink-2);border:1px dashed var(--line-2);border-radius:999px;align-items:center;padding:0 9px;font-size:12px;display:inline-flex}.dkeys{border:1px solid var(--line);background:var(--line);border-radius:16px;gap:1px;display:grid;overflow:hidden}.dkeys>div{color:var(--ink-2);background:#19191c;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:14px;display:flex}.dpager{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:12px;margin-top:48px;padding-top:24px;display:grid}.dpager button{text-align:left;border:1px solid var(--line);background:var(--frame-bg);transition:border-color .2s, transform .2s var(--ease);border-radius:14px;flex-direction:column;gap:2px;padding:14px 16px;display:flex}.dpager button:hover{border-color:#8a4dff66;transform:translateY(-1px)}.dpager button.next{text-align:right;grid-column:2}.dpager span{color:var(--ink-3);font-size:12px}.dpager b{font-size:14.5px;font-weight:500}.dtoc{flex-direction:column;align-self:start;gap:2px;padding-top:6px;display:flex;position:sticky;top:0}.dtoc h6{color:var(--ink-3);margin-bottom:8px;font-size:11.5px;font-weight:500}.dtoc button{text-align:left;color:var(--ink-3);border-left:1px solid var(--line-2);padding:4px 0 4px 12px;font-size:13px;transition:color .15s,border-color .15s}.dtoc button:hover{color:var(--ink-2)}.dtoc button.on{color:var(--ink);border-left-color:var(--acc)}@media (max-width:1100px){.dmain{grid-template-columns:minmax(0,720px)}.dtoc{display:none}}@media (max-width:800px){.dwrap{grid-template-columns:minmax(0,1fr)}.dside{z-index:20;width:280px;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);transition:transform .3s var(--ease);background:#121214f7;position:fixed;top:64px;bottom:0;left:0;transform:translate(-100%);box-shadow:20px 0 40px -20px #000c}.dside.open{transform:none}.dnav-m{display:grid}.dmain{padding:28px 18px 80px}.dart h1{font-size:32px}}@media (max-width:480px){.dnav-t{display:none}.dnav{gap:8px;padding:0 12px}}.nf{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;height:100%;padding:24px;display:flex}.nf h1{margin-top:18px;font-size:44px}.nf .hi3{margin-top:14px}.navlink{height:38px;color:var(--ink-2);border-radius:999px;padding:0 14px;font-weight:500;transition:color .2s,background-color .2s}.navlink:hover{color:var(--ink);background:#ffffff0d}.faq{border:1px solid var(--line);background:var(--line);box-shadow:var(--hi), var(--drop);border-radius:20px;gap:1px;margin-top:28px;display:grid;overflow:hidden}.fq{background:linear-gradient(#1c1c1f,#18181b)}.fq>button{text-align:left;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:20px 22px;font-size:16px;font-weight:500;display:flex}.fq>button svg{color:var(--ink-3);transition:transform .35s var(--spring), color .2s;flex:none}.fq.on>button svg{color:var(--acc);transform:rotate(45deg)}.fa{transition:grid-template-rows .35s var(--ease);grid-template-rows:0fr;display:grid}.fq.on .fa{grid-template-rows:1fr}.fa>p{color:var(--ink-2);max-width:640px;transition:padding .35s var(--ease);padding:0 22px;font-size:15px;line-height:1.6;overflow:hidden}.fq.on .fa>p{padding-bottom:20px}.lf-cols{gap:56px;display:flex}.lf-cols>div{flex-direction:column;gap:2px;display:flex}.lf-cols h6{color:var(--ink-3);margin-bottom:6px;font-size:12px;font-weight:500}.lf-cols button{text-align:left;color:var(--ink-2);padding:3px 0;font-size:13.5px;transition:color .15s}.lf-cols button:hover{color:var(--ink)}.lfoot{align-items:flex-start!important;padding-top:40px!important}.lf-a{flex-direction:column;max-width:320px;align-items:flex-start!important;gap:10px!important}@media (max-width:900px){.lf-cols{gap:40px}}@media (max-width:480px){.lf-cols{flex-wrap:wrap;gap:28px}}.sb-links{flex-direction:column;gap:1px;display:flex}.sb-links button{height:32px;color:var(--ink-3);border-radius:10px;align-items:center;gap:10px;padding:0 10px;font-size:13px;transition:color .15s,background-color .15s;display:flex}.sb-links button:hover{color:var(--ink);background:#ffffff0a}@media (max-width:900px) and (min-width:701px){.sb-links button{justify-content:center;padding:0}.sb-links button span{display:none}}.pt .tdot{display:none}.preview{background-image:none!important}.cmenu{z-index:120;min-width:230px;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border:1px solid var(--line-2);box-shadow:var(--hi), 0 22px 50px -16px #000000e6;animation:cmenuin .22s var(--spring) both;background:linear-gradient(#ffffff0f,#ffffff05),#161619f0;border-radius:15px;flex-direction:column;padding:5px;display:flex;position:fixed}@keyframes cmenuin{0%{opacity:0;transform:scale(.94)}}.cmenu>i{background:var(--line-2);height:1px;margin:4px 8px}.cmenu button{height:34px;color:var(--ink);text-align:left;animation:rowin .25s calc(var(--i) * 14ms) var(--ease) backwards;border-radius:10px;align-items:center;gap:10px;padding:0 10px;font-size:13px;transition:background-color .12s,color .12s;display:flex}.cmenu button>svg:first-child{color:var(--ink-3);flex:none;transition:color .12s}.cmenu button span{flex:1}.cmenu button kbd{padding:2px 6px;font-size:10.5px}.cmenu button:hover{background:#ffffff12}.cmenu button:hover>svg:first-child{color:var(--ink)}.cmenu button.checked>svg:nth-child(3){color:var(--acc)}.cmenu button.danger,.cmenu button.danger>svg:first-child{color:#ff8f85}.cmenu button.danger:hover{background:#ff7a6e1f}.cmenu button:disabled{opacity:.4;pointer-events:none}.hero-demo{overflow:visible}.hcur{z-index:30;pointer-events:none;filter:drop-shadow(0 4px 10px #0009);width:22px;height:22px;margin:-3px 0 0 -4px;transition:opacity .3s;position:absolute;top:0;left:0}.hcur.glide{transition:transform .72s cubic-bezier(.55,0,.2,1),opacity .3s}.hcur.off{opacity:0}.hcur svg{transition:transform .14s var(--ease);transform-origin:4px 3px;position:relative}.hcur.down svg{transform:scale(.86)}.hcur .ring{opacity:0;width:26px;height:26px;transition:opacity .25s, transform .3s var(--ease);border:2px solid #8a4dffd9;border-radius:50%;position:absolute;top:-10px;left:-9px;transform:scale(.4);box-shadow:0 0 14px #8a4dff99}.hcur.down .ring{opacity:1;transform:scale(1)}.hwire{z-index:25;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hwire path{fill:none;stroke:#ffffffd9;stroke-width:1.7px;stroke-linecap:round;filter:drop-shadow(0 0 4px #fff9)}.hscene .demo-fit,.hscene .vstack{transition:opacity .35s var(--ease), filter .35s var(--ease), transform .35s var(--ease)}.hscene.out .demo-fit,.hscene.out .vstack{opacity:0;filter:blur(6px);transform:scale(.985)}.hswap{animation:swapin .45s var(--ease) both;display:inline-flex}@keyframes swapin{0%{opacity:0;transform:translateY(6px)}}.hpill{color:var(--ink-2);align-items:center;gap:7px;display:inline-flex}.hpill svg{color:var(--acc)}.status.s-draft:before{background:var(--ink-3)}.status.s-live{animation:livepop .5s var(--spring)}@keyframes livepop{40%{transform:scale(1.12);box-shadow:0 0 0 6px #8a4dff2e}}@media (prefers-reduced-motion:reduce){.hcur{display:none}}.hbar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.hb-l{justify-self:start;min-width:0}.hb-c{justify-self:center}.hb-r{justify-self:end}.hbar .pill{color:var(--ink)}.hpill b{font-weight:500}.hstat{gap:8px}.hstat i{background:var(--ink-3);border-radius:50%;width:7px;height:7px;transition:background-color .3s}.hstat.s-live{color:#c4a8ff;animation:swapin .45s var(--ease) both, livepop .5s var(--spring);border-color:#8a4dff59}.hstat.s-live i{background:var(--acc);box-shadow:0 0 8px var(--acc);animation:1.8s infinite blink}@media (max-width:600px){.hb-c{display:none}.hbar{grid-template-columns:minmax(0,1fr) auto}}.hero-demo .react-flow__node .mod{animation:heroin .6s var(--d,0s) var(--ease) backwards}@keyframes heroin{0%{opacity:0;filter:blur(8px)}}.hero-demo .wire-line{animation-delay:var(--d,0s)}.hero-demo .wire-glow,.hero-demo .wire-sweep{animation:fade .5s var(--d,0s) var(--ease) backwards}.hero-demo .vmod{animation-delay:var(--d,0s)}.hstat{transition:border-color .4s var(--ease), background-color .4s var(--ease), box-shadow .4s var(--ease);gap:9px;padding:0 14px 0 13px;animation:none!important}.hstat i{background:var(--ink-3);border-radius:50%;width:7px;height:7px;transition:background-color .35s,box-shadow .35s;position:relative;animation:none!important}.hstat i:after{content:"";border:1.5px solid var(--acc);opacity:0;border-radius:50%;position:absolute;inset:-5px;transform:scale(.4)}.hst-w{display:grid}.hst-w>span{transition:opacity .3s var(--ease), transform .35s var(--ease);grid-area:1/1}.hst-w>span:last-child{opacity:0;transform:translateY(7px)}.hstat.on{background:linear-gradient(180deg, #8a4dff24, #8a4dff0f), var(--pill);box-shadow:var(--hi), 0 0 18px -6px #8a4dff8c;border-color:#8a4dff52;color:var(--ink)!important}.hstat.on i{background:var(--acc);box-shadow:0 0 8px var(--acc)}.hstat.on i:after{animation:livering 1.8s .15s var(--ease) infinite}@keyframes livering{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}.hstat.on .hst-w>span:first-child{opacity:0;transform:translateY(-7px)}.hstat.on .hst-w>span:last-child{opacity:1;transform:none}.hsent{max-width:min(640px,52vw);font-weight:400;color:var(--ink-2)!important}.hsent>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hsent svg{flex:none}.hbar .hb-l,.hbar .hb-c{transition:opacity .3s var(--ease), transform .35s var(--ease)}.hbar.out .hb-l,.hbar.out .hb-c{opacity:0;transform:translateY(5px)}.hbar .hsent{color:var(--ink-2)!important}.pop-b.fade-b{--ft:22px;--fb:40px;-webkit-mask-image:linear-gradient(180deg, transparent 0, #000 var(--ft), #000 calc(100% - var(--fb)), transparent 100%);-webkit-mask-image:linear-gradient(180deg, transparent 0, #000 var(--ft), #000 calc(100% - var(--fb)), transparent 100%);mask-image:linear-gradient(180deg, transparent 0, #000 var(--ft), #000 calc(100% - var(--fb)), transparent 100%);padding-bottom:14px}.pop-b.fade-b.at-top{--ft:0px}.pop-b.fade-b.at-end{--fb:0px}.tile{color:var(--ink);background:linear-gradient(#232327,#1b1b1e);border:1px solid #ffffff12;box-shadow:inset 0 1px #ffffff0f,0 1px 2px #00000080}.tile .glyph{color:var(--ink-2);width:auto!important;height:auto!important}.tile .glyph svg{width:17px;height:17px}.tile.lg .glyph svg{width:19px;height:19px}.tile img.logo{width:22px;height:22px}.tile.lg img.logo{width:24px;height:24px}.tile .glyph.g-when{color:#b393ff}.ca{background:var(--pill);border:1px solid var(--line);height:34px;box-shadow:var(--hi);border-radius:999px;flex:none;align-items:center;gap:2px;padding:0 4px 0 8px;display:inline-flex}.ca-pump{place-items:center;display:grid}.ca-copy{height:26px;color:var(--ink-2);border-radius:999px;align-items:center;gap:7px;padding:0 9px 0 6px;font-size:12.5px;transition:color .15s,background-color .15s;display:inline-flex}.ca-copy:not(:disabled):hover{color:var(--ink);background:#ffffff0d}.ca-sym{color:var(--ink);font-weight:500}.ca-addr{font-family:var(--mono);color:var(--ink-3);font-size:11.5px}.ca.live .ca-addr{color:var(--ink-2)}.ca.compact{height:30px;padding-left:6px}.ca.compact .ca-copy{height:24px;font-size:12px}.sb-ca .ca{width:100%}.sb-ca .ca-copy{flex:1;justify-content:flex-start}@media (max-width:900px){.sb-ca{display:none}}@media (max-width:760px){.nav-ca{display:none}}.btn.danger,.menu button.danger{color:#ff8f85}.menu-t{color:var(--ink-3);padding:6px 10px 4px;font-size:12px}.mbar-acct{position:relative}.mode-note{margin-top:10px}.wdetail{border:1px solid var(--line);animation:rise .3s var(--ease);background:#0000002e;border-radius:14px;gap:10px;margin:0 6px 8px;padding:12px 14px;display:grid}.wd-row{justify-content:space-between;align-items:center;gap:12px;min-width:0;font-size:13px;display:flex}.wd-actions,.wd-confirm{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wd-confirm>span{min-width:200px;color:var(--ink-2);flex:1;font-size:13px}.waddr{background:var(--well);border:1px solid var(--line);min-width:0;max-width:100%;height:32px;color:var(--ink-2);border-radius:10px;align-items:center;gap:8px;padding:0 10px;font-size:12px;display:inline-flex}.waddr span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.waddr:hover{color:var(--ink)}.sgroup .waddr{justify-content:space-between;width:100%;margin:6px 0 12px}.sgroup .btn.wide+.btn.wide{margin-top:8px}.alerts{border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:16px;padding:14px 16px;display:grid}.al-t{flex-direction:column;min-width:0;display:flex}.alerts .warn-text{grid-column:1/-1}
