#wrapper{padding-left:250px;flex:1 0 auto}[dir="rtl"] #wrapper{padding-left:0;padding-right:250px}#sidebar-wrapper{z-index:1000;position:fixed;left:250px;width:250px;height:100%;margin-top:-50px;margin-left:-250px;overflow-x:hidden;overflow-y:auto;background:#222}[dir="rtl"] #sidebar-wrapper{left:auto;right:250px;margin-left:0;margin-right:-250px}.sidebar-nav{position:absolute;top:0;width:250px;margin:0;padding:7em 0 3em 0;list-style:none;overflow-x:hidden}.sidebar-nav li,.sidebar-top li{margin-left:10px;padding:10px}[dir="rtl"] .sidebar-nav li,[dir="rtl"] .sidebar-top li{margin-left:0;margin-right:10px}.sidebar-nav li{margin-left:-10px;padding-left:30px}[dir="rtl"] .sidebar-nav li{margin-left:0;margin-right:-10px;padding-left:10px;padding-right:30px}.sidebar-nav li a,.sidebar-top li a{display:block;text-decoration:none;color:#999;margin:-10px -30px;padding:10px 30px;font-size:14px}[dir="rtl"] .sidebar-nav li a,[dir="rtl"] .sidebar-top li a{margin:-10px -30px;padding:10px 30px}.sidebar-nav li a:hover,.sidebar-top li a:hover{color:#fff!important;background:none}.sidebar-top>.sidebar-brand{height:55px;font-size:20px;line-height:50px}.sidebar-top>.sidebar-brand a{color:#999}.sidebar-top>.sidebar-brand a:hover{color:#fff;background:none}.sidebar-top>.sidebar-title a{font-size:13px}.sidebar-top>.sidebar-title a:hover{background:none}.sidebar-top{z-index:1001;position:fixed;width:250px;top:0;list-style-type:none;background:#222}[dir="rtl"] .sidebar-top{right:0}.sidebar-footer{color:white;position:fixed;width:250px;bottom:0;list-style-type:none;padding-top:.75em;padding-bottom:.75em;background:#222;padding-right:15px}[dir="rtl"] .sidebar-footer{right:0;padding-right:0;padding-left:15px}.sidebar-footer a{color:white;text-decoration:none;font-size:14px}.dropdown-container{display:block;margin-top:12px;margin-left:10px;margin-bottom:10px;padding-left:10px;line-height:120%;border-left:1px groove #cfcfcf}[dir="rtl"] .dropdown-container{margin-left:0;margin-right:10px;padding-left:0;padding-right:10px;border-left:none;border-right:1px groove #cfcfcf}.dropdown-container a{padding:5px 30px!important;margin:-5px -30px!important;font-size:14px!important;color:#999!important}.dropdown-container a:hover{background:none!important;color:#fff!important}.dropdown-btn{text-decoration:none;color:#999;display:block;border:none;padding:0;background:none;width:100%;text-align:left;cursor:pointer;outline:none;margin-bottom:-1.5em}[dir="rtl"] .dropdown-btn{text-align:right}li:not(:has(.dropdown-container)) .dropdown-btn{margin-bottom:0}.sidebar-nav li.active{background:black}.sidebar-nav li.active div.dropdown-btn a{color:white}.sidebar-nav li.active a{color:#cfcfcf}.dropdown-container a.active{color:#fff!important;font-weight:bold}div.dropdown-container span::before{font-family:Arial,Helvetica,sans-serif;content:"\25cf\00a0\00a0 "}div.dropdown-container span{display:block;margin-left:-15px;padding-left:15px;text-indent:-15px}[dir="rtl"] div.dropdown-container span{margin-left:0;padding-left:0;margin-right:-15px;padding-right:15px;text-indent:-15px}@media(max-width:950px){#wrapper{padding-left:0}[dir="rtl"] #wrapper{padding-right:0}#sidebar-wrapper{display:none}}.markdown-body{box-sizing:border-box;min-width:200px;max-width:980px;margin:0 auto;padding-top:10px;padding-right:35px;padding-bottom:10px;padding-left:35px;line-height:1.5;color:#24292e;font-family:var(--lang-font-family);word-wrap:break-word}.mobile-container{overflow-x:auto;position:relative}[dir="rtl"] .mobile-container{text-align:center!important;direction:ltr!important}span.new-item::before{content:"\2750\ ";font-weight:normal}span.new-item{font-weight:bold}span.new-item::after{content:" ― ";font-weight:normal}span.item-b{color:#030F86}span.item-g{color:#004E00}span.item-r{color:#920404}span.item-b::after,span.item-g::after,span.item-r::after{color:black}.authors-section{margin-bottom:16px}.authors-section p{margin-bottom:2px!important}.markdown-body h1{font-size:32px;font-weight:600;margin-top:24px;margin-bottom:16px;padding-bottom:.3em;border-bottom:1px solid #eaecef}.cheatsheet-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;margin-top:24px;margin-bottom:16px;padding-bottom:.3em;border-bottom:1px solid #eaecef}.cheatsheet-header h1{margin:0;padding:0;border:none}.markdown-body h2{font-size:24px;font-weight:600;margin-top:24px;margin-bottom:16px;padding-bottom:.3em;border-bottom:1px solid #eaecef}.markdown-body h3{font-size:20px;font-weight:600;margin-top:24px;margin-bottom:16px}.markdown-body p{margin-top:0;margin-bottom:10px}.markdown-body .mobile-container,.markdown-body center,.markdown-body .row,.markdown-body table{margin-top:0;margin-bottom:16px}.markdown-body .remark{margin-top:0;margin-bottom:10px}.title-lang{font-size:16px;margin-bottom:0}.title-lang+h1{margin-top:5px}.title-lang a{color:#0366d6;text-decoration:none}.title-lang a:hover{text-decoration:underline}.def{font-weight:bold}.def::before{content:"\2750\ ";font-weight:normal}.def::after{content:" ― ";font-weight:normal;color:black}.def.blue{color:#030F86}.def.green{color:#004E00}.def.red{color:#920404}.remark{color:#4F3C83;font-style:italic;display:block}.markdown-body img{max-width:100%;height:auto;background:transparent}.img-responsive{display:block;margin:0 auto}.markdown-body table{border-spacing:0;border-collapse:collapse;margin-top:0;margin-bottom:16px;width:auto;max-width:100%}.markdown-body table th,.markdown-body table td{padding:6px 13px;border:1px solid #dfe2e5}.markdown-body table tr{background-color:#fff;border-top:1px solid #c6cbd1}.markdown-body table tr:nth-child(1){background-color:#f6f8fa}.katex-display{overflow-x:auto;overflow-y:hidden}.markdown-body pre{padding:16px;overflow:auto;font-size:85%;line-height:1.45;background-color:#f6f8fa;border-radius:6px;margin-bottom:16px}.markdown-body code{padding:.2em .4em;margin:0;font-size:85%;background-color:rgba(27,31,35,0.05);border-radius:6px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.markdown-body pre code{padding:0;margin:0;font-size:100%;word-break:normal;white-space:pre;background:transparent;border:0}