@import url(fontawesome.css);@font-face{font-family:'Noto Sans';font-weight:400;font-style:normal;src:url("../fonts/Noto-Sans-regular/Noto-Sans-regular.eot");src:url("../fonts/Noto-Sans-regular/Noto-Sans-regular.eot?#iefix") format("embedded-opentype"),local("Noto Sans"),local("Noto-Sans-regular"),url("../fonts/Noto-Sans-regular/Noto-Sans-regular.woff2") format("woff2"),url("../fonts/Noto-Sans-regular/Noto-Sans-regular.woff") format("woff"),url("../fonts/Noto-Sans-regular/Noto-Sans-regular.ttf") format("truetype"),url("../fonts/Noto-Sans-regular/Noto-Sans-regular.svg#NotoSans") format("svg")}@font-face{font-family:'Noto Sans';font-weight:700;font-style:normal;src:url("../fonts/Noto-Sans-700/Noto-Sans-700.eot");src:url("../fonts/Noto-Sans-700/Noto-Sans-700.eot?#iefix") format("embedded-opentype"),local("Noto Sans Bold"),local("Noto-Sans-700"),url("../fonts/Noto-Sans-700/Noto-Sans-700.woff2") format("woff2"),url("../fonts/Noto-Sans-700/Noto-Sans-700.woff") format("woff"),url("../fonts/Noto-Sans-700/Noto-Sans-700.ttf") format("truetype"),url("../fonts/Noto-Sans-700/Noto-Sans-700.svg#NotoSans") format("svg")}@font-face{font-family:'Noto Sans';font-weight:400;font-style:italic;src:url("../fonts/Noto-Sans-italic/Noto-Sans-italic.eot");src:url("../fonts/Noto-Sans-italic/Noto-Sans-italic.eot?#iefix") format("embedded-opentype"),local("Noto Sans Italic"),local("Noto-Sans-italic"),url("../fonts/Noto-Sans-italic/Noto-Sans-italic.woff2") format("woff2"),url("../fonts/Noto-Sans-italic/Noto-Sans-italic.woff") format("woff"),url("../fonts/Noto-Sans-italic/Noto-Sans-italic.ttf") format("truetype"),url("../fonts/Noto-Sans-italic/Noto-Sans-italic.svg#NotoSans") format("svg")}@font-face{font-family:'Noto Sans';font-weight:700;font-style:italic;src:url("../fonts/Noto-Sans-700italic/Noto-Sans-700italic.eot");src:url("../fonts/Noto-Sans-700italic/Noto-Sans-700italic.eot?#iefix") format("embedded-opentype"),local("Noto Sans Bold Italic"),local("Noto-Sans-700italic"),url("../fonts/Noto-Sans-700italic/Noto-Sans-700italic.woff2") format("woff2"),url("../fonts/Noto-Sans-700italic/Noto-Sans-700italic.woff") format("woff"),url("../fonts/Noto-Sans-700italic/Noto-Sans-700italic.ttf") format("truetype"),url("../fonts/Noto-Sans-700italic/Noto-Sans-700italic.svg#NotoSans") format("svg")}.highlight .c{color:var(--highlight-comment-color)}.highlight .ch{color:var(--highlight-comment-color)}.highlight .cm{color:var(--highlight-comment-color)}.highlight .cp{color:var(--highlight-comment-color)}.highlight .cpf{color:var(--highlight-comment-color)}.highlight .c1{color:var(--highlight-comment-color)}.highlight .cs{color:var(--highlight-comment-color)}.highlight .k{color:var(--highlight-keyword-color)}.highlight .kc{color:var(--highlight-keyword-color)}.highlight .kd{color:var(--highlight-keyword-color)}.highlight .kn{color:var(--highlight-keyword-color)}.highlight .kp{color:var(--highlight-keyword-color)}.highlight .kr{color:var(--highlight-keyword-color)}.highlight .kt{color:var(--highlight-keyword-type-color)}.highlight .na{color:var(--highlight-name-color)}.highlight .nb{color:var(--highlight-name-color)}.highlight .nf{color:var(--highlight-name-color)}.highlight .nn{color:var(--highlight-name-color)}.highlight .nc{color:var(--highlight-name-class-color)}.highlight .bp{color:var(--highlight-name-builtin-pseudo-color)}.highlight .m{color:var(--highlight-number-color)}.highlight .mb{color:var(--highlight-number-color)}.highlight .mf{color:var(--highlight-number-color)}.highlight .mh{color:var(--highlight-number-color)}.highlight .mi{color:var(--highlight-number-color)}.highlight .mo{color:var(--highlight-number-color)}.highlight .s{color:var(--highlight-string-color)}.highlight .sa{color:var(--highlight-string-color)}.highlight .sb{color:var(--highlight-string-color)}.highlight .sc{color:var(--highlight-string-color)}.highlight .dl{color:var(--highlight-string-color)}.highlight .sd{color:var(--highlight-string-color)}.highlight .s2{color:var(--highlight-string-color)}.highlight .s1{color:var(--highlight-string-color)}.highlight .sh{color:var(--highlight-string-color)}.highlight .se{color:var(--highlight-string-color)}.highlight .si{color:var(--highlight-string-color)}.highlight .sx{color:var(--highlight-string-color)}.highlight .sr{color:var(--highlight-string-color)}.highlight .ss{color:var(--highlight-string-color)}:root{--normal-font-size: 16px;--small-font-size: 14px;--smaller-font-size: 12px;--large-font-size: 18px;--larger-font-size: 20px;--text-color: #333;--strong-text-color: #222;--weak-text-color: #555;--weaker-text-color: #888;--bg-color: #fff;--weak-bg-color: #eee;--weaker-bg-color: #ddd;--link-color: #267CB9;--hover-color: #069;--bulb-hover-color: #B80;--highlight-comment-color: #408080;--highlight-keyword-color: #008000;--highlight-keyword-type-color: #B00040;--highlight-name-color: #2323da;--highlight-name-class-color: #2323da;--highlight-number-color: #666666;--highlight-string-color: #BA2121;--highlight-name-builtin-pseudo-color: #267CB9;--scrollbar-color: #ccc;--scrollbar-hover-color: #888}html[data-theme="light"]{--text-color: #333;--strong-text-color: #222;--weak-text-color: #555;--weaker-text-color: #888;--bg-color: #fff;--weak-bg-color: #eee;--weaker-bg-color: #ddd;--link-color: #267CB9;--hover-color: #069;--bulb-hover-color: #B80;--highlight-comment-color: #408080;--highlight-keyword-color: #008000;--highlight-keyword-type-color: #B00040;--highlight-name-color: #2323da;--highlight-name-class-color: #2323da;--highlight-number-color: #666666;--highlight-string-color: #BA2121;--highlight-name-builtin-pseudo-color: #267CB9;--scrollbar-color: #ddd;--scrollbar-hover-color: #888}html[data-theme="dark"]{--text-color: #ccc;--strong-text-color: #ddd;--weak-text-color: #bbb;--weaker-text-color: #999;--bg-color: #222;--weak-bg-color: #333;--weaker-bg-color: #555;--link-color: #77c5fd;--hover-color: #aadcff;--bulb-hover-color: #cc0;--highlight-comment-color: #7db466;--highlight-keyword-color: #94d379;--highlight-keyword-type-color: #4EC9B0;--highlight-name-color: #8fdae7;--highlight-name-class-color: #8fdae7;--highlight-number-color: #B5CEA8;--highlight-string-color: #CE9178;--highlight-name-builtin-pseudo-color: #6abcff;--scrollbar-color: #555;--scrollbar-hover-color: #999}body{overflow-x:hidden;margin-left:calc(100vw - 100%);padding:50px;background-color:var(--bg-color);font:var(--normal-font-size)/1.5 "Noto Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;color:var(--text-color)}.wrapper{margin:0 auto;width:1100px}header{position:fixed;float:left;margin-bottom:50px;width:260px;height:calc(100% - 50px);overflow-y:auto}section{float:right;margin-bottom:50px;width:740px;overflow-y:auto}.title,.title a{color:var(--strong-text-color)}.info,.info .people,.info .affiliations{margin-bottom:20px}.subpage-links,.external-links{margin-bottom:20px}.link-button:hover,.link-button:focus{background:var(--weak-bg-color)}header hr{display:none}.notice{color:var(--weaker-text-color);font-size:var(--smaller-font-size)}.notice a{color:var(--weaker-text-color)}.menu-checkbox,.menu-toggle,.menu-toggle-close{display:none}.mode-toggle{right:0px;top:0px;z-index:998;margin-bottom:20px;height:25px;border-radius:5px;border-width:0px;color:var(--weak-text-color);background:var(--weak-bg-color);cursor:pointer}.mode-toggle:focus{outline:none}.mode-toggle:hover{color:var(--bulb-hover-color)}.mode-toggle i{margin:auto}body .light-mode{display:none}body .dark-mode{display:static}html[data-theme="light"] body .light-mode{display:none}html[data-theme="light"] body .dark-mode{display:inherit}html[data-theme="dark"] body .light-mode{display:inherit}html[data-theme="dark"] body .dark-mode{display:none}.video-container{display:block;overflow:hidden;margin-left:auto;margin-right:auto;margin-bottom:20px;width:100%;max-width:600px}.video-inner-container{position:relative;overflow:hidden;width:100%;height:0;padding-bottom:56.25%;border-radius:5px}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}::-webkit-scrollbar{width:20px}::-webkit-scrollbar-track{background-color:transparent}::-webkit-scrollbar-thumb{background-color:var(--scrollbar-color);border-radius:20px;border:6px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-hover-color)}header::-webkit-scrollbar{width:0;background:transparent}.caption{margin-top:-15px;text-align:center}.caption-above{margin-bottom:5px;text-align:center}.icon-link{display:inline-block}h1,h2,h3,h4,h5,h6{margin:0 0 20px}p,ul,ol,table,pre,dl,audio{margin:0 0 20px}h1,h2,h3{line-height:1.1;color:var(--strong-text-color)}h1{font-size:var(--larger-font-size);font-weight:700}h2{font-size:var(--normal-font-size);font-weight:700}h3,h4,h5,h6{font-size:var(--normal-font-size);font-weight:400}strong{font-weight:700}.bold{font-weight:700}.italic{font-style:italic}small{font-size:var(--small-font-size)}.small{font-size:var(--small-font-size)}sup{vertical-align:top;font-size:1.2ex}a{text-decoration:none;color:var(--link-color)}a:not(.nohover):hover,a:not(.nohover):focus{text-shadow:0.005em 0.005em var(--hover-color);color:var(--hover-color)}.hidden{color:var(--text-color)}.hidden:not(.nohover):hover,.hidden:not(.nohover):focus{text-shadow:0.005em 0.005em var(--hover-color);color:var(--hover-color)}blockquote{font-size:var(--small-font-size);border-left:1px solid var(--weaker-bg-color);margin:0;padding:0 0 0 20px}code,pre{font-family:Monaco, Bitstream Vera Sans Mono, Lucida Console, Terminal, Consolas, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}pre{font-size:var(--small-font-size);border:1px solid var(--weaker-bg-color);border-radius:5px;padding:8px 15px;background:var(--weak-bg-color);overflow-x:auto}table{margin-left:auto;margin-right:auto;border-collapse:collapse}table audio,table .video-container{margin:0}th,td{border-bottom:1px solid var(--weaker-bg-color);padding:5px 10px;text-align:left}dt{font-weight:700}img,audio{display:block;margin-left:auto;margin-right:auto}img{width:100%;max-width:600px;border-radius:5px}audio{max-width:100%}hr{margin:0 0 20px;border:0;height:1px;background:var(--weak-bg-color)}@media print, screen and (max-width: 1200px){.wrapper{width:860px}header{width:260px}section{width:560px}ul{padding-left:20px}}@media print, screen and (max-width: 960px){.wrapper{margin:0;width:auto}header,section{float:none;width:auto;position:static}section{padding:20px 0}.title{padding:0 80px 0 0}.info{display:none}header hr{display:block;margin-bottom:0}.menu-toggle,.menu-toggle-close{position:fixed;display:flex;right:50px;top:50px;width:35px;height:35px;border-radius:5px;color:var(--weak-text-color);cursor:pointer}.menu-toggle{z-index:998;background:var(--weak-bg-color)}.menu-toggle i{display:block;margin:auto}.menu-toggle:hover{color:var(--hover-color)}.menu-toggle-close{background:var(--weaker-bg-color)}.menu-toggle-close i{display:block;margin:auto}.menu{position:fixed;right:50px;top:90px;z-index:999;display:none;min-width:120px;padding:5px;border-radius:5px;background:var(--weak-bg-color)}.link-button{padding:2px 5px}.link-button:hover,.link-button:focus,.menu-toggle-close:hover{background:var(--weaker-bg-color)}.subpage-links,.external-links{margin:0}#menu-checkbox:checked ~ .menu-toggle-close{display:flex;z-index:1001}#menu-checkbox:checked ~ .menu{display:block}#menu-checkbox:checked ~ .menu div{position:relative;z-index:1000}.mode-toggle{margin:0;position:fixed;right:90px;top:50px;width:35px;height:35px}.mode-toggle .mode-text{display:none}}@media print, screen and (max-width: 720px){body{word-wrap:break-word}header{padding:0}header p.view{position:static}header br{padding:0}pre,code{word-wrap:normal}}@media print, screen and (max-width: 480px){body{padding:15px}.mode-toggle{right:60px;top:20px}.menu-toggle,.menu-toggle-close{right:20px;top:20px}.menu{right:20px;top:60px}}@media print, screen and (max-height: 640px){body{padding:15px}.mode-toggle{margin-bottom:10px;right:60px;top:20px}.menu-toggle,.menu-toggle-close{right:20px;top:20px}.menu{right:20px;top:60px}}@media print{body{padding:0.4in;font-size:12pt;color:#444}ul{padding-left:20px}}
