#lg{--lg-head:var(--font-display);--lg-sans:var(--font-body);--rail:288px;--hair:color-mix(in srgb,currentColor 13%,transparent);--hair-soft:color-mix(in srgb,currentColor 8%,transparent);--tint:color-mix(in srgb,currentColor 4.5%,transparent);--tint-2:color-mix(in srgb,currentColor 7.5%,transparent);font:400 16.5px/1.62 var(--lg-sans);letter-spacing:0;color:var(--fg);-webkit-font-smoothing:antialiased}#lg,#lg *,#lg *::before,#lg *::after{box-sizing:border-box}#lg :is(p,li,td,th,h2,h3,summary,span,b){color:inherit;letter-spacing:inherit;text-wrap:wrap}#lg a{color:inherit;text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:.06em}.section:has(#lg){padding-block:0} .storied .section:has(#lg)::before{content:none}#lg .mast{border-bottom:1px solid var(--hair);padding:36px 0 26px;display:flex;flex-direction:column;gap:10px}#lg .urls{font:400 12.5px/1.62 var(--mono);margin:0;opacity:.7;white-space:pre-wrap;max-width:none}#lg .eff{font:500 13px/1.62 var(--mono);margin:0;max-width:none}#lg>.shell:first-child{border-top:1px solid var(--hair)}#lg .shell{padding:0 0 96px;display:grid;grid-template-columns:var(--rail) minmax(0,1fr);gap:56px;align-items:start}#lg .rail{position:sticky;top:105px;max-height:calc(100vh - 125px);overflow-y:auto;padding:30px 24px 40px 0;border-right:1px solid var(--hair-soft);margin-right:-24px}#lg .rail h2{font:500 11px/1.62 var(--mono);letter-spacing:.14em;text-transform:uppercase;opacity:.7;margin:0 0 12px;max-width:none}#lg .filter{display:block;width:100%;font:400 13.5px/1.62 var(--lg-sans);color:inherit;background:var(--tint);border:1px solid var(--hair);border-radius:var(--r);padding:7px 10px;margin:0 0 14px;appearance:none;-webkit-appearance:none}#lg .filter::placeholder{color:inherit;opacity:.7}#lg .toc{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px}#lg .toc li{list-style:none;margin:0;padding:0;font:inherit}#lg .toc li::marker{content:""}#lg .toc a{display:grid;grid-template-columns:2.4em 1fr;gap:8px;align-items:baseline;padding:5px 9px;border-radius:var(--r);text-decoration:none;font:400 13.2px/1.35 var(--lg-sans);border-left:2px solid transparent;opacity:.7}#lg .toc--plain a{grid-template-columns:1fr}#lg .toc a:hover{background:var(--tint);opacity:1}#lg .toc a.on{background:var(--tint-2);opacity:1;border-left-color:currentColor;font-weight:600} @media (max-width:940px){#lg .toc a.on{font-weight:400}}#lg .toc .num{font:400 11.5px/1.35 var(--mono);font-variant-numeric:tabular-nums}#lg .toc li.hide{display:none}#lg .doc{padding:40px 0 0;min-width:0;overflow-wrap:break-word}#lg .sec{scroll-margin-top:125px;padding-bottom:6px}#lg .sec+.sec{margin-top:52px;padding-top:34px;border-top:1px solid var(--hair-soft)}#lg .doc h2{font:700 21px/1.26 var(--lg-head);letter-spacing:-.012em;margin:0 0 20px;max-width:none;display:grid;grid-template-columns:2.7em 1fr auto;gap:10px;align-items:baseline;text-wrap:balance}#lg .doc h3{font:600 15.4px/1.35 var(--lg-head);letter-spacing:0;margin:32px 0 12px;max-width:none;scroll-margin-top:125px;display:grid;grid-template-columns:3.4em 1fr auto;gap:10px;align-items:baseline}#lg .doc :is(h2,h3).nonum{grid-template-columns:1fr auto}#lg .cl{font-family:var(--mono);font-weight:500;font-size:.86em;letter-spacing:0;opacity:.7;font-variant-numeric:tabular-nums}#lg .doc h2 .cl{font-size:.82em}#lg .ct{min-width:0}#lg .pin{font-family:var(--mono);font-weight:500;text-decoration:none;font-size:.8em;letter-spacing:0;opacity:0;transition:opacity .12s;padding:0 4px;cursor:pointer}#lg h2:hover .pin,#lg h3:hover .pin,#lg .pin:focus-visible{opacity:.55}#lg .pin:hover{opacity:.85}@media (hover:none){#lg .pin{opacity:.55}}#lg .doc p{font:inherit;margin:0 0 15px;max-width:70ch}#lg .doc p.lead{margin-bottom:9px}#lg .doc ul{margin:0 0 16px;padding-left:0;max-width:70ch;list-style:none;display:flex;flex-direction:column;gap:7px}#lg .doc ol{margin:0 0 16px;padding-left:22px;max-width:70ch;display:flex;flex-direction:column;gap:7px}#lg .doc li{font:inherit;margin:0}#lg .doc ul>li{position:relative;padding-left:22px;list-style:none}#lg .doc ul>li::marker{content:""}#lg .doc ul>li::before{content:"";position:absolute;left:6px;top:.72em;width:5px;height:1px;background:currentColor;opacity:.45}#lg .doc a{overflow-wrap:anywhere}#lg .doc :is(b,strong){font-weight:600}#lg .doc li b{font-family:var(--lg-sans);font-weight:600;font-size:.95em}#lg p.def{max-width:72ch;padding-left:16px;border-left:2px solid var(--hair);margin-bottom:13px}#lg p.def b{font-family:var(--lg-sans);font-weight:600;font-size:.93em}#lg p.notice{font:500 13.4px/1.6 var(--lg-sans);letter-spacing:.005em;background:var(--tint);border:1px solid var(--hair);border-left:3px solid currentColor;border-radius:var(--r);padding:13px 16px;margin:0 0 14px;max-width:72ch}#lg p.notice+p.notice{margin-top:-6px}#lg .tbl{max-width:100%;overflow-x:auto;margin:2px 0 20px;border:1px solid var(--hair);border-radius:var(--r)}#lg table{width:100%;border-collapse:collapse;font:400 14px/1.5 var(--lg-sans);margin:0}#lg th{font:500 11px/1.5 var(--mono);letter-spacing:.12em;text-transform:uppercase;text-align:left;padding:10px 14px;background:var(--tint-2);border:0;border-bottom:1px solid var(--hair)}#lg td{font:inherit;padding:10px 14px;vertical-align:top;border:0;border-top:1px solid var(--hair-soft)}#lg td:first-child{font-weight:600;width:24%}#lg tbody tr:first-child td{border-top:0}#lg tbody tr:nth-child(even){background:var(--tint)}#lg .yn{font:600 12px/1.5 var(--mono);letter-spacing:.06em}#lg .yn.no{opacity:.7;font-weight:500}#lg .toast{position:fixed;left:50%;bottom:26px;transform:translate(-50%,14px);border:1px solid var(--hair);background:var(--p1);font:400 12.5px/1.62 var(--mono);padding:9px 16px;border-radius:var(--r);opacity:0;pointer-events:none;transition:opacity .18s,transform .18s;z-index:40}#lg .toast.show{opacity:1;transform:translate(-50%,0)}@media (max-width:940px){#lg .shell{grid-template-columns:1fr;gap:0;padding-bottom:64px}#lg .rail{position:static;max-height:none;overflow:visible;border-right:0;margin:0;padding:18px 0 4px}#lg .rail-box{border:1px solid var(--hair);border-radius:var(--r);padding:14px 16px;background:var(--tint)}#lg .rail-box>summary{cursor:pointer;font:500 11.5px/1.62 var(--mono);letter-spacing:.12em;text-transform:uppercase;list-style:none;opacity:.7}#lg .rail-box>summary::-webkit-details-marker{display:none}#lg .rail-box[open]>summary{margin-bottom:12px}#lg .rail h2{display:none}#lg .filter{font-size:16px}}@media (min-width:941px){#lg .rail-box{border:0;padding:0;background:none}#lg .rail-box>summary{display:none}}@media (max-width:640px){#lg .tbl{overflow:visible}#lg thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}#lg table,#lg tbody,#lg tr,#lg td{display:block;width:100%}#lg tbody tr{padding:10px 14px;border-top:1px solid var(--hair)}#lg tbody tr:first-child{border-top:0}#lg td{padding:3px 0;border:0}#lg td:first-child{width:100%}#lg td::before{content:attr(data-label);display:block;font:500 10.5px/1.62 var(--mono);letter-spacing:.12em;text-transform:uppercase;opacity:.7}}@media (prefers-reduced-motion:reduce){#lg *,#lg *::before,#lg *::after{transition:none!important;scroll-behavior:auto!important}}@media print{#lg .rail,#lg .toast,#lg .pin{display:none!important}#lg{font-size:10.5pt}#lg .shell{display:block;max-width:none;padding:0}#lg .doc h2,#lg .doc h3{break-after:avoid}#lg p.notice{background:none}#lg tbody tr:nth-child(even){background:none}}
