.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;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;-webkit-tap-highlight-color:transparent;opacity:0;touch-action:manipulation;z-index:1000;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}@media(prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors:active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}.cdk-overlay-popover{background:none;border:none;padding:0;outline:0;overflow:visible;position:fixed;pointer-events:none;white-space:normal;color:inherit;text-decoration:none;width:100%;height:100%;inset:0 auto auto 0}.cdk-overlay-popover::backdrop{display:none}.cdk-overlay-popover .cdk-overlay-backdrop{position:fixed;z-index:auto}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:100;src:url("./media/Poppins-Thin-MBJSJ55P.ttf") format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:100;src:url("./media/Poppins-ThinItalic-56ERCFD6.ttf") format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:200;src:url("./media/Poppins-ExtraLight-SEBPXBAV.ttf") format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:200;src:url("./media/Poppins-ExtraLightItalic-FTSQIRMY.ttf") format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:300;src:url("./media/Poppins-Light-RMQAEPUP.ttf") format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:300;src:url("./media/Poppins-LightItalic-VTL7PH46.ttf") format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url("./media/Poppins-Regular-JNHL4IDV.ttf") format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:400;src:url("./media/Poppins-Italic-WLX3LTPH.ttf") format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:500;src:url("./media/Poppins-Medium-UUWQX4EV.ttf") format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:500;src:url("./media/Poppins-MediumItalic-GSTDJYPJ.ttf") format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:600;src:url("./media/Poppins-SemiBold-TBISX6G2.ttf") format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:600;src:url("./media/Poppins-SemiBoldItalic-KATDLEJV.ttf") format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url("./media/Poppins-Bold-QAA2AGZS.ttf") format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:700;src:url("./media/Poppins-BoldItalic-DIK4LTR6.ttf") format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:800;src:url("./media/Poppins-ExtraBold-OVZKTNJI.ttf") format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:800;src:url("./media/Poppins-ExtraBoldItalic-SZLJQHPN.ttf") format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:900;src:url("./media/Poppins-Black-U4YX6GHD.ttf") format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:900;src:url("./media/Poppins-BlackItalic-A4MUAHEW.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;--br-sm: 2px;--br-md: 4px;--br-lg: 8px;--br-xl: 16px;--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-in-out-quad: cubic-bezier(.45, 0, .55, 1);--canvas-width: 55vw;--side-width: calc((100vw - var(--canvas-width)) * .5)}html,body,app-root{height:100%;margin:0;color:var(--text)}html,body{overflow:hidden}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}span.badge{background:var(--accent);padding:2px 6px;border-radius:var(--br-sm);color:#fff;font-size:var(--fs-xs);font-weight:700}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{appearance:none;border:unset;outline:unset;display:flex;padding:12px 16px;justify-content:center;align-items:center;flex:1 0 0;border-radius:var(--br-lg);background:var(--background, rgba(255, 255, 255, .5));color:var(--text, #3f4344);font-size:var(--fs-m);cursor:pointer;box-sizing:border-box;transition:opacity .25s var(--ease-out-expo)}button[disabled]{cursor:not-allowed;opacity:.5}button.button-primary{background:var(--accent);color:#fff}button.button-outlined{background:transparent;border:1px solid var(--accent);color:var(--accent)}input{padding:unset;margin:unset;appearance:unset;border:unset;outline:unset;background:unset;color:var(--text);font-size:var(--fs-m);cursor:pointer}select{padding:unset;margin:unset;appearance:unset;border:unset;outline:unset;background:unset;color:var(--text);font-size:var(--fs-m);cursor:pointer;background-color:var(--background);padding:12px 16px;border-radius:var(--br-md);border:1px solid var(--primary)}select:focus,select:hover{border-color:var(--accent)}img{display:block;max-width:100%;border-radius:var(--br-md)}.doc-explorer-link{position:relative}p.task-description em{background:var(--accent);color:#fff;padding:0 2px;border-radius:var(--br-md);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:var(--br-md);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;-webkit-user-select:none;user-select:none}.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:#ffffff52!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:var(--br-sm)}*::-webkit-scrollbar-track{border-radius:var(--br-sm);background:var(--secondary)}*::-webkit-scrollbar-thumb{background-color:var(--accent);border-radius:var(--br-sm)}
