.ev-popup-basic-overlay{z-index:2000;background-color:#00000080;position:fixed;inset:0}.ev-popup-basic-overlay[data-state=open]{animation:.2s overlay-in}.ev-popup-basic-overlay[data-state=closed]{animation:.2s overlay-out}@keyframes overlay-in{0%{opacity:0}}@keyframes overlay-out{to{opacity:0}}.ev-popup-basic-content{background-color:var(--ev-dialog-background);z-index:2100;border:1px solid var(--ev-dialog-border,transparent);border-radius:.5rem;gap:1rem;width:100%;max-width:calc(100% - 2rem);padding:1.5rem;transition-duration:.2s;display:grid;position:fixed;top:50%;left:50%;translate:-50% -50%;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}@media screen and (width<=980px){.ev-popup-basic-content{padding:18px!important}}.ev-popup-basic-content form{flex-direction:column;gap:22px;padding-block-start:12px;display:flex}.ev-popup-basic-content form fieldset{border:none;flex-direction:column;gap:12px;width:100%;margin:0;padding:0;display:flex}.ev-popup-basic-content .ev-popup-basic-header{align-items:center;gap:12px;display:flex}.ev-popup-basic-content .ev-popup-basic-header h5{font-size:18px}.ev-popup-basic-content .ev-popup-basic-header svg{width:18px}.ev-popup-basic-content .ev-popup-basic-close{inset-inline-end:1rem;aspect-ratio:1;cursor:pointer;background-color:#2c2c2c;border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;transition:opacity .15s cubic-bezier(.4,0,.2,1);display:inline-flex;position:absolute;top:1rem}.ev-popup-basic-content .ev-popup-basic-close:hover{opacity:1}.ev-popup-basic-content .ev-popup-basic-close:focus{box-shadow:0 0 0 2px var(--background), 0 0 0 4px var(--ring);outline:none}.ev-popup-basic-content .ev-popup-basic-close:disabled{pointer-events:none}.ev-popup-basic-content .ev-popup-basic-close svg{pointer-events:none;color:#fff;flex-shrink:0;display:inline-flex}.ev-popup-basic-content .ev-popup-basic-close svg:not([class*=size-]){width:1rem;height:1rem}@media (width>=640px){.ev-popup-basic-content{max-width:32rem}}.ev-popup-basic-content[data-state=open]{animation:.2s dialog-in}.ev-popup-basic-content[data-state=closed]{animation:.2s dialog-out}@keyframes dialog-in{0%{opacity:0;scale:.95}}@keyframes dialog-out{to{opacity:0;scale:.95}}:root{--xy-edge-stroke:#222;--xy-edge-stroke-width:1.6px}@keyframes node-light-pulse{0%{transform:scale(.94);box-shadow:0 0 #ffc8368c}45%{transform:scale(1.06);box-shadow:0 0 0 12px #ffc83600}to{transform:scale(1);box-shadow:0 0 #ffc83600}}@keyframes node-svg-pulse{0%{transform:scale(.94)}45%{transform:scale(1.08)}to{transform:scale(1)}}.svelte-flow__node.is-dot-highlight .text-updater-node1,.svelte-flow__node.is-dot-highlight .triangle-node svg path,.svelte-flow__node.is-dot-highlight .contact-node svg path{stroke:#ffc836;border-color:#ffc836}.svelte-flow__node.is-dot-highlight .text-updater-node1{animation:.54s cubic-bezier(.34,1.56,.64,1) both node-light-pulse;box-shadow:0 0 14px #ffc83659}.svelte-flow__node.is-dot-highlight .triangle-node,.svelte-flow__node.is-dot-highlight .contact-node{transform-origin:50%;animation:.54s cubic-bezier(.34,1.56,.64,1) both node-svg-pulse}.svelte-flow__edge.is-dot-highlight .svelte-flow__edge-path{stroke:#ffc836}#vflow{position:relative}#vflow[data-env=dev] .title-node{border:1px solid #2222221f}#vflow[data-env=prod] .svelte-flow__edge-wrapper,#vflow[data-env=prod] .svelte-flow__edge-wrapper *{pointer-events:none!important;cursor:default!important}#vflow[data-env=prod] div[data-handlepos]{opacity:0}#vflow.is-intro{pointer-events:none}#vflow.is-intro .svelte-flow__node{opacity:0}#vflow.is-intro .svelte-flow__node.is-intro-in{opacity:1}#vflow.is-intro .svelte-flow__node.is-intro-in>div{animation:.6s cubic-bezier(.3,1.4,.4,1) both vflow-intro-pop}#vflow.is-intro .svelte-flow__node.is-intro-in>.title-node{animation:.6s cubic-bezier(.25,1,.4,1) both vflow-intro-fade-up}#vflow.is-intro .svelte-flow__edge{opacity:0}#vflow.is-intro .svelte-flow__edge.is-intro-ready{opacity:1}@keyframes vflow-intro-pop{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}@keyframes vflow-intro-fade-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.header-element{z-index:1000;background-color:var(--muted);width:100%;position:absolute;top:0;left:0}.v-flow-container{--background-color:transparent;width:100%;height:100vh}.title-node{border:1px solid #0000;position:relative}.title-node div{max-width:548px}@media screen and (width<=980px){.title-node div{width:280px}}.title-node h1{color:var(--black,#2c2c2c);font-family:var(--text-secondary);font-size:72px;font-style:normal;font-weight:700;line-height:normal}@media screen and (width<=1480px){.title-node h1{padding-block-start:32px;padding-inline-start:32px;font-size:52px}}@media screen and (width<=980px){.title-node h1{padding-block-start:0;padding-inline-start:0;font-size:42px}}.text-updater-node{width:48px;height:48px;position:relative}.text-updater-node .label{min-width:92px;position:absolute;bottom:-11px;left:50%;transform:translate(-50%,100%)}.text-updater-node .label p{color:#222;text-align:center;font-family:var(--font-primary);font-size:11px;font-style:normal;font-weight:400;line-height:14px}.contact-node{width:48px;min-width:48px;height:48px;min-height:48px;position:relative}.contact-node>button{background-color:#0000;border:none;outline:none;width:48px;height:48px;margin:0;padding:0;display:flex}.contact-node>button svg{width:48px;height:48px}.contact-node>button svg path{transition:stroke .48s}.contact-node .label{min-width:92px;position:absolute}.contact-node .label.pos-bottom{bottom:-11px;left:50%;transform:translate(-50%,100%)}.contact-node .label.pos-top{top:-11px;left:50%;transform:translate(-50%,-100%)}.contact-node .label p{color:#222;text-align:center;font-family:var(--font-primary);font-size:11px;font-style:normal;font-weight:400;line-height:14px}.triangle-node,.triangle-node svg{width:48px;height:48px}.triangle-node svg path{transition:stroke .48s}.triangle-node.minus .sign{transform-origin:50%!important;transform:rotate(45deg)!important}.triangle-node .label{min-width:92px;position:absolute}.triangle-node .label.pos-right{top:50%;right:-11px;transform:translate(100%,-50%)}.triangle-node .label.pos-bottom{bottom:-11px;left:50%;transform:translate(-50%,100%)}.triangle-node .label.pos-top{top:-11px;left:50%;transform:translate(-50%,-100%)}.triangle-node .label.pos-left-bottom{min-width:72px;bottom:-11px;left:0;transform:translate(-84%,50%)}.triangle-node .label.pos-left-top{min-width:72px;top:-11px;left:0;transform:translate(-84%,-50%)}.triangle-node .label p{color:#222;text-align:center;font-family:var(--font-primary);font-size:11px;font-style:normal;font-weight:400;line-height:14px}.text-updater-node1{color:#222;background-color:#f6f5f4;border:2px solid #222;border-radius:6px;justify-content:center;align-items:center;width:108px;min-width:108px;min-height:72px;display:inline-flex;position:relative}.text-updater-node1 .action{opacity:0;pointer-events:none;position:absolute;top:0;right:0;transform:translate(50%,-50%)}.text-updater-node1 .action button{border:1px solid var(--border);background-color:var(--background);cursor:pointer;border-radius:50%;padding:4px}.text-updater-node1.open{z-index:3000}.text-updater-node1:hover .action{opacity:1;pointer-events:all}.text-updater-node1 .text-updater-node1-inner{text-align:center;background-color:#0000;border:none;outline:none;justify-content:center;align-items:center;width:108px;min-height:72px;padding:12px;display:inline-flex;position:relative}.text-updater-node1{justify-content:center;align-items:center;transition:border-color .48s;display:inline-flex}.text-updater-node1.is-hoverable .text-updater-node1-inner{cursor:pointer}@media (hover:hover) and (pointer:fine){.text-updater-node1.is-hoverable:hover,.text-updater-node1.is-hoverable2:hover{border-color:#ffc836}}.text-updater-node1 p{color:#222;font-family:var(--font-primary);text-align:center;pointer-events:none;font-size:11px;font-style:normal;font-weight:400;line-height:14px}
