body,html{overflow-x:hidden;max-width:100vw}:root{--flow-canvas:#F9F9F9;--flow-dot:#E0E0E0;--flow-edge:#9B9B9B;--flow-edge-strong:#1A1A1A;--flow-connection:#D0D0D0}.dark{--flow-canvas:#121212;--flow-dot:#333333;--flow-edge:#737373;--flow-edge-strong:#ECECEA;--flow-connection:#555555}.dashboard-shell{--soft-bg:#FFFFFF;--soft-card:#FFFFFF;--soft-sidebar:#FFFFFF;--soft-border:#ECECEC;--soft-border-light:#F3F3F3;--sh-bg:#FCFCFC;--sh-surface:#FFFFFF;--sh-border:#ECECEC;--sh-border-light:#F3F3F3;--background:0 0% 99%;--card:0 0% 100%;--border:0 0% 93%;--input:0 0% 93%;--sh-focused-page:color-mix(in srgb,var(--sh-fill) 50%,var(--soft-bg))}.dark .dashboard-shell{--soft-bg:#121212;--soft-card:#1A1A1A;--soft-sidebar:#161616;--soft-border:#292929;--soft-border-light:#1F1F1F;--sh-bg:#121212;--sh-surface:#1A1A1A;--sh-border:#292929;--sh-border-light:#1F1F1F;--background:0 0% 7%;--card:0 0% 10%;--border:0 0% 16%;--input:0 0% 16%;--sh-focused-page:var(--soft-bg)}.ml-auto{margin-inline-start:auto!important}.mr-auto{margin-inline-end:auto!important}.ml-1{margin-inline-start:.25rem!important}.mr-1{margin-inline-end:.25rem!important}.ml-2{margin-inline-start:.5rem!important}.mr-2{margin-inline-end:.5rem!important}.ml-3{margin-inline-start:.75rem!important}.mr-3{margin-inline-end:.75rem!important}.ml-4{margin-inline-start:1rem!important}.mr-4{margin-inline-end:1rem!important}.pl-1{padding-inline-start:.25rem!important}.pr-1{padding-inline-end:.25rem!important}.pl-2{padding-inline-start:.5rem!important}.pr-2{padding-inline-end:.5rem!important}.pl-3{padding-inline-start:.75rem!important}.pr-3{padding-inline-end:.75rem!important}.pl-4{padding-inline-start:1rem!important}.pr-4{padding-inline-end:1rem!important}.pl-10{padding-inline-start:2.5rem!important}.pr-10{padding-inline-end:2.5rem!important}.left-3{inset-inline-start:.75rem!important}.right-3{inset-inline-end:.75rem!important}.start-3{inset-inline-start:.75rem!important}.end-3{inset-inline-end:.75rem!important}.end-4{inset-inline-end:1rem!important}.ps-10{padding-inline-start:2.5rem!important}.pe-10{padding-inline-end:2.5rem!important}.ms-auto{margin-inline-start:auto!important}.me-auto{margin-inline-end:auto!important}.border-s{border-inline-start-width:1px!important}.border-e{border-inline-end-width:1px!important}.ps-2{padding-inline-start:.5rem!important}.pe-2{padding-inline-end:.5rem!important}.text-left{text-align:start!important}.text-right{text-align:end!important}.flex-row-rtl{flex-direction:row}.react-flow__attribution{display:none!important}.react-flow__renderer{height:100%!important}.react-flow__handle:after{content:"";position:absolute;top:50%;left:50%;width:28px;height:28px;transform:translate(-50%,-50%);border-radius:50%}.react-flow .react-flow__handle{background:var(--soft-card)}.react-flow__handle{transition:border-color .15s,background-color .15s,opacity .15s}.react-flow .react-flow__handle.connecting,.react-flow .react-flow__handle.valid,.react-flow .react-flow__handle:hover{border-color:var(--soft-text-primary)!important}.react-flow .react-flow__handle.connecting{background:var(--soft-text-primary)!important;opacity:1!important}@media (prefers-reduced-motion:reduce){.react-flow__handle{transition:none}}.react-flow__edge.selected .react-flow__edge-path{stroke:var(--flow-edge-strong)!important}.react-flow__background circle{fill:var(--flow-dot)}.react-flow .react-flow__arrowhead polyline{stroke:var(--flow-edge)!important;fill:var(--flow-edge)!important}.react-flow__pane{cursor:grab}.react-flow__pane:active{cursor:grabbing}.react-flow__controls{border-radius:8px;border:1px solid var(--soft-border);box-shadow:0 2px 8px rgba(0,0,0,.04)}.react-flow .react-flow__controls-button{background:var(--soft-card);border-color:var(--soft-border);color:var(--soft-text-primary)}.react-flow .react-flow__controls-button:hover{background:hsl(var(--muted))}.react-flow .react-flow__controls-button svg{fill:currentcolor}.icon-start{margin-inline-end:.5rem}.icon-end{margin-inline-start:.5rem}.rounded-l-lg{border-start-start-radius:.5rem;border-end-start-radius:.5rem}.rounded-r-lg{border-start-end-radius:.5rem;border-end-end-radius:.5rem}.hologram-icon{position:relative;overflow:hidden;background:linear-gradient(160deg,#c0c0c0,#d8d8d8 20%,#b0b0b0 40%,#d0d0d0 60%,#a8a8a8 80%,#c8c8c8)}.hologram-icon:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,0,140,.6),rgba(180,50,255,.55) 12%,rgba(0,160,255,.6) 24%,rgba(0,235,120,.55) 36%,rgba(240,220,0,.55) 48%,rgba(255,120,0,.6) 60%,rgba(255,30,80,.6) 72%,rgba(140,50,255,.55) 84%,rgba(255,0,140,.6));background-size:300% 300%;animation:hologram-shift 4s ease infinite;z-index:1}.hologram-icon:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 25%,rgba(255,255,255,.15) 38%,rgba(255,255,255,.65) 42%,rgba(255,255,255,.15) 46%,transparent 60%);background-size:300% 100%;animation:hologram-shine 3s ease-in-out infinite;z-index:2}@keyframes hologram-shift{0%{background-position:0 0}25%{background-position:100% 50%}50%{background-position:50% 100%}75%{background-position:0 50%}to{background-position:0 0}}@keyframes hologram-shine{0%{background-position:250% 0}to{background-position:-100% 0}}.emoji-picker .epr-icn-search{left:auto;inset-inline-start:var(--epr-search-bar-inner-padding)}.emoji-picker .epr-btn-clear-search{right:auto;inset-inline-end:var(--epr-search-bar-inner-padding)}.emoji-picker .EmojiPickerReact,.emoji-picker .EmojiPickerReact *{font-family:inherit}.emoji-picker .EmojiPickerReact{--epr-emoji-size:22px;--epr-category-label-height:32px;--epr-search-input-height:34px;--epr-category-navigation-button-size:28px;--epr-header-padding:10px 12px}.emoji-picker .EmojiPickerReact .epr-emoji-category-label{font-size:12px;font-weight:600;letter-spacing:0;text-transform:none}.emoji-picker .EmojiPickerReact input.epr-search{font-family:inherit;font-size:13px}