:root{--primary-bg:#1e1e2e;--secondary-bg:#282a36;--text-color:#f8f8f2;--accent-color:#79b8ff;--spacing:16px}body,html{background-color:#1e1e2e;background-color:var(--primary-bg);color:#f8f8f2;color:var(--text-color);display:flex;font-family:Arial,sans-serif;height:100%;margin:0;padding:0;width:100%}.app-container{display:flex;height:100vh;width:100vw}.app-content{flex-grow:1;overflow-y:auto}.app-content,.sidebar{padding:16px;padding:var(--spacing)}.sidebar{background:#282a36;background:var(--secondary-bg);box-sizing:border-box;display:flex;flex-direction:column;height:100vh;justify-content:space-between;width:250px}.logo{border-bottom:2px solid #79b8ff;border-bottom:2px solid var(--accent-color);font-size:24px;font-weight:700;margin-bottom:16px;margin-bottom:var(--spacing);padding:10px 0;text-align:center}.menu ul{flex-grow:1;list-style:none;padding:0}.menu li{cursor:pointer;padding:12px;transition:background .2s ease-in-out}.menu li a{color:#fff;display:block;height:100%;text-decoration:none;width:100%}.menu li:hover{background:#79b8ff;background:var(--accent-color);color:#fff}.menu-divider{background:#f8f8f2;background:var(--text-color);border:0;height:1px;margin:10px 0;opacity:.3}.user-section{border-top:1px solid #fff3;margin-top:auto;padding-top:16px;padding-top:var(--spacing);text-align:center}.workspace-name{color:#79b8ff;color:var(--accent-color);font-size:14px;font-weight:700;margin-bottom:5px}.username{font-size:18px;margin-bottom:10px}.logout-button{background:#79b8ff;background:var(--accent-color);border:none;border-radius:5px;color:#f8f8f2;color:var(--text-color);cursor:pointer;font-size:14px;padding:8px;width:80%}.logout-button:hover{background:#5a9efc}.login-container{align-items:center;background-color:var(--primary-bg);color:var(--text-color);display:flex;flex-direction:column;height:100vh;justify-content:center;width:100%}.login-container h2{font-size:2rem;margin-bottom:20px}form{background:var(--secondary-bg);border-radius:8px;box-shadow:0 4px 10px #0003;display:flex;flex-direction:column;gap:15px;padding:30px;text-align:center;width:350px}input{background:var(--input-bg);border:none;border-radius:5px;color:var(--text-color);font-size:1rem;margin:0 auto;padding:12px;width:calc(100% - 24px)}input:focus{outline:2px solid var(--accent-color)}button{background:var(--button-bg);border:none;border-radius:5px;color:var(--text-color);cursor:pointer;font-size:1rem;padding:12px;transition:background .3s ease;width:100%}button:hover{background:var(--button-hover)}.error-message{color:var(--error-color);font-size:.9rem;margin-top:10px}@media (min-width:768px){.login-container{align-items:center;display:flex;justify-content:center}}.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%}#builder-mainbox{border:1px solid #000;border-radius:10px;height:50vh;margin-left:auto;margin-right:auto;position:relative;width:90%}.close-chart,.save-chart{border:none;border-radius:5px;color:#fff;cursor:pointer;padding:8px 12px;position:absolute;text-align:center;top:10px;transition:background-color .2s ease-in-out;z-index:1000}.save-chart{background-color:#007bff;right:20px;width:100px}.save-chart:hover{background-color:#0056b3}.close-chart{background-color:#ff733f;right:160px;width:25px}.close-chart:hover{background-color:#d95b2f}.task-node{background-color:var(--primary-bg);border-radius:8px;box-shadow:0 2px 4px #0000001a;cursor:default;display:flex;flex-direction:column;padding:8px;position:relative}.task-node .task-header{align-items:self-start;color:#fff;display:flex;gap:6px;height:50px;justify-content:space-between}.task-node .button-container{display:flex;gap:6px;margin:0}.task-node .node-button{align-items:center;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:10px;height:25px;justify-content:center;margin:0;outline:none;width:25px}.task-node .task-label{background-color:#00000080;border:1px solid #007bff;border-radius:5px;color:#fff;font-size:14px;max-height:40px;max-width:70%;overflow-x:auto;padding:4px 6px;scrollbar-color:#9696ff66 #0000;scrollbar-width:thin;white-space:nowrap}.task-node .task-label::-webkit-scrollbar{height:3px}.task-node .task-label::-webkit-scrollbar-thumb{background:#9696ff99;border-radius:6px}.task-node .task-label::-webkit-scrollbar-thumb:hover{background:#b4b4ffcc}.task-node .task-label::-webkit-scrollbar-track{background:#0000}.task-node .task-content{font-size:10px}.task-node .task-content .rollen_tag{background-color:#ff7300;border-radius:5px;color:#000;padding:5px 10px;width:-webkit-fit-content;width:fit-content}.group-node{background:#eef6ff33;border:2px dashed #007bff;border-radius:8px;box-shadow:0 2px 6px #00a3ee80;cursor:default;display:flex;flex-direction:column;position:relative}.group-node .group-header{align-items:center;background:#3a3a5a;border-radius:8px 8px 0 0;color:#fff;display:flex;justify-content:space-between;padding:3px 6px}.group-node .button-container{display:flex;gap:6px;margin:0}.group-node .node-button{align-items:center;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:14px;height:26px;justify-content:center;margin:0;outline:none;width:26px}.group-node .group-label{font-size:16px;font-weight:700;margin:0}.group-node .group-content{flex:1 1;padding:10px}.node-button{background:linear-gradient(45deg,#08a5ee,#0b43df)}.node-button:hover{background:linear-gradient(45deg,#58c3f5,#0a2d8f)}.drag-handle{align-items:center;background:linear-gradient(45deg,#1b0de4,#2693fa);border-radius:50%;bottom:8px;cursor:grab;display:flex;height:26px;justify-content:center;position:absolute;right:8px;width:26px}.drag-handle:hover{background:linear-gradient(45deg,#58c3f5,#0a2d8f)}.delete-node-button{background:linear-gradient(45deg,#e70f0f,#e41616)}.delete-node-button:hover{background:linear-gradient(45deg,#d10b0b,#790707)}.targetHandle{background-color:#08a5ee;border:2px dashed #21ecaf;border-radius:50%;box-shadow:0 2px 6px #06ff9f80;height:12px;margin-left:-5px;width:12px}.sourceHandle{background-color:#c808ee;border:2px dashed #eb0fd8;box-shadow:0 2px 6px #f3026680;height:12px;margin-right:-5px;width:12px}.popup-container{background:var(--secondary-bg);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 6px 18px #00000080;color:var(--text-color);max-width:360px;min-width:260px;overflow-x:hidden;padding:var(--spacing);position:fixed;z-index:1000}.popup-header{align-items:center;display:flex;flex-direction:column;gap:.6rem;margin-bottom:.8rem}.popup-close{background:var(--accent-color);border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:.9rem;padding:6px 14px;transition:background .2s ease}.popup-close:hover{background:var(--accent-hover)}.popup-input{background:#3a3a3a;border:1px solid var(--border-color);border-radius:8px;color:var(--text-color);margin-bottom:.5rem;outline:none;padding:8px 10px;width:80%}.popup-input:focus{border-color:var(--accent-color)}.popup-options-container{max-height:210px;overflow-y:auto;scrollbar-color:var(--accent-color) var(--secondary-bg);scrollbar-width:thin}.popup-options-container::-webkit-scrollbar{width:8px}.popup-options-container::-webkit-scrollbar-track{background:var(--secondary-bg);border-radius:10px}.popup-options-container::-webkit-scrollbar-thumb{background:var(--accent-color);border-radius:10px}.popup-option{background:#3c3c3c;border-radius:20px;cursor:pointer;display:flex;justify-content:space-between;margin:6px 0;overflow:hidden;padding:10px;text-overflow:ellipsis;transition:background .2s;white-space:nowrap}.popup-option:hover{background:#505050}.popup-option-type{color:var(--accent-color);font-size:.8em;margin-left:10px}.edit-popup{background:var(--secondary-bg);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 6px 18px #00000080;color:var(--text-color);max-width:360px;min-width:260px;padding:var(--spacing);position:fixed;z-index:9999}.edit-popup-header{color:var(--accent-color);font-size:1.1rem;font-weight:600;margin:0 0 .8rem}.edit-popup-row{align-items:center;display:flex;gap:.4rem;margin-bottom:.8rem}.edit-popup input{background:#3c3c3c;border:1px solid var(--border-color);border-radius:8px;color:var(--text-color);outline:none;padding:6px 8px;width:120px}.edit-popup input:focus{border-color:var(--accent-color)}.edit-popup-buttons{display:flex;gap:.6rem;justify-content:flex-end}.edit-popup button{background:var(--accent-color);border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:.9rem;padding:6px 14px;transition:background .2s}.edit-popup button:hover{background:var(--accent-hover)}:root{--primary-bg:#242424;--secondary-bg:#2e2e2e;--text-color:#fff;--accent-color:#4cb5f5;--accent-hover:#5ac2f5;--border-color:#444}.workflow-wizard{color:#fff;color:var(--text-color);display:flex;flex-direction:column;gap:2rem;margin:1rem auto;padding:2rem;width:90%}.workflow-wizard h2{color:#4cb5f5;color:var(--accent-color);font-size:1.6rem;font-weight:700;margin:0}.step{animation:fadeIn .3s ease-in-out;background:#2e2e2e;background:var(--secondary-bg);border:1px solid #444;border:1px solid var(--border-color);border-radius:12px;padding:1.5rem}.step-header{gap:.75rem;margin-bottom:1rem}.step-header,.step-number{align-items:center;display:flex}.step-number{background:#4cb5f5;background:var(--accent-color);border-radius:50%;color:#fff;color:var(--text-color);font-weight:700;height:36px;justify-content:center;width:36px}.step-title{font-size:1.2rem;font-weight:600;margin:0}.step-content{display:flex;flex-direction:column;gap:1rem;margin-top:.5rem}@keyframes fadeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.input-box,.select-box{-webkit-appearance:none;appearance:none;background:#3c3c3c;border-radius:8px;color:#fff;color:var(--text-color);font-size:.95rem;max-width:300px;padding:10px 12px;transition:border-color .2s ease;width:100%}.input-box:focus,.input-box:hover,.select-box:focus,.select-box:hover{border-color:#4cb5f5;border-color:var(--accent-color)}.btn{background-color:#4cb5f5;background-color:var(--accent-color);border-radius:8px;color:#fff;font-size:.95rem;max-width:180px;padding:10px 14px;text-align:center}.btn:hover{background-color:#5ac2f5;background-color:var(--accent-hover)}.btn:disabled{cursor:not-allowed;opacity:.5}.list{display:flex;flex-direction:column;gap:.4rem;list-style:none;margin:0;padding:0}.list-item{align-items:center;display:flex;gap:.6rem}.profile-picture{background:#555;border-radius:50%;height:32px;object-fit:cover;width:32px}.chips-list{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:.5rem 0;padding:0}.chip-item{align-items:center;background-color:#3c3c3c;border:1px solid #444;border:1px solid var(--border-color);border-radius:20px;color:#fff;color:var(--text-color);display:inline-flex;font-size:.9rem;gap:.4rem;padding:6px 12px;transition:background-color .2s}.chip-item img{background:#555;border-radius:50%;height:24px;object-fit:cover;width:24px}.status-dot{border-radius:50%;display:inline-block;height:12px;margin-right:.5rem;width:12px}.matchbox-container{display:flex;flex-direction:column;gap:1rem}.match-row{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.match-row label{font-weight:500;min-width:90px}.matchbox-container{background:#2e2e2e;background:var(--secondary-bg);border:1px solid #444;border:1px solid var(--border-color);border-radius:12px;margin-top:1rem;padding:1rem}.match-section{background:#3c3c3c;border:1px solid #444;border:1px solid var(--border-color);border-radius:10px;margin-bottom:1.2rem;padding:1rem}.match-section-title{color:#fff;color:var(--text-color);font-size:1rem;font-weight:600;margin:0 0 .4rem}.match-section-desc{color:#ccc;font-size:.9rem;margin:0 0 .8rem}.no-roles-hint{color:#bbb;font-size:.95rem;margin:.5rem 0 .8rem}.roles-wrapper{display:flex;flex-direction:column;gap:.6rem}.role-bubble{align-items:center;background:#2d2d2d;border:1px solid #444;border:1px solid var(--border-color);border-radius:30px;display:inline-flex;gap:.8rem;padding:.6rem 1rem}.role-label{font-weight:500;margin-right:.4rem;text-transform:uppercase}.role-select{min-width:160px}.bubble-checkbox{align-items:center;background:#2d2d2d;border:1px solid #444;border:1px solid var(--border-color);border-radius:30px;cursor:pointer;display:flex;gap:.5rem;margin-bottom:.6rem;padding:.4rem .8rem}.bubble-checkbox input[type=checkbox]{accent-color:#4cb5f5;accent-color:var(--accent-color);cursor:pointer;height:18px;width:18px}.bubble-checkbox span{color:#fff;color:var(--text-color);font-size:.95rem}.date-input{border-radius:8px;min-width:160px}.status-select{min-width:180px}:root{--primary-bg-dark:#2b2b2b;--secondary-bg-dark:#3b3b3b;--text-color-dark:#fff;--accent-color:#22b8cf}.modernContainer{display:flex;flex-direction:column;gap:10px;margin:auto}.modernContainer,.tasks-container{background:#3b3b3b;background:var(--secondary-bg-dark);border-radius:10px;box-shadow:0 0 10px #0003;padding:20px;text-align:center;width:90%}.tasks-container{color:#fff;color:var(--text-color-dark);margin:20px auto}.tasks-container h2{margin-bottom:15px}.modern-table{background:#2b2b2b;background:var(--primary-bg-dark);border-collapse:collapse;border-radius:8px;box-shadow:0 0 10px #0003;margin:auto;overflow:hidden;padding:20px;width:90%}.modern-table thead tr{background-color:#1c1c1c;color:#fff}.modern-table th{border-bottom:2px solid #444;border-bottom:2px solid var(--border-color-dark);padding:12px;text-align:left}.modern-table td{border-bottom:1px solid #444;border-bottom:1px solid var(--border-color-dark);padding:10px}.actions-td{min-width:90px;text-align:center}.btn{margin-right:4px;padding:6px 10px}.new-row{background-color:#fffbcc33}.modern-table input,.modern-table select{background-color:#2b2b2b;background-color:var(--primary-bg-dark);border:1px solid #444;border:1px solid var(--border-color-dark);border-radius:4px;box-sizing:border-box;color:#fff;color:var(--text-color-dark);padding:6px;width:100%}.modern-table tbody tr:hover{background-color:#353535}:root{--primary-bg-light:#f9f9f9;--primary-bg-dark:var(--primary-bg);--secondary-bg-dark:var(--secondary-bg);--text-color-dark:var(--text-color);--text-color-light:#333;--border-color-light:#ddd;--border-color-dark:#444;--btn-bg:var(--accent-color);--btn-hover:#5a9fd4;--btn-delete:#dc3545;--btn-delete-hover:#b02a37;--new-bg:#fffbcc;--new-bg-dark:#3b3b3b}.group-table{background:var(--secondary-bg);background:var(--secondary-bg-dark);border-radius:10px;box-shadow:0 0 10px #0003;display:flex;flex-direction:column;gap:10px;margin:auto;padding:20px;width:90%}.group-header{border-bottom:2px solid #444;border-bottom:2px solid var(--border-color-dark);color:var(--text-color);color:var(--text-color-dark);font-weight:700;padding:12px}.group-header,.group-row{background:var(--primary-bg);background:var(--primary-bg-dark);display:flex;justify-content:space-between}.group-row{align-items:center;border-radius:5px;gap:10px;padding:10px;transition:all .2s ease-in-out}.group-row input{background:#0000;border:1px solid #444;border:1px solid var(--border-color-dark);border-radius:5px;color:var(--text-color);color:var(--text-color-dark);flex-grow:1;padding:8px}.actions{display:flex;gap:8px}.btn{border:none;border-radius:5px;cursor:pointer;font-size:14px;padding:8px;transition:background .2s ease-in-out}.btn.save{background-color:#28a745;color:#fff}.btn.save:hover{background-color:#5a9fd4;background-color:var(--btn-hover)}.btn.edit{background-color:var(--accent-color);background-color:var(--btn-bg);color:#10677c}.btn.edit:hover{background-color:#5a9fd4;background-color:var(--btn-hover)}.btn.discard{background-color:#dc3545;background-color:var(--btn-delete);color:#fff}.btn.discard:hover{background-color:#b02a37;background-color:var(--btn-delete-hover)}.btn.new-group{background-color:#28a745;border-radius:5px;color:#fff;margin-top:15px;padding:10px 14px;width:100%}.group-row.new{background-color:#3b3b3b;background-color:var(--new-bg-dark);border:1px dashed var(--accent-color)}
/*# sourceMappingURL=main.e6c5e38d.css.map*/