.react-flow{--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#ffffff80;--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:#f0f0f099;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;background-color:var(--xy-background-color,var(--xy-background-color-default));--xy-node-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #00000014;--xy-node-boxshadow-selected-default:0 0 0 .5px #1a192b;--xy-node-border-radius-default:3px;--xy-handle-background-color-default:#1a192b;--xy-handle-border-color-default:#fff;--xy-selection-background-color-default:#0059dc14;--xy-selection-border-default:1px dotted #0059dccc;--xy-controls-button-background-color-default:#fefefe;--xy-controls-button-background-color-hover-default:#f4f4f4;--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:#eee;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#fff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9;direction:ltr}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#96969640;--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:#3c3c3c99;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#555;--xy-background-pattern-lines-color-default:#333;--xy-background-pattern-cross-color-default:#333;--xy-node-color-default:#f8f8f8;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #ffffff14;--xy-node-boxshadow-selected-default:0 0 0 .5px #999;--xy-handle-background-color-default:#bebebe;--xy-handle-border-color-default:#1e1e1e;--xy-selection-background-color-default:#c8c8dc14;--xy-selection-border-default:1px dotted #c8c8dccc;--xy-controls-button-background-color-default:#2b2b2b;--xy-controls-button-background-color-hover-default:#3e3e3e;--xy-controls-button-color-default:#f8f8f8;--xy-controls-button-color-hover-default:#fff;--xy-controls-button-border-color-default:#5b5b5b;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#141414;--xy-edge-label-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{pointer-events:none;position:absolute;overflow:visible}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}svg.react-flow__connectionline{z-index:1001;position:absolute;overflow:visible}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.react-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.react-flow__handle{pointer-events:none;background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color,var(--xy-handle-border-color-default));border-radius:100%;width:6px;min-width:5px;height:6px;min-height:5px;position:absolute}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;bottom:0;left:50%;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{z-index:5;margin:15px;position:absolute}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px)translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px)translateY(-50%)}.react-flow__attribution{background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));margin:0;padding:2px 3px;font-size:10px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.react-flow__edgelabel-renderer{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__viewport-portal{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__minimap{background:var(--xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default)))}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(--xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default)));stroke:var(--xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default)));stroke-width:var(--xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default)))}.react-flow__minimap-node{fill:var(--xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default)));stroke:var(--xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default)));stroke-width:var(--xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default)))}.react-flow__background-pattern.dots{fill:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default)))}.react-flow__background-pattern.lines{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default)))}.react-flow__background-pattern.cross{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default)))}.react-flow__controls{box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default));flex-direction:column;display:flex}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border:none;border-bottom:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)));width:26px;height:26px;color:var(--xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default)));cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:4px;display:flex}.react-flow__controls-button svg{fill:currentColor;width:100%;max-width:12px;max-height:12px}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));width:150px;color:var(--xy-node-color,var(--xy-node-color-default));text-align:center;border:var(--xy-node-border,var(--xy-node-border-default));background-color:var(--xy-node-background-color,var(--xy-node-background-color-default));padding:10px;font-size:12px}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover,var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color,var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var(--xy-controls-button-background-color-hover-props,var(--xy-controls-button-background-color-hover,var(--xy-controls-button-background-color-hover-default)));color:var(--xy-controls-button-color-hover-props,var(--xy-controls-button-color-hover,var(--xy-controls-button-color-hover-default)))}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)))}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border:1px solid #fff;border-radius:1px;width:5px;height:5px;translate:-50% -50%}.react-flow__resize-control.handle.left{top:50%;left:0}.react-flow__resize-control.handle.right{top:50%;left:100%}.react-flow__resize-control.handle.top{top:0;left:50%}.react-flow__resize-control.handle.bottom{top:100%;left:50%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-style:solid;border-width:0}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;height:100%;top:0;transform:translate(-50%)}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{width:100%;height:1px;left:0;transform:translateY(-50%)}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color,var(--xy-edge-label-color-default))}@layer kit{@font-face{font-family:Oblique Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/noto-sans-latin-regular-6zz3tEwQ.woff2)format("woff2")}@font-face{font-family:Oblique Sans;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/noto-sans-latin-italic-db0znWgt.woff2)format("woff2")}@font-face{font-family:Oblique Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/noto-sans-mono-CCPlSFnY.woff2)format("woff2")}:root{--ob-neutral-0:#fff;--ob-neutral-50:#f0f4f7;--ob-neutral-100:#dfe4e9;--ob-neutral-200:#acb4bd;--ob-neutral-300:#828e9a;--ob-neutral-400:#596978;--ob-neutral-500:#46596b;--ob-neutral-600:#2f4356;--ob-neutral-700:#263645;--ob-neutral-800:#1c2834;--ob-neutral-900:#131b22;--ob-brand:red;--ob-red-700:#99191e;--ob-red-600:#bf1f25;--ob-red-500:#d8232a;--ob-red-50:#ffedee;--ob-red-100:#ffccce;--ob-interaction-fg:#2e8fbf;--ob-interaction-hover:#236487;--ob-interaction-pressed:#236487;--ob-interaction-visited:#4338ca;--ob-interaction-bg:#2379a4;--ob-interaction-selected-bg:#aacae6;--ob-interaction-focus-bg:#d3dee9;--ob-interaction-disabled-fg:#131b2266;--ob-interaction-disabled-bg:#131b221a;--ob-focus-ring:#8b5cf6;--ob-btn-primary-bg:#2379a4;--ob-btn-primary-hover:#236487;--ob-btn-primary-pressed:#255069;--ob-btn-primary-fg:#fff;--ob-btn-outline:#2e8fbf;--ob-btn-ink:#2e8fbf;--ob-btn-ink-hover:#236487;--ob-btn-ghost-hover:#fff;--ob-btn-disabled-bg:#131b224d;--ob-btn-disabled-fg:#131b2266;--ob-btn-radius:1px;--ob-info-fg:#1e3a8a;--ob-info-500:#1d4ed8;--ob-info-50:#eff6ff;--ob-confirmed-fg:#11575f;--ob-confirmed-500:#0d8b96;--ob-confirmed-50:#f2fdfc;--ob-resolved-fg:#065f46;--ob-resolved-500:#059669;--ob-resolved-50:#ecfdf5;--ob-attention-fg:#9a3412;--ob-attention-500:#ea580c;--ob-attention-50:#fff7ed;--ob-pending-fg:#92400e;--ob-pending-500:#d97706;--ob-pending-50:#fffbeb;--ob-critical-fg:#99191e;--ob-critical-500:#d8232a;--ob-critical-50:#ffedee;--ob-fatal-fg:#99191e;--ob-fatal-500:#d8232a;--ob-fatal-50:#ffedee;--ob-progress-fg:#3730a3;--ob-progress-500:#4f46e5;--ob-progress-50:#eef2ff;--ob-waiting-fg:#5b21b6;--ob-waiting-500:#7c3aed;--ob-waiting-50:#f5f3ff;--ob-scheduled-fg:#9d174d;--ob-scheduled-500:#db2777;--ob-scheduled-50:#fdf2f8;--ob-closed-fg:#131b22;--ob-closed-500:#263645;--ob-closed-50:#f0f4f7;--ob-disabled-fg:#131b22;--ob-disabled-500:#263645;--ob-disabled-50:#f0f4f7;--ob-success-fg:var(--ob-confirmed-fg);--ob-success-500:var(--ob-confirmed-500);--ob-success-50:var(--ob-confirmed-50);--ob-warning-fg:var(--ob-pending-fg);--ob-warning-500:var(--ob-pending-500);--ob-warning-50:var(--ob-pending-50);--ob-font-body:"Oblique Sans", system-ui, -apple-system, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--ob-font-heading:var(--ob-font-body);--ob-font-mono:"Oblique Mono", ui-monospace, sfmono-regular, consolas, "Liberation Mono", menlo, monospace;--ob-size-xs:.75rem;--ob-size-sm:.875rem;--ob-size-md:1rem;--ob-size-lg:1.125rem;--ob-size-xl:1.4375rem;--ob-size-2xl:1.75rem;--ob-size-3xl:2.125rem;--ob-size-4xl:2.5rem;--ob-size-5xl:3rem;--ob-weight-regular:400;--ob-weight-medium:500;--ob-weight-semibold:600;--ob-weight-bold:700;--ob-weight-extrabold:800;--ob-lh-xs:1rem;--ob-lh-sm:1.25rem;--ob-lh-md:1.5rem;--ob-lh-lg:1.75rem;--ob-lh-xl:2.25rem;--ob-lh-2xl:3rem;--ob-lh-3xl:3.5rem;--ob-ls-narrower:-1px;--ob-ls-super-narrow:-1.5px;--ob-ls-narrow:-.5px;--ob-ls-normal:0;--ob-ls-wide:.5px;--ob-radius-sm:1px;--ob-radius-md:2px;--ob-radius-lg:4px;--ob-radius-pill:999px;--ob-border-xs:1px;--ob-border-sm:2px;--ob-border-md:3px;--ob-border-lg:4px;--ob-space-1:4px;--ob-space-2:8px;--ob-space-3:12px;--ob-space-4:16px;--ob-space-5:20px;--ob-space-6:24px;--ob-space-7:28px;--ob-space-8:32px;--ob-space-9:36px;--ob-space-10:40px;--ob-space-12:48px;--ob-space-14:56px;--ob-space-16:64px;--ob-space-xs:4px;--ob-space-sm:8px;--ob-space-md:12px;--ob-space-default:16px;--ob-space-lg:24px;--ob-space-xl:32px;--ob-space-xxl:48px;--ob-shadow-sm:0 1px 2px 0 #131b220d;--ob-shadow-md:0 1px 2px 0 #131b220d, 0 1px 5px 0 #131b221a;--ob-shadow-default:0 2px 4px -1px #131b220d, 0 4px 10px -1px #131b221a;--ob-shadow-lg:0 2px 6px -1px #131b220d, 0 5px 20px -2px #131b221a;--ob-shadow-xl:0 6px 10px -5px #131b220d, 0 15px 25px -3px #131b221a;--ob-shadow-2xl:1px 10px 70px -8px #131b220d, 0 10px 20px 0 #131b221a;--ob-shadow-nav-active:var(--ob-shadow-2xl);--ob-duration-instant:0s;--ob-duration-micro:.1s;--ob-duration-smooth:.2s;--ob-duration-comfortable:.3s;--ob-duration-relaxed:.5s;--ob-duration:var(--ob-duration-smooth);--ob-ease-standard:cubic-bezier(0, 0, .2, 1);--ob-ease-entrance:cubic-bezier(0, 0, .2, 1);--ob-ease-emphasis:cubic-bezier(.4, 0, .2, 1);--ob-ease-exit:cubic-bezier(.4, 0, 1, 1);--ob-outline-offset:3px;--ob-z-stepper-mobile:1000;--ob-z-header:1100;--ob-z-drawer:1200;--ob-z-modal:1300;--ob-z-notification:1400;--ob-z-tooltip:1500;--ob-bp-xs:0px;--ob-bp-sm:601px;--ob-bp-md:906px;--ob-bp-lg:1241px;--ob-layout-body-width:248px;--ob-layout-logo-width:218px;--ob-layout-logo-height:53px;--ob-layout-line-width:5px;--ob-control-height:36px;--ob-offcanvas-width:40%;--ob-offcanvas-width-collapsed:80%;--ob-env-local:#047857;--ob-env-dev:#ca8a04;--ob-env-ref:#ea580c;--ob-env-test:#46596b;--ob-env-abn:#99191e;--ob-env-fg:#fff;--fg-1:var(--ob-neutral-800);--fg-2:var(--ob-neutral-600);--fg-3:#131b2266;--fg-on-dark:var(--ob-neutral-0);--surface:var(--ob-neutral-0);--surface-sunken:var(--ob-neutral-50);--surface-raised:var(--ob-neutral-0);--surface-hover:var(--ob-neutral-50);--bg:var(--ob-neutral-0);--bg-subtle:var(--ob-neutral-50);--bg-muted:var(--ob-neutral-100);--bg-header:var(--ob-neutral-0);--bg-footer:#263645;--border:var(--ob-neutral-200);--border-subtle:var(--ob-neutral-100);--border-strong:var(--ob-neutral-600);--link:var(--ob-interaction-fg);--link-hover:var(--ob-interaction-hover);--accent:var(--ob-interaction-bg);--accent-hover:var(--ob-interaction-hover);--accent-fg:var(--ob-neutral-0);--focus:var(--ob-focus-ring);--info-surface:var(--ob-info-50);--info-border:#dbeafe;--info-on:var(--ob-info-fg);--success-surface:var(--ob-confirmed-50);--success-border:#cbfbf8;--success-on:var(--ob-confirmed-fg);--warning-surface:var(--ob-pending-50);--warning-border:#fef3c7;--warning-on:var(--ob-pending-fg);--critical-surface:var(--ob-critical-50);--critical-border:#fae1e2;--critical-on:var(--ob-critical-fg)}[data-palette=legacy]{--ob-interaction-fg:#1d4ed8;--ob-interaction-hover:#1e40af;--ob-interaction-pressed:#1e3a8a;--ob-interaction-visited:#4338ca;--ob-interaction-bg:#596978;--ob-interaction-selected-bg:#dbeafe;--ob-interaction-focus-bg:#dbeafe;--accent-fg:#fff;--ob-btn-primary-bg:#596978;--ob-btn-primary-hover:#46596b;--ob-btn-primary-pressed:#2f4356;--ob-btn-primary-fg:#fff;--ob-btn-outline:#2f4356;--ob-btn-ink:#1c2834;--ob-btn-ink-hover:#1c2834;--ob-btn-ghost-hover:#f0f4f7;--ob-btn-disabled-bg:#acb4bd;--ob-btn-disabled-fg:#fff;--ob-btn-radius:2px;--ob-success-fg:#065f46;--ob-success-500:#059669;--ob-success-50:#ecfdf5;--ob-confirmed-fg:#065f46;--ob-confirmed-500:#059669;--ob-confirmed-50:#ecfdf5;--success-surface:#ecfdf5;--success-border:#d1fae5;--success-on:#065f46}[data-theme=dark]{--fg-1:#f0f4f7;--fg-2:#acb4bd;--fg-3:#fff6;--surface:#1c2834;--surface-sunken:#263645;--surface-raised:#263645;--surface-hover:#233c4d;--bg:#1c2834;--bg-subtle:#263645;--bg-muted:#2f4356;--bg-header:#1c2834;--bg-footer:#131b22;--border:#fff3;--border-subtle:#ffffff1a;--border-strong:#828e9a;--ob-interaction-fg:#6eb8e9;--ob-interaction-hover:#d3dee9;--ob-interaction-pressed:#d3dee9;--ob-interaction-visited:#c7d2fe;--ob-interaction-bg:#6eb8e9;--ob-interaction-selected-bg:#236487;--ob-interaction-focus-bg:#255069;--ob-interaction-disabled-fg:#f0f4f766;--ob-interaction-disabled-bg:#ffffff4d;--ob-focus-ring:#a78bfa;--link:#6eb8e9;--link-hover:#d3dee9;--accent:#6eb8e9;--accent-hover:#aacae6;--accent-fg:#233c4d;--focus:#a78bfa;--ob-btn-primary-bg:#6eb8e9;--ob-btn-primary-hover:#aacae6;--ob-btn-primary-pressed:#d3dee9;--ob-btn-primary-fg:#233c4d;--ob-btn-outline:#6eb8e9;--ob-btn-ink:#6eb8e9;--ob-btn-ink-hover:#d3dee9;--ob-btn-ghost-hover:#233c4d;--ob-btn-disabled-bg:#ffffff4d;--ob-btn-disabled-fg:#f0f4f766;--info-surface:#1e40af;--info-border:#1e3a8a;--info-on:#bfdbfe;--success-surface:#0f6b75;--success-border:#11575f;--success-on:#98f6f3;--warning-surface:#b45309;--warning-border:#92400e;--warning-on:#fed7aa;--critical-surface:#bf1f25;--critical-border:#99191e;--critical-on:#fae1e2}.ob-typeset{font-family:var(--ob-font-body);font-size:var(--ob-size-md);font-weight:var(--ob-weight-medium);line-height:var(--ob-lh-md);color:var(--fg-1);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.ob-h1,.ob-typeset h1{font-family:var(--ob-font-heading);font-size:var(--ob-size-2xl);font-weight:var(--ob-weight-bold);line-height:var(--ob-lh-xl);letter-spacing:var(--ob-ls-narrow);color:var(--ob-neutral-600);margin:0 0 var(--ob-space-2)}.ob-h2,.ob-typeset h2{font-size:var(--ob-size-xl);font-weight:var(--ob-weight-bold);line-height:var(--ob-lh-md);letter-spacing:var(--ob-ls-narrow);color:var(--ob-neutral-700);margin:var(--ob-space-3) 0 var(--ob-space-2)}.ob-h3,.ob-typeset h3{font-size:var(--ob-size-lg);font-weight:var(--ob-weight-bold);line-height:var(--ob-lh-sm);color:var(--ob-neutral-800);margin:var(--ob-space-3) 0 var(--ob-space-2)}.ob-h4,.ob-typeset h4{font-size:var(--ob-size-lg);font-weight:var(--ob-weight-bold);line-height:var(--ob-lh-md);color:var(--ob-neutral-800);margin:var(--ob-space-3) 0 var(--ob-space-2)}[data-theme=dark] .ob-h1,[data-theme=dark] .ob-typeset h1{color:#acb4bd}[data-theme=dark] .ob-h2,[data-theme=dark] .ob-typeset h2{color:#dfe4e9}[data-theme=dark] .ob-h3,[data-theme=dark] .ob-typeset h3,[data-theme=dark] .ob-h4,[data-theme=dark] .ob-typeset h4{color:#f0f4f7}.ob-lead{font-size:var(--ob-size-md);font-weight:var(--ob-weight-bold);letter-spacing:var(--ob-ls-narrow)}.ob-typeset p{margin:0 0 var(--ob-space-3);color:var(--ob-neutral-900)}[data-theme=dark] .ob-typeset p{color:#fff}.ob-typeset a,.ob-link{color:var(--link);text-underline-offset:2px;text-decoration:underline}.ob-typeset a:hover,.ob-link:hover{color:var(--link-hover)}.ob-typeset a:active,.ob-link:active{color:var(--ob-interaction-pressed)}.ob-typeset a:visited{color:var(--ob-interaction-visited)}.ob-typeset-prose h1,.ob-prose-h1{letter-spacing:-1.5px;color:var(--ob-neutral-600);margin:0 0 var(--ob-space-3);font-size:48px;font-weight:600;line-height:56px}.ob-typeset-prose h2,.ob-prose-h2{letter-spacing:-1.5px;color:var(--ob-neutral-600);margin:var(--ob-space-4) 0 var(--ob-space-3);font-size:40px;font-weight:600;line-height:48px}.ob-typeset-prose p,.ob-typeset-prose li,.ob-typeset-prose .ob-lead{font-size:18px;line-height:28px}[data-theme=dark] .ob-typeset-prose h1,[data-theme=dark] .ob-typeset-prose h2{color:#acb4bd}.ob-small{font-size:var(--ob-size-sm);line-height:var(--ob-lh-sm)}.ob-caption{font-size:var(--ob-size-xs);line-height:var(--ob-lh-xs);color:var(--fg-2)}.ob-mono{font-family:var(--ob-font-mono)}.ob-icon{width:24px;height:24px;color:inherit;flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex}.ob-icon svg{width:100%;height:100%;display:block}.ob-icon-sm{width:20px;height:20px}.ob-icon-lg{width:32px;height:32px}.ob-grid:not(.ob-icon){gap:var(--ob-space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (width>=601px){.ob-grid:not(.ob-icon){grid-template-columns:repeat(8,minmax(0,1fr))}}@media (width>=906px){.ob-grid:not(.ob-icon){gap:var(--ob-space-6)}}@media (width>=1241px){.ob-grid:not(.ob-icon){grid-template-columns:repeat(12,minmax(0,1fr))}}.ob-grid .ob-span-2{grid-column:span 2}.ob-grid .ob-span-3,.ob-grid .ob-span-4,.ob-grid .ob-span-5,.ob-grid .ob-span-6,.ob-grid .ob-span-7,.ob-grid .ob-span-8,.ob-grid .ob-span-9,.ob-grid .ob-span-10,.ob-grid .ob-span-11,.ob-grid .ob-span-12{grid-column:span 4}@media (width>=601px){.ob-grid .ob-span-5{grid-column:span 5}.ob-grid .ob-span-6{grid-column:span 6}.ob-grid .ob-span-7{grid-column:span 7}.ob-grid .ob-span-8,.ob-grid .ob-span-9,.ob-grid .ob-span-10,.ob-grid .ob-span-11,.ob-grid .ob-span-12{grid-column:span 8}}@media (width>=1241px){.ob-grid .ob-span-9{grid-column:span 9}.ob-grid .ob-span-10{grid-column:span 10}.ob-grid .ob-span-11{grid-column:span 11}.ob-grid .ob-span-12{grid-column:span 12}}.ob-grid .ob-full{grid-column:1/-1}.ob-grid .ob-half{grid-column:span 2}.ob-grid .ob-quarter{grid-column:span 1}.ob-grid .ob-three-quarters{grid-column:span 3}.ob-grid .ob-third{grid-column:span 1}.ob-grid .ob-two-thirds{grid-column:span 2}@media (width>=601px){.ob-grid .ob-half{grid-column:span 4}.ob-grid .ob-quarter{grid-column:span 2}.ob-grid .ob-three-quarters{grid-column:span 4}.ob-grid .ob-third{grid-column:span 2}.ob-grid .ob-two-thirds{grid-column:span 5}}@media (width>=1241px){.ob-grid .ob-half{grid-column:span 6}.ob-grid .ob-quarter{grid-column:span 3}.ob-grid .ob-three-quarters{grid-column:span 9}.ob-grid .ob-third{grid-column:span 4}.ob-grid .ob-two-thirds{grid-column:span 8}}.ob-flex{gap:var(--ob-space-4);flex-flow:wrap;display:flex}.ob-flex+.ob-flex{margin-top:var(--ob-space-4)}.ob-flex>*{flex-grow:1;flex-shrink:0;flex-basis:calc((100% - (var(--ob-space-4) * 3)) / 4)}@media (width>=601px){.ob-flex>*{flex-basis:calc((100% - (var(--ob-space-4) * 7)) / 8)}}@media (width>=906px){.ob-flex{gap:var(--ob-space-6)}.ob-flex+.ob-flex{margin-top:var(--ob-space-6)}.ob-flex>*{flex-basis:calc((100% - (var(--ob-space-8) * 7)) / 8)}}@media (width>=1241px){.ob-flex>*{flex-basis:calc((100% - (var(--ob-space-8) * 11)) / 12)}}.ob-flex .ob-grow-2{flex-grow:2}.ob-flex .ob-grow-3{flex-grow:3}.ob-flex .ob-grow-4{flex-grow:4}.ob-flex .ob-grow-5{flex-grow:5}.ob-flex .ob-grow-6{flex-grow:6}.ob-flex .ob-grow-7{flex-grow:7}.ob-flex .ob-grow-8{flex-grow:8}.ob-flex .ob-grow-9{flex-grow:9}.ob-flex .ob-grow-10{flex-grow:10}.ob-flex .ob-grow-11{flex-grow:11}.ob-flex .ob-grow-12{flex-grow:12}.form-actions{text-align:right}.ob-inline-form{align-items:flex-start;column-gap:var(--ob-space-4);word-break:normal;flex-wrap:wrap;display:flex}.ob-inline-form>*{width:auto}.ob-form-sm .ob-input,.ob-form-sm input,.ob-form-sm select{font-size:var(--ob-size-sm);min-height:30px;padding:4px 8px}.ob-form-sm .ob-field{margin-bottom:var(--ob-space-3)}.ob-form-lg .ob-input,.ob-form-lg input,.ob-form-lg select{font-size:var(--ob-size-lg);min-height:48px;padding:12px 14px}.ob-form-lg .ob-field{margin-bottom:var(--ob-space-6)}.ob-table{width:100%;color:var(--fg-1);letter-spacing:.25px;border-collapse:collapse;line-height:1.42857}.ob-table,.ob-table th,.ob-table td,.ob-table caption{font-size:1em}.ob-table thead tr:nth-child(odd),.ob-table:not(.ob-table-plain) tbody tr:nth-child(2n){background-color:var(--bg-subtle)}.ob-table:not(.ob-table-disable-hover-style) tbody tr:hover{background-color:var(--bg-muted)}.ob-table tr{border-bottom:1px solid var(--border)}.ob-table thead tr:last-child{border-bottom-width:2px}.ob-table thead th{text-transform:uppercase;font-weight:400}.ob-table td,.ob-table th{padding:var(--ob-space-2);text-align:inherit}.ob-table-sm td,.ob-table-sm th{padding:var(--ob-space-1)}.ob-table-lg td,.ob-table-lg th{padding:var(--ob-space-4)}.ob-table caption{padding:var(--ob-space-2) 0;color:var(--fg-2);text-align:left;caption-side:top;font-weight:700}.ob-table-scrollable{overflow-x:auto}.ob-table-collapse-sm,.ob-table-collapse,.ob-table-collapse-md{--ob-collapse-w:150px}@media (width<=600px){.ob-table-collapse-sm.ob-table,.ob-table-collapse-sm.ob-table thead,.ob-table-collapse-sm.ob-table tbody,.ob-table-collapse-sm.ob-table th,.ob-table-collapse-sm.ob-table td,.ob-table-collapse-sm.ob-table tr,.ob-table-collapse-sm.ob-table caption{display:block}.ob-table-collapse-sm.ob-table thead tr{position:absolute;top:-9999px;left:-9999px}.ob-table-collapse-sm.ob-table td{margin-left:var(--ob-collapse-w);min-height:calc(1.42857em + 2 * var(--ob-space-2) + 1px);border:none;border-top:1px solid var(--border);position:relative}.ob-table-collapse-sm.ob-table td:before{content:attr(data-title);width:calc(var(--ob-collapse-w) + 1px);padding:inherit;margin-left:calc(-1 * var(--ob-collapse-w));border:1px solid var(--border);white-space:nowrap;text-overflow:ellipsis;border-left:none;font-weight:700;position:absolute;top:-1px;bottom:-1px;left:-1px;overflow:hidden}}@media (width<=905px){.ob-table-collapse.ob-table,.ob-table-collapse.ob-table thead,.ob-table-collapse.ob-table tbody,.ob-table-collapse.ob-table th,.ob-table-collapse.ob-table td,.ob-table-collapse.ob-table tr,.ob-table-collapse.ob-table caption,.ob-table-collapse-md.ob-table,.ob-table-collapse-md.ob-table thead,.ob-table-collapse-md.ob-table tbody,.ob-table-collapse-md.ob-table th,.ob-table-collapse-md.ob-table td,.ob-table-collapse-md.ob-table tr,.ob-table-collapse-md.ob-table caption{display:block}.ob-table-collapse.ob-table thead tr,.ob-table-collapse-md.ob-table thead tr{position:absolute;top:-9999px;left:-9999px}.ob-table-collapse.ob-table td,.ob-table-collapse-md.ob-table td{margin-left:var(--ob-collapse-w);min-height:calc(1.42857em + 2 * var(--ob-space-2) + 1px);border:none;border-top:1px solid var(--border);position:relative}.ob-table-collapse.ob-table td:before,.ob-table-collapse-md.ob-table td:before{content:attr(data-title);width:calc(var(--ob-collapse-w) + 1px);padding:inherit;margin-left:calc(-1 * var(--ob-collapse-w));border:1px solid var(--border);white-space:nowrap;text-overflow:ellipsis;border-left:none;font-weight:700;position:absolute;top:-1px;bottom:-1px;left:-1px;overflow:hidden}}.ob-prose h1{font-size:var(--ob-size-4xl);line-height:var(--ob-lh-3xl)}.ob-prose h2{font-size:var(--ob-size-3xl);line-height:var(--ob-lh-2xl)}.ob-prose h3{font-size:var(--ob-size-2xl);line-height:var(--ob-lh-xl)}.ob-prose h4{font-size:var(--ob-size-xl);line-height:var(--ob-lh-lg)}.ob-prose p,.ob-prose li{font-size:var(--ob-size-lg);line-height:var(--ob-lh-lg);max-width:68ch}.ob-prose ul,.ob-prose ol{padding-left:1.4em}.ob-prose li+li{margin-top:var(--ob-space-2)}.ob-highlight-text{text-underline-offset:2px;font-weight:700;text-decoration:underline}.ob-screen-reader-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}dl.ob-horizontal{margin:0 0 var(--ob-space-4)}@media (width>=906px){dl.ob-horizontal{column-gap:var(--ob-space-6);row-gap:var(--ob-space-2);grid-template-columns:max-content 1fr;display:grid}dl.ob-horizontal dt{grid-column:1}dl.ob-horizontal dd{grid-column:2;margin:0}}.ob-has-overlay{position:relative}.ob-has-overlay .ob-overlay{z-index:10;text-align:center;color:var(--fg-1);opacity:0;transition:opacity var(--ob-duration-micro) ease-in;background-color:#fffc;padding:15px;position:absolute;inset:0}.ob-has-overlay .ob-overlay.ob-overlay-fixed{z-index:var(--ob-z-modal);position:fixed}.ob-has-overlay .ob-overlay.ob-overlay-in{opacity:1}.ob-popover-content{padding:var(--ob-space-4) 0 var(--ob-space-4) var(--ob-space-4);background:var(--surface-raised);max-width:40%;z-index:var(--ob-z-tooltip);filter:drop-shadow(0 2px 4px #0000000f)drop-shadow(0 4px 10px #00000014)}.ob-popover-content .ob-popover-content-wrapper{padding-right:var(--ob-space-4);padding-bottom:var(--ob-space-2);max-height:50vh;overflow-y:auto}*{box-sizing:border-box}html,body{height:100%;margin:0}body{font-family:var(--ob-font-body);color:var(--fg-1);background:var(--surface-sunken);-webkit-font-smoothing:antialiased;transition:background var(--ob-duration) var(--ob-ease-standard)}#root{min-height:100%}.app{flex-direction:column;min-height:100vh;display:flex}.app__main{flex:1}:root{--ob-header-h:86px}.ob-header{background:var(--bg-header);border-bottom:1px solid var(--border-subtle);z-index:var(--ob-z-header);position:sticky;top:0}[data-theme=dark] .ob-header{border-bottom-color:#ffffff14}.ob-header__bar{box-sizing:border-box;align-items:center;gap:18px;width:100%;padding:16px 24px;display:flex}.ob-brand{align-items:center;gap:24px;display:flex}.ob-brand img{height:53px;display:block}[data-theme=dark] .ob-header .ob-brand img{filter:brightness(0)invert()}.ob-brand__divider{background:var(--border-subtle);width:1px;height:53px}.ob-brand__title{color:var(--fg-1);white-space:nowrap;font-size:26px;font-weight:300;line-height:34px}[data-theme=dark] .ob-header .ob-brand__title{color:#fff}.ob-header__spacer{flex:1}.ob-header__search{background:var(--surface);border:1px solid var(--border);border-radius:var(--ob-radius-md);width:230px;color:var(--fg-3);align-items:center;gap:8px;padding:7px 11px;display:flex}.ob-header__search input{color:var(--fg-1);background:0 0;border:0;outline:0;width:100%;font-family:inherit;font-size:14px}.ob-header__search input::placeholder{color:var(--fg-3)}.ob-header__actions{align-items:center;gap:4px;display:flex}.ob-iconbtn{width:40px;height:40px;color:var(--fg-2);cursor:pointer;border-radius:var(--ob-radius-md);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.ob-iconbtn:hover{background:var(--surface-hover);color:var(--fg-1)}[data-theme=dark] .ob-header .ob-iconbtn{color:#dfe4e9}.ob-iconbtn__dot{background:var(--ob-red-500);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:15px;height:15px;padding:0 3px;font-size:9px;font-weight:700;display:flex;position:absolute;top:7px;right:8px}.ob-lang{cursor:pointer;color:var(--fg-2);border-radius:var(--ob-radius-md);background:0 0;border:0;align-items:center;gap:5px;padding:8px 10px;font-family:inherit;font-size:14px;font-weight:600;display:flex}.ob-lang:hover{background:var(--surface-hover)}[data-theme=dark] .ob-header .ob-lang{color:#dfe4e9}.ob-nav{background:var(--bg-header);border-bottom:1px solid var(--border-subtle);box-shadow:var(--ob-shadow-sm);top:var(--ob-header-h);z-index:calc(var(--ob-z-header) - 1);position:sticky}.ob-nav__bar{box-sizing:border-box;align-items:stretch;gap:2px;width:100%;padding:0 24px;display:flex}.ob-nav__spacer{flex:1}.ob-nav__item{height:48px;color:var(--fg-2);cursor:pointer;border:0;border-bottom:var(--ob-layout-line-width) solid transparent;background:0 0;align-items:center;gap:8px;padding:0 16px;font-family:inherit;font-size:15px;font-weight:500;display:inline-flex}.ob-nav__item:hover{color:var(--fg-1);background:var(--surface-hover)}.ob-nav__item--active{color:var(--link);border-bottom-color:var(--accent);font-weight:600}.ob-nav__item--muted{color:var(--fg-2);font-size:14px}[data-theme=dark] .ob-nav .ob-nav__item{color:#c5cdd5}[data-theme=dark] .ob-nav .ob-nav__item--active{color:#93b4fb}.ob-nav__group{display:inline-flex;position:relative}.ob-nav__menu{z-index:60;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--ob-radius-lg);min-width:220px;box-shadow:var(--ob-shadow-lg);flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:100%;left:0}.ob-nav__menuitem{width:100%;color:var(--fg-1);cursor:pointer;border-radius:var(--ob-radius-sm);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:9px 12px;font-family:inherit;font-size:14px;font-weight:500;display:flex}.ob-nav__menuitem:hover{background:var(--surface-hover)}.ob-nav__menuitem.is-active{color:var(--link);font-weight:600}.ob-nav__menuitem.is-active svg{color:var(--link)}.ob-nav__item--removable{padding-right:8px}.ob-nav__remove{width:20px;height:20px;color:var(--fg-3);border-radius:999px;justify-content:center;align-items:center;margin-left:2px;display:inline-flex}.ob-nav__remove:hover{background:var(--ob-red-100,#dc354524);color:var(--ob-red-500)}.ob-lang-wrap{position:relative}.ob-lang.is-on{background:var(--surface-hover)}.ob-lang__menu{z-index:60;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--ob-radius-lg);min-width:184px;box-shadow:var(--ob-shadow-lg);margin-top:4px;padding:6px;list-style:none;position:absolute;top:100%;right:0}.ob-lang__opt{width:100%;color:var(--fg-1);cursor:pointer;border-radius:var(--ob-radius-sm);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:9px 10px;font-family:inherit;font-size:14px;display:flex}.ob-lang__opt:hover{background:var(--surface-hover)}.ob-lang__opt .ob-lang__code{min-width:26px;color:var(--fg-2);justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.ob-lang__opt.is-active{color:var(--link);font-weight:600}.ob-lang__opt svg{color:var(--link);margin-left:auto}.ob-header-toggle{cursor:pointer;border-radius:var(--ob-radius-md);width:44px;height:44px;color:var(--fg-1);background:0 0;border:0;justify-content:center;align-items:center;display:none}.ob-header-toggle:hover{background:var(--surface-hover)}.ob-header-toggle__lines{width:22px;height:16px;position:relative}.ob-header-toggle__lines span{width:100%;height:2px;transition:transform .2s var(--ob-ease-standard), opacity .2s var(--ob-ease-standard), top .2s var(--ob-ease-standard);background:currentColor;border-radius:2px;position:absolute;left:0}.ob-header-toggle__lines span:first-child{top:0}.ob-header-toggle__lines span:nth-child(2){top:7px}.ob-header-toggle__lines span:nth-child(3){top:14px}.ob-header-toggle.is-open .ob-header-toggle__lines span:first-child{top:7px;transform:rotate(45deg)}.ob-header-toggle.is-open .ob-header-toggle__lines span:nth-child(2){opacity:0}.ob-header-toggle.is-open .ob-header-toggle__lines span:nth-child(3){top:7px;transform:rotate(-45deg)}[data-theme=dark] .ob-header .ob-header-toggle{color:#dfe4e9}@media (width<=905px){.ob-header-toggle{display:inline-flex}.ob-nav{display:none}.ob-nav.is-open{display:block}.ob-nav__bar{flex-direction:column;align-items:stretch;gap:0;max-width:none;padding:8px 0}.ob-nav__group{display:block;position:relative}.ob-nav__item{border-bottom:0;justify-content:flex-start;width:100%;height:48px;padding:0 24px}.ob-nav__item--active{box-shadow:inset var(--ob-layout-line-width) 0 0 var(--accent);border-bottom:0}.ob-nav__group>.ob-nav__item>svg:last-child{margin-left:auto}.ob-nav__spacer{display:none}.ob-nav__menu{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 0 4px 36px;position:static}.ob-nav__menuitem{padding:9px 24px}}.ob-offcanvas__section{padding:4px 0 12px}.ob-offcanvas__section+.ob-offcanvas__section{border-top:1px solid var(--border-subtle);padding-top:12px}.ob-offcanvas__h{letter-spacing:.04em;text-transform:uppercase;color:var(--fg-3);margin:0 0 6px;font-size:12px;font-weight:700}.ob-offcanvas__link{border-radius:var(--ob-radius-sm);color:var(--fg-1);align-items:center;gap:12px;padding:10px 8px;text-decoration:none;display:flex}.ob-offcanvas__link:hover{background:var(--surface-hover)}.ob-offcanvas__linkic{border-radius:var(--ob-radius-sm);background:var(--bg-subtle);width:34px;height:34px;color:var(--fg-2);flex:none;justify-content:center;align-items:center;display:inline-flex}.ob-offcanvas__linkmeta{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ob-offcanvas__linknm{font-size:14px;font-weight:600}.ob-offcanvas__linksub{color:var(--fg-3);font-size:12px}.ob-offcanvas__link>svg:last-child{color:var(--fg-3);flex:none}.ob-page{padding:16px 24px 48px}.ob-has-max-width{max-width:1440px;margin-inline:auto}.ob-breadcrumb{color:var(--fg-3);align-items:center;gap:6px;margin-bottom:14px;font-size:13px;display:flex}.ob-breadcrumb a{color:var(--link);text-decoration:none}.ob-breadcrumb a:hover{text-decoration:underline}.ob-breadcrumb .ob-icon{width:14px;height:14px;color:var(--fg-3)}.ob-pagehead{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;display:flex}.ob-pagehead h1{margin:0}.ob-pagehead p{color:var(--fg-2);margin:4px 0 0;font-size:15px}.ob-stats{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px;display:grid}.ob-stat{background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--ob-radius-lg);padding:16px 18px}.ob-stat__top{justify-content:space-between;align-items:center;display:flex}.ob-stat__label{color:var(--fg-2);font-size:13px;font-weight:500}.ob-stat__icon{color:var(--fg-3)}.ob-stat__value{color:var(--fg-1);letter-spacing:-.5px;margin-top:8px;font-size:30px;font-weight:700}.ob-stat__delta{margin-top:4px;font-size:12px;font-weight:600}.ob-toolbar{align-items:center;gap:10px;margin-bottom:14px;display:flex}.ob-toolbar__spacer{flex:1}.ob-card{background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--ob-radius-lg)}.ob-card__head{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.ob-card__head h2{margin:0;font-size:18px}.ob-card__body{padding:20px}.ob-btn{border-radius:var(--ob-btn-radius);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-family:inherit;font-size:16px;font-weight:500;line-height:16px;text-decoration:none;display:inline-flex}.ob-btn:hover,.ob-btn:active,.ob-btn:focus-visible{transition:background-color var(--ob-duration) var(--ob-ease-standard), border-color var(--ob-duration) var(--ob-ease-standard), box-shadow var(--ob-duration) var(--ob-ease-standard)}.ob-btn .ob-icon{width:24px;height:24px}.ob-btn:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:var(--ob-radius-md)}.ob-btn--primary{background:var(--ob-btn-primary-bg);color:var(--ob-btn-primary-fg)}.ob-btn--primary:hover{background:var(--ob-btn-primary-hover);box-shadow:var(--ob-shadow-xl)}.ob-btn--primary:active{background:var(--ob-btn-primary-pressed);box-shadow:none}.ob-btn--secondary{color:var(--ob-btn-ink);border-color:var(--ob-btn-outline);background:0 0}.ob-btn--secondary:hover{background:var(--ob-btn-ghost-hover);border-color:var(--ob-btn-ink-hover);color:var(--ob-btn-ink-hover);box-shadow:var(--ob-shadow-xl)}.ob-btn--secondary:active{box-shadow:none;background:0 0}.ob-btn--tertiary{color:var(--ob-btn-ink);background:0 0;padding-inline:12px}.ob-btn--tertiary:hover{background:var(--ob-btn-ghost-hover);color:var(--ob-btn-ink-hover);box-shadow:var(--ob-shadow-xl)}.ob-btn--tertiary:active{box-shadow:none}.ob-btn--danger{background:var(--ob-red-500);color:#fff}.ob-btn--danger:hover{background:var(--ob-red-700)}.ob-btn:disabled{background:var(--ob-btn-disabled-bg);color:#ffffffd9;cursor:not-allowed;box-shadow:none;border-color:#0000}.ob-btn--secondary:disabled,.ob-btn--tertiary:disabled{color:var(--ob-btn-disabled-fg);border-color:var(--ob-btn-disabled-fg);background:0 0}.ob-btn--tertiary:disabled{border-color:#0000}.ob-field{flex-direction:column;gap:5px;display:flex}.ob-field>label{color:var(--fg-1);font-size:13px;font-weight:600}.ob-field__req{color:var(--ob-red-500)}.ob-input,.ob-select,.ob-textarea{color:var(--fg-1);background:var(--surface);border:1px solid var(--border);border-radius:var(--ob-radius-lg);width:100%;padding:9px 11px;font-family:inherit;font-size:15px}.ob-input,.ob-select{min-height:var(--ob-control-height);padding-block:0}.ob-input::placeholder{color:var(--fg-3)}.ob-input:focus,.ob-select:focus,.ob-textarea:focus{outline:3px solid var(--focus);outline-offset:0;border-color:var(--link)}.ob-input--error{border-color:var(--ob-red-500)}.ob-field__hint{color:var(--fg-3);font-size:12px}.ob-field__error{color:var(--critical-on);align-items:center;gap:4px;font-size:12px;display:flex}.ob-field__error .ob-icon{width:15px;height:15px}.ob-select-wrap{position:relative}.ob-select-wrap .ob-icon{width:18px;height:18px;color:var(--fg-3);pointer-events:none;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.ob-select{appearance:none;padding-right:34px}.ob-badge{border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:12px;font-weight:600;line-height:1.35;display:inline-flex}.ob-badge .ob-icon{width:13px;height:13px}.ob-chip{box-sizing:border-box;background:var(--surface);border:1px solid var(--ob-neutral-400);height:32px;color:var(--fg-1);cursor:pointer;border-radius:22px;align-items:center;gap:8px;padding:7px 12px;font-family:inherit;font-size:14px;font-weight:400;line-height:20px;display:inline-flex}.ob-chip .ob-icon{color:currentColor;width:18px;height:18px}.ob-chip:hover{background:var(--bg-subtle)}.ob-chip:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.ob-chip.is-active{background:var(--ob-neutral-600);border-color:var(--ob-neutral-600);color:#fff}.ob-chip.is-active:hover{background:var(--ob-neutral-700)}.ob-chip--success.is-active{background:#059669;border-color:#059669}.ob-chip--success.is-active:hover{background:#065f46}.ob-chip__x{cursor:pointer;opacity:.85;margin-right:-4px;display:inline-flex}.ob-chip__x:hover{opacity:1}.ob-chip__x .ob-icon{width:18px;height:18px}.ob-chip:disabled{background:var(--ob-btn-disabled-bg);color:#ffffffd9;cursor:not-allowed;border-color:#0000}[data-theme=dark] .ob-chip.is-active{background:var(--ob-neutral-100);border-color:var(--ob-neutral-100);color:var(--ob-neutral-800)}.ob-alert{border-radius:var(--ob-radius-lg);border:1px solid;border-left-width:3px;align-items:flex-start;gap:11px;padding:12px 14px;font-size:14px;line-height:1.45;display:flex}.ob-alert .ob-icon{flex:none;width:20px;height:20px;margin-top:1px}.ob-alert__x{cursor:pointer;opacity:.55;margin-left:auto}.ob-alert__x:hover{opacity:1}.ob-alert--info{background:var(--info-surface);border-color:var(--info-border);border-left-color:var(--ob-info-500);color:var(--info-on)}.ob-alert--success{background:var(--success-surface);border-color:var(--success-border);border-left-color:var(--ob-success-500);color:var(--success-on)}.ob-alert--warning{background:var(--warning-surface);border-color:var(--warning-border);border-left-color:var(--ob-warning-500);color:var(--warning-on)}.ob-alert--critical{background:var(--critical-surface);border-color:var(--critical-border);border-left-color:var(--ob-critical-500);color:var(--critical-on)}.ob-table{border-collapse:collapse;width:100%;font-size:14px}.ob-table thead th{text-align:left;color:var(--fg-1);border-bottom:2px solid var(--border);background:var(--surface);white-space:nowrap;padding:11px 16px;font-weight:700}.ob-table thead th .ob-icon{width:14px;height:14px;color:var(--fg-3);vertical-align:-2px}.ob-table tbody td{border-bottom:1px solid var(--border-subtle);color:var(--fg-2);padding:11px 16px}.ob-table tbody tr{cursor:pointer}.ob-table tbody tr:hover{background:var(--surface-hover)}.ob-table tbody tr.is-selected{background:var(--surface-hover);box-shadow:inset 3px 0 0 var(--accent)}.ob-table .right{text-align:right;font-family:var(--ob-font-mono)}.ob-table__ref{font-family:var(--ob-font-mono);color:var(--fg-1);font-weight:500}.ob-footer{background:var(--bg-footer);color:#fff;margin-top:auto}.ob-footer__bar{box-sizing:border-box;grid-template-columns:1fr auto 1fr;align-items:start;gap:6px 24px;width:100%;padding:8px 24px;font-size:12.8px;line-height:20px;display:grid}.ob-footer__links{flex-wrap:wrap;justify-self:start;gap:4px 24px;display:flex}.ob-footer__links a{color:#fff;text-decoration:none}.ob-footer__links a:hover{color:#dfe4e9}.ob-footer__version{text-align:center;white-space:nowrap;letter-spacing:.03em;opacity:.92;justify-self:center}.ob-footer__info{text-align:right;justify-self:end}@media (width<=905px){.ob-footer__bar{grid-template-columns:1fr;justify-items:start;gap:12px;padding:24px}.ob-footer__version,.ob-footer__info{text-align:left;justify-self:start}}.ob-envbanner-clip{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.ob-envbanner{transform-origin:50%;text-align:center;letter-spacing:.06em;color:#fff;width:110px;padding:2px 0;font-size:11px;font-weight:700;display:block;position:absolute;top:10px;left:-34px;transform:rotate(-45deg)}.ob-envbanner--local{background:#047857}.ob-envbanner--dev{color:#1c2834;background:#fcd34d}.ob-envbanner--ref{background:#ea580c}.ob-envbanner--test{background:#46596b}.ob-envbanner--abn{background:#99191e}[data-logo=cross] .ob-brand{gap:16px}[data-logo=cross] .ob-brand__divider{height:36px}.ob-scrim{z-index:var(--ob-z-drawer);animation:obFade .16s var(--ob-ease-standard);background:#131b2273;position:fixed;inset:0}.ob-offcanvas{width:var(--ob-offcanvas-width);background:var(--surface-raised);min-width:380px;max-width:92vw;z-index:var(--ob-z-drawer);box-shadow:var(--ob-shadow-2xl);animation:obSlide .2s var(--ob-ease-standard);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.ob-offcanvas__head{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.ob-offcanvas__head h2{margin:0;font-size:20px}.ob-offcanvas__body{flex:1;padding:22px;overflow-y:auto}.ob-offcanvas__foot{border-top:1px solid var(--border-subtle);justify-content:flex-end;gap:10px;padding:16px 22px;display:flex}@keyframes obFade{0%{opacity:0}}@keyframes obSlide{0%{transform:translate(20px)}}@media (prefers-reduced-motion:reduce){.ob-scrim,.ob-offcanvas{animation:none}}@media (width<=905px){.ob-offcanvas{width:var(--ob-offcanvas-width-collapsed);min-width:0}}.ob-modal{background:var(--surface-raised);width:540px;max-width:94vw;max-height:88vh;z-index:var(--ob-z-modal);border-radius:var(--ob-radius-lg);box-shadow:var(--ob-shadow-2xl);animation:obPop .18s var(--ob-ease-standard);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.ob-modal__head{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.ob-modal__head h2{margin:0;font-size:20px}.ob-modal__body{padding:22px;overflow-y:auto}.ob-modal__foot{border-top:1px solid var(--border-subtle);justify-content:flex-end;gap:10px;padding:16px 22px;display:flex}@keyframes obPop{0%{opacity:0;transform:translate(-50%,-48%)scale(.98)}}@media (prefers-reduced-motion:reduce){.ob-modal{animation:none}}.ob-dl{grid-template-columns:1fr;gap:16px;display:grid}.ob-dl__row{flex-direction:column;gap:3px;display:flex}.ob-dl__row dt{color:var(--fg-3);text-transform:uppercase;letter-spacing:.03em;font-size:12px;font-weight:600}.ob-dl__row dd{color:var(--fg-1);margin:0;font-size:15px}.ob-login{background:var(--surface-sunken);flex-direction:column;min-height:100vh;display:flex}.ob-login__body{flex:1;justify-content:center;align-items:center;padding:40px 20px;display:flex}.ob-login__card{background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--ob-radius-lg);box-shadow:var(--ob-shadow-default);width:400px;max-width:100%;padding:32px}.ob-login__logo{height:44px;margin-bottom:24px}[data-theme=dark] .ob-login__logo{filter:brightness(0)invert()}.ob-login__card h1{color:var(--fg-1);margin:0 0 6px;font-size:23px}.ob-login__card p{color:var(--fg-2);margin:0 0 22px;font-size:14px}.ob-login__fields{flex-direction:column;gap:16px;display:flex}.ob-login__row{justify-content:space-between;align-items:center;display:flex}.ob-login__eid{border:1px solid var(--border);border-radius:var(--ob-radius-md);color:var(--fg-2);cursor:pointer;background:var(--surface);justify-content:center;align-items:center;gap:8px;margin-top:4px;padding:11px;font-size:14px;font-weight:600;display:flex}.ob-login__eid:hover{background:var(--surface-hover)}.ob-login__eid .ob-icon{width:18px;height:18px}.ob-themetoggle{border:1px solid var(--border);border-radius:var(--ob-radius-md);display:inline-flex;overflow:hidden}.ob-themetoggle button{height:32px;color:var(--fg-3);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0 12px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.ob-themetoggle button.is-on{background:var(--surface-hover);color:var(--link)}.ob-themetoggle .ob-icon{width:18px;height:18px}.ob-tabs{border-bottom:1px solid var(--border);gap:2px;display:flex}.ob-tab{color:var(--fg-2);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:12px 16px;font-family:inherit;font-size:15px;font-weight:500;display:inline-flex}.ob-tab:hover{color:var(--fg-1)}.ob-tab .ob-icon{width:18px;height:18px}.ob-tab--active{color:var(--link);border-bottom-color:var(--accent);font-weight:600}.ob-tab__count{background:var(--surface-hover);color:var(--fg-2);border-radius:999px;padding:1px 7px;font-size:12px;font-weight:700}.ob-stepper{align-items:center;display:flex}.ob-step{align-items:center;gap:10px;display:flex}.ob-step__num{border:2px solid var(--border);width:28px;height:28px;color:var(--fg-3);background:var(--surface);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.ob-step__num .ob-icon{width:16px;height:16px}.ob-step__label{color:var(--fg-3);font-size:14px;font-weight:600}.ob-step__sub{color:var(--fg-3);font-size:12px}.ob-step--active .ob-step__num{border-color:var(--accent);color:var(--accent)}.ob-step--active .ob-step__label{color:var(--fg-1)}.ob-step--done .ob-step__num{border-color:var(--accent);background:var(--accent);color:var(--accent-fg)}[data-theme=dark] .ob-step--done .ob-step__num{color:var(--accent-fg)}.ob-step--done .ob-step__label{color:var(--fg-1)}.ob-step__line{background:var(--border);flex:1;min-width:28px;height:2px;margin:0 14px}.ob-step__line--done{background:var(--accent)}.ob-pagination{align-items:center;gap:4px;display:inline-flex}.ob-pagination button{border:1px solid var(--border);background:var(--surface);min-width:36px;height:36px;color:var(--fg-2);cursor:pointer;border-radius:var(--ob-radius-md);justify-content:center;align-items:center;padding:0 8px;font-family:inherit;font-size:14px;font-weight:500;display:inline-flex}.ob-pagination button:hover:not(:disabled){border-color:var(--link);color:var(--link)}.ob-pagination button.is-current{background:var(--accent);border-color:var(--accent);color:var(--accent-fg)}[data-theme=dark] .ob-pagination button.is-current{color:var(--accent-fg)}.ob-pagination button:disabled{opacity:.45;cursor:not-allowed}.ob-pagination .ob-icon{width:16px;height:16px}.ob-pagination__ellipsis{color:var(--fg-3);padding:0 4px}.ob-tooltip{display:inline-flex;position:relative}.ob-tooltip__bubble{background:var(--ob-neutral-900);color:#fff;border-radius:var(--ob-radius-md);white-space:nowrap;box-shadow:var(--ob-shadow-lg);opacity:0;pointer-events:none;transition:opacity var(--ob-duration);z-index:var(--ob-z-tooltip);padding:7px 10px;font-size:12.5px;line-height:1.4;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.ob-tooltip__bubble:after{content:"";border:5px solid #0000;border-top-color:var(--ob-neutral-900);position:absolute;top:100%;left:50%;transform:translate(-50%)}.ob-tooltip:hover .ob-tooltip__bubble,.ob-tooltip:focus-within .ob-tooltip__bubble{opacity:1}.ob-toggle{cursor:pointer;color:var(--fg-1);align-items:center;gap:10px;font-size:14px;display:inline-flex}.ob-toggle__track{background:var(--ob-neutral-300);width:40px;height:22px;transition:background var(--ob-duration);border-radius:999px;flex:none;position:relative}.ob-toggle__track:after{content:"";width:18px;height:18px;box-shadow:var(--ob-shadow-sm);transition:transform var(--ob-duration) var(--ob-ease-standard);background:#fff;border-radius:999px;position:absolute;top:2px;left:2px}.ob-toggle--on .ob-toggle__track{background:var(--accent)}.ob-toggle--on .ob-toggle__track:after{transform:translate(18px)}.ob-accordion{border:1px solid var(--border-subtle);border-radius:var(--ob-radius-lg);overflow:hidden}.ob-accordion__item+.ob-accordion__item{border-top:1px solid var(--border-subtle)}.ob-accordion__head{background:var(--surface);cursor:pointer;width:100%;color:var(--fg-1);text-align:left;border:0;align-items:center;gap:12px;padding:14px 16px;font-family:inherit;font-size:15px;font-weight:600;display:flex}.ob-accordion__head:hover{background:var(--surface-hover)}.ob-accordion__head .ob-icon{width:20px;height:20px;color:var(--fg-2);transition:transform var(--ob-duration);margin-left:auto}.ob-accordion__item--open .ob-accordion__head .ob-icon{transform:rotate(180deg)}.ob-accordion__panel{color:var(--fg-2);background:var(--surface);padding:0 16px 16px;font-size:14px;line-height:1.5}.ob-listgroup{flex-direction:column;display:flex}.ob-listgroup__row{box-sizing:border-box;background:var(--surface);border:1px solid var(--border-subtle);width:100%;min-height:40px;color:var(--fg-1);cursor:pointer;text-align:left;align-items:center;gap:10px;margin-top:-1px;padding:8px 16px;font-family:inherit;font-size:14px;line-height:20px;display:flex;position:relative}.ob-listgroup__row:hover{background:var(--surface-hover)}.ob-listgroup__row.is-selected{background:var(--bg-subtle)}.ob-listgroup__row.is-selected:before{content:"";background:var(--ob-red-500);width:3px;height:100%;position:absolute;top:0;left:0}.ob-spinner{border:3px solid var(--border);border-top-color:var(--accent);border-radius:999px;width:28px;height:28px;animation:.7s linear infinite obSpin}.ob-spinner--lg{border-width:4px;width:44px;height:44px}@keyframes obSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ob-spinner{animation-duration:2s}}.ob-progress{background:var(--ob-neutral-100);height:6px;position:relative;overflow:hidden}.ob-progress__fill{background:var(--ob-neutral-400);height:100%;transition:width .3s var(--ob-ease-standard)}.ob-progress--done .ob-progress__fill{background:#059669}.ob-progress--indeterminate .ob-progress__fill{animation:obIndeterminate 1.3s var(--ob-ease-standard) infinite;width:35%!important}@keyframes obIndeterminate{0%{margin-left:-35%}to{margin-left:100%}}@media (prefers-reduced-motion:reduce){.ob-progress--indeterminate .ob-progress__fill{margin-left:0;animation:none}}.ob-autocomplete{width:300px;position:relative}.ob-autocomplete__input{box-sizing:border-box;background:var(--surface);border:1px solid var(--ob-neutral-400);border-radius:var(--ob-radius-lg);align-items:center;gap:12px;height:40px;padding:0 12px;display:flex}.ob-autocomplete__input .ob-icon{width:24px;height:24px;color:var(--ob-neutral-400);flex:none}.ob-autocomplete__input input{width:100%;color:var(--fg-1);background:0 0;border:0;outline:0;font-family:inherit;font-size:16px;line-height:24px}.ob-autocomplete__input input::placeholder{color:var(--ob-neutral-400)}.ob-autocomplete__input:focus-within{border-color:var(--link);outline:3px solid var(--focus);outline-offset:0}.ob-autocomplete__panel{z-index:60;background:var(--surface-raised);border-radius:var(--ob-radius-lg);box-shadow:var(--ob-shadow-default);padding:4px 0;position:absolute;top:calc(100% + 4px);left:0;right:0}.ob-autocomplete__opt{color:var(--fg-1);cursor:pointer;padding:8px 16px;font-size:16px;line-height:24px}.ob-autocomplete__opt b{font-weight:700}.ob-autocomplete__opt.is-active{background:var(--ob-interaction-focus-bg)}.ob-autocomplete__empty{color:var(--fg-3);padding:8px 16px;font-size:14px}.ob-slider{cursor:pointer;touch-action:none;outline:none;height:20px;position:relative}.ob-slider__track{background:var(--bg-subtle);border:1px solid var(--border-subtle);box-sizing:border-box;border-radius:100px;height:4px;position:absolute;top:8px;left:0;right:0}.ob-slider__fill{background:var(--ob-neutral-400);border-radius:100px;height:4px;position:absolute;top:8px;left:0}.ob-slider__thumb{background:var(--ob-neutral-400);border-radius:50%;width:20px;height:20px;margin-left:-10px;position:absolute;top:0}.ob-slider:hover .ob-slider__thumb,.ob-slider.is-drag .ob-slider__thumb{box-shadow:0 0 0 10px #828e9a26}.ob-slider:focus-visible .ob-slider__thumb{outline:3px solid var(--focus);outline-offset:2px}.ob-slider__tip{background:var(--ob-neutral-400);color:#fff;text-align:center;border-radius:2px;width:38px;height:28px;margin-left:-19px;font-size:16px;line-height:28px;display:none;position:absolute;top:-36px}.ob-slider__tip:after{content:"";background:var(--ob-neutral-400);z-index:-1;border-radius:2px;width:12px;height:12px;position:absolute;bottom:-4px;left:13px;transform:rotate(45deg)}.ob-slider:hover .ob-slider__tip,.ob-slider.is-drag .ob-slider__tip,.ob-slider:focus-visible .ob-slider__tip{display:block}.ob-sticky{background:var(--surface);border:1px solid var(--border);border-radius:var(--ob-radius-lg);box-sizing:border-box;flex-direction:column;display:flex;overflow:hidden}.ob-sticky__head{box-sizing:border-box;border-bottom:1px solid var(--border-subtle);height:52px;color:var(--fg-1);flex:none;justify-content:space-between;align-items:center;padding:0 16px;font-size:16px;font-weight:700;display:flex}.ob-sticky__body{min-height:0;color:var(--fg-1);flex:1;padding:12px 16px;font-size:14px;line-height:20px;overflow-y:auto}.ob-sticky__foot{border-top:1px solid var(--border-subtle);flex:none;justify-content:flex-end;gap:8px;padding:10px 16px;display:flex}.ob-collayout{background:var(--surface);border:1px solid var(--border);border-radius:var(--ob-radius-lg);box-sizing:border-box;align-items:stretch;display:flex;overflow:hidden}.ob-collayout__col{background:var(--bg-subtle);box-sizing:border-box;min-width:0;transition:width .2s var(--ob-ease-standard);flex:none;position:relative;overflow:hidden}.ob-collayout__col--left{border-right:1px solid var(--border-subtle)}.ob-collayout__col--right{border-left:1px solid var(--border-subtle)}.ob-collayout__col.is-collapsed{border-width:0}.ob-collayout__main{flex:1;min-width:0;position:relative}.ob-collayout__toggle{box-sizing:border-box;cursor:pointer;background:var(--ob-neutral-600);color:#fff;z-index:5;border:0;justify-content:center;align-items:center;width:24px;height:80px;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.ob-collayout__toggle:hover{background:var(--ob-neutral-700)}.ob-collayout__toggle:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.ob-collayout__toggle .ob-icon{width:16px;height:16px}.ob-collayout__toggle--left{border-radius:0 4px 4px 0;left:0}.ob-collayout__toggle--right{border-radius:4px 0 0 4px;right:0}.ob-datepicker{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--ob-radius-lg);width:280px;box-shadow:var(--ob-shadow-lg);padding:14px}.ob-datepicker__head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.ob-datepicker__title{color:var(--fg-1);font-size:15px;font-weight:700}.ob-datepicker__nav{width:30px;height:30px;color:var(--fg-2);cursor:pointer;border-radius:var(--ob-radius-md);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.ob-datepicker__nav:hover{background:var(--surface-hover)}.ob-datepicker__nav .ob-icon{width:18px;height:18px}.ob-datepicker__grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.ob-datepicker__dow{color:var(--fg-3);text-align:center;padding:4px 0;font-size:11px;font-weight:700}.ob-datepicker__day{aspect-ratio:1;color:var(--fg-1);cursor:pointer;border-radius:var(--ob-radius-lg);background:0 0;border:0;justify-content:center;align-items:center;font-family:inherit;font-size:13px;display:flex}.ob-datepicker__day:hover{background:var(--surface-hover)}.ob-datepicker__day--muted{color:var(--fg-3);opacity:.5}.ob-datepicker__day--today{box-shadow:inset 0 0 0 1px var(--border)}.ob-datepicker__day--selected{background:var(--accent);color:var(--accent-fg);font-weight:700}[data-theme=dark] .ob-datepicker__day--selected{color:var(--accent-fg)}.ob-banner{width:100%;color:var(--ob-env-fg);text-align:center;letter-spacing:.04em;padding:4px 16px;font-size:12.5px;font-weight:700}.ob-banner--local{background:var(--ob-env-local)}.ob-banner--dev{background:var(--ob-env-dev)}.ob-banner--ref{background:var(--ob-env-ref)}.ob-banner--test{background:var(--ob-env-test)}.ob-banner--abn{background:var(--ob-env-abn)}.ob-skip{z-index:var(--ob-z-tooltip);background:var(--surface);color:var(--link);border-radius:var(--ob-radius-md);box-shadow:var(--ob-shadow-md);transition:top var(--ob-duration-micro) var(--ob-ease-standard);padding:8px 14px;font-size:13px;font-weight:700;text-decoration:none;position:absolute;top:-60px;left:12px}.ob-skip:focus{outline:3px solid var(--focus);outline-offset:2px;top:10px}.ob-breadcrumb{flex-wrap:wrap;align-items:center;gap:7px;font-size:13px;display:flex}.ob-breadcrumb a{color:var(--link);white-space:nowrap;align-items:center;gap:5px;text-decoration:none;display:inline-flex}.ob-breadcrumb a:hover{color:var(--link-hover);text-underline-offset:2px;text-decoration:underline}.ob-breadcrumb .ob-icon{width:15px;height:15px}.ob-breadcrumb__sep{color:var(--ob-neutral-300);display:inline-flex}.ob-breadcrumb__current{color:var(--fg-2);white-space:nowrap;font-weight:600}.ob-totop{z-index:var(--ob-z-header);border-radius:var(--ob-radius-md);background:var(--ob-btn-primary-bg);width:44px;height:44px;color:var(--ob-btn-primary-fg);cursor:pointer;box-shadow:var(--ob-shadow-lg);border:0;justify-content:center;align-items:center;display:inline-flex;position:fixed;bottom:24px;right:24px}.ob-totop:hover{background:var(--ob-btn-primary-hover)}.ob-totop:focus-visible{outline:3px solid var(--focus);outline-offset:3px}[data-theme=dark] .ob-totop{color:var(--accent-fg)}.ob-totop .ob-icon{width:22px;height:22px}.ob-content{max-width:1180px;margin:0 auto;padding:28px 24px 64px}.ob-content--narrow{max-width:820px}.ob-toaststack{z-index:var(--ob-z-notification);flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed;top:16px;right:16px}.ob-toast{background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--ob-radius-lg);width:340px;max-width:calc(100vw - 32px);box-shadow:var(--ob-shadow-lg);border-left-width:3px;align-items:flex-start;gap:11px;padding:12px 13px;display:flex}.ob-toast>.ob-icon{flex:none;width:20px;height:20px;margin-top:1px}.ob-toast__body{flex:1;min-width:0}.ob-toast__ti{color:var(--fg-1);margin-bottom:2px;font-size:13.5px;font-weight:700}.ob-toast__ms{color:var(--fg-2);font-size:12.5px;line-height:1.4}.ob-toast__x{opacity:.45;cursor:pointer;flex:none;width:16px;height:16px}.ob-toast__x:hover{opacity:1}.ob-toast--info>.ob-icon:first-child{color:var(--ob-info-500)}.ob-toast--info{border-left-color:var(--ob-info-500)}.ob-toast--success>.ob-icon:first-child{color:var(--ob-success-500)}.ob-toast--success{border-left-color:var(--ob-success-500)}.ob-toast--warning>.ob-icon:first-child{color:var(--ob-warning-500)}.ob-toast--warning{border-left-color:var(--ob-warning-500)}.ob-toast--error>.ob-icon:first-child{color:var(--ob-critical-500)}.ob-toast--error{border-left-color:var(--ob-critical-500)}.ob-popover{display:inline-flex;position:relative}.ob-popover__panel{z-index:var(--ob-z-tooltip);background:var(--surface-raised);border-radius:var(--ob-radius-lg);filter:drop-shadow(0 2px 4px #0000000f)drop-shadow(0 4px 10px #00000014);width:240px;padding:13px 14px;position:absolute}.ob-popover__panel--top{bottom:calc(100% + 12px);left:0}.ob-popover__panel--bottom{top:calc(100% + 12px);left:0}.ob-popover__panel h4{color:var(--fg-1);margin:0 0 4px;font-size:13px;font-weight:700}.ob-popover__panel p{color:var(--fg-2);margin:0;font-size:12.5px;line-height:1.45}.ob-popover__arrow{background:var(--surface-raised);width:14px;height:14px;position:absolute;left:44px;transform:rotate(45deg)}.ob-popover__panel--top .ob-popover__arrow{top:100%;transform:translateY(-50%)rotate(45deg)}.ob-popover__panel--bottom .ob-popover__arrow{top:0;transform:translateY(-50%)rotate(45deg)}.ob-navtree{border:1px solid var(--border-subtle);border-radius:var(--ob-radius-lg);background:var(--surface);padding:6px}.ob-navtree__node{border-radius:var(--ob-radius-md);height:36px;color:var(--fg-1);cursor:pointer;white-space:nowrap;text-align:left;background:0 0;border:0;align-items:center;gap:9px;width:100%;padding:0 10px;font-family:inherit;font-size:14px;display:flex;position:relative}.ob-navtree__node:hover{background:var(--surface-hover)}.ob-navtree__tw{width:16px;height:16px;color:var(--fg-3);transition:transform var(--ob-duration);flex:none;display:inline-flex}.ob-navtree__ic{width:18px;height:18px;color:var(--fg-2);flex:none}.ob-navtree__node--child{height:33px;color:var(--fg-2);padding-left:34px;font-size:13.5px}.ob-navtree__node--active{background:var(--surface-hover);color:var(--link);font-weight:600}.ob-navtree__node--active:before{content:"";background:var(--accent);border-radius:2px;width:3px;position:absolute;top:6px;bottom:6px;left:0}.ob-navtree__count{color:var(--fg-3);margin-left:auto;font-size:11px;font-weight:700}.ob-upload__drop{border:2px dashed var(--border);border-radius:var(--ob-radius-lg);background:var(--bg-subtle);cursor:pointer;text-align:center;flex-direction:column;align-items:center;gap:8px;padding:26px 20px;display:flex}.ob-upload__drop:hover,.ob-upload__drop.is-over{border-color:var(--link);background:var(--surface-hover)}.ob-upload__drop>.ob-icon{width:34px;height:34px;color:var(--ob-neutral-400)}.ob-upload__t{color:var(--fg-1);white-space:nowrap;font-size:14px}.ob-upload__t b{color:var(--link);font-weight:700}.ob-upload__h{color:var(--fg-3);white-space:nowrap;font-size:12px}.ob-upload__files{flex-direction:column;gap:8px;margin-top:14px;display:flex}.ob-upload__file{border:1px solid var(--border-subtle);border-radius:var(--ob-radius-lg);align-items:center;gap:11px;padding:10px 12px;display:flex}.ob-upload__file .ob-icon.ic{width:26px;height:26px;color:var(--ob-critical-500);flex:none}.ob-upload__meta{flex:1;min-width:0}.ob-upload__nm{color:var(--fg-1);white-space:nowrap;justify-content:space-between;gap:10px;font-size:13.5px;font-weight:600;display:flex}.ob-upload__nm span{color:var(--fg-3);font-size:12px;font-weight:400}.ob-upload__bar{background:var(--bg-muted);border-radius:999px;height:6px;margin-top:7px;overflow:hidden}.ob-upload__bar i{background:var(--accent);height:100%;transition:width .3s var(--ob-ease-standard);border-radius:999px;display:block}.ob-upload__st{flex:none;width:18px;height:18px}.ob-upload__st--ok{color:var(--ob-success-500)}.ob-upload__st--x{color:var(--fg-3);cursor:pointer}.ob-svcnav{align-items:center;gap:2px;display:inline-flex}.ob-svcnav__btn{border-radius:var(--ob-radius-md);width:40px;height:40px;color:var(--fg-2);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.ob-svcnav__btn:hover{background:var(--surface-hover);color:var(--fg-1)}.ob-svcnav__btn.is-on{background:var(--surface-hover);color:var(--link)}.ob-svcnav__btn .ob-icon{width:21px;height:21px}.ob-svcnav__dot{background:var(--ob-red-500);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:15px;height:15px;padding:0 3px;font-size:9px;font-weight:700;display:flex;position:absolute;top:6px;right:7px}.ob-svcnav__panel{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--ob-radius-lg);width:320px;box-shadow:var(--ob-shadow-lg);z-index:var(--ob-z-tooltip);margin-top:8px;position:absolute;overflow:hidden}.ob-svcnav__ph{text-transform:uppercase;letter-spacing:.04em;color:var(--fg-3);padding:12px 14px 6px;font-size:11px;font-weight:700}.ob-svcnav__app{cursor:pointer;align-items:center;gap:11px;padding:9px 14px;display:flex}.ob-svcnav__app:hover{background:var(--surface-hover)}.ob-svcnav__appic{border-radius:var(--ob-radius-md);background:var(--bg-muted);width:30px;height:30px;color:var(--fg-2);flex:none;justify-content:center;align-items:center;display:flex}.ob-svcnav__appic .ob-icon{width:17px;height:17px}.ob-svcnav__appmeta{flex:1;min-width:0}.ob-svcnav__appnm{color:var(--fg-1);white-space:nowrap;font-size:13.5px;font-weight:600}.ob-svcnav__appsub{color:var(--fg-3);white-space:nowrap;font-size:11.5px}.ob-svcnav__go{width:15px;height:15px;color:var(--fg-3);flex:none}}code{font-size:.9em}.icon-artificial-intelligence{background:currentColor;-webkit-mask:url(/vendor/icons/artificial-intelligence.svg) 50%/contain no-repeat;mask:url(/vendor/icons/artificial-intelligence.svg) 50%/contain no-repeat}.icon-book{background:currentColor;-webkit-mask:url(/vendor/icons/book.svg) 50%/contain no-repeat;mask:url(/vendor/icons/book.svg) 50%/contain no-repeat}.icon-bot{background:currentColor;-webkit-mask:url(/vendor/icons/bot.svg) 50%/contain no-repeat;mask:url(/vendor/icons/bot.svg) 50%/contain no-repeat}.icon-branch{background:currentColor;-webkit-mask:url(/vendor/icons/branch.svg) 50%/contain no-repeat;mask:url(/vendor/icons/branch.svg) 50%/contain no-repeat}.icon-chart-bar-vertical{background:currentColor;-webkit-mask:url(/vendor/icons/chart_bar_vertical.svg) 50%/contain no-repeat;mask:url(/vendor/icons/chart_bar_vertical.svg) 50%/contain no-repeat}.icon-check{background:currentColor;-webkit-mask:url(/vendor/icons/bestaetigt.svg) 50%/contain no-repeat;mask:url(/vendor/icons/bestaetigt.svg) 50%/contain no-repeat}.icon-chevron-down{background:currentColor;-webkit-mask:url(/vendor/icons/chevron-unten.svg) 50%/contain no-repeat;mask:url(/vendor/icons/chevron-unten.svg) 50%/contain no-repeat}.icon-chevron-right{background:currentColor;-webkit-mask:url(/vendor/icons/chevron-rechts.svg) 50%/contain no-repeat;mask:url(/vendor/icons/chevron-rechts.svg) 50%/contain no-repeat}.icon-clipboard{background:currentColor;-webkit-mask:url(/vendor/icons/clipboard.svg) 50%/contain no-repeat;mask:url(/vendor/icons/clipboard.svg) 50%/contain no-repeat}.icon-close{background:currentColor;-webkit-mask:url(/vendor/icons/schliessen.svg) 50%/contain no-repeat;mask:url(/vendor/icons/schliessen.svg) 50%/contain no-repeat}.icon-delete{background:currentColor;-webkit-mask:url(/vendor/icons/loeschen.svg) 50%/contain no-repeat;mask:url(/vendor/icons/loeschen.svg) 50%/contain no-repeat}.icon-edit{background:currentColor;-webkit-mask:url(/vendor/icons/bearbeiten.svg) 50%/contain no-repeat;mask:url(/vendor/icons/bearbeiten.svg) 50%/contain no-repeat}.icon-export{background:currentColor;-webkit-mask:url(/vendor/icons/export.svg) 50%/contain no-repeat;mask:url(/vendor/icons/export.svg) 50%/contain no-repeat}.icon-file{background:currentColor;-webkit-mask:url(/vendor/icons/file.svg) 50%/contain no-repeat;mask:url(/vendor/icons/file.svg) 50%/contain no-repeat}.icon-file-code{background:currentColor;-webkit-mask:url(/vendor/icons/file_code.svg) 50%/contain no-repeat;mask:url(/vendor/icons/file_code.svg) 50%/contain no-repeat}.icon-file-excel{background:currentColor;-webkit-mask:url(/vendor/icons/file_excel.svg) 50%/contain no-repeat;mask:url(/vendor/icons/file_excel.svg) 50%/contain no-repeat}.icon-file-pdf{background:currentColor;-webkit-mask:url(/vendor/icons/file_pdf.svg) 50%/contain no-repeat;mask:url(/vendor/icons/file_pdf.svg) 50%/contain no-repeat}.icon-file-powerpoint{background:currentColor;-webkit-mask:url(/vendor/icons/file_powerpoint.svg) 50%/contain no-repeat;mask:url(/vendor/icons/file_powerpoint.svg) 50%/contain no-repeat}.icon-file-word{background:currentColor;-webkit-mask:url(/vendor/icons/file_word.svg) 50%/contain no-repeat;mask:url(/vendor/icons/file_word.svg) 50%/contain no-repeat}.icon-information{background:currentColor;-webkit-mask:url(/vendor/icons/information.svg) 50%/contain no-repeat;mask:url(/vendor/icons/information.svg) 50%/contain no-repeat}.icon-lock{background:currentColor;-webkit-mask:url(/vendor/icons/gesperrt.svg) 50%/contain no-repeat;mask:url(/vendor/icons/gesperrt.svg) 50%/contain no-repeat}.icon-lock-open{background:currentColor;-webkit-mask:url(/vendor/icons/lock_open.svg) 50%/contain no-repeat;mask:url(/vendor/icons/lock_open.svg) 50%/contain no-repeat}.icon-map{background:currentColor;-webkit-mask:url(/vendor/icons/map.svg) 50%/contain no-repeat;mask:url(/vendor/icons/map.svg) 50%/contain no-repeat}.icon-plus{background:currentColor;-webkit-mask:url(/vendor/icons/plus.svg) 50%/contain no-repeat;mask:url(/vendor/icons/plus.svg) 50%/contain no-repeat}.icon-question{background:currentColor;-webkit-mask:url(/vendor/icons/hilfe.svg) 50%/contain no-repeat;mask:url(/vendor/icons/hilfe.svg) 50%/contain no-repeat}.icon-search{background:currentColor;-webkit-mask:url(/vendor/icons/suche.svg) 50%/contain no-repeat;mask:url(/vendor/icons/suche.svg) 50%/contain no-repeat}.icon-shield-checkmark{background:currentColor;-webkit-mask:url(/vendor/icons/shield_checkmark.svg) 50%/contain no-repeat;mask:url(/vendor/icons/shield_checkmark.svg) 50%/contain no-repeat}.icon-undo{background:currentColor;-webkit-mask:url(/vendor/icons/undo.svg) 50%/contain no-repeat;mask:url(/vendor/icons/undo.svg) 50%/contain no-repeat}.icon-upload{background:currentColor;-webkit-mask:url(/vendor/icons/upload.svg) 50%/contain no-repeat;mask:url(/vendor/icons/upload.svg) 50%/contain no-repeat}.icon-user{background:currentColor;-webkit-mask:url(/vendor/icons/benutzer.svg) 50%/contain no-repeat;mask:url(/vendor/icons/benutzer.svg) 50%/contain no-repeat}.icon-warning{background:currentColor;-webkit-mask:url(/vendor/icons/warnung.svg) 50%/contain no-repeat;mask:url(/vendor/icons/warnung.svg) 50%/contain no-repeat}.icon-moon{background:currentColor;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%3e%3cpath%20d='M%2020.96%2012.89%20A%209%209%200%201%201%2011.11%203.04%20A%207.5%207.5%200%200%200%2020.96%2012.89%20Z'%20stroke='currentColor'%20stroke-width='1.5'%20stroke-linejoin='round'%3e%3c/path%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%3e%3cpath%20d='M%2020.96%2012.89%20A%209%209%200%201%201%2011.11%203.04%20A%207.5%207.5%200%200%200%2020.96%2012.89%20Z'%20stroke='currentColor'%20stroke-width='1.5'%20stroke-linejoin='round'%3e%3c/path%3e%3c/svg%3e") 50%/contain no-repeat}.icon-sign-in{background:currentColor;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%3e%3cg%20stroke='currentColor'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M%209.75%203.75%20L%2018.75%203.75%20A%201.5%201.5%200%200%201%2020.25%205.25%20L%2020.25%2018.75%20A%201.5%201.5%200%200%201%2018.75%2020.25%20L%209.75%2020.25'%3e%3c/path%3e%3cpath%20d='M%203.75%2012%20L%2013.5%2012'%3e%3c/path%3e%3cpath%20d='M%2010%208.5%20L%2013.5%2012%20L%2010%2015.5'%3e%3c/path%3e%3c/g%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%3e%3cg%20stroke='currentColor'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M%209.75%203.75%20L%2018.75%203.75%20A%201.5%201.5%200%200%201%2020.25%205.25%20L%2020.25%2018.75%20A%201.5%201.5%200%200%201%2018.75%2020.25%20L%209.75%2020.25'%3e%3c/path%3e%3cpath%20d='M%203.75%2012%20L%2013.5%2012'%3e%3c/path%3e%3cpath%20d='M%2010%208.5%20L%2013.5%2012%20L%2010%2015.5'%3e%3c/path%3e%3c/g%3e%3c/svg%3e") 50%/contain no-repeat}.icon-sign-out{background:currentColor;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%3e%3cg%20stroke='currentColor'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M%2014.25%203.75%20L%205.25%203.75%20A%201.5%201.5%200%200%200%203.75%205.25%20L%203.75%2018.75%20A%201.5%201.5%200%200%200%205.25%2020.25%20L%2014.25%2020.25'%3e%3c/path%3e%3cpath%20d='M%2010.5%2012%20L%2020.25%2012'%3e%3c/path%3e%3cpath%20d='M%2016.75%208.5%20L%2020.25%2012%20L%2016.75%2015.5'%3e%3c/path%3e%3c/g%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%3e%3cg%20stroke='currentColor'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M%2014.25%203.75%20L%205.25%203.75%20A%201.5%201.5%200%200%200%203.75%205.25%20L%203.75%2018.75%20A%201.5%201.5%200%200%200%205.25%2020.25%20L%2014.25%2020.25'%3e%3c/path%3e%3cpath%20d='M%2010.5%2012%20L%2020.25%2012'%3e%3c/path%3e%3cpath%20d='M%2016.75%208.5%20L%2020.25%2012%20L%2016.75%2015.5'%3e%3c/path%3e%3c/g%3e%3c/svg%3e") 50%/contain no-repeat}.icon-stop{background:currentColor;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%3e%3crect%20x='2'%20y='2'%20width='20'%20height='20'%20rx='1.5'%20fill='currentColor'/%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%3e%3crect%20x='2'%20y='2'%20width='20'%20height='20'%20rx='1.5'%20fill='currentColor'/%3e%3c/svg%3e") 50%/contain no-repeat}.icon-sun{background:currentColor;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%3e%3ccircle%20cx='12'%20cy='12'%20r='4.25'%20stroke='currentColor'%20stroke-width='1.5'%3e%3c/circle%3e%3cg%20stroke='currentColor'%20stroke-width='1.5'%20stroke-linecap='round'%3e%3cpath%20d='M%2012%201.75%20L%2012%204'%3e%3c/path%3e%3cpath%20d='M%2012%2020%20L%2012%2022.25'%3e%3c/path%3e%3cpath%20d='M%201.75%2012%20L%204%2012'%3e%3c/path%3e%3cpath%20d='M%2020%2012%20L%2022.25%2012'%3e%3c/path%3e%3cpath%20d='M%204.75%204.75%20L%206.34%206.34'%3e%3c/path%3e%3cpath%20d='M%2017.66%2017.66%20L%2019.25%2019.25'%3e%3c/path%3e%3cpath%20d='M%204.75%2019.25%20L%206.34%2017.66'%3e%3c/path%3e%3cpath%20d='M%2017.66%206.34%20L%2019.25%204.75'%3e%3c/path%3e%3c/g%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%3e%3ccircle%20cx='12'%20cy='12'%20r='4.25'%20stroke='currentColor'%20stroke-width='1.5'%3e%3c/circle%3e%3cg%20stroke='currentColor'%20stroke-width='1.5'%20stroke-linecap='round'%3e%3cpath%20d='M%2012%201.75%20L%2012%204'%3e%3c/path%3e%3cpath%20d='M%2012%2020%20L%2012%2022.25'%3e%3c/path%3e%3cpath%20d='M%201.75%2012%20L%204%2012'%3e%3c/path%3e%3cpath%20d='M%2020%2012%20L%2022.25%2012'%3e%3c/path%3e%3cpath%20d='M%204.75%204.75%20L%206.34%206.34'%3e%3c/path%3e%3cpath%20d='M%2017.66%2017.66%20L%2019.25%2019.25'%3e%3c/path%3e%3cpath%20d='M%204.75%2019.25%20L%206.34%2017.66'%3e%3c/path%3e%3cpath%20d='M%2017.66%206.34%20L%2019.25%204.75'%3e%3c/path%3e%3c/g%3e%3c/svg%3e") 50%/contain no-repeat}.glyph-md .ob-icon{width:18px;height:18px}.glyph-sm .ob-icon{width:14px;height:14px}.iconbtn-sm .ob-iconbtn{width:24px;height:24px}:root .focus-ring:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.selected-ring{outline:2px solid var(--accent);outline-offset:2px}.stack{flex-direction:column;display:flex}.row{align-items:center;display:flex}.row--split{justify-content:space-between}.cluster{flex-wrap:wrap;align-items:center;display:flex}.wrap{flex-wrap:wrap;display:flex}.inline-row{align-items:center;display:inline-flex}.field-grid{gap:var(--ob-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));display:grid}.plain-list{margin:0;padding:0;list-style:none}.push-end{flex:none;margin-left:auto}.stretched-link:after{content:"";position:absolute;inset:0}.corner-action{top:var(--ob-space-2);right:var(--ob-space-2);position:absolute}.hover-reveal__actions{gap:1px;transition:opacity .15s;display:flex}@media (hover:hover){.hover-reveal__actions{opacity:0}.hover-reveal:hover .hover-reveal__actions,.hover-reveal:focus-within .hover-reveal__actions{opacity:1}}.gap-1{gap:var(--ob-space-1)}.gap-2{gap:var(--ob-space-2)}.gap-3{gap:var(--ob-space-3)}.gap-4{gap:var(--ob-space-4)}.margin-top-3{margin-top:var(--ob-space-3)}.subtitle{color:var(--fg-2);font-size:var(--ob-size-xs)}.subtitle--strong{font-weight:var(--ob-weight-semibold)}.note{color:var(--fg-2);font-size:var(--ob-size-sm)}.tone-success{background:var(--success-surface);color:var(--success-on)}.tone-warning{background:var(--warning-surface);color:var(--warning-on)}.tone-critical{background:var(--critical-surface);color:var(--critical-on)}.tone-info{background:var(--info-surface);color:var(--info-on)}.plain-link{color:var(--fg-1);text-decoration:none}.heading-md{font-size:var(--ob-size-md);margin:0}.heading-sm{font-size:var(--ob-size-sm);margin:0}.card-title{font-weight:var(--ob-weight-semibold);font-size:var(--ob-size-sm);margin-bottom:0;line-height:1.3}.hyphenate{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.full-sheet{width:100%;max-width:none}.ob-dl__row dt{color:var(--fg-2)}.ob-modal__foot{flex-wrap:wrap}@media (width>=906px){.ob-modal--dialog{left:calc((100vw - var(--coach-rail-w)) / 2)}}.page{min-width:0;padding:var(--ob-space-6) var(--ob-space-4);flex:1;margin-inline:auto;container:page/inline-size}@media (width>=601px){.page{padding:var(--ob-space-12) var(--ob-space-6)}}.app__body{padding-bottom:var(--ob-space-16);flex:1;align-items:stretch;display:flex}.side-nav{--side-nav-column:var(--ob-space-10);--side-nav-inline-pad:var(--ob-space-4);--side-nav-border:1px;z-index:var(--ob-z-drawer);box-sizing:border-box;width:15rem;padding:var(--ob-space-4) var(--side-nav-inline-pad);border-right:var(--side-nav-border) solid var(--border-subtle);background:var(--surface);box-shadow:var(--ob-shadow-2xl);transition-property:width,padding;position:fixed;inset:0 auto 0 0;overflow:hidden auto}.side-nav--collapsed{--side-nav-inline-pad:var(--ob-space-2);width:calc(var(--side-nav-column) + 2 * var(--side-nav-inline-pad) + var(--side-nav-border));scrollbar-width:none}.side-nav__tree{background:0 0;border:0;border-radius:0;padding:0}.side-nav__item{height:auto;min-height:36px;padding-block:var(--ob-space-1);transition-property:width,padding;overflow:clip}.side-nav__item.ob-navtree__node--active,.side-nav__item.ob-navtree__node--active:visited{color:var(--link)}.side-nav--collapsed .side-nav__item{width:var(--side-nav-column);padding-inline:var(--side-nav-inline-pad)}.side-nav__label{white-space:normal;transition-behavior:allow-discrete;transition-property:opacity,white-space}.side-nav--collapsed .side-nav__label{opacity:0;white-space:nowrap}.side-nav__item:focus-visible,.side-nav__toggle:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.side-nav__toggle{width:var(--side-nav-column);height:var(--side-nav-column);flex:none;align-self:flex-end}.side-nav__feedback{flex:none;min-width:max-content;margin-top:auto;animation-name:obFade}.side-nav .ob-icon{-webkit-mask-size:18px;mask-size:18px}.side-nav__toggle .ob-icon{transition-property:transform}.side-nav:not(.side-nav--collapsed) .side-nav__toggle .ob-icon,.wizard__nav--open .wizard__nav-toggle .ob-icon{transform:rotate(180deg)}@media (prefers-reduced-motion:no-preference){.side-nav,.side-nav__item,.side-nav__label,.side-nav__toggle .ob-icon{transition-duration:var(--ob-duration-comfortable);transition-timing-function:var(--ob-ease-emphasis)}.side-nav__label{transition-duration:var(--ob-duration-comfortable), 0s;transition-delay:0s, var(--ob-duration-comfortable)}.side-nav--collapsed .side-nav__label{transition-delay:0s}.side-nav__feedback,.side-nav,.coach-panel,.coach-launcher__badge{animation-duration:var(--ob-duration-comfortable);animation-timing-function:var(--ob-ease-emphasis)}.side-nav{animation-name:slide-in-from-left}.coach-panel{animation-name:slide-in-from-right}.coach-launcher__badge{animation-name:coach-launcher-pop}}@keyframes slide-in-from-left{0%{transform:translate(-100%)}}@keyframes slide-in-from-right{0%{transform:translate(100%)}}@keyframes coach-launcher-pop{0%{transform:scale(0)}}@media (width>=906px){.app__body{padding-bottom:0}.side-nav{inset:var(--ob-header-h) auto auto;z-index:auto;height:calc(100vh - var(--ob-header-h));box-shadow:none;flex:none;align-self:start;animation:none;position:sticky}}.lede{margin:var(--ob-space-1) 0 var(--ob-space-8);color:var(--fg-2)}.app-header__brand{text-decoration:none}.app-header__actions{justify-content:flex-end;gap:var(--ob-space-4);flex:1;min-width:0}.app-header__auth,.app-header__theme,.app-header__toggle,.header-search__glyph{flex:none}.app-header__toggle{display:inline-flex}@media (width>=906px){.app-header__toggle{display:none}}.app-avatar{border-radius:var(--ob-radius-pill);background:var(--accent);color:var(--accent-fg);justify-content:center;align-items:center;font-weight:700;display:flex}.app-header__avatar{width:30px;height:30px;font-size:var(--ob-size-xs);flex:none}.app-header__auth-icon{display:none}.app-header__theme-glyph{position:absolute;top:50%;left:50%;translate:-50% -50%;-webkit-mask-size:20px;mask-size:20px}.app-header__theme-sun{opacity:0;transform:rotate(-90deg)scale(.5)}.app-header__theme--dark .app-header__theme-moon{opacity:0;transform:rotate(90deg)scale(.5)}.app-header__theme--dark .app-header__theme-sun{opacity:1;transform:none}:root[data-theme=dark] .app-header__brand .app-header__logo{content:url(/brand/swiss-confederation-logo-dark.png);filter:none}@media (prefers-reduced-motion:no-preference){.app-header__theme-glyph{transition-property:opacity,transform;transition-duration:var(--ob-duration-comfortable);transition-timing-function:var(--ob-ease-emphasis)}}.header-search{flex:1;min-width:120px;max-width:420px}.header-search:focus-within{border-color:var(--link);outline:3px solid var(--focus);outline-offset:0}.header-search--trigger{font:inherit;font-size:var(--ob-size-sm);color:var(--fg-2);cursor:pointer}.search-box{position:relative}.search-box__input{min-width:0}.search-box__panel{min-width:20rem;max-height:min(28rem, calc(100dvh - var(--ob-header-h)));overflow-y:auto}.search-box__bar{gap:var(--ob-space-2)}.search-box__heading{padding:var(--ob-space-2) var(--ob-space-4) 0}.language-menu{flex:none}.language-menu__tick{width:18px;height:18px;color:var(--link);margin-left:auto}@media (width<=920px){.app-header__divider,.app-header__title{display:none}.app-header__brand .app-header__logo,:root[data-theme=dark] .app-header__brand .app-header__logo{content:url(/vendor/bundeswappen.svg)}}@media (width<=628px){.app-header__bar{padding-inline:var(--ob-space-2);gap:var(--ob-space-2)}.app-header__actions{gap:var(--ob-space-1)}}@media (width<=538px){.app-header__auth{width:var(--ob-space-10);height:var(--ob-space-10);border-radius:var(--ob-radius-md);border:0;padding:0}.app-header__auth:hover{background:var(--surface-hover);box-shadow:none}.app-header__auth-label{display:none}.app-header__auth-icon{display:inline-flex}}@media (width<=436px){.app-header__avatar{display:none}}@media (width<=402px){.app-header__bar{gap:var(--ob-space-1)}}.card{margin:0 0 var(--ob-space-2)}.inline-error{margin:0 0 var(--ob-space-4);color:var(--critical-on);font-size:var(--ob-size-sm)}.form-actions{margin-top:var(--ob-space-4)}.wizard{gap:var(--ob-space-8);grid-template-columns:minmax(0,1fr);width:100%;display:grid}.wizard__back,.wizard__nav-toggle{align-self:flex-start}.wizard__step-count{margin:0 0 var(--ob-space-1)}.wizard__nav:not(.wizard__nav--open) .ob-step:not(.ob-step--active){display:none}@container page (width>=50rem){.wizard{grid-template-columns:2fr minmax(0,7fr) 4fr;align-items:start}.wizard__nav:not(.wizard__nav--open) .ob-step:not(.ob-step--active){display:flex}.wizard__nav-toggle{display:none}}.rating-scale{margin:0 0 var(--ob-space-6);padding:var(--ob-space-5)}.rating-scale__ratings{color:var(--accent)}.rating-scale__slider{width:100%}.rating-scale__anchors{justify-content:space-between;gap:var(--ob-space-4);margin:var(--ob-space-2) 0 0;display:flex}.stepper-vertical.ob-stepper{align-items:stretch;gap:var(--ob-space-4);flex-direction:column}a.ob-btn,a.ob-step{text-decoration:none}a.ob-btn--primary{color:var(--accent-fg)}a.ob-btn--secondary:visited{color:var(--link)}.current-step{font-size:var(--app-size-caption);color:var(--ob-interaction-hover)}.finished-step{font-size:var(--app-size-caption);color:var(--fg-2)}.step-nav{align-items:flex-start}.step-labels{line-height:1}.step-nav__step{gap:var(--ob-space-1);text-align:center;-webkit-hyphens:auto;hyphens:auto;flex-direction:column;flex:1 1 0}.step-nav__line{flex:0 1 var(--ob-space-4);min-width:var(--ob-space-2);margin:13px 0 0}@container page (width>=25rem){.step-nav__step{flex:0 auto}.step-nav__line{margin:13px var(--ob-space-2) 0;flex:1 1 0}}@container page (width>=40rem){.step-nav{align-items:center}.step-nav__step{text-align:start;flex-direction:row;gap:10px}.step-nav__line{min-width:28px;margin:0 14px}}.stepper-resolved .ob-step--done .ob-step__num{border-color:var(--ob-resolved-500);background:var(--ob-resolved-500);color:var(--accent-fg)}.stepper-resolved .ob-step__num .ob-icon{display:block}.coach-note{margin:0}.description-verdict{font-size:var(--ob-size-sm)}.description-verdict__dot{background:var(--risk-mark)}.risk-card .risk-card__grid{margin:var(--ob-space-4) 0}.wizard__aside{gap:var(--ob-space-6);display:grid}.canvas__title{margin:0 0 var(--ob-space-3);font-weight:var(--ob-weight-semibold);letter-spacing:var(--ob-ls-wide)}.canvas__cards{gap:var(--ob-space-2);padding:0;list-style:none;display:grid}.canvas__card{padding:var(--ob-space-3);border-left:3px solid var(--accent);font-size:var(--ob-size-xs)}.canvas__card--open{border-left-color:var(--border);color:var(--fg-2)}.canvas__label{font-size:var(--ob-size-xs);font-weight:var(--ob-weight-semibold);letter-spacing:var(--ob-ls-wide);margin:0}.canvas__note{margin:var(--ob-space-1) 0 0;font-style:italic}.canvas__value{-webkit-line-clamp:3;line-clamp:3;margin:var(--ob-space-1) 0 0;color:var(--fg-2);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.canvas__value--open{font-style:italic}button.canvas__value{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:0}button.canvas__value:hover{color:var(--fg-1);text-decoration:underline}.canvas__card .ob-textarea{margin-top:var(--ob-space-1);font-size:var(--ob-size-xs)}.canvas__total{margin:var(--ob-space-1) 0 0;color:var(--fg-2)}.canvas__risks{margin:var(--ob-space-2) var(--ob-space-4) 0;padding:0;list-style:square}.canvas__risk-description{-webkit-line-clamp:2;line-clamp:2;color:var(--fg-2);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.canvas__criteria{gap:var(--ob-space-1);margin:var(--ob-space-1) 0 0;display:grid}.canvas__criterion{align-items:baseline}.canvas__criterion-value{font-weight:var(--ob-weight-semibold)}.canvas__criterion--unrated .canvas__criterion-value{color:var(--fg-2);font-weight:var(--ob-weight-regular)}.canvas__jump{margin-top:var(--ob-space-2);text-decoration:none;display:inline-block}.canvas__jump:hover{text-decoration:underline}.col-action{justify-content:flex-end;gap:var(--ob-space-3);display:flex}.row-description{color:var(--fg-2);font-size:.85em;display:block}.notice{max-width:34rem;container-type:normal}.error-title{color:var(--critical-on)}.coach-chip{border-color:var(--accent);color:var(--accent)}.tags-field{margin:var(--ob-space-4) 0;border:none;min-inline-size:0;padding:0}.tags-field>legend{color:var(--fg-1);margin-bottom:5px;padding:0;font-size:13px;font-weight:600}.tags>li,.tags .ob-chip{max-width:100%}.tags__text{font:inherit;min-width:0}.tags__text:focus-visible{outline:1px solid var(--border)}.tags .ob-chip__x .ob-icon{display:block}.interactive-card{margin-bottom:var(--ob-space-5)}.interactive-card[role=button]{cursor:pointer}.interactive-card[role=button]:hover,.interactive-card[role=button]:focus-visible{border-color:var(--accent)}a.interactive-card{color:inherit;text-decoration:none}a.interactive-card:hover,a.interactive-card:focus-visible{border-color:var(--accent)}.interactive-card.is-selected{border-color:var(--accent);outline:none}.ai-suggestion-tag{font-size:var(--app-size-caption);background:var(--surface);border:1px solid var(--accent);color:var(--accent);margin-bottom:10px;padding:0 4px}.ai-suggestion-text{font-size:var(--ob-size-sm)}.interactive-card__rows{margin:0 0 var(--ob-space-2)}.interactive-card__row{justify-content:space-between;gap:var(--ob-space-3);font-size:var(--ob-size-xs);display:flex}.interactive-card__row-value{color:var(--accent);font-weight:var(--ob-weight-bold)}.iconbtn-delete:hover{background:var(--critical-surface);color:var(--critical-on)}.overview__tile{padding:var(--ob-space-3);flex:1}.overview__value{font-size:var(--ob-size-2xl);font-weight:var(--ob-weight-bold);line-height:var(--ob-lh-xl);color:var(--fg-1);margin:0}.kpi-box{padding:var(--ob-space-2);border:1px solid var(--border-subtle);border-radius:var(--ob-radius-md);gap:2px;min-width:0}.kpi-box dd{font-size:var(--ob-size-lg);font-weight:var(--ob-weight-bold);color:var(--fg-1);margin:0}.button-row{margin:var(--ob-space-4) 0px}.button-row .ob-btn,.btn-wrap,.process-flow__rail .ob-btn{white-space:normal;padding-block:var(--ob-space-1);line-height:1.25}.card-head{justify-content:space-between;align-items:baseline;gap:var(--ob-space-3);display:flex}.chip-list{margin:0 0 var(--ob-space-3)}.color-dot{border-radius:var(--ob-radius-pill);flex:none;width:10px;height:10px}.color-dot--info{background:var(--ob-info-500)}.color-dot--waiting{background:var(--ob-waiting-500)}.color-dot--pending{background:var(--ob-pending-500)}.color-dot--neutral{background:var(--ob-neutral-500)}.color-dot--attention{background:var(--ob-attention-500)}.color-dot--critical{background:var(--ob-critical-500)}.plain-list__row{gap:var(--ob-space-1) var(--ob-space-2)}.bare-control{color:inherit;background:0 0;border:0;padding:0}.toggle-tag{text-align:left;font:inherit;font-size:var(--ob-size-xs);border-radius:var(--ob-radius-sm);padding:2px var(--ob-space-2);cursor:pointer}:root .toggle-tag--pressed{border-style:solid;border-color:var(--accent);background:var(--info-surface);color:var(--fg-1)}.point-tooltip{opacity:1;white-space:normal;max-width:18rem;bottom:auto;transform:translate(-50%,calc(-100% - 8px))}:root .subtitle.trend--up{color:var(--success-on)}:root .subtitle.trend--down{color:var(--critical-on)}:root .subtitle.trend--flat{color:var(--fg-2)}:root,[data-theme],[data-palette]{--app-size-caption:10px;--risk-low-mark:var(--ob-success-500);--risk-low-on:var(--success-on);--risk-medium-mark:var(--ob-warning-500);--risk-medium-on:var(--warning-on);--risk-high-mark:var(--ob-critical-500);--risk-high-on:var(--critical-on)}.risk-tone--low{--risk-mark:var(--risk-low-mark);color:var(--risk-low-on)}.risk-tone--medium{--risk-mark:var(--risk-medium-mark);color:var(--risk-medium-on)}.risk-tone--high{--risk-mark:var(--risk-high-mark);color:var(--risk-high-on)}:root[data-theme=dark]{--warning-surface:var(--warning-border)}.heatmap__grid{grid-template-columns:repeat(var(--heatmap-columns), 1fr);gap:var(--ob-space-1);display:grid}.heatmap__cell{min-height:64px;padding:var(--ob-space-1);border-radius:var(--ob-radius-md);background:var(--surface-sunken);justify-content:center}.heatmap__point{border:1px solid var(--surface);border-radius:var(--ob-radius-pill);background:var(--risk-mark);width:14px;height:14px;position:relative}.heatmap__point:before{content:"";position:absolute;inset:-6px}button.heatmap__point{cursor:pointer}.heatmap__axis{justify-content:space-between;column-gap:var(--ob-space-2);margin-top:var(--ob-space-3);flex-wrap:wrap;display:flex}.heatmap__axis--top{margin:0 0 var(--ob-space-2)}.heatmap__axis>:not(.heatmap__quadrant){text-align:center;flex-basis:100%;order:1}@container page (width>=30rem){.heatmap__axis>:not(.heatmap__quadrant){flex-basis:auto;order:0}}.heatmap__quadrant{color:var(--fg-2);font-weight:var(--ob-weight-bold)}.row-title{font:inherit;text-align:left;cursor:inherit}.detail__close,.search-dialog__close{flex:none}.detail__close .ob-icon{display:block}.board,.use-case-list,.process-list,.initiative-activities__wrap{position:relative}@container page (width>=41rem){.board{flex-direction:row;overflow-x:auto}.board__column{flex:0 0 20rem}}:root{--coach-rail-w:0px}.ob-scrim--beside-coach{right:var(--coach-rail-w)}.coach-panel{box-sizing:border-box;background:var(--surface)}.coach-panel[hidden]{display:none}@media (width>=601px){.coach-panel{width:var(--ob-offcanvas-width-collapsed)}}.coach-panel__edge{cursor:col-resize;z-index:10;width:1px;transform:"translateX(-50%)";position:absolute;top:0;bottom:0;left:0}.coach-launcher{right:var(--ob-space-4);bottom:var(--ob-space-4);z-index:var(--ob-z-header);position:fixed}:root:has(.ob-scrim--beside-coach) .coach-launcher{z-index:calc(var(--ob-z-drawer) + 1)}:root:has(.ob-scrim--beside-coach) .coach-panel__scrim{z-index:calc(var(--ob-z-modal) + 1)}:root:has(.ob-scrim--beside-coach) .coach-panel.ob-offcanvas{z-index:calc(var(--ob-z-modal) + 1)}.coach-launcher__badge{box-sizing:content-box;min-height:1lh}@media (width>=906px){:root{--coach-rail-w:20%}.coach-panel{top:var(--ob-header-h);width:var(--coach-rail-w);min-width:15rem;height:calc(100vh - var(--ob-header-h));border-left:1px solid var(--border-subtle);flex:none;align-self:start;animation:none;position:sticky}.coach-launcher{display:none}}.coach-panel__head{gap:var(--ob-space-2);padding:var(--ob-space-4);flex-wrap:wrap;flex:none}.coach-panel__title{flex:1 1 0}.coach-panel__transcript{min-height:0;padding:var(--ob-space-4);flex:1;overflow-y:auto}.coach-turn{align-items:flex-start;gap:var(--ob-space-2);display:flex}.coach-turn__bubble{border-radius:var(--ob-radius-lg);background:var(--surface-2,var(--surface));border:1px solid var(--accent);flex:1;min-width:0}.coach-turn__avatar{border-radius:var(--ob-radius-pill);border:1px solid var(--accent);background:var(--surface);flex:none;place-items:center;width:1.75rem;height:1.75rem;display:grid}.coach-turn__avatar .ob-icon{width:15px;height:15px;color:var(--accent)}.coach-turn--user{margin-left:var(--ob-space-6)}.coach-turn--user .coach-turn__bubble{border-color:var(--border-subtle)}.coach-answer__steps,.coach-turn__bubble .run-progress{margin-bottom:var(--ob-space-2)}.coach-panel__offer{flex-wrap:wrap;justify-content:flex-end;display:flex}.coach-panel__offer-feedback{margin-top:var(--ob-space-2);padding:0 var(--ob-space-4);flex-basis:100%}.coach-typing{gap:.3rem;min-height:1.25rem;margin:0}.coach-typing__dot{border-radius:var(--ob-radius-pill);background:var(--fg-3);width:.4rem;height:.4rem;animation:1.2s ease-in-out infinite coach-typing}.coach-typing__dot:nth-child(2){animation-delay:.15s}.coach-typing__dot:nth-child(3){animation-delay:.3s}@keyframes coach-typing{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-.2rem)}}@media (prefers-reduced-motion:reduce){.coach-typing__dot{animation:none}}.coach-launcher__dot{background:currentColor;animation-iteration-count:3}.coach-lead{margin:0 0 var(--ob-space-2);color:var(--fg-2)}.step-mark{flex:none;width:1rem;height:1rem}.step-mark--done{color:var(--success-on)}.step-mark--failed{color:var(--critical-on)}.step-mark--pending{border-radius:var(--ob-radius-pill);background:var(--fg-3);width:.5rem;height:.5rem;margin:0 .25rem}.step-mark--running{border-width:2px;width:.875rem;height:.875rem;margin:0 .0625rem}.run-progress__head{column-gap:var(--ob-space-2)}.run-progress__title{min-width:0;font-size:var(--ob-size-sm);font-weight:var(--ob-weight-bold);color:var(--fg-1);overflow-wrap:anywhere}.run-progress__dismiss{width:1.75rem;height:1.75rem;color:var(--fg-3);flex:none;margin-left:auto}.run-progress__dismiss .ob-icon{display:block}.run-progress__items{row-gap:var(--ob-space-1)}.run-progress__item{column-gap:var(--ob-space-2);font-size:var(--ob-size-sm)}.run-progress__name{color:var(--fg-1);flex:1 1 0}.run-progress__detail{font-variant-numeric:tabular-nums;flex:none;margin-left:auto}.run-progress__reason{padding-left:calc(1rem + var(--ob-space-2));color:var(--critical-on);font-size:var(--ob-size-xs);overflow-wrap:anywhere;flex-basis:100%}.coach-panel__input{align-items:flex-end;gap:var(--ob-space-2);padding:var(--ob-space-4);border-top:1px solid var(--border-subtle);flex:none;display:flex}.coach-panel__input .ob-textarea{resize:none;flex:1;min-height:0;overflow-y:auto}.coach-panel__send .ob-icon,.coach-panel__stop .ob-icon{display:block}.coach-panel__stop{border-radius:var(--ob-radius-pill);background:var(--accent);color:var(--accent-fg);flex:none}.coach-panel__stop:hover{background:var(--accent-hover);color:var(--accent-fg)}.coach-panel__stop:disabled{background:var(--ob-btn-disabled-bg);cursor:not-allowed}.ob-card__body[role=button]{cursor:pointer}.ob-card__body.is-spent{cursor:default;background-color:var(--surface-sunken)}.process-matrix{margin-inline:auto}@container page (width>=43rem){.process-matrix{max-width:70%}}.tile-grid{gap:var(--ob-space-3);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));display:grid}.tile-grid .interactive-card{margin-bottom:0}.tile-grid__card,.process-list__row{position:relative}.tile-grid__link{height:100%;display:block}.process-list__actions{z-index:1;gap:var(--ob-space-1);display:flex;position:relative}.tile-grid__actions{z-index:1}.tile-grid__card--editable .tile-grid__name{padding-right:2.75rem}.process-extraction__feedback{flex-basis:100%;order:99}.process-flow{gap:var(--ob-space-8);grid-template-columns:minmax(0,1fr);display:grid}@container page (width>=43rem){.process-flow{grid-template-columns:minmax(9rem,12rem) minmax(0,1fr);align-items:start}.process-flow--design{grid-template-columns:minmax(14rem,17rem) minmax(0,1fr)}}.process-flow__rail .ob-upload__files{grid-template-columns:minmax(0,1fr)}.process-flow__rail .ob-upload__file{flex-wrap:wrap}.process-flow__rail .ob-upload__t{white-space:normal}.process-flow__rail .ob-btn{max-width:100%}.process-flow__rail .ob-upload__h,.process-flow__rail .documents__formats{display:none}.process-flow__rail h2{font-size:var(--ob-size-sm)}.scorecard__head{align-items:baseline}.dimension-score__label{margin:0;padding:0;font-weight:600}.dimension-score__fields{margin:var(--ob-space-3) 0}.dimension-score__invert{padding:var(--ob-space-1) var(--ob-space-2);border-radius:var(--ob-radius-pill);background:var(--bg-subtle)}.scorecard .ob-tooltip{position:static}.scorecard__criterion-head,.dimension-score__label{position:relative}.scorecard .ob-tooltip__bubble{white-space:normal;text-align:left;width:max-content;max-width:min(20rem,100%);left:0;transform:none}.scorecard .ob-tooltip__bubble:after{display:none}.analysis{gap:var(--ob-space-2);grid-template-columns:minmax(0,1fr);display:grid}@container page (width>=43rem){.analysis{grid-template-columns:minmax(14rem,1fr) minmax(0,1.5fr);align-items:start}}.portfolio-matrix{grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.portfolio-matrix__axis--y{writing-mode:vertical-rl;transform:rotate(180deg)}.portfolio-matrix__axis--x{text-align:center;grid-column:2}.portfolio-matrix__chart{position:relative}.portfolio-matrix__plot{width:100%;height:auto;display:block;overflow:visible}.portfolio-matrix__base{fill:var(--surface-sunken)}.portfolio-matrix__threshold{stroke:var(--border-strong);stroke-width:.35px;stroke-dasharray:1.5 1.5}.portfolio-matrix__dot{vector-effect:non-scaling-stroke;stroke:var(--surface);stroke-width:2px;fill:var(--border-strong)}.portfolio-matrix__dot--own{fill:var(--link)}.portfolio-matrix__dot--hovered{stroke-width:3px}.portfolio-matrix__hit{fill:none;stroke:#0000;stroke-width:24px;stroke-linecap:round;vector-effect:non-scaling-stroke;pointer-events:stroke}.portfolio-matrix--linked .portfolio-matrix__dot,.portfolio-matrix--linked .portfolio-matrix__hit{cursor:pointer}.portfolio-matrix__sr-list{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.portfolio-matrix--linked .portfolio-matrix__sr-list:focus-within{width:auto;height:auto;margin:var(--ob-space-2) 0 0;clip-path:none;white-space:normal;grid-column:2;position:static;overflow:visible}.portfolio-matrix__corner{font-size:var(--ob-size-xs);pointer-events:none;position:absolute}.portfolio-matrix__corner--tl{top:var(--ob-space-1);left:var(--ob-space-2)}.portfolio-matrix__corner--tr{top:var(--ob-space-1);right:var(--ob-space-2)}.portfolio-matrix__corner--bl{bottom:var(--ob-space-1);left:var(--ob-space-2)}.portfolio-matrix__corner--br{bottom:var(--ob-space-1);right:var(--ob-space-2)}.portfolio-matrix__tooltip-name{font-weight:var(--ob-weight-bold);display:block}.portfolio-matrix__tooltip-scores{display:block}.marked-list{margin:0;padding-inline-start:var(--ob-space-5)}.volumetrics{gap:var(--ob-space-3) var(--ob-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,max(10rem,40%)),1fr));display:grid}.volumetrics__tags{grid-column:1/-1;margin:0}.volumetrics__figure{flex:6rem;min-width:0}.volumetrics__unit{flex:none}.scoring-finding{gap:var(--ob-space-2);padding:var(--ob-space-5);border-color:var(--accent);display:grid;position:relative}.scoring-finding p{margin:0}.archetype-badge{margin-right:var(--ob-space-5)}.scoring-finding__create .ob-tooltip__bubble{left:auto;right:0;transform:none}.scoring-finding__create .ob-tooltip__bubble:after{left:auto;right:7px;transform:none}.scoring-finding__answers{gap:var(--ob-space-1);display:grid}.scoring-finding__answers input[type=radio]{accent-color:var(--link);margin-inline-end:var(--ob-space-2)}.scoring-finding__custom .ob-input{flex:10rem}.documents__drop:focus-within{outline:3px solid var(--focus);outline-offset:3px}.documents__drop--slim{text-align:left;padding:var(--ob-space-3) var(--ob-space-4);margin-top:var(--ob-space-3);flex-flow:wrap}.documents__drop--slim .documents__select{margin-inline-start:auto}.documents__drop--slim>.ob-icon{width:22px;height:22px}.documents__drop--slim .ob-upload__t{white-space:normal}.documents__select--busy{opacity:.55}.documents__select-icon{-webkit-mask-size:18px;mask-size:18px}.documents__formats{justify-content:center;gap:var(--ob-space-2) var(--ob-space-4);font-size:var(--ob-size-sm);color:var(--fg-3);flex-wrap:wrap;display:flex}.documents__formats>span{align-items:center;gap:var(--ob-space-1);display:inline-flex}.documents__badge{border:1px solid var(--border);border-radius:var(--ob-radius-lg);background:var(--surface);width:26px;height:26px;color:var(--fg-2);flex:none;justify-content:center;align-items:center;display:inline-flex}.documents__type-icon{width:16px;height:16px}.documents__type-icon--pdf{color:var(--ob-critical-500)}.documents__type-icon--word{color:var(--ob-info-500)}.documents__type-icon--excel{color:var(--ob-resolved-500)}.documents__type-icon--powerpoint{color:var(--ob-attention-500)}.documents__files{grid-template-columns:repeat(auto-fill,minmax(16rem,22rem));padding:0;list-style:none;display:grid}.documents__files .ob-upload__file{padding:var(--ob-space-2) var(--ob-space-3);gap:var(--ob-space-2)}.documents__file{position:relative}.documents__file:hover{background:var(--surface-hover)}.documents__action{width:28px;height:28px}.documents__refused{margin:var(--ob-space-2) 0 0}.documents__files .ob-upload__nm{margin:0;line-height:16px}.documents__files .documents__row-meta{margin:0;line-height:12px}.documents__actions{gap:var(--ob-space-2);flex:none;display:flex}.documents__note{color:var(--ob-resolved-500);font-size:var(--ob-size-xs);white-space:nowrap;flex:none}.documents__note .ob-icon{width:12px;height:12px}.documents__action--download .ob-icon{-webkit-mask-size:16px;mask-size:16px}.document-preview__frame{width:100%;height:calc(100vh - var(--ob-header-h) - 14rem);border:none;min-height:32rem}.document-preview__text{overflow-wrap:anywhere;white-space:pre-wrap;max-height:40rem;font-size:var(--ob-size-sm);margin:0;overflow:auto}.deconstruct__placeholder{padding:var(--ob-space-8) var(--ob-space-4);text-align:center;align-items:center}.deconstruct table{border-collapse:collapse;width:100%}.deconstruct__table{margin:var(--ob-space-4) 0}.deconstruct th,.deconstruct td{min-width:8rem;padding:var(--ob-space-2);border-bottom:1px solid var(--border-subtle);overflow-wrap:normal}.deconstruct pre{overflow-x:auto}.deconstruct th{text-align:left;font-weight:var(--ob-weight-bold);border-bottom:2px solid var(--border)}.connector-line{fill:none;stroke-width:1.5px;opacity:.7}.connector-line--focus{stroke-width:2.5px;opacity:1}.connector-arrow{fill:var(--fg-3)}.flow-canvas{--xy-edge-stroke-width:1.5;--xy-edge-stroke-selected:var(--fg-3);--xy-handle-background-color:transparent;--xy-handle-border-color:transparent;--xy-controls-button-background-color:var(--surface);--xy-controls-button-background-color-hover:var(--bg-subtle);--xy-controls-button-color:var(--fg-2);--xy-controls-button-border-color:var(--border-subtle);--xy-controls-box-shadow:none;height:32rem}.design-panes .flow-canvas{height:13rem}.ob-modal--flow{width:min(56rem,94vw)}.ob-modal--flow .flow-canvas{height:26rem}@media (width>=906px){.ob-modal--flow{left:calc((100vw - var(--coach-rail-w)) / 2);width:min(56rem, calc(100vw - var(--coach-rail-w) - 6vw))}}.flow-canvas .flow-edge{stroke:var(--fg-3)}.flow-canvas .connector-line--focus{stroke-width:2.5px}.flow-edge__hit{stroke:#0000;stroke-width:16px;fill:none}.flow-edge__label{z-index:11;background:var(--surface);border:1px solid var(--border);color:var(--fg-2);max-width:14rem;position:absolute;top:0;left:0}.flow-canvas__markers{width:0;height:0;position:absolute}.flow-node{box-sizing:border-box;gap:var(--ob-space-1);padding:var(--ob-space-3);color:var(--fg-1);background:var(--surface);border:2px solid var(--border);border-radius:var(--ob-radius-md);flex-direction:column;display:flex}.flow-node--deterministic{border-color:var(--ob-info-500);background:var(--ob-info-50)}.flow-node--ai{border-color:var(--ob-waiting-500);background:var(--ob-waiting-50)}.flow-node--human{border-color:var(--ob-pending-500);background:var(--ob-pending-50)}.flow-node--external{border-color:var(--ob-neutral-500);background:var(--ob-neutral-50)}:root[data-theme=dark] .flow-node{background:var(--surface-raised)}.flow-node--container{border-style:dashed}.flow-node--container .flow-node__type{align-items:baseline;display:flex}.flow-node__detail{text-transform:none;margin-left:auto}.flow-node__lock{width:13px;height:13px;margin-left:var(--ob-space-1)}.flow-node__type{font-size:var(--app-size-caption);font-weight:var(--ob-weight-bold);color:var(--fg-2);text-transform:uppercase;margin:0}.flow-node__label{font-weight:var(--ob-weight-bold);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.flow-node.is-related{outline:2px dashed var(--accent);outline-offset:2px}.flow-legend{gap:var(--ob-space-2) var(--ob-space-3)}.flow-pane__stale{flex-wrap:wrap}.flow-pane__stale p{margin:0}.initiative-lede{max-width:50rem}.initiative-step{gap:var(--ob-space-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.initiative-step__main{min-width:0}@container page (width>=70rem){.initiative-step{grid-template-columns:minmax(0,1fr) minmax(15rem,20rem)}.initiative-step__aside{top:var(--ob-header-h);position:sticky}}.initiative-consolidate__analyze{align-items:flex-start}.initiative-consolidate__coach{margin:0}.initiative-skeleton__row{height:var(--ob-space-3);border-radius:var(--ob-radius-pill);background:var(--bg-subtle);animation:1.5s ease-in-out infinite initiative-skeleton-pulse}.initiative-skeleton__row:nth-child(2n){width:62%}.initiative-skeleton__row:nth-child(3n){width:84%}@keyframes initiative-skeleton-pulse{50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.initiative-skeleton__row{animation:none}}.initiative-ai__icon{color:var(--accent);margin-right:var(--ob-space-1);-webkit-mask-size:22px;mask-size:22px}.initiative-result__counts{gap:var(--ob-space-2) var(--ob-space-6)}.initiative-result__note{margin:var(--ob-space-2) 0 0}.initiative-activities__head{justify-content:space-between}.initiative-activities__head h2{margin-right:auto}.initiative-activities__search{flex:none;display:flex;position:relative}.initiative-activities__search .ob-input{min-width:14rem;padding-left:2.5rem}.initiative-activities__search-icon{left:var(--ob-space-2);color:var(--fg-3);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);-webkit-mask-size:18px;mask-size:18px}.initiative-activities tbody tr{cursor:default}.initiative-activities__title{font-weight:600}.initiative-workstreams__list{margin:0 0 var(--ob-space-3)}.initiative-workstreams__row .ob-chip{border-color:var(--accent);min-width:0;max-width:100%}.initiative-workstreams__meta{margin:var(--ob-space-1) 0 0}.initiative-workstreams__actions{gap:var(--ob-space-1);flex:none;display:flex}.initiative-workstreams__action{width:32px;height:32px}.initiative-workstreams__add{width:100%}.initiative-question{border-left:4px solid var(--accent)}.initiative-question__body{align-items:flex-start}.initiative-question__mark{font-size:var(--ob-size-2xl);font-weight:var(--ob-weight-bold);color:var(--accent);line-height:.75}.initiative-question__text{flex:14rem;margin:0}.initiative-question__label{padding-top:var(--ob-space-1);white-space:nowrap;flex:none;margin-left:auto}.quarter-board{--stream-col:13.75rem;border:1px solid var(--border);border-radius:var(--ob-radius-lg);background:var(--surface);position:relative}.initiative-timeline{overflow:hidden}.quarter-board__row{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr);display:grid}.quarter-board__row:last-child{border-bottom:0}.quarter-board__row--head{z-index:2;border-bottom:1px solid var(--border);background:var(--bg-subtle);min-height:0;display:none;position:relative}.quarter-board__stream{padding:var(--ob-space-4) var(--ob-space-3) var(--ob-space-4) var(--ob-space-5);justify-content:center;gap:var(--ob-space-1);border-bottom:1px solid var(--border-subtle);box-shadow:inset 4px 0 0 var(--stream);flex-direction:column;display:flex}.quarter-board__stream--head{padding-block:var(--ob-space-2);box-shadow:none;justify-content:flex-end;align-items:flex-start}.quarter-board__name{font-weight:var(--ob-weight-semibold);line-height:1.3}.quarter-board__quarter{padding:var(--ob-space-2) var(--ob-space-3);border-right:1px solid var(--border-subtle);flex-direction:column;justify-content:flex-end;display:flex}.quarter-board__flag{max-width:calc(100% + 2 * var(--ob-space-2));margin:0 calc(-1 * var(--ob-space-2)) var(--ob-space-1);background:var(--accent);color:var(--accent-fg);font-size:var(--ob-size-xs);font-weight:var(--ob-weight-semibold);line-height:var(--ob-lh-xs);text-align:center;padding:3px var(--ob-space-2);border-radius:var(--ob-radius-pill);align-self:center}.quarter-board__deadline{top:0;bottom:0;left:calc(var(--stream-col) + (100% - var(--stream-col)) * .8333);border-left:2px dashed var(--accent);opacity:.55;pointer-events:none;z-index:1;display:none;position:absolute}.initiative-timeline__lane{grid-template-columns:minmax(0,1fr);display:grid}.quarter-board__cell{padding:var(--ob-space-2) var(--ob-space-3);border-bottom:1px solid var(--border-subtle);align-items:flex-start}.initiative-timeline__cell{gap:var(--ob-space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),17rem));transition:background-color .15s,box-shadow .15s;display:grid}.quarter-board__cell-quarter{grid-column:1/-1}.initiative-timeline__cell--over{background-color:var(--info-surface);box-shadow:inset 0 0 0 2px var(--accent)}.initiative-timeline__lane-add{margin:var(--ob-space-2) 0 0 var(--ob-space-3);border:1px dashed var(--border-strong);border-radius:var(--ob-radius-pill);background:var(--surface);width:28px;height:28px;color:var(--fg-2);grid-column:1/-1;justify-self:start;place-items:center;display:grid}.initiative-timeline__lane-add:hover,.initiative-timeline__lane-add:focus-visible{border-color:var(--accent);color:var(--accent);border-style:solid}.initiative-timeline__lane-add .ob-icon{display:block}.initiative-timeline__lane-empty{margin:0 0 var(--ob-space-2);background:var(--surface);padding:var(--ob-space-2) var(--ob-space-3);border:1px dashed var(--border-strong);border-radius:var(--ob-radius-lg);grid-column:1/-1;justify-self:center}.quarter-board__card{z-index:2;padding:var(--ob-space-2) var(--ob-space-3) var(--ob-space-3);position:relative}.quarter-board__card:hover{box-shadow:var(--ob-shadow-sm)}.initiative-timeline__card{border-top:3px solid var(--stream);cursor:grab;max-width:17rem}.initiative-timeline__card--dragging{opacity:.35}.initiative-timeline__card--over{outline:2px solid var(--accent);outline-offset:3px}.initiative-timeline__card--unplaced{border-top-style:dashed}.initiative-timeline__card-top{min-height:1.5rem}.initiative-timeline__card-label{font-size:var(--app-size-caption);font-weight:var(--ob-weight-bold);color:var(--fg-3);text-transform:uppercase;letter-spacing:.05em}.initiative-timeline__ai{font-size:var(--app-size-caption);font-weight:var(--ob-weight-semibold);padding:1px var(--ob-space-1);border-radius:var(--ob-radius-sm);gap:3px}.initiative-timeline__ai .ob-icon{width:11px;height:11px;display:block}.initiative-timeline__unplanned{margin:0 0 var(--ob-space-1);font-size:var(--app-size-caption);font-weight:var(--ob-weight-semibold);padding:1px var(--ob-space-1);border-radius:var(--ob-radius-sm)}.initiative-timeline__card-actions{margin-left:auto}@media (hover:hover){.initiative-timeline__card{touch-action:none}}.initiative-timeline__action--up .ob-icon{transform:rotate(180deg)}.initiative-timeline__krs{margin-top:var(--ob-space-2);padding-top:var(--ob-space-2);border-top:1px solid var(--border-subtle)}.initiative-timeline__kr-label{margin-bottom:var(--ob-space-1);display:block}.initiative-objective__kr{gap:var(--ob-space-1);font-size:var(--ob-size-xs);align-items:flex-start;line-height:1.35;display:flex}.initiative-objective__kr-dot{border-radius:var(--ob-radius-pill);background:var(--stream);flex:none;width:6px;height:6px;margin-top:5px}.initiative-timeline__card-footer{margin:var(--ob-space-2) 0 0;padding-top:var(--ob-space-2);border-top:1px solid var(--border-subtle)}.initiative-timeline__owner{width:20px;height:20px;font-size:var(--app-size-caption);flex:none}.initiative-timeline__owner-warning{border-radius:var(--ob-radius-pill);flex:none;place-items:center;width:20px;height:20px;display:grid}.initiative-timeline__owner-warning .ob-icon{width:12px;height:12px;display:block}.initiative-timeline__count{background:var(--bg-subtle);border-radius:var(--ob-radius-sm);padding:1px var(--ob-space-2);vertical-align:middle;white-space:nowrap}.initiative-timeline__hint{text-align:right;flex:auto}.initiative-timeline__head,.initiative-summary__head{margin:0 0 var(--ob-space-4)}.initiative-suggestions__head{margin:0 0 var(--ob-space-4);align-items:flex-start}.initiative-suggestions__head h2,.initiative-suggestions__from{margin:0}.initiative-suggestions__notice{margin:var(--ob-space-3) 0 0}.initiative-suggestions__item{border-left:3px solid var(--accent);padding:var(--ob-space-3)}.initiative-suggestions__stream{min-width:0}.initiative-suggestions__stream-dot{background:var(--stream)}.initiative-suggestions__relevance{font-size:var(--ob-size-xs);font-weight:var(--ob-weight-semibold);color:var(--info-on);flex:none}.initiative-suggestions__title{margin:var(--ob-space-2) 0 0;font-weight:var(--ob-weight-semibold)}.initiative-suggestions__krs{margin:var(--ob-space-2) 0 0;gap:3px}.initiative-suggestions__reason{margin:var(--ob-space-2) 0 0;padding:var(--ob-space-1) var(--ob-space-2);border-radius:var(--ob-radius-sm);background:var(--bg-subtle)}.initiative-suggestions__done{padding:var(--ob-space-4);border:1px dashed var(--border-strong);border-radius:var(--ob-radius-lg);text-align:center;align-items:center}.initiative-suggestions__done .ob-icon{width:20px;height:20px;color:var(--success-on);display:block}.initiative-suggestions__done p,.initiative-okr__summary{margin:0}.initiative-okr__bar{margin:var(--ob-space-3) 0}.initiative-okr__bar .ob-progress__fill{background:var(--ob-resolved-500)}.initiative-okr__row{padding:var(--ob-space-2) 0;border-bottom:1px solid var(--border-subtle);font-size:var(--ob-size-xs)}.initiative-okr__row:last-child{border-bottom:0}.initiative-okr__dot{border-radius:var(--ob-radius-sm);background:var(--stream);flex:none;width:8px;height:8px}.initiative-okr__name{min-width:0}.objective-dialog__krs{border:none;margin:0;padding:0}.objective-dialog__krs>legend{margin-bottom:var(--ob-space-1);font-size:13px;font-weight:var(--ob-weight-semibold);color:var(--fg-1);padding:0}.objective-dialog__kr-list{margin:0 0 var(--ob-space-2)}.objective-dialog__kr-n{width:26px;font-size:var(--ob-size-xs);font-weight:var(--ob-weight-bold);color:var(--fg-3);flex:none}.search-box__field,.objective-dialog__kr .ob-input{flex:1}.objective-dialog__kr-add{align-self:flex-start}@container page (width>=48rem){.quarter-board__row{grid-template-columns:var(--stream-col) repeat(3, minmax(0, 1fr))}.quarter-board__row--head{display:grid}.quarter-board__stream{border-right:1px solid var(--border);border-bottom:0}.initiative-timeline__lane{grid-column:2/span 3;grid-template-columns:repeat(3,minmax(0,1fr))}.quarter-board__cell{border-right:1px solid var(--border-subtle);border-bottom:0}.quarter-board__deadline{display:block}.quarter-board__cell-quarter{display:none}}.pagehead-actions{justify-content:flex-end}.initiative-roadmap__logic{justify-content:space-between;gap:var(--ob-space-2) var(--ob-space-4)}.initiative-roadmap__legend{gap:var(--ob-space-2) var(--ob-space-3)}.initiative-roadmap__side{justify-content:flex-end;gap:var(--ob-space-2) var(--ob-space-3)}.initiative-roadmap__focusbar{justify-content:space-between;gap:var(--ob-space-2) var(--ob-space-3);padding:var(--ob-space-2) var(--ob-space-3);border:1px solid var(--border);border-radius:var(--ob-radius-lg);background:var(--info-surface)}.initiative-roadmap__focusbar-text{font-size:var(--ob-size-sm);font-weight:var(--ob-weight-semibold);margin:0}.initiative-board__scroll{overflow-x:auto}.initiative-backlog__stream{padding-left:var(--ob-space-3);box-shadow:inset 4px 0 0 var(--stream)}.initiative-backlog__cards{align-items:stretch;gap:var(--ob-space-2) var(--ob-space-3);flex-wrap:wrap;display:flex}.initiative-board__card{align-items:flex-start;gap:var(--ob-space-1);text-align:left;font:inherit;color:inherit;cursor:pointer;flex-direction:column;transition:box-shadow .15s,opacity .15s;display:flex}.initiative-board__card--dim{opacity:.45}.initiative-board__card-top{width:100%}.initiative-board__card-owner{margin-left:auto}:root.initiative-dragging{-webkit-user-select:none;user-select:none}.initiative-board__connector{border-radius:var(--ob-radius-pill);background:var(--surface);border:2px solid var(--accent);cursor:grab;touch-action:none;width:14px;height:14px;margin-top:-7px;display:none;position:absolute;top:50%;right:-7px}.initiative-board__connector:hover{background:var(--accent)}.initiative-board__chip{font-size:var(--ob-size-xs);font-weight:var(--ob-weight-semibold);padding:1px var(--ob-space-2);border-radius:var(--ob-radius-pill);line-height:1.4}.initiative-board__chip--open{background:var(--bg-subtle);color:var(--fg-2)}.initiative-board__objectives{gap:var(--ob-space-1) var(--ob-space-2);padding:var(--ob-space-2) var(--ob-space-3);background:var(--bg-subtle);border-bottom:1px solid var(--border-subtle);grid-column:1/-1}.initiative-board__obj{color:var(--fg-1);background:var(--surface);border:1px solid var(--stream)}.initiative-board__obj:hover{background:var(--bg-subtle)}.initiative-board__obj-count{font-size:var(--app-size-caption);font-weight:var(--ob-weight-bold);color:var(--fg-2);background:var(--bg-subtle);border-radius:var(--ob-radius-sm);padding:1px var(--ob-space-1);flex:none}.initiative-board__lines{pointer-events:none;z-index:1;width:100%;height:100%;display:none;position:absolute;inset:0}.initiative-board__line--ok{stroke:var(--ob-info-500)}.initiative-board__line--risk{stroke:var(--ob-attention-500)}.initiative-board__line--conflict{stroke:var(--ob-critical-500)}.initiative-board__lines--picking .connector-line:not(.connector-line--focus),.initiative-board__lines--picking .initiative-board__handles:not(.initiative-board__handles--focus){opacity:.2}.initiative-board__arrow--ok{fill:var(--ob-info-500)}.initiative-board__arrow--risk{fill:var(--ob-attention-500)}.initiative-board__arrow--conflict{fill:var(--ob-critical-500)}.initiative-board__hit{fill:none;stroke:#0000;stroke-width:12px;pointer-events:stroke;cursor:pointer}.initiative-board__handle{fill:var(--surface);stroke:var(--fg-3);stroke-width:1.5px;pointer-events:all;cursor:grab;touch-action:none}.initiative-board__handle:hover{fill:var(--accent);stroke:var(--accent)}.initiative-roadmap__lines-toggle{display:none}@container page (width>=48rem){.initiative-board{min-width:42rem}.initiative-board__lines,.initiative-board__connector{display:block}.initiative-roadmap__lines-toggle{display:contents}}.initiative-executive__head{margin:0 0 var(--ob-space-3)}.initiative-executive__head h2{margin:0}.initiative-executive__verdict{font-size:var(--ob-size-sm);font-weight:var(--ob-weight-semibold);padding:var(--ob-space-1) var(--ob-space-2);border-radius:var(--ob-radius-sm);margin:0}.initiative-executive__kpis{gap:var(--ob-space-2);margin:0 0 var(--ob-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.initiative-executive__coverage{margin:0 0 var(--ob-space-3)}.initiative-executive__decisions h3{margin:0 0 var(--ob-space-2);font-size:var(--ob-size-sm)}.initiative-executive__decision{padding-bottom:var(--ob-space-2);border-bottom:1px solid var(--border-subtle)}.initiative-executive__decision:last-child{border-bottom:0;padding-bottom:0}.initiative-executive__none,.initiative-summary__none{margin:0}.initiative-summary__intro{padding:var(--ob-space-4);border:1px dashed var(--border-subtle);border-radius:var(--ob-radius-md)}.initiative-summary__ai{border-radius:var(--ob-radius-sm);flex:none;place-items:center;width:44px;height:44px;display:grid}.initiative-summary__ai .ob-icon{width:22px;height:22px;display:block}.initiative-summary__intro-body{flex:1;min-width:min(100%,220px)}.initiative-summary__intro-items{gap:var(--ob-space-1) var(--ob-space-5);margin:var(--ob-space-2) 0 0}.initiative-summary__stale{margin:0 0 var(--ob-space-4);flex-wrap:wrap}.initiative-summary__stale-text{flex:1;min-width:220px;margin:0}.initiative-summary__kpis{gap:var(--ob-space-2);margin:0 0 var(--ob-space-4);display:grid}.initiative-summary__section+.initiative-summary__section{border-top:1px solid var(--border-subtle);padding-top:var(--ob-space-4);margin-top:var(--ob-space-4)}.initiative-summary__section h3{margin:0}.initiative-summary__quarters{gap:var(--ob-space-3);display:grid}@container page (width>=40rem){.initiative-summary__quarters,.initiative-summary__kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}.initiative-summary__quarter h4{margin:0 0 var(--ob-space-1)}.initiative-summary__objective h4{margin:0 0 var(--ob-space-1);align-items:baseline;gap:var(--ob-space-1);display:flex}.initiative-summary__objective{border-bottom:1px solid var(--border-subtle);padding-bottom:var(--ob-space-4)}.initiative-summary__objective:last-child{border-bottom:none;padding-bottom:0}.initiative-summary__quarter ul,.initiative-summary__owners,.initiative-summary__steps{padding-left:var(--ob-space-4);font-size:var(--ob-size-xs);margin:0}.initiative-summary__owner,.initiative-summary__when{color:var(--fg-3)}.initiative-summary__acts{margin:var(--ob-space-2) 0 0;gap:var(--ob-space-1) var(--ob-space-2)}.initiative-summary__act{align-items:baseline;gap:var(--ob-space-1);font-size:var(--ob-size-xs);background:var(--bg-subtle);border-radius:var(--ob-radius-sm);padding:2px var(--ob-space-2);display:inline-flex}.initiative-summary__dep{font-weight:var(--ob-weight-semibold);color:var(--fg-2);border:1px dashed var(--border-strong);background:0 0}.activity-detail__fields{gap:var(--ob-space-3) var(--ob-space-4);margin:0}.activity-detail__field{gap:2px;min-width:0}.activity-detail__field dd{font-size:var(--ob-size-sm);margin:0}.activity-detail__role{color:var(--fg-3)}.activity-detail__deps h3{margin:var(--ob-space-4) 0 var(--ob-space-2);font-size:var(--ob-size-sm)}.activity-detail__dep-title{font-size:var(--ob-size-sm);font-weight:var(--ob-weight-semibold)}@media print{.app-header,.side-nav,.coach-panel,.coach-launcher,.app__body>.ob-scrim,.step-nav,.initiative-roadmap__head,.initiative-roadmap__logic,.initiative-roadmap__focusbar,.initiative-roadmap__board,.initiative-roadmap__grid>.initiative-step__aside,.initiative-summary__stale{display:none}.initiative-roadmap__grid{display:block}.quarter-board__row--head{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.page>:not(.ob-scrim,.ob-offcanvas,.ob-modal){margin-block:0 var(--ob-space-4)}.page>:last-child,.ob-card__body>:last-child,.ob-sticky__body>:last-child,.overview__tile>:last-child,.ob-dl__row>:last-child{margin-bottom:0}
