.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:100;src:url(Poppins-Thin.605324f7af12a99a.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:100;src:url(Poppins-ThinItalic.ef8911147e9862d8.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:200;src:url(Poppins-ExtraLight.9102fb8415d8f327.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:200;src:url(Poppins-ExtraLightItalic.2ce504459899a1d8.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:300;src:url(Poppins-Light.8b20023e8f811f53.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:300;src:url(Poppins-LightItalic.acd7f79f9e69ead8.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(Poppins-Regular.4b4ebe20759bdbf2.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:400;src:url(Poppins-Italic.b2efb5cde74c2f1a.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:500;src:url(Poppins-Medium.a52d0bf095c248da.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:500;src:url(Poppins-MediumItalic.34a634e1e94d3514.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:600;src:url(Poppins-SemiBold.98512bf8da1afe43.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:600;src:url(Poppins-SemiBoldItalic.502635913515117a.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(Poppins-Bold.8001a01b32b71ef5.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:700;src:url(Poppins-BoldItalic.1a15c5ce3e29c0a9.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:800;src:url(Poppins-ExtraBold.7572a9b5289f55fe.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:800;src:url(Poppins-ExtraBoldItalic.9656981deddb4bed.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:900;src:url(Poppins-Black.a7317f18e35bd6ef.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:900;src:url(Poppins-BlackItalic.0719401c96a043e7.ttf) format("truetype")}:root{--text: #3f4344;--background: #ffffff80;--primary: hsl(197, 37%, 94%);--secondary: #d5edf6;--accent: hsl(191, 66%, 38%);--accent-light: hsl(191, 66%, 44%);--accent-gradient: linear-gradient(to top right, var(--accent), var(--accent-light));--drop-shadow: drop-shadow(0px 2px 4px rgba(0, 0, 0, .15));--fs-xl: 22px;--fs-l: 18px;--fs-m: 14px;--fs-s: 12px;--fs-xs: 11px;--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--canvas-width: 55vw;--side-width: calc((100vw - var(--canvas-width)) * .5)}html,body,app-root{height:100%;margin:0;color:var(--text)}app-root{display:block}.__________cytoscape_container,#cytoscape-container{width:100%;height:100%}html{font-size:62.5%}body{font-size:1.6rem}body{font-family:Poppins,sans-serif}ng-icon{display:inline-grid!important;place-content:center;place-items:center}h1,h2,h3,h4,h5,h6,p,a,ul,ol{margin:0;font-weight:400}ul{padding-inline-start:20px}em{font-style:normal}span.highlighted{font-style:italic;background-color:#ff0}h1,.fs-xl{font-size:var(--fs-xl)}h2,.fs-l{font-size:var(--fs-l)}h3,p,span,a,.fs-m{font-size:var(--fs-m)}.fs-s{font-size:var(--fs-s)}.fs-xs{font-size:var(--fs-xs)}.fw-sb{font-weight:600}.fw-b{font-weight:700}a,.link{color:var(--links, #218ba3);text-decoration-line:underline;text-decoration-thickness:2px;cursor:pointer}.button-row{display:flex;align-items:flex-start;gap:12px;align-self:stretch}button{-webkit-appearance:none;appearance:none;border:unset;outline:unset;display:flex;padding:12px 16px;justify-content:center;align-items:center;flex:1 0 0;border-radius:12px;background:var(--background, rgba(255, 255, 255, .5));color:var(--text, #3f4344);font-size:var(--fs-m);cursor:pointer;transition:opacity .25s var(--ease-out-expo)}button[disabled]{cursor:not-allowed;opacity:.5}button.button-primary{background:var(--accent);color:#fff}input{padding:unset;margin:unset;-webkit-appearance:unset;appearance:unset;border:unset;outline:unset;background:unset;color:var(--text);font-size:var(--fs-m);cursor:pointer}img{display:block;max-width:100%;border-radius:8px}.doc-explorer-link{position:relative}p.task-description em{background:var(--accent);color:#fff;padding:0 2px;border-radius:4px;white-space:nowrap}@keyframes cdk-menu-fade-in{0%{opacity:0}to{opacity:1}}:focus{outline:none}.cdk-menu{margin-top:8px;background:var(--primary);border-radius:4px;filter:var(--drop-shadow);overflow:hidden;padding:8px 0;animation:cdk-menu-fade-in .2s var(--ease-out-expo) 1 0s both;z-index:1002}.cdk-menu .cdk-menu-item{padding:8px 32px 8px 16px;outline:unset;transition:background .2s var(--ease-out-expo);cursor:pointer;display:flex;align-items:center;justify-content:space-between}.cdk-menu .cdk-menu-item span{transform:translate(1em)}.cdk-menu .cdk-menu-item:hover{background:var(--accent);color:#fff}.cdk-menu .cdk-menu-item.disabled{opacity:.5;pointer-events:none}.cdk-overlay-dark-backdrop{background:rgba(255,255,255,.32)!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@keyframes cdk-overlay-pane-fade-in{0%{opacity:0;transform:translateY(12px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.cdk-overlay-pane{transform-origin:top center;animation:.25s cdk-overlay-pane-fade-in 1 0s var(--ease-out-expo)}*{scrollbar-width:auto;scrollbar-color:var(--accent) transparent;-ms-overflow-style:-ms-autohiding-scrollbar}*::-webkit-scrollbar{width:4px;height:2px;border-radius:2px}*::-webkit-scrollbar-track{border-radius:2px;background:var(--secondary)}*::-webkit-scrollbar-thumb{background-color:var(--accent);border-radius:2px}
