.dark *,.dark body,.dark div,.dark span,.dark button,.dark a,.dark input,.dark textarea,.dark select,.dark [role=button],.dark .react-flow,.dark .react-flow *,.dark .react-flow__pane,.dark .react-flow__viewport,.dark .react-flow__renderer,.dark .react-flow__node,.dark .react-flow__edge,.dark .react-flow__handle,.dark .react-flow__selectionpane,.dark .react-flow__background{cursor:url(/cursor-white.svg) 2 2,default!important}:root:not(.dark) *,:root:not(.dark) body,:root:not(.dark) div,:root:not(.dark) span,:root:not(.dark) button,:root:not(.dark) a,:root:not(.dark) input,:root:not(.dark) textarea,:root:not(.dark) select,:root:not(.dark) [role=button],:root:not(.dark) .react-flow,:root:not(.dark) .react-flow *,:root:not(.dark) .react-flow__pane,:root:not(.dark) .react-flow__viewport,:root:not(.dark) .react-flow__renderer,:root:not(.dark) .react-flow__node,:root:not(.dark) .react-flow__edge,:root:not(.dark) .react-flow__handle,:root:not(.dark) .react-flow__selectionpane,:root:not(.dark) .react-flow__background{cursor:url(/cursor-black.svg) 2 2,default!important}.react-flow[data-tool=hand],.react-flow[data-tool=hand] *,.react-flow[data-tool=hand] .react-flow__pane,.react-flow[data-tool=hand] .react-flow__viewport,.react-flow[data-tool=hand] .react-flow__renderer,.react-flow[data-tool=hand] .react-flow__background,.react-flow[data-tool=hand] .react-flow__zoompane{cursor:grab!important}.react-flow[data-tool=hand]:active,.react-flow[data-tool=hand] :active,.react-flow[data-tool=hand] .react-flow__pane:active,.react-flow[data-tool=hand] .react-flow__viewport:active,.react-flow[data-tool=hand] .react-flow__renderer:active,.react-flow[data-tool=hand] .react-flow__background:active,.react-flow[data-tool=hand] .react-flow__zoompane:active,.react-flow[data-tool=hand] .react-flow__pane.dragging,.react-flow[data-tool=hand] .react-flow__dragging{cursor:grabbing!important}.react-flow[data-tool=hand] .react-flow__nodes,.react-flow[data-tool=hand] .react-flow__node,.react-flow[data-tool=hand] .react-flow__edges,.react-flow[data-tool=hand] .react-flow__edge,.react-flow[data-tool=hand] .react-flow__handle,.react-flow[data-tool=hand] .react-flow__selectionpane{pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important}.dark .react-flow .react-flow__resize-control.top-left,.dark .react-flow .react-flow__resize-control.bottom-right,:root:not(.dark) .react-flow .react-flow__resize-control.top-left,:root:not(.dark) .react-flow .react-flow__resize-control.bottom-right{cursor:nwse-resize!important}.dark .react-flow .react-flow__resize-control.top-right,.dark .react-flow .react-flow__resize-control.bottom-left,:root:not(.dark) .react-flow .react-flow__resize-control.top-right,:root:not(.dark) .react-flow .react-flow__resize-control.bottom-left{cursor:nesw-resize!important}.dark .react-flow .react-flow__resize-control.top,.dark .react-flow .react-flow__resize-control.bottom,:root:not(.dark) .react-flow .react-flow__resize-control.top,:root:not(.dark) .react-flow .react-flow__resize-control.bottom{cursor:ns-resize!important}.dark .react-flow .react-flow__resize-control.left,.dark .react-flow .react-flow__resize-control.right,:root:not(.dark) .react-flow .react-flow__resize-control.left,:root:not(.dark) .react-flow .react-flow__resize-control.right{cursor:ew-resize!important}input[type=text],input[type=email],input[type=password],input[type=search],input[type=url],input[type=number],textarea,[contenteditable=true]{cursor:text!important}[disabled],.cursor-not-allowed{cursor:not-allowed!important}
:root{--ease:cubic-bezier(.5,1,.89,1)}html.dark{--cube-border-color:#262626;--cube-face-bg-start:#14141480;--cube-face-bg-mid:#0a0a0a40;--cube-face-bg-end:#1a1a1a80;--cube-border:#3336;--cube-shadow-main:#0202024d;--cube-symbol-bg:linear-gradient(90deg,#e0e0e0e6,#f3f3f3,#e0e0e0e6);--cube-symbol-glow:#ffffff26}@supports (color:lab(0% 0 0)){html.dark{--cube-border-color:lab(15.204% 0 -.00000596046);--cube-face-bg-start:lab(6.39343% -.0000149012 0/.5);--cube-face-bg-mid:lab(2.75381% 0 0/.25);--cube-face-bg-end:lab(9.056% -.00000745058 .00000298023/.5);--cube-border:lab(21.236% 0 0/.4);--cube-shadow-main:lab(.615572% 0 0/.3);--cube-symbol-bg:linear-gradient(90deg,lab(89.096% -.0000298023 0/.9),lab(95.708% 0 0),lab(89.096% -.0000298023 0/.9));--cube-symbol-glow:lab(100% 0 0/.15)}}html:not(.dark){--cube-border-color:#e2e8f0cc;--cube-face-bg-start:#fff9;--cube-face-bg-mid:#fbfafe4d;--cube-face-bg-end:#f5f3ff99;--cube-border:#cbd5e180;--cube-shadow-main:#0000001a;--cube-symbol-bg:linear-gradient(90deg,#505050,#323232,#505050);--cube-symbol-glow:#0000001a}@supports (color:lab(0% 0 0)){html:not(.dark){--cube-border-color:lab(91.735% -.991881 -4.7716/.8);--cube-face-bg-start:lab(100% 0 0/.6);--cube-face-bg-mid:lab(98.4394% .795037 -1.68165/.3);--cube-face-bg-end:lab(96.242% 2.27529 -5.52325/.6);--cube-border:lab(84.7694% -1.78155 -7.2193/.5);--cube-shadow-main:lab(0% 0 0/.1);--cube-symbol-bg:linear-gradient(90deg,lab(33.996% 0 .00000596046),lab(20.772% 0 0),lab(33.996% 0 .00000596046));--cube-symbol-glow:lab(0% 0 0/.1)}}.isometric-cube{perspective:1200px;isolation:isolate;justify-content:center;align-items:center;width:60px;height:60px;display:flex;position:relative}.isometric-cube .cube{width:30px;height:30px;transform-style:preserve-3d;will-change:transform;transition:transform .5s var(--ease);position:absolute;transform:rotateX(35.264deg)rotateY(45deg)}.isometric-cube .face{background:linear-gradient(135deg,var(--cube-face-bg-start),var(--cube-face-bg-mid)50%,var(--cube-face-bg-end));border:1px solid var(--cube-border);backface-visibility:visible;width:30px;height:30px;box-shadow:inset 0 0 8px var(--cube-symbol-glow),0 2px 8px var(--cube-shadow-main);transition:all .3s var(--ease);justify-content:center;align-items:center;display:flex;position:absolute}.isometric-cube .front{transform:translateZ(15px)}html.dark .isometric-cube .front{background:linear-gradient(135deg,#1e1e1e99,#1010104d 50%,#2229);background:linear-gradient(135deg,lab(11.26% .00000745058 -.00000298023/.6),lab(4.8411% 0 0/.3) 50%,lab(13.232% 0 0/.6));border-color:#ffffff26;border-color:lab(100% 0 0/.15)}.isometric-cube .back{transform:rotateY(180deg)translateZ(15px)}.isometric-cube .right{transform:rotateY(90deg)translateZ(15px)}.isometric-cube .left{transform:rotateY(-90deg)translateZ(15px)}.isometric-cube .top{transform:rotateX(90deg)translateZ(15px)}.isometric-cube .bottom{transform:rotateX(-90deg)translateZ(15px)}.isometric-cube:hover .cube{transform:rotateX(35.264deg)rotateY(405deg)}.isometric-cube.active .cube{animation:.35s cubic-bezier(.34,1.56,.64,1) forwards cube-punch}@keyframes cube-punch{0%{transform:rotateX(35.264deg)rotateY(45deg)scale(1)}40%{transform:rotateX(35.264deg)rotateY(45deg)scale(.75)}to{transform:rotateX(35.264deg)rotateY(45deg)scale(1)}}html.dark .isometric-cube:hover .face{border-color:#ffffff38;border-color:lab(100% 0 0/.22);box-shadow:inset 0 0 12px #ffffff14,0 4px 12px #02020266;box-shadow:inset 0 0 12px lab(100% 0 0/.08),0 4px 12px lab(.615572% 0 0/.4)}html:not(.dark) .isometric-cube:hover .face{border-color:#00000026;border-color:lab(0% 0 0/.15);box-shadow:inset 0 0 12px #0000000a,0 4px 12px #0000000f;box-shadow:inset 0 0 12px lab(0% 0 0/.04),0 4px 12px lab(0% 0 0/.06)}.isometric-cube .m-symbol{z-index:1;transition:color .3s var(--ease),filter .3s var(--ease);position:relative}html.dark .isometric-cube .m-symbol{color:#eaeaea;color:lab(92.692% 0 0);filter:drop-shadow(0 0 6px #fff3)drop-shadow(0 0 14px #ffffff14);filter:drop-shadow(0 0 6px lab(100% 0 0/.2))drop-shadow(0 0 14px lab(100% 0 0/.08))}html:not(.dark) .isometric-cube .m-symbol{color:#323232;color:lab(20.772% 0 0);filter:drop-shadow(0 0 6px #00000026)drop-shadow(0 0 14px #0000000f);filter:drop-shadow(0 0 6px lab(0% 0 0/.15))drop-shadow(0 0 14px lab(0% 0 0/.06))}html.dark .isometric-cube:hover .m-symbol{color:#fff;color:lab(100% 0 0);filter:drop-shadow(0 0 10px #ffffff59)drop-shadow(0 0 22px #ffffff1f);filter:drop-shadow(0 0 10px lab(100% 0 0/.35))drop-shadow(0 0 22px lab(100% 0 0/.12))}html:not(.dark) .isometric-cube:hover .m-symbol{color:#1e1e1e;color:lab(11.26% .00000745058 -.00000298023);filter:drop-shadow(0 0 10px #0003)drop-shadow(0 0 22px #00000014);filter:drop-shadow(0 0 10px lab(0% 0 0/.2))drop-shadow(0 0 22px lab(0% 0 0/.08))}.isometric-cube:active .cube{transform:rotateX(35.264deg)rotateY(45deg)scale(.95)}html.dark .isometric-cube:active .face{box-shadow:inset 0 0 16px #ffffff14,0 1px 4px #02020280;box-shadow:inset 0 0 16px lab(100% 0 0/.08),0 1px 4px lab(.615572% 0 0/.5)}html:not(.dark) .isometric-cube:active .face{box-shadow:inset 0 0 16px #0000000f,0 1px 4px #00000014;box-shadow:inset 0 0 16px lab(0% 0 0/.06),0 1px 4px lab(0% 0 0/.08)}@keyframes rotate-cube{0%{transform:rotateX(35.264deg)rotateY(45deg)}to{transform:rotateX(35.264deg)rotateY(405deg)}}.isometric-cube.rotating .cube{animation:6s linear infinite rotate-cube}html:not(.dark) .isometric-cube .face{background:linear-gradient(135deg,#ffffffeb,#fbfafed9 50%,#f5f3ffeb);background:linear-gradient(135deg,lab(100% 0 0/.92),lab(98.4394% .795037 -1.68165/.85) 50%,lab(96.242% 2.27529 -5.52325/.92))}html:not(.dark) .isometric-cube .front{background:linear-gradient(135deg,#fffffff2,#fbfafee6 50%,#f5f3fff2);background:linear-gradient(135deg,lab(100% 0 0/.95),lab(98.4394% .795037 -1.68165/.9) 50%,lab(96.242% 2.27529 -5.52325/.95));border-color:#0000001f;border-color:lab(0% 0 0/.12)}@keyframes cube-breathe-dark{0%,to{filter:drop-shadow(0 0 #f9731500);filter:drop-shadow(0 0 lab(64.5087% 49.4503 68.821/0));transform:scale(1)}50%{filter:drop-shadow(0 0 8px #f9731559);filter:drop-shadow(0 0 8px lab(64.5087% 49.4503 68.821/.35));transform:scale(1.06)}}@keyframes cube-breathe-light{0%,to{filter:drop-shadow(0 0 2px #f9731526);filter:drop-shadow(0 0 2px lab(64.5087% 49.4503 68.821/.15));transform:scale(1)}50%{filter:drop-shadow(0 0 10px #f9731580);filter:drop-shadow(0 0 10px lab(64.5087% 49.4503 68.821/.5));transform:scale(1.06)}}html.dark .isometric-cube.has-source{animation:2.5s ease-in-out .7s infinite cube-breathe-dark}html:not(.dark) .isometric-cube.has-source{animation:2.5s ease-in-out .7s infinite cube-breathe-light}.isometric-cube .face:after{content:"";pointer-events:none;z-index:0;transition:clip-path .55s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}html.dark .isometric-cube .face:after{background:linear-gradient(#3514038c,#4f1c00d9);background:linear-gradient(lab(11.4392% 15.7615 16.2998/.55),lab(18.0687% 27.1634 32.1603/.85))}html.dark .isometric-cube .front:after{background:linear-gradient(#40150099,#562000e6);background:linear-gradient(lab(13.5902% 21.523 22.6695/.6),lab(20.206% 33.0694 39.9473/.9))}html:not(.dark) .isometric-cube .face:after{background:linear-gradient(#ffb486cc,#ff9a64eb);background:linear-gradient(lab(80.729% 31.4152 42.1451/.8),lab(73.4683% 41.1577 52.7/.92))}html:not(.dark) .isometric-cube .front:after{background:linear-gradient(#ffae83e0,#ff8e50f2);background:linear-gradient(lab(78.209% 37.9439 48.4265/.88),lab(70.9763% 47.0054 62.2892/.95))}.isometric-cube .bottom:after{clip-path:circle(0%);transition-delay:.14s}.isometric-cube .left:after{clip-path:circle(0% at 100% 100%);transition-delay:.1s}.isometric-cube .front:after{clip-path:circle(0% at 50% 100%);transition-delay:80ms}.isometric-cube .right:after{clip-path:circle(0% at 0 100%);transition-delay:40ms}.isometric-cube .back:after{clip-path:circle(0% at 50% 100%);transition-delay:60ms}.isometric-cube .top:after{clip-path:circle(0% at 50% 100%);transition-delay:0s}.isometric-cube.has-source .bottom:after{clip-path:circle(150%);transition-delay:0s}.isometric-cube.has-source .left:after{clip-path:circle(150% at 100% 100%);transition-delay:60ms}.isometric-cube.has-source .front:after{clip-path:circle(150% at 50% 100%);transition-delay:.12s}.isometric-cube.has-source .right:after{clip-path:circle(150% at 0 100%);transition-delay:.16s}.isometric-cube.has-source .back:after{clip-path:circle(150% at 50% 100%);transition-delay:.18s}.isometric-cube.has-source .top:after{clip-path:circle(150% at 50% 100%);transition-delay:.24s}.isometric-cube.has-source .face{transition:border-color .5s .2s,box-shadow .5s .2s}html.dark .isometric-cube.has-source .face{border-color:#f973154d;border-color:lab(64.5087% 49.4503 68.821/.3)}html:not(.dark) .isometric-cube.has-source .face{border-color:#f9731573;border-color:lab(64.5087% 49.4503 68.821/.45)}html.dark .isometric-cube.has-source .front{border-color:#f9731566;border-color:lab(64.5087% 49.4503 68.821/.4)}html:not(.dark) .isometric-cube.has-source .front{border-color:#f973158c;border-color:lab(64.5087% 49.4503 68.821/.55)}html.dark .isometric-cube.has-source .m-symbol{color:#fb923c;color:lab(71.1485% 36.1241 60.7583);filter:drop-shadow(0 0 6px #f973154d)drop-shadow(0 0 14px #f973151f);filter:drop-shadow(0 0 6px lab(64.5087% 49.4503 68.821/.3))drop-shadow(0 0 14px lab(64.5087% 49.4503 68.821/.12));transition-delay:.35s}html:not(.dark) .isometric-cube.has-source .m-symbol{color:#fff;color:lab(100% 0 0);filter:drop-shadow(0 0 4px #fff6)drop-shadow(0 0 10px #f9731533);filter:drop-shadow(0 0 4px lab(100% 0 0/.4))drop-shadow(0 0 10px lab(64.5087% 49.4503 68.821/.2));transition-delay:.35s}
@keyframes expandFromCube{0%{opacity:0;filter:blur(10px);transform:scale(.1)translateY(200px)}50%{opacity:.5;filter:blur(5px)}to{opacity:1;filter:blur();transform:scale(1)translateY(0)}}@keyframes collapseIntoCube{0%{opacity:1;filter:blur();transform:scale(1)translateY(0)}50%{opacity:.5;filter:blur(5px)}to{opacity:0;filter:blur(10px);transform:scale(.1)translateY(200px)}}.closing-animation{animation:.5s ease-in forwards collapseIntoCube!important}
