.manwrap{gap:var(--s-7);max-width:1440px;padding-block:var(--s-6) var(--s-5);grid-template-columns:280px minmax(0,1fr);align-items:start;display:grid}.manrail{top:var(--nav-h);padding-top:var(--s-5);position:sticky}.manbody{gap:var(--s-3);max-height:calc(100vh - var(--nav-h) - var(--s-5));flex-direction:column;display:flex}.manrail>summary{display:none}.mansearch{gap:var(--s-2);flex-direction:column;flex:none;display:flex}.mansearch .textbox{width:100%}.mansearch .count{padding:0 var(--s-1);font-size:var(--t-2);color:var(--dim)}.manscroll{overscroll-behavior:contain;min-height:0;padding-bottom:var(--s-5);flex:1;position:relative;overflow:hidden auto}.mantoc{flex-direction:column;display:flex}.mantoc a{padding:3px var(--s-2);font-size:var(--t-3);color:var(--ink-mute);border-radius:0 var(--r-2) var(--r-2) 0;border-left:2px solid #0000;line-height:1.35;display:block}.mantoc a:hover{color:var(--ink);background:#ffffff0a;text-decoration:none}.mantoc a.sec{margin-top:var(--s-3);color:var(--ink);font-weight:700}.mantoc a.sub{padding-left:var(--s-4)}.mantoc a[aria-current=true]{color:var(--accent);border-left-color:var(--accent);background:var(--accent-soft)}.manresults{flex-direction:column;gap:2px;display:flex}.manhit{width:100%;padding:var(--s-2);text-align:left;border-radius:0 var(--r-2) var(--r-2) 0;background:0 0;border:0;border-left:2px solid #0000;display:block}.manhit:hover{border-left-color:var(--line-strong);background:#ffffff0a}.manhit .what{font-size:var(--t-3);color:var(--ink);font-weight:600;display:block}.manhit .where{font-size:var(--t-1);letter-spacing:.06em;text-transform:uppercase;color:var(--dim);display:block}.manhit .snip{font-size:var(--t-2);color:var(--ink-mute);margin-top:2px;line-height:1.45;display:block}.hit{color:var(--ink);background:var(--accent-soft);border-radius:var(--r-1)}.md{min-width:0;font-size:var(--t-4);color:var(--ink-mute);line-height:1.65}.md>*+*{margin-top:var(--s-3)}.md :is(h1,h2,h3,h4),.md tr[id]{scroll-margin-top:calc(var(--nav-h) + var(--s-4))}.md h1{font-size:clamp(1.9rem,4.5vw,2.8rem)}.md h2{margin-top:var(--s-7);padding-bottom:var(--s-2);font-size:var(--t-7);color:var(--ink);border-bottom:1px solid var(--line-strong);line-height:1.15}.md h3{margin-top:var(--s-6);padding-bottom:var(--s-2);font-size:var(--t-6);color:var(--ink);border-bottom:1px solid var(--line);font-weight:700;line-height:1.2}.md h4{margin-top:var(--s-5);font-size:var(--t-5);color:var(--ink);font-weight:600;line-height:1.25}.md>h1:first-child{margin-top:0}.md p,.md h3,.md h4,.md .mdlist,.md .mdnote{max-width:80ch}.md strong{color:var(--ink);font-weight:700}.md em{color:var(--ink);font-style:normal}.md code{color:var(--ink);border:1px solid var(--line);background:#ffffff0f}.md a{border-bottom:1px solid #4cc2ff66}.md a:hover{border-bottom-color:var(--accent);text-decoration:none}.md .mdlist{padding-left:1.1em}.md .mdlist li::marker{color:var(--dim)}.md .mdlist li+li{margin-top:var(--s-1)}.md .mdlist>li>*+*{margin-top:var(--s-3)}.md .mdnote{padding:var(--s-2) var(--s-4);color:var(--ink);background:var(--accent-soft);border-left:2px solid var(--accent);border-radius:0 var(--r-2) var(--r-2) 0}.md .mdcode{max-width:80ch;position:relative}.md .mdcode pre{font-size:var(--t-3);color:var(--ink);line-height:1.55}.md .mdcode pre code{font-size:inherit;color:inherit;background:0 0;border:0;padding:0}.md .mdcopy{opacity:0;position:absolute;top:6px;right:6px}.md .mdcode:hover .mdcopy,.md .mdcopy:focus-visible{opacity:1}.md .mdtable{border:1px solid var(--line);border-radius:var(--r-3);overflow-x:auto}.md .mdtable table{border-collapse:collapse;width:100%;font-size:var(--t-3);line-height:1.45}.md .mdtable th{padding:var(--s-2) var(--s-3);text-align:left;font-size:var(--t-1);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--dim);background:var(--card-2);border-bottom:1px solid var(--line-strong);font-weight:600}.md .mdtable td{padding:6px var(--s-3);vertical-align:top;word-break:break-word;border-top:1px solid var(--line)}.md .mdtable tbody tr:first-child td{border-top:0}.md .mdtable td.codecell{white-space:nowrap}.md .flash{animation:1.6s ease-out manflash}@keyframes manflash{0%{background-color:#4cc2ff4d}to{background-color:#4cc2ff00}}@media (prefers-reduced-motion:reduce){.md .flash{animation:none}}@media (max-width:900px){.manwrap{gap:var(--s-5);grid-template-columns:minmax(0,1fr)}.manrail{border:1px solid var(--line);border-radius:var(--r-3);background:var(--card-2);padding-top:0;position:static}.manbody{max-height:none}.manrail>summary{padding:var(--s-3) var(--s-4);font-size:var(--t-3);color:var(--ink);cursor:pointer;font-weight:600;list-style:none;display:block}.manrail>summary:after{content:" ▾";color:var(--dim)}.manrail[open]>summary:after{content:" ▴"}.manrail>:not(summary){margin:0 var(--s-4) var(--s-4)}.manscroll{max-height:60vh;padding-bottom:0}}
