.react-flow{direction:ltr}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1;cursor:-webkit-grab;cursor:grab}.react-flow__pane.selection{cursor:pointer}.react-flow__pane.dragging{cursor:-webkit-grabbing;cursor:grabbing}.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 .react-flow__edges{pointer-events:none;overflow:visible}.react-flow__edge-path,.react-flow__connection-path{stroke:#b1b1b7;stroke-width:1;fill:none}.react-flow__edge{pointer-events:visibleStroke;cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;-webkit-animation:dashdraw .5s linear infinite;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;-webkit-animation: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:focus .react-flow__edge-path,.react-flow__edge:focus-visible .react-flow__edge-path{stroke:#555}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge-textbg{fill:#fff}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;-webkit-animation:dashdraw .5s linear infinite;animation:dashdraw .5s linear infinite}.react-flow__connectionline{z-index:1001}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:-webkit-grab;cursor:grab}.react-flow__node.dragging{cursor:-webkit-grabbing;cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:-webkit-grab;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background:#1a192b;border:1px solid white;border-radius:100%}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:-4px;transform:translate(-50%)}.react-flow__handle-top{left:50%;top:-4px;transform:translate(-50%)}.react-flow__handle-left{top:50%;left:-4px;transform:translateY(-50%)}.react-flow__handle-right{right:-4px;top:50%;transform:translateY(-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.center{left:50%;transform:translate(-50%)}.react-flow__attribution{font-size:10px;background:#ffffff80;padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@-webkit-keyframes dashdraw{0%{stroke-dashoffset:10}}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.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-default,.react-flow__node-input,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:3px;width:150px;font-size:12px;color:#222;text-align:center;border-width:1px;border-style:solid;border-color:#1a192b;background-color:#fff}.react-flow__node-default.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.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:0 0 0 .5px #1a192b}.react-flow__node-group{background-color:#f0f0f040}.react-flow__nodesselection-rect,.react-flow__selection{background:#0059dc14;border:1px dotted rgba(0,89,220,.8)}.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{box-shadow:0 0 2px 1px #00000014}.react-flow__controls-button{border:none;background:#fefefe;border-bottom:1px solid #eee;box-sizing:content-box;display:flex;justify-content:center;align-items:center;width:16px;height:16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:5px}.react-flow__controls-button:hover{background:#f4f4f4}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__minimap{background-color:#fff}.react-flow__minimap svg{display:block}.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{width:4px;height:4px;border:1px solid #fff;border-radius:1px;background-color:#3367d9;transform:translate(-50%,-50%)}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.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:#3367d9;border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}@keyframes marching-ants{0%{background-position:0 0,0 100%,0 0,100% 0}to{background-position:20px 0,-20px 100%,0 -20px,100% 20px}}:root{--rc-drag-handle-size: 12px;--rc-drag-handle-mobile-size: 24px;--rc-drag-handle-bg-colour: rgba(0, 0, 0, .2);--rc-drag-bar-size: 6px;--rc-border-color: rgba(255, 255, 255, .7);--rc-focus-color: #0088ff}.ReactCrop{position:relative;display:inline-block;cursor:crosshair;max-width:100%}.ReactCrop *,.ReactCrop *:before,.ReactCrop *:after{box-sizing:border-box}.ReactCrop--disabled,.ReactCrop--locked{cursor:inherit}.ReactCrop__child-wrapper{overflow:hidden;max-height:inherit}.ReactCrop__child-wrapper>img,.ReactCrop__child-wrapper>video{display:block;max-width:100%;max-height:inherit}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>img,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>video{touch-action:none}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__crop-selection{touch-action:none}.ReactCrop__crop-mask{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;width:calc(100% + .5px);height:calc(100% + .5px)}.ReactCrop__crop-selection{position:absolute;top:0;left:0;transform:translateZ(0);cursor:move}.ReactCrop--disabled .ReactCrop__crop-selection{cursor:inherit}.ReactCrop--circular-crop .ReactCrop__crop-selection{border-radius:50%}.ReactCrop--circular-crop .ReactCrop__crop-selection:after{pointer-events:none;content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border:1px solid var(--rc-border-color);opacity:.3}.ReactCrop--no-animate .ReactCrop__crop-selection{outline:1px dashed white}.ReactCrop__crop-selection:not(.ReactCrop--no-animate .ReactCrop__crop-selection){animation:marching-ants 1s;background-image:linear-gradient(to right,#fff 50%,#444 50%),linear-gradient(to right,#fff 50%,#444 50%),linear-gradient(to bottom,#fff 50%,#444 50%),linear-gradient(to bottom,#fff 50%,#444 50%);background-size:10px 1px,10px 1px,1px 10px,1px 10px;background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;color:#fff;animation-play-state:running;animation-timing-function:linear;animation-iteration-count:infinite}.ReactCrop__crop-selection:focus{outline:2px solid var(--rc-focus-color);outline-offset:-1px}.ReactCrop--invisible-crop .ReactCrop__crop-mask,.ReactCrop--invisible-crop .ReactCrop__crop-selection{display:none}.ReactCrop__rule-of-thirds-vt:before,.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-hz:after{content:"";display:block;position:absolute;background-color:#fff6}.ReactCrop__rule-of-thirds-vt:before,.ReactCrop__rule-of-thirds-vt:after{width:1px;height:100%}.ReactCrop__rule-of-thirds-vt:before{left:33.3333333333%}.ReactCrop__rule-of-thirds-vt:after{left:66.6666666667%}.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-hz:after{width:100%;height:1px}.ReactCrop__rule-of-thirds-hz:before{top:33.3333333333%}.ReactCrop__rule-of-thirds-hz:after{top:66.6666666667%}.ReactCrop__drag-handle{position:absolute;width:var(--rc-drag-handle-size);height:var(--rc-drag-handle-size);background-color:var(--rc-drag-handle-bg-colour);border:1px solid var(--rc-border-color)}.ReactCrop__drag-handle:focus{background:var(--rc-focus-color)}.ReactCrop .ord-nw{top:0;left:0;transform:translate(-50%,-50%);cursor:nw-resize}.ReactCrop .ord-n{top:0;left:50%;transform:translate(-50%,-50%);cursor:n-resize}.ReactCrop .ord-ne{top:0;right:0;transform:translate(50%,-50%);cursor:ne-resize}.ReactCrop .ord-e{top:50%;right:0;transform:translate(50%,-50%);cursor:e-resize}.ReactCrop .ord-se{bottom:0;right:0;transform:translate(50%,50%);cursor:se-resize}.ReactCrop .ord-s{bottom:0;left:50%;transform:translate(-50%,50%);cursor:s-resize}.ReactCrop .ord-sw{bottom:0;left:0;transform:translate(-50%,50%);cursor:sw-resize}.ReactCrop .ord-w{top:50%;left:0;transform:translate(-50%,-50%);cursor:w-resize}.ReactCrop__disabled .ReactCrop__drag-handle{cursor:inherit}.ReactCrop__drag-bar{position:absolute}.ReactCrop__drag-bar.ord-n{top:0;left:0;width:100%;height:var(--rc-drag-bar-size);transform:translateY(-50%)}.ReactCrop__drag-bar.ord-e{right:0;top:0;width:var(--rc-drag-bar-size);height:100%;transform:translate(50%)}.ReactCrop__drag-bar.ord-s{bottom:0;left:0;width:100%;height:var(--rc-drag-bar-size);transform:translateY(50%)}.ReactCrop__drag-bar.ord-w{top:0;left:0;width:var(--rc-drag-bar-size);height:100%;transform:translate(-50%)}.ReactCrop--new-crop .ReactCrop__drag-bar,.ReactCrop--new-crop .ReactCrop__drag-handle,.ReactCrop--fixed-aspect .ReactCrop__drag-bar,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w{display:none}@media (pointer: coarse){.ReactCrop .ord-n,.ReactCrop .ord-e,.ReactCrop .ord-s,.ReactCrop .ord-w{display:none}.ReactCrop__drag-handle{width:var(--rc-drag-handle-mobile-size);height:var(--rc-drag-handle-mobile-size)}}:root{--legacy-hex-000: #000;--legacy-hex-00ced1: #00ced1;--legacy-hex-020617: #020617;--legacy-hex-09090e: #09090e;--legacy-hex-0b1120: #0b1120;--legacy-hex-10b981: #10b981;--legacy-hex-14141cb3: #14141cb3;--legacy-hex-1a1a2e: #1a1a2e;--legacy-hex-22c55e: #22c55e;--legacy-hex-22d3ee: #22d3ee;--legacy-hex-343434: #343434;--legacy-hex-38bdf8: #38bdf8;--legacy-hex-3b82f6: #3b82f6;--legacy-hex-52525b: #52525b;--legacy-hex-64748b: #64748b;--legacy-hex-666: #666;--legacy-hex-71717a: #71717a;--legacy-hex-7dd3fc: #7dd3fc;--legacy-hex-94a3b8: #94a3b8;--legacy-hex-a1a1aa: #a1a1aa;--legacy-hex-a78bfa: #a78bfa;--legacy-hex-a855f7: #a855f7;--legacy-hex-b1b1b7: #b1b1b7;--legacy-hex-c00: #c00;--legacy-hex-c084fc: #c084fc;--legacy-hex-cbd5e1: #cbd5e1;--legacy-hex-dbeafe: #dbeafe;--legacy-hex-dc2626: #dc2626;--legacy-hex-ddd: #ddd;--legacy-hex-111116: #111116;--legacy-hex-e0f2fe: #e0f2fe;--legacy-hex-e2e8f0: #e2e8f0;--legacy-hex-e9d5ff: #e9d5ff;--legacy-hex-ef4444: #ef4444;--legacy-hex-f1f5f9: #f1f5f9;--legacy-hex-f4f4f5: #f4f4f5;--legacy-hex-f59e0b: #f59e0b;--legacy-hex-f87171: #f87171;--legacy-hex-f8fafc: #f8fafc;--legacy-hex-ff6b6b: #ff6b6b;--legacy-hex-ff8f8f: #ff8f8f;--legacy-hex-fff: #fff;--legacy-hex-ffffff: #FFFFFF;--legacy-rgba-0-0-0-0-5: rgba(0, 0, 0, .5);--legacy-rgba-0-0-0-0-6: rgba(0, 0, 0, .6);--legacy-rgba-0-0-0-0-7: rgba(0, 0, 0, .7);--legacy-rgba-0-0-0-0-8: rgba(0, 0, 0, .8);--legacy-rgba-0-0-0-0-85: rgba(0, 0, 0, .85);--legacy-rgba-0-157-255-0-07: rgba(0, 157, 255, .07);--legacy-rgba-0-157-255-0-25: rgba(0, 157, 255, .25);--legacy-rgba-0-206-209-0-04: rgba(0, 206, 209, .04);--legacy-rgba-0-206-209-0-05: rgba(0, 206, 209, .05);--legacy-rgba-0-206-209-0-06: rgba(0, 206, 209, .06);--legacy-rgba-0-206-209-0-07: rgba(0, 206, 209, .07);--legacy-rgba-0-206-209-0-08: rgba(0, 206, 209, .08);--legacy-rgba-0-206-209-0-1: rgba(0, 206, 209, .1);--legacy-rgba-0-206-209-0-15: rgba(0, 206, 209, .15);--legacy-rgba-0-206-209-0-18: rgba(0, 206, 209, .18);--legacy-rgba-0-206-209-0-2: rgba(0, 206, 209, .2);--legacy-rgba-0-206-209-0-25: rgba(0, 206, 209, .25);--legacy-rgba-0-206-209-0-28: rgba(0, 206, 209, .28);--legacy-rgba-0-206-209-0-3: rgba(0, 206, 209, .3);--legacy-rgba-0-206-209-0-35: rgba(0, 206, 209, .35);--legacy-rgba-0-206-209-0-4: rgba(0, 206, 209, .4);--legacy-rgba-0-206-209-0-45: rgba(0, 206, 209, .45);--legacy-rgba-0-206-209-0-5: rgba(0, 206, 209, .5);--legacy-rgba-0-206-209-0-6: rgba(0, 206, 209, .6);--legacy-rgba-0-0-0-0-15: rgba(0, 0, 0, .15);--legacy-rgba-0-0-0-0-28: rgba(0, 0, 0, .28);--legacy-rgba-0-0-0-0-3: rgba(0, 0, 0, .3);--legacy-rgba-0-0-0-0-35: rgba(0, 0, 0, .35);--legacy-rgba-0-0-0-0-42: rgba(0, 0, 0, .42);--legacy-rgba-0-0-0-0-45: rgba(0, 0, 0, .45);--legacy-rgba-0-0-0-0-58: rgba(0, 0, 0, .58);--legacy-rgba-10-10-15-0-92: rgba(10, 10, 15, .92);--legacy-rgba-10-10-15-0-96: rgba(10, 10, 15, .96);--legacy-rgba-10-10-15-0-98: rgba(10, 10, 15, .98);--legacy-rgba-10-14-32-0-98: rgba(10, 14, 32, .98);--legacy-rgba-10-14-32-0-99: rgba(10, 14, 32, .99);--legacy-rgba-10-18-32-0-55: rgba(10, 18, 32, .55);--legacy-rgba-10-18-32-0-6: rgba(10, 18, 32, .6);--legacy-rgba-10-18-40-0-98: rgba(10, 18, 40, .98);--legacy-rgba-128-128-128-0-2: rgba(128, 128, 128, .2);--legacy-rgba-128-128-128-0-25: rgba(128, 128, 128, .25);--legacy-rgba-14-165-233-0-12: rgba(14, 165, 233, .12);--legacy-rgba-14-165-233-0-18: rgba(14, 165, 233, .18);--legacy-rgba-14-165-233-0-16: rgba(14, 165, 233, .16);--legacy-rgba-144-205-244-0-5: rgba(144, 205, 244, .5);--legacy-rgba-148-163-184-0-16: rgba(148, 163, 184, .16);--legacy-rgba-148-163-184-0-18: rgba(148, 163, 184, .18);--legacy-rgba-148-163-184-0-12: rgba(148, 163, 184, .12);--legacy-rgba-148-163-184-0-3: rgba(148, 163, 184, .3);--legacy-rgba-148-163-184-0-55: rgba(148, 163, 184, .55);--legacy-rgba-15-23-42-0-85: rgba(15, 23, 42, .85);--legacy-rgba-15-23-42-0-92: rgba(15, 23, 42, .92);--legacy-rgba-15-23-42-0-94: rgba(15, 23, 42, .94);--legacy-rgba-15-23-42-0-95: rgba(15, 23, 42, .95);--legacy-rgba-15-23-42-0-98: rgba(15, 23, 42, .98);--legacy-rgba-15-23-42-0-5: rgba(15, 23, 42, .5);--legacy-rgba-15-23-42-0-8: rgba(15, 23, 42, .8);--legacy-rgba-15-23-42-0-9: rgba(15, 23, 42, .9);--legacy-rgba-167-139-250-0-12: rgba(167, 139, 250, .12);--legacy-rgba-167-139-250-0-22: rgba(167, 139, 250, .22);--legacy-rgba-167-139-250-0-28: rgba(167, 139, 250, .28);--legacy-rgba-167-139-250-0-35: rgba(167, 139, 250, .35);--legacy-rgba-167-139-250-0-4: rgba(167, 139, 250, .4);--legacy-rgba-168-85-247-0-14: rgba(168, 85, 247, .14);--legacy-rgba-168-85-247-0-15: rgba(168, 85, 247, .15);--legacy-rgba-168-85-247-0-26: rgba(168, 85, 247, .26);--legacy-rgba-168-85-247-0-28: rgba(168, 85, 247, .28);--legacy-rgba-18-18-28-0-98: rgba(18, 18, 28, .98);--legacy-rgba-191-219-254-0-75: rgba(191, 219, 254, .75);--legacy-rgba-226-232-240-0-34: rgba(226, 232, 240, .34);--legacy-rgba-226-232-240-0-7: rgba(226, 232, 240, .7);--legacy-rgba-226-232-240-0-82: rgba(226, 232, 240, .82);--legacy-rgba-239-68-68-0-1: rgba(239, 68, 68, .1);--legacy-rgba-239-68-68-0-35: rgba(239, 68, 68, .35);--legacy-rgba-239-68-68-0-08: rgba(239, 68, 68, .08);--legacy-rgba-239-68-68-0-18: rgba(239, 68, 68, .18);--legacy-rgba-239-68-68-0-28: rgba(239, 68, 68, .28);--legacy-rgba-239-68-68-0-5: rgba(239, 68, 68, .5);--legacy-rgba-248-250-252-0-52: rgba(248, 250, 252, .52);--legacy-rgba-255-107-107-0-08: rgba(255, 107, 107, .08);--legacy-rgba-255-107-107-0-2: rgba(255, 107, 107, .2);--legacy-rgba-255-107-107-0-25: rgba(255, 107, 107, .25);--legacy-rgba-255-107-107-0-3: rgba(255, 107, 107, .3);--legacy-rgba-255-107-107-0-5: rgba(255, 107, 107, .5);--legacy-rgba-255-255-255-0-05: rgba(255, 255, 255, .05);--legacy-rgba-255-255-255-0-06: rgba(255, 255, 255, .06);--legacy-rgba-255-255-255-0-2: rgba(255, 255, 255, .2);--legacy-rgba-255-255-255-0-25: rgba(255, 255, 255, .25);--legacy-rgba-255-255-255-0-3: rgba(255, 255, 255, .3);--legacy-rgba-255-255-255-0-7: rgba(255, 255, 255, .7);--legacy-rgba-255-255-255-0-8: rgba(255, 255, 255, .8);--legacy-rgba-255-59-48-0-15: rgba(255, 59, 48, .15);--legacy-rgba-255-59-48-0-3: rgba(255, 59, 48, .3);--legacy-rgba-255-255-255-0-015: rgba(255, 255, 255, .015);--legacy-rgba-255-255-255-0-035: rgba(255, 255, 255, .035);--legacy-rgba-255-255-255-0-04: rgba(255, 255, 255, .04);--legacy-rgba-255-255-255-0-08: rgba(255, 255, 255, .08);--legacy-rgba-255-255-255-0-1: rgba(255, 255, 255, .1);--legacy-rgba-255-255-255-0-12: rgba(255, 255, 255, .12);--legacy-rgba-255-255-255-0-15: rgba(255, 255, 255, .15);--legacy-rgba-255-255-255-0-18: rgba(255, 255, 255, .18);--legacy-rgba-255-255-255-0-28: rgba(255, 255, 255, .28);--legacy-rgba-255-255-255-0-38: rgba(255, 255, 255, .38);--legacy-rgba-255-255-255-0-4: rgba(255, 255, 255, .4);--legacy-rgba-255-255-255-0-45: rgba(255, 255, 255, .45);--legacy-rgba-255-255-255-0-5: rgba(255, 255, 255, .5);--legacy-rgba-255-255-255-0-55: rgba(255, 255, 255, .55);--legacy-rgba-255-255-255-0-65: rgba(255, 255, 255, .65);--legacy-rgba-255-255-255-0-78: rgba(255, 255, 255, .78);--legacy-rgba-34-211-238-0-22: rgba(34, 211, 238, .22);--legacy-rgba-34-211-238-0-26: rgba(34, 211, 238, .26);--legacy-rgba-37-99-235-0-1: rgba(37, 99, 235, .1);--legacy-rgba-56-189-248-0-16: rgba(56, 189, 248, .16);--legacy-rgba-56-189-248-0-75: rgba(56, 189, 248, .75);--legacy-rgba-56-189-248-0-10: rgba(56, 189, 248, .1);--legacy-rgba-56-189-248-0-20: rgba(56, 189, 248, .2);--legacy-rgba-56-189-248-0-35: rgba(56, 189, 248, .35);--legacy-rgba-56-189-248-0-38: rgba(56, 189, 248, .38);--legacy-rgba-59-130-246-0-14: rgba(59, 130, 246, .14);--legacy-rgba-59-130-246-0-2: rgba(59, 130, 246, .2);--legacy-rgba-59-130-246-0-32: rgba(59, 130, 246, .32);--legacy-rgba-8-12-22-0-72: rgba(8, 12, 22, .72);--legacy-rgba-8-13-24-0-98: rgba(8, 13, 24, .98);--legacy-rgba-88-28-135-0-28: rgba(88, 28, 135, .28);--payment-icon-wash: rgba(6, 182, 212, .1);--payment-card-bg: rgba(20, 20, 28, .4);--payment-icon-wash-lg: rgba(6, 182, 212, .05);--payment-icon-border-lg: rgba(6, 182, 212, .2);color-scheme:dark;--font-size: 16px;--font-serif: "Gentium Book Plus", "Goudy Bookletter 1911", serif;--font-sans: "Space Grotesk", sans-serif;--background: #0a0a0f;--foreground: #e5e7eb;--card: rgba(20, 20, 28, .7);--card-foreground: #e5e7eb;--popover: rgba(20, 20, 28, .95);--popover-foreground: #e5e7eb;--primary: #06b6d4;--primary-foreground: #0a0a0f;--secondary: rgba(30, 30, 42, .8);--secondary-foreground: #e5e7eb;--muted: rgba(40, 40, 52, .6);--muted-foreground: #9ca3af;--accent: #06b6d4;--accent-foreground: #0a0a0f;--destructive: #ef4444;--destructive-foreground: #ffffff;--border: rgba(255, 255, 255, .1);--input: rgba(40, 40, 52, .6);--input-background: rgba(30, 30, 42, .8);--switch-background: rgba(60, 60, 72, .8);--font-weight-medium: 500;--font-weight-normal: 400;--ring: #06b6d4;--radius: .75rem;--receipt-text: #1a1a1a;--receipt-heading: #111827;--receipt-body: #6b7280;--receipt-secondary: #4b5563;--receipt-body-dark: #374151;--receipt-border: #f3f4f6;--receipt-light: #d1d5db;--receipt-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--panel-bg: rgba(18, 18, 24, .4);--primary-focus: rgba(6, 182, 212, .5);--row-hover: rgba(255, 255, 255, .02);--text-2xl: 1.5rem;--text-xl: 1.25rem;--text-lg: 1.125rem;--text-base: 1rem;--success: #22c55e;--warning: #f59e0b;--info: #06b6d4;--draft: #f59e0b;--chart-1: #3b82f6;--chart-2: #14b8a6;--chart-3: #f59e0b;--chart-4: #d946ef;--chart-5: #f97316;--background-hover: rgba(255, 255, 255, .05);--shadow-card: 0 4px 15px rgba(0, 0, 0, .3);--shadow-modal: 0 8px 32px rgba(0, 0, 0, .3);--shadow-panel: 10px 0 30px rgba(0, 0, 0, .4);--glow-cyan: 0 0 25px rgba(6, 182, 212, .6), 0 4px 20px rgba(0, 0, 0, .4);--glass-bg: rgba(14, 14, 22, .45);--glass-blur: 4px;--glass-bg-heavy: rgba(14, 14, 22, .6);--glass-blur-heavy: 10px;--focus-ring: rgba(6, 182, 212, .4);--primary-wash: rgba(6, 182, 212, .12);--primary-wash-strong: rgba(6, 182, 212, .18);--primary-border: rgba(6, 182, 212, .3);--draft-wash: rgba(245, 158, 11, .1);--draft-border: rgba(245, 158, 11, .3);--on-fill: #ffffff;--scrim: rgba(0, 0, 0, .45);--warning-wash: rgba(245, 158, 11, .1);--warning-border: rgba(245, 158, 11, .3);--skeleton-base: rgba(255, 255, 255, .04);--skeleton-hi: rgba(255, 255, 255, .08);--group-shell-fill-a: rgba(12, 16, 28, .88);--group-shell-fill-b: rgba(18, 22, 40, .84);--group-shell-border: rgba(99, 102, 241, .4);--glow-primary: 0 4px 16px 0 rgba(6, 182, 212, .25);--glow-success: 0 4px 16px 0 rgba(34, 197, 94, .25);--glow-danger: 0 4px 16px 0 rgba(239, 68, 68, .25);--glow-warning: 0 4px 16px 0 rgba(245, 158, 11, .25);--overlay: rgba(0, 0, 0, .6);--motion-fast: .15s;--motion-base: .2s;--motion-slow: .3s;--motion-reveal: .4s;--ease-default: cubic-bezier(.4, 0, .2, 1);--ease-overshoot: cubic-bezier(.175, .885, .32, 1.275)}.storyverse-theme{background-color:var(--background);color:var(--foreground);font-family:var(--font-sans)}.storyverse-theme .font-serif{font-family:var(--font-serif)}.storyverse-theme h1{font-size:var(--text-2xl);font-weight:var(--font-weight-medium);line-height:1.5}.storyverse-theme h2{font-size:var(--text-xl);font-weight:var(--font-weight-medium);line-height:1.5}.storyverse-theme h3{font-size:var(--text-lg);font-weight:var(--font-weight-normal);line-height:1.5}.storyverse-theme h4,.storyverse-theme label,.storyverse-theme button{font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:1.5}.storyverse-theme input{font-size:var(--text-base);font-weight:var(--font-weight-normal);line-height:1.5}body{margin:0;font-family:var(--font-sans);color:var(--foreground);background-color:var(--background);overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) rgba(255,255,255,.1)}button,input,select,textarea{font:inherit;color:inherit}:where(button,a[href],input,select,textarea,[role=button],[tabindex]:not([tabindex="-1"])):focus-visible{outline:none;box-shadow:0 0 0 3px var(--focus-ring)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#ffffff1a;border-radius:4px}::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:4px;transition:background .2s}::-webkit-scrollbar-thumb:hover{background:#fff6}.react-flow__edges,.react-flow__connectionline,.react-flow__edge-text{z-index:0!important}.react-flow__node{z-index:10!important}.react-flow__nodes{position:relative!important;z-index:100!important}.react-flow__edges svg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0!important}.react-flow__handle.connectingto,.react-flow__handle.valid{box-shadow:0 0 8px var(--focus-ring)}.react-flow__node.story-group-node,.react-flow__node.story-group-node.selected,.react-flow__node.story-group-node.selectable,.react-flow__node.story-group-node.selectable:focus,.react-flow__node.story-group-node.selectable:focus-visible,.react-flow__node.story-group-node.dragging{background:transparent!important;background-color:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;padding:0!important}.react-flow__node.story-group-node:before,.react-flow__node.story-group-node:after{display:none!important}.react-flow__node.story-group-node>div:not(.story-group-shell):not(.story-group-badge):not(.story-group-collapse-btn){background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;width:100%;height:100%}.react-flow__node.story-group-node .story-group-badge,.react-flow__node.story-group-node .story-group-collapse-btn{z-index:110!important;pointer-events:all!important}.react-flow__node.story-group-node .story-group-badge--left{left:12px!important;right:auto!important}.react-flow__node.story-group-node .story-group-shell{outline:none!important;width:100%!important;height:100%!important;box-sizing:border-box!important;position:relative!important;z-index:105!important}.react-flow__node.story-group-node.story-group-drop-target .story-group-shell{border-color:#00d2ff!important;border-width:2px!important;border-style:dashed!important;box-shadow:0 0 0 3px #00d2ff59,0 0 24px #00d2ff73!important;animation:groupDropPulse 1s ease-in-out infinite}@keyframes groupDropPulse{0%,to{box-shadow:0 0 0 3px #00d2ff59,0 0 20px #00d2ff66}50%{box-shadow:0 0 0 5px #00d2ff80,0 0 32px #00d2ffa6}}.react-flow__node.group-child-collapsed{opacity:0!important;visibility:hidden!important;pointer-events:none!important;overflow:hidden!important}.react-flow__node:not(.story-group-node){overflow:visible!important}.react-flow__node:not(.story-group-node)>div{overflow:visible!important}.react-flow__node:not(.story-group-node),.react-flow__node:not(.story-group-node) *{scrollbar-width:none}.react-flow__node:not(.story-group-node)::-webkit-scrollbar,.react-flow__node:not(.story-group-node) *::-webkit-scrollbar{display:none;width:0;height:0}@keyframes nodeShakeInner{0%,to{transform:translate(0)}15%{transform:translate(-10px)}30%{transform:translate(10px)}45%{transform:translate(-7px)}60%{transform:translate(7px)}75%{transform:translate(-4px)}90%{transform:translate(4px)}}.react-flow__node.node-shake:not(.story-group-node)>div{animation:nodeShakeInner .55s ease-in-out}.group-resizer-line{border-color:#6366f180!important}.group-resizer-handle{width:10px!important;height:10px!important;border-radius:4px!important;background:#6366f1!important;border:2px solid rgba(255,255,255,.9)!important}
