body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.card-wrapper{align-items:center;background-color:#f2f2f2;display:flex;justify-content:center;min-height:100vh}.care-card{background-color:#fff;border:1px solid #ddd;border-radius:16px;box-shadow:0 4px 12px #0000001a;font-family:Arial,sans-serif;overflow:hidden;text-align:center;width:350px}.care-card,.image-container{position:relative}.agent-image{height:250px;object-fit:cover;width:100%}.ai-badge{background-color:#fff;border:1px solid #ccc;border-radius:12px;box-shadow:0 1px 3px #0000001a;font-size:14px;font-weight:700;padding:2px 6px;position:absolute;right:350px;top:10px}.card-content{padding:16px}.agent-name{color:#333;font-size:20px;margin:0}.guidance-section{margin-top:8px}.static-job{color:#228b22;font-size:16px;font-weight:600}.button-group{justify-content:center;margin-top:12px}.btn{border-radius:6px;cursor:pointer;font-size:16px;padding:6px 14px}.hire{background-color:#228b22;border:none;color:#fff}.hire:hover{background-color:#1c761c}.footer{color:#555;font-size:16px;margin-top:16px}.agent-row{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;padding:20px}.card-wrapper{flex:1 1 300px;max-width:350px}.agent-form-container{background:#f9f9f9;border-radius:10px;box-shadow:0 4px 12px #00000026;margin:50px auto;max-width:600px;padding:30px 40px}.agent-form-container h2{color:#333;margin-bottom:20px;text-align:center}.agent-form-container h4{color:#555;margin-top:25px}.form-group{margin-bottom:15px}.form-group label{color:#444;display:block;font-weight:600;margin-bottom:5px}.form-group input{border:1px solid #ccc;border-radius:6px;font-size:1rem;padding:8px 12px;width:100%}.inline-group{display:flex;gap:10px;margin-bottom:10px}.inline-group input{flex:1 1}button{background:#009688;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;margin-top:10px;padding:10px 20px;transition:background .3s ease}button:hover{background:#00796b}.button-group{display:flex;gap:10px;margin-top:25px}.toggle-button{background:#f1f1f1;color:#333}.toggle-button:hover{background:#ddd}.flux-container{background:#fff;border-radius:12px;box-shadow:0 8px 30px #0000001a;font-family:Arial,sans-serif;margin:40px auto;max-width:900px;overflow:hidden}.flux-header{align-items:center;background:linear-gradient(135deg,#d4f1f9,#f1f8fc 50%,#fff);display:flex;padding:40px}.flux-image-wrapper{background:#fff;border:4px solid #07c;border-radius:50%;flex-shrink:0;height:120px;margin-right:30px;overflow:hidden;width:120px}.flux-icon{height:100%;object-fit:cover;width:100%}.flux-header-content{color:#333;text-align:left}.flux-title{font-size:28px;margin:0 0 10px}.flux-category,.flux-creator,.flux-description{color:#555;margin:6px 0}.flux-divider{background:#ddd;height:1px;margin:20px 0}.flux-signup{padding:30px 40px;text-align:left}.flux-signup h3{margin-bottom:10px}.flux-signup p{color:#666;margin-bottom:20px}.flux-signup-btn{background-color:#ff7043;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;padding:12px 30px}.flux-signup-btn:hover{background-color:#ff5722}.community-container{background:#fff;border-radius:12px;box-shadow:0 8px 30px #0000001a;font-family:Arial,sans-serif;margin:40px auto;max-width:900px;overflow:hidden}.community-header{align-items:center;background:linear-gradient(135deg,#e0f7fa,#f1f8e9 50%,#fff);display:flex;padding:40px}.community-image-wrapper{background:#fff;border:4px solid #26a69a;border-radius:50%;flex-shrink:0;height:120px;margin-right:30px;overflow:hidden;width:120px}.community-icon{height:100%;object-fit:cover;width:100%}.community-header-content{color:#333;text-align:left}.community-title{font-size:28px;margin:0 0 10px}.community-creator,.community-description,.community-language{color:#555;margin:6px 0}.community-divider{background:#ddd;height:1px;margin:20px 0}.community-groups{padding:30px 40px;text-align:left}.community-groups h3{margin-bottom:20px}.group-card{background:#f9fbe7;border-left:5px solid #8bc34a;border-radius:8px;margin-bottom:15px;padding:20px}.group-card h4{margin:0 0 8px}.group-card p{color:#666;margin:0}.community-signup{background:#f1f8e9;border-top:1px solid #c5e1a5;padding:30px 40px;text-align:left}.community-signup h3{margin-bottom:10px}.community-signup p{color:#666;margin-bottom:20px}.community-signup-btn{background-color:#26a69a;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;padding:12px 30px}.community-signup-btn:hover{background-color:#00897b}.community-agent-container{background:linear-gradient(to bottom right,#f9f9ff,#eef6ff);border-radius:16px;box-shadow:0 10px 35px #0000001a;display:flex;flex-direction:column;font-family:Segoe UI,sans-serif;height:90vh;margin:40px auto;max-width:700px;padding:30px}.chat-header{background-color:#e3f2fd;border-radius:10px;box-shadow:0 2px 8px #007bff26;color:#333;font-size:22px;font-weight:600;margin-bottom:20px;padding:12px 20px;text-align:center}.chat-box{background:#fff;border-radius:12px;box-shadow:inset 0 0 6px #0000000d;flex-grow:1;margin-bottom:20px;overflow-y:auto;padding:20px;scrollbar-width:thin}.chat-bubble{word-wrap:break-word;border-radius:18px;font-size:16px;line-height:1.4;margin:8px 0;max-width:85%;padding:12px 16px}.chat-bubble.agent{align-self:flex-start;background-color:#e0f7fa;border-top-left-radius:0;color:#004d40}.chat-bubble.user{align-self:flex-end;background-color:#dcedc8;border-top-right-radius:0;color:#33691e}.chat-input-area{display:flex;gap:10px}.chat-input{border:2px solid #90caf9;border-radius:12px;flex-grow:1;font-size:16px;outline:none;padding:12px 16px;transition:border-color .2s ease-in-out}.chat-input:focus{border-color:#42a5f5}.chat-send{background-color:#42a5f5;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:16px;padding:12px 24px;transition:background-color .25s ease-in-out}.chat-send:hover{background-color:#1e88e5}.group-list{margin-top:8px;padding-left:10px}.group-entry{background-color:#e8f5e9;border-left:4px solid #66bb6a;border-radius:8px;margin-bottom:12px;padding:10px 12px}.group-line{color:#2e7d32;font-size:15px;margin-bottom:6px}@media (max-width:600px){.community-agent-container{padding:20px}.chat-bubble{font-size:15px}.chat-input-area{flex-direction:column}.chat-send{width:100%}}.react-flow{direction:ltr}.react-flow__container{height:100%;left:0;position:absolute;top:0;width:100%}.react-flow__pane{cursor:grab;z-index:1}.react-flow__pane.selection{cursor:pointer}.react-flow__pane.dragging{cursor:grabbing}.react-flow__viewport{pointer-events:none;transform-origin:0 0;z-index:2}.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{overflow:visible;pointer-events:none}.react-flow__connection-path,.react-flow__edge-path{stroke:#b1b1b7;stroke-width:1;fill:none}.react-flow__edge{cursor:pointer;pointer-events:visibleStroke}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray: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;user-select:none}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__connectionline{z-index:1001}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{box-sizing:border-box;cursor:grab;pointer-events:all;position:absolute;transform-origin:0 0;-webkit-user-select:none;user-select:none}.react-flow__node.dragging{cursor:grabbing}.react-flow__nodesselection{pointer-events:none;transform-origin:left top;z-index:3}.react-flow__nodesselection-rect{cursor:grab;pointer-events:all;position:absolute}.react-flow__handle{background:#1a192b;border:1px solid #fff;border-radius:100%;height:6px;min-height:5px;min-width:5px;pointer-events:none;position:absolute;width:6px}.react-flow__handle.connectionindicator{cursor:crosshair;pointer-events:all}.react-flow__handle-bottom{bottom:-4px;left:50%;top:auto;transform:translate(-50%)}.react-flow__handle-top{left:50%;top:-4px;transform:translate(-50%)}.react-flow__handle-left{left:-4px;top:50%;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{margin:15px;position:absolute;z-index:5}.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:translateX(-50%)}.react-flow__attribution{background:#ffffff80;font-size:10px;margin:0;padding:2px 3px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{height:100%;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;width:100%}.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-group,.react-flow__node-input,.react-flow__node-output{background-color:#fff;border:1px solid #1a192b;border-radius:3px;color:#222;font-size:12px;padding:10px;text-align:center;width:150px}.react-flow__node-default.selectable:hover,.react-flow__node-group.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.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-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.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{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 #0059dccc}.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{align-items:center;background:#fefefe;border:none;border-bottom:1px solid #eee;box-sizing:initial;cursor:pointer;display:flex;height:16px;justify-content:center;padding:5px;-webkit-user-select:none;user-select:none;width:16px}.react-flow__controls-button:hover{background:#f4f4f4}.react-flow__controls-button svg{max-height:12px;max-width:12px;width:100%}.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.bottom,.react-flow__resize-control.top{cursor:ns-resize}.react-flow__resize-control.bottom.right,.react-flow__resize-control.top.left{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:#3367d9;border:1px solid #fff;border-radius:1px;height:4px;transform:translate(-50%,-50%);width:4px}.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.bottom.left,.react-flow__resize-control.handle.top.left{left:0}.react-flow__resize-control.handle.bottom.right,.react-flow__resize-control.handle.top.right{left:100%}.react-flow__resize-control.line{border:0 solid #3367d9}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{height:100%;top:0;transform:translate(-50%);width:1px}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.bottom,.react-flow__resize-control.line.top{height:1px;left:0;transform:translateY(-50%);width:100%}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}
/*# sourceMappingURL=main.31f2900f.css.map*/