.react-flow{--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#ffffff80;--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:#f0f0f099;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;background-color:var(--xy-background-color,var(--xy-background-color-default));--xy-node-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #00000014;--xy-node-boxshadow-selected-default:0 0 0 .5px #1a192b;--xy-node-border-radius-default:3px;--xy-handle-background-color-default:#1a192b;--xy-handle-border-color-default:#fff;--xy-selection-background-color-default:#0059dc14;--xy-selection-border-default:1px dotted #0059dccc;--xy-controls-button-background-color-default:#fefefe;--xy-controls-button-background-color-hover-default:#f4f4f4;--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:#eee;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#fff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9;direction:ltr}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#96969640;--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:#3c3c3c99;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#555;--xy-background-pattern-lines-color-default:#333;--xy-background-pattern-cross-color-default:#333;--xy-node-color-default:#f8f8f8;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #ffffff14;--xy-node-boxshadow-selected-default:0 0 0 .5px #999;--xy-handle-background-color-default:#bebebe;--xy-handle-border-color-default:#1e1e1e;--xy-selection-background-color-default:#c8c8dc14;--xy-selection-border-default:1px dotted #c8c8dccc;--xy-controls-button-background-color-default:#2b2b2b;--xy-controls-button-background-color-hover-default:#3e3e3e;--xy-controls-button-color-default:#f8f8f8;--xy-controls-button-color-hover-default:#fff;--xy-controls-button-border-color-default:#5b5b5b;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#141414;--xy-edge-label-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.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__edge-path{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{pointer-events:none;position:absolute;overflow:visible}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.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.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}svg.react-flow__connectionline{z-index:1001;position:absolute;overflow:visible}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.react-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.react-flow__handle{pointer-events:none;background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color,var(--xy-handle-border-color-default));border-radius:100%;width:6px;min-width:5px;height:6px;min-height:5px;position:absolute}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;bottom:0;left:50%;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{z-index:5;margin:15px;position:absolute}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px)translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px)translateY(-50%)}.react-flow__attribution{background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));margin:0;padding:2px 3px;font-size:10px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.react-flow__edgelabel-renderer{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__viewport-portal{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__minimap{background:var(--xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default)))}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(--xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default)));stroke:var(--xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default)));stroke-width:var(--xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default)))}.react-flow__minimap-node{fill:var(--xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default)));stroke:var(--xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default)));stroke-width:var(--xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default)))}.react-flow__background-pattern.dots{fill:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default)))}.react-flow__background-pattern.lines{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default)))}.react-flow__background-pattern.cross{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default)))}.react-flow__controls{box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default));flex-direction:column;display:flex}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border:none;border-bottom:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)));width:26px;height:26px;color:var(--xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default)));cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:4px;display:flex}.react-flow__controls-button svg{fill:currentColor;width:100%;max-width:12px;max-height:12px}.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-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));width:150px;color:var(--xy-node-color,var(--xy-node-color-default));text-align:center;border:var(--xy-node-border,var(--xy-node-border-default));background-color:var(--xy-node-background-color,var(--xy-node-background-color-default));padding:10px;font-size:12px}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover,var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color,var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.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-button:hover{background:var(--xy-controls-button-background-color-hover-props,var(--xy-controls-button-background-color-hover,var(--xy-controls-button-background-color-hover-default)));color:var(--xy-controls-button-color-hover-props,var(--xy-controls-button-color-hover,var(--xy-controls-button-color-hover-default)))}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)))}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{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:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border:1px solid #fff;border-radius:1px;width:5px;height:5px;translate:-50% -50%}.react-flow__resize-control.handle.left{top:50%;left:0}.react-flow__resize-control.handle.right{top:50%;left:100%}.react-flow__resize-control.handle.top{top:0;left:50%}.react-flow__resize-control.handle.bottom{top:100%;left:50%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-style:solid;border-width:0}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;height:100%;top:0;transform:translate(-50%)}.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.top,.react-flow__resize-control.line.bottom{width:100%;height:1px;left:0;transform:translateY(-50%)}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color,var(--xy-edge-label-color-default))}.welcome-page{background:radial-gradient(ellipse at 78% 40%, color-mix(in srgb, var(--blue) 10%, transparent), transparent 48%), var(--bg);min-height:100svh;color:var(--text);flex-direction:column;padding:0 max(24px,50vw - 580px);display:flex}.welcome-page a{text-decoration:none}.welcome-header{justify-content:space-between;align-items:center;gap:20px;padding:28px 0;display:flex}.welcome-brand{color:var(--text);align-items:center;gap:12px;display:flex}.welcome-brand strong{letter-spacing:3px;font-size:24px}.welcome-brand strong span{color:var(--muted);letter-spacing:1px;margin-top:3px;font-size:10px;font-weight:400;display:block}.welcome-access{border:1px solid var(--border);color:var(--text);border-radius:999px;align-items:center;gap:12px;padding:11px 16px;font-size:14px;display:inline-flex}.welcome-access:hover{background:var(--panel-2);border-color:var(--blue)}.welcome-main{flex-direction:column;flex:1;justify-content:center;display:flex}.welcome-hero{grid-template-columns:1.25fr 1fr;align-items:center;gap:24px;padding:65px 0 74px;display:grid}.welcome-kicker{color:var(--cyan);letter-spacing:2.5px;margin:0 0 24px;font-size:11px;font-weight:600}.welcome-hero-copy h1{letter-spacing:-3px;margin:0;font-size:clamp(48px,5.7vw,78px);font-weight:550;line-height:1.07}.welcome-hero-copy h1 span{color:var(--cyan)}.welcome-description{color:var(--muted);max-width:500px;margin:28px 0;font-size:16px;line-height:1.8}.welcome-cta{color:#fff;background:#185ac2;border:1px solid #3689ff;border-radius:12px;justify-content:center;align-items:center;gap:24px;min-height:50px;padding:0 24px;font-size:14px;font-weight:600;display:inline-flex;box-shadow:0 8px 32px #2f7bff2e}.welcome-cta:hover{background:#124ba6}.welcome-caption{color:var(--muted);margin:15px 0 0;font-size:12px}.welcome-visual{aspect-ratio:1;background:radial-gradient(circle,#1e75ff29,#0000 65%);justify-self:center;place-items:center;width:100%;max-width:430px;display:grid;position:relative}.welcome-emblem{filter:drop-shadow(0 0 36px #14a7ff40);width:49%;height:auto}.welcome-orbit{border:1px solid color-mix(in srgb, var(--cyan) 22%, transparent);pointer-events:none;border-radius:50%;position:absolute}.welcome-orbit--outer{inset:3%}.welcome-orbit--inner{border-color:color-mix(in srgb, var(--blue) 30%, transparent);inset:13%}.welcome-orbit-dot{background:var(--cyan);width:7px;height:7px;box-shadow:0 0 20px var(--cyan);border-radius:50%;position:absolute;top:20%;right:12%}.welcome-visual-label{color:var(--muted);letter-spacing:2px;font-size:9px;position:absolute;bottom:15%}.welcome-features{border-top:1px solid var(--border-soft);grid-template-columns:repeat(3,1fr);gap:30px;padding:30px 0 45px;display:grid}.welcome-features article{gap:14px;display:flex}.welcome-features article>svg{color:var(--cyan);flex-shrink:0;margin-top:2px}.welcome-features h2{margin:0 0 8px;font-size:14px;font-weight:550}.welcome-features p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.welcome-footer{color:var(--muted);border-top:1px solid var(--border-soft);justify-content:space-between;gap:16px;padding:24px 0;font-size:11px;display:flex}.login-back{text-align:center;color:var(--cyan);margin-top:20px;font-size:13px;display:block}.welcome-page a:focus-visible,.login-back:focus-visible{outline:3px solid var(--cyan);outline-offset:5px}@media (width<=700px){.welcome-header{padding:22px 0}.welcome-brand strong span{letter-spacing:0;font-size:8px}.welcome-access{padding:10px 12px}.welcome-hero{grid-template-columns:1fr;gap:24px;padding:45px 0 30px}.welcome-hero-copy h1{letter-spacing:-2px}.welcome-description{font-size:15px}.welcome-desktop-break{display:none}.welcome-visual{max-width:260px}.welcome-features{grid-template-columns:1fr;gap:24px;padding-bottom:30px}.welcome-footer{flex-direction:column;gap:8px}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;--bg:#02060e;--sidebar:#030b16;--panel:#071220;--panel-2:#091827;--elevated:#0d1d30;--border:#17324e;--border-soft:#10243a;--text:#eef6ff;--muted:#8394ac;--dim:#5c6e86;--blue:#2f7bff;--cyan:#19d3ff;--violet:#945cff;--green:#21d36b;--amber:#f4a719;--red:#f05258;--radius-xs:7px;--radius-sm:10px;--radius:14px;--radius-lg:18px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--shadow:0 14px 36px #0000003d;--glow-blue:0 0 24px #2f7bff29;--glow-violet:0 0 26px #945cff24;--eva-orb-safe-right:88px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:var(--bg);min-width:320px;min-height:100%}body{min-width:320px;min-height:100vh;color:var(--text);background:radial-gradient(circle at 58% -10%, #2f7bff1a, transparent 32%), radial-gradient(circle at 92% 76%, #945cff14, transparent 24%), var(--bg);margin:0}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}a{color:inherit}h1,h2,h3,p{margin-top:0}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-shell{grid-template-rows:auto minmax(0,1fr);grid-template-columns:236px minmax(0,1fr);min-height:100vh;display:grid;overflow-x:clip}.app-shell--sidebar-collapsed{grid-template-columns:0 minmax(0,1fr)}.app-shell--sidebar-collapsed .app-workspace{grid-column:1/-1}.app-topbar{z-index:40;background:linear-gradient(90deg,#020710fa,#030814f0);border-bottom:1px solid #1c3f65b8;grid-area:1/1/auto/-1;grid-template-columns:236px minmax(0,1fr);min-width:0;height:80px;display:grid;position:sticky;top:0;box-shadow:0 8px 30px #0000002e}.app-topbar-brand{border-right:1px solid var(--border);align-items:center;gap:13px;min-width:0;padding:0 12px 0 20px;display:flex}.app-topbar-brand>div{flex-direction:column;display:flex}.app-topbar-brand strong{letter-spacing:.08em;font-size:1.8rem;line-height:1}.app-topbar-brand span{color:var(--muted);font-size:.72rem}.app-topbar-menu-toggle{color:#aebfd0;cursor:pointer;background:#95a6b717;border:1px solid #5074954d;border-radius:7px;place-items:center;width:24px;height:24px;margin-left:auto;padding:0;display:grid}.app-topbar-menu-toggle:hover{color:#effcff;background:#2f7bff2e;border-color:#42aeffa6}.sidebar{border-right:1px solid var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:30;background:#030b16f5;flex-direction:column;grid-area:2/1;height:calc(100dvh - 80px);padding:12px 10px;transition:width .18s,padding .18s;display:flex;position:sticky;top:80px}.sidebar--collapsed{border-right:0;width:0;padding:0;overflow:hidden}.sidebar--collapsed nav,.sidebar--collapsed .profile-card{display:none!important}.sidebar--collapsed .brand-lockup{display:none}.brand-lockup,.login-brand{align-items:center;gap:13px;display:flex}.brand-lockup{border-bottom:1px solid var(--border-soft);min-height:68px;padding:4px 10px 14px}.brand-lockup div,.login-brand div{flex-direction:column;display:flex}.brand-lockup strong{letter-spacing:.08em;font-size:1.8rem;line-height:1}.brand-lockup span,.login-brand span{color:var(--muted);font-size:.72rem}.eva-orb,.mini-orb,.floating-orb span{background:radial-gradient(circle, #021027 31%, transparent 33%), radial-gradient(circle, var(--cyan) 42%, var(--blue) 56%, transparent 60%);box-shadow:0 0 10px var(--cyan), 0 0 24px #2f7bffb3, 0 0 38px #945cff61;border-radius:50%;display:inline-block}.eva-mark{object-fit:contain;filter:drop-shadow(0 0 4px #00e0ff85)drop-shadow(0 0 10px #125bff61);flex:none;display:inline-block}.eva-mark--brand,.eva-mark--login{filter:drop-shadow(0 0 5px #00e9ff9e)drop-shadow(0 0 14px #1159ff75)}.eva-orb{width:58px;height:58px}.eva-orb--small{flex:none;width:43px;height:43px}.mini-orb{flex:none;width:20px;height:20px}.sidebar nav{gap:3px;margin-top:3px;display:grid}.nav-item{border-radius:var(--radius-sm);color:#aab6c8;border:1px solid #0000;align-items:center;gap:11px;min-height:44px;padding:0 11px;text-decoration:none;transition:all .16s;display:flex;position:relative}.nav-item:hover{color:var(--text);background:#0d1d30b8}.nav-item--active{color:var(--text);box-shadow:inset 3px 0 var(--cyan), var(--glow-blue);background:linear-gradient(90deg,#2f7bff38,#091827bf);border-color:#2f7bff3d}.nav-marker{color:#b8c7dc;place-items:center;width:23px;height:23px;display:grid}.nav-item--active .nav-marker{color:#77b5ff;filter:drop-shadow(0 0 7px #2f7bffb3)}.nav-badge{color:#fff;text-align:center;background:#5528b8;border-radius:999px;min-width:22px;margin-left:auto;padding:2px 6px;font-size:.68rem;box-shadow:0 0 13px #945cff7a}.profile-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);grid-template-columns:38px 1fr 8px;align-items:center;gap:10px;margin-top:auto;padding:11px;display:grid}.profile-card div{flex-direction:column;min-width:0;display:flex}.profile-card span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;overflow:hidden}.profile-card i,.online-state i,.online-copy i,.eva-chat-title i,.system-card i{background:var(--green);width:7px;height:7px;box-shadow:0 0 9px var(--green);border-radius:50%}.avatar{background:#2f7bff29;border:1px solid #19d3ff59;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;color:var(--text)!important}.app-workspace{grid-area:2/2;min-width:0}.app-header{-webkit-backdrop-filter:none;backdrop-filter:none;z-index:auto;background:0 0;border-bottom:0;grid-template-columns:minmax(190px,.65fr) minmax(360px,1.45fr) minmax(250px,.9fr);align-items:center;gap:18px;min-height:72px;padding:11px 22px;display:grid;position:static}.welcome-copy{flex-direction:column;display:flex}.welcome-copy strong{font-size:.92rem}.welcome-copy span{color:var(--muted);margin-top:4px;font-size:.71rem}.command-bar{color:#7594bc;height:42px;box-shadow:var(--glow-blue);background:linear-gradient(90deg,#041329f5,#0f112fe0);border:1px solid #2f7bff94;border-radius:999px;align-items:center;gap:10px;padding:0 13px;display:flex}.command-bar input{width:100%;color:var(--text);background:0 0;border:0;outline:0}.command-bar input::placeholder{color:#71839d}.command-bar kbd{color:var(--muted);white-space:nowrap;font-size:.68rem}.header-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.header-icon-button,.icon-button{border:1px solid var(--border);cursor:pointer;background:#071220cc;place-items:center;display:grid;position:relative}.header-icon-button{border-radius:50%;width:34px;height:34px}.header-icon-button>span{background:var(--red);border-radius:8px;place-items:center;min-width:15px;height:15px;font-size:.58rem;display:grid;position:absolute;top:-4px;right:-2px}.online-state,.online-copy{color:var(--muted);white-space:nowrap;align-items:center;gap:7px;font-size:.7rem;display:flex}.ghost-button,.primary-button,.secondary-button{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 12px;display:inline-flex}.ghost-button,.secondary-button{border:1px solid var(--border);background:#0a1a2cbd}.primary-button{box-shadow:var(--glow-blue);background:linear-gradient(110deg,#2f7bff4d,#19d3ff1f);border:1px solid #2f7bffb3}.secondary-button:disabled,.ghost-button:disabled{cursor:not-allowed;opacity:.48}.demo-tag{color:var(--muted);font-size:.65rem}.menu-button{border:1px solid var(--border);background:var(--panel);cursor:pointer;border-radius:9px;width:40px;height:40px;display:none}.menu-button span{background:var(--text);width:18px;height:2px;margin:4px auto;display:block}.page-content{padding:14px}.dashboard-page,.inner-page{max-width:1700px;margin:0 auto}.inner-page{gap:14px;display:grid}.app-shell--sidebar-collapsed .dashboard-page,.app-shell--sidebar-collapsed .inner-page{max-width:none;margin-inline:0}.panel,.briefing-panel{border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);background:linear-gradient(145deg,#081524f0,#050e1bf5)}.panel{padding:13px}.section-header{justify-content:space-between;align-items:center;gap:12px;min-height:27px;margin-bottom:10px;display:flex}.section-header>div{min-width:0}.section-header span:not(.demo-pill):not(.online-copy){color:#6e9edb;letter-spacing:.1em;text-transform:uppercase;font-size:.63rem;font-weight:700}.section-header h2{letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:650}.text-link{color:var(--muted);font-size:.65rem;text-decoration:none}.text-link:hover{color:var(--cyan)}.demo-pill{color:#78aef6;background:#2f7bff17;border:1px solid #2f7bff47;border-radius:999px;padding:4px 7px;font-size:.6rem}.briefing-panel{background:linear-gradient(100deg,#071c31f7,#071023f2);border-color:#17406a;margin-bottom:10px;padding:10px 14px}.briefing-items{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.briefing-item{border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:#030d196b;align-items:center;gap:10px;min-height:51px;padding:8px 10px;display:flex}.briefing-item>svg{border:1px solid;border-radius:50%;width:25px;padding:4px}.briefing-item span{flex-direction:column;min-width:0;display:flex}.briefing-item strong{color:var(--text);white-space:nowrap;font-size:.68rem}.briefing-item small{color:var(--muted);margin-top:3px;font-size:.61rem}.tone-blue{color:var(--blue)!important}.tone-cyan{color:var(--cyan)!important}.tone-violet{color:var(--violet)!important}.tone-green{color:var(--green)!important}.tone-amber{color:var(--amber)!important}.dashboard-layout{grid-template-columns:minmax(0,2.15fr) minmax(330px,.95fr);gap:10px;display:grid}.dashboard-main,.dashboard-rail{align-content:start;gap:10px;min-width:0;display:grid}.kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.kpi-card{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(145deg,#0a192bf2,#050f1cf5);grid-template-columns:38px 1fr 64px;align-items:center;gap:8px;min-height:78px;padding:10px;display:grid;overflow:hidden}.icon-tile,.project-icon{box-shadow:0 0 18px color-mix(in srgb, currentColor 30%, transparent);background:currentColor;border-radius:9px;place-items:center;display:grid}.icon-tile{width:36px;height:36px}.icon-tile svg,.project-icon svg{color:#fff}.kpi-copy{flex-direction:column;display:flex}.kpi-copy span{color:var(--muted);font-size:.65rem}.kpi-copy strong{font-size:1.25rem;font-weight:500}.kpi-copy small{color:currentColor;font-size:.57rem}.sparkline{width:64px;height:36px}.sparkline polyline{stroke:currentColor;stroke-width:1.5px;filter:drop-shadow(0 0 4px)}.project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.project-grid--home{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}.project-card{border:1px solid var(--border);border-radius:var(--radius);min-width:0;color:var(--blue);background:linear-gradient(150deg,#0a192af5,#05101cf5);padding:13px;box-shadow:inset 0 1px #ffffff05}.project-card header{align-items:flex-start;gap:9px;display:flex}.project-icon{flex:none;width:34px;height:34px}.project-card header>div{min-width:0}.project-card h3{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin:0 0 4px;font-size:.76rem;overflow:hidden}.status-badge{color:var(--muted);white-space:nowrap;align-items:center;gap:4px;font-size:.58rem;display:inline-flex}.status-badge i{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 6px}.status-success{color:var(--green)}.status-warning{color:var(--amber)}.status-danger{color:var(--red)}.status-info{color:#6aa6f8}.project-meta{color:var(--muted);justify-content:space-between;align-items:center;margin:12px 0 8px;font-size:.6rem;display:flex}.progress-label{color:var(--muted);justify-content:space-between;margin-bottom:5px;font-size:.58rem;display:flex}.progress-label strong{color:var(--text)}.progress-track{background:#142339;border-radius:4px;height:5px;overflow:hidden}.progress-track span{border-radius:inherit;background:currentColor;height:100%;display:block;box-shadow:0 0 8px}.next-action{flex-direction:column;gap:4px;min-height:42px;margin-top:10px;display:flex}.next-action span{color:var(--muted);font-size:.57rem}.next-action strong{color:#d9e5f5;text-overflow:ellipsis;white-space:nowrap;font-size:.63rem;font-weight:500;overflow:hidden}.project-card footer{color:var(--muted);justify-content:space-between;margin-top:8px;font-size:.57rem;display:flex}.project-card footer span{align-items:center;gap:4px;display:flex}.project-card--compact{padding:9px}.project-card--compact .project-meta{margin-top:8px}.project-card--compact .project-icon{width:30px;height:30px}.project-card--compact .next-action{min-height:34px}.action-list{gap:2px;display:grid}.action-item{border-bottom:1px solid var(--border-soft);grid-template-columns:30px 1fr auto;align-items:center;gap:9px;min-height:58px;padding:8px;display:grid}.action-item:last-child{border-bottom:0}.action-icon{width:28px;height:28px;color:var(--amber);background:#f4a7191a;border-radius:50%;place-items:center;display:grid}.action-urgent .action-icon,.action-problem .action-icon{color:var(--red);background:#f052581a}.action-approval .action-icon{color:var(--violet)}.action-information .action-icon{color:var(--green)}.action-item h3{margin:0 0 3px;font-size:.66rem;font-weight:550}.action-item p{color:var(--muted);margin:0 0 4px;font-size:.66rem;line-height:1.5}.action-item>div>span{color:var(--muted);font-size:.56rem}.action-end{align-items:center;gap:6px;display:flex}.icon-button{border-radius:8px;width:30px;height:30px}.more-note{color:var(--muted);padding:7px 8px 0;font-size:.59rem;display:block}.system-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.system-card{border:1px solid var(--border-soft);color:#a8c5e8;background:#05111fa3;border-radius:8px;align-items:center;gap:8px;min-height:50px;padding:7px;display:flex}.system-card div{flex-direction:column;min-width:0;display:flex}.system-card strong{color:#d9e5f5;text-overflow:ellipsis;white-space:nowrap;font-size:.59rem;font-weight:500;overflow:hidden}.system-card span{color:var(--green);align-items:center;gap:4px;margin-top:4px;font-size:.52rem;display:flex}.eva-chat-panel{border-radius:var(--radius);box-shadow:var(--glow-blue), var(--glow-violet);background:linear-gradient(145deg,#051023fa,#080b1dfa);border:1px solid #345ace;padding:13px}.eva-chat-panel>header{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;padding-bottom:9px;display:flex}.eva-chat-title{align-items:center;gap:9px;display:flex}.eva-chat-title>div{flex-direction:column;display:flex}.eva-chat-title strong{font-size:.95rem}.eva-chat-title span{color:var(--muted);align-items:center;gap:5px;font-size:.56rem;display:flex}.chat-intro{color:#cbd6e7;padding:14px 2px 9px;font-size:.73rem}.quick-prompts{flex-wrap:wrap;gap:5px;display:flex}.quick-prompts button{border:1px solid var(--border-soft);color:#aab7c9;cursor:pointer;background:#091427;border-radius:7px;min-height:28px;padding:0 8px;font-size:.54rem}.waveform{justify-content:center;align-items:center;gap:2px;height:64px;display:flex}.waveform i{background:linear-gradient(var(--cyan), var(--blue), var(--violet));width:2px;box-shadow:0 0 5px var(--blue);opacity:.72;border-radius:2px}.chat-input{background:#061224;border:1px solid #18385c;border-radius:999px;align-items:center;min-height:39px;padding-left:11px;display:flex}.chat-input input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:.68rem}.chat-input button{color:#fff;cursor:pointer;background:#572dc3cc;border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.voice-capture{color:#d8edff;flex:1;align-items:center;gap:8px;min-width:0;font-size:.65rem;display:flex}.voice-capture strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.voice-capture--finishing{color:#9deaff}.voice-capture--finishing .voice-listening-orb{animation-duration:.72s;box-shadow:0 0 18px #4cc5ffb8}.voice-listening-orb{width:26px;height:26px;box-shadow:0 0 calc(12px + 16px * var(--voice-level)) #2ca1ffb8;transform:scale(calc(1 + var(--voice-level) * .12));background:radial-gradient(circle,#dffaff 0 9%,#2e8cff 18%,#112966 42%,#0000 45%);border:1px solid #42d9ff;border-radius:50%;flex:none;transition:transform 90ms linear,box-shadow 90ms linear;animation:1.05s ease-in-out infinite voiceOrbBreath;position:relative}.voice-listening-orb:before,.voice-listening-orb:after,.voice-listening-orb i{content:"";border-radius:50%;position:absolute}.voice-listening-orb:before{border:1px solid #8969ffc7;inset:3px}.voice-listening-orb:after{transform:scale(calc(1 + var(--voice-level) * .24));border:1px solid #34c4ff5c;transition:transform 90ms linear;inset:-5px}.voice-listening-orb i:first-child{border:1px solid #478dff3d;animation:1.05s ease-out infinite voiceRingPulse;inset:-9px}.voice-listening-orb i:last-child{background:#8feaff;width:3px;height:3px;top:1px;right:0;box-shadow:0 0 6px #41baff}.voice-timer{color:#8ab5dc;font-variant-numeric:tabular-nums;flex:none}.voice-bars{flex:84px;justify-content:center;align-items:center;gap:3px;min-width:52px;height:26px;margin-left:2px;display:flex}.voice-bars i{width:3px;max-width:7px;height:calc(8px + 14px * var(--voice-level));background:linear-gradient(#9af4ff,#3d9dff 48%,#8a66ff);border-radius:3px;flex:1 1 0;transition:height 90ms linear;animation:.62s ease-in-out infinite alternate voiceBar;box-shadow:0 0 7px #4bdcff8f}.voice-bars i:nth-child(2){height:calc(13px + 15px * var(--voice-level));animation-delay:-.28s}.voice-bars i:nth-child(3){height:calc(9px + 12px * var(--voice-level));animation-delay:-.5s}.voice-bars i:nth-child(4){height:calc(16px + 13px * var(--voice-level));animation-delay:-.12s}.voice-bars i:nth-child(5){height:calc(10px + 16px * var(--voice-level));animation-delay:-.4s}.voice-bars i:nth-child(6){height:calc(14px + 12px * var(--voice-level));animation-delay:-.62s}.voice-bars i:nth-child(7){height:calc(8px + 14px * var(--voice-level));animation-delay:-.2s}.voice-state{color:#85cfff;flex:none;align-items:center;gap:4px;font-size:.59rem;display:flex}.voice-state--ready{color:#86dcb7;white-space:nowrap;opacity:.9;background:#1b75571c;border:1px solid #52e69b33;border-radius:999px;margin-left:7px;padding:3px 6px;font-size:.56rem;line-height:1}.voice-spinner{animation:1s linear infinite spin}.chat-input .voice-stop{background:#cf3046d1;box-shadow:0 0 12px #ff465d4d}.chat-input .voice-cancel{color:#9eb5cb;background:0 0}.voice-error{color:#ffc1c7;background:#480d1952;border:1px solid #ff56634d;border-radius:9px;align-items:center;gap:7px;margin-top:6px;padding:6px 9px;font-size:.61rem;display:flex}.voice-error span{flex:1;min-width:0}.voice-error button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:.59rem}@keyframes voiceBar{0%{opacity:.6;transform:scaleY(.55)}to{opacity:1;transform:scaleY(1)}}@keyframes voiceOrbBreath{0%,to{opacity:.8;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@keyframes voiceRingPulse{0%{opacity:.65;transform:scale(.72)}to{opacity:0;transform:scale(1.35)}}.graph-panel{overflow:hidden}.graph-preview{border:1px solid var(--border-soft);background:radial-gradient(circle at 50% 54%,#2f7bff2e,#0000 21%),radial-gradient(circle,#945cff14,#0000 50%),#030b18;border-radius:10px;min-height:350px;position:relative;overflow:hidden}.graph-grid{opacity:.25;background-image:linear-gradient(#2f7bff2e 1px,#0000 1px),linear-gradient(90deg,#2f7bff2e 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 75%);mask-image:radial-gradient(circle,#000,#0000 75%)}.graph-lines{width:100%;height:100%;position:absolute;inset:0}.graph-lines line{stroke:#4480ff59;stroke-width:.22px;filter:drop-shadow(0 0 2px var(--blue))}.graph-core{border:1px solid var(--blue);background:#051026e6;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:105px;height:105px;display:flex;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 25px #2f7bff8c,inset 0 0 28px #2f7bff3d}.graph-core strong{margin-top:6px;font-size:1rem}.graph-core small{color:#a3b5cc;font-size:.5rem}.graph-node{min-width:76px;box-shadow:0 0 14px color-mix(in srgb, currentColor 34%, transparent);background:#05101feb;border:1px solid;border-radius:999px;align-items:center;gap:5px;padding:7px 9px;font-size:.55rem;display:flex;position:absolute;transform:translate(-50%,-50%)}.demo-watermark{color:#526680;letter-spacing:.08em;font-size:.52rem;position:absolute;bottom:7px;right:9px}.floating-orb{z-index:20;background:#030712d1;border:1px solid #945cff8f;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:fixed;bottom:16px;right:18px;box-shadow:0 0 35px #2f7bff4d}.eva-mark--floating{display:block}.page-header{justify-content:space-between;align-items:flex-start;gap:24px;min-height:95px;padding:10px 3px 4px;display:flex}.page-header h1{letter-spacing:-.035em;margin:3px 0 6px;font-size:clamp(1.65rem,3vw,2.2rem)}.page-header p:not(.eyebrow){max-width:680px;color:var(--muted);margin:0;font-size:.82rem;line-height:1.55}.eyebrow{letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.65rem;font-weight:700;color:var(--cyan)!important}.page-header-actions{align-self:center}.toolbar,.brain-toolbar{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);flex-wrap:wrap;gap:8px;padding:10px;display:flex}.search-field,.select-field{border:1px solid var(--border);min-height:38px;color:var(--muted);background:#040d19;border-radius:8px;align-items:center;gap:8px;padding:0 11px;display:flex}.search-field{flex:1;min-width:220px}.search-field input,.select-field select{width:100%;color:var(--text);background:0 0;border:0;outline:0}.select-field select{min-width:150px}.empty-state{border:1px dashed var(--border);border-radius:var(--radius);min-height:230px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:8px;display:grid}.empty-state h3,.empty-state p{margin:0}.summary-strip{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);grid-template-columns:repeat(4,1fr);display:grid}.summary-strip div{border-right:1px solid var(--border-soft);flex-direction:column;padding:13px 18px;display:flex}.summary-strip div:last-child{border:0}.summary-strip strong{font-size:1.25rem}.summary-strip span{color:var(--muted);font-size:.67rem}.agent-map-preview{background:radial-gradient(circle at 32%,#2f7bff21,#0000 30%);grid-template-columns:.6fr 1.4fr;align-items:center;gap:80px;min-height:290px;padding:24px 9%;display:grid;position:relative;overflow:hidden}.agent-map-core{border:1px solid var(--blue);color:#8bb7ff;background:#071327;border-radius:50%;flex-direction:column;justify-content:center;justify-self:end;align-items:center;width:144px;height:144px;display:flex;box-shadow:0 0 30px #2f7bff47}.agent-map-core strong{color:var(--text);margin-top:8px}.agent-map-core span{color:var(--muted);font-size:.65rem}.agent-map-core small{color:var(--cyan);margin-top:4px;font-size:.56rem}.agent-map-branches{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid;position:relative}.agent-map-branches:before{content:"";border-top:1px solid var(--blue);width:70px;position:absolute;top:50%;left:-70px}.agent-map-node{background:#05111ff2;border:1px solid;border-radius:10px;align-items:center;gap:8px;min-width:0;min-height:57px;padding:7px 10px;display:flex;position:relative}.agent-map-node:before{content:"";opacity:.32;border-top:1px solid;width:60px;position:absolute;left:-61px}.agent-map-node:nth-child(2n):before{display:none}.agent-map-node div{flex-direction:column;min-width:0;display:flex}.agent-map-node strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.agent-map-node small{color:#9cb5d3;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.54rem;line-height:1.25;display:-webkit-box;overflow:hidden}.agent-map-node span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:3px;font-size:.54rem;display:flex;overflow:hidden}.agent-map-node i{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px;margin-left:auto;box-shadow:0 0 7px}.agent-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.agent-card{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(145deg,var(--panel-2),var(--panel));padding:15px}.agent-card header{grid-template-columns:40px 1fr auto;align-items:center;gap:10px;display:grid}.agent-avatar{border:1px solid var(--violet);color:#d6c5ff;background:#945cff24;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.agent-card h3{margin:0;font-size:.84rem}.agent-card header div>span{color:var(--muted);font-size:.62rem}.agent-card>p{min-height:34px;color:var(--muted);margin:12px 0;font-size:.7rem;line-height:1.5}.agent-card dl{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.agent-card dl div{gap:3px;display:grid}.agent-card dt{color:var(--dim);font-size:.57rem}.agent-card dd{color:#cad7e8;align-items:center;gap:3px;margin:0;font-size:.62rem;display:flex}.agent-result{color:#9ab3d3;background:#061120;border-radius:7px;align-items:center;gap:6px;margin:13px 0;padding:8px;font-size:.62rem;display:flex}.agent-card-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.agent-card .secondary-button{width:100%}.capture-box{border-radius:var(--radius);min-height:56px;color:var(--cyan);background:linear-gradient(90deg,#071c31e6,#0a1126e6);border:1px solid #24558a;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 12px;display:grid}.capture-box input{width:100%;color:var(--text);background:0 0;border:0;outline:0}.content-list{gap:8px;display:grid}.content-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);grid-template-columns:56px 1fr;gap:13px;padding:14px;display:grid}.content-score{width:54px;height:54px;color:var(--cyan);border:1px solid #19d3ff52;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex}.content-score strong{font-size:1rem}.content-score span{color:var(--muted);font-size:.5rem}.content-card header{color:var(--muted);justify-content:space-between;font-size:.6rem;display:flex}.content-card h3{margin:6px 0;font-size:.82rem}.content-card p{color:#aac0dd;align-items:center;gap:6px;margin:0;font-size:.67rem;display:flex}.content-card footer{color:var(--muted);margin-top:8px;font-size:.58rem}.knowledge-hub-notice{color:var(--muted);align-items:center;gap:.5rem;margin:.75rem 0;font-size:.78rem;display:flex}.content-card-interactive{cursor:pointer}.content-card-interactive:hover{border-color:#19d3ff99}.knowledge-card-status{color:var(--cyan);align-items:center;gap:.25rem;margin-left:.7rem;display:inline-flex}.knowledge-type-cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.knowledge-type-card{color:#afc4df;text-align:left;border:1px solid var(--border);cursor:pointer;background:linear-gradient(145deg,#091827,#06111e);border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;min-width:0;padding:13px;display:grid}.knowledge-type-card:hover,.knowledge-type-card.is-active{border-color:#19d3ffa6;box-shadow:0 0 22px #19d3ff1a}.knowledge-type-card svg{color:var(--cyan)}.knowledge-type-card span{gap:3px;min-width:0;display:grid}.knowledge-type-card strong{color:#e8f3ff;font-size:.78rem}.knowledge-type-card small{color:var(--muted);font-size:.6rem;line-height:1.25}.knowledge-type-card b{color:var(--cyan);font-size:1.2rem}.knowledge-history{border:1px solid var(--border);background:var(--panel);border-radius:14px;overflow:hidden}.knowledge-history>header{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:12px;padding:15px 16px;display:flex}.knowledge-history h2{margin:2px 0 0;font-size:1rem}.knowledge-history-filter{color:var(--muted);border:1px solid var(--border);cursor:pointer;background:#071522;border-radius:8px;align-items:center;gap:6px;padding:7px 10px;display:inline-flex}.knowledge-history-filter.is-active{color:var(--cyan);border-color:#19d3ff7a}.knowledge-history-list{display:grid}.knowledge-history-row{width:100%;color:inherit;text-align:left;border:0;border-bottom:1px solid var(--border-soft);cursor:pointer;background:0 0;grid-template-columns:34px minmax(220px,1fr) minmax(145px,.55fr) auto auto auto;align-items:center;gap:12px;padding:12px 16px;display:grid}.knowledge-history-row:last-child{border-bottom:0}.knowledge-history-row:hover{background:#19d3ff0a}.knowledge-file-icon{width:30px;height:30px;color:var(--cyan);background:#19d3ff1a;border-radius:9px;place-items:center;display:grid}.knowledge-file-icon--images{color:#bd7cff;background:#9a61ff1f}.knowledge-file-icon--links{color:#2ee497;background:#2ee4971a}.knowledge-file-icon--notes{color:#ffc057;background:#ffc0571a}.knowledge-file-main{gap:3px;min-width:0;display:grid}.knowledge-file-main strong{color:#eaf3ff;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.knowledge-file-main small,.knowledge-file-date small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.knowledge-file-date{gap:3px;display:grid}.knowledge-file-date time{color:#c7d7ec;font-size:.7rem}.knowledge-file-meta{color:var(--muted);white-space:nowrap;font-size:.66rem}.knowledge-source-removed,.knowledge-source-archived{white-space:nowrap;border-radius:999px;align-items:center;width:max-content;padding:4px 7px;font-size:.6rem;display:inline-flex}.knowledge-source-removed{color:#ffc057;background:#ffc05717;border:1px solid #ffc05773}.knowledge-source-archived{color:#aabbd1;background:#aabbd112;border:1px solid #aabbd14d}.knowledge-history-empty{color:var(--muted);text-align:center;padding:22px 16px}.knowledge-detail{z-index:30;background:#071220;border:1px solid #19d3ff73;border-radius:16px;width:min(420px,100vw - 3rem);padding:1.25rem;position:fixed;bottom:1.5rem;right:1.5rem;box-shadow:0 20px 60px #00000073}.knowledge-detail>.icon-button{float:right}.knowledge-detail dl{grid-template-columns:110px 1fr;gap:.6rem .8rem;margin:1rem 0 0;font-size:.88rem;display:grid}.knowledge-detail dt{color:var(--muted)}.knowledge-detail dd{overflow-wrap:anywhere;margin:0}.knowledge-source-removed-detail{color:#ffd58d;background:#ffc05714;border-left:2px solid #ffc057;margin:.8rem 0;padding:.7rem .8rem;font-size:.78rem}.knowledge-source-actions{flex-wrap:wrap;gap:.55rem;margin-top:1rem;display:flex}.danger-button{color:#ffadb6;background:#ff5e6b17;border:1px solid #ff5e6b8c}.filter-pills{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);flex-wrap:wrap;align-items:center;gap:6px;padding:10px;display:flex}.filter-pills>svg{color:var(--muted);margin:0 5px}.filter-pills button{border:1px solid var(--border-soft);min-height:32px;color:var(--muted);cursor:pointer;background:#06101e;border-radius:999px;padding:0 10px}.filter-pills button.active{border-color:var(--blue);color:#fff;background:#2f7bff2e}.filter-pills button span{color:#83b2f3;margin-left:5px;font-size:.65rem}.action-list--page{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel)}.action-list--page .action-item{min-height:78px;padding:12px 14px}.analytics-grid{grid-template-columns:1.3fr .7fr;gap:10px;display:grid}.bar-chart{gap:12px;display:grid}.bar-chart>div{grid-template-columns:125px 1fr 38px;align-items:center;gap:9px;font-size:.65rem;display:grid}.bar-chart>div>span{color:#b8c7db}.bar-chart>div>div{background:#112238;border-radius:5px;height:8px}.bar-chart i{border-radius:inherit;background:currentColor;height:100%;display:block;box-shadow:0 0 8px}.bar-chart strong{font-size:.62rem}.column-chart{border-bottom:1px solid var(--border);justify-content:space-around;align-items:flex-end;gap:8px;height:210px;padding:15px 10px 0;display:flex}.column-chart div{flex-direction:column;justify-content:flex-end;align-items:center;gap:8px;height:100%;display:flex}.column-chart i{background:linear-gradient(var(--cyan),var(--blue));border-radius:5px 5px 2px 2px;width:20px;max-height:175px;box-shadow:0 0 12px #2f7bff4d}.column-chart span{color:var(--muted);font-size:.6rem}.mode-switch{border:1px solid var(--border);background:var(--panel);border-radius:10px;gap:3px;padding:4px;display:flex}.mode-switch button{min-width:55px;min-height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px}.mode-switch .mode-active{color:#fff;background:#2f7bff38;box-shadow:inset 0 0 0 1px #2f7bff52}.brain-toolbar .search-field{flex-basis:300px}.node-list{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);overflow:hidden}.node-list>header,.node-list article{border-bottom:1px solid var(--border-soft);grid-template-columns:minmax(240px,1.5fr) minmax(100px,.5fr) minmax(100px,.5fr) 80px;align-items:center;gap:10px;padding:10px 14px;display:grid}.node-list>header{color:var(--muted);text-transform:uppercase;font-size:.6rem}.node-list article:last-child{border:0}.node-list article>div{align-items:center;gap:10px;display:flex}.node-list article>div>i{border-radius:50%;width:9px;height:9px;box-shadow:0 0 8px}.node-list article>div span{flex-direction:column;display:flex}.node-list article strong{font-size:.7rem}.node-list article small,.node-list article>span{color:var(--muted);font-size:.59rem}.brain-canvas{position:relative}.brain-canvas .graph-preview{min-height:580px}.preview-note{background:#030b18e6;border:1px solid #274e79;border-radius:10px;flex-direction:column;gap:4px;max-width:410px;padding:12px;display:flex;position:absolute;bottom:25px;left:25px}.preview-note strong{font-size:.75rem}.preview-note span{color:var(--muted);font-size:.62rem;line-height:1.45}.brain-canvas--3d{perspective:700px;background:radial-gradient(circle,#2f7bff2e,#0000 35%),linear-gradient(145deg,#061121,#040816);place-items:center;min-height:600px;display:grid;overflow:hidden}.three-d-orbit{border:1px solid #2f7bff66;border-radius:50%;place-items:center;width:320px;height:320px;display:grid;position:relative;transform:rotateX(64deg)rotate(12deg);box-shadow:0 0 50px #2f7bff38,inset 0 0 60px #945cff1a}.three-d-orbit:before,.three-d-orbit:after{content:"";border:1px solid #19d3ff40;border-radius:50%;position:absolute;inset:15%}.three-d-orbit:after{inset:32%}.three-d-orbit i{background:var(--violet);width:9px;height:9px;box-shadow:0 0 12px var(--violet);border-radius:50%;position:absolute}.chat-layout{grid-template-columns:260px 1fr;gap:10px;min-height:650px;display:grid}.conversation-list{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);align-content:start;gap:7px;padding:12px;display:grid}.conversation-list>button:not(.primary-button){color:#b5c2d4;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex-direction:column;gap:4px;padding:11px;display:flex}.conversation-list>button.active{background:#2f7bff1f;border-color:#2f7bff5c}.conversation-list button strong{font-size:.7rem}.conversation-list button span{color:var(--muted);font-size:.57rem}.eva-chat-panel--full{flex-direction:column;min-height:650px;padding:20px;display:flex}.eva-chat-panel--full .chat-intro{font-size:1rem}.chat-transcript{flex-direction:column;flex:1;gap:11px;min-height:280px;max-height:520px;padding:24px 3px;display:flex;overflow-y:auto}.chat-message{flex-direction:column;gap:6px;max-width:76%;display:flex}.chat-message--eva{align-self:flex-start}.chat-message--user{align-self:flex-end}.chat-bubble{white-space:pre-wrap;border-radius:13px;padding:11px 13px;font-size:.74rem;line-height:1.55}.chat-bubble--eva{background:#07182b;border:1px solid #214670}.chat-bubble--user{background:#1b153c;border:1px solid #5840a3}.chat-sources{flex-wrap:wrap;align-items:center;gap:5px;padding-inline:4px;display:flex}.chat-sources span{color:#65dfff;letter-spacing:.08em;text-transform:uppercase;font-size:.55rem;font-weight:700}.chat-sources i{color:#a9dced;background:#09233ab8;border:1px solid #26bce847;border-radius:999px;padding:3px 7px;font-size:.55rem;font-style:normal}.chat-thinking{color:#9dc5e8;background:#051428c7;border:1px solid #2f7bff47;border-radius:12px;align-self:flex-start;align-items:center;gap:8px;padding:9px 12px;font-size:.68rem;display:flex}.chat-thinking .mini-orb{width:17px;height:17px;animation:1.2s ease-in-out infinite orbPulse}.chat-error{color:#ffc1c7;background:#480d196b;border:1px solid #ff566359;border-radius:9px;align-items:center;gap:8px;margin:8px 0;padding:9px 11px;font-size:.65rem;display:flex}.chat-error span{flex:1}.chat-error button{color:#fff;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;display:flex}.eva-chat-panel--full .chat-input{min-height:48px;margin-top:10px}.chat-input button:disabled,.quick-prompts button:disabled{opacity:.45;cursor:not-allowed}.knowledge-chat-sources,.knowledge-retrieval-debug{color:#9ac7e9;background:#04162b8c;border:1px solid #35a9ff3d;border-radius:8px;width:min(620px,100%);margin:3px 4px;font-size:.61rem}.knowledge-chat-sources summary,.knowledge-retrieval-debug summary{color:#68d9ff;cursor:pointer;padding:7px 9px;font-weight:700}.knowledge-chat-sources article{border-top:1px solid #35a9ff24;gap:3px;padding:8px 10px;display:grid}.knowledge-chat-sources strong{color:#d5efff}.knowledge-chat-sources small,.knowledge-chat-sources p{color:#88a9c6;margin:0}.knowledge-chat-sources p{line-height:1.45}.knowledge-chat-sources a{color:#57d9ff;width:max-content}.knowledge-retrieval-debug dl{gap:4px;margin:0;padding:0 10px 9px;display:grid}.knowledge-retrieval-debug dl div{gap:7px;display:flex}.knowledge-retrieval-debug dt{color:#6686a5}.knowledge-retrieval-debug dd{color:#bad9ee;margin:0}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.settings-card{border:1px solid var(--border);border-radius:var(--radius);color:#8cb4ea;background:var(--panel);grid-template-columns:40px 1fr auto;align-items:center;gap:11px;padding:14px;display:grid}.settings-card h3{color:var(--text);margin:0 0 4px;font-size:.78rem}.settings-card p{color:var(--muted);margin:0;font-size:.65rem}.inner-page--compact .settings-grid{gap:6px}.inner-page--compact .settings-card{gap:8px;padding:10px}.inner-page--compact .settings-detail{gap:9px;padding:11px}.preference-panel{justify-content:space-between;align-items:center;display:flex}.preference-panel>div{flex-direction:column;display:flex}.preference-panel span{color:var(--muted);font-size:.65rem}.toggle{border:1px solid var(--border);cursor:pointer;background:#0a1728;border-radius:999px;width:44px;height:24px;padding:2px}.toggle i{background:var(--muted);border-radius:50%;width:18px;height:18px;transition:transform .16s;display:block}.toggle.active{border-color:var(--blue);background:#2f7bff40}.toggle.active i{background:var(--cyan);transform:translate(18px)}.settings-card--static{cursor:default}.settings-status{color:var(--muted);white-space:nowrap;font-size:.65rem}.settings-detail{background:linear-gradient(135deg,#06182bf0,#050e1bf5);border-color:#2f7bff52;gap:12px;display:grid}.settings-detail header{color:var(--cyan);align-items:center;gap:9px;display:flex}.settings-detail header>div{gap:2px;display:grid}.settings-detail header p{color:#6eaee7;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.59rem}.settings-detail header h2{color:var(--text);margin:0;font-size:.88rem}.settings-detail-close{color:#9cc7f7;border:1px solid var(--border);cursor:pointer;background:#041121c2;border-radius:8px;place-items:center;width:30px;height:30px;margin-left:auto;padding:0;display:grid}.settings-detail-close:hover{color:var(--text);border-color:var(--cyan);background:#1c7dff29}.settings-detail>p{color:var(--muted);margin:0;font-size:.68rem;line-height:1.55}.settings-detail dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.settings-detail dl div{border:1px solid var(--border-soft);background:#030d197a;border-radius:8px;padding:9px}.settings-detail dt{color:var(--muted);font-size:.58rem}.settings-detail dd{color:var(--text);overflow-wrap:anywhere;margin:4px 0 0;font-size:.7rem}.settings-check{color:var(--text);cursor:pointer;align-items:center;gap:8px;font-size:.7rem;display:flex}.settings-check input{accent-color:var(--cyan)}.connector-list{gap:7px;display:grid}.connector-list>div{border:1px solid var(--border-soft);background:#030d197a;border-radius:8px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px;display:grid}.connector-list svg{color:var(--cyan)}.connector-list span{gap:2px;min-width:0;display:grid}.connector-list strong{color:var(--text);font-size:.7rem}.connector-list small{color:var(--muted);font-size:.6rem;line-height:1.35}.connector-list em{color:#7ea6d4;white-space:nowrap;font-size:.58rem;font-style:normal}.connector-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.connector-card{border:1px solid var(--border-soft);background:#030d197a;border-radius:10px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.connector-card--active{border-color:#26d99473}.connector-card>img{object-fit:contain;grid-row:span 2;width:32px;height:32px}.connector-card>div{min-width:0}.connector-card small{color:#79aee0;letter-spacing:.08em;text-transform:uppercase;font-size:.56rem}.connector-card h3{color:var(--text);margin:2px 0;font-size:.78rem}.connector-card p{color:var(--muted);margin:0;font-size:.61rem;line-height:1.38}.connector-card>button{grid-column:2/span 2;justify-self:start;min-height:29px;padding-inline:10px;font-size:.62rem}.connector-status{border:1px solid var(--border);color:var(--muted);white-space:nowrap;border-radius:999px;justify-self:end;padding:3px 7px;font-size:.56rem}.connector-status--active{color:#59e5a3;background:#14825321;border-color:#26d9946b}.connector-dialog{z-index:80;background:#00040cb8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.connector-dialog>section{background:linear-gradient(145deg,#0a1a31,#050d1b);border:1px solid #19d3ff7a;border-radius:15px;gap:12px;width:min(520px,100%);padding:22px;display:grid;position:relative;box-shadow:0 24px 80px #0000008c}.connector-dialog>section>img{object-fit:contain;width:46px;height:46px}.connector-dialog h2{color:var(--text);margin:0}.connector-dialog p{color:var(--muted);margin:0;font-size:.76rem;line-height:1.55}.connector-dialog .settings-detail-close{position:absolute;top:14px;right:14px}.connector-dialog-note{color:#78aee2!important;font-size:.66rem!important}.voice-settings-panel{background:linear-gradient(135deg,#05162bf5,#080f20f0);border-color:#379bff59;margin-bottom:12px;padding:18px}.voice-settings-heading{border-bottom:1px solid var(--border-soft);align-items:flex-start;gap:11px;padding-bottom:15px;display:flex}.voice-settings-heading .section-icon{width:34px;height:34px;color:var(--cyan);background:#1778ff1f;border:1px solid #2dbeff5c;border-radius:10px;place-items:center;display:grid;box-shadow:0 0 18px #1eaaff1f}.voice-settings-heading p{color:var(--cyan);letter-spacing:.12em;text-transform:uppercase;margin:0 0 2px;font-size:.61rem}.voice-settings-heading h2{color:var(--text);margin:0;font-size:1rem}.voice-settings-heading span{color:var(--muted);font-size:.65rem}.voice-settings-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 22px;padding:16px 0;display:grid}.voice-slider{gap:7px;display:grid}.voice-slider>span{color:var(--text);justify-content:space-between;gap:10px;font-size:.72rem;display:flex}.voice-slider output{color:var(--cyan);font-variant-numeric:tabular-nums}.voice-slider input{accent-color:#39bcff;width:100%}.voice-slider small,.voice-boost span{color:var(--muted);font-size:.62rem;line-height:1.4}.voice-boost{border:1px solid var(--border-soft);background:#050e1d94;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.voice-boost>div{gap:3px;display:grid}.voice-boost strong{color:var(--text);font-size:.72rem}.voice-settings-actions{border-top:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:10px;padding-top:15px;display:flex}.voice-settings-actions>div{flex-wrap:wrap;gap:8px;display:flex}.voice-settings-actions button{align-items:center;gap:6px;display:inline-flex}.voice-settings-status{color:var(--cyan);margin:11px 0 0;font-size:.68rem}.backup-panel{margin-bottom:12px;padding:18px}.backup-overview{grid-template-columns:minmax(0,1fr) 150px;gap:12px;display:grid}.backup-overview>div{border:1px solid var(--border-soft);background:#030d197a;border-radius:10px;gap:4px;padding:13px;display:grid}.backup-overview span,.backup-overview small{color:var(--muted);font-size:.62rem}.backup-overview strong{color:var(--text);font-size:.82rem}.backup-state{grid-template-columns:auto 1fr;align-items:center}.backup-state svg{color:#ff8f66;grid-row:span 2}.backup-state--protetto svg{color:#48e89b}.backup-state--da_aggiornare svg{color:#f4b94c}.backup-state--backup_consigliato svg{color:#ff9f56}.backup-components{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.backup-components>div{border:1px solid var(--border-soft);background:#030d197a;border-radius:8px;grid-template-columns:16px 1fr;align-items:center;gap:5px 7px;padding:9px;display:grid}.backup-components svg{color:#4ce3a0;grid-row:span 2}.backup-components .backup-component--pending{color:#f2a75a}.backup-components span{color:var(--muted);font-size:.57rem}.backup-components strong{color:var(--text);font-size:.65rem}.backup-changes{background:#0c2e542e;border:1px solid #2a89ff40;border-radius:10px;gap:8px;padding:12px;display:grid}.backup-changes h3,.backup-history h3,.backup-detail h3{color:var(--text);margin:0;font-size:.72rem}.backup-changes>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.backup-changes span{color:var(--cyan);font-variant-numeric:tabular-nums;gap:2px;font-size:.85rem;display:grid}.backup-changes small{color:var(--muted);font-size:.55rem;line-height:1.25}.backup-warning{color:#f6bd73;background:#7746121f;border:1px solid #f2a75a4d;border-radius:9px;margin:0;padding:10px 12px;font-size:.66rem;line-height:1.45}.backup-progress{background:linear-gradient(135deg,#0b3e6257,#07122585);border:1px solid #19d3ff66;border-radius:10px;gap:8px;padding:12px;display:grid}.backup-progress>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.backup-progress strong{color:#dff8ff;font-size:.74rem}.backup-progress output{color:var(--cyan);font-variant-numeric:tabular-nums;font-size:.9rem}.backup-progress progress{accent-color:#19d3ff;width:100%;height:8px}.backup-progress p{color:#9bdffa;margin:0;font-size:.66rem}.backup-progress ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;margin:0;padding:0;list-style:none;display:grid}.backup-progress li{color:#70869f;gap:5px;font-size:.59rem;display:flex}.backup-progress li.complete{color:#70e5ad}.backup-progress li.active{color:#81e6fb}.backup-progress small{color:#9ab1c8;font-size:.58rem}.backup-actions{flex-wrap:wrap;gap:8px;display:flex}.backup-actions button{align-items:center;gap:6px;display:inline-flex}.backup-history{gap:6px;display:grid}.backup-history-row{width:100%;color:var(--text);border:1px solid var(--border-soft);cursor:pointer;text-align:left;background:#030d197a;border-radius:8px;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:8px;padding:9px;display:grid}.backup-history-row span{color:var(--muted);font-size:.63rem}.backup-history-row strong{color:#64e7a7;font-size:.62rem}.backup-history-row:hover{border-color:var(--cyan)}.backup-detail{background:#031121cc;border:1px solid #20b7ff5c;border-radius:10px;gap:9px;padding:12px;display:grid;position:relative}.backup-detail .settings-detail-close{position:absolute;top:9px;right:9px}.backup-detail dl{padding-right:32px}.spin{animation:.9s linear infinite spin}.login-page,.session-loading,.fatal-error{place-items:center;min-height:100vh;padding:24px;display:grid}.login-card{width:min(430px,100%);box-shadow:0 28px 80px #00000073, var(--glow-blue);background:#07111ff0;border:1px solid #2f7bff66;border-radius:20px;padding:34px}.login-brand{border-bottom:1px solid var(--border);padding-bottom:24px}.login-brand h1{letter-spacing:.1em;margin:0;font-size:2.6rem}.login-card form{gap:17px;margin-top:24px;display:grid}.login-card label{color:var(--muted);gap:8px;font-size:.82rem;display:grid}.login-card input{border:1px solid var(--border);height:46px;color:var(--text);background:var(--bg);border-radius:9px;padding:0 13px}.login-card button{min-height:48px;color:var(--text);cursor:pointer;background:linear-gradient(90deg,#2f7bff5c,#945cff4d);border:1px solid #2f7bff7a;border-radius:9px;margin-top:4px}.login-note,.form-error{margin:18px 0 0;font-size:.78rem;line-height:1.55}.login-note{color:var(--muted)}.form-error{color:#ff9c9c}.session-loading{color:var(--muted);align-content:center;gap:14px}.fatal-error{text-align:center;align-content:center}.fatal-error button{border:1px solid var(--blue);background:var(--panel);border-radius:8px;min-height:42px;padding:0 18px}.navigation-backdrop{display:none}.chat-open-full{color:#9bc9ef;cursor:pointer;background:#081d378c;border:1px solid #457edc47;border-radius:7px;padding:4px 7px;font-size:.56rem}.chat-open-full:disabled{opacity:.45;cursor:default}.chat-model-row{justify-content:flex-end;margin:0 0 5px;display:flex}.ai-model-picker{z-index:4;position:relative}.ai-model-trigger{color:#9fcdf6;cursor:pointer;background:#041222c7;border:1px solid #3072b673;border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:0 9px;font-size:.58rem;display:inline-flex}.ai-model-trigger:disabled{opacity:.5;cursor:not-allowed}.ai-model-menu{background:#061425;border:1px solid #3484d585;border-radius:11px;gap:6px;width:min(330px,100vw - 36px);padding:10px;display:grid;position:absolute;top:34px;right:0;box-shadow:0 16px 36px #00000061}.ai-model-menu>strong{color:#83c9ff;letter-spacing:.1em;text-transform:uppercase;font-size:.61rem}.ai-model-menu>button{color:#a7c6e2;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:flex-start;gap:8px;padding:8px;display:flex}.ai-model-menu>button.active{color:var(--text);background:#2f7bff21;border-color:#2f7bff6b}.ai-model-menu button span{gap:2px;display:grid}.ai-model-menu button small,.ai-model-menu>label{color:var(--muted);font-size:.58rem}.ai-model-menu>label{gap:4px;display:grid}.ai-model-menu select{border:1px solid var(--border);min-height:30px;color:var(--text);background:#071321;border-radius:7px}.ai-model-error{color:#ffabb1;font-size:.58rem}.ai-response-usage{color:#83bce8;margin:1px 4px 4px;font-size:.55rem}.ai-response-usage summary{cursor:pointer;align-items:center;gap:4px;list-style:none;display:flex}.ai-response-usage summary::-webkit-details-marker{display:none}.ai-response-usage dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:6px 0 0;display:grid}.ai-response-usage dl div{border:1px solid var(--border-soft);background:#051423ad;border-radius:6px;min-width:0;padding:5px}.ai-response-usage dt{color:var(--muted);font-size:.5rem}.ai-response-usage dd{overflow-wrap:anywhere;color:#d2e9ff;margin:2px 0 0;font-size:.54rem}.eva-chat-panel--home{z-index:21;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.eva-chat-panel--home>header,.eva-chat-panel--home .chat-intro,.eva-chat-panel--home .quick-prompts,.eva-chat-panel--home .waveform,.eva-chat-panel--home .chat-error,.eva-chat-panel--home .chat-input{flex:none}.eva-chat-panel--home .chat-transcript{overscroll-behavior:contain;flex:auto;gap:7px;min-height:0;max-height:none;padding:8px 2px;overflow-y:auto}.eva-chat-panel--home .chat-message{max-width:91%}.eva-chat-panel--home .chat-sources i{text-overflow:ellipsis;white-space:nowrap;max-width:110px;overflow:hidden}@media (width<=1350px){.dashboard-layout{grid-template-columns:minmax(0,1.65fr) minmax(310px,.75fr)}.project-grid--home{grid-template-columns:repeat(3,minmax(0,1fr))}.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-header{grid-template-columns:minmax(150px,.5fr) minmax(300px,1.2fr) auto}.online-state{display:none}}@media (width<=1100px){.app-shell{grid-template-columns:76px minmax(0,1fr)}.app-shell.app-shell--sidebar-collapsed{grid-template-columns:0 minmax(0,1fr)}.sidebar{padding-inline:8px}.sidebar--collapsed .brand-lockup{border-right:1px solid var(--border);justify-content:center;width:76px;padding-inline:0}.sidebar--collapsed .brand-lockup>div{display:none}.brand-lockup{justify-content:center;padding-inline:0}.brand-lockup div,.nav-item>span:not(.nav-marker):not(.nav-badge),.profile-card div{display:none}.nav-item{justify-content:center;padding:0}.nav-badge{min-width:17px;padding:1px 4px;position:absolute;top:1px;right:1px}.profile-card{justify-content:center;padding:9px 0;display:flex}.profile-card i{display:none}.dashboard-layout{grid-template-columns:1fr}.dashboard-rail{grid-template-columns:1fr 1fr}.dashboard-rail .eva-chat-panel{grid-column:1/-1}.project-grid,.agent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.app-shell{display:block}.app-topbar{grid-template-columns:72px minmax(0,1fr);height:72px}.app-topbar-brand{justify-content:center;padding:0}.app-topbar-brand>div{display:none}.sidebar{width:min(280px,86vw);height:calc(100dvh - 72px);transition:transform .18s;position:fixed;top:72px;left:0;transform:translate(-105%)}.sidebar--open{transform:translate(0)}.brand-lockup{justify-content:flex-start;padding-inline:10px}.brand-lockup div,.nav-item>span:not(.nav-marker):not(.nav-badge),.profile-card div{display:flex}.nav-item{justify-content:flex-start;padding:0 12px}.nav-badge{min-width:22px;margin-left:auto;position:static}.profile-card{justify-content:initial;padding:12px;display:grid}.profile-card i{display:block}.navigation-backdrop{z-index:25;background:#0000009e;border:0;display:block;position:fixed;inset:72px 0 0}.app-header{grid-template-columns:40px minmax(0,1fr) auto;gap:10px;padding-inline:12px}.menu-button{display:block}.welcome-copy{display:none}.page-content{padding:12px 10px 90px}.briefing-items{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-grid,.settings-grid,.chat-layout{grid-template-columns:1fr}.conversation-list{display:none}.agent-map-preview{gap:35px;padding-inline:5%}}@media (width<=620px){.app-header{grid-template-columns:40px minmax(0,1fr)}.header-actions,.command-bar kbd,.command-bar>svg{display:none}.briefing-panel .section-header{align-items:flex-start}.briefing-panel .primary-button{padding:0 8px;font-size:.62rem}.briefing-items{grid-template-columns:1fr 1fr}.briefing-item{align-items:flex-start;min-height:64px}.briefing-item strong{white-space:normal}.dashboard-main{display:contents}.dashboard-layout{flex-direction:column;display:flex}.briefing-panel{order:0}.kpi-grid{order:1;grid-template-columns:1fr 1fr}.dashboard-rail{display:contents}.action-center-panel{order:2}.dashboard-main>.panel:first-of-type{order:3}.dashboard-rail>.panel:nth-of-type(2){order:4}.dashboard-rail .eva-chat-panel{order:5}.graph-panel{order:6}.project-grid,.project-grid--home,.agent-grid{grid-template-columns:1fr}.system-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.graph-preview{min-height:420px}.graph-node{min-width:60px;padding:6px;font-size:.48rem}.page-header{flex-direction:column;gap:10px}.page-header-actions{align-self:stretch;width:100%}.page-header-actions .primary-button{width:100%}.toolbar{flex-direction:column}.select-field{width:100%}.summary-strip{grid-template-columns:repeat(2,1fr)}.summary-strip div:nth-child(2){border-right:0}.summary-strip div:nth-child(-n+2){border-bottom:1px solid var(--border-soft)}.agent-map-preview{grid-template-columns:1fr;gap:25px;min-height:430px;padding:25px}.agent-map-core{justify-self:center;width:110px;height:110px}.agent-map-branches:before,.agent-map-node:before{display:none}.agent-card dl{gap:8px}.content-card{grid-template-columns:1fr}.content-score{border:0;flex-direction:row;justify-content:flex-start;gap:5px;width:auto;height:auto}.action-item{grid-template-columns:30px 1fr}.action-end{grid-column:2}.bar-chart>div{grid-template-columns:90px 1fr 34px}.brain-toolbar .search-field{flex-basis:auto}.brain-toolbar .secondary-button{flex:1}.mobile-fullscreen{flex-basis:100%!important}.node-list{overflow-x:auto}.node-list>header,.node-list article{min-width:650px}.brain-canvas{border-radius:0;margin:0 -10px;padding:0}.brain-canvas .graph-preview,.brain-canvas--3d{border-radius:0;min-height:calc(100svh - 185px)}.chat-page .page-header{min-height:auto}.eva-chat-panel--full{min-height:calc(100svh - 220px);padding:13px}.chat-bubble{max-width:88%}.settings-card{grid-template-columns:34px 1fr}.settings-card button{grid-column:2;justify-self:start}.floating-orb{right:14px;bottom:calc(14px + env(safe-area-inset-bottom))}}.project-create-form{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(145deg, var(--panel-2), var(--panel));grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px;padding:16px;display:grid}.project-create-form header,.project-create-form footer{grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;display:flex}.project-create-form label{color:var(--muted);gap:6px;font-size:.72rem;display:grid}.project-create-form input,.project-create-form textarea{box-sizing:border-box;border:1px solid var(--border);width:100%;color:var(--text);font:inherit;background:#061120;border-radius:7px;padding:9px}.project-create-form textarea{resize:vertical;min-height:76px}.agent-orchestra-panel{border-radius:var(--radius);color:#aac4e8;background:linear-gradient(100deg,#0a2646b8,#0d102bb8);border:1px solid #5199ff59;gap:5px;margin:0 0 12px;padding:13px 15px;display:grid}.ai-usage-page{gap:12px}.ai-usage-filters{flex-wrap:wrap;gap:10px;display:flex}.ai-usage-filters label{min-width:145px;color:var(--muted);gap:4px;font-size:.61rem;display:grid}.ai-usage-filters select,.ai-budget input{border:1px solid var(--border);min-height:32px;color:var(--text);background:#061321;border-radius:7px;padding:0 8px}.ai-usage-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.ai-usage-kpis article{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(145deg,#091b2ff0,#050e1bf5);gap:5px;min-height:120px;padding:13px;display:grid}.ai-usage-kpis svg{color:var(--cyan)}.ai-usage-kpis span,.ai-usage-kpis small{color:var(--muted);font-size:.62rem}.ai-usage-kpis strong{font-size:1.05rem}.ai-usage-kpis i{background:#13233a;border-radius:999px;height:5px;overflow:hidden}.ai-usage-kpis i b{border-radius:inherit;background:linear-gradient(90deg,var(--cyan),var(--violet));height:100%;box-shadow:0 0 10px var(--cyan);display:block}.ai-budget{align-items:center;gap:12px;display:flex}.ai-budget>div{flex:1;align-items:center;gap:8px;display:flex}.ai-budget>div span{gap:3px;display:grid}.ai-budget small{color:var(--muted);font-size:.6rem}.ai-budget label{color:var(--cyan);align-items:center;gap:4px;display:flex}.ai-budget input{width:86px}.ai-usage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ai-usage-table{gap:7px;display:grid}.ai-usage-table header,.ai-call-log header,.ai-premium header{color:#77baf0;text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;gap:8px;font-size:.61rem;display:flex}.ai-usage-table header small,.ai-call-log header small{color:var(--muted);font-size:.55rem}.ai-usage-table>div{border-top:1px solid var(--border-soft);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:7px 0;font-size:.65rem;display:grid}.ai-usage-table strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-usage-table span{color:var(--muted)}.ai-usage-table b{color:#98d9ff;white-space:nowrap;font-weight:500}.ai-usage-table p,.ai-premium p,.ai-call-log>p{color:var(--muted);margin:8px 0 0;font-size:.65rem}.ai-premium{gap:5px;display:grid}.ai-premium>div{border-top:1px solid var(--border-soft);color:var(--muted);justify-content:space-between;gap:10px;padding:7px 0;font-size:.65rem;display:flex}.ai-premium>div b{color:var(--amber)}.ai-call-log{gap:8px;display:grid}.ai-call-log details{border-top:1px solid var(--border-soft)}.ai-call-log summary{color:#afc6dc;cursor:pointer;grid-template-columns:110px 90px 70px 90px minmax(0,1fr) 76px;gap:8px;padding:9px 0;font-size:.62rem;list-style:none;display:grid}.ai-call-log summary::-webkit-details-marker{display:none}.ai-call-log summary strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-call-log summary b{color:#8dcdff;font-weight:500}.ai-call-log dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0 0 9px;display:grid}.ai-call-log dl div{border:1px solid var(--border-soft);background:#050f1d99;border-radius:7px;padding:7px}.ai-call-log dt{color:var(--muted);font-size:.52rem}.ai-call-log dd{overflow-wrap:anywhere;color:#cae3fb;margin:3px 0 0;font-size:.6rem}.ai-usage-error{color:#ffb5bc;margin:0;font-size:.68rem}.agent-orchestra-panel strong{color:#cfe8ff;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.agent-orchestra-panel span{color:#8ebeff;font-size:.72rem}.agent-orchestra-panel small{color:var(--muted);font-size:.65rem}@media (width<=620px){.project-create-form,.agent-card-actions,.voice-settings-controls{grid-template-columns:1fr}.voice-settings-actions{flex-direction:column;align-items:stretch}.voice-settings-actions>div{grid-template-columns:1fr;display:grid}.voice-settings-actions button{justify-content:center}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.app-header{background:linear-gradient(90deg,#020710f0,#030814d6);border-bottom-color:#1c3f65b8;min-height:80px;padding-block:13px;box-shadow:0 8px 30px #0000002e}.welcome-copy{gap:2px}.welcome-copy strong{letter-spacing:-.01em;font-size:1rem}.welcome-copy strong>span{color:var(--amber);filter:drop-shadow(0 0 5px #f4a71973);margin-left:3px;font-size:.78rem}.welcome-copy>small{color:#91a5c0;align-items:center;gap:7px;font-size:.75rem;display:flex}.welcome-copy>small i{background:var(--green);width:6px;height:6px;box-shadow:0 0 8px var(--green);border-radius:50%}.command-bar{color:#8fbaff;background:radial-gradient(circle at 7%,#19d3ff1a,#0000 13%),linear-gradient(100deg,#051731fa,#111235f0);border-color:#4387ffbd;height:48px;padding-inline:15px;box-shadow:0 0 0 1px #19d3ff0d,0 0 25px #2f7bff33,inset 0 1px #ffffff0a}.command-bar .mini-orb{width:23px;height:23px}.command-bar input{font-size:.82rem}.command-bar kbd{background:#ffffff08;border:1px solid #849bbf33;border-radius:6px;padding:4px 7px}.command-bar-submit{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.command-bar-submit:disabled{cursor:default;opacity:.55}.command-bar-voice{color:#8fc9ff;cursor:pointer;background:#19d3ff12;border:1px solid #69b4ff47;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;padding:0;display:grid}.command-bar-voice:hover{color:var(--cyan);background:#19d3ff24;border-color:#19d3ffad;box-shadow:0 0 12px #19d3ff2b}.quick-note-backdrop{z-index:90;background:#00040cb8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.quick-note-dialog{background:linear-gradient(145deg,#0a1a31,#050d1b);border:1px solid #19d3ff70;border-radius:15px;gap:10px;width:min(480px,100%);padding:20px;display:grid;position:relative;box-shadow:0 24px 80px #0000008c}.quick-note-dialog>.icon-button{position:absolute;top:12px;right:12px}.quick-note-dialog h2{margin:0 32px 4px 0;font-size:1rem}.quick-note-dialog label,.note-editor>label{color:#b9c9dc;gap:5px;font-size:.7rem;display:grid}.quick-note-dialog input,.quick-note-dialog select,.quick-note-dialog textarea,.note-editor input,.note-editor select,.note-editor textarea,.notes-toolbar select{box-sizing:border-box;border:1px solid var(--border);width:100%;color:var(--text);font:inherit;background:#061120;border-radius:8px;padding:8px}.quick-note-dialog textarea{resize:vertical;min-height:100px}.quick-note-dialog footer,.note-editor footer{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.quick-note-important{grid-template-columns:auto 1fr;align-items:center;gap:7px!important;display:flex!important}.quick-note-important input{width:auto!important}.notes-page{gap:12px}.notes-toolbar{align-items:center;gap:8px;display:flex}.notes-toolbar .search-field{flex:1}.notes-workspace{grid-template-columns:minmax(270px,.85fr) minmax(0,1.45fr);gap:12px;min-height:520px;display:grid}.notes-list,.note-editor{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(145deg,#081524f0,#050e1bf5);padding:12px}.notes-list{align-content:start;gap:6px;max-height:680px;display:grid;overflow:auto}.notes-list>button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:24px minmax(0,1fr) auto;gap:8px;padding:10px;display:grid}.notes-list>button:hover,.notes-list>button.active{background:#0d325452;border-color:#19d3ff5c}.notes-list strong,.notes-list small,.notes-list em,.notes-list b{display:block}.notes-list small,.notes-list em{color:var(--muted);margin-top:3px;font-size:.6rem;font-style:normal}.notes-list em{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.notes-list b,.note-promoted{color:#60dfad;margin-top:5px;font-size:.58rem}.note-card-icon{place-items:start center;font-size:1rem;display:grid}.note-editor{align-content:start;gap:11px;display:grid}.note-editor header{justify-content:space-between;gap:10px;display:flex}.note-editor textarea{resize:vertical;min-height:230px}.note-editor>small{color:var(--muted);font-size:.65rem}.notes-empty-detail{min-height:280px;color:var(--muted);text-align:center;place-content:center;justify-items:center;gap:8px;display:grid}.notes-empty-detail svg{color:var(--cyan)}.empty-note{color:var(--muted);margin:8px;font-size:.7rem}.danger-button{color:#ffb7c0;cursor:pointer;background:#63111e59;border:1px solid #ff56636b;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:0 11px;display:inline-flex}.recent-notes-panel{gap:7px;display:grid}.recent-notes-list{gap:5px;display:grid}.recent-notes-list button{border:1px solid var(--border-soft);width:100%;color:inherit;text-align:left;cursor:pointer;background:#04101e80;border-radius:8px;align-items:center;gap:8px;padding:7px;display:flex}.recent-notes-list button:hover{border-color:#19d3ff61}.recent-notes-list svg{color:var(--amber)}.recent-notes-list span{min-width:0}.recent-notes-list strong,.recent-notes-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.recent-notes-list strong{font-size:.64rem}.recent-notes-list small{color:var(--muted);margin-top:2px;font-size:.55rem}.recent-notes-panel>.secondary-button{justify-self:start;min-height:28px;font-size:.6rem}.home-quick-notes-panel{background:radial-gradient(circle at 92% 8%,#19d3ff21,#0000 33%),linear-gradient(145deg,#081b2ffa,#050f1dfa);border-color:#19d3ff61;gap:7px;display:grid}.home-quick-note-title,.home-quick-note-content{gap:4px;display:grid}.home-quick-note-title{color:var(--muted);font-size:.58rem}.home-quick-note-title input,.home-quick-note-content textarea{box-sizing:border-box;width:100%;color:var(--text);font:inherit;background:#030d1abd;border:1px solid #336997a8;border-radius:8px;outline:0;padding:8px 9px;font-size:.66rem}.home-quick-note-content textarea{resize:vertical;min-height:78px;line-height:1.45}.home-quick-note-title input:focus,.home-quick-note-content textarea:focus{border-color:var(--cyan);box-shadow:0 0 0 2px #19d3ff1a}.home-quick-notes-panel footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.home-quick-notes-panel footer small{color:var(--muted);font-size:.55rem}.home-quick-notes-panel footer>span{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.home-quick-notes-panel footer .primary-button,.home-quick-notes-panel footer .secondary-button,.home-quick-notes-panel footer .danger-button{min-height:30px;padding-inline:10px;font-size:.61rem}.home-quick-notes-panel>p[role=alert]{color:#ffabb6;margin:0;font-size:.6rem}.home-quick-note-latest{border-top:1px solid #477cad42;gap:5px;padding-top:5px;display:grid}.home-quick-note-latest>small{color:#7fc8f4;letter-spacing:.08em;text-transform:uppercase;font-size:.55rem;font-weight:700}.home-quick-note-latest>button{border:1px solid var(--border-soft);width:100%;color:inherit;text-align:left;cursor:pointer;background:#04101e80;border-radius:8px;grid-template-columns:18px minmax(0,1fr);gap:7px;padding:7px;display:grid}.home-quick-note-latest>button:hover{border-color:#19d3ff61}.home-quick-note-latest svg{color:var(--amber)}.home-quick-note-latest span{min-width:0}.home-quick-note-latest strong,.home-quick-note-latest small,.home-quick-note-latest em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.home-quick-note-latest strong{font-size:.64rem}.home-quick-note-latest small,.home-quick-note-latest em,.home-quick-note-latest>p{color:var(--muted);margin:0;font-size:.55rem;font-style:normal}.home-quick-note-latest em{margin-top:2px}@media (width<=820px){.notes-workspace{grid-template-columns:1fr}.notes-list{max-height:20rem}}.header-icon-button{background:linear-gradient(145deg,#09182a,#050e1a);border-color:#1a3959;width:38px;height:38px}.header-icon-button:hover{color:#b9d9ff;border-color:#396b9e}.dashboard-page{--home-gap:14px}.dashboard-page .briefing-panel{margin-bottom:var(--home-gap);background:linear-gradient(105deg,#071e36fa,#081228f5);border-color:#1c4c7e;padding:13px 15px 14px;box-shadow:0 12px 28px #0003,inset 0 1px #5ba5ff0d}.dashboard-page .briefing-panel .section-header{min-height:34px;margin-bottom:11px}.dashboard-page .briefing-panel .section-header h2{color:#9fcbff;letter-spacing:.07em;font-size:.82rem}.dashboard-page .briefing-panel .section-header span:not(.demo-pill){color:#6684a9;font-size:.61rem}.briefing-listen{color:#84c9ff;background:#0823429e;border:1px solid #1f70bf;border-radius:9px;align-items:center;gap:6px;min-height:38px;padding-inline:10px;display:flex}.briefing-listen>span{color:#7991af;border-left:1px solid #ffffff26;padding-left:5px;font-size:.55rem}.dashboard-page .briefing-items{gap:9px}.dashboard-page .briefing-item{background:linear-gradient(145deg,#051221b8,#040d1ab8);border-color:#123151;gap:11px;min-height:62px;padding:9px 12px}.dashboard-page .briefing-item:not(:last-child){box-shadow:8px 0 18px -18px #5f9de1bf}.briefing-icon{background:color-mix(in srgb, currentColor 9%, transparent);width:34px;height:34px;box-shadow:0 0 14px color-mix(in srgb, currentColor 18%, transparent);border:1px solid;border-radius:50%;flex:none;place-items:center;display:grid!important}.briefing-icon svg{border:0!important;width:18px!important;height:18px!important;padding:0!important}.dashboard-page .briefing-item strong{font-size:.72rem;line-height:1.25}.dashboard-page .briefing-item small{margin-top:4px;font-size:.64rem}.dashboard-page .dashboard-layout,.dashboard-page .dashboard-main,.dashboard-page .dashboard-rail{gap:var(--home-gap)}.dashboard-page .panel{padding:15px}.dashboard-page .section-header{min-height:30px;margin-bottom:12px}.dashboard-page .section-header h2{font-size:.79rem}.dashboard-page .text-link{font-size:.65rem}.dashboard-page .kpi-grid{gap:11px}.dashboard-page .kpi-card{border-color:#1a3958;grid-template-columns:43px 1fr 70px;min-height:91px;padding:12px}.dashboard-page .icon-tile{width:41px;height:41px}.dashboard-page .kpi-copy span{font-size:.68rem}.dashboard-page .kpi-copy strong{font-size:1.4rem;line-height:1.12}.dashboard-page .kpi-copy small{margin-top:2px;font-size:.61rem}.dashboard-page .project-grid--home{gap:9px}.dashboard-page .project-card--compact{background:linear-gradient(150deg,#0a1b2efa,#05101dfa);border-color:#1b3a59;min-height:207px;padding:12px}.dashboard-page .project-card--compact:hover{border-color:color-mix(in srgb, currentColor 50%, #1b3a59);box-shadow:0 8px 20px #0003, 0 0 18px color-mix(in srgb, currentColor 8%, transparent);transform:translateY(-1px)}.dashboard-page .project-card--compact .project-icon{width:34px;height:34px}.dashboard-page .project-card h3{font-size:.76rem}.dashboard-page .project-meta{margin:12px 0 9px;font-size:.64rem}.dashboard-page .progress-label{margin-bottom:6px;font-size:.62rem}.dashboard-page .progress-track{height:6px}.dashboard-page .next-action{gap:5px;min-height:43px;margin-top:12px}.dashboard-page .next-action span,.dashboard-page .project-card footer{font-size:.61rem}.dashboard-page .next-action strong{font-size:.67rem}.dashboard-page .project-card footer{margin-top:10px}.dashboard-page .status-badge{background:color-mix(in srgb, currentColor 8%, transparent);border:1px solid;border-radius:999px;gap:5px;padding:3px 7px;font-size:.59rem;line-height:1}.dashboard-page .status-badge i{width:5px;height:5px}.dashboard-page .action-center-panel{border-color:#234466;padding-bottom:12px}.dashboard-page .action-item{background:linear-gradient(90deg, color-mix(in srgb, currentColor 6%, transparent), transparent 65%);border:1px solid #0000;border-radius:9px;grid-template-columns:34px 1fr auto;gap:10px;min-height:66px;margin-bottom:3px;padding:9px 8px 9px 10px;position:relative;overflow:hidden}.dashboard-page .action-item:before{content:"";inset-block:10px;opacity:.7;background:currentColor;border-radius:2px;width:2px;position:absolute;left:0;box-shadow:0 0 8px}.dashboard-page .action-item:hover{border-color:color-mix(in srgb, currentColor 22%, transparent);background:linear-gradient(90deg, color-mix(in srgb, currentColor 10%, transparent), transparent 72%)}.dashboard-page .action-decision{color:var(--amber)}.dashboard-page .action-approval{color:#af79ff}.dashboard-page .action-information{color:#2ed57a}.dashboard-page .action-problem,.dashboard-page .action-urgent{color:#ff6870}.dashboard-page .action-item h3{color:var(--text);font-size:.68rem}.dashboard-page .action-item>div>span{color:#7f94af;font-size:.6rem}.dashboard-page .action-icon{width:31px;height:31px;color:inherit;background:color-mix(in srgb, currentColor 10%, transparent)}.dashboard-page .action-end .status-badge{border-color:color-mix(in srgb, currentColor 42%, transparent)}.dashboard-page .more-note{padding-top:9px;font-size:.62rem}.dashboard-page .system-card{min-height:55px;padding:8px}.dashboard-page .system-card strong{font-size:.62rem}.dashboard-page .system-card span{font-size:.56rem}.dashboard-page .eva-chat-panel{background:radial-gradient(circle at 8% 8%,#19d3ff0f,#0000 20%),linear-gradient(145deg,#051228fc,#0a0c22fc);border-color:#426bea;min-height:282px;padding:15px;box-shadow:0 0 0 1px #7649ff17,0 0 27px #2f7bff30,0 0 34px #945cff1f}.dashboard-page .eva-chat-panel>header{min-height:43px;padding-bottom:11px}.dashboard-page .eva-chat-title{gap:11px}.dashboard-page .eva-chat-title .mini-orb{width:29px;height:29px}.dashboard-page .eva-chat-title strong{font-size:1.05rem}.dashboard-page .eva-chat-title span{font-size:.61rem}.dashboard-page .chat-intro{padding:16px 3px 11px;font-size:.78rem}.dashboard-page .quick-prompts{gap:6px}.dashboard-page .quick-prompts button{min-height:31px;padding-inline:9px;font-size:.58rem}.dashboard-page .waveform{gap:2.5px;height:72px}.dashboard-page .waveform i{background:linear-gradient(var(--cyan), #3d8cff 48%, var(--violet));opacity:.88;width:2.5px;box-shadow:0 0 7px #2f7bffb8}.dashboard-page .chat-input{background:linear-gradient(90deg,#07172b,#0c1533);border-color:#245182;min-height:47px;padding-left:14px;box-shadow:inset 0 1px #ffffff08}.dashboard-page .chat-input input{font-size:.72rem}.dashboard-page .chat-input button{width:38px;height:38px;margin-right:3px;box-shadow:0 0 13px #945cff61}.dashboard-page .graph-preview{background:radial-gradient(at 50% 54%,#2f7bff38,#0000 17%),radial-gradient(at 50% 52%,#945cff1a,#0000 47%),linear-gradient(#030b19,#020916);border-color:#183a63;min-height:440px;box-shadow:inset 0 0 52px #18519f1a}.graph-stars{opacity:.38;background-image:radial-gradient(circle,#6fb2ffbf 0 1px,#0000 1.4px),radial-gradient(circle,#a069ff8c 0 1px,#0000 1.4px);background-position:0 0,13px 17px;background-size:31px 29px,47px 43px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 15%,#0000 82%);mask-image:radial-gradient(#000 15%,#0000 82%)}.graph-orbit{border:1px solid #397be130;border-radius:50%;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)rotate(-7deg);box-shadow:0 0 18px #2f7bff12,inset 0 0 16px #2f7bff0a}.graph-orbit--outer{width:84%;height:78%}.graph-orbit--middle{border-color:#945cff2e;width:61%;height:57%;transform:translate(-50%,-50%)rotate(12deg)}.graph-orbit--inner{border-color:#19d3ff38;width:35%;height:34%;transform:translate(-50%,-50%)rotate(-18deg)}.graph-orbit:after{content:"";background:var(--cyan);width:7px;height:7px;box-shadow:0 0 10px var(--cyan);border-radius:50%;position:absolute;top:9%;left:18%}.graph-lines line{stroke-width:.19px;opacity:.74}.graph-lines .line-violet{stroke:#9b5dff8a}.graph-lines .line-cyan{stroke:#19d3ff85}.graph-lines .line-green{stroke:#21d36b7a}.graph-lines .line-amber{stroke:#f4a71980}.graph-lines .graph-line--secondary{stroke-width:.13px;opacity:.48}.dashboard-page .graph-core{z-index:3;background:radial-gradient(circle,#143165f2,#040f25fa 68%);border-color:#4d93ff;width:126px;height:126px;box-shadow:0 0 28px #19d3ff45,0 0 56px #2f7bff4d,inset 0 0 30px #2f7bff45}.graph-core-orb{width:38px;height:38px}.dashboard-page .graph-core strong{letter-spacing:.04em;margin-top:8px;font-size:1.12rem}.dashboard-page .graph-core small{font-size:.55rem}.graph-core>i{border:1px dashed #19d3ff40;border-radius:50%;width:78%;height:78%;position:absolute}.dashboard-page .graph-node{z-index:3}.dashboard-page .graph-node--primary{min-width:83px;min-height:31px;padding:7px 9px;font-size:.58rem}.graph-node--primary>i{background:currentColor;border-radius:50%;width:5px;height:5px;margin-left:auto;box-shadow:0 0 7px}.graph-node--secondary{opacity:.82;border-style:dotted;justify-content:center;min-width:48px;padding:4px 7px;font-size:.49rem}.graph-legend{z-index:4;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#030d1cb8;border:1px solid #1c4068b3;border-radius:8px;gap:7px;padding:9px;display:grid;position:absolute;top:11px;left:11px}.graph-legend span{color:#8ba0bb;align-items:center;gap:6px;font-size:.54rem;display:flex}.graph-legend i{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 6px}.dashboard-page .demo-watermark{color:#5f7692;font-size:.54rem}@media (width>=1351px){.dashboard-page .dashboard-layout{grid-template-columns:minmax(0,2.05fr) minmax(370px,1fr)}}@media (width<=1350px){.dashboard-page .project-card--compact{min-height:196px}.dashboard-page .dashboard-rail .eva-chat-panel{min-height:270px}}@media (width<=820px){.app-header{min-height:72px}.dashboard-page{--home-gap:12px}.dashboard-page .panel{padding:13px}}@media (width<=620px){.command-bar{height:44px}.dashboard-page .briefing-panel{padding:12px}.briefing-listen>span{display:none}.dashboard-page .briefing-item{min-height:72px;padding:10px}.dashboard-page .project-card--compact{min-height:196px}.dashboard-page .graph-preview{min-height:510px}.graph-legend,.graph-node--secondary{display:none}.dashboard-page .graph-node--primary{min-width:68px;font-size:.51rem}.dashboard-page .graph-core{width:108px;height:108px}.dashboard-page .eva-chat-panel{min-height:300px}}@media (width>=1101px) and (height>=700px){html,body,#root{height:100%}body{overflow:hidden}.app-shell{height:100dvh;min-height:0;overflow:hidden}.sidebar{height:calc(100dvh - 80px)}.app-workspace{height:calc(100dvh - 80px);min-height:0;overflow:hidden}.page-content{overscroll-behavior:contain;height:100%;min-height:0;padding:clamp(8px,1.1dvh,12px);overflow:auto}.dashboard-page{height:100%;min-height:0}.dashboard-page .briefing-panel{margin-bottom:0;padding:clamp(8px,1.05dvh,12px) 14px}.dashboard-page .briefing-panel .section-header{min-height:25px;margin-bottom:clamp(5px,.7dvh,8px)}.dashboard-page .briefing-items{gap:clamp(6px,.65dvh,9px)}.dashboard-page .briefing-item{min-height:clamp(48px,5.7dvh,58px);padding-block:clamp(6px,.75dvh,9px)}.dashboard-page .dashboard-layout{gap:clamp(8px,1.1dvh,12px);height:100%;min-height:0}.dashboard-page .dashboard-main{grid-template-rows:auto auto auto minmax(90px,1fr);align-content:stretch;gap:clamp(8px,1.1dvh,12px);height:100%;min-height:0;display:grid}.dashboard-page .dashboard-rail{grid-template-rows:auto auto auto minmax(205px,1fr);align-content:stretch;gap:clamp(8px,1.1dvh,12px);height:100%;min-height:0;display:grid}.dashboard-page .panel{padding:clamp(10px,1.2dvh,14px)}.dashboard-page .section-header{min-height:25px;margin-bottom:clamp(6px,.8dvh,10px)}.dashboard-page .kpi-grid{gap:clamp(7px,.85dvh,10px)}.dashboard-page .kpi-card{min-height:clamp(72px,8.7dvh,86px);padding-block:clamp(8px,1dvh,11px)}.dashboard-page .project-card--compact{min-height:clamp(154px,17.5dvh,184px);padding-block:clamp(9px,1.05dvh,12px)}.dashboard-page .project-card--compact .project-meta{margin-block:clamp(7px,.85dvh,10px)}.dashboard-page .project-card--compact .next-action{min-height:34px;margin-top:clamp(7px,.85dvh,10px)}.dashboard-page .project-card--compact footer{margin-top:clamp(6px,.75dvh,9px)}.dashboard-page .graph-panel{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.dashboard-page .graph-panel .section-header{flex:none}.dashboard-page .graph-preview{height:100%;min-height:0}.dashboard-page .action-item{min-height:clamp(43px,5.15dvh,54px);padding-block:clamp(5px,.65dvh,8px)}.dashboard-page .action-item h3{margin-bottom:2px}.dashboard-page .action-center-panel .more-note{padding-top:clamp(5px,.65dvh,8px)}.dashboard-page .system-card{min-height:clamp(40px,4.8dvh,50px);padding-block:clamp(5px,.65dvh,8px)}.dashboard-page .dashboard-rail .eva-chat-panel{flex-direction:column;height:100%;min-height:0;padding:clamp(11px,1.25dvh,15px);display:flex}.dashboard-page .eva-chat-panel>header{min-height:clamp(34px,4.3dvh,43px);padding-bottom:clamp(7px,.85dvh,10px)}.dashboard-page .chat-intro{padding:clamp(8px,1.05dvh,14px) 3px clamp(6px,.75dvh,10px)}.dashboard-page .quick-prompts{flex:none}.dashboard-page .quick-prompts button{min-height:clamp(27px,3.3dvh,31px)}.dashboard-page .waveform{flex:58px;height:auto;min-height:34px;max-height:72px}.dashboard-page .chat-input{flex:none;min-height:clamp(43px,5.1dvh,47px)}}@media (width>=1101px) and (height>=700px) and (height<=859px){.app-header{min-height:66px;padding-block:8px}.page-content{padding:6px}.dashboard-page .dashboard-layout,.dashboard-page .dashboard-main,.dashboard-page .dashboard-rail{gap:6px}.dashboard-page .panel{padding:7px}.dashboard-page .section-header{min-height:21px;margin-bottom:4px}.dashboard-page .briefing-panel{padding:6px 8px}.dashboard-page .briefing-panel .section-header{min-height:21px;margin-bottom:4px}.dashboard-page .briefing-panel .section-header>div{align-items:baseline;gap:8px;display:flex}.dashboard-page .briefing-items{gap:5px}.dashboard-page .briefing-item{gap:7px;min-height:43px;padding:5px 7px}.dashboard-page .briefing-icon{width:28px;height:28px}.dashboard-page .kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.dashboard-page .kpi-card{grid-template-columns:30px minmax(0,1fr) 43px;gap:5px;min-height:61px;padding:6px}.dashboard-page .kpi-card .icon-tile{width:30px;height:30px}.dashboard-page .kpi-card .sparkline{width:43px}.dashboard-page .kpi-card .kpi-copy span{font-size:.6rem}.dashboard-page .kpi-card .kpi-copy strong{font-size:1.1rem}.dashboard-page .kpi-card .kpi-copy small{font-size:.53rem}.dashboard-page .project-grid--home{gap:6px}.dashboard-page .project-card--compact{min-height:116px;padding:5px}.dashboard-page .project-card--compact header{gap:6px}.dashboard-page .project-card--compact header>div{flex-direction:column;gap:1px;display:flex}.dashboard-page .project-card--compact .project-icon{width:27px;height:27px}.dashboard-page .project-card--compact h3{margin:0;font-size:.71rem;line-height:1.12}.dashboard-page .project-card--compact .status-badge{font-size:.56rem;line-height:1.12}.dashboard-page .project-card--compact .project-meta{margin:3px 0;font-size:.58rem;line-height:1.12}.dashboard-page .project-card--compact .progress-label{margin-bottom:3px;line-height:1.12}.dashboard-page .project-card--compact .next-action{gap:1px;min-height:22px;margin-top:3px}.dashboard-page .project-card--compact .next-action span,.dashboard-page .project-card--compact .next-action strong,.dashboard-page .project-card--compact footer{line-height:1.12}.dashboard-page .project-card--compact footer{margin-top:3px}.dashboard-page .action-item{grid-template-columns:27px 1fr auto;gap:6px;min-height:38px;padding:3px 5px}.dashboard-page .action-icon{width:25px;height:25px}.dashboard-page .action-item p{margin-bottom:1px;line-height:1.25}.dashboard-page .action-center-panel .more-note{padding-top:4px}.dashboard-page .system-grid{gap:4px}.dashboard-page .system-card{gap:5px;min-height:33px;padding:3px 5px}.dashboard-page .system-card span{margin-top:1px}.dashboard-page .eva-chat-panel{padding:8px}.dashboard-page .eva-chat-panel>header{min-height:32px;padding-bottom:5px}.dashboard-page .eva-chat-panel--home .chat-intro{display:none}.dashboard-page .eva-chat-panel--home .chat-transcript{gap:4px;min-height:0;padding:4px 2px}.dashboard-page .eva-chat-panel--home .quick-prompts{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding-top:4px;display:grid}.dashboard-page .eva-chat-panel--home .quick-prompts button{white-space:normal;min-width:0;min-height:24px;padding:3px 5px;font-size:.5rem;line-height:1.15}.dashboard-page .eva-chat-panel--home .waveform{flex:0 0 18px;height:18px;min-height:18px;max-height:18px;overflow:hidden}.dashboard-page .eva-chat-panel--home .waveform i{transform:scaleY(.44)}.dashboard-page .eva-chat-panel--home .chat-error{max-height:38px;margin:4px 0;padding:5px 7px;overflow-y:auto}.dashboard-page .chat-input{min-height:41px}.dashboard-page .eva-chat-title .mini-orb{width:25px;height:25px}}@media (width>=1101px) and (height>=860px){.dashboard-page .dashboard-main{grid-template-rows:auto auto auto minmax(215px,1fr)}.dashboard-page .dashboard-rail{grid-template-rows:auto auto auto minmax(225px,1fr)}}@media (width>=1101px) and (height>=860px) and (height<=950px){.app-header{min-height:72px;padding-block:10px}.dashboard-page .briefing-icon{width:31px;height:31px}.dashboard-page .project-card--compact{min-height:154px}.dashboard-page .next-action{min-height:32px}.dashboard-page .action-icon{width:28px;height:28px}.dashboard-page .action-item{grid-template-columns:30px 1fr auto;gap:7px}.dashboard-page .waveform{max-height:48px}.dashboard-page .eva-chat-title .mini-orb{width:25px;height:25px}}@media (width>=1101px) and (height>=860px) and (width<=1350px){.dashboard-page .project-card--compact{min-height:clamp(148px,14.2dvh,174px)}.dashboard-page .project-card--compact .next-action{min-height:31px}}.eva-message-content{color:#d7e6f5;overflow-wrap:anywhere;min-width:0}.eva-message-content>:first-child{margin-top:0}.eva-message-content>:last-child{margin-bottom:0}.eva-message-content p{margin:0 0 .62em;line-height:1.58}.eva-message-content h1,.eva-message-content h2,.eva-message-content h3,.eva-message-content h4{color:#edf7ff;letter-spacing:-.012em;margin:.9em 0 .38em;font-weight:650;line-height:1.25}.eva-message-content h1{font-size:1.02em}.eva-message-content h2{font-size:.98em}.eva-message-content h3,.eva-message-content h4{color:#bcdcff;font-size:.94em}.eva-message-content strong{color:#f3f8ff;font-weight:700}.eva-message-content em{color:#bdd1e7}.eva-message-content ul,.eva-message-content ol{gap:.3em;margin:.45em 0 .72em;padding-left:1.35em;display:grid}.eva-message-content li{padding-left:.12em;line-height:1.5}.eva-message-content li::marker{color:#58c9ff}.eva-message-content code{color:#bdeeff;background:#04101e;border:1px solid #4a77a83d;border-radius:4px;padding:.12em .34em;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.9em}.eva-message-content pre{background:#030c18;border:1px solid #173753;border-radius:8px;max-width:100%;margin:.65em 0;padding:.75em .85em;overflow:auto}.eva-message-content pre code{white-space:pre;background:0 0;border:0;padding:0}.eva-message-content a{color:#65dfff;text-underline-offset:2px;text-decoration-color:#65dfff73}.eva-message-content a:hover{color:#a5eeff}.eva-markdown-unsafe-link{color:inherit}.eva-message-plain{white-space:pre-wrap;overflow-wrap:anywhere}.chat-bubble--eva{white-space:normal}.chat-page{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;overflow:hidden}.chat-workspace-header{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(110deg,#061425f5,#070d1ceb);align-items:center;gap:16px;min-height:68px;padding:9px 12px;display:flex;box-shadow:inset 0 1px #99d3ff0f}.chat-workspace-brand,.chat-workspace-brand span,.chat-workspace-context,.chat-workspace-actions,.conversation-list-title{align-items:center;display:flex}.chat-workspace-brand{gap:9px;min-width:166px}.chat-workspace-brand span,.chat-workspace-context{flex-direction:column;align-items:flex-start}.chat-workspace-brand strong{color:#e5f7ff;letter-spacing:.1em;font-size:.93rem}.chat-workspace-brand small,.chat-workspace-context span{color:#75a4cf;margin-top:2px;font-size:.57rem}.chat-workspace-context{flex:1;min-width:0}.chat-workspace-context strong{font-size:.76rem}.chat-workspace-actions{gap:7px}.chat-workspace-actions .secondary-button{min-height:34px;font-size:.64rem}.chat-layout{grid-row:1/-1;grid-template-columns:250px minmax(0,1fr);gap:10px;height:100%;min-height:0;transition:grid-template-columns .18s;display:grid;position:relative;overflow:hidden}.chat-page--menu-hidden .chat-layout{grid-template-columns:minmax(0,1fr)}.chat-page--menu-hidden .conversation-list{display:none}.conversation-list{align-content:initial;flex-direction:column;gap:8px;min-height:0;display:flex;overflow:hidden}.conversation-list>header{color:#b8cae0;justify-content:space-between;align-items:center;min-height:30px;font-size:.7rem;display:flex}.conversation-list-title{gap:6px}.conversation-list-title span{color:var(--muted);margin-left:2px;font-size:.57rem}.conversation-list-scroll{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:3px;min-height:0;padding-right:2px;display:flex;overflow-y:auto}.conversation-list-scroll>button{color:#b5c2d4;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex-direction:column;flex:none;gap:4px;padding:11px;display:flex}.conversation-list-scroll>button.active{background:#2f7bff1f;border-color:#2f7bff5c}.conversation-list-scroll button strong{font-size:.7rem}.conversation-list-scroll button span{color:var(--muted);font-size:.57rem}.chat-conversations-toggle,.chat-conversations-close,.chat-conversations-backdrop,.chat-mobile-menu{display:none}.conversation-list-toggle{color:#aebfd0;cursor:pointer;background:#95a6b717;border:1px solid #5074954d;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;margin-left:auto;padding:0;display:grid}.conversation-list-toggle:hover{color:#effcff;background:#2f7bff2e;border-color:#42aeffa6}.conversation-list-toggle--restore{z-index:14;margin-left:0;position:absolute;top:0;left:0}.conversation-list>header{justify-content:flex-start;gap:7px}.conversation-list>header .chat-conversations-close{margin-left:0}.chat-main-workspace{min-width:0;min-height:0;display:flex}.chat-main-workspace .eva-chat-panel{width:100%}.realtime-actions{align-items:flex-start;gap:5px;display:flex}.realtime-action-stack{justify-items:end;gap:4px;display:grid}.chat-browser-toggle{min-width:fit-content}.chat-browser{z-index:12;border:1px solid var(--border);border-radius:var(--radius);width:min(440px,42vw);min-width:300px;min-height:0;box-shadow:-18px 0 38px #00000052, var(--shadow);background:linear-gradient(145deg,#071425fa,#030b16fc);flex-direction:column;gap:8px;padding:10px;transition:transform .22s,visibility .22s;display:flex;position:absolute;inset:0 0 0 auto;overflow:hidden;transform:translate(0)}.chat-page--browser-hidden .chat-browser{visibility:hidden;pointer-events:none;transform:translate(calc(100% + 14px))}.chat-browser>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.chat-browser>header span{color:#c5e3ff;align-items:center;gap:7px;font-size:.69rem;display:inline-flex}.chat-browser>header button{border:1px solid var(--border);color:#8bc9ee;cursor:pointer;background:#061426;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.chat-browser form{gap:6px;display:flex}.chat-browser input{min-width:0;height:32px;color:var(--text);background:#030d1b;border:1px solid #1c456e;border-radius:7px;outline:0;flex:1;padding:0 9px;font-size:.62rem}.chat-browser form button{color:#d5f6ff;cursor:pointer;background:#236ce233;border:1px solid #2f7bff8c;border-radius:7px;min-width:40px;font-size:.6rem}.chat-browser>p{color:#ffb1bb;margin:0;font-size:.58rem}.chat-browser iframe{background:#fff;border:1px solid #163451;border-radius:8px;flex:1;width:100%;min-height:0}.chat-browser>small{color:var(--muted);font-size:.52rem;line-height:1.35}.eva-chat-panel--full{height:100%;min-height:0;padding:16px 18px;overflow:hidden}.eva-chat-panel--full>header,.eva-chat-panel--full .chat-intro,.eva-chat-panel--full .quick-prompts,.eva-chat-panel--full .chat-error,.eva-chat-panel--full .chat-input{flex:none}.eva-chat-panel--full .chat-transcript{overscroll-behavior:contain;scroll-behavior:smooth;flex:auto;min-height:0;max-height:none;padding:16px 3px;overflow-y:auto}.eva-chat-panel--full .chat-message{width:fit-content;max-width:min(780px,82%)}.eva-chat-panel--full .chat-message--user{max-width:min(680px,78%)}.eva-chat-panel--full .chat-input{padding-right:var(--eva-orb-safe-right);margin-top:8px}.eva-chat-panel--full .chat-error{max-height:72px;overflow-y:auto}@media (width>=821px){.app-shell:has(.chat-page){height:100dvh;min-height:0;overflow:hidden}.app-shell:has(.chat-page) .app-workspace{height:calc(100dvh - 80px);min-height:0;overflow:hidden}.app-shell:has(.chat-page) .page-content{min-height:0;overflow:hidden}}@media (width>=1101px) and (height<=950px){.dashboard-page .eva-chat-panel--home .chat-intro{display:none}.dashboard-page .eva-chat-panel--home .quick-prompts{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dashboard-page .eva-chat-panel--home .quick-prompts button{white-space:normal;min-width:0}.dashboard-page .eva-chat-panel--home .waveform{flex:0 0 22px;height:22px;min-height:22px;max-height:22px;overflow:hidden}.dashboard-page .eva-chat-panel--home .waveform i{transform:scaleY(.58)}}@media (width<=820px){.chat-page{height:calc(100dvh - 176px);min-height:520px;overflow:hidden}.chat-workspace-header{min-height:54px;padding:7px 9px}.chat-workspace-context{display:none}.chat-workspace-brand{flex:1;min-width:0}.chat-workspace-brand small,.chat-workspace-actions .secondary-button span{display:none}.chat-workspace-actions .secondary-button{width:34px;padding:0}.chat-conversations-toggle{display:inline-flex}.chat-layout,.chat-page--menu-hidden .chat-layout{grid-template-columns:minmax(0,1fr)}.conversation-list-toggle{display:none}.chat-browser{display:none!important}.chat-workspace-actions>button:last-child{display:none}.chat-mobile-menu{justify-content:flex-end;margin-bottom:7px;display:flex}.conversation-list{z-index:42;border-radius:0 14px 14px 0;width:min(310px,88vw);transition:transform .18s;display:flex;position:fixed;inset:76px auto 0 0;transform:translate(-105%)}.conversation-list--open{transform:translate(0)}.chat-conversations-close{border:1px solid var(--border);background:#071525;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.chat-conversations-backdrop{z-index:41;background:#00000094;border:0;display:block;position:fixed;inset:0}.eva-chat-panel--full{min-height:0;padding:12px}.eva-chat-panel--full .chat-message{max-width:92%}.eva-chat-panel--full .chat-message--user{max-width:88%}}.brain-page{grid-template-rows:auto auto auto minmax(0,1fr);min-height:calc(100svh - 112px)}.brain-page .page-header{min-height:82px}.brain-toolbar{z-index:20;background:linear-gradient(100deg,#051222fa,#070d1dfa);border-color:#1b3c60;align-items:center;padding:9px;position:relative}.graph-search{flex:1;gap:7px;min-width:300px;display:flex;position:relative}.graph-search .search-field{border-color:#25588c;flex:1;min-width:0;box-shadow:inset 0 0 18px #2f7bff0d}.graph-search-results{background:#040d1bfa;border:1px solid #29557f;border-radius:10px;width:calc(100% - 78px);max-height:320px;padding:5px;display:grid;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 18px 40px #00000075,0 0 24px #2f7bff1a}.graph-search-results>button{min-height:48px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:7px 10px;display:flex}.graph-search-results>button:hover,.graph-search-results>button:focus-visible{background:#2f7bff21}.graph-search-results>button>i{border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px}.graph-search-results>button span{gap:2px;display:grid}.graph-search-results strong{font-size:.7rem}.graph-search-results small,.graph-search-results>span{color:var(--muted);font-size:.59rem}.graph-search-results>span{padding:12px}.filter-toggle.active{border-color:var(--blue);color:#d8e9ff;background:#2f7bff29}.filter-toggle svg:last-child{transition:transform .16s}.filter-toggle.active svg:last-child{transform:rotate(180deg)}.graph-filter-panel{z-index:15;border-radius:var(--radius);box-shadow:var(--shadow);background:linear-gradient(125deg,#081729,#070f1d);border:1px solid #21486f;grid-template-columns:minmax(340px,1fr) repeat(3,minmax(130px,.22fr));gap:12px;padding:12px;display:grid;position:relative}.graph-filter-panel>label{color:var(--muted);text-transform:uppercase;align-content:start;gap:7px;font-size:.6rem;font-weight:700;display:grid}.graph-filter-panel select{border:1px solid var(--border);min-height:36px;color:var(--text);background:#040d19;border-radius:7px;padding:0 9px}.graph-type-filters{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.graph-type-filters>span{color:#9bb0ca;text-transform:uppercase;align-items:center;gap:5px;margin-right:3px;font-size:.61rem;font-weight:700;display:inline-flex}.graph-type-filters label{color:#9aadc4;cursor:pointer;background:#06101e;border:1px solid #17334f;border-radius:999px;align-items:center;gap:6px;min-height:29px;padding:0 8px;font-size:.58rem;display:inline-flex}.graph-type-filters label:has(input:checked){border-color:color-mix(in srgb, var(--filter-color) 55%, #17334f);color:#eef6ff;background:color-mix(in srgb, var(--filter-color) 12%, #06101e)}.graph-type-filters input{opacity:0;pointer-events:none;position:absolute}.graph-type-filters i{background:var(--filter-color);width:7px;height:7px;box-shadow:0 0 7px var(--filter-color);border-radius:50%}.graph-state{border:1px solid var(--border);border-radius:var(--radius);min-height:420px;color:var(--cyan);background:radial-gradient(circle, #2f7bff1c, transparent 40%), var(--panel);text-align:center;place-content:center;justify-items:center;gap:8px;display:grid}.graph-state strong{color:var(--text);font-size:.9rem}.graph-state span{color:var(--muted);font-size:.68rem}.graph-state--error{color:#ff777f}.graph-state .spin{animation:1.15s linear infinite eva-spin}@keyframes eva-spin{to{transform:rotate(360deg)}}@keyframes orbPulse{50%{opacity:.58;transform:scale(.88)}}.brain-page .node-list button{border:0;border-bottom:1px solid var(--border-soft);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(240px,1.5fr) minmax(100px,.5fr) minmax(100px,.5fr) 80px;align-items:center;gap:10px;padding:10px 14px;display:grid}.brain-page .node-list button:last-child{border-bottom:0}.brain-page .node-list button:hover,.brain-page .node-list button:focus-visible,.brain-page .node-list button.is-selected{background:#2f7bff17}.brain-page .node-list button>div{align-items:center;gap:10px;display:flex}.brain-page .node-list button>div>i{border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 8px}.brain-page .node-list button>div span{flex-direction:column;gap:2px;display:flex}.brain-page .node-list button strong{font-size:.7rem}.brain-page .node-list button small,.brain-page .node-list button>span{color:var(--muted);font-size:.59rem}.brain-canvas--interactive{height:max(600px,100svh - 250px);min-height:600px;box-shadow:inset 0 0 70px #1a68d214, var(--shadow);background:radial-gradient(circle at 50% 48%,#2f7bff1a,#0000 32%),#020914;border-color:#214b79;padding:0;position:relative;overflow:hidden}.brain-canvas--interactive .react-flow{background:radial-gradient(circle,#2f7bff14,#0000 38%)}.brain-canvas--interactive .react-flow__edge-path{transition:stroke .14s,opacity .14s}.brain-canvas--interactive .react-flow__edge-textbg{stroke:#284766;stroke-width:.5px}.brain-canvas--interactive .react-flow__controls{border:1px solid #25496f;border-radius:9px;bottom:14px;left:12px;overflow:hidden;box-shadow:0 10px 26px #00000052}.brain-canvas--interactive .react-flow__controls-button{color:#bcd3ef;background:#071729;border-bottom-color:#1b3858;width:32px;height:32px}.brain-canvas--interactive .react-flow__controls-button:hover{background:#0d2744}.brain-canvas--interactive .react-flow__minimap{background:#030b17;border:1px solid #25496f;border-radius:9px;bottom:14px;right:14px;overflow:hidden;box-shadow:0 10px 26px #00000052}.graph-canvas-hint{z-index:4;color:#728aa7;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#030b17cc;border:1px solid #234e76bf;border-radius:999px;padding:7px 11px;font-size:.56rem;position:absolute;top:13px;left:50%;transform:translate(-50%)}.eva-graph-node{border:1px solid color-mix(in srgb, var(--node-color) 39%, #162b45);color:#f2f7ff;background:linear-gradient(110deg, color-mix(in srgb, var(--node-color) 10%, #06101e), #030a14e6 76%);min-width:132px;box-shadow:0 10px 25px #0000005c, 0 0 19px color-mix(in srgb, var(--node-color) 19%, transparent);border-radius:34px;grid-template-columns:58px minmax(72px,1fr) 8px;align-items:center;gap:9px;padding:5px 8px 5px 4px;transition:filter .15s,box-shadow .15s,transform .15s;display:grid;position:relative}.eva-graph-node:hover{filter:brightness(1.13);box-shadow:0 12px 27px #0000006b, 0 0 25px color-mix(in srgb, var(--node-color) 32%, transparent);transform:translateY(-1px)}.eva-graph-node.is-selected{border-color:color-mix(in srgb, var(--node-color) 78%, #d3f6ff);box-shadow:0 0 0 2px color-mix(in srgb, var(--node-color) 28%, transparent), 0 0 32px color-mix(in srgb, var(--node-color) 48%, transparent)}.eva-graph-node--core{background:radial-gradient(circle at 24%,#1387ff30,#06101f 69%);border-color:#35c4ffa8;border-radius:52px;grid-template-columns:88px minmax(72px,1fr) 8px;min-width:190px;padding:8px 12px 8px 7px;box-shadow:0 0 32px #19d3ff4d,0 0 66px #2f7bff3d,inset 0 0 26px #2f7bff21}.eva-graph-node--secondary{opacity:.92;grid-template-columns:47px minmax(62px,1fr) 7px;min-width:114px}.eva-node-planet{border:1px solid color-mix(in srgb, var(--node-color) 78%, #c4f8ff);width:54px;height:54px;color:color-mix(in srgb, var(--node-color) 76%, white);background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--node-color) 55%, white) 0 3%, color-mix(in srgb, var(--node-color) 34%, #0c1a31) 22%, #06101d 72%);box-shadow:inset -7px -8px 14px #0000006b, inset 5px 5px 11px color-mix(in srgb, var(--node-color) 22%, transparent), 0 0 13px color-mix(in srgb, var(--node-color) 55%, transparent), 0 0 28px color-mix(in srgb, var(--node-color) 28%, transparent);border-radius:50%;place-items:center;display:grid;position:relative}.eva-node-planet:before{content:"";border:1px solid color-mix(in srgb, var(--node-color) 65%, white);opacity:.76;border-radius:50%;width:63%;height:20%;position:absolute;transform:rotate(-24deg)}.eva-node-planet__aura{border:1px solid color-mix(in srgb, var(--node-color) 40%, transparent);opacity:.55;border-radius:50%;width:132%;height:132%;position:absolute}.eva-node-planet__ring{border:1px solid color-mix(in srgb, var(--node-color) 76%, transparent);opacity:.78;border-radius:50%;width:116%;height:42%;position:absolute;transform:rotate(-28deg)}.eva-node-icon{z-index:1;color:color-mix(in srgb, var(--node-color) 72%, white);filter:drop-shadow(0 0 5px color-mix(in srgb, var(--node-color) 72%, transparent));place-items:center;display:grid;position:relative}.eva-graph-node--core .eva-node-planet{background:radial-gradient(circle,#05112b66 28%,#1860ff1a 56%,#0000 70%);border:0;width:82px;height:82px;box-shadow:0 0 20px #19d3ff8f,0 0 52px #2f7bff5c}.eva-graph-node--core .eva-node-planet:before{border-color:#19d3ff8a;width:95%;height:95%;transform:none}.eva-graph-node--core .eva-node-planet__aura{border-color:#518eff75;width:116%;height:116%}.eva-graph-node--core .eva-node-planet__ring{border-color:#835effb8;width:122%;height:68%;transform:rotate(-17deg)}.eva-mark--graph-core{filter:drop-shadow(0 0 5px #00e8ffa6)drop-shadow(0 0 14px #0d54ff7a)}.eva-graph-node--secondary .eva-node-planet{width:43px;height:43px}.eva-graph-node--secondary .eva-node-planet__aura{width:120%;height:120%}.eva-node-copy{gap:3px;min-width:0;display:grid}.eva-node-copy strong{text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 7px #000000d9;font-size:.7rem;overflow:hidden}.eva-node-copy small{color:#9eb5cb;letter-spacing:.07em;text-transform:uppercase;font-size:.5rem}.eva-node-status{background:#6f8399;border-radius:50%;width:7px;height:7px;box-shadow:0 0 7px}.eva-node-status.status-active,.eva-node-status.status-operational{background:var(--green)}.eva-node-status.status-attention,.eva-node-status.status-review,.eva-node-status.status-open{background:var(--amber)}.eva-node-status.status-error,.eva-node-status.status-blocked{background:var(--red)}.eva-node-handle{opacity:.72;background:#1b6fd6!important;border:1px solid #9acbff!important;width:7px!important;height:7px!important}.chat-thinking .eva-mark--thinking{animation:1.2s ease-in-out infinite orbPulse}.dashboard-page .eva-chat-title .eva-mark--chat-title{width:29px;height:29px}.graph-3d-loading .eva-mark{margin-bottom:6px;animation:1.8s ease-in-out infinite eva-pulse}.home-chat-empty .eva-mark{margin-bottom:2px}.graph-detail{z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#071627fa,#050b18fa);border:1px solid #376ca3;border-radius:14px;flex-direction:column;gap:14px;width:min(330px,100% - 24px);max-height:calc(100% - 24px);padding:16px;display:flex;position:absolute;top:12px;right:12px;overflow-y:auto;box-shadow:0 20px 55px #0000008c,0 0 25px #2f7bff2e}.graph-detail>header{border-bottom:1px solid color-mix(in srgb, var(--node-color) 42%, #1a334e);justify-content:space-between;gap:12px;padding-bottom:12px;display:flex}.graph-detail>header span{color:var(--node-color);letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:700}.graph-detail h2{margin:4px 0 0;font-size:1.05rem}.graph-detail>header button{border:1px solid var(--border);width:32px;height:32px;color:var(--muted);cursor:pointer;background:#071422;border-radius:8px;place-items:center;display:grid}.graph-detail>p,.graph-detail-empty{color:#9db1ca;margin:0;font-size:.66rem;line-height:1.55}.graph-detail dl{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.graph-detail dl div{border:1px solid var(--border-soft);background:#06111f;border-radius:8px;gap:4px;padding:9px;display:grid}.graph-detail dt,.graph-detail section h3{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.54rem;font-weight:700}.graph-detail dd{margin:0;font-size:.64rem}.graph-detail section h3{margin:0 0 7px}.graph-detail ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.graph-detail li{color:#cedced;background:#06111f;border-radius:6px;grid-template-columns:7px 1fr auto;align-items:center;gap:7px;padding:6px 8px;font-size:.61rem;display:grid}.graph-detail li i{border-radius:50%;width:6px;height:6px;box-shadow:0 0 6px}.graph-detail li small{color:var(--dim);text-transform:uppercase;font-size:.49rem}.graph-metadata{flex-wrap:wrap;gap:5px;display:flex}.graph-metadata span{border:1px solid var(--border-soft);background:#06111f;border-radius:7px;gap:2px;padding:6px 8px;display:grid}.graph-metadata small{color:var(--dim);font-size:.48rem}.graph-metadata strong{font-size:.58rem}.graph-detail footer{gap:7px;display:grid}.graph-detail footer button{width:100%}.three-d-placeholder{text-align:center;justify-items:center;gap:7px;display:grid}.three-d-placeholder .mini-orb{width:72px;height:72px;margin-bottom:12px}.three-d-placeholder p{color:var(--cyan);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:700}.three-d-placeholder h2{margin:0;font-size:1.35rem}.three-d-placeholder>span:last-child{max-width:420px;color:var(--muted);font-size:.68rem;line-height:1.55}.brain-canvas--3d{isolation:isolate;perspective:none;background:#020713;display:block}.eva-graph-3d-shell{width:100%;height:100%;min-height:inherit;background:radial-gradient(circle at 50% 48%,#126cff2e,#0000 24%),radial-gradient(at 50% 52%,#8054ff17,#0000 56%),linear-gradient(155deg,#020a18 0%,#010611 52%,#030815 100%);position:relative;overflow:hidden;box-shadow:inset 0 0 120px #0000008f,inset 0 0 42px #2776ff12}.eva-graph-3d{width:100%;height:100%;min-height:inherit;z-index:2;cursor:grab;position:absolute;inset:0}.eva-graph-3d:active{cursor:grabbing}.eva-graph-3d canvas{outline:none;width:100%;height:100%;display:block}.graph-3d-atmosphere{z-index:1;opacity:.68;pointer-events:none;background-image:radial-gradient(circle,#6bacffbd 0 1px,#0000 1.2px),radial-gradient(circle,#9966ff8a 0 1px,#0000 1.2px),linear-gradient(90deg,#0000 49.9%,#367edc0d 50%,#0000 50.1%),linear-gradient(#0000 49.9%,#367edc0a 50%,#0000 50.1%);background-position:0 0,17px 23px,0 0,0 0;background-size:31px 29px,47px 43px,96px 96px,96px 96px;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(#000 8%,#0000 93%);mask-image:radial-gradient(#000 8%,#0000 93%)}.graph-3d-atmosphere:before,.graph-3d-atmosphere:after{content:"";border:1px solid #4190ff12;border-radius:50%;position:absolute;inset:8% 5%;transform:rotate(-7deg)}.graph-3d-atmosphere:after{border-color:#8b5cf614;inset:17% 12%;transform:rotate(17deg)}.graph-3d-atmosphere i{border:1px dashed #4488ee26;border-radius:50%;width:64%;height:38%;position:absolute;top:31%;left:18%;transform:rotate(-12deg);box-shadow:0 0 48px #2f7bff0f}.graph-3d-atmosphere i:nth-child(2){border-color:#975bff24;transform:rotate(48deg)}.graph-3d-atmosphere i:nth-child(3){border-color:#19d3ff26;width:38%;height:57%;top:21%;left:31%;transform:rotate(72deg)}.graph-3d-controls{z-index:7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(155deg,#051427e8,#020914e0);border:1px solid #2d6597;border-radius:8px;gap:4px;padding:7px;display:grid;position:absolute;top:14px;right:14px;box-shadow:0 14px 34px #00000061,0 0 24px #2f7bff1c,inset 0 0 18px #2f7bff0d}.graph-3d-controls button{color:#90a7c2;letter-spacing:.02em;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:7px;min-width:98px;min-height:32px;padding:0 9px;font-size:.58rem;display:flex}.graph-3d-controls button:hover,.graph-3d-controls button:focus-visible,.graph-3d-controls button.is-active{color:#e5f2ff;background:#2f7bff24;border-color:#285d91}.graph-3d-controls button.is-active{color:var(--cyan);box-shadow:inset 0 0 12px #19d3ff14}.graph-3d-controls button:disabled{opacity:.38;cursor:not-allowed}@media (width>=621px){.brain-canvas--3d:has(.graph-detail) .graph-3d-controls{right:356px}}.graph-3d-axis{z-index:6;color:#8ba3bf;pointer-events:none;background:radial-gradient(circle,#0d2946e6,#030c1ac7);border:1px solid #2968a2d1;border-radius:50%;width:68px;height:68px;position:absolute;bottom:52px;left:15px;box-shadow:inset 0 0 22px #2f7bff21,0 0 18px #2f7bff14}.graph-3d-axis:before{content:"";z-index:2;background:#071b31;border:1px solid #8aa9ca;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 7px #4ba4ff}.graph-3d-axis .axis-line{transform-origin:0;height:1px;transition:width .12s linear,transform .12s linear,opacity .12s linear;display:block;position:absolute;top:50%;left:50%;box-shadow:0 0 4px}.graph-3d-axis span{font-size:.5rem;font-weight:800;transition:transform .12s linear;position:absolute;top:50%;left:50%}.graph-3d-axis .axis-x-line,.graph-3d-axis .axis-x{color:#ff5663}.graph-3d-axis .axis-y-line,.graph-3d-axis .axis-y{color:#42ee94}.graph-3d-axis .axis-z-line,.graph-3d-axis .axis-z{color:#4aa4ff}.graph-3d-axis .axis-line{background:currentColor}.graph-3d-status{z-index:6;color:#7897b9;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#030b17db;border:1px solid #235d94c7;border-radius:5px;align-items:center;gap:7px;max-width:calc(100% - 210px);min-height:32px;padding:0 11px;font-size:.55rem;display:flex;position:absolute;bottom:13px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 16px #2f7bff0d}.graph-3d-status span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.graph-3d-status button{color:#74b9ff;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0}.graph-3d-loading,.graph-3d-fallback{min-height:inherit;color:var(--cyan);text-align:center;background:radial-gradient(circle,#2f7bff21,#0000 42%),#020713;place-content:center;justify-items:center;gap:10px;padding:28px;display:grid}.graph-3d-loading .mini-orb{width:54px;height:54px;margin-bottom:6px;animation:1.8s ease-in-out infinite eva-pulse}.graph-3d-loading strong,.graph-3d-fallback strong{color:var(--text);font-size:.82rem}.graph-3d-fallback span{max-width:460px;color:var(--muted);font-size:.67rem;line-height:1.55}.graph-3d-tooltip{color:#eaf4ff;background:#030d1cf0;border:1px solid #3e76ad;border-radius:8px;gap:3px;padding:8px 10px;display:grid;box-shadow:0 9px 24px #00000073}.graph-3d-tooltip small{color:var(--cyan);letter-spacing:.09em;font-size:.5rem}.graph-3d-tooltip strong{font-size:.7rem}.graph-3d-tooltip span{color:#91a7c0;font-size:.55rem}.graph-3d-tooltip--link{color:#a8c8eb;font-size:.57rem}.eva-holographic-graph{width:100%;height:100%;min-height:inherit;isolation:isolate;color:#c8dbef;background:radial-gradient(at 50% 51%,#226ef529,#0000 24%),radial-gradient(#7e49ff17,#0000 57%),#020814;position:relative;overflow:hidden}.eva-holographic-graph:before{content:"";z-index:-1;opacity:.58;pointer-events:none;background-image:radial-gradient(circle,#65b8ffb8 0 1px,#0000 1.2px),radial-gradient(circle,#bf84ff85 0 1px,#0000 1.2px);background-position:17px 19px,49px 71px;background-size:71px 59px,109px 97px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 5%,#0000 82%);mask-image:radial-gradient(#000 5%,#0000 82%)}.holo-frame-title{z-index:6;pointer-events:none;gap:3px;display:grid;position:absolute;top:16px;left:18px}.holo-frame-title strong{color:#b9d7f2;letter-spacing:.09em;font-size:.67rem}.holo-frame-title span{color:#4b91ca;letter-spacing:.14em;font-size:.46rem}.holo-legend{z-index:6;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:linear-gradient(145deg,#041224e8,#030c1bb8);border:1px solid #235b8eb3;border-radius:8px;gap:4px;width:132px;padding:10px;display:grid;position:absolute;top:78px;left:18px;box-shadow:inset 0 0 20px #1e6ddc0d}.holo-legend span{min-height:21px;color:var(--legend-color);grid-template-columns:7px 1fr auto;align-items:center;gap:7px;font-size:.53rem;display:grid}.holo-legend i{border:1px solid var(--legend-color);background:color-mix(in srgb,var(--legend-color) 45%,transparent);width:5px;height:5px;box-shadow:0 0 8px var(--legend-color);border-radius:50%}.holo-legend em{text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.holo-legend b{font-variant-numeric:tabular-nums;font-size:.54rem}.holo-axis{z-index:7;pointer-events:none;background:radial-gradient(circle,#0a213ded,#030c1ae0);border:1px solid #255c92a6;border-radius:50%;width:100px;height:100px;position:absolute;top:20px;right:24px;box-shadow:inset 0 0 22px #2f7bff14}.holo-axis-cube{border:1px solid #4187cb;width:35px;height:35px;transition:transform .25s;position:absolute;top:31px;left:31px;transform:rotate(28deg);box-shadow:8px -8px 0 -7px #4187cb,-8px 8px 0 -7px #4187cb}.holo-axis b{font-size:.53rem;position:absolute}.holo-axis .axis-y{color:#47e899;top:10px;left:49px}.holo-axis .axis-x{color:#ff6370;bottom:20px;right:11px}.holo-axis .axis-z{color:#50a8ff;bottom:20px;left:10px}.holo-controls{z-index:7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(145deg,#041224ed,#030c1bd6);border:1px solid #255c92bf;border-radius:8px;display:grid;position:absolute;top:142px;right:23px;overflow:hidden;box-shadow:0 12px 26px #0000004d}.holo-controls button{color:#a9c2dd;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #26558475;align-items:center;gap:9px;min-width:128px;min-height:40px;padding:0 12px;font-size:.59rem;display:flex}.holo-controls button:last-child{border-bottom:0}.holo-controls button:hover,.holo-controls button:focus-visible{color:#e7f4ff;background:#246fd326}.holo-stage{z-index:2;transform-origin:50%;transition:transform .18s ease-out;position:absolute;inset:7% 12%}.holo-stage:before{content:"";border:1px solid #2a78e033;border-radius:50%;position:absolute;inset:5%;transform:perspective(600px)rotateX(56deg);box-shadow:inset 0 0 42px #154db412,0 0 28px #1b5ad20f}.holo-global-orbit{pointer-events:none;border:1px solid #448cff30;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-16deg)}.holo-global-orbit--one{width:80%;height:41%}.holo-global-orbit--two{border-color:#a565ff2e;width:71%;height:66%;transform:translate(-50%,-50%)rotate(22deg)}.holo-global-orbit--three{border-color:#20c1ff1f;width:62%;height:88%;transform:translate(-50%,-50%)rotate(75deg)}.holo-relations{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.holo-relations line{vector-effect:non-scaling-stroke}.holo-relation{stroke:#458bf040;stroke-width:.16px}.holo-relation--core{stroke:#4ba7ff78;stroke-width:.23px;filter:drop-shadow(0 0 2px #3b94ff7a)}.holo-node{z-index:4;color:#dfedff;cursor:pointer;background:0 0;border:0;justify-items:center;gap:3px;width:106px;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.holo-node:hover,.holo-node:focus-visible,.holo-node.is-selected{z-index:5;outline:0}.holo-node-shell{border:1px solid color-mix(in srgb,var(--holo-color) 82%,white);width:52px;height:52px;color:var(--holo-color);background:radial-gradient(circle,#030e1fe0 42%,color-mix(in srgb,var(--holo-color) 16%,transparent) 43%,transparent 62%);box-shadow:0 0 13px color-mix(in srgb,var(--holo-color) 48%,transparent),inset 0 0 14px color-mix(in srgb,var(--holo-color) 28%,transparent);border-radius:50%;place-items:center;display:grid;position:relative}.holo-node-shell i{border:1px solid color-mix(in srgb,var(--holo-color) 55%,transparent);border-radius:50%;position:absolute;inset:-7px;transform:rotate(19deg)}.holo-node-shell i:nth-child(2){border-style:dashed;inset:-13px 2px;transform:rotate(-37deg)}.holo-node-shell i:nth-child(3){border-color:color-mix(in srgb,var(--holo-color) 75%,transparent);inset:8px}.holo-node-label{text-shadow:0 2px 7px #020713;gap:1px;max-width:130px;display:grid}.holo-node-label strong{color:#d4e7f7;text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;font-weight:650;overflow:hidden}.holo-node-label small{color:color-mix(in srgb,var(--holo-color) 75%,white);font-size:.47rem}.holo-node:hover .holo-node-shell,.holo-node:focus-visible .holo-node-shell,.holo-node.is-selected .holo-node-shell{box-shadow:0 0 22px color-mix(in srgb,var(--holo-color) 68%,transparent),inset 0 0 17px color-mix(in srgb,var(--holo-color) 35%,transparent);transform:scale(1.12)}.holo-node--core{z-index:5;width:162px}.holo-node--core .holo-node-shell{color:#8fc9ff;background:radial-gradient(circle,#0f4ca46b 0 20%,#1c236775 21% 32%,#040e21e6 33% 50%,#0000 51%);border-width:2px;width:112px;height:112px;box-shadow:0 0 27px #2687ffa6,0 0 50px #9051ff40,inset 0 0 23px #299bff73}.holo-node--core .holo-node-shell i{border-color:#488ff4;inset:-13px}.holo-node--core .holo-node-shell i:nth-child(2){border-color:#956cf5;inset:-23px 7px}.holo-node--core .holo-node-shell i:nth-child(3){inset:10px}.holo-node--core .holo-node-label strong{color:#edf7ff;letter-spacing:.04em;font-size:1.1rem}.holo-node--core .holo-node-label small{color:#a8c9e8;font-size:.53rem}.holo-mode-badge{z-index:7;color:#95ceff;background:#031223db;border:1px solid #2866a0;border-radius:999px;padding:7px 12px;font-size:.58rem;position:absolute;bottom:15px;left:19px}.brain-holographic-3d.visual-lab-frame{width:100%;height:100%;min-height:inherit;box-shadow:none;border:0;border-radius:0}.brain-holographic-3d .visual-lab-canvas{position:absolute;inset:0}.brain-solar-3d{width:100%;height:100%;min-height:inherit;isolation:isolate;background:#010611;position:relative;overflow:hidden}.brain-solar-canvas,.brain-solar-canvas canvas{width:100%;height:100%;display:block}.eva-custom-renderer{background:radial-gradient(at 50% 49%,#1e63da2b,#0000 34%),#010611}.graph-3d-frame-title{z-index:6;color:#8ba5c3;pointer-events:none;gap:2px;display:grid;position:absolute;top:13px;left:15px}.graph-3d-frame-title strong{color:#b8d2ee;letter-spacing:.09em;font-size:.59rem}.graph-3d-frame-title span{color:#3979b9;letter-spacing:.13em;font-size:.43rem}.graph-3d-legend{z-index:6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(120deg,#020a16d6,#0309148f);border:1px solid #1f4d7b6b;border-radius:7px;gap:4px;width:116px;padding:8px;display:grid;position:absolute;top:55px;left:14px;box-shadow:inset 0 0 18px #2f7bff0d}.graph-3d-legend span{color:#7f97b3;letter-spacing:.025em;grid-template-columns:7px 1fr auto;align-items:center;gap:6px;min-height:20px;font-size:.48rem;display:grid}.graph-3d-legend span i{border:1px solid var(--legend-color);background:color-mix(in srgb,var(--legend-color) 45%,transparent);width:5px;height:5px;box-shadow:0 0 7px var(--legend-color);border-radius:50%}.graph-3d-legend span strong{color:var(--legend-color);font-variant-numeric:tabular-nums;font-size:.5rem}.eva-custom-renderer.is-exploring .graph-3d-frame-title span,.eva-custom-renderer.is-exploring .graph-3d-legend,.eva-custom-renderer.is-exploring .graph-3d-axis,.eva-custom-renderer.is-exploring .graph-3d-status{opacity:.18;pointer-events:none}.eva-custom-renderer.is-exploring .graph-3d-controls{opacity:.78}.brain-page--fullscreen{z-index:1000;background:#02060e;flex-direction:column;gap:5px;width:100vw;max-width:none;height:100dvh;padding:6px;display:flex;position:fixed;inset:0;overflow:hidden}.brain-page--fullscreen>.page-header,.brain-page--fullscreen>.brain-toolbar,.brain-page--fullscreen>.graph-filter-panel{flex:none}.brain-page--fullscreen .page-header{min-height:54px;padding:0 3px}.brain-page--fullscreen .page-header p:not(.eyebrow){display:none}.brain-page--fullscreen .brain-canvas--interactive{flex:auto;height:auto;min-height:0}.app-shell:has(.brain-page--fullscreen .brain-canvas--3d){display:block}:is(.app-shell:has(.brain-page--fullscreen .brain-canvas--3d)>.sidebar,.app-shell:has(.brain-page--fullscreen .brain-canvas--3d) .app-header,.app-shell:has(.brain-page--fullscreen .brain-canvas--3d)>.floating-orb){display:none}.app-shell:has(.brain-page--fullscreen .brain-canvas--3d) .app-workspace{z-index:999;width:100vw;height:100dvh;position:fixed;inset:0}.app-shell:has(.brain-page--fullscreen .brain-canvas--3d) .page-content{height:100dvh;padding:0}@media (width<=900px){.graph-filter-panel{grid-template-columns:1fr 1fr 1fr}.graph-type-filters{grid-column:1/-1}.brain-canvas--interactive{min-height:calc(100svh - 235px)}}@media (width<=620px){.brain-page{gap:9px}.brain-page .page-header{min-height:auto}.brain-page .page-header-actions .mode-switch{width:100%}.brain-page .mode-switch button{flex:1}.brain-toolbar{flex-direction:row}.graph-search{flex-basis:100%;min-width:100%}.graph-search .secondary-button{width:42px;padding:0;font-size:0}.graph-search-results{width:calc(100% - 49px)}.graph-filter-panel{grid-template-columns:1fr}.graph-type-filters{grid-column:auto;max-height:126px;overflow-y:auto}.brain-page .node-list>header,.brain-page .node-list button{min-width:650px}.brain-canvas--interactive{border-radius:0;height:calc(100svh - 150px);min-height:540px;margin:0}.graph-canvas-hint,.brain-canvas--interactive .react-flow__minimap{display:none}.graph-detail{border-radius:16px 16px 0 0;width:100%;max-height:min(58%,480px);inset:auto 0 0}.brain-page--fullscreen{gap:6px;padding:6px}.brain-page--fullscreen .page-header>div:first-child{display:none}.brain-page--fullscreen .page-header{min-height:40px}.brain-page--fullscreen .brain-toolbar{padding:6px}.brain-page--fullscreen .brain-canvas--interactive{min-height:0}.graph-3d-controls{display:flex;top:8px;right:8px}.graph-3d-controls button{justify-content:center;width:35px;min-width:35px;padding:0}.graph-3d-controls button span{display:none}.graph-3d-axis{transform-origin:0 100%;bottom:47px;left:8px;transform:scale(.82)}.graph-3d-status{width:max-content;max-width:calc(100% - 16px);bottom:8px}.graph-3d-status>svg{display:none}.graph-3d-status span{max-width:54vw}.graph-3d-frame-title{top:9px;left:9px}.graph-3d-frame-title span,.graph-3d-legend{display:none}.holo-frame-title{top:10px;left:10px}.holo-frame-title span,.holo-legend{display:none}.holo-axis{transform-origin:100% 0;width:68px;height:68px;top:8px;right:8px;transform:scale(.86)}.holo-controls{display:flex;top:88px;right:8px}.holo-controls button{justify-content:center;width:35px;min-width:35px;padding:0}.holo-controls button span{display:none}.holo-stage{inset:12% 2% 9%}.holo-node{width:82px}.holo-node-shell{width:40px;height:40px}.holo-node-label strong{max-width:88px;font-size:.5rem}.holo-node-label small{display:none}.holo-node--core{width:122px}.holo-node--core .holo-node-shell{width:82px;height:82px}.holo-node--core .holo-node-label strong{font-size:.88rem}.holo-mode-badge{padding:6px 9px;bottom:10px;left:10px}}.eva-speech-control{flex-wrap:wrap;align-items:center;gap:5px;padding:2px 4px 0;display:flex}.eva-speech-control button,.eva-speech-status{color:#9bdcf3;cursor:pointer;background:#081e36ad;border:1px solid #3d9dff47;border-radius:999px;align-items:center;gap:4px;min-height:24px;padding:3px 7px;font-size:.54rem;display:inline-flex}.eva-speech-control button+button{color:#aab8ca;background:#08122294;border-color:#7e96b338}.eva-speech-error{color:#ffb3bd;flex-basis:100%;font-size:.54rem}.eva-chat-panel--home{flex-direction:column;min-height:0;display:flex;overflow:hidden}.eva-chat-panel--home>header{flex:none;min-height:36px;padding-bottom:7px}.home-chat-actions{justify-content:flex-end;align-items:center;gap:5px;min-width:0;display:flex}.chat-new-home,.chat-open-full{color:#9bc9ef;white-space:nowrap;cursor:pointer;background:#081d378c;border:1px solid #457edc47;border-radius:7px;justify-content:center;align-items:center;gap:3px;min-height:25px;padding:3px 7px;font-size:.56rem;display:inline-flex}.chat-new-home{color:#91a9c6;background:0 0}.chat-new-home:disabled,.chat-open-full:disabled{opacity:.45;cursor:default}.eva-chat-panel--home .chat-transcript{overscroll-behavior:contain;scroll-behavior:smooth;flex:auto;min-height:0;padding:8px 2px;overflow-y:auto}.home-chat-empty{color:#cbd6e7;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:100%;padding:12px;display:flex}.home-chat-empty .mini-orb{width:28px;height:28px;margin-bottom:2px}.home-chat-empty strong{font-size:.76rem;font-weight:550}.home-chat-empty small{color:var(--muted);font-size:.58rem}.eva-chat-panel--home .chat-message{width:fit-content;max-width:92%}.eva-chat-panel--home .chat-message--user{max-width:82%}.eva-chat-panel--home .chat-bubble{padding:6px 8px;font-size:.63rem;line-height:1.4}.eva-chat-panel--home .eva-message-content p{margin-block:0 6px}.eva-chat-panel--home .eva-message-content li{line-height:1.4}.eva-chat-panel--home .quick-prompts{scrollbar-width:none;flex-wrap:nowrap;flex:none;gap:5px;min-width:0;padding:5px 0 6px;display:flex;overflow-x:auto}.eva-chat-panel--home .quick-prompts::-webkit-scrollbar{display:none}.eva-chat-panel--home .quick-prompts button{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;min-height:25px;padding:3px 7px;font-size:.52rem;line-height:1.15;overflow:hidden}.eva-chat-panel--home .chat-input{flex:none;min-height:42px}.eva-chat-panel--home .chat-input button{width:34px;height:34px}.chat-sources--compact{color:#7fa1ca;width:fit-content;max-width:100%;margin-top:3px;font-size:.53rem}.chat-sources--compact summary{color:#74bce7;cursor:pointer;width:fit-content;padding:2px 0;list-style-position:inside}.chat-sources--compact>div{flex-wrap:wrap;gap:3px;padding-top:4px;display:flex}.chat-sources--compact i{color:#8ea8c8;text-overflow:ellipsis;white-space:nowrap;background:#2f7bff12;border:1px solid #2f7bff33;border-radius:999px;max-width:105px;padding:2px 5px;font-style:normal;overflow:hidden}.agent-proposal{background:linear-gradient(135deg,#08223aeb,#16143ae6);border:1px solid #4dd0ff61;border-radius:11px;width:min(520px,100%);padding:11px;box-shadow:0 0 24px #21afff14}.agent-proposal>div:first-child{color:#7de2ff;align-items:flex-start;gap:9px;display:flex}.agent-proposal>div:first-child span{gap:3px;display:grid}.agent-proposal small{color:#67d5ff;letter-spacing:.1em;font-size:.52rem;font-weight:800}.agent-proposal strong{color:#e8f7ff;font-size:.68rem;font-weight:600;line-height:1.4}.agent-proposal-actions{justify-content:flex-end;gap:7px;margin-top:10px;display:flex}.agent-proposal-actions button{cursor:pointer;border-radius:7px;align-items:center;gap:5px;padding:6px 9px;font-size:.58rem;display:inline-flex}.agent-proposal-actions button:disabled{opacity:.55;cursor:wait}.agent-proposal-reject{color:#ffc3cc;background:#5d162659;border:1px solid #ff7e9059}.agent-proposal-approve{color:#c9ffed;background:#11674f73;border:1px solid #4cdeb46b}.agent-proposal-decided{color:#83d9c2;align-items:center;gap:5px;font-size:.58rem;display:inline-flex}@media (width>=1101px) and (height>=700px){.dashboard-page .dashboard-rail .eva-chat-panel--home{height:100%;min-height:0}.dashboard-page .eva-chat-panel--home .chat-transcript{flex:auto;min-height:0;overflow-y:auto}.dashboard-page .eva-chat-panel--home .quick-prompts{grid-template-columns:none;display:flex}}@media (width>=1101px) and (height<=950px){.dashboard-page .eva-chat-panel--home .quick-prompts{grid-template-columns:none;display:flex}.dashboard-page .eva-chat-panel--home .quick-prompts button{white-space:nowrap;min-height:24px}}@media (width<=1450px){.chat-open-full{text-overflow:ellipsis;max-width:108px;overflow:hidden}}@media (width<=620px){html,body,#root{width:100%;overflow-x:clip}.app-workspace,.page-content,.inner-page,.dashboard-page,.panel,.briefing-panel{min-width:0}.page-content{overflow-x:clip}.section-header,.project-create-form header,.project-create-form footer,.voice-settings-actions,.voice-boost,.eva-chat-panel--home>header{flex-wrap:wrap}.section-header>*,.voice-settings-heading>div,.voice-boost>div,.eva-chat-title,.home-chat-actions{min-width:0}.settings-detail dl{grid-template-columns:1fr}.connector-list>div{grid-template-columns:20px minmax(0,1fr)}.connector-list em{white-space:normal;grid-column:2;justify-self:start}.voice-settings-panel{padding:14px}.voice-settings-heading{gap:9px}.voice-settings-actions>div{width:100%}.voice-settings-actions>div>button,.voice-settings-actions>button{justify-content:center;width:100%}.project-create-form header strong{overflow-wrap:anywhere;min-width:0}.eva-chat-panel--home>header{align-items:flex-start;gap:8px}.home-chat-actions{justify-content:flex-start;width:100%}.chat-page{height:calc(100dvh - 152px);min-height:0}.eva-chat-panel--full{min-height:0}.eva-chat-panel--full .quick-prompts{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.eva-chat-panel--full .quick-prompts::-webkit-scrollbar{display:none}.eva-chat-panel--full .quick-prompts button{white-space:nowrap;flex:none}.eva-chat-panel--full .chat-input{padding-right:max(var(--eva-orb-safe-right), env(safe-area-inset-right))}.chat-bubble,.chat-error,.agent-orchestra-panel,.settings-detail>p{overflow-wrap:anywhere}}@media (width<=390px){.page-content{padding-inline:8px}.dashboard-page .panel,.dashboard-page .briefing-panel{padding-inline:10px}.briefing-items,.kpi-grid,.system-grid{grid-template-columns:1fr}.app-header{gap:7px;padding-inline:8px}.command-bar{padding-inline:10px}.graph-preview{min-height:390px}}.project-card--interactive{cursor:pointer}.project-card--interactive:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.project-workspace{border-color:#398eee70;gap:14px;display:grid}.project-workspace>header,.automation-list article>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.project-workspace>header>div{min-width:0}.project-workspace>header span{color:var(--cyan);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:700}.project-workspace h2{margin:4px 0;font-size:1.2rem}.project-workspace p{color:var(--muted);margin:0;line-height:1.5}.project-workspace-summary,.project-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.project-workspace-summary>div,.project-workspace-grid section{border:1px solid var(--border-soft);background:#030d1985;border-radius:9px;gap:7px;padding:11px;display:grid}.project-workspace small{color:var(--muted);text-transform:uppercase;font-size:.6rem}.project-workspace strong{font-size:.72rem;line-height:1.45}.project-workspace-actions{flex-wrap:wrap;gap:8px;display:flex}.project-workspace-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.project-workspace-grid h3{color:#bddcff;align-items:center;gap:6px;margin:0;font-size:.7rem;display:flex}.project-workspace-grid button{border:1px solid var(--border-soft);color:var(--text);text-align:left;cursor:pointer;background:#06111f;border-radius:7px;gap:3px;padding:8px;display:grid}.project-workspace-grid button span{color:var(--muted);font-size:.6rem}.project-workspace-grid p{font-size:.64rem}.graph-preview--live{isolation:isolate}.graph-preview--live .react-flow{position:absolute;inset:0}.graph-preview-state{z-index:3;color:var(--cyan);text-align:center;place-content:center;justify-items:center;gap:8px;padding:20px;display:grid;position:absolute;inset:0}.graph-preview-state--error{color:#ff8d99}.graph-preview-toolbar{z-index:5;color:#9ab7d5;background:#030d1cdb;border:1px solid #235686c2;border-radius:7px;align-items:center;gap:8px;padding:5px 7px;font-size:.55rem;display:flex;position:absolute;bottom:9px;right:10px}.graph-preview-toolbar a{color:var(--cyan)}.graph-preview-controls,.brain-view-actions,.graph-view-actions{align-items:center;gap:6px;display:inline-flex}.graph-preview-controls{background:#030d1cdb;border:1px solid #235686c2;border-radius:7px;padding:3px 5px}.graph-preview-view-actions{gap:3px;display:inline-flex}.graph-preview-view-actions button{color:#9cc9f2;cursor:pointer;background:#2f7bff14;border:1px solid #2f7bff47;border-radius:5px;place-items:center;width:24px;height:24px;display:grid}.graph-preview-view-actions button:hover{color:#e3f7ff;background:#19d3ff26;border-color:#19d3ff7a}.graph-preview-view-actions button.is-saved,.brain-view-actions .secondary-button.is-saved{color:#55f0bc;background:#2ddf9d29;border-color:#55f0bc9e;animation:.55s ease-out graph-save-pulse}.graph-save-feedback{color:#66f1bf;opacity:0;width:0;font-size:.57rem;font-weight:700;transition:width .22s,opacity .22s,transform .22s;overflow:hidden;transform:translate(-4px)}.graph-save-feedback.is-visible{opacity:1;width:42px;transform:translate(0)}@keyframes graph-save-pulse{0%{transform:scale(.9);box-shadow:0 0 #55f0bc00}55%{transform:scale(1.09);box-shadow:0 0 18px #55f0bc7a}to{transform:scale(1);box-shadow:0 0 #55f0bc00}}.brain-view-actions{flex-wrap:wrap;justify-content:flex-end}.brain-view-actions .graph-view-actions .secondary-button{min-height:32px;padding:0 9px;font-size:.62rem}.graph-preview-open{background:#19d3ff14;border:1px solid #19d3ff61;border-radius:5px;place-items:center;width:24px;height:24px;transition:background .16s,transform .16s;display:grid}.graph-preview-open:hover{background:#19d3ff2e;transform:translate(1px)}.api-usage-meter{min-height:34px;color:var(--cyan);white-space:nowrap;background:linear-gradient(120deg,#072137eb,#0a1836d6);border:1px solid #19d3ff5c;border-radius:9px;align-items:center;gap:6px;padding:4px 8px;display:inline-flex;box-shadow:inset 0 0 12px #19d3ff12,0 0 14px #2f7bff1f}.api-usage-meter svg{filter:drop-shadow(0 0 4px #19d3ffb3)}.api-usage-meter span{gap:1px;line-height:1;display:grid}.api-usage-meter strong{color:#e4fbff;font-size:.66rem}.api-usage-meter small{color:#8caece;font-size:.48rem}.graph-preview-view-switch{border-right:1px solid #2f7bff42;gap:2px;padding-right:6px;display:inline-flex}.graph-preview-view-switch button{color:#83a4c5;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:3px;padding:3px 5px;font-size:.55rem;display:inline-flex}.graph-preview-view-switch button.is-active{color:#d8fbff;background:#19d3ff1f;border-color:#19d3ff7a}.graph-preview--live .brain-solar-3d{min-height:inherit}.graph-preview--live .visual-lab-title,.graph-preview--live .visual-lab-legend,.graph-preview--live .visual-lab-axis,.graph-preview--live .visual-lab-controls,.graph-preview--live .visual-lab-mode,.graph-preview--live .visual-lab-help,.graph-preview--live .graph-3d-atmosphere,.graph-preview--live .graph-3d-frame-title,.graph-preview--live .graph-3d-legend,.graph-preview--live .graph-3d-axis,.graph-preview--live .graph-3d-controls,.graph-preview--live .graph-3d-status{display:none}@media (width<=620px){.app-header{grid-template-columns:40px minmax(0,1fr) auto}.header-actions{display:flex}.header-actions>:not(.api-usage-meter){display:none}.api-usage-meter{min-height:32px;padding:4px 6px}.api-usage-meter small{display:none}.graph-preview-controls{justify-content:flex-end;width:100%}.graph-preview-view-switch{padding-right:3px}.graph-preview-view-switch button{padding:3px 4px}.brain-view-actions{justify-content:space-between;width:100%}.brain-view-actions .mode-switch{flex:1}.brain-view-actions .graph-view-actions .secondary-button{justify-content:center;width:32px;min-width:32px;padding:0}.brain-view-actions .graph-view-actions .secondary-button svg{margin:0}.brain-view-actions .graph-view-actions .secondary-button{font-size:0}}.automation-list,.automation-list article{gap:9px;display:grid}.automation-list article header{align-items:center}.automation-list h2{margin:0;font-size:.86rem}.automation-list header span,.automation-list p,.automation-list small{color:var(--muted);font-size:.65rem}@media (width<=620px){.project-workspace-summary,.project-workspace-grid{grid-template-columns:1fr}.project-workspace-actions>button{justify-content:center;width:100%}}.project-workspace{background:radial-gradient(circle at 78% 2%,#376fff29,#0000 31%),linear-gradient(145deg,#071a31,#050d1d 68%);border-color:#245a91;padding:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #82c1ff12,0 18px 36px #00000038}.project-workspace:before{content:"";pointer-events:none;background:linear-gradient(90deg,#19d3ff12,#0000 35%);position:absolute;inset:0}.project-workspace>header{background:linear-gradient(90deg,#08223eeb,#081328ad);border-bottom:1px solid #3977b27a;min-height:112px;padding:19px 20px;position:relative}.project-workspace>header h2{color:#e6f3ff;text-shadow:0 0 18px #4896ff40}.project-workspace>header p{max-width:760px}.project-workspace>header>button{background:#031121b8;border-color:#2a6497;position:relative}.project-workspace-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:15px 20px 0;position:relative}.project-workspace-summary>div{background:linear-gradient(145deg,#081f37db,#050f1ed1);border-color:#275d8fb8;min-height:74px}.project-workspace-summary small{color:#7fcaff;letter-spacing:.09em}.project-workspace-summary strong{color:#e1efff;font-size:.78rem}.project-workspace-actions{padding:12px 20px 4px;position:relative}.project-workspace-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);padding:12px 20px 20px;position:relative}.project-workspace-grid section{background:#040f1eb8;border-color:#23517ebf;min-height:155px;box-shadow:inset 0 1px #ffffff05}.project-workspace-grid h3{color:#a9d5ff;border-bottom:1px solid #2d5e8b61;padding-bottom:7px}.project-workspace-grid button{background:linear-gradient(90deg,#0b2038b8,#05101ead);border-color:#214b74c7}.project-workspace-grid button:hover{background:#18406a66;border-color:#3c83c2}.project-dashboard-grid{grid-template-columns:minmax(0,1.2fr) minmax(300px,1fr) minmax(220px,.78fr);gap:12px;padding:12px 20px;display:grid;position:relative}.project-dashboard-grid>section{background:#040f1eb8;border:1px solid #23517ebf;border-radius:10px;align-content:start;gap:9px;min-height:265px;padding:13px;display:grid}.project-dashboard-grid header{border-bottom:1px solid #2d5e8b61;justify-content:space-between;align-items:center;gap:8px;padding-bottom:8px;display:flex}.project-dashboard-grid h3{color:#a9d5ff;align-items:center;gap:6px;margin:0;font-size:.73rem;display:flex}.project-dashboard-grid header>span,.project-dashboard-grid header>button{color:#7fa9d1;font-size:.59rem}.project-dashboard-grid header>button{cursor:pointer;background:0 0;border:0}.project-tasks>button{color:var(--text);text-align:left;cursor:pointer;background:linear-gradient(90deg,#0b2038b8,#05101ead);border:1px solid #214b74c7;border-radius:7px;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.project-tasks>button:hover{border-color:#3c83c2}.project-tasks button span{gap:2px;min-width:0;display:grid}.project-tasks button strong{text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;overflow:hidden}.project-tasks button small{color:var(--muted);font-size:.57rem}.project-tasks button em{color:#abcbed;font-size:.53rem;font-style:normal}.priority-dot{border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px}.priority-dot--critical{color:#f67;background:#f67}.priority-dot--high{color:#ffad42;background:#ffad42}.priority-dot--medium{color:#56bcff;background:#56bcff}.priority-dot--low{color:#6ae3a4;background:#6ae3a4}.project-resources form{gap:7px;display:grid}.project-resources input,.project-resources textarea{width:100%;min-width:0;color:var(--text);font:inherit;background:#030c1ab8;border:1px solid #23517eb8;border-radius:7px;padding:8px;font-size:.62rem}.project-resources textarea{resize:vertical;min-height:52px}.project-resources form button{justify-self:start;min-height:30px;font-size:.61rem}.project-resource-list{gap:5px;display:grid}.project-resource-list a{color:#c4e1ff;background:#07162894;border:1px solid #204971ad;border-radius:7px;justify-content:space-between;align-items:center;gap:7px;padding:7px;display:flex}.project-resource-list a.is-note{cursor:default}.project-resource-list span{gap:2px;min-width:0;display:grid}.project-resource-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.project-resource-list small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.53rem;overflow:hidden}.project-integrations>div{gap:6px;display:grid}.project-integrations article{background:#07162875;border:1px solid #2049719e;border-radius:7px;grid-template-columns:29px minmax(0,1fr) 8px;align-items:center;gap:8px;padding:6px;display:grid}.integration-logo{color:#fff;background:#536783;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.integration-logo--openai{background:#0c7561}.integration-logo--email{background:#e65344}.integration-logo--drive{background:#4285f4}.integration-logo--social{background:linear-gradient(135deg,#f8b76a,#cf3f8c,#6245d7)}.integration-logo--site{background:#3c98e9}.project-integrations article span:nth-child(2){gap:2px;display:grid}.project-integrations strong{font-size:.62rem}.project-integrations small,.project-integrations p{color:var(--muted);font-size:.53rem;line-height:1.4}.project-integrations article>i{background:#56697c;border-radius:50%;width:7px;height:7px}.project-integrations article>i.is-active{background:#4ce696;box-shadow:0 0 8px #4ce696}.project-integrations>p{margin:2px 0 0}@media (width<=900px){.project-dashboard-grid{grid-template-columns:1fr 1fr}.project-integrations{grid-column:1/-1}.project-integrations>div{grid-template-columns:repeat(3,minmax(0,1fr))}.project-integrations article{grid-template-columns:29px minmax(0,1fr) 8px}}@media (width<=620px){.project-workspace>header{padding:15px}.project-workspace-summary,.project-workspace-grid,.project-dashboard-grid{padding-inline:13px}.project-workspace-grid{padding-bottom:13px}.project-dashboard-grid{grid-template-columns:1fr;padding-bottom:13px}.project-integrations{grid-column:auto}.project-integrations>div{grid-template-columns:1fr}}@media (width<=900px){.knowledge-type-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-history-row{grid-template-columns:34px minmax(150px,1fr) auto}.knowledge-file-date{grid-column:2}.knowledge-file-meta{display:none}.knowledge-history-row>.status-badge{grid-area:1/3/span 2}}@media (width<=620px){.knowledge-type-cards{grid-template-columns:1fr}.knowledge-history>header{flex-direction:column;align-items:flex-start}.knowledge-history-filter{justify-content:center;width:100%}.knowledge-history-row{grid-template-columns:32px minmax(0,1fr);gap:8px;padding:11px}.knowledge-file-date{grid-column:2}.knowledge-history-row>.status-badge{display:none}}.knowledge-detail-enrichment{clear:both;border:1px solid var(--border-soft);background:#19d3ff08;border-radius:10px;margin-top:1rem;padding:.85rem}.knowledge-detail-enrichment h3{color:#dceeff;margin:.65rem 0 .4rem;font-size:.76rem}.knowledge-detail-enrichment h3:first-child{margin-top:0}.knowledge-detail-enrichment p{color:#b8cae1;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.78rem;line-height:1.5;display:-webkit-box;overflow:hidden}.knowledge-tag-list{flex-wrap:wrap;gap:.35rem;display:flex}.knowledge-tag-list span{color:#8beaff;background:#19d3ff14;border:1px solid #19d3ff57;border-radius:999px;padding:.26rem .48rem;font-size:.67rem}.knowledge-tag-list .knowledge-relevance-tag{color:#d7c2ff;letter-spacing:.01em;background:linear-gradient(135deg,#7339e147,#2a6fff29);border-color:#9f63ff9e;align-items:center;gap:.24rem;padding:.28rem .55rem;font-weight:700;display:inline-flex;box-shadow:0 0 14px #7948ff29}.knowledge-tag-list .knowledge-relevance-tag.utile-progetti{color:#c6edff;background:linear-gradient(135deg,#0b87b447,#2a6fff29);border-color:#19d3ff94}.knowledge-tag-list .knowledge-relevance-tag.non-prioritario-eva{color:#b6c1d2;box-shadow:none;background:#8e9fb81a;border-color:#8e9fb861}.knowledge-tag-list small{color:var(--muted);font-size:.72rem}.news-agent-state{color:#a9d5ff;align-self:center;font-size:.72rem}.news-agent-state i{background:#28dc8f;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block;box-shadow:0 0 8px #28dc8f}.news-kpis{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.news-kpis>div{border:1px solid var(--border-soft);background:#071426;border-radius:12px;grid-template-columns:32px 1fr;gap:0 9px;padding:13px;display:grid}.news-kpis svg{color:var(--cyan);grid-row:span 2}.news-kpis strong{font-size:1.25rem}.news-kpis span{color:var(--muted);font-size:.65rem}.news-toolbar{gap:8px;margin:14px 0;display:flex}.news-toolbar button{border:1px solid var(--border-soft);color:var(--muted);background:#061426;border-radius:999px;padding:0 12px}.news-toolbar button.is-active{color:#d9f7ff;border-color:var(--cyan);background:#093058}.news-layout{grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);gap:12px;display:grid}.news-feed{gap:7px;display:grid}.news-row{border:1px solid var(--border-soft);color:var(--text);text-align:left;background:#071426;border-radius:10px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:12px;display:grid}.news-row.is-selected{border-color:var(--cyan);box-shadow:0 0 15px #19d3ff24}.news-row strong,.news-row small{display:block}.news-row small,.news-source,.news-detail>small{color:var(--muted);font-size:.68rem}.news-row em{gap:5px;margin-top:5px;display:flex}.news-row em i{color:#9cc6ee;border:1px solid #26527b;border-radius:99px;padding:2px 6px;font-size:.56rem;font-style:normal}.news-priority{color:#ffd066;border:1px solid #96702a;border-radius:99px;padding:3px 8px;font-size:.6rem}.news-priority.high{color:#ff8295;border-color:#ba465d}.news-detail{align-self:start;gap:12px;display:grid}.news-detail h2,.news-detail p{margin:0}.news-detail footer{flex-wrap:wrap;gap:8px;display:flex}.news-empty{text-align:center;padding:46px}.news-empty svg{color:var(--cyan)}@media (width<=780px){.news-kpis{grid-template-columns:repeat(2,1fr)}.news-layout{grid-template-columns:1fr}.news-detail{position:static}.news-toolbar{flex-wrap:wrap}}.knowledge-user-details{clear:both;grid-template-columns:92px minmax(0,1fr);gap:.8rem .9rem;margin-top:1rem;display:grid}.knowledge-user-details dt{color:var(--muted);font-size:.76rem}.knowledge-user-details dd{color:#dceaff;overflow-wrap:anywhere;min-width:0;margin:0;font-size:.82rem}.knowledge-user-details dd>p{color:#b8cae1;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.capture-box select{color:#cfe7ff;border:1px solid var(--border);background:#071522;border-radius:8px;padding:.45rem .6rem}.knowledge-website-pages{border-top:1px solid var(--border-soft);margin-top:.75rem;padding-top:.75rem}.knowledge-website-pages header{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.knowledge-website-pages h3{margin:.15rem 0;font-size:.86rem}.knowledge-website-pages-list{border:1px solid var(--border-soft);background:#19d3ff05;border-radius:8px;margin:.55rem 0}.knowledge-website-pages-list summary{color:#cfe7ff;cursor:pointer;-webkit-user-select:none;user-select:none;padding:.42rem .55rem;font-size:.7rem}.knowledge-website-pages ul{gap:2px;max-height:126px;margin:0;padding:0 4px 4px;list-style:none;display:grid;overflow:auto}.knowledge-website-pages li{border:1px solid var(--border-soft);border-radius:5px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem;min-height:25px;padding:.25rem .4rem;display:grid}.knowledge-website-pages li.is-removed{opacity:.65;border-color:#ffc05759}.knowledge-website-pages a{color:#dceeff;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.knowledge-website-pages small{color:var(--muted);white-space:nowrap;font-size:.57rem}.knowledge-detail{overscroll-behavior:contain;scrollbar-width:thin;width:min(380px,100vw - 2rem);max-height:calc(100vh - 6.25rem);padding:.9rem;top:auto;bottom:1rem;right:1rem;overflow-y:auto}.knowledge-detail h2{margin:.35rem 0 .55rem;font-size:1.05rem;line-height:1.25}.knowledge-detail .knowledge-source-removed-detail{margin:.5rem 0;padding:.5rem .6rem;font-size:.68rem}.knowledge-detail .knowledge-user-details{grid-template-columns:72px minmax(0,1fr);gap:.4rem .55rem;margin-top:.65rem}.knowledge-detail .knowledge-user-details dt{font-size:.68rem}.knowledge-detail .knowledge-user-details dd{font-size:.73rem}.knowledge-detail .knowledge-user-details dd>p{-webkit-line-clamp:2;line-height:1.35}.knowledge-detail .knowledge-user-details dd.knowledge-summary>p{-webkit-line-clamp:unset;display:block;overflow:visible}.knowledge-detail .knowledge-tag-list{gap:.25rem}.knowledge-detail .knowledge-tag-list>span{padding:.2rem .35rem;font-size:.58rem}.knowledge-detail .knowledge-source-actions{gap:.4rem;margin-top:.65rem}.knowledge-detail .knowledge-source-actions button{padding:.42rem .55rem;font-size:.68rem}.knowledge-history-actions{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.knowledge-history-actions .knowledge-history-filter{gap:4px;padding:.32rem .48rem;font-size:.62rem}.knowledge-history-actions .knowledge-history-filter svg{width:13px;height:13px}.knowledge-trash-toggle{color:#ffb7c0}.knowledge-trash{background:linear-gradient(145deg,#1c0c16f5,#07111efa);border:1px solid #ff566352;border-radius:14px;margin-top:12px;padding:14px;box-shadow:0 12px 34px #0000003d}.knowledge-trash>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.knowledge-trash h2{margin:2px 0 0;font-size:.95rem}.knowledge-trash>p{color:var(--muted);margin:.6rem 0 0;font-size:.7rem;line-height:1.45}.knowledge-trash ul{scrollbar-width:thin;gap:5px;max-height:260px;margin:12px 0;padding:0;list-style:none;display:grid;overflow:auto}.knowledge-trash li{background:#030c16b8;border:1px solid #ffffff14;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:9px 10px;display:flex}.knowledge-trash li>span{gap:3px;min-width:0;display:grid}.knowledge-trash strong{color:#eaf3ff;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.knowledge-trash small{color:var(--muted);font-size:.6rem}.knowledge-trash footer{justify-content:flex-end;display:flex}.knowledge-trash-empty{text-align:center;padding:18px!important}.knowledge-detail-toolbar{justify-content:space-between;align-items:center;gap:.5rem;min-height:27px;display:flex}.knowledge-detail-toolbar .page-eyebrow{margin:0}.knowledge-detail-toolbar>div{justify-content:flex-end;align-items:center;gap:.28rem;display:flex}.knowledge-detail-mini{color:#a9c2df;border:1px solid var(--border);white-space:nowrap;cursor:pointer;background:#071522;border-radius:7px;align-items:center;gap:3px;min-height:25px;padding:.24rem .38rem;font-size:.58rem;line-height:1;display:inline-flex}.knowledge-detail-mini:hover{color:var(--cyan);border-color:#19d3ff7a}.knowledge-detail-mini--trash{color:#ffb7c0;border-color:#ff566347}.knowledge-detail-close{width:25px;min-width:25px;height:25px;padding:0}.inbox-page .page-header{gap:14px;min-height:78px;padding-top:6px}.inbox-page .page-header-actions{flex-wrap:nowrap;align-items:center;gap:5px;display:flex}.inbox-page .page-header-actions .primary-button,.inbox-page .page-header-actions .secondary-button{white-space:nowrap;gap:5px;min-height:30px;padding:0 9px;font-size:.68rem}.inbox-page .page-header-actions svg{width:14px;height:14px}.inbox-page .capture-box{border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto auto;gap:7px;min-height:44px;padding:5px 8px}.inbox-page .capture-box>svg{width:16px;height:16px}.inbox-page .capture-box input{font-size:.76rem}.inbox-page .capture-box select{min-height:30px;padding:.28rem .48rem;font-size:.68rem}.inbox-page .capture-box>.icon-button{width:30px;height:30px}.inbox-page>p[role=alert]{color:#ffadb6;background:#ff5e6b14;border:1px solid #ff5e6b52;border-radius:8px;margin:.5rem 0;padding:.5rem .65rem;font-size:.68rem}@media (width<=720px){.knowledge-detail{width:calc(100vw - 1.5rem);max-height:calc(100vh - 1.5rem);top:auto;bottom:.75rem;right:.75rem}.inbox-page .page-header-actions{flex-wrap:wrap}.inbox-page .capture-box{grid-template-columns:auto minmax(0,1fr) auto}.inbox-page .capture-box select{grid-column:2}}@media (width<=620px){.knowledge-history-actions{justify-content:flex-start;width:100%}.knowledge-trash li{flex-direction:column;align-items:flex-start}}.knowledge-preview{justify-items:start;gap:.55rem;display:grid}.knowledge-preview-placeholder{color:#ffca6a;background:#ffc0570f;border:1px solid #ffc0574d;border-radius:10px;align-items:center;gap:.45rem;min-width:132px;padding:.8rem;display:flex}.knowledge-preview>p{color:#b8cae1;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.45;display:-webkit-box;overflow:hidden}.knowledge-image-preview{cursor:zoom-in;background:#030a12;border:1px solid #19d3ff4d;border-radius:10px;max-width:100%;padding:0;display:block;overflow:hidden}.knowledge-image-preview img{object-fit:contain;width:100%;max-width:260px;max-height:180px;display:block}@media (width<=820px){.connector-grid{grid-template-columns:1fr}}.knowledge-upload-dialog{z-index:40;background:#071220;border:1px solid #19d3ff7a;border-radius:16px;width:min(430px,100vw - 2rem);padding:1.25rem;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 22px 72px #00000094}.knowledge-upload-dialog>.icon-button{float:right}.knowledge-upload-dialog h2{overflow-wrap:anywhere;margin:.35rem 2rem 1rem 0;font-size:1rem}.knowledge-upload-dialog label{color:#dceaff;gap:.45rem;font-size:.82rem;display:grid}.knowledge-upload-dialog textarea{color:#eaf4ff;resize:vertical;border:1px solid var(--border);min-height:92px;font:inherit;background:#04101c;border-radius:10px;padding:.75rem;line-height:1.45}.knowledge-upload-dialog small{color:var(--muted);margin:.6rem 0 1rem;font-size:.72rem;line-height:1.45;display:block}.knowledge-upload-dialog>div{justify-content:flex-end;gap:.55rem;display:flex}.connector-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=1180px){.connector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.connector-grid{grid-template-columns:1fr}}.tool-center{gap:12px}.tool-center-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.tool-center-summary>div{border:1px solid var(--border-soft);background:#030d1985;border-radius:8px;padding:8px 10px}.tool-center-summary small{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.58rem;display:block}.tool-center-summary strong{color:var(--text);margin-top:3px;font-size:1rem;display:block}.tool-center-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.tool-center-controls label{border:1px solid var(--border-soft);color:#77bced;background:#061326;border-radius:9px;align-items:center;gap:8px;min-width:min(100%,270px);padding:8px 10px;display:flex}.tool-center-controls input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0}.tool-center-controls>div{flex-wrap:wrap;gap:5px;display:flex}.tool-center-controls button{border:1px solid var(--border-soft);color:var(--muted);background:0 0;border-radius:999px;padding:5px 8px;font-size:.61rem}.tool-center-controls button.active{color:#d8f5ff;background:#0c7ad633;border-color:#139ff4}.tool-center-list{border:1px solid var(--border-soft);background:#030d1961;border-radius:10px;display:grid;overflow:hidden}.tool-row{border-bottom:1px solid #5480aa2e}.tool-row:last-child{border-bottom:0}.tool-row-summary{width:100%;min-height:48px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:26px minmax(120px,.82fr) minmax(118px,.72fr) minmax(190px,1.6fr) 25px;align-items:center;gap:10px;padding:7px 12px;transition:background .16s;display:grid}.tool-row-summary:hover,.tool-row-summary:focus-visible,.tool-row.is-open .tool-row-summary{background:#19d3ff12;outline:0}.tool-row-icon{width:24px;height:24px;color:var(--cyan);background:#19d3ff14;border:1px solid #19d3ff42;border-radius:7px;place-items:center;display:grid}.tool-row-name{gap:1px;min-width:0;display:grid}.tool-row-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.tool-row-name small{color:var(--muted);font-size:.52rem}.tool-row .connector-status{--tool-status-color:#9aaac0;--tool-status-border:#9aaac04d;--tool-status-background:#9aaac014;border:1px solid var(--tool-status-border);color:var(--tool-status-color);background:var(--tool-status-background);white-space:nowrap;border-radius:999px;justify-self:start;align-items:center;gap:5px;padding:3px 7px;font-size:.58rem;display:inline-flex}.connector-status-dot{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 7px}.tool-row .connector-status--connected{--tool-status-color:#6ee7ae;--tool-status-border:#31d28780;--tool-status-background:#31d2871a}.tool-row .connector-status--configured{--tool-status-color:#74ddf4;--tool-status-border:#19d3ff7a;--tool-status-background:#19d3ff1a}.tool-row .connector-status--configured-manual{--tool-status-color:#cb9cff;--tool-status-border:#b169ff7a;--tool-status-background:#b169ff1c}.tool-row .connector-status--needs-configuration{--tool-status-color:#ffd17b;--tool-status-border:#ffb54280;--tool-status-background:#ffb5421c}.tool-row .connector-status--error{--tool-status-color:#ff9aa8;--tool-status-border:#ff617a85;--tool-status-background:#ff617a1a}.tool-row .connector-status--unavailable{--tool-status-color:#a7b3c3;--tool-status-border:#9aaac057;--tool-status-background:#9aaac014}.tool-row-use{color:#a9c8e8;text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.tool-row-chevron{color:#8bbde4;justify-self:end}.tool-row-detail{background:linear-gradient(90deg,#051728b8,#070f1f57);border-top:1px solid #5480aa33;grid-template-columns:minmax(0,1fr) minmax(190px,.8fr);gap:10px 18px;padding:11px 16px 13px 48px;display:grid}.tool-row-detail dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:0;display:grid}.tool-row-detail dl div{gap:2px;display:grid}.tool-row-detail dt{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.56rem}.tool-row-detail dd{color:#c0dcf3;overflow-wrap:anywhere;margin:0;font-size:.66rem}.tool-row-detail p{color:#9eb9d3;align-self:center;margin:0;font-size:.62rem;line-height:1.45}.tool-row-detail footer{flex-wrap:wrap;grid-column:1/-1;gap:7px;display:flex}.tool-row-detail footer button{min-height:28px;font-size:.61rem}@media (width<=820px){.tool-center-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-row-summary{grid-template-columns:26px minmax(0,1fr) 25px;gap:8px;min-height:54px}.tool-row-summary .connector-status{grid-area:2/2}.tool-row-use{grid-area:2/2;padding-left:116px}.tool-row-chevron{grid-area:1/3/span 2}.tool-row-detail{grid-template-columns:1fr;padding-left:16px}.tool-row-detail dl{grid-template-columns:1fr 1fr}}.news-profile-manager aside>header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.news-profile-manager aside>header .secondary-button{min-height:28px;padding:0 7px;font-size:.62rem}.news-profile-group{gap:3px;margin:8px 0;display:grid}.news-profile-group small{color:var(--cyan);letter-spacing:.09em;text-transform:uppercase;padding:4px 9px 1px;font-size:.58rem;font-weight:700}.news-toolbar select{border:1px solid var(--border-soft);min-height:38px;color:var(--text);background:#071426;border-radius:9px;padding:0 11px}.news-profile-backdrop{z-index:40;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00050fb8;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.news-profile-manager{grid-template-columns:200px minmax(0,620px);width:min(100%,860px);max-height:min(86vh,780px);padding:0;display:grid;overflow:hidden}.news-profile-manager aside{border-right:1px solid var(--border-soft);background:#061426;align-content:start;gap:5px;padding:18px;display:grid}.news-profile-manager aside h2{margin:0 0 8px;font-size:.85rem}.news-profile-manager aside button{color:var(--muted);text-align:left;background:0 0;border:0;border-radius:7px;padding:9px}.news-profile-manager aside button.is-active{color:var(--text);background:#0b2944}.news-profile-manager main{gap:11px;padding:20px;display:grid;overflow:auto}.news-profile-manager header{justify-content:space-between;align-items:start;display:flex}.news-profile-manager header h2{margin:2px 0 0}.news-profile-manager main>label{color:var(--muted);gap:5px;font-size:.76rem;display:grid}.news-profile-manager input,.news-profile-manager textarea,.news-profile-manager select{border:1px solid var(--border-soft);width:100%;color:var(--text);font:inherit;background:#061426;border-radius:8px;padding:9px}.news-profile-manager textarea{resize:vertical;min-height:75px}.news-profile-manager .toggle-field{align-items:center;gap:7px;display:flex}.news-profile-manager .toggle-field input{width:auto}.news-profile-manager footer{justify-content:flex-end;display:flex}.news-profile-manager .muted{color:var(--muted);margin:0;font-size:.72rem}@media (width<=650px){.news-profile-manager{grid-template-columns:1fr;max-height:92vh}.news-profile-manager aside{border-right:0;border-bottom:1px solid var(--border-soft);grid-template-columns:repeat(2,minmax(0,1fr))}.news-profile-manager aside h2{grid-column:1/-1}}.knowledge-file-title{color:#eaf3ff;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;display:block;overflow:hidden}.knowledge-file-title strong{font-weight:700}.knowledge-website-description{color:#afc4df;font-weight:400}.knowledge-detail h2 .knowledge-website-description{font-size:.9em}.marketing-page{gap:20px;display:grid}.marketing-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.marketing-overview>div{border:1px solid var(--border,#26323f);background:var(--surface,#111922);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:20px;display:flex}.marketing-overview strong{font-size:26px}.marketing-overview span{width:100%;color:var(--text-muted,#a5b3c3);font-size:13px}.marketing-toolbar,.automation-buttons,.marketing-connections,.marketing-filters{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.marketing-toolbar a{text-decoration:none}.marketing-runtime-note{color:var(--text-muted,#a5b3c3);margin:0;font-size:13px;line-height:1.6}.marketing-connections span{border:1px solid #3b4651;border-radius:20px;padding:6px 10px;font-size:12px}.marketing-connections .is-connected{color:#7fe1ae;border-color:#357054}.marketing-notice{background:#172a3b;border:1px solid #476a8a;border-radius:10px;padding:14px 18px}.marketing-editor,.marketing-campaign,.marketing-confirm{min-width:0;padding:24px}.marketing-editor>header,.marketing-campaign>header{justify-content:space-between;align-items:start;gap:14px;margin-bottom:18px;display:flex}.marketing-editor h2,.marketing-campaign h2{overflow-wrap:anywhere;margin:6px 0;font-size:19px}.marketing-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.marketing-form-grid label,.marketing-connector-form label{gap:8px;font-size:13px;display:grid}.marketing-form-grid input,.marketing-form-grid select,.marketing-form-grid textarea,.marketing-connector-form input{box-sizing:border-box;color:#e9f0f8;width:100%;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0e1721;border:1px solid #3d4a58;border-radius:8px;padding:10px 12px}.marketing-form-grid textarea{resize:vertical}.marketing-form-grid fieldset{border:1px solid #3d4a58;border-radius:8px;min-width:0;max-height:240px;margin:0;overflow:auto}.marketing-form-grid .marketing-checkbox{align-items:center;padding:5px;display:flex}.marketing-checkbox input{width:auto}.marketing-full{grid-column:1/-1}.marketing-preview{color:#203040;overflow-wrap:anywhere;background:#f7f9fc;border-radius:10px;margin:22px 0;padding:24px}.marketing-preview p,.marketing-content{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.marketing-preview small,.marketing-campaign li small{margin-top:8px;display:block}.marketing-campaign>.marketing-content{max-height:160px;overflow:auto}.marketing-campaign dl{flex-wrap:wrap;gap:24px;font-size:13px;display:flex}.marketing-campaign dt{color:#a5b3c3;margin-bottom:6px}.marketing-campaign dd{margin:0}.marketing-campaign details{border-top:1px solid #293947;margin-top:20px;padding-top:14px;font-size:13px}.marketing-campaign li{overflow-wrap:anywhere;margin:10px 0;line-height:1.5}.marketing-campaigns{gap:18px;display:grid}.marketing-status{white-space:nowrap;background:#293747;border-radius:15px;padding:6px 10px;font-size:12px}.marketing-status--scheduled,.marketing-status--completed{color:#8de4b3;background:#183c32}.marketing-status--uncertain,.marketing-status--failed{color:#ffca90;background:#493326}.marketing-filters button{color:#aab9c9;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 14px}.marketing-filters button.active{color:#e9f4ff;background:#24364b}.marketing-empty{text-align:center;color:#a5b3c3;padding:38px}.marketing-connector-form{gap:14px;margin:16px 0;display:grid}.marketing-connector-form p{line-height:1.6}.marketing-confirm{border:1px solid #668eb8}@media (width<=700px){.marketing-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-form-grid{grid-template-columns:1fr}.marketing-editor,.marketing-campaign,.marketing-confirm{padding:16px}.marketing-toolbar>*{flex:160px}.marketing-campaign>header{flex-wrap:wrap}}:root:is([data-theme=light],[data-theme=white]) body:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:radial-gradient(circle at 58% -10%, hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .1), transparent 32%), radial-gradient(circle at 92% 76%, #f0ebfa14, transparent 24%), var(--bg)}:root:is([data-theme=light],[data-theme=white]) .app-topbar:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:linear-gradient(90deg, hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .98), hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .94));border-bottom:1px solid #3d78b8b8;box-shadow:0 8px 30px #1e355505}:root:is([data-theme=light],[data-theme=white]) .app-topbar-menu-toggle:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#364a5e;background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .09);border:1px solid #567c9fa6}:root:is([data-theme=light],[data-theme=white]) .app-topbar-menu-toggle:hover:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#0f4652;background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .18);border-color:#3d83b8a6}:root:is([data-theme=light],[data-theme=white]) .sidebar:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .96)}:root:is([data-theme=light],[data-theme=white]) .eva-orb:not([data-eva-dark-scene],[data-eva-dark-scene] *),:root:is([data-theme=light],[data-theme=white]) .mini-orb:not([data-eva-dark-scene],[data-eva-dark-scene] *),:root:is([data-theme=light],[data-theme=white]) .floating-orb span:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:radial-gradient(circle, hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1) 31%, transparent 33%), radial-gradient(circle, var(--cyan) 42%, var(--blue) 56%, transparent 60%);box-shadow:0 0 10px var(--cyan), 0 0 24px #1e355514, 0 0 38px #1e35550d}:root:is([data-theme=light],[data-theme=white]) .nav-item:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#3a4759}:root:is([data-theme=light],[data-theme=white]) .nav-item:hover:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .72)}:root:is([data-theme=light],[data-theme=white]) .nav-item--active:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:linear-gradient(90deg, hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .22), hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .75));border-color:#3d6ab8a6}:root:is([data-theme=light],[data-theme=white]) .nav-marker:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#314663}:root:is([data-theme=light],[data-theme=white]) .nav-item--active .nav-marker:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#16457e}:root:is([data-theme=light],[data-theme=white]) .nav-badge:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#303030;background:#efebfa;box-shadow:0 0 13px #1e35550f}:root:is([data-theme=light],[data-theme=white]) .avatar:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .16);border:1px solid #3da1b8a6}:root:is([data-theme=light],[data-theme=white]) .command-bar:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#304664;background:linear-gradient(90deg, hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .96), hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .88));border:1px solid #3d6ab8a6}:root:is([data-theme=light],[data-theme=white]) .command-bar input:not([data-eva-dark-scene],[data-eva-dark-scene] *)::placeholder{color:#3d4857}:root:is([data-theme=light],[data-theme=white]) .header-icon-button:not([data-eva-dark-scene],[data-eva-dark-scene] *),:root:is([data-theme=light],[data-theme=white]) .icon-button:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .8)}:root:is([data-theme=light],[data-theme=white]) .ghost-button:not([data-eva-dark-scene],[data-eva-dark-scene] *),:root:is([data-theme=light],[data-theme=white]) .secondary-button:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .74)}:root:is([data-theme=light],[data-theme=white]) .primary-button:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:linear-gradient(110deg, hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .3), #ebf7fa1f);border:1px solid #3d6ab8b3}:root:is([data-theme=light],[data-theme=white]) .panel:not([data-eva-dark-scene],[data-eva-dark-scene] *),:root:is([data-theme=light],[data-theme=white]) .briefing-panel:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:linear-gradient(145deg, hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .94), hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .96))}:root:is([data-theme=light],[data-theme=white]) .section-header span:not(.demo-pill):not(.online-copy):not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#1e4476}:root:is([data-theme=light],[data-theme=white]) .demo-pill:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#16437e;background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .09);border:1px solid #3d6ab8a6}:root:is([data-theme=light],[data-theme=white]) .briefing-panel:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:linear-gradient(100deg, hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .97), hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .95));border-color:#3d7ab8}:root:is([data-theme=light],[data-theme=white]) .briefing-item:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .42)}:root:is([data-theme=light],[data-theme=white]) .kpi-card:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:linear-gradient(145deg, hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .95), hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .96))}:root:is([data-theme=light],[data-theme=white]) .icon-tile svg:not([data-eva-dark-scene],[data-eva-dark-scene] *),:root:is([data-theme=light],[data-theme=white]) .project-icon svg:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#303030}:root:is([data-theme=light],[data-theme=white]) .project-card:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:linear-gradient(150deg, hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .96), hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .96));box-shadow:inset 0 1px #1e355500}:root:is([data-theme=light],[data-theme=white]) .status-info:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#16417e}:root:is([data-theme=light],[data-theme=white]) .progress-track:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1)}:root:is([data-theme=light],[data-theme=white]) .next-action strong:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#142d4d}:root:is([data-theme=light],[data-theme=white]) .action-icon:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:#faf5eb1a}:root:is([data-theme=light],[data-theme=white]) .action-urgent .action-icon:not([data-eva-dark-scene],[data-eva-dark-scene] *),:root:is([data-theme=light],[data-theme=white]) .action-problem .action-icon:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:#faebeb1a}:root:is([data-theme=light],[data-theme=white]) .system-card:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#1f4675;background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .64)}:root:is([data-theme=light],[data-theme=white]) .system-card strong:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#142d4d}:root:is([data-theme=light],[data-theme=white]) .eva-chat-panel:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:linear-gradient(145deg, hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .98), hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .98));border:1px solid #3d5cb8}:root:is([data-theme=light],[data-theme=white]) .chat-intro:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#1f2d42}:root:is([data-theme=light],[data-theme=white]) .quick-prompts button:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#3a475a;background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1)}:root:is([data-theme=light],[data-theme=white]) .chat-input:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1);border:1px solid #3d76b8}:root:is([data-theme=light],[data-theme=white]) .chat-input button:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#303030;background:#efebfacc}:root:is([data-theme=light],[data-theme=white]) .voice-capture:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#0f3352}:root:is([data-theme=light],[data-theme=white]) .voice-capture--finishing:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#16677e}:root:is([data-theme=light],[data-theme=white]) .voice-capture--finishing .voice-listening-orb:not([data-eva-dark-scene],[data-eva-dark-scene] *){box-shadow:0 0 18px #1e355517}:root:is([data-theme=light],[data-theme=white]) .voice-listening-orb:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:radial-gradient(circle, #ebf8fa 0 9%, hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1) 18%, hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1) 42%, transparent 45%);box-shadow:0 0 calc(12px + 16px * var(--voice-level)) #1e355517;border:1px solid #3d9fb8}:root:is([data-theme=light],[data-theme=white]) .voice-listening-orb:not([data-eva-dark-scene],[data-eva-dark-scene] *):before{border:1px solid #583db8c7}:root:is([data-theme=light],[data-theme=white]) .voice-listening-orb:not([data-eva-dark-scene],[data-eva-dark-scene] *):after{border:1px solid #3d95b8a6}:root:is([data-theme=light],[data-theme=white]) .voice-listening-orb i:first-child:not([data-eva-dark-scene],[data-eva-dark-scene] *){border:1px solid #3d6cb8a6}:root:is([data-theme=light],[data-theme=white]) .voice-listening-orb i:last-child:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:#ebf7fa;box-shadow:0 0 6px #1e35551f}:root:is([data-theme=light],[data-theme=white]) .voice-timer:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#224b72}:root:is([data-theme=light],[data-theme=white]) .voice-bars i:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:linear-gradient(#ebf8fa, hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1) 48%, #eeebfa);box-shadow:0 0 7px #1e355512}:root:is([data-theme=light],[data-theme=white]) .voice-state:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#16547e}:root:is([data-theme=light],[data-theme=white]) .voice-state--ready:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#21734f;background:#ebfaf51c;border:1px solid #3db87aa6}:root:is([data-theme=light],[data-theme=white]) .chat-input .voice-stop:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:#faebedd1;box-shadow:0 0 12px #1e35550a}:root:is([data-theme=light],[data-theme=white]) .chat-input .voice-cancel:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#344b60}:root:is([data-theme=light],[data-theme=white]) .voice-error:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#520f15;background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .32);border:1px solid #b83d47a6}:root:is([data-theme=light],[data-theme=white]) .voice-error button:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#303030}:root:is([data-theme=light],[data-theme=white]) .graph-preview:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:radial-gradient(circle at 50% 54%, hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .18), transparent 21%), radial-gradient(circle at 50% 50%, #f0ebfa14, transparent 50%), hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1)}:root:is([data-theme=light],[data-theme=white]) .graph-grid:not([data-eva-dark-scene],[data-eva-dark-scene] *){background-image:linear-gradient(hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .18) 1px, transparent 1px), linear-gradient(90deg, hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .18) 1px, transparent 1px)}:root:is([data-theme=light],[data-theme=white]) .graph-lines line:not([data-eva-dark-scene],[data-eva-dark-scene] *){stroke:#16377e}:root:is([data-theme=light],[data-theme=white]) .graph-core:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .9);box-shadow:0 0 25px #1e355512,inset 0 0 28px #1e355508}:root:is([data-theme=light],[data-theme=white]) .graph-core small:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#35475f}:root:is([data-theme=light],[data-theme=white]) .graph-node:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .92)}:root:is([data-theme=light],[data-theme=white]) .demo-watermark:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#3a485a}:root:is([data-theme=light],[data-theme=white]) .floating-orb:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .82);border:1px solid #683db8a6;box-shadow:0 0 35px #1e35550a}:root:is([data-theme=light],[data-theme=white]) .search-field:not([data-eva-dark-scene],[data-eva-dark-scene] *),:root:is([data-theme=light],[data-theme=white]) .select-field:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1)}:root:is([data-theme=light],[data-theme=white]) .agent-map-preview:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:radial-gradient(circle at 32% 50%, hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .13), transparent 30%)}:root:is([data-theme=light],[data-theme=white]) .agent-map-core:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#163e7e;background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1);box-shadow:0 0 30px #1e355508}:root:is([data-theme=light],[data-theme=white]) .agent-map-node:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .95)}:root:is([data-theme=light],[data-theme=white]) .agent-map-node small:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#2e4766}:root:is([data-theme=light],[data-theme=white]) .agent-avatar:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#230f52;background:#f0ebfa24}:root:is([data-theme=light],[data-theme=white]) .agent-card dd:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#1e2e43}:root:is([data-theme=light],[data-theme=white]) .agent-result:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#2d4667;background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1)}:root:is([data-theme=light],[data-theme=white]) .capture-box:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:linear-gradient(90deg,hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .9),hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .9));border:1px solid #3d78b8}:root:is([data-theme=light],[data-theme=white]) .content-score:not([data-eva-dark-scene],[data-eva-dark-scene] *){border:1px solid #3da1b8a6}:root:is([data-theme=light],[data-theme=white]) .content-card p:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#2a466a}:root:is([data-theme=light],[data-theme=white]) .content-card-interactive:hover:not([data-eva-dark-scene],[data-eva-dark-scene] *){border-color:#3da1b8a6}:root:is([data-theme=light],[data-theme=white]) .knowledge-type-card:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#2a466a;background:linear-gradient(145deg,hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1),hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1))}:root:is([data-theme=light],[data-theme=white]) .knowledge-type-card:hover:not([data-eva-dark-scene],[data-eva-dark-scene] *),:root:is([data-theme=light],[data-theme=white]) .knowledge-type-card.is-active:not([data-eva-dark-scene],[data-eva-dark-scene] *){border-color:#3da1b8a6;box-shadow:0 0 22px #1e355503}:root:is([data-theme=light],[data-theme=white]) .knowledge-type-card strong:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#0f2f52}:root:is([data-theme=light],[data-theme=white]) .knowledge-history-filter:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1)}:root:is([data-theme=light],[data-theme=white]) .knowledge-history-filter.is-active:not([data-eva-dark-scene],[data-eva-dark-scene] *){border-color:#3da1b8a6}:root:is([data-theme=light],[data-theme=white]) .knowledge-history-row:hover:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:#ebf7fa0a}:root:is([data-theme=light],[data-theme=white]) .knowledge-file-icon:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:#ebf7fa1a}:root:is([data-theme=light],[data-theme=white]) .knowledge-file-icon--images:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#4a167e;background:#f0ebfa1f}:root:is([data-theme=light],[data-theme=white]) .knowledge-file-icon--links:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#167e53;background:#ebfaf41a}:root:is([data-theme=light],[data-theme=white]) .knowledge-file-icon--notes:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#7e5816;background:#faf4eb1a}:root:is([data-theme=light],[data-theme=white]) .knowledge-file-main strong:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#0f2c52}:root:is([data-theme=light],[data-theme=white]) .knowledge-file-date time:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#192d48}:root:is([data-theme=light],[data-theme=white]) .knowledge-source-removed:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#7e5816;background:#faf4eb17;border:1px solid #b88b3da6}:root:is([data-theme=light],[data-theme=white]) .knowledge-source-archived:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#344760;background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .07);border:1px solid #56769fa6}:root:is([data-theme=light],[data-theme=white]) .knowledge-detail:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1);border:1px solid #3da1b8a6;box-shadow:0 20px 60px #1e35550d}:root:is([data-theme=light],[data-theme=white]) .knowledge-source-removed-detail:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#7e5816;background:#faf4eb14;border-left:2px solid #b88b3d}:root:is([data-theme=light],[data-theme=white]) .filter-pills button:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1)}:root:is([data-theme=light],[data-theme=white]) .filter-pills button.active:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#303030;background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .18)}:root:is([data-theme=light],[data-theme=white]) .filter-pills button span:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#16417e}:root:is([data-theme=light],[data-theme=white]) .bar-chart>div>span:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#324762}:root:is([data-theme=light],[data-theme=white]) .bar-chart>div>div:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1)}:root:is([data-theme=light],[data-theme=white]) .column-chart i:not([data-eva-dark-scene],[data-eva-dark-scene] *){box-shadow:0 0 12px #1e35550a}:root:is([data-theme=light],[data-theme=white]) .mode-switch .mode-active:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#303030;background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .22);box-shadow:inset 0 0 0 1px #1e35550a}:root:is([data-theme=light],[data-theme=white]) .preview-note:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .9);border:1px solid #3d78b8}:root:is([data-theme=light],[data-theme=white]) .brain-canvas--3d:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:radial-gradient(circle,hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .18),transparent 35%), linear-gradient(145deg,hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1),hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1))}:root:is([data-theme=light],[data-theme=white]) .three-d-orbit:not([data-eva-dark-scene],[data-eva-dark-scene] *){border:1px solid #3d6ab8a6;box-shadow:0 0 50px #1e355508,inset 0 0 60px #1e355503}:root:is([data-theme=light],[data-theme=white]) .three-d-orbit:not([data-eva-dark-scene],[data-eva-dark-scene] *):before,:root:is([data-theme=light],[data-theme=white]) .three-d-orbit:not([data-eva-dark-scene],[data-eva-dark-scene] *):after{border:1px solid #3da1b8a6}:root:is([data-theme=light],[data-theme=white]) .conversation-list>button:not(.primary-button):not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#37475d}:root:is([data-theme=light],[data-theme=white]) .conversation-list>button.active:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .12);border-color:#3d6ab8a6}:root:is([data-theme=light],[data-theme=white]) .chat-bubble--eva:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1);border:1px solid #3d76b8}:root:is([data-theme=light],[data-theme=white]) .chat-bubble--user:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1);border:1px solid #5f45b0}:root:is([data-theme=light],[data-theme=white]) .chat-sources span:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#16697e}:root:is([data-theme=light],[data-theme=white]) .chat-sources i:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#1a627a;background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .72);border:1px solid #3d9bb8a6}:root:is([data-theme=light],[data-theme=white]) .chat-thinking:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#1c4d78;background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .78);border:1px solid #3d6ab8a6}:root:is([data-theme=light],[data-theme=white]) .chat-error:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#520f15;background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .42);border:1px solid #b83d47a6}:root:is([data-theme=light],[data-theme=white]) .chat-error button:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#303030}:root:is([data-theme=light],[data-theme=white]) .knowledge-chat-sources:not([data-eva-dark-scene],[data-eva-dark-scene] *),:root:is([data-theme=light],[data-theme=white]) .knowledge-retrieval-debug:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#1b5079;background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .55);border:1px solid #3d83b8a6}:root:is([data-theme=light],[data-theme=white]) .knowledge-chat-sources summary:not([data-eva-dark-scene],[data-eva-dark-scene] *),:root:is([data-theme=light],[data-theme=white]) .knowledge-retrieval-debug summary:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#16647e}:root:is([data-theme=light],[data-theme=white]) .knowledge-chat-sources article:not([data-eva-dark-scene],[data-eva-dark-scene] *){border-top:1px solid #3d83b8a6}:root:is([data-theme=light],[data-theme=white]) .knowledge-chat-sources strong:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#0f3852}:root:is([data-theme=light],[data-theme=white]) .knowledge-chat-sources small:not([data-eva-dark-scene],[data-eva-dark-scene] *),:root:is([data-theme=light],[data-theme=white]) .knowledge-chat-sources p:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#304c64}:root:is([data-theme=light],[data-theme=white]) .knowledge-chat-sources a:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#16667e}:root:is([data-theme=light],[data-theme=white]) .knowledge-retrieval-debug dt:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#374a5d}:root:is([data-theme=light],[data-theme=white]) .knowledge-retrieval-debug dd:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#1e5376}:root:is([data-theme=light],[data-theme=white]) .settings-card:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#17437d}:root:is([data-theme=light],[data-theme=white]) .toggle:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1)}:root:is([data-theme=light],[data-theme=white]) .toggle.active:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .25)}:root:is([data-theme=light],[data-theme=white]) .settings-detail:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:linear-gradient(135deg,hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .94),hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .96));border-color:#3d6ab8a6}:root:is([data-theme=light],[data-theme=white]) .settings-detail header p:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#164d7e}:root:is([data-theme=light],[data-theme=white]) .settings-detail-close:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#16467e;background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .76)}:root:is([data-theme=light],[data-theme=white]) .settings-detail-close:hover:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .16)}:root:is([data-theme=light],[data-theme=white]) .settings-detail dl div:not([data-eva-dark-scene],[data-eva-dark-scene] *),:root:is([data-theme=light],[data-theme=white]) .connector-list>div:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .48)}:root:is([data-theme=light],[data-theme=white]) .connector-list em:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#25476f}:root:is([data-theme=light],[data-theme=white]) .connector-card:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .48)}:root:is([data-theme=light],[data-theme=white]) .connector-card--active:not([data-eva-dark-scene],[data-eva-dark-scene] *){border-color:#3db889a6}:root:is([data-theme=light],[data-theme=white]) .connector-card small:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#1c4b78}:root:is([data-theme=light],[data-theme=white]) .connector-status--active:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#167e4d;background:#ebfaf321;border-color:#3db889a6}:root:is([data-theme=light],[data-theme=white]) .connector-dialog:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .72)}:root:is([data-theme=light],[data-theme=white]) .connector-dialog>section:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:linear-gradient(145deg,hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1),hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1));border:1px solid #3da1b8a6;box-shadow:0 24px 80px #1e355512}:root:is([data-theme=light],[data-theme=white]) .connector-dialog-note:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#1a4c7a!important}:root:is([data-theme=light],[data-theme=white]) .voice-settings-panel:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:linear-gradient(135deg,hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .96),hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .94));border-color:#3d7ab8a6}:root:is([data-theme=light],[data-theme=white]) .voice-settings-heading .section-icon:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .12);border:1px solid #3d91b8a6;box-shadow:0 0 18px #1e355503}:root:is([data-theme=light],[data-theme=white]) .voice-slider input:not([data-eva-dark-scene],[data-eva-dark-scene] *){accent-color:#165b7e}:root:is([data-theme=light],[data-theme=white]) .voice-boost:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .58)}:root:is([data-theme=light],[data-theme=white]) .backup-overview>div:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .48)}:root:is([data-theme=light],[data-theme=white]) .backup-state svg:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#7e3216}:root:is([data-theme=light],[data-theme=white]) .backup-state--protetto svg:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#167e4c}:root:is([data-theme=light],[data-theme=white]) .backup-state--da_aggiornare svg:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#7e5916}:root:is([data-theme=light],[data-theme=white]) .backup-state--backup_consigliato svg:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#7e4316}:root:is([data-theme=light],[data-theme=white]) .backup-components>div:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .48)}:root:is([data-theme=light],[data-theme=white]) .backup-components svg:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#167e4f}:root:is([data-theme=light],[data-theme=white]) .backup-components .backup-component--pending:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#7e4a16}:root:is([data-theme=light],[data-theme=white]) .backup-changes:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .18);border:1px solid #3d74b8a6}:root:is([data-theme=light],[data-theme=white]) .backup-warning:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#7e5116;background:#faf3eb1f;border:1px solid #b87a3da6}:root:is([data-theme=light],[data-theme=white]) .backup-progress:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:linear-gradient(135deg,hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .34),hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .52));border:1px solid #3da1b8a6}:root:is([data-theme=light],[data-theme=white]) .backup-progress strong:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#0f4452}:root:is([data-theme=light],[data-theme=white]) .backup-progress progress:not([data-eva-dark-scene],[data-eva-dark-scene] *){accent-color:#166b7e}:root:is([data-theme=light],[data-theme=white]) .backup-progress p:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#16607e}:root:is([data-theme=light],[data-theme=white]) .backup-progress li:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#3b4959}:root:is([data-theme=light],[data-theme=white]) .backup-progress li.complete:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#177d4c}:root:is([data-theme=light],[data-theme=white]) .backup-progress li.active:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#166c7e}:root:is([data-theme=light],[data-theme=white]) .backup-progress small:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#354a5f}:root:is([data-theme=light],[data-theme=white]) .backup-history-row:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .48)}:root:is([data-theme=light],[data-theme=white]) .backup-history-row strong:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#167e4c}:root:is([data-theme=light],[data-theme=white]) .backup-detail:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .8);border:1px solid #3d91b8a6}:root:is([data-theme=light],[data-theme=white]) .login-card:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .94);box-shadow:0 28px 80px #1e35550d, var(--glow-blue);border:1px solid #3d6ab8a6}:root:is([data-theme=light],[data-theme=white]) .login-card button:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:linear-gradient(90deg,hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .36),#f0ebfa4d);border:1px solid #3d6ab8a6}:root:is([data-theme=light],[data-theme=white]) .form-error:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#7e1616}:root:is([data-theme=light],[data-theme=white]) .chat-open-full:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#164f7e;background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .55);border:1px solid #3d6cb8a6}:root:is([data-theme=light],[data-theme=white]) .ai-model-trigger:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#164d7e;background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .78);border:1px solid #3d7ab8a6}:root:is([data-theme=light],[data-theme=white]) .ai-model-menu:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1);border:1px solid #3d7ab8a6;box-shadow:0 16px 36px #1e35550d}:root:is([data-theme=light],[data-theme=white]) .ai-model-menu>strong:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#16517e}:root:is([data-theme=light],[data-theme=white]) .ai-model-menu>button:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#254c6f}:root:is([data-theme=light],[data-theme=white]) .ai-model-menu>button.active:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .13);border-color:#3d6ab8a6}:root:is([data-theme=light],[data-theme=white]) .ai-model-menu select:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1)}:root:is([data-theme=light],[data-theme=white]) .ai-model-error:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#7e161d}:root:is([data-theme=light],[data-theme=white]) .ai-response-usage:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#17517d}:root:is([data-theme=light],[data-theme=white]) .ai-response-usage dl div:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .68)}:root:is([data-theme=light],[data-theme=white]) .ai-response-usage dd:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#0f3252}@media (width<=820px){:root:is([data-theme=light],[data-theme=white]) .navigation-backdrop:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .62)}}:root:is([data-theme=light],[data-theme=white]) .project-create-form input:not([data-eva-dark-scene],[data-eva-dark-scene] *),:root:is([data-theme=light],[data-theme=white]) .project-create-form textarea:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1)}:root:is([data-theme=light],[data-theme=white]) .agent-orchestra-panel:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#204374;background:linear-gradient(100deg, hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .72), hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .72));border:1px solid #3d70b8a6}:root:is([data-theme=light],[data-theme=white]) .ai-usage-filters select:not([data-eva-dark-scene],[data-eva-dark-scene] *),:root:is([data-theme=light],[data-theme=white]) .ai-budget input:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1)}:root:is([data-theme=light],[data-theme=white]) .ai-usage-kpis article:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:linear-gradient(145deg,hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .94),hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .96))}:root:is([data-theme=light],[data-theme=white]) .ai-usage-kpis i:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1)}:root:is([data-theme=light],[data-theme=white]) .ai-usage-table header:not([data-eva-dark-scene],[data-eva-dark-scene] *),:root:is([data-theme=light],[data-theme=white]) .ai-call-log header:not([data-eva-dark-scene],[data-eva-dark-scene] *),:root:is([data-theme=light],[data-theme=white]) .ai-premium header:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#164f7e}:root:is([data-theme=light],[data-theme=white]) .ai-usage-table b:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#16587e}:root:is([data-theme=light],[data-theme=white]) .ai-call-log summary:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#2d4b67}:root:is([data-theme=light],[data-theme=white]) .ai-call-log summary b:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#16517e}:root:is([data-theme=light],[data-theme=white]) .ai-call-log dl div:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .6)}:root:is([data-theme=light],[data-theme=white]) .ai-call-log dd:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#0f3252}:root:is([data-theme=light],[data-theme=white]) .ai-usage-error:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#520f15}:root:is([data-theme=light],[data-theme=white]) .agent-orchestra-panel strong:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#0f3252}:root:is([data-theme=light],[data-theme=white]) .agent-orchestra-panel span:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#16417e}:root:is([data-theme=light],[data-theme=white]) .app-header:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:linear-gradient(90deg, hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .94), hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .84));border-bottom-color:#3d78b8b8;box-shadow:0 8px 30px #1e355505}:root:is([data-theme=light],[data-theme=white]) .welcome-copy>small:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#36475e}:root:is([data-theme=light],[data-theme=white]) .command-bar:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#163e7e;background:radial-gradient(circle at 7% 50%, #ebf7fa1a, transparent 13%), linear-gradient(100deg, hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .98), hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .94));border-color:#3d6ab8bd;box-shadow:0 0 0 1px #1e355503,0 0 25px #1e355505,inset 0 1px #1e355500}:root:is([data-theme=light],[data-theme=white]) .command-bar kbd:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .03);border:1px solid #5371a2a6}:root:is([data-theme=light],[data-theme=white]) .command-bar-voice:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#164c7e;background:#ebf7fa12;border:1px solid #3d7ab8a6}:root:is([data-theme=light],[data-theme=white]) .command-bar-voice:hover:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:#ebf7fa24;border-color:#3da1b8ad;box-shadow:0 0 12px #1e355505}:root:is([data-theme=light],[data-theme=white]) .quick-note-backdrop:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .72)}:root:is([data-theme=light],[data-theme=white]) .quick-note-dialog:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:linear-gradient(145deg,hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1),hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1));border:1px solid #3da1b8a6;box-shadow:0 24px 80px #1e355512}:root:is([data-theme=light],[data-theme=white]) .quick-note-dialog label:not([data-eva-dark-scene],[data-eva-dark-scene] *),:root:is([data-theme=light],[data-theme=white]) .note-editor>label:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#324862}:root:is([data-theme=light],[data-theme=white]) .quick-note-dialog input:not([data-eva-dark-scene],[data-eva-dark-scene] *),:root:is([data-theme=light],[data-theme=white]) .quick-note-dialog select:not([data-eva-dark-scene],[data-eva-dark-scene] *),:root:is([data-theme=light],[data-theme=white]) .quick-note-dialog textarea:not([data-eva-dark-scene],[data-eva-dark-scene] *),:root:is([data-theme=light],[data-theme=white]) .note-editor input:not([data-eva-dark-scene],[data-eva-dark-scene] *),:root:is([data-theme=light],[data-theme=white]) .note-editor select:not([data-eva-dark-scene],[data-eva-dark-scene] *),:root:is([data-theme=light],[data-theme=white]) .note-editor textarea:not([data-eva-dark-scene],[data-eva-dark-scene] *),:root:is([data-theme=light],[data-theme=white]) .notes-toolbar select:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1)}:root:is([data-theme=light],[data-theme=white]) .notes-list:not([data-eva-dark-scene],[data-eva-dark-scene] *),:root:is([data-theme=light],[data-theme=white]) .note-editor:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:linear-gradient(145deg,hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .94),hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .96))}:root:is([data-theme=light],[data-theme=white]) .notes-list>button:hover:not([data-eva-dark-scene],[data-eva-dark-scene] *),:root:is([data-theme=light],[data-theme=white]) .notes-list>button.active:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .32);border-color:#3da1b8a6}:root:is([data-theme=light],[data-theme=white]) .notes-list b:not([data-eva-dark-scene],[data-eva-dark-scene] *),:root:is([data-theme=light],[data-theme=white]) .note-promoted:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#197b54}:root:is([data-theme=light],[data-theme=white]) .danger-button:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#520f16;background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .35);border:1px solid #b83d47a6}:root:is([data-theme=light],[data-theme=white]) .recent-notes-list button:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .5)}:root:is([data-theme=light],[data-theme=white]) .recent-notes-list button:hover:not([data-eva-dark-scene],[data-eva-dark-scene] *){border-color:#3da1b8a6}:root:is([data-theme=light],[data-theme=white]) .home-quick-notes-panel:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:radial-gradient(circle at 92% 8%,#ebf7fa21,transparent 33%),linear-gradient(145deg,hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .98),hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .98));border-color:#3da1b8a6}:root:is([data-theme=light],[data-theme=white]) .home-quick-note-title input:not([data-eva-dark-scene],[data-eva-dark-scene] *),:root:is([data-theme=light],[data-theme=white]) .home-quick-note-content textarea:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .74);border:1px solid #3d7eb8a8}:root:is([data-theme=light],[data-theme=white]) .home-quick-note-title input:focus:not([data-eva-dark-scene],[data-eva-dark-scene] *),:root:is([data-theme=light],[data-theme=white]) .home-quick-note-content textarea:focus:not([data-eva-dark-scene],[data-eva-dark-scene] *){box-shadow:0 0 0 2px #1e355503}:root:is([data-theme=light],[data-theme=white]) .home-quick-notes-panel>p[role=alert]:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#7e1624}:root:is([data-theme=light],[data-theme=white]) .home-quick-note-latest:not([data-eva-dark-scene],[data-eva-dark-scene] *){border-top:1px solid #477caea6}:root:is([data-theme=light],[data-theme=white]) .home-quick-note-latest>small:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#16567e}:root:is([data-theme=light],[data-theme=white]) .home-quick-note-latest>button:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .5)}:root:is([data-theme=light],[data-theme=white]) .home-quick-note-latest>button:hover:not([data-eva-dark-scene],[data-eva-dark-scene] *){border-color:#3da1b8a6}:root:is([data-theme=light],[data-theme=white]) .header-icon-button:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:linear-gradient(145deg, hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1), hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1));border-color:#3d7ab8}:root:is([data-theme=light],[data-theme=white]) .header-icon-button:hover:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#0f2d52;border-color:#417ab4}:root:is([data-theme=light],[data-theme=white]) .dashboard-page .briefing-panel:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:linear-gradient(105deg, hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .98), hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .96));border-color:#3d78b8;box-shadow:0 12px 28px #1e355505,inset 0 1px #1e355503}:root:is([data-theme=light],[data-theme=white]) .dashboard-page .briefing-panel .section-header h2:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#16457e}:root:is([data-theme=light],[data-theme=white]) .dashboard-page .briefing-panel .section-header span:not(.demo-pill):not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#35485f}:root:is([data-theme=light],[data-theme=white]) .briefing-listen:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#16517e;background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .62);border:1px solid #3d7ab8}:root:is([data-theme=light],[data-theme=white]) .briefing-listen>span:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#37485c;border-left:1px solid #7a7a7aa6}:root:is([data-theme=light],[data-theme=white]) .dashboard-page .briefing-item:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:linear-gradient(145deg, hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .72), hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .72));border-color:#3d7ab8}:root:is([data-theme=light],[data-theme=white]) .dashboard-page .briefing-item:not(:last-child):not([data-eva-dark-scene],[data-eva-dark-scene] *){box-shadow:8px 0 18px -18px #1e355517}:root:is([data-theme=light],[data-theme=white]) .dashboard-page .kpi-card:not([data-eva-dark-scene],[data-eva-dark-scene] *){border-color:#3d7ab8}:root:is([data-theme=light],[data-theme=white]) .dashboard-page .project-card--compact:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:linear-gradient(150deg, hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .98), hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .98));border-color:#3d7ab8}:root:is([data-theme=light],[data-theme=white]) .dashboard-page .project-card--compact:hover:not([data-eva-dark-scene],[data-eva-dark-scene] *){border-color:color-mix(in srgb, currentColor 50%, #3d7ab8);box-shadow:0 8px 20px #1e355505, 0 0 18px color-mix(in srgb, currentColor 8%, transparent)}:root:is([data-theme=light],[data-theme=white]) .dashboard-page .action-center-panel:not([data-eva-dark-scene],[data-eva-dark-scene] *){border-color:#3e7ab6}:root:is([data-theme=light],[data-theme=white]) .dashboard-page .action-approval:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#40167e}:root:is([data-theme=light],[data-theme=white]) .dashboard-page .action-information:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#187b45}:root:is([data-theme=light],[data-theme=white]) .dashboard-page .action-problem:not([data-eva-dark-scene],[data-eva-dark-scene] *),:root:is([data-theme=light],[data-theme=white]) .dashboard-page .action-urgent:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#7e161b}:root:is([data-theme=light],[data-theme=white]) .dashboard-page .action-item>div>span:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#39485b}:root:is([data-theme=light],[data-theme=white]) .dashboard-page .eva-chat-panel:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:radial-gradient(circle at 8% 8%, #ebf7fa0f, transparent 20%), linear-gradient(145deg, hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .99), hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .99));border-color:#3d5cb8;box-shadow:0 0 0 1px #1e355503,0 0 27px #1e355505,0 0 34px #1e355503}:root:is([data-theme=light],[data-theme=white]) .dashboard-page .waveform i:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:linear-gradient(var(--cyan), hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1) 48%, var(--violet));box-shadow:0 0 7px #1e355517}:root:is([data-theme=light],[data-theme=white]) .dashboard-page .chat-input:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:linear-gradient(90deg, hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1), hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1));border-color:#3d78b8;box-shadow:inset 0 1px #1e355500}:root:is([data-theme=light],[data-theme=white]) .dashboard-page .chat-input button:not([data-eva-dark-scene],[data-eva-dark-scene] *){box-shadow:0 0 13px #1e35550d}:root:is([data-theme=light],[data-theme=white]) .dashboard-page .graph-preview:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:radial-gradient(ellipse at 50% 54%, hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .22), transparent 17%), radial-gradient(ellipse at 50% 52%, #f0ebfa1a, transparent 47%), linear-gradient(180deg, hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1), hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1));border-color:#3d74b8;box-shadow:inset 0 0 52px #1e355503}:root:is([data-theme=light],[data-theme=white]) .graph-stars:not([data-eva-dark-scene],[data-eva-dark-scene] *){background-image:radial-gradient(circle, hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .75) 0 1px, transparent 1.4px), radial-gradient(circle, #f0ebfa8c 0 1px, transparent 1.4px)}:root:is([data-theme=light],[data-theme=white]) .graph-orbit:not([data-eva-dark-scene],[data-eva-dark-scene] *){border:1px solid #3d6eb8a6;box-shadow:0 0 18px #1e355503,inset 0 0 16px #1e355500}:root:is([data-theme=light],[data-theme=white]) .graph-orbit--middle:not([data-eva-dark-scene],[data-eva-dark-scene] *){border-color:#683db8a6}:root:is([data-theme=light],[data-theme=white]) .graph-orbit--inner:not([data-eva-dark-scene],[data-eva-dark-scene] *){border-color:#3da1b8a6}:root:is([data-theme=light],[data-theme=white]) .graph-lines .line-violet:not([data-eva-dark-scene],[data-eva-dark-scene] *){stroke:#3e167e}:root:is([data-theme=light],[data-theme=white]) .graph-lines .line-cyan:not([data-eva-dark-scene],[data-eva-dark-scene] *){stroke:#166b7e}:root:is([data-theme=light],[data-theme=white]) .graph-lines .line-green:not([data-eva-dark-scene],[data-eva-dark-scene] *){stroke:#167e41}:root:is([data-theme=light],[data-theme=white]) .graph-lines .line-amber:not([data-eva-dark-scene],[data-eva-dark-scene] *){stroke:#7e5916}:root:is([data-theme=light],[data-theme=white]) .dashboard-page .graph-core:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:radial-gradient(circle, hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .95), hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .98) 68%);border-color:#3d6eb8;box-shadow:0 0 28px #1e355508,0 0 56px #1e35550a,inset 0 0 30px #1e355508}:root:is([data-theme=light],[data-theme=white]) .graph-core>i:not([data-eva-dark-scene],[data-eva-dark-scene] *){border:1px dashed #3da1b8a6}:root:is([data-theme=light],[data-theme=white]) .graph-legend:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .72);border:1px solid #3d76b8b3}:root:is([data-theme=light],[data-theme=white]) .graph-legend span:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#37475d}:root:is([data-theme=light],[data-theme=white]) .dashboard-page .demo-watermark:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#3a4859}:root:is([data-theme=light],[data-theme=white]) .eva-message-content:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#13304e}:root:is([data-theme=light],[data-theme=white]) .eva-message-content h1:not([data-eva-dark-scene],[data-eva-dark-scene] *),:root:is([data-theme=light],[data-theme=white]) .eva-message-content h2:not([data-eva-dark-scene],[data-eva-dark-scene] *),:root:is([data-theme=light],[data-theme=white]) .eva-message-content h3:not([data-eva-dark-scene],[data-eva-dark-scene] *),:root:is([data-theme=light],[data-theme=white]) .eva-message-content h4:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#0f3452}:root:is([data-theme=light],[data-theme=white]) .eva-message-content h3:not([data-eva-dark-scene],[data-eva-dark-scene] *),:root:is([data-theme=light],[data-theme=white]) .eva-message-content h4:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#0f2f52}:root:is([data-theme=light],[data-theme=white]) .eva-message-content strong:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#0f2b52}:root:is([data-theme=light],[data-theme=white]) .eva-message-content em:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#27496d}:root:is([data-theme=light],[data-theme=white]) .eva-message-content li:not([data-eva-dark-scene],[data-eva-dark-scene] *)::marker{color:#165d7e}:root:is([data-theme=light],[data-theme=white]) .eva-message-content code:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#0f4152;background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1);border:1px solid #4b79aaa6}:root:is([data-theme=light],[data-theme=white]) .eva-message-content pre:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1);border:1px solid #3d7eb8}:root:is([data-theme=light],[data-theme=white]) .eva-message-content a:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#16697e;text-decoration-color:#16697e}:root:is([data-theme=light],[data-theme=white]) .eva-message-content a:hover:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#166b7e}:root:is([data-theme=light],[data-theme=white]) .chat-workspace-header:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:linear-gradient(110deg, hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .96), hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .92));box-shadow:inset 0 1px #1e355503}:root:is([data-theme=light],[data-theme=white]) .chat-workspace-brand strong:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#0f3e52}:root:is([data-theme=light],[data-theme=white]) .chat-workspace-brand small:not([data-eva-dark-scene],[data-eva-dark-scene] *),:root:is([data-theme=light],[data-theme=white]) .chat-workspace-context span:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#264b6d}:root:is([data-theme=light],[data-theme=white]) .conversation-list>header:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#2d4767}:root:is([data-theme=light],[data-theme=white]) .conversation-list-scroll>button:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#37475d}:root:is([data-theme=light],[data-theme=white]) .conversation-list-scroll>button.active:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .12);border-color:#3d6ab8a6}:root:is([data-theme=light],[data-theme=white]) .conversation-list-toggle:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#364a5e;background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .09);border:1px solid #567c9fa6}:root:is([data-theme=light],[data-theme=white]) .conversation-list-toggle:hover:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#0f4652;background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .18);border-color:#3d83b8a6}:root:is([data-theme=light],[data-theme=white]) .chat-browser:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:linear-gradient(145deg, hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .98), hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .99));box-shadow:-18px 0 38px #1e35550a, var(--shadow)}:root:is([data-theme=light],[data-theme=white]) .chat-browser>header span:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#0f3252}:root:is([data-theme=light],[data-theme=white]) .chat-browser>header button:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#16587e;background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1)}:root:is([data-theme=light],[data-theme=white]) .chat-browser input:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1);border:1px solid #3d7ab8}:root:is([data-theme=light],[data-theme=white]) .chat-browser form button:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#0f4452;background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .2);border:1px solid #3d6ab8a6}:root:is([data-theme=light],[data-theme=white]) .chat-browser>p:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#7e1624}:root:is([data-theme=light],[data-theme=white]) .chat-browser iframe:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1);border:1px solid #3d7cb8}@media (width<=820px){:root:is([data-theme=light],[data-theme=white]) .chat-conversations-close:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1)}:root:is([data-theme=light],[data-theme=white]) .chat-conversations-backdrop:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .58)}}:root:is([data-theme=light],[data-theme=white]) .brain-toolbar:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:linear-gradient(100deg, hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .98), hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .98));border-color:#3d78b8}:root:is([data-theme=light],[data-theme=white]) .graph-search .search-field:not([data-eva-dark-scene],[data-eva-dark-scene] *){border-color:#3d7ab8;box-shadow:inset 0 0 18px #1e355503}:root:is([data-theme=light],[data-theme=white]) .graph-search-results:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .98);border:1px solid #3d7cb8;box-shadow:0 18px 40px #1e35550f,0 0 24px #1e355503}:root:is([data-theme=light],[data-theme=white]) .graph-search-results>button:hover:not([data-eva-dark-scene],[data-eva-dark-scene] *),:root:is([data-theme=light],[data-theme=white]) .graph-search-results>button:focus-visible:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .13)}:root:is([data-theme=light],[data-theme=white]) .filter-toggle.active:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#0f2c52;background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .16)}:root:is([data-theme=light],[data-theme=white]) .graph-filter-panel:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:linear-gradient(125deg, hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1), hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1));border:1px solid #3d7ab8}:root:is([data-theme=light],[data-theme=white]) .graph-filter-panel select:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1)}:root:is([data-theme=light],[data-theme=white]) .graph-type-filters>span:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#334861}:root:is([data-theme=light],[data-theme=white]) .graph-type-filters label:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#37485d;background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1);border:1px solid #3d7ab8}:root:is([data-theme=light],[data-theme=white]) .graph-type-filters label:has(input:checked):not([data-eva-dark-scene],[data-eva-dark-scene] *){border-color:color-mix(in srgb, var(--filter-color) 55%, #3d7ab8);color:#0f2e52;background:color-mix(in srgb, var(--filter-color) 12%, hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1))}:root:is([data-theme=light],[data-theme=white]) .graph-state:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:radial-gradient(circle, hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .11), transparent 40%), var(--panel)}:root:is([data-theme=light],[data-theme=white]) .graph-state--error:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#7e161d}:root:is([data-theme=light],[data-theme=white]) .brain-page .node-list button:hover:not([data-eva-dark-scene],[data-eva-dark-scene] *),:root:is([data-theme=light],[data-theme=white]) .brain-page .node-list button:focus-visible:not([data-eva-dark-scene],[data-eva-dark-scene] *),:root:is([data-theme=light],[data-theme=white]) .brain-page .node-list button.is-selected:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .09)}:root:is([data-theme=light],[data-theme=white]) .brain-canvas--interactive:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:radial-gradient(circle at 50% 48%, hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .1), transparent 32%), hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1);box-shadow:inset 0 0 70px #1e355503, var(--shadow);border-color:#3d78b8}:root:is([data-theme=light],[data-theme=white]) .brain-canvas--interactive .react-flow:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:radial-gradient(circle at 50% 50%, hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .08), transparent 38%)}:root:is([data-theme=light],[data-theme=white]) .brain-canvas--interactive .react-flow__edge-textbg:not([data-eva-dark-scene],[data-eva-dark-scene] *){stroke:#294a6a}:root:is([data-theme=light],[data-theme=white]) .brain-canvas--interactive .react-flow__controls:not([data-eva-dark-scene],[data-eva-dark-scene] *){border:1px solid #3d78b8;box-shadow:0 10px 26px #1e35550a}:root:is([data-theme=light],[data-theme=white]) .brain-canvas--interactive .react-flow__controls-button:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#1d4577;background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1);border-bottom-color:#3d78b8}:root:is([data-theme=light],[data-theme=white]) .brain-canvas--interactive .react-flow__controls-button:hover:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1)}:root:is([data-theme=light],[data-theme=white]) .brain-canvas--interactive .react-flow__minimap:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1);border:1px solid #3d78b8;box-shadow:0 10px 26px #1e35550a}:root:is([data-theme=light],[data-theme=white]) .graph-canvas-hint:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#39485b;background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .8);border:1px solid #3d7cb8bf}:root:is([data-theme=light],[data-theme=white]) .eva-graph-node:not([data-eva-dark-scene],[data-eva-dark-scene] *){border:1px solid color-mix(in srgb, var(--node-color) 39%, #3d74b8);color:#0f2952;background:linear-gradient(110deg, color-mix(in srgb, var(--node-color) 10%, hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1)), hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .9) 76%);box-shadow:0 10px 25px #1e35550a, 0 0 19px color-mix(in srgb, var(--node-color) 19%, transparent)}:root:is([data-theme=light],[data-theme=white]) .eva-graph-node:hover:not([data-eva-dark-scene],[data-eva-dark-scene] *){box-shadow:0 12px 27px #1e35550d, 0 0 25px color-mix(in srgb, var(--node-color) 32%, transparent)}:root:is([data-theme=light],[data-theme=white]) .eva-graph-node.is-selected:not([data-eva-dark-scene],[data-eva-dark-scene] *){border-color:color-mix(in srgb, var(--node-color) 78%, #3d9fb8)}:root:is([data-theme=light],[data-theme=white]) .eva-graph-node--core:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:radial-gradient(circle at 24% 50%, hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .19), hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1) 69%);border-color:#3d93b8a8;box-shadow:0 0 32px #1e35550a,0 0 66px #1e355508,inset 0 0 26px #1e355505}:root:is([data-theme=light],[data-theme=white]) .eva-node-planet:not([data-eva-dark-scene],[data-eva-dark-scene] *){border:1px solid color-mix(in srgb, var(--node-color) 78%, #3da9b8);color:color-mix(in srgb, var(--node-color) 76%, #303030);background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--node-color) 55%, hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1)) 0 3%, color-mix(in srgb, var(--node-color) 34%, hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1)) 22%, hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1) 72%);box-shadow:inset -7px -8px 14px #1e35550d, inset 5px 5px 11px color-mix(in srgb, var(--node-color) 22%, transparent), 0 0 13px color-mix(in srgb, var(--node-color) 55%, transparent), 0 0 28px color-mix(in srgb, var(--node-color) 28%, transparent)}:root:is([data-theme=light],[data-theme=white]) .eva-node-planet:not([data-eva-dark-scene],[data-eva-dark-scene] *):before{border:1px solid color-mix(in srgb, var(--node-color) 65%, #7a7a7a)}:root:is([data-theme=light],[data-theme=white]) .eva-node-icon:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:color-mix(in srgb, var(--node-color) 72%, #303030)}:root:is([data-theme=light],[data-theme=white]) .eva-graph-node--core .eva-node-planet:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:radial-gradient(circle, hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .4) 28%, hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .1) 56%, transparent 70%);box-shadow:0 0 20px #1e355512,0 0 52px #1e35550a}:root:is([data-theme=light],[data-theme=white]) .eva-graph-node--core .eva-node-planet:not([data-eva-dark-scene],[data-eva-dark-scene] *):before{border-color:#3da1b8a6}:root:is([data-theme=light],[data-theme=white]) .eva-graph-node--core .eva-node-planet__aura:not([data-eva-dark-scene],[data-eva-dark-scene] *){border-color:#3d68b8a6}:root:is([data-theme=light],[data-theme=white]) .eva-graph-node--core .eva-node-planet__ring:not([data-eva-dark-scene],[data-eva-dark-scene] *){border-color:#5a3db8b8}:root:is([data-theme=light],[data-theme=white]) .eva-node-copy strong:not([data-eva-dark-scene],[data-eva-dark-scene] *){text-shadow:none}:root:is([data-theme=light],[data-theme=white]) .eva-node-copy small:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#344b60}:root:is([data-theme=light],[data-theme=white]) .eva-node-status:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1)}:root:is([data-theme=light],[data-theme=white]) .eva-node-handle:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1)!important;border:1px solid #3d78b8!important}:root:is([data-theme=light],[data-theme=white]) .graph-detail:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:linear-gradient(145deg, hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .98), hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .98));border:1px solid #3d78b8;box-shadow:0 20px 55px #1e355512,0 0 25px #1e355505}:root:is([data-theme=light],[data-theme=white]) .graph-detail>header:not([data-eva-dark-scene],[data-eva-dark-scene] *){border-bottom:1px solid color-mix(in srgb, var(--node-color) 42%, #3d78b8)}:root:is([data-theme=light],[data-theme=white]) .graph-detail>header button:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1)}:root:is([data-theme=light],[data-theme=white]) .graph-detail>p:not([data-eva-dark-scene],[data-eva-dark-scene] *),:root:is([data-theme=light],[data-theme=white]) .graph-detail-empty:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#344860}:root:is([data-theme=light],[data-theme=white]) .graph-detail dl div:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1)}:root:is([data-theme=light],[data-theme=white]) .graph-detail li:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#1a2e47;background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1)}:root:is([data-theme=light],[data-theme=white]) .graph-metadata span:not([data-eva-dark-scene],[data-eva-dark-scene] *),:root:is([data-theme=light],[data-theme=white]) .brain-canvas--3d:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1)}:root:is([data-theme=light],[data-theme=white]) .eva-graph-3d-shell:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:radial-gradient(circle at 50% 48%, hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .18), transparent 24%), radial-gradient(ellipse at 50% 52%, #eeebfa17, transparent 56%), linear-gradient(155deg, hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1) 0%, hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1) 52%, hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1) 100%);box-shadow:inset 0 0 120px #1e355512,inset 0 0 42px #1e355503}:root:is([data-theme=light],[data-theme=white]) .graph-3d-atmosphere:not([data-eva-dark-scene],[data-eva-dark-scene] *){background-image:radial-gradient(circle, hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .74) 0 1px, transparent 1.2px), radial-gradient(circle, #f0ebfa8a 0 1px, transparent 1.2px), linear-gradient(90deg, transparent 49.9%, hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .05) 50%, transparent 50.1%), linear-gradient(transparent 49.9%, hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .04) 50%, transparent 50.1%)}:root:is([data-theme=light],[data-theme=white]) .graph-3d-atmosphere:not([data-eva-dark-scene],[data-eva-dark-scene] *):before,:root:is([data-theme=light],[data-theme=white]) .graph-3d-atmosphere:not([data-eva-dark-scene],[data-eva-dark-scene] *):after{border:1px solid #3d70b8a6}:root:is([data-theme=light],[data-theme=white]) .graph-3d-atmosphere:not([data-eva-dark-scene],[data-eva-dark-scene] *):after{border-color:#623db8a6}:root:is([data-theme=light],[data-theme=white]) .graph-3d-atmosphere i:not([data-eva-dark-scene],[data-eva-dark-scene] *){border:1px dashed #3d6eb8a6;box-shadow:0 0 48px #1e355503}:root:is([data-theme=light],[data-theme=white]) .graph-3d-atmosphere i:nth-child(2):not([data-eva-dark-scene],[data-eva-dark-scene] *){border-color:#6a3db8a6}:root:is([data-theme=light],[data-theme=white]) .graph-3d-atmosphere i:nth-child(3):not([data-eva-dark-scene],[data-eva-dark-scene] *){border-color:#3da1b8a6}:root:is([data-theme=light],[data-theme=white]) .graph-3d-controls:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:linear-gradient(155deg, hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .91), hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .88));border:1px solid #3d7eb8;box-shadow:0 14px 34px #1e35550d,0 0 24px #1e355503,inset 0 0 18px #1e355503}:root:is([data-theme=light],[data-theme=white]) .graph-3d-controls button:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#35495f}:root:is([data-theme=light],[data-theme=white]) .graph-3d-controls button:hover:not([data-eva-dark-scene],[data-eva-dark-scene] *),:root:is([data-theme=light],[data-theme=white]) .graph-3d-controls button:focus-visible:not([data-eva-dark-scene],[data-eva-dark-scene] *),:root:is([data-theme=light],[data-theme=white]) .graph-3d-controls button.is-active:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#0f3052;background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .14);border-color:#3d7ab8}:root:is([data-theme=light],[data-theme=white]) .graph-3d-controls button.is-active:not([data-eva-dark-scene],[data-eva-dark-scene] *){box-shadow:inset 0 0 12px #1e355503}:root:is([data-theme=light],[data-theme=white]) .graph-3d-axis:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#35495f;background:radial-gradient(circle, hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .9), hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .78));border:1px solid #3d7cb8d1;box-shadow:inset 0 0 22px #1e355505,0 0 18px #1e355503}:root:is([data-theme=light],[data-theme=white]) .graph-3d-axis:not([data-eva-dark-scene],[data-eva-dark-scene] *):before{background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1);border:1px solid #4c79a9;box-shadow:0 0 7px #1e35551f}:root:is([data-theme=light],[data-theme=white]) .graph-3d-axis .axis-x-line:not([data-eva-dark-scene],[data-eva-dark-scene] *),:root:is([data-theme=light],[data-theme=white]) .graph-3d-axis .axis-x:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#7e161f}:root:is([data-theme=light],[data-theme=white]) .graph-3d-axis .axis-y-line:not([data-eva-dark-scene],[data-eva-dark-scene] *),:root:is([data-theme=light],[data-theme=white]) .graph-3d-axis .axis-y:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#167e48}:root:is([data-theme=light],[data-theme=white]) .graph-3d-axis .axis-z-line:not([data-eva-dark-scene],[data-eva-dark-scene] *),:root:is([data-theme=light],[data-theme=white]) .graph-3d-axis .axis-z:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#164a7e}:root:is([data-theme=light],[data-theme=white]) .graph-3d-status:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#324962;background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .86);border:1px solid #3d7cb8c7;box-shadow:inset 0 0 16px #1e355503}:root:is([data-theme=light],[data-theme=white]) .graph-3d-status button:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#164a7e}:root:is([data-theme=light],[data-theme=white]) .graph-3d-loading:not([data-eva-dark-scene],[data-eva-dark-scene] *),:root:is([data-theme=light],[data-theme=white]) .graph-3d-fallback:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:radial-gradient(circle, hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .13), transparent 42%), hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1)}:root:is([data-theme=light],[data-theme=white]) .graph-3d-tooltip:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#0f2f52;background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .94);border:1px solid #417ab4;box-shadow:0 9px 24px #1e35550d}:root:is([data-theme=light],[data-theme=white]) .graph-3d-tooltip span:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#36495e}:root:is([data-theme=light],[data-theme=white]) .graph-3d-tooltip--link:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#1b4879}:root:is([data-theme=light],[data-theme=white]) .eva-holographic-graph:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#16304b;background:radial-gradient(ellipse at 50% 51%,hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .16),transparent 24%),radial-gradient(ellipse at 50% 50%,#efebfa17,transparent 57%),hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1)}:root:is([data-theme=light],[data-theme=white]) .eva-holographic-graph:not([data-eva-dark-scene],[data-eva-dark-scene] *):before{background-image:radial-gradient(circle,hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .72) 0 1px,transparent 1.2px),radial-gradient(circle,#f2ebfa85 0 1px,transparent 1.2px)}:root:is([data-theme=light],[data-theme=white]) .holo-frame-title strong:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#174d7d}:root:is([data-theme=light],[data-theme=white]) .holo-frame-title span:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#214e73}:root:is([data-theme=light],[data-theme=white]) .holo-legend:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:linear-gradient(145deg,hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .91),hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .72));border:1px solid #3d7cb8b3;box-shadow:inset 0 0 20px #1e355503}:root:is([data-theme=light],[data-theme=white]) .holo-axis:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:radial-gradient(circle,hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .93),hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .88));border:1px solid #3d7ab8a6;box-shadow:inset 0 0 22px #1e355503}:root:is([data-theme=light],[data-theme=white]) .holo-axis-cube:not([data-eva-dark-scene],[data-eva-dark-scene] *){border:1px solid #3d7ab8;box-shadow:8px -8px 0 -7px #1e35551f,-8px 8px 0 -7px #1e35551f}:root:is([data-theme=light],[data-theme=white]) .holo-axis .axis-y:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#167e4c}:root:is([data-theme=light],[data-theme=white]) .holo-axis .axis-x:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#7e161f}:root:is([data-theme=light],[data-theme=white]) .holo-axis .axis-z:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#164a7e}:root:is([data-theme=light],[data-theme=white]) .holo-controls:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:linear-gradient(145deg,hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .93),hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .84));border:1px solid #3d7ab8bf;box-shadow:0 12px 26px #1e35550a}:root:is([data-theme=light],[data-theme=white]) .holo-controls button:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#2a496a;border-bottom:1px solid #3d7ab8a6}:root:is([data-theme=light],[data-theme=white]) .holo-controls button:hover:not([data-eva-dark-scene],[data-eva-dark-scene] *),:root:is([data-theme=light],[data-theme=white]) .holo-controls button:focus-visible:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#0f3352;background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .15)}:root:is([data-theme=light],[data-theme=white]) .holo-stage:not([data-eva-dark-scene],[data-eva-dark-scene] *):before{border:1px solid #3d72b8a6;box-shadow:inset 0 0 42px #1e355503,0 0 28px #1e355503}:root:is([data-theme=light],[data-theme=white]) .holo-global-orbit:not([data-eva-dark-scene],[data-eva-dark-scene] *){border:1px solid #3d6cb8a6}:root:is([data-theme=light],[data-theme=white]) .holo-global-orbit--two:not([data-eva-dark-scene],[data-eva-dark-scene] *){border-color:#703db8a6}:root:is([data-theme=light],[data-theme=white]) .holo-global-orbit--three:not([data-eva-dark-scene],[data-eva-dark-scene] *){border-color:#3d95b8a6}:root:is([data-theme=light],[data-theme=white]) .holo-relation:not([data-eva-dark-scene],[data-eva-dark-scene] *){stroke:#16417e}:root:is([data-theme=light],[data-theme=white]) .holo-relation--core:not([data-eva-dark-scene],[data-eva-dark-scene] *){stroke:#164c7e}:root:is([data-theme=light],[data-theme=white]) .holo-node:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#0f2c52}:root:is([data-theme=light],[data-theme=white]) .holo-node-shell:not([data-eva-dark-scene],[data-eva-dark-scene] *){border:1px solid color-mix(in srgb,var(--holo-color) 82%,#7a7a7a);background:radial-gradient(circle,hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .88) 42%,color-mix(in srgb,var(--holo-color) 16%,transparent) 43%,transparent 62%)}:root:is([data-theme=light],[data-theme=white]) .holo-node-label:not([data-eva-dark-scene],[data-eva-dark-scene] *){text-shadow:none}:root:is([data-theme=light],[data-theme=white]) .holo-node-label strong:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#0f3452}:root:is([data-theme=light],[data-theme=white]) .holo-node-label small:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:color-mix(in srgb,var(--holo-color) 75%,#303030)}:root:is([data-theme=light],[data-theme=white]) .holo-node--core .holo-node-shell:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#164c7e;background:radial-gradient(circle,hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .42) 0 20%,hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .46) 21% 32%,hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .9) 33% 50%,transparent 51%);box-shadow:0 0 27px #1e355514,0 0 50px #1e355508,inset 0 0 23px #1e35550d}:root:is([data-theme=light],[data-theme=white]) .holo-node--core .holo-node-shell i:not([data-eva-dark-scene],[data-eva-dark-scene] *){border-color:#3d70b8}:root:is([data-theme=light],[data-theme=white]) .holo-node--core .holo-node-shell i:nth-child(2):not([data-eva-dark-scene],[data-eva-dark-scene] *){border-color:#623db8}:root:is([data-theme=light],[data-theme=white]) .holo-node--core .holo-node-label strong:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#0f3452}:root:is([data-theme=light],[data-theme=white]) .holo-node--core .holo-node-label small:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#1f4b75}:root:is([data-theme=light],[data-theme=white]) .holo-mode-badge:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#164d7e;background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .86);border:1px solid #3d7cb8}:root:is([data-theme=light],[data-theme=white]) .brain-solar-3d:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1)}:root:is([data-theme=light],[data-theme=white]) .eva-custom-renderer:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:radial-gradient(ellipse at 50% 49%, hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .17), transparent 34%), hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1)}:root:is([data-theme=light],[data-theme=white]) .graph-3d-frame-title:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#324862}:root:is([data-theme=light],[data-theme=white]) .graph-3d-frame-title strong:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#1d4877}:root:is([data-theme=light],[data-theme=white]) .graph-3d-frame-title span:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#234a71}:root:is([data-theme=light],[data-theme=white]) .graph-3d-legend:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:linear-gradient(120deg,hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .84),hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .56));border:1px solid #3d7ab8a6;box-shadow:inset 0 0 18px #1e355503}:root:is([data-theme=light],[data-theme=white]) .graph-3d-legend span:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#37495c}:root:is([data-theme=light],[data-theme=white]) .brain-page--fullscreen:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1)}:root:is([data-theme=light],[data-theme=white]) .eva-speech-control button:not([data-eva-dark-scene],[data-eva-dark-scene] *),:root:is([data-theme=light],[data-theme=white]) .eva-speech-status:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#16627e;background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .68);border:1px solid #3d7ab8a6}:root:is([data-theme=light],[data-theme=white]) .eva-speech-control button+button:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#39485b;background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .58);border-color:#5b779aa6}:root:is([data-theme=light],[data-theme=white]) .eva-speech-error:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#520f18}:root:is([data-theme=light],[data-theme=white]) .chat-new-home:not([data-eva-dark-scene],[data-eva-dark-scene] *),:root:is([data-theme=light],[data-theme=white]) .chat-open-full:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#164f7e;background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .55);border:1px solid #3d6cb8a6}:root:is([data-theme=light],[data-theme=white]) .chat-new-home:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#324862}:root:is([data-theme=light],[data-theme=white]) .home-chat-empty:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#1f2d42}:root:is([data-theme=light],[data-theme=white]) .chat-sources--compact:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#2c4768}:root:is([data-theme=light],[data-theme=white]) .chat-sources--compact summary:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#16587e}:root:is([data-theme=light],[data-theme=white]) .chat-sources--compact i:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#304764;background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .07);border:1px solid #3d6ab8a6}:root:is([data-theme=light],[data-theme=white]) .agent-proposal:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:linear-gradient(135deg, hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .92), hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .9));border:1px solid #3d97b8a6;box-shadow:0 0 24px #1e355503}:root:is([data-theme=light],[data-theme=white]) .agent-proposal>div:first-child:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#16677e}:root:is([data-theme=light],[data-theme=white]) .agent-proposal small:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#16607e}:root:is([data-theme=light],[data-theme=white]) .agent-proposal strong:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#0f3b52}:root:is([data-theme=light],[data-theme=white]) .agent-proposal-reject:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#520f19;background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .35);border:1px solid #b83d4ea6}:root:is([data-theme=light],[data-theme=white]) .agent-proposal-approve:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#0f523c;background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .45);border:1px solid #3db895a6}:root:is([data-theme=light],[data-theme=white]) .agent-proposal-decided:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#23715c}:root:is([data-theme=light],[data-theme=white]) .project-workspace:not([data-eva-dark-scene],[data-eva-dark-scene] *){border-color:#3d76b8a6}:root:is([data-theme=light],[data-theme=white]) .project-workspace-summary>div:not([data-eva-dark-scene],[data-eva-dark-scene] *),:root:is([data-theme=light],[data-theme=white]) .project-workspace-grid section:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .52)}:root:is([data-theme=light],[data-theme=white]) .project-workspace-grid h3:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#0f2e52}:root:is([data-theme=light],[data-theme=white]) .project-workspace-grid button:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1)}:root:is([data-theme=light],[data-theme=white]) .graph-preview-state--error:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#7e1621}:root:is([data-theme=light],[data-theme=white]) .graph-preview-toolbar:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#2c4968;background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .86);border:1px solid #3d7cb8c2}:root:is([data-theme=light],[data-theme=white]) .graph-preview-controls:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .86);border:1px solid #3d7cb8c2}:root:is([data-theme=light],[data-theme=white]) .graph-preview-view-actions button:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#164c7e;background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .08);border:1px solid #3d6ab8a6}:root:is([data-theme=light],[data-theme=white]) .graph-preview-view-actions button:hover:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#0f3f52;background:#ebf7fa26;border-color:#3da1b8a6}:root:is([data-theme=light],[data-theme=white]) .graph-preview-view-actions button.is-saved:not([data-eva-dark-scene],[data-eva-dark-scene] *),:root:is([data-theme=light],[data-theme=white]) .brain-view-actions .secondary-button.is-saved:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#167e5b;background:#ebfaf429;border-color:#3db88fa6}:root:is([data-theme=light],[data-theme=white]) .graph-save-feedback:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#167e58}:root:is([data-theme=light],[data-theme=white]) .graph-preview-open:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:#ebf7fa14;border:1px solid #3da1b8a6}:root:is([data-theme=light],[data-theme=white]) .graph-preview-open:hover:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:#ebf7fa2e}:root:is([data-theme=light],[data-theme=white]) .api-usage-meter:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:linear-gradient(120deg, hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .92), hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .84));border:1px solid #3da1b8a6;box-shadow:inset 0 0 12px #1e355503,0 0 14px #1e355503}:root:is([data-theme=light],[data-theme=white]) .api-usage-meter strong:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#0f4852}:root:is([data-theme=light],[data-theme=white]) .api-usage-meter small:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#2c4b68}:root:is([data-theme=light],[data-theme=white]) .graph-preview-view-switch:not([data-eva-dark-scene],[data-eva-dark-scene] *){border-right:1px solid #3d6ab8a6}:root:is([data-theme=light],[data-theme=white]) .graph-preview-view-switch button:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#2f4a65}:root:is([data-theme=light],[data-theme=white]) .graph-preview-view-switch button.is-active:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#0f4c52;background:#ebf7fa1f;border-color:#3da1b8a6}:root:is([data-theme=light],[data-theme=white]) .project-workspace:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:radial-gradient(circle at 78% 2%, hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .16), transparent 31%), linear-gradient(145deg, hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1), hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1) 68%);border-color:#3d7ab8;box-shadow:inset 0 1px #1e355503,0 18px 36px #1e355508}:root:is([data-theme=light],[data-theme=white]) .project-workspace:not([data-eva-dark-scene],[data-eva-dark-scene] *):before{background:linear-gradient(90deg,#ebf7fa12,#0000 35%)}:root:is([data-theme=light],[data-theme=white]) .project-workspace>header:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:linear-gradient(90deg, hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .92), hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .68));border-bottom:1px solid #3d7cb8a6}:root:is([data-theme=light],[data-theme=white]) .project-workspace>header h2:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#0f3252;text-shadow:none}:root:is([data-theme=light],[data-theme=white]) .project-workspace>header>button:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .72);border-color:#3d7eb8}:root:is([data-theme=light],[data-theme=white]) .project-workspace-summary>div:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:linear-gradient(145deg, hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .86), hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .82));border-color:#3d7cb8b8}:root:is([data-theme=light],[data-theme=white]) .project-workspace-summary small:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#16537e}:root:is([data-theme=light],[data-theme=white]) .project-workspace-summary strong:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#0f2e52}:root:is([data-theme=light],[data-theme=white]) .project-workspace-grid section:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .72);border-color:#3d7ab8bf;box-shadow:inset 0 1px #1e355500}:root:is([data-theme=light],[data-theme=white]) .project-workspace-grid h3:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#164c7e;border-bottom:1px solid #3d7cb8a6}:root:is([data-theme=light],[data-theme=white]) .project-workspace-grid button:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:linear-gradient(90deg, hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .72), hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .68));border-color:#3d7ab8c7}:root:is([data-theme=light],[data-theme=white]) .project-workspace-grid button:hover:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .4);border-color:#3d7eb8}:root:is([data-theme=light],[data-theme=white]) .project-dashboard-grid>section:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .72);border:1px solid #3d7ab8bf}:root:is([data-theme=light],[data-theme=white]) .project-dashboard-grid header:not([data-eva-dark-scene],[data-eva-dark-scene] *){border-bottom:1px solid #3d7cb8a6}:root:is([data-theme=light],[data-theme=white]) .project-dashboard-grid h3:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#164c7e}:root:is([data-theme=light],[data-theme=white]) .project-dashboard-grid header>span:not([data-eva-dark-scene],[data-eva-dark-scene] *),:root:is([data-theme=light],[data-theme=white]) .project-dashboard-grid header>button:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#274b6d}:root:is([data-theme=light],[data-theme=white]) .project-tasks>button:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:linear-gradient(90deg,hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .72),hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .68));border:1px solid #3d7ab8c7}:root:is([data-theme=light],[data-theme=white]) .project-tasks>button:hover:not([data-eva-dark-scene],[data-eva-dark-scene] *){border-color:#3d7eb8}:root:is([data-theme=light],[data-theme=white]) .project-tasks button em:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#1a487a}:root:is([data-theme=light],[data-theme=white]) .priority-dot--critical:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#7e1622;background:#faebec}:root:is([data-theme=light],[data-theme=white]) .priority-dot--high:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#7e5116;background:#faf3eb}:root:is([data-theme=light],[data-theme=white]) .priority-dot--medium:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#16547e;background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1)}:root:is([data-theme=light],[data-theme=white]) .priority-dot--low:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#187c48;background:#ebfaf2}:root:is([data-theme=light],[data-theme=white]) .project-resources input:not([data-eva-dark-scene],[data-eva-dark-scene] *),:root:is([data-theme=light],[data-theme=white]) .project-resources textarea:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .72);border:1px solid #3d7ab8b8}:root:is([data-theme=light],[data-theme=white]) .project-resource-list a:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#0f2f52;background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .58);border:1px solid #3d7ab8ad}:root:is([data-theme=light],[data-theme=white]) .project-integrations article:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .46);border:1px solid #3d7ab8a6}:root:is([data-theme=light],[data-theme=white]) .integration-logo:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#303030;background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1)}:root:is([data-theme=light],[data-theme=white]) .integration-logo--openai:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:#ebfaf7}:root:is([data-theme=light],[data-theme=white]) .integration-logo--email:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:#faeceb}:root:is([data-theme=light],[data-theme=white]) .integration-logo--drive:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1)}:root:is([data-theme=light],[data-theme=white]) .integration-logo--social:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:linear-gradient(135deg,#faf3eb,#faebf3,#eeebfa)}:root:is([data-theme=light],[data-theme=white]) .integration-logo--site:not([data-eva-dark-scene],[data-eva-dark-scene] *),:root:is([data-theme=light],[data-theme=white]) .project-integrations article>i:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1)}:root:is([data-theme=light],[data-theme=white]) .project-integrations article>i.is-active:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:#ebfaf2;box-shadow:0 0 8px #1e35551f}:root:is([data-theme=light],[data-theme=white]) .knowledge-detail-enrichment:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:#ebf7fa08}:root:is([data-theme=light],[data-theme=white]) .knowledge-detail-enrichment h3:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#0f3252}:root:is([data-theme=light],[data-theme=white]) .knowledge-detail-enrichment p:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#2c4668}:root:is([data-theme=light],[data-theme=white]) .knowledge-tag-list span:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#166b7e;background:#ebf7fa14;border:1px solid #3da1b8a6}:root:is([data-theme=light],[data-theme=white]) .knowledge-tag-list .knowledge-relevance-tag:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#260f52;background:linear-gradient(135deg,#f0ebfa47,hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .16));border-color:#6c3db8a6;box-shadow:0 0 14px #1e355505}:root:is([data-theme=light],[data-theme=white]) .knowledge-tag-list .knowledge-relevance-tag.utile-progetti:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#0f3d52;background:linear-gradient(135deg,hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .28),hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .16));border-color:#3da1b8a6}:root:is([data-theme=light],[data-theme=white]) .knowledge-tag-list .knowledge-relevance-tag.non-prioritario-eva:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#38465c;background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .1);border-color:#5e7597a6}:root:is([data-theme=light],[data-theme=white]) .news-agent-state:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#164c7e}:root:is([data-theme=light],[data-theme=white]) .news-agent-state i:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:#ebfaf3;box-shadow:0 0 8px #1e35551f}:root:is([data-theme=light],[data-theme=white]) .news-kpis>div:not([data-eva-dark-scene],[data-eva-dark-scene] *),:root:is([data-theme=light],[data-theme=white]) .news-toolbar button:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1)}:root:is([data-theme=light],[data-theme=white]) .news-toolbar button.is-active:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#0f4452;background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1)}:root:is([data-theme=light],[data-theme=white]) .news-row:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1)}:root:is([data-theme=light],[data-theme=white]) .news-row.is-selected:not([data-eva-dark-scene],[data-eva-dark-scene] *){box-shadow:0 0 15px #1e355505}:root:is([data-theme=light],[data-theme=white]) .news-row em i:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#164c7e;border:1px solid #3d7cb8}:root:is([data-theme=light],[data-theme=white]) .news-priority:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#7e5f16;border:1px solid #b88d3d}:root:is([data-theme=light],[data-theme=white]) .news-priority.high:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#7e1626;border-color:#b34259}:root:is([data-theme=light],[data-theme=white]) .knowledge-user-details dd:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#0f2a52}:root:is([data-theme=light],[data-theme=white]) .knowledge-user-details dd>p:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#2c4668}:root:is([data-theme=light],[data-theme=white]) .capture-box select:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#0f3052;background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1)}:root:is([data-theme=light],[data-theme=white]) .knowledge-website-pages-list:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:#ebf7fa05}:root:is([data-theme=light],[data-theme=white]) .knowledge-website-pages-list summary:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#0f3052}:root:is([data-theme=light],[data-theme=white]) .knowledge-website-pages li.is-removed:not([data-eva-dark-scene],[data-eva-dark-scene] *){border-color:#b88b3da6}:root:is([data-theme=light],[data-theme=white]) .knowledge-website-pages a:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#0f3252}:root:is([data-theme=light],[data-theme=white]) .knowledge-trash-toggle:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#520f16}:root:is([data-theme=light],[data-theme=white]) .knowledge-trash:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:linear-gradient(145deg,hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .96),hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .98));border:1px solid #b83d47a6;box-shadow:0 12px 34px #1e355508}:root:is([data-theme=light],[data-theme=white]) .knowledge-trash li:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .72);border:1px solid #7a7a7aa6}:root:is([data-theme=light],[data-theme=white]) .knowledge-trash strong:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#0f2c52}:root:is([data-theme=light],[data-theme=white]) .knowledge-detail-mini:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#28486c;background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1)}:root:is([data-theme=light],[data-theme=white]) .knowledge-detail-mini:hover:not([data-eva-dark-scene],[data-eva-dark-scene] *){border-color:#3da1b8a6}:root:is([data-theme=light],[data-theme=white]) .knowledge-detail-mini--trash:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#520f16;border-color:#b83d47a6}:root:is([data-theme=light],[data-theme=white]) .inbox-page>p[role=alert]:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#7e1622;background:#faebec14;border:1px solid #b83d47a6}:root:is([data-theme=light],[data-theme=white]) .knowledge-preview-placeholder:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#7e5916;background:#faf4eb0f;border:1px solid #b88b3da6}:root:is([data-theme=light],[data-theme=white]) .knowledge-preview>p:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#2c4668}:root:is([data-theme=light],[data-theme=white]) .knowledge-image-preview:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1);border:1px solid #3da1b8a6}:root:is([data-theme=light],[data-theme=white]) .knowledge-upload-dialog:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1);border:1px solid #3da1b8a6;box-shadow:0 22px 72px #1e355512}:root:is([data-theme=light],[data-theme=white]) .knowledge-upload-dialog label:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#0f2a52}:root:is([data-theme=light],[data-theme=white]) .knowledge-upload-dialog textarea:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#0f2f52;background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1)}:root:is([data-theme=light],[data-theme=white]) .tool-center-summary>div:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .52)}:root:is([data-theme=light],[data-theme=white]) .tool-center-controls label:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#16537e;background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1)}:root:is([data-theme=light],[data-theme=white]) .tool-center-controls button.active:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#0f4152;background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .2);border-color:#3d89b8}:root:is([data-theme=light],[data-theme=white]) .tool-center-list:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .38)}:root:is([data-theme=light],[data-theme=white]) .tool-row:not([data-eva-dark-scene],[data-eva-dark-scene] *){border-bottom:1px solid #517ca4a6}:root:is([data-theme=light],[data-theme=white]) .tool-row-summary:hover:not([data-eva-dark-scene],[data-eva-dark-scene] *),:root:is([data-theme=light],[data-theme=white]) .tool-row-summary:focus-visible:not([data-eva-dark-scene],[data-eva-dark-scene] *),:root:is([data-theme=light],[data-theme=white]) .tool-row.is-open .tool-row-summary:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:#ebf7fa12}:root:is([data-theme=light],[data-theme=white]) .tool-row-icon:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:#ebf7fa14;border:1px solid #3da1b8a6}:root:is([data-theme=light],[data-theme=white]) .tool-row .connector-status:not([data-eva-dark-scene],[data-eva-dark-scene] *){--tool-status-color:#39475b;--tool-status-border:#5e7697a6;--tool-status-background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .08)}:root:is([data-theme=light],[data-theme=white]) .tool-row .connector-status--connected:not([data-eva-dark-scene],[data-eva-dark-scene] *){--tool-status-color:#167e4d;--tool-status-border:#3db87ea6;--tool-status-background:#ebfaf31a}:root:is([data-theme=light],[data-theme=white]) .tool-row .connector-status--configured:not([data-eva-dark-scene],[data-eva-dark-scene] *){--tool-status-color:#166b7e;--tool-status-border:#3da1b8a6;--tool-status-background:#ebf7fa1a}:root:is([data-theme=light],[data-theme=white]) .tool-row .connector-status--configured-manual:not([data-eva-dark-scene],[data-eva-dark-scene] *){--tool-status-color:#46167e;--tool-status-border:#783db8a6;--tool-status-background:#f2ebfa1c}:root:is([data-theme=light],[data-theme=white]) .tool-row .connector-status--needs-configuration:not([data-eva-dark-scene],[data-eva-dark-scene] *){--tool-status-color:#7e5916;--tool-status-border:#b8893da6;--tool-status-background:#faf4eb1c}:root:is([data-theme=light],[data-theme=white]) .tool-row .connector-status--error:not([data-eva-dark-scene],[data-eva-dark-scene] *){--tool-status-color:#7e1624;--tool-status-border:#b83d50a6;--tool-status-background:#faebed1a}:root:is([data-theme=light],[data-theme=white]) .tool-row .connector-status--unavailable:not([data-eva-dark-scene],[data-eva-dark-scene] *){--tool-status-color:#3c4858;--tool-status-border:#5e7697a6;--tool-status-background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .08)}:root:is([data-theme=light],[data-theme=white]) .tool-row-use:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#1f4a75}:root:is([data-theme=light],[data-theme=white]) .tool-row-chevron:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#1c5078}:root:is([data-theme=light],[data-theme=white]) .tool-row-detail:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:linear-gradient(90deg,hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .72),hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .34));border-top:1px solid #517ca4a6}:root:is([data-theme=light],[data-theme=white]) .tool-row-detail dd:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#103451}:root:is([data-theme=light],[data-theme=white]) .tool-row-detail p:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#2e4b66}:root:is([data-theme=light],[data-theme=white]) .news-toolbar select:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1)}:root:is([data-theme=light],[data-theme=white]) .news-profile-backdrop:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .72)}:root:is([data-theme=light],[data-theme=white]) .news-profile-manager aside:not([data-eva-dark-scene],[data-eva-dark-scene] *),:root:is([data-theme=light],[data-theme=white]) .news-profile-manager aside button.is-active:not([data-eva-dark-scene],[data-eva-dark-scene] *),:root:is([data-theme=light],[data-theme=white]) .news-profile-manager input:not([data-eva-dark-scene],[data-eva-dark-scene] *),:root:is([data-theme=light],[data-theme=white]) .news-profile-manager textarea:not([data-eva-dark-scene],[data-eva-dark-scene] *),:root:is([data-theme=light],[data-theme=white]) .news-profile-manager select:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1)}:root:is([data-theme=light],[data-theme=white]) .knowledge-file-title:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#0f2c52}:root:is([data-theme=light],[data-theme=white]) .knowledge-website-description:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#2a466a}:root:is([data-theme=light],[data-theme=white]) .marketing-overview>div:not([data-eva-dark-scene],[data-eva-dark-scene] *){border:1px solid var(--border,#5c7999);background:var(--surface,hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1))}:root:is([data-theme=light],[data-theme=white]) .marketing-overview span:not([data-eva-dark-scene],[data-eva-dark-scene] *),:root:is([data-theme=light],[data-theme=white]) .marketing-runtime-note:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:var(--text-muted,#3b4959)}:root:is([data-theme=light],[data-theme=white]) .marketing-connections span:not([data-eva-dark-scene],[data-eva-dark-scene] *){border:1px solid #67778e}:root:is([data-theme=light],[data-theme=white]) .marketing-connections .is-connected:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#1c7848;border-color:#4ea67d}:root:is([data-theme=light],[data-theme=white]) .marketing-notice:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1);border:1px solid #537ca2}:root:is([data-theme=light],[data-theme=white]) .marketing-form-grid input:not([data-eva-dark-scene],[data-eva-dark-scene] *),:root:is([data-theme=light],[data-theme=white]) .marketing-form-grid select:not([data-eva-dark-scene],[data-eva-dark-scene] *),:root:is([data-theme=light],[data-theme=white]) .marketing-form-grid textarea:not([data-eva-dark-scene],[data-eva-dark-scene] *),:root:is([data-theme=light],[data-theme=white]) .marketing-connector-form input:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1);color:#172f4a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border:1px solid #647790}:root:is([data-theme=light],[data-theme=white]) .marketing-form-grid fieldset:not([data-eva-dark-scene],[data-eva-dark-scene] *){border:1px solid #647790}:root:is([data-theme=light],[data-theme=white]) .marketing-preview:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1);color:#324a62}:root:is([data-theme=light],[data-theme=white]) .marketing-campaign dt:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#3b4959}:root:is([data-theme=light],[data-theme=white]) .marketing-campaign details:not([data-eva-dark-scene],[data-eva-dark-scene] *){border-top:1px solid #597d9b}:root:is([data-theme=light],[data-theme=white]) .marketing-status:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1)}:root:is([data-theme=light],[data-theme=white]) .marketing-status--scheduled:not([data-eva-dark-scene],[data-eva-dark-scene] *),:root:is([data-theme=light],[data-theme=white]) .marketing-status--completed:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1);color:#1c7844}:root:is([data-theme=light],[data-theme=white]) .marketing-status--uncertain:not([data-eva-dark-scene],[data-eva-dark-scene] *),:root:is([data-theme=light],[data-theme=white]) .marketing-status--failed:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1);color:#7e4c16}:root:is([data-theme=light],[data-theme=white]) .marketing-filters button:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#3a495a}:root:is([data-theme=light],[data-theme=white]) .marketing-filters button.active:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1);color:#0f3052}:root:is([data-theme=light],[data-theme=white]) .marketing-empty:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#3b4959}:root:is([data-theme=light],[data-theme=white]) .marketing-confirm:not([data-eva-dark-scene],[data-eva-dark-scene] *){border:1px solid #4d79a8}:root:is([data-theme=light],[data-theme=white]) .visual-lab-loading:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#16667e;background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1)}:root:is([data-theme=light],[data-theme=white]) .eva-visual-lab:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#0f3852;background:radial-gradient(ellipse at 50% 42%, hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .14), transparent 42%), linear-gradient(180deg, hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1), hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1))}:root:is([data-theme=light],[data-theme=white]) .visual-lab-header:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:linear-gradient(90deg, hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .94), hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .86));border:1px solid #3d7ab8;box-shadow:inset 0 1px #1e355500,0 12px 28px #1e355508}:root:is([data-theme=light],[data-theme=white]) .visual-lab-header span:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#165f7e}:root:is([data-theme=light],[data-theme=white]) .visual-lab-header strong:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#36475e}:root:is([data-theme=light],[data-theme=white]) .visual-lab-header button:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#0f3952;background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .9);border:1px solid #3d7eb8}:root:is([data-theme=light],[data-theme=white]) .visual-lab-status:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#39485b}:root:is([data-theme=light],[data-theme=white]) .visual-lab-status i:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:#ebfaf2;box-shadow:0 0 8px #1e35551f}:root:is([data-theme=light],[data-theme=white]) .visual-lab-frame:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1);border:1px solid #3d7cb8;box-shadow:inset 0 0 80px #1e355503,0 0 36px #1e35550a}:root:is([data-theme=light],[data-theme=white]) .visual-lab-vignette:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:linear-gradient(90deg, hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .52), transparent 13%, transparent 86%, hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .48)), linear-gradient(180deg, hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .28), transparent 12%, transparent 88%, hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .5));box-shadow:inset 0 0 90px #1e35550a}:root:is([data-theme=light],[data-theme=white]) .visual-lab-hit-targets button:focus-visible:not([data-eva-dark-scene],[data-eva-dark-scene] *){outline:1px solid #3d95b8a6;box-shadow:0 0 20px #1e355505}:root:is([data-theme=light],[data-theme=white]) .visual-lab-title strong:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#28496c}:root:is([data-theme=light],[data-theme=white]) .visual-lab-title span:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#2d4967}:root:is([data-theme=light],[data-theme=white]) .visual-lab-legend:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .74);border:1px solid #3d7cb8ad;box-shadow:0 0 26px #1e355508}:root:is([data-theme=light],[data-theme=white]) .visual-legend-row:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#3a4859}:root:is([data-theme=light],[data-theme=white]) .visual-legend-row--blue:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#163e7e}:root:is([data-theme=light],[data-theme=white]) .visual-legend-row--violet:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#3c167e}:root:is([data-theme=light],[data-theme=white]) .visual-legend-row--cyan:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#16707e}:root:is([data-theme=light],[data-theme=white]) .visual-legend-row--purple:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#4c167e}:root:is([data-theme=light],[data-theme=white]) .visual-legend-row--amber:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#7e5616}:root:is([data-theme=light],[data-theme=white]) .visual-legend-row--gold:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#7d5e17}:root:is([data-theme=light],[data-theme=white]) .visual-legend-row--green:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#167e4a}:root:is([data-theme=light],[data-theme=white]) .visual-legend-row--teal:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#16727e}:root:is([data-theme=light],[data-theme=white]) .visual-lab-controls:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .82);border:1px solid #3d7cb8c2}:root:is([data-theme=light],[data-theme=white]) .visual-lab-controls button:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#37485c;border-bottom:1px solid #3d78b8a6}:root:is([data-theme=light],[data-theme=white]) .visual-lab-controls button:hover:not(:disabled):not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#0f4152;background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .17)}:root:is([data-theme=light],[data-theme=white]) .visual-lab-axis:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:radial-gradient(circle, hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .42), hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .72) 67%);border:1px solid #3d7ab8a6;box-shadow:inset 0 0 22px #1e355505}:root:is([data-theme=light],[data-theme=white]) .visual-lab-axis div:not([data-eva-dark-scene],[data-eva-dark-scene] *){border:1px solid #3d76b8;box-shadow:inset 0 0 12px #1e355508}:root:is([data-theme=light],[data-theme=white]) .visual-lab-axis div:not([data-eva-dark-scene],[data-eva-dark-scene] *):before,:root:is([data-theme=light],[data-theme=white]) .visual-lab-axis div:not([data-eva-dark-scene],[data-eva-dark-scene] *):after{background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / 1)}:root:is([data-theme=light],[data-theme=white]) .visual-lab-axis .axis-x:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#7e161f}:root:is([data-theme=light],[data-theme=white]) .visual-lab-axis .axis-y:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#167e48}:root:is([data-theme=light],[data-theme=white]) .visual-lab-axis .axis-z:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#164a7e}:root:is([data-theme=light],[data-theme=white]) .visual-lab-mode:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#16467e;background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .78);border:1px solid #3d74b8}:root:is([data-theme=light],[data-theme=white]) .visual-lab-help:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#37495d;background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .74);border:1px solid #3d7eb8a6}:root:is([data-theme=light],[data-theme=white]) .visual-lab-hover:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#0f4652;text-shadow:none}:root:is([data-theme=light],[data-theme=white]) .visual-lab-selection:not([data-eva-dark-scene],[data-eva-dark-scene] *){background:hsl(215 var(--theme-surface-saturation) var(--theme-surface-lightness) / .88);border:1px solid #3e78b6;box-shadow:0 0 22px #1e355505}:root:is([data-theme=light],[data-theme=white]) .visual-lab-selection span:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#164c7e}:root:is([data-theme=light],[data-theme=white]) .visual-lab-selection small:not([data-eva-dark-scene],[data-eva-dark-scene] *){color:#3c4858}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#e8eff9;--sidebar:#f1f5fc;--panel:#f7faff;--panel-2:#eaf1fc;--elevated:#fff;--theme-surface-saturation:55%;--theme-surface-lightness:97%}:root[data-theme=white]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--sidebar:#fff;--panel:#fff;--panel-2:#f5f7fb;--elevated:#fff;--theme-surface-saturation:0%;--theme-surface-lightness:100%}:root:is([data-theme=light],[data-theme=white]){--border:#8296ae;--border-soft:#bccbde;--text:#172c46;--muted:#405774;--dim:#4e627c;--blue:#175dc5;--cyan:#006983;--violet:#7039bd;--green:#166e3c;--amber:#865300;--red:#b02636;--shadow:0 8px 26px #1c385a12;--glow-blue:0 0 16px #2f7bff0f;--glow-violet:0 0 18px #945cff0d;--surface:var(--panel);--text-muted:var(--muted)}:root[data-theme=white] body{background:#fff}:root[data-theme=light] body{background:radial-gradient(ellipse at 90% 0, #e9e8fb, transparent 50%), var(--bg)}:root:is([data-theme=light],[data-theme=white]) .sidebar{background:var(--sidebar)}:root:is([data-theme=light],[data-theme=white]) :is(input,select,textarea):not([data-eva-dark-scene] *){color:var(--text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-color:#788da7}:root:is([data-theme=light],[data-theme=white]) :is(input,textarea)::placeholder{color:#526883;opacity:1}:root:is([data-theme=light],[data-theme=white]) :is(button,a,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #175dc5}:root:is([data-theme=light],[data-theme=white]) :is(.primary-button,.nav-item--active):not([data-eva-dark-scene] *){color:#123d7b;background:#e0edff;border-color:#3667a4}:root:is([data-theme=light],[data-theme=white]) .primary-button:hover{background:#ccdef8}:root:is([data-theme=light],[data-theme=white]) .icon-tile svg,:root:is([data-theme=light],[data-theme=white]) .project-icon svg{color:#fff}:root:is([data-theme=light],[data-theme=white]) [data-eva-dark-scene]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#eef6ff;--bg:#02060e;--panel:#071220;--panel-2:#091827;--elevated:#0d1d30;--border:#17324e;--border-soft:#10243a;--text:#eef6ff;--muted:#8394ac;--dim:#5c6e86;--blue:#2f7bff;--cyan:#19d3ff;--violet:#945cff;--green:#21d36b;--amber:#f4a719;--red:#f05258;background:#010611}.theme-picker{border:0;min-width:0;margin:20px 0;padding:0}.theme-picker legend{margin-bottom:14px;font-size:1rem;font-weight:650}.theme-picker>p{color:var(--muted);margin:14px 0;font-size:.8rem;line-height:1.6}.theme-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.theme-option{border:1px solid var(--border);background:var(--panel);cursor:pointer;border-radius:12px;align-content:start;gap:12px;padding:16px;display:grid;position:relative}.theme-option.is-selected{border:2px solid var(--blue);box-shadow:0 0 0 2px color-mix(in srgb, var(--blue) 12%, transparent);padding:15px}.theme-option input{accent-color:var(--blue);position:absolute;top:14px;right:14px}.theme-option:focus-within{outline:3px solid var(--blue);outline-offset:3px}.theme-option>strong{color:var(--text);align-items:center;gap:8px;display:flex}.theme-option>span:last-child{color:var(--muted);font-size:.78rem;line-height:1.55}.theme-swatch{border:1px solid #8194ac;border-radius:8px;gap:9px;height:80px;margin-right:22px;padding:10px;display:flex}.theme-swatch>i{border-radius:3px;width:16%}.theme-swatch>span{flex:1;gap:7px;display:grid}.theme-swatch b{border-radius:3px;height:12px;display:block}.theme-swatch--dark{background:#02060e}.theme-swatch--dark>i{background:#19365c}.theme-swatch--dark b{background:#244675}.theme-swatch--light{background:#e8eff9}.theme-swatch--light>i{background:#94b6e5}.theme-swatch--light b{background:#c4d7f4}.theme-swatch--white{background:#fff}.theme-swatch--white>i{background:#cbd4e2}.theme-swatch--white b{background:#e4e9f1}.theme-swatch b:last-child{background:#7855c8;width:60%}@media (width<=700px){.theme-options{grid-template-columns:1fr}}:root:is([data-theme=light],[data-theme=white]) .header-icon-button>span,:root:is([data-theme=light],[data-theme=white]) .icon-tile svg,:root:is([data-theme=light],[data-theme=white]) .project-icon svg{color:#fff!important}:root:is([data-theme=light],[data-theme=white]) .graph-detail>header span{color:color-mix(in srgb, var(--node-color) 35%, #172c46)}:root:is([data-theme=light],[data-theme=white]) .react-flow__edge-text{fill:#172c46!important}:root:is([data-theme=light],[data-theme=white]) .react-flow__edge-textbg{fill-opacity:.96;fill:#fff!important}:root:is([data-theme=light],[data-theme=white]) .react-flow__edge.selected .react-flow__edge-path{stroke:#175dc5!important}.transfer-form{gap:14px;max-width:580px;margin-top:20px;display:grid}.transfer-form label{color:var(--text);gap:8px;font-size:.85rem;display:grid}.transfer-form input{border:1px solid var(--border);background:var(--panel-2);width:100%;color:var(--text);border-radius:8px;padding:12px}.transfer-form button{justify-self:start}.calendar-page{gap:20px;min-width:0;display:grid}.calendar-page-heading,.calendar-toolbar,.eva-month header,.eva-mini-title,.eva-mini-calendar footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.calendar-page h1{align-items:center;gap:10px;margin:8px 0;display:flex}.calendar-page-heading p{color:var(--muted);margin:0}.calendar-page button,.calendar-editor button,.eva-mini-calendar button{cursor:pointer}.calendar-page button:disabled,.calendar-editor button:disabled,.eva-mini-calendar button:disabled{cursor:default;opacity:.5}.calendar-toolbar{flex-wrap:wrap;justify-content:flex-start}.calendar-toolbar input{border:1px solid var(--border);background:var(--panel);color:var(--text);border-radius:8px;padding:8px 12px}.calendar-toolbar [role=group]{border:1px solid var(--border);border-radius:9px;padding:3px;display:flex}.calendar-toolbar [role=group] button{color:var(--muted);background:0 0;border:0;border-radius:6px;padding:7px 16px}.calendar-toolbar button[aria-pressed=true]{color:var(--text);background:var(--panel-2)}.calendar-layout{grid-template-columns:minmax(0,1fr) minmax(270px,320px);align-items:start;gap:18px;display:grid}.calendar-month-panel{min-width:0;padding:16px}.eva-month header{text-transform:capitalize;margin-bottom:18px}.eva-month header>span{gap:4px;display:flex}.eva-month header button,.eva-mini-title button{color:var(--muted);background:0 0;border:0;border-radius:6px;padding:6px}.eva-month header button:hover,.eva-mini-title button:hover{background:var(--panel-2);color:var(--text)}.eva-month-weekdays,.eva-month-days{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.eva-month-weekdays{color:var(--muted);text-align:center;margin-bottom:8px;font-size:12px}.eva-month-days>button{border:1px solid var(--border-soft);min-width:0;min-height:96px;color:var(--text);text-align:left;background:0 0;flex-direction:column;align-items:stretch;padding:5px;display:flex;overflow:hidden}.eva-day-number{border-radius:50%;flex-shrink:0;align-self:center;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.eva-month-days>.is-outside{color:var(--muted);background:color-mix(in srgb, var(--panel-2) 40%, transparent)}.eva-month-days>.is-today .eva-day-number{outline:1px solid var(--cyan);outline-offset:-1px;color:var(--cyan)}.eva-month-days>.is-selected .eva-day-number{background:var(--cyan);color:var(--bg);outline:0;font-weight:700}.eva-month-days>.is-selected{background:color-mix(in srgb, var(--blue) 9%, transparent)}.eva-month-days>button:hover{background:var(--panel-2)}.eva-day-events{gap:4px;min-width:0;margin-top:4px;display:grid}.eva-day-events>small{color:var(--muted);font-size:10px}.calendar-tone-blue{--calendar-color:var(--blue)}.calendar-tone-violet{--calendar-color:var(--violet)}.calendar-tone-green{--calendar-color:var(--green)}.calendar-tone-amber{--calendar-color:var(--amber)}.calendar-tone-red{--calendar-color:var(--red)}.calendar-chip{background:color-mix(in srgb, var(--calendar-color) 12%, var(--panel));color:var(--text);border-left:2px solid var(--calendar-color);white-space:nowrap;text-overflow:ellipsis;border-radius:3px;padding:3px;font-size:10px;overflow:hidden}.calendar-day-panel,.calendar-agenda{min-width:0;padding:18px}.calendar-day-panel h2{text-transform:capitalize;margin:8px 0 12px;font-size:18px}.calendar-day-panel header>small,.calendar-editor header small{color:var(--cyan);letter-spacing:1px;font-size:10px}.calendar-day-panel .text-link{color:var(--cyan);background:0 0;border:0;align-items:center;gap:5px;padding:0;display:flex}.calendar-event{border:1px solid var(--border-soft);border-left:3px solid var(--calendar-color);background:var(--panel-2);overflow-wrap:anywhere;border-radius:9px;margin-top:16px;padding:12px}.calendar-event h3{margin:8px 0;font-size:15px;line-height:1.4}.calendar-event small,.calendar-event p,.calendar-event-repeat{color:var(--muted);font-size:12px;line-height:1.5}.calendar-event p{margin:8px 0}.calendar-event-description{white-space:pre-wrap}.calendar-event-repeat{align-items:center;gap:4px;display:flex}.calendar-event-actions{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.calendar-event-actions button{border:1px solid var(--border);color:var(--text);background:var(--panel);border-radius:6px;align-items:center;gap:4px;padding:6px 8px;font-size:11px;display:flex}.calendar-empty{color:var(--muted);text-align:center;padding:32px 0}.calendar-empty p{margin-bottom:5px}.calendar-editor{border:1px solid var(--border);background:var(--panel);width:min(600px,100vw - 28px);max-height:calc(100dvh - 32px);color:var(--text);box-shadow:var(--shadow);border-radius:16px;margin:auto;padding:24px;position:fixed;inset:0;overflow-y:auto}.calendar-editor::backdrop{background:#000000a6}.calendar-editor header,.calendar-editor footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.calendar-editor header button{color:var(--muted);background:0 0;border:0}.calendar-editor h2{margin:5px 0 16px}.calendar-editor fieldset{border:0;min-width:0;margin:0;padding:0}.calendar-editor label{gap:6px;min-width:0;margin:12px 0;font-size:13px;display:grid}.calendar-editor input,.calendar-editor select,.calendar-editor textarea{width:100%;min-width:0;color:var(--text);background:var(--bg);border:1px solid var(--border);font:inherit;border-radius:7px;padding:9px 10px}.calendar-editor .calendar-checkbox{align-items:center;gap:8px;display:flex}.calendar-editor input[type=checkbox]{width:16px;height:16px;accent-color:var(--blue)}.calendar-editor small,.calendar-editor fieldset p{color:var(--muted);font-size:11px;line-height:1.5}.calendar-form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.calendar-recurrence{background:var(--panel-2);border-radius:10px;padding:1px 12px 12px}.calendar-weekday-options{flex-wrap:wrap;gap:10px;display:flex}.calendar-weekday-options label{align-items:center;display:flex}.calendar-editor footer{justify-content:flex-end;margin-top:20px}.calendar-editor [role=alert],.calendar-page [role=alert]{color:var(--red)}.eva-mini-calendar{padding:14px 16px 10px}.eva-mini-title{margin-bottom:12px}.eva-mini-title a{color:var(--text);align-items:center;gap:7px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.eva-mini-title button{font-size:11px}.eva-month--compact header{margin-bottom:12px;font-size:14px}.eva-month--compact .eva-month-days{row-gap:3px}.eva-month--compact .eva-month-days>button{background:0 0;border:0;border-radius:6px;align-items:center;min-height:35px;padding:1px}.eva-month--compact .eva-day-number{width:29px;height:29px;font-size:12px}.eva-day-dots{gap:2px;height:4px;display:flex}.eva-day-dots i{background:var(--calendar-color);border-radius:50%;width:3px;height:3px}.eva-mini-agenda{border-top:1px solid var(--border-soft);gap:6px;min-height:33px;margin-top:9px;padding:10px 0;display:grid}.eva-mini-agenda>small{color:var(--muted);font-size:11px}.eva-mini-agenda a{color:var(--text);align-items:center;gap:7px;min-width:0;font-size:12px;text-decoration:none;display:flex}.eva-mini-agenda a>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.eva-mini-agenda i{background:var(--calendar-color);border-radius:50%;flex-shrink:0;width:5px;height:5px}.eva-mini-agenda small{white-space:nowrap;color:var(--muted)}.eva-mini-calendar footer{border-top:1px solid var(--border-soft);padding-top:9px}.eva-mini-calendar footer a{color:var(--cyan);align-items:center;gap:4px;font-size:11px;text-decoration:none;display:flex}@media (width<=1100px){.calendar-layout{grid-template-columns:1fr}.calendar-day-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.calendar-day-panel>header{grid-column:1/-1}}@media (width<=600px){.calendar-page-heading{flex-wrap:wrap;align-items:flex-start}.calendar-page-heading h1{font-size:26px}.calendar-day-panel{display:block}.calendar-month-panel{padding:10px}.eva-month-days>button{min-height:65px;padding:2px}.calendar-chip{padding:2px;font-size:8px}.calendar-chip small{display:none}.calendar-form-row{grid-template-columns:1fr;gap:0}.calendar-editor{padding:18px}.calendar-toolbar{gap:8px}}
