*{box-sizing:border-box;margin:0}p{overflow-wrap:break-word;text-wrap:pretty}html,body{overflow-x:hidden}h3{background-color:var(--color-panel-bg);border-bottom:1px solid var(--color-rule);padding:4px}a:link{color:var(--color-link);font-weight:700;text-decoration:none}a:visited{color:var(--color-link-visited);font-weight:700;text-decoration:none}a:hover,a:active{color:var(--color-link-hover);font-weight:700;text-decoration:underline}a.current{color:var(--color-link-current)}td{vertical-align:top;padding:4px}body{color:var(--color-fg);background-color:var(--color-bg);margin:2px;padding:0;font-family:sans-serif;font-size:12px}pre{background-color:var(--color-article-bg);color:var(--color-article-fg);text-align:left;-webkit-text-size-adjust:100%;margin:0;padding:5px 20px 20px;font-size:12px;text-decoration:none;overflow-x:auto}.opt,.opt-spe{background-color:var(--color-bar-bg);color:var(--color-bar-fg);border-bottom:1px solid var(--color-rule-hard);text-align:left;padding:4px 4px 4px 6px}.opt-spe{border-top:2px solid var(--color-rule-hard);border-bottom:2px solid var(--color-rule-hard)}h1#article{font-size:inherit;font-weight:400}.opt-bottom{background-color:var(--color-bar-alt-bg);color:var(--color-bar-alt-fg);border-bottom:1px solid var(--color-rule-hard);text-align:left;padding:4px 4px 4px 6px}.opt a,.opt-spe a,.opt-bottom a{color:var(--color-bar-link-fg)}.framed{border-top:1px solid var(--color-rule-hard);border-bottom:2px solid var(--color-rule-hard)}.tissue{border-collapse:separate;border-spacing:0;width:100%;font-size:11px}.tissue a{color:var(--color-toc-fg);font-weight:400}.tissue td,.tissue th{border-bottom:1px solid var(--color-rule);background-color:var(--color-toc-bg);color:var(--color-toc-fg);vertical-align:top;padding:3px 5px}.tissue td:first-child,.tissue th:first-child{text-align:left}.tissue td:last-child,.tissue th:last-child{text-align:right}.tissue tr:nth-child(odd) td,.tissue tr:nth-child(odd) th{background-color:var(--color-toc-bg-alt)}.tissue tr.sel td,.tissue tr.sel a{color:var(--color-toc-current-fg)}.tissue tr.end td{border:0}.tissue tr.sp td{background-color:var(--color-panel-bg);border:0;border-top:2px solid var(--color-rule)}.tissue tr.sp a{color:var(--color-panel-fg)}.tissue tr:hover a{color:var(--color-toc-hover-fg)}.tissue tr:hover td,.tissue tr:hover th{background-color:var(--color-toc-hover-bg);color:var(--color-toc-hover-fg)}.tissue tr.cols td{background-color:var(--color-toc-head-bg);color:var(--color-toc-head-fg);border-bottom:1px solid var(--color-rule-hard)}td.al{text-align:left}li{padding-bottom:4px}.str,.around,.aroundm{border:1px solid var(--color-rule);text-align:center;width:auto;max-width:685px;padding:1px}.str,.around{margin-left:auto;margin-right:auto}.aroundm{text-align:left;max-width:200px}.str{text-align:left;letter-spacing:1px;border:0;font-family:sans-serif;font-size:11px}.legend{font-size:10px}.ncont{background-color:var(--color-panel-bg);color:var(--color-panel-fg);text-align:left;padding:4px}.ncont div{text-align:justify;margin:0;padding:0 0 .6em}.details{border-bottom:solid var(--color-rule);background-color:var(--color-panel-bg);color:var(--color-details-fg);padding:4px}.details s{color:var(--color-details-muted-fg)}.p-title{letter-spacing:4px;font-family:sans-serif;font-size:small;font-weight:700}.tpad{letter-spacing:normal;padding:30px 6px 6px}.rt{float:right;clear:both;display:inline}img{border:0;max-width:100%;height:auto}hr{width:min(600px,90%);margin-inline:auto}.issue-picker{display:none}.texto-1{text-align:right;color:var(--color-fg);border-top:1px solid var(--color-rule);padding:4px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;text-decoration:none}.texto-2{letter-spacing:1px;color:var(--color-fg);padding:0;font-family:sans-serif;font-size:11px;text-decoration:none}.texto-2-bold{letter-spacing:1px;color:var(--color-fg);padding:6px;font-family:sans-serif;font-size:11px;font-weight:700;text-decoration:none}.page,.top-nav,.bottom-nav{text-align:center}.page-pad{padding-top:4px;padding-bottom:4px}.logo{width:494px}.top-nav>span{white-space:nowrap;margin:0 4px;line-height:2;display:inline-block}.shop-char{animation:2.4s ease-in-out infinite shop-wave;animation-delay:calc(var(--shop-char) * .15s)}.shop-char:nth-child(3n+1){--shop-accent:var(--color-shop-1)}.shop-char:nth-child(3n+2){--shop-accent:var(--color-shop-2)}.shop-char:nth-child(3n){--shop-accent:var(--color-shop-3)}@keyframes shop-wave{0%,to{color:var(--color-link)}10%{color:var(--shop-accent)}35%{color:var(--color-link)}}@media (prefers-reduced-motion:reduce){.shop-char{color:var(--shop-accent);animation:none}}.cmt{background-color:var(--color-comment-bg);text-align:left;border-top:1px solid var(--color-rule-hard);border-bottom:1px solid var(--color-rule);padding:8px}.cmt-title{border-bottom:1px solid var(--color-comment-rule);padding:4px}.cmt-text{padding-top:4px}.cmtadd{text-align:center;background-color:var(--color-panel-bg);margin:0 auto}.cmtadd td{text-align:left;padding:6px}input,textarea{border:1px solid var(--color-input-border);color:var(--color-input-fg);width:100%;max-width:400px;padding:2px}input{max-width:200px}textarea{height:250px}input:hover,textarea:hover{border:1px solid var(--color-input-border-hover)}input.ibut{background-color:var(--color-button-bg);width:auto}input.ibut:hover{background-color:var(--color-button-hover-bg);color:var(--color-button-hover-fg)}.ok,.err{border-bottom:1px solid var(--color-rule-hard);background-color:var(--color-status-bg);padding:4px}.ok{color:var(--color-ok-fg)}.err{color:var(--color-err-fg)}.search{width:100%;max-width:500px}.md-article-area{background-color:var(--color-article-bg);color:var(--color-article-fg);text-align:left;-webkit-text-size-adjust:100%;margin:0;font-family:monospace;font-size:12px;text-decoration:none;overflow-x:auto;padding:5px 40px 40px!important}.md-article-area table,.md-article-area td,.md-article-area th{border:1px solid var(--color-article-rule);border-collapse:collapse;padding:5px}pre.shiki{border:1px solid var(--color-code-border);border-radius:10px;padding:1.1em 1.3em;overflow:auto}pre.shiki::-webkit-scrollbar-thumb{background-color:var(--color-code-scrollbar-thumb);background-clip:padding-box;border:3px solid #0000;border-radius:18px}pre.shiki::-webkit-scrollbar{width:10px;height:13px}pre.shiki::-webkit-scrollbar-track{background:var(--color-code-scrollbar-track);border-bottom-right-radius:10px;border-bottom-left-radius:10px}.md-article-area a{color:unset;text-decoration:underline}.md-article-area h1,.md-article-area h2,.md-article-area h3,.md-article-area h4,.md-article-area h5,.md-article-area h6{padding-top:6px;background-color:unset!important;border-bottom:unset!important}.md-article-area ol,.md-article-area ul,.md-article-area p{padding-top:4px}.md-article-area table{margin-top:6px}.md-article-area.dark,pre.dark{background-color:var(--color-article-inverse-bg);color:var(--color-article-inverse-fg)}.md-article-area blockquote{color:var(--color-quote-fg);border-left:5px solid var(--color-quote-rule);padding-left:1.5em}.md-article-area img{margin-left:auto;margin-right:auto;display:block}.md-article-area>*,.opt{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}.blur-overlay{background-color:var(--color-overlay-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:999;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.search-container{background-color:var(--color-search-bg);width:min(30rem,92vw);height:min-content;max-height:30rem;box-shadow:0 2px 10px var(--color-search-shadow);z-index:1000;border-radius:2px;flex-direction:column;margin-top:4rem;margin-left:auto;margin-right:auto;padding:16px;display:flex}.search-close-button{cursor:pointer;color:var(--color-search-fg);background-color:#0000;align-self:flex-end;font-weight:900}.search-close-button:hover{text-decoration:underline}.search-input{border:1px solid var(--color-search-input-border);border-radius:1.5px;width:100%;max-width:100%;margin-top:.5rem;padding:6px 8px;display:flex}.search-results-box{max-height:90%;overflow:auto}.search-result-item{border-bottom:1px solid var(--color-search-rule);padding:10px 0}.search-result-item:last-child{border-bottom:none}.search-result-article-title{cursor:pointer;background-color:#0000;border-bottom:none;margin:0;padding:0;font-size:1.1em}.search-result-article-title:hover{text-decoration:underline}.search-result-author-name{color:var(--color-search-meta-fg);margin:5px 0;font-size:.9em}.search-result-matching-content{color:var(--color-search-snippet-fg);font-size:.85em}.search-message{color:var(--color-search-fg);text-align:center;margin:1rem;font-size:1rem}#hacktro{aspect-ratio:60/31;border:0;width:min(60rem,100%);height:auto}@media (max-width:700px){.md-article-area{padding:5px 16px 16px!important}.top-nav a,.bottom-nav a{min-height:24px;padding:5px 0;line-height:14px;display:inline-block}.details a{text-align:center;min-width:24px;min-height:24px;padding:5px 2px;line-height:14px;display:inline-block}.js .issue-list{display:none}.js .issue-picker{display:block;position:relative}.issue-picker select{-webkit-appearance:none;appearance:none;width:100%;min-height:36px;color:var(--color-details-fg);background-color:var(--color-bg);border:1px solid var(--color-rule);border-radius:2px;padding:6px 30px 6px 8px;font-family:inherit;font-size:16px;line-height:1.2}.issue-picker option{background-color:var(--color-bg);color:var(--color-details-fg)}.issue-picker select:focus-visible{outline:2px solid var(--color-details-fg);outline-offset:1px}.issue-picker:after{content:"";border-left:5px solid #0000;border-right:5px solid #0000;border-top:6px solid var(--color-details-fg);pointer-events:none;margin-top:-2px;position:absolute;top:50%;right:11px}.tissue td{vertical-align:middle;padding-top:0;padding-bottom:0}.tissue td a{padding:8px 0;display:block}.opt-field,.opt-sep{display:none}.opt:has(.rt){line-height:24px}.opt-bottom{align-items:center}.opt a,.opt-spe a,.opt-bottom a{min-height:24px;padding:5px 4px;line-height:14px;text-decoration:underline;display:inline-block}.search-input{font-size:16px}.search-close-button{min-height:24px;padding:5px 4px;display:inline-block}pre{overscroll-behavior-x:contain;padding-left:8px;padding-right:8px}.md-article-area{overscroll-behavior-x:contain}}