.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:#777;--xy-background-pattern-lines-color-default:#777;--xy-background-pattern-cross-color-default:#777;--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}.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 .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))}*{box-sizing:border-box}body{background:inherit;color:inherit;-webkit-font-smoothing:antialiased;margin:0}button{cursor:pointer;background:0 0;border:none;font-family:inherit}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--ui-color-accent);outline-offset:var(--ui-focus-offset)}input{border-radius:var(--ui-radius-md);border:1px solid var(--ui-color-border);padding:var(--ui-space-sm) 10px}input,select,textarea{transition:border-color .12s,box-shadow .12s}input:hover,select:hover,textarea:hover{border-color:var(--ui-color-border-strong)}kbd{padding:1px var(--ui-space-2xs);border:1px solid var(--ui-color-border);font-family:var(--qc4-font-mono);font-size:var(--ui-text-3xs);border-radius:var(--ui-radius-xs);color:var(--ui-color-text-muted);background:0 0;display:inline-block}.field{gap:var(--ui-space-2xs);font-size:var(--ui-text-sm);flex-direction:column;display:flex}.hint{font-size:var(--ui-text-2xs);color:var(--ui-color-text-muted);margin-top:var(--ui-space-md)}.stack{gap:var(--ui-space-md);flex-direction:column;display:flex}.ghost{background:0 0}.loading-screen{background:var(--ui-gradient-loading-screen);min-height:100vh;color:var(--ui-color-text);place-items:center;font-weight:600;display:grid}@keyframes route-spin{to{transform:rotate(360deg)}}.route-spinner{border:3px solid color-mix(in srgb, var(--qc4-color-spinner) 15%, transparent);border-top-color:var(--qc4-color-spinner);border-radius:50%;width:32px;height:32px;animation:.7s linear infinite route-spin;display:block}.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}.app{flex-direction:column;min-height:100vh;display:flex}.panel{padding:var(--ui-space-xl);background:var(--ui-color-surface-elevated);border-left:1px solid var(--ui-color-border)}.navigator-panel{background:var(--ui-color-surface);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-xl);padding:var(--ui-space-lg);box-shadow:none;transition:box-shadow .15s}.navigator-panel-header{justify-content:space-between;align-items:center;gap:var(--ui-space-sm);padding-bottom:var(--ui-space-sm);border-bottom:0;margin-bottom:2px;display:flex}.navigator-panel-header h2{font-size:var(--ui-text-md);color:var(--ui-color-text);margin:0;font-weight:700}@media (width<=767px){.panel,.navigator-panel{padding:var(--ui-space-md)}.navigator-panel-header{flex-wrap:wrap}.hint{font-size:var(--ui-text-xs)}}@media (width<=480px){.panel,.navigator-panel{padding:var(--ui-space-sm)}}@media (width<=1024px){.panel{border-bottom:none;border-left:none}}:root[data-theme=dark] .route-spinner{border-color:color-mix(in srgb, var(--ui-color-text) 15%, transparent);border-top-color:var(--ui-color-text)}:root[data-theme=dark] .app{background:var(--ui-color-bg);color:var(--ui-color-text)}:root[data-theme=dark] button.ghost{color:var(--ui-color-text);border-color:var(--ui-color-border-strong);background:0 0}:root[data-theme=dark] button.ghost:hover{background:var(--ui-color-surface-hover);border-color:var(--ui-color-border-strong)}:root[data-theme=dark] button.danger{background:var(--ui-color-danger);color:var(--ui-color-danger-contrast)}:root[data-theme=dark] input{background:var(--ui-color-surface-elevated);border-color:var(--ui-color-border-strong);color:var(--ui-color-text)}:root[data-theme=dark] .hint{color:var(--ui-color-text-muted)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.qc4-overlay-mode{--qc4-overlay-canonical-opacity:.45;--qc4-overlay-add-color:var(--qc4-overlay-add);--qc4-overlay-change-color:var(--qc4-overlay-change);--qc4-overlay-remove-color:var(--qc4-overlay-remove);--qc4-overlay-moved-color:var(--qc4-overlay-moved)}:root[data-theme=dark] .qc4-overlay-mode{--qc4-overlay-add-color:var(--qc4-overlay-add);--qc4-overlay-change-color:var(--qc4-overlay-change);--qc4-overlay-remove-color:var(--qc4-overlay-remove);--qc4-overlay-moved-color:var(--qc4-overlay-moved)}.qc4-overlay-mode [data-overlay-status=canonical]{opacity:var(--qc4-overlay-canonical-opacity)}.qc4-overlay-mode [data-overlay-status=add]{outline:2px dashed var(--qc4-overlay-add-color);outline-offset:var(--ui-focus-offset);border-radius:var(--ui-radius-sm)}.qc4-overlay-mode [data-overlay-status=change]{outline:2px solid var(--qc4-overlay-change-color);outline-offset:var(--ui-focus-offset);border-radius:var(--ui-radius-sm)}.qc4-overlay-mode [data-overlay-status=remove]{opacity:.35;filter:grayscale(.6);text-decoration:line-through}.qc4-overlay-mode [data-overlay-status=moved]{outline:2px dashed var(--qc4-overlay-moved-color);outline-offset:var(--ui-focus-offset);border-radius:var(--ui-radius-sm)}.react-flow__edge-textwrapper{pointer-events:none}.qc4-overlay-mode .react-flow__edge[data-overlay-status=canonical]{opacity:var(--qc4-overlay-canonical-opacity)}.qc4-overlay-mode .react-flow__edge[data-overlay-status=add] svg{stroke:var(--qc4-overlay-add-color)}.qc4-overlay-mode .react-flow__edge[data-overlay-status=change] svg{stroke:var(--qc4-overlay-change-color)}.qc4-overlay-mode .react-flow__edge[data-overlay-status=remove]{opacity:.35;filter:grayscale(.6)}.qc4-overlay-mode .react-flow__node[data-overlay-status=canonical]{opacity:var(--qc4-overlay-canonical-opacity)}.app[data-scenario-active=true]{--qc4-scenario-watermark-color:var(--ui-color-text);position:relative}:root[data-theme=dark] .app[data-scenario-active=true][data-scenario-kind=option]{--qc4-scenario-watermark-color:#22d3ee}.app[data-scenario-active=true]:before{content:"";background:var(--qc4-scenario-watermark-color);height:3px;z-index:var(--ui-z-top);pointer-events:none;box-shadow:none;position:fixed;top:0;left:0;right:0}.qc4-compare-highlight-mode,:root[data-theme=dark] .qc4-compare-highlight-mode{--qc4-overlay-add-color:var(--qc4-overlay-add);--qc4-overlay-change-color:var(--qc4-overlay-change);--qc4-overlay-remove-color:var(--qc4-overlay-remove);--qc4-overlay-moved-color:var(--qc4-overlay-moved)}.qc4-compare-highlight-mode .react-flow__node[data-overlay-status=add]{box-shadow:0 0 0 2px var(--qc4-overlay-add-color), 0 0 18px 4px color-mix(in srgb, var(--qc4-overlay-add-color) 45%, transparent);border-radius:var(--ui-radius-md)}.qc4-compare-highlight-mode .react-flow__node[data-overlay-status=add]>[data-overlay-status=add]{background:color-mix(in srgb, var(--qc4-overlay-add-color) 10%, transparent)}.qc4-compare-highlight-mode .react-flow__node[data-overlay-status=change]{box-shadow:0 0 0 2px var(--qc4-overlay-change-color), 0 0 18px 4px color-mix(in srgb, var(--qc4-overlay-change-color) 45%, transparent);border-radius:var(--ui-radius-md)}.qc4-compare-highlight-mode .react-flow__node[data-overlay-status=change]>[data-overlay-status=change]{background:color-mix(in srgb, var(--qc4-overlay-change-color) 10%, transparent)}.qc4-compare-highlight-mode .react-flow__node[data-overlay-status=moved]{box-shadow:0 0 0 2px var(--qc4-overlay-moved-color), 0 0 16px 3px color-mix(in srgb, var(--qc4-overlay-moved-color) 40%, transparent);border-radius:var(--ui-radius-md)}.qc4-compare-highlight-mode [data-overlay-status=remove]{opacity:.4;filter:grayscale(.6);text-decoration:line-through}.qc4-compare-highlight-mode .react-flow__edge[data-overlay-status=add] svg,.qc4-compare-highlight-mode .react-flow__edge[data-overlay-status=add] path{stroke:var(--qc4-overlay-add-color);stroke-width:2.5px}.qc4-compare-highlight-mode .react-flow__edge[data-overlay-status=change] svg,.qc4-compare-highlight-mode .react-flow__edge[data-overlay-status=change] path{stroke:var(--qc4-overlay-change-color);stroke-width:2.5px}.qc4-compare-highlight-mode .react-flow__edge[data-overlay-status=remove]{opacity:.4;filter:grayscale(.6)}.page{width:100%;max-width:none;padding:22px var(--ui-space-xl) var(--ui-space-3xl);margin:0 auto}.page-header{margin-bottom:var(--ui-space-xl)}.page-eyebrow{text-transform:uppercase;color:var(--ui-color-text-muted);font-size:var(--ui-text-3xs);letter-spacing:var(--qc4-tracking-eyebrow);margin-bottom:var(--ui-space-xs);font-weight:600}.page-title{color:var(--ui-color-text);font-size:var(--qc4-text-display);font-weight:var(--ui-font-extrabold);letter-spacing:var(--qc4-tracking-display);margin:0;line-height:1}.page-title .page-title-count{font-size:var(--ui-text-md);letter-spacing:0;margin-left:10px;font-weight:400}.page-subtitle{color:var(--ui-color-text-muted);font-size:var(--ui-text-sm);margin:6px 0 0;margin-top:var(--ui-space-xs)}.page-actions{gap:var(--ui-space-sm);align-items:center;display:flex}.card{background:var(--ui-color-surface);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-xl);box-shadow:none;overflow:hidden}.card-head{padding:var(--ui-space-lg) var(--ui-space-lg) 0;background:0 0;border-bottom:0;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.card-head h2{font-size:var(--ui-text-md);margin:0;font-weight:700}.card-body{padding:var(--qc4-card-pad)}.feed{flex-direction:column;display:flex}.feed-item{border-bottom:0;border-top:1px solid var(--ui-color-border);grid-template-columns:26px 1fr auto;align-items:center;gap:10px;padding:7px 0;display:grid}.feed-rail{background:var(--ui-color-surface-muted);width:28px;height:28px;color:var(--ui-color-text-muted);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.feed-meta{color:var(--ui-color-text-muted);margin-top:var(--ui-space-xs);flex-wrap:wrap;align-items:center;gap:6px;font-size:11.5px;display:flex}.feed-time{color:var(--ui-color-text-muted);font-size:11.5px;font-family:var(--qc4-font-mono)}.pillrow{border-radius:var(--ui-radius-pill);background:var(--ui-color-surface-raised);border:0;gap:2px;padding:3px;display:inline-flex}.pill{color:var(--ui-color-text-muted);cursor:pointer;transition:var(--ui-transition-fast);border-radius:var(--ui-radius-pill);font-family:inherit;font-size:var(--ui-text-xs);background:0 0;border:none;padding:5px 11px;font-weight:600}.pill:hover{color:var(--ui-color-text)}.pill.is-active{color:var(--ui-color-text);background:var(--ui-color-surface);box-shadow:var(--qc4-shadow-segment)}.input{align-items:center;gap:var(--ui-space-sm);background:var(--ui-color-surface-muted);border:1px solid var(--ui-color-border);font-size:var(--ui-text-xs);color:var(--ui-color-text);width:100%;transition:var(--ui-transition-fast);border-color:var(--ui-color-border);border-radius:10px;padding:7px 10px;display:inline-flex}.input input,.input textarea,.input select{color:var(--ui-color-text);background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit;font-size:13px}.input:focus-within{border-color:var(--ui-color-text);box-shadow:none}@keyframes qc4-shell-fade{0%{opacity:0}to{opacity:1}}@keyframes qc4-shell-pop{0%{opacity:0;transform:translateY(-6px)scale(.985)}to{opacity:1;transform:none}}.cmd{background:var(--ui-color-surface-elevated);border:1px solid var(--ui-color-border);width:640px;max-width:calc(100vw - 32px);box-shadow:var(--ui-shadow-lg);border-radius:var(--qc4-radius-dialog);animation:.18s qc4-shell-pop;overflow:hidden}.drawer-backdrop{background:color-mix(in srgb, var(--ui-color-surface-overlay) 35%, transparent);z-index:8000;animation:.15s qc4-shell-fade;position:fixed;inset:0}.drawer{background:var(--ui-color-surface-elevated);border-left:1px solid var(--ui-color-border);z-index:8001;width:480px;max-width:90vw;box-shadow:var(--ui-shadow-lg);flex-direction:column;animation:.2s qc4-shell-slidein;display:flex;position:fixed;top:0;bottom:0;right:0}@keyframes qc4-shell-slidein{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:none}}.drawer-head{padding:var(--ui-space-lg) 20px;border-bottom:1px solid var(--ui-color-border);align-items:center;gap:var(--ui-space-md);display:flex}.drawer-body{flex:1;padding:20px;overflow-y:auto}.settings-nav{top:var(--ui-space-lg);flex-direction:column;align-self:start;gap:1px;display:flex;position:sticky}.settings-nav button{padding:7px var(--ui-space-md);border-radius:var(--ui-radius-md);color:var(--ui-color-text-muted);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;font-family:inherit;font-size:13px;font-weight:500;display:flex}.settings-nav button:hover{background:var(--ui-color-surface-muted);color:var(--ui-color-text)}.settings-nav button.is-active{background:var(--ui-color-text);color:var(--ui-color-text-inverse)}.statusbadge{border-radius:var(--ui-radius-pill);white-space:nowrap;--_c:var(--ui-color-text-muted);line-height:1.2;font-size:var(--ui-text-2xs);text-transform:none;letter-spacing:0;padding:2px var(--ui-space-sm);background:color-mix(in srgb, var(--_c) var(--qc4-status-chip-mix), transparent);color:color-mix(in srgb, var(--_c) var(--qc4-status-text-mix), var(--ui-color-text));border:0;align-items:center;gap:5px;font-weight:600;display:inline-flex}.statusbadge .dot{background:var(--_c);border-radius:50%;width:6px;height:6px}:root[data-theme=dark] .statusbadge.inbuild{color:#fbbf24}:root[data-theme=dark] .statusbadge.pilot{color:#a5b4fc}:root[data-theme=dark] .statusbadge.review{color:#f9a8d4}.statusbadge.live{--_c:var(--qc4-status-live-fg)}.statusbadge.inbuild{--_c:var(--qc4-status-in-build-fg)}.statusbadge.pilot{--_c:var(--qc4-status-pilot-fg)}.statusbadge.review{--_c:var(--qc4-status-needs-review-fg)}.statusbadge.deprecated{--_c:var(--qc4-status-deprecated-fg)}.statusbadge.retired{--_c:var(--qc4-status-retired-fg)}.statusbadge.planned{background:var(--ui-color-surface-raised);color:var(--ui-color-text)}.statusbadge.planned .dot{box-shadow:inset 0 0 0 1.5px var(--ui-color-text);background:0 0}.kindchip{text-transform:uppercase;letter-spacing:.06em;padding:3px var(--ui-space-sm);border-radius:var(--ui-radius-sm);white-space:nowrap;align-items:center;gap:6px;font-size:10.5px;font-weight:700;line-height:1.2;display:inline-flex}.tb-iconbtn{border-radius:var(--ui-radius-md);width:32px;height:32px;color:var(--ui-color-text-muted);cursor:pointer;transition:var(--ui-transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.tb-iconbtn:hover{background:var(--ui-color-surface-muted);color:var(--ui-color-text)}.sb-nav{padding:10px var(--ui-space-sm);flex-direction:column;flex:1;gap:1px;display:flex;overflow:hidden auto}.sb-section{text-transform:uppercase;color:var(--ui-color-text-muted);padding:16px var(--ui-space-sm) 6px;font-size:var(--ui-text-3xs);letter-spacing:var(--qc4-tracking-eyebrow);font-weight:600}:root[data-sidebar=collapsed] .sb-section{display:none}.sb-item{border-radius:var(--ui-radius-md);cursor:pointer;text-align:left;white-space:nowrap;width:100%;color:var(--ui-color-text);padding:6px var(--ui-space-sm);background:0 0;border:none;align-items:center;gap:10px;font-size:13px;font-weight:500;text-decoration:none;transition:background .1s,color .1s;display:flex;position:relative}.sb-item:hover{background:var(--ui-color-surface-muted)}.sb-item.is-active{background:var(--ui-color-text);color:var(--ui-color-text-inverse);font-weight:600}.sb-item.is-active:before{content:"";left:0;top:var(--ui-space-sm);bottom:var(--ui-space-sm);background:var(--ui-color-accent);border-radius:0 3px 3px 0;width:3px;display:none;position:absolute}.sb-label{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.sb-count{color:var(--ui-color-text-muted);font-size:11px;font-family:var(--qc4-font-mono);background:var(--ui-color-surface-muted);border-radius:var(--ui-radius-pill);padding:1px 6px}:root[data-sidebar=collapsed] .sb-item .sb-label,:root[data-sidebar=collapsed] .sb-item .sb-count{display:none}:root[data-sidebar=collapsed] .sb-item{justify-content:center}.sb-item .sb-count{font-family:var(--qc4-font-mono);font-size:var(--ui-text-2xs);color:var(--ui-color-text-muted);background:0 0;margin-left:auto;padding:0}.sb-item.is-active .sb-count{color:var(--ui-color-text-inverse);background:0 0}:root[data-sidebar=collapsed] .sb-item svg{width:18px;height:18px}.sb-tree-item{align-items:center;gap:var(--ui-space-sm);border-radius:var(--ui-radius-sm);color:var(--ui-color-text);cursor:pointer;text-align:left;width:100%;padding:5px var(--ui-space-sm);font-size:var(--ui-text-xs);background:0 0;border:none;display:flex}.sb-tree-item:hover{background:var(--ui-color-surface-muted)}.sb-tree-item .sb-count{font-family:var(--qc4-font-mono);font-size:var(--ui-text-2xs);color:var(--ui-color-text-muted);background:0 0;margin-left:auto;padding:0}.sb-empty-hint{color:var(--ui-color-text-muted);padding:4px var(--ui-space-sm) 6px;margin:0;font-size:11.5px;line-height:1.35}:root[data-sidebar=collapsed] .sb-empty-hint{display:none}.sb-tree-row{align-items:center;gap:2px;display:flex}.sb-tree-dot{border-radius:1.5px;flex-shrink:0;width:6px;height:6px}.sb-bottom{border-top:1px solid var(--ui-color-border);padding:var(--ui-space-sm);flex-direction:column;gap:1px;display:flex}.progress{border-radius:var(--ui-radius-pill);background:var(--ui-color-surface-muted);border:1px solid var(--ui-color-border);height:6px;overflow:hidden}.progress>div{background:var(--ui-color-accent);height:100%;transition:width .25s}.row{align-items:center;gap:var(--ui-space-sm);display:flex}.muted{color:var(--ui-color-text-muted)}.mono{font-family:var(--qc4-font-mono);font-size:12px}.link{color:var(--ui-color-accent);text-decoration:none}.link:hover{color:var(--ui-color-accent-strong);text-decoration:underline}.badge{text-transform:uppercase;letter-spacing:.06em;padding:3px var(--ui-space-sm);border-radius:var(--ui-radius-pill);white-space:nowrap;border:1px solid;align-items:center;gap:5px;font-size:10.5px;font-weight:700;line-height:1.2;display:inline-flex}.badge .dot{background:currentColor;border-radius:50%;width:6px;height:6px}.toggle{border-radius:var(--ui-radius-pill);cursor:pointer;height:18px;transition:var(--ui-transition);background:var(--ui-color-border-strong);border:none;flex-shrink:0;width:30px;position:relative}.toggle:disabled{opacity:.45;cursor:not-allowed}.toggle:after{content:"";width:14px;height:14px;transition:var(--ui-transition);box-shadow:var(--ui-shadow-xs);background:var(--ui-color-surface);border-radius:50%;position:absolute;top:2px;left:2px}.toggle.on{background:var(--ui-color-text)}.toggle.on:after{left:14px}.seg{border-radius:var(--ui-radius-pill);background:var(--ui-color-surface-raised);border:0;gap:0;padding:3px;display:inline-flex}.seg button{color:var(--ui-color-text-muted);cursor:pointer;border-radius:var(--ui-radius-pill);font-family:inherit;font-size:var(--ui-text-xs);background:0 0;border:none;padding:5px 11px;font-weight:600}.seg button.is-active{color:var(--ui-color-text);background:var(--ui-color-surface);box-shadow:var(--qc4-shadow-segment)}.seg button[aria-disabled=true]{opacity:.45;cursor:not-allowed}.seg button:focus-visible{box-shadow:var(--ui-shadow-focus);outline:none}.seg .seg-count{margin-left:var(--ui-space-xs);font-family:var(--qc4-font-mono);color:var(--ui-color-text-muted);font-weight:400}.form-section{gap:var(--ui-space-md);flex-direction:column;display:flex}.form-section-head{gap:var(--ui-space-xs);margin-bottom:var(--ui-space-xs);flex-direction:column;display:flex}.form-section-title{color:var(--ui-color-text);margin:0;font-size:14px;font-weight:700}.form-section-hint{color:var(--ui-color-text-muted);margin:0;font-size:12px}.form-row{gap:var(--ui-space-lg);border-bottom:1px dashed var(--ui-color-border);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;padding:10px 0;display:grid}.form-row:last-child{border-bottom:none}.form-row-label{color:var(--ui-color-text);font-size:13px;font-weight:500}.form-row-hint{color:var(--ui-color-text-muted);margin-top:2px;font-size:11.5px}.form-row-control{align-items:center;gap:var(--ui-space-sm);min-width:0;display:flex}button:focus-visible,[role=button]:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--ui-color-accent);outline-offset:2px}h1,.h1{font-size:var(--ui-text-xl);font-weight:700;line-height:var(--ui-leading-xl);margin:0}h2,.h2{font-size:var(--ui-text-lg);font-weight:700;line-height:var(--ui-leading-lg)}h3{font-size:var(--ui-text-md);font-weight:600;line-height:var(--ui-leading-md)}h4,.h4{font-size:var(--ui-text-sm);font-weight:600;line-height:var(--ui-leading-sm)}.page-title-count{font-size:var(--ui-text-base);opacity:.5;margin-left:10px;font-weight:500}@media (width<=768px){.overview-activity-grid{grid-template-columns:1fr!important}}.card.table-scroll{overflow-x:auto}@media (width<=767px){.page{padding-left:var(--ui-space-lg);padding-right:var(--ui-space-lg)}.form-row{gap:var(--ui-space-xs);grid-template-columns:minmax(0,1fr)}.form-row-control{flex-wrap:wrap}.form-row-control>*{min-width:0;max-width:100%}.pillrow{flex-wrap:wrap;max-width:100%}}[class*=kindchip-]{--_kind:var(--ui-color-text-muted);padding:2px var(--ui-space-sm) 2px 3px;background:var(--ui-color-surface-raised);color:color-mix(in srgb, var(--_kind) 72%, var(--ui-color-text));border-radius:var(--ui-radius-pill);font-size:var(--ui-text-2xs);text-transform:none;letter-spacing:0;border:0;align-items:center;gap:6px;font-weight:600;display:inline-flex}[class*=kindchip-]:before{content:var(--_glyph,"");box-sizing:border-box;border-radius:var(--ui-radius-pill);background:var(--_kind);min-width:16px;height:16px;color:var(--qc4-kind-on);letter-spacing:0;flex:none;place-items:center;padding:0 3px;font-size:8.5px;display:grid}.kindchip-person{--_kind:var(--qc4-kind-person);--_glyph:"P"}.kindchip-system{--_kind:var(--qc4-kind-system);--_glyph:"S"}.kindchip-container{--_kind:var(--qc4-kind-container);--_glyph:"C"}.kindchip-component{--_kind:var(--qc4-kind-component);--_glyph:"Cp"}.kindchip-boundary{padding-left:var(--ui-space-sm)}.kindchip-boundary:before{display:none}._shell_i1v0c_1{background:radial-gradient(ellipse at 20% 20%, color-mix(in srgb, var(--ui-color-accent) 10%, transparent), transparent 50%), radial-gradient(ellipse at 80% 80%, #8b5cf614, transparent 45%), radial-gradient(ellipse at 50% 50%, #10b9810a, transparent 60%), linear-gradient(180deg, var(--ui-gradient-page-start), var(--ui-gradient-page-end));place-items:center;min-height:100vh;padding:2rem;display:grid}._card_i1v0c_25{background:var(--ui-color-surface-elevated);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-lg,16px);width:min(100%,28rem);box-shadow:var(--ui-shadow-lg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:2rem}._title_i1v0c_35{font-size:var(--ui-text-xl);font-weight:var(--ui-font-semibold);line-height:var(--ui-leading-tight);color:var(--ui-color-text);margin:0}._subtitle_i1v0c_43{color:var(--ui-color-text-muted);font-size:var(--ui-text-sm);margin:4px 0 24px}._form_i1v0c_49{gap:.9rem;display:grid}._error_i1v0c_54{border-radius:var(--ui-radius-sm,6px);border:1px solid color-mix(in srgb, var(--ui-color-danger) 20%, var(--ui-color-border));background:color-mix(in srgb, var(--ui-color-danger) 8%, var(--ui-color-surface));color:var(--ui-color-danger);font-size:var(--ui-text-sm);margin:0;padding:8px 12px}._form-submit_i1v0c_64{justify-content:center;width:100%}._footer_i1v0c_69{color:var(--ui-color-text-muted);font-size:var(--ui-text-sm);margin-top:1rem}._link_i1v0c_75{color:var(--ui-color-accent);font-weight:var(--ui-font-semibold);text-decoration:none}._link_i1v0c_75:hover{color:var(--ui-color-accent-strong,var(--ui-color-accent));text-decoration:underline}._app-error_1q6q7_1{background:linear-gradient(180deg, var(--ui-gradient-page-start), var(--ui-gradient-page-end));place-items:center;min-height:100vh;padding:24px;display:grid}._support-link_1q6q7_15{margin-left:var(--ui-space-sm,8px);font-size:var(--ui-text-2xs,.8125rem);color:var(--ui-color-accent,#2563eb);align-items:center;padding:6px 10px;text-decoration:underline;display:inline-flex}._support-link_1q6q7_15:hover,._support-link_1q6q7_15:focus-visible{color:var(--ui-color-accent-strong)}._passwordWrapper_1phby_1{align-items:center;width:100%;display:flex;position:relative}._passwordWrapper_1phby_1>:first-child{flex:1}._toggleSecret_1phby_12{cursor:pointer;color:var(--ui-color-text-muted);border-radius:var(--ui-radius-sm,4px);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;line-height:0;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}._toggleSecret_1phby_12:hover{color:var(--ui-color-text);background:var(--ui-color-surface-hover,color-mix(in srgb, var(--ui-color-text) 8%, transparent))}._toggleSecret_1phby_12:focus-visible{outline:2px solid var(--ui-color-accent);outline-offset:2px}._secretHelp_1phby_45{color:var(--ui-color-text-muted);margin:-8px 0 8px;font-size:.85rem}._auth-theme-toggle_1x9c7_1{z-index:var(--ui-z-sticky);position:fixed;top:14px;right:14px}._banner_x79f2_1{z-index:calc(var(--ui-z-top) + 1);padding:var(--ui-space-sm) var(--ui-space-lg);align-items:center;gap:var(--ui-space-sm);border-radius:var(--ui-radius-md,8px);border:1px solid var(--ui-color-border);box-shadow:var(--ui-shadow-md,0 2px 8px #00000026);pointer-events:auto;max-width:min(92vw,640px);animation:.2s ease-out _slideUp_x79f2_1;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}._messages_x79f2_26{gap:var(--ui-space-2xs);flex-direction:column;flex:1;min-width:0;display:flex}._message_x79f2_26{font-size:var(--ui-text-sm);color:var(--ui-color-text,#e0e0e0)}._secondaryMessage_x79f2_39{font-size:var(--ui-text-xs,.75rem);color:color-mix(in srgb, var(--ui-color-text,#e0e0e0) 75%, transparent);line-height:1.3}._actions_x79f2_45{align-items:center;gap:var(--ui-space-sm);flex-shrink:0;display:flex}._icon_x79f2_52{flex-shrink:0;width:16px;height:16px}._banner_danger_x79f2_58{background:linear-gradient(90deg, color-mix(in srgb, var(--ui-color-danger) 12%, var(--ui-color-surface-elevated,#2a2a3e)), color-mix(in srgb, var(--ui-color-danger) 6%, var(--ui-color-surface-elevated,#2a2a3e)));border-color:color-mix(in srgb, var(--ui-color-danger) 25%, var(--ui-color-border,#444))}._banner_danger_x79f2_58 ._icon_x79f2_52{color:var(--ui-color-danger)}._banner_warning_x79f2_71{background:color-mix(in srgb, var(--ui-color-status-connecting) 10%, var(--ui-color-surface-elevated));border-color:color-mix(in srgb, var(--ui-color-status-connecting) 30%, var(--ui-color-border))}._banner_warning_x79f2_71 ._icon_x79f2_52{color:var(--ui-color-status-connecting)}._banner_info_x79f2_84{background:var(--ui-color-surface-elevated)}._banner_success_x79f2_88{background:color-mix(in srgb, var(--ui-color-status-connected) 10%, var(--ui-color-surface-elevated));border-color:color-mix(in srgb, var(--ui-color-status-connected) 30%, var(--ui-color-border))}._banner_success_x79f2_88 ._icon_x79f2_52{color:var(--ui-color-status-connected)}._spinner_x79f2_101{border:2px solid color-mix(in srgb, var(--ui-color-status-connecting) 30%, transparent);border-top-color:var(--ui-color-status-connecting);border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.7s linear infinite _spin_x79f2_101;display:inline-block}@keyframes _spin_x79f2_101{to{transform:rotate(360deg)}}@keyframes _slideUp_x79f2_1{0%{opacity:0;transform:translate(-50%)translateY(100%)}to{opacity:1;transform:translate(-50%)translateY(0)}}._errorState_knezh_1{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;height:100%;padding:1.5rem;display:flex}._errorMessage_knezh_12{font-size:var(--ui-text-md);line-height:var(--ui-leading-md);color:var(--ui-color-text-muted);margin:0}._errorPre_knezh_20{font-size:var(--ui-text-2xs);opacity:.7;max-width:100%;color:var(--ui-color-text-muted);margin:0;overflow:auto}._container_5uiaz_1{flex-direction:column;gap:0;max-height:400px;display:flex;overflow-y:auto}._entry_5uiaz_9{align-items:flex-start;gap:var(--ui-space-md);padding:var(--ui-space-sm) var(--ui-space-md);border-bottom:1px solid var(--ui-color-border);display:flex}._entry_5uiaz_9:last-child{border-bottom:none}._avatar_5uiaz_21{background:var(--ui-color-surface-raised);width:32px;min-width:32px;height:32px;color:var(--ui-color-text-muted);font-size:var(--ui-text-2xs);font-weight:var(--ui-font-semibold);text-transform:uppercase;border-radius:50%;justify-content:center;align-items:center;display:flex}._content_5uiaz_36{flex:1;min-width:0}._description_5uiaz_41{font-size:var(--ui-text-sm);line-height:var(--ui-leading-moderate);color:var(--ui-color-text)}._userName_5uiaz_47{font-weight:var(--ui-font-semibold)}._action_5uiaz_51{color:var(--ui-color-text-muted)}._entityName_5uiaz_55{font-weight:var(--ui-font-medium)}._timestamp_5uiaz_59{font-size:var(--ui-text-xs);color:var(--ui-color-text-muted);margin-top:2px}._entityTypeBadge_5uiaz_65{font-size:var(--ui-text-2xs);text-transform:uppercase;letter-spacing:.5px;color:var(--ui-color-text-muted);margin-left:4px}._loadMore_5uiaz_73{padding:var(--ui-space-md);justify-content:center;display:flex}._empty_5uiaz_79{padding:var(--ui-space-2xl) var(--ui-space-lg);color:var(--ui-color-text-muted);text-align:center;justify-content:center;align-items:center;gap:var(--ui-space-sm);flex-direction:column;display:flex}._emptyTitle_5uiaz_90{font-size:var(--ui-text-md);font-weight:var(--ui-font-medium)}._emptyDescription_5uiaz_95{font-size:var(--ui-text-2xs);color:var(--ui-color-text-muted)}._error_5uiaz_100{padding:var(--ui-space-md);color:var(--ui-color-danger);font-size:var(--ui-text-sm);text-align:center}._skeletonEntry_5uiaz_107{align-items:flex-start;gap:var(--ui-space-md);padding:var(--ui-space-sm) var(--ui-space-md);border-bottom:1px solid var(--ui-color-border);display:flex}._skeletonEntry_5uiaz_107:last-child{border-bottom:none}._swissEntry_5uiaz_122{align-items:center;gap:var(--ui-space-md);padding:var(--ui-space-sm) 0;border-bottom:1px solid var(--ui-color-border);grid-template-columns:24px minmax(0,1fr) auto;display:grid}._swissEntry_5uiaz_122:last-child{border-bottom:none}._swissSentence_5uiaz_135{text-overflow:ellipsis;white-space:nowrap;font-size:var(--qc4-text-row);color:var(--ui-color-text);margin:0;overflow:hidden}._swissEntry_5uiaz_122 ._userName_5uiaz_47{font-weight:700}._swissEntry_5uiaz_122 ._entityName_5uiaz_55{font-weight:400}._swissEntry_5uiaz_122 ._entityTypeBadge_5uiaz_65{font-size:var(--ui-text-3xs);letter-spacing:var(--qc4-tracking-eyebrow);margin-left:6px;font-weight:600}._swissTime_5uiaz_159{font-family:var(--qc4-font-mono);font-size:var(--ui-text-2xs);color:var(--ui-color-text-muted)}._page_1kwcc_3{gap:var(--ui-space-lg);flex-direction:column;display:flex}._grid_1kwcc_10{gap:var(--ui-space-md);grid-template:"continue status status"230px"activity scenarios review"minmax(320px,1fr)/2fr 1fr 1fr;display:grid}@media (width<=1024px){._grid_1kwcc_10{grid-template-rows:none;grid-template-columns:1fr;grid-template-areas:"continue""status""activity""scenarios""review"}}._tile_1kwcc_28{border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-lg);background:var(--ui-color-surface);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}._tileHead_1kwcc_39{align-items:baseline;gap:var(--ui-space-sm);padding:var(--ui-space-lg) var(--ui-space-lg) var(--ui-space-sm);display:flex}._tileTitle_1kwcc_48{align-items:baseline;gap:var(--ui-space-xs);min-width:0;font-size:var(--ui-text-md);color:var(--ui-color-text);flex:1;margin:0;font-weight:700;display:flex}._tileTitle_1kwcc_48>._count_1kwcc_60{font-size:var(--ui-text-sm);margin-left:auto}._tileLink_1kwcc_66{font-size:var(--ui-text-xs);color:var(--ui-color-text);text-underline-offset:3px;white-space:nowrap;font-weight:600;text-decoration:underline}._tileLink_1kwcc_66:hover{text-decoration-thickness:2px}._tileMeta_1kwcc_80{font-size:var(--ui-text-xs);color:var(--ui-color-text-muted);white-space:nowrap;text-decoration:none}._tileMeta_1kwcc_80:hover{color:var(--ui-color-text);text-decoration:underline}._tileBody_1kwcc_92{min-height:0;padding:0 var(--ui-space-lg) var(--ui-space-md);flex:1;overflow-y:auto}._count_1kwcc_60{font-family:var(--qc4-font-mono);color:var(--ui-color-text-muted);font-weight:400}._note_1kwcc_105{font-size:var(--ui-text-xs);color:var(--ui-color-text-muted);margin:0}._thumbs_1kwcc_112{gap:var(--ui-space-md);display:flex;overflow-x:auto}._thumbCard_1kwcc_118{gap:var(--ui-space-2xs);width:188px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:none;padding:0;display:flex}._thumb_1kwcc_112{width:188px;height:110px;margin-bottom:var(--ui-space-xs);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-md);background:var(--ui-color-surface-muted);place-items:center;display:grid;overflow:hidden}._thumb_1kwcc_112 img{max-width:100%;max-height:100%}._thumbCard_1kwcc_118:hover ._thumb_1kwcc_112{border-color:var(--ui-color-text)}._thumbCard_1kwcc_118:focus-visible{outline:2px solid var(--ui-color-text);outline-offset:2px;border-radius:var(--ui-radius-md)}._thumbName_1kwcc_160{text-overflow:ellipsis;white-space:nowrap;font-size:var(--ui-text-sm);font-weight:700;overflow:hidden}._thumbMeta_1kwcc_168{font-size:var(--ui-text-2xs);color:var(--ui-color-text-muted)}._statusBar_1kwcc_174{height:10px;margin-bottom:var(--ui-space-md);border-radius:var(--qc4-radius-full);gap:2px;display:flex;overflow:hidden}._statusChips_1kwcc_183{gap:var(--ui-space-2xs) var(--ui-space-md);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}@media (width<=640px){._statusChips_1kwcc_183{grid-template-columns:1fr}}._statusChip_1kwcc_183{justify-content:space-between;align-items:center;gap:var(--ui-space-sm);padding:var(--ui-space-2xs) var(--ui-space-xs);border-radius:var(--ui-radius-sm);color:var(--ui-color-text);font-size:var(--ui-text-xs);text-decoration:none;display:flex}._statusChip_1kwcc_183:hover{background:var(--ui-color-surface-hover)}._statusPill_1kwcc_215{min-width:0;padding:1px var(--ui-space-sm);border-radius:var(--qc4-radius-full);background:color-mix(in srgb, var(--_status) var(--qc4-status-chip-mix), transparent);color:color-mix(in srgb, var(--_status) var(--qc4-status-text-mix), var(--ui-color-text));font-size:var(--ui-text-2xs);align-items:center;gap:5px;font-weight:600;display:inline-flex}._statusName_1kwcc_228{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._statusCount_1kwcc_235{font-family:var(--qc4-font-mono);font-size:var(--ui-text-xs);color:var(--ui-color-text)}._dot_1kwcc_241{border-radius:var(--qc4-radius-full);background:var(--_status);flex:none;width:6px;height:6px}._rows_1kwcc_250{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._row_1kwcc_250{align-items:center;gap:var(--ui-space-sm);padding:var(--ui-space-sm) 0;border-bottom:1px solid var(--ui-color-border);display:flex}._row_1kwcc_250:last-child{border-bottom:0}._rowMain_1kwcc_270{min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;border:0;flex-direction:column;flex:1;gap:1px;padding:0;display:flex}button._rowMain_1kwcc_270{cursor:pointer}button._rowMain_1kwcc_270:hover ._rowName_1kwcc_288{text-decoration:underline}._rowName_1kwcc_288{text-overflow:ellipsis;white-space:nowrap;font-size:var(--ui-text-sm);font-weight:600;overflow:hidden}._rowMeta_1kwcc_300{text-overflow:ellipsis;white-space:nowrap;font-size:var(--ui-text-2xs);color:var(--ui-color-text-muted);overflow:hidden}._state_1kwcc_308{font-family:var(--qc4-font-mono);font-size:var(--ui-text-2xs);color:var(--ui-color-text-muted);flex:none}._conflict_1kwcc_315{font-size:var(--ui-text-2xs);color:var(--ui-color-danger);flex:none;font-weight:600;text-decoration:none}._ghost_1kwcc_323{height:26px;padding:0 var(--ui-space-sm);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-md);color:var(--ui-color-text);font:inherit;font-size:var(--ui-text-xs);cursor:pointer;background:0 0;flex:none}._ghost_1kwcc_323:hover{border-color:var(--ui-color-text)}._phoneOnly_1kwcc_344,._phoneSearch_1kwcc_345{display:none}._recentList_1kwcc_349{margin:0;padding:0;list-style:none}._recentList_1kwcc_349 li+li{border-top:1px solid var(--ui-color-border)}._recentRow_1kwcc_359{align-items:center;gap:var(--ui-space-md);width:100%;padding:var(--ui-space-sm) 0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}._recentThumb_1kwcc_373{border-radius:var(--ui-radius-md);background:var(--ui-color-surface-muted);flex:none;place-items:center;width:56px;height:40px;display:grid;overflow:hidden}._recentThumb_1kwcc_373 img{max-width:100%;max-height:100%}._recentText_1kwcc_389{flex-direction:column;flex:1;min-width:0;display:flex}._recentName_1kwcc_396{font-size:var(--ui-text-md);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}._recentMeta_1kwcc_404{font-size:var(--ui-text-2xs);color:var(--ui-color-text-muted)}@media (width<=639px){._notOnPhone_1kwcc_410{display:none}._phoneOnly_1kwcc_344{display:flex}._grid_1kwcc_10{grid-template-areas:"status""recent"}._header_1kwcc_422 .page-eyebrow,._header_1kwcc_422 .page-actions{display:none}._page_1kwcc_3 ._header_1kwcc_422 h1.page-title{font-size:var(--qc4-text-display-phone);font-weight:800}._phoneSearch_1kwcc_345{align-items:center;gap:var(--ui-space-sm);border-radius:var(--ui-radius-md);width:100%;height:32px;box-shadow:inset 0 0 0 1px var(--ui-color-border);background:var(--ui-color-surface-muted);color:var(--ui-color-text-muted);font:inherit;font-size:var(--ui-text-xs);text-align:left;cursor:pointer;border:0;padding:0 12px;display:flex}}._tile_1ywbf_2{gap:var(--ui-space-sm);padding:var(--ui-space-md);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-lg);background:var(--ui-color-surface);flex-direction:column;min-width:0;display:flex}._head_1ywbf_13{justify-content:space-between;align-items:baseline;gap:var(--ui-space-sm);display:flex}._title_1ywbf_20{font-size:var(--ui-text-md);color:var(--ui-color-text);margin:0;font-weight:700}._count_1ywbf_27{font-family:var(--qc4-font-mono);font-size:var(--ui-text-sm);color:var(--ui-color-text-muted)}._terms_1ywbf_33{gap:var(--ui-space-sm);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}._terms_1ywbf_33 dt{font-size:var(--ui-text-sm);color:var(--ui-color-text);font-weight:600}._terms_1ywbf_33 dd{font-size:var(--ui-text-sm);color:var(--ui-color-text-muted);margin:0}@media (width<=720px){._terms_1ywbf_33{grid-template-columns:1fr}}._note_1ywbf_58,._done_1ywbf_59{font-size:var(--ui-text-sm);color:var(--ui-color-text-muted);margin:0}._done_1ywbf_59{color:var(--ui-color-text)}._buttons_1ywbf_69{align-items:center;gap:var(--ui-space-xs);flex-wrap:wrap;display:flex}._steps_1ywbf_76{gap:var(--ui-space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._step_1ywbf_76{gap:var(--ui-space-sm);min-width:0;display:flex}._mark_1ywbf_91,._markDone_1ywbf_92{border:1px solid var(--ui-color-border-strong);border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;display:inline-flex}._markDone_1ywbf_92{border-color:var(--ui-color-success);background:var(--ui-color-success);color:var(--ui-color-text-inverse)}._stepBody_1ywbf_110{flex-direction:column;gap:2px;min-width:0;display:flex}._stepTitle_1ywbf_117{gap:var(--ui-space-xs);font-size:var(--ui-text-sm);color:var(--ui-color-text);align-items:baseline;margin:0;font-weight:600;display:flex}._stepState_1ywbf_127{color:var(--ui-color-text-muted);font-weight:400}._stepText_1ywbf_132{font-size:var(--ui-text-sm);color:var(--ui-color-text-muted);overflow-wrap:anywhere;margin:0}._link_1ywbf_139{font-size:var(--ui-text-sm);color:var(--ui-color-accent);align-self:flex-start}._pill_1fpj2_4{box-sizing:border-box;background:var(--ui-color-accent);height:40px;color:var(--ui-color-accent-contrast);font-size:var(--ui-text-md);white-space:nowrap;cursor:default;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:600;display:inline-flex}._pill_1fpj2_4:before{content:"";background:var(--ui-color-warning);border-radius:50%;flex-shrink:0;width:7px;height:7px}._sm_1fpj2_30{height:28px;box-shadow:inset 0 0 0 1px var(--ui-color-border);color:var(--ui-color-text);font-size:var(--ui-text-xs);background:0 0;gap:6px;padding:0 12px}._sm_1fpj2_30:before{width:6px;height:6px}._md_1fpj2_45,._lg_1fpj2_49{height:40px}._rounded_1fpj2_53{height:32px;font-size:var(--ui-text-sm);padding:0 14px}._carousel_1g3fm_1{border:1px solid var(--ui-color-border);background:var(--ui-color-surface);border-radius:18px;flex-direction:column;gap:8px;padding:8px;display:flex}._slides_1g3fm_12{aspect-ratio:1440/900;border:1px solid var(--ui-color-border);background:var(--qc4-canvas-bg);touch-action:pan-y;border-radius:12px;position:relative;overflow:hidden}._slide_1g3fm_12{opacity:0;transition:opacity .5s;position:absolute;inset:0}._active_1g3fm_29{opacity:1}._image_1g3fm_33{object-fit:cover;width:100%;height:100%;display:block}._cursor_1g3fm_41{pointer-events:none;align-items:flex-start;gap:2px;display:flex;position:absolute;left:57%}._cursor_1g3fm_41 svg{stroke:var(--ui-color-surface)}._cursorLabel_1g3fm_54{font-size:var(--ui-text-2xs);white-space:nowrap;border-radius:999px;margin-top:14px;padding:2px 8px;font-weight:600}._cursorJordan_1g3fm_63{top:10%}._cursorJordan_1g3fm_63 svg{fill:var(--qc4-info)}._cursorJordan_1g3fm_63 ._cursorLabel_1g3fm_54{background:var(--qc4-info);color:#fff}._cursorSam_1g3fm_76{top:80%}._cursorSam_1g3fm_76 svg{fill:var(--ui-color-text)}._cursorSam_1g3fm_76 ._cursorLabel_1g3fm_54{background:var(--ui-color-text);color:var(--ui-color-text-inverse)}._bar_1g3fm_91{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:4px 8px 6px;display:flex}._caption_1g3fm_100{min-width:0;font-size:var(--ui-text-sm);color:var(--qc4-fg-secondary);flex:320px;margin:0}._controls_1g3fm_108{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._tabs_1g3fm_115{background:var(--ui-color-surface-raised);border-radius:999px;flex-wrap:wrap;gap:2px;padding:3px;display:flex}._tab_1g3fm_115{color:var(--ui-color-text-muted);font-family:inherit;font-size:var(--ui-text-xs);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:5px 12px;font-weight:500}._tab_1g3fm_115:hover{color:var(--ui-color-text)}._tab_1g3fm_115[aria-selected=true]{background:var(--ui-color-surface);color:var(--ui-color-text);box-shadow:var(--ui-shadow-xs);font-weight:600}._control_1g3fm_108{background:var(--ui-color-surface-raised);width:30px;height:30px;color:var(--ui-color-text);cursor:pointer;border:0;border-radius:999px;place-items:center;padding:0;display:inline-grid}._tab_1g3fm_115:focus-visible,._control_1g3fm_108:focus-visible{box-shadow:var(--ui-shadow-focus);outline:none}@media (width<=560px){._cursor_1g3fm_41{display:none}}@media (prefers-reduced-motion:reduce){._slide_1g3fm_12{transition:none}}._node_13f3m_4{box-sizing:border-box;background:var(--ui-color-surface);color:var(--ui-color-text);font-family:var(--qc4-font-sans);border-top:3px var(--_style) var(--_rule);box-shadow:var(--ui-shadow-xs);text-align:left;position:relative}._full_13f3m_15{border-radius:var(--ui-radius-lg);flex-direction:column;gap:2px;width:170px;min-height:84px;padding:7px 10px;display:flex}._compact_13f3m_25{border-top-width:2px;border-radius:7px;align-items:center;gap:6px;width:112px;height:40px;padding:4px 7px;display:flex}._fill_13f3m_36{width:100%}._selected_13f3m_40{box-shadow:var(--ui-shadow-xs), 0 0 0 2px var(--ui-color-text)}._header_13f3m_46{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;justify-content:space-between;align-items:center;gap:6px;font-size:9.5px;font-weight:600;display:flex}._kind_13f3m_58{align-items:center;gap:6px;display:inline-flex}._kindPerson_13f3m_64{color:var(--ui-kind-person)}._kindSystem_13f3m_68{color:var(--ui-kind-system)}._kindContainer_13f3m_72{color:var(--ui-kind-container)}._kindComponent_13f3m_76{color:var(--ui-kind-component)}._status_13f3m_80{color:color-mix(in srgb, var(--_fg) 72%, var(--ui-color-text))}._name_13f3m_84{-webkit-line-clamp:2;font-size:var(--ui-text-sm);font-weight:700;line-height:var(--ui-leading-tight);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._selected_13f3m_40 ._name_13f3m_84{font-size:var(--ui-text-base)}._description_13f3m_98{-webkit-line-clamp:1;font-size:var(--ui-text-2xs);color:var(--qc4-fg-secondary);-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}._meta_13f3m_108,._via_13f3m_109{white-space:nowrap;text-overflow:ellipsis;color:var(--ui-color-text-muted);font-size:10px;overflow:hidden}._via_13f3m_109{color:var(--qc4-edge)}._compactText_13f3m_121{min-width:0}._compactName_13f3m_125{white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-weight:700;overflow:hidden}._compact_13f3m_25 ._status_13f3m_80{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:8.5px;font-weight:600}._deprecated_13f3m_141 ._name_13f3m_84,._retired_13f3m_142 ._name_13f3m_84,._deprecated_13f3m_141 ._compactName_13f3m_125,._retired_13f3m_142 ._compactName_13f3m_125{text-decoration:line-through}._deprecated_13f3m_141{opacity:.85}._retired_13f3m_142{opacity:.55}._none_13f3m_158{--_fg:var(--qc4-status-internal-only-fg);--_rule:var(--qc4-status-internal-only-rule);--_style:var(--qc4-status-internal-only-style)}._live_13f3m_164{--_fg:var(--qc4-status-live-fg);--_rule:var(--qc4-status-live-rule);--_style:var(--qc4-status-live-style)}._planned_13f3m_170{--_fg:var(--qc4-status-planned-fg);--_rule:var(--qc4-status-planned-rule);--_style:var(--qc4-status-planned-style)}._planned_13f3m_170 ._status_13f3m_80{color:var(--ui-color-text)}._inBuild_13f3m_180{--_fg:var(--qc4-status-in-build-fg);--_rule:var(--qc4-status-in-build-rule);--_style:var(--qc4-status-in-build-style)}._pilot_13f3m_186{--_fg:var(--qc4-status-pilot-fg);--_rule:var(--qc4-status-pilot-rule);--_style:var(--qc4-status-pilot-style)}._external_13f3m_192{--_fg:var(--qc4-status-external-dependency-fg);--_rule:var(--qc4-status-external-dependency-rule);--_style:var(--qc4-status-external-dependency-style)}._plannedDeprecation_13f3m_198{--_fg:var(--qc4-status-planned-deprecation-fg);--_rule:var(--qc4-status-planned-deprecation-rule);--_style:var(--qc4-status-planned-deprecation-style)}._deprecated_13f3m_141{--_fg:var(--qc4-status-deprecated-fg);--_rule:var(--qc4-status-deprecated-rule);--_style:var(--qc4-status-deprecated-style)}._retired_13f3m_142{--_fg:var(--qc4-status-retired-fg);--_rule:var(--qc4-status-retired-rule);--_style:var(--qc4-status-retired-style)}._band_rsjsf_3{justify-content:center;padding:0 24px;display:flex}._spaced_rsjsf_9{padding-top:96px}._anchor_rsjsf_14{scroll-margin-top:72px}._stack_rsjsf_18{flex-direction:column;gap:32px;width:100%;max-width:1200px;display:flex}._panel_rsjsf_27{box-sizing:border-box;border:1px solid var(--ui-color-border);background:var(--ui-color-surface);border-radius:16px;padding:clamp(24px,4vw,40px)}._eyebrow_rsjsf_35{font-size:var(--ui-text-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ui-color-text-muted);font-weight:600}._eyebrowIcon_rsjsf_43{align-items:center;gap:6px;display:flex}._sectionTitle_rsjsf_49{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(30px,3.6vw,44px);font-weight:800;line-height:1.02}._intro_rsjsf_58{flex-direction:column;gap:12px;max-width:720px;display:flex}._split_rsjsf_66{flex-wrap:wrap;align-items:flex-end;gap:16px 48px;display:flex}._splitHead_rsjsf_73{flex-direction:column;flex:420px;gap:12px;display:flex}._lead_rsjsf_80,._splitLead_rsjsf_81{font-size:var(--ui-text-base);color:var(--qc4-fg-secondary);text-wrap:pretty;margin:0}._splitLead_rsjsf_81{flex:380px}._frame_rsjsf_95{border:1px solid var(--ui-color-border);background:var(--ui-color-bg);border-radius:10px;overflow:hidden}._shotImage_rsjsf_102{width:100%;height:auto;display:block}._strip_rsjsf_110{justify-content:center;padding:24px 24px 0;display:flex}._stripInner_rsjsf_116{box-sizing:border-box;border:1px solid var(--ui-color-border);background:var(--ui-color-surface-muted);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;width:100%;max-width:1200px;padding:16px 20px;display:flex}._stripLead_rsjsf_131{font-size:var(--ui-text-md);margin:0;font-weight:600}._chips_rsjsf_137{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}._bentoGrid_rsjsf_148{flex-wrap:wrap;gap:12px;display:flex}._bento_rsjsf_148{box-sizing:border-box;border:1px solid var(--ui-color-border);background:var(--ui-color-surface);border-radius:16px;flex-direction:column;gap:24px;min-width:0;padding:28px;display:flex}._bentoWide_rsjsf_166{flex:7 540px}._bentoNarrow_rsjsf_170{flex:5 380px}._bentoHalf_rsjsf_174{flex:460px}._bentoFull_rsjsf_179{flex-flow:wrap;flex:100%;gap:24px 40px}._bentoText_rsjsf_185{flex-direction:column;gap:10px;max-width:560px;display:flex}._bentoFull_rsjsf_179 ._bentoText_rsjsf_185{flex:280px}._bentoText_rsjsf_185 p{font-size:var(--ui-text-md);color:var(--qc4-fg-secondary);text-wrap:pretty;margin:0}._bentoTitle_rsjsf_203{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:700;line-height:1.15}._bentoVisual_rsjsf_211{min-width:0;margin-top:auto}._bentoFull_rsjsf_179 ._bentoVisual_rsjsf_211{flex:3 520px;margin-top:0}._scenarios_rsjsf_221{padding-bottom:28px;position:relative}._retirement_rsjsf_228{flex-flow:wrap;align-items:center;gap:32px 48px;width:100%;max-width:1200px;display:flex}._retirementText_rsjsf_237{flex-direction:column;flex:320px;gap:16px;min-width:0;display:flex}._retirementVisual_rsjsf_245{flex:2 560px;min-width:0}._points_rsjsf_250{border-top:1px solid var(--ui-color-border);flex-direction:column;margin:8px 0 0;padding:0;list-style:none;display:flex}._point_rsjsf_250{border-bottom:1px solid var(--ui-color-border);font-size:var(--ui-text-sm);gap:12px;padding:10px 0;display:flex}._pointNumber_rsjsf_267{font-family:var(--qc4-font-mono);font-size:var(--ui-text-2xs);color:var(--ui-color-text-muted);padding-top:2px}._codeGrid_rsjsf_276{grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));align-items:stretch;gap:12px;display:grid}._cards_rsjsf_285{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:12px;display:grid}._card_rsjsf_285{border:1px solid var(--ui-color-border);background:var(--ui-color-surface);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}._media_rsjsf_300{aspect-ratio:600/380;border-bottom:1px solid var(--ui-color-border);background:var(--ui-color-bg);position:relative;overflow:hidden}._mediaImage_rsjsf_308{object-fit:cover;width:100%;height:100%}._cardBody_rsjsf_314{flex-direction:column;gap:6px;padding:18px 20px 20px;display:flex}._cardTitle_rsjsf_321{font-size:var(--ui-text-base);margin:0;font-weight:700}._cardText_rsjsf_327,._cellText_rsjsf_328{font-size:var(--ui-text-sm);color:var(--qc4-fg-secondary);text-wrap:pretty;margin:0}._grid_rsjsf_335{border-top:1px solid var(--ui-color-border);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));margin:0;padding:0;list-style:none;display:grid}._cell_rsjsf_328{flex-direction:column;gap:6px;padding:20px 24px 0 0;display:flex}._cellTitle_rsjsf_351{font-size:var(--ui-text-md);margin:0;font-weight:700}@media (width<=560px){._spaced_rsjsf_9{padding-top:72px}._bento_rsjsf_148{padding:20px}}._canvas_1amxx_3{background-color:var(--qc4-canvas-bg);background-image:radial-gradient(var(--qc4-canvas-dot) 1px, transparent 1px);background-size:16px 16px;border-radius:10px}._levels_1amxx_12{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:12px;display:grid}._level_1amxx_12{border:1px solid var(--ui-color-border);background:var(--ui-color-surface);border-radius:16px;flex-direction:column;gap:8px;padding:8px;display:flex}._levelHead_1amxx_28{justify-content:space-between;align-items:baseline;gap:12px;padding:10px 12px 4px;display:flex}._levelTitle_1amxx_36{font-size:var(--ui-text-base);margin:0;font-weight:700}._levelNumber_1amxx_42{font-family:var(--qc4-font-mono);font-size:var(--ui-text-2xs);color:var(--ui-color-text-muted)}._levelCanvas_1amxx_48{flex-direction:column;flex:1;align-items:center;padding:24px 20px;display:flex}._levelCaption_1amxx_56{color:var(--qc4-fg-secondary);margin:0;padding:4px 12px 10px;font-size:12.5px}._levelCaption_1amxx_56 strong{color:var(--ui-color-text);font-weight:600}._connector_1amxx_68{background:var(--qc4-edge);flex:none;width:1px;height:20px;position:relative}._connectorLabelled_1amxx_76{height:36px}._connectorLabel_1amxx_76{background:var(--ui-color-surface);white-space:nowrap;color:var(--ui-color-text-muted);border-radius:999px;padding:1px 6px;font-size:10px;line-height:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._boundary_1amxx_94{border:1px solid var(--ui-color-border);background:var(--qc4-canvas-bg);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}._boundaryBand_1amxx_103{border-bottom:1px solid var(--ui-color-border);background:var(--ui-color-surface-muted);justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;display:flex}._boundaryName_1amxx_113{font-size:var(--ui-text-xs);align-items:center;gap:6px;font-weight:700;display:flex}._boundaryStatus_1amxx_121{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--qc4-status-live-fg) 72%, var(--ui-color-text));font-size:9.5px;font-weight:600}._boundaryBody_1amxx_129{flex-direction:column;align-items:center;padding:16px;display:flex}._connections_1amxx_138{flex-flow:wrap;align-items:center;gap:32px 48px;width:100%;max-width:1200px;display:flex}._connectionsText_1amxx_147{flex-direction:column;flex:320px;gap:16px;min-width:0;display:flex}._connectionsVisual_1amxx_155{flex-direction:column;flex:2 520px;gap:12px;min-width:0;display:flex}._switch_1amxx_163{font-size:var(--ui-text-sm);cursor:pointer;align-self:flex-start;align-items:center;gap:10px;font-weight:600;display:flex}._links_1amxx_173{border:1px solid var(--ui-color-border);border-radius:12px;flex-direction:column;gap:18px;padding:24px clamp(16px,3vw,32px);display:flex;container:link-rows/inline-size}._link_1amxx_173{flex-direction:column;gap:6px;display:flex}._linkType_1amxx_189,._keyTitle_1amxx_190{letter-spacing:.1em;text-transform:uppercase;color:var(--ui-color-text-muted);font-size:10px;font-weight:600}._linkRow_1amxx_199{grid-template-columns:minmax(0,150px) minmax(60px,1fr) minmax(0,150px);grid-template-areas:"from line to";align-items:center;display:grid}._linkFrom_1amxx_206{grid-area:from;min-width:0}._linkTo_1amxx_211{grid-area:to;min-width:0}._linkLine_1amxx_216{grid-area:line;height:40px;position:relative}._lineElbow_1amxx_222{display:none}@container link-rows (width<=480px){._linkRow_1amxx_199{grid-template-columns:44fr 12fr 44fr;grid-template-areas:"from from.""line line line"".to to"}._linkLine_1amxx_216{height:60px}._linkRow_1amxx_199 ._lineStraight_1amxx_246{display:none}._linkRow_1amxx_199 ._lineElbow_1amxx_222{display:block}._linkLabel_1amxx_256{max-width:40%;top:34%}}._linkLabel_1amxx_256{background:var(--ui-color-surface);white-space:nowrap;text-overflow:ellipsis;max-width:92%;color:var(--ui-color-text-muted);border-radius:999px;padding:1px 6px;font-size:10px;line-height:14px;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}._linkLabelActive_1amxx_279{color:var(--ui-color-text);font-weight:600}._line_1amxx_222{position:absolute;inset:0;overflow:visible}._stroke_1amxx_291{stroke:var(--qc4-edge);stroke-width:1px;fill:none;transition:stroke .15s}._arrow_1amxx_298{fill:none;stroke:var(--qc4-edge);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}._active_1amxx_306 ._stroke_1amxx_291{stroke:var(--ui-color-text);stroke-width:1.5px}._active_1amxx_306 ._arrow_1amxx_298{stroke:var(--ui-color-text)}._deprecated_1amxx_315 ._stroke_1amxx_291,._deprecated_1amxx_315 ._arrow_1amxx_298{stroke:var(--ui-color-danger)}._active_1amxx_306._sync_1amxx_321 ._stroke_1amxx_291{animation:1.1s linear infinite _flow-sync_1amxx_1}._active_1amxx_306._event_1amxx_325 ._stroke_1amxx_291{animation:.9s linear infinite _flow-event_1amxx_1}._active_1amxx_306._batch_1amxx_329 ._stroke_1amxx_291{animation:1.9s linear infinite _flow-batch_1amxx_1}@keyframes _flow-sync_1amxx_1{to{stroke-dashoffset:-46px}}@keyframes _flow-event_1amxx_1{to{stroke-dashoffset:-15px}}@keyframes _flow-batch_1amxx_1{to{stroke-dashoffset:-22px}}@media (prefers-reduced-motion:reduce){._active_1amxx_306 ._stroke_1amxx_291{animation:none}}._key_1amxx_190{border:1px solid var(--ui-color-border);border-radius:12px;flex-direction:column;gap:10px;padding:16px 20px;display:flex}._keyTitle_1amxx_190{margin:0}._keyList_1amxx_370{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:12px 24px;margin:0;padding:0;list-style:none;display:grid}._keyItem_1amxx_379{flex-direction:column;gap:6px;display:flex}._keyLine_1amxx_385{width:100%;max-width:140px;height:14px;display:block;position:relative}._keyText_1amxx_393{flex-direction:column;gap:1px;display:flex}._keyType_1amxx_399{font-size:12.5px;font-weight:700}._keyMeaning_1amxx_404{font-size:var(--ui-text-xs);color:var(--qc4-fg-secondary)}._live_bytjj_3{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:12px;display:grid}._card_bytjj_9{border:1px solid var(--ui-color-border);background:var(--ui-color-surface);border-radius:16px;flex-direction:column;gap:12px;padding:24px;display:flex}._icon_bytjj_19{background:var(--ui-color-surface-raised);border-radius:10px;place-items:center;width:32px;height:32px;display:grid}._cardTitle_bytjj_28{font-size:var(--ui-text-lg);margin:0;font-weight:700}._cardText_bytjj_34{color:var(--qc4-fg-secondary);text-wrap:pretty;margin:0;font-size:13.5px}._group_bytjj_41{flex-direction:column;gap:12px;display:flex}._group_bytjj_41>h3{margin:0}._ideas_bytjj_51{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:12px;display:grid}._idea_bytjj_51{border:1px solid var(--ui-color-border);background:var(--ui-color-surface);border-radius:16px;flex-direction:column;gap:8px;padding:16px;display:flex}._ideaTitle_bytjj_67{font-size:var(--ui-text-md);margin:0;font-weight:700}._ideaText_bytjj_73{color:var(--qc4-fg-secondary);text-wrap:pretty;margin:0;font-size:12.5px}._coming_bytjj_81{border:1px solid var(--ui-color-border);background:var(--ui-color-surface);border-radius:16px;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}._connector_bytjj_93{box-shadow:inset 0 -1px 0 var(--ui-color-border), inset -1px 0 0 var(--ui-color-border);flex-direction:column;gap:4px;padding:14px 18px;display:flex}._connectorHead_bytjj_103{justify-content:space-between;align-items:center;gap:8px;display:flex}._connectorName_bytjj_110{font-size:13.5px;font-weight:700}._soon_bytjj_115{background:var(--ui-color-surface-raised);color:var(--ui-color-text-muted);border-radius:999px;padding:1px 8px;font-size:10.5px;font-weight:600}._connectorText_bytjj_124{color:var(--qc4-fg-secondary);font-size:12.5px}._card_19vt7_2{border:1px solid var(--ui-color-border);background:var(--ui-color-surface);min-width:0;color:var(--qc4-fg-secondary);border-radius:16px;flex-direction:column;margin:0;display:flex;overflow:hidden}._bar_19vt7_14{border-bottom:1px solid var(--ui-color-border);font-family:var(--qc4-font-mono);font-size:var(--ui-text-xs);color:var(--ui-color-text-muted);padding:12px 16px}._code_19vt7_22{font-family:var(--qc4-font-mono);margin:0;padding:16px 20px;font-size:12.5px;line-height:1.75;overflow-x:auto}._code_19vt7_22 code{font:inherit;color:inherit;background:0 0;padding:0}._person_19vt7_38,._system_19vt7_39,._container_19vt7_40{font-weight:600}._person_19vt7_38{color:var(--ui-kind-person)}._system_19vt7_39{color:var(--ui-kind-system)}._container_19vt7_40{color:var(--ui-kind-container)}._string_19vt7_56{color:var(--ui-color-text)}._rel_19vt7_60{color:var(--ui-color-text);font-weight:700}._muted_19vt7_65{color:var(--ui-color-text-muted)}._success_19vt7_69{color:var(--ui-color-status-connected)}._terminal_19vt7_75{color:#ecebe6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#111;border-color:#111}._terminal_19vt7_75 ._bar_19vt7_14{color:#9a9890;border-bottom-color:#2e2d2a}._terminal_19vt7_75 ._code_19vt7_22{white-space:pre-wrap;overflow-wrap:anywhere}._terminal_19vt7_75 ._muted_19vt7_65{color:#9a9890}._terminal_19vt7_75 ._success_19vt7_69{color:#4fcf85}._panel_mfjg5_5{border:1px solid var(--ui-color-border);background:var(--ui-color-surface-muted);border-radius:12px;flex-direction:column;display:flex}._panelHeader_mfjg5_13{border-bottom:1px solid var(--ui-color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:12px 16px;display:flex}._panelTitle_mfjg5_23{font-size:var(--ui-text-sm);font-weight:700}._presence_mfjg5_28{align-items:center;gap:8px;display:flex}._stack_mfjg5_34{display:flex}._stack_mfjg5_34 ._avatar_mfjg5_38{box-shadow:0 0 0 2px var(--ui-color-surface-muted)}._stack_mfjg5_34 ._avatar_mfjg5_38+._avatar_mfjg5_38{margin-left:-6px}._count_mfjg5_46{font-family:var(--qc4-font-mono);font-size:var(--ui-text-2xs);align-items:center;gap:5px;display:inline-flex}._connectedDot_mfjg5_54,._connectingDot_mfjg5_55{background:var(--ui-color-status-connected);border-radius:50%;flex-shrink:0;width:6px;height:6px}._connectingDot_mfjg5_55{background:var(--ui-color-status-connecting)}._people_mfjg5_67{flex-direction:column;gap:2px;padding:8px;display:flex}._person_mfjg5_74{flex-wrap:wrap;align-items:center;gap:4px 10px;padding:6px 8px;font-size:12.5px;display:flex}._personName_mfjg5_83{font-weight:600}._muted_mfjg5_87{color:var(--ui-color-text-muted)}._muted_mfjg5_87 strong{color:var(--ui-color-text);font-weight:600}._avatar_mfjg5_38{color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:9px;font-weight:700;display:grid}._avatarSmall_mfjg5_109{width:18px;height:18px;font-size:8px}._avatarJordan_mfjg5_115{background:#7445c4}._avatarSam_mfjg5_119{background:#2c8c5f}._avatarYou_mfjg5_123{background:#c65c2f}._comment_mfjg5_127{border:1px solid var(--ui-color-border);background:var(--ui-color-surface);border-radius:10px;flex-direction:column;gap:8px;margin:0 16px 12px;padding:12px;display:flex}._commentMeta_mfjg5_138{font-size:var(--ui-text-xs);flex-wrap:wrap;align-items:center;gap:8px;display:flex}._commentInput_mfjg5_146{box-shadow:var(--ui-shadow-focus);font-size:var(--ui-text-sm);border-radius:10px;padding:8px 10px}._mention_mfjg5_153{color:color-mix(in srgb, var(--qc4-info) 72%, var(--ui-color-text));font-weight:600}._mentionList_mfjg5_158{background:var(--ui-color-surface);max-width:320px;box-shadow:var(--ui-shadow-md);border-radius:10px;flex-direction:column;gap:2px;padding:4px;display:flex}._mentionOption_mfjg5_169{font-size:var(--ui-text-xs);border-radius:8px;flex-wrap:wrap;justify-content:space-between;gap:2px 12px;padding:6px 8px;display:flex}._mentionEmail_mfjg5_179{color:var(--ui-color-text-muted)}._mentionActive_mfjg5_183{background:var(--ui-color-text);color:var(--ui-color-text-inverse)}._mentionActive_mfjg5_183 ._mentionEmail_mfjg5_179{color:inherit;opacity:.7}._offline_mfjg5_193{border-top:1px solid var(--ui-color-border);font-size:var(--ui-text-xs);color:color-mix(in srgb, var(--ui-color-warning) 72%, var(--ui-color-text));align-items:center;gap:8px;padding:10px 16px;display:flex}._nodeGrid_mfjg5_205{border:1px solid var(--ui-color-border);background-color:var(--qc4-canvas-bg);background-image:radial-gradient(var(--qc4-canvas-dot) 1px, transparent 1px);background-size:16px 16px;border-radius:12px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px;padding:20px;display:grid}._compareCard_mfjg5_219{background:var(--ui-color-surface);box-shadow:var(--ui-shadow-md);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex;position:absolute;bottom:0;right:16px}._compareTitle_mfjg5_232{font-size:12.5px;font-weight:700}._compareCounts_mfjg5_237{font-size:var(--ui-text-xs);color:var(--ui-color-text-muted);flex-wrap:wrap;gap:4px 12px;display:flex}._compareCounts_mfjg5_237 strong{font-family:var(--qc4-font-mono);color:var(--ui-color-text)}._compareCounts_mfjg5_237 ._added_mfjg5_250{color:color-mix(in srgb, var(--qc4-overlay-add) 72%, var(--ui-color-text))}._compareCounts_mfjg5_237 ._removed_mfjg5_254{color:color-mix(in srgb, var(--qc4-overlay-remove) 72%, var(--ui-color-text))}._segmented_mfjg5_258{background:var(--ui-color-surface-raised);font-size:var(--ui-text-2xs);border-radius:999px;align-self:flex-start;gap:2px;padding:2px;font-weight:600;display:inline-flex}._segment_mfjg5_258,._segmentActive_mfjg5_270{border-radius:999px;padding:3px 10px}._segment_mfjg5_258{color:var(--ui-color-text-muted)}._segmentActive_mfjg5_270{background:var(--ui-color-surface);box-shadow:var(--ui-shadow-xs)}._shareMedia_mfjg5_286{box-sizing:border-box;place-items:center;height:100%;padding:20px;display:grid}._share_mfjg5_286{box-sizing:border-box;background:var(--ui-color-surface);width:100%;max-width:320px;box-shadow:var(--ui-shadow-lg);border-radius:18px;flex-direction:column;gap:12px;padding:16px;display:flex}._shareTitle_mfjg5_307{font-size:var(--ui-text-lg);font-weight:700}._shareLinkRow_mfjg5_312{border:1px solid var(--ui-color-border);background:var(--ui-color-surface-muted);border-radius:10px;align-items:center;gap:8px;padding:4px 4px 4px 12px;display:flex}._shareUrl_mfjg5_322{min-width:0;font-family:var(--qc4-font-mono);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:11.5px;overflow:hidden}._shareCopy_mfjg5_332{background:var(--ui-color-accent);color:var(--ui-color-accent-contrast);font-size:var(--ui-text-xs);border-radius:999px;padding:5px 12px;font-weight:600}._shareTags_mfjg5_341{flex-wrap:wrap;gap:4px;display:flex}._tag_mfjg5_347{background:var(--ui-color-surface-raised);font-size:var(--ui-text-2xs);white-space:nowrap;border-radius:999px;padding:2px 8px;font-weight:600}._tagMono_mfjg5_356{font-family:var(--qc4-font-mono)}._chip_w805c_12{border-radius:var(--ui-radius-pill);background:color-mix(in srgb, var(--_fg) var(--qc4-status-chip-mix), transparent);color:color-mix(in srgb, var(--_fg) var(--qc4-status-text-mix), var(--ui-color-text));font-size:var(--ui-text-2xs);white-space:nowrap;align-items:center;gap:5px;padding:2px 8px;font-weight:600;line-height:1.3;display:inline-flex}._chip_w805c_12:before{content:"";box-sizing:content-box;background:var(--_fg);border-radius:50%;flex-shrink:0;width:6px;height:6px}._sm_w805c_36{padding:1px 7px;font-size:10px}._live_w805c_42{--_fg:var(--qc4-status-live-fg)}._planned_w805c_47{--_fg:var(--qc4-status-planned-fg);background:var(--ui-color-surface-raised);color:var(--ui-color-text)}._planned_w805c_47:before{border:1.5px solid var(--ui-color-text);background:0 0;width:3px;height:3px}._inBuild_w805c_62{--_fg:var(--qc4-status-in-build-fg)}._inBuild_w805c_62:before{border-radius:1px}._pilot_w805c_71{--_fg:var(--qc4-status-pilot-fg)}._pilot_w805c_71:before{border:1.5px solid var(--_fg);background:0 0;border-top-color:#0000;width:3px;height:3px}._external_w805c_84{--_fg:var(--qc4-status-external-dependency-fg)}._external_w805c_84:before{border-left:3.5px solid #0000;border-right:3.5px solid #0000;border-bottom:6px solid var(--_fg);background:0 0;border-radius:0;width:0;height:0}._deprecated_w805c_99{--_fg:var(--qc4-status-deprecated-fg)}._deprecated_w805c_99:before{border-radius:1px;width:8px;height:3px}._retired_w805c_110{--_fg:var(--qc4-status-retired-fg)}._retired_w805c_110:before{border-radius:0;width:7px;height:1.5px}._frame_1677j_3{border:1px solid var(--ui-color-border);background:var(--ui-color-surface);border-radius:16px;padding:8px}._video_1677j_10{aspect-ratio:16/9;background:var(--qc4-canvas-bg);border-radius:10px;width:100%;height:auto;display:block}._badge_1as2t_1{border:1px solid var(--ui-color-border);background:var(--ui-color-surface-elevated);color:var(--ui-color-text);font-size:var(--ui-text-xs);border-radius:999px;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;padding:5px 12px;font-weight:600;display:inline-flex}._flag_1as2t_16{flex-shrink:0;width:24px;height:14px;display:block}._item_1as2t_25{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}._dot_1as2t_32{color:var(--ui-color-text-muted)}@media (width<=420px){._badge_1as2t_1{border-radius:12px;flex-direction:column;align-items:flex-start}._dot_1as2t_32{display:none}}._mark_fb9dt_2{fill:var(--ui-color-danger)}._page_g6itk_4{background:var(--ui-color-bg);min-height:100vh;color:var(--ui-color-text);font-family:var(--qc4-font-sans);font-size:var(--ui-text-md);-webkit-font-smoothing:antialiased;flex-direction:column;line-height:1.45;display:flex}._header_g6itk_16{z-index:var(--ui-z-nav);background:var(--ui-color-surface);border-bottom:1px solid var(--ui-color-border);justify-content:center;padding:0 24px;display:flex;position:sticky;top:0}._nav_g6itk_27{align-items:center;gap:32px;width:100%;max-width:1200px;height:56px;display:flex}._brand_g6itk_36{color:var(--ui-color-text);align-items:center;gap:10px;text-decoration:none;display:flex}._brand_g6itk_36:hover{color:var(--ui-color-text);text-decoration:none}._brand_g6itk_36 svg{display:block}._brandName_g6itk_53{font-size:var(--ui-text-base);letter-spacing:-.01em;font-weight:800}._links_g6itk_59{flex-wrap:wrap;flex:1;gap:4px;display:flex}._link_g6itk_59{color:var(--ui-color-text);font-size:var(--ui-text-sm);border-radius:999px;padding:6px 12px;font-weight:500;text-decoration:none}._link_g6itk_59:hover{background:var(--ui-color-surface-hover);color:var(--ui-color-text);text-decoration:none}._link_g6itk_59[aria-current=page]{background:var(--ui-color-surface-raised);font-weight:600}._actions_g6itk_86{align-items:center;gap:12px;margin-left:auto;display:flex}._themes_g6itk_95{background:var(--ui-color-surface-raised);border-radius:999px;gap:2px;padding:2px;display:inline-flex}._theme_g6itk_95{width:28px;height:24px;color:var(--ui-color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid}._theme_g6itk_95:hover{color:var(--ui-color-text)}._theme_g6itk_95[aria-pressed=true]{background:var(--ui-color-surface);color:var(--ui-color-text);box-shadow:var(--ui-shadow-xs)}._theme_g6itk_95:focus-visible,._link_g6itk_59:focus-visible{box-shadow:var(--ui-shadow-focus);outline:none}._main_g6itk_132{flex-direction:column;flex:1;display:flex}._main_g6itk_132:focus{outline:none}._footer_g6itk_144{border-top:1px solid var(--ui-color-border);background:var(--ui-color-surface);justify-content:center;margin-top:auto;padding:0 24px;display:flex}._footerInner_g6itk_153{width:100%;max-width:1200px;font-size:var(--ui-text-sm);flex-wrap:wrap;align-items:center;gap:16px 32px;padding:24px 0;display:flex}._footerBrand_g6itk_164{font-size:var(--ui-text-md);align-items:center;gap:8px;font-weight:800;display:inline-flex}._footerBrand_g6itk_164 svg{display:block}._footerLinks_g6itk_176{flex-wrap:wrap;gap:20px;display:flex}._footerLink_g6itk_176{color:var(--ui-color-text);white-space:nowrap;text-decoration:none}._footerLink_g6itk_176:hover{color:var(--ui-color-text);text-underline-offset:3px;text-decoration:underline}._footerNote_g6itk_194{font-size:var(--ui-text-xs);color:var(--ui-color-text-muted);white-space:nowrap;margin-left:auto}._footerOrigin_g6itk_202{flex-basis:100%}@media (width<=720px){._nav_g6itk_27{gap:16px}._links_g6itk_59{display:none}._footerNote_g6itk_194{margin-left:0}}._container_5j03x_1{flex-direction:column;gap:40px;width:100%;max-width:1200px;display:flex}._eyebrow_5j03x_9{font-size:var(--ui-text-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ui-color-text-muted);font-weight:600}._hero_5j03x_19{justify-content:center;padding:72px 24px 0;display:flex}._heroCopy_5j03x_25{flex-wrap:wrap;align-items:flex-end;gap:32px 48px;display:flex}._heroLeft_5j03x_32{flex-direction:column;flex:7 520px;gap:20px;display:flex}._heroRight_5j03x_39{flex-direction:column;flex:5 340px;gap:20px;padding-bottom:6px;display:flex}._heroTitle_5j03x_47{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(42px,6.2vw,76px);font-weight:800;line-height:.96}._heroLead_5j03x_56{font-size:var(--ui-text-lg);line-height:var(--ui-leading-normal);color:var(--qc4-fg-secondary);text-wrap:pretty;margin:0}._heroActions_5j03x_64{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._heroNote_5j03x_71{font-size:var(--ui-text-sm);color:var(--ui-color-text-muted)}._heroTrailer_5j03x_76{font-size:var(--ui-text-sm);color:var(--ui-color-text);text-underline-offset:3px;align-items:center;gap:6px;font-weight:600;text-decoration:underline;display:inline-flex}._closing_5j03x_89{justify-content:center;padding:96px 24px;display:flex}._closingCard_5j03x_95{box-sizing:border-box;border:1px solid var(--ui-color-border);background:var(--ui-color-surface);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px 48px;width:100%;max-width:1200px;padding:clamp(32px,6vw,72px);display:flex}._closingTitle_5j03x_110{letter-spacing:-.035em;text-wrap:balance;flex:520px;margin:0;font-size:clamp(32px,4.4vw,56px);font-weight:800;line-height:1}._closingSide_5j03x_120{flex-direction:column;flex:0 320px;align-items:flex-start;gap:16px;display:flex}._closingLead_5j03x_128{font-size:var(--ui-text-base);color:var(--qc4-fg-secondary);margin:0}@media (width<=560px){._hero_5j03x_19{padding-top:40px}._closing_5j03x_89{padding:72px 24px}._heroLeft_5j03x_32,._closingTitle_5j03x_110{flex-basis:100%}}._section_aceg7_3{justify-content:center;padding:56px 20px 0;display:flex}._sectionInner_aceg7_9{flex-direction:column;gap:16px;width:100%;min-width:0;max-width:1120px;display:flex}._sectionTitle_aceg7_18{font-size:24px;font-weight:700;line-height:var(--ui-leading-tight);letter-spacing:-.01em;margin:0}._hero_aceg7_28{justify-content:center;padding:64px 20px 40px;display:flex}._heroInner_aceg7_34{text-align:center;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:1120px;display:flex}._eyebrow_aceg7_44{font-size:var(--ui-text-2xs);text-transform:uppercase;letter-spacing:.08em;color:var(--ui-color-text-muted);font-weight:700}._heroTitle_aceg7_52{letter-spacing:-.02em;text-wrap:pretty;max-width:640px;margin:0;font-size:clamp(30px,4vw,44px);font-weight:800;line-height:1.1}._heroLead_aceg7_62{max-width:520px;font-size:var(--ui-text-lg);color:var(--ui-color-text-muted);text-wrap:pretty;margin:0;line-height:1.55}._heroPill_aceg7_71{margin-top:8px}._tiers_aceg7_77{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));align-items:stretch;gap:20px;width:100%;max-width:1120px;display:grid}._card_aceg7_86{box-sizing:border-box;border:1px solid var(--ui-color-border);background:var(--ui-color-surface-elevated);box-shadow:var(--ui-shadow-md);border-radius:20px;flex-direction:column;gap:20px;padding:28px;display:flex;position:relative}._highlighted_aceg7_99{border:2px solid var(--ui-color-accent);box-shadow:var(--ui-shadow-lg)}._badge_aceg7_104{background:var(--ui-color-accent);color:var(--ui-color-accent-contrast);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:10px;font-weight:700;position:absolute;top:-12px;left:28px}._cardHead_aceg7_119{flex-direction:column;gap:6px;display:flex}._tierName_aceg7_125{margin:0;font-size:17px;font-weight:700}._price_aceg7_131{letter-spacing:-.02em;margin:0;font-size:28px;font-weight:800;line-height:1}._blurb_aceg7_139{font-size:var(--ui-text-sm);line-height:var(--ui-leading-normal);color:var(--ui-color-text-muted);margin:0}._cardPill_aceg7_146{width:100%}._features_aceg7_150{border-top:1px solid var(--ui-color-border);font-size:var(--ui-text-sm);flex-direction:column;gap:10px;padding-top:20px;line-height:1.4;display:flex}._featuresLead_aceg7_160{font-size:var(--ui-text-xs);color:var(--ui-color-text-muted);margin:0}._featureList_aceg7_166{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}._feature_aceg7_150{align-items:flex-start;gap:10px;display:flex}._check_aceg7_181{stroke:var(--ui-color-accent);flex-shrink:0;margin-top:1px}._tableCard_aceg7_189{border:1px solid var(--ui-color-border);background:var(--ui-color-surface-elevated);box-shadow:var(--ui-shadow-md);border-radius:20px;overflow:hidden}._tableScroll_aceg7_198{overflow-x:auto}._tableScroll_aceg7_198:focus-visible{outline:2px solid var(--ui-color-accent);outline-offset:-2px}._table_aceg7_189{border-collapse:collapse;width:100%;min-width:640px;font-size:var(--ui-text-sm)}._table_aceg7_189 thead tr{background:var(--qc4-gradient-panel-header)}._table_aceg7_189 thead th{border-bottom:1px solid var(--ui-color-border);text-align:left;padding:14px 20px;font-weight:700}._table_aceg7_189 thead ._cornerHead_aceg7_225{font-size:var(--ui-text-2xs);text-transform:uppercase;letter-spacing:.06em;color:var(--ui-color-text-muted)}._table_aceg7_189 thead ._highlightedHead_aceg7_232{color:var(--ui-color-accent)}._table_aceg7_189 tbody th,._table_aceg7_189 tbody td{border-top:1px solid var(--ui-color-border);text-align:left;padding:12px 20px}._table_aceg7_189 tbody tr:first-child th,._table_aceg7_189 tbody tr:first-child td{border-top:0}._table_aceg7_189 tbody th{font-weight:600}._table_aceg7_189 tbody ._freeCell_aceg7_252{color:var(--ui-color-text-muted)}._table_aceg7_189 tbody tr:hover{background:color-mix(in srgb, var(--ui-color-accent) 8%, transparent)}._faq_aceg7_262{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:32px 48px;width:100%;max-width:1120px;display:grid}._faqTitle_aceg7_270{grid-column:1/-1}._faqItem_aceg7_274{flex-direction:column;gap:6px;display:flex}._question_aceg7_280{font-size:var(--ui-text-base);margin:0;font-weight:700}._answer_aceg7_286{font-size:var(--ui-text-md);color:var(--ui-color-text-muted);margin:0;line-height:1.55}._closing_aceg7_295{justify-content:center;padding:72px 20px 56px;display:flex}._closingCard_aceg7_301{box-sizing:border-box;border:1px solid var(--ui-color-border);width:100%;max-width:1120px;box-shadow:var(--ui-shadow-lg);background:radial-gradient(600px 240px at 50% 0%, color-mix(in srgb, var(--ui-color-accent) 22%, transparent), transparent 75%), var(--ui-color-surface-elevated);border-radius:20px;flex-wrap:wrap;align-items:center;gap:20px 32px;padding:32px 40px;display:flex}._closingCopy_aceg7_322{flex-direction:column;flex:360px;gap:6px;display:flex}._closingLead_aceg7_329{font-size:var(--ui-text-md);color:var(--ui-color-text-muted);margin:0}@media (width<=560px){._hero_aceg7_28{padding-top:40px}._closingCard_aceg7_301{padding:28px 24px}._closingCopy_aceg7_322{flex-basis:100%}}._container_yce3t_1{background:var(--ui-color-bg,#f9fafb);flex:1;justify-content:center;align-items:center;min-height:100%;padding:24px;display:flex}._content_yce3t_12{text-align:center;max-width:420px}._code_yce3t_17{color:var(--ui-color-accent,#6366f1);letter-spacing:-4px;margin:0 0 8px;font-size:6rem;font-weight:800;line-height:1}._title_yce3t_26{font-size:1.5rem;font-weight:var(--ui-font-semibold);color:var(--ui-color-text,#111827);margin:0 0 12px}._description_yce3t_33{font-size:var(--ui-text-lg);color:var(--ui-color-text-muted,#6b7280);line-height:var(--ui-leading-relaxed);margin:0 0 28px}._homeLink_yce3t_40{border-radius:var(--ui-radius-md,8px);background:var(--ui-color-accent,#6366f1);color:#fff;font-size:var(--ui-text-base);font-weight:var(--ui-font-medium);align-items:center;gap:6px;padding:10px 20px;text-decoration:none;transition:opacity .14s;display:inline-flex}._homeLink_yce3t_40:hover{opacity:.88}._route-error_1ommk_1{place-items:center;min-height:300px;padding:48px 24px;display:grid}.react-flow__node-boundary{z-index:-1!important}.react-flow__node-person,.react-flow__node-system,.react-flow__node-container,.react-flow__node-component{z-index:1}.react-flow__resize-control{background:var(--ui-rf-resize-bg);border:2px solid var(--ui-rf-resize-border)}.react-flow__handle{border:2px solid var(--ui-rf-handle-border);background:var(--ui-rf-handle-bg);opacity:0;width:10px;height:10px;transition:opacity .15s,transform .12s,background-color .12s}.react-flow__node:hover .react-flow__handle,.react-flow__node.selected .react-flow__handle{opacity:1;cursor:grab}.react-flow__node:hover .react-flow__handle{background-color:var(--ui-color-accent);border-color:var(--ui-color-accent);transform:scale(1.35)}.react-flow__handle.connectingfrom{cursor:grabbing}.react-flow__handle.connectionindicator{cursor:crosshair}@media (prefers-reduced-motion:reduce){.react-flow__handle{transition:none}}.react-flow__controls{box-shadow:var(--ui-shadow-sm)}.react-flow__controls-zoomin,.react-flow__controls-zoomout,.react-flow__controls-fitview{display:none}.react-flow__edge.qc4-edge-anim-sync-one-way .react-flow__edge-path{filter:drop-shadow(0 0 4px color-mix(in srgb, var(--ui-color-accent) 60%, transparent));animation:1.1s linear infinite qc4-edge-sync-forward,1.6s ease-in-out infinite qc4-edge-glow}.react-flow__edge.qc4-edge-anim-sync-bidirectional .react-flow__edge-path{filter:drop-shadow(0 0 4px color-mix(in srgb, var(--ui-color-accent) 75%, transparent));animation:.95s ease-in-out infinite alternate qc4-edge-sync-ping-pong,1.2s ease-in-out infinite qc4-edge-glow}.react-flow__edge.qc4-edge-anim-event-one-way .react-flow__edge-path{animation:.9s linear infinite qc4-edge-event-forward}.react-flow__edge.qc4-edge-anim-event-bidirectional .react-flow__edge-path{animation:1s ease-in-out infinite alternate qc4-edge-event-ping-pong}.react-flow__edge.qc4-edge-anim-batch-one-way .react-flow__edge-path{animation:1.9s linear infinite qc4-edge-batch-forward,2.4s ease-in-out infinite qc4-edge-glow}.react-flow__edge.qc4-edge-anim-batch-bidirectional .react-flow__edge-path{animation:1.8s ease-in-out infinite alternate qc4-edge-batch-ping-pong,2.1s ease-in-out infinite qc4-edge-glow}.react-flow__edge.qc4-edge-anim-dependency-one-way .react-flow__edge-path,.react-flow__edge.qc4-edge-anim-dependency-bidirectional .react-flow__edge-path{animation:2.8s ease-in-out infinite qc4-edge-glow}@keyframes qc4-edge-flow-forward{0%{stroke-dashoffset:0}to{stroke-dashoffset:-28px}}@keyframes qc4-edge-flow-bidirectional{0%{stroke-dashoffset:-18px}to{stroke-dashoffset:18px}}@keyframes qc4-edge-glow{0%,to{opacity:.86}50%{opacity:1}}@keyframes qc4-edge-ping-pong{0%{stroke-dashoffset:-28px}to{stroke-dashoffset:28px}}@keyframes qc4-edge-sync-forward{0%{stroke-dashoffset:0}to{stroke-dashoffset:-46px}}@keyframes qc4-edge-sync-ping-pong{0%{stroke-dashoffset:-46px}to{stroke-dashoffset:46px}}@keyframes qc4-edge-event-forward{0%{stroke-dashoffset:0}to{stroke-dashoffset:-15px}}@keyframes qc4-edge-event-ping-pong{0%{stroke-dashoffset:-15px}to{stroke-dashoffset:15px}}@keyframes qc4-edge-batch-forward{0%{stroke-dashoffset:0}to{stroke-dashoffset:-22px}}@keyframes qc4-edge-batch-ping-pong{0%{stroke-dashoffset:-22px}to{stroke-dashoffset:22px}}@media (prefers-reduced-motion:reduce){.react-flow__edge.qc4-edge-anim-sync-one-way .react-flow__edge-path,.react-flow__edge.qc4-edge-anim-sync-bidirectional .react-flow__edge-path,.react-flow__edge.qc4-edge-anim-event-one-way .react-flow__edge-path,.react-flow__edge.qc4-edge-anim-event-bidirectional .react-flow__edge-path,.react-flow__edge.qc4-edge-anim-batch-one-way .react-flow__edge-path,.react-flow__edge.qc4-edge-anim-batch-bidirectional .react-flow__edge-path,.react-flow__edge.qc4-edge-anim-dependency-one-way .react-flow__edge-path,.react-flow__edge.qc4-edge-anim-dependency-bidirectional .react-flow__edge-path{animation:none!important}}:root[data-theme=dark] .react-flow__controls{box-shadow:var(--ui-shadow-sm)}:root[data-theme=dark] .react-flow__controls-button,:root[data-theme=dark] .react-flow__minimap{background:var(--ui-rf-controls-bg)!important;color:var(--ui-rf-controls-text)!important;border-color:var(--ui-rf-controls-border)!important}:root[data-theme=dark] .react-flow__controls-button svg{fill:var(--ui-rf-controls-text)}@media (width<=767px){.react-flow__minimap{display:none}}.react-flow__background{background:var(--qc4-canvas-bg)}.react-flow__background .react-flow__background-pattern{fill:var(--qc4-canvas-dot)}.react-flow__edge-path{stroke:var(--qc4-edge);stroke-width:1px}.react-flow__edge[class*=qc4-edge-anim-] .react-flow__edge-path{stroke-width:1px;stroke-dasharray:none;filter:none;animation:none}.react-flow__edge-path.qc4-edge-active{stroke:var(--ui-color-text)!important;stroke-width:1.5px!important;stroke-dasharray:var(--qc4-edge-active-dash,none)!important}.react-flow__edge-path.qc4-edge-active[data-deprecated]{stroke:var(--ui-color-danger)!important}.react-flow__edgelabel-renderer{z-index:2000}.qc4-edge-label{pointer-events:none;border-radius:var(--ui-radius-pill);background:var(--ui-color-surface);color:var(--ui-color-text-muted);font-size:var(--ui-text-3xs);white-space:nowrap;padding:1px 6px;line-height:14px;position:absolute}.qc4-edge-label[data-active]{color:var(--ui-color-text);font-weight:600}.qc4-edge-lock{pointer-events:none;border-radius:var(--ui-radius-pill);color:#fff;font-size:var(--ui-text-3xs);white-space:nowrap;padding:1px 6px;font-weight:600;line-height:14px;position:absolute}.react-flow{--far-scale:clamp(1, calc(1 / var(--qc4-zoom,1)), 2.2)}.react-flow[data-zoom-tier=far] .qc4-edge-label:not([data-active]){display:none}[data-exporting] .qc4-edge-label[data-active]{color:var(--ui-color-text-muted);font-weight:400}.react-flow__edge.qc4-edge-anim-sync-one-way .react-flow__edge-path.qc4-edge-active{animation:1.1s linear infinite qc4-edge-sync-forward;stroke-dasharray:var(--qc4-edge-active-dash,28 18)!important}.react-flow__edge.qc4-edge-anim-sync-bidirectional .react-flow__edge-path.qc4-edge-active{animation:.95s ease-in-out infinite alternate qc4-edge-sync-ping-pong;stroke-dasharray:var(--qc4-edge-active-dash,42 18 42 240)!important}.react-flow__edge.qc4-edge-anim-event-one-way .react-flow__edge-path.qc4-edge-active{animation:.9s linear infinite qc4-edge-event-forward;stroke-dasharray:var(--qc4-edge-active-dash,9 6)!important}.react-flow__edge.qc4-edge-anim-event-bidirectional .react-flow__edge-path.qc4-edge-active{animation:1s ease-in-out infinite alternate qc4-edge-event-ping-pong;stroke-dasharray:var(--qc4-edge-active-dash,9 6)!important}.react-flow__edge.qc4-edge-anim-batch-one-way .react-flow__edge-path.qc4-edge-active{animation:1.9s linear infinite qc4-edge-batch-forward;stroke-dasharray:var(--qc4-edge-active-dash,14 8)!important}.react-flow__edge.qc4-edge-anim-batch-bidirectional .react-flow__edge-path.qc4-edge-active{animation:1.8s ease-in-out infinite alternate qc4-edge-batch-ping-pong;stroke-dasharray:var(--qc4-edge-active-dash,14 8)!important}.react-flow__node:not(.selected) .react-flow__resize-control{display:none}.react-flow__resize-control.line{border-color:var(--ui-color-text)}.react-flow__minimap{border-radius:var(--ui-radius-lg);box-shadow:0 0 0 1px var(--ui-color-border);overflow:hidden}.react-flow__minimap-node{fill:var(--ui-color-border-strong);stroke:none}.react-flow__edge-text{font-family:var(--qc4-font-sans);font-size:var(--ui-text-3xs);fill:var(--ui-color-text-muted)}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/schibsted-grotesk-latin-ext-400-normal-DHVTfbSM.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-ext-400-normal-DUPvg9bQ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/schibsted-grotesk-latin-400-normal-DPhJBilQ.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-400-normal-BkiRe4WW.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/schibsted-grotesk-latin-ext-500-normal-Ch1izu81.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-ext-500-normal-BjmYCtCC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/schibsted-grotesk-latin-500-normal-rf9C4Thp.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-500-normal-Ba39e-CX.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/schibsted-grotesk-latin-ext-600-normal-C5pQPdUJ.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-ext-600-normal-DQsnXf5q.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/schibsted-grotesk-latin-600-normal-Czv9Obfv.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-600-normal-BieE9YjJ.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/schibsted-grotesk-latin-ext-700-normal-o210KhU4.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-ext-700-normal-DDW2aNyx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/schibsted-grotesk-latin-700-normal-BkH0uJ1o.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-700-normal-Dz-okVa0.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/schibsted-grotesk-latin-ext-800-normal-CZWJQj-F.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-ext-800-normal-DS3YHxa9.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/schibsted-grotesk-latin-800-normal-CIaq-TR1.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-800-normal-Dl5-MP1T.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-ext-400-normal-C_uLvvQ5.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-ext-400-normal-Bh0R7Dhr.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-vietnamese-400-normal-ByoDsISC.woff2)format("woff2"),url(/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-ext-500-normal-C9ShMxGR.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-ext-500-normal-CEVyPk4Y.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-500-normal-DJqRU3vO.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-greek-500-normal-JpySY46c.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-500-normal-D7SFKleX.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-vietnamese-500-normal-BvH7FW2L.woff2)format("woff2"),url(/assets/jetbrains-mono-vietnamese-500-normal-DNRqzVM1.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-500-normal-ckzbgY84.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#111;--ui-color-bg:#efeee9;--ui-color-surface:#fff;--ui-color-surface-muted:#f7f6f2;--ui-color-surface-raised:#f2f1ec;--ui-color-surface-elevated:#fff;--ui-color-border:#dcdad3;--ui-color-border-strong:#c9c7bf;--ui-color-border-accent:var(--ui-color-text);--ui-color-text:#111;--ui-color-text-muted:#6b6a65;--ui-color-text-inverse:#fff;--ui-color-accent:#111;--ui-color-accent-strong:#000;--ui-color-accent-subtle:#f2f1ec;--ui-color-accent-contrast:#fff;--ui-color-danger:#e2231a;--ui-color-danger-contrast:#fff;--ui-color-success:#1f9d55;--ui-color-warning:#b7791f;--ui-color-surface-hover:#1111110a;--ui-color-surface-overlay:#111;--ui-color-status-connected:#1f9d55;--ui-color-status-connecting:#b7791f;--ui-color-status-disconnected:#e2231a;--qc4-fg-secondary:#4a4944;--qc4-info:#2f5bd3;--qc4-canvas-bg:#efeee9;--qc4-canvas-dot:#d6d4cc;--qc4-edge:#8f8d86;--ui-shadow-xs:0 1px 2px #1111110f;--ui-shadow-sm:0 1px 2px #11111114, 0 0 0 1px #11111108;--ui-shadow-md:0 8px 24px #1111111f;--ui-shadow-lg:0 24px 60px #11111140;--ui-shadow-inset:inset 0 1px 2px #11111114;--qc4-shadow-segment:0 1px 2px #0000001f;--ui-shadow-focus:0 0 0 2px var(--ui-color-surface), 0 0 0 4px var(--ui-color-text);--ui-shadow-glow:0 0 0 1px var(--ui-color-text);--ui-radius-xs:4px;--ui-radius-sm:6px;--ui-radius-md:8px;--ui-radius-lg:10px;--ui-radius-xl:16px;--ui-radius-full:999px;--ui-radius-pill:999px;--qc4-radius-dialog:18px;--qc4-font-sans:"Schibsted Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--qc4-font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;font-family:var(--qc4-font-sans);--ui-text-3xs:10px;--qc4-text-row:12.5px;--qc4-text-title:18px;--qc4-text-display:30px;--qc4-text-display-phone:28px;--qc4-text-stat:26px;--qc4-tracking-eyebrow:.1em;--qc4-tracking-display:-.025em;--ui-font-extrabold:800;--ui-gradient-page-start:#efeee9;--ui-gradient-page-end:#efeee9;--ui-gradient-panel-header:none;--qc4-gradient-panel-header:none;--ui-gradient-loading-screen:#efeee9;--qc4-kind-person:#7c4dcc;--qc4-kind-system:#2456c9;--qc4-kind-container:#0f7f78;--qc4-kind-component:#a8680c;--qc4-kind-on:#fff;--ui-kind-person:color-mix(in srgb, var(--qc4-kind-person) 72%, var(--ui-color-text));--ui-kind-person-bg:color-mix(in srgb, var(--qc4-kind-person) 14%, transparent);--ui-kind-person-border:color-mix(in srgb, var(--qc4-kind-person) 40%, transparent);--ui-kind-system:color-mix(in srgb, var(--qc4-kind-system) 72%, var(--ui-color-text));--ui-kind-system-bg:color-mix(in srgb, var(--qc4-kind-system) 14%, transparent);--ui-kind-system-border:color-mix(in srgb, var(--qc4-kind-system) 40%, transparent);--ui-kind-container:color-mix(in srgb, var(--qc4-kind-container) 72%, var(--ui-color-text));--ui-kind-container-bg:color-mix(in srgb, var(--qc4-kind-container) 14%, transparent);--ui-kind-container-border:color-mix(in srgb, var(--qc4-kind-container) 40%, transparent);--ui-kind-component:color-mix(in srgb, var(--qc4-kind-component) 72%, var(--ui-color-text));--ui-kind-component-bg:color-mix(in srgb, var(--qc4-kind-component) 14%, transparent);--ui-kind-component-border:color-mix(in srgb, var(--qc4-kind-component) 40%, transparent);--qc4-kind-solid-person:var(--qc4-kind-person);--qc4-kind-solid-system:var(--qc4-kind-system);--qc4-kind-solid-container:var(--qc4-kind-container);--qc4-kind-solid-component:var(--qc4-kind-component);--qc4-kind-solid-boundary:var(--ui-color-border-strong);--qc4-scenario-graph-accent:var(--ui-color-text);--qc4-scenario-graph-promoting:var(--ui-color-warning);--qc4-scenario-graph-historical:var(--ui-color-success);--qc4-scenario-graph-discarded:var(--ui-color-text-muted);--qc4-scenario-graph-edge:var(--ui-color-border-strong);--qc4-scenario-graph-canonical:var(--ui-color-text-muted);--qc4-scenario-graph-active:var(--qc4-info);--qc4-scenario-graph-fork:var(--qc4-info);--qc4-scenario-graph-on-fill:var(--ui-color-text-inverse);--qc4-status-live-fg:var(--ui-color-success);--qc4-status-live-rule:var(--ui-color-text);--qc4-status-live-style:solid;--qc4-status-planned-fg:var(--ui-color-text);--qc4-status-planned-rule:var(--ui-color-text);--qc4-status-planned-style:dashed;--qc4-status-in-build-fg:var(--ui-color-warning);--qc4-status-in-build-rule:var(--ui-color-warning);--qc4-status-in-build-style:dashed;--qc4-status-pilot-fg:var(--qc4-info);--qc4-status-pilot-rule:var(--qc4-info);--qc4-status-pilot-style:solid;--qc4-status-needs-review-fg:var(--ui-color-warning);--qc4-status-needs-review-rule:var(--ui-color-warning);--qc4-status-needs-review-style:solid;--qc4-status-planned-deprecation-fg:var(--ui-color-danger);--qc4-status-planned-deprecation-rule:var(--ui-color-danger);--qc4-status-planned-deprecation-style:dashed;--qc4-status-deprecated-fg:var(--ui-color-danger);--qc4-status-deprecated-rule:var(--ui-color-danger);--qc4-status-deprecated-style:solid;--qc4-status-retired-fg:var(--ui-color-text-muted);--qc4-status-retired-rule:var(--ui-color-border-strong);--qc4-status-retired-style:dotted;--qc4-status-internal-only-fg:var(--ui-color-text-muted);--qc4-status-internal-only-rule:var(--ui-color-text-muted);--qc4-status-internal-only-style:solid;--qc4-status-external-dependency-fg:var(--ui-color-text-muted);--qc4-status-external-dependency-rule:var(--ui-color-border-strong);--qc4-status-external-dependency-style:solid;--qc4-status-unknown-fg:var(--ui-color-text-muted);--qc4-status-unknown-rule:var(--ui-color-border-strong);--qc4-status-unknown-style:dashed;--qc4-status-chip-mix:14%;--qc4-status-text-mix:72%;--qc4-overlay-add:#1f9d55;--qc4-overlay-change:#b7791f;--qc4-overlay-remove:#e2231a;--qc4-overlay-moved:#2f5bd3;--qc4-ui-color-diff-changed:#b7791f;--qc4-ui-color-diff-moved:#2f5bd3;--qc4-ui-color-overlay-change:#f6efe4;--qc4-ui-color-overlay-change-border:#e2c9a5;--qc4-ui-color-overlay-change-hover:#f2e7d7;--qc4-ui-color-overlay-change-text:#7a5212;--qc4-color-modal-backdrop:#11111152;--qc4-color-spinner:#111;--qc4-fg-disabled:#6b6a65;--qc4-bg-disabled:#e6e4dd;--ui-rf-handle-bg:#fff;--ui-rf-handle-border:#111;--ui-rf-resize-bg:#111;--ui-rf-resize-border:#fff;--ui-rf-controls-bg:#fff;--ui-rf-controls-text:#111;--ui-rf-controls-border:#dcdad3;--qc4-row-py:8px;--qc4-card-pad:16px;--ui-opacity-subtle:8%;--ui-opacity-light:12%;--ui-opacity-overlay:35%;--ui-focus-offset:2px;--ui-transition:.15s ease;--ui-transition-fast:.1s ease;--ui-transition-slow:.25s ease;--ui-transition-reduced:0s;--ui-space-2xs:2px;--ui-space-xs:4px;--ui-space-sm:8px;--ui-space-md:12px;--ui-space-lg:16px;--ui-space-xl:24px;--ui-space-2xl:32px;--ui-space-3xl:48px;--ui-text-2xs:11px;--ui-text-xs:12px;--ui-text-sm:13px;--ui-text-md:14px;--ui-text-base:15px;--ui-text-lg:16px;--ui-text-xl:20px;--ui-leading-tight:1.2;--ui-leading-snug:1.35;--ui-leading-moderate:1.4;--ui-leading-normal:1.5;--ui-leading-relaxed:1.6;--ui-font-normal:400;--ui-font-medium:500;--ui-font-semibold:600;--ui-font-bold:700;--ui-icon-size-xl:28px;--ui-size-button-icon-md:30px;--ui-size-button-icon-sm:24px;--ui-color-surface-tint-blue:#dfe6fa;--ui-color-surface-tint-emerald:#e1f2ed;--ui-color-surface-tint-violet:#efe7fd;--ui-bp-mobile:767px;--ui-bp-tablet:1024px;--qc4-ui-color-focus:var(--ui-color-accent);--qc4-ui-color-diff-added:var(--ui-color-success);--qc4-ui-color-diff-removed:var(--ui-color-danger);--ui-z-base:0;--ui-z-sticky:10;--ui-z-dropdown:20;--ui-z-nav:30;--ui-z-modal-backdrop:39;--ui-z-modal:40;--ui-z-popover:50;--ui-z-tooltip:100;--ui-z-dropdown-portal:400;--ui-z-dialog:1000;--ui-z-notification:1100;--ui-z-top:9999;--ui-leading-2xs:1.5;--ui-leading-xs:1.45;--ui-leading-sm:1.5;--ui-leading-md:1.4;--ui-leading-base:1.35;--ui-leading-lg:1.25;--ui-leading-xl:1.2;--qc4-icon-xs:12px;--qc4-icon-sm:14px;--qc4-icon-md:16px;--qc4-icon-lg:20px;--qc4-icon-xl:28px;--qc4-radius-full:9999px;background:#efeee9}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#ecebe6;--ui-color-bg:#121211;--ui-color-surface:#1c1c1a;--ui-color-surface-muted:#171716;--ui-color-surface-raised:#262624;--ui-color-surface-elevated:#1c1c1a;--ui-color-border:#2e2d2a;--ui-color-border-strong:#4a4944;--ui-color-text:#ecebe6;--ui-color-text-muted:#9a9890;--ui-color-text-inverse:#1c1c1a;--ui-color-accent:#ecebe6;--ui-color-accent-strong:#fff;--ui-color-accent-subtle:#262624;--ui-color-accent-contrast:#1c1c1a;--ui-color-danger:#ff5a4a;--ui-color-danger-contrast:#1c1c1a;--ui-color-success:#4fcf85;--ui-color-warning:#e0a84a;--ui-color-surface-hover:#ecebe60f;--ui-color-surface-overlay:#000;--ui-color-status-connected:#4fcf85;--ui-color-status-connecting:#e0a84a;--ui-color-status-disconnected:#ff5a4a;--qc4-fg-secondary:#b8b6ae;--qc4-info:#7f9cff;--qc4-canvas-bg:#121211;--qc4-canvas-dot:#2b2b28;--qc4-edge:#5e5c56;--ui-shadow-xs:0 1px 2px #00000073;--ui-shadow-sm:0 1px 3px #00000080;--ui-shadow-md:0 8px 24px #00000080;--ui-shadow-lg:0 24px 60px #0009;--ui-shadow-inset:inset 0 1px 2px #0006;--ui-gradient-page-start:#121211;--ui-gradient-page-end:#121211;--ui-gradient-loading-screen:#121211;--ui-kind-person:color-mix(in srgb, var(--qc4-kind-person) 72%, var(--ui-color-text));--ui-kind-person-bg:color-mix(in srgb, var(--qc4-kind-person) 14%, transparent);--ui-kind-person-border:color-mix(in srgb, var(--qc4-kind-person) 40%, transparent);--ui-kind-system:color-mix(in srgb, var(--qc4-kind-system) 72%, var(--ui-color-text));--ui-kind-system-bg:color-mix(in srgb, var(--qc4-kind-system) 14%, transparent);--ui-kind-system-border:color-mix(in srgb, var(--qc4-kind-system) 40%, transparent);--ui-kind-container:color-mix(in srgb, var(--qc4-kind-container) 72%, var(--ui-color-text));--ui-kind-container-bg:color-mix(in srgb, var(--qc4-kind-container) 14%, transparent);--ui-kind-container-border:color-mix(in srgb, var(--qc4-kind-container) 40%, transparent);--ui-kind-component:color-mix(in srgb, var(--qc4-kind-component) 72%, var(--ui-color-text));--ui-kind-component-bg:color-mix(in srgb, var(--qc4-kind-component) 14%, transparent);--ui-kind-component-border:color-mix(in srgb, var(--qc4-kind-component) 40%, transparent);--qc4-overlay-add:#4fcf85;--qc4-overlay-change:#e0a84a;--qc4-overlay-remove:#ff5a4a;--qc4-overlay-moved:#7f9cff;--qc4-ui-color-diff-changed:#e0a84a;--qc4-ui-color-diff-moved:#7f9cff;--qc4-ui-color-overlay-change:#373021;--qc4-ui-color-overlay-change-border:#6c5835;--qc4-ui-color-overlay-change-hover:#473b25;--qc4-ui-color-overlay-change-text:#f0c67a;--qc4-color-modal-backdrop:#0000008c;--qc4-color-spinner:#ecebe6;--qc4-fg-disabled:#9a9890;--qc4-bg-disabled:#262624;--ui-rf-handle-bg:#1c1c1a;--ui-rf-handle-border:#ecebe6;--ui-rf-resize-bg:#ecebe6;--ui-rf-resize-border:#1c1c1a;--ui-rf-controls-bg:#1c1c1a;--ui-rf-controls-text:#ecebe6;--ui-rf-controls-border:#2e2d2a;--ui-color-surface-tint-blue:#192d46;--ui-color-surface-tint-emerald:#0e2c34;--ui-color-surface-tint-violet:#1d2142;background:#121211}
