@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@import"https://cdn.jsdelivr.net/npm/bootstrap-icons@1.13.1/font/bootstrap-icons.min.css";*,*:before,*:after{box-sizing:border-box;margin:0}body,h1,h2,h3,h4,h5,h6,p,ol,ul,figure,blockquote{margin:0;padding:0}ul,ol{padding-left:2rem}.list-unstyled{list-style-type:none;margin:0;padding:0}body{min-height:100dvh;font-family:sans-serif;line-height:1.5;background-color:#fff;color:#000;overflow-x:hidden;scroll-behavior:smooth;margin:0}a{text-decoration:none;color:inherit}img,picture{max-width:100%}input,button,textarea,select{font:inherit;margin:0;padding:0}button,input{border:none;outline:none}button{cursor:pointer;background:none}table{border-collapse:collapse;border-spacing:0;width:100%}hr{border-color:#ffffff40;margin-bottom:1.5rem}body{font-family:Poppins,sans-serif;font-size:.925rem;line-height:1.6;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}.display-0{font-size:calc(2.5rem + 3vw);font-weight:500;text-wrap:balance}@media(min-width:768px){.display-0{font-size:calc(3rem + 4vw)}}.display-1{font-size:calc(2rem + 2vw);font-weight:500;text-wrap:balance}@media(min-width:768px){.display-1{font-size:calc(3rem + 3vw)}}.display-2{font-size:calc(1.5rem + 1vw);font-weight:500;text-wrap:balance}@media(min-width:768px){.display-2{font-size:calc(2.5rem + 2vw)}}.display-3{font-size:calc(2rem + 1vw);font-weight:600;text-wrap:balance}@media(min-width:768px){.display-3{font-size:calc(2rem + 1.5vw)}}h1,.h1{font-family:Poppins,sans-serif;margin-bottom:1rem;font-weight:500;font-size:2rem;line-height:1.2}h2,.h2{font-family:Poppins,sans-serif;margin-bottom:1rem;font-weight:500;font-size:1.75rem;line-height:1.3}h3,.h3{font-family:Poppins,sans-serif;margin-bottom:.5rem;font-weight:500;font-size:1.5rem;line-height:1.4}h4,.h4{font-family:Poppins,sans-serif;margin-bottom:.45rem;font-weight:500;font-size:1.125rem;line-height:1.5}h5,.h5{font-family:Poppins,sans-serif;margin-bottom:.35rem;font-weight:500;font-size:.975rem;line-height:1.4}h6,.h6{font-family:Poppins,sans-serif;margin-bottom:.25rem;font-weight:500;font-size:.875rem;line-height:1.4}small,.small{font-family:Poppins,sans-serif;font-weight:500;font-size:.75rem;line-height:1.4}:root{--color-success: #4caf50;--color-warning: #FCD53F;--color-danger: #fa4644;--color-info: #0074BA}:root{--color-text-light: white;--color-text-dark: black}:root{--color-primary: #6633EE;--color-primary-opaque: rgba(102, 51, 238, .8);--color-secondary: #2ecc71;--color-background-primary: #efefef;--color-background-primary-opaque: rgb(239, 239, 239, .8);--color-background-secondary: #ffffff;--color-background-secondary-opaque: rgba(255, 255, 255, .8);--color-background-tertiary: #f4f4f4;--color-text-primary: #212529;--color-text-secondary: #5b5b5b;--color-text-muted: #6c6c6c;--color-border-primary: #E0E0DF;--color-scrollbar-thumb-color: rgba(255,255,255,.3);--color-scrollbar-track-color: transparent}[data-theme=dark]{--color-primary: #6633EE;--color-primary-opaque: rgba(102, 51, 238, .8);--color-secondary: #2ecc71;--color-background-primary: #121212;--color-background-primary-opaque: rgba(18, 18, 18, .8);--color-background-secondary: #1E1E1E;--color-background-secondary-opaque: rgba(36, 37, 38, .8);--color-background-tertiary: #242526;--color-text-primary: #E4E6EB;--color-text-secondary: #B0B3B8;--color-text-muted: #6c6c6c;--color-border-primary: #424242;--color-scrollbar-thumb-color: rgba(41,44,44,.3);--color-scrollbar-track-color: transparent}html{background-color:var(--color-background-primary)}body{background:transparent}body,html{color:var(--color-text-primary);scroll-behavior:smooth}@supports (-webkit-touch-callout: none){html,body{font-size:16px}}@media(min-width:0){.d-xs-none{display:none!important}.d-xs-block{display:block!important}.d-xs-flex{display:flex!important}.d-xs-inline{display:inline!important}.d-xs-inline-block{display:inline-block!important}.d-xs-inline-flex{display:inline-flex!important}.d-xs-table-cell{display:table-cell!important}}@media(min-width:576px){.d-sm-none{display:none!important}.d-sm-block{display:block!important}.d-sm-flex{display:flex!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-table-cell{display:table-cell!important}}@media(min-width:768px){.d-md-none{display:none!important}.d-md-block{display:block!important}.d-md-flex{display:flex!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-inline-flex{display:inline-flex!important}.d-md-table-cell{display:table-cell!important}}@media(min-width:992px){.d-lg-none{display:none!important}.d-lg-block{display:block!important}.d-lg-flex{display:flex!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-table-cell{display:table-cell!important}}@media(min-width:1200px){.d-xl-none{display:none!important}.d-xl-block{display:block!important}.d-xl-flex{display:flex!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-table-cell{display:table-cell!important}}@media(min-width:1400px){.d-xxl-none{display:none!important}.d-xxl-block{display:block!important}.d-xxl-flex{display:flex!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-table-cell{display:table-cell!important}}.svelte-flow{--xy-background-color: #f7f9fb;--xy-theme-hover: #c5c5c5;--xy-edge-stroke: var(--color-text-secondary);--xy-edge-stroke-width: 3px;--xy-theme-color-focus: #e8e8e8;--xy-theme-selected: var(--color-primary);--xy-edge-label-background-color: var(--color-background-primary);--xy-node-border-default: 1px solid #ededed;--xy-node-boxshadow-default: 0px 3.54px 4.55px 0px #00000005, 0px 3.54px 4.55px 0px #0000000d, 0px .51px 1.01px 0px #0000001a;--xy-node-border-radius-default: 12px !important;--xy-handle-background-color-default: #ffffff;--xy-handle-border-color-default: #aaaaaa;--xy-resize-background-color-default: #9e86ed}.svelte-flow.dark{--xy-node-boxshadow-default: 0px 3.54px 4.55px 0px rgba(255, 255, 255, .05), 0px 3.54px 4.55px 0px rgba(255, 255, 255, .13), 0px .51px 1.01px 0px rgba(255, 255, 255, .2);--xy-theme-color-focus: #535353}.svelte-flow__node{box-shadow:var(--xy-node-boxshadow-default);border-radius:var(--xy-node-border-radius-default);background-color:var(--xy-node-background-color-default);display:flex;justify-content:center;align-items:center;text-align:center;padding:10px;font-size:12px;flex-direction:column;border:var(--xy-node-border-default);color:var(--xy-node-color, var(--xy-node-color-default))}.svelte-flow__node.selectable:focus{box-shadow:0 0 0 4px var(--xy-theme-color-focus);border-color:#d9d9d9}.svelte-flow__node.selectable:focus:active{box-shadow:var(--xy-node-boxshadow-default)}.svelte-flow__node.selectable:hover,.svelte-flow__node.draggable:hover{border-color:var(--xy-theme-hover)}.svelte-flow__node.selectable.selected{border-color:var(--xy-theme-selected);box-shadow:var(--xy-node-boxshadow-default)}.svelte-flow__node-group{background-color:#cfb6ff66;border-color:#9e86ed}.svelte-flow__edge.selectable:hover .svelte-flow__edge-path,.svelte-flow__edge.selectable.selected .svelte-flow__edge-path{stroke:var(--xy-theme-edge-hover)}.svelte-flow__handle{background-color:var(--xy-handle-background-color-default)}.svelte-flow__handle.connectionindicator:hover{pointer-events:all;border-color:var(--xy-theme-edge-hover);background-color:#fff}.svelte-flow__handle.connectionindicator:focus,.svelte-flow__handle.connectingfrom,.svelte-flow__handle.connectingto{border-color:var(--xy-theme-edge-hover)}.svelte-flow__node:has(.svelte-flow__resize-control.line){border-radius:0}.svelte-flow__resize-control.handle{border:none;border-radius:0;width:5px;height:5px}.svelte-flow__edge-label{background:#f7f9fb}.svelte-flow__edge.selectable:hover .svelte-flow__edge-path,.svelte-flow__edge.selectable.selected .svelte-flow__edge-path{--xy-theme-edge-hover: var(--color-text-primary) }.svelte-flow__edge.selected .svelte-flow__edge-path,.svelte-flow__edge.selectable:focus .svelte-flow__edge-path,.svelte-flow__edge.selectable:focus-visible .svelte-flow__edge-path{--xy-edge-stroke-selected: var(--color-primary)}.xy-theme__button{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;height:2.5rem;padding:0 1rem;border-radius:100px;border:1px solid var(--color-primary);background-color:var(--color-background);color:var(--color-primary);transition:background-color .2s ease,border-color .2s ease;box-shadow:var(--xy-node-boxshadow-default)}.xy-theme__button:hover{background-color:var(--xy-controls-button-background-color-hover-default)}.xy-theme__button:active{background-color:var(--color-hover-bg)}.xy-theme__button:disabled{color:var(--color-disabled);opacity:.8;cursor:not-allowed;border:1px solid var(--color-disabled)}.xy-theme__button>span{margin-right:.2rem}.xy-theme__button+.xy-theme__button{margin-left:.3rem}.xy-theme__input{padding:.5rem .75rem;border:1px solid var(--color-primary);border-radius:7px;background-color:var(--color-background);transition:background-color .2s ease,border-color .2s ease;font-size:1rem;color:inherit}.xy-theme__input:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px #ff00734d}.xy-theme__checkbox{appearance:none;-webkit-appearance:none;width:1.25rem;height:1.25rem;border-radius:7px;border:2px solid var(--color-primary);background-color:var(--color-background);transition:background-color .2s ease,border-color .2s ease;cursor:pointer;display:inline-block;vertical-align:middle;margin-right:.5rem}.xy-theme__checkbox:checked{background-color:var(--color-primary);border-color:var(--color-primary)}.xy-theme__checkbox:focus{outline:none;box-shadow:0 0 0 2px #ff00734d}.xy-theme__select{padding:.5rem .75rem;border:1px solid var(--color-primary);border-radius:50px;background-color:var(--color-background);transition:background-color .2s ease,border-color .2s ease;font-size:1rem;color:inherit;margin-right:.5rem;box-shadow:var(--xy-node-boxshadow-default)}.xy-theme__select:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px #ff00734d}.xy-theme__label{margin-top:10px;margin-bottom:3px;display:inline-block}
