@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_7878db25-module__0eKFlW__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_7878db25-module__0eKFlW__variable{--font-sans:"Manrope", "Manrope Fallback"}
@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/150f724d70372c02-s.2ym9msm88vm4r.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/750c737482d9de2f-s.08jxdyhjmo52g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.23oeb0afa3wba.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_e04cecd3-module__iiz2bW__className{font-family:Newsreader,Newsreader Fallback;font-style:normal}.newsreader_e04cecd3-module__iiz2bW__variable{--font-serif:"Newsreader", "Newsreader Fallback"}
.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))}
:root{--ink:#13201d;--ink-soft:#34433f;--muted:#73807c;--canvas:#f3f2ed;--surface:#fbfbf8;--surface-strong:#fff;--line:#dcdfd8;--line-dark:#c8cec5;--lime:#d8ff59;--lime-strong:#bdea34;--lime-soft:#f0ffc1;--blue:#dbeaff;--blue-strong:#3376d2;--amber:#f6b73c;--amber-soft:#fff4d9;--red:#d55d52;--red-soft:#fff0ed;--green:#2d7b5f;--green-soft:#e5f6ef;--shadow-sm:0 1px 2px #15201d0a, 0 7px 22px #15201d09;--shadow-md:0 18px 50px #15201d17;--radius-sm:10px;--radius-md:16px;--radius-lg:22px}*{box-sizing:border-box}html{background:var(--canvas);scroll-behavior:smooth}body{color:var(--ink);background:var(--canvas);font-family:var(--font-sans), Arial, sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.5}button,input,select,textarea{color:inherit;font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{border:0}::selection{color:var(--ink);background:var(--lime)}:focus-visible{outline-offset:2px;outline:3px solid #477eff59}.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{min-height:100vh}.sidebar{z-index:30;color:#eef4ef;background:#17231f;flex-direction:column;width:252px;padding:24px 17px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand-row{justify-content:space-between;align-items:center;padding:0 6px;display:flex}.brand{letter-spacing:-.04em;align-items:center;gap:10px;font-size:18px;font-weight:750;display:inline-flex}.brand__mark{width:27px;height:27px;color:inherit;place-items:center;display:grid}.brand__mark svg{width:100%;height:100%}.user-card strong,.user-card small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.user-card strong{font-size:12px;font-weight:700}.user-card small{color:#91a19b;margin-top:1px;font-size:10px}.avatar{width:34px;height:34px;color:var(--ink);letter-spacing:-.02em;background:#e7ebe5;border-radius:10px;flex:none;place-items:center;font-size:11px;font-weight:800;display:inline-grid}.sidebar-nav{flex-direction:column;gap:4px;margin-top:34px;display:flex}.nav-label{color:#72837d;letter-spacing:.13em;text-transform:uppercase;padding:0 11px 7px;font-size:9px;font-weight:800}.nav-label--spaced{margin-top:16px}.nav-item{color:#a8b6b1;text-align:left;background:0 0;border-radius:10px;align-items:center;gap:11px;min-height:42px;padding:0 11px;font-size:12px;font-weight:600;transition:all .16s;display:flex}.nav-item:hover{color:#fff;background:#ffffff0e}.nav-item--active{color:#fff;box-shadow:inset 3px 0 var(--lime);background:#d8ff591a}.nav-item--active svg{color:var(--lime)}.sidebar-card{background:#d8ff590b;border:1px solid #d8ff5926;border-radius:13px;margin-top:auto;padding:13px}.sidebar-card__status{align-items:center;gap:7px;font-size:10px;font-weight:750;display:flex}.sidebar-card p{color:#8fa098;margin:7px 0 10px;font-size:9px;line-height:1.45}.sidebar-card button{color:#dce5df;cursor:pointer;background:0 0;align-items:center;gap:6px;padding:0;font-size:9px;font-weight:700;display:flex}.user-card{border-top:1px solid #ffffff14;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:13px;padding:13px 7px 2px;display:grid}.user-card .avatar{color:#213028;background:#c8d4cc}.app-main{min-height:100vh;margin-left:252px}.topbar{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f3f2edeb;border-bottom:1px solid #ccd1c9e6;justify-content:space-between;align-items:center;height:65px;padding:0 28px;display:flex;position:sticky;top:0}.topbar__context{color:var(--muted);align-items:center;gap:8px;font-size:10px;font-weight:650;display:flex}.status-dot{background:#a4aaa5;border-radius:50%;width:7px;height:7px;display:inline-block}.status-dot--live{background:#74bc81;box-shadow:0 0 0 4px #74bc811f}.status-dot--paused{background:var(--amber)}.topbar__actions{align-items:center;gap:9px;display:flex}.icon-button{border:1px solid var(--line);background:var(--surface-strong);cursor:pointer;border-radius:10px;place-items:center;width:38px;height:38px;display:inline-grid;position:relative}.icon-button:hover{border-color:var(--line-dark);background:#f8f8f4}.notification-dot{background:var(--red);border:1px solid #fff;border-radius:50%;width:5px;height:5px;position:absolute;top:7px;right:7px}.mobile-menu,.sidebar__close{display:none}.page-container{width:100%;max-width:1540px;margin:0 auto;padding:30px 32px 50px}.page-heading{margin-bottom:24px}.page-heading--split{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.eyebrow,.panel-kicker{color:#6e7a76;letter-spacing:.13em;text-transform:uppercase;margin:0 0 5px;font-size:9px;font-weight:800}.page-heading h1{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.045em;margin:0;font-size:clamp(34px,4vw,48px);font-weight:500;line-height:1}.page-heading p:not(.eyebrow){color:var(--muted);margin:10px 0 0;font-size:12px}.page-heading p strong{color:var(--ink)}.demo-badge{border:1px solid var(--line);color:var(--muted);background:var(--surface);border-radius:999px;align-items:center;gap:9px;padding:10px 12px;font-size:9px;font-weight:700;display:flex}.demo-badge span{color:#44631e;background:var(--lime-soft);text-transform:uppercase;border-radius:999px;padding:4px 7px}.button{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:11px;font-weight:750;transition:all .15s;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-1px)}.button:disabled{cursor:not-allowed;opacity:.52}.button--primary{color:var(--ink);background:var(--lime);border-color:#b8da3e;box-shadow:0 4px 16px #93b81f29}.button--primary:hover:not(:disabled){background:var(--lime-strong)}.button--dark{color:#f7faf8;background:var(--ink)}.button--secondary{border-color:var(--line);background:var(--surface-strong)}.button--secondary:hover:not(:disabled),.button--ghost:hover:not(:disabled){border-color:var(--line-dark);background:#f5f6f1}.button--ghost{background:0 0}.button--compact{min-height:36px;padding-inline:12px;font-size:10px}.button--wide{width:100%}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.metric-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);min-height:144px;box-shadow:var(--shadow-sm);padding:18px;position:relative;overflow:hidden}.metric-card--ink{color:#f7faf8;border-color:var(--ink);background:var(--ink)}.metric-card--attention{background:#fffaf0}.metric-card__topline,.metric-card__footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.metric-card__topline>span:first-child{color:var(--muted);font-size:10px;font-weight:700}.metric-card--ink .metric-card__topline>span:first-child,.metric-card--ink .metric-card__footer>span:last-child{color:#8fa098}.metric-icon{width:29px;height:29px;color:var(--ink);background:#d8ff59f2;border-radius:9px;place-items:center;display:grid}.metric-icon--lime{background:var(--lime-soft)}.metric-icon--blue{color:var(--blue-strong);background:var(--blue)}.metric-icon--amber{color:#9e6810;background:var(--amber-soft)}.metric-card>strong{letter-spacing:-.055em;margin-top:13px;font-size:29px;font-weight:650;line-height:1;display:block}.metric-card__footer{color:var(--muted);justify-content:flex-start;margin-top:13px;font-size:9px}.delta{align-items:center;gap:3px;font-weight:800;display:inline-flex}.delta--positive{color:#3f8b62}.metric-card--ink .delta--positive{color:var(--lime)}.metric-caption{color:var(--muted)}.spark-bars{opacity:.62;align-items:flex-end;gap:4px;width:62px;height:34px;display:flex;position:absolute;bottom:16px;right:17px}.spark-bars span{background:var(--lime);border-radius:3px 3px 1px 1px;flex:1}.mini-progress{background:#e5e9e1;border-radius:99px;width:76px;height:5px;position:absolute;bottom:21px;right:18px;overflow:hidden}.mini-progress span{border-radius:inherit;background:#72a92e;height:100%;display:block}.latency-markers{align-items:center;gap:4px;display:flex;position:absolute;bottom:17px;right:18px}.latency-markers span{background:#dce1dc;border-radius:2px;width:5px;height:16px}.latency-markers span:nth-child(2),.latency-markers span:nth-child(4){height:25px}.latency-markers span:nth-child(3){height:32px}.latency-markers .latency-markers__active{background:#6598de}.metric-card__link{color:#80550e;align-items:center;gap:5px;font-size:9px;font-weight:800;display:inline-flex;position:absolute;bottom:17px;right:17px}.dashboard-grid{gap:13px;margin-top:13px;display:grid}.dashboard-grid--primary{grid-template-columns:minmax(0,1.55fr) minmax(290px,.75fr)}.dashboard-grid--secondary{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.panel{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-sm)}.panel__header{justify-content:space-between;align-items:center;gap:16px;display:flex}.panel__header h2{letter-spacing:-.025em;margin:0;font-size:15px;font-weight:750}.text-link{color:#5f6b67;align-items:center;gap:6px;font-size:9px;font-weight:750;display:inline-flex}.text-link:hover{color:var(--ink)}.priority-panel,.funnel-panel,.automation-panel,.activity-panel{padding:20px}.priority-list{margin:15px -7px -6px}.priority-row{border-top:1px solid #e8eae5;border-radius:10px;grid-template-columns:24px auto minmax(120px,1fr) auto auto auto;align-items:center;gap:10px;min-height:66px;padding:8px;transition:all .14s;display:grid}.priority-row:hover{background:#f3f4ee}.priority-row__rank{color:#a1aaa6;font-family:var(--font-serif), Georgia, serif;font-size:11px}.avatar--lead{border-radius:50%;width:35px;height:35px}.avatar--tone-1{color:#375b9d;background:#dde9ff}.avatar--tone-2{color:#865f28;background:#f3e1c7}.avatar--tone-3{color:#4c7440;background:#e1eadb}.avatar--tone-4{color:#76507c;background:#eedff0}.priority-row__identity,.lead-person>span:last-child,.lead-company{min-width:0}.priority-row__identity strong,.priority-row__identity small,.lead-person strong,.lead-person small,.lead-company strong,.lead-company small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.priority-row__identity strong,.lead-person strong,.lead-company strong{font-size:10px;font-weight:750}.priority-row__identity small,.lead-person small,.lead-company small{color:var(--muted);margin-top:2px;font-size:8px}.priority-row__arrow,.lead-table__open{color:#98a29d}.pill,.confidence{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;width:max-content;font-weight:750;display:inline-flex}.pill{min-height:23px;padding:0 8px;font-size:8px}.pill--high_priority{color:#365416;background:#eaf9b9}.pill--medium{color:#7a5514;background:#fff0cf}.pill--disqualified{color:#8b4941;background:#fae5e1}.pill--unassessed{color:#656d69;background:#e8ebe7}.pill--ready_for_review{color:#406385;background:#e4f0ff}.pill--approved,.pill--sent{color:#326c52;background:#ddf3e9}.pill--failed{color:#9b4a3f;background:#ffe8e4}.pill--captured,.pill--processing{color:#6c5a31;background:#f7ebca}.pill--draft-draft{color:#5e6770;background:#edf0f1}.pill--draft-approved,.pill--draft-sent{color:#326c52;background:#ddf3e9}.pill--draft-rejected{color:#984d45;background:#fae7e4}.score-ring{--score:0deg;background:conic-gradient(var(--lime-strong) var(--score), #e4e8e2 0);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid;position:relative}.score-ring:after{background:var(--surface);content:"";border-radius:50%;width:calc(100% - 6px);height:calc(100% - 6px);position:absolute}.score-ring span,.score-ring small{z-index:1;position:relative}.score-ring span{font-size:9px;font-weight:800}.score-ring--large{width:78px;height:78px;padding-top:2px}.score-ring--large:after{width:calc(100% - 8px);height:calc(100% - 8px)}.score-ring--large span{font-family:var(--font-serif), Georgia, serif;font-size:26px;line-height:1}.score-ring--large small{color:var(--muted);font-size:7px;font-weight:700;position:absolute;bottom:16px}.trend-chip,.health-summary{align-items:center;gap:5px;font-size:8px;font-weight:750;display:inline-flex}.trend-chip{color:#397958;background:var(--green-soft);border-radius:999px;padding:5px 7px}.health-summary{color:#397958}.funnel-stack{margin-top:18px}.funnel-stage+.funnel-stage{margin-top:11px}.funnel-stage__label{color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:5px;font-size:9px;display:flex}.funnel-stage__label span{align-items:center;gap:6px;display:flex}.funnel-stage__label strong{color:var(--ink)}.funnel-stage__bar{background:#e7e9e4;border-radius:999px;height:7px;overflow:hidden}.funnel-stage__bar span{border-radius:inherit;background:#7fa83d;height:100%;display:block}.funnel-stage:nth-child(2) .funnel-stage__bar span{background:#72978a}.funnel-stage:nth-child(3) .funnel-stage__bar span{background:#6889aa}.funnel-stage:nth-child(4) .funnel-stage__bar span{background:#816f9e}.funnel-insight{background:#f0f3eb;border-radius:10px;align-items:center;gap:10px;margin-top:18px;padding:11px;display:flex}.funnel-insight svg{color:#668137}.funnel-insight p{color:var(--muted);margin:0;font-size:8px}.funnel-insight strong{color:var(--ink);font-size:9px}.automation-list,.activity-list{margin-top:15px}.automation-row{border-top:1px solid #e7eae4;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:46px;display:grid}.automation-row__icon{border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.automation-row__icon--live{color:#40775e;background:var(--green-soft)}.automation-row__icon--paused{color:#8b641d;background:var(--amber-soft)}.automation-row strong,.automation-row small{display:block}.automation-row strong,.automation-row b{font-size:9px}.automation-row small{color:var(--muted);margin-top:1px;font-size:8px}.automation-row b{font-weight:750}.demo-callout{color:#5e7132;background:#f6fbe8;border:1px dashed #c8d5a5;border-radius:10px;align-items:flex-start;gap:8px;margin-top:13px;padding:10px;display:flex}.demo-callout p{margin:0;font-size:8px}.activity-item{border-top:1px solid #e7eae4;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:54px;display:grid}.activity-item__icon{border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.activity-item__icon--brand{color:#668236;background:var(--lime-soft)}.activity-item__icon--success{color:#3d7359;background:var(--green-soft)}.activity-item__icon--danger{color:#965348;background:var(--red-soft)}.activity-item strong,.activity-item small{display:block}.activity-item strong{font-size:9px}.activity-item small,.activity-item time{color:var(--muted);margin-top:2px;font-size:8px}.dashboard-status-strip{border:1px solid var(--line);color:var(--muted);background:#ffffff7a;border-radius:12px;align-items:center;gap:22px;margin-top:13px;padding:10px 14px;font-size:8px;display:flex}.dashboard-status-strip>span{align-items:center;gap:6px;display:inline-flex}.dashboard-status-strip .pill{margin-left:auto}.pipeline-toolbar{border:1px solid var(--line);background:var(--surface);border-radius:14px;align-items:center;gap:9px;min-height:61px;margin-bottom:13px;padding:10px;display:flex}.search-field{color:#8a9490;flex:1;align-items:center;gap:8px;min-width:270px;display:flex}.search-field input{background:0 0;border:0;outline:0;width:100%;height:38px;font-size:10px}.search-field button{cursor:pointer;background:0 0;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.select-wrap{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;gap:6px;height:38px;padding:0 9px;display:flex}.select-wrap select{background:0 0;border:0;outline:0;min-width:100px;font-size:9px;font-weight:650}.pipeline-toolbar__count{color:var(--muted);white-space:nowrap;padding:0 8px;font-size:9px}.pipeline-toolbar__count strong{color:var(--ink)}.lead-table-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-sm);overflow:hidden}.lead-table{min-width:920px}.lead-table__head,.lead-table__row{grid-template-columns:minmax(190px,1.25fr) minmax(150px,1fr) 92px 118px 135px 110px 28px;align-items:center;gap:12px;display:grid}.lead-table__head{color:#7c8783;letter-spacing:.06em;text-transform:uppercase;background:#f0f1ec;min-height:42px;padding:0 17px;font-size:8px;font-weight:800}.lead-table__row{border-top:1px solid #e6e9e3;min-height:68px;padding:0 17px;transition:all .14s}.lead-table__row:hover{background:#f7f8f3}.lead-person{align-items:center;gap:10px;min-width:0;display:flex}.lead-score{align-items:center;gap:7px;display:flex}.lead-score small,.lead-table__row time{color:var(--muted);font-size:8px}.lead-table__open{place-items:center;display:grid}.empty-state{border:1px dashed var(--line-dark);border-radius:var(--radius-md);text-align:center;background:#ffffff70;flex-direction:column;justify-content:center;align-items:center;min-height:340px;padding:40px;display:flex}.empty-state__icon,.standalone-state__icon{color:#5e7332;background:var(--lime-soft);border-radius:16px;place-items:center;width:52px;height:52px;margin-bottom:13px;display:grid}.empty-state h1,.empty-state h2{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.035em;margin:0;font-size:27px;font-weight:500}.empty-state p{color:var(--muted);margin:7px 0 17px;font-size:10px}.empty-state--page{min-height:calc(100vh - 160px)}.back-link,.workbench-breadcrumb{color:var(--muted);font-size:9px;font-weight:700}.back-link{align-items:center;gap:5px;display:inline-flex}.back-link:hover{color:var(--ink)}.new-lead-layout{grid-template-columns:minmax(0,.9fr) minmax(410px,1fr);align-items:center;gap:80px;max-width:1030px;margin:36px auto 0;display:grid}.new-lead-intro h1{max-width:490px;font-family:var(--font-serif), Georgia, serif;letter-spacing:-.055em;margin:0;font-size:clamp(42px,5vw,60px);font-weight:500;line-height:.98}.new-lead-intro__copy{max-width:510px;color:var(--muted);margin:18px 0 0;font-size:11px;line-height:1.75}.process-preview{margin:30px 0 0;padding:0;list-style:none}.process-preview li{grid-template-columns:auto 1fr;gap:13px;min-height:62px;display:grid;position:relative}.process-preview li>span{z-index:1;border:1px solid var(--line);background:var(--surface);border-radius:10px;place-items:center;width:34px;height:34px;display:grid;position:relative}.process-preview li:not(:last-child):after{background:var(--line-dark);content:"";width:1px;height:29px;position:absolute;top:33px;left:16px}.process-preview strong,.process-preview p{display:block}.process-preview strong{font-size:10px}.process-preview p{color:var(--muted);margin:3px 0 0;font-size:9px}.trust-note{color:#5e7435;background:#f7fbe9;border:1px solid #dce4c6;border-radius:12px;align-items:flex-start;gap:10px;max-width:440px;margin-top:23px;padding:13px;display:flex}.trust-note strong,.trust-note p{display:block}.trust-note strong{font-size:9px}.trust-note p{color:#76835b;margin:3px 0 0;font-size:8px}.form-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-strong);box-shadow:var(--shadow-md);overflow:hidden}.form-card__header{border-bottom:1px solid #e9ebe6;align-items:center;gap:11px;padding:23px 24px 20px;display:flex}.form-card__icon{background:var(--lime);border-radius:11px;place-items:center;width:37px;height:37px;display:grid}.form-card__header h2,.form-card__header p{margin:0}.form-card__header h2{font-size:14px}.form-card__header p{color:var(--muted);margin-top:2px;font-size:8px}.form-card form{flex-direction:column;gap:16px;padding:23px 24px;display:flex}.field-group label,.field-label-row label{margin-bottom:6px;font-size:9px;font-weight:750;display:block}.field-label-row{justify-content:space-between;align-items:center;display:flex}.field-label-row span{color:var(--muted);font-size:8px}.input-shell{border:1px solid var(--line);color:#87908d;background:#fdfdfb;border-radius:10px;align-items:center;gap:9px;height:43px;padding:0 12px;transition:all .14s;display:flex}.input-shell:focus-within{border-color:#8ba2c3;box-shadow:0 0 0 3px #4e79b71a}.input-shell--error{background:#fff9f7;border-color:#d8897f}.input-shell input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:10px}.input-shell input::placeholder,.search-field input::placeholder,.draft-editor input::placeholder,.draft-editor textarea::placeholder{color:#a6adaa}.field-error,.field-help{margin-top:5px;font-size:8px;display:block}.field-error{color:#ac5148}.field-help{color:var(--muted)}.form-assurance{color:var(--muted);justify-content:center;align-items:center;gap:6px;font-size:8px;display:flex}.form-card__footer{min-height:42px;color:var(--muted);background:#f6f7f3;border-top:1px solid #e9ebe6;justify-content:center;align-items:center;gap:6px;padding:0 24px;font-size:8px;display:flex}.spinner{border:2px solid #13201d33;border-top-color:var(--ink);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.workbench-breadcrumb{align-items:center;gap:7px;margin-bottom:16px;display:flex}.lead-hero{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);min-height:136px;box-shadow:var(--shadow-sm);align-items:center;gap:25px;padding:22px;display:flex}.lead-hero__identity{flex:1;align-items:center;gap:16px;min-width:0;display:flex}.avatar--hero{color:#3c602c;background:var(--lime-soft);width:66px;height:66px;font-family:var(--font-serif), Georgia, serif;border-radius:18px;font-size:20px}.lead-hero__eyebrow{align-items:center;gap:9px;display:flex}.lead-hero__eyebrow>span:last-child{color:var(--muted);font-size:8px}.lead-hero h1{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.045em;margin:8px 0 1px;font-size:31px;font-weight:500;line-height:1}.lead-hero__identity p{color:var(--muted);margin:5px 0;font-size:10px}.lead-hero__identity p strong{color:var(--ink)}.lead-hero__contact{color:var(--muted);align-items:center;gap:11px;margin-top:9px;font-size:8px;display:flex}.lead-hero__contact a,.lead-hero__contact button{cursor:pointer;background:0 0;align-items:center;gap:4px;padding:0;display:inline-flex}.lead-hero__contact a:hover,.lead-hero__contact button:hover{color:var(--ink)}.lead-hero__score{border-left:1px solid var(--line);border-right:1px solid var(--line);align-items:center;gap:13px;padding:0 27px;display:flex}.lead-hero__score>div:last-child{flex-direction:column;gap:7px;display:flex}.lead-hero__score small{color:var(--muted);font-size:8px}.risk-banner{color:#856323;background:#fff8e7;border:1px solid #eeddb8;border-radius:12px;align-items:flex-start;gap:9px;margin-top:12px;padding:11px 14px;display:flex}.risk-banner>span{background:#ffefc8;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.risk-banner strong,.risk-banner p{display:block}.risk-banner strong{font-size:9px}.risk-banner p{color:#9b7c3c;margin:2px 0 0;font-size:8px}.workbench-grid{gap:12px;margin-top:12px;display:grid}.workbench-grid--overview{grid-template-columns:minmax(0,1.25fr) minmax(310px,.75fr)}.workbench-grid--evidence{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.intelligence-card,.score-card,.pain-card,.evidence-card,.draft-workspace,.workflow-card{padding:20px}.confidence{text-transform:capitalize;min-height:22px;padding:0 8px;font-size:7px}.confidence--high{color:#3f755b;background:var(--green-soft)}.confidence--medium{color:#85631e;background:var(--amber-soft)}.confidence--low{color:#965146;background:var(--red-soft)}.company-summary,.score-reasoning{color:#596762;margin:17px 0;font-size:10px;line-height:1.65}.fact-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.fact-grid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#f8f9f5;min-height:62px;padding:12px}.fact-grid span,.fact-grid strong{display:flex}.fact-grid span{color:var(--muted);align-items:center;gap:5px;font-size:8px}.fact-grid strong{margin-top:5px;font-size:9px}.technology-list{margin-top:16px}.subsection-label{color:var(--muted);align-items:center;gap:5px;margin-bottom:8px;font-size:8px;font-weight:750;display:flex}.technology-list>div{flex-wrap:wrap;gap:6px;display:flex}.tech-chip{border:1px solid var(--line);background:#fff;border-radius:7px;padding:5px 8px;font-size:8px;font-weight:650}.score-total{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.05em;font-size:28px;font-weight:550}.score-total small{color:var(--muted);font-family:var(--font-sans), Arial, sans-serif;letter-spacing:0;font-size:8px}.criteria-list{flex-direction:column;gap:13px;display:flex}.criterion>div:first-child{justify-content:space-between;align-items:center;margin-bottom:5px;font-size:8px;display:flex}.criterion>div:first-child span{color:var(--muted)}.criterion__bar{background:#e6e9e4;border-radius:999px;height:6px;overflow:hidden}.criterion__bar span{border-radius:inherit;background:#8eac4d;height:100%;display:block}.pain-card .panel__header>svg,.evidence-card .panel__header>svg{color:#70823f}.pain-list{margin:15px 0 0;padding:0;list-style:none}.pain-list li{border-top:1px solid var(--line);grid-template-columns:30px 1fr;align-items:start;gap:7px;min-height:50px;padding:10px 0;display:grid}.pain-list span{color:#8b9994;font-family:var(--font-serif), Georgia, serif;font-size:11px}.pain-list p{color:#53615d;margin:0;font-size:9px;line-height:1.55}.muted-copy{color:var(--muted);font-size:9px}.evidence-list{margin-top:15px}.evidence-item{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:59px;display:grid}.evidence-item__type{border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.evidence-item__type--website{color:#37618b;background:var(--blue)}.evidence-item__type--form_input{color:#665080;background:#eee4f8}.evidence-item__type--ai_inference{color:#687b32;background:var(--lime-soft)}.evidence-item strong,.evidence-item>div>span{display:flex}.evidence-item strong{font-size:9px}.evidence-item>div>span{color:var(--muted);align-items:center;gap:7px;margin-top:4px;font-size:8px}.evidence-item>a{border:1px solid var(--line);width:30px;height:30px;color:var(--muted);border-radius:8px;place-items:center;display:grid}#draft-workspace{scroll-margin-top:78px}.draft-workspace{margin-top:12px}.draft-workspace__header{margin-bottom:15px}.draft-status{align-items:center;gap:7px;display:flex}.save-state{color:#9a6a27;align-items:center;gap:4px;font-size:8px;font-weight:700;display:inline-flex}.save-state--saved{color:#56806a}.inline-notice,.approval-confirmation{border-radius:10px;align-items:center;gap:8px;margin-bottom:13px;padding:10px 12px;display:flex}.inline-notice{color:#3e7259;background:var(--green-soft);font-size:8px;font-weight:700}.inline-notice button{cursor:pointer;background:0 0;border-radius:6px;place-items:center;width:24px;height:24px;margin-left:auto;display:grid}.approval-confirmation{background:#f6fbe7;border:1px solid #dce6bf}.approval-confirmation>span{color:#5e7730;background:var(--lime-soft);border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.approval-confirmation>div{flex:1}.approval-confirmation strong{font-size:9px;display:block}.approval-confirmation p{color:#71805c;margin:2px 0 0;font-size:8px}.draft-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.85fr);gap:18px;display:grid}.draft-editor{min-width:0}.draft-editor input,.draft-editor textarea{border:1px solid var(--line);background:#fdfdfb;border-radius:10px;outline:0;width:100%;font-size:9px;transition:all .14s}.draft-editor input{height:42px;padding:0 12px}.draft-editor textarea{resize:vertical;min-height:277px;padding:12px;line-height:1.65}.draft-editor input:focus,.draft-editor textarea:focus{border-color:#8ba2c3;box-shadow:0 0 0 3px #4e79b71a}.draft-body-field{margin-top:13px}.draft-editor__actions{justify-content:flex-end;gap:7px;margin-top:11px;display:flex}.reject-link{color:#9b544a;cursor:pointer;text-underline-offset:3px;background:0 0;margin:10px 0 0 auto;padding:0;font-size:8px;text-decoration:underline;display:block}.email-preview-wrap{border:1px solid var(--line);background:#edefea;border-radius:14px;padding:12px}.email-preview-label{color:var(--muted);text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:9px;font-size:7px;font-weight:750;display:flex}.email-preview-label>span:last-child{align-items:center;gap:5px;display:flex}.email-preview{background:#fff;border:1px solid #d9ddd7;border-radius:10px;min-height:385px;padding:0 20px 20px;overflow:hidden;box-shadow:0 8px 24px #1c26220f}.email-preview__chrome{background:#f7f8f6;border-bottom:1px solid #eceeea;align-items:center;gap:5px;height:35px;margin:0 -20px 16px;padding:0 13px;display:flex}.email-preview__chrome span{background:#cfd5d0;border-radius:50%;width:7px;height:7px}.email-preview__meta{align-items:center;gap:9px;display:flex}.avatar--email{background:var(--lime-soft);border-radius:50%;width:30px;height:30px;font-size:8px}.email-preview__meta strong,.email-preview__meta small{display:block}.email-preview__meta strong{font-size:8px}.email-preview__meta small{color:var(--muted);margin-top:1px;font-size:7px}.email-preview h3{letter-spacing:-.02em;margin:17px 0 14px;font-size:12px}.email-preview__body{color:#44514d;font-family:Arial,sans-serif;font-size:9px;line-height:1.6}.email-preview__body p{margin:0}.email-preview__body br{line-height:.9}.workflow-card{margin-top:12px}.workflow-summary{color:var(--muted);align-items:center;gap:5px;font-size:8px;display:flex}.workflow-timeline{grid-template-columns:repeat(var(--workflow-columns,9), minmax(112px, 1fr));margin-top:22px;display:grid}.workflow-step{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex;position:relative}.workflow-step__rail{justify-content:center;align-items:center;width:100%;height:32px;display:flex;position:relative}.workflow-step__rail>span{z-index:1;border:1.5px solid var(--line);color:#87918d;background:var(--surface);width:30px;height:30px;box-shadow:0 0 0 5px var(--surface);border-radius:50%;place-items:center;display:grid;position:relative}.workflow-step__rail i{z-index:0;background:var(--line);border-radius:999px;height:2px;position:absolute;top:15px;left:calc(50% + 20px);right:calc(20px - 50%)}.workflow-step--succeeded .workflow-step__rail>span{color:#3d7659;background:var(--green-soft);border-color:#b9decf}.workflow-step--succeeded .workflow-step__rail i{background:#b9decf}.workflow-step--running .workflow-step__rail>span{color:#70863a;background:var(--lime-soft);border-color:#d3e79d}.workflow-step--running .workflow-step__rail svg{animation:1.4s linear infinite spin}.workflow-step--failed .workflow-step__rail>span{color:#a65047;background:var(--red-soft);border-color:#ecc0ba}.workflow-step__content{min-width:0;padding:9px 8px 0}.workflow-step__content strong,.workflow-step__content small{display:block}.workflow-step__content strong{font-size:9px;line-height:1.25}.workflow-step__content small{min-height:23px;color:var(--muted);margin-top:4px;font-size:7px;line-height:1.4}.workflow-step__meta{color:#919b97;justify-content:center;align-items:center;gap:6px;margin-top:7px;font-size:7px;display:flex}.workflow-step__meta span{border-left:1px solid var(--line);padding-left:6px}.workflow-step--pending .workflow-step__content{opacity:.72}.frontend-mode-note{color:var(--muted);justify-content:center;align-items:center;gap:6px;margin-top:12px;padding:9px 12px;font-size:8px;display:flex}.manage-page{width:100%}.manage-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-bottom:13px;display:grid}.manage-metric-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.manage-metric-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);min-height:112px;box-shadow:var(--shadow-sm);grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:17px;display:grid}.manage-metric-card>span{color:#47622a;background:var(--lime-soft);border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.manage-metric-card>div small,.manage-metric-card>div strong{display:block}.manage-metric-card>div small{color:var(--muted);font-size:8px;font-weight:700}.manage-metric-card>div strong{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.04em;margin-top:5px;font-size:26px;font-weight:550;line-height:1}.manage-metric-card>em{color:var(--muted);grid-column:2;font-size:8px;font-style:normal}.metric-change{align-items:center;gap:3px;width:max-content;font-weight:750;display:inline-flex}.metric-change--up{color:var(--green)!important}.manage-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);gap:13px;display:grid}.workflow-library,.recent-runs-card,.automation-builder,.volume-chart-card,.tier-breakdown-card,.source-performance-card,.settings-section{padding:20px}.automation-builder{background:#f8fbe9;border-color:#cfdda8;justify-content:space-between;align-items:center;gap:20px;margin-bottom:13px;display:flex}.automation-builder h2,.automation-builder p{margin:0}.automation-builder h2{font-size:14px}.automation-builder p:not(.panel-kicker){color:#6f7d58;margin-top:3px;font-size:8px}.automation-builder form{grid-template-columns:minmax(190px,1fr) auto auto;align-items:end;gap:7px;min-width:min(100%,520px);display:grid}.automation-builder label{grid-column:1/-1;font-size:8px;font-weight:750}.automation-builder input{height:38px;color:var(--ink);background:#fff;border:1px solid #cbd6ae;border-radius:9px;outline:0;padding:0 11px;font-size:9px}.workflow-manager-list,.recent-runs-list{margin-top:15px}.workflow-manager-row{border-top:1px solid var(--line);grid-template-columns:auto minmax(190px,1fr) 62px 68px auto;align-items:center;gap:12px;min-height:86px;padding:12px 0;display:grid}.workflow-manager-row__icon{border:1px solid var(--line);color:#52625d;background:#f8f9f6;border-radius:10px;place-items:center;width:37px;height:37px;display:grid}.workflow-manager-row__identity{min-width:0}.workflow-manager-row__identity strong{font-size:9px;display:block}.workflow-manager-row__identity p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:3px 0;font-size:8px;overflow:hidden}.workflow-manager-row__identity small{color:#7f8985;align-items:center;gap:4px;font-size:7px;display:flex}.workflow-manager-row__stat small,.workflow-manager-row__stat strong{text-align:right;display:block}.workflow-manager-row__stat small{color:var(--muted);font-size:7px}.workflow-manager-row__stat strong{margin-top:3px;font-size:9px}.toggle-switch{cursor:pointer;background:#e6e9e5;border:1px solid #cbd1cb;border-radius:999px;width:36px;height:21px;padding:0;transition:all .16s;position:relative}.toggle-switch span{background:#fff;border-radius:50%;width:13px;height:13px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #13201d2e}.toggle-switch--on{background:#9bbc3d;border-color:#86a333}.toggle-switch--on span{transform:translate(15px)}.recent-run{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:9px;min-height:55px;display:grid}.recent-run>span{width:29px;height:29px;color:var(--green);background:var(--green-soft);border-radius:8px;place-items:center;display:grid}.recent-run strong,.recent-run small{display:block}.recent-run strong{font-size:8px}.recent-run small,.recent-run time{color:var(--muted);margin-top:2px;font-size:7px}.manage-text-button{color:#53625d;cursor:pointer;background:0 0;align-items:center;gap:5px;margin:13px 0 0;padding:0;font-size:8px;font-weight:750;display:flex}.manage-note{color:#6d7a63;background:#f0f3e9;border-radius:9px;align-items:center;gap:7px;margin-top:17px;padding:10px;font-size:7px;display:flex}.analytics-range{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:3px;display:flex}.analytics-range button{min-height:32px;color:var(--muted);cursor:pointer;background:0 0;border-radius:7px;padding:0 12px;font-size:8px;font-weight:700}.analytics-range .analytics-range__active{color:var(--ink);background:var(--lime)}.analytics-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);gap:13px;display:grid}.chart-legend{color:var(--muted);align-items:center;gap:12px;font-size:7px;display:flex}.chart-legend span{align-items:center;gap:4px;display:flex}.chart-legend i,.tier-dot{background:#bfd94f;border-radius:2px;width:7px;height:7px;display:inline-block}.chart-legend span:last-child i{background:#5c8378}.volume-chart{grid-template-columns:25px 1fr;gap:10px;height:260px;margin-top:22px;display:grid}.volume-chart__axis{color:#939c98;text-align:right;flex-direction:column;justify-content:space-between;padding-bottom:22px;font-size:7px;display:flex}.volume-chart__plot{background:repeating-linear-gradient(#0000 0 calc(33.33% - 1px),#e7e9e4 33.33%);grid-template-columns:repeat(7,1fr);gap:14px;padding:0 8px;display:grid}.volume-column{grid-template-rows:1fr 20px;align-items:end;min-width:0;display:grid}.volume-column__bars{justify-content:center;align-items:flex-end;gap:4px;height:100%;display:flex}.volume-column__bars span{background:#bfd94f;border-radius:4px 4px 1px 1px;width:11px;min-height:4px}.volume-column__bars span:last-child{background:#5c8378}.volume-column>small{color:var(--muted);text-align:center;align-self:end;font-size:7px}.tier-breakdown-ring{background:conic-gradient(#9fca43 0 42%, #e7b94f 42% 71%, #d97768 71% 88%, #a9b1ac 88% 100%);border-radius:50%;place-items:center;width:132px;height:132px;margin:22px auto 18px;display:grid}.tier-breakdown-ring:before{background:var(--surface);content:"";border-radius:50%;grid-area:1/1;width:94px;height:94px}.tier-breakdown-ring>div{z-index:1;flex-direction:column;grid-area:1/1;align-items:center;display:flex}.tier-breakdown-ring strong{font-family:var(--font-serif), Georgia, serif;font-size:28px;font-weight:550;line-height:1}.tier-breakdown-ring small{color:var(--muted);margin-top:4px;font-size:7px}.tier-breakdown-list>div{border-top:1px solid var(--line);grid-template-columns:1fr 24px 30px;align-items:center;min-height:33px;font-size:8px;display:grid}.tier-breakdown-list span{color:var(--muted);align-items:center;gap:6px;display:flex}.tier-breakdown-list strong,.tier-breakdown-list small{text-align:right}.tier-breakdown-list small{color:var(--muted)}.tier-dot--high_priority{background:#9fca43}.tier-dot--medium{background:#e7b94f}.tier-dot--disqualified{background:#d97768}.tier-dot--unassessed{background:#a9b1ac}.source-performance-card{margin-top:13px}.source-performance-table{margin-top:15px}.source-performance-table__head,.source-performance-row{grid-template-columns:minmax(180px,1.4fr) 70px 80px 80px minmax(110px,.7fr);align-items:center;gap:12px;display:grid}.source-performance-table__head{min-height:32px;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:800}.source-performance-row{border-top:1px solid var(--line);min-height:48px;font-size:8px}.source-performance-row>strong{align-items:center;gap:7px;display:flex}.source-performance-row>span{color:#52605c}.source-performance-row>div{background:#e4e8e2;border-radius:99px;height:6px;overflow:hidden}.source-performance-row>div i{border-radius:inherit;background:#85a63e;height:100%;display:block}.analytics-empty{color:var(--muted);text-align:center;padding:30px 0;font-size:9px}.settings-mode{border:1px solid var(--line);color:var(--muted);background:var(--surface);border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:8px;font-weight:700;display:inline-flex}.settings-saved{color:#396c54;background:var(--green-soft);border:1px solid #bddbcf;border-radius:10px;align-items:center;gap:7px;margin-bottom:12px;padding:10px 13px;font-size:8px;font-weight:750;display:flex}.settings-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:13px;display:grid}.settings-main{flex-direction:column;gap:13px;display:flex}.settings-section__header{align-items:center;gap:10px;display:flex}.settings-section__header>span{color:#51682d;background:var(--lime-soft);border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.settings-section__header h2,.settings-section__header p{margin:0}.settings-section__header h2{font-size:13px}.settings-section__header p{color:var(--muted);margin-top:2px;font-size:8px}.settings-field-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.settings-field-grid label>span{margin-bottom:6px;font-size:8px;font-weight:750;display:block}.settings-field-grid input,.settings-field-grid select{border:1px solid var(--line);width:100%;height:41px;color:var(--ink);background:#fdfdfb;border-radius:9px;outline:0;padding:0 11px;font-size:9px}.settings-field-grid input:focus,.settings-field-grid select:focus,.automation-builder input:focus{border-color:#8ba2c3;box-shadow:0 0 0 3px #4e79b71a}.settings-field-grid textarea{border:1px solid var(--line);width:100%;min-height:84px;color:var(--ink);resize:vertical;background:#fdfdfb;border-radius:9px;outline:0;padding:10px 11px;font-family:inherit;font-size:9px;line-height:1.55}.settings-field-grid textarea:focus{border-color:#8ba2c3;box-shadow:0 0 0 3px #4e79b71a}.settings-field-grid .field-span{grid-column:1/-1}.settings-tabs{flex-wrap:wrap;gap:6px;margin-bottom:13px;display:flex}.settings-tab{border:1px solid var(--line);color:var(--muted);background:var(--surface);cursor:pointer;border-radius:10px;align-items:center;gap:7px;padding:9px 13px;font-size:9px;font-weight:700;display:inline-flex}.settings-tab:hover{border-color:#c3cbb4}.settings-tab--active{color:#3d5320;background:var(--lime-soft);border-color:#cfdda8}.webhook-endpoints{flex-direction:column;gap:8px;margin-top:16px;display:flex}.webhook-endpoints>div{border:1px solid var(--line);background:#fdfdfb;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.webhook-endpoints span{color:var(--muted);font-size:8px;font-weight:750}.webhook-endpoints code{color:var(--ink);word-break:break-all;font-size:9px}.settings-webhook-test{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.settings-webhook-test input{border:1px solid var(--line);min-width:min(100%,280px);height:38px;color:var(--ink);background:#fdfdfb;border-radius:9px;outline:0;padding:0 11px;font-size:9px}.settings-webhook-test input:focus{border-color:#8ba2c3;box-shadow:0 0 0 3px #4e79b71a}.settings-key-saved{color:#396c54;background:var(--green-soft);vertical-align:middle;border-radius:999px;margin-left:6px;padding:2px 7px;font-size:7px;font-weight:750;display:inline-flex}.notification-wrap{position:relative}.notification-panel{z-index:40;border:1px solid var(--line);background:var(--surface);border-radius:12px;width:min(320px,90vw);padding:12px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 40px #14192324}.notification-panel__header{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;font-size:8px;font-weight:750}.notification-item{border-top:1px solid var(--line);flex-direction:column;gap:2px;padding:8px 0;display:flex}.notification-item strong{font-size:9px;font-weight:700}.notification-item small{color:var(--muted);font-size:8px}.outbox-table{flex-direction:column;margin-top:14px;display:flex}.outbox-row{border-top:1px solid var(--line);grid-template-columns:130px minmax(0,1fr) 150px 110px 130px;align-items:center;gap:12px;min-height:56px;padding:6px 0;font-size:9px;display:grid}.outbox-row small{color:var(--muted);font-size:8px;display:block}.outbox-row--head{min-height:34px;color:var(--muted);letter-spacing:.04em;text-transform:uppercase;border-top:0;font-size:8px;font-weight:750}.outbox-badge{border-radius:999px;padding:4px 9px;font-size:8px;font-weight:750;display:inline-flex}.outbox-badge--sent{color:#396c54;background:var(--green-soft)}.outbox-badge--simulated{color:#7a6a33;background:#f6efd6}.outbox-badge--failed{color:#ac5148;background:#f7e3e0}.system-status-list{flex-direction:column;margin-top:14px;display:flex}.system-status-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:50px;font-size:9px;display:flex}.system-status-row:first-child{border-top:0}.system-status-row strong{font-weight:700}.system-status-row small{color:var(--muted);font-size:8px;display:block}.system-status-pill{border-radius:999px;padding:4px 9px;font-size:8px;font-weight:750;display:inline-flex}.system-status-pill--ok{color:#396c54;background:var(--green-soft)}.system-status-pill--off{color:#6f7d58;background:#eef0ec}.onboarding-card{background:#f8fbe9;border-color:#cfdda8;margin-bottom:13px}.onboarding-card h2{margin:6px 0;font-size:16px}.onboarding-card p{color:#5d6a4a;margin:0;font-size:9px}.onboarding-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.onboarding-card .muted-copy{margin-top:10px}.enrichment-progress__header{align-items:flex-start;gap:14px;display:flex}.enrichment-progress__header h2{margin:2px 0 4px;font-size:15px}.enrichment-progress__header p:not(.panel-kicker){max-width:62ch;color:var(--muted);margin:0;font-size:9px}.enrichment-progress__count{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:9px;font-weight:750}.enrichment-progress__bar{background:#eef0ec;border-radius:999px;height:6px;margin:16px 0;overflow:hidden}.enrichment-progress__bar span{background:#b9d16a;height:100%;transition:width .4s;display:block}.enrichment-progress .button{margin-top:6px}.preference-list{margin-top:14px}.preference-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:61px;display:flex}.preference-row strong,.preference-row p{display:block}.preference-row strong{font-size:9px}.preference-row p{color:var(--muted);margin:3px 0 0;font-size:8px}.settings-save{align-self:flex-end}.settings-sidebar{flex-direction:column;gap:13px;display:flex}.connection-list{margin-top:14px}.connection-row{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:9px;min-height:56px;display:grid}.connection-row>span{color:#5a6863;background:#eef0ec;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.connection-row strong,.connection-row small{display:block}.connection-row strong{font-size:8px}.connection-row small{color:var(--muted);margin-top:2px;font-size:7px}.connection-state{color:#48735e;background:var(--green-soft);border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.connection-state--demo,.connection-state--disabled{background:var(--amber);width:7px;height:7px;margin-right:8px}.settings-security-note{color:#61743b;background:#f6f9e9;border:1px solid #d6dfbd;border-radius:12px;align-items:flex-start;gap:9px;padding:14px;display:flex}.settings-security-note strong,.settings-security-note p{display:block}.settings-security-note strong{font-size:8px}.settings-security-note p{color:#7b8667;margin:3px 0 0;font-size:7px}.automation-readonly-badge{color:#53625d;white-space:nowrap;background:#ffffffb8;border:1px solid #cfd6d1;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:9px;font-weight:750;display:inline-flex}.automation-flow-panel{padding:0;overflow:hidden}.automation-flow-panel__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;min-height:92px;padding:20px 22px;display:flex}.automation-flow-panel__header h2,.automation-flow-panel__header p{margin:0}.automation-flow-panel__header h2{font-size:16px}.automation-flow-panel__header p:not(.panel-kicker){color:var(--muted);margin-top:5px;font-size:9px}.automation-flow-layout{grid-template-columns:minmax(0,1fr) 300px;display:grid}.automation-flow-canvas{border-right:1px solid var(--line);background:#f7f7f2;min-width:0;height:590px;position:relative}.automation-flow-canvas .react-flow{--xy-controls-button-background-color-default:#fffffff0;--xy-controls-button-background-color-hover-default:#f3f5f0;--xy-controls-button-color-default:#42524c;--xy-controls-button-border-color-default:#d9ded8;--xy-controls-box-shadow-default:0 8px 24px #12231d14}.automation-flow-canvas .react-flow__pane{cursor:grab}.automation-flow-canvas .react-flow__pane:active{cursor:grabbing}.automation-flow-canvas .react-flow__node{cursor:pointer}.automation-flow-canvas .react-flow__edge-path{stroke-linecap:round;stroke-linejoin:round}.automation-flow-canvas .react-flow__controls{border:1px solid var(--line);border-radius:10px;overflow:hidden}.automation-flow-canvas .react-flow__attribution{color:#8b9591;background:#f7f7f2d1;font-size:7px}.automation-flow-canvas__notice{z-index:5;color:#67736f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;background:#ffffffe0;border:1px solid #d2d8d2eb;border-radius:8px;align-items:center;gap:6px;padding:7px 9px;font-size:8px;font-weight:700;display:inline-flex;position:absolute;top:14px;left:14px}.automation-node{width:208px;min-height:108px;color:var(--ink);background:#fffffffa;border:1px solid #cfd7d2;border-radius:14px;padding:13px 14px;transition:border-color .15s,box-shadow .15s,transform .15s;box-shadow:0 8px 22px #16262012}.automation-node:hover{border-color:#9bab9f;transform:translateY(-1px)}.automation-node--selected{border-color:#8eb92e;box-shadow:0 0 0 3px #c4ff3e3d,0 12px 28px #1626201a}.automation-node__topline{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.automation-node__icon{color:#385148;background:#e9f0ec;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.automation-node__order{color:#8a9490;letter-spacing:.12em;font-size:8px;font-weight:800}.automation-node>strong,.automation-node>small{display:block}.automation-node>strong{font-size:10px;line-height:1.3}.automation-node>small{color:var(--muted);margin-top:4px;font-size:8px}.automation-node--intelligence .automation-node__icon{color:#536c24;background:#effbcf}.automation-node--human .automation-node__icon{color:#816123;background:#fbf0cf}.automation-node--delivery .automation-node__icon,.automation-node--trigger .automation-node__icon{color:#f3f7f5;background:#20342c}.automation-handle{opacity:0;pointer-events:none;border:0!important;width:1px!important;min-width:1px!important;height:1px!important;min-height:1px!important}.automation-inspector{background:#fcfcf9;flex-direction:column;min-width:0;padding:24px 21px;display:flex}.automation-inspector__icon{color:#385148;background:#e9f0ec;border-radius:12px;place-items:center;width:42px;height:42px;margin-bottom:16px;display:grid}.automation-inspector__icon--intelligence{color:#536c24;background:#effbcf}.automation-inspector__icon--human{color:#816123;background:#fbf0cf}.automation-inspector__icon--delivery,.automation-inspector__icon--trigger{color:#fff;background:#20342c}.automation-inspector h3{margin:2px 0 0;font-size:18px}.automation-inspector__description{color:var(--muted);margin:8px 0 0;font-size:9px;line-height:1.65}.automation-inspector__details{margin:20px 0 0}.automation-inspector__details>div{border-top:1px solid var(--line);padding:13px 0}.automation-inspector__details dt{color:#77837e;letter-spacing:.09em;text-transform:uppercase;margin-bottom:5px;font-size:7px;font-weight:800}.automation-inspector__details dd{color:#3f504a;margin:0;font-size:8px;line-height:1.6}.automation-inspector__lock{color:#5e7138;background:#f6f9eb;border:1px solid #d6deca;border-radius:11px;align-items:flex-start;gap:9px;margin-top:auto;padding:12px;display:flex}.automation-inspector__lock strong,.automation-inspector__lock span{display:block}.automation-inspector__lock strong{font-size:8px}.automation-inspector__lock span{color:#758061;margin-top:3px;font-size:7px;line-height:1.45}.automation-flow-legend{border-top:1px solid var(--line);color:#6e7975;flex-wrap:wrap;align-items:center;gap:18px;min-height:51px;padding:0 22px;font-size:8px;display:flex}.automation-flow-legend span{align-items:center;gap:6px;display:inline-flex}.automation-legend-dot{background:#748980;border-radius:50%;width:8px;height:8px;display:inline-block}.automation-legend-dot--intelligence{background:#a6ca51}.automation-legend-dot--human{background:#dda948}.automation-legend-dot--trigger,.automation-legend-dot--delivery{background:#20342c}.automation-rule-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-top:13px;display:grid}.automation-rule-card{align-items:flex-start;gap:11px;min-height:120px;padding:17px;display:flex}.automation-rule-card>span{color:#4d672d;background:var(--lime-soft);border-radius:9px;flex:none;place-items:center;width:31px;height:31px;display:grid}.automation-rule-card strong{font-size:9px;display:block}.automation-rule-card p{color:var(--muted);margin:5px 0 0;font-size:8px;line-height:1.55}.loading-layout{padding-top:10px}.skeleton{background:#e4e5df;border-radius:12px;position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(90deg,#0000,#fff9,#0000);animation:1.4s infinite shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes shimmer{to{transform:translate(100%)}}.skeleton--title{width:270px;height:57px}.skeleton-grid{grid-template-columns:repeat(4,1fr);gap:13px;margin-top:25px;display:grid}.skeleton--card{height:145px}.skeleton--panel{height:330px;margin-top:13px}.standalone-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:32px;display:flex}.standalone-state h1{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.045em;margin:0;font-size:38px;font-weight:500}.standalone-state>p:not(.eyebrow){color:var(--muted);margin:8px 0 20px}@media (max-width:1500px){.workflow-timeline{grid-template-columns:repeat(3,minmax(180px,1fr));row-gap:28px}.workflow-step:nth-child(3n) .workflow-step__rail i{display:none}}@media (max-width:1180px){.metric-grid,.manage-metric-grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}.manage-grid,.analytics-grid,.automation-flow-layout{grid-template-columns:1fr}.automation-flow-canvas{border-right:0;border-bottom:1px solid var(--line)}.automation-inspector{grid-template-columns:auto minmax(0,1fr);column-gap:14px;display:grid}.automation-inspector__icon{grid-row:1/span 3}.automation-inspector__details,.automation-inspector__lock{grid-column:1/-1}.automation-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-layout{grid-template-columns:minmax(0,1fr) 280px}.new-lead-layout{gap:40px}.lead-hero{flex-wrap:wrap}.lead-hero__identity{min-width:calc(100% - 220px)}.lead-hero__score{border-right:0;padding-right:0}.lead-hero>.button{margin-left:auto}}@media (max-width:980px){.sidebar{width:235px;transition:transform .18s;transform:translate(-100%)}.sidebar--open{transform:translate(0)}.sidebar__close,.mobile-menu{display:inline-grid}.sidebar__close{color:#dce4df;background:#ffffff0d;border-color:#ffffff1f}.sidebar-scrim{z-index:25;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0e16136b;position:fixed;inset:0}.app-main{margin-left:0}.topbar__context{margin-left:10px;margin-right:auto}.dashboard-grid--primary,.dashboard-grid--secondary,.workbench-grid--overview,.workbench-grid--evidence{grid-template-columns:1fr}.new-lead-layout{grid-template-columns:1fr;gap:30px;max-width:700px}.new-lead-intro h1{max-width:620px}.process-preview{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.process-preview li{border:1px solid var(--line);background:#fff6;border-radius:12px;padding:13px;display:block}.process-preview li:after{display:none}.process-preview li>span{margin-bottom:10px}.draft-grid,.settings-layout{grid-template-columns:1fr}.settings-sidebar{grid-template-columns:1fr 1fr;display:grid}.email-preview-wrap{max-width:600px}}@media (max-width:720px){.page-container{padding:22px 16px 40px}.topbar{height:58px;padding:0 15px}.topbar__context,.topbar__actions .button span{display:none}.topbar__actions .button{width:38px;padding:0}.page-heading--split{flex-direction:column;align-items:flex-start}.page-heading--split>.button{width:100%}.automation-readonly-badge{align-self:flex-start}.automation-flow-panel__header{flex-direction:column;align-items:flex-start;gap:12px;padding:18px}.automation-flow-canvas{height:760px}.automation-flow-canvas__notice{top:10px;left:10px}.automation-inspector{padding:20px 18px;display:flex}.automation-inspector__icon{margin-bottom:14px}.automation-flow-legend{gap:11px 15px;padding:13px 18px}.automation-rule-grid{grid-template-columns:1fr}.demo-badge{align-self:flex-start}.metric-grid,.manage-metric-grid,.manage-metric-grid--four{grid-template-columns:1fr 1fr}.automation-builder{flex-direction:column;align-items:stretch}.automation-builder form{min-width:0}.workflow-manager-row{grid-template-columns:auto minmax(0,1fr) auto}.workflow-manager-row__stat{display:none}.source-performance-card{overflow-x:auto}.source-performance-table{min-width:650px}.workflow-timeline{grid-template-columns:1fr;gap:0}.workflow-step{text-align:left;grid-template-columns:32px minmax(0,1fr);align-items:start;min-height:74px;display:grid}.workflow-step__rail{justify-content:flex-start;width:32px;height:100%}.workflow-step__rail i,.workflow-step:nth-child(3n) .workflow-step__rail i{width:2px;height:calc(100% - 24px);display:block;top:32px;left:14px;right:auto}.workflow-step__content{padding:3px 0 16px 10px}.workflow-step__content small{min-height:0}.workflow-step__meta{justify-content:flex-start}.settings-sidebar{display:flex}.settings-field-grid{grid-template-columns:1fr}.metric-card{min-height:134px;padding:15px}.priority-row{grid-template-columns:auto minmax(0,1fr) auto}.priority-row__rank,.priority-row .pill,.priority-row__arrow{display:none}.dashboard-status-strip{flex-wrap:wrap;gap:10px 18px}.dashboard-status-strip .pill{margin-left:0}.pipeline-toolbar{flex-wrap:wrap;align-items:stretch}.search-field{min-width:100%}.select-wrap{flex:1}.pipeline-toolbar__count{width:100%;padding:5px 2px 0}.lead-table-card{box-shadow:none;background:0 0;border:0;overflow:visible}.lead-table{gap:10px;min-width:0;display:grid}.lead-table__head{display:none}.lead-table__row{border:1px solid var(--line);background:var(--surface);min-height:0;box-shadow:var(--shadow-sm);border-radius:14px;grid-template-columns:1fr auto;gap:13px;padding:15px;display:grid;position:relative}.lead-person{grid-column:1/-1}.lead-company{grid-column:1}.lead-score{grid-area:2/2}.lead-table__row>span:nth-child(4){grid-column:1}.lead-table__row>span:nth-child(5){grid-column:2;justify-self:end}.lead-table__row time{grid-column:1}.lead-table__open{position:absolute;top:18px;right:15px}.new-lead-layout{margin-top:28px}.new-lead-intro h1{font-size:42px}.process-preview{grid-template-columns:1fr}.trust-note{max-width:none}.form-card form,.form-card__header{padding-inline:18px}.lead-hero{gap:16px;padding:17px}.lead-hero__identity{align-items:flex-start;min-width:100%}.avatar--hero{border-radius:14px;width:52px;height:52px;font-size:16px}.lead-hero__contact{flex-direction:column;align-items:flex-start;gap:6px}.lead-hero__score{border-left:0;padding:0 16px 0 0}.lead-hero>.button{flex:1}.fact-grid{grid-template-columns:1fr}.approval-confirmation{flex-wrap:wrap;align-items:flex-start}.approval-confirmation>div{min-width:calc(100% - 45px)}.draft-editor__actions{flex-direction:column;align-items:stretch}.draft-editor__actions .button{width:100%}.evidence-item{padding:8px 0}.workflow-card,.draft-workspace,.intelligence-card,.score-card,.pain-card,.evidence-card{padding:16px}.skeleton-grid{grid-template-columns:1fr 1fr}}@media (max-width:430px){.metric-grid,.manage-metric-grid,.manage-metric-grid--four{grid-template-columns:1fr}.analytics-range{width:100%}.analytics-range button{flex:1}.automation-builder form{grid-template-columns:1fr auto}.automation-builder label,.automation-builder input{grid-column:1/-1}.volume-chart__plot{gap:6px}.volume-column__bars span{width:7px}.metric-card{min-height:126px}.select-wrap{min-width:100%}.lead-hero__identity{align-items:flex-start}.lead-hero__score{border-top:1px solid var(--line);border-right:0;width:100%;padding:13px 0 0}.lead-hero>.button{flex:auto;width:100%}.draft-status{flex-direction:column;align-items:flex-end}.email-preview-wrap{padding:8px}.email-preview{padding-inline:15px}.email-preview__chrome{margin-inline:-15px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
