@import "./../CDN/a3160f7108a852dee7f46992c67a20143cdfc2dfc29ee3dfa8e5295c3fb5fb98.css";@import "./../CDN/a3160f7108a852dee7f46992c67a20143cdfc2dfc29ee3dfa8e5295c3fb5fb98.css";*{margin:0;line-height:calc(1em + .5rem)}*,:before,:after{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}@keyframes panel-bar-button-animation{50%{background-color:var(--panel-bar-button-blink)}}@supports (appearance:base-select){.interaction-panel select,.demo-popup select{appearance:base-select;border-radius:var(--border-radius);border:none;align-items:center;padding:6px 14px}.interaction-panel select::picker(select){appearance:base-select;border:1px solid var(--toolbar-select-border);border-radius:var(--border-radius)}.demo-popup select::picker(select){appearance:base-select;border:1px solid var(--toolbar-select-border);border-radius:var(--border-radius)}.interaction-panel select::picker-icon{content:"expand_more";font-family:Material Symbols Outlined,sans-serif;font-size:1.5rem}.demo-popup select::picker-icon{content:"expand_more";font-family:Material Symbols Outlined,sans-serif;font-size:1.5rem}.interaction-panel select:open::picker-icon{rotate:180deg}.demo-popup select:open::picker-icon{rotate:180deg}}@supports not (appearance:base-select){.interaction-panel select,.demo-popup select{appearance:none;text-overflow:ellipsis;background-image:var(--toolbar-select-arrow);background-position:right 10px center;background-repeat:no-repeat;align-items:center;padding:6px 36px 6px 14px;overflow:hidden}}@keyframes highlight-animation{0%{background-color:var(--description-bg)}20%{background-color:#ff9800}to{background-color:var(--interaction-bg)}}.rail-popover{top:200px;left:calc(var(--nav-rail-width) + 5px);padding:var(--dialog-padding);border-radius:var(--border-radius);min-width:250px;color:var(--interaction-text);transition:opacity .3s, transform .3s, display .3s allow-discrete, overlay .3s allow-discrete;opacity:0;margin:0;position:relative;overflow:visible;transform:translate(-10px)}.rail-popover:popover-open{opacity:1;transform:translate(0)}@starting-style{.rail-popover:popover-open{opacity:0;transform:translate(-10px)}}.rail-popover:before{content:"";background:var(--toolbar-bg);border-radius:2px;width:16px;height:16px;position:absolute;top:20px;left:-8px;transform:rotate(45deg);box-shadow:-1px 1px 2px #00000014}.rail-popover>:first-child{margin-top:0!important}.rail-popover>:last-child{margin-bottom:0!important}.rail-popover button{color:var(--color-text);background-color:#0000;border:none}.rail-popover button:hover{cursor:pointer}.rail-popover button.labeled{background-color:#0000;border:none;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;padding:3px}.related-demo-link{color:var(--interaction-text);border-radius:var(--border-radius);padding:5px 10px;text-decoration:none;display:block}.related-demo-link:hover{background-color:var(--color-bg-hover)}#related-demos-popover .related-demos-container{border-bottom:1px solid #ccc;margin-bottom:5px;padding-bottom:10px}#related-demos-popover .related-demos-container>*{color:var(--interaction-text);border-radius:var(--border-radius);padding:5px 10px;text-decoration:none;display:block}#related-demos-popover .related-demos-container>:hover{background-color:var(--color-bg-hover)}#samples-popover,#file-popover{min-width:100px}#samples-popover>*,#file-popover>*{border-radius:var(--border-radius);padding:5px 10px;display:block}#samples-popover>.secondary,#file-popover>.secondary{color:var(--burger-menu-secondary-highlight)}#samples-popover>:hover,#file-popover>:hover{background-color:var(--color-bg-hover)}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--scrollbar-bg:#aaa;--font-family:"Poppins";--body-font-size:.875rem;--shadow:0 6px 24px #00000026;--header-height:70px;--nav-rail-width:88px;--description-width:320px;--interaction-width:320px;--panel-bar-width:40px;--panel-gap:8px;--toolbar-gap:var(--panel-gap);--overlay-blur:4px;--border-radius:16px;--dialog-padding:var(--border-radius);--shadow-crispy-gray:0 5px 20px #0000001a, 0 3px 10px #0000001a, 0 1px 5px #00000026;--color-casper-blue-white:#f2f5f8;--color-casper-blue-light:#d7e1ea;--color-casper-blue:#aec3d5;--color-casper-blue-mid:#38536b;--color-casper-blue-dark:#2a3e50;--color-casper-blue-black:#1c2a35;--color-gold-light:#5ce7ff;--color-gold:#00d8ff;--color-gold-dark:#00adcc;--color-pacific-blue:#3c88a0;--color-highlight-blue:#86bbd8;--color-highlight-gold:#d4c685;--color-highlight-pink:#e56399;--color-submit-red:#c41c38;--color-submit-green:#13b579;--color-bluish-white:#f3f4f6;--color-casper-blue-mid-500:#59789b;--color-bg-light:#f4f7f9;--color-silver:#bcc6cc}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--graphcomponent-bg:white;--shadow-crispy-blue:0 5px 20px var(--color-casper-blue), 0 3px 10px var(--color-casper-blue), 0 1px 5px var(--color-casper-blue);--loading-indicator-background:var(--color-casper-blue-light);--loading-indicator-message-color:var(--color-casper-blue-dark);--color-bg:var(--color-casper-blue-light);--color-bg-hover:var(--color-casper-blue);--color-demo-name:var(--color-gold-dark);--color-text:var(--color-casper-blue-dark);--color-text-reveresed:var(--color-bluish-white);--color-tag-background:var(--color-bluish-white);--color-grid-item:var(--color-casper-blue-light);--color-no-search-result:var(--color-highlight-blue);--background:radial-gradient(circle at top left, #fff -10%, var(--color-casper-blue-light) 7%, var(--color-casper-blue-white) 100%);--rail-highlighted:var(--color-highlight-pink);--toolbar-color:var(--color-casper-blue-dark);--toolbar-bg:var(--color-casper-blue-white);--toolbar-bg-hover:var(--color-casper-blue);--toolbar-button:var(--color-casper-blue-light);--toolbar-button-hover:var(--color-casper-blue-light);--toolbar-button-text:var(--color-casper-blue-dark);--toolbar-group:var(--color-bg-light);--toolbar-select-border:var(--color-silver);--toolbar-toggle-button-enabled:var(--color-casper-blue);--description-text:var(--color-casper-blue-dark);--description-bg:white;--description-heading:var(--color-casper-blue-dark);--description-heading1:var(--color-gold-dark);--description-note:#9df1ff;--interaction-text:var(--color-casper-blue-dark);--interaction-text-alt:white;--interaction-heading:var(--color-casper-blue-dark);--interaction-bg:var(--color-bluish-white);--interaction-alt:var(--color-casper-blue-mid-500);--interaction-button-hover:var(--color-casper-blue);--inline-code-background:var(--color-casper-blue-light);--inline-code-text:var(--color-casper-blue-dark);--tour-button-bg:var(--color-casper-blue-light);--burger-menu-background:white;--burger-menu-primary-highlight:var(--color-highlight-pink);--burger-menu-secondary-highlight:var(--color-gold-dark);--burger-menu-tertiary-highlight:var(--color-pacific-blue);--burger-menu-hover:var(--color-casper-blue-light);--live-demo-highlight:var(--color-gold-dark);--toolbar-select-arrow:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24px\" viewBox=\"0 -960 960 960\" width=\"24px\" fill=\"%2338536b\"><path d=\"M480-344 240-584l56-56 184 184 184-184 56 56-240 240Z\"/></svg>");--collapse-button-hover:#0000000f;--panel-bar-button-blink:var(--color-casper-blue);--error-dialog-button:var(--color-highlight-blue);--error-dialog-button-hover:var(--color-casper-blue-light);--error-dialog-input-background:white;--error-dialog-highlight:var(--color-highlight-pink)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--graphcomponent-bg:white;--shadow-crispy-blue:0 5px 20px var(--color-casper-blue-black), 0 3px 10px var(--color-casper-blue-dark), 0 1px 5px var(--color-casper-blue-dark);--loading-indicator-background:var(--color-casper-blue-light);--loading-indicator-message-color:var(--color-casper-blue-dark);--color-bg:var(--color-casper-blue-mid);--color-bg-hover:var(--color-casper-blue-dark);--color-demo-name:var(--color-gold);--color-text:var(--color-bluish-white);--color-text-reveresed:var(--color-casper-blue-dark);--color-tag-background:var(--color-casper-blue-dark);--color-grid-item:var(--color-casper-blue-black);--color-no-search-result:var(--color-casper-blue-mid-500);--background:radial-gradient(circle at top left, var(--color-casper-blue) -120%, var(--color-casper-blue-black) 40%, var(--color-casper-blue-black) 70%, #000 130%);--rail-highlighted:var(--color-highlight-gold);--toolbar-color:white;--toolbar-bg:var(--color-casper-blue-mid);--toolbar-bg-hover:var(--color-casper-blue-dark);--toolbar-button:var(--color-casper-blue-mid-500);--toolbar-button-hover:var(--color-casper-blue-dark);--toolbar-button-text:white;--toolbar-group:var(--color-casper-blue-black);--toolbar-select-border:var(--color-casper-blue-dark);--toolbar-toggle-button-enabled:var(--color-casper-blue-mid-500);--description-text:white;--description-bg:var(--color-casper-blue-dark);--description-heading:white;--description-heading1:var(--color-gold-dark);--description-note:var(--color-pacific-blue);--interaction-text:white;--interaction-text-alt:var(--color-casper-blue-dark);--interaction-heading:var(--color-gold-dark);--interaction-bg:var(--color-casper-blue-dark);--interaction-alt:#eaeff4;--interaction-button-hover:var(--color-casper-blue-black);--inline-code-background:var(--color-casper-blue-mid);--inline-code-text:white;--tour-button-bg:var(--color-casper-blue);--burger-menu-background:var(--color-casper-blue-black);--burger-menu-primary-highlight:var(--color-highlight-pink);--burger-menu-secondary-highlight:var(--color-gold-light);--burger-menu-tertiary-highlight:var(--color-highlight-blue);--burger-menu-hover:var(--color-casper-blue-dark);--live-demo-highlight:var(--color-gold-dark);--toolbar-select-arrow:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24px\" viewBox=\"0 -960 960 960\" width=\"24px\" fill=\"%23f3f4f6\"><path d=\"M480-344 240-584l56-56 184 184 184-184 56 56-240 240Z\"/></svg>");--collapse-button-hover:var(--color-casper-blue-black);--panel-bar-button-blink:var(--color-casper-blue-mid);--error-dialog-button:var(--color-gold-dark);--error-dialog-button-hover:var(--color-gold);--error-dialog-input-background:var(--color-casper-blue-black);--error-dialog-highlight:var(--color-highlight-gold)}html,body{width:100%;height:100%;color:var(--color-text);background:var(--background);touch-action:none;margin:0;padding:0;position:relative;overflow:hidden}body,button{font-family:var(--font-family), sans-serif}.rail button.guided-tour-trigger,button.guided-tour-trigger{display:none}.header{-webkit-user-select:none;user-select:none;flex-direction:row;grid-area:header;display:flex;overflow:hidden}.main-container{gap:var(--panel-gap);width:100%;padding:0 var(--panel-gap) var(--panel-gap) 0;border-radius:var(--border-radius);z-index:1;flex-direction:row;grid-area:main;align-items:stretch;display:flex;position:relative}.main-container #graphComponent{background:var(--graphcomponent-bg);height:100%;color:var(--color-casper-blue-black);flex:auto;position:relative;inset:0}.graph-panel,.interaction-panel,.description-panel{border-radius:var(--border-radius);height:100%;max-height:100%;position:relative;overflow:auto}.graph-panel{z-index:1;flex-grow:1;overflow:visible}.interaction-panel{flex:0 0 var(--interaction-width);font-size:var(--body-font-size);padding:var(--dialog-padding);z-index:2;color:var(--interaction-text);background-color:var(--interaction-bg);overflow-x:hidden}@supports not selector(::-webkit-scrollbar){.interaction-panel{scrollbar-width:thin}}.interaction-panel::-webkit-scrollbar{width:6px;height:6px;margin:3px;padding:3px}.interaction-panel::-webkit-scrollbar-track{background-color:#0000;border-radius:4px}.interaction-panel::-webkit-scrollbar-thumb{background-color:var(--scrollbar-bg);opacity:.8;border-radius:4px}.interaction-panel>:first-child{margin-top:0!important}.interaction-panel>:last-child{margin-bottom:0!important}.interaction-panel h1{margin:1.2rem 0;font-size:xx-large}.interaction-panel h2{font-size:x-large}.interaction-panel h3{font-size:large}.interaction-panel h2,.interaction-panel h3,.interaction-panel h4{margin:1.5rem 0 1rem}.interaction-panel .text-medium{font-size:130%}.interaction-panel ul,.interaction-panel ol{padding-left:1.3em}.interaction-panel p,.interaction-panel dl,.interaction-panel ul,.interaction-panel ul.paragraph-style li{margin:1rem 0}.interaction-panel li{margin:.5rem 0}.interaction-panel .tutorial-about{font-size:130%;line-height:140%}.interaction-panel code,.interaction-panel pre,.interaction-panel kbd,.interaction-panel a.api{background:var(--inline-code-background);color:var(--inline-code-color);border-radius:4px;padding:2px 4px;font-family:Consolas,monospace}.interaction-panel pre{max-width:100%;padding:8px;overflow-x:auto}.interaction-panel kbd{white-space:nowrap;vertical-align:middle;border:1px solid #c1c1c1;padding:.2em .5em .1em;font-size:80%;box-shadow:0 1px #c1c1c1,inset 0 0 0 .1em #fafafa}.interaction-panel a.unknown{color:#b22222}.interaction-panel a.unknown:before{content:"⊗";padding-right:2px}.interaction-panel p a,.interaction-panel dl a,.interaction-panel ul a,.interaction-panel .note a,.interaction-panel p a:visited,.interaction-panel dl a:visited,.interaction-panel ul a:visited,.interaction-panel .note a:visited{color:inherit;border-bottom:.5px solid;text-decoration:none}.interaction-panel p a:hover,.interaction-panel dl a:hover,.interaction-panel ul a:hover,.interaction-panel .note a:hover{border-bottom:2px solid}.interaction-panel dt{color:var(--color-text);margin-top:4px;font-weight:700}.interaction-panel dd{margin-left:10px}.interaction-panel fieldset{background:unset;border:0;margin:0;padding:0 0 1.5ex}.interaction-panel fieldset legend{padding:0 0 .5ex;font-weight:700}.interaction-panel button.collapse{font-variation-settings:"GRAD" clamp(30, calc(430 + (30 - 430) * ((100vw - 320px) / (880 * 1px))), 430);font-optical-sizing:auto;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;color:inherit;direction:ltr;background-color:#0000;border:none;border-radius:99px;padding:8px;font-family:Material Symbols Outlined,sans-serif;font-size:1.5rem;font-style:normal;font-weight:270;line-height:1;display:inline-block}:root[data-theme=dark] .interaction-panel button.collapse{font-variation-settings:"GRAD" clamp(0, calc(400 + (0 - 400) * ((100vw - 320px) / (880 * 1px))), 400)}.interaction-panel button.collapse:hover{background-color:var(--collapse-button-hover)}.interaction-panel button{background-color:var(--toolbar-button);color:var(--color-text);cursor:pointer;border:none;border-radius:99px;padding:8px}.interaction-panel button:hover{color:var(--color-text);background-color:var(--interaction-button-hover)}.interaction-panel input[type=checkbox]{appearance:none;border-radius:var(--border-radius);place-content:center;width:2.25rem;height:2.25rem;display:inline-grid;position:relative}.interaction-panel input[type=checkbox]:after{content:"toggle_off";color:var(--color-text);border:none;place-content:center;font-family:Material Symbols Outlined,sans-serif;font-size:2.75rem;font-weight:100;display:inline-grid}.interaction-panel input[type=checkbox]:checked:after{content:"toggle_on";font-variation-settings:"FILL" 1}.interaction-panel input[type=checkbox]:hover{background-color:var(--interaction-button-hover);cursor:pointer}.interaction-panel>:nth-child(2){margin-top:0}.interaction-panel h1,.interaction-panel h2{color:var(--interaction-heading)}.interaction-panel .collapse-interaction-panel{float:right;z-index:1;margin-right:-15px;position:sticky;top:0;transform:translateY(-15px)}.interaction-panel input[type=number]{border:2px solid var(--color-text);background-color:#0000;border-top:none;border-left:none;border-right:none;width:60px}.interaction-panel input[type=number]:focus{box-shadow:none;outline:none}.interaction-panel .demo-properties__settings{background-color:var(--interaction-bg);grid-template-columns:1fr auto;align-items:center;gap:10px;display:grid;position:relative}.interaction-panel .demo-properties__settings>input,.interaction-panel select{justify-self:end}.interaction-panel .demo-properties__settings>label{justify-self:start}.interaction-panel .demo-properties__settings>button{grid-column:-1/1}.interaction-panel h1,.interaction-panel h2{color:var(--interaction-heading);margin-right:2rem}.description-panel{flex:0 0 var(--description-width);font-size:var(--body-font-size);padding:var(--dialog-padding);z-index:3;color:var(--description-text);background-color:var(--description-bg);overflow-x:hidden}@supports not selector(::-webkit-scrollbar){.description-panel{scrollbar-width:thin}}.description-panel::-webkit-scrollbar{width:6px;height:6px;margin:3px;padding:3px}.description-panel::-webkit-scrollbar-track{background-color:#0000;border-radius:4px}.description-panel::-webkit-scrollbar-thumb{background-color:var(--scrollbar-bg);opacity:.8;border-radius:4px}.description-panel>:first-child{margin-top:0!important}.description-panel>:last-child{margin-bottom:0!important}.description-panel h1{margin:1.2rem 0;font-size:xx-large}.description-panel h2{font-size:x-large}.description-panel h3{font-size:large}.description-panel h2,.description-panel h3,.description-panel h4{margin:1.5rem 0 1rem}.description-panel .text-medium{font-size:130%}.description-panel ul,.description-panel ol{padding-left:1.3em}.description-panel p,.description-panel dl,.description-panel ul,.description-panel ul.paragraph-style li{margin:1rem 0}.description-panel li{margin:.5rem 0}.description-panel .tutorial-about{font-size:130%;line-height:140%}.description-panel code,.description-panel pre,.description-panel kbd,.description-panel a.api{background:var(--inline-code-background);color:var(--inline-code-color);border-radius:4px;padding:2px 4px;font-family:Consolas,monospace}.description-panel pre{max-width:100%;padding:8px;overflow-x:auto}.description-panel kbd{white-space:nowrap;vertical-align:middle;border:1px solid #c1c1c1;padding:.2em .5em .1em;font-size:80%;box-shadow:0 1px #c1c1c1,inset 0 0 0 .1em #fafafa}.description-panel a.unknown{color:#b22222}.description-panel a.unknown:before{content:"⊗";padding-right:2px}.description-panel p a,.description-panel dl a,.description-panel ul a,.description-panel .note a,.description-panel p a:visited,.description-panel dl a:visited,.description-panel ul a:visited,.description-panel .note a:visited{color:inherit;border-bottom:.5px solid;text-decoration:none}.description-panel p a:hover,.description-panel dl a:hover,.description-panel ul a:hover,.description-panel .note a:hover{border-bottom:2px solid}.description-panel dt{color:var(--color-text);margin-top:4px;font-weight:700}.description-panel dd{margin-left:10px}.description-panel fieldset{background:unset;border:0;margin:0;padding:0 0 1.5ex}.description-panel fieldset legend{padding:0 0 .5ex;font-weight:700}.description-panel button.collapse{font-variation-settings:"GRAD" clamp(30, calc(430 + (30 - 430) * ((100vw - 320px) / (880 * 1px))), 430);font-optical-sizing:auto;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;color:inherit;direction:ltr;background-color:#0000;border:none;border-radius:99px;padding:8px;font-family:Material Symbols Outlined,sans-serif;font-size:1.5rem;font-style:normal;font-weight:270;line-height:1;display:inline-block}:root[data-theme=dark] .description-panel button.collapse{font-variation-settings:"GRAD" clamp(0, calc(400 + (0 - 400) * ((100vw - 320px) / (880 * 1px))), 400)}.description-panel button.collapse:hover{background-color:var(--collapse-button-hover)}.description-panel button{background-color:var(--toolbar-button);color:var(--color-text);cursor:pointer;border:none;border-radius:99px;padding:8px}.description-panel button:hover{color:var(--color-text);background-color:var(--interaction-button-hover)}.description-panel input[type=checkbox]{appearance:none;border-radius:var(--border-radius);place-content:center;width:2.25rem;height:2.25rem;display:inline-grid;position:relative}.description-panel input[type=checkbox]:after{content:"toggle_off";color:var(--color-text);border:none;place-content:center;font-family:Material Symbols Outlined,sans-serif;font-size:2.75rem;font-weight:100;display:inline-grid}.description-panel input[type=checkbox]:checked:after{content:"toggle_on";font-variation-settings:"FILL" 1}.description-panel input[type=checkbox]:hover{background-color:var(--interaction-button-hover);cursor:pointer}.description-panel h1{color:var(--description-heading1);margin-top:0}.description-panel h2{color:var(--description-heading)}.description-panel .collapse-description-panel{float:right;margin-top:-15px;margin-right:-15px;position:sticky;top:0;transform:translateY(-15px)}.description-panel .collapse-description-panel:hover{cursor:pointer}.toolbar{view-transition-name:demo-toolbar;z-index:2;position:absolute;top:15px;left:10px}@media (min-width:40rem){.toolbar{left:50%;transform:translate(-50%)}}.panel-bar{flex:0 0 var(--panel-bar-width)}.panel-bar button{writing-mode:vertical-lr;white-space:nowrap;display:none}.panel-bar button .icon{rotate:90deg}.panel-bar button .label{padding-inline:1ex}@media (min-width:0){body{grid-template:"main"1fr/1fr;display:grid}.main-container{border-radius:0;gap:0;padding:0;display:block}.main-container #graphComponent{z-index:1;border-radius:0}.graph-panel{border-radius:0;gap:0;padding:0}.interaction-panel{border-radius:var(--border-radius);height:calc(100% - 85px);box-shadow:var(--shadow-crispy-gray);width:var(--interaction-width);position:absolute;bottom:10px;right:10px}.description-panel{font-size:var(--body-font-size);padding:var(--dialog-padding);z-index:3;color:var(--description-text);background-color:var(--description-bg);border-radius:0;width:100%;height:100%;max-height:100%;padding:20px 30px;display:flex;position:absolute;top:0;left:0;overflow-x:hidden}@supports not selector(::-webkit-scrollbar){.description-panel{scrollbar-width:thin}}.description-panel::-webkit-scrollbar{width:6px;height:6px;margin:3px;padding:3px}.description-panel::-webkit-scrollbar-track{background-color:#0000;border-radius:4px}.description-panel::-webkit-scrollbar-thumb{background-color:var(--scrollbar-bg);opacity:.8;border-radius:4px}.description-panel>:first-child{margin-top:0!important}.description-panel>:last-child{margin-bottom:0!important}.description-panel h1{margin:1.2rem 0;font-size:xx-large}.description-panel h2{font-size:x-large}.description-panel h3{font-size:large}.description-panel h2,.description-panel h3,.description-panel h4{margin:1.5rem 0 1rem}.description-panel .text-medium{font-size:130%}.description-panel ul,.description-panel ol{padding-left:1.3em}.description-panel p,.description-panel dl,.description-panel ul,.description-panel ul.paragraph-style li{margin:1rem 0}.description-panel li{margin:.5rem 0}.description-panel .tutorial-about{font-size:130%;line-height:140%}.description-panel code,.description-panel pre,.description-panel kbd,.description-panel a.api{background:var(--inline-code-background);color:var(--inline-code-color);border-radius:4px;padding:2px 4px;font-family:Consolas,monospace}.description-panel pre{max-width:100%;padding:8px;overflow-x:auto}.description-panel kbd{white-space:nowrap;vertical-align:middle;border:1px solid #c1c1c1;padding:.2em .5em .1em;font-size:80%;box-shadow:0 1px #c1c1c1,inset 0 0 0 .1em #fafafa}.description-panel a.unknown{color:#b22222}.description-panel a.unknown:before{content:"⊗";padding-right:2px}.description-panel p a,.description-panel dl a,.description-panel ul a,.description-panel .note a,.description-panel p a:visited,.description-panel dl a:visited,.description-panel ul a:visited,.description-panel .note a:visited{color:inherit;border-bottom:.5px solid;text-decoration:none}.description-panel p a:hover,.description-panel dl a:hover,.description-panel ul a:hover,.description-panel .note a:hover{border-bottom:2px solid}.description-panel dt{color:var(--color-text);margin-top:4px;font-weight:700}.description-panel dd{margin-left:10px}.description-panel fieldset{background:unset;border:0;margin:0;padding:0 0 1.5ex}.description-panel fieldset legend{padding:0 0 .5ex;font-weight:700}.description-panel button.collapse{font-variation-settings:"GRAD" clamp(30, calc(430 + (30 - 430) * ((100vw - 320px) / (880 * 1px))), 430);font-optical-sizing:auto;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;color:inherit;direction:ltr;background-color:#0000;border:none;border-radius:99px;padding:8px;font-family:Material Symbols Outlined,sans-serif;font-size:1.5rem;font-style:normal;font-weight:270;line-height:1;display:inline-block}:root[data-theme=dark] .description-panel button.collapse{font-variation-settings:"GRAD" clamp(0, calc(400 + (0 - 400) * ((100vw - 320px) / (880 * 1px))), 400)}.description-panel button.collapse:hover{background-color:var(--collapse-button-hover)}.description-panel button{background-color:var(--toolbar-button);color:var(--color-text);cursor:pointer;border:none;border-radius:99px;padding:8px}.description-panel button:hover{color:var(--color-text);background-color:var(--interaction-button-hover)}.description-panel input[type=checkbox]{appearance:none;border-radius:var(--border-radius);place-content:center;width:2.25rem;height:2.25rem;display:inline-grid;position:relative}.description-panel input[type=checkbox]:after{content:"toggle_off";color:var(--color-text);border:none;place-content:center;font-family:Material Symbols Outlined,sans-serif;font-size:2.75rem;font-weight:100;display:inline-grid}.description-panel input[type=checkbox]:checked:after{content:"toggle_on";font-variation-settings:"FILL" 1}.description-panel input[type=checkbox]:hover{background-color:var(--interaction-button-hover);cursor:pointer}.description-panel h1{color:var(--description-heading1);margin-top:0}.description-panel h2{color:var(--description-heading)}.description-panel .collapse-description-panel{float:right;margin-top:-15px;margin-right:-15px;position:sticky;top:0;transform:translateY(-15px)}.description-panel .collapse-description-panel:hover{cursor:pointer}.description-panel .mobile-start-here-button{background-color:var(--color-gold-dark);box-shadow:var(--shadow-crispy-gray);float:right;color:#fff;border:none;border-radius:999px;padding:10px 20px;display:flex}.description-panel .mobile-start-here-button:hover{background-color:var(--color-casper-blue-mid)}.description-panel .mobile-start-here-button .label{padding-inline:1ex}.description-panel .mobile-start-here-button .icon{font-size:1.5rem;font-weight:300}.description-panel .mobile-description-yfiles-title{margin-top:0}.description-panel .mobile-description-panel-buttons{flex-direction:row;justify-content:space-between;display:flex}.description-panel .mobile-description-panel-buttons .description-live-demo-button,.description-panel .mobile-description-panel-buttons .description-try-yfiles-button{background-color:var(--burger-menu-primary-highlight);color:#fff;text-align:center;border:none;border-radius:999px;width:-moz-fit-content;width:fit-content;margin:10px;padding:15px 20px;font-weight:600;line-height:1rem;text-decoration:none}.description-panel .mobile-description-panel-buttons .description-live-demo-button:hover,.description-panel .mobile-description-panel-buttons .description-try-yfiles-button:hover{opacity:.8}.header,.navbar,.description-panel,.interaction-panel,.panel-bar,.demo-overlay{display:none}button.mobile-expand-interaction{z-index:2;background-color:var(--toolbar-bg);box-shadow:var(--shadow-crispy-gray);display:flex;position:absolute;top:70px;right:10px}button.mobile-expand-interaction:hover{background-color:var(--toolbar-button-hover)}button.mobile-expand-interaction .label{padding-inline:1ex}button.mobile-burger-menu-button{z-index:2;background-color:var(--toolbar-bg);box-shadow:var(--shadow-crispy-gray);display:flex;position:absolute;top:17px;right:10px}button.mobile-burger-menu-button:hover{background-color:var(--toolbar-button-hover)}button.mobile-burger-menu-button .label{padding-inline:1ex}.description-panel-hidden .description-panel{display:none}.description-panel-visible .description-panel{display:block}.interaction-panel-hidden .interaction-panel{display:none}.interaction-panel-hidden button.mobile-expand-interaction{display:flex}.interaction-panel-visible .interaction-panel{display:block}.interaction-panel-visible button.mobile-expand-interaction{display:none}}@media (min-width:0) and (min-width:64rem){.description-panel .mobile-start-here-button,.description-panel .mobile-description-yfiles-title{display:none}}@media (min-width:40rem){body{grid-template-areas:"header""main";grid-template-rows:var(--header-height) minmax(0, 1fr);grid-template-columns:1fr;gap:0;display:grid}.main-container{border-radius:var(--border-radius);padding:0 var(--panel-gap) var(--panel-gap) var(--panel-gap);align-items:stretch;gap:var(--panel-gap);flex-direction:row;display:flex}.main-container #graphComponent,.graph-panel{border-radius:var(--border-radius)}.interaction-panel{flex:0 0 var(--interaction-width);height:100%;box-shadow:none;font-size:var(--body-font-size);padding:var(--dialog-padding);z-index:2;color:var(--interaction-text);background-color:var(--interaction-bg);position:relative;bottom:0;right:0;overflow-x:hidden}@supports not selector(::-webkit-scrollbar){.interaction-panel{scrollbar-width:thin}}.interaction-panel::-webkit-scrollbar{width:6px;height:6px;margin:3px;padding:3px}.interaction-panel::-webkit-scrollbar-track{background-color:#0000;border-radius:4px}.interaction-panel::-webkit-scrollbar-thumb{background-color:var(--scrollbar-bg);opacity:.8;border-radius:4px}.interaction-panel>:first-child{margin-top:0!important}.interaction-panel>:last-child{margin-bottom:0!important}.interaction-panel h1{margin:1.2rem 0;font-size:xx-large}.interaction-panel h2{font-size:x-large}.interaction-panel h3{font-size:large}.interaction-panel h2,.interaction-panel h3,.interaction-panel h4{margin:1.5rem 0 1rem}.interaction-panel .text-medium{font-size:130%}.interaction-panel ul,.interaction-panel ol{padding-left:1.3em}.interaction-panel p,.interaction-panel dl,.interaction-panel ul,.interaction-panel ul.paragraph-style li{margin:1rem 0}.interaction-panel li{margin:.5rem 0}.interaction-panel .tutorial-about{font-size:130%;line-height:140%}.interaction-panel code,.interaction-panel pre,.interaction-panel kbd,.interaction-panel a.api{background:var(--inline-code-background);color:var(--inline-code-color);border-radius:4px;padding:2px 4px;font-family:Consolas,monospace}.interaction-panel pre{max-width:100%;padding:8px;overflow-x:auto}.interaction-panel kbd{white-space:nowrap;vertical-align:middle;border:1px solid #c1c1c1;padding:.2em .5em .1em;font-size:80%;box-shadow:0 1px #c1c1c1,inset 0 0 0 .1em #fafafa}.interaction-panel a.unknown{color:#b22222}.interaction-panel a.unknown:before{content:"⊗";padding-right:2px}.interaction-panel p a,.interaction-panel dl a,.interaction-panel ul a,.interaction-panel .note a,.interaction-panel p a:visited,.interaction-panel dl a:visited,.interaction-panel ul a:visited,.interaction-panel .note a:visited{color:inherit;border-bottom:.5px solid;text-decoration:none}.interaction-panel p a:hover,.interaction-panel dl a:hover,.interaction-panel ul a:hover,.interaction-panel .note a:hover{border-bottom:2px solid}.interaction-panel dt{color:var(--color-text);margin-top:4px;font-weight:700}.interaction-panel dd{margin-left:10px}.interaction-panel fieldset{background:unset;border:0;margin:0;padding:0 0 1.5ex}.interaction-panel fieldset legend{padding:0 0 .5ex;font-weight:700}.interaction-panel button.collapse{font-variation-settings:"GRAD" clamp(30, calc(430 + (30 - 430) * ((100vw - 320px) / (880 * 1px))), 430);font-optical-sizing:auto;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;color:inherit;direction:ltr;background-color:#0000;border:none;border-radius:99px;padding:8px;font-family:Material Symbols Outlined,sans-serif;font-size:1.5rem;font-style:normal;font-weight:270;line-height:1;display:inline-block}:root[data-theme=dark] .interaction-panel button.collapse{font-variation-settings:"GRAD" clamp(0, calc(400 + (0 - 400) * ((100vw - 320px) / (880 * 1px))), 400)}.interaction-panel button.collapse:hover{background-color:var(--collapse-button-hover)}.interaction-panel button{background-color:var(--toolbar-button);color:var(--color-text);cursor:pointer;border:none;border-radius:99px;padding:8px}.interaction-panel button:hover{color:var(--color-text);background-color:var(--interaction-button-hover)}.interaction-panel input[type=checkbox]{appearance:none;border-radius:var(--border-radius);place-content:center;width:2.25rem;height:2.25rem;display:inline-grid;position:relative}.interaction-panel input[type=checkbox]:after{content:"toggle_off";color:var(--color-text);border:none;place-content:center;font-family:Material Symbols Outlined,sans-serif;font-size:2.75rem;font-weight:100;display:inline-grid}.interaction-panel input[type=checkbox]:checked:after{content:"toggle_on";font-variation-settings:"FILL" 1}.interaction-panel input[type=checkbox]:hover{background-color:var(--interaction-button-hover);cursor:pointer}.interaction-panel>:nth-child(2){margin-top:0}.interaction-panel h1,.interaction-panel h2{color:var(--interaction-heading)}.interaction-panel .collapse-interaction-panel{float:right;z-index:1;margin-right:-15px;position:sticky;top:0;transform:translateY(-15px)}.interaction-panel input[type=number]{border:2px solid var(--color-text);background-color:#0000;border-top:none;border-left:none;border-right:none;width:60px}.interaction-panel input[type=number]:focus{box-shadow:none;outline:none}.interaction-panel .demo-properties__settings{background-color:var(--interaction-bg);grid-template-columns:1fr auto;align-items:center;gap:10px;display:grid;position:relative}.interaction-panel .demo-properties__settings>input,.interaction-panel select{justify-self:end}.interaction-panel .demo-properties__settings>label{justify-self:start}.interaction-panel .demo-properties__settings>button{grid-column:-1/1}.header{padding:0 var(--panel-gap) 0 calc(var(--nav-rail-width) + var(--border-radius) - 12px);-webkit-user-select:none;user-select:none;padding:0 var(--panel-gap) 0 0;flex-direction:row;grid-area:header;align-items:center;gap:12px;font-size:1.125rem;font-weight:400;display:flex;overflow:hidden}.header a{color:inherit;text-decoration:none}.header a:hover{text-decoration:underline}.header .y-logo{background-color:var(--color-text);width:6rem;height:100%;margin:5px 5px 5px 15px;-webkit-mask:url("data:image/svg+xml,%3csvg%20id='Ebene_2'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20104.21%2042.42'%3e%3cdefs%3e%3cstyle%3e.cls-1{fill:%23242265;}%3c/style%3e%3c/defs%3e%3cg%20id='b'%3e%3cg%20id='c'%3e%3cg%20id='d'%3e%3cpath%20class='cls-1'%20d='M58.87,17.09v.07l-6.29,15.85h-2.77v-.05l2.37-5.48-4.57-10.33v-.07h2.82l2.27,5.45c.28.68.52,1.37.72,2.08.22-.79.43-1.43.65-2.08l2.08-5.45h2.73,0Z'/%3e%3cpath%20class='cls-1'%20d='M61.07,11.5h10.16v2.61h-7.34v4.69h6.58v2.53h-6.58v6.43h-2.82V11.5Z'/%3e%3cpath%20class='cls-1'%20d='M73.26,13.32c-.04-.9.65-1.66,1.55-1.7.9-.04,1.66.65,1.7,1.55.04.9-.65,1.66-1.55,1.7-.02,0-.05,0-.07,0-.84.06-1.57-.58-1.62-1.42,0-.04,0-.09,0-.13ZM73.58,17.09h2.61v10.66h-2.61v-10.66Z'/%3e%3cpath%20class='cls-1'%20d='M79.24,10.54h2.61l.02,17.21h-2.63s0-17.21,0-17.21Z'/%3e%3cpath%20class='cls-1'%20d='M94.62,22.04c-.01.42-.04.83-.1,1.24h-7.65c.33,1.72,1.67,2.63,3.39,2.63,1.03.04,2.05-.32,2.82-1l1.1,1.67c-1.16.98-2.64,1.51-4.16,1.48-3.42,0-5.76-2.32-5.76-5.67,0-3.13,2.27-5.6,5.5-5.6,3.01,0,4.85,2.03,4.85,5.24ZM86.89,21.52h5.26c-.07-1.7-1.08-2.58-2.44-2.58s-2.53.93-2.82,2.58h0Z'/%3e%3cpath%20class='cls-1'%20d='M96.12,26.83l1.03-1.84c.87.57,1.88.87,2.92.88.96,0,1.58-.43,1.58-1.1,0-.79-1-1.17-2.06-1.58-1.7-.65-3.01-1.53-3.01-3.28,0-1.96,1.75-2.99,3.78-2.99,1.23,0,2.44.32,3.49.96l-.91,1.75c-.73-.39-1.54-.6-2.37-.62-.81,0-1.51.24-1.51.91s.79,1.1,1.94,1.51c1.86.69,3.2,1.58,3.2,3.35,0,1.98-1.6,3.23-3.95,3.23-1.46.03-2.9-.38-4.14-1.17h0Z'/%3e%3cpath%20class='cls-1'%20d='M40.07,16.71c-.03-4.45-2.42-8.54-6.29-10.74l-7.61-4.34c-3.87-2.2-8.61-2.17-12.45.07l-7.56,4.42C2.32,8.38-.02,12.5,0,16.95l.05,8.76c.03,4.45,2.42,8.54,6.29,10.75l7.61,4.33c3.86,2.2,8.61,2.17,12.45-.07l7.56-4.42c3.84-2.25,6.19-6.37,6.16-10.82,0,0-.05-8.76-.05-8.76ZM33.21,15.42c-.13.79-.63,1.47-1.35,1.84-.7.33-1.46.51-2.23.52-.79.04-1.58.22-2.31.53-.25.12-.5.26-.74.41-.52.32-1.01.67-1.49,1.05-.65.45-1.2,1.03-1.62,1.69-.28.46-.46.96-.59,1.48.21.16.41.34.63.49.62.43,1.31.73,2.05.9.39.09.77.13,1.1.19.56.05,1.12.17,1.65.37.97.36,1.63,1.25,1.7,2.28.08,1.29-.85,2.42-2.13,2.58-.87.1-1.74-.24-2.3-.91-.4-.47-.69-1.02-.88-1.6-.19-.54-.41-1.07-.66-1.58-.33-.59-.77-1.12-1.29-1.56,0,.37,0,.74.05,1.1.06.55.11,1.1.2,1.65.13.74.41,1.45.81,2.08.19.34.44.64.62.92.36.43.67.91.9,1.42.43.94.27,2.04-.41,2.82-.85.97-2.31,1.11-3.33.32-.69-.54-1.06-1.4-.98-2.27.06-.61.23-1.21.51-1.76.25-.52.46-1.05.65-1.59.19-.67.25-1.37.19-2.06-.04-.7-.12-1.41-.24-2.1-.1-.67-.34-1.31-.68-1.89-.81-.61-1.79-.96-2.8-1.02-.96-.02-1.9.18-2.77.57-.39.16-.79.3-1.18.47-.9.38-1.68.98-2.29,1.75-.39.48-.76.99-1.19,1.43-.5.54-1.18.87-1.91.93-1.21.08-2.3-.71-2.59-1.89-.31-1.36.55-2.71,1.91-3.02.02,0,.03,0,.05-.01.47-.11.95-.12,1.42-.05.42.07.84.13,1.26.19.7.11,1.41.1,2.11-.02.49-.11.98-.26,1.44-.45.46-.17.91-.35,1.37-.55.58-.24,1.1-.58,1.55-1.01-.16-.07-.32-.14-.48-.21-.91-.36-1.89-.5-2.85-.39-.62.06-1.23.16-1.85.17-.73.03-1.45-.22-2.01-.7-.91-.79-1.12-2.13-.49-3.16.75-1.18,2.31-1.53,3.48-.78.01,0,.03.02.04.03.41.25.76.59,1.04.98.25.34.5.69.76,1.03.42.57.92,1.07,1.51,1.48.42.27.87.51,1.34.7.06.03.12.05.18.07.36-.51.64-1.07.8-1.68.15-.62.24-1.26.34-1.89.12-.67.14-1.35.06-2.02-.08-.52-.22-1.02-.41-1.51-.29-.64-.51-1.31-.67-1.99-.13-.7.01-1.43.41-2.03.75-1.13,2.28-1.44,3.41-.68.25.17.47.38.64.62.47.65.6,1.49.35,2.25-.26.73-.67,1.39-1.21,1.94-.54.59-.96,1.27-1.26,2-.09.27-.17.54-.23.81-.14.59-.24,1.19-.31,1.8-.14.78-.12,1.57.05,2.34.07.28.17.55.28.82.47.08.94.1,1.41.05.74-.08,1.45-.32,2.09-.69.55-.33,1.06-.72,1.57-1.1.56-.39,1.05-.86,1.47-1.39.3-.42.56-.88.77-1.36.25-.66.56-1.29.94-1.88.4-.59,1.02-1,1.72-1.14,1.33-.27,2.63.59,2.9,1.92.06.3.06.6.01.9h0Z'/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e") 50% no-repeat;mask:url("data:image/svg+xml,%3csvg%20id='Ebene_2'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20104.21%2042.42'%3e%3cdefs%3e%3cstyle%3e.cls-1{fill:%23242265;}%3c/style%3e%3c/defs%3e%3cg%20id='b'%3e%3cg%20id='c'%3e%3cg%20id='d'%3e%3cpath%20class='cls-1'%20d='M58.87,17.09v.07l-6.29,15.85h-2.77v-.05l2.37-5.48-4.57-10.33v-.07h2.82l2.27,5.45c.28.68.52,1.37.72,2.08.22-.79.43-1.43.65-2.08l2.08-5.45h2.73,0Z'/%3e%3cpath%20class='cls-1'%20d='M61.07,11.5h10.16v2.61h-7.34v4.69h6.58v2.53h-6.58v6.43h-2.82V11.5Z'/%3e%3cpath%20class='cls-1'%20d='M73.26,13.32c-.04-.9.65-1.66,1.55-1.7.9-.04,1.66.65,1.7,1.55.04.9-.65,1.66-1.55,1.7-.02,0-.05,0-.07,0-.84.06-1.57-.58-1.62-1.42,0-.04,0-.09,0-.13ZM73.58,17.09h2.61v10.66h-2.61v-10.66Z'/%3e%3cpath%20class='cls-1'%20d='M79.24,10.54h2.61l.02,17.21h-2.63s0-17.21,0-17.21Z'/%3e%3cpath%20class='cls-1'%20d='M94.62,22.04c-.01.42-.04.83-.1,1.24h-7.65c.33,1.72,1.67,2.63,3.39,2.63,1.03.04,2.05-.32,2.82-1l1.1,1.67c-1.16.98-2.64,1.51-4.16,1.48-3.42,0-5.76-2.32-5.76-5.67,0-3.13,2.27-5.6,5.5-5.6,3.01,0,4.85,2.03,4.85,5.24ZM86.89,21.52h5.26c-.07-1.7-1.08-2.58-2.44-2.58s-2.53.93-2.82,2.58h0Z'/%3e%3cpath%20class='cls-1'%20d='M96.12,26.83l1.03-1.84c.87.57,1.88.87,2.92.88.96,0,1.58-.43,1.58-1.1,0-.79-1-1.17-2.06-1.58-1.7-.65-3.01-1.53-3.01-3.28,0-1.96,1.75-2.99,3.78-2.99,1.23,0,2.44.32,3.49.96l-.91,1.75c-.73-.39-1.54-.6-2.37-.62-.81,0-1.51.24-1.51.91s.79,1.1,1.94,1.51c1.86.69,3.2,1.58,3.2,3.35,0,1.98-1.6,3.23-3.95,3.23-1.46.03-2.9-.38-4.14-1.17h0Z'/%3e%3cpath%20class='cls-1'%20d='M40.07,16.71c-.03-4.45-2.42-8.54-6.29-10.74l-7.61-4.34c-3.87-2.2-8.61-2.17-12.45.07l-7.56,4.42C2.32,8.38-.02,12.5,0,16.95l.05,8.76c.03,4.45,2.42,8.54,6.29,10.75l7.61,4.33c3.86,2.2,8.61,2.17,12.45-.07l7.56-4.42c3.84-2.25,6.19-6.37,6.16-10.82,0,0-.05-8.76-.05-8.76ZM33.21,15.42c-.13.79-.63,1.47-1.35,1.84-.7.33-1.46.51-2.23.52-.79.04-1.58.22-2.31.53-.25.12-.5.26-.74.41-.52.32-1.01.67-1.49,1.05-.65.45-1.2,1.03-1.62,1.69-.28.46-.46.96-.59,1.48.21.16.41.34.63.49.62.43,1.31.73,2.05.9.39.09.77.13,1.1.19.56.05,1.12.17,1.65.37.97.36,1.63,1.25,1.7,2.28.08,1.29-.85,2.42-2.13,2.58-.87.1-1.74-.24-2.3-.91-.4-.47-.69-1.02-.88-1.6-.19-.54-.41-1.07-.66-1.58-.33-.59-.77-1.12-1.29-1.56,0,.37,0,.74.05,1.1.06.55.11,1.1.2,1.65.13.74.41,1.45.81,2.08.19.34.44.64.62.92.36.43.67.91.9,1.42.43.94.27,2.04-.41,2.82-.85.97-2.31,1.11-3.33.32-.69-.54-1.06-1.4-.98-2.27.06-.61.23-1.21.51-1.76.25-.52.46-1.05.65-1.59.19-.67.25-1.37.19-2.06-.04-.7-.12-1.41-.24-2.1-.1-.67-.34-1.31-.68-1.89-.81-.61-1.79-.96-2.8-1.02-.96-.02-1.9.18-2.77.57-.39.16-.79.3-1.18.47-.9.38-1.68.98-2.29,1.75-.39.48-.76.99-1.19,1.43-.5.54-1.18.87-1.91.93-1.21.08-2.3-.71-2.59-1.89-.31-1.36.55-2.71,1.91-3.02.02,0,.03,0,.05-.01.47-.11.95-.12,1.42-.05.42.07.84.13,1.26.19.7.11,1.41.1,2.11-.02.49-.11.98-.26,1.44-.45.46-.17.91-.35,1.37-.55.58-.24,1.1-.58,1.55-1.01-.16-.07-.32-.14-.48-.21-.91-.36-1.89-.5-2.85-.39-.62.06-1.23.16-1.85.17-.73.03-1.45-.22-2.01-.7-.91-.79-1.12-2.13-.49-3.16.75-1.18,2.31-1.53,3.48-.78.01,0,.03.02.04.03.41.25.76.59,1.04.98.25.34.5.69.76,1.03.42.57.92,1.07,1.51,1.48.42.27.87.51,1.34.7.06.03.12.05.18.07.36-.51.64-1.07.8-1.68.15-.62.24-1.26.34-1.89.12-.67.14-1.35.06-2.02-.08-.52-.22-1.02-.41-1.51-.29-.64-.51-1.31-.67-1.99-.13-.7.01-1.43.41-2.03.75-1.13,2.28-1.44,3.41-.68.25.17.47.38.64.62.47.65.6,1.49.35,2.25-.26.73-.67,1.39-1.21,1.94-.54.59-.96,1.27-1.26,2-.09.27-.17.54-.23.81-.14.59-.24,1.19-.31,1.8-.14.78-.12,1.57.05,2.34.07.28.17.55.28.82.47.08.94.1,1.41.05.74-.08,1.45-.32,2.09-.69.55-.33,1.06-.72,1.57-1.1.56-.39,1.05-.86,1.47-1.39.3-.42.56-.88.77-1.36.25-.66.56-1.29.94-1.88.4-.59,1.02-1,1.72-1.14,1.33-.27,2.63.59,2.9,1.92.06.3.06.6.01.9h0Z'/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e") 50% no-repeat}.header .theme-toggle{margin-left:auto}.header .theme-toggle,.header .fullscreen-button,.header .burger-menu-button{font-variation-settings:"GRAD" clamp(30, calc(430 + (30 - 430) * ((100vw - 320px) / (880 * 1px))), 430);font-optical-sizing:auto;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;color:inherit;direction:ltr;background-color:#0000;border:none;border-radius:99px;padding:8px;font-family:Material Symbols Outlined,sans-serif;font-size:1.5rem;font-style:normal;font-weight:270;line-height:1;display:inline-block}:root[data-theme=dark] .header .theme-toggle,:root[data-theme=dark] .header .fullscreen-button,:root[data-theme=dark] .header .burger-menu-button{font-variation-settings:"GRAD" clamp(0, calc(400 + (0 - 400) * ((100vw - 320px) / (880 * 1px))), 400)}.header .theme-toggle:hover,.header .fullscreen-button:hover,.header .burger-menu-button:hover{background-color:#0000000f}.header .theme-toggle:active,.header .fullscreen-button:active,.header .burger-menu-button:active{background-color:#0000001f}.header .theme-toggle:hover,.header .fullscreen-button:hover,.header .burger-menu-button:hover{background-color:var(--color-bg-hover);cursor:pointer}.header .breadcrumb-wrapper.yFiles-link{gap:inherit;align-items:center;height:100%;display:flex}.header .breadcrumb-wrapper.demo-name{color:var(--color-demo-name);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.header .fullscreen-button{display:none}.header .burger-menu-button{display:block}.navbar,.description-panel{display:none}.interaction-panel{display:block}.panel-bar{display:none}.demo-overlay{display:block}button.mobile-expand-interaction,button.mobile-burger-menu-button,.description-panel-hidden .description-panel{display:none}.description-panel-visible .description-panel{display:block}.interaction-panel-hidden .interaction-panel{display:none}.interaction-panel-hidden button.mobile-expand-interaction{display:flex;top:15px}.interaction-panel-visible .interaction-panel{display:block}.interaction-panel-visible button.mobile-expand-interaction{display:none}}@media (min-width:40rem) and (min-width:64rem){.header .y-logo{width:12rem;-webkit-mask:url(./ylogo-large-vAY1JZhJ.svg) 50% no-repeat;mask:url(./ylogo-large-vAY1JZhJ.svg) 50% no-repeat}}@media (min-width:64rem){body{grid-template-areas:"header header""navbar main";grid-template-rows:var(--header-height) minmax(0, 1fr);grid-template-columns:var(--nav-rail-width) 1fr;gap:0;display:grid}.main-container{border-radius:var(--border-radius);padding:0 var(--panel-gap) var(--panel-gap) 0;align-items:stretch;gap:var(--panel-gap);flex-direction:row;display:flex}.graph-panel{border-radius:var(--border-radius)}.description-panel{font-size:var(--body-font-size);padding:var(--dialog-padding);z-index:3;color:var(--description-text);background-color:var(--description-bg);height:100%;max-height:100%;top:unset;left:unset;box-shadow:none;border-radius:var(--border-radius);display:block;position:relative;overflow-x:hidden}@supports not selector(::-webkit-scrollbar){.description-panel{scrollbar-width:thin}}.description-panel::-webkit-scrollbar{width:6px;height:6px;margin:3px;padding:3px}.description-panel::-webkit-scrollbar-track{background-color:#0000;border-radius:4px}.description-panel::-webkit-scrollbar-thumb{background-color:var(--scrollbar-bg);opacity:.8;border-radius:4px}.description-panel>:first-child{margin-top:0!important}.description-panel>:last-child{margin-bottom:0!important}.description-panel h1{margin:1.2rem 0;font-size:xx-large}.description-panel h2{font-size:x-large}.description-panel h3{font-size:large}.description-panel h2,.description-panel h3,.description-panel h4{margin:1.5rem 0 1rem}.description-panel .text-medium{font-size:130%}.description-panel ul,.description-panel ol{padding-left:1.3em}.description-panel p,.description-panel dl,.description-panel ul,.description-panel ul.paragraph-style li{margin:1rem 0}.description-panel li{margin:.5rem 0}.description-panel .tutorial-about{font-size:130%;line-height:140%}.description-panel code,.description-panel pre,.description-panel kbd,.description-panel a.api{background:var(--inline-code-background);color:var(--inline-code-color);border-radius:4px;padding:2px 4px;font-family:Consolas,monospace}.description-panel pre{max-width:100%;padding:8px;overflow-x:auto}.description-panel kbd{white-space:nowrap;vertical-align:middle;border:1px solid #c1c1c1;padding:.2em .5em .1em;font-size:80%;box-shadow:0 1px #c1c1c1,inset 0 0 0 .1em #fafafa}.description-panel a.unknown{color:#b22222}.description-panel a.unknown:before{content:"⊗";padding-right:2px}.description-panel p a,.description-panel dl a,.description-panel ul a,.description-panel .note a,.description-panel p a:visited,.description-panel dl a:visited,.description-panel ul a:visited,.description-panel .note a:visited{color:inherit;border-bottom:.5px solid;text-decoration:none}.description-panel p a:hover,.description-panel dl a:hover,.description-panel ul a:hover,.description-panel .note a:hover{border-bottom:2px solid}.description-panel dt{color:var(--color-text);margin-top:4px;font-weight:700}.description-panel dd{margin-left:10px}.description-panel fieldset{background:unset;border:0;margin:0;padding:0 0 1.5ex}.description-panel fieldset legend{padding:0 0 .5ex;font-weight:700}.description-panel button.collapse{font-variation-settings:"GRAD" clamp(30, calc(430 + (30 - 430) * ((100vw - 320px) / (880 * 1px))), 430);font-optical-sizing:auto;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;color:inherit;direction:ltr;background-color:#0000;border:none;border-radius:99px;padding:8px;font-family:Material Symbols Outlined,sans-serif;font-size:1.5rem;font-style:normal;font-weight:270;line-height:1;display:inline-block}:root[data-theme=dark] .description-panel button.collapse{font-variation-settings:"GRAD" clamp(0, calc(400 + (0 - 400) * ((100vw - 320px) / (880 * 1px))), 400)}.description-panel button.collapse:hover{background-color:var(--collapse-button-hover)}.description-panel button{background-color:var(--toolbar-button);color:var(--color-text);cursor:pointer;border:none;border-radius:99px;padding:8px}.description-panel button:hover{color:var(--color-text);background-color:var(--interaction-button-hover)}.description-panel input[type=checkbox]{appearance:none;border-radius:var(--border-radius);place-content:center;width:2.25rem;height:2.25rem;display:inline-grid;position:relative}.description-panel input[type=checkbox]:after{content:"toggle_off";color:var(--color-text);border:none;place-content:center;font-family:Material Symbols Outlined,sans-serif;font-size:2.75rem;font-weight:100;display:inline-grid}.description-panel input[type=checkbox]:checked:after{content:"toggle_on";font-variation-settings:"FILL" 1}.description-panel input[type=checkbox]:hover{background-color:var(--interaction-button-hover);cursor:pointer}.description-panel h1{color:var(--description-heading1);margin-top:0}.description-panel h2{color:var(--description-heading)}.description-panel .collapse-description-panel{float:right;margin-top:-15px;margin-right:-15px;position:sticky;top:0;transform:translateY(-15px)}.description-panel .collapse-description-panel:hover{cursor:pointer}.interaction-panel{flex:0 0 var(--interaction-width);border-radius:var(--border-radius);height:100%;font-size:var(--body-font-size);padding:var(--dialog-padding);z-index:2;color:var(--interaction-text);background-color:var(--interaction-bg);position:relative;overflow-x:hidden}@supports not selector(::-webkit-scrollbar){.interaction-panel{scrollbar-width:thin}}.interaction-panel::-webkit-scrollbar{width:6px;height:6px;margin:3px;padding:3px}.interaction-panel::-webkit-scrollbar-track{background-color:#0000;border-radius:4px}.interaction-panel::-webkit-scrollbar-thumb{background-color:var(--scrollbar-bg);opacity:.8;border-radius:4px}.interaction-panel>:first-child{margin-top:0!important}.interaction-panel>:last-child{margin-bottom:0!important}.interaction-panel h1{margin:1.2rem 0;font-size:xx-large}.interaction-panel h2{font-size:x-large}.interaction-panel h3{font-size:large}.interaction-panel h2,.interaction-panel h3,.interaction-panel h4{margin:1.5rem 0 1rem}.interaction-panel .text-medium{font-size:130%}.interaction-panel ul,.interaction-panel ol{padding-left:1.3em}.interaction-panel p,.interaction-panel dl,.interaction-panel ul,.interaction-panel ul.paragraph-style li{margin:1rem 0}.interaction-panel li{margin:.5rem 0}.interaction-panel .tutorial-about{font-size:130%;line-height:140%}.interaction-panel code,.interaction-panel pre,.interaction-panel kbd,.interaction-panel a.api{background:var(--inline-code-background);color:var(--inline-code-color);border-radius:4px;padding:2px 4px;font-family:Consolas,monospace}.interaction-panel pre{max-width:100%;padding:8px;overflow-x:auto}.interaction-panel kbd{white-space:nowrap;vertical-align:middle;border:1px solid #c1c1c1;padding:.2em .5em .1em;font-size:80%;box-shadow:0 1px #c1c1c1,inset 0 0 0 .1em #fafafa}.interaction-panel a.unknown{color:#b22222}.interaction-panel a.unknown:before{content:"⊗";padding-right:2px}.interaction-panel p a,.interaction-panel dl a,.interaction-panel ul a,.interaction-panel .note a,.interaction-panel p a:visited,.interaction-panel dl a:visited,.interaction-panel ul a:visited,.interaction-panel .note a:visited{color:inherit;border-bottom:.5px solid;text-decoration:none}.interaction-panel p a:hover,.interaction-panel dl a:hover,.interaction-panel ul a:hover,.interaction-panel .note a:hover{border-bottom:2px solid}.interaction-panel dt{color:var(--color-text);margin-top:4px;font-weight:700}.interaction-panel dd{margin-left:10px}.interaction-panel fieldset{background:unset;border:0;margin:0;padding:0 0 1.5ex}.interaction-panel fieldset legend{padding:0 0 .5ex;font-weight:700}.interaction-panel button.collapse{font-variation-settings:"GRAD" clamp(30, calc(430 + (30 - 430) * ((100vw - 320px) / (880 * 1px))), 430);font-optical-sizing:auto;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;color:inherit;direction:ltr;background-color:#0000;border:none;border-radius:99px;padding:8px;font-family:Material Symbols Outlined,sans-serif;font-size:1.5rem;font-style:normal;font-weight:270;line-height:1;display:inline-block}:root[data-theme=dark] .interaction-panel button.collapse{font-variation-settings:"GRAD" clamp(0, calc(400 + (0 - 400) * ((100vw - 320px) / (880 * 1px))), 400)}.interaction-panel button.collapse:hover{background-color:var(--collapse-button-hover)}.interaction-panel button{background-color:var(--toolbar-button);color:var(--color-text);cursor:pointer;border:none;border-radius:99px;padding:8px}.interaction-panel button:hover{color:var(--color-text);background-color:var(--interaction-button-hover)}.interaction-panel input[type=checkbox]{appearance:none;border-radius:var(--border-radius);place-content:center;width:2.25rem;height:2.25rem;display:inline-grid;position:relative}.interaction-panel input[type=checkbox]:after{content:"toggle_off";color:var(--color-text);border:none;place-content:center;font-family:Material Symbols Outlined,sans-serif;font-size:2.75rem;font-weight:100;display:inline-grid}.interaction-panel input[type=checkbox]:checked:after{content:"toggle_on";font-variation-settings:"FILL" 1}.interaction-panel input[type=checkbox]:hover{background-color:var(--interaction-button-hover);cursor:pointer}.interaction-panel>:nth-child(2){margin-top:0}.interaction-panel h1,.interaction-panel h2{color:var(--interaction-heading)}.interaction-panel .collapse-interaction-panel{float:right;z-index:1;margin-right:-15px;position:sticky;top:0;transform:translateY(-15px)}.interaction-panel input[type=number]{border:2px solid var(--color-text);background-color:#0000;border-top:none;border-left:none;border-right:none;width:60px}.interaction-panel input[type=number]:focus{box-shadow:none;outline:none}.interaction-panel .demo-properties__settings{background-color:var(--interaction-bg);grid-template-columns:1fr auto;align-items:center;gap:10px;display:grid;position:relative}.interaction-panel .demo-properties__settings>input,.interaction-panel select{justify-self:end}.interaction-panel .demo-properties__settings>label{justify-self:start}.interaction-panel .demo-properties__settings>button{grid-column:-1/1}.header{padding:0 var(--panel-gap) 0 calc(var(--nav-rail-width) + var(--border-radius) - 12px);-webkit-user-select:none;user-select:none;flex-direction:row;grid-area:header;align-items:center;gap:12px;font-size:1.125rem;font-weight:400;display:flex;overflow:hidden}.header a{color:inherit;text-decoration:none}.header a:hover{text-decoration:underline}.header .y-logo{background-color:var(--color-text);width:6rem;height:100%;margin:5px 5px 5px 15px;-webkit-mask:url("data:image/svg+xml,%3csvg%20id='Ebene_2'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20104.21%2042.42'%3e%3cdefs%3e%3cstyle%3e.cls-1{fill:%23242265;}%3c/style%3e%3c/defs%3e%3cg%20id='b'%3e%3cg%20id='c'%3e%3cg%20id='d'%3e%3cpath%20class='cls-1'%20d='M58.87,17.09v.07l-6.29,15.85h-2.77v-.05l2.37-5.48-4.57-10.33v-.07h2.82l2.27,5.45c.28.68.52,1.37.72,2.08.22-.79.43-1.43.65-2.08l2.08-5.45h2.73,0Z'/%3e%3cpath%20class='cls-1'%20d='M61.07,11.5h10.16v2.61h-7.34v4.69h6.58v2.53h-6.58v6.43h-2.82V11.5Z'/%3e%3cpath%20class='cls-1'%20d='M73.26,13.32c-.04-.9.65-1.66,1.55-1.7.9-.04,1.66.65,1.7,1.55.04.9-.65,1.66-1.55,1.7-.02,0-.05,0-.07,0-.84.06-1.57-.58-1.62-1.42,0-.04,0-.09,0-.13ZM73.58,17.09h2.61v10.66h-2.61v-10.66Z'/%3e%3cpath%20class='cls-1'%20d='M79.24,10.54h2.61l.02,17.21h-2.63s0-17.21,0-17.21Z'/%3e%3cpath%20class='cls-1'%20d='M94.62,22.04c-.01.42-.04.83-.1,1.24h-7.65c.33,1.72,1.67,2.63,3.39,2.63,1.03.04,2.05-.32,2.82-1l1.1,1.67c-1.16.98-2.64,1.51-4.16,1.48-3.42,0-5.76-2.32-5.76-5.67,0-3.13,2.27-5.6,5.5-5.6,3.01,0,4.85,2.03,4.85,5.24ZM86.89,21.52h5.26c-.07-1.7-1.08-2.58-2.44-2.58s-2.53.93-2.82,2.58h0Z'/%3e%3cpath%20class='cls-1'%20d='M96.12,26.83l1.03-1.84c.87.57,1.88.87,2.92.88.96,0,1.58-.43,1.58-1.1,0-.79-1-1.17-2.06-1.58-1.7-.65-3.01-1.53-3.01-3.28,0-1.96,1.75-2.99,3.78-2.99,1.23,0,2.44.32,3.49.96l-.91,1.75c-.73-.39-1.54-.6-2.37-.62-.81,0-1.51.24-1.51.91s.79,1.1,1.94,1.51c1.86.69,3.2,1.58,3.2,3.35,0,1.98-1.6,3.23-3.95,3.23-1.46.03-2.9-.38-4.14-1.17h0Z'/%3e%3cpath%20class='cls-1'%20d='M40.07,16.71c-.03-4.45-2.42-8.54-6.29-10.74l-7.61-4.34c-3.87-2.2-8.61-2.17-12.45.07l-7.56,4.42C2.32,8.38-.02,12.5,0,16.95l.05,8.76c.03,4.45,2.42,8.54,6.29,10.75l7.61,4.33c3.86,2.2,8.61,2.17,12.45-.07l7.56-4.42c3.84-2.25,6.19-6.37,6.16-10.82,0,0-.05-8.76-.05-8.76ZM33.21,15.42c-.13.79-.63,1.47-1.35,1.84-.7.33-1.46.51-2.23.52-.79.04-1.58.22-2.31.53-.25.12-.5.26-.74.41-.52.32-1.01.67-1.49,1.05-.65.45-1.2,1.03-1.62,1.69-.28.46-.46.96-.59,1.48.21.16.41.34.63.49.62.43,1.31.73,2.05.9.39.09.77.13,1.1.19.56.05,1.12.17,1.65.37.97.36,1.63,1.25,1.7,2.28.08,1.29-.85,2.42-2.13,2.58-.87.1-1.74-.24-2.3-.91-.4-.47-.69-1.02-.88-1.6-.19-.54-.41-1.07-.66-1.58-.33-.59-.77-1.12-1.29-1.56,0,.37,0,.74.05,1.1.06.55.11,1.1.2,1.65.13.74.41,1.45.81,2.08.19.34.44.64.62.92.36.43.67.91.9,1.42.43.94.27,2.04-.41,2.82-.85.97-2.31,1.11-3.33.32-.69-.54-1.06-1.4-.98-2.27.06-.61.23-1.21.51-1.76.25-.52.46-1.05.65-1.59.19-.67.25-1.37.19-2.06-.04-.7-.12-1.41-.24-2.1-.1-.67-.34-1.31-.68-1.89-.81-.61-1.79-.96-2.8-1.02-.96-.02-1.9.18-2.77.57-.39.16-.79.3-1.18.47-.9.38-1.68.98-2.29,1.75-.39.48-.76.99-1.19,1.43-.5.54-1.18.87-1.91.93-1.21.08-2.3-.71-2.59-1.89-.31-1.36.55-2.71,1.91-3.02.02,0,.03,0,.05-.01.47-.11.95-.12,1.42-.05.42.07.84.13,1.26.19.7.11,1.41.1,2.11-.02.49-.11.98-.26,1.44-.45.46-.17.91-.35,1.37-.55.58-.24,1.1-.58,1.55-1.01-.16-.07-.32-.14-.48-.21-.91-.36-1.89-.5-2.85-.39-.62.06-1.23.16-1.85.17-.73.03-1.45-.22-2.01-.7-.91-.79-1.12-2.13-.49-3.16.75-1.18,2.31-1.53,3.48-.78.01,0,.03.02.04.03.41.25.76.59,1.04.98.25.34.5.69.76,1.03.42.57.92,1.07,1.51,1.48.42.27.87.51,1.34.7.06.03.12.05.18.07.36-.51.64-1.07.8-1.68.15-.62.24-1.26.34-1.89.12-.67.14-1.35.06-2.02-.08-.52-.22-1.02-.41-1.51-.29-.64-.51-1.31-.67-1.99-.13-.7.01-1.43.41-2.03.75-1.13,2.28-1.44,3.41-.68.25.17.47.38.64.62.47.65.6,1.49.35,2.25-.26.73-.67,1.39-1.21,1.94-.54.59-.96,1.27-1.26,2-.09.27-.17.54-.23.81-.14.59-.24,1.19-.31,1.8-.14.78-.12,1.57.05,2.34.07.28.17.55.28.82.47.08.94.1,1.41.05.74-.08,1.45-.32,2.09-.69.55-.33,1.06-.72,1.57-1.1.56-.39,1.05-.86,1.47-1.39.3-.42.56-.88.77-1.36.25-.66.56-1.29.94-1.88.4-.59,1.02-1,1.72-1.14,1.33-.27,2.63.59,2.9,1.92.06.3.06.6.01.9h0Z'/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e") 50% no-repeat;mask:url("data:image/svg+xml,%3csvg%20id='Ebene_2'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20104.21%2042.42'%3e%3cdefs%3e%3cstyle%3e.cls-1{fill:%23242265;}%3c/style%3e%3c/defs%3e%3cg%20id='b'%3e%3cg%20id='c'%3e%3cg%20id='d'%3e%3cpath%20class='cls-1'%20d='M58.87,17.09v.07l-6.29,15.85h-2.77v-.05l2.37-5.48-4.57-10.33v-.07h2.82l2.27,5.45c.28.68.52,1.37.72,2.08.22-.79.43-1.43.65-2.08l2.08-5.45h2.73,0Z'/%3e%3cpath%20class='cls-1'%20d='M61.07,11.5h10.16v2.61h-7.34v4.69h6.58v2.53h-6.58v6.43h-2.82V11.5Z'/%3e%3cpath%20class='cls-1'%20d='M73.26,13.32c-.04-.9.65-1.66,1.55-1.7.9-.04,1.66.65,1.7,1.55.04.9-.65,1.66-1.55,1.7-.02,0-.05,0-.07,0-.84.06-1.57-.58-1.62-1.42,0-.04,0-.09,0-.13ZM73.58,17.09h2.61v10.66h-2.61v-10.66Z'/%3e%3cpath%20class='cls-1'%20d='M79.24,10.54h2.61l.02,17.21h-2.63s0-17.21,0-17.21Z'/%3e%3cpath%20class='cls-1'%20d='M94.62,22.04c-.01.42-.04.83-.1,1.24h-7.65c.33,1.72,1.67,2.63,3.39,2.63,1.03.04,2.05-.32,2.82-1l1.1,1.67c-1.16.98-2.64,1.51-4.16,1.48-3.42,0-5.76-2.32-5.76-5.67,0-3.13,2.27-5.6,5.5-5.6,3.01,0,4.85,2.03,4.85,5.24ZM86.89,21.52h5.26c-.07-1.7-1.08-2.58-2.44-2.58s-2.53.93-2.82,2.58h0Z'/%3e%3cpath%20class='cls-1'%20d='M96.12,26.83l1.03-1.84c.87.57,1.88.87,2.92.88.96,0,1.58-.43,1.58-1.1,0-.79-1-1.17-2.06-1.58-1.7-.65-3.01-1.53-3.01-3.28,0-1.96,1.75-2.99,3.78-2.99,1.23,0,2.44.32,3.49.96l-.91,1.75c-.73-.39-1.54-.6-2.37-.62-.81,0-1.51.24-1.51.91s.79,1.1,1.94,1.51c1.86.69,3.2,1.58,3.2,3.35,0,1.98-1.6,3.23-3.95,3.23-1.46.03-2.9-.38-4.14-1.17h0Z'/%3e%3cpath%20class='cls-1'%20d='M40.07,16.71c-.03-4.45-2.42-8.54-6.29-10.74l-7.61-4.34c-3.87-2.2-8.61-2.17-12.45.07l-7.56,4.42C2.32,8.38-.02,12.5,0,16.95l.05,8.76c.03,4.45,2.42,8.54,6.29,10.75l7.61,4.33c3.86,2.2,8.61,2.17,12.45-.07l7.56-4.42c3.84-2.25,6.19-6.37,6.16-10.82,0,0-.05-8.76-.05-8.76ZM33.21,15.42c-.13.79-.63,1.47-1.35,1.84-.7.33-1.46.51-2.23.52-.79.04-1.58.22-2.31.53-.25.12-.5.26-.74.41-.52.32-1.01.67-1.49,1.05-.65.45-1.2,1.03-1.62,1.69-.28.46-.46.96-.59,1.48.21.16.41.34.63.49.62.43,1.31.73,2.05.9.39.09.77.13,1.1.19.56.05,1.12.17,1.65.37.97.36,1.63,1.25,1.7,2.28.08,1.29-.85,2.42-2.13,2.58-.87.1-1.74-.24-2.3-.91-.4-.47-.69-1.02-.88-1.6-.19-.54-.41-1.07-.66-1.58-.33-.59-.77-1.12-1.29-1.56,0,.37,0,.74.05,1.1.06.55.11,1.1.2,1.65.13.74.41,1.45.81,2.08.19.34.44.64.62.92.36.43.67.91.9,1.42.43.94.27,2.04-.41,2.82-.85.97-2.31,1.11-3.33.32-.69-.54-1.06-1.4-.98-2.27.06-.61.23-1.21.51-1.76.25-.52.46-1.05.65-1.59.19-.67.25-1.37.19-2.06-.04-.7-.12-1.41-.24-2.1-.1-.67-.34-1.31-.68-1.89-.81-.61-1.79-.96-2.8-1.02-.96-.02-1.9.18-2.77.57-.39.16-.79.3-1.18.47-.9.38-1.68.98-2.29,1.75-.39.48-.76.99-1.19,1.43-.5.54-1.18.87-1.91.93-1.21.08-2.3-.71-2.59-1.89-.31-1.36.55-2.71,1.91-3.02.02,0,.03,0,.05-.01.47-.11.95-.12,1.42-.05.42.07.84.13,1.26.19.7.11,1.41.1,2.11-.02.49-.11.98-.26,1.44-.45.46-.17.91-.35,1.37-.55.58-.24,1.1-.58,1.55-1.01-.16-.07-.32-.14-.48-.21-.91-.36-1.89-.5-2.85-.39-.62.06-1.23.16-1.85.17-.73.03-1.45-.22-2.01-.7-.91-.79-1.12-2.13-.49-3.16.75-1.18,2.31-1.53,3.48-.78.01,0,.03.02.04.03.41.25.76.59,1.04.98.25.34.5.69.76,1.03.42.57.92,1.07,1.51,1.48.42.27.87.51,1.34.7.06.03.12.05.18.07.36-.51.64-1.07.8-1.68.15-.62.24-1.26.34-1.89.12-.67.14-1.35.06-2.02-.08-.52-.22-1.02-.41-1.51-.29-.64-.51-1.31-.67-1.99-.13-.7.01-1.43.41-2.03.75-1.13,2.28-1.44,3.41-.68.25.17.47.38.64.62.47.65.6,1.49.35,2.25-.26.73-.67,1.39-1.21,1.94-.54.59-.96,1.27-1.26,2-.09.27-.17.54-.23.81-.14.59-.24,1.19-.31,1.8-.14.78-.12,1.57.05,2.34.07.28.17.55.28.82.47.08.94.1,1.41.05.74-.08,1.45-.32,2.09-.69.55-.33,1.06-.72,1.57-1.1.56-.39,1.05-.86,1.47-1.39.3-.42.56-.88.77-1.36.25-.66.56-1.29.94-1.88.4-.59,1.02-1,1.72-1.14,1.33-.27,2.63.59,2.9,1.92.06.3.06.6.01.9h0Z'/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e") 50% no-repeat}.header .theme-toggle{margin-left:auto}.header .theme-toggle,.header .fullscreen-button,.header .burger-menu-button{font-variation-settings:"GRAD" clamp(30, calc(430 + (30 - 430) * ((100vw - 320px) / (880 * 1px))), 430);font-optical-sizing:auto;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;color:inherit;direction:ltr;background-color:#0000;border:none;border-radius:99px;padding:8px;font-family:Material Symbols Outlined,sans-serif;font-size:1.5rem;font-style:normal;font-weight:270;line-height:1;display:inline-block}:root[data-theme=dark] .header .theme-toggle,:root[data-theme=dark] .header .fullscreen-button,:root[data-theme=dark] .header .burger-menu-button{font-variation-settings:"GRAD" clamp(0, calc(400 + (0 - 400) * ((100vw - 320px) / (880 * 1px))), 400)}.header .theme-toggle:hover,.header .fullscreen-button:hover,.header .burger-menu-button:hover{background-color:#0000000f}.header .theme-toggle:active,.header .fullscreen-button:active,.header .burger-menu-button:active{background-color:#0000001f}.header .theme-toggle:hover,.header .fullscreen-button:hover,.header .burger-menu-button:hover{background-color:var(--color-bg-hover);cursor:pointer}.header .breadcrumb-wrapper.yFiles-link{gap:inherit;align-items:center;height:100%;display:flex}.header .breadcrumb-wrapper.demo-name{color:var(--color-demo-name);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.header .burger-menu-button{display:none}.navbar{-webkit-user-select:none;user-select:none;grid-area:navbar;overflow:hidden}.rail{flex-direction:column;justify-content:space-between;height:100%;font-size:.75rem;display:flex;overflow-y:auto}.rail nav{flex-direction:column;width:88px;margin-top:20px;display:flex}.rail .spacer{height:35px}.rail button,.rail a{all:unset;cursor:pointer}.rail button.live-demo,.rail a.try-yfiles{color:var(--rail-highlighted)}.rail button,.rail a{width:80px;color:var(--color-text);background:0 0;margin:-2px auto 14px;padding:2px;display:block}.rail button[disabled],.rail a[disabled]{color:#777}.rail button:hover:not([disabled]),.rail a:hover:not([disabled]){font-variation-settings:"wght" 600, "opsz" 24}.rail button:hover:not([disabled]) .icon,.rail a:hover:not([disabled]) .icon{background-color:var(--color-bg-hover)}.rail button.active,.rail a.active,.rail button.active:hover,.rail a.active:hover{color:var(--color-primary-dark)}.rail button.active .icon,.rail a.active .icon,.rail button.active:hover .icon,.rail a.active:hover .icon{background-color:var(--color-primary-light)}.rail button.active .label,.rail a.active .label,.rail button.active:hover .label,.rail a.active:hover .label{color:var(--color-primary-light)}.rail button span,.rail a span{display:block}.rail button .icon,.rail a .icon{font-variation-settings:"FILL" 1, "wght" 400, "opsz" 24;border-radius:16px;justify-content:center;align-items:center;width:3.5rem;height:2rem;margin-bottom:4px;margin-left:auto;margin-right:auto;transition:font-variation-settings .2s cubic-bezier(.2,0,0,1);display:flex;position:relative}.rail button .svg-icon,.rail a .svg-icon{fill:currentColor;width:1.5rem!important;height:1.5rem!important}.rail button .label,.rail a .label{text-align:center;margin-bottom:4px;line-height:130%;transition:font-variation-settings .2s cubic-bezier(.2,0,0,1)}.interaction-panel{display:block}.panel-bar,button.mobile-expand-interaction,button.mobile-burger-menu-button,.description-panel-hidden .description-panel{display:none}.description-panel-hidden .panel-bar,.description-panel-hidden button.expand-description-panel,.description-panel-visible .description-panel{display:block}.description-panel-visible button.expand-description-panel,.interaction-panel-hidden .interaction-panel{display:none}.interaction-panel-hidden .panel-bar,.interaction-panel-hidden button.expand-interaction-panel{display:block}.interaction-panel-hidden button.mobile-expand-interaction{display:none}.interaction-panel-visible .interaction-panel{display:block}.interaction-panel-visible button.expand-interaction-panel,.interaction-panel-visible button.mobile-expand-interaction{display:none}}@media (min-width:64rem) and (min-width:64rem){.header .y-logo{width:12rem;-webkit-mask:url(./ylogo-large-vAY1JZhJ.svg) 50% no-repeat;mask:url(./ylogo-large-vAY1JZhJ.svg) 50% no-repeat}}.disabled-link{pointer-events:none!important;cursor:default!important;color:#777!important}@font-face{font-family:yIcons-family;src:url(./yIcons-family-gbgLCWSf.woff2)format("woff2");font-weight:400;font-style:normal;font-display:block}.graph-splash{z-index:9999;background-color:#0000;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.graph-splash:before{content:"";opacity:.6;border-radius:var(--border-radius);background-color:var(--loading-indicator-background);width:100%;height:100%;position:absolute}.graph-splash:after{content:"";background-color:#fff;width:20%;height:20%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:url(./loading-indicator-IC6Cnr5Y.svg);mask-image:url(./loading-indicator-IC6Cnr5Y.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:luminance;mask-mode:luminance}.graph-splash .loading-message{color:#fff;width:auto;font-size:30px;position:relative;transform:translateY(150px)}.yIcon{font-variant:normal;text-transform:none;word-wrap:normal;white-space:nowrap;letter-spacing:0;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;direction:ltr;font-style:normal;font-weight:400;line-height:1;display:inline-block;font-family:yIcons-family!important}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(./poppins-devanagari-600-normal-STEjXBNN.woff2)format("woff2"),url(./poppins-devanagari-600-normal-ClASKHrr.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(./poppins-latin-ext-600-normal-CAhIAdZj.woff2)format("woff2"),url(./poppins-latin-ext-600-normal-Df5ffKXP.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(./poppins-latin-600-normal-zEkxB9Mr.woff2)format("woff2"),url(./poppins-latin-600-normal-BJdTmd5m.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(./poppins-devanagari-400-normal-CJDn6rn8.woff2)format("woff2"),url(./poppins-devanagari-400-normal-CqVvlrh5.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(./poppins-latin-ext-400-normal-by3JarPu.woff2)format("woff2"),url(./poppins-latin-ext-400-normal-DaBSavcJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(./poppins-latin-400-normal-cpxAROuN.woff2)format("woff2"),url(./poppins-latin-400-normal-BOb3E3N0.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}button.icon-only{font-variation-settings:"GRAD" clamp(30, calc(430 + (30 - 430) * ((100vw - 320px) / (880 * 1px))), 430);font-optical-sizing:auto;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;color:inherit;direction:ltr;background-color:#0000;border:none;border-radius:99px;padding:8px;font-family:Material Symbols Outlined,sans-serif;font-size:1.5rem;font-style:normal;font-weight:270;line-height:1;display:inline-block}:root[data-theme=dark] button.icon-only{font-variation-settings:"GRAD" clamp(0, calc(400 + (0 - 400) * ((100vw - 320px) / (880 * 1px))), 400)}button.icon-only:hover{background-color:#0000000f}button.icon-only:active{background-color:#0000001f}.button-icon-only{font-variation-settings:"GRAD" clamp(30, calc(430 + (30 - 430) * ((100vw - 320px) / (880 * 1px))), 430);font-optical-sizing:auto;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;color:inherit;direction:ltr;background-color:#0000;border:none;border-radius:99px;padding:8px;font-family:Material Symbols Outlined,sans-serif;font-size:1.5rem;font-style:normal;font-weight:270;line-height:1;display:inline-block}:root[data-theme=dark] .button-icon-only{font-variation-settings:"GRAD" clamp(0, calc(400 + (0 - 400) * ((100vw - 320px) / (880 * 1px))), 400)}.button-icon-only:hover{background-color:#0000000f}.button-icon-only:active{background-color:#0000001f}button.plain{color:inherit;background-color:#0000;border:none;border-radius:99px;padding:8px}button.plain:hover{background-color:#0000000f}button.plain:active{background-color:#0000001f}.button-plain{color:inherit;background-color:#0000;border:none;border-radius:99px;padding:8px}.button-plain:hover{background-color:#0000000f}.button-plain:active{background-color:#0000001f}.loading-indicator-message{color:var(--loading-indicator-message-color);font-size:150%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}select:disabled,button:disabled,label:disabled,input:disabled{opacity:.5;pointer-events:none;background-color:#0000}.demo-dnd-panel__item{border-radius:var(--border-radius);touch-action:none;justify-content:center;align-self:center;display:flex}.demo-dnd-panel__item:hover{background-color:var(--interaction-button-hover);cursor:grab}.demo-dnd-panel__item:hover svg,.demo-dnd-panel__item:hover img{transform:scale(1.03)}.hidden{display:none!important}.center-toggle{align-items:center;gap:10px;display:inline-flex}.inline-icon{vertical-align:middle;display:inline-block}.demo-properties__settings>h1,h2,h3,h4,h5,h6{grid-column:1/-1}.panel-bar button{animation:1.5s ease-out panel-bar-button-animation}.panel-bar button:hover{background-color:var(--toolbar-bg-hover);cursor:pointer}.interaction-panel select,.demo-popup select{border-radius:var(--border-radius);color:var(--toolbar-button-text);background-color:var(--toolbar-button);cursor:pointer;background-size:1.5rem;border:none;width:100%;padding-inline:10px}@supports (appearance:base-select){.interaction-panel select,.demo-popup select{appearance:base-select;border-radius:var(--border-radius);border:none;align-items:center;padding:6px 14px}.interaction-panel select::picker(select){appearance:base-select;border:1px solid var(--toolbar-select-border);border-radius:var(--border-radius)}.demo-popup select::picker(select){appearance:base-select;border:1px solid var(--toolbar-select-border);border-radius:var(--border-radius)}.interaction-panel select::picker-icon{content:"expand_more";font-family:Material Symbols Outlined,sans-serif;font-size:1.5rem}.demo-popup select::picker-icon{content:"expand_more";font-family:Material Symbols Outlined,sans-serif;font-size:1.5rem}.interaction-panel select:open::picker-icon{rotate:180deg}.demo-popup select:open::picker-icon{rotate:180deg}}@supports not (appearance:base-select){.interaction-panel select,.demo-popup select{appearance:none;text-overflow:ellipsis;background-image:var(--toolbar-select-arrow);background-position:right 10px center;background-repeat:no-repeat;align-items:center;padding:6px 36px 6px 14px;overflow:hidden}}.interaction-panel select:hover,.demo-popup select:hover{color:var(--color-text);background-color:var(--interaction-button-hover)}.interaction-panel select:focus-visible,.demo-popup select:focus-visible{box-shadow:0 0 0 2px var(--interaction-button-hover);outline:none}.interaction-panel select optgroup,.demo-popup select optgroup{text-transform:uppercase;color:var(--color-text);background:var(--toolbar-bg);padding:5px;font-size:.75rem;font-style:normal;font-weight:100}.interaction-panel select option,.demo-popup select option{text-transform:none;cursor:pointer;font-size:1rem;font-family:var(--font-family), sans-serif;color:var(--color-text);background-color:var(--toolbar-bg);padding:10px;line-height:1.4}.interaction-panel select option:checked,.demo-popup select option:checked{font-weight:700}.interaction-panel select option:hover,.demo-popup select option:hover{background-color:var(--interaction-button-hover)}.interaction-panel .navigate-select,.demo-popup .navigate-select{align-items:center;gap:8px;margin-bottom:20px;padding:0;display:flex}.interaction-panel .navigation-button,.demo-popup .navigation-button{border-radius:var(--border-radius);width:2.25rem;height:2.25rem;color:var(--color-text);background-color:#0000;border:none;justify-content:center;align-items:center;gap:10px;display:inline-flex}.interaction-panel .navigation-button:hover,.demo-popup .navigation-button:hover{background-color:var(--toolbar-bg-hover);color:var(--color-text);cursor:pointer}.interaction-panel .navigation-button.labeled,.demo-popup .navigation-button.labeled{background-color:var(--toolbar-button);width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;color:var(--toolbar-button-text);border:none;padding:6px 10px}.interaction-panel .navigation-button.labeled:hover,.demo-popup .navigation-button.labeled:hover{color:var(--color-text);background-color:var(--toolbar-bg-hover)}.interaction-panel .navigation-button:hover,.demo-popup .navigation-button:hover{background-color:var(--interaction-button-hover);color:var(--color-text)}.description-panel .highlight-description{border-radius:var(--border-radius);animation-name:highlight-animation;animation-duration:3s;animation-iteration-count:1;animation-fill-mode:forwards}.description-panel img{display:inline}.toolbar{font-family:var(--font-family), sans-serif;color:var(--color-text);white-space:nowrap;background:var(--toolbar-bg);-webkit-backdrop-filter:blur(var(--overlay-blur));backdrop-filter:blur(var(--overlay-blur));box-shadow:var(--shadow-crispy-gray);-webkit-user-select:none;user-select:none;border-radius:999px;flex-wrap:nowrap;align-items:center;gap:2px;padding:4px 6px;font-size:.9rem;display:inline-flex}.toolbar button{border-radius:var(--border-radius);width:2.25rem;height:2.25rem;color:var(--color-text);background-color:#0000;border:none;justify-content:center;align-items:center;gap:10px;display:inline-flex}.toolbar button:hover{background-color:var(--toolbar-bg-hover);color:var(--color-text);cursor:pointer}.toolbar button.labeled{background-color:var(--toolbar-button);width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;color:var(--toolbar-button-text);border:none;padding:6px 10px}.toolbar button.labeled:hover{color:var(--color-text);background-color:var(--toolbar-bg-hover)}.toolbar select{border-radius:var(--border-radius);color:var(--toolbar-button-text);background-color:var(--toolbar-button);cursor:pointer;background-size:1.5rem;border:none;padding-inline:10px}@supports (appearance:base-select){.toolbar select{appearance:base-select;border-radius:var(--border-radius);border:none;align-items:center;padding:6px 14px}.toolbar select::picker(select){appearance:base-select;border:1px solid var(--toolbar-select-border);border-radius:var(--border-radius)}.toolbar select::picker-icon{content:"expand_more";font-family:Material Symbols Outlined,sans-serif;font-size:1.5rem}.toolbar select:open::picker-icon{rotate:180deg}}@supports not (appearance:base-select){.toolbar select{appearance:none;text-overflow:ellipsis;background-image:var(--toolbar-select-arrow);background-position:right 10px center;background-repeat:no-repeat;align-items:center;padding:6px 36px 6px 14px;overflow:hidden}}.toolbar select:hover{color:var(--color-text);background-color:var(--interaction-button-hover)}.toolbar select:focus-visible{box-shadow:0 0 0 2px var(--interaction-button-hover);outline:none}.toolbar select optgroup{text-transform:uppercase;color:var(--color-text);background:var(--toolbar-bg);padding:5px;font-size:.75rem;font-style:normal;font-weight:100}.toolbar select option{text-transform:none;cursor:pointer;font-size:1rem;font-family:var(--font-family), sans-serif;color:var(--color-text);background-color:var(--toolbar-bg);padding:10px;line-height:1.4}.toolbar select option:checked{font-weight:700}.toolbar select option:hover{background-color:var(--interaction-button-hover)}:is(.toolbar label:has(>select),.toolbar label:has(>input),.toolbar label:has(>button),.toolbar div:has(>label):has(>input),.toolbar div:has(>label):has(>select),.toolbar div:has(>label):has(>button)){border-radius:var(--border-radius);align-items:center;gap:8px;padding:6px;display:inline-flex}:is(.toolbar div:has(>label):has(>input):hover,.toolbar div:has(>label):has(>select):hover){background-color:var(--toolbar-bg-hover);color:var(--color-text)}.toolbar label:has(>select){background-color:var(--toolbar-button);color:var(--toolbar-button-text);cursor:pointer;padding:6px 2.25rem 6px 14px;position:relative}.toolbar label:has(>select)>select{opacity:0;width:100%;height:100%;position:absolute;inset:0}.toolbar label:has(>select):after{content:"keyboard_arrow_down";pointer-events:none;font-family:Material Symbols Outlined,sans-serif;font-size:1.5rem;position:absolute;right:10px}.toolbar label:has(>select):hover{color:var(--color-text);background-color:var(--toolbar-bg-hover);cursor:pointer}.toolbar input[type=range]{-webkit-appearance:none;background-color:#0000;width:100px;min-width:7rem}.toolbar input[type=range] :before{content:"";display:inline-flex}.toolbar input[type=range]::-webkit-slider-runnable-track{background:var(--interaction-alt);border-radius:1000px;height:6px}.toolbar input[type=range]::-moz-range-track{background:var(--interaction-alt);border-radius:1000px;height:6px}.toolbar input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--interaction-alt);cursor:pointer;border-radius:50%;width:16px;height:16px;margin-top:-5px}.toolbar input[type=range]::-moz-range-thumb{-webkit-appearance:none;background:var(--interaction-alt);cursor:pointer;border-radius:50%;width:16px;height:16px;margin-top:-5px}.toolbar input[type=range]:hover{cursor:pointer}:is(.toolbar label:has(>input[type=checkbox]),.toolbar div:has(>label):has(>input[type=checkbox])){background-color:var(--toolbar-bg);color:var(--color-text);font-family:var(--font-family), sans-serif;cursor:pointer;-webkit-user-select:none;user-select:none;padding:0 8px}:is(.toolbar label:has(>input[type=checkbox]):hover,.toolbar div:has(>label):has(>input[type=checkbox]):hover){background-color:var(--toolbar-bg-hover)}.toolbar label:has(>input[type=checkbox])>input[type=checkbox]{appearance:none;border-radius:var(--border-radius);place-content:center;width:2.25rem;height:2.25rem;display:inline-grid;position:relative}.toolbar div:has(>label):has(>input[type=checkbox])>input[type=checkbox]{appearance:none;border-radius:var(--border-radius);place-content:center;width:2.25rem;height:2.25rem;display:inline-grid;position:relative}.toolbar label:has(>input[type=checkbox])+input[type=checkbox]{appearance:none;border-radius:var(--border-radius);place-content:center;width:2.25rem;height:2.25rem;display:inline-grid;position:relative}.toolbar div:has(>label):has(>input[type=checkbox])+input[type=checkbox]{appearance:none;border-radius:var(--border-radius);place-content:center;width:2.25rem;height:2.25rem;display:inline-grid;position:relative}.toolbar label:has(>input[type=checkbox]) label>input[type=checkbox]{appearance:none;border-radius:var(--border-radius);place-content:center;width:2.25rem;height:2.25rem;display:inline-grid;position:relative}.toolbar div:has(>label):has(>input[type=checkbox]) label>input[type=checkbox]{appearance:none;border-radius:var(--border-radius);place-content:center;width:2.25rem;height:2.25rem;display:inline-grid;position:relative}.toolbar label:has(>input[type=checkbox])>input[type=checkbox]:after{content:"toggle_off";color:var(--color-text);border:none;place-content:center;font-family:Material Symbols Outlined,sans-serif;font-size:2.75rem;font-weight:100;display:inline-grid}.toolbar div:has(>label):has(>input[type=checkbox])>input[type=checkbox]:after{content:"toggle_off";color:var(--color-text);border:none;place-content:center;font-family:Material Symbols Outlined,sans-serif;font-size:2.75rem;font-weight:100;display:inline-grid}.toolbar label:has(>input[type=checkbox])+input[type=checkbox]:after{content:"toggle_off";color:var(--color-text);border:none;place-content:center;font-family:Material Symbols Outlined,sans-serif;font-size:2.75rem;font-weight:100;display:inline-grid}.toolbar div:has(>label):has(>input[type=checkbox])+input[type=checkbox]:after{content:"toggle_off";color:var(--color-text);border:none;place-content:center;font-family:Material Symbols Outlined,sans-serif;font-size:2.75rem;font-weight:100;display:inline-grid}.toolbar label:has(>input[type=checkbox]) label>input[type=checkbox]:after{content:"toggle_off";color:var(--color-text);border:none;place-content:center;font-family:Material Symbols Outlined,sans-serif;font-size:2.75rem;font-weight:100;display:inline-grid}.toolbar div:has(>label):has(>input[type=checkbox]) label>input[type=checkbox]:after{content:"toggle_off";color:var(--color-text);border:none;place-content:center;font-family:Material Symbols Outlined,sans-serif;font-size:2.75rem;font-weight:100;display:inline-grid}.toolbar label:has(>input[type=checkbox])>input[type=checkbox]:checked:after{content:"toggle_on";font-variation-settings:"FILL" 1}.toolbar div:has(>label):has(>input[type=checkbox])>input[type=checkbox]:checked:after{content:"toggle_on";font-variation-settings:"FILL" 1}.toolbar label:has(>input[type=checkbox])+input[type=checkbox]:checked:after{content:"toggle_on";font-variation-settings:"FILL" 1}.toolbar div:has(>label):has(>input[type=checkbox])+input[type=checkbox]:checked:after{content:"toggle_on";font-variation-settings:"FILL" 1}.toolbar label:has(>input[type=checkbox]) label>input[type=checkbox]:checked:after{content:"toggle_on";font-variation-settings:"FILL" 1}.toolbar div:has(>label):has(>input[type=checkbox]) label>input[type=checkbox]:checked:after{content:"toggle_on";font-variation-settings:"FILL" 1}:is(.toolbar label:has(>input[type=checkbox]):has(>input[type=checkbox]):has(>label.yIcon),.toolbar div:has(>label):has(>input[type=checkbox]):has(>input[type=checkbox]):has(>label.yIcon)){background-color:#0000;padding:0}:is(.toolbar label:has(>input[type=checkbox]):has(>input[type=checkbox]):has(>label.yIcon):hover,.toolbar div:has(>label):has(>input[type=checkbox]):has(>input[type=checkbox]):has(>label.yIcon):hover){background-color:#0000}:is(.toolbar label:has(>input[type=checkbox]):has(>input[type=checkbox]):has(>label.yIcon)>input[type=checkbox],.toolbar div:has(>label):has(>input[type=checkbox]):has(>input[type=checkbox]):has(>label.yIcon)>input[type=checkbox]){display:none}:is(.toolbar label:has(>input[type=checkbox]):has(>input[type=checkbox]):has(>label.yIcon)>input[type=checkbox]:checked+label.yIcon,.toolbar div:has(>label):has(>input[type=checkbox]):has(>input[type=checkbox]):has(>label.yIcon)>input[type=checkbox]:checked+label.yIcon){background-color:var(--toolbar-bg-hover);font-variation-settings:"FILL" 1}:is(.toolbar label:has(>input[type=checkbox]):has(>input[type=checkbox]):has(>label.yIcon)>label.yIcon,.toolbar div:has(>label):has(>input[type=checkbox]):has(>input[type=checkbox]):has(>label.yIcon)>label.yIcon){border-radius:var(--border-radius);width:2.25rem;height:2.25rem;color:var(--color-text);background-color:#0000;border:none;justify-content:center;align-items:center;gap:10px;display:inline-flex}:is(.toolbar label:has(>input[type=checkbox]):has(>input[type=checkbox]):has(>label.yIcon)>label.yIcon:hover,.toolbar div:has(>label):has(>input[type=checkbox]):has(>input[type=checkbox]):has(>label.yIcon)>label.yIcon:hover){background-color:var(--toolbar-bg-hover);color:var(--color-text);cursor:pointer}:is(.toolbar label:has(>input[type=checkbox]):has(>input[type=checkbox]):has(>label.yIcon)>label.yIcon.labeled,.toolbar div:has(>label):has(>input[type=checkbox]):has(>input[type=checkbox]):has(>label.yIcon)>label.yIcon.labeled){background-color:var(--toolbar-button);width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;color:var(--toolbar-button-text);border:none;padding:6px 10px}:is(.toolbar label:has(>input[type=checkbox]):has(>input[type=checkbox]):has(>label.yIcon)>label.yIcon.labeled:hover,.toolbar div:has(>label):has(>input[type=checkbox]):has(>input[type=checkbox]):has(>label.yIcon)>label.yIcon.labeled:hover){color:var(--color-text);background-color:var(--toolbar-bg-hover)}.toolbar label:has(>input[type=checkbox]){gap:8px}.toolbar label:has(>input[type=checkbox]){background-color:var(--toolbar-bg);color:var(--color-text);font-family:var(--font-family), sans-serif;cursor:pointer;-webkit-user-select:none;user-select:none;padding:0 8px}.toolbar label:has(>input[type=checkbox]):hover{background-color:var(--toolbar-bg-hover)}.toolbar label:has(>input[type=checkbox])>input[type=checkbox]{appearance:none;border-radius:var(--border-radius);place-content:center;width:2.25rem;height:2.25rem;display:inline-grid;position:relative}.toolbar label:has(>input[type=checkbox])>input[type=checkbox]:after{content:"toggle_off";color:var(--color-text);border:none;place-content:center;font-family:Material Symbols Outlined,sans-serif;font-size:2.75rem;font-weight:100;display:inline-grid}.toolbar label:has(>input[type=checkbox])>input[type=checkbox]:checked:after{content:"toggle_on";font-variation-settings:"FILL" 1}.toolbar input[type=number]{border:2px solid var(--color-text);background-color:#0000;border-top:none;border-left:none;border-right:none;width:40px}.toolbar input[type=number]:focus{box-shadow:none;outline:none}.toolbar #searchBox{border:2px solid var(--color-text);background-color:#0000;border-top:none;border-left:none;border-right:none;margin-right:10px}.toolbar #searchBox:focus{box-shadow:none;outline:none}.toolbar .separator{width:1px;height:1.75rem;color:var(--color-text);background:0 0;margin-inline:4px;display:inline-block}.toolbar .navigate-select{align-items:center;gap:8px;margin-bottom:0;padding:0;display:flex}.toolbar .separator{vertical-align:middle;background:currentColor;width:1px;height:1.5rem;margin:0 4px;display:inline-block}.toolbar .toolbar-overflow-button{order:999;margin-left:12px;font-family:Material Symbols Outlined,sans-serif;font-size:1.5rem;font-weight:270;position:relative}.toolbar .toolbar-overflow-button:before{content:"";pointer-events:none;background-color:currentColor;width:.5px;height:24px;display:inline-block;position:absolute;top:50%;left:-8px;transform:translateY(-50%)}.toolbar:has(>:nth-child(2)):not(:has(>:nth-child(3))) .toolbar-overflow-button{margin-left:0}.toolbar:has(>:nth-child(2)):not(:has(>:nth-child(3))) .toolbar-overflow-button:before{display:none}.toolbar .toolbar-overflow-container{border-radius:var(--border-radius);background-color:var(--toolbar-bg);max-width:max(100vw - 70px,100%);box-shadow:var(--shadow-crispy-gray);z-index:2;box-sizing:border-box;white-space:normal;border:none;flex-direction:column;align-items:flex-start;gap:6px;padding:14px;display:none;position:absolute;top:calc(100% + 8px);left:0;overflow:auto}@supports not selector(::-webkit-scrollbar){.toolbar .toolbar-overflow-container{scrollbar-width:thin}}.toolbar .toolbar-overflow-container::-webkit-scrollbar{width:6px;height:6px;margin:3px;padding:3px}.toolbar .toolbar-overflow-container::-webkit-scrollbar-track{background-color:#0000;border-radius:4px}.toolbar .toolbar-overflow-container::-webkit-scrollbar-thumb{background-color:var(--scrollbar-bg);opacity:.8;border-radius:4px}@media (min-width:40rem){.toolbar .toolbar-overflow-container{max-width:100%;left:unset;right:0}}.toolbar .toolbar-overflow-container[data-open]{display:inline-flex}.toolbar .toolbar-overflow-container .separator{display:none}.toolbar .toolbar-overflow-container>button:not(.toolbar-overflow-button):not(.labeled){width:-moz-fit-content;width:fit-content;color:var(--color-text);font-family:var(--font-family), sans-serif;align-items:center;gap:4px;font-size:0;display:inline-flex}.toolbar .toolbar-overflow-container>button:not(.toolbar-overflow-button):not(.labeled):hover{background-color:var(--toolbar-bg-hover)}.toolbar .toolbar-overflow-container>button:not(.toolbar-overflow-button):not(.labeled):not(.yIcon):before{font-family:Material Symbols Outlined,sans-serif}.toolbar .toolbar-overflow-container>button:not(.toolbar-overflow-button):not(.labeled):before{content:attr(data-icon);font-size:1.5rem;line-height:1}.toolbar .toolbar-overflow-container>button:not(.toolbar-overflow-button):not(.labeled):after{content:attr(title);font-family:var(--font-family), sans-serif;white-space:nowrap;font-size:.9rem;line-height:1.4}.toolbar .toolbar-overflow-container label:has(>input[type=checkbox]){flex-direction:row-reverse;justify-content:flex-end}.toolbar .toolbar-radio-group{background-color:var(--toolbar-group);-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;padding:6px;display:inline-flex}.toolbar .toolbar-radio-group label:has(>input[type=radio]){cursor:pointer;-webkit-user-select:none;user-select:none;padding:0 5px}.toolbar .toolbar-radio-group label:has(>input[type=radio]):hover{background-color:var(--toolbar-bg-hover)}.toolbar .toolbar-radio-group label:has(>input[type=radio]):checked{background-color:var(--toolbar-button)}.toolbar .toolbar-radio-group label:has(>input[type=radio])>input[type=radio]{appearance:none;border-radius:var(--border-radius);background-color:var(--toolbar-tab-color);width:2rem;height:2rem;color:var(--toolbar-button-text);cursor:pointer;place-content:center;display:inline-grid;position:relative}.toolbar .toolbar-radio-group label:has(>input[type=radio])>input[type=radio]:after{content:attr(data-icon);color:var(--toolbar-button-text);border:none;place-content:center;font-family:Material Symbols Outlined,sans-serif;font-size:1.25rem;display:inline-grid}.toolbar .toolbar-radio-group label:has(input[type=radio]:checked){background-color:var(--toolbar-button)}.toolbar>.separator:last-child{display:none}.toolbar:has(.toolbar-overflow-container[data-open]) .toolbar-overflow-button{background-color:var(--toolbar-button)}.toolbar:has(.toolbar-overflow-container[data-open]) .toolbar-overflow-button:hover{background-color:var(--toolbar-button)}.text-content{font-size:var(--body-font-size)}.text-content>:first-child{margin-top:0!important}.text-content>:last-child{margin-bottom:0!important}.text-content h1{margin:1.2rem 0;font-size:xx-large}.text-content h2{font-size:x-large}.text-content h3{font-size:large}.text-content h2,.text-content h3,.text-content h4{margin:1.5rem 0 1rem}.text-content .text-medium{font-size:130%}.text-content ul,.text-content ol{padding-left:1.3em}.text-content p,.text-content dl,.text-content ul,.text-content ul.paragraph-style li{margin:1rem 0}.text-content li{margin:.5rem 0}.text-content .tutorial-about{font-size:130%;line-height:140%}.text-content code,.text-content pre,.text-content kbd,.text-content a.api{background:var(--inline-code-background);color:var(--inline-code-color);border-radius:4px;padding:2px 4px;font-family:Consolas,monospace}.text-content pre{max-width:100%;padding:8px;overflow-x:auto}.text-content kbd{white-space:nowrap;vertical-align:middle;border:1px solid #c1c1c1;padding:.2em .5em .1em;font-size:80%;box-shadow:0 1px #c1c1c1,inset 0 0 0 .1em #fafafa}.text-content a.unknown{color:#b22222}.text-content a.unknown:before{content:"⊗";padding-right:2px}.text-content p a,.text-content dl a,.text-content ul a,.text-content .note a,.text-content p a:visited,.text-content dl a:visited,.text-content ul a:visited,.text-content .note a:visited{color:inherit;border-bottom:.5px solid;text-decoration:none}.text-content p a:hover,.text-content dl a:hover,.text-content ul a:hover,.text-content .note a:hover{border-bottom:2px solid}.text-content dt{color:var(--color-text);margin-top:4px;font-weight:700}.text-content dd{margin-left:10px}.text-content fieldset{background:unset;border:0;margin:0;padding:0 0 1.5ex}.text-content fieldset legend{padding:0 0 .5ex;font-weight:700}#tour-dialog,.dialog{font-size:var(--body-font-size);border-radius:var(--border-radius);background-color:var(--toolbar-bg);box-shadow:var(--shadow-crispy-gray);z-index:4;border:none;font-size:.9rem}#tour-dialog>:first-child,.dialog>:first-child{margin-top:0!important}#tour-dialog>:last-child,.dialog>:last-child{margin-bottom:0!important}#tour-dialog h1,.dialog h1{margin:1.2rem 0;font-size:xx-large}#tour-dialog h2,.dialog h2{font-size:x-large}#tour-dialog h3,.dialog h3{font-size:large}#tour-dialog h2,.dialog h2,#tour-dialog h3,.dialog h3,#tour-dialog h4,.dialog h4{margin:1.5rem 0 1rem}#tour-dialog .text-medium,.dialog .text-medium{font-size:130%}#tour-dialog ul,.dialog ul,#tour-dialog ol,.dialog ol{padding-left:1.3em}#tour-dialog p,.dialog p,#tour-dialog dl,.dialog dl,#tour-dialog ul,.dialog ul,#tour-dialog ul.paragraph-style li,.dialog ul.paragraph-style li{margin:1rem 0}#tour-dialog li,.dialog li{margin:.5rem 0}#tour-dialog .tutorial-about,.dialog .tutorial-about{font-size:130%;line-height:140%}#tour-dialog code,.dialog code,#tour-dialog pre,.dialog pre,#tour-dialog kbd,.dialog kbd,#tour-dialog a.api,.dialog a.api{background:var(--inline-code-background);color:var(--inline-code-color);border-radius:4px;padding:2px 4px;font-family:Consolas,monospace}#tour-dialog pre,.dialog pre{max-width:100%;padding:8px;overflow-x:auto}#tour-dialog kbd,.dialog kbd{white-space:nowrap;vertical-align:middle;border:1px solid #c1c1c1;padding:.2em .5em .1em;font-size:80%;box-shadow:0 1px #c1c1c1,inset 0 0 0 .1em #fafafa}#tour-dialog a.unknown,.dialog a.unknown{color:#b22222}#tour-dialog a.unknown:before,.dialog a.unknown:before{content:"⊗";padding-right:2px}#tour-dialog p a,.dialog p a,#tour-dialog dl a,.dialog dl a,#tour-dialog ul a,.dialog ul a,#tour-dialog .note a,.dialog .note a,#tour-dialog p a:visited,.dialog p a:visited,#tour-dialog dl a:visited,.dialog dl a:visited,#tour-dialog ul a:visited,.dialog ul a:visited,#tour-dialog .note a:visited,.dialog .note a:visited{color:inherit;border-bottom:.5px solid;text-decoration:none}#tour-dialog p a:hover,.dialog p a:hover,#tour-dialog dl a:hover,.dialog dl a:hover,#tour-dialog ul a:hover,.dialog ul a:hover,#tour-dialog .note a:hover,.dialog .note a:hover{border-bottom:2px solid}#tour-dialog dt,.dialog dt{color:var(--color-text);margin-top:4px;font-weight:700}#tour-dialog dd,.dialog dd{margin-left:10px}#tour-dialog fieldset,.dialog fieldset{background:unset;border:0;margin:0;padding:0 0 1.5ex}#tour-dialog fieldset legend,.dialog fieldset legend{padding:0 0 .5ex;font-weight:700}@supports not selector(::-webkit-scrollbar){#tour-dialog,.dialog{scrollbar-width:thin}}#tour-dialog::-webkit-scrollbar{width:6px;height:6px;margin:3px;padding:3px}.dialog::-webkit-scrollbar{width:6px;height:6px;margin:3px;padding:3px}#tour-dialog::-webkit-scrollbar-track{background-color:#0000;border-radius:4px}.dialog::-webkit-scrollbar-track{background-color:#0000;border-radius:4px}#tour-dialog::-webkit-scrollbar-thumb{background-color:var(--scrollbar-bg);opacity:.8;border-radius:4px}.dialog::-webkit-scrollbar-thumb{background-color:var(--scrollbar-bg);opacity:.8;border-radius:4px}.tour-container{flex-direction:column;gap:5px;max-width:450px;height:auto;max-height:60vh;display:flex}@supports not selector(::-webkit-scrollbar){.tour-container{scrollbar-width:thin}}.tour-container::-webkit-scrollbar{width:6px;height:6px;margin:3px;padding:3px}.tour-container::-webkit-scrollbar-track{background-color:#0000;border-radius:4px}.tour-container::-webkit-scrollbar-thumb{background-color:var(--scrollbar-bg);opacity:.8;border-radius:4px}.tour-title{flex:0 0 40px;align-items:center;height:40px;display:flex}.tour-content{border-bottom:1px solid #ccc;flex:auto;min-height:0;padding-bottom:30px;overflow:auto}@supports not selector(::-webkit-scrollbar){.tour-content{scrollbar-width:thin}}.tour-content::-webkit-scrollbar{width:6px;height:6px;margin:3px;padding:3px}.tour-content::-webkit-scrollbar-track{background-color:#0000;border-radius:4px}.tour-content::-webkit-scrollbar-thumb{background-color:var(--scrollbar-bg);opacity:.8;border-radius:4px}.tour-pagination{align-items:center;gap:8px;display:flex}.tour-pagination .spacer{flex:auto}.tour-page-button{cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;font-size:.95em;display:inline-flex}.tour-controls{justify-content:flex-end;align-items:end;gap:5px;margin-top:10px;display:flex}.tour-page-list{flex:0 auto;max-height:100px;padding:4px 0;overflow:auto}@supports not selector(::-webkit-scrollbar){.tour-page-list{scrollbar-width:thin}}.tour-page-list::-webkit-scrollbar{width:6px;height:6px;margin:3px;padding:3px}.tour-page-list::-webkit-scrollbar-track{background-color:#0000;border-radius:4px}.tour-page-list::-webkit-scrollbar-thumb{background-color:var(--scrollbar-bg);opacity:.8;border-radius:4px}.tour-page-ul{padding:0;list-style:none;margin:0!important}.tour-page-item{align-items:center;padding:0 3px;font-size:.8em;font-weight:300;display:flex}.tour-page-item.active{font-weight:600}.tour-page-link{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:none}.tour-page-link:hover{background-color:var(--toolbar-bg-hover);border-radius:5px}.tour-next-button{color:#1c2a35;background-color:var(--tour-button-bg);border:none;border-radius:5px;font-size:.95rem}.tour-close-button{background-color:#0000;border:none;position:absolute;top:5px;right:5px}.tour-next-button:hover,.tour-close-button:hover,.tour-expand-button:hover{color:var(--color-text);background-color:var(--toolbar-bg-hover);border-radius:5px}#tour-dialog{overflow:visible}#tour-dialog:before{content:none}#tour-dialog.tour-arrow:before{content:"";background:var(--toolbar-bg);border-radius:2px;width:16px;height:16px;position:absolute;transform:rotate(45deg)}#tour-dialog.tour-arrow-west{margin-left:10px}#tour-dialog.tour-arrow-west:before{top:20px;left:-8px}#tour-dialog.tour-arrow-east:before{top:20px;right:-8px}#tour-dialog.tour-arrow-north{margin-top:10px}#tour-dialog.tour-arrow-north:before{top:-8px;left:50%}#tour-dialog.tour-arrow-south{padding-bottom:10px}#tour-dialog.tour-arrow-south:before{bottom:-8px;left:50%}#tour-overlay{z-index:2;pointer-events:none;background:#0000004d;display:none;position:fixed;inset:0}.material-symbols-outlined{font-variation-settings:"GRAD" clamp(30, calc(430 + (30 - 430) * ((100vw - 320px) / (880 * 1px))), 430);font-optical-sizing:auto;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;font-family:Material Symbols Outlined,sans-serif;font-size:1.5rem;font-style:normal;font-weight:270;line-height:1;display:inline-block}:root[data-theme=dark] .material-symbols-outlined{font-variation-settings:"GRAD" clamp(0, calc(400 + (0 - 400) * ((100vw - 320px) / (880 * 1px))), 400)}button.icon,button .icon,a .icon,.icon-inline,button[data-command]{font-variation-settings:"GRAD" clamp(30, calc(430 + (30 - 430) * ((100vw - 320px) / (880 * 1px))), 430);font-optical-sizing:auto;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;font-family:Material Symbols Outlined,sans-serif;font-size:1.5rem;font-style:normal;font-weight:270;line-height:1;display:inline-block}:root[data-theme=dark] button.icon,:root[data-theme=dark] button .icon,:root[data-theme=dark] a .icon,:root[data-theme=dark] .icon-inline,:root[data-theme=dark] button[data-command]{font-variation-settings:"GRAD" clamp(0, calc(400 + (0 - 400) * ((100vw - 320px) / (880 * 1px))), 400)}.icon-inline{font-size:inherit;vertical-align:text-bottom;line-height:unset;display:inline}dialog.burger-menu{z-index:4;background-color:var(--burger-menu-background);width:100vw;max-width:none;height:100vh;max-height:none;color:var(--color-text);border:none;flex-direction:column;margin:0;padding:20px;display:flex}dialog.burger-menu section{flex-direction:column;height:100%;display:none}dialog.burger-menu section.active{display:flex}dialog.burger-menu header{justify-content:center;display:flex;position:relative}dialog.burger-menu .breadcrumbs{flex-wrap:wrap;justify-content:center;align-items:center;max-width:70vw;padding:6px 0 24px 12px;font-size:1.2rem;display:flex}dialog.burger-menu .breadcrumb-link{color:inherit;text-decoration:none}dialog.burger-menu .breadcrumb-link:hover{text-decoration:underline}dialog.burger-menu .breadcrumb-icon{color:var(--burger-menu-tertiary-highlight)}dialog.burger-menu .breadcrumb-text{color:var(--burger-menu-tertiary-highlight);text-align:center;font-size:1.4rem;font-weight:700}dialog.burger-menu .icon-button{font-variation-settings:"GRAD" clamp(30, calc(430 + (30 - 430) * ((100vw - 320px) / (880 * 1px))), 430);font-optical-sizing:auto;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;cursor:pointer;direction:ltr;background:0 0;border:none;border-radius:999px;font-family:Material Symbols Outlined,sans-serif;font-size:2rem;font-style:normal;font-weight:270;line-height:1;display:inline-block;position:absolute}:root[data-theme=dark] dialog.burger-menu .icon-button{font-variation-settings:"GRAD" clamp(0, calc(400 + (0 - 400) * ((100vw - 320px) / (880 * 1px))), 400)}dialog.burger-menu .icon-button:hover{background-color:var(--burger-menu-hover)}dialog.burger-menu .icon-button.close{right:0}dialog.burger-menu .icon-button.back{left:0}dialog.burger-menu .headline{color:var(--burger-menu-tertiary-highlight);padding:42px 0 24px;font-size:1.4rem;font-weight:700}dialog.burger-menu main{flex-direction:column;flex:1;justify-content:start;align-items:center;padding:20px;display:flex}dialog.burger-menu .items{text-align:center;flex-direction:column;align-items:center;gap:12px;width:100%;font-size:1.3rem;display:flex}dialog.burger-menu .item{cursor:pointer;width:-moz-fit-content;width:fit-content;color:var(--color-text);background:0 0;border:none;border-radius:999px;padding:6px 12px;font-weight:700}dialog.burger-menu .item:hover{background-color:var(--burger-menu-hover)}dialog.burger-menu .item.primary{color:var(--burger-menu-primary-highlight)}dialog.burger-menu .item.secondary{color:var(--burger-menu-secondary-highlight)}dialog.burger-menu .link{color:inherit;border-radius:999px;gap:12px;padding:6px 12px;font-weight:700;text-decoration:none;display:flex}dialog.burger-menu .link:hover{background-color:var(--burger-menu-hover)}dialog.burger-menu .link.primary{background-color:var(--burger-menu-primary-highlight);color:#fff;border:none;border-radius:999px;width:-moz-fit-content;width:fit-content;margin:auto}dialog.burger-menu .link.primary:hover{opacity:.8}dialog.burger-menu .link.secondary{color:var(--burger-menu-secondary-highlight)}dialog.burger-menu .footer{margin:auto;padding:12px}dialog.burger-menu .footer a{color:inherit;border-radius:999px;padding:0 5px;font-size:1rem;text-decoration:none}dialog.burger-menu .footer a:hover{background-color:var(--burger-menu-hover)}dialog.burger-menu .horizontal-separator{border:2px solid var(--color-text);opacity:.2;border-radius:999px;width:100%;max-width:500px;margin:12px 0}dialog.burger-menu .vertical-separator{border:2px solid var(--color-text);opacity:.2;border-radius:999px;margin:0 5px}dialog.burger-menu .related-demos-container{border-bottom:1px solid #ccc;padding-bottom:15px}dialog.burger-menu .related-demos-container>*{cursor:pointer;width:-moz-fit-content;width:fit-content;color:var(--color-text);background:0 0;border:none;border-radius:999px;width:100%;padding:6px 12px;font-weight:700;display:block}dialog.burger-menu .related-demos-container>:hover{background-color:var(--burger-menu-hover)}dialog.burger-menu .file-container>*,dialog.burger-menu .samples-container>*{cursor:pointer;width:-moz-fit-content;width:fit-content;color:var(--color-text);background:0 0;border:none;border-radius:999px;padding:6px 12px;font-weight:700}dialog.burger-menu .file-container>:hover,dialog.burger-menu .samples-container>:hover{background-color:var(--burger-menu-hover)}dialog.burger-menu .file-container>.secondary,dialog.burger-menu .samples-container>.secondary{color:var(--burger-menu-secondary-highlight)}dialog.burger-menu:not([open]){display:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.live-demo-container{flex-direction:column;display:flex}@media (min-width:64rem){.live-demo-container{max-width:30vw}}.live-demo-container>*,.dialog .live-demo-container>*{margin:8px 0;font-size:1.1rem}@media (min-width:64rem){.live-demo-container>*,.dialog .live-demo-container>*{margin:6px 0;font-size:1rem}.live-demo-container>* li,.dialog .live-demo-container>* li{margin:0}}.live-demo-headline{color:var(--live-demo-highlight);margin-bottom:0;font-weight:700}.live-demo-text-bold{font-weight:700}.live-demo-small-highlight{color:var(--live-demo-highlight);margin-top:0;font-size:1.1rem}.live-demo-separator{border:2px solid var(--color-text);opacity:.2;border-radius:999px;width:100%;margin:42px 12px 18px}@media (min-width:64rem){.live-demo-separator{display:none}}.live-demo-container a.live-demo-button{background-color:var(--live-demo-highlight);color:#fff;border:none;border-radius:999px;margin:auto;padding:12px 24px;font-weight:700}@media (min-width:64rem){.live-demo-container a.live-demo-button{margin:24px 0 0 auto;padding:6px 12px}}.live-demo-container a.live-demo-button:hover{opacity:.8}.graph-overview{view-transition-name:graph-overview;background-color:var(--toolbar-bg);width:280px;height:240px;box-shadow:var(--shadow-crispy-gray);border-radius:var(--border-radius);z-index:2;position:absolute;bottom:15px;right:15px;overflow:hidden}.graph-overview.graph-overview--collapsed{border-radius:99px;width:50px;height:50px}.graph-overview.graph-overview--collapsed .graph-overview__header{height:50px}.graph-overview__header{color:var(--color-text);justify-content:center;align-items:center;height:40px;padding:0 10px;line-height:30px;display:flex}.graph-overview--collapsible .graph-overview__header:hover{background-color:var(--toolbar-bg-hover);cursor:pointer}.graph-overview--collapsible:not(.graph-overview--collapsed) .graph-overview__header:after{content:"keyboard_arrow_down";font-family:Material Symbols Outlined,sans-serif;font-size:1.5rem}.graph-overview.graph-overview--collapsible:not(.graph-overview--collapsed) .graph-overview__header{justify-content:space-between;font-size:1.1rem}.graph-overview .graph-overview--collapsible{font-family:var(--font-family), sans-serif}.graph-overview .yfiles-canvascomponent{background-color:#fff;width:100%;height:200px}.graph-overview-viewport{border:2px solid var(--color-demo-name);box-shadow:0 0 0 250px #0000004d}.graph-overview-viewport:hover,.graph-overview-viewport:active{cursor:pointer;box-shadow:0 0 0 250px #0000001a}.yfiles-handle-resize-template{stroke:var(--color-demo-name);stroke-width:2px!important}.node{fill:#0b7189;stroke:#042d37}.node.highlight{fill:#ff6c00;stroke:#662b00}.edge{color:#042d37}.edge.highlight{color:#ff6c00}.node-label .yfiles-label-background{fill:#9dc6d0}.node-label .yfiles-label-text{fill:#042d37}.node-label.highlight .yfiles-label-background{fill:#ffc499}.node-label.highlight .yfiles-label-text{fill:#662b00}.edge-label .yfiles-label-background{fill:#9babaf}.edge-label .yfiles-label-text{fill:#042d37}.edge-label.highlight .yfiles-label-background{fill:#c2aa99}.edge-label.highlight .yfiles-label-text{fill:#662b00}.group-node .yfiles-group-node-stroke{stroke:#042d37}.group-node .yfiles-group-node-tab{fill:#0b7189}.group-node .yfiles-icon-foreground,.group-node .yfiles-icon-background{fill:#9dc6d0}.group-node .yfiles-group-node-content{fill:#f3f4f6}.group-node.highlight .yfiles-group-node-stroke{stroke:#662b00}.group-node.highlight .yfiles-group-node-tab{fill:#ff6c00}.group-node.highlight .yfiles-icon-foreground,.group-node.highlight .yfiles-icon-background{fill:#ffc499}.group-node-label .yfiles-label-text{fill:#9dc6d0}.group-node-label.highlight .yfiles-label-text{fill:#ffc499}.yfiles-node-highlight-template,.yfiles-label-highlight-template,.yfiles-edge-highlight-template,.yfiles-port-highlight-template{stroke:#0b7189;stroke-linejoin:round}.yfiles-context-menu button.icon{font-family:var(--font-family), sans-serif;font-size:1rem}.yplay__menu--slider-container{gap:8px;display:inline-flex}.yplay__message-host{--foreground-color:#0b1014;--background-color:#fffffff2;pointer-events:none;z-index:10;place-items:start center;width:100%;display:grid;position:absolute;top:10px;left:0}.yplay__message-host>*{pointer-events:auto;color:var(--foreground-color);background:var(--background-color);opacity:0;border:1px solid #00000014;border-radius:6px;padding:10px 14px;font-size:13px;line-height:1.4;transition:opacity .18s,transform .18s;transform:translateY(-8px)scale(.98);box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d}.yplay__message-host>.yplay__message--visible{opacity:1;transform:translateY(0)scale(1)}.yplay__message-host .yplay__message--close-button{color:var(--foreground-color);cursor:pointer;opacity:.8;background:0 0;border:none;font-size:20px;transition:all .2s;position:absolute;top:0;right:0}.yplay__message-host .yplay__message--close-button:hover{opacity:1;transform:scale(1.1)}.demo-dialog-anchor{color:var(--color-text);position:absolute;top:15%;left:50%}.demo-dialog-anchor--error:before{content:"";z-index:1;background:#000000a8;position:fixed;inset:0}.demo-dialog{z-index:2;background:var(--interaction-bg);box-shadow:var(--shadow-crispy-gray);position:relative}.demo-dialog *{box-sizing:border-box}.demo-dialog p{margin:1rem 0}.demo-dialog a{color:var(--error-dialog-highlight);text-decoration:none}.demo-dialog a:hover{text-decoration:underline}.demo-dialog__title{color:var(--error-dialog-highlight);padding:14px}.demo-dialog__content{padding:2px 10px 10px}.demo-dialog__form>*{width:100%}.demo-dialog__form>input[type=text],.demo-dialog__form textarea{border:0;border-bottom:1px solid var(--toolbar-button-text);background-color:var(--error-dialog-input-background);border-radius:4px 4px 0 0;outline:0;width:100%;padding:6px 4px;font-size:16px;transition:border-color .2s}.demo-dialog__form label{margin:.75rem 0 .25rem;display:block}.demo-dialog button,.demo-dialog input[type=button]{cursor:pointer;background-color:var(--error-dialog-button);border-radius:var(--border-radius);width:7.5em;color:var(--toolbar-button-text);border:none;margin:6px 4px;padding:5px}.demo-dialog button:hover,.demo-dialog input[type=button]:hover{background-color:var(--error-dialog-button-hover)}.demo-dialog .button-container{justify-content:end;gap:10px;margin-top:10px;display:flex}.demo-dialog--error{border-radius:var(--border-radius);visibility:visible;width:90vw;max-height:90vh;padding:14px 10px;overflow:auto;transform:translate(-50%)}@media (min-width:64rem){.demo-dialog--error{width:750px}}.demo-dialog--error pre{background:var(--error-dialog-input-background);color:var(--inline-code-text);border-radius:4px;margin:0;padding:10px;overflow:auto}.demo-dialog--error label .optional{font-size:.85em}.demo-dialog--error label .optional:before{content:"(";margin-left:.5em}.demo-dialog--error label .optional:after{content:")"}:root[data-theme=light]{--vsdx-logo-url:url(./vsdx-logo-light-eWFc-RWy.svg)}:root[data-theme=dark]{--vsdx-logo-url:url(./vsdx-logo-dark-B_pBkiH6.svg)}body .yfiles-labeleditbox,body .cm-editor,body .yfiles-popover__container{color:var(--color-casper-blue-black)}.vsdx-export{flex-direction:column;padding:20px;display:flex;position:absolute;bottom:0;left:0}.vsdx-export a{color:inherit;padding:0;text-decoration:none;position:static}.vsdx-export a:hover{text-decoration:underline}.vsdx-export .vsdx-logo{background-image:var(--vsdx-logo-url);background-position:50%;background-repeat:no-repeat;background-size:75% 75%;height:80px}
