.hero-root{--h-bg:#262626;--h-bg-rgb:38,38,38;--h-fg:#fff;--h-sub:#a6a6b3;--h-panel:#2d2d2d;--h-panel-sel:#332f3e;--h-node-fill:#262626;--h-chip:#202020;--h-track:#1c1c1c;--h-bar:#5d5d68;--h-dots:#3f3f3f;--h-ink:#e0e0e6;--h-ink2:#c8c8d0;--h-ink3:#9a9aa4;--h-mut:#6e6e78;--h-dim:#52525b;--h-green:#86efac;--h-green-strong:#4ade80;--h-blue:#93c5fd;--h-red:#f87171;--h-line1:#ffffff0e;--h-line2:#ffffff14;--h-line3:#ffffff1c;--h-line4:#ffffff29;--h-edge:#fff3;--h-edge2:#ffffff59;--h-faint:#ffffff08;--h-btn2:#ffffff0a;--h-btn2-hov:#ffffff17;--h-pillbd:#ffffff24;--h-pillbg:#ffffff0d;--h-accent:var(--violet-400);--h-accent2:var(--violet-300);--h-sel-shadow:0 0 28px #7c3aed59;--h-panel-shadow:none;--h-face:#262626;--h-modal:#373737;--h-card-edge:#1c1c27;--h-card-edge2:#14141d;--h-card-shadow:#000000a6;--h-node-line:#5d3894;--h-node-icon:var(--violet-300);--h-node-tint:#220c45;--h-node-code:var(--violet-300)}:root:not(.dark) .hero-root{--h-bg:#f5f5f5;--h-bg-rgb:245,245,245;--h-fg:#18181b;--h-sub:#52525b;--h-panel:#fff;--h-panel-sel:#fbfaff;--h-node-fill:#fff;--h-chip:#f4f4f5;--h-track:#ececf0;--h-bar:#b9b9c2;--h-dots:#e2e2e8;--h-ink:#26262e;--h-ink2:#3f3f46;--h-ink3:#52525b;--h-mut:#71717a;--h-dim:#c4c4cc;--h-green:#15803d;--h-green-strong:#16a34a;--h-blue:#1d4ed8;--h-red:#dc2626;--h-line1:#1111180f;--h-line2:#11111817;--h-line3:#11111821;--h-line4:#11111833;--h-edge:#11111840;--h-edge2:#11111866;--h-faint:#11111808;--h-btn2:#fff;--h-btn2-hov:#f4f4f5;--h-pillbd:#11111824;--h-pillbg:#ffffffa6;--h-accent:var(--violet-700);--h-accent2:var(--violet-700);--h-sel-shadow:0 4px 28px #7c3aed2e;--h-panel-shadow:0 1px 3px #11111814;--h-face:#fff;--h-modal:#fff;--h-card-edge:#d7d7de;--h-card-edge2:#c7c7d0;--h-card-shadow:#11111859;--h-node-line:var(--violet-300);--h-node-icon:var(--violet-700);--h-node-tint:var(--violet-50);--h-node-code:var(--violet-700)}@keyframes hbgSwapOut0{0%{opacity:1;transform:scale(1)}38.656%{opacity:1;transform:scale(1)}39.549%{opacity:0;transform:scale(.94)}to{opacity:0;transform:scale(.94)}}@keyframes hbgSwapIn0{0%{opacity:0;transform:scale(.94)}39.549%{opacity:0;transform:scale(.94)}40.032%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}@keyframes hbgSwapOut1{0%{opacity:1;transform:scale(1)}35.082%{opacity:1;transform:scale(1)}35.975%{opacity:0;transform:scale(.94)}to{opacity:0;transform:scale(.94)}}@keyframes hbgSwapIn1{0%{opacity:0;transform:scale(.94)}35.975%{opacity:0;transform:scale(.94)}36.458%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}@keyframes hbgSwapOut2{0%{opacity:1;transform:scale(1)}45.207%{opacity:1;transform:scale(1)}46.1%{opacity:0;transform:scale(.94)}to{opacity:0;transform:scale(.94)}}@keyframes hbgSwapIn2{0%{opacity:0;transform:scale(.94)}46.1%{opacity:0;transform:scale(.94)}46.571%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}@keyframes hbgBarA{0%{transform:translate(-66%)}30.588%{transform:translate(-66%)}35.824%{transform:translate(-49%)}40.941%{transform:translate(-60%)}47.059%{transform:translate(-54%)}to{transform:translate(-66%)}}@keyframes hbgBarD{0%{transform:translate(-33%)}30.588%{transform:translate(-33%)}34.8%{transform:translate(-42%)}41.965%{transform:translate(-27%)}47.059%{transform:translate(-31%)}to{transform:translate(-33%)}}@keyframes hbgBarE{0%{transform:translate(-71%)}30.588%{transform:translate(-71%)}36.847%{transform:translate(-56%)}44.012%{transform:translate(-62%)}47.059%{transform:translate(-53%)}to{transform:translate(-71%)}}@keyframes hbgSpin{to{transform:rotate(360deg)}}@keyframes hbgFill0{0%{transform:scaleX(0)}40.032%{transform:scaleX(0)}41.555%{transform:scaleX(1)}to{transform:scaleX(1)}}@keyframes hbgFill1{0%{transform:scaleX(0)}36.458%{transform:scaleX(0)}37.973%{transform:scaleX(1)}to{transform:scaleX(1)}}@keyframes hbgFill2{0%{transform:scaleX(0)}46.571%{transform:scaleX(0)}46.98%{transform:scaleX(1)}to{transform:scaleX(1)}}@keyframes hbgHovL{0%{opacity:0}81.227%{opacity:0}88.429%{opacity:0}89.5%{opacity:1}95.519%{opacity:1}96.188%{opacity:0}to{opacity:0}}@keyframes hbgSelL{0%{opacity:0}81.227%{opacity:0}91.104%{opacity:0}91.773%{opacity:1}to{opacity:1}}@keyframes hbgCur2{0%{opacity:0;animation-timing-function:linear;transform:translate(640px,380px)scale(1)}81.227%{opacity:0;animation-timing-function:linear;transform:translate(640px,380px)scale(1)}82.275%{opacity:0;animation-timing-function:linear;transform:translate(640px,380px)scale(1)}87.492%{opacity:1;animation-timing-function:linear;transform:translate(644px,432px)scale(1)}89.768%{opacity:1;animation-timing-function:cubic-bezier(.33,.02,.25,1);transform:translate(656px,452px)scale(1)}91.104%{opacity:1;animation-timing-function:linear;transform:translate(620px,432px)scale(1)}91.64%{opacity:1;animation-timing-function:cubic-bezier(.33,.02,.25,1);transform:translate(620px,432px)scale(1)}to{opacity:1;animation-timing-function:linear;transform:translate(626px,438px)scale(1)}}@keyframes hbgK1{0%{opacity:0;transform:scale(.3)}56.265%{opacity:0;transform:scale(.3)}59.844%{opacity:0;transform:scale(.35)}59.999%{opacity:.75;transform:scale(.4)}61.005%{opacity:0;transform:scale(1.9)}to{opacity:0;transform:scale(.3)}}@keyframes hbgK2{0%{opacity:0;transform:scale(.3)}56.265%{opacity:0;transform:scale(.3)}62.555%{opacity:0;transform:scale(.35)}62.71%{opacity:.75;transform:scale(.4)}63.717%{opacity:0;transform:scale(1.9)}to{opacity:0;transform:scale(.3)}}@keyframes hbgK3{0%{opacity:0;transform:scale(.3)}56.265%{opacity:0;transform:scale(.3)}66.425%{opacity:0;transform:scale(.35)}66.581%{opacity:.75;transform:scale(.4)}67.588%{opacity:0;transform:scale(1.9)}to{opacity:0;transform:scale(.3)}}@keyframes hbgK4{0%{opacity:0;transform:scale(.3)}56.265%{opacity:0;transform:scale(.3)}69.135%{opacity:0;transform:scale(.35)}69.293%{opacity:.75;transform:scale(.4)}70.299%{opacity:0;transform:scale(1.9)}to{opacity:0;transform:scale(.3)}}@keyframes hbgK5{0%{opacity:0;transform:scale(.3)}56.265%{opacity:0;transform:scale(.3)}72.855%{opacity:0;transform:scale(.35)}73.009%{opacity:.75;transform:scale(.4)}74.018%{opacity:0;transform:scale(1.9)}to{opacity:0;transform:scale(.3)}}@keyframes hbgK6{0%{opacity:0;transform:scale(.3)}56.265%{opacity:0;transform:scale(.3)}75.566%{opacity:0;transform:scale(.35)}75.718%{opacity:.75;transform:scale(.4)}76.727%{opacity:0;transform:scale(1.9)}to{opacity:0;transform:scale(.3)}}@keyframes hbgM1{0%{opacity:0;transform:translateY(-6px)}56.265%{opacity:0;transform:translateY(-6px)}59.689%{opacity:0;transform:translateY(-6px)}60.155%{opacity:1;transform:translateY(0)}62.555%{opacity:1;transform:translateY(0)}62.864%{opacity:0;transform:translateY(-4px)}to{opacity:0;transform:translateY(-6px)}}@keyframes hbgM2{0%{opacity:0;transform:translateY(-6px)}56.265%{opacity:0;transform:translateY(-6px)}66.271%{opacity:0;transform:translateY(-6px)}66.736%{opacity:1;transform:translateY(0)}69.135%{opacity:1;transform:translateY(0)}69.446%{opacity:0;transform:translateY(-4px)}to{opacity:0;transform:translateY(-6px)}}@keyframes hbgM3{0%{opacity:0;transform:translateY(-6px)}56.265%{opacity:0;transform:translateY(-6px)}72.7%{opacity:0;transform:translateY(-6px)}73.164%{opacity:1;transform:translateY(0)}75.566%{opacity:1;transform:translateY(0)}75.873%{opacity:0;transform:translateY(-4px)}to{opacity:0;transform:translateY(-6px)}}@keyframes hbgQ1{0%{clip-path:inset(0 24px 0 0)}56.265%{clip-path:inset(0 24px 0 0)}60.692%{clip-path:inset(0 24px 0 0);animation-timing-function:steps(3,end)}62.24%{clip-path:inset(0)}62.535%{clip-path:inset(0)}to{clip-path:inset(0 24px 0 0)}}@keyframes hbgQ2{0%{clip-path:inset(0 26px 0 0)}56.265%{clip-path:inset(0 26px 0 0)}67.28%{clip-path:inset(0 26px 0 0);animation-timing-function:steps(3,end)}68.828%{clip-path:inset(0)}69.204%{clip-path:inset(0)}to{clip-path:inset(0 26px 0 0)}}@keyframes hbgQ3{0%{clip-path:inset(0 26px 0 0)}56.265%{clip-path:inset(0 26px 0 0)}73.706%{clip-path:inset(0 26px 0 0);animation-timing-function:steps(3,end)}75.254%{clip-path:inset(0)}75.558%{clip-path:inset(0)}to{clip-path:inset(0 26px 0 0)}}@keyframes hbgLA1{0%{opacity:1}56.265%{opacity:1}61.47%{opacity:1}61.548%{opacity:0}62.864%{opacity:0}to{opacity:1}}@keyframes hbgLA2{0%{opacity:1}56.265%{opacity:1}68.053%{opacity:1}68.13%{opacity:0}69.446%{opacity:0}to{opacity:1}}@keyframes hbgLA3{0%{opacity:1}56.265%{opacity:1}74.479%{opacity:1}74.56%{opacity:0}75.873%{opacity:0}to{opacity:1}}@keyframes hbgLB1{0%{opacity:0}56.265%{opacity:0}61.47%{opacity:0}61.548%{opacity:1}62.864%{opacity:1}to{opacity:0}}@keyframes hbgLB2{0%{opacity:0}56.265%{opacity:0}68.053%{opacity:0}68.13%{opacity:1}69.446%{opacity:1}to{opacity:0}}@keyframes hbgLB3{0%{opacity:0}56.265%{opacity:0}74.479%{opacity:0}74.56%{opacity:1}75.873%{opacity:1}to{opacity:0}}@keyframes hbgPH0{0%{opacity:1}56.265%{opacity:1}62.478%{opacity:1}62.864%{opacity:0}81.116%{opacity:0}81.321%{opacity:1}to{opacity:1}}@keyframes hbgPHAv{0%{opacity:0;transform:scale(.94)}56.265%{opacity:0;transform:scale(.94)}62.555%{opacity:0;transform:scale(.94)}63.791%{opacity:1;transform:scale(1)}69.06%{opacity:1;transform:scale(1)}69.446%{opacity:0;transform:scale(.94)}to{opacity:0;transform:scale(.94)}}@keyframes hbgPHBv{0%{opacity:0;transform:scale(.94)}56.265%{opacity:0;transform:scale(.94)}64%{opacity:0;transform:scale(.94)}65.241%{opacity:1;transform:scale(1)}75.49%{opacity:1;transform:scale(1)}75.873%{opacity:0;transform:scale(.94)}to{opacity:0;transform:scale(.94)}}@keyframes hbgPHA2{0%{opacity:0}56.265%{opacity:0}62.555%{opacity:0}63.791%{opacity:1}81.116%{opacity:1}81.321%{opacity:0}to{opacity:0}}@keyframes hbgPHB2{0%{opacity:0}56.265%{opacity:0}64%{opacity:0}65.241%{opacity:1}81.116%{opacity:1}81.321%{opacity:0}to{opacity:0}}@keyframes hbgN1{0%{opacity:0;transform:scale(.94)}56.265%{opacity:0;transform:scale(.94)}62.555%{opacity:0;transform:scale(.94)}63.717%{opacity:1;transform:scale(1)}81.116%{opacity:1;transform:scale(1)}81.321%{opacity:0;transform:scale(.94)}to{opacity:0;transform:scale(.94)}}@keyframes hbgN2{0%{opacity:0;transform:scale(.94)}56.265%{opacity:0;transform:scale(.94)}69.135%{opacity:0;transform:scale(.94)}70.299%{opacity:1;transform:scale(1)}81.116%{opacity:1;transform:scale(1)}81.321%{opacity:0;transform:scale(.94)}to{opacity:0;transform:scale(.94)}}@keyframes hbgN3{0%{opacity:0;transform:scale(.94)}56.265%{opacity:0;transform:scale(.94)}75.566%{opacity:0;transform:scale(.94)}76.72%{opacity:1;transform:scale(1)}81.116%{opacity:1;transform:scale(1)}81.321%{opacity:0;transform:scale(.94)}to{opacity:0;transform:scale(.94)}}@keyframes hbgRing1{0%{opacity:0}56.265%{opacity:0}63.382%{opacity:0}63.791%{opacity:1}69.06%{opacity:1}69.473%{opacity:0}to{opacity:0}}@keyframes hbgRing2{0%{opacity:0}56.265%{opacity:0}69.885%{opacity:0}70.402%{opacity:1}75.462%{opacity:1}75.976%{opacity:0}to{opacity:0}}@keyframes hbgRing3{0%{opacity:0}56.265%{opacity:0}76.299%{opacity:0}76.72%{opacity:1}81.116%{opacity:1}81.321%{opacity:0}to{opacity:0}}@keyframes hbgEdA{0%{opacity:0}56.265%{opacity:0}62.555%{opacity:0}63.791%{opacity:1}69.06%{opacity:1}69.446%{opacity:0}to{opacity:0}}@keyframes hbgEdB{0%{opacity:0}56.265%{opacity:0}64%{opacity:0}65.241%{opacity:1}75.49%{opacity:1}75.873%{opacity:0}to{opacity:0}}@keyframes hbgEdAs{0%{opacity:0}56.265%{opacity:0}69.135%{opacity:0}69.446%{opacity:1}81.116%{opacity:1}81.321%{opacity:0}to{opacity:0}}@keyframes hbgEdBs{0%{opacity:0}56.265%{opacity:0}75.566%{opacity:0}75.873%{opacity:1}81.116%{opacity:1}81.321%{opacity:0}to{opacity:0}}@keyframes hbgCur{0%{opacity:0;animation-timing-function:linear;transform:translate(900px,300px)scale(1)}56.265%{opacity:0;animation-timing-function:linear;transform:translate(900px,300px)scale(1)}56.426%{opacity:0;animation-timing-function:linear;transform:translate(900px,300px)scale(1)}58.003%{opacity:1;animation-timing-function:cubic-bezier(.33,.02,.25,1);transform:translate(900px,300px)scale(1)}59.613%{opacity:1;animation-timing-function:linear;transform:translate(972px,374px)scale(1)}60%{opacity:1;animation-timing-function:linear;transform:translate(972px,374px)scale(.82)}60.464%{opacity:1;animation-timing-function:cubic-bezier(.33,.02,.25,1);transform:translate(972px,374px)scale(1)}60.698%{opacity:1;animation-timing-function:linear;transform:translate(1000px,436px)scale(1)}62.246%{opacity:1;animation-timing-function:linear;transform:translate(1000px,478px)scale(1)}62.711%{opacity:1;animation-timing-function:linear;transform:translate(1000px,478px)scale(.82)}63.176%{opacity:1;animation-timing-function:linear;transform:translate(1000px,478px)scale(1)}65.189%{opacity:1;animation-timing-function:cubic-bezier(.33,.02,.25,1);transform:translate(1000px,478px)scale(1)}66.195%{opacity:1;animation-timing-function:linear;transform:translate(1201px,284px)scale(1)}66.583%{opacity:1;animation-timing-function:linear;transform:translate(1201px,284px)scale(.82)}67.048%{opacity:1;animation-timing-function:cubic-bezier(.33,.02,.25,1);transform:translate(1201px,284px)scale(1)}67.28%{opacity:1;animation-timing-function:linear;transform:translate(1220px,347px)scale(1)}68.829%{opacity:1;animation-timing-function:linear;transform:translate(1220px,389px)scale(1)}69.296%{opacity:1;animation-timing-function:linear;transform:translate(1220px,389px)scale(.82)}69.759%{opacity:1;animation-timing-function:linear;transform:translate(1220px,389px)scale(1)}71.773%{opacity:1;animation-timing-function:cubic-bezier(.33,.02,.25,1);transform:translate(1220px,389px)scale(1)}72.623%{opacity:1;animation-timing-function:linear;transform:translate(1201px,464px)scale(1)}73.013%{opacity:1;animation-timing-function:linear;transform:translate(1201px,464px)scale(.82)}73.475%{opacity:1;animation-timing-function:cubic-bezier(.33,.02,.25,1);transform:translate(1201px,464px)scale(1)}73.708%{opacity:1;animation-timing-function:linear;transform:translate(1220px,527px)scale(1)}75.26%{opacity:1;animation-timing-function:linear;transform:translate(1220px,569px)scale(1)}75.72%{opacity:1;animation-timing-function:linear;transform:translate(1220px,569px)scale(.82)}76.185%{opacity:1;animation-timing-function:linear;transform:translate(1220px,569px)scale(1)}76.603%{opacity:1;animation-timing-function:cubic-bezier(.33,.02,.25,1);transform:translate(1220px,569px)scale(1)}77.855%{opacity:1;animation-timing-function:linear;transform:translate(1270px,640px)scale(1)}79.008%{opacity:0;animation-timing-function:linear;transform:translate(1280px,646px)scale(1)}to{opacity:0;animation-timing-function:linear;transform:translate(900px,300px)scale(1)}}@keyframes hbgS0{0%{opacity:0;visibility:hidden}28.235%{opacity:0;visibility:hidden}30.588%{opacity:1;visibility:visible}44.706%{opacity:1;visibility:visible}47.059%{opacity:0;visibility:hidden}to{opacity:0;visibility:hidden}}@keyframes hbgS1{0%{opacity:0;visibility:hidden}59.999%{opacity:0;visibility:hidden}62.352%{opacity:1;visibility:visible}78.823%{opacity:1;visibility:visible}81.176%{opacity:0;visibility:hidden}to{opacity:0;visibility:hidden}}@keyframes hbgS2{0%{opacity:0;visibility:hidden}78.823%{opacity:0;visibility:hidden}81.176%{opacity:1;visibility:visible}97.647%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes hbgS3{0%{opacity:0;visibility:hidden}44.706%{opacity:0;visibility:hidden}47.059%{opacity:1;visibility:visible}59.999%{opacity:1;visibility:visible}62.352%{opacity:0;visibility:hidden}to{opacity:0;visibility:hidden}}@keyframes hbgTipA{0%{opacity:0}0%{opacity:0}45.816%{opacity:0}46.15%{opacity:1}48.737%{opacity:1}48.988%{opacity:0}61.254%{opacity:0}}@keyframes hbgTipB{0%{opacity:0}0%{opacity:0}50.823%{opacity:0}51.157%{opacity:1}53.66%{opacity:1}53.911%{opacity:0}61.254%{opacity:0}}@keyframes hbgTipC{0%{opacity:0}0%{opacity:0}55.83%{opacity:0}56.164%{opacity:1}61.254%{opacity:1}}@keyframes hbgCur3{0%{opacity:0;transform:translate(300px,400px)scale(1)}0%{opacity:0;transform:translate(300px,400px)scale(1)}44.482%{opacity:0;transform:translate(300px,400px)scale(1)}44.482%{opacity:1;animation-timing-function:cubic-bezier(.42,0,.35,1);transform:translate(300px,400px)scale(1)}46.15%{opacity:1;animation-timing-function:linear;transform:translate(450px,297px)scale(1)}48.737%{opacity:1;animation-timing-function:cubic-bezier(.42,0,.35,1);transform:translate(450px,297px)scale(1)}51.157%{opacity:1;animation-timing-function:linear;transform:translate(541px,272px)scale(1)}53.66%{opacity:1;animation-timing-function:cubic-bezier(.42,0,.35,1);transform:translate(541px,272px)scale(1)}56.164%{opacity:1;animation-timing-function:linear;transform:translate(633px,246px)scale(1)}60.836%{opacity:1;transform:translate(636px,249px)scale(1)}61.254%{opacity:0;transform:translate(637px,250px)scale(1)}}@media (prefers-reduced-motion:reduce){.hbg-asm-node{opacity:1!important;filter:drop-shadow(0 2px 3px #00000047)!important;transform:none!important}.hbg-asm-edge{stroke-dashoffset:0!important}.hbg-asm-tag,.hbg-scene-asm{opacity:1!important}.hbg-anim{animation:none!important}}@keyframes hbgS4{0%{opacity:1;visibility:visible}28.235%{opacity:1;visibility:visible}30.588%{opacity:0;visibility:hidden}97.647%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes hbgAsm1{0%,1.882%{opacity:0;filter:drop-shadow(0 46px 30px #00000061);animation-timing-function:cubic-bezier(.25,0,.55,1);transform:translateY(-90px)scale(1.06)}2.471%{opacity:1}3.459%{opacity:1;filter:drop-shadow(0 2px 3px #00000047);transform:translateY(0)scale(1)}29.171%{opacity:1;filter:drop-shadow(0 2px 3px #00000047);transform:translateY(0)scale(1)}29.236%,to{opacity:0;filter:drop-shadow(0 46px 30px #00000061);transform:translateY(-90px)scale(1.06)}}@keyframes hbgAsm2{0%,2.471%{opacity:0;filter:drop-shadow(0 46px 30px #00000061);animation-timing-function:cubic-bezier(.25,0,.55,1);transform:translateY(-90px)scale(1.06)}3.059%{opacity:1}4.047%{opacity:1;filter:drop-shadow(0 2px 3px #00000047);transform:translateY(0)scale(1)}29.171%{opacity:1;filter:drop-shadow(0 2px 3px #00000047);transform:translateY(0)scale(1)}29.236%,to{opacity:0;filter:drop-shadow(0 46px 30px #00000061);transform:translateY(-90px)scale(1.06)}}@keyframes hbgAsm3{0%,3.059%{opacity:0;filter:drop-shadow(0 46px 30px #00000061);animation-timing-function:cubic-bezier(.25,0,.55,1);transform:translateY(-90px)scale(1.06)}3.647%{opacity:1}4.636%{opacity:1;filter:drop-shadow(0 2px 3px #00000047);transform:translateY(0)scale(1)}29.171%{opacity:1;filter:drop-shadow(0 2px 3px #00000047);transform:translateY(0)scale(1)}29.236%,to{opacity:0;filter:drop-shadow(0 46px 30px #00000061);transform:translateY(-90px)scale(1.06)}}@keyframes hbgAsm4{0%,7.294%{opacity:0;filter:drop-shadow(0 46px 30px #00000061);animation-timing-function:cubic-bezier(.25,0,.55,1);transform:translateY(-90px)scale(1.06)}7.882%{opacity:1}8.871%{opacity:1;filter:drop-shadow(0 2px 3px #00000047);transform:translateY(0)scale(1)}29.171%{opacity:1;filter:drop-shadow(0 2px 3px #00000047);transform:translateY(0)scale(1)}29.236%,to{opacity:0;filter:drop-shadow(0 46px 30px #00000061);transform:translateY(-90px)scale(1.06)}}@keyframes hbgAsm5{0%,12.706%{opacity:0;filter:drop-shadow(0 46px 30px #00000061);animation-timing-function:cubic-bezier(.25,0,.55,1);transform:translateY(-90px)scale(1.06)}13.295%{opacity:1}14.282%{opacity:1;filter:drop-shadow(0 2px 3px #00000047);transform:translateY(0)scale(1)}29.171%{opacity:1;filter:drop-shadow(0 2px 3px #00000047);transform:translateY(0)scale(1)}29.236%,to{opacity:0;filter:drop-shadow(0 46px 30px #00000061);transform:translateY(-90px)scale(1.06)}}@keyframes hbgAsm6{0%,17.882%{opacity:0;filter:drop-shadow(0 46px 30px #00000061);animation-timing-function:cubic-bezier(.25,0,.55,1);transform:translateY(-90px)scale(1.06)}18.471%{opacity:1}19.458%{opacity:1;filter:drop-shadow(0 2px 3px #00000047);transform:translateY(0)scale(1)}29.171%{opacity:1;filter:drop-shadow(0 2px 3px #00000047);transform:translateY(0)scale(1)}29.236%,to{opacity:0;filter:drop-shadow(0 46px 30px #00000061);transform:translateY(-90px)scale(1.06)}}@keyframes hbgAsm7{0%,22.117%{opacity:0;filter:drop-shadow(0 46px 30px #00000061);animation-timing-function:cubic-bezier(.25,0,.55,1);transform:translateY(-90px)scale(1.06)}22.706%{opacity:1}23.694%{opacity:1;filter:drop-shadow(0 2px 3px #00000047);transform:translateY(0)scale(1)}29.171%{opacity:1;filter:drop-shadow(0 2px 3px #00000047);transform:translateY(0)scale(1)}29.236%,to{opacity:0;filter:drop-shadow(0 46px 30px #00000061);transform:translateY(-90px)scale(1.06)}}@keyframes hbgAsm8{0%,22.117%{opacity:0;filter:drop-shadow(0 46px 30px #00000061);animation-timing-function:cubic-bezier(.25,0,.55,1);transform:translateY(-90px)scale(1.06)}22.706%{opacity:1}23.694%{opacity:1;filter:drop-shadow(0 2px 3px #00000047);transform:translateY(0)scale(1)}29.171%{opacity:1;filter:drop-shadow(0 2px 3px #00000047);transform:translateY(0)scale(1)}29.236%,to{opacity:0;filter:drop-shadow(0 46px 30px #00000061);transform:translateY(-90px)scale(1.06)}}@keyframes hbgAsm9{0%,22.706%{opacity:0;filter:drop-shadow(0 46px 30px #00000061);animation-timing-function:cubic-bezier(.25,0,.55,1);transform:translateY(-90px)scale(1.06)}23.295%{opacity:1}24.282%{opacity:1;filter:drop-shadow(0 2px 3px #00000047);transform:translateY(0)scale(1)}29.171%{opacity:1;filter:drop-shadow(0 2px 3px #00000047);transform:translateY(0)scale(1)}29.236%,to{opacity:0;filter:drop-shadow(0 46px 30px #00000061);transform:translateY(-90px)scale(1.06)}}@keyframes hbgAsm10{0%,23.295%{opacity:0;filter:drop-shadow(0 46px 30px #00000061);animation-timing-function:cubic-bezier(.25,0,.55,1);transform:translateY(-90px)scale(1.06)}23.882%{opacity:1}24.871%{opacity:1;filter:drop-shadow(0 2px 3px #00000047);transform:translateY(0)scale(1)}29.171%{opacity:1;filter:drop-shadow(0 2px 3px #00000047);transform:translateY(0)scale(1)}29.236%,to{opacity:0;filter:drop-shadow(0 46px 30px #00000061);transform:translateY(-90px)scale(1.06)}}@keyframes hbgAsm11{0%,23.882%{opacity:0;filter:drop-shadow(0 46px 30px #00000061);animation-timing-function:cubic-bezier(.25,0,.55,1);transform:translateY(-90px)scale(1.06)}24.471%{opacity:1}25.459%{opacity:1;filter:drop-shadow(0 2px 3px #00000047);transform:translateY(0)scale(1)}29.171%{opacity:1;filter:drop-shadow(0 2px 3px #00000047);transform:translateY(0)scale(1)}29.236%,to{opacity:0;filter:drop-shadow(0 46px 30px #00000061);transform:translateY(-90px)scale(1.06)}}@keyframes hbgAsm12{0%,13.295%{opacity:0;filter:drop-shadow(0 46px 30px #00000061);animation-timing-function:cubic-bezier(.25,0,.55,1);transform:translateY(-90px)scale(1.06)}13.882%{opacity:1}14.871%{opacity:1;filter:drop-shadow(0 2px 3px #00000047);transform:translateY(0)scale(1)}29.171%{opacity:1;filter:drop-shadow(0 2px 3px #00000047);transform:translateY(0)scale(1)}29.236%,to{opacity:0;filter:drop-shadow(0 46px 30px #00000061);transform:translateY(-90px)scale(1.06)}}@keyframes hbgAsm13{0%,13.882%{opacity:0;filter:drop-shadow(0 46px 30px #00000061);animation-timing-function:cubic-bezier(.25,0,.55,1);transform:translateY(-90px)scale(1.06)}14.471%{opacity:1}15.458%{opacity:1;filter:drop-shadow(0 2px 3px #00000047);transform:translateY(0)scale(1)}29.171%{opacity:1;filter:drop-shadow(0 2px 3px #00000047);transform:translateY(0)scale(1)}29.236%,to{opacity:0;filter:drop-shadow(0 46px 30px #00000061);transform:translateY(-90px)scale(1.06)}}@keyframes hbgAsmE1{0%,4.871%{stroke-dashoffset:1px}5.812%{stroke-dashoffset:0}29.171%{stroke-dashoffset:0}29.236%,to{stroke-dashoffset:1px}}@keyframes hbgAsmE2{0%,4.871%{stroke-dashoffset:1px}5.812%{stroke-dashoffset:0}29.171%{stroke-dashoffset:0}29.236%,to{stroke-dashoffset:1px}}@keyframes hbgAsmE3{0%,9.106%{stroke-dashoffset:1px}10.047%{stroke-dashoffset:0}29.171%{stroke-dashoffset:0}29.236%,to{stroke-dashoffset:1px}}@keyframes hbgAsmE4{0%,14.518%{stroke-dashoffset:1px}15.458%{stroke-dashoffset:0}29.171%{stroke-dashoffset:0}29.236%,to{stroke-dashoffset:1px}}@keyframes hbgAsmE6{0%,23.929%{stroke-dashoffset:1px}24.871%{stroke-dashoffset:0}29.171%{stroke-dashoffset:0}29.236%,to{stroke-dashoffset:1px}}@keyframes hbgAsmE7{0%,24.518%{stroke-dashoffset:1px}25.459%{stroke-dashoffset:0}29.171%{stroke-dashoffset:0}29.236%,to{stroke-dashoffset:1px}}@keyframes hbgAsmE8{0%,25.106%{stroke-dashoffset:1px}26.047%{stroke-dashoffset:0}29.171%{stroke-dashoffset:0}29.236%,to{stroke-dashoffset:1px}}@keyframes hbgAsmE9{0%,23.929%{stroke-dashoffset:1px}24.871%{stroke-dashoffset:0}29.171%{stroke-dashoffset:0}29.236%,to{stroke-dashoffset:1px}}@keyframes hbgAsmE10{0%,25.694%{stroke-dashoffset:1px}26.635%{stroke-dashoffset:0}29.171%{stroke-dashoffset:0}29.236%,to{stroke-dashoffset:1px}}@keyframes hbgAsmE11{0%,15.106%{stroke-dashoffset:1px}16.047%{stroke-dashoffset:0}29.171%{stroke-dashoffset:0}29.236%,to{stroke-dashoffset:1px}}@keyframes hbgAsmE12{0%,15.694%{stroke-dashoffset:1px}16.635%{stroke-dashoffset:0}29.171%{stroke-dashoffset:0}29.236%,to{stroke-dashoffset:1px}}@keyframes hbgAsmE13{0%,19.694%{stroke-dashoffset:1px}20.635%{stroke-dashoffset:0}29.171%{stroke-dashoffset:0}29.236%,to{stroke-dashoffset:1px}}@keyframes hbgAsmE14{0%,19.694%{stroke-dashoffset:1px}20.635%{stroke-dashoffset:0}29.171%{stroke-dashoffset:0}29.236%,to{stroke-dashoffset:1px}}@keyframes hbgAsmL1{0%,20.338%{opacity:0}21.13%{opacity:1}29.171%{opacity:1}29.236%,to{opacity:0}}@keyframes hbgAsmL2{0%,19.547%{opacity:0}20.338%{opacity:1}29.171%{opacity:1}29.236%,to{opacity:0}}@keyframes hbgAsmL3{0%,21.13%{opacity:0}21.92%{opacity:1}29.171%{opacity:1}29.236%,to{opacity:0}}.dark .hero-root{--h-bg:#262626;--h-bg-rgb:38,38,38;--h-face:#262626;--h-node-fill:#262626;--h-panel:#353535;--h-panel-sel:#2f283a;--h-chip:#222;--h-track:#212121;--h-modal:#373737;--h-dots:#404040}.hero-root .hbg-grid{-webkit-mask-image:radial-gradient(72% 62%,#000 40%,#0000 78%);mask-image:radial-gradient(72% 62%,#000 40%,#0000 78%)}.hero-root[data-offscreen] *{animation-play-state:paused!important}@keyframes hp-showreel-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.hero-root [style*=hp-showreel-in]{animation:none!important}}.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-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #00000014;--xy-node-boxshadow-selected-default:0 0 0 .5px #1a192b;--xy-node-border-radius-default:3px;--xy-handle-background-color-default:#1a192b;--xy-handle-border-color-default:#fff;--xy-selection-background-color-default:#0059dc14;--xy-selection-border-default:1px dotted #0059dccc;--xy-controls-button-background-color-default:#fefefe;--xy-controls-button-background-color-hover-default:#f4f4f4;--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:#eee;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#fff;--xy-edge-label-color-default:inherit;--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;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #ffffff14;--xy-node-boxshadow-selected-default:0 0 0 .5px #999;--xy-handle-background-color-default:#bebebe;--xy-handle-border-color-default:#1e1e1e;--xy-selection-background-color-default:#c8c8dc14;--xy-selection-border-default:1px dotted #c8c8dccc;--xy-controls-button-background-color-default:#2b2b2b;--xy-controls-button-background-color-hover-default:#3e3e3e;--xy-controls-button-color-default:#f8f8f8;--xy-controls-button-color-hover-default:#fff;--xy-controls-button-border-color-default:#5b5b5b;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#141414;--xy-edge-label-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;-moz-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;-moz-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));border:1px solid var(--xy-handle-border-color,var(--xy-handle-border-color-default));border-radius:100%;width:6px;min-width:5px;height:6px;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;-moz-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__viewport-portal{-webkit-user-select:none;-moz-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{box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default));flex-direction:column;display:flex}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border:none;border-bottom:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)));width:26px;height:26px;color:var(--xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default)));cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;justify-content:center;align-items:center;padding:4px;display:flex}.react-flow__controls-button svg{fill:currentColor;width:100%;max-width:12px;max-height:12px}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));width:150px;color:var(--xy-node-color,var(--xy-node-color-default));text-align:center;border:var(--xy-node-border,var(--xy-node-border-default));background-color:var(--xy-node-background-color,var(--xy-node-background-color-default));padding:10px;font-size:12px}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover,var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color,var(--xy-node-group-background-color-default))}.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__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var(--xy-controls-button-background-color-hover-props,var(--xy-controls-button-background-color-hover,var(--xy-controls-button-background-color-hover-default)));color:var(--xy-controls-button-color-hover-props,var(--xy-controls-button-color-hover,var(--xy-controls-button-color-hover-default)))}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)))}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.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%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color,var(--xy-edge-label-color-default))}
