@font-face{font-family:Material Symbols Outlined;font-style:normal;font-display:swap;font-weight:100;src:url(./material-symbols-outlined-latin-100-normal-o86Ygvvx.woff2)format("woff2"),url(./material-symbols-outlined-latin-100-normal-CF8cUEB-.woff)format("woff")}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-display:swap;font-weight:200;src:url(./material-symbols-outlined-latin-200-normal-NM4AEBGr.woff2)format("woff2"),url(./material-symbols-outlined-latin-200-normal-BRKr0xjv.woff)format("woff")}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-display:swap;font-weight:300;src:url(./material-symbols-outlined-latin-300-normal-BpwPwDl9.woff2)format("woff2"),url(./material-symbols-outlined-latin-300-normal-Bm2rpWmE.woff)format("woff")}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-display:swap;font-weight:400;src:url(./material-symbols-outlined-latin-400-normal-CKkY-kaJ.woff2)format("woff2"),url(./material-symbols-outlined-latin-400-normal-Bv4aFskx.woff)format("woff")}#root{font-family:Tahoma,Verdana,sans-serif;font-size:14px;position:absolute;inset:0}.app{background-color:#e7edf2;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.main{flex-direction:row;gap:8px;height:calc(100% - 80px);padding:8px;display:flex}.demo-header{z-index:16;background:#e7edf2;height:60px;font-size:1.1rem;transition:padding-left .5s cubic-bezier(.23,1,.32,1);display:flex}.demo-y-logo{width:12rem;height:100%;margin:0 5px 0 15px}.demo-header a{color:#2d3e4f;vertical-align:top;cursor:pointer;height:60px;padding:0 5px;line-height:60px;text-decoration:none;display:inline-block}.demo-title{color:#2d3e4f;cursor:default;letter-spacing:1px;vertical-align:top;background:url("data:image/svg+xml,%3csvg%20id='header-angle'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20x='0px'%20y='0px'%20width='100px'%20height='100px'%20viewBox='0%200%20100%20100'%3e%3cpath%20fill='none'%20stroke='%2300d8ff'%20stroke-width='10'%20d='M%2020%2020%20L%2050%2050%20L%2020%2080'%3e%3c/path%3e%3c/svg%3e") 5px/20px 20px no-repeat;height:60px;line-height:60px;display:inline-block;padding:0 5px 0 30px!important}.demo-sidebar{box-sizing:border-box;color:#343f4a;background:#fff;border-radius:16px;flex:0 0 320px;font-family:Tahoma,Verdana,sans-serif;line-height:140%;overflow-y:auto}.demo-sidebar.left{background-color:#e0edf0}.demo-sidebar-content{background:#fff;padding:16px;overflow-y:auto}.demo-sidebar-content h1,.demo-sidebar-content h2{color:#343f4a;margin:1.5ex 0 1ex;font-size:140%;line-height:130%}.demo-sidebar-content>:first-child{margin-top:0;font-size:170%}.demo-sidebar-content::-webkit-scrollbar-thumb{background-color:#0003;border-radius:4px}.demo-sidebar-content::-webkit-scrollbar-thumb:hover{background-color:#00000026}.demo-sidebar-content::-webkit-scrollbar{width:8px}.demo-sidebar-content::-webkit-scrollbar-track{background-color:#0000000d}.material-symbols-outlined{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;font-feature-settings:"liga";-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;direction:ltr;font-family:Material Symbols Outlined,sans-serif;font-style:normal;font-weight:400;line-height:1}.demo-sidebar-header{background-color:#bdd8e0;width:100%;display:block}.demo-sidebar-content .demo-header{color:#343f4a;box-sizing:border-box;background-color:#bdd8e0;flex:1;width:100%;height:60px;margin:0;padding-left:.2em;font-size:1.1rem;line-height:60px;display:block}.demo-left-logo{width:120px;height:60px;margin-left:16px;display:block}.demo-sidebar-content a,.demo-sidebar-content a:visited{color:#1871bd;text-decoration:none}.demo-sidebar-content a:hover{color:#18468c;text-decoration:none}.demo-sidebar-content ul{padding-left:1.3em}.demo-sidebar-content li{margin:.5em 0}.controls{text-align:center;justify-content:center;align-items:center;display:flex}.control-button{flex-direction:column;justify-content:flex-start;align-items:center;width:150px;height:80px;margin:5px;padding:10px;display:flex}.control-button>.material-symbols-outlined{margin-bottom:5px;font-size:20px}.item-element{animation:1s ease-out item-element-animation}@keyframes item-element-animation{0%{background-color:#00d7ff}to{background-color:#0000}}.toolbar{z-index:2;box-sizing:border-box;-webkit-user-select:none;user-select:none;background-color:#e7edf2;border-radius:50px;height:40px;padding:0 5px;position:absolute;top:20px;left:50%;transform:translate(-50%);box-shadow:0 5px 20px #0000001a,0 3px 10px #0000001a,0 1px 5px #00000026}.graph-component-container,.graph-component-container .yfiles-canvascomponent{background-color:#fff;border-radius:20px;flex:1;min-width:0;position:relative}.yfiles-tooltip{border:initial;padding:initial}.tooltip{background-color:#fff;border-radius:4px;padding:10px 24px;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.tooltip h4{margin:0 0 4px;font-family:Roboto,sans-serif;font-size:1.25rem;font-weight:500;line-height:2rem}.tooltip p{letter-spacing:.03125em;color:#000000de;margin:0;font-family:Roboto,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem}.context-menu{position:fixed;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.context-menu button{cursor:pointer;border:none;outline:none;padding:8px;font-family:Roboto,sans-serif;font-weight:500}.context-menu button:hover{box-shadow:inset 0 0 100px 100px #0000001a}.overview-container{border-radius:16px;flex-direction:column;display:flex;box-shadow:0 5px 20px #0000001a,0 3px 10px #0000001a,0 1px 5px #00000026}.graph-overview-component{background-color:#fff;border-bottom-right-radius:16px;border-bottom-left-radius:16px;width:200px;height:200px}.graph-overview-component .yfiles-canvascomponent{background-color:#fff;border-radius:0 0 16px 16px;width:200px;height:200px}.overview-title{letter-spacing:.0125em;color:#2d3e4f;background-color:#e7edf2;border-top-left-radius:16px;border-top-right-radius:16px;justify-content:center;font-family:Roboto,sans-serif;font-size:1.25rem;font-weight:500;line-height:2rem;display:flex}.demo-toolbar{align-items:center;gap:4px;height:100%;display:flex}.demo-toolbar button,.demo-toolbar>label{box-sizing:border-box;cursor:pointer;background-color:#0000;border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.demo-toolbar .material-symbols-outlined{color:#444;font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 20;font-size:18px}.demo-toolbar button:hover,.demo-toolbar>label:hover{background-color:#dedede}.demo-toggle-button{display:none!important}.demo-toggle-button:checked+label{background-color:#dedede}.demo-toggle-button:checked:hover+label{background-color:#b2b2b2}.demo-toggle-button:disabled+label{opacity:.5;cursor:default;background-color:#0000}.demo-toggle-button.labeled+label{width:inherit;background-position-x:left;padding:0 2px;line-height:24px}.demo-toolbar button:active,.demo-toolbar>label:active,.demo-toolbar .demo-toggle-button:checked:active+label{background-color:#b2b2b2}.demo-toolbar button:disabled,.demo-toolbar>.demo-toggle-button:disabled+label{opacity:.5;cursor:default;background-color:#0000}.demo-separator{vertical-align:middle;background:#999;width:1px;height:20px;margin:0 2px;display:inline-block}.search{letter-spacing:normal;border:1px solid #ccc;border-radius:20px;width:250px;margin-left:auto;padding:4px 8px;font-size:15px;line-height:20px}.search:focus{outline:none}
