.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))}
.cv-view{--cv-xs:.75rem;--cv-sm:.8125rem;--cv-base:.875rem;--cv-lg:1rem;--cv-space-1:4px;--cv-space-2:8px;--cv-space-3:12px;--cv-space-4:16px;--cv-space-5:20px;--cv-space-6:24px;gap:var(--cv-space-4);min-width:0;color:var(--text);font-size:var(--cv-base);flex-direction:column;display:flex}.cv-view *,.cv-view :before,.cv-view :after{box-sizing:border-box}.cv-view h3{font-size:var(--cv-lg);margin:0;font-weight:650;line-height:1.35}.cv-view p{margin:0}.cv-view button,.cv-view input,.cv-view select,.cv-view textarea{font:inherit}.cv-view button{cursor:pointer}.cv-view button:disabled,.cv-view select:disabled,.cv-view input:disabled{opacity:.48;cursor:not-allowed}.cv-view button:focus-visible,.cv-view [role=button]:focus-visible,.cv-view input:focus-visible,.cv-view select:focus-visible,.cv-view textarea:focus-visible,.cv-view summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.cv-view button svg,.cv-view label svg,.cv-view span svg{flex-shrink:0}.cv-view input:not([type=checkbox]),.cv-view select,.cv-view textarea{min-width:0;max-width:100%;min-height:36px;padding:var(--cv-space-2) var(--cv-space-3);border:1px solid var(--line);color:var(--text);background:var(--surface);font-size:var(--cv-sm);border-radius:5px}.cv-view select{padding-right:var(--cv-space-6)}.cv-view input[type=checkbox]{accent-color:var(--accent);width:15px;height:15px;margin:0}.cv-view .panel{min-width:0;overflow:hidden}.cv-view .panel-head{justify-content:space-between;align-items:center;gap:var(--cv-space-4);padding:var(--cv-space-4) var(--cv-space-5);border-bottom:1px solid var(--line);display:flex}.cv-view .panel-head p{margin-top:var(--cv-space-1);font-size:var(--cv-sm)}.cv-main-toolbar{justify-content:space-between;gap:var(--cv-space-3);flex-wrap:wrap}.cv-view .tabs{align-items:center;gap:var(--cv-space-1);flex-wrap:wrap;display:flex}.cv-view .tabs button{align-items:center;gap:var(--cv-space-2);white-space:nowrap;display:inline-flex}.cv-toolbar-actions,.cv-inline{align-items:center;gap:var(--cv-space-2);flex-wrap:wrap;min-width:0;display:flex}.cv-toolbar-actions{margin-left:auto}.cv-export-controls{align-items:center;gap:var(--cv-space-1);flex-wrap:wrap;display:flex}.cv-export-controls>span{align-items:center;gap:var(--cv-space-1);padding-right:var(--cv-space-2);font-size:var(--cv-xs);display:inline-flex}.cv-export-controls>.btn{min-height:34px;font-size:var(--cv-xs);padding:6px 9px}.cv-exporting .cv-wire-component,.cv-exporting .cv-process-node.is-selected{outline:none!important}.cv-exporting .react-flow__node.selected{box-shadow:none!important}.cv-exporting button:disabled,.cv-exporting select:disabled,.cv-exporting input:disabled{opacity:1}.cv-view .cv-inline>select{width:auto;max-width:330px}.cv-grow{flex:1;min-width:140px}.cv-view .btn-quiet{justify-content:center;align-items:center;gap:var(--cv-space-2);padding:var(--cv-space-2);color:var(--muted);border-radius:4px;display:inline-flex}.cv-view .btn-quiet:hover:not(:disabled){color:var(--accent);background:var(--accent-soft)}.cv-feedback{align-items:flex-start;gap:var(--cv-space-2);padding:var(--cv-space-3) var(--cv-space-4);font-size:var(--cv-sm);border-radius:5px;line-height:1.5;display:flex}.cv-feedback>svg{flex-shrink:0;margin-top:2px}.cv-feedback>span{flex:1}.cv-feedback .btn-quiet{margin:-4px -4px -4px 0}.cv-error{color:var(--danger);background:color-mix(in srgb, var(--danger) 8%, var(--surface,white));border:1px solid color-mix(in srgb, var(--danger) 20%, transparent)}.cv-success{color:var(--accent);background:var(--accent-soft)}.cv-saving{font-size:var(--cv-xs)}.cv-note{font-size:var(--cv-xs);line-height:1.6}.cv-empty{justify-content:center;align-items:center;gap:var(--cv-space-3);min-height:270px;padding:48px var(--cv-space-6);text-align:center;flex-direction:column;display:flex}.cv-empty>svg{color:var(--muted)}.cv-empty p{max-width:520px;font-size:var(--cv-base);line-height:1.7}.cv-field{gap:var(--cv-space-2);flex-direction:column;min-width:0;display:flex;position:relative}.cv-field>span{font-size:var(--cv-xs);color:var(--muted);font-weight:550}.cv-check{align-items:center;gap:var(--cv-space-2);font-size:var(--cv-sm);white-space:nowrap;cursor:pointer;flex-direction:row;display:inline-flex}.cv-form{padding:var(--cv-space-5)}.cv-form-head{margin-bottom:var(--cv-space-4);justify-content:space-between;align-items:center;gap:var(--cv-space-3);display:flex}.cv-form-grid{gap:var(--cv-space-4);grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;display:grid}.cv-form-grid .cv-wide{grid-column:span 2}.cv-form-footer{justify-content:space-between;align-items:center;gap:var(--cv-space-3);margin-top:var(--cv-space-5);display:flex}.cv-form-footer>span{font-size:var(--cv-xs)}.cv-link-tray,.cv-dependency-form{align-items:end;gap:var(--cv-space-3);flex-wrap:wrap;display:flex}.cv-link-tray{padding:var(--cv-space-4) var(--cv-space-5);background:var(--surface2);border-bottom:1px solid var(--line)}.cv-form>.cv-link-tray{background:0 0;border:0;padding:0}.cv-link-tray .cv-field,.cv-dependency-form .cv-field{flex:1;min-width:150px}.cv-link-tray>svg,.cv-dependency-form>svg{color:var(--muted);margin-bottom:10px}.cv-link-tray details{width:100%}.cv-view summary{padding-block:var(--cv-space-2);cursor:pointer;font-size:var(--cv-sm);color:var(--muted)}.cv-link-list{margin-block:var(--cv-space-3);flex-direction:column;display:flex}.cv-link-list>div{justify-content:space-between;align-items:center;gap:var(--cv-space-3);padding-block:var(--cv-space-2);border-bottom:1px solid var(--line);display:flex}.cv-link-list>div>span{align-items:center;gap:var(--cv-space-2);font-size:var(--cv-sm);flex-wrap:wrap;display:flex}.cv-inline-link{color:var(--accent);text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.cv-view .cv-canvas-panel{overflow:hidden}.cv-canvas-head{min-height:64px}.cv-flow-surface{background:var(--surface2);width:100%;height:530px;position:relative}.cv-view .react-flow{--xy-node-background-color:var(--surface);--xy-node-color:var(--text);--xy-node-border:1px solid var(--line);--xy-edge-stroke:var(--accent);--xy-controls-button-background-color:var(--surface);--xy-controls-button-color:var(--text);--xy-controls-button-border-color:var(--line);font-family:inherit}.cv-view .react-flow__handle{border:2px solid var(--surface);background:var(--accent);width:9px;height:9px}.cv-view .react-flow__handle:hover{width:13px;height:13px}.cv-view .react-flow__controls{border:1px solid var(--line);border-radius:5px;overflow:hidden;box-shadow:0 2px 6px #14241b0c}.cv-view .react-flow__controls-button{border-radius:0;width:32px;height:32px}.cv-view .react-flow__attribution{font-size:var(--cv-xs);background:var(--surface)}.cv-view .react-flow__attribution a{color:var(--muted)}.cv-process-node,.cv-record-node{width:248px;color:var(--text);background:var(--surface,white);border:1px solid var(--line);border-radius:7px;box-shadow:0 2px 3px #11251a05}.cv-process-node{width:220px;padding:var(--cv-space-3);position:relative}.cv-process-node.is-selected{outline:2px solid var(--accent);outline-offset:3px}.cv-process-node.is-decision{border-style:dashed}.cv-node-eyebrow{justify-content:space-between;gap:var(--cv-space-2);color:var(--muted);font-size:var(--cv-xs);margin-bottom:var(--cv-space-3);display:flex}.cv-node-eyebrow>span{align-items:center;gap:var(--cv-space-1);display:inline-flex}.cv-node-title{text-align:left;width:100%;color:var(--text);overflow-wrap:anywhere;background:0 0;border:0;padding:0;line-height:1.4;display:block;font-size:var(--cv-base)!important;font-weight:650!important}.cv-node-title:hover{color:var(--accent)}.cv-node-role{align-items:center;gap:var(--cv-space-1);font-size:var(--cv-xs);margin-top:var(--cv-space-3);color:var(--muted);display:flex}.cv-node-times{justify-content:space-between;gap:var(--cv-space-2);font-size:var(--cv-xs);border-top:1px solid var(--line);padding-top:var(--cv-space-3);margin-top:var(--cv-space-3);display:flex}.cv-node-times>span{align-items:center;gap:var(--cv-space-1);display:inline-flex}.cv-pain-overlay{gap:var(--cv-space-1);margin:var(--cv-space-3) -4px -4px;flex-direction:column;display:flex}.cv-pain-overlay button{align-items:flex-start;gap:var(--cv-space-1);text-align:left;padding:var(--cv-space-2);background:color-mix(in srgb, var(--warning) 8%, var(--surface,white));color:var(--warning);font-size:var(--cv-xs);border:0;border-radius:3px;line-height:1.35;display:flex}.cv-pain-overlay button svg{margin-top:1px}.cv-pain-overlay button:hover{background:color-mix(in srgb, var(--warning) 15%, var(--surface,white))}.cv-canvas-footer{justify-content:space-between;align-items:center;gap:var(--cv-space-3);padding:var(--cv-space-3) var(--cv-space-5);color:var(--muted);border-top:1px solid var(--line);font-size:var(--cv-xs);background:var(--surface);flex-wrap:wrap;display:flex}.cv-canvas-footer>span,.cv-canvas-footer>div,.cv-canvas-footer>div>span{align-items:center;gap:var(--cv-space-2);display:inline-flex}.cv-canvas-footer>div{gap:var(--cv-space-5)}.cv-canvas-footer strong{color:var(--text);font-weight:550}.cv-table-scroll{position:relative;overflow:auto}.cv-table{border-collapse:collapse;text-align:left;width:100%;font-size:var(--cv-sm)}.cv-table th{background:var(--surface2);color:var(--muted);font-weight:550;font-size:var(--cv-xs);white-space:nowrap}.cv-table th,.cv-table td{padding:var(--cv-space-3) var(--cv-space-4);border-bottom:1px solid var(--line);vertical-align:middle}.cv-table tbody tr:last-child>td{border-bottom:0}.cv-table tbody tr:hover{background:color-mix(in srgb, var(--accent) 2%, transparent)}.cv-record-link{align-items:flex-start;gap:var(--cv-space-1);text-align:left;color:var(--text);background:0 0;border:0;flex-direction:column;min-width:0;padding:2px 0;line-height:1.35;display:flex}.cv-record-link>span:first-child{font-size:var(--cv-xs)}.cv-record-link>span:last-child{font-size:var(--cv-sm);font-weight:550}.cv-record-link:hover>span:last-child{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.cv-gap-label{align-items:center;gap:var(--cv-space-1);color:var(--warning);font-size:var(--cv-xs);line-height:1.5;display:inline-flex}.cv-matrix-controls{align-items:end;gap:var(--cv-space-4);padding:var(--cv-space-4) var(--cv-space-5);flex-wrap:wrap;display:flex}.cv-matrix-controls .cv-field{flex:1;min-width:150px}.cv-matrix-controls>svg{color:var(--muted);margin-bottom:11px}.cv-matrix-controls .cv-check{min-height:36px}.cv-matrix{border-collapse:collapse;width:100%;font-size:var(--cv-sm)}.cv-matrix th,.cv-matrix td{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:var(--cv-space-2) var(--cv-space-3)}.cv-matrix thead th{vertical-align:top;background:var(--surface2);min-width:132px;max-width:170px}.cv-matrix thead th>button{text-align:left;gap:var(--cv-space-2);padding:var(--cv-space-2) 0;color:var(--text);background:0 0;border:0;flex-direction:column;display:flex}.cv-matrix thead th>button>span:first-child{font-size:var(--cv-xs);color:var(--muted);font-weight:500}.cv-matrix thead th>button>span:last-child{-webkit-line-clamp:3;font-size:var(--cv-xs);-webkit-box-orient:vertical;font-weight:550;line-height:1.5;display:-webkit-box;overflow:hidden}.cv-matrix th:first-child{text-align:left;z-index:1;background:var(--surface);min-width:250px;max-width:300px;padding:var(--cv-space-3) var(--cv-space-5);position:sticky;left:0}.cv-matrix thead th:first-child{background:var(--surface2);color:var(--muted);font-size:var(--cv-xs);vertical-align:middle;font-weight:550}.cv-matrix td{text-align:center}.cv-matrix td .cv-matrix-cell{justify-content:center;align-items:center;gap:var(--cv-space-1);width:44px;height:40px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:5px;display:inline-flex}.cv-matrix td .cv-matrix-cell:hover:not(:disabled){background:var(--surface2);border-color:var(--line);color:var(--accent)}.cv-matrix td .cv-matrix-cell.is-linked{color:var(--accent);background:var(--accent-soft)}.cv-record-node{padding:var(--cv-space-4)}.cv-record-node.is-critical{border-color:color-mix(in srgb, var(--danger) 50%, var(--line))}.cv-record-node.is-critical .cv-node-eyebrow{color:var(--danger)}.cv-node-metrics{font-size:var(--cv-xs);margin-top:var(--cv-space-3);padding-top:var(--cv-space-3);border-top:1px solid var(--line);color:var(--muted);white-space:pre-line;line-height:1.75;display:block}.cv-work-toolbar{align-items:center;gap:var(--cv-space-3);flex-wrap:wrap;display:flex}.cv-work-toolbar>.muted{font-size:var(--cv-xs)}.cv-search input{width:240px}.cv-task-table{min-width:920px}.cv-task-table td:first-child{min-width:240px;max-width:370px}.cv-status-select{min-width:118px!important;min-height:32px!important;font-size:var(--cv-xs)!important;padding-block:5px!important}.cv-progress-cell{align-items:center;gap:var(--cv-space-2);display:flex}.cv-progress-cell progress{width:64px;height:5px;accent-color:var(--accent);border:0;border-radius:3px;overflow:hidden}.cv-progress-cell progress::-webkit-progress-bar{background:var(--line)}.cv-progress-cell progress::-webkit-progress-value{background:var(--accent)}.cv-progress-cell span{font-size:var(--cv-xs);min-width:32px}.cv-subline{align-items:center;gap:var(--cv-space-1);margin-top:var(--cv-space-1);color:var(--muted);font-size:var(--cv-xs);display:inline-flex}.cv-badge-critical,.cv-critical-text{color:var(--danger)!important}.cv-board{gap:var(--cv-space-4);padding-bottom:var(--cv-space-2);grid-template-columns:repeat(4,minmax(235px,1fr));display:grid;overflow-x:auto}.cv-board-column{background:var(--surface2);border:1px solid var(--line);padding:var(--cv-space-3);border-radius:6px;min-height:360px}.cv-board-column.is-drop-target{background:var(--accent-soft);outline:2px dashed var(--accent);outline-offset:-3px}.cv-board-head{justify-content:space-between;align-items:center;gap:var(--cv-space-2);margin:var(--cv-space-1) var(--cv-space-1) var(--cv-space-4);display:flex}.cv-board-head h3{font-size:var(--cv-sm)}.cv-board-head>span{font-size:var(--cv-xs);color:var(--muted)}.cv-task-card{background:var(--surface);border:1px solid var(--line);padding:var(--cv-space-3);margin-bottom:var(--cv-space-3);cursor:grab;border-radius:6px}.cv-task-card:active{cursor:grabbing}.cv-card-meta{margin-bottom:var(--cv-space-2);color:var(--muted);font-size:var(--cv-xs);justify-content:space-between;align-items:center;display:flex}.cv-card-title{color:var(--text);text-align:left;background:0 0;border:0;padding:0;line-height:1.5;display:block;font-weight:600!important}.cv-card-title:hover{color:var(--accent)}.cv-task-card-details{margin-block:var(--cv-space-3);font-size:var(--cv-xs);justify-content:space-between;display:flex}.cv-task-card .cv-status-select{width:100%}.cv-task-card-footer{justify-content:space-between;align-items:center;gap:var(--cv-space-2);font-size:var(--cv-xs);color:var(--muted);border-top:1px solid var(--line);padding-top:var(--cv-space-3);margin-top:var(--cv-space-3);flex-wrap:wrap;display:flex}.cv-task-card-footer>span{align-items:center;gap:var(--cv-space-1);display:flex}.cv-board-empty{font-size:var(--cv-xs);color:var(--muted);text-align:center;padding:var(--cv-space-6) var(--cv-space-3);border:1px dashed var(--line);border-radius:5px;line-height:1.6}.cv-dependency-form .cv-lag{min-width:80px;max-width:110px}.cv-form>.cv-note{margin-top:var(--cv-space-3)}.cv-schedule-panel{padding:var(--cv-space-5)}.cv-schedule-top{align-items:center;gap:var(--cv-space-5);margin-bottom:var(--cv-space-4);flex-wrap:wrap;display:flex}.cv-schedule-top>div:first-child{flex:1;min-width:210px}.cv-schedule-top p{margin-top:var(--cv-space-1);font-size:var(--cv-xs)}.cv-schedule-metric{gap:var(--cv-space-2);flex-direction:column;display:flex}.cv-schedule-metric>span{font-size:var(--cv-xs)}.cv-schedule-metric>strong{font-size:1.25rem;font-weight:550}.cv-confirm{align-items:center;gap:var(--cv-space-3);padding:var(--cv-space-4);background:var(--accent-soft);margin-block:var(--cv-space-3);border-radius:5px;flex-wrap:wrap;display:flex}.cv-confirm p{min-width:200px;font-size:var(--cv-sm);flex:1;line-height:1.6}.cv-schedule-warnings{font-size:var(--cv-xs);margin-top:var(--cv-space-2);color:var(--warning)}.cv-schedule-warnings ul{margin:var(--cv-space-2) 0;padding-left:var(--cv-space-5);line-height:1.7}.cv-wbs-table{min-width:850px}.cv-wbs-table td:nth-child(2){min-width:300px}.cv-wbs-name{align-items:center;gap:var(--cv-space-2);display:flex}.cv-wbs-branch{color:var(--muted);font-family:monospace}.cv-wbs-table select{max-width:235px}.cv-gantt-scroll{position:relative;overflow:auto}.cv-gantt-head,.cv-gantt-row{border-bottom:1px solid var(--line);grid-template-columns:265px 1fr;display:grid}.cv-gantt-head{background:var(--surface2);height:64px}.cv-gantt-label{padding:var(--cv-space-3) var(--cv-space-5);border-right:1px solid var(--line);background:var(--surface);z-index:2;align-items:center;display:flex;position:sticky;left:0}.cv-gantt-head>.cv-gantt-label{font-size:var(--cv-xs);color:var(--muted);background:var(--surface2);font-weight:550}.cv-gantt-axis{margin-inline:var(--cv-space-4);position:relative}.cv-gantt-axis>span:not(.cv-gantt-unit){font-size:var(--cv-xs);color:var(--muted);white-space:nowrap;position:absolute;top:26px;transform:translate(-35%)}.cv-gantt-unit{font-size:var(--cv-xs);color:var(--muted);position:absolute;top:6px;right:0}.cv-gantt-row{min-height:64px}.cv-gantt-track{min-height:64px;margin-inline:var(--cv-space-4);position:relative}.cv-gantt-gridline{background:var(--line);opacity:.5;width:1px;position:absolute;top:0;bottom:0}.cv-today-line{background:var(--warning);z-index:1;width:1px;position:absolute;top:0;bottom:0}.cv-gantt-bar{background:var(--accent-soft);border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);min-width:7px;height:28px;color:var(--accent);padding:3px var(--cv-space-2);text-align:left;z-index:1;border-radius:4px;position:absolute;top:18px;overflow:hidden}.cv-gantt-bar>span:not(.cv-gantt-progress){z-index:1;white-space:nowrap;text-overflow:ellipsis;font-size:var(--cv-xs);font-weight:550;display:block;position:relative;overflow:hidden}.cv-gantt-progress{background:color-mix(in srgb, var(--accent) 17%, transparent);position:absolute;top:0;bottom:0;left:0}.cv-gantt-bar.is-critical{background:color-mix(in srgb, var(--danger) 9%, var(--surface,white));color:var(--danger);border-color:color-mix(in srgb, var(--danger) 30%, transparent)}.cv-gantt-bar.is-critical .cv-gantt-progress{background:color-mix(in srgb, var(--danger) 13%, transparent)}.cv-gantt-bar.is-milestone{background:0 0;border:0;width:24px;min-width:24px;padding:0;overflow:visible;transform:translate(-9px)}.cv-gantt-bar.is-milestone svg{fill:var(--surface,white)}.cv-unscheduled{align-items:center;gap:var(--cv-space-1);top:22px;left:var(--cv-space-2);color:var(--muted);background:0 0;border:0;padding:0;display:inline-flex;position:absolute;font-size:var(--cv-xs)!important}.cv-gantt-legend{justify-content:flex-end;gap:var(--cv-space-5);padding:var(--cv-space-4) var(--cv-space-5);font-size:var(--cv-xs);color:var(--muted);flex-wrap:wrap;display:flex}.cv-gantt-legend>span{align-items:center;gap:var(--cv-space-2);display:flex}.cv-legend-dot{background:var(--accent);border-radius:2px;width:8px;height:8px;display:block}.cv-legend-dot.critical{background:var(--danger)}.cv-wire-topbar{justify-content:space-between;align-items:center;gap:var(--cv-space-3);padding:var(--cv-space-3) var(--cv-space-4);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.cv-wire-topbar .mono{font-size:var(--cv-xs)}.cv-wire-workspace{grid-template-columns:76px minmax(0,1fr) 262px;align-items:stretch;min-height:610px;display:grid}.cv-wire-workspace.is-preview{grid-template-columns:minmax(0,1fr)}.cv-wire-palette{padding:var(--cv-space-3) var(--cv-space-2);align-items:center;gap:var(--cv-space-1);border-right:1px solid var(--line);flex-direction:column;display:flex}.cv-palette-label{font-size:var(--cv-xs);margin-bottom:var(--cv-space-2)}.cv-wire-palette button{align-items:center;gap:var(--cv-space-1);width:60px;min-height:52px;padding:var(--cv-space-2) var(--cv-space-1);color:var(--muted);background:0 0;border:0;border-radius:4px;flex-direction:column;display:flex}.cv-wire-palette button span{font-size:var(--cv-xs);text-transform:capitalize}.cv-wire-palette button:hover:not(:disabled){background:var(--accent-soft);color:var(--accent)}.cv-wire-scroll{background:var(--surface2);min-width:0;max-height:780px;padding:28px;overflow:auto}.cv-wire-screen-caption{justify-content:space-between;gap:var(--cv-space-3);width:max-content;min-width:100%;margin-bottom:var(--cv-space-3);font-size:var(--cv-xs);color:var(--muted);display:flex}.cv-wire-stage{background:var(--surface);border:1px solid var(--line);touch-action:none;flex-shrink:0;position:relative;box-shadow:0 2px 9px #0f1a2008}.cv-wire-component{cursor:move;touch-action:none;outline:1px solid #0000;min-width:40px;min-height:24px;position:absolute}.cv-wire-component:hover:not(.preview-component){outline-color:color-mix(in srgb, var(--accent) 60%, transparent)}.cv-wire-component.is-selected{outline:2px solid var(--accent);z-index:3}.cv-wire-component>div{pointer-events:none;width:100%;height:100%;overflow:hidden}.cv-wire-component.preview-component{cursor:default}.cv-wire-component.is-navigable{cursor:pointer}.cv-wire-component.is-navigable:hover{outline:2px solid var(--accent)}.cv-component-tag{background:var(--accent);color:#fff;font-size:var(--cv-xs);height:23px;padding-inline:var(--cv-space-2);white-space:nowrap;pointer-events:none;line-height:23px;position:absolute;top:-23px;left:-2px}.cv-resize-handle{background:var(--surface,white);width:18px;height:18px;color:var(--accent);border:1px solid var(--accent);touch-action:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;bottom:-7px;right:-7px;cursor:nwse-resize!important}.cv-prototype-hotspot{color:#fff;background:var(--accent);border-radius:3px;padding:2px;position:absolute;top:-7px;right:-7px}.cv-wire-button{padding:var(--cv-space-3) var(--cv-space-5);background:var(--accent);color:var(--on-accent);font-weight:600;font-size:var(--cv-base);border-radius:4px;justify-content:space-between;align-items:center;display:flex}.cv-wire-heading{letter-spacing:-.035em;align-items:center;font-size:1.5rem;font-weight:650;line-height:1.2;display:flex}.cv-wire-text{font-size:var(--cv-base);color:var(--muted);white-space:pre-wrap;align-items:center;line-height:1.6;display:flex}.cv-wire-input{justify-content:center;gap:var(--cv-space-2);padding:var(--cv-space-3);border:1px solid var(--line);border-radius:4px;flex-direction:column;display:flex}.cv-wire-input>span:first-child{font-size:var(--cv-xs);font-weight:550}.cv-wire-input>span:last-child{font-size:var(--cv-sm)}.cv-wire-select{padding:var(--cv-space-3);border:1px solid var(--line);font-size:var(--cv-sm);border-radius:4px;justify-content:space-between;align-items:center;display:flex}.cv-wire-checkbox{align-items:center;gap:var(--cv-space-2);font-size:var(--cv-sm);display:flex}.cv-wire-card{gap:var(--cv-space-3);padding:var(--cv-space-5);background:var(--surface2);border:1px solid var(--line);border-radius:5px;flex-direction:column;display:flex}.cv-wire-card strong{font-size:var(--cv-base)}.cv-wire-card span{font-size:var(--cv-sm);color:var(--muted);line-height:1.5}.cv-wire-alert{align-items:center;gap:var(--cv-space-3);padding:var(--cv-space-5);background:var(--accent-soft);color:var(--accent);border-radius:5px;display:flex}.cv-wire-table{border:1px solid var(--line);font-size:var(--cv-xs);border-radius:4px}.cv-wire-table>strong{padding:var(--cv-space-3);display:block}.cv-wire-table>div{gap:var(--cv-space-2);padding:var(--cv-space-3);border-top:1px solid var(--line);color:var(--muted);grid-template-columns:1fr 2fr 1fr;display:grid}.cv-wire-table>div:nth-child(2){background:var(--surface2)}.cv-wire-inspector{border-left:1px solid var(--line);padding:var(--cv-space-4);max-height:780px;overflow-y:auto}.cv-inspector-head{margin-bottom:var(--cv-space-5);justify-content:space-between;align-items:center;display:flex}.cv-inspector-head .mono{font-size:var(--cv-xs)}.cv-inspector-head h3{margin-top:var(--cv-space-1)}.cv-inspector-form{gap:var(--cv-space-4);flex-direction:column;display:flex}.cv-geometry-fields{gap:var(--cv-space-3);grid-template-columns:1fr 1fr;display:grid}.cv-inspector-section{gap:var(--cv-space-3);border-top:1px solid var(--line);margin-top:var(--cv-space-5);padding-top:var(--cv-space-5);flex-direction:column;display:flex}.cv-inspector-section h3{font-size:var(--cv-sm)}.cv-inspector-section p{font-size:var(--cv-xs);line-height:1.6}.cv-requirement-links>div{align-items:center;gap:var(--cv-space-2);padding-block:var(--cv-space-2);border-bottom:1px solid var(--line);display:flex}.cv-requirement-links .cv-record-link{flex:1}.cv-archive-button{margin-top:var(--cv-space-5);color:var(--danger)!important}.cv-inspector-empty{align-items:flex-start;gap:var(--cv-space-4);flex-direction:column;padding-top:48px;display:flex}.cv-inspector-empty>svg{color:var(--muted)}.cv-inspector-empty p{font-size:var(--cv-sm);line-height:1.6}.cv-wire-empty{gap:var(--cv-space-4);width:400px;color:var(--muted);flex-direction:column;padding:56px;display:flex}.cv-wire-empty p{line-height:1.6}.cv-journey-scroll{position:relative;overflow:auto}.cv-journey-grid{align-items:stretch;width:max-content;min-width:100%;display:grid}.cv-journey-axis{align-items:flex-start;gap:var(--cv-space-2);padding:var(--cv-space-5) var(--cv-space-4);background:var(--surface2);font-size:var(--cv-xs);color:var(--muted);border-bottom:1px solid var(--line);border-right:1px solid var(--line);z-index:2;flex-wrap:wrap;font-weight:550;display:flex;position:sticky;left:0}.cv-stage-axis{align-items:center}.cv-journey-stage-head{padding:var(--cv-space-4) var(--cv-space-5) var(--cv-space-5);border-bottom:1px solid var(--line);border-right:1px solid var(--line);background:color-mix(in srgb, var(--accent) 4%, var(--surface,white))}.cv-stage-top{justify-content:space-between;align-items:center;gap:var(--cv-space-2);margin-bottom:var(--cv-space-2);font-size:var(--cv-xs);display:flex}.cv-stage-top>div{display:flex}.cv-journey-stage-title{color:var(--text);text-align:left;margin-bottom:var(--cv-space-2);background:0 0;border:0;padding:0;line-height:1.4;display:block;font-size:var(--cv-lg)!important;font-weight:650!important}.cv-journey-stage-title:hover{color:var(--accent)}.cv-journey-stage-head>.mono{font-size:var(--cv-xs)}.cv-journey-cell{padding:var(--cv-space-5);border-bottom:1px solid var(--line);border-right:1px solid var(--line);font-size:var(--cv-sm);overflow-wrap:anywhere;max-width:330px;line-height:1.6}.cv-emotion-cell{min-height:110px}.cv-emotion-scale{gap:var(--cv-space-1);margin-top:var(--cv-space-3);display:flex}.cv-emotion-scale span{background:var(--line);border-radius:2px;width:26px;height:4px}.cv-emotion-scale span.filled{background:var(--accent)}.cv-journey-process{align-items:flex-start;gap:var(--cv-space-3);flex-direction:column;display:flex}.cv-journey-process>div{align-items:flex-start;gap:var(--cv-space-2);width:100%;display:flex}.cv-journey-process .cv-record-link{flex:1}.cv-view .cv-add-process{font-size:var(--cv-xs);color:var(--accent);padding:var(--cv-space-1) 0}.cv-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1180px){.cv-wire-workspace{grid-template-columns:68px minmax(0,1fr) 230px}.cv-wire-inspector{padding:var(--cv-space-3)}.cv-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cv-matrix-controls .cv-field{min-width:140px}}@media (max-width:850px){.cv-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cv-wire-workspace{grid-template-columns:68px minmax(0,1fr)}.cv-wire-inspector{border-left:0;border-top:1px solid var(--line);grid-column:1/-1;max-height:none}.cv-inspector-form{grid-template-columns:1fr 1fr;display:grid}.cv-inspector-head{margin-bottom:var(--cv-space-3)}.cv-wire-scroll{max-height:600px;padding:var(--cv-space-5)}.cv-inspector-empty{padding:var(--cv-space-5)}.cv-inspector-empty>p:last-child{display:none}.cv-flow-surface{height:460px}}@media (max-width:600px){.cv-view{gap:var(--cv-space-3)}.cv-main-toolbar{align-items:stretch}.cv-main-toolbar>.tabs{width:100%;padding-bottom:var(--cv-space-1);flex-wrap:nowrap;overflow-x:auto}.cv-main-toolbar>.tabs button{min-height:40px}.cv-toolbar-actions{flex-wrap:wrap;margin-left:0}.cv-form{padding:var(--cv-space-4)}.cv-form-grid{grid-template-columns:1fr}.cv-form-grid .cv-wide{grid-column:auto}.cv-form-footer{flex-direction:column;align-items:flex-start}.cv-form-footer>button{width:100%}.cv-view .panel-head{padding:var(--cv-space-4);flex-wrap:wrap;align-items:flex-start}.cv-view .panel-head>.muted{font-size:var(--cv-xs)}.cv-canvas-footer{padding:var(--cv-space-3) var(--cv-space-4);line-height:1.5}.cv-matrix-controls{padding:var(--cv-space-4);gap:var(--cv-space-3);grid-template-columns:1fr 1fr;display:grid}.cv-matrix-controls .cv-field{min-width:0}.cv-matrix-controls>svg{display:none}.cv-matrix th:first-child{min-width:200px;max-width:200px;padding-inline:var(--cv-space-3)}.cv-work-toolbar .cv-search,.cv-work-toolbar .cv-search input{width:100%}.cv-work-toolbar>.cv-toolbar-actions{margin-left:auto}.cv-inline>select{max-width:230px}.cv-schedule-top{gap:var(--cv-space-4)}.cv-schedule-top>.cv-field,.cv-schedule-top>button{width:100%}.cv-wire-topbar .cv-inline>select{max-width:190px}.cv-wire-workspace{grid-template-columns:54px minmax(0,1fr)}.cv-wire-palette{padding:var(--cv-space-2) var(--cv-space-1)}.cv-wire-palette button{width:44px}.cv-wire-palette button>span{font-size:var(--cv-xs)}.cv-wire-scroll{padding:var(--cv-space-4);max-height:470px}.cv-wire-screen-caption{white-space:nowrap}.cv-inspector-form{grid-template-columns:1fr}.cv-journey-grid{grid-template-columns:120px repeat(auto-fit,minmax(240px,1fr))}.cv-journey-axis{padding-inline:var(--cv-space-3);font-size:var(--cv-xs)}.cv-flow-surface{height:420px}.cv-view .btn-quiet{min-width:32px;min-height:36px}.cv-empty{min-height:300px;padding-inline:var(--cv-space-5)}}
.context-help{vertical-align:middle;line-height:1;font-family:var(--font-body);flex:none;align-items:center;display:inline-flex}.context-help .context-help__trigger{border-radius:var(--radius-sm);width:28px;min-width:28px;height:28px;color:var(--muted);font:600 var(--text-xs)/1 var(--font-body);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.context-help .context-help__trigger>span{width:16px;height:16px;font:inherit;color:inherit;border:1px solid;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.context-help .context-help__trigger:hover,.context-help .context-help__trigger[aria-expanded=true]{color:var(--text);background:var(--surface2)}.context-help__tooltip{z-index:1300;gap:var(--space-1);width:max-content;max-width:min(320px,100vw - 16px);max-height:calc(100dvh - 16px);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);box-shadow:var(--shadow);font:400 var(--text-xs)/1.5 var(--font-body);text-align:left;white-space:normal;overflow-wrap:anywhere;letter-spacing:normal;display:grid;position:fixed;overflow:auto}.context-help__tooltip strong{font-weight:600}.context-help__tooltip small{color:var(--muted);font-size:var(--text-xs)}.context-help-layer{z-index:1400;padding:var(--space-4);isolation:isolate;color:var(--text);font:400 var(--text-sm)/1.6 var(--font-body);text-align:left;white-space:normal;letter-spacing:normal;place-items:center;display:grid;position:fixed;inset:0}.context-help-layer .context-help__scrim{z-index:-1;background:color-mix(in srgb, var(--obsidian-black) 45%, transparent);position:absolute;inset:0}.context-help-layer .context-help__dialog{width:min(640px,100%);min-width:0;max-height:min(820px, calc(100dvh - 2 * var(--space-4)));background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow);color:var(--text);flex-direction:column;margin:0;padding:0;display:flex;overflow:hidden}.context-help-layer .context-help__header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--line);flex-shrink:0;display:flex}.context-help-layer .context-help__header>div{min-width:0}.context-help-layer .context-help__eyebrow{margin:0 0 var(--space-1);color:var(--muted);font-size:var(--text-xs)}.context-help-layer h2{font:700 var(--text-lg)/1.35 var(--font-display);overflow-wrap:anywhere;margin:0}.context-help-layer h3{margin:0 0 var(--space-2);font:600 var(--text-sm)/1.45 var(--font-body)}.context-help-layer h4{margin:0 0 var(--space-2);color:var(--muted);font:600 var(--text-xs)/1.5 var(--font-body)}.context-help-layer p{overflow-wrap:anywhere;max-width:none;margin:0}.context-help-layer .context-help__close,.context-help-layer .context-help__navigate{min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font:600 var(--text-xs)/1.5 var(--font-body);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.context-help-layer .context-help__close:hover{background:var(--surface2)}.context-help-layer .context-help__navigate{color:var(--accent);border-color:var(--accent)}.context-help-layer .context-help__navigate:hover{background:var(--accent-soft)}.context-help-layer .context-help__body{gap:var(--space-5);overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:var(--space-5) var(--space-6) var(--space-6);flex-direction:column;display:flex;overflow-y:auto}.context-help-layer .context-help__summary{font-size:var(--text-base)}.context-help-layer .context-help__muted{color:var(--muted);font-size:var(--text-xs)}.context-help-layer .context-help__connections{gap:var(--space-4);margin-top:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.context-help-layer .context-help__connections>div{min-width:0}.context-help-layer .context-help__concept-list{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.context-help-layer .context-help__concept-list li{min-width:0;max-width:100%;margin:0;display:flex}.context-help-layer .context-help__concept-list button,.context-help-layer .context-help__concept-list span{border:1px solid var(--line);border-radius:var(--radius-sm);min-height:36px;padding:var(--space-1) var(--space-2);color:var(--accent);background:var(--surface);font:500 var(--text-xs)/1.5 var(--font-body);text-align:left;overflow-wrap:anywhere;align-items:center;display:inline-flex}.context-help-layer .context-help__concept-list span{color:var(--muted)}.context-help-layer .context-help__concept-list button:hover{background:var(--accent-soft);text-decoration:underline}.context-help-layer .context-help__example{padding:var(--space-4);background:var(--surface2);border-radius:var(--radius-sm)}.context-help-layer .context-help__back{text-align:left;color:var(--accent);min-height:36px;font:500 var(--text-xs)/1.5 var(--font-body);align-self:flex-start;text-decoration:underline}.context-help-layer .context-help__footer{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-6);border-top:1px solid var(--line);flex-shrink:0;display:flex}.context-help-layer .context-help__footer p{color:var(--muted);font-size:var(--text-xs)}.context-help .context-help__trigger:focus-visible,.context-help-layer button:focus-visible,.context-help-layer h2:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:520px){.context-help-layer{padding:var(--space-2)}.context-help-layer .context-help__dialog{max-height:calc(100dvh - 2 * var(--space-2))}.context-help-layer .context-help__header,.context-help-layer .context-help__body{padding:var(--space-4)}.context-help-layer .context-help__connections{grid-template-columns:1fr}.context-help-layer .context-help__footer{padding:var(--space-3) var(--space-4);flex-direction:column;align-items:stretch}.context-help-layer .context-help__concept-list button{min-height:44px}}@media (pointer:coarse){.context-help .context-help__trigger{width:44px;min-width:44px;height:44px}.context-help-layer .context-help__concept-list button,.context-help-layer .context-help__back{min-height:44px}}@media (prefers-reduced-motion:reduce){.context-help *,.context-help-layer *{scroll-behavior:auto;transition:none}}
.op-panel{width:min(680px,100vw);min-width:0}.op-panel .op-topbar{padding-block:var(--space-2);flex-shrink:0}.op-panel .op-title{padding-block:var(--space-4);flex-shrink:0}.op-title h2{overflow-wrap:anywhere;max-height:5.6em;line-height:1.4;overflow-y:auto}.op-kind,.op-badges,.op-section-heading,.op-create-title,.op-relation-type,.op-link-preview,.op-loading{align-items:center;gap:var(--space-2);display:flex}.op-kind{color:var(--muted)}.op-badges{gap:var(--space-3);flex-wrap:wrap}.op-tabs{scrollbar-width:thin;overflow-x:auto}.op-tabs [role=tab]{white-space:nowrap;min-height:44px;padding-inline:var(--space-3)}.op-body{padding-top:var(--space-5);overflow-x:hidden}.op-body p,.op-create p,.op-confirm p{font-size:var(--text-sm);line-height:1.6}.op-section{margin-bottom:var(--space-6)}.op-section>h3,.op-section-heading{margin-bottom:var(--space-3)}.op-section-heading{justify-content:space-between}.op-section-heading h3{margin:0}.op-section-heading>svg{flex-shrink:0}.op-context-grid{gap:0 var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.op-context-group{border-top:1px solid var(--line);min-width:0;padding:var(--space-2) 0 var(--space-3)}.op-context-count{text-align:left;width:100%;min-height:36px;font-size:var(--text-xs);color:var(--muted);justify-content:space-between;align-items:center;display:flex}.op-context-count strong{color:var(--text);font-size:var(--text-sm)}.op-context-count:hover,.op-context-count:hover strong{color:var(--accent)}.op-context-group>small{padding-block:var(--space-1);display:block}.op-object-link{align-items:flex-start;gap:var(--space-1);width:100%;min-width:0;padding-block:var(--space-2);text-align:left;font-size:var(--text-sm);overflow-wrap:anywhere;flex-direction:column;display:flex}.op-object-link .mono{font-size:var(--text-xs);color:var(--accent)}.op-object-link>span:not(.mono){line-height:1.45}.op-context-group .op-object-link{padding-block:var(--space-1);gap:0}.op-context-group .op-object-link>span:not(.mono){-webkit-line-clamp:1;font-size:var(--text-xs);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}button.op-object-link:hover{color:var(--accent)}button.op-object-link:hover>span:not(.mono){text-underline-offset:3px;text-decoration:underline}.op-current .mono{color:var(--muted)}.op-unavailable,.op-caption{color:var(--muted);font-size:var(--text-xs)}.op-caption{margin-top:var(--space-2)}.op-trace-section{padding:var(--space-4);background:var(--surface2);border-radius:var(--radius-sm);margin-bottom:var(--space-6)}.op-trace-strip{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);grid-template-columns:minmax(0,1fr) auto minmax(60px,auto) auto minmax(0,1fr);display:grid}.op-trace-strip>div{gap:var(--space-1);min-width:0;font-size:var(--text-xs);flex-direction:column;display:flex}.op-trace-strip small{color:var(--muted);font-size:var(--text-xs)}.op-trace-strip>svg{color:var(--muted)}.op-trace-current{padding:var(--space-3) var(--space-2);border:1px solid var(--line);background:var(--surface);border-radius:var(--radius-sm);text-align:center;overflow-wrap:anywhere;align-items:center}.op-trace-strip .op-object-link>span:not(.mono){-webkit-line-clamp:2;font-size:var(--text-xs);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.op-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.op-actions .btn{text-align:left}.op-lifecycle{padding-bottom:var(--space-4);margin-bottom:var(--space-4);border-bottom:1px solid var(--line)}.op-lifecycle ol{align-items:center;gap:var(--space-1);margin:0 0 var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.op-lifecycle li{align-items:center;gap:var(--space-1);color:var(--muted);font-size:var(--text-xs);display:flex}.op-lifecycle li>span{padding-block:var(--space-1)}.op-lifecycle li[aria-current=step]>span{padding-inline:var(--space-2);background:var(--accent-soft);color:var(--accent);border-radius:var(--radius-sm);font-weight:600}.op-lifecycle>small{color:var(--muted);font-size:var(--text-xs)}.op-more-actions>summary{padding-block:var(--space-3);cursor:pointer;color:var(--muted);font-size:var(--text-xs)}.op-summary>p{white-space:pre-wrap;overflow-wrap:anywhere}.op-attributes{gap:var(--space-4);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.op-attributes>div{overflow-wrap:anywhere;min-width:0}.op-attributes dt{font-size:var(--text-xs);color:var(--muted);margin-bottom:var(--space-1)}.op-attributes dd{font-size:var(--text-sm);white-space:pre-wrap;max-height:10em;margin:0;overflow-y:auto}.op-attributes .op-object-link{padding:0}.op-full{grid-column:1/-1}.op-disclosure{justify-content:space-between;align-items:center;gap:var(--space-3);text-align:left;width:100%;min-height:44px;font-size:var(--text-sm);display:flex}.op-disclosure>span{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.op-rotated{transform:rotate(90deg)}.op-guidance{border-top:1px solid var(--line);padding-top:var(--space-2)}.op-guidance-body,.op-guidance-item{padding-block:var(--space-3)}.op-guidance-item{border-bottom:1px solid var(--line);font-size:var(--text-sm)}.op-guidance-item p{color:var(--muted);margin-block:var(--space-2)}.op-amendment{background:var(--accent-soft);padding:var(--space-4);border-radius:var(--radius-sm);margin-bottom:var(--space-5)}.op-amendment .op-section-heading{font-size:var(--text-sm);justify-content:flex-start}.op-amendment p{margin-bottom:var(--space-3)}.op-inline-note{color:var(--muted);margin-bottom:var(--space-4)}.op-fieldset{border:0;min-width:0;margin:0;padding:0}.op-fieldset>label,.op-property-fields>label,.op-advanced-body>label{margin-bottom:var(--space-4)}.op-fieldset:disabled input,.op-fieldset:disabled select,.op-fieldset:disabled textarea{cursor:not-allowed;opacity:.75}.op-fieldset label small,.op-advanced-body label small{color:var(--muted);font-weight:400;line-height:1.5}.op-advanced{border:1px solid var(--line);border-radius:var(--radius-sm);margin-block:var(--space-4)}.op-advanced>summary{cursor:pointer;padding:var(--space-4);font-size:var(--text-sm);min-height:44px;font-weight:600}.op-advanced>summary span{font-size:var(--text-xs);color:var(--muted);margin-top:var(--space-1);font-weight:400;display:block}.op-advanced[open]>summary{border-bottom:1px solid var(--line)}.op-advanced-body{padding:var(--space-4)}.op-advanced-body>h3{margin-bottom:var(--space-4)}.op-property-fields>label:last-child,.op-advanced-body>label:last-child{margin-bottom:0}.op-archive-row{border-top:1px solid var(--line);margin-top:var(--space-6);padding-top:var(--space-3)}.op-danger{color:var(--danger)}.op-footer{background:var(--surface);flex-shrink:0}.op-footer>span{font-size:var(--text-xs)}.op-link-form{padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-sm);margin-bottom:var(--space-6)}.op-definition{gap:var(--space-2);margin-bottom:var(--space-3);color:var(--muted);font-size:var(--text-xs);align-items:center;display:flex}.op-search-input{min-width:0;position:relative}.op-search-input>svg{left:var(--space-3);color:var(--muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.op-search-input>input{padding-left:var(--space-10)}.op-search-results{overscroll-behavior:contain;max-height:270px;margin-block:var(--space-3);border-block:1px solid var(--line);overflow-y:auto}.op-search-results>button{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-2);text-align:left;min-height:44px;font-size:var(--text-sm);display:flex}.op-search-results>button+button{border-top:1px solid var(--line)}.op-search-results>button:hover{background:var(--accent-soft)}.op-search-results>button>span:nth-child(2){overflow-wrap:anywhere;flex:1;min-width:0}.op-search-results .mono,.op-search-results small{color:var(--muted);font-size:var(--text-xs)}.op-search-results small{margin-top:var(--space-1);display:block}.op-search-results>p{padding:var(--space-4)}.op-selected-target{justify-content:space-between;align-items:center;gap:var(--space-3);background:var(--accent-soft);padding:var(--space-3);margin-block:var(--space-3);border-radius:var(--radius-sm);display:flex}.op-selected-target>div{gap:var(--space-1);overflow-wrap:anywhere;min-width:0;font-size:var(--text-sm);flex-direction:column;display:flex}.op-selected-target .mono{font-size:var(--text-xs);color:var(--accent)}.op-link-preview{margin-bottom:var(--space-4);flex-wrap:wrap}.op-relation-row{border-bottom:1px solid var(--line);padding:var(--space-3) 0}.op-relation-chain{gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid}.op-relation-type{color:var(--muted);font-size:var(--text-xs);flex-wrap:wrap;justify-content:center}.op-relation-type>svg,.op-creation-chain>svg{flex-shrink:0}.op-relation-controls{align-items:flex-start;gap:var(--space-3);justify-content:space-between;display:flex}.op-why{color:var(--muted);font-size:var(--text-xs);flex:1}.op-why>summary{cursor:pointer;min-height:36px;padding-block:var(--space-2)}.op-why>p{padding-block:var(--space-2);font-size:var(--text-xs)}.op-empty-copy{margin-block:var(--space-3)}.op-hierarchy{gap:var(--space-2);font-size:var(--text-sm);padding-top:var(--space-4);flex-direction:column;display:flex}.op-comparison article{padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);overflow-wrap:anywhere;min-width:0}.op-comparison article>div{margin-top:var(--space-3);font-size:var(--text-sm)}.op-comparison strong{gap:var(--space-1);flex-wrap:wrap;align-items:center;display:flex}.op-comparison p,.op-panel .revision p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:var(--space-2)}.op-comparison small{color:var(--muted);font-size:var(--text-xs)}.op-loading,.op-history-error{margin-block:var(--space-4)}.op-create-layer{z-index:70}.op-create{flex-direction:column;width:620px;display:flex;overflow:hidden}.op-create>header{flex-shrink:0}.op-create-title h2{font-size:var(--text-lg);overflow-wrap:anywhere}.op-create form{flex-direction:column;min-height:0;padding:0;display:flex}.op-create-body{padding:var(--space-5) var(--space-6);overscroll-behavior:contain;overflow-y:auto}.op-create form>footer{padding:var(--space-4) var(--space-6);border-top:1px solid var(--line);flex-shrink:0}.op-creation-context{background:var(--surface2);padding:var(--space-4);border-radius:var(--radius-sm);font-size:var(--text-sm);margin-bottom:var(--space-5);overflow-wrap:anywhere}.op-creation-context>p{color:var(--muted);margin-top:var(--space-1)}.op-creation-context>small{font-size:var(--text-xs);color:var(--muted);margin-top:var(--space-2);display:block}.op-creation-chain{align-items:center;gap:var(--space-2);padding-block:var(--space-3);margin-top:var(--space-2);border-top:1px solid var(--line);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.op-creation-chain>span{overflow-wrap:anywhere;min-width:0}.op-origin-warning{align-items:flex-start;gap:var(--space-3);background:color-mix(in srgb, var(--warning) 9%, var(--surface));color:var(--warning);padding:var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);display:flex}.op-origin-warning>svg{margin-top:var(--space-1);flex-shrink:0}.op-origin-warning p{color:var(--text);margin-top:var(--space-1)}.op-confirm-layer{z-index:90}.op-confirm{flex-direction:column;display:flex;overflow:hidden}.op-confirm h2{font-size:var(--text-lg);margin-top:0}.op-confirm-body{padding:var(--space-5) var(--space-6);min-height:0;overflow-y:auto}.op-confirm-body>p+p,.op-confirm-body>details{margin-top:var(--space-3)}.op-confirm-body summary{font-size:var(--text-sm);cursor:pointer;min-height:44px;padding-block:var(--space-3)}.op-confirm-body ul{padding-left:var(--space-5);font-size:var(--text-sm)}.op-confirm-body li{padding-block:var(--space-1);overflow-wrap:anywhere}.op-confirm>footer{justify-content:flex-end;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-top:1px solid var(--line);flex-shrink:0;display:flex}.op-panel .icon-btn,.op-create .icon-btn,.op-confirm .icon-btn{flex-shrink:0;min-width:44px;min-height:44px}.op-panel .btn,.op-create .btn,.op-confirm .btn{min-height:40px}.op-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:600px){.op-panel .op-topbar,.op-panel .op-title,.op-body,.op-footer{padding-inline:var(--space-4)}.op-title h2{max-height:4.2em}.op-tabs{padding-inline:var(--space-2)}.op-tabs [role=tab]{font-size:var(--text-xs);padding-inline:var(--space-2);gap:var(--space-1)}.op-context-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.op-trace-section{padding:var(--space-3)}.op-trace-strip{gap:var(--space-1);grid-template-columns:minmax(0,1fr) auto minmax(52px,auto) auto minmax(0,1fr)}.op-trace-current{padding-inline:var(--space-1)}.op-actions .btn{flex:100%;justify-content:flex-start}.op-relation-chain{grid-template-columns:minmax(0,1fr);gap:0}.op-relation-chain>.op-relation-type{justify-content:flex-start}.op-relation-chain .op-object-link{padding-block:var(--space-2)}.op-relation-chain .op-object-link>span:not(.mono){font-size:var(--text-sm)}.op-create,.op-confirm{max-width:calc(100vw - var(--space-4));max-height:calc(100dvh - var(--space-4))}.op-create>header,.op-create-body,.op-confirm>header,.op-confirm-body{padding:var(--space-4)}.op-create form>footer,.op-confirm>footer{padding:var(--space-3) var(--space-4)}.op-create .form-grid,.op-link-form .form-grid,.op-comparison{grid-template-columns:minmax(0,1fr)}.op-create-title{align-items:flex-start}.op-create-title h2{margin-top:var(--space-1)}.op-panel .btn,.op-create .btn,.op-confirm .btn,.op-panel .text-btn{min-height:44px}}@media (max-height:600px) and (min-width:601px){.op-panel .op-title{padding-block:var(--space-2)}.op-title h2{max-height:2.8em}}
.ux-breadcrumbs{white-space:nowrap;scrollbar-width:thin;align-items:center;gap:8px;min-width:0;font-size:12px;display:flex;overflow-x:auto}.ux-breadcrumbs button{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:220px;padding:6px 0;overflow:hidden}.ux-breadcrumbs button:hover{color:var(--accent);text-decoration:underline}.ux-breadcrumbs svg{flex-shrink:0}.ux-breadcrumbs [aria-current]{color:var(--text);font-weight:600}.ux-create-menu{max-height:85dvh;overflow:auto}.ux-create-menu>.search-field,.ux-create-menu>section,.ux-create-menu>details{margin:20px 24px}.ux-create-menu h3{margin-bottom:8px;font-size:14px}.ux-create-options{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.ux-create-option{border:1px solid var(--line);border-radius:6px;align-items:center;padding-right:8px;display:flex}.ux-create-option>button{text-align:left;flex:1;align-items:center;gap:8px;padding:12px;font-size:13px;display:flex}.ux-create-option:hover{background:var(--surface2)}.ux-create-menu summary{cursor:pointer;color:var(--accent);padding:8px 0}.ux-command-active{outline:2px solid var(--accent);outline-offset:-2px;background:var(--surface2)!important}.ux-command-footer{color:var(--muted);border-top:1px solid var(--line);justify-content:space-between;padding:12px 20px;font-size:12px;display:flex}.ux-nav-group-toggle{width:100%;color:inherit;letter-spacing:.07em;text-align:left;justify-content:space-between;align-items:center;padding:0 0 8px;font-size:11px;display:flex}.ux-nav-group-toggle .collapsed{transform:rotate(-90deg)}.ux-nav-group-toggle:focus-visible{outline-color:var(--on-gold,var(--accent))}.ux-top-create{white-space:nowrap}.ux-help-mode{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.ux-help-mode select{background:var(--surface);border:1px solid var(--line);color:var(--text);font:inherit;border-radius:5px;padding:6px}.ux-heading-help{align-items:center;gap:10px;display:flex}.ux-view-links{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.ux-view-links>span{color:var(--muted);font-size:12px}.ux-nav-favorites{border-bottom:1px solid #ffffff18;margin-bottom:14px;padding-bottom:8px}.ux-preferences-note{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:6px;margin-bottom:12px;padding:10px 14px;font-size:12px}.ux-module-guidance{background:var(--surface);border:1px solid var(--line);border-radius:6px;align-items:flex-start;gap:12px;margin-bottom:18px;padding:14px 18px;display:flex}.ux-module-guidance strong{font-size:13px}.ux-module-guidance p{color:var(--muted);margin-top:4px;font-size:13px}.ux-related-retry{border:1px solid var(--warning);border-radius:6px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding:12px;font-size:13px;display:flex}.ux-related-retry p{flex:1;min-width:220px}.ux-recent-label{color:var(--muted);font-size:12px}@media (max-width:1100px){.topbar>.breadcrumb{min-width:0;max-width:55%}.topbar-actions{gap:8px}.search-trigger span{display:none}.ux-breadcrumbs button{max-width:160px}}@media (max-width:650px){.topbar>.breadcrumb{flex:1;max-width:none}.ux-breadcrumbs,.ux-command-footer span{display:none}.ux-create-options{grid-template-columns:1fr}.ux-help-mode{justify-content:space-between;width:100%}.ux-top-create{min-height:40px}.ux-module-guidance{padding:12px}.page-heading .page-actions{flex-wrap:wrap}.ux-breadcrumbs-mobile{margin:8px 0}.ux-breadcrumbs-mobile .ux-breadcrumbs{display:flex}.ux-create-menu{max-height:92dvh}.ux-create-menu>section,.ux-create-menu>.search-field,.ux-create-menu>details{margin:16px}.ux-preferences-note{font-size:12px}}@media (min-width:651px){.ux-breadcrumbs-mobile{display:none}}.ux-help-mode{flex-direction:row}.ux-help-mode select{width:auto;max-width:100%}.ux-view-links{margin:8px 0 16px}@media (max-width:650px){.ux-help-mode select{max-width:78%}.page-heading .page-actions>.btn{flex:0 auto;padding:8px 10px;font-size:12px}.page-heading .page-actions{gap:6px}.main .page-heading{gap:12px;margin-bottom:12px}.main .ux-view-links{margin-bottom:12px}}
.cc-root{gap:var(--space-4);min-width:0;margin-bottom:var(--space-6);color:var(--text);font-size:var(--text-sm);flex-direction:column;display:flex}.cc-root h2{font-size:var(--text-base);letter-spacing:-.02em;line-height:1.35}.cc-root h3{font-size:var(--text-base)}.cc-root h4{margin:0 0 var(--space-2);font-size:var(--text-xs);font-weight:650}.cc-root p{max-width:none}.cc-root button,.cc-root select{font-size:var(--text-sm)}.cc-root button:focus-visible,.cc-root summary:focus-visible,.cc-root select:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.cc-root .cc-button{justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);text-align:center;font-weight:600;line-height:1.45;display:inline-flex}.cc-root .cc-button:hover{border-color:var(--muted);background:var(--surface2)}.cc-root .cc-primary{border-color:var(--accent);background:var(--accent);color:var(--on-accent);flex-shrink:0}.cc-root .cc-primary:hover{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 88%, var(--text));color:var(--on-accent)}.cc-root .cc-text-button{justify-content:flex-start;align-items:center;gap:var(--space-2);min-height:44px;color:var(--accent);font-size:var(--text-xs);text-align:left;font-weight:600;line-height:1.45;display:inline-flex}.cc-root .cc-text-button:hover{text-underline-offset:3px;text-decoration:underline}.cc-root .cc-icon-button{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--muted);flex:0 0 44px;place-items:center;display:inline-grid}.cc-root .cc-icon-button:hover{background:var(--surface2);color:var(--text)}.cc-root .cc-eyebrow{align-items:center;gap:var(--space-2);color:var(--muted);font-size:var(--text-xs);letter-spacing:.065em;text-transform:uppercase;font-weight:600;display:flex}.cc-root .cc-resume{justify-content:space-between;align-items:center;gap:var(--space-6);padding:var(--space-5) var(--space-6);border:1px solid color-mix(in srgb, var(--accent) 24%, var(--line));border-radius:var(--radius-md);background:var(--accent-soft);display:flex}.cc-root .cc-resume-copy{align-items:flex-start;gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.cc-root .cc-resume h2{margin-top:var(--space-1);font-size:var(--text-lg);overflow-wrap:anywhere}.cc-root .cc-resume p{color:var(--muted);overflow-wrap:anywhere}.cc-root .cc-toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.cc-root .cc-view-switch{padding:var(--space-1);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);flex-wrap:wrap;align-items:center;display:inline-flex}.cc-root .cc-view-switch>button{justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);color:var(--muted);font-weight:550;display:inline-flex}.cc-root .cc-view-switch>button:hover{background:var(--surface2)}.cc-root .cc-view-switch>button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent);font-weight:650}.cc-root .cc-scope-filter{align-items:center;gap:var(--space-2);max-width:100%;color:var(--muted);font-size:var(--text-xs);flex-direction:row;display:flex}.cc-root .cc-scope-filter select{width:min(270px,52vw);min-width:0;min-height:44px;color:var(--text);text-overflow:ellipsis}.cc-root .cc-columns,.cc-root .cc-guide-columns{align-items:start;gap:var(--space-4);grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);display:grid}.cc-root .cc-equal-columns,.cc-root .cc-guide-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-root .cc-panel{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);min-width:0}.cc-root .cc-panel-heading{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);display:flex}.cc-root .cc-panel-heading p{margin-top:var(--space-1);color:var(--muted);font-size:var(--text-xs)}.cc-root .cc-panel-heading>svg{color:var(--muted)}.cc-root .cc-queue-switch{gap:var(--space-1);padding:0 var(--space-4) var(--space-3);flex-wrap:wrap;display:flex}.cc-root .cc-queue-switch>button{align-items:center;gap:var(--space-1);min-height:44px;padding:var(--space-2);border-radius:var(--radius-sm);color:var(--muted);font-size:var(--text-xs);border:1px solid #0000;display:flex}.cc-root .cc-queue-switch>button:hover{background:var(--surface2)}.cc-root .cc-queue-switch>button[aria-pressed=true]{border-color:var(--line);background:var(--accent-soft);color:var(--accent);font-weight:600}.cc-root .cc-count{min-width:1.3em;font-size:var(--text-xs);font-variant-numeric:tabular-nums;text-align:center;font-weight:600;display:inline-block}.cc-root .cc-queue-description{padding:0 var(--space-5) var(--space-3);color:var(--muted);font-size:var(--text-xs)}.cc-root .cc-object-list{list-style:none}.cc-root .cc-object-list>li{border-top:1px solid var(--line)}.cc-root .cc-object-row{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-width:0;min-height:44px;padding:var(--space-3) var(--space-5);text-align:left;display:flex}.cc-root .cc-object-row:hover{background:var(--surface2)}.cc-root .cc-object-row>svg{color:var(--muted)}.cc-root .cc-object-body{gap:var(--space-1);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.cc-root .cc-object-body>strong,.cc-root .cc-health-detail>strong{font-size:var(--text-sm);font-weight:550;line-height:1.45}.cc-root .cc-object-meta,.cc-root .cc-reason{color:var(--muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;line-height:1.5;display:block}.cc-root .cc-tone-warning{color:var(--warning)}.cc-root .cc-tone-danger{color:var(--danger)}.cc-root .cc-muted{color:var(--muted)}.cc-root .cc-list-more{margin:0 var(--space-5)}.cc-root .cc-empty{align-items:flex-start;gap:var(--space-3);padding:var(--space-5);color:var(--muted);display:flex}.cc-root .cc-empty>svg{margin-top:var(--space-1)}.cc-root .cc-empty strong{color:var(--text);font-size:var(--text-sm);font-weight:550}.cc-root .cc-empty p{margin-top:var(--space-1);font-size:var(--text-xs);line-height:1.6}.cc-root .cc-health-row{padding:var(--space-2) var(--space-5);border-top:1px solid var(--line)}.cc-root .cc-health-detail{justify-content:center;gap:var(--space-1);text-align:left;overflow-wrap:anywhere;flex-direction:column;width:100%;min-height:44px;display:flex}.cc-root .cc-health-detail:hover>strong{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.cc-root .cc-health-row>p{margin-top:var(--space-2);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.cc-root .cc-health-actions{justify-content:space-between;column-gap:var(--space-3);flex-wrap:wrap;display:flex}.cc-root .cc-footnote{padding:var(--space-3) var(--space-5);border-top:1px solid var(--line);color:var(--muted);font-size:var(--text-xs);line-height:1.6}.cc-root .cc-brief-fields{gap:var(--space-4);padding:0 var(--space-5) var(--space-3);display:grid}.cc-root .cc-brief-fields dt{margin-bottom:var(--space-1);color:var(--muted);font-size:var(--text-xs);font-weight:600}.cc-root .cc-brief-fields dd{-webkit-line-clamp:3;font-size:var(--text-sm);overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden}.cc-root .cc-brief-actions{justify-content:space-between;column-gap:var(--space-3);padding:0 var(--space-5) var(--space-2);flex-wrap:wrap;display:flex}.cc-root .cc-recommendations{list-style:none}.cc-root .cc-recommendations>li{border-top:1px solid var(--line)}.cc-root .cc-recommendation-button{gap:var(--space-3);width:100%;min-height:44px;padding:var(--space-3) var(--space-5);text-align:left;grid-template-columns:auto minmax(0,1fr);display:grid}.cc-root .cc-recommendation-button:hover{background:var(--surface2)}.cc-root .cc-recommendation-main{min-width:0}.cc-root .cc-action-number{padding-top:var(--space-1);color:var(--muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.cc-root .cc-recommendations strong{overflow-wrap:anywhere;font-weight:550;display:block}.cc-root .cc-recommendation-detail{margin-top:var(--space-1);color:var(--muted);font-size:var(--text-xs);overflow-wrap:anywhere;line-height:1.55;display:block}.cc-normal-mode .cc-recommendation-detail{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cc-root .cc-recommendation-action{align-items:center;column-gap:var(--space-2);margin-top:var(--space-1);color:var(--accent);font-size:var(--text-xs);flex-wrap:wrap;font-weight:600;display:flex}.cc-root .cc-recommendation-action>span{color:var(--muted);font-weight:400}.cc-root .cc-attention-summaries{align-items:start;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cc-root .cc-attention-summary{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);min-width:0}.cc-root .cc-attention-summary>summary,.cc-root .cc-coverage-details>summary{align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-3) var(--space-4);cursor:pointer;list-style:none;display:flex}.cc-root summary::-webkit-details-marker{display:none}.cc-root .cc-attention-summary>summary:hover,.cc-root .cc-coverage-details>summary:hover{background:var(--surface2)}.cc-root .cc-attention-summary>summary strong{font-variant-numeric:tabular-nums}.cc-root .cc-disclosure-chevron{margin-left:auto}.cc-root details[open]>summary>.cc-disclosure-chevron,.cc-root .cc-rotated{transform:rotate(180deg)}.cc-root .cc-orientation{border:1px solid var(--line);border-radius:var(--radius-md);background:color-mix(in srgb, var(--warm-gold) 7%, var(--surface))}.cc-root .cc-orientation-header{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3) var(--space-1) var(--space-4);display:flex}.cc-root .cc-orientation-header>svg{color:var(--warning)}.cc-root .cc-orientation-toggle{align-items:center;gap:var(--space-3);min-width:0;min-height:44px;padding:var(--space-2) 0;text-align:left;flex:1;display:flex}.cc-root .cc-orientation-toggle>strong{font-size:var(--text-sm);font-weight:600}.cc-root .cc-orientation-toggle>span{color:var(--muted);font-size:var(--text-xs)}.cc-root .cc-orientation-toggle>svg{margin-left:auto}.cc-root .cc-orientation-body{padding:var(--space-3) var(--space-5) var(--space-4);border-top:1px solid var(--line)}.cc-root .cc-orientation-body>p{max-width:95ch;font-size:var(--text-sm);line-height:1.6}.cc-root .cc-orientation-paths{column-gap:var(--space-6);margin:var(--space-3) 0;flex-wrap:wrap;display:flex}.cc-root .cc-orientation-paths>button{column-gap:var(--space-2);padding:var(--space-3) 0;text-align:left;flex:210px;grid-template-columns:minmax(0,1fr) auto;align-content:start;min-height:44px;display:grid}.cc-root .cc-orientation-paths strong{font-size:var(--text-sm);font-weight:600}.cc-root .cc-orientation-paths span{color:var(--muted);font-size:var(--text-xs);grid-column:1}.cc-root .cc-orientation-paths svg{color:var(--accent);grid-area:1/2/3;align-self:center}.cc-root .cc-orientation-paths>button:hover strong{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.cc-root .cc-orientation-body .cc-orientation-note{color:var(--muted);font-size:var(--text-xs)}.cc-root .cc-lifecycle-heading{align-items:center;gap:var(--space-3);padding-right:var(--space-4);display:flex}.cc-root .cc-lifecycle-heading>h2{flex:1;min-width:0}.cc-root .cc-lifecycle-heading>h2>button{align-items:center;gap:var(--space-3);width:100%;min-width:0;min-height:44px;padding:var(--space-4) var(--space-5);text-align:left;display:flex}.cc-root .cc-lifecycle-heading>h2>button:hover{background:var(--surface2)}.cc-root .cc-lifecycle-heading>h2>button>span{flex:1;min-width:0}.cc-root .cc-lifecycle-heading>h2>button>span>strong{font-size:var(--text-base)}.cc-root .cc-lifecycle-heading>h2>button>span>span{margin-top:var(--space-1);color:var(--muted);font-size:var(--text-xs);font-family:var(--font-body);font-weight:400;line-height:1.5;display:block}.cc-root .cc-lifecycle-heading>h2>button>svg{color:var(--muted)}.cc-root .cc-lifecycle-body{border-top:1px solid var(--line)}.cc-root .cc-stage-switch{gap:var(--space-2);padding:var(--space-4) var(--space-5);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.cc-root .cc-stage-switch>button{justify-content:space-between;gap:var(--space-2);min-height:44px;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);text-align:left;flex-direction:column;display:flex}.cc-root .cc-stage-switch>button:hover{background:var(--surface2)}.cc-root .cc-stage-switch>button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.cc-root .cc-stage-switch strong{font-size:var(--text-xs);overflow-wrap:anywhere;font-weight:600}.cc-root .cc-stage-switch>button>span{align-items:center;gap:var(--space-1);color:var(--muted);font-size:var(--text-xs);display:flex}.cc-root .cc-stage-detail{padding:var(--space-2) var(--space-5) var(--space-4)}.cc-root .cc-stage-intro{justify-content:space-between;align-items:flex-start;gap:var(--space-5);display:flex}.cc-root .cc-stage-intro>div{min-width:0}.cc-root .cc-stage-intro h3{margin:var(--space-1) 0 var(--space-2)}.cc-root .cc-stage-intro>.cc-button{flex-shrink:0}.cc-root .cc-stage-intro p{font-size:var(--text-sm);line-height:1.6}.cc-root .cc-stage-evidence{margin-top:var(--space-3);color:var(--muted);font-size:var(--text-xs);line-height:1.6}.cc-root .cc-stage-learning{gap:var(--space-5);margin:var(--space-4) 0;padding:var(--space-4) 0;border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cc-root .cc-stage-learning ul{padding-left:var(--space-4);color:var(--muted);font-size:var(--text-xs);line-height:1.7}.cc-root .cc-stage-learning li+li{margin-top:var(--space-1)}.cc-root .cc-stage-next{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cc-root .cc-stage-next p{color:var(--muted);font-size:var(--text-xs)}.cc-root .cc-stage-actions{list-style:none}.cc-root .cc-module-links{gap:var(--space-2);flex-wrap:wrap;display:flex}.cc-root .cc-module-links>button{font-size:var(--text-xs);justify-content:space-between}.cc-root .cc-coverage-details{margin-top:var(--space-4);border-top:1px solid var(--line)}.cc-root .cc-coverage-details>summary{color:var(--muted);font-size:var(--text-xs);padding-inline:0}.cc-root .cc-coverage-details>p{margin-bottom:var(--space-3);color:var(--muted);font-size:var(--text-xs);line-height:1.7}@media (max-width:1100px){.cc-root .cc-columns,.cc-root .cc-guide-columns{grid-template-columns:minmax(0,1fr)}.cc-root .cc-health-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cc-root .cc-health-row:nth-child(2n){border-left:1px solid var(--line)}}@media (max-width:600px){.cc-root{gap:var(--space-3)}.cc-root .cc-resume{align-items:stretch;gap:var(--space-4);padding:var(--space-4);flex-direction:column}.cc-root .cc-toolbar{align-items:stretch;gap:var(--space-2);flex-direction:column}.cc-root .cc-view-switch>button{padding-inline:var(--space-3);flex:1}.cc-root .cc-scope-filter{justify-content:space-between}.cc-root .cc-scope-filter select{flex:1;width:min(100%,290px)}.cc-root .cc-columns,.cc-root .cc-guide-columns,.cc-root .cc-attention-summaries,.cc-root .cc-health-list,.cc-root .cc-stage-next,.cc-root .cc-stage-learning{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.cc-root .cc-health-row:nth-child(2n){border-left:0}.cc-root .cc-panel-heading,.cc-root .cc-object-row,.cc-root .cc-health-row,.cc-root .cc-recommendation-button,.cc-root .cc-footnote,.cc-root .cc-empty,.cc-root .cc-lifecycle-heading>h2>button,.cc-root .cc-brief-fields,.cc-root .cc-brief-actions,.cc-root .cc-queue-description,.cc-root .cc-stage-switch,.cc-root .cc-stage-detail,.cc-root .cc-orientation-body{padding-inline:var(--space-4)}.cc-root .cc-list-more{margin-inline:var(--space-4)}.cc-root .cc-queue-switch{padding-inline:var(--space-3)}.cc-root .cc-orientation-toggle{gap:var(--space-1) var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.cc-root .cc-orientation-toggle>span{grid-column:1}.cc-root .cc-orientation-toggle>svg{grid-area:1/2/3}.cc-root .cc-stage-intro{gap:var(--space-3);flex-direction:column}.cc-root .cc-stage-switch{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-root .cc-stage-learning{gap:var(--space-4)}}@media (prefers-reduced-motion:reduce){.cc-root *,.cc-root :before,.cc-root :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
.ux-repository .repository-toolbar{flex-wrap:wrap;gap:12px}.ux-repository .repository-toolbar>.muted{margin-left:auto}.ux-repository .filter-row{flex-wrap:wrap;align-items:flex-start}.ux-more-filters{border:1px solid var(--line);background:var(--surface);border-radius:6px;min-width:125px;font-size:13px}.ux-more-filters summary{cursor:pointer;white-space:nowrap;padding:10px 12px}.ux-more-filters>div{gap:12px;padding:12px;display:grid}.ux-more-filters label{gap:6px;display:grid}.ux-more-filters select{width:100%}.ux-saved-views{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 20px;font-size:12px;display:flex}.ux-saved-views>span{color:var(--muted)}.ux-saved-views>div{background:var(--surface2);border:1px solid var(--line);border-radius:5px;align-items:center;display:flex}.ux-saved-views button{color:var(--accent);padding:6px 8px}.ux-bulk-bar{background:var(--accent-soft);flex-wrap:wrap;align-items:center;gap:14px;padding:12px 20px;font-size:13px;display:flex}.ux-bulk-bar label{align-items:center;gap:8px;display:flex}.ux-bulk-bar select{background:var(--surface);border:1px solid var(--line);border-radius:5px;padding:7px}.ux-bulk-bar small{flex-basis:100%}.ux-check-cell{width:36px!important;min-width:36px!important;padding-left:16px!important;padding-right:4px!important}.ux-check-cell input{width:16px;height:16px;accent-color:var(--accent);cursor:pointer}.ux-selected{background:var(--accent-soft)!important}.ux-inline-status{color:var(--text);background:0 0;border:1px solid #0000;border-radius:4px;max-width:124px;padding:6px 16px 6px 4px;font-size:12px}.ux-inline-status:hover,.ux-inline-status:focus{border-color:var(--line);background:var(--surface)}.ux-repository .field-error{padding:12px 20px}@media (max-width:650px){.ux-repository .filter-row>*{max-width:100%}.ux-repository .filter-row>.search-field{flex-basis:100%;width:100%}.ux-repository .repository-toolbar{padding:12px}.ux-repository .repository-toolbar>.muted{margin-left:0}.ux-bulk-bar{gap:8px}.ux-repository .data-table{min-width:900px}.ux-more-filters{flex:1}.ux-check-cell input{width:22px;height:22px}}
