html{box-sizing:border-box}*,:before,:after{box-sizing:inherit}html{-webkit-text-size-adjust:100%;tab-size:4;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15}body{margin:0}hr{color:inherit;height:0}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted buttontext}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}body{color:var(--text-default);font-family:Inter,-apple-system,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue;font-size:14px;line-height:1.4}textarea,select,input,button{outline:none}a{text-decoration:none}pre{margin:0;font-family:Courier,monospace}:root{--white:#fff;--black:#141414;--grey15:#1a222e;--grey25:#2e3742;--grey35:#475362;--grey50:#6f7d90;--grey60:#8d9aac;--grey80:#d4dae3;--grey90:#e5eaf0;--grey92:#eef1f6;--grey95:#f5f7fa;--brand950:#1f003b;--brand900:#2e0057;--brand800:#4c008f;--brand700:#6a00c7;--brand600:#80f;--brand500:#9a3bff;--brand400:#af73ff;--brand300:#c8a6ff;--brand200:#decdff;--brand100:#eee4ff;--brand50:#f5f0ff;--blue15:#032a53;--blue25:#0d3e72;--blue35:#1e5a99;--blue50:#2974c4;--blue60:#5094dc;--blue80:#a3cbf5;--blue95:#f1f7fe;--green15:#02503d;--green25:#0f7158;--green35:#1d9071;--green50:#3aa186;--green60:#66caa4;--green80:#90e0be;--green95:#ebfef9;--red15:#5c0000;--red25:#731111;--red35:#9b2222;--red50:#cb3434;--red60:#dc4c4c;--red80:#f6b2b2;--red95:#fdf2f2;--purple15:#500052;--purple25:#770079;--purple35:#8e2390;--purple50:#bb58bc;--purple60:#cc73ce;--purple80:#e7b7e7;--purple95:#fef5fe;--pink15:#5b0122;--pink25:#7f0532;--pink35:#a5184b;--pink50:#d12e69;--pink60:#ef5d92;--pink80:#f5adc7;--pink95:#fef1f6;--yellow15:#4d2900;--yellow25:#855200;--yellow35:#c07e02;--yellow50:#e69c24;--yellow60:#fcb226;--yellow80:#fdc65e;--yellow95:#fff8eb;--light-blue00:#7e96b2;--transparent0:#0000;--transparent5:#314d7b0d;--transparent10:#314d7b1a;--black0t32:#14141452;--bg-default:#fff;--bg-subtle:#f5f7fa;--bg-overlay:#14141452;--bg-inverted:#1a222e;--bg-inverted-subtle:#2e3742;--surface-default:#fff;--surface-default-subtle:#f5f7fa;--surface-hover:#eef1f6;--surface-selected:#d4dae3;--surface-disabled:#e5eaf0;--surface-active:#f1f7fe;--surface-inverted:#1a222e;--surface-inverted-subtle:#2e3742;--surface-inverted-hover:#2e3742;--surface-inverted-selected:#475362;--surface-inverted-disabled:#1a222e;--surface-inverted-active:#0d3e72;--surface-action-primary:#80f;--surface-action-primary-hover:#6a00c7;--surface-action-primary-pressed:#4c008f;--surface-action-primary-focused:#6a00c7;--surface-action-primary-disabled:#decdff;--surface-action-primary-selected:#2e3742;--surface-action-secondary:#e5eaf0;--surface-action-secondary-hover:#d4dae3;--surface-action-secondary-pressed:#d4dae3;--surface-action-secondary-focused:#d4dae3;--surface-action-secondary-disabled:#e5eaf0;--surface-action-secondary-selected:#2e3742;--surface-action-tertiary:#fff;--surface-action-tertiary-hover:#eef1f6;--surface-action-tertiary-pressed:#d4dae3;--surface-action-tertiary-focused:#eef1f6;--surface-action-tertiary-disabled:#e5eaf0;--surface-action-tertiary-selected:#2e3742;--surface-action-ghost:#0000;--surface-action-ghost-hover:#314d7b0d;--surface-action-ghost-pressed:#314d7b1a;--surface-action-ghost-focused:#314d7b0d;--surface-action-ghost-disabled:#0000;--surface-action-ghost-selected:#2e3742;--surface-action-delete:#dc4c4c;--surface-action-delete-hover:#cb3434;--surface-action-delete-pressed:#9b2222;--surface-action-delete-focused:#cb3434;--surface-action-delete-disabled:#f6b2b2;--surface-action-delete-selected:#2e3742;--surface-action-brand:#80f;--surface-action-brand-hover:#6a00c7;--surface-action-brand-pressed:#4c008f;--surface-action-brand-focused:#6a00c7;--surface-action-brand-disabled:#decdff;--surface-action-brand-selected:#2e3742;--surface-status-neutral:#f5f7fa;--surface-brand:#f5f0ff;--surface-brand-strong:#6a00c7;--surface-info:#f1f7fe;--surface-info-strong:#a3cbf5;--surface-success:#ebfef9;--surface-success-strong:#66caa4;--surface-warning:#fff8eb;--surface-error:#fdf2f2;--surface-scenario:#7e96b2;--text-default:#1a222e;--text-moderate:#2e3742;--text-subtle:#6f7d90;--text-disabled:#d4dae3;--text-on-inverted:#d4dae3;--text-on-inverted-subtle:#8d9aac;--text-on-inverted-strong:#fff;--text-on-inverted-disabled:#475362;--text-action:#2974c4;--text-action-hover:#1e5a99;--text-action-pressed:#0d3e72;--text-action-disabled:#a3cbf5;--text-brand:#2e0057;--text-brand-light:#6a00c7;--text-info:#032a53;--text-success:#02503d;--text-warning:#855200;--text-error:#9b2222;--icon:#6f7d90;--icon-strong:#1a222e;--icon-on-inverted:#d4dae3;--icon-on-inverted-strong:#fff;--icon-on-inverted-subtle:#8d9aac;--icon-action:#6f7d90;--icon-action-hover:#475362;--icon-action-disabled:#d4dae3;--icon-action-active:#2974c4;--icon-action-active-hover:#1e5a99;--icon-action-active-disabled:#a3cbf5;--icon-action-brand:#80f;--icon-action-brand-hover:#6a00c7;--icon-action-brand-disabled:#decdff;--icon-brand:#80f;--icon-info:#2974c4;--icon-success:#3aa186;--icon-warning:#e69c24;--icon-error:#dc4c4c;--border-subtle00:#e5eaf0;--border-focus:#5094dc;--border-action:#d4dae3;--border-action-hover:#8d9aac;--border-action-active:#2974c4;--border-action-disabled:#14141452;--border-brand:#decdff;--border-brand-strong:#af73ff;--border-neutral:#d4dae3;--border-info:#a3cbf5;--border-info-strong:#5094dc;--border-success:#90e0be;--border-success-strong:#66caa4;--border-warning:#fdc65e;--border-warning-strong:#fcb226;--border-error:#f6b2b2;--border-error-strong:#dc4c4c;--border-disabled:#e5eaf0;--component-switch-surface-default:#e5eaf0;--space-none:0;--space-xxsmall:2px;--space-xsmall:4px;--space-small:8px;--space-medium:16px;--space-large:24px;--space-xlarge:32px;--space-xxlarge:64px;--radius-small:4px;--radius-medium:8px;--radius-large:16px;--radius-full:9999px;--breakpoints-mobile:0;--breakpoints-tablet:740px;--breakpoints-desktop:1025px;--breakpoints-desktop-large:1281px;--breakpoints-desktop-x-large:1441px;--z-index-stack-page-manager:9999;--z-index-dropdown:9999;--z-index-toast:10000;--z-index-tooltiptext:999999;--z-index-modal-backdrop:100000;--z-index-page-header:6;--z-index-date-picker:5;--z-index-fab-container:100;--z-index-view-legend:999;--z-index-view-side-panel:1000;--z-index-details-drawer:1001;--z-index-nav-bar:100000;--bg-dotted:url(data:image/svg+xml,%0A%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cdefs%3E%0A%20%20%20%20%20%20%20%20%3Cpattern%20id%3D%22dots%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2220%22%20height%3D%2220%22%20patternUnits%3D%22userSpaceOnUse%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%20fill%3D%22rgba%2849%2C%2077%2C%20123%2C%200.05%29%22%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fpattern%3E%0A%20%20%20%20%3C%2Fdefs%3E%0A%20%20%20%20%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22url%28%23dots%29%22%2F%3E%0A%3C%2Fsvg%3E)}.dark-mode{--bg-default:#1a222e;--bg-subtle:#2e3742;--bg-overlay:#14141452;--bg-inverted:#fff;--bg-inverted-subtle:#e5eaf0;--text-default:#d4dae3;--text-moderate:#f5f7fa;--text-subtle:#e5eaf0;--text-disabled:#475362;--text-on-inverted:#1a222e;--text-on-inverted-subtle:#6f7d90;--text-on-inverted-strong:#141414;--text-on-inverted-disabled:#d4dae3;--text-action:#5094dc;--text-action-hover:#2974c4;--text-action-pressed:#a3cbf5;--text-action-disabled:#0d3e72;--surface-default:#1a222e;--surface-default-subtle:#2e3742;--surface-hover:#2e3742;--surface-selected:#475362;--surface-disabled:#1a222e;--surface-active:#0d3e72;--surface-inverted:#fff;--surface-inverted-subtle:#f5f7fa;--surface-inverted-hover:#eef1f6;--surface-inverted-selected:#d4dae3;--surface-inverted-disabled:#e5eaf0;--surface-inverted-active:#f1f7fe;--surface-status-neutral:#475362;--icon:#8d9aac;--icon-strong:#f5f7fa;--icon-on-inverted:#6f7d90;--icon-on-inverted-strong:#141414;--icon-on-inverted-subtle:#e5eaf0;--icon-disabled:#2e3742;--icon-brand:#af73ff;--border-subtle00:#475362;--border-action:#475362;--border-action-hover:#1a222e;--surface-action-primary:#1e5a99;--surface-action-primary-hover:#2974c4;--surface-action-primary-pressed:#5094dc;--surface-action-primary-focused:#2974c4;--surface-action-primary-disabled:#0d3e72;--surface-action-primary-selected:#5094dc;--surface-action-secondary:#2e3742;--surface-action-secondary-hover:#475362;--surface-action-secondary-pressed:#6f7d90;--surface-action-secondary-focused:#475362;--surface-action-secondary-disabled:#1a222e;--surface-action-secondary-selected:#6f7d90;--surface-action-tertiary:#1a222e;--surface-action-tertiary-hover:#2e3742;--surface-action-tertiary-pressed:#475362;--surface-action-tertiary-focused:#2e3742;--surface-action-tertiary-disabled:#1a222e;--surface-action-tertiary-selected:#2e3742;--surface-action-ghost:#1a222e;--surface-action-ghost-hover:#2e3742;--surface-action-ghost-pressed:#475362;--surface-action-ghost-focused:#2e3742;--surface-action-ghost-disabled:#8d9aac;--surface-action-ghost-selected:#475362;--surface-action-delete:#dc4c4c;--surface-action-delete-hover:#cb3434;--surface-action-delete-pressed:#9b2222;--surface-action-delete-focused:#cb3434;--surface-action-delete-disabled:#f6b2b2;--surface-action-delete-selected:#2e3742;--surface-action-brand:#80f;--surface-action-brand-hover:#6a00c7;--surface-action-brand-pressed:#6a00c7;--surface-action-brand-focused:#6a00c7;--surface-action-brand-disabled:#decdff;--surface-action-brand-selected:#141414}.tiptap{&.ProseMirror-focused{outline:none}&>:first-child{margin-top:0}& .selection{background:highlight;display:inline-block}& span[data-type=placeholder]{background-color:var(--bg-subtle);border-radius:4px;padding:2px;&.ProseMirror-selectednode{box-shadow:0px 0px 0px 1px var(--white),0px 0px 0px 3px var(--blue50)}}& ul,& ol{margin:0 0 var(--space-medium)0;padding:0 var(--space-medium);& li p{margin-bottom:var(--space-small)}}& ol{& li::marker{color:var(--text-subtle);font-family:Arial,sans-serif}}& h1,& h2,& h3,& h4,& h5,& h6,& p{text-wrap:pretty;margin:0}& h1{margin:52px 0 15px;font-size:24px;line-height:28px}& h2{margin:20px 0 13px;font-size:22px;line-height:23px}& h3{margin:18px 0 2px;font-size:20px;line-height:18px}& h4{margin:10px 0 2px;font-size:18px;line-height:18px}& h5{font-size:16px}& h6{font-size:14px}& h5,& h6{margin:9px 0 0;line-height:17px}& p{margin-bottom:var(--space-medium)}& p img{margin-top:var(--space-small);margin-bottom:var(--space-small)}& img{margin-bottom:var(--space-small)}& code{background-color:var(--red95);color:var(--red60);padding:var(--space-xxsmall)var(--space-xxsmall)}& pre{background:var(--grey95);color:var(--black);margin:0 0 var(--space-medium)0;padding:var(--space-small)var(--space-medium);& code{color:inherit;background:0 0;padding:0}}& blockquote{padding-left:var(--space-medium);color:var(--text-subtle);border-left:3px solid var(--border-subtle00);margin:0 0 var(--space-medium)0;padding:0 var(--space-medium)}& hr{border:none;border-top:2px solid var(--border-subtle00);margin:4px 0}& table{border-collapse:collapse;width:100%;margin-bottom:var(--space-medium)}& table p:last-of-type{margin-bottom:0}& table th,& table td{border:1px solid var(--border-subtle00);padding:.6rem;position:relative}& th{color:var(--white);background-color:var(--black);font-weight:400}& p.is-editor-empty:first-child:before{color:#adb5bd;content:attr(data-placeholder);float:left;pointer-events:none;height:0}}body,html{width:100%;height:100%;min-height:100%;margin:0;overflow:hidden}img{vertical-align:middle}a{color:var(--text-action);text-decoration:none}p{margin:0 0 10px}ul,ol{margin-top:0;margin-bottom:10px}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}#intercom-container .intercom-app .intercom-messenger-frame,.intercom-lightweight-app .intercom-messenger.intercom-lightweight-app-messenger{z-index:calc(var(--z-index-stack-page-manager) - 1);left:56px!important}:not(:root):fullscreen::backdrop{background:0 0}@font-face{font-family:Inter;font-weight:400;src:url(/assets/font/Inter-Regular.d080ae18.woff2)format("woff2");font-display:fallback}@font-face{font-family:Inter;font-weight:400;font-style:italic;src:url(/assets/font/Inter-Italic.0c8fa6f6.woff2)format("woff2");font-display:fallback}@font-face{font-family:Inter;font-weight:300;src:url(/assets/font/Inter-Light.2a7cd067.woff2)format("woff2");font-display:fallback}@font-face{font-family:Inter;font-weight:300;font-style:italic;src:url(/assets/font/Inter-LightItalic.b600032e.woff2)format("woff2");font-display:fallback}@font-face{font-family:Inter;font-weight:500;src:url(/assets/font/Inter-Medium.242d04be.woff2)format("woff2");font-display:fallback}@font-face{font-family:Inter;font-weight:600;src:url(/assets/font/Inter-SemiBold.cac2ba46.woff2)format("woff2");font-display:fallback}@media print{.contentPane .tableview{padding:8px}.contentPane .tableview .tableViewTableElement>thead{background-color:#fff}.contentPane .tableview .tableViewTableElement>thead th{z-index:1;cursor:pointer;background-color:#fff;position:sticky;top:-1px}.contentPane .tableview .tableViewTableElement>thead th:before,.contentPane .tableview .tableViewTableElement>thead th:after{content:"";z-index:-1;background-color:#d4dae3;width:calc(100% + 2px);height:calc(100% + 2px);position:absolute;top:-1px;left:-1px}.contentPane .tableview .tableViewTableElement>thead th:after{background-color:#fff;width:100%;height:100%;top:0;left:0}.contentPane .tableview .tableViewTableElement>tbody>tr:nth-of-type(2n){background-color:#fff}.contentPane .tableview .tableViewTableElement td{background-color:inherit}.contentPane .tableview .tableViewTableElement td span.accordionToggle{cursor:pointer}.contentPane .tableview .tableViewTableElement td span.accordionToggle:hover{text-decoration:underline}.contentPane .tableview .tableViewTableElement td.disabled{background-color:#e7e8ef}.roadmap-view .legend{vertical-align:top;padding:1.2em 0;display:inline-block}.roadmap-view .legend .item{clear:none;float:left;margin:0 .5em;padding:.3em .8em;display:inline-block}.roadmap-view .legend .item .svgIcon{float:left;margin:1px 8px 0 0;padding:0}.roadmap-view .legend .item .name{height:18px;line-height:18px}.roadmap-view table th{text-align:center;min-width:200px;padding:1em;font-size:1.7em;font-weight:500}.roadmap-view table thead>tr>th.header{border-right:1px solid #d4dae3}.roadmap-view table thead>tr>th:last-child,.roadmap-view table tbody>tr>td:last-child{border-right:none}.roadmap-view table tr>th{color:#4f4e61;vertical-align:top}.roadmap-view table>tbody>tr{border-bottom:1px solid #d4dae3}.roadmap-view table>tbody>tr:last-child{border-bottom:none}.roadmap-view table tbody>tr>td{vertical-align:top;border-right:1px solid #d4dae3;height:auto;font-size:1.2em}.roadmap-view .item{color:#464141;opacity:1;background-color:#d7dce4;border-bottom:4px solid #b6b9d0;margin:1em;padding:1em;transition:opacity .4s}.roadmap-view .item.faded{opacity:0}.roadmap-view .item .svgIcon{float:right;margin-top:-10px;margin-left:8px;margin-right:-8px}.roadmap-view .item .svgIcon>div>img{max-height:18px;height:unset}.yfiles-resize-sensor ::-webkit-scrollbar{-webkit-appearance:none}.yfiles-svgpanel{text-rendering:geometricPrecision}.yfiles-scenario-related-highlight{stroke:#0000;stroke-width:0;fill:#e9cbe6;pointer-events:none}.yfiles-url-box{cursor:pointer}.yfiles-url-box:hover{fill:#d2d2d2}.yfiles-tooltip{z-index:2;color:#1a222e;white-space:pre-wrap;overflow-wrap:break-word;background:#fff;border-width:0;border-radius:8px;min-width:120px;max-width:272px;padding:16px;font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:20px;box-shadow:0 0 2px #0003,0 2px 10px #00000024}.visual-diff-added{filter:url(#visual-diff-filter-added)}.visual-diff-removed{filter:url(#visual-diff-filter-removed)}.visual-diff-changed{filter:url(#visual-diff-filter-changed)}.visual-diff-unchanged,.visual-diff-placeholder{filter:url(#visual-diff-filter-unchanged)}.component .visual-diff-added,.component .visual-diff-removed,.component .visual-diff-changed,.component .visual-diff-unchanged{transition:fill .2s ease-out,color .2s ease-out;fill:gray!important;color:gray!important}.component:hover .visual-diff-changed{fill:#262626!important;color:#262626!important}.tagGraphNode,.fieldGraphNode{fill:#ececec;stroke:#000}.allGraphNode{fill:#f6f7fa;stroke:#000}.genericGroup{stroke:#000}nav,.resizer,.Pane1,#editorPane,.main-editor-top-right{display:none!important}#grid-editor-2023-iframe{display:none}div,a,span{page-break-inside:auto}body,#root,#root :not(.overflowHiddenOnPrint){overflow:visible!important}.overflowHiddenOnPrint{overflow:hidden}a[href]:after{content:none!important}svg .legend{display:none}svg .legend.visible{display:initial}h1,h2,h3,h4{page-break-inside:avoid}}.react-grid-layout{transition:height .2s;position:relative}.react-grid-item{transition:left .2s,top .2s}.react-grid-item img{pointer-events:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform}.react-grid-item.resizing{z-index:1;will-change:width,height}.react-grid-item.react-draggable-dragging{z-index:3;will-change:transform;transition:none}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{opacity:.2;z-index:2;user-select:none;-o-user-select:none;background:red;transition-duration:.1s}.react-grid-item>.react-resizable-handle{width:20px;height:20px;position:absolute}.react-grid-item>.react-resizable-handle:after{content:"";border-bottom:2px solid #0006;border-right:2px solid #0006;width:5px;height:5px;position:absolute;bottom:3px;right:3px}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{cursor:sw-resize;bottom:0;left:0;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{cursor:se-resize;bottom:0;right:0}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{cursor:nw-resize;top:0;left:0;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{cursor:ne-resize;top:0;right:0;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-w,.react-grid-item>.react-resizable-handle.react-resizable-handle-e{cursor:ew-resize;margin-top:-10px;top:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{cursor:ns-resize;margin-left:-10px;left:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.drag-and-drop-highlight-animated-outline{animation:6s linear infinite dash}@keyframes dash{to{stroke-dashoffset:256px}}