body {font-family: sans-serif;font-size: 10pt;}main {padding: 2rem;margin: 0;border-bottom: solid 3px #ccc;}header {border-bottom: solid 1px #ccc;}footer {margin-top: 0.5em;text-align: center;font-size: 80%;color: #ccc;}a {text-decoration: none;color: blue;}a.no-style {color: inherit;}a:hover {text-decoration: underline;}.mt-2 {margin-top: 2rem;}.text-center {text-align: center;}.no-hover:hover {text-decoration: none;}table { border-collapse: collapse; }table.repositories { width: 100%; }table.repositories a { color: black; }table.repositories a:hover { color: #00f; }table th { text-align: left; }.repo-section { font-style: italic; color: #888; }table.repositories tbody tr:nth-child(odd) {background: #f7f7f7;}table tbody tr.has-parent td:first-of-type {padding-left: 1rem;}tr.separator {background: white !important;height: 1rem;}table pre { margin: 0; }table.commit-info td, table.commit-info th { padding: 0.1em 1em 0.1em 0.1em; }nav {margin-top: 2rem;border-bottom: solid 3px #ccc;}nav a {padding: 2px 0.75em;color: #777;font-size: 110%;text-decoration: none;}nav a:hover {text-decoration: underline;}nav a.active {color: #000;background-color: #ccc;}pre.h2-first-line::first-line {font-family: sans-serif;font-size: 1.5em;font-weight: bold;}pre {height: 100%;width: 100%;margin: 0;overflow: auto;counter-reset: line;}code {counter-increment: line;}code::before {content: counter(line);display: inline-block;width: 2em;padding: 0 1em 0.3em 0;margin-right: .5em;color: #888;-webkit-user-select: none;}.diff-file-header {font-weight: bold;}.diff-file-header > span > span {font-weight: normal;}.diff-add-line::before, .diff-remove-line::before, .diff-context::before {display: inline-block;color: #888;-webkit-user-select: none;}.diff-add-line {background: #e6ffec;display: block;}.diff-add-line::before {content: '+ ';}.diff-remove-line {background: #ffebe9;display: block;}.diff-remove-line::before {content: '- ';}.diff-context::before {content: ' ';}.nested-tree {color: blue !important;font-weight: bold;}