.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-border-default:1px solid #bbb;--xy-node-border-selected-default:1px solid #555;--xy-handle-background-color-default:#333;--xy-selection-background-color-default:#9696b41a;--xy-selection-border-default:1px dotted #9b9b9bcc;--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}.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));min-width:5px;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{flex-direction:column;display:flex}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{justify-content:center;align-items:center;width:26px;height:26px;padding:4px;display:flex}.react-flow__controls-button svg{fill:currentColor;width:100%;max-width:12px;max-height:12px}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{border:var(--xy-node-border,var(--xy-node-border-default));color:var(--xy-node-color,var(--xy-node-color-default))}.react-flow__node-input.selected,.react-flow__node-input:focus,.react-flow__node-input:focus-visible,.react-flow__node-default.selected,.react-flow__node-default:focus,.react-flow__node-default:focus-visible,.react-flow__node-output.selected,.react-flow__node-output:focus,.react-flow__node-output:focus-visible,.react-flow__node-group.selected,.react-flow__node-group:focus,.react-flow__node-group:focus-visible{border:var(--xy-node-border-selected,var(--xy-node-border-selected-default));outline:none}.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__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%}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:85% 100%;font-display:swap;src:url(/assets/IBMPlexSans-Var-Roman-DKYrB2Yq.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:100 700;font-stretch:85% 100%;font-display:swap;src:url(/assets/IBMPlexSans-Var-Italic-Qfv9lJgr.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:100 700;font-display:swap;src:url(/assets/IBMPlexMono-Var-Roman-6UH-6Itl.woff2)format("woff2")}:root{--pl-surface-background:#f6f7fd;--pl-surface-raised:#fefeff;--pl-surface-sunken:#ebedf7;--pl-surface-overlay:#fefeff;--pl-surface-sky-top:#ebedf7;--pl-surface-sky-bottom:#d4d8ef;--pl-surface-disabled:#ebedf7;--pl-border:#e0e2ef;--pl-border-strong:#7c819f;--pl-text:#3f446a;--pl-text-muted:#656a86;--pl-text-on-action:#fff;--pl-text-disabled:#7c819f;--pl-action-primary:#36548b;--pl-action-primary-hover:#213d73;--pl-action-primary-pressed:#0d285b;--pl-action-danger:#b63b32;--pl-action-danger-hover:#9b1f1b;--pl-link:#36548b;--pl-focus-ring:#36548b;--pl-selection-background:#e1ecff;--pl-accent-expressive:#027c7c;--pl-status-success-text:#00672d;--pl-status-success-icon:#218041;--pl-status-success-background:#caf9d2;--pl-status-success-border:#7cd591;--pl-status-warning-text:#744c00;--pl-status-warning-icon:#916100;--pl-status-warning-background:#ffe7c8;--pl-status-warning-border:#eeb154;--pl-status-danger-text:#9b1f1b;--pl-status-danger-icon:#b63b32;--pl-status-danger-background:#ffe4e0;--pl-status-danger-border:#ffa194;--pl-status-info-text:#075a8e;--pl-status-info-icon:#2971a7;--pl-status-info-background:#dbeeff;--pl-status-info-border:#80c5ff;--pl-dataviz-diverging-cool-4:#0177bc;--pl-dataviz-diverging-cool-3:#4d96d0;--pl-dataviz-diverging-cool-2:#80b5e2;--pl-dataviz-diverging-cool-1:#b2d3f1;--pl-dataviz-diverging-mid:#eef0f8;--pl-dataviz-diverging-warm-1:#f0c4b0;--pl-dataviz-diverging-warm-2:#e09c7e;--pl-dataviz-diverging-warm-3:#cc764d;--pl-dataviz-diverging-warm-4:#b64e10;--pl-category-griffel-fill:#c7d7ff;--pl-category-griffel-fill-strong:#95ace8;--pl-category-griffel-text:#2b3c6f;--pl-category-griffel-mark:#6f84bd;--pl-category-kompas-fill:#e8cafa;--pl-category-kompas-fill-strong:#c29dd7;--pl-category-kompas-text:#503061;--pl-category-kompas-mark:#9976ad;--pl-category-loep-fill:#9fe7e3;--pl-category-loep-fill-strong:#62c0bb;--pl-category-loep-text:#004a48;--pl-category-loep-mark:#359793;--pl-category-passer-fill:#bde4b8;--pl-category-passer-fill-strong:#8dbd88;--pl-category-passer-text:#204b1c;--pl-category-passer-mark:#669461;--pl-category-stift-fill:#ffc9bd;--pl-category-stift-fill-strong:#e1998a;--pl-category-stift-text:#672a1f;--pl-category-stift-mark:#b67164;--pl-category-telraam-fill:#f3d2a3;--pl-category-telraam-fill-strong:#cfa66b;--pl-category-telraam-text:#573900;--pl-category-telraam-mark:#a57e44;--pl-category-zegel-fill:#fec5dc;--pl-category-zegel-fill-strong:#db96b4;--pl-category-zegel-text:#622945;--pl-category-zegel-mark:#b06f8c;--pl-space-0:0px;--pl-space-2:2px;--pl-space-4:4px;--pl-space-8:8px;--pl-space-12:12px;--pl-space-16:16px;--pl-space-24:24px;--pl-space-32:32px;--pl-space-48:48px;--pl-space-64:64px;--pl-space-96:96px;--pl-size-target-min:44px;--pl-size-target-clinical:48px;--pl-size-target-gap:8px;--pl-size-row-comfortable:48px;--pl-size-row-compact:36px;--pl-size-control-comfortable:44px;--pl-size-control-compact:36px;--pl-size-prose-max:70;--pl-size-icon-s:16px;--pl-size-icon-m:20px;--pl-size-icon-l:32px;--pl-breakpoint-phone:0px;--pl-breakpoint-tablet:600px;--pl-breakpoint-desktop:1024px;--pl-breakpoint-wide:1440px;--pl-grid-phone-columns:4;--pl-grid-phone-gutter:16px;--pl-grid-phone-margin:16px;--pl-grid-tablet-columns:8;--pl-grid-tablet-gutter:24px;--pl-grid-tablet-margin:24px;--pl-grid-desktop-columns:12;--pl-grid-desktop-gutter:24px;--pl-grid-desktop-margin:24px;--pl-grid-wide-columns:12;--pl-grid-wide-gutter:32px;--pl-grid-wide-margin:32px;--pl-grid-wide-max-width:1440px;--pl-radius-xs:2px;--pl-radius-s:6px;--pl-radius-m:10px;--pl-radius-l:16px;--pl-radius-xl:24px;--pl-radius-full:9999px;--pl-border-width:1px;--pl-border-width-input:1.5px;--pl-border-width-focus:2px;--pl-focus-width:2px;--pl-focus-offset:2px;--pl-elevation-raised:.5px 1px 2px 0px #2a2d5914, 1px 2px 6px 0px #2a2d590f;--pl-elevation-overlay:1px 2px 4px 0px #2a2d5914, 4px 8px 20px 0px #2a2d591f;--pl-elevation-modal:2px 4px 8px 0px #2a2d591a, 10px 20px 48px 0px #2a2d592e;--pl-motion-duration-fast:.1s;--pl-motion-duration-base:.2s;--pl-motion-duration-slow:.3s;--pl-motion-easing-standard:cubic-bezier(.2, 0, 0, 1);--pl-motion-easing-enter:cubic-bezier(0, 0, 0, 1);--pl-motion-easing-exit:cubic-bezier(.3, 0, 1, 1);--pl-font-family-sans:"IBM Plex Sans", system-ui, sans-serif;--pl-font-family-mono:"IBM Plex Mono", ui-monospace, monospace;--pl-font-weight-regular:400;--pl-font-weight-semibold:600;--pl-type-functional-caption:400 12px/1.33333 "IBM Plex Sans", system-ui, sans-serif;--pl-type-functional-small:400 14px/1.42857 "IBM Plex Sans", system-ui, sans-serif;--pl-type-functional-body:400 16px/1.5 "IBM Plex Sans", system-ui, sans-serif;--pl-type-functional-body-strong:600 16px/1.5 "IBM Plex Sans", system-ui, sans-serif;--pl-type-functional-title-s:600 18px/1.33333 "IBM Plex Sans", system-ui, sans-serif;--pl-type-functional-title:600 20px/1.4 "IBM Plex Sans", system-ui, sans-serif;--pl-type-functional-title-l:600 24px/1.33333 "IBM Plex Sans", system-ui, sans-serif;--pl-type-expressive-body-l:400 18px/1.55556 "IBM Plex Sans", system-ui, sans-serif;--pl-type-expressive-heading-s:600 24px/1.33333 "IBM Plex Sans", system-ui, sans-serif;--pl-type-expressive-heading:600 32px/1.25 "IBM Plex Sans", system-ui, sans-serif;--pl-type-expressive-display:600 44px/1.18182 "IBM Plex Sans", system-ui, sans-serif;--pl-type-expressive-display-l:600 60px/1.13333 "IBM Plex Sans", system-ui, sans-serif;--pl-type-expressive-phone-heading:600 26px/1.23077 "IBM Plex Sans", system-ui, sans-serif;--pl-type-expressive-phone-display:600 32px/1.25 "IBM Plex Sans", system-ui, sans-serif;--pl-type-expressive-phone-display-l:600 40px/1.2 "IBM Plex Sans", system-ui, sans-serif;--pl-type-code-code:400 14px/1.42857 "IBM Plex Mono", ui-monospace, monospace;--pl-type-code-code-l:400 16px/1.5 "IBM Plex Mono", ui-monospace, monospace}[data-theme=dark]{--pl-surface-background:#1a2437;--pl-surface-raised:#252f42;--pl-surface-sunken:#121a2a;--pl-surface-overlay:#2b3648;--pl-surface-sky-top:#252f42;--pl-surface-sky-bottom:#1a2437;--pl-surface-disabled:#121a2a;--pl-border:#384355;--pl-border-strong:#778193;--pl-text:#ebeff5;--pl-text-muted:#b7becb;--pl-text-on-action:#1a2437;--pl-text-disabled:#778193;--pl-action-primary:#9bbefd;--pl-action-primary-hover:#c3d8ff;--pl-action-primary-pressed:#e1ecff;--pl-action-danger:#ffa194;--pl-action-danger-hover:#ffc9c1;--pl-link:#9bbefd;--pl-focus-ring:#9bbefd;--pl-selection-background:#1d3155;--pl-accent-expressive:#68d2d1;--pl-status-success-text:#a5ebb3;--pl-status-success-icon:#7cd591;--pl-status-success-background:#1d3722;--pl-status-success-border:#218041;--pl-status-warning-text:#ffce8b;--pl-status-warning-icon:#eeb154;--pl-status-warning-background:#3f2c10;--pl-status-warning-border:#916100;--pl-status-danger-text:#ffc9c1;--pl-status-danger-icon:#ffa194;--pl-status-danger-background:#462622;--pl-status-danger-border:#b63b32;--pl-status-info-text:#b5ddff;--pl-status-info-icon:#80c5ff;--pl-status-info-background:#193348;--pl-status-info-border:#2971a7;--pl-dataviz-diverging-cool-4:#60b6fa;--pl-dataviz-diverging-cool-3:#5195cb;--pl-dataviz-diverging-cool-2:#44759d;--pl-dataviz-diverging-cool-1:#385770;--pl-dataviz-diverging-mid:#323843;--pl-dataviz-diverging-warm-1:#6f4937;--pl-dataviz-diverging-warm-2:#9b5f43;--pl-dataviz-diverging-warm-3:#c87650;--pl-dataviz-diverging-warm-4:#f68f5f;--pl-category-griffel-fill:#2b3c6f;--pl-category-griffel-fill-strong:#405287;--pl-category-griffel-text:#e3ebfe;--pl-category-griffel-mark:#89a0da;--pl-category-kompas-fill:#503061;--pl-category-kompas-fill-strong:#674579;--pl-category-kompas-text:#f5e4ff;--pl-category-kompas-mark:#b591ca;--pl-category-loep-fill:#004a48;--pl-category-loep-fill-strong:#02635f;--pl-category-loep-text:#c6f6f3;--pl-category-loep-mark:#55b4af;--pl-category-passer-fill:#204b1c;--pl-category-passer-fill-strong:#366231;--pl-category-passer-text:#d9f4d6;--pl-category-passer-mark:#81b07c;--pl-category-stift-fill:#672a1f;--pl-category-stift-fill-strong:#804034;--pl-category-stift-text:#ffe4df;--pl-category-stift-mark:#d48d7e;--pl-category-telraam-fill:#573900;--pl-category-telraam-fill-strong:#714d0a;--pl-category-telraam-text:#ffe7c7;--pl-category-telraam-mark:#c29a5f;--pl-category-zegel-fill:#622945;--pl-category-zegel-fill-strong:#7a3f5a;--pl-category-zegel-text:#ffe2ed;--pl-category-zegel-mark:#cd8aa7;--pl-elevation-raised:.5px 1px 2px 0px #05080f35, 1px 2px 6px 0px #05080f28;--pl-elevation-overlay:1px 2px 4px 0px #05080f35, 4px 8px 20px 0px #05080f50;--pl-elevation-modal:2px 4px 8px 0px #05080f42, 10px 20px 48px 0px #05080f77}@layer plateau.base{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--pl-control-height:var(--pl-size-control-comfortable);--pl-row-height:var(--pl-size-row-comfortable);--pl-icon-size:var(--pl-size-icon-m)}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-density=compact]{--pl-control-height:var(--pl-size-control-compact);--pl-row-height:var(--pl-size-row-compact)}@media (pointer:coarse){[data-density=compact]{--pl-control-height:var(--pl-size-control-comfortable);--pl-row-height:var(--pl-size-row-comfortable)}}.pl{font:var(--pl-type-functional-body);color:var(--pl-text);background:var(--pl-surface-background);-webkit-font-smoothing:antialiased}.pl *,.pl :before,.pl :after{box-sizing:border-box}.pl :focus-visible{outline:var(--pl-focus-width) solid var(--pl-focus-ring);outline-offset:var(--pl-focus-offset)}.pl a,.pl-link{color:var(--pl-link);text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:1px}.pl a:hover,.pl-link:hover{text-decoration-thickness:2px}.pl-number{font-variant-numeric:tabular-nums}.pl-caption{font:var(--pl-type-functional-caption)}.pl-small{font:var(--pl-type-functional-small)}.pl-body{font:var(--pl-type-functional-body)}.pl-body-strong{font:var(--pl-type-functional-body-strong)}.pl-title-s{font:var(--pl-type-functional-title-s)}.pl-title{font:var(--pl-type-functional-title)}.pl-title-l{font:var(--pl-type-functional-title-l)}.pl-caption,.pl-small,.pl-body,.pl-body-strong,.pl-title-s,.pl-title,.pl-title-l{margin:0}.pl-muted{color:var(--pl-text-muted)}.pl-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pl-icon{width:var(--pl-icon-size);height:var(--pl-icon-size);flex:none}@media (prefers-reduced-motion:reduce){.pl *,.pl :before,.pl :after{transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}}}@layer plateau.components{.pl-button{justify-content:center;align-items:center;gap:var(--pl-space-8);height:var(--pl-control-height);min-width:var(--pl-size-target-min);padding:0 var(--pl-space-16);font:var(--pl-type-functional-body-strong);color:var(--pl-action-primary);background:var(--pl-surface-raised);border:var(--pl-border-width-input) solid var(--pl-border-strong);border-radius:var(--pl-radius-m);cursor:pointer;white-space:nowrap;transition:background-color var(--pl-motion-duration-fast) var(--pl-motion-easing-standard);text-decoration:none;display:inline-flex}.pl-button:hover{background:var(--pl-surface-sunken)}.pl-button--primary{color:var(--pl-text-on-action);background:var(--pl-action-primary);border-color:#0000}.pl-button--primary:hover{background:var(--pl-action-primary-hover)}.pl-button--primary:active{background:var(--pl-action-primary-pressed)}.pl-button--tertiary{padding:0 var(--pl-space-12);background:0 0;border-color:#0000}.pl-button--tertiary:hover{background:var(--pl-surface-sunken)}.pl-button--danger{color:var(--pl-text-on-action);background:var(--pl-action-danger);border-color:#0000}.pl-button--danger:hover{background:var(--pl-action-danger-hover)}.pl-button--icon{width:var(--pl-control-height);padding:0}@media (pointer:coarse){.pl-button--clinical{height:max(var(--pl-control-height), var(--pl-size-target-clinical))}}.pl-button:disabled,.pl-button[aria-disabled=true]{color:var(--pl-text-disabled);background:var(--pl-surface-disabled);border-color:var(--pl-border);cursor:not-allowed}.pl-button--tertiary:disabled,.pl-button--tertiary[aria-disabled=true]{background:0 0;border-color:#0000}@media (forced-colors:active){.pl-button[aria-disabled=true]{color:graytext;border-color:graytext}}.pl-button-group{gap:var(--pl-space-8);flex-wrap:wrap;display:flex}.pl-button-group--end{justify-content:flex-end}.pl-field{gap:var(--pl-space-4);border:0;min-width:0;margin:0;padding:0;display:grid}.pl-label{font:var(--pl-type-functional-body-strong);color:var(--pl-text);padding:0}.pl-label__optional{font-weight:var(--pl-font-weight-regular);color:var(--pl-text-muted)}.pl-help{font:var(--pl-type-functional-small);color:var(--pl-text-muted);margin:0}.pl-field__error{gap:var(--pl-space-8);font:var(--pl-type-functional-small);color:var(--pl-status-danger-text);margin:0;display:flex}.pl-field__error .pl-icon{--pl-icon-size:var(--pl-size-icon-s);color:var(--pl-status-danger-icon);margin-top:2px}.pl-input{width:100%;height:var(--pl-control-height);padding:0 var(--pl-space-12);font:var(--pl-type-functional-body);font-variant-numeric:tabular-nums;color:var(--pl-text);background:var(--pl-surface-raised);border:var(--pl-border-width-input) solid var(--pl-border-strong);border-radius:var(--pl-radius-m)}.pl-input::placeholder{color:var(--pl-text-muted)}textarea.pl-input{height:auto;min-height:88px;padding:var(--pl-space-8) var(--pl-space-12);resize:vertical}.pl-input[readonly]{color:var(--pl-text-muted);background:var(--pl-surface-sunken)}.pl-input:disabled{color:var(--pl-text-disabled);background:var(--pl-surface-disabled);border-color:var(--pl-border);cursor:not-allowed}.pl-field--error .pl-input,.pl-input[aria-invalid=true]{border-color:var(--pl-status-danger-icon)}.pl-select{position:relative}.pl-select .pl-input{appearance:none;padding-right:var(--pl-space-48)}.pl-select:after{content:"";top:50%;right:var(--pl-space-12);background:var(--pl-text-muted);pointer-events:none;width:20px;height:20px;position:absolute;translate:0 -50%;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6l6 -6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6l6 -6'/%3E%3C/svg%3E") 50%/contain no-repeat}.pl-select:has(.pl-input:disabled):after{background:var(--pl-text-disabled)}.pl-input-unit{max-width:240px;display:flex}.pl-input-unit .pl-input{text-align:right;border-radius:var(--pl-radius-m) 0 0 var(--pl-radius-m)}.pl-input-unit__unit{padding:0 var(--pl-space-12);color:var(--pl-text-muted);background:var(--pl-surface-sunken);border:var(--pl-border-width-input) solid var(--pl-border-strong);border-radius:0 var(--pl-radius-m) var(--pl-radius-m) 0;white-space:nowrap;border-left:0;align-items:center;display:flex}.pl-input-unit:has(.pl-input:disabled) .pl-input-unit__unit{color:var(--pl-text-disabled);background:var(--pl-surface-disabled);border-color:var(--pl-border)}:is(.pl-field--error .pl-input-unit__unit,.pl-input-unit:has(.pl-input[aria-invalid=true]) .pl-input-unit__unit){border-color:var(--pl-status-danger-icon)}.pl-check{align-items:center;gap:var(--pl-space-12);min-height:var(--pl-size-target-min);cursor:pointer;display:flex}.pl-check input:not(.pl-switch){width:20px;height:20px;accent-color:var(--pl-action-primary);flex:none;margin:0}.pl-check:has(input:disabled){color:var(--pl-text-disabled);cursor:not-allowed}.pl-switch{appearance:none;background:var(--pl-border-strong);border-radius:var(--pl-radius-full);cursor:pointer;width:44px;height:24px;transition:background-color var(--pl-motion-duration-fast) var(--pl-motion-easing-standard);flex:none;margin:0;position:relative}.pl-switch:before{content:"";top:var(--pl-space-4);left:var(--pl-space-4);background:var(--pl-surface-raised);border-radius:var(--pl-radius-full);width:16px;height:16px;transition:translate var(--pl-motion-duration-fast) var(--pl-motion-easing-standard);position:absolute}.pl-switch:checked{background:var(--pl-action-primary)}.pl-switch:checked:before{translate:20px}.pl-switch:disabled{background:var(--pl-border);cursor:not-allowed}.pl-switch:disabled:before{background:var(--pl-text-disabled)}@media (forced-colors:active){.pl-input:disabled{color:graytext;border-color:graytext}.pl-input-unit:has(.pl-input:disabled) .pl-input-unit__unit{color:graytext;border-color:graytext}.pl-check:has(input:disabled){color:graytext;border-color:graytext}}.pl-form{gap:var(--pl-space-24);display:grid}.pl-badge{align-items:center;gap:var(--pl-space-4);padding:var(--pl-space-2) var(--pl-space-8);font:var(--pl-type-functional-small);font-weight:var(--pl-font-weight-semibold);color:var(--pl-text-muted);background:var(--pl-surface-sunken);border-radius:var(--pl-radius-s);white-space:nowrap;display:inline-flex}.pl-badge .pl-icon{--pl-icon-size:var(--pl-size-icon-s)}.pl-badge--success{color:var(--pl-status-success-text);background:var(--pl-status-success-background)}.pl-badge--success .pl-icon{color:var(--pl-status-success-icon)}.pl-badge--warning{color:var(--pl-status-warning-text);background:var(--pl-status-warning-background)}.pl-badge--warning .pl-icon{color:var(--pl-status-warning-icon)}.pl-badge--danger{color:var(--pl-status-danger-text);background:var(--pl-status-danger-background)}.pl-badge--danger .pl-icon{color:var(--pl-status-danger-icon)}.pl-badge--info{color:var(--pl-status-info-text);background:var(--pl-status-info-background)}.pl-badge--info .pl-icon{color:var(--pl-status-info-icon)}.pl-tag{align-items:center;gap:var(--pl-space-4);padding:var(--pl-space-2) var(--pl-space-8);font:var(--pl-type-functional-small);border-radius:var(--pl-radius-full);color:var(--pl-text);background:var(--pl-surface-sunken);display:inline-flex}.pl-tag[data-category=griffel]{background:var(--pl-category-griffel-fill);color:var(--pl-category-griffel-text)}.pl-tag[data-category=kompas]{background:var(--pl-category-kompas-fill);color:var(--pl-category-kompas-text)}.pl-tag[data-category=loep]{background:var(--pl-category-loep-fill);color:var(--pl-category-loep-text)}.pl-tag[data-category=passer]{background:var(--pl-category-passer-fill);color:var(--pl-category-passer-text)}.pl-tag[data-category=stift]{background:var(--pl-category-stift-fill);color:var(--pl-category-stift-text)}.pl-tag[data-category=telraam]{background:var(--pl-category-telraam-fill);color:var(--pl-category-telraam-text)}.pl-tag[data-category=zegel]{background:var(--pl-category-zegel-fill);color:var(--pl-category-zegel-text)}.pl-card{padding:var(--pl-space-24);background:var(--pl-surface-raised);border:var(--pl-border-width) solid var(--pl-border);border-radius:var(--pl-radius-l)}[data-density=compact] .pl-card{padding:var(--pl-space-16)}.pl-card--interactive{cursor:pointer}.pl-card--interactive:hover{border-color:var(--pl-border-strong)}.pl-banner{align-items:flex-start;gap:var(--pl-space-12);padding:var(--pl-space-12) var(--pl-space-16);color:var(--pl-text);background:var(--pl-surface-sunken);border:var(--pl-border-width) solid var(--pl-border);border-radius:var(--pl-radius-m);display:flex}.pl-banner>.pl-icon{margin-top:2px}.pl-banner__body{flex:1;min-width:0}.pl-banner__title{font:var(--pl-type-functional-body-strong);margin:0}.pl-banner__text{margin:0}.pl-banner--success{color:var(--pl-status-success-text);background:var(--pl-status-success-background);border-color:var(--pl-status-success-border)}.pl-banner--success>.pl-icon{color:var(--pl-status-success-icon)}.pl-banner--warning{color:var(--pl-status-warning-text);background:var(--pl-status-warning-background);border-color:var(--pl-status-warning-border)}.pl-banner--warning>.pl-icon{color:var(--pl-status-warning-icon)}.pl-banner--danger{color:var(--pl-status-danger-text);background:var(--pl-status-danger-background);border-color:var(--pl-status-danger-border)}.pl-banner--danger>.pl-icon{color:var(--pl-status-danger-icon)}.pl-banner--info{color:var(--pl-status-info-text);background:var(--pl-status-info-background);border-color:var(--pl-status-info-border)}.pl-banner--info>.pl-icon{color:var(--pl-status-info-icon)}.pl-inline-message{align-items:flex-start;gap:var(--pl-space-8);font:var(--pl-type-functional-small);color:var(--pl-text);margin:0;display:flex}.pl-inline-message>.pl-icon{--pl-icon-size:var(--pl-size-icon-s);color:var(--pl-text-muted);margin-top:2px}.pl-inline-message--success{color:var(--pl-status-success-text)}.pl-inline-message--success>.pl-icon{color:var(--pl-status-success-icon)}.pl-inline-message--warning{color:var(--pl-status-warning-text)}.pl-inline-message--warning>.pl-icon{color:var(--pl-status-warning-icon)}.pl-inline-message--danger{color:var(--pl-status-danger-text)}.pl-inline-message--danger>.pl-icon{color:var(--pl-status-danger-icon)}.pl-inline-message--info{color:var(--pl-status-info-text)}.pl-inline-message--info>.pl-icon{color:var(--pl-status-info-icon)}.pl-empty{justify-items:center;gap:var(--pl-space-8);padding:var(--pl-space-48) var(--pl-space-24);text-align:center;display:grid}.pl-empty__title{font:var(--pl-type-functional-title-s);margin:0}.pl-empty__text{margin:0 0 var(--pl-space-8);max-width:48ch;color:var(--pl-text-muted)}.pl-skeleton{background:var(--pl-surface-sunken);border-radius:var(--pl-radius-s);height:1em;display:block}.pl-spinner{width:var(--pl-icon-size);height:var(--pl-icon-size);border:2px solid var(--pl-border);border-top-color:var(--pl-action-primary);border-radius:var(--pl-radius-full);animation:.8s linear infinite pl-spin;display:inline-block}@keyframes pl-spin{to{rotate:1turn}}.pl-freshness{font:var(--pl-type-functional-small);color:var(--pl-text-muted)}.pl-table-wrap{background:var(--pl-surface-raised);border:var(--pl-border-width) solid var(--pl-border);border-radius:var(--pl-radius-l);overflow:auto}.pl-table{border-collapse:separate;border-spacing:0;width:100%;font:var(--pl-type-functional-body)}.pl-table th,.pl-table td{height:var(--pl-row-height);padding:0 var(--pl-space-12);text-align:left;vertical-align:middle;border-bottom:var(--pl-border-width) solid var(--pl-border)}.pl-table th{z-index:1;font:var(--pl-type-functional-small);font-weight:var(--pl-font-weight-semibold);color:var(--pl-text-muted);background:var(--pl-surface-raised);white-space:nowrap;position:sticky;top:0}.pl-table tbody tr:last-child td{border-bottom:0}.pl-table tbody tr:hover td{background:var(--pl-surface-background)}.pl-table tbody tr[aria-selected=true] td{background:var(--pl-selection-background)}.pl-table .pl-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.pl-table tbody th{width:33%;position:static}.pl-table tbody tr:last-child th{border-bottom:0}@media (width<=599px){.pl-table-wrap{background:0 0;border:0;border-radius:0;overflow:visible}.pl-table,.pl-table tbody,.pl-table tr,.pl-table td{display:block}.pl-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.pl-table tbody{gap:var(--pl-space-8);display:grid}.pl-table tr{padding:var(--pl-space-8) var(--pl-space-16);background:var(--pl-surface-raised);border:var(--pl-border-width) solid var(--pl-border);border-radius:var(--pl-radius-l)}.pl-table tbody tr[aria-selected=true]{background:var(--pl-selection-background)}.pl-table td,.pl-table .pl-num{justify-content:space-between;align-items:baseline;gap:var(--pl-space-16);height:auto;padding:var(--pl-space-4) 0;text-align:right;white-space:normal;border:0;display:flex;background:0 0!important}.pl-table td:before{content:attr(data-label);font:var(--pl-type-functional-small);color:var(--pl-text-muted);text-align:left}.pl-table tbody th{width:auto;height:auto;padding:var(--pl-space-4) 0 0;white-space:normal;background:0 0;border:0;display:block}.pl-table tbody th+td{text-align:left;justify-content:flex-start}}.pl-list{margin:0;padding:0;list-style:none}.pl-list>li{align-items:center;gap:var(--pl-space-12);min-height:var(--pl-row-height);padding:var(--pl-space-8) var(--pl-space-12);border-bottom:var(--pl-border-width) solid var(--pl-border);display:flex}.pl-list>li:last-child{border-bottom:0}.pl-tabs{gap:var(--pl-space-4);border-bottom:var(--pl-border-width) solid var(--pl-border);display:flex;overflow-x:auto}.pl-tab{height:var(--pl-control-height);padding:0 var(--pl-space-16);font:var(--pl-type-functional-body);color:var(--pl-text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px}.pl-tab:hover{color:var(--pl-text)}.pl-tab[aria-selected=true]{color:var(--pl-text);font-weight:var(--pl-font-weight-semibold);border-bottom-color:var(--pl-action-primary)}.pl-disclosure{border-top:var(--pl-border-width) solid var(--pl-border)}.pl-disclosure__summary{align-items:center;gap:var(--pl-space-8);min-height:var(--pl-size-target-min);padding:0 var(--pl-space-4);color:var(--pl-text);font:var(--pl-type-functional-body-strong);border-radius:var(--pl-radius-m);cursor:pointer;list-style:none;display:flex}.pl-disclosure__summary::-webkit-details-marker{display:none}.pl-disclosure__summary:hover{background:var(--pl-surface-sunken)}.pl-disclosure__summary>.pl-icon:first-child{color:var(--pl-text-muted);transition:rotate var(--pl-motion-duration-fast) var(--pl-motion-easing-standard);flex:none}.pl-disclosure[open]>.pl-disclosure__summary>.pl-icon:first-child{rotate:90deg}.pl-disclosure__meta{color:var(--pl-text-muted);font:var(--pl-type-functional-small);margin-left:auto}.pl-disclosure__panel{padding:var(--pl-space-4) 0 var(--pl-space-12)}.pl-tree{--pl-tree-level:1;gap:var(--pl-space-2);display:grid}.pl-tree__row{align-items:center;gap:var(--pl-space-4);padding-left:calc((var(--pl-tree-level) - 1) * var(--pl-space-24));display:flex}.pl-tree__toggle,.pl-tree__spacer{width:var(--pl-size-target-min);height:var(--pl-size-target-min);flex:none}.pl-tree__toggle{color:var(--pl-text-muted);border-radius:var(--pl-radius-m);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.pl-tree__toggle:hover{background:var(--pl-surface-sunken)}.pl-tree__link{align-items:center;gap:var(--pl-space-8);min-width:0;min-height:var(--pl-size-target-min);padding:0 var(--pl-space-8);color:var(--pl-text);border-radius:var(--pl-radius-m);flex:1;text-decoration:none;display:flex}.pl a.pl-tree__link{color:var(--pl-text);text-decoration:none}.pl-tree__link:hover{background:var(--pl-surface-sunken)}.pl .pl-tree__link[aria-current=page]{font-weight:var(--pl-font-weight-semibold);background:var(--pl-selection-background)}.pl-dialog{width:min(560px, calc(100vw - 2 * var(--pl-space-16)));padding:var(--pl-space-24);color:var(--pl-text);background:var(--pl-surface-overlay);border:var(--pl-border-width) solid var(--pl-border);border-radius:var(--pl-radius-l);box-shadow:var(--pl-elevation-modal)}.pl-dialog::backdrop{background:color-mix(in srgb, var(--pl-text) 35%, transparent)}.pl-dialog__title{margin:0 0 var(--pl-space-8);font:var(--pl-type-functional-title)}.pl-dialog__actions{justify-content:flex-end;gap:var(--pl-space-8);margin-top:var(--pl-space-24);flex-wrap:wrap;display:flex}.pl-toast-region{right:var(--pl-space-16);bottom:var(--pl-space-16);left:var(--pl-space-16);z-index:100;justify-items:center;gap:var(--pl-space-8);pointer-events:none;display:grid;position:fixed}@media (width>=600px){.pl-toast-region{justify-items:end;left:auto}}.pl-toast{align-items:center;gap:var(--pl-space-12);max-width:480px;padding:var(--pl-space-12) var(--pl-space-16);color:var(--pl-text);background:var(--pl-surface-overlay);border:var(--pl-border-width) solid var(--pl-border);border-radius:var(--pl-radius-m);box-shadow:var(--pl-elevation-overlay);pointer-events:auto;display:flex}.pl-menu{min-width:200px;padding:var(--pl-space-4);background:var(--pl-surface-overlay);border:var(--pl-border-width) solid var(--pl-border);border-radius:var(--pl-radius-m);box-shadow:var(--pl-elevation-overlay);margin:0;list-style:none}.pl-menu__item{align-items:center;gap:var(--pl-space-12);width:100%;min-height:var(--pl-control-height);padding:0 var(--pl-space-12);font:var(--pl-type-functional-body);color:var(--pl-text);text-align:left;border-radius:var(--pl-radius-s);cursor:pointer;background:0 0;border:0;display:flex}.pl-menu__item:hover,.pl-menu__item[data-focused]{background:var(--pl-selection-background)}.pl-menu__item--danger{color:var(--pl-status-danger-text)}.pl-tooltip{max-width:280px;padding:var(--pl-space-4) var(--pl-space-8);font:var(--pl-type-functional-small);color:var(--pl-surface-raised);background:var(--pl-text);border-radius:var(--pl-radius-s)}.pl-topbar{align-items:center;gap:var(--pl-space-16);height:56px;padding:0 var(--pl-space-16);background:var(--pl-surface-raised);border-bottom:var(--pl-border-width) solid var(--pl-border);display:flex}.pl-topbar__title{font:var(--pl-type-functional-title-s);margin:0}.pl-topbar__end{align-items:center;gap:var(--pl-space-8);margin-left:auto;display:flex}.pl-sidenav{align-content:start;gap:var(--pl-space-2);width:256px;padding:var(--pl-space-12);background:var(--pl-surface-raised);border-right:var(--pl-border-width) solid var(--pl-border);display:grid}.pl-nav-item{align-items:center;gap:var(--pl-space-12);min-height:var(--pl-size-target-min);padding:0 var(--pl-space-12);font:var(--pl-type-functional-body);color:var(--pl-text);border-radius:var(--pl-radius-m);text-decoration:none;display:flex}.pl a.pl-nav-item{color:var(--pl-text);text-decoration:none}.pl-nav-item:hover{background:var(--pl-surface-sunken)}.pl-nav-item[aria-current=page]{font-weight:var(--pl-font-weight-semibold);background:var(--pl-selection-background)}.pl-sidenav--collapsed{width:auto}.pl-sidenav--collapsed .pl-nav-item{width:var(--pl-size-target-min);justify-content:center;padding:0}.pl-sidenav__toggle{width:100%;margin-top:var(--pl-space-8);color:var(--pl-text-muted);text-align:left;cursor:pointer;background:0 0;border:0}.pl-rail{align-content:start;gap:var(--pl-space-4);width:var(--pl-space-96);padding:var(--pl-space-8) var(--pl-space-4);background:var(--pl-surface-raised);border-right:var(--pl-border-width) solid var(--pl-border);display:grid}.pl-rail__item{justify-items:center;gap:var(--pl-space-4);min-height:var(--pl-size-target-min);padding:var(--pl-space-8) var(--pl-space-4);font:var(--pl-type-functional-caption);color:var(--pl-text-muted);text-align:center;border-radius:var(--pl-radius-m);text-decoration:none;display:grid}.pl a.pl-rail__item{color:var(--pl-text-muted);text-decoration:none}.pl-rail__item:hover{background:var(--pl-surface-sunken)}.pl .pl-rail__item[aria-current=page]{color:var(--pl-text);font-weight:var(--pl-font-weight-semibold);background:var(--pl-selection-background)}.pl-bottomnav{padding-bottom:env(safe-area-inset-bottom);background:var(--pl-surface-raised);border-top:var(--pl-border-width) solid var(--pl-border);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.pl-bottomnav__item{align-content:center;justify-items:center;gap:var(--pl-space-2);min-height:56px;font:var(--pl-type-functional-caption);color:var(--pl-text-muted);text-decoration:none;display:grid}.pl a.pl-bottomnav__item{color:var(--pl-text-muted);text-decoration:none}.pl .pl-bottomnav__item[aria-current=page]{color:var(--pl-action-primary);font-weight:var(--pl-font-weight-semibold)}.pl-patient-banner{align-items:center;gap:var(--pl-space-8) var(--pl-space-24);padding:var(--pl-space-12) var(--pl-space-16);background:var(--pl-surface-raised);border:var(--pl-border-width) solid var(--pl-border);border-left:4px solid var(--pl-action-primary);border-radius:var(--pl-radius-m);flex-wrap:wrap;display:flex}.pl-patient-banner__name{font:var(--pl-type-functional-title);margin:0}.pl-patient-banner__facts{gap:var(--pl-space-4) var(--pl-space-24);flex-wrap:wrap;margin:0;display:flex}.pl-patient-banner__facts dt{font:var(--pl-type-functional-caption);color:var(--pl-text-muted)}.pl-patient-banner__facts dd{font-variant-numeric:tabular-nums;margin:0}.pl-patient-banner__alerts{gap:var(--pl-space-8);flex-wrap:wrap;display:flex}.pl-dose{font-variant-numeric:tabular-nums;white-space:nowrap}.pl-dose__value{font-weight:var(--pl-font-weight-semibold)}.pl-dose__frequency{color:var(--pl-text-muted)}.pl-dose__frequency:before{content:" · "}}:root{--ls-notation-strategy:#e6d2a8;--ls-notation-strategy-line:#ac8e4e;--ls-notation-strategy-ink:#514019;--ls-notation-business:#f7f8c5;--ls-notation-business-line:#979548;--ls-notation-business-ink:#515019;--ls-notation-application:#c4fafd;--ls-notation-application-line:#499b9f;--ls-notation-application-ink:#0b5b62;--ls-notation-technology-physical:#bddbb6;--ls-notation-technology-physical-line:#6c9762;--ls-notation-technology-physical-ink:#2d4b27;--ls-notation-motivation:#deddff;--ls-notation-motivation-line:#8b83bf;--ls-notation-motivation-ink:#4d4084;--ls-notation-implementation-migration:#ffd0e4;--ls-notation-implementation-migration-line:#ba7295;--ls-notation-implementation-migration-ink:#772f55;--ls-notation-other:#f9fafd;--ls-notation-other-line:#818599;--ls-notation-other-ink:#414563}[data-theme=dark]{--ls-notation-strategy:#5b4e33;--ls-notation-strategy-line:#a98f57;--ls-notation-strategy-ink:#d0c3a7;--ls-notation-business:#3d3c20;--ls-notation-business-line:#97965b;--ls-notation-business-ink:#d5d59c;--ls-notation-application:#103f44;--ls-notation-application-line:#42949d;--ls-notation-application-ink:#96dce4;--ls-notation-technology-physical:#394e35;--ls-notation-technology-physical-line:#789f70;--ls-notation-technology-physical-ink:#b5ccb0;--ls-notation-motivation:#383255;--ls-notation-motivation-line:#8b83bf;--ls-notation-motivation-ink:#c9c3f6;--ls-notation-implementation-migration:#502e3f;--ls-notation-implementation-migration-line:#b67594;--ls-notation-implementation-migration-ink:#efb8d1;--ls-notation-other:#40444a;--ls-notation-other-line:#808693;--ls-notation-other-ink:#c5cbd5}:root{--ls-ink-black:#000;--ls-ink-white:#fff}body{margin:0}dialog:modal{margin:auto}.ls-shell{grid-template-rows:auto minmax(0,1fr);height:100dvh;display:grid}.ls-shell[data-breakpoint=phone]{grid-template-rows:auto minmax(0,1fr) auto}.ls-shell__body{min-height:0;display:flex}.ls-shell__nav{display:grid;overflow-y:auto}.ls-main{min-width:0;padding:var(--pl-grid-desktop-margin);flex:1;overflow:auto}.ls-shell[data-breakpoint=tablet] .ls-main{padding:var(--pl-grid-tablet-margin)}.ls-shell[data-breakpoint=phone] .ls-main{padding:var(--pl-grid-phone-margin)}.ls-main__banner{margin-bottom:var(--pl-space-24)}.ls-user-name{max-width:calc(var(--pl-space-96) * 2);text-overflow:ellipsis;overflow:hidden}.ls-page{gap:var(--pl-space-24);max-width:var(--pl-grid-wide-max-width);display:grid}.ls-page__header{gap:var(--pl-space-4);display:grid}.ls-page__header>*,.ls-stack>*{margin:0}.ls-space-title,.ls-space-title>a{min-height:var(--pl-size-target-min);align-items:center;display:flex}.ls-space-title{justify-self:start}.ls-space-title>a{display:inline-flex}.ls-prose{max-width:calc(var(--pl-size-prose-max) * 1ch)}.ls-stack{align-content:start;gap:var(--pl-space-12);display:grid}.ls-flush{padding:0}.ls-list-text{gap:var(--pl-space-2);display:grid}.ls-split{gap:var(--pl-space-24);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=1024px){.ls-split{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}.ls-split__aside{gap:var(--pl-space-12);padding:var(--pl-space-16);display:grid}.ls-split__aside>h2{margin:0}.ls-search{align-items:end;gap:var(--pl-space-8);flex-wrap:wrap;display:flex}.ls-search__field{max-width:calc(var(--pl-space-96) * 5);flex:auto}.ls-pager{justify-content:space-between;align-items:center;gap:var(--pl-space-12);flex-wrap:wrap;display:flex}.ls-pager>p{margin:0}.ls-actions{align-items:center;gap:var(--pl-space-8);flex-wrap:wrap;display:flex}.ls-actions>p{margin:0}.ls-token-form,.ls-token-secret,.ls-agent-access{max-width:calc(var(--pl-size-prose-max) * 1ch)}.ls-roles-legend{align-items:baseline;gap:var(--pl-space-8) var(--pl-space-16);grid-template-columns:max-content 1fr;margin:0;display:grid}.ls-roles-legend>div{display:contents}.ls-roles-legend dd{margin:0}@media (width<=599px){.ls-roles-legend{gap:var(--pl-space-4);grid-template-columns:1fr}}.ls-roles-always{align-items:center;gap:var(--pl-space-4);white-space:nowrap;display:inline-flex}.ls-roles-problem td{white-space:normal}.ls-agent-scope{gap:var(--pl-space-12);display:grid}.ls-agent-scope ul{margin:0;padding-inline-start:var(--pl-space-24)}.ls-badges{gap:var(--pl-space-4);flex-wrap:wrap;display:inline-flex}.ls-draft-note{align-items:center;gap:var(--pl-space-8);flex-wrap:wrap;display:flex}.ls-draft-note>p{margin:0}.ls-draft-note__open{align-items:center;gap:var(--pl-space-4);min-height:var(--pl-size-target-min);display:inline-flex}.ls-draft-bar{align-items:center;gap:var(--pl-space-8) var(--pl-space-16);flex-wrap:wrap;display:flex}.ls-draft-bar>p,.ls-draft-bar__switch>p{margin:0}.ls-draft-bar__actions{align-items:center;gap:var(--pl-space-8) var(--pl-space-16);flex-wrap:wrap;display:flex}.ls-draft-bar__actions:empty{display:none}.ls-draft-bar__actions>p{margin:0}.ls-draft-bar__switch{gap:var(--pl-space-2);display:grid}.ls-bundle__body{gap:var(--pl-space-16)}.ls-bundle{gap:var(--pl-space-16);margin:0;padding:0;list-style:none;display:grid}.ls-bundle__item{gap:var(--pl-space-8);padding-top:var(--pl-space-12);border-top:var(--pl-border-width) solid var(--pl-border);display:grid}.ls-bundle__item>p{margin:0}.ls-bundle__messages:empty{display:none}.ls-export{justify-items:start;gap:var(--pl-space-4);display:grid}.ls-export>p{margin:0}.ls-export__drafts{display:grid}.ls-export__drafts>.pl-check{min-height:var(--pl-size-target-min)}.ls-export__drafts>p{margin:0}.ls-back{justify-self:start;align-items:center;gap:var(--pl-space-8);min-height:var(--pl-size-target-min);display:inline-flex}.ls-login{min-height:100dvh;padding:var(--pl-space-16);place-items:center;display:grid}.ls-login__card{gap:var(--pl-space-16);width:min(100%, calc(var(--pl-space-96) * 5));display:grid}.ls-login__card>h1,.ls-login__card>p{margin:0}.ls-login__dev{gap:var(--pl-space-12);padding-top:var(--pl-space-16);border-top:var(--pl-border-width) solid var(--pl-border);display:grid}.ls-login__dev>h2,.ls-login__dev>p{margin:0}.ls-standalone{min-height:100dvh;padding:var(--pl-space-24)}.ls-skeleton{gap:var(--pl-space-12);max-width:calc(var(--pl-space-96) * 6);display:grid}.ls-skeleton>[data-line="0"]{width:60%}.ls-skeleton>[data-line="1"]{width:85%}.ls-skeleton>[data-line="2"]{width:70%}.ls-empty-icon{--pl-icon-size:var(--pl-size-icon-l);color:var(--pl-text-muted);display:inline-flex}.ls-view-page{gap:var(--pl-space-16);display:grid}@media (width>=1024px){.ls-main:has(>.ls-view-page){flex-direction:column;display:flex}.ls-view-page{gap:var(--pl-space-8);flex-direction:column;flex:1 1 0;display:flex}.ls-view-page>.ls-editor,.ls-view-page>.ls-canvas{min-height:calc(var(--pl-space-96) * 3 + var(--pl-space-64));flex:1 1 0}.ls-view-page .ls-canvas{flex-direction:column;display:flex}.ls-view-page .ls-canvas__surface{height:auto;min-height:calc(var(--pl-space-96) * 2);flex:1 1 0}}.ls-view-page__bar{align-items:flex-start;gap:var(--pl-space-8) var(--pl-space-16);flex-wrap:wrap;display:flex}.ls-view-page__bar>.ls-export{flex:30rem;min-width:0}.ls-title-row{align-items:center;gap:var(--pl-space-8);flex-wrap:wrap;display:flex}.ls-title-row>h1{margin:0}.ls-node .react-flow__resize-control{z-index:2}.ls-properties__fieldset{border:0;min-width:0;margin:0;padding:0;display:contents}.ls-properties__pair{gap:var(--pl-space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ls-save-status{align-items:center;display:flex}.ls-edit-banners{gap:var(--pl-space-8);display:grid}.ls-edit-banners:empty{display:none}.ls-canvas{--ls-canvas-shadow:color-mix(in srgb, var(--pl-text) 22%, transparent);gap:var(--pl-space-8);display:grid}[data-theme=dark] .ls-canvas{--ls-canvas-shadow:color-mix(in srgb, var(--pl-surface-sunken) 90%, transparent)}.ls-canvas__toolbar{gap:var(--pl-space-8);flex-wrap:wrap;display:flex}.ls-canvas__bar{align-items:center;gap:var(--pl-space-8) var(--pl-space-16);flex-wrap:wrap;display:flex}.ls-canvas__info{min-height:var(--pl-space-48);align-content:start;display:grid}.ls-canvas__info p{margin:0}.ls-canvas__status{min-height:var(--pl-space-16)}.ls-canvas__surface{height:70dvh;min-height:calc(var(--pl-space-96) * 4);border:var(--pl-border-width) solid var(--pl-border);border-radius:var(--pl-radius-m);overflow:hidden}.ls-canvas .react-flow{--xy-background-color:var(--pl-surface-raised);--xy-attribution-background-color:var(--pl-surface-raised);--xy-resize-background-color:var(--pl-action-primary);--xy-handle-background-color:var(--pl-border-strong);--xy-edge-stroke:var(--pl-text-muted);font:var(--pl-type-functional-caption);color:var(--pl-text)}.ls-canvas .react-flow__attribution a{color:var(--pl-link);text-decoration:underline}.ls-node{width:100%;height:100%;position:relative}.ls-node__anchor{opacity:0;pointer-events:none;top:50%;left:50%}.ls-figure{position:absolute;inset:0;overflow:visible}.ls-figure__outline{fill:var(--ls-figure-fill,var(--pl-surface-raised));stroke:var(--ls-figure-line,var(--pl-border-strong));stroke-width:var(--pl-border-width)}.ls-figure[data-density=card] .ls-figure__outline{fill:var(--pl-surface-raised)}.ls-figure__band{fill:var(--ls-figure-fill,var(--pl-surface-sunken))}.ls-figure[data-figure=grouping] .ls-figure__outline{stroke-dasharray:4 4}.ls-figure[data-figure=junction] .ls-figure__outline{fill:var(--pl-text);stroke:var(--pl-text)}.ls-node[data-layer=Strategy],.ls-swatch[data-layer=Strategy]{--ls-figure-fill:var(--ls-notation-strategy);--ls-figure-line:var(--ls-notation-strategy-line);--ls-figure-ink:var(--ls-notation-strategy-ink)}.ls-node[data-layer=Business],.ls-swatch[data-layer=Business]{--ls-figure-fill:var(--ls-notation-business);--ls-figure-line:var(--ls-notation-business-line);--ls-figure-ink:var(--ls-notation-business-ink)}.ls-node[data-layer=Application],.ls-swatch[data-layer=Application]{--ls-figure-fill:var(--ls-notation-application);--ls-figure-line:var(--ls-notation-application-line);--ls-figure-ink:var(--ls-notation-application-ink)}.ls-node[data-layer=TechnologyPhysical],.ls-swatch[data-layer=TechnologyPhysical]{--ls-figure-fill:var(--ls-notation-technology-physical);--ls-figure-line:var(--ls-notation-technology-physical-line);--ls-figure-ink:var(--ls-notation-technology-physical-ink)}.ls-node[data-layer=Motivation],.ls-swatch[data-layer=Motivation]{--ls-figure-fill:var(--ls-notation-motivation);--ls-figure-line:var(--ls-notation-motivation-line);--ls-figure-ink:var(--ls-notation-motivation-ink)}.ls-node[data-layer=ImplementationMigration],.ls-swatch[data-layer=ImplementationMigration]{--ls-figure-fill:var(--ls-notation-implementation-migration);--ls-figure-line:var(--ls-notation-implementation-migration-line);--ls-figure-ink:var(--ls-notation-implementation-migration-ink)}.ls-node[data-layer=Other],.ls-swatch[data-layer=Other]{--ls-figure-fill:var(--ls-notation-other);--ls-figure-line:var(--ls-notation-other-line);--ls-figure-ink:var(--ls-notation-other-ink)}.ls-glyph{fill:none;stroke:var(--ls-figure-ink,var(--pl-text));stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.ls-glyph--small{stroke-width:2.25px}.ls-glyph__solid{fill:var(--ls-figure-ink,var(--pl-text))}.react-flow__node:hover .ls-figure{filter:drop-shadow(0 var(--pl-space-2) var(--pl-space-4) var(--ls-canvas-shadow))}.ls-node__label{padding:var(--pl-space-8) var(--pl-space-12);overflow-wrap:normal;font-weight:var(--pl-font-weight-semibold);text-align:left;color:var(--pl-text);display:block;position:relative;overflow:hidden}.ls-node__card,.ls-node__row{height:100%;display:flex;position:relative;overflow:hidden}.ls-node__card{flex-direction:column}.ls-node__type{align-items:center;gap:var(--pl-space-4);padding:var(--pl-space-2) var(--ls-inset-end) var(--pl-space-2) var(--ls-inset);line-height:var(--pl-space-16);white-space:nowrap;color:var(--ls-figure-ink,var(--pl-text));flex:none;display:flex}.ls-node__type-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.ls-node__type>.ls-node__label{text-overflow:ellipsis;flex:0 auto;min-width:0;padding:0}.ls-node__type>.ls-node__type-name{margin-left:var(--pl-space-4);flex:0 1000 auto}.ls-node__card>.ls-node__label,.ls-node__row>.ls-node__label{-webkit-line-clamp:var(--ls-lines);-webkit-box-orient:vertical;display:-webkit-box}.ls-node__card>.ls-node__label{padding:var(--pl-space-2) var(--ls-inset-end) 0 var(--ls-inset)}.ls-node__row{align-items:flex-start;gap:var(--pl-space-8);padding:var(--pl-space-8) var(--ls-inset-end) var(--pl-space-8) var(--ls-inset)}.ls-node__row>.ls-node__label{min-width:0;padding:0}.ls-node--hidden{background:var(--pl-surface-sunken);border:var(--pl-border-width) dashed var(--pl-border-strong);place-items:center;display:grid}.ls-node--hidden .ls-node__label{padding:var(--pl-space-4);font-weight:var(--pl-font-weight-regular);text-align:center;color:var(--pl-text-muted)}.ls-figure__fold{fill:var(--pl-surface-sunken);stroke:var(--pl-border-strong);stroke-width:var(--pl-border-width);stroke-linejoin:round}.ls-node__text{padding:var(--pl-space-8) var(--pl-space-16) var(--pl-space-8) var(--pl-space-12);text-align:left;white-space:pre-wrap;color:var(--pl-text);display:block;position:relative;overflow:hidden}.ls-node--group{background:var(--pl-surface-sunken);border:var(--pl-border-width) solid var(--pl-border-strong);border-radius:var(--pl-radius-l)}.ls-node__group-label{padding:var(--pl-space-8) var(--pl-space-16);font-weight:var(--pl-font-weight-semibold);color:var(--pl-text-muted);display:block}.ls-relationship__line{fill:none;stroke:var(--pl-text-muted);stroke-width:.8px}.ls-relationship[data-relationship=hidden] .ls-relationship__line{stroke:var(--pl-border-strong)}.ls-relationship__end{stroke:var(--pl-text-muted);stroke-width:1px;stroke-linejoin:miter;scale:.85}.ls-relationship__end[data-paint=line]{fill:var(--pl-text-muted)}.ls-relationship__end[data-paint=canvas]{fill:var(--pl-surface-raised)}.ls-relationship__end[data-paint=none]{fill:none}.ls-editor{gap:var(--pl-space-16);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.ls-editor__main{gap:var(--pl-space-8);min-width:0;display:grid}.ls-editor__problems{padding-left:var(--pl-space-24);margin:0}.ls-palette{align-content:start;gap:var(--pl-space-24);padding:var(--pl-space-16);background:var(--pl-surface-raised);border:var(--pl-border-width) solid var(--pl-border);border-radius:var(--pl-radius-m);display:grid}.ls-palette__section{gap:var(--pl-space-8);display:grid}.ls-palette__section>h2,.ls-palette__section>p{margin:0}.ls-palette__list{gap:var(--pl-space-2);margin:0;padding-left:0;list-style:none;display:grid}.ls-palette__item{align-items:center;gap:var(--pl-space-8);width:100%;min-height:var(--pl-size-target-min);padding:var(--pl-space-4) var(--pl-space-8);font:var(--pl-type-functional-small);color:var(--pl-text);text-align:left;border:var(--pl-border-width) solid transparent;border-radius:var(--pl-radius-s);cursor:grab;background:0 0;display:flex}.ls-palette__item:not(:disabled):hover{background:var(--pl-surface-sunken);border-color:var(--pl-border)}.ls-palette__item:disabled{color:var(--pl-text-disabled);cursor:not-allowed}.ls-palette__item:disabled .ls-swatch{--ls-figure-fill:var(--pl-surface-disabled);--ls-figure-line:var(--pl-text-disabled);--ls-figure-ink:var(--pl-text-disabled)}.ls-palette__item:disabled .ls-figure[data-figure=junction] .ls-figure__outline{fill:var(--pl-text-disabled);stroke:var(--pl-text-disabled)}.ls-palette__item:disabled .ls-palette__box{background:var(--pl-surface-disabled);border-color:var(--pl-text-disabled)}.ls-swatch{width:calc(var(--pl-space-32) + var(--pl-space-8));height:var(--pl-space-24);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.ls-swatch>.ls-figure{position:static}.ls-swatch>.ls-glyph{margin:auto;position:absolute;inset:0}.ls-reuse__item{align-items:center;gap:var(--pl-space-8);padding:var(--pl-space-8) 0;border-bottom:var(--pl-border-width) solid var(--pl-border);cursor:grab;flex-wrap:wrap;display:flex}.ls-reuse__item>.ls-list-text{flex:1 1 calc(var(--pl-space-96) + var(--pl-space-32));min-width:0}.ls-canvas__surface[data-editing] .react-flow__node{cursor:pointer}.ls-figure__edge,.ls-figure__ring{fill:none;display:none}.ls-figure__edge{stroke:var(--pl-action-primary);stroke-width:var(--pl-border-width-focus)}.ls-figure__ring{stroke:var(--pl-focus-ring);stroke-width:var(--pl-focus-width)}.react-flow__node.selected .ls-figure__edge,.react-flow__node:focus-visible .ls-figure__ring{display:inline}.react-flow__node:has(.ls-figure__ring):focus-visible{outline-color:#0000}.react-flow__node.selected>.ls-node--group,.react-flow__node.selected>.ls-node--hidden{outline:var(--pl-border-width-focus) solid var(--pl-action-primary);outline-offset:calc(-1 * var(--pl-border-width))}.react-flow__node:has(>.ls-node--group){border-radius:var(--pl-radius-l)}.ls-line__hit{fill:none;stroke:#0000;stroke-width:var(--pl-space-12)}.ls-canvas__surface[data-editing] .react-flow__edge{cursor:pointer}.ls-line--selected .ls-relationship__line,.react-flow__edge:focus-visible .ls-relationship__line{stroke:var(--pl-action-primary);stroke-width:var(--pl-border-width-focus)}.ls-line--selected .ls-relationship__end,.react-flow__edge:focus-visible .ls-relationship__end{stroke:var(--pl-action-primary)}.ls-line--selected .ls-relationship__end[data-paint=line],.react-flow__edge:focus-visible .ls-relationship__end[data-paint=line]{fill:var(--pl-action-primary)}.react-flow__edge:focus-visible .ls-line__hit{stroke:var(--pl-focus-ring);stroke-opacity:.35}.ls-line__handles{pointer-events:all}.ls-line__handle{fill:var(--pl-action-primary);stroke:var(--pl-surface-raised);stroke-width:var(--pl-border-width-focus);cursor:move}.ls-line__handle--add{fill:var(--pl-surface-raised);stroke:var(--pl-action-primary);stroke-width:var(--pl-border-width);cursor:copy}.ls-node__link{top:50%;right:calc(-1 * var(--pl-space-12));width:var(--pl-space-16);height:var(--pl-space-16);margin-top:calc(-1 * var(--pl-space-8));border:var(--pl-border-width-focus) solid var(--pl-surface-raised);background:var(--pl-action-primary);cursor:crosshair;border-radius:50%;position:absolute}.ls-link-preview{width:var(--pl-space-2);height:var(--pl-space-2);pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.ls-link-preview line{stroke:var(--pl-action-primary);stroke-width:var(--pl-border-width-focus);stroke-dasharray:4 4}.ls-canvas__surface[data-picking] .react-flow__node,.ls-canvas__surface[data-picking] .react-flow__edge{cursor:crosshair}.ls-canvas__picking{align-items:center;gap:var(--pl-space-8);flex-wrap:wrap;display:flex}.ls-canvas__surface[data-editing] .react-flow__node.draggable{cursor:grab}.ls-canvas__surface[data-editing] .react-flow__node.dragging{cursor:grabbing}.react-flow__node.ls-drop-target>.ls-node{outline:var(--pl-border-width-focus) dashed var(--pl-action-primary);outline-offset:var(--pl-focus-offset)}.react-flow__node.ls-drop-refused>.ls-node{outline:var(--pl-border-width-focus) dashed var(--pl-action-danger);outline-offset:var(--pl-focus-offset)}:root:not([data-theme=dark]) .ls-node[data-fill-light]{--ls-figure-fill:var(--ls-stored-fill-light);--ls-figure-ink:var(--ls-stored-ink-light)}[data-theme=dark] .ls-node[data-fill-dark]{--ls-figure-fill:var(--ls-stored-fill-dark);--ls-figure-ink:var(--ls-stored-ink-dark)}:root:not([data-theme=dark]) .ls-node--group[data-fill-light]{background:var(--ls-stored-fill-light)}[data-theme=dark] .ls-node--group[data-fill-dark]{background:var(--ls-stored-fill-dark)}:root:not([data-theme=dark]) .ls-node[data-fill-light] .ls-node__row .ls-node__label,:root:not([data-theme=dark]) .ls-node[data-fill-light] .ls-node__type .ls-node__label,:root:not([data-theme=dark]) .ls-node[data-fill-light] .ls-node__text,:root:not([data-theme=dark]) .ls-node[data-fill-light] .ls-node__group-label{color:var(--ls-stored-ink-light)}[data-theme=dark] .ls-node[data-fill-dark] .ls-node__row .ls-node__label,[data-theme=dark] .ls-node[data-fill-dark] .ls-node__type .ls-node__label,[data-theme=dark] .ls-node[data-fill-dark] .ls-node__text,[data-theme=dark] .ls-node[data-fill-dark] .ls-node__group-label{color:var(--ls-stored-ink-dark)}:root:not([data-theme=dark]) .ls-node[data-text-light] .ls-node__row .ls-node__label,:root:not([data-theme=dark]) .ls-node[data-text-light] .ls-node__type .ls-node__label,:root:not([data-theme=dark]) .ls-node[data-text-light] .ls-node__text,:root:not([data-theme=dark]) .ls-node[data-text-light] .ls-node__group-label{color:var(--ls-stored-text-light)}[data-theme=dark] .ls-node[data-text-dark] .ls-node__row .ls-node__label,[data-theme=dark] .ls-node[data-text-dark] .ls-node__type .ls-node__label,[data-theme=dark] .ls-node[data-text-dark] .ls-node__text,[data-theme=dark] .ls-node[data-text-dark] .ls-node__group-label{color:var(--ls-stored-text-dark)}:root:not([data-theme=dark]) .ls-node[data-body-text-light] .ls-node__card>.ls-node__label{color:var(--ls-stored-body-text-light)}[data-theme=dark] .ls-node[data-body-text-dark] .ls-node__card>.ls-node__label{color:var(--ls-stored-body-text-dark)}.ls-palette__box{width:calc(var(--pl-space-32) + var(--pl-space-8));height:var(--pl-space-24);background:var(--pl-surface-sunken);border:var(--pl-border-width) solid var(--pl-border-strong);flex:none;display:inline-block}.ls-palette__box[data-kind=note]{background:var(--pl-surface-raised)}.ls-node--retired{--ls-retired-base:var(--pl-surface-raised)}[data-theme=dark] .ls-node--retired{--ls-retired-base:var(--pl-surface-sunken)}.ls-node--retired .ls-figure__band,.ls-node--retired .ls-figure[data-density=compact]:not([data-figure=junction]) .ls-figure__outline{fill:color-mix(in srgb, var(--ls-figure-fill,var(--pl-surface-raised)) 15%, var(--ls-retired-base))}.ls-node__retired{padding-bottom:var(--pl-space-2);pointer-events:none;white-space:nowrap;position:absolute;bottom:100%;left:0}.ls-draft-mark{--pl-icon-size:var(--pl-size-icon-s);pointer-events:none;transform-origin:0 0;padding:var(--pl-space-2);color:var(--pl-text-muted);background:var(--pl-surface-raised);border:var(--pl-border-width) solid var(--pl-border-strong);border-radius:var(--pl-radius-full);line-height:0;display:inline-flex;position:absolute}.ls-draft-mark--pending{color:var(--pl-status-info-icon);border-color:var(--pl-status-info-border)}.ls-agent-clients{gap:var(--pl-space-8);flex-wrap:wrap;margin:0;display:flex}.ls-draft-mark--agent{color:var(--pl-status-warning-icon);border-color:var(--pl-status-warning-border)}.ls-node__mark{z-index:1;top:100%;left:100%}.ls-line__mark{z-index:100000;top:0;left:0}.ls-properties{align-content:start;gap:var(--pl-space-24);overflow-wrap:anywhere;min-width:0;padding:var(--pl-space-16);background:var(--pl-surface-raised);border:var(--pl-border-width) solid var(--pl-border);border-radius:var(--pl-radius-m);display:grid}@media (width>=1024px){.ls-editor{grid-template-columns:clamp(calc(var(--pl-space-96) * 3), 25vw, calc(var(--pl-space-96) * 3 + var(--pl-space-32))) minmax(0, 1fr);grid-template-rows:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.ls-editor__main{grid-area:1/2/span 2;grid-template-rows:minmax(0,1fr)}.ls-palette,.ls-properties{overflow-y:auto}.ls-properties{grid-area:2/1}.ls-editor[data-selection]{grid-template-rows:minmax(0, 1fr) minmax(min(calc(var(--pl-space-96) * 3 + var(--pl-space-48)), 100%), 1fr)}.ls-properties{scroll-padding-bottom:calc(var(--pl-space-96) + var(--pl-space-48))}.ls-properties__actions--kept{bottom:calc(var(--pl-space-16) * -1);z-index:1;margin-bottom:calc(var(--pl-space-16) * -1);padding-block:var(--pl-space-8) var(--pl-space-24);background:var(--pl-surface-raised);position:sticky}}.ls-properties__state,.ls-properties__status p{margin:0}.ls-properties__form{max-width:calc(var(--pl-size-prose-max) * 1ch)}.ls-properties__fields{gap:var(--pl-space-16)}.ls-properties__actions{align-items:center;gap:var(--pl-space-8) var(--pl-space-12);flex-wrap:wrap;display:flex}.ls-properties__fields>legend{padding-bottom:var(--pl-space-8)}.ls-properties__alert:empty{display:none}.ls-properties__problems .ls-editor__problems{gap:var(--pl-space-8);display:grid}.ls-properties__target{min-block-size:var(--pl-space-24);display:block}.ls-properties__problems{min-width:0;padding:var(--pl-space-12);border:var(--pl-border-width) solid var(--pl-status-danger-icon);border-radius:var(--pl-radius-m)}.ls-properties__jump{font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0}.ls-properties__stale{gap:var(--pl-space-12);margin:0;padding:0;list-style:none;display:grid}.ls-properties__stale li{align-items:center;gap:var(--pl-space-8);flex-wrap:wrap;display:flex}.ls-properties__facts{gap:var(--pl-space-12);margin:0;display:grid}.ls-properties__facts dd{overflow-wrap:anywhere;margin:0}.ls-properties__value{display:block}.ls-colour{align-items:center;gap:var(--pl-space-8);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.ls-colour__picker{inline-size:var(--pl-size-target-min);block-size:var(--pl-size-target-min);padding:var(--pl-space-2);background:var(--pl-surface-raised);border:var(--pl-border-width-input) solid var(--pl-border-strong);border-radius:var(--pl-radius-m)}.ls-colour__picker:disabled{background:var(--pl-surface-disabled);border-color:var(--pl-border);cursor:not-allowed}.ls-colour__swatch{inline-size:var(--pl-space-32);block-size:var(--pl-space-32);background:var(--ls-swatch);border:var(--pl-border-width-input) solid var(--pl-border-strong);border-radius:var(--pl-radius-s)}.ls-colour__swatch[data-empty]{background:var(--pl-surface-sunken)}.ls-history-page__bar{justify-content:space-between;align-items:center;gap:var(--pl-space-8) var(--pl-space-16);flex-wrap:wrap;display:flex}.ls-history-page__bar>h2{margin:0}button.ls-back{color:var(--pl-link);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ls-history{gap:var(--pl-space-16);margin:0;padding:0;list-style:none;display:grid}.ls-history__version{padding:var(--pl-space-16);border:var(--pl-border-width) solid var(--pl-border);border-radius:var(--pl-radius-m);background:var(--pl-surface-raised)}.ls-history__header{align-items:center;gap:var(--pl-space-8) var(--pl-space-12);flex-wrap:wrap;display:flex}.ls-history__header>h3{margin:0}.ls-history__header>.pl-button{margin-inline-start:auto}.ls-history__note{border-inline-start:var(--pl-border-width-focus) solid var(--pl-border-strong);padding-inline-start:var(--pl-space-12)}.ls-history__note>p{margin:0}.ls-history__sessions,.ls-history__saves{gap:var(--pl-space-16);margin:0;padding:0;list-style:none;display:grid}.ls-history__saves{gap:var(--pl-space-12);border-inline-start:var(--pl-border-width) solid var(--pl-border);padding-inline-start:var(--pl-space-12)}.ls-field-changes{gap:var(--pl-space-12);margin:0;display:grid}.ls-field-changes__item>dd,.ls-field-changes__item p{margin:0}.ls-diff{max-width:var(--pl-size-prose-max);white-space:pre-wrap;overflow-wrap:anywhere}.ls-diff__removed{color:var(--pl-status-danger-text);background:var(--pl-status-danger-background);text-decoration:line-through}.ls-diff__added{color:var(--pl-status-success-text);background:var(--pl-status-success-background);text-decoration:underline}.ls-diff__collapsed{min-height:var(--pl-size-target-min);margin-inline:var(--pl-space-4);padding:0 var(--pl-space-8);border:var(--pl-border-width) dashed var(--pl-border-strong);border-radius:var(--pl-radius-s);background:var(--pl-surface-sunken);color:var(--pl-text-muted);font:inherit;font-size:var(--pl-type-functional-caption);cursor:pointer;align-items:center;display:inline-flex}.ls-diff__collapsed[data-focus-visible]{outline:var(--pl-border-width-focus) solid var(--pl-focus-ring);outline-offset:var(--pl-focus-offset)}.ls-diff-split{gap:var(--pl-space-12) var(--pl-space-24);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.ls-layout-changes__item{align-items:center;gap:var(--pl-space-8) var(--pl-space-12);flex-wrap:wrap;display:flex}.ls-layout-changes__marks{gap:var(--pl-space-4);flex-wrap:wrap;display:inline-flex}.ls-layout-changes__name{flex:12rem}.ls-layout-changes__item>.pl-button{margin-inline-start:auto}.ls-compare__controls{align-items:flex-end;gap:var(--pl-space-12) var(--pl-space-16);flex-wrap:wrap;display:flex}.ls-compare{gap:var(--pl-space-16);display:grid}.ls-compare__sides{gap:var(--pl-space-16);grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));display:grid}.ls-compare__canvas{gap:var(--pl-space-8);min-width:0;display:grid}.ls-compare__canvas>h3{margin:0}.ls-compare .ls-canvas__surface{height:calc(var(--pl-space-96) * 5);min-height:0}.react-flow__node.ls-compare--added{outline:var(--pl-border-width-focus) solid var(--pl-status-success-border);outline-offset:var(--pl-space-2)}.react-flow__node.ls-compare--removed{outline:var(--pl-border-width-focus) dashed var(--pl-status-danger-border);outline-offset:var(--pl-space-2)}.react-flow__node.ls-compare--before{outline:var(--pl-border-width-focus) dotted var(--pl-border-strong);outline-offset:var(--pl-space-2)}.react-flow__node.ls-compare--moved,.react-flow__node.ls-compare--resized,.react-flow__node.ls-compare--restyled,.react-flow__node.ls-compare--relabelled{outline:var(--pl-border-width-focus) solid var(--pl-status-info-border);outline-offset:var(--pl-space-2)}.react-flow__edge.ls-compare--added .ls-relationship__line,.react-flow__edge.ls-compare--removed .ls-relationship__line,.react-flow__edge.ls-compare--rerouted .ls-relationship__line,.react-flow__edge.ls-compare--restyled .ls-relationship__line{stroke-width:calc(var(--pl-border-width-focus) * 2)}.react-flow__edge.ls-compare--added .ls-relationship__line{stroke:var(--pl-status-success-border)}.react-flow__edge.ls-compare--removed .ls-relationship__line{stroke:var(--pl-status-danger-border)}.react-flow__edge.ls-compare--rerouted .ls-relationship__line,.react-flow__edge.ls-compare--restyled .ls-relationship__line{stroke:var(--pl-status-info-border)}.ls-line__compare{z-index:100001;pointer-events:none;min-width:var(--pl-size-icon-m);height:var(--pl-size-icon-m);padding:0 var(--pl-space-4);border:var(--pl-border-width) solid currentColor;border-radius:var(--pl-radius-full);background:var(--pl-surface-raised);font-weight:var(--pl-font-weight-semibold);place-items:center;line-height:1;display:inline-grid;position:absolute;top:0;left:0}.ls-line__compare--added{color:var(--pl-status-success-text)}.ls-line__compare--removed{color:var(--pl-status-danger-text)}.ls-line__compare--changed{color:var(--pl-status-info-text)}.ls-compare__labels{pointer-events:none;position:absolute;inset:0}.ls-compare__label{white-space:nowrap;z-index:10;position:absolute;top:0;left:0}@media (forced-colors:active){.ls-palette__item:disabled{color:graytext;border-color:graytext}.ls-colour__picker:disabled{border-color:graytext}.react-flow__node:has(.ls-figure__ring):focus-visible{outline-color:highlight}.ls-palette__item:disabled .ls-swatch{--ls-figure-line:GrayText;--ls-figure-ink:GrayText}.ls-palette__item:disabled .ls-palette__box{border-color:graytext}}.ls-doc__editor{max-width:calc(var(--pl-size-prose-max) * 1ch + 2 * var(--pl-space-24))}.ls-doc__body{gap:var(--pl-space-16);padding:var(--pl-space-24);border:var(--pl-border-width) solid var(--pl-border);border-radius:var(--pl-radius-m);background:var(--pl-surface-raised);color:var(--pl-text);display:grid}.ls-doc__body:focus-visible{outline:var(--pl-focus-width) solid var(--pl-focus-ring);outline-offset:var(--pl-focus-offset)}.ls-doc__body>*,.ls-doc__free>*{margin:0}.ls-doc__body [data-locked-label]{padding:var(--pl-space-24) var(--pl-space-12) var(--pl-space-8);border-radius:var(--pl-radius-s);background:var(--pl-surface-sunken);position:relative}.ls-doc__body [data-locked-label]:before{content:attr(data-locked-label);top:var(--pl-space-4);left:var(--pl-space-12);font:var(--pl-type-functional-caption);color:var(--pl-text-muted);position:absolute}.ls-doc__body [data-locked-label]+[data-locked-label]{margin-top:calc(-1 * var(--pl-space-16));padding-top:var(--pl-space-8);border-top-left-radius:0;border-top-right-radius:0}.ls-doc__body [data-locked-label]:has(+[data-locked-label]){border-bottom-right-radius:0;border-bottom-left-radius:0}.ls-doc__body [data-locked-label]+[data-locked-label]:before{content:none}.ls-doc__free{gap:var(--pl-space-12);min-height:var(--pl-size-target-min);padding:var(--pl-space-8) var(--pl-space-12);border:var(--pl-border-width) dashed var(--pl-border-strong);border-radius:var(--pl-radius-s);display:grid}.ls-doc__questionnaire-set{gap:var(--pl-space-16);min-width:0;padding:var(--pl-space-16) var(--pl-space-16) 0;border:var(--pl-border-width) solid var(--pl-border);border-radius:var(--pl-radius-s);margin:0;display:grid}.ls-doc__questionnaire-set>legend{padding:0 var(--pl-space-4)}.ls-doc__summary:empty{display:none}.ls-doc__problem-target{min-block-size:var(--pl-space-24);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;display:block}.ls-doc__summary li>a{min-block-size:var(--pl-space-24);display:inline-block}.ls-doc__questionnaire-set .ls-doc__field{padding-block-end:var(--pl-space-16)}.ls-doc__free:before{content:attr(aria-label);font:var(--pl-type-functional-caption);color:var(--pl-text-muted)}.ls-doc__element-ref{border-radius:var(--pl-radius-xs)}.ls-doc__element-ref.ProseMirror-selectednode{background:var(--pl-selection-background);box-shadow:inset 0 calc(-1 * var(--pl-space-2)) 0 var(--pl-action-primary)}.ls-doc__element-unknown{align-items:center;gap:var(--pl-space-4);color:var(--pl-text-muted);display:inline-flex}.ls-doc__toolbar{align-items:center;gap:var(--pl-space-8) var(--pl-space-16);flex-wrap:wrap;display:flex}.ls-doc__toolbar p{margin:0}.ls-doc__subjects{justify-items:start;gap:var(--pl-space-8);margin-block-start:var(--pl-space-12);display:grid}.ls-doc__subjects>*{margin:0}.ls-doc__subject-list{gap:var(--pl-space-4);margin:0;padding:0;list-style:none;display:grid}.ls-doc__subject-list>li{align-items:center;gap:var(--pl-space-8);flex-wrap:wrap;display:flex}.ls-doc__flow{justify-content:space-between;align-items:center;gap:var(--pl-space-12) var(--pl-space-24);flex-wrap:wrap;display:flex}.ls-doc__flow-text{gap:var(--pl-space-8);max-width:calc(var(--pl-size-prose-max) * 1ch);display:grid}.ls-doc__flow-text p{margin:0}.ls-picker__form{align-items:end;gap:var(--pl-space-12);grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr));display:grid}.ls-picker__form>button{justify-self:start}.ls-picker__list{max-height:40vh;overflow-y:auto}.ls-doc__read{gap:var(--pl-space-16);max-width:calc(var(--pl-size-prose-max) * 1ch + 2 * var(--pl-space-24));padding:var(--pl-space-24);border:var(--pl-border-width) solid var(--pl-border);border-radius:var(--pl-radius-m);background:var(--pl-surface-raised);display:grid}.ls-doc__read>*,.ls-doc__read-free>*{margin:0}.ls-doc__read-free{gap:var(--pl-space-12);display:grid}.ls-doc__read-fields{gap:var(--pl-space-12);margin:0;display:grid}.ls-doc__read-field dd{margin:var(--pl-space-2) 0 0}.ls-doc__read-long{white-space:pre-wrap}
