.vertical-modal-backdrop[data-v-5c3e83de]{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#000000d9;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:9999}.vertical-modal-content[data-v-5c3e83de]{aspect-ratio:9/16;background:#000;border:1px solid hsla(0,0%,100%,.1);border-radius:24px;box-shadow:0 25px 50px -12px #00000080,0 0 40px #1f69ff33;height:auto;max-height:90vh;max-width:450px;overflow:hidden;position:relative;width:100%}.v-modal-video-container[data-v-5c3e83de]{background:#000;height:100%;width:100%}.v-modal-video[data-v-5c3e83de]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.v-modal-close[data-v-5c3e83de]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000080;border:1px solid hsla(0,0%,100%,.2);border-radius:50%;color:#fff;cursor:pointer;display:flex;height:44px;justify-content:center;position:absolute;right:1.5rem;top:1.5rem;transition:all .3s ease;width:44px;z-index:10}.v-modal-close[data-v-5c3e83de]:hover{background:#ef4444cc;border-color:#ef4444;transform:rotate(90deg) scale(1.1)}.v-modal-fade-enter-active[data-v-5c3e83de],.v-modal-fade-leave-active[data-v-5c3e83de]{transition:opacity .4s ease}.v-modal-fade-enter-from[data-v-5c3e83de],.v-modal-fade-leave-to[data-v-5c3e83de]{opacity:0}@media(max-height:700px){.vertical-modal-content[data-v-5c3e83de]{max-height:95vh}}.glow-bg[data-v-39468a2b]{background:radial-gradient(circle,rgba(0,114,245,.07) 0,transparent 70%);filter:blur(80px);height:700px;pointer-events:none;position:absolute;width:700px;z-index:1}.glow-1[data-v-39468a2b]{left:-10%;top:-10%}.glow-2[data-v-39468a2b]{background:radial-gradient(circle,rgba(14,165,233,.05) 0,transparent 70%);bottom:-10%;right:-10%}.relative[data-v-39468a2b]{position:relative}.z-10[data-v-39468a2b]{z-index:10}.chat-demo-wrapper[data-v-39468a2b]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0a0ad9;border:1px solid hsla(0,0%,100%,.09);border-radius:24px;box-shadow:0 30px 80px #00000080,0 0 0 1px #ffffff0a;color:#fff;margin:0 auto;max-width:720px;overflow:hidden}.chat-demo-header[data-v-39468a2b]{align-items:center;background:#0072f54d;border-bottom:1px solid hsla(0,0%,100%,.07);display:flex;gap:.85rem;padding:1rem 1.5rem}.chat-demo-avatar[data-v-39468a2b]{align-items:center;background:linear-gradient(135deg,#0072f5,#00b3ff);border-radius:50%;display:flex;flex-shrink:0;font-size:0;height:40px;justify-content:center;width:40px}.chat-demo-info[data-v-39468a2b]{display:flex;flex:1;flex-direction:column;gap:2px}.chat-demo-name[data-v-39468a2b]{color:#fff;font-size:.9rem;font-weight:700}.chat-demo-status[data-v-39468a2b]{align-items:center;color:#ffffff73;display:flex;font-size:.72rem;gap:5px}.status-pulse[data-v-39468a2b]{animation:pulse-dot-39468a2b 1.8s ease-in-out infinite;background:#4ade80;border-radius:50%;box-shadow:0 0 6px #4ade80;display:inline-block;height:7px;width:7px}@keyframes pulse-dot-39468a2b{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.85)}}.chat-demo-badges[data-v-39468a2b]{display:flex;flex-shrink:0;gap:.4rem}.chat-badge[data-v-39468a2b]{background:#ffffff0f;border:1px solid hsla(0,0%,100%,.1);border-radius:99px;color:#fff9;font-size:.62rem;font-weight:700;padding:.25rem .6rem}.chat-badge--ai[data-v-39468a2b]{background:#0072f526;border-color:#0072f559;color:#93c5fd}.chat-demo-body[data-v-39468a2b]{display:flex;flex-direction:column;gap:.2rem;height:520px;overflow-y:auto;padding:1.25rem 1.5rem;scrollbar-width:none}.chat-demo-body[data-v-39468a2b]::-webkit-scrollbar{display:none}.chat-demo-messages[data-v-39468a2b]{display:flex;flex-direction:column;gap:.6rem}.chat-date-sep[data-v-39468a2b]{margin:.4rem 0;text-align:center}.chat-date-sep span[data-v-39468a2b]{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.06);border-radius:99px;color:#ffffff40;font-size:.65rem;padding:.2rem .75rem}.cmsg[data-v-39468a2b]{align-items:flex-end;display:flex;gap:.6rem}.cmsg--client[data-v-39468a2b]{flex-direction:row-reverse}.cmsg__mini-avatar[data-v-39468a2b]{align-items:center;align-self:flex-end;background:linear-gradient(135deg,#0072f5,#00b3ff);border-radius:50%;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.cmsg__content[data-v-39468a2b]{display:flex;flex-direction:column;gap:3px;max-width:72%}.cmsg--client .cmsg__content[data-v-39468a2b]{align-items:flex-end}.drawer-content .login-link[data-v-39468a2b],.drawer-content .mobile-dropdown-title[data-v-39468a2b],.drawer-content .mobile-nav-item>a[data-v-39468a2b]{border-radius:10px;color:var(--text-secondary);display:block;font-size:1.1rem;font-weight:700;padding:.75rem 1rem;transition:all .2s ease}.mobile-dropdown-title[data-v-39468a2b]{color:#fff!important;font-size:.8rem!important;letter-spacing:.1em;margin-top:1rem;opacity:.5;text-transform:uppercase}.mobile-submenu[data-v-39468a2b]{display:flex;flex-direction:column;gap:.25rem;margin-bottom:1rem;padding-left:1rem}.mobile-sub-link[data-v-39468a2b]{border-radius:8px;color:var(--text-secondary);font-size:1rem;font-weight:500;padding:.6rem 1rem}.drawer-content .login-link[data-v-39468a2b]:hover,.mobile-sub-link[data-v-39468a2b]:hover{background:#ffffff0d;color:#fff}.cmsg__sender[data-v-39468a2b]{color:#ffffff59;font-size:.65rem;font-weight:700;margin-left:2px}.cmsg__bubble[data-v-39468a2b]{border-radius:18px;color:#ffffffe0;font-size:.84rem;line-height:1.5;padding:.65rem 1rem}.cmsg--ai .cmsg__bubble[data-v-39468a2b]{background:#ffffff0f;border:1px solid hsla(0,0%,100%,.1);border-bottom-left-radius:4px}.cmsg--client .cmsg__bubble[data-v-39468a2b]{background:linear-gradient(135deg,#0072f5bf,#0096ff99);border:1px solid rgba(0,114,245,.4);border-bottom-right-radius:4px;color:#fff}.video-msg-wrapper[data-v-39468a2b]{display:flex;flex-direction:column;gap:12px;width:100%}.video-msg-container[data-v-39468a2b]{align-items:center;display:flex;gap:1.5rem;width:100%}.led-glow-wrapper[data-v-39468a2b]{align-items:center;border-radius:14px;display:flex;justify-content:center;overflow:visible;padding:3px;position:relative}.led-glow[data-v-39468a2b]{animation:led-shimmer-39468a2b 3s ease infinite;background:linear-gradient(45deg,#1f69ff,#00b3ff,#1f69ff,#00b3ff,#1f69ff);background-size:400% 400%;border-radius:15px;filter:blur(8px);inset:-2px;opacity:.6;position:absolute;z-index:0}@keyframes led-shimmer-39468a2b{0%{background-position:0 50%;opacity:.5}50%{background-position:100% 50%;opacity:.9}to{background-position:0 50%;opacity:.5}}.video-msg-card[data-v-39468a2b]{background:#0d1117;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;box-shadow:0 10px 30px #00000080;cursor:pointer;flex-shrink:0;margin-top:0;overflow:hidden;position:relative;transition:transform .3s ease;width:200px;z-index:1}.video-msg-card[data-v-39468a2b]:hover{transform:translateY(-2px) scale(1.02)}.video-inline-hint[data-v-39468a2b]{align-items:center;animation:slide-in-hint-39468a2b .5s ease-out forwards;background:#1f69ff14;border:1px solid rgba(31,105,255,.2);border-radius:99px;color:#fff;display:flex;font-size:.8rem;font-weight:600;gap:10px;padding:8px 16px}.hint-pulse[data-v-39468a2b]{animation:pulse-hint-39468a2b 1.5s infinite;background:#1f69ff;border-radius:50%;box-shadow:0 0 8px #1f69ff;height:8px;width:8px}@keyframes pulse-hint-39468a2b{0%{box-shadow:0 0 #1f69ffb3;opacity:1;transform:scale(1)}70%{box-shadow:0 0 0 10px #1f69ff00;opacity:.8;transform:scale(1.1)}to{box-shadow:0 0 #1f69ff00;opacity:1;transform:scale(1)}}@keyframes slide-in-hint-39468a2b{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@media(max-width:640px){.video-msg-container[data-v-39468a2b]{align-items:flex-start;flex-direction:column;gap:.8rem}}.video-card-thumb[data-v-39468a2b]{aspect-ratio:9/16;background:#000;position:relative}.v-thumb-img[data-v-39468a2b]{height:100%;-o-object-fit:cover;object-fit:cover;opacity:.8;width:100%}.video-card-overlay[data-v-39468a2b]{background:#0000001a;inset:0;position:absolute}.play-icon-pulse[data-v-39468a2b],.video-card-overlay[data-v-39468a2b]{align-items:center;display:flex;justify-content:center}.play-icon-pulse[data-v-39468a2b]{animation:pulse-ring-39468a2b 2s infinite;background:#fff;border:3px solid #fff;border-radius:50%;box-shadow:0 0 30px #fffc,0 0 60px #0072f599;color:var(--accent-primary,#0072f5);height:64px;overflow:hidden;position:relative;width:64px;z-index:5}.play-icon-pulse[data-v-39468a2b]:after{animation:shimmer-swipe-39468a2b 3s infinite;background:linear-gradient(to bottom right,#fff0,#fff0 40%,#fff6,#fff0 60%,#fff0);content:"";height:200%;left:-50%;position:absolute;top:-50%;transform:rotate(45deg);width:200%}@keyframes shimmer-swipe-39468a2b{0%{transform:translate(-100%,-100%) rotate(45deg)}to{transform:translate(100%,100%) rotate(45deg)}}@keyframes pulse-ring-39468a2b{0%{box-shadow:0 0 #0072f5b3;transform:scale(1)}70%{box-shadow:0 0 0 15px #0072f500;transform:scale(1.05)}to{box-shadow:0 0 #0072f500;transform:scale(1)}}.video-card-info[data-v-39468a2b]{background:#0009;padding:12px 16px}.v-duration[data-v-39468a2b]{color:#fff;font-size:.8rem;font-weight:600;line-height:1.4}.cmsg__time[data-v-39468a2b]{color:#ffffff40;font-size:.6rem}.typing-indicator[data-v-39468a2b]{align-items:flex-end;display:flex;gap:.6rem;margin-top:.4rem}.typing-client[data-v-39468a2b]{flex-direction:row-reverse}.typing-dots[data-v-39468a2b]{align-items:center;background:#ffffff0f;border:1px solid hsla(0,0%,100%,.1);border-radius:18px 18px 18px 4px;display:flex;gap:4px;padding:.6rem .9rem}.typing-client .typing-dots[data-v-39468a2b]{border-radius:18px 18px 4px}.typing-dots span[data-v-39468a2b]{animation:typing-bounce-39468a2b 1.2s ease-in-out infinite;background:#fff6;border-radius:50%;height:6px;width:6px}.typing-dots span[data-v-39468a2b]:nth-child(2){animation-delay:.2s}.typing-dots span[data-v-39468a2b]:nth-child(3){animation-delay:.4s}@keyframes typing-bounce-39468a2b{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-5px)}}.chat-labels-fixed[data-v-39468a2b]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d111766;border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;flex-direction:column;gap:.6rem;padding:1rem 1.5rem 1.25rem;position:relative;z-index:5}.label-event-text[data-v-39468a2b]{color:#fff6;font-size:.75rem;font-weight:500;text-align:center}.chat-labels[data-v-39468a2b]{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:center}.chat-pill[data-v-39468a2b]{border-radius:99px;font-size:.72rem;font-weight:700;padding:.32rem .75rem}.video-action-area[data-v-39468a2b]{margin-top:12px;width:100%}.chat-shimmer-btn[data-v-39468a2b]{align-items:center;background:linear-gradient(135deg,#1f69ff,#00b3ff);border-radius:99px;box-shadow:0 4px 15px #1f69ff66;color:#fff;display:inline-flex;font-size:.82rem;font-weight:800;justify-content:center;overflow:hidden;padding:10px 18px;position:relative;text-decoration:none;transition:all .3s ease;width:auto}.chat-shimmer-btn[data-v-39468a2b]:hover{box-shadow:0 6px 20px #1f69ff99;transform:translateY(-2px)}.chat-shimmer-btn[data-v-39468a2b]:after{animation:shimmer-swipe-39468a2b 2.5s infinite;background:linear-gradient(to bottom right,#fff0,#fff6 50%,#fff0);content:"";height:200%;left:-50%;position:absolute;top:-50%;transform:rotate(45deg);width:200%}.chat-demo-footer[data-v-39468a2b]{align-items:center;background:#ffffff05;border-top:1px solid hsla(0,0%,100%,.06);display:flex;gap:.75rem;padding:.9rem 1.5rem}.chat-input-fake[data-v-39468a2b]{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.09);border-radius:99px;color:#fff3;flex:1;font-size:.82rem;padding:.55rem 1rem}.chat-send-btn[data-v-39468a2b]{align-items:center;background:linear-gradient(135deg,#0072f5,#00b3ff);border:none;border-radius:50%;box-shadow:0 4px 14px #0072f566;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:38px;justify-content:center;transition:transform .2s ease;width:38px}.chat-send-btn[data-v-39468a2b]:hover{transform:scale(1.08)}.msg-fade-enter-active[data-v-39468a2b]{transition:all .4s cubic-bezier(.16,1,.3,1)}.msg-fade-enter-from[data-v-39468a2b]{opacity:0;transform:translateY(10px)}.typing-fade-enter-active[data-v-39468a2b],.typing-fade-leave-active[data-v-39468a2b]{transition:opacity .3s ease}.typing-fade-enter-from[data-v-39468a2b],.typing-fade-leave-to[data-v-39468a2b]{opacity:0}.click-instruction[data-v-39468a2b]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1f69ff1a;border:1px solid rgba(31,105,255,.3);border-radius:16px;box-shadow:0 10px 30px #0000004d;color:#fff;display:flex;flex-direction:column;font-size:.85rem;gap:8px;line-height:1.4;padding:1rem;position:absolute;right:-240px;text-align:center;top:50%;transform:translateY(-50%);width:200px;z-index:20}.instruction-arrow[data-v-39468a2b]{animation:bounce-horizontal-39468a2b 2s infinite;color:var(--accent-primary,#1f69ff)}@keyframes bounce-horizontal-39468a2b{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-5px)}60%{transform:translateY(-3px)}}@media(max-width:1200px){.click-instruction[data-v-39468a2b]{background:#1f69ff26;margin:1rem auto;position:relative;right:auto;top:auto;transform:none;width:90%}.instruction-arrow[data-v-39468a2b]{transform:rotate(0)}}.video-fab-container[data-v-9a1dc7cb]{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0a0ae6;border:1px solid rgba(31,105,255,.5);border-radius:99px;bottom:2.5rem;box-shadow:0 20px 50px #0009,0 0 30px #1f69ff4d;cursor:pointer;display:flex;padding:14px 28px 14px 14px;position:fixed;right:2.5rem;transition:all .4s cubic-bezier(.16,1,.3,1);z-index:1000}.video-fab-content[data-v-9a1dc7cb]{align-items:center;display:flex;gap:16px}.video-fab-container[data-v-9a1dc7cb]:hover{border-color:#1f69ffcc;box-shadow:0 25px 50px #00000080,0 0 30px #1f69ff66;transform:translateY(-5px) scale(1.05)}.video-fab-ping[data-v-9a1dc7cb]{animation:fab-ping-9a1dc7cb 2s cubic-bezier(0,0,.2,1) infinite;border:2px solid rgba(31,105,255,.5);border-radius:99px;inset:0;position:absolute}@keyframes fab-ping-9a1dc7cb{0%{opacity:.8;transform:scale(1)}70%,to{opacity:0;transform:scale(1.2,1.5)}}.video-fab-icon[data-v-9a1dc7cb]{align-items:center;background:#fff;border-radius:50%;box-shadow:0 0 10px #1f69ff66;color:#1f69ff;display:flex;height:36px;justify-content:center;width:36px}.video-fab-text[data-v-9a1dc7cb]{display:flex;flex-direction:column}.fab-title[data-v-9a1dc7cb]{color:#fff;font-size:.85rem;font-weight:800;line-height:1.2}.fab-subtitle[data-v-9a1dc7cb]{color:#fff9;font-size:.7rem;font-weight:500}.fab-close[data-v-9a1dc7cb]{background:transparent;border:none;color:#fff6;cursor:pointer;margin-left:8px;padding:4px;transition:color .2s}.fab-close[data-v-9a1dc7cb]:hover{color:#fff}.v-fab-fade-enter-active[data-v-9a1dc7cb],.v-fab-fade-leave-active[data-v-9a1dc7cb]{transition:all .5s cubic-bezier(.16,1,.3,1)}.v-fab-fade-enter-from[data-v-9a1dc7cb]{opacity:0;transform:translateY(50px) scale(.8)}.v-fab-fade-leave-to[data-v-9a1dc7cb]{opacity:0;transform:scale(.9)}@media(max-width:640px){.video-fab-container[data-v-9a1dc7cb]{bottom:1.5rem;padding:8px 12px;right:1.5rem}.fab-subtitle[data-v-9a1dc7cb]{display:none}}.vue-flow{direction:ltr;height:100%;overflow:hidden;position:relative;width:100%;z-index:0}.vue-flow__container{height:100%;left:0;position:absolute;top:0;width:100%}.vue-flow__pane{z-index:1}.vue-flow__pane.draggable{cursor:grab}.vue-flow__pane.selection{cursor:pointer}.vue-flow__pane.dragging{cursor:grabbing}.vue-flow__transformationpane{pointer-events:none;transform-origin:0 0;z-index:2}.vue-flow__viewport{overflow:clip;z-index:4}.vue-flow__selection{z-index:6}.vue-flow__edge-labels{height:100%;pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible{outline:none}.vue-flow .vue-flow__edges{overflow:visible;pointer-events:none}.vue-flow__connection-path,.vue-flow__edge-path{fill:none;stroke:#b1b1b7;stroke-width:1}.vue-flow__edge{cursor:pointer;pointer-events:visibleStroke}.vue-flow__edge.animated path{animation:dashdraw .5s linear infinite;stroke-dasharray:5}.vue-flow__edge.animated path.vue-flow__edge-interaction{animation:none;stroke-dasharray:none}.vue-flow__edge.inactive{pointer-events:none}.vue-flow__edge.selected,.vue-flow__edge:focus,.vue-flow__edge:focus-visible{outline:none}.vue-flow__edge.selected .vue-flow__edge-path,.vue-flow__edge:focus .vue-flow__edge-path,.vue-flow__edge:focus-visible .vue-flow__edge-path{stroke:#555}.vue-flow__edge-textwrapper{pointer-events:all}.vue-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-flow__connection{pointer-events:none}.vue-flow__connection .animated{animation:dashdraw .5s linear infinite;stroke-dasharray:5}.vue-flow__connectionline{z-index:1001}.vue-flow__nodes{pointer-events:none;transform-origin:0 0}.vue-flow__node{box-sizing:border-box;cursor:default;pointer-events:all;position:absolute;transform-origin:0 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-flow__node.draggable{cursor:grab;pointer-events:all}.vue-flow__node.draggable.dragging{cursor:grabbing}.vue-flow__nodesselection{pointer-events:none;transform-origin:left top;z-index:3}.vue-flow__nodesselection-rect{cursor:grab;pointer-events:all;position:absolute}.vue-flow__nodesselection-rect.dragging{cursor:grabbing}.vue-flow__handle{min-height:5px;min-width:5px;pointer-events:none;position:absolute}.vue-flow__handle.connectable{cursor:crosshair;pointer-events:all}.vue-flow__handle-bottom{bottom:0;left:50%;transform:translate(-50%,50%)}.vue-flow__handle-top{left:50%;top:0;transform:translate(-50%,-50%)}.vue-flow__handle-left{left:0;top:50%;transform:translate(-50%,-50%)}.vue-flow__handle-right{right:0;top:50%;transform:translate(50%,-50%)}.vue-flow__edgeupdater{cursor:move;pointer-events:all}.vue-flow__panel{margin:15px;position:absolute;z-index:5}.vue-flow__panel.top{top:0}.vue-flow__panel.bottom{bottom:0}.vue-flow__panel.left{left:0}.vue-flow__panel.right{right:0}.vue-flow__panel.center{left:50%;transform:translate(-50%)}@keyframes dashdraw{0%{stroke-dashoffset:10}}:root{--vf-node-bg:#fff;--vf-node-text:#222;--vf-connection-path:#b1b1b7;--vf-handle:#555}.vue-flow__edge.updating .vue-flow__edge-path{stroke:#777}.vue-flow__edge-text{font-size:10px}.vue-flow__edge-textbg{fill:#fff}.vue-flow__connection-path{stroke:var(--vf-connection-path)}.vue-flow__node{cursor:grab}.vue-flow__node.selectable:focus,.vue-flow__node.selectable:focus-visible{outline:none}.vue-flow__node-default,.vue-flow__node-input,.vue-flow__node-output{background-color:var(--vf-node-bg);border-color:var(--vf-node-color);border-radius:3px;border-style:solid;border-width:1px;color:var(--vf-node-text);font-size:12px;padding:10px;text-align:center;width:150px}.vue-flow__node-default.selected,.vue-flow__node-default.selected:hover,.vue-flow__node-input.selected,.vue-flow__node-input.selected:hover,.vue-flow__node-output.selected,.vue-flow__node-output.selected:hover{box-shadow:0 0 0 .5px var(--vf-box-shadow)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible,.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible,.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{border:1px solid #555;outline:none}.vue-flow__node-default .vue-flow__handle,.vue-flow__node-input .vue-flow__handle,.vue-flow__node-output .vue-flow__handle{background:var(--vf-handle)}.vue-flow__node-default.selectable:hover,.vue-flow__node-input.selectable:hover,.vue-flow__node-output.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.vue-flow__node-input{--vf-node-color:var(--vf-node-color,#0041d0);--vf-handle:var(--vf-node-color,#0041d0);--vf-box-shadow:var(--vf-node-color,#0041d0);background:var(--vf-node-bg);border-color:var(--vf-node-color,#0041d0)}.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible{border:1px solid var(--vf-node-color,#0041d0);outline:none}.vue-flow__node-default{--vf-handle:var(--vf-node-color,#1a192b);--vf-box-shadow:var(--vf-node-color,#1a192b);background:var(--vf-node-bg);border-color:var(--vf-node-color,#1a192b)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible{border:1px solid var(--vf-node-color,#1a192b);outline:none}.vue-flow__node-output{--vf-handle:var(--vf-node-color,#ff0072);--vf-box-shadow:var(--vf-node-color,#ff0072);background:var(--vf-node-bg);border-color:var(--vf-node-color,#ff0072)}.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{border:1px solid var(--vf-node-color,#ff0072);outline:none}.vue-flow__nodesselection-rect,.vue-flow__selection{background:#0059dc14;border:1px dotted rgba(0,89,220,.8)}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible,.vue-flow__selection:focus,.vue-flow__selection:focus-visible{outline:none}.vue-flow__handle{background:var(--vf-handle);border:1px solid #fff;border-radius:100%;height:6px;width:6px}.vue-flow__minimap{background-color:#fff}.vue-flow__minimap.pannable{cursor:grab}.vue-flow__minimap.dragging{cursor:grabbing}.vue-flow__minimap-mask.pannable{cursor:grab}.flow-section[data-v-6e421d9d]{background:radial-gradient(circle at 100% 50%,rgba(0,114,245,.05) 0,transparent 60%);overflow:hidden;padding:120px 0;position:relative}.flow-container[data-v-6e421d9d]{align-items:center;display:flex;gap:5rem}.flow-info[data-v-6e421d9d]{flex:0 0 450px}.flow-info h2[data-v-6e421d9d]{font-size:clamp(2.5rem,5vw,3.5rem);line-height:1.1;margin:1.5rem 0}.flow-info h2 span[data-v-6e421d9d]{color:var(--accent-primary)}.flow-info p[data-v-6e421d9d]{color:var(--text-secondary);font-size:1.2rem;line-height:1.6;margin-bottom:2.5rem}.flow-features[data-v-6e421d9d]{display:flex;flex-direction:column;gap:1rem;list-style:none;margin-bottom:3rem}.flow-features li[data-v-6e421d9d]{align-items:center;color:var(--text-primary);display:flex;font-weight:600;gap:.75rem}.feat-dot[data-v-6e421d9d]{background:var(--accent-primary);border-radius:50%;box-shadow:0 0 10px var(--accent-primary);height:8px;width:8px}.flow-viewer-wrapper[data-v-6e421d9d]{background:#0a0a0a80;border:1px solid hsla(0,0%,100%,.08);border-radius:32px;box-shadow:0 40px 80px #0000004d;flex:1;height:650px;min-height:450px;overflow:hidden;position:relative;width:100%}.flow-viewer[data-v-6e421d9d],.interactive-flow[data-v-6e421d9d]{height:100%;width:100%}.interactive-flow[data-v-6e421d9d]{background:transparent!important;min-height:480px}[data-v-6e421d9d] .vue-flow__handle{background:var(--accent-primary);border:1px solid hsla(0,0%,100%,.4);height:8px;width:8px}[data-v-6e421d9d] .vue-flow__edge-path{stroke:#fff3;stroke-width:2}[data-v-6e421d9d] .vue-flow__edge.animated .vue-flow__edge-path{stroke:var(--accent-primary);stroke-dasharray:5}[data-v-6e421d9d] .vue-flow__attribution{display:none!important;opacity:0!important;pointer-events:none!important;visibility:hidden!important}[data-v-6e421d9d] .vue-flow__minimap{background:#0a0a0af2;border:1px solid hsla(0,0%,100%,.15);border-radius:12px;bottom:10px;box-shadow:0 10px 30px #0009;left:10px;right:auto;z-index:1000}@media(max-width:768px){[data-v-6e421d9d] .vue-flow__minimap{height:80px;width:120px}}[data-v-6e421d9d] .vue-flow__minimap-mask{fill:#0072f50d}.custom-node[data-v-6e421d9d]{background:#ffffff08;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;box-shadow:0 10px 30px #0003;min-width:180px;overflow:hidden;padding:1px;transition:all .3s ease}.custom-node[data-v-6e421d9d]:hover{border-color:var(--accent-primary);box-shadow:0 0 20px #0072f533}.node-header[data-v-6e421d9d]{align-items:center;background:#ffffff0d;border-bottom:1px solid hsla(0,0%,100%,.05);color:#fff;display:flex;font-size:.85rem;font-weight:700;gap:10px;padding:10px 14px}.node-body[data-v-6e421d9d]{padding:12px 14px}.node-placeholder[data-v-6e421d9d]{background:#ffffff08;border:1px solid hsla(0,0%,100%,.08);border-radius:8px;color:var(--text-secondary);font-size:.75rem;padding:10px;text-align:center}.node-wa-icon[data-v-6e421d9d]{background:#22c55e1a;border:1px solid rgba(34,197,94,.3);border-radius:6px;color:#4ade80;height:24px;justify-content:center;width:24px}.node-start[data-v-6e421d9d],.node-wa-icon[data-v-6e421d9d]{align-items:center;display:flex}.node-start[data-v-6e421d9d]{background:#fff;border-radius:10px;color:#000;font-size:.85rem;font-weight:700;justify-content:space-between;min-width:200px;padding:12px 16px}.node-icon-side[data-v-6e421d9d]{align-items:center;border:2px solid #22c55e;border-radius:50%;color:#22c55e;display:flex;height:24px;justify-content:center;width:24px}.node-random .random-icon[data-v-6e421d9d]{background:#a855f71a;border-color:#a855f74d;color:#a855f7}.node-badge[data-v-6e421d9d]{background:#0003;border:1px solid hsla(0,0%,100%,.1);border-radius:6px;font-size:.6rem;line-height:1;margin-left:auto;padding:4px 8px;text-align:center}.node-badge[data-v-6e421d9d],.random-option[data-v-6e421d9d]{color:var(--text-secondary)}.random-option[data-v-6e421d9d]{align-items:center;background:#ffffff08;border:1px solid hsla(0,0%,100%,.06);border-radius:6px;display:flex;font-size:.75rem;justify-content:space-between;margin-bottom:6px;padding:8px 10px}.random-option .percent[data-v-6e421d9d]{background:var(--accent-primary);border-radius:4px;color:#fff;font-size:.65rem;font-weight:700;padding:2px 6px}.node-kanban .kanban-icon[data-v-6e421d9d]{background:#3b82f61a;border-color:#3b82f64d;color:#3b82f6}.kanban-field[data-v-6e421d9d]{border-bottom:1px solid hsla(0,0%,100%,.05);color:var(--text-secondary);display:flex;font-size:.75rem;justify-content:space-between;padding:8px 0}.kanban-field .field-value[data-v-6e421d9d]{color:#fff;opacity:.5}@media(max-width:1100px){.flow-container[data-v-6e421d9d]{flex-direction:column;gap:3rem;text-align:center}.flow-info[data-v-6e421d9d]{flex:0 0 auto;max-width:600px}.flow-features li[data-v-6e421d9d]{justify-content:center}.flow-viewer-wrapper[data-v-6e421d9d]{height:600px;min-height:500px;width:100%}}.kanban-section[data-v-8b9e768e]{background:#0b0e14;overflow:hidden;padding:120px 0;position:relative}.kanban-section[data-v-8b9e768e]:before{background:radial-gradient(circle at 50% 0,rgba(31,105,255,.05) 0,transparent 100%);content:"";height:100%;left:50%;pointer-events:none;position:absolute;top:-10%;transform:translate(-50%);width:100%}.kanban-header[data-v-8b9e768e]{margin:0 auto 100px;max-width:800px;text-align:center}.eyebrow[data-v-8b9e768e]{color:var(--accent-primary);display:block;font-size:.9rem;font-weight:800;letter-spacing:.2em;margin-bottom:1rem;text-transform:uppercase}.kanban-header h2[data-v-8b9e768e]{color:#fff;font-size:clamp(2.5rem,5vw,4rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin-bottom:25px}.kanban-header h2 span[data-v-8b9e768e]{background:linear-gradient(to right,#fff,var(--accent-primary));-webkit-background-clip:text;color:var(--accent-primary);-webkit-text-fill-color:transparent}.kanban-header p[data-v-8b9e768e]{color:#ffffff80;font-size:1.3rem;line-height:1.6}.kanban-board-wrapper[data-v-8b9e768e]{margin:0 auto;max-width:1400px;padding:0 10px}.kanban-board[data-v-8b9e768e]{display:grid;gap:16px;grid-template-columns:repeat(4,1fr);min-height:600px}.kanban-column[data-v-8b9e768e]{border-radius:20px;display:flex;flex-direction:column;padding:20px 10px;position:relative;transition:all .4s ease}.novo[data-v-8b9e768e]{background:#1f33554d}.contato[data-v-8b9e768e],.novo[data-v-8b9e768e]{border:1px solid hsla(0,0%,100%,.03)}.contato[data-v-8b9e768e]{background:#0a292e4d}.proposta[data-v-8b9e768e]{background:#1e212666}.fechado[data-v-8b9e768e],.proposta[data-v-8b9e768e]{border:1px solid hsla(0,0%,100%,.03)}.fechado[data-v-8b9e768e]{background:#0f234b80}.column-header[data-v-8b9e768e]{margin-bottom:30px;padding-left:15px;text-align:left}.column-title[data-v-8b9e768e]{color:#fff6;font-size:.85rem;font-weight:700;letter-spacing:.05em}.drag-area[data-v-8b9e768e]{display:flex;flex:1;flex-direction:column;gap:12px;padding:5px}.kanban-card[data-v-8b9e768e]{border-radius:12px;cursor:grab;display:flex;min-height:140px;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.card-glass[data-v-8b9e768e]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff08;border:1px solid hsla(0,0%,100%,.05);border-radius:12px;inset:0;position:absolute}.card-won .card-glass[data-v-8b9e768e]{border:1px solid rgba(31,105,255,.4);box-shadow:0 0 15px #1f69ff1a}.card-inner[data-v-8b9e768e]{display:flex;flex-direction:column;gap:15px;padding:18px;position:relative;width:100%;z-index:2}.card-top[data-v-8b9e768e]{gap:12px}.card-top[data-v-8b9e768e],.user-avatar[data-v-8b9e768e]{align-items:center;display:flex}.user-avatar[data-v-8b9e768e]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:50%;color:#fff;flex-shrink:0;height:36px;justify-content:center;width:36px}.user-avatar svg[data-v-8b9e768e]{height:18px;opacity:.7;width:18px}.user-name[data-v-8b9e768e]{color:#fff;font-size:1rem;font-weight:700;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-body[data-v-8b9e768e]{display:flex;flex-direction:column;gap:8px}.detail-line[data-v-8b9e768e]{background:#ffffff0a;border-radius:10px;height:3px;width:100%}.detail-line.short[data-v-8b9e768e]{width:50%}.ghost-card[data-v-8b9e768e]{background:#ffffff05!important;opacity:.1}.kanban-cta[data-v-8b9e768e]{display:flex;justify-content:center;margin-top:100px}.btn-primary[data-v-8b9e768e]{background:var(--accent-primary);border:none;border-radius:100px;box-shadow:0 10px 40px #1f69ff33;color:#fff!important;font-size:1.2rem;font-weight:800;padding:22px 60px;text-decoration:none;transition:all .4s ease}.btn-primary[data-v-8b9e768e]:hover{box-shadow:0 20px 60px #1f69ff66;transform:translateY(-5px)}@media(max-width:1200px){.kanban-board[data-v-8b9e768e]{grid-template-columns:repeat(4,300px);overflow-x:auto;padding-bottom:20px;scrollbar-color:var(--accent-primary) transparent;scrollbar-width:thin}}@media(max-width:768px){.kanban-board-wrapper[data-v-8b9e768e]{margin:0 -20px;overflow-x:auto;padding:0 20px;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none}.kanban-board-wrapper[data-v-8b9e768e]::-webkit-scrollbar{display:none}.kanban-board[data-v-8b9e768e]{display:flex;gap:16px;grid-template-columns:none;min-height:auto;padding:10px 0 30px;width:-moz-max-content;width:max-content}.kanban-column[data-v-8b9e768e]{flex-shrink:0;scroll-snap-align:center;width:280px}.kanban-header[data-v-8b9e768e]{margin-bottom:50px}.kanban-header h2[data-v-8b9e768e]{font-size:2rem}}.faq-section[data-v-1c10664b]{padding:140px 0;position:relative}.faq-section[data-v-1c10664b]:before{background:radial-gradient(ellipse at 50% 60%,rgba(0,114,245,.05) 0,transparent 65%);content:"";inset:0;pointer-events:none;position:absolute}.faq-header[data-v-1c10664b]{margin-bottom:4rem;text-align:center}.faq-eyebrow[data-v-1c10664b]{background:#0072f51a;border:1px solid rgba(0,114,245,.25);border-radius:99px;color:var(--accent-primary);display:inline-block;font-size:.72rem;font-weight:800;letter-spacing:.18em;margin-bottom:1.25rem;padding:.35rem 1rem}.faq-header h2[data-v-1c10664b]{font-size:clamp(2rem,5vw,3.2rem);font-weight:900;line-height:1.15;margin-bottom:1rem}.faq-header p[data-v-1c10664b]{color:var(--text-secondary);font-size:1.1rem}.faq-list[data-v-1c10664b]{display:flex;flex-direction:column;gap:.75rem;margin:0 auto;max-width:780px}.faq-item[data-v-1c10664b]{background:#ffffff06;border:1px solid hsla(0,0%,100%,.07);border-radius:16px;cursor:pointer;overflow:hidden;transition:border-color .3s,background .3s}.faq-item[data-v-1c10664b]:hover{background:#0072f508;border-color:#0072f540}.faq-item--open[data-v-1c10664b]{background:#0072f50a;border-color:#0072f54d}.faq-question[data-v-1c10664b]{color:#fff;font-size:1rem;font-weight:600;gap:1rem;justify-content:space-between;padding:1.4rem 1.75rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.faq-chevron[data-v-1c10664b],.faq-question[data-v-1c10664b]{align-items:center;display:flex}.faq-chevron[data-v-1c10664b]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:50%;color:var(--text-secondary);flex-shrink:0;height:32px;justify-content:center;transition:transform .35s cubic-bezier(.16,1,.3,1),background .3s,color .3s;width:32px}.faq-chevron--open[data-v-1c10664b]{background:#0072f526;border-color:#0072f559;color:var(--accent-primary);transform:rotate(180deg)}.faq-answer-wrap[data-v-1c10664b]{overflow:hidden;transition:max-height .4s cubic-bezier(.16,1,.3,1)}.faq-answer[data-v-1c10664b]{color:var(--text-secondary);font-size:.97rem;line-height:1.7;padding:0 1.75rem 1.4rem}.faq-collapse-enter-active[data-v-1c10664b],.faq-collapse-leave-active[data-v-1c10664b]{overflow:hidden;transition:max-height .4s cubic-bezier(.16,1,.3,1)}.faq-collapse-enter-from[data-v-1c10664b],.faq-collapse-leave-to[data-v-1c10664b]{max-height:0!important}@media(max-width:768px){.faq-section[data-v-1c10664b]{padding:80px 0}.faq-question[data-v-1c10664b]{font-size:.95rem;padding:1.2rem 1.25rem}.faq-answer[data-v-1c10664b]{padding:0 1.25rem 1.2rem}}
