@font-face{font-family:ibmPlexSans;src:url(../media/ibm_plex_sans_latin_var-s.p.15jby9eboz7vb.woff2)format("woff2");font-display:swap;font-weight:100 700}@font-face{font-family:ibmPlexSans Fallback;src:local(Arial);ascent-override:101.35%;descent-override:27.19%;line-gap-override:0.0%;size-adjust:101.13%}.zgwmAW_className{font-family:ibmPlexSans,ibmPlexSans Fallback,Inter,system-ui,sans-serif}.zgwmAW_variable{--font-plex-sans:"ibmPlexSans", "ibmPlexSans Fallback", Inter, system-ui, sans-serif}
@font-face{font-family:ibmPlexMono;src:url(../media/ibm_plex_mono_latin_400-s.p.3xdfs0-p_zi4c.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:ibmPlexMono;src:url(../media/ibm_plex_mono_latin_600-s.p.30e0eqd5fxn92.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:ibmPlexMono Fallback;src:local(Arial);ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.0%;size-adjust:131.49%}._7rFIVq_className{font-family:ibmPlexMono,ibmPlexMono Fallback,ui-monospace,SFMono-Regular,Menlo,monospace}._7rFIVq_variable{--font-plex-mono:"ibmPlexMono", "ibmPlexMono Fallback", ui-monospace, SFMono-Regular, Menlo, monospace}
@font-face{font-family:ibmPlexSerif;src:url(../media/ibm_plex_serif_latin_400-s.p.1hae5os2e3f9c.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:ibmPlexSerif;src:url(../media/ibm_plex_serif_latin_600-s.p.1kdnc7z_qqo8y.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:ibmPlexSerif Fallback;src:local(Arial);ascent-override:96.26%;descent-override:25.82%;line-gap-override:0.0%;size-adjust:106.49%}.M5QSSG_className{font-family:ibmPlexSerif,ibmPlexSerif Fallback,Georgia,Times New Roman,serif}.M5QSSG_variable{--font-plex-serif:"ibmPlexSerif", "ibmPlexSerif Fallback", Georgia, Times New Roman, serif}
@font-face{font-family:interSans;src:url(../media/inter_latin_var-s.p.0gsaq8ukbf34m.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:interSans Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.nk8SBW_className{font-family:interSans,interSans Fallback,system-ui,sans-serif}.nk8SBW_variable{--font-inter:"interSans", "interSans Fallback", system-ui, sans-serif}
:root{--diagram-grid-minor-color:#0f172a0b;--diagram-grid-major-color:#0f172a1b;--diagram-grid-row-spacing:40px;--diagram-grid-column-spacing:40px;--diagram-grid-major-row-spacing:200px;--diagram-grid-major-column-spacing:200px}.diagram-grid{pointer-events:none;z-index:0;background-image:repeating-linear-gradient(to bottom, var(--diagram-grid-major-color) 0px, var(--diagram-grid-major-color) 1px, transparent 1px, transparent var(--diagram-grid-major-row-spacing)), repeating-linear-gradient(to right, var(--diagram-grid-major-color) 0px, var(--diagram-grid-major-color) 1px, transparent 1px, transparent var(--diagram-grid-major-column-spacing)), repeating-linear-gradient(to bottom, var(--diagram-grid-minor-color) 0px, var(--diagram-grid-minor-color) 1px, transparent 1px, transparent var(--diagram-grid-row-spacing)), repeating-linear-gradient(to right, var(--diagram-grid-minor-color) 0px, var(--diagram-grid-minor-color) 1px, transparent 1px, transparent var(--diagram-grid-column-spacing));background-color:#fff;position:absolute;inset:0}.pathizer-diagram-native-grab{cursor:grab}.pathizer-diagram-native-grabbing{cursor:grabbing}.dark .diagram-grid{--diagram-grid-minor-color:#ffffff0d;--diagram-grid-major-color:#ffffff1f;background-image:repeating-linear-gradient(to bottom, var(--diagram-grid-major-color) 0px, var(--diagram-grid-major-color) 1px, transparent 1px, transparent var(--diagram-grid-major-row-spacing)), repeating-linear-gradient(to right, var(--diagram-grid-major-color) 0px, var(--diagram-grid-major-color) 1px, transparent 1px, transparent var(--diagram-grid-major-column-spacing)), repeating-linear-gradient(to bottom, var(--diagram-grid-minor-color) 0px, var(--diagram-grid-minor-color) 1px, transparent 1px, transparent var(--diagram-grid-row-spacing)), repeating-linear-gradient(to right, var(--diagram-grid-minor-color) 0px, var(--diagram-grid-minor-color) 1px, transparent 1px, transparent var(--diagram-grid-column-spacing))}
:root{--app-max-width:1600px;--app-max-width-wide:1800px;--app-document-width:1440px;--app-form-width:1200px;--app-gutter:16px;--app-gutter-lg:24px;--workspace-top-gap:1rem;--workspace-top-offset:calc(var(--app-shell-header-height,var(--app-header-height,11rem)) + var(--workspace-top-gap));--workspace-sticky-gap:var(--workspace-top-gap);--workspace-sticky-offset:var(--workspace-top-offset);--workspace-panel-max-height:calc(100vh - var(--workspace-top-offset) - var(--workspace-top-gap))}.page-shell,.page-shell--wide{width:100%;max-width:none;padding-inline:var(--app-gutter);margin-inline:auto}.data-region{width:calc(100% - (var(--app-gutter) * 2));max-width:var(--app-max-width);margin-inline:auto}.data-region--wide{width:calc(100% - (var(--app-gutter) * 2));max-width:none;margin-inline:auto}.data-region__scroll{min-width:0;position:relative;overflow:auto visible}.workspace-scroll-offset{scroll-margin-top:var(--workspace-sticky-offset);scroll-padding-top:var(--workspace-sticky-offset)}.workspace-sticky-top{top:var(--workspace-sticky-offset)}.workspace-panel-max-height{max-height:var(--workspace-panel-max-height)}.workspace-remaining-height{height:var(--workspace-panel-max-height)}.summary-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.readable-copy{max-width:80ch}.app-content{width:100%;min-width:0;margin-inline:auto}.app-content :where(.grid)>*{min-width:0}.app-content :where(input,select,textarea){min-width:0;max-width:100%}.app-content--workspace,.app-content--standalone{max-width:none}.app-content--dashboard{max-width:var(--app-max-width-wide)}.app-content--document{max-width:var(--app-document-width)}.app-content--form{max-width:var(--app-form-width)}@media print{.app-content,.page-shell{max-width:none}}@media (min-width:1024px){.page-shell,.page-shell--wide{padding-inline:var(--app-gutter-lg)}.data-region,.data-region--wide{width:calc(100% - (var(--app-gutter-lg) * 2))}.workspace-viewport-page{height:var(--workspace-panel-max-height);overflow:hidden}}
