.nbar{display:flex;flex-wrap:wrap;justify-content:center;gap:0 18px}.nbar b{font-weight:700}.nlist{list-style:none;margin:6px 0 0;padding:0;text-align:left}.nrow{display:grid;grid-template-columns:2.3em 18px minmax(0,1fr);column-gap:2px;align-items:start;padding:3px 0 4px;scroll-margin-top:48px}.nrow.single{grid-template-columns:18px minmax(0,1fr);padding:0 0 6px}.nrow:target{background-color:var(--note-bg)}.nrank{text-align:right;padding-right:3px;color:var(--muted);font-size:90%;line-height:1.3}.nit{min-width:0;overflow-wrap:anywhere;line-height:1.3}.ntitle{font-size:95%}.nsrc{color:var(--muted);font-size:75%;white-space:nowrap}.nsub{color:var(--muted);font-size:75%;margin-top:1px}.nsub a:link,.nsub a:visited{color:var(--muted)}.ntag{color:var(--err)}.nv{display:block;margin:0;width:18px;height:18px}.nv button{display:block;width:18px;height:18px;margin:0;padding:0;border:0;background:none;cursor:pointer}a.nv:before,.nv button:before{content:"";display:block;width:0;height:0;margin:4px auto 0;border-style:solid;border-width:0 5px 9px;border-color:transparent transparent #999999}a.nv:hover{background:none}a.nv:hover:before,.nv button:hover:before{border-bottom-color:var(--link)}.nv button[aria-pressed=true]:before{border-bottom-color:var(--line)}.nmore{margin:8px 0 0 2.3em;padding-left:22px;font-size:90%;display:flex;gap:8px}.nhuman{margin:8px 0 0}.nnote{background-color:var(--note-bg);border:1px solid;border-color:var(--bevel-hi) var(--bevel-lo) var(--bevel-lo) var(--bevel-hi);padding:2px 4px;margin:4px 0;font-size:90%;color:var(--err);font-weight:700}.nnote.ok{color:var(--text);font-weight:400}.npost{text-align:left}.nbody{text-align:left;overflow-wrap:anywhere}.nbody p{margin:0 0 8px}.nbody p:last-child{margin-bottom:0}blockquote.nbody{margin:0 0 4px}.nfrom{margin:0 0 8px;font-size:80%;color:var(--muted);text-align:left}.ncounts{margin:6px auto}.nall{margin:2px 0 0;font-size:90%;text-align:right}.narticle{background-color:var(--page-bg);border:2px solid;border-color:var(--bevel-hi) var(--bevel-lo) var(--bevel-lo) var(--bevel-hi);margin:0 0 8px;padding:0 0 6px}.nsrc-bar{margin:0;padding:3px 8px;background-color:#005;color:#fff;font-size:80%}.nsrc-bar b,.nsrc-bar a:link,.nsrc-bar a:visited{color:#fd3}.nsrc-bar a:hover{background-color:#355}.nhero{margin:8px 8px 0;text-align:center}.nhero img{display:block;width:100%;height:auto}.nhero figcaption{margin:2px 0 0;font-size:75%;color:var(--muted);text-align:right}.nsummary{margin:8px 8px 0;padding:4px 6px;background-color:var(--pale-bg);border:1px solid var(--hairline);font-size:90%;font-weight:700}.ntext{margin:8px;font-size:90%;line-height:1.4}.ntext h2,.ntext h3,.ntext h4{margin:12px 0 4px;text-align:left}.ntext h2{font-size:111%}.ntext h3{font-size:105%}.ntext h4{font-size:100%}.ntext ul,.ntext ol{margin:0 0 8px;padding-left:24px}.ntext li{margin:0 0 2px}.ntext li>ul,.ntext li>ol{margin:2px 0}.ntext blockquote{margin:0 0 8px 12px;padding:2px 8px;border-left:3px solid var(--rule);background-color:var(--soft-bg)}.ntext blockquote>:last-child{margin-bottom:0}.ntext img{display:block;max-width:100%;height:auto;margin:8px auto}.ntext hr{border:0;border-top:1px solid var(--rule);margin:10px 0}.ntext pre{overflow-x:auto;background-color:var(--soft-bg);border:1px solid var(--cell-border);padding:4px;font-size:90%}.ntext code{font-size:95%}.ntext table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 0 8px;border-spacing:0;border-collapse:collapse;border:2px solid;border-color:var(--edge-b) var(--bevel-lo) var(--bevel-lo) var(--edge-b)}.ntext th{border:1px solid var(--th-border);background-color:var(--box-hover);padding:1px 4px;text-align:left;white-space:nowrap}.ntext td{border:1px solid var(--cell-border);padding:2px 4px;vertical-align:top}.ntext tbody tr:nth-child(2n){background-color:var(--row-alt)}.nfoot{margin:0 8px}.nform{text-align:left}.nform label{display:block;margin:0 0 6px;font-size:90%}.nform input[type=text],.nform input[type=url],.nform textarea{display:block;box-sizing:border-box;width:100%;font:inherit}.nform textarea{height:9em}.nmod td.l{max-width:360px;overflow-wrap:anywhere}.nmod form{margin:0}tr.nhidden td{color:var(--muted)}@media(max-width:640px){.nrow{grid-template-columns:1.9em 28px minmax(0,1fr);padding:5px 0 6px}.nrow.single{grid-template-columns:28px minmax(0,1fr)}.nv,.nv button{width:28px;height:28px}a.nv:before,.nv button:before{margin-top:5px;border-width:0 7px 12px}.ntitle{font-size:100%}.nsrc,.nsub{font-size:80%}.nmore{margin-left:0;padding-left:0;justify-content:center}.nbar{gap:2px 14px}}
