.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{--bg:#fff;--blush:#fdecea;--blush-deep:#fbd5d3;--tint:#fff7f6;--tint-soft:#fffbfa;--ink:#3b2a2a;--muted:#6b5a57;--line:#f1e2df;--brand:#f47b7a;--accent:#c9474b;--accent-hover:#b83e42;--accent-ink:#a8363b;--neutral-soft:#f4eeec;--sand-soft:#f7eddc;--sand-ink:#6f5420;--sage-soft:#e3efe3;--sage-ink:#2f5e3a;--good:#5e9a6b;--medium:#c9a15b;--bad:#c9474b;--chart-1:#c9474b;--chart-2:#2b70b5;--chart-3:#b07d22;--chart-4:#2a8a68;--chart-lab:#d9cbc7;--mono:ui-monospace, "Cascadia Mono", Menlo, monospace}*{box-sizing:border-box}[hidden]{display:none!important}body{background:var(--bg);color:var(--ink);margin:0;font:15px/1.5 Nunito,system-ui,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}h1,h2,h3{margin:0;font-family:Quicksand,sans-serif}p{margin:0}.mono{font-family:var(--mono);font-size:12px}.muted{color:var(--muted)}.small{font-size:13px}.nowrap{white-space:nowrap}.primary,.ghost{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 20px;font-weight:700;display:inline-flex}.primary{background:var(--accent);color:#fff;border:0}.primary:hover:not(:disabled){background:var(--accent-hover)}.primary:disabled{opacity:.5}.primary.danger{background:var(--accent-ink)}.ghost{border:1px solid var(--blush-deep);background:#fff}.ghost:hover:not(:disabled){background:var(--blush)}.ghost:disabled{background:var(--neutral-soft);border-color:var(--neutral-soft);color:var(--muted)}.sm{font-size:14px;min-height:36px!important;padding:0 14px!important}.icon-btn{width:36px;height:36px;color:var(--muted);background:0 0;border:0;border-radius:10px;flex:none;place-items:center;display:inline-grid}.icon-btn:hover,.icon-btn[aria-expanded=true]{background:var(--blush);color:var(--accent-ink)}.text-link{color:var(--accent-ink);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:13px;font-weight:700;text-decoration:underline}.copy{border:1px solid var(--blush-deep);background:#fff;border-radius:999px;align-items:center;gap:4px;min-height:26px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.copy:hover{background:var(--blush)}.back{min-height:32px;color:var(--muted);background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 6px;font-size:14px;font-weight:700;display:inline-flex}.back:hover{background:var(--neutral-soft)}.field{flex-direction:column;gap:6px;font-size:14px;font-weight:700;display:flex}.field input:not([type=radio]),.field select,.field textarea,.input{border:1px solid var(--blush-deep);background:#fff;border-radius:12px;min-height:42px;padding:0 12px;font-weight:600}.field textarea{resize:vertical;min-height:110px;padding:10px 12px;line-height:1.5}.field input:not([type=radio]):focus,.field select:focus,.field textarea:focus,.input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--blush);outline:none}.field input[readonly]{background:var(--neutral-soft);border-color:var(--neutral-soft)}.mode-choices{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.mode-choices label{border:1px solid var(--blush-deep);cursor:pointer;border-radius:18px;gap:12px;padding:16px;display:flex}.mode-choices label:has(input:checked){border-color:var(--accent);background:var(--tint);box-shadow:0 0 0 3px var(--blush)}.mode-choices input{accent-color:var(--accent);margin-top:4px}.mode-choices strong{font-family:Quicksand,sans-serif;font-size:17px;display:block}.mode-choices span{color:var(--muted);font-size:14px}.hint{color:var(--muted);font-size:13px;font-weight:600}.error{color:var(--accent-ink);font-size:14px;font-weight:700}.field-block{flex-direction:column;gap:6px;font-size:14px;font-weight:700;display:flex}.card .field+.field-block,.card .field-block+.field-block,.card .field-block+.field{margin-top:14px}.inline-num{flex-wrap:wrap;align-items:center;gap:10px;font-weight:600;display:flex}.inline-num input{border:1px solid var(--blush-deep);text-align:right;border-radius:12px;width:92px;min-height:42px;padding:0 12px;font-weight:700}.inline-num input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--blush);outline:none}.field-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px;display:grid}.med-rows{flex-direction:column;gap:8px;display:flex}.med-rows div{grid-template-columns:minmax(0,1.4fr) minmax(0,.7fr) minmax(0,1fr);gap:8px;display:grid}.check-field{flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}.check-field input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent)}.check-field input[type=date]{border:1px solid var(--blush-deep);border-radius:10px;min-height:32px;padding:0 8px}.search{position:relative}.search svg{color:var(--muted);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.search input{width:280px;max-width:100%;padding-left:36px}.avatar{background:var(--blush);width:36px;height:36px;color:var(--accent-ink);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:800;display:grid}.avatar.lg{width:44px;height:44px;font-size:15px}.title-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 24px;display:flex}.title-row h1{font-size:40px;line-height:1.15}.title-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lede{color:var(--muted);margin-top:6px}.crumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;font-size:14px;font-weight:700;display:flex}.crumbs a:hover{color:var(--accent-ink)}.toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:24px 0 0;display:flex}.toolbar select{border:1px solid var(--blush-deep);background:#fff;border-radius:12px;min-height:42px;padding:0 12px;font-weight:700}.fchips{gap:8px;display:flex}.fchips button{border:1px solid var(--blush-deep);background:#fff;border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:0 14px;font-weight:700;display:inline-flex}.fchips button[aria-pressed=true]{border-color:var(--accent);background:var(--accent);color:#fff}.fchips .n{opacity:.85;font-size:12px}.summary-line{color:var(--muted);margin:16px 0 0;font-size:14px;font-weight:700}.empty{border:1px dashed var(--blush-deep);text-align:center;color:var(--muted);border-radius:24px;padding:40px 24px}.empty strong{color:var(--ink);margin-bottom:4px;font-family:Quicksand,sans-serif;font-size:18px;display:block}.banner{background:var(--sand-soft);color:var(--sand-ink);border-radius:16px;align-items:center;gap:10px;margin-top:20px;padding:12px 16px;font-size:14px;font-weight:700;display:flex}.tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px;margin:24px 0 0;display:flex}.tabs button{min-height:44px;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:0 14px;font-weight:800;display:inline-flex}.tabs button[aria-selected=true]{color:var(--accent-ink);border-color:var(--accent)}.tabs button:disabled{opacity:.45}.count{background:var(--neutral-soft);min-width:22px;color:var(--muted);text-align:center;border-radius:999px;padding:0 7px;font-size:12px;font-weight:800;display:inline-block}.tabs button[aria-selected=true] .count{background:var(--blush);color:var(--accent-ink)}.count.hot{background:var(--accent);color:#fff}.chips{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.chip{background:var(--neutral-soft);color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:2px 10px;font-size:12px;font-weight:700;display:inline-flex}.chip.blush{background:var(--blush);color:var(--accent-ink)}.chip.sand{background:var(--sand-soft);color:var(--sand-ink)}.chip.sage{background:var(--sage-soft);color:var(--sage-ink)}.chip.coral{background:var(--accent);color:#fff}.chip.dashed{background:0 0;border:1px dashed #cdbdb9}.chip.agent{border:1px solid var(--line);color:var(--ink);background:#fff}a.chip.agent:hover{border-color:var(--accent);color:var(--accent-ink)}.chip.agent b{color:var(--muted);font-weight:700}.cat{white-space:nowrap;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:800}.cat.low{background:var(--blush);color:var(--accent-ink)}.cat.medium{background:var(--sand-soft);color:var(--sand-ink)}.cat.high{background:var(--sage-soft);color:var(--sage-ink)}.cat.unknown{color:var(--muted);border:1px dashed #cdbdb9}.pill{text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:34px;color:var(--muted);border-radius:999px;padding:1px 8px;font-size:12px;font-weight:800;display:inline-block}.pill.low{background:var(--blush);color:var(--accent-ink)}.pill.medium{background:var(--sand-soft);color:var(--sand-ink)}.pill.high{background:var(--sage-soft);color:var(--sage-ink)}.pill.skipped,.pill.none{border:1px dashed #cdbdb9}.toggle{vertical-align:middle;flex:none;width:38px;height:22px;display:inline-block;position:relative}.toggle input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.toggle input:disabled{cursor:not-allowed}.toggle span{pointer-events:none;background:#e3d5d2;border-radius:999px;transition:background .15s;position:absolute;inset:0}.toggle span:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #3b2a2a33}.toggle input:checked+span{background:var(--accent)}.toggle input:checked+span:after{transform:translate(16px)}.toggle input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.toggle-label{color:var(--muted);cursor:pointer;align-items:center;gap:10px;font-size:14px;font-weight:700;display:inline-flex}.seg{background:var(--neutral-soft);border-radius:12px;gap:2px;padding:3px;display:inline-flex}.seg button{min-height:32px;color:var(--muted);background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}.seg button[aria-pressed=true]{color:var(--accent-ink);background:#fff;box-shadow:0 1px 2px #3b2a2a1a}.table-card{border:1px solid var(--line);background:#fff;border-radius:24px;margin-top:16px;overflow-x:auto}.table-card.users{overflow:visible}.table-card.users th:first-child{border-top-left-radius:23px}.table-card.users th:last-child{border-top-right-radius:23px}.narrow{flex-direction:column;gap:20px;max-width:640px;margin-top:24px;display:flex}.card .field+.field{margin-top:14px}.card .actions{align-items:center;gap:12px;margin-top:16px;display:flex}.twofa{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.card>.table-card.users{margin-top:0}table.list{border-collapse:collapse;width:100%}.list th{background:var(--tint-soft);border-bottom:1px solid var(--line);color:var(--muted);text-transform:uppercase;letter-spacing:.05em;text-align:left;white-space:nowrap;padding:12px 14px;font-size:12px;font-weight:800}.list td{border-bottom:1px solid var(--line);vertical-align:middle;padding:12px 14px}.list tr:last-child td{border-bottom:0}.list tbody tr[data-href]{cursor:pointer}.list tbody tr:hover{background:var(--tint)}.list .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.list .end{text-align:right;white-space:nowrap;width:1%}.list tr.group-row td{background:var(--tint-soft)}.list tr.dim td>*{opacity:.6}.list tr.dim td.end>*{opacity:1}.cell-main{white-space:nowrap;align-items:center;gap:12px;min-width:0;font-weight:800;display:flex}.cell-sub{color:var(--muted);font-size:13px;font-weight:600;display:block}.zero{color:#b5a6a3;font-weight:700}.row-actions{align-items:center;gap:8px;display:inline-flex}.card{border:1px solid var(--line);background:#fff;border-radius:24px;padding:22px 24px}.card h2{font-size:20px}.card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:14px;display:flex}.kv{grid-template-columns:180px minmax(0,1fr);align-items:center;gap:10px 16px;margin:0;font-size:14px;display:grid}.kv dt{color:var(--muted);font-weight:700}.kv dd{overflow-wrap:anywhere;margin:0;font-weight:700}.two-col{grid-template-columns:minmax(0,1fr) 460px;align-items:start;gap:24px;margin-top:24px;display:grid}.col{flex-direction:column;gap:20px;min-width:0;display:flex}.sticky{flex-direction:column;gap:14px;max-height:calc(100vh - 40px);display:flex;position:sticky;top:20px;overflow-y:auto}.pre{background:var(--neutral-soft);font:12px/1.6 var(--mono);white-space:pre-wrap;word-break:break-word;border-radius:14px;margin:0;padding:14px;overflow:auto}.pre.tall{max-height:360px}.pre .focus{box-shadow:inset 3px 0 0 var(--accent);background:#fff;border-radius:8px;margin:4px -6px;padding:6px;display:block}.pre .faint{color:#a39491}.pre .unknown-slot{background:var(--blush);color:var(--accent-ink);border-radius:4px}.meta-foot{color:var(--muted);flex-wrap:wrap;gap:6px 16px;font-size:13px;font-weight:600;display:flex}details.fold>summary{cursor:pointer;align-items:center;gap:8px;min-height:36px;font-size:14px;font-weight:800;list-style:none;display:flex}details.fold>summary::-webkit-details-marker{display:none}details.fold>summary>svg{color:var(--muted);transition:transform .15s}details.fold[open]>summary>svg{transform:rotate(90deg)}details.fold>summary .aside{color:var(--muted);align-items:center;gap:8px;margin-left:auto;font-size:12px;font-weight:700;display:inline-flex}.menu-wrap{display:inline-block;position:relative}.menu{z-index:30;border:1px solid var(--line);text-align:left;cursor:default;background:#fff;border-radius:16px;min-width:210px;padding:6px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 12px 32px #3b2a2a29}.menu button{text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;min-height:40px;padding:0 12px;font-weight:700;display:flex}.menu button:hover,.menu button:focus-visible{background:var(--neutral-soft)}.menu button.destructive{color:var(--accent-ink)}.menu button.destructive:hover{background:var(--blush)}.menu button:disabled{color:var(--muted);opacity:.6}.menu button:disabled:hover{background:0 0}.menu .menu-hint{margin-left:auto;padding-left:14px;font-size:12px;font-weight:700}.menu hr{border:0;border-top:1px solid var(--line);margin:4px 6px}dialog{border:0;border-radius:24px;width:min(480px,100% - 32px);padding:28px;box-shadow:0 20px 60px #3b2a2a40}dialog::backdrop{background:#3b2a2a59}.dialog-body{flex-direction:column;gap:16px;display:flex}dialog h2{font-size:24px}dialog p{color:var(--muted)}.dialog-actions{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}.pickers{background:var(--tint-soft);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:10px;padding:14px;display:flex}.pickers>span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:800}.pickers .field{flex-direction:row;justify-content:space-between;align-items:center;gap:12px}.pickers select{flex:1;max-width:260px;min-height:38px}.choices{gap:10px;display:flex}.choices label{border:1px solid var(--blush-deep);cursor:pointer;border-radius:14px;flex:1;align-items:center;gap:8px;min-height:48px;padding:0 14px;font-weight:700;display:flex}.choices label:has(input:checked){border-color:var(--accent);background:var(--blush);color:var(--accent-ink)}.choices input{accent-color:var(--accent)}.toast{z-index:50;background:var(--ink);color:#fff;border-radius:999px;padding:10px 18px;font-size:14px;font-weight:700;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #3b2a2a40}.toast button{color:var(--blush-deep);text-underline-offset:3px;background:0 0;border:0;margin-left:12px;padding:0;font-weight:800;text-decoration:underline}.chart-card{margin-top:20px}.chart-box{height:300px;position:relative}.chart-box.short{height:150px;margin-top:12px}.chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}.chart-table .table-card{max-height:360px;overflow-y:auto}.chart-table th{z-index:1;position:sticky;top:0}.insights-section{margin-top:36px;font-size:22px}@media (width<=1280px){.two-col{grid-template-columns:minmax(0,1fr) 360px}}@media (width<=1060px){.two-col{grid-template-columns:1fr}.chart-grid{grid-template-columns:minmax(0,1fr)}.sticky{max-height:none;position:static}}.lgpd-list{border:1px solid var(--line);background:#fff;border-radius:24px;margin:16px 0 0;padding:0;list-style:none}.lgpd-list>li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;padding:16px 20px;display:grid}.lgpd-list>li:last-child{border-bottom:0}.lgpd-list h3{font-size:17px}.lgpd-list .live,.lgpd-list .table-card{grid-column:1/-1}.lgpd-list .live{color:var(--muted);margin:0;font-weight:600}.lgpd-list .live strong{color:var(--ink)}.lgpd-list .table-card{border-radius:16px;margin-top:8px}.react-flow{--xy-background-color:var(--tint-soft);--xy-background-pattern-dots-color:var(--blush-deep);--xy-edge-stroke:#cdbdb9;--xy-edge-stroke-width:1.6;--xy-edge-stroke-selected:var(--accent);--xy-connectionline-stroke:var(--accent);--xy-handle-background-color:#fff;--xy-handle-border-color:#cdbdb9;--xy-selection-background-color:#c9474b14;--xy-selection-border:1px dotted var(--accent);--xy-controls-button-color:var(--muted);--xy-controls-button-border-color:var(--line);--xy-attribution-background-color:transparent}.react-flow__handle{border-width:1.6px;width:11px;height:11px}.react-flow__edge.dashed path{stroke-dasharray:6 5}.wf-pick{min-height:26px;padding:0 8px;font-size:13px}._shell_3fj1r_1{grid-template-columns:232px minmax(0,1fr);min-height:100vh;display:grid}._sidebar_3fj1r_7{background:var(--blush);flex-direction:column;gap:28px;height:100vh;padding:28px 16px 20px;display:flex;position:sticky;top:0;overflow-y:auto}._logo_3fj1r_19{width:104px;margin:0 auto;display:block}._logo_3fj1r_19 img{width:100%;display:block}._nav_3fj1r_30{flex-direction:column;gap:4px;display:flex}._nav_3fj1r_30 a{min-height:44px;color:var(--muted);border-radius:14px;align-items:center;gap:12px;padding:0 14px;font-weight:700;display:flex}._nav_3fj1r_30 a:hover{background:#fff9}._nav_3fj1r_30 a[aria-current=page]{color:var(--accent-ink);background:#fff;box-shadow:0 1px 3px #3b2a2a14}._nav_3fj1r_30 a .count{margin-left:auto}._heading_3fj1r_61{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin:0 0 6px;padding:0 14px;font-size:12px;font-weight:800}._language_3fj1r_71{margin-top:auto;margin-bottom:-16px}._language_3fj1r_71 select{border:1px solid var(--blush-deep);width:100%;min-height:36px;color:var(--muted);background:#fff9;border-radius:12px;padding:0 10px;font-size:13px;font-weight:700}._me_3fj1r_88{background:#fff9;border-radius:14px;align-items:center;gap:10px;padding:10px;font-size:14px;display:flex}._me_3fj1r_88 .avatar{background:#fff}._me_3fj1r_88 strong{display:block}._me_3fj1r_88 button{color:var(--accent-ink);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:13px;font-weight:700;text-decoration:underline}._rail_3fj1r_117{grid-template-columns:76px minmax(0,1fr)}._rail_3fj1r_117 ._sidebar_3fj1r_7{align-items:center;gap:20px;padding:20px 8px}._rail_3fj1r_117 ._logo_3fj1r_19{width:48px}._rail_3fj1r_117 ._nav_3fj1r_30 a{flex-direction:column;justify-content:center;gap:2px;width:62px;min-height:56px;padding:0;font-size:11px;position:relative}._rail_3fj1r_117 ._nav_3fj1r_30 a .count{min-width:18px;margin:0;padding:0 5px;font-size:10.5px;line-height:16px;position:absolute;top:3px;right:4px}._rail_3fj1r_117 ._heading_3fj1r_61{display:none}._rail_3fj1r_117 ._me_3fj1r_88{background:0 0;flex-direction:column;gap:4px;margin-top:auto;padding:6px}._rail_3fj1r_117 ._me_3fj1r_88 strong{display:none}._main_3fj1r_172{width:100%;max-width:1280px;padding:40px 48px 80px}._wide_3fj1r_178{max-width:1480px;padding-top:28px}._full_3fj1r_183{max-width:none;padding:0}._me_3fj1r_88 a{color:inherit;text-decoration:none}._me_3fj1r_88 a:hover{text-decoration:underline}._wf_62kix_3{flex-direction:column;height:100vh;display:flex}._top_62kix_9{border-bottom:1px solid var(--line);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:flex-end;gap:10px 20px;padding:14px 24px 12px;display:flex}._top_62kix_9 .crumbs{margin-bottom:4px}._top_62kix_9 h1{flex-wrap:wrap;align-items:center;gap:10px;font-size:24px;display:flex}._top_62kix_9 .lede{margin-top:2px;font-size:14px}._problems_62kix_37{border:1px solid var(--line);border-left:4px solid var(--accent);background:var(--tint-soft);border-radius:14px;flex:none;margin:12px 24px 0;padding:10px 16px}._problems_62kix_37 h2{color:var(--accent-ink);align-items:center;gap:8px;margin-bottom:4px;font:800 14px Nunito,sans-serif;display:flex}._problems_62kix_37 ul{flex-wrap:wrap;gap:4px 20px;margin:0;padding:0;list-style:none;display:flex}._problems_62kix_37 li,._problems_62kix_37 button{align-items:center;gap:6px;padding:2px 0;font-size:14px;font-weight:700;display:inline-flex}._problems_62kix_37 button{text-align:left;background:0 0;border:0}._problems_62kix_37 button:hover{color:var(--accent-ink);text-underline-offset:3px;text-decoration:underline}._problems_62kix_37 .mono{color:var(--accent-ink)}._readOnlyNote_62kix_93{background:var(--neutral-soft);color:var(--muted);border-radius:12px;flex:none;align-items:center;gap:8px;margin:12px 24px 0;padding:8px 14px;font-size:14px;font-weight:700;display:flex}._body_62kix_107{border-top:1px solid var(--line);flex:1;grid-template-columns:228px minmax(0,1fr) 300px;min-height:0;margin-top:12px;display:grid}._body_62kix_107._viewPanel_62kix_116{grid-template-columns:minmax(0,1fr) 300px}._body_62kix_107>*{min-height:0;overflow:auto}._palette_62kix_125{border-right:1px solid var(--line);flex-direction:column;gap:16px;padding:14px 14px 24px;display:flex}._palHead_62kix_133{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin:0 0 6px;font-size:12px;font-weight:800}._palList_62kix_142{flex-wrap:wrap;gap:6px;display:flex}._canvas_62kix_148{position:relative;overflow:hidden}._params_62kix_153{border-left:1px solid var(--line);flex-direction:column;gap:14px;padding:16px 18px 24px;display:flex}._paramsHead_62kix_161{justify-content:space-between;align-items:center;gap:8px;display:flex}._paramsHead_62kix_161 h2{font-size:19px}._params_62kix_153 .field{font-size:13px}._params_62kix_153 .field.bad select{border-color:var(--accent)}._params_62kix_153 .seg{align-self:flex-start}._params_62kix_153 .seg button{justify-content:center;min-width:34px;font-size:15px}._params_62kix_153 .kv{grid-template-columns:64px minmax(0,1fr);font-size:13px}._fields_62kix_195{border:0;flex-direction:column;gap:14px;min-width:0;margin:0;padding:0;display:flex}._delNode_62kix_205{border-top:1px solid var(--line);margin-top:auto;padding-top:14px}._delNode_62kix_205 button{color:var(--accent-ink)}._nameEdit_192ow_1{align-items:center;min-width:0;display:flex;position:relative}._nameEdit_192ow_1 input{text-overflow:ellipsis;background:0 0;border:1px solid #0000;border-radius:10px;width:100%;min-width:0;min-height:32px;margin-left:-8px;padding:0 30px 0 8px;font-weight:800}._nameEdit_192ow_1 input::placeholder{color:var(--muted);font-style:italic;font-weight:600}._nameEdit_192ow_1 input:hover{background:var(--neutral-soft)}._nameEdit_192ow_1 input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--blush);background:#fff;outline:none}._nameEdit_192ow_1 svg{color:var(--muted);opacity:0;pointer-events:none;position:absolute;right:8px}._nameEdit_192ow_1:hover svg{opacity:1}._nameEdit_192ow_1 input:focus+svg{opacity:0}._title_192ow_54 input{min-height:54px;font-family:Quicksand,sans-serif;font-size:40px;font-weight:700}._h2_192ow_61 input{min-height:38px;font-family:Quicksand,sans-serif;font-size:22px;font-weight:700}._h1s_192ow_68 input{min-height:34px;font-family:Quicksand,sans-serif;font-size:20px;font-weight:700}._descEdit_192ow_75{width:100%;min-height:34px;color:var(--muted);resize:none;field-sizing:content;background:0 0;border:1px solid #0000;border-radius:10px;margin:6px 0 0 -8px;padding:4px 8px}._descEdit_192ow_75:hover{background:var(--neutral-soft)}._descEdit_192ow_75:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--blush);color:var(--ink);background:#fff;outline:none}._lane_1ermn_3{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;pointer-events:none;font-size:11px;font-weight:800;position:absolute;transform:translate(-50%)}._node_1ermn_15{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:14px;flex-direction:column;gap:1px;width:100%;height:100%;padding:8px 12px;font-size:13px;line-height:1.3;display:flex;position:relative;box-shadow:0 1px 3px #3b2a2a14}._catalog_1ermn_32{background:var(--neutral-soft);border-color:var(--neutral-soft)}._tool_1ermn_37{background:var(--sage-soft);border-color:var(--sage-soft);color:var(--sage-ink);justify-content:center}._output_1ermn_44{background:var(--accent);border-color:var(--accent);color:#fff;justify-content:center}.react-flow__node.selected>._node_1ermn_15{border-color:var(--accent);box-shadow:0 0 0 4px var(--blush), 0 4px 14px #3b2a2a1f}.react-flow__node.problem>._node_1ermn_15{border-color:var(--accent)}.react-flow__node.problem>._node_1ermn_15:after{content:"!";background:var(--accent);color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;font-weight:800;line-height:1;display:grid;position:absolute;top:-9px;right:-9px}._cap_1ermn_80{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;font-size:11px;font-weight:800;display:flex}._tool_1ermn_37 ._cap_1ermn_80{color:var(--sage-ink)}._output_1ermn_44 ._cap_1ermn_80{color:#fffc}._cap_1ermn_80 .chip{text-transform:none;letter-spacing:0;padding:0 6px;font-size:10.5px}._title_1ermn_106{font-family:Quicksand,sans-serif;font-size:15px;font-weight:700}._slot_1ermn_112{color:var(--muted);font:700 11.5px var(--mono);white-space:nowrap;position:absolute;transform:translateY(-50%)}._right_1ermn_120{right:14px}._left_1ermn_124{left:14px}._on_1ermn_128{color:var(--ink)}._missing_1ermn_132{color:var(--accent-ink)}._intro_1ermn_136{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;position:absolute;left:14px;right:14px;overflow:hidden}._groupCap_1ermn_148{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:800;position:absolute;left:14px;transform:translateY(-50%)}._param_1ermn_159{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:700;position:absolute;bottom:8px;left:12px;right:12px}._node_1ermn_15 .react-flow__handle{background:#fff;border:1.6px solid #cdbdb9;width:11px;height:11px}._node_1ermn_15 .react-flow__handle._filled_1ermn_177{background:#cdbdb9}._node_1ermn_15 .react-flow__handle._hollow_1ermn_181{border-color:var(--accent);box-shadow:0 0 0 3px var(--blush)}._palItem_1ermn_188{border:1px solid var(--line);cursor:grab;background:#fff;border-radius:10px;align-items:flex-start;gap:6px;width:100%;padding:6px 10px 6px 6px;font-size:13px;font-weight:700;display:flex}._palItem_1ermn_188:hover{border-color:var(--blush-deep)}._palItem_1ermn_188>svg:first-child{color:#bfafac;flex:none;margin-top:2px}._palItem_1ermn_188._used_1ermn_212{opacity:.5;cursor:not-allowed}._palItem_1ermn_188 em{font-size:11px;font-style:normal}._palSub_1ermn_222{color:var(--muted);font-size:12px;font-weight:600;display:block}._sec_1ermn_231{flex-direction:column;gap:8px;display:flex}._sec_1ermn_231>.ghost{align-self:flex-start}._secHead_1ermn_241{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin:0;font:800 12px Nunito,sans-serif}._entries_1ermn_251{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}._entry_1ermn_260{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:16px minmax(0,1fr);gap:6px;padding:6px 8px;display:grid}._entry_1ermn_260._single_1ermn_270{grid-template-columns:minmax(0,1fr)}._entry_1ermn_260._dragOver_1ermn_274{border-color:var(--accent)}._entryTop_1ermn_278{font:700 12px var(--mono);justify-content:space-between;align-items:center;gap:6px;display:flex}._entryBody_1ermn_286{flex-direction:column;gap:4px;min-width:0;display:flex}._entryBody_1ermn_286 input{border:1px solid var(--blush-deep);border-radius:8px;min-height:30px;padding:0 8px;font-size:13px}._handle_1ermn_301{color:#bfafac;cursor:grab}._dot_1ermn_306{background:#cdbdb9;border:1.6px solid #cdbdb9;border-radius:50%;flex:none;width:10px;height:10px;margin-right:6px;display:inline-block}._dot_1ermn_306._hollow_1ermn_181{border-color:var(--accent);box-shadow:0 0 0 3px var(--blush);background:#fff}._schema_1ermn_323,._schema_1ermn_323 ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}._schema_1ermn_323 ul{border-left:1px solid var(--line);margin-top:6px;padding-left:12px}._schema_1ermn_323 li{flex-direction:column;gap:1px;font-size:12px;display:flex}._tags_1ermn_346{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px;font-size:13px;font-weight:700;display:flex}._tags_1ermn_346 .chip{padding:1px 8px;font-size:11px}._picker_1ermn_363{max-height:52vh;margin:14px 0 4px;overflow-y:auto}._pickList_1ermn_369{flex-direction:column;gap:4px;margin:0 0 12px;padding:0;list-style:none;display:flex}._pickRow_1ermn_378{text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;flex-direction:column;gap:2px;width:100%;padding:8px 10px;display:flex}._pickRow_1ermn_378:hover:not(:disabled){background:var(--neutral-soft)}._pickRow_1ermn_378[aria-pressed=true]{border-color:var(--accent);background:var(--blush)}._pickRow_1ermn_378:disabled{color:var(--muted)}._pickKey_1ermn_403{flex-wrap:wrap;align-items:center;gap:6px;font-weight:700;display:flex}._prompt_1ermn_411{white-space:pre-wrap;max-height:50vh;overflow:auto}dialog._wide_1ermn_417{width:min(780px,100% - 32px);max-height:calc(100vh - 88px);overflow-y:auto}._chipEdit_1ermn_423{border:1px solid var(--line);background:var(--tint-soft);border-radius:10px;flex-wrap:wrap;align-items:center;gap:4px;min-height:36px;padding:3px 6px;display:flex}._chipX_1ermn_435{color:inherit;opacity:.7;background:0 0;border:0;padding:0;font-size:14px;line-height:1}._chipX_1ermn_435:hover{opacity:1}._keysInput_1ermn_449{min-width:60px;min-height:26px;font:600 12px var(--mono);background:0 0;border:0;flex:1;padding:0 4px}._keysInput_1ermn_449:focus{outline:none}._keys_1ermn_449{font:700 11.5px var(--mono);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._draftDot_1yrqm_1{color:var(--sand-ink);align-items:center;gap:5px;margin-left:8px;font-size:12px;font-weight:800;display:inline-flex}._draftDot_1yrqm_1:before{content:"";background:#c9a15b;border-radius:50%;width:7px;height:7px}._versionsTitle_1yrqm_19{margin:32px 0 12px;font-size:22px}._snippets_1yrqm_24{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}._snippet_1yrqm_24{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:24px minmax(0,1fr);gap:6px;padding:12px 12px 12px 6px;display:grid}._snippet_1yrqm_24._off_1yrqm_43{background:var(--tint-soft)}._snippet_1yrqm_24._off_1yrqm_43 ._editor_1yrqm_47{opacity:.55}._snippet_1yrqm_24._dragOver_1yrqm_51{border-color:var(--accent);box-shadow:0 0 0 3px var(--blush)}._snippet_1yrqm_24._dragging_1yrqm_56{opacity:.5}._handle_1yrqm_60{color:#bfafac;cursor:grab;place-items:start center;padding-top:6px;display:grid}._top_1yrqm_68{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}._number_1yrqm_76{color:var(--muted);font-size:12px;font-weight:800}._title_1yrqm_82{background:0 0;border:1px solid #0000;border-radius:8px;flex:1;min-width:120px;min-height:30px;margin-left:-6px;padding:0 6px;font-weight:800}._title_1yrqm_82:hover:not([readonly]){background:var(--neutral-soft)}._title_1yrqm_82:focus{border-color:var(--accent);outline:none}._editor_1yrqm_47 textarea{border:1px solid var(--blush-deep);white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;letter-spacing:normal;resize:vertical;border-radius:12px;width:100%;min-height:70px;margin:0;padding:10px 12px;font:14px/1.7 Nunito,system-ui,sans-serif;display:block;overflow:hidden}._editor_1yrqm_47 textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--blush);outline:none}._editor_1yrqm_47 textarea[readonly]{border-color:var(--line)}._inlineError_1yrqm_133{color:var(--accent-ink);align-items:center;gap:6px;margin-top:6px;font-size:13px;font-weight:700;display:flex}._validation_1yrqm_143{flex-direction:column;gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}._validation_1yrqm_143 li{align-items:center;gap:8px;display:flex}._validation_1yrqm_143 li._bad_1yrqm_159{color:var(--accent-ink);font-weight:700}._validation_1yrqm_143 li._ok_1yrqm_164{color:var(--sage-ink);font-weight:700}._agentCards_1yrqm_169{grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:16px;margin-top:24px;display:grid}._agentCard_1yrqm_169{flex-direction:column;gap:12px;display:flex}._agentCard_1yrqm_169:hover{border-color:var(--blush-deep);background:var(--tint-soft)}._agentCard_1yrqm_169 .card-head svg{color:var(--muted)}._stat_1yrqm_191{background:var(--tint-soft);border:1px solid var(--line);border-radius:16px;padding:12px 14px}._stat_1yrqm_191 strong{font-variant-numeric:tabular-nums;font-family:Quicksand,sans-serif;font-size:22px;display:block}._stat_1yrqm_191 span{color:var(--muted);font-size:12px;font-weight:700}._star_1yrqm_211{color:var(--accent-ink);white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-weight:800;display:inline-flex}._versionTitle_1yrqm_221{white-space:nowrap;align-items:center;gap:10px;display:flex}._versionTitle_1yrqm_221>:last-child{flex:1}._diffHeads_1yrqm_232{z-index:3;border-bottom:1px solid var(--line);background:#fff;grid-template-columns:1fr 1fr;gap:16px;margin-top:24px;padding:12px 0;display:grid;position:sticky;top:0}._diffSide_1yrqm_245{font-weight:800}._diff_1yrqm_232{border:1px solid var(--line);font:12px/1.6 var(--mono);border-radius:14px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}._diff_1yrqm_232>div{white-space:pre-wrap;word-break:break-word;min-height:21px;padding:1px 12px}._diff_1yrqm_232>div:nth-child(odd){border-right:1px solid var(--line)}._diff_1yrqm_232 ._del_1yrqm_269{background:var(--blush);box-shadow:inset 3px 0 0 var(--accent)}._diff_1yrqm_232 ._add_1yrqm_274{background:var(--sage-soft);box-shadow:inset 3px 0 #5e9a6b}._diff_1yrqm_232 ._blank_1yrqm_279{background:var(--tint-soft)}._cmpTable_1yrqm_283 td{width:33%}._cmpTable_1yrqm_283 tr._changed_1yrqm_287 td{background:var(--sand-soft)}._agentCard_1yrqm_169{cursor:pointer}._cmpCanvas_1yrqm_295{border:1px solid var(--line);border-radius:14px;height:420px;overflow:hidden}._bodyDiff_1yrqm_302 h3{margin:12px 0 6px;font-size:13px}._bodyDiff_1yrqm_302 ul{margin:0;padding-left:18px}._alertText_8yyjz_1{max-width:560px}._answer_8yyjz_5{border-left:3px solid var(--sage-ink);background:var(--sage-soft);border-radius:0 10px 10px 0;padding:8px 12px;font-size:13px;font-weight:600}._answerBy_8yyjz_14{color:var(--muted);font-size:12px;font-weight:700}._answered_8yyjz_20{flex-direction:column;align-items:flex-start;gap:4px;margin-top:8px;display:flex}._answerBox_8yyjz_28{align-items:flex-end;gap:10px;display:flex}._answerBox_8yyjz_28 textarea{border:1px solid var(--blush-deep);resize:vertical;background:#fff;border-radius:12px;flex:1;min-height:64px;padding:8px 12px;font-weight:600;line-height:1.45}._answerBox_8yyjz_28 input{border:1px solid var(--blush-deep);border-radius:10px;flex:1;min-height:36px;padding:0 10px;font-size:13px;font-weight:600}._expanded_8yyjz_56 td{background:var(--tint);border-bottom:0}._answerRow_8yyjz_61 td{background:var(--tint);padding-top:0}._login_1clag_1{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}._art_1clag_7{background:var(--blush);flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:40px;display:flex}._art_1clag_7 img{width:240px}._art_1clag_7 p{color:var(--accent-ink);margin:0;font-family:Quicksand,sans-serif;font-size:18px;font-weight:700}._formWrap_1clag_29{justify-content:center;align-items:center;padding:40px 24px;display:flex}._form_1clag_29{flex-direction:column;gap:18px;width:100%;max-width:360px;display:flex}._form_1clag_29 h1{margin:0;font-size:34px}._sub_1clag_49{color:var(--muted);margin:-10px 0 8px}._password_1clag_54{position:relative}._password_1clag_54 input{width:100%;padding-right:52px}._peek_1clag_63{width:44px;height:40px;color:var(--muted);background:0 0;border:0;border-radius:10px;place-items:center;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}@media (width<=900px){._login_1clag_1{grid-template-columns:1fr}._art_1clag_7{padding:32px 16px}._art_1clag_7 img{width:140px}}._links_1clag_92{justify-content:space-between;align-items:center;gap:12px;display:flex}._form_1clag_29 .field input._code_1clag_99{min-height:52px;font-family:var(--mono);letter-spacing:.5em;text-align:center;font-size:20px}._steps_1clag_107{color:var(--muted);flex-direction:column;gap:4px;margin:0;padding-left:20px;font-size:14px;display:flex}._qr_1clag_117{border:1px solid var(--line);background:#fff;border-radius:16px;place-items:center;min-height:202px;padding:16px;display:grid}._qr_1clag_117 img{width:168px;height:168px}._secret_1clag_132{background:var(--neutral-soft);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}._secret_1clag_132 code{font-family:var(--mono);letter-spacing:.08em;overflow-wrap:anywhere;font-size:14px;font-weight:700}._secret_1clag_132 code span+span{margin-left:.6em}._notice_1clag_154{background:var(--sage-soft);color:var(--sage-ink);border-radius:16px;gap:10px;padding:14px 16px;font-size:14px;font-weight:700;display:flex}._status_pr47s_1{white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:800;display:inline-flex}._status_pr47s_1:before{content:"";background:#5e9a6b;border-radius:50%;width:8px;height:8px}._pending_pr47s_18,._running_pr47s_19{color:var(--sand-ink)}._pending_pr47s_18:before,._running_pr47s_19:before{background:#c9a15b}._running_pr47s_19:before{animation:1s infinite alternate _pulse_pr47s_1}._stale_pr47s_32,._error_pr47s_33{color:var(--accent-ink)}._stale_pr47s_32:before,._error_pr47s_33:before{background:var(--accent)}@keyframes _pulse_pr47s_1{to{opacity:.3}}._runN_pr47s_48{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;font-weight:800;display:inline-grid}._pickList_pr47s_62{border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:4px;max-height:360px;padding:4px;display:flex;overflow-y:auto}._pickRow_pr47s_73{cursor:pointer;border-radius:10px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;font-size:14px;font-weight:700;display:grid}._pickRow_pr47s_73:hover{background:var(--tint)}._pickRow_pr47s_73 input{width:16px;height:16px;accent-color:var(--accent)}._groupRow_pr47s_95{margin-top:6px}._runRow_pr47s_99{padding-left:32px;font-weight:600}._runBar_pr47s_104{z-index:5;border:1px solid var(--line);background:#fff;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding:14px 18px;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 24px #3b2a2a0f}._runBar_pr47s_104 strong{font-family:Quicksand,sans-serif;font-size:17px}._tileRows_pr47s_128{flex-direction:column;gap:12px;margin-top:20px;display:flex}._tileRow_pr47s_128{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}._sectionTitle_pr47s_145{margin:32px 0 12px;font-size:22px}._excerpt_pr47s_150{max-width:340px;font-size:13px;font-weight:600;display:block}._diffSum_pr47s_157{color:var(--sage-ink);white-space:nowrap;font-size:13px;font-weight:700}._diffSum_pr47s_157 ._bad_pr47s_164{color:var(--accent-ink)}._labLayout_pr47s_170{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;margin-top:24px;display:grid}._thread_pr47s_178{background:var(--tint-soft);border-radius:16px;flex-direction:column;gap:10px;padding:14px;display:flex}._thread_pr47s_178>div{max-width:92%}._columns_pr47s_191{gap:14px;display:grid}._vcol_pr47s_196{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;gap:14px;min-width:0;padding:16px;display:flex}._vcol_pr47s_196._preferred_pr47s_207{border-color:var(--accent);box-shadow:0 0 0 3px var(--blush)}._vcolHead_pr47s_212{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}._blockTitle_pr47s_220{margin-bottom:8px;font-size:15px}._diffItem_pr47s_225{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;gap:6px;padding:10px 12px;font-size:14px;display:flex}._diffItem_pr47s_225._off_pr47s_236{border-color:var(--blush-deep);background:var(--tint)}._ev_pr47s_241{grid-template-columns:76px minmax(0,1fr);gap:2px 8px;margin:0;font-size:13px;display:grid}._ev_pr47s_241 dt{color:var(--muted);font-weight:700}._ev_pr47s_241 dd{margin:0;font-weight:700}._ev_pr47s_241 dd._differs_pr47s_259{color:var(--sand-ink)}._blindGrid_pr47s_263{align-items:start;gap:14px;margin-top:24px;display:grid}._blind_pr47s_263{background:var(--ink);color:#fff;border-radius:10px;place-items:center;width:32px;height:32px;font-family:Quicksand,sans-serif;font-size:17px;font-weight:700;display:inline-grid}._prefer_pr47s_207{border:1px solid var(--line);min-height:28px;color:var(--muted);background:#fff;border-radius:999px;align-items:center;gap:5px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}._prefer_pr47s_207:hover:not(:disabled){border-color:var(--blush-deep);color:var(--ink)}._prefer_pr47s_207[aria-pressed=true]{background:var(--blush);color:var(--accent-ink);border-color:#0000}._prefer_pr47s_207:disabled{cursor:default}._labPanel_pr47s_312{gap:20px}._labPanel_pr47s_312 ._tile_pr47s_128 strong{font-size:16px}._labPanel_pr47s_312 h3{margin-bottom:10px;font-size:16px}._rowHead_pr47s_325{justify-content:space-between;align-items:center;gap:8px;display:flex}._tiles_pr47s_332{grid-template-columns:repeat(auto-fit,minmax(108px,1fr));gap:8px;display:grid}._labPanel_pr47s_312 ._tiles_pr47s_332{grid-template-columns:repeat(3,1fr)}._tile_pr47s_128{background:var(--tint-soft);border:1px solid var(--line);border-radius:16px;padding:8px 12px}._tile_pr47s_128 strong{font-variant-numeric:tabular-nums;font-family:Quicksand,sans-serif;font-size:19px;display:block}._tile_pr47s_128 span{color:var(--muted);font-size:12px;font-weight:700}._cmpList_pr47s_362{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}@media (width<=1060px){._labLayout_pr47s_170,._blindGrid_pr47s_263{grid-template-columns:minmax(0,1fr)!important}}._labCols_pr47s_378{flex-direction:column;gap:10px;display:flex}._labCol_pr47s_378{border:1px solid var(--line);background:var(--tint-soft);border-radius:16px;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:12px 14px;display:flex}._labCol_pr47s_378 .field{color:var(--muted);flex:180px;font-size:12px}._labCol_pr47s_378 ._blind_pr47s_263,._labCol_pr47s_378 .icon-btn{align-self:center}._wide_wsuj7_1{width:min(780px,100% - 32px);max-height:calc(100vh - 88px);overflow-y:auto}._required_wsuj7_7{color:var(--accent)}._clip_wsuj7_11{text-overflow:ellipsis;white-space:nowrap;max-width:440px;color:var(--muted);overflow:hidden}._chipEdit_wsuj7_19{border:1px solid var(--line);background:var(--tint-soft);border-radius:10px;flex-wrap:wrap;align-items:center;gap:4px;min-height:36px;padding:3px 6px;display:flex}._remove_wsuj7_31{color:inherit;opacity:.7;background:0 0;border:0;padding:0;font-size:14px;line-height:1}._add_wsuj7_41{color:var(--muted);background:0 0;border:1px dashed #cdbdb9;font-family:inherit}._picker_wsuj7_48{border:1px solid var(--line);background:var(--tint-soft);border-radius:16px;margin-top:6px;padding:8px}._picker_wsuj7_48 input[type=search]{width:100%;min-height:36px;margin-bottom:6px}._picker_wsuj7_48 label{cursor:pointer;border-radius:10px;align-items:center;gap:10px;min-height:36px;padding:0 8px;font-size:14px;font-weight:700;display:flex}._picker_wsuj7_48 label:hover{background:var(--neutral-soft)}._block_wsuj7_78{flex-direction:column;gap:6px;font-size:14px;font-weight:700;display:flex}._rows_wsuj7_86{flex-direction:column;gap:10px;display:flex}._row_wsuj7_86{border:1px solid var(--line);background:var(--tint-soft);border-radius:16px;flex-direction:column;gap:10px;padding:12px;display:flex}._row_wsuj7_86._locked_wsuj7_102{border-color:var(--neutral-soft);background:var(--neutral-soft)}._rowMain_wsuj7_107{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 150px 36px;align-items:end;gap:10px;display:grid}._row_wsuj7_86 .field{color:var(--muted);font-size:12px}._rowOpts_wsuj7_119{flex-wrap:wrap;align-items:flex-start;gap:10px 22px;display:flex}._rowOpts_wsuj7_119 .field{flex:260px}._rowOpts_wsuj7_119 .check-field{align-self:center}._lock_wsuj7_102{width:36px;height:38px;color:var(--muted);place-items:center;display:grid}._addField_wsuj7_142{align-self:flex-start;margin-top:4px}._deleteEntry_wsuj7_147{color:var(--accent-ink);margin-right:auto}._key_17rse_1{color:var(--muted)}._examples_17rse_5{border-collapse:collapse;width:100%}._examples_17rse_5 th{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;text-align:left;white-space:nowrap;padding:0 8px 8px;font-size:12px;font-weight:800}._examples_17rse_5 td{border-top:1px solid var(--line);vertical-align:middle;padding:8px}._examples_17rse_5 td._statement_17rse_27{width:100%;font-weight:600}._examples_17rse_5 input,._examples_17rse_5 select{width:100%;min-height:36px}._examples_17rse_5 select{border:1px solid var(--blush-deep);background:#fff;border-radius:10px;padding:0 8px;font-weight:700}._stats_17rse_46{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}._stat_17rse_27{background:var(--tint-soft);border:1px solid var(--line);border-radius:16px;padding:12px 14px}._stat_17rse_27 strong{font-variant-numeric:tabular-nums;font-family:Quicksand,sans-serif;font-size:24px;display:block}._stat_17rse_27 span{color:var(--muted);font-size:12px;font-weight:700}._cardGap_17rse_72{margin-top:16px}@media (width<=900px){._stats_17rse_46{grid-template-columns:1fr}._examples_17rse_5{display:block;overflow-x:auto}}._call_1vsis_1{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}._callHead_1vsis_11{justify-content:space-between;align-items:center;gap:8px;display:flex}._call_1vsis_1 code{font:700 12px var(--mono);overflow-wrap:anywhere}._duration_1vsis_23{color:var(--muted);font:600 12px var(--mono);white-space:nowrap}._page_yjw47_1{flex-direction:column;height:100vh;display:flex}._head_yjw47_7{border-bottom:1px solid var(--line);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:12px 20px;padding:14px 24px;display:flex}._who_yjw47_18{align-items:center;gap:14px;min-width:0;display:flex}._whoText_yjw47_25{min-width:0}._nameRow_yjw47_29{align-items:center;gap:8px;display:flex}._name_yjw47_29{min-width:160px}._meta_yjw47_39{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px;font-weight:600;display:flex}._actions_yjw47_49{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._trigger_yjw47_56{flex-direction:column;align-items:flex-end;display:flex}._trigger_yjw47_56 .hint{font-size:12px}._mailbox_yjw47_66{flex:1;grid-template-columns:minmax(0,1fr) 440px;min-height:0;display:grid;position:relative}._mailbox_yjw47_66>*{min-height:0;overflow-y:auto}@media (width<=1280px){._mailbox_yjw47_66{grid-template-columns:minmax(0,1fr) 380px}}@media (width<=1060px){._mailbox_yjw47_66{grid-template-columns:minmax(0,1fr) 330px}}._thread_yjw47_93{flex-direction:column;display:flex;overflow:hidden}._threadHead_yjw47_99{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 20px 12px;display:flex}._threadTitle_yjw47_109{flex:1;min-width:0}._threadTitle_yjw47_109 h2{font-size:20px}._transcript_yjw47_118{background:var(--tint-soft);flex-direction:column;flex:1;gap:14px;padding:20px;display:flex;overflow-y:auto}._msg_yjw47_128{flex-direction:column;gap:4px;max-width:80%;display:flex}._patient_yjw47_135{align-self:flex-end;align-items:flex-end}._kokoro_yjw47_140{align-self:flex-start}._whoSaid_yjw47_144{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}._badge_yjw47_154{background:var(--neutral-soft);border-radius:999px;padding:0 7px;font-size:11px;font-weight:800}._badge_yjw47_154._facts_yjw47_162{background:var(--sage-soft);color:var(--sage-ink)}._badge_yjw47_154._skips_yjw47_167{background:0 0;border:1px dashed #cdbdb9}._badge_yjw47_154._flags_yjw47_172{background:var(--sand-soft);color:var(--sand-ink)}._badge_yjw47_154._error_yjw47_177{background:var(--accent);color:#fff}._badge_yjw47_154._fallback_yjw47_182{background:var(--sand-soft);color:var(--sand-ink)}._bubble_yjw47_187{white-space:pre-wrap;text-align:left;border-radius:18px;padding:10px 14px}._patient_yjw47_135 ._bubble_yjw47_187{background:var(--accent);color:#fff;border-bottom-right-radius:6px}._kokoro_yjw47_140 ._bubble_yjw47_187{border:1px solid var(--line);background:#fff;border-bottom-left-radius:6px}._kokoro_yjw47_140 button._bubble_yjw47_187:hover{border-color:var(--blush-deep);background:var(--tint)}._kokoro_yjw47_140 ._bubble_yjw47_187[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 3px var(--blush)}._kokoro_yjw47_140 ._bubble_yjw47_187:has(._mediaSelect_yjw47_212[aria-pressed=true]){border-color:var(--accent);box-shadow:0 0 0 3px var(--blush)}._mediaSelect_yjw47_212{width:100%;color:inherit;font:inherit;white-space:pre-wrap;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}._audio_yjw47_229{border-radius:999px;width:260px;max-width:100%;height:40px;display:block}._mediaText_yjw47_237{margin-top:8px}._thumb_yjw47_241{cursor:zoom-in;background:0 0;border:0;border-radius:12px;width:220px;max-width:100%;padding:0;display:block;overflow:hidden}._thumb_yjw47_241 img{width:100%;display:block}._lightbox_yjw47_258{border-radius:12px;max-width:100%;display:block}._typing_yjw47_264{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:18px;align-self:flex-start;padding:10px 14px;font-size:14px;font-style:italic}._composer_yjw47_275{border-top:1px solid var(--line);flex:none;align-items:flex-end;gap:10px;padding:12px 20px;display:flex}._composer_yjw47_275 textarea{border:1px solid var(--blush-deep);resize:none;border-radius:16px;flex:1;min-height:46px;max-height:140px;padding:11px 14px}._composer_yjw47_275 textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--blush);outline:none}._send_yjw47_300{background:var(--accent);color:#fff;border:0;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid}._composer_yjw47_275 .icon-btn{border-radius:50%;width:46px;height:46px}._composer_yjw47_275._recording_yjw47_318{align-items:center}._recDot_yjw47_322{background:#d93025;border-radius:50%;width:12px;height:12px;animation:1.1s ease-in-out infinite _rec-pulse_yjw47_1}@keyframes _rec-pulse_yjw47_1{50%{opacity:.25}}._recTime_yjw47_336{font-variant-numeric:tabular-nums}._send_yjw47_300:disabled{opacity:.5}._sendError_yjw47_344{padding:8px 20px 0}._closedNote_yjw47_348{border-top:1px solid var(--line);text-align:center;color:var(--muted);padding:14px;font-weight:700}._threadEmpty_yjw47_356{background:var(--tint-soft);flex:1;place-items:center;padding:24px;display:grid}._msg_yjw47_128._flash_yjw47_364 ._bubble_yjw47_187{box-shadow:0 0 0 3px var(--brand)}._profile_yjw47_370{flex-direction:column;gap:22px;display:flex}._profile_yjw47_370[hidden]{display:none}._panelBack_yjw47_380{align-self:flex-start}._msgHead_yjw47_384{flex-direction:column;gap:8px;display:flex}._msgHead_yjw47_384 ._msgTitle_yjw47_390{margin:0}._msgFacts_yjw47_394{grid-template-columns:auto 1fr;gap:6px 12px;margin:0;font-size:13px;display:grid}._msgFacts_yjw47_394 dt{color:var(--muted);font-weight:700}._msgFacts_yjw47_394 dd{align-items:center;gap:8px;min-width:0;margin:0;font-weight:700;display:flex}._quote_yjw47_416{border:1px solid var(--line);background:var(--tint-soft);white-space:pre-wrap;border-radius:16px 16px 16px 6px;margin:0;padding:10px 14px;font-size:14px}._run_yjw47_427{border:1px solid var(--line);border-radius:20px;overflow:hidden}._runHead_yjw47_433{border-bottom:1px solid var(--line);background:var(--tint-soft);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:12px 16px;display:flex}._runHead_yjw47_433 ._runTitle_yjw47_443{margin:0;font-size:17px}._runHead_yjw47_433 .chip{margin-left:auto}._runN_yjw47_452{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;font-weight:800;display:grid}._runBody_yjw47_464{flex-direction:column;gap:14px;padding:14px 16px 16px;display:flex}._runError_yjw47_471{background:var(--blush);color:var(--accent-ink);border-radius:14px;gap:8px;padding:12px 14px;font-size:14px;font-weight:700;display:flex}._block_yjw47_482 h4{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:8px;margin:0 0 8px;font-size:12px;font-weight:800;display:flex}._findings_yjw47_494,._runMeds_yjw47_495{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}._finding_yjw47_494{border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:3px;padding:10px 12px;font-size:14px;display:flex}._finding_yjw47_494._skip_yjw47_167{border-style:dashed}._finding_yjw47_494 q{margin-top:2px;font-weight:700}._finding_yjw47_494 p{color:var(--muted);margin:0;font-size:13px}._findingTop_yjw47_529{justify-content:space-between;align-items:center;gap:8px;display:flex}._findingName_yjw47_536{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:flex}._indLink_yjw47_544{color:var(--accent-ink);text-decoration:underline;-webkit-text-decoration-color:var(--blush-deep);text-decoration-color:var(--blush-deep);text-underline-offset:3px;font-weight:800}._indLink_yjw47_544:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}._runMeds_yjw47_495{font-size:14px}._runMeds_yjw47_495 span{color:var(--muted);font-size:13px;display:block}._copyRow_yjw47_566{margin:8px 0 0}._flag_yjw47_172{border-radius:8px;width:26px;height:26px}._flag_yjw47_172[aria-pressed=true]{background:var(--blush);color:var(--accent-ink)}._finding_yjw47_494._wrong_yjw47_581{border-color:var(--accent);background:var(--tint)}._finding_yjw47_494._wrong_yjw47_581 q,._finding_yjw47_494._wrong_yjw47_581 p,._runMeds_yjw47_495 li._wrong_yjw47_581 strong{opacity:.55;text-decoration:line-through;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}._finding_yjw47_494._missing_yjw47_594{border:1px dashed var(--accent);background:var(--tint-soft)}._medRow_yjw47_599{justify-content:space-between;align-items:center;gap:8px;display:flex}._correction_yjw47_606{margin-top:6px}._corrected_yjw47_610{align-items:center;gap:6px;margin:0 0 4px;font-weight:700;display:flex}._struck_yjw47_618{opacity:.55;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}._addLink_yjw47_623{margin:8px 0 0}._addMissing_yjw47_627{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}._addMissing_yjw47_627 select,._addMissing_yjw47_627 input{border:1px solid var(--blush-deep);background:#fff;border-radius:10px;flex:1;min-width:140px;min-height:34px;padding:0 10px;font-size:13px;font-weight:700}._ratingRow_yjw47_648{justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}._runMeds_yjw47_495+._findings_yjw47_494,._findings_yjw47_494+._findings_yjw47_494{margin-top:8px}._goals_yjw47_661{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}._goal_yjw47_661{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;gap:8px;padding:12px 14px;font-size:14px;display:flex}._goal_yjw47_661._closed_yjw47_348{background:var(--tint-soft)}._goal_yjw47_661 p{margin:0}._goal_yjw47_661 .chips{margin-top:0}._goalTop_yjw47_693{justify-content:space-between;align-items:center;gap:8px;display:flex}._goalProgress_yjw47_700{align-items:center;gap:10px;display:flex}._goalTrack_yjw47_706{background:var(--neutral-soft);border-radius:999px;flex:1;height:6px;position:relative}._goalFill_yjw47_714{background:#5e9a6b;border-radius:999px;height:100%;position:absolute;top:0;left:0}._goalValues_yjw47_723{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-weight:700}._closedGoals_yjw47_731{margin-top:10px}._nudge_yjw47_735{flex-direction:column;gap:6px;padding:4px 0 2px 20px;font-size:13px;display:flex}._nudge_yjw47_735 p{margin:0}._nudge_yjw47_735 ol{margin:0;padding-left:18px}._nudge_yjw47_735 q{font-weight:700}._finding_yjw47_494 ._nudge_yjw47_735{padding-left:0}._bctPrios_yjw47_760{flex-direction:column;gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}._bctPrios_yjw47_760 li{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}._cmpList_yjw47_777{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}._cmpRow_yjw47_786{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 12px;font-size:14px;display:grid}._cmpLabel_yjw47_798{min-width:0;font-weight:700}._cmpLabel_yjw47_798 small{color:var(--muted);font-size:12px;font-weight:600;display:block}._cmpVals_yjw47_810{color:var(--muted);font-size:12px}._cands_yjw47_815{border-collapse:collapse;width:100%;font-size:13px}._cands_yjw47_815 th{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;text-align:left;padding:0 6px 6px;font-size:11px;font-weight:800}._cands_yjw47_815 td{border-top:1px solid var(--line);padding:6px}._cands_yjw47_815 tr._chosen_yjw47_836 td{background:var(--tint);font-weight:800}._cands_yjw47_815 ._num_yjw47_841{text-align:right;font-variant-numeric:tabular-nums}._reason_yjw47_846{margin:6px 0 0}._erased_yjw47_850{max-width:1280px;padding:40px 48px 80px}._ticks_yjw47_855{color:#a39491;align-items:center;display:inline-flex}._ticks_yjw47_855._read_yjw47_861{color:var(--brand)}._bubble_yjw47_187._failed_yjw47_865{border-color:var(--accent);background:var(--tint)}._failWrap_yjw47_870{display:inline-flex;position:relative}._failTip_yjw47_875{z-index:5;background:var(--ink);color:#fff;border-radius:10px;width:280px;padding:8px 12px;font-size:12px;font-weight:600;line-height:1.45;display:none;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 8px 24px #3b2a2a40}._failWrap_yjw47_870:hover ._failTip_yjw47_875,._failWrap_yjw47_870:focus-within ._failTip_yjw47_875{display:block}._threadBanner_yjw47_897{border-bottom:1px solid var(--line);background:var(--blush);color:var(--accent-ink);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:10px 16px;padding:10px 20px;font-size:14px;font-weight:700;display:flex}._threadBanner_yjw47_897._neutral_yjw47_912{background:var(--neutral-soft);color:var(--ink)}._threadBanner_yjw47_897 span{align-items:center;gap:8px;display:inline-flex}._composer_yjw47_275._off_yjw47_923 textarea{border-color:var(--neutral-soft);background:var(--neutral-soft)}._composer_yjw47_275._off_yjw47_923 .icon-btn,._composer_yjw47_275._off_yjw47_923 ._send_yjw47_300{opacity:.45}._scheduled_yjw47_933{color:var(--muted);background:#fff;border:1px dashed #cdbdb9;border-radius:999px;flex-wrap:wrap;justify-content:center;align-self:center;align-items:center;gap:6px 10px;padding:6px 14px;font-size:13px;font-weight:700;display:inline-flex}._scheduled_yjw47_933 strong{color:var(--ink)}._vars_yjw47_953{flex-direction:column;margin:0;display:flex}._varItem_yjw47_959{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding:12px 0;display:flex}._varItem_yjw47_959:first-child{border-top:0;padding-top:0}._varItem_yjw47_959 dt{justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex}._varItem_yjw47_959 dt .mono{color:var(--muted);font-weight:600}._varItem_yjw47_959 dd{flex-direction:column;gap:6px;margin:0;font-weight:600;display:flex}._varItem_yjw47_959 select,._varItem_yjw47_959 textarea,._varItem_yjw47_959 input[type=number]{border:1px solid var(--blush-deep);background:#fff;border-radius:10px;width:100%;min-height:36px;padding:0 10px;font-size:13px;font-weight:600}._varItem_yjw47_959 textarea{resize:vertical;min-height:64px;padding:8px 10px;line-height:1.45}._changed_yjw47_1014{color:var(--muted);white-space:nowrap;align-items:center;gap:4px;font-size:11.5px;font-weight:700;display:inline-flex}._changed_yjw47_1014 input{background:#fff;border:1px dashed #cdbdb9;border-radius:6px;min-height:22px;padding:0 6px;font-size:11.5px;font-weight:700}._varFoot_yjw47_1034{justify-content:space-between;align-items:center;gap:8px;display:flex}._gridWrap_yjw47_1041{border:1px solid var(--line);border-radius:12px;overflow-x:auto}._miniGrid_yjw47_1047,._gridTable_yjw47_1048{border-collapse:collapse;width:100%}._miniGrid_yjw47_1047{font-size:12px}._gridTable_yjw47_1048{font-size:13px}._miniGrid_yjw47_1047 th,._gridTable_yjw47_1048 th{background:var(--tint-soft);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;text-align:left;white-space:nowrap;padding:5px 8px;font-size:10.5px;font-weight:800}._gridTable_yjw47_1048 th{padding:8px}._miniGrid_yjw47_1047 td,._gridTable_yjw47_1048 td{border-top:1px solid var(--line);max-width:150px;padding:5px 8px;font-weight:600}._miniGrid_yjw47_1047 td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._gridTable_yjw47_1048 td{vertical-align:top;max-width:190px;padding:8px}._gridTable_yjw47_1048 td._end_yjw47_1098{white-space:nowrap;width:1%}._gridTable_yjw47_1048 ._editing_yjw47_1103 td{background:var(--tint)}._gridTable_yjw47_1048 input{border:1px solid var(--blush-deep);background:#fff;border-radius:8px;width:100%;min-width:90px;min-height:32px;padding:0 8px;font-size:13px;font-weight:600}._cellClip_yjw47_1119{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._rowActions_yjw47_1126{align-items:center;gap:8px;display:inline-flex}._gridDialog_yjw47_1132{width:min(1240px,100% - 32px);max-height:calc(100vh - 88px)}._schedTitle_yjw47_1137{align-items:center;gap:6px;margin:0 0 10px;display:flex}._schedList_yjw47_1144{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}._schedItem_yjw47_1153{border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:6px;padding:10px 12px;font-size:13px;display:flex}._schedTop_yjw47_1163{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}._schedTop_yjw47_1163 strong{font-size:14px}._schedActions_yjw47_1175{align-items:center;gap:10px;display:inline-flex}._schedMeta_yjw47_1181{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12.5px;font-weight:700;display:flex}._addRow_yjw47_1191{align-self:flex-start}._versionsFoot_yjw47_1195{justify-content:space-between;margin-top:12px;display:flex}._rate_oyaky_1{align-items:center;gap:3px;display:inline-flex}._rate_oyaky_1 button{border:1px solid var(--line);min-height:20px;color:var(--muted);background:#fff;border-radius:999px;padding:0 8px;font-size:11px;font-weight:800}._rate_oyaky_1 button:hover{border-color:var(--blush-deep);color:var(--ink)}._rate_oyaky_1 button[aria-pressed=true]{border-color:#0000}._rate_oyaky_1 ._good_oyaky_27[aria-pressed=true]{background:var(--sage-soft);color:var(--sage-ink)}._rate_oyaky_1 ._medium_oyaky_32[aria-pressed=true]{background:var(--sand-soft);color:var(--sand-ink)}._rate_oyaky_1 ._bad_oyaky_37[aria-pressed=true]{background:var(--blush);color:var(--accent-ink)}._rate_oyaky_1._big_oyaky_42 button{min-height:28px;padding:0 12px;font-size:12px}._meter_oyaky_48{color:var(--muted);white-space:nowrap;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}._bar_oyaky_58{background:var(--neutral-soft);border-radius:999px;width:72px;height:6px;display:inline-flex;overflow:hidden}._bar_oyaky_58 i{height:100%;display:block}._bar_oyaky_58 ._good_oyaky_27{background:#5e9a6b}._bar_oyaky_58 ._medium_oyaky_32{background:#c9a15b}._bar_oyaky_58 ._bad_oyaky_37{background:var(--accent)}._palItem_1vmxk_3{border:1px solid var(--line);cursor:grab;background:#fff;border-radius:10px;align-items:center;gap:6px;min-height:30px;padding:0 10px 0 6px;font-size:13px;font-weight:700;display:inline-flex}._palItem_1vmxk_3:hover{border-color:var(--blush-deep);box-shadow:0 2px 8px #3b2a2a14}._palItem_1vmxk_3>svg:first-child{color:#bfafac}._palItem_1vmxk_3._trigger_1vmxk_26{background:var(--sand-soft);border-color:var(--sand-soft);color:var(--sand-ink)}._palItem_1vmxk_3._planner_1vmxk_32{background:var(--sage-soft);border-color:var(--sage-soft);color:var(--sage-ink)}._palItem_1vmxk_3._setVariable_1vmxk_38{background:var(--neutral-soft);border-color:var(--neutral-soft)}._palItem_1vmxk_3._send_1vmxk_43{background:var(--accent);border-color:var(--accent);color:#fff}._palItem_1vmxk_3._send_1vmxk_43>svg:first-child{color:#ffffffb3}._palItem_1vmxk_3._used_1vmxk_53{opacity:.5;cursor:not-allowed}._palItem_1vmxk_3 em{white-space:nowrap;font-size:11px;font-style:normal}._palAgent_1vmxk_64{justify-content:space-between;align-items:center;gap:6px;margin:8px 0 6px;font-size:13px;display:flex}._palAgent_1vmxk_64:first-of-type{margin-top:0}._palAgent_1vmxk_64 .chip,._node_1vmxk_78 .chip{padding:1px 8px;font-size:11px}._node_1vmxk_78{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;justify-content:center;gap:3px;width:200px;min-height:62px;padding:8px 12px;font-size:13px;line-height:1.3;display:flex;position:relative;box-shadow:0 1px 3px #3b2a2a14}._node_1vmxk_78:hover{box-shadow:0 4px 14px #3b2a2a1f}._title_1vmxk_106{align-items:center;gap:6px;font-family:Quicksand,sans-serif;font-size:15px;font-weight:700;display:flex}._version_1vmxk_115{color:var(--muted);font-weight:700}._cap_1vmxk_120{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;font-size:11px;font-weight:800;display:flex}._text_1vmxk_131{font-weight:800}._text_1vmxk_131 .mono{font-size:12px}._node_1vmxk_78 .chip{align-self:flex-start}._trigger_1vmxk_26{border-color:var(--sand-soft);background:var(--sand-soft);width:170px;min-height:46px;color:var(--sand-ink);border-radius:999px;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:800}._agent_1vmxk_159,._condition_1vmxk_160,._planner_1vmxk_32{min-height:86px}._condition_1vmxk_160{width:210px;padding-right:44px}._switch_1vmxk_170{justify-content:flex-start;width:210px;padding-top:10px}._planner_1vmxk_32{border-color:var(--sage-soft);background:var(--sage-soft);width:190px;color:var(--sage-ink);justify-content:flex-start;padding-top:12px}._setVariable_1vmxk_38{background:var(--neutral-soft);border-color:var(--neutral-soft)}._send_1vmxk_43{border-color:var(--accent);background:var(--accent);color:#fff;flex-direction:row;align-items:center;gap:6px;width:118px;min-height:44px;font-size:14px;font-weight:800}.react-flow__node.selected>._node_1vmxk_78{border-color:var(--accent);box-shadow:0 0 0 4px var(--blush), 0 4px 14px #3b2a2a1f}.react-flow__node.problem>._node_1vmxk_78{border-color:var(--accent)}.react-flow__node.problem>._node_1vmxk_78:after{content:"!";background:var(--accent);color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;font-weight:800;line-height:1;display:grid;position:absolute;top:-9px;right:-9px}._portLabel_1vmxk_232{color:var(--muted);white-space:nowrap;font-size:11px;font-weight:800;position:absolute;right:12px;transform:translateY(-50%)}._planner_1vmxk_32 ._portLabel_1vmxk_232{color:var(--sage-ink)}._portLabel_1vmxk_232._dashed_1vmxk_246{border-bottom:1.5px dashed;padding-bottom:1px}._node_1vmxk_78 .react-flow__handle._join_1vmxk_251{border-color:var(--ink);background:var(--ink);color:#fff;place-items:center;width:20px;height:20px;font:800 10.5px Nunito,sans-serif;display:grid}._days_1vmxk_266{flex-wrap:wrap;gap:4px;display:flex}._days_1vmxk_266 button{border:1px solid var(--blush-deep);min-width:36px;min-height:32px;color:var(--muted);background:#fff;border-radius:10px;padding:0 6px;font-size:12.5px;font-weight:800}._days_1vmxk_266 button[aria-pressed=true]{border-color:var(--accent);background:var(--accent);color:#fff}._portList_1vmxk_290{flex-direction:column;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}._portList_1vmxk_290 li{border:1px solid var(--line);border-radius:10px;justify-content:space-between;gap:8px;padding:6px 8px;display:flex}._portList_1vmxk_290 li>:last-child{text-align:right;font-size:12px;font-weight:700}dialog._drawer_1vmxk_317{border-radius:0;width:min(620px,100%);max-width:none;height:100vh;max-height:none;margin:0 0 0 auto;padding:24px 28px;box-shadow:-20px 0 60px #3b2a2a2e}._drawerHead_1vmxk_328{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._optHead_1vmxk_335,._optRow_1vmxk_336{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 36px;align-items:center;gap:8px;display:grid}._optHead_1vmxk_335._colRow_1vmxk_343,._optRow_1vmxk_336._colRow_1vmxk_343{grid-template-columns:16px minmax(0,1fr) minmax(0,1fr) 36px}._handle_1vmxk_348{color:#bfafac;cursor:grab}._optRow_1vmxk_336._dragOver_1vmxk_353{box-shadow:0 -2px 0 var(--accent)}._optHead_1vmxk_335{color:var(--muted);font-size:12px;font-weight:800}._optRows_1vmxk_363{flex-direction:column;gap:8px;display:flex}._optRow_1vmxk_336 input{border:1px solid var(--blush-deep);border-radius:12px;min-height:38px;padding:0 12px;font-weight:600}.react-flow__node.path>._node_1vmxk_78{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}.react-flow__edge.path path{stroke:var(--accent);stroke-width:2.6px}._simTotal_1vmxk_389{background:var(--blush);color:var(--accent-ink);font:800 15px var(--mono);border-radius:14px;padding:10px 14px}._simText_1vmxk_397{background:var(--neutral-soft);border-radius:14px;margin:0;padding:8px 12px;font-size:14px}._simSteps_1vmxk_405{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}._simStep_1vmxk_405{border:1px solid var(--line);background:#fff;border-radius:14px}._simStep_1vmxk_405._open_1vmxk_420{border-color:var(--accent)}._simRow_1vmxk_424{grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 12px;display:grid}._simRow_1vmxk_424 strong,._simToggle_1vmxk_433{font-size:14px;font-weight:800;display:block}._simToggle_1vmxk_433{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}._simOut_1vmxk_448{overflow-wrap:anywhere;margin-top:4px;font-size:13px;font-weight:700;display:block}._simMs_1vmxk_456{color:var(--muted);font:600 12px var(--mono);white-space:nowrap}._simDetail_1vmxk_462{padding:0 12px 12px}._vgroup_1vmxk_468{color:var(--muted);text-transform:uppercase;margin:16px 0 4px;font-size:12px;font-weight:700}._vrow_1vmxk_476{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:12px;padding:8px 0;display:grid}._vpick_1vmxk_485{align-items:center;gap:8px;display:flex}._vpick_1vmxk_485 select{flex:1;min-width:0}._vfoot_1vmxk_496{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}._score_3er1h_1{align-items:center;gap:10px;display:flex}._track_3er1h_7{background:var(--neutral-soft);border-radius:999px;flex:1;height:6px;position:relative}._zero_3er1h_15{background:#d9cbc7;border-radius:1px;width:2px;height:12px;margin-left:-1px;position:absolute;top:-3px;left:50%}._fill_3er1h_26{border-radius:999px;height:100%;position:absolute;top:0}._mark_3er1h_33{border:2px solid #fff;border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute;top:50%;box-shadow:0 0 0 1px #3b2a2a26}._fill_3er1h_26._low_3er1h_44,._mark_3er1h_33._low_3er1h_44{background:var(--accent)}._fill_3er1h_26._medium_3er1h_49,._mark_3er1h_33._medium_3er1h_49{background:#c9a15b}._fill_3er1h_26._high_3er1h_54,._mark_3er1h_33._high_3er1h_54{background:#5e9a6b}._scoreNum_3er1h_59{text-align:right;font-variant-numeric:tabular-nums;width:34px;font-size:13px;font-weight:800}._title_focol_1{margin:0 0 10px;font-size:16px}._rowHead_focol_6{justify-content:space-between;align-items:center;gap:8px;display:flex}._rowHead_focol_6 .hint{font-family:Nunito,sans-serif;font-weight:700}._comps_focol_18,._inds_focol_19,._factsList_focol_20,._meds_focol_21,._log_focol_22{margin:0;padding:0;list-style:none}._comps_focol_18{flex-direction:column;gap:8px;display:flex}._comp_focol_18{border:1px solid var(--line);border-radius:16px}._comp_focol_18[open]{background:#fffbfa}._comp_focol_18>summary{cursor:pointer;border-radius:16px;flex-direction:column;gap:8px;padding:12px 14px;list-style:none;display:flex}._comp_focol_18>summary:hover{background:#fff7f6}._comp_focol_18 summary::-webkit-details-marker{display:none}._ind_focol_19 summary::-webkit-details-marker{display:none}._collapse_focol_59 summary::-webkit-details-marker{display:none}._compHead_focol_63{align-items:center;gap:8px;display:flex}._compLabel_focol_69{flex:1;font-size:14px;font-weight:800}._compHead_focol_63 svg,._indRow_focol_76 svg{color:var(--muted);flex:none;transition:transform .15s}._comp_focol_18[open]>summary ._compHead_focol_63 svg,._ind_focol_19 details[open]>summary svg{transform:rotate(90deg)}._inds_focol_19{flex-direction:column;padding:0 8px 10px;display:flex}._indRow_focol_76{cursor:pointer;border-radius:10px;grid-template-columns:minmax(0,1fr) auto 52px 14px;align-items:center;gap:8px;min-height:40px;padding:6px;font-size:13px;list-style:none;display:grid}div._indRow_focol_76{cursor:default}._ind_focol_19 summary._indRow_focol_76:hover{background:var(--neutral-soft)}._indLabel_focol_114{font-weight:700}._indCount_focol_118{text-align:right;color:var(--muted);font-size:12px}._ind_focol_19._unknown_focol_124 ._indLabel_focol_114{color:var(--muted);font-weight:600}._unmappedTitle_focol_129{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin:8px 6px 2px;font-size:12px;font-weight:800}._factsList_focol_20{border-left:2px solid var(--line);flex-direction:column;gap:8px;margin:4px 0 8px 6px;padding-left:10px;display:flex}._fact_focol_20{flex-direction:column;gap:3px;font-size:13px;display:flex}._fact_focol_20 p{color:var(--muted);margin:0}._fact_focol_20 q{font-weight:700}._factMeta_focol_163{align-items:center;gap:8px;display:flex}._textLink_focol_169{color:var(--accent-ink);text-underline-offset:3px;background:0 0;border:0;align-self:flex-start;padding:0;font-size:13px;font-weight:700;text-decoration:underline}._meds_focol_21,._log_focol_22{flex-direction:column;gap:8px;font-size:14px;display:flex}._meds_focol_21 li{justify-content:space-between;align-items:center;gap:8px;display:flex}._medDetail_focol_196{color:var(--muted);font-size:13px}._log_focol_22 p{color:var(--muted);margin:0;font-size:13px;display:block}._log_focol_22 li{border-left:2px solid var(--line);padding-left:12px}._muted_focol_213{color:var(--muted);margin:0;font-size:14px}._collapse_focol_59 summary{cursor:pointer;align-items:center;gap:8px;min-height:36px;font-family:Quicksand,sans-serif;font-size:16px;font-weight:700;list-style:none;display:flex}._collapse_focol_59 summary svg{margin-left:auto;transition:transform .15s}._collapse_focol_59[open] summary svg{transform:rotate(90deg)}._collapse_focol_59[open] summary{margin-bottom:8px}._noteRemove_focol_244{margin-left:auto}._log_focol_22 p._noteText_focol_248{color:var(--ink);font-size:14px}._domains_focol_253{flex-direction:column;gap:10px;margin:0;padding:0 14px 10px;list-style:none;display:flex}._domainHead_focol_262{justify-content:space-between;align-items:center;gap:8px;font-size:13.5px;font-weight:800;display:flex}._domainLevel_focol_271{align-items:center;gap:8px;display:inline-flex}._domainScore_focol_277{color:var(--muted);font:700 12px var(--mono)}._side_1hzcm_1{border-left:1px solid var(--line);flex-direction:column;display:flex}._side_1hzcm_1>.tabs{z-index:2;background:#fff;flex:none;margin:0;padding:6px 16px 0;position:sticky;top:0}._body_1hzcm_17{flex-direction:column;gap:22px;padding:18px;display:flex}._body_1hzcm_17 h3{margin-bottom:10px;font-size:16px}._stats_1ld1z_1{border-bottom:1px solid var(--line);color:var(--muted);font:600 12px var(--mono);flex-wrap:wrap;gap:4px 14px;padding:8px 16px;display:flex}._stats_1ld1z_1 b{color:var(--ink);font-weight:700}._page_pv6fk_1{grid-template-columns:minmax(0,1fr);min-height:100vh;display:grid}._page_pv6fk_1._withPanel_pv6fk_7{grid-template-columns:minmax(0,1fr) 420px}._main_pv6fk_11{min-width:0;padding:40px 40px 60px}._side_pv6fk_16{height:100vh;position:sticky;top:0;overflow-y:auto}._tiles_pv6fk_25{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:24px;display:grid}._stat_pv6fk_32{background:var(--tint-soft);border:1px solid var(--line);border-radius:16px;padding:12px 14px}._stat_pv6fk_32 strong{font-variant-numeric:tabular-nums;font-family:Quicksand,sans-serif;font-size:26px;display:block}._stat_pv6fk_32._lateStat_pv6fk_46 strong{color:var(--accent-ink)}._stat_pv6fk_32 span{color:var(--muted);font-size:12px;font-weight:700}._horizons_pv6fk_56{flex-wrap:wrap;gap:8px;display:flex}._horizons_pv6fk_56 button{border:1px solid var(--blush-deep);background:#fff;border-radius:999px;min-height:36px;padding:0 14px;font-size:13px;font-weight:700}._horizons_pv6fk_56 button[aria-pressed=true]{border-color:var(--accent);background:var(--accent);color:#fff}._scroll_pv6fk_80{border:1px solid var(--line);border-radius:18px;margin-top:16px;overflow:auto hidden}._board_pv6fk_88{-webkit-user-select:none;user-select:none;touch-action:none;background:#fff;position:relative}._board_pv6fk_88>svg{position:absolute;top:0;left:0}._overlay_pv6fk_101{z-index:4;pointer-events:none}._link_pv6fk_106{stroke:var(--accent);stroke-width:2px;stroke-dasharray:5 4}._month_pv6fk_112{fill:var(--ink);font:700 13px Quicksand,sans-serif}._week_pv6fk_119{fill:var(--muted);font:600 11px Nunito,sans-serif}._section_pv6fk_126{font:700 13px Quicksand,sans-serif}._endTag_pv6fk_132{font:600 9.5px var(--mono);fill:var(--muted);paint-order:stroke;stroke:#fff;stroke-width:3px;stroke-linejoin:round}._todayTag_pv6fk_141{fill:#fff;font:800 12px Nunito,sans-serif}._run_pv6fk_148,._station_pv6fk_149,._leader_pv6fk_150,._slot_pv6fk_151{transition:opacity .18s}._focus_pv6fk_155 ._run_pv6fk_148:not(._on_pv6fk_155),._focus_pv6fk_155 ._station_pv6fk_149:not(._on_pv6fk_155),._focus_pv6fk_155 ._leader_pv6fk_150:not(._on_pv6fk_155),._focus_pv6fk_155 ._slot_pv6fk_151:not(._on_pv6fk_155){opacity:.14}._run_pv6fk_148._selected_pv6fk_162 ._solid_pv6fk_162{stroke-width:12px}._slot_pv6fk_151{cursor:pointer;width:360px;position:absolute}._slot_pv6fk_151._dated_pv6fk_174{cursor:grab}._card_pv6fk_178{border:1px solid var(--line);background:color-mix(in srgb, var(--c) 12%, #fff);border-radius:12px;font-size:13px;transition:box-shadow .12s,border-color .12s;position:absolute;inset:0;overflow:hidden}._card_pv6fk_178:before{content:"";background:var(--c);width:5px;position:absolute;top:0;bottom:0;left:0}._card_pv6fk_178._cut_pv6fk_201{border-bottom:2px dashed var(--c)}._head_pv6fk_205{background:#fff;flex-direction:column;justify-content:center;gap:6px;min-height:62px;padding:8px 12px 9px 17px;display:flex}._row_pv6fk_215{align-items:center;gap:8px;display:flex}._title_pv6fk_221{font:700 14px/1.3 Quicksand,sans-serif}._root_pv6fk_227 ._title_pv6fk_221{font-size:15px}._dates_pv6fk_231{white-space:nowrap;color:var(--muted);font:500 11px var(--mono);align-self:flex-start;margin-left:auto;padding-top:2px}._avatar_pv6fk_240{background:var(--blush);width:22px;height:22px;color:var(--accent-ink);border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:800;display:inline-grid}._card_pv6fk_178 .chip{padding:1px 8px;line-height:18px}._active_pv6fk_258{color:#22598f;background:#e4eef8}._blocked_pv6fk_263{color:var(--accent-ink);box-shadow:inset 0 0 0 1px var(--accent);background:#fff}._late_pv6fk_46{background:var(--accent);color:#fff;white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:12px;font-weight:800;line-height:18px}._comments_pv6fk_280{color:var(--muted);align-items:center;gap:4px;margin-left:auto;font-size:12px;font-weight:800;display:inline-flex}._bar_pv6fk_290{align-items:center;gap:10px;display:flex}._track_pv6fk_296{background:var(--neutral-soft);border-radius:999px;flex:1;height:6px;position:relative}._fill_pv6fk_304{background:var(--brand);border-radius:999px;height:100%;position:absolute;top:0;left:0}._full_pv6fk_313 ._fill_pv6fk_304{background:var(--good)}._bar_pv6fk_290 b{min-width:34px;color:var(--muted);text-align:right;font-variant-numeric:tabular-nums;font-size:12px}._slot_pv6fk_151:hover ._card_pv6fk_178{box-shadow:0 4px 14px #3b2a2a1a}._slot_pv6fk_151._selected_pv6fk_162 ._card_pv6fk_178,._slot_pv6fk_151._drop_pv6fk_330 ._card_pv6fk_178{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), 0 0 0 4px var(--blush)}._slot_pv6fk_151._dragging_pv6fk_337{z-index:3;opacity:.92}._slot_pv6fk_151._dragging_pv6fk_337 ._card_pv6fk_178{box-shadow:0 14px 30px #3b2a2a38}._add_pv6fk_346{z-index:2;background:var(--accent);color:#fff;opacity:0;border:2px solid #fff;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;transition:opacity .12s;display:grid;position:absolute;top:-10px;right:-10px}._slot_pv6fk_151:hover ._add_pv6fk_346,._add_pv6fk_346:focus-visible{opacity:1}._add_pv6fk_346:hover{background:var(--accent-hover)}._handle_pv6fk_373{z-index:2;cursor:crosshair;background:#fff;border:1.5px solid #cdbdb9;border-radius:50%;width:14px;height:14px;margin-left:-7px;position:absolute;bottom:-7px;left:50%}._slot_pv6fk_151:hover ._handle_pv6fk_373{border-color:var(--accent)}._handle_pv6fk_373:hover{background:var(--accent)}._dragging_pv6fk_337 ._add_pv6fk_346,._dragging_pv6fk_337 ._handle_pv6fk_373{display:none}._panelHead_pv6fk_402{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}._pills_pv6fk_409{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}._pills_pv6fk_409 select{border:1px solid var(--blush-deep);background:#fff;border-radius:999px;min-height:30px;padding:0 10px;font-size:13px;font-weight:700}._lateLine_pv6fk_426{background:var(--blush);color:var(--accent-ink);border-radius:14px;align-items:center;gap:8px;padding:10px 14px;font-size:14px;font-weight:800;display:flex}._slider_pv6fk_438{align-items:center;gap:12px;display:flex}._slider_pv6fk_438 input{accent-color:var(--accent);flex:1}._slider_pv6fk_438 b{text-align:right;font-variant-numeric:tabular-nums;min-width:42px}._links_pv6fk_455{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}._linkButton_pv6fk_464{border:1px solid var(--line);text-align:left;background:#fff;border-radius:12px;align-items:center;gap:10px;width:100%;min-height:42px;padding:6px 12px;font-weight:700;display:flex}._linkButton_pv6fk_464 span:first-child{flex:1;min-width:0}._linkButton_pv6fk_464:hover{border-color:var(--blush-deep);background:var(--tint)}._parent_pv6fk_488{flex-direction:column;gap:8px;display:flex}._foot_pv6fk_494{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding-top:14px;display:flex}@media (width<=1060px){._page_pv6fk_1._withPanel_pv6fk_7{grid-template-columns:minmax(0,1fr)}._side_pv6fk_16{height:auto;position:static}._tiles_pv6fk_25{grid-template-columns:repeat(2,minmax(0,1fr))}}._sections_pv6fk_520{flex-direction:column;gap:28px;margin-top:24px;display:flex}._sections_pv6fk_520 h2{align-items:center;gap:10px;margin-bottom:12px;font-size:20px;display:flex}._dot_pv6fk_535{background:var(--accent);border-radius:50%;flex:none;width:10px;height:10px}._dot_pv6fk_535._short_pv6fk_543{background:var(--accent)}._dot_pv6fk_535._medium_pv6fk_547{background:var(--medium)}._dot_pv6fk_535._long_pv6fk_551{background:var(--good)}._itemCell_pv6fk_555{align-items:center;gap:10px;min-width:280px;font-weight:800;display:flex}._branch_pv6fk_563{border-bottom:1.5px solid #d9cbc7;border-left:1.5px solid #d9cbc7;border-bottom-left-radius:6px;flex:none;width:14px;height:22px;margin:-18px -2px 0 0}._owner_pv6fk_573{white-space:nowrap;align-items:center;gap:8px;font-weight:700;display:inline-flex}._selectedRow_pv6fk_581 td{background:var(--tint)}._selectedRow_pv6fk_581 td:first-child{box-shadow:inset 3px 0 0 var(--accent)}._thread_pv6fk_591{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}._thread_pv6fk_591 li{grid-template-columns:26px minmax(0,1fr);gap:10px;display:grid}._thread_pv6fk_591 strong{font-size:13px}._thread_pv6fk_591 p{white-space:pre-wrap;margin-top:2px;font-size:14px}._composer_pv6fk_616{flex-direction:column;align-items:flex-end;gap:8px;margin-top:14px;display:flex}._composer_pv6fk_616 textarea{width:100%;min-height:72px}._page_1fsjd_1{height:var(--vvh,100dvh);background:var(--neutral-soft);justify-content:center;display:flex}._column_1fsjd_8{width:100%;max-width:480px;height:100%;padding-top:env(safe-area-inset-top);background:#fff;flex-direction:column;display:flex}@media (width>=520px){._column_1fsjd_8{border-inline:1px solid var(--line)}}._status_1fsjd_24{color:var(--muted);margin:auto}._center_1fsjd_29{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;padding:0 28px 40px;display:flex}._center_1fsjd_29 h1{font-size:26px;line-height:1.2}._center_1fsjd_29 p{color:var(--muted)}._badge_1fsjd_49{background:var(--blush);width:72px;height:72px;color:var(--accent-ink);border-radius:50%;place-items:center;display:grid}._step_1fsjd_59{min-height:0;padding:24px 20px calc(26px + env(safe-area-inset-bottom));flex-direction:column;flex:1;gap:12px;display:flex;overflow-y:auto}._step_1fsjd_59 h1{font-size:23px;line-height:1.2}._mark_1fsjd_74{border-radius:13px;width:52px;height:52px}._consentText_1fsjd_80{border:1px solid var(--line);background:var(--tint-soft);white-space:pre-line;border-radius:14px;flex-direction:column;gap:8px;padding:12px 14px;font-size:14px;display:flex}._consentText_1fsjd_80 span{color:var(--muted);font-size:12px;font-weight:800}._consentText_1fsjd_80 p{margin:0}._actions_1fsjd_102{flex-direction:column;align-items:center;gap:12px;margin-top:auto;display:flex}._actions_1fsjd_102 .primary{width:100%}._head_1fsjd_114{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:10px;padding:8px 16px 10px;display:flex}._head_1fsjd_114 img{border-radius:10px;width:36px;height:36px}._head_1fsjd_114 strong{font-family:Quicksand,sans-serif;font-size:17px;line-height:1.2;display:block}._head_1fsjd_114 span{color:var(--muted);font-size:12px;font-weight:700;display:block}._thread_1fsjd_143{background:var(--tint-soft);flex-direction:column;flex:1;gap:10px;min-height:0;padding:14px;display:flex;overflow-y:auto}._day_1fsjd_154{background:var(--neutral-soft);color:var(--muted);border-radius:999px;align-self:center;padding:1px 10px;font-size:12px;font-weight:700}._msg_1fsjd_164{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:18px;flex:none;max-width:82%;padding:9px 13px;font-size:15px}._k_1fsjd_174{border:1px solid var(--line);background:#fff;border-bottom-left-radius:6px;align-self:flex-start}._p_1fsjd_1{background:var(--accent);color:#fff;border-bottom-right-radius:6px;align-self:flex-end}._typing_1fsjd_188{border:1px solid var(--line);background:#fff;border-radius:18px 18px 18px 6px;flex:none;align-self:flex-start;gap:4px;padding:13px 14px;display:flex}._typing_1fsjd_188 i{background:#c5b5b1;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite _dot_1fsjd_1}._typing_1fsjd_188 i:nth-child(2){animation-delay:.2s}._typing_1fsjd_188 i:nth-child(3){animation-delay:.4s}@keyframes _dot_1fsjd_1{50%{opacity:.3}}._failure_1fsjd_222{background:var(--sand-soft);color:var(--sand-ink);border-radius:12px;align-self:flex-end;align-items:center;gap:10px;padding:8px 12px;font-size:13px;font-weight:700;display:flex}._composer_1fsjd_235{padding-bottom:env(safe-area-inset-bottom);background:#fff;flex:none}._step_1fsjd_59>p{color:var(--muted);font-size:14px}._top_1fsjd_246{flex:none;margin-top:36px}._top_1fsjd_246 ._mark_1fsjd_74{border-radius:12px;width:48px;height:48px}._bigMark_1fsjd_257{border-radius:22px;width:88px;height:88px}._wide_1fsjd_263{width:100%;margin-top:12px}._guide_1fsjd_268{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}._guide_1fsjd_268 li{border:1px solid var(--line);background:var(--tint-soft);border-radius:18px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}._guide_1fsjd_268 span{align-items:center;gap:10px;font-size:14px;font-weight:800;display:flex}._guide_1fsjd_268 i{background:var(--accent);color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:13px;font-style:normal;display:grid}._guide_1fsjd_268 svg{width:100%;height:auto;display:block}._link_1fsjd_314{border:1px solid var(--blush-deep);background:var(--neutral-soft);text-overflow:ellipsis;white-space:nowrap;border-radius:12px;flex:none;padding:10px 12px;overflow:hidden}._banner_1fsjd_325{background:var(--sand-soft);color:var(--sand-ink);flex:none;padding:6px 16px;font-size:13px;font-weight:700}._banner_1fsjd_325 div{justify-content:space-between;align-items:center;gap:8px;display:flex}._banner_1fsjd_325 p{margin:4px 0 2px;font-weight:600}._banner_1fsjd_325 .text-link{color:var(--sand-ink)}
