:root{--bg:#111111;--ink:#e6e6e6;--head:#ffffff;--muted:#a3a3a3;--line:#2e2e2e;--volt:#ff4d00;--motion-fast:150ms}*,:after,:before{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font:400 1rem/1.7 var(--font-chakra),system-ui,sans-serif}.lg-shell{width:min(760px,100% - 32px);margin-inline:auto}.skip{position:absolute;left:16px;top:-48px;background:var(--head);color:var(--bg);padding:10px 14px;border-radius:8px}.skip:focus{top:12px}:focus-visible{outline:3px solid var(--volt);outline-offset:3px;border-radius:4px}.lg-top{border-bottom:1px solid var(--line);padding:16px 0}.lg-top .lg-shell{display:flex;justify-content:space-between;align-items:center;gap:16px}.lg-logo img{width:104px;height:auto;filter:invert(1);display:block}.lg-alt,.lg-doc a,.lg-foot a{color:var(--head);text-underline-offset:3px}.lg-alt{font:400 .8125rem/1.4 var(--font-space-mono),monospace;text-transform:uppercase;letter-spacing:.08em}.lg-alt:hover,.lg-doc a:hover,.lg-foot a:hover{color:var(--volt)}a{transition:color var(--motion-fast) ease-out}.lg-doc{padding:clamp(40px,7vw,80px) 0}.lg-doc h1{color:var(--head);font-weight:700;text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(2rem,5vw,3rem);line-height:1.05;margin:0 0 12px}.lg-meta{font:400 .8125rem/1.6 var(--font-space-mono),monospace;color:var(--muted);margin:0 0 40px}.lg-doc h2{color:var(--head);font-weight:700;font-size:1.25rem;margin:48px 0 12px;padding-top:24px;border-top:1px solid var(--line)}.lg-doc h3{color:var(--head);font-weight:600;font-size:1.0625rem;margin:28px 0 8px}.lg-doc address,.lg-doc p,.lg-doc ul{margin:0 0 16px}.lg-doc ul{padding-left:1.25em}.lg-doc li{margin-bottom:6px}.lg-doc address{font-style:normal}.lg-table{overflow-x:auto;margin:0 0 20px}.lg-doc table{border-collapse:collapse;width:100%;min-width:480px;font-size:.9375rem}.lg-doc td,.lg-doc th{text-align:left;vertical-align:top;padding:10px 12px;border-bottom:1px solid var(--line)}.lg-doc th{color:var(--head);font-weight:600}.lg-foot{border-top:1px solid var(--line);padding:24px 0 40px;color:var(--muted);font-size:.9375rem}.lg-foot p{margin:0}html:lang(zh-HK){--f-cjk:"PingFang HK","Noto Sans HK","Microsoft JhengHei",sans-serif}html:lang(zh-CN){--f-cjk:"PingFang SC","Noto Sans SC","Microsoft YaHei",sans-serif}html:lang(zh) body{font-family:var(--font-chakra),var(--f-cjk),sans-serif}.lg-alt:lang(zh){font-family:var(--font-space-mono),var(--f-cjk),monospace;text-transform:none;letter-spacing:0}.lg-note{margin:0 0 32px;padding:14px 16px;border-left:3px solid var(--volt);background:#1b1b1b;color:var(--head)}.lg-top-r{display:flex;align-items:center;gap:12px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.langs ul{display:flex;gap:2px;margin:0;padding:0;list-style:none}.langs a{display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:44px;padding:0 4px;color:var(--head);text-decoration:none;font:400 .8125rem/1 var(--font-space-mono),monospace}.langs a[lang=zh-HK]{font:600 .875rem/1 PingFang HK,Noto Sans HK,Microsoft JhengHei,sans-serif}.langs a[lang=zh-CN]{font:600 .875rem/1 PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif}.langs a span[aria-hidden]{padding:4px 0;border-bottom:2px solid transparent}.langs a[aria-current=page] span[aria-hidden]{border-bottom-color:var(--volt)}.langs a:hover{color:var(--volt)}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}