:root{--ink:#18181b;--ink2:#3f3f46;--mute:#71717a;--line:#e8e8ec;--side:#f7f7f8;--acc:#e11d2a}*{box-sizing:border-box;margin:0;padding:0}html{scroll-padding-top:24px}body{color:var(--ink);-webkit-font-smoothing:antialiased;background:#fff;font:400 15px/1.65 Inter,system-ui,sans-serif}a{color:inherit}.w{max-width:760px;margin:0 auto;padding:0 24px}header{border-bottom:1px solid var(--line);padding:18px 0}header .w{align-items:center;gap:10px;display:flex}.wn{letter-spacing:-.01em;font:600 19px Unbounded,Inter,system-ui,sans-serif}.wn a{text-decoration:none}header img{width:auto;height:22px;display:block}main{padding:64px 0 48px}h1{letter-spacing:-.02em;margin-bottom:22px;font:600 36px/1.15 Unbounded,Inter,system-ui,sans-serif}h2{letter-spacing:-.01em;margin:52px 0 14px;font:600 22px/1.25 Unbounded,Inter,system-ui,sans-serif}h3{margin:36px 0 12px;font:600 17px/1.3 Unbounded,Inter,system-ui,sans-serif}main p,.ways li{color:var(--ink2);margin-bottom:18px;font-size:16.5px}main p a{color:var(--acc)}.ways{margin-bottom:18px;padding-left:22px}.ways li::marker{color:var(--acc);font-weight:600}code{background:var(--side);border:1px solid var(--line);color:var(--ink);overflow-wrap:anywhere;border-radius:5px;padding:.05em .35em;font:500 .88em JetBrains Mono,ui-monospace,monospace}.toc{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px 18px;margin-top:8px;padding:14px 0 6px;font-size:14.5px;font-weight:500;display:flex}.toc a{color:var(--ink2);text-decoration:none}.toc a:hover{color:var(--acc)}figure.code{border:1px solid var(--line);background:var(--side);border-radius:10px;margin:0 0 20px;overflow:hidden}figure.code .cap{color:var(--mute);border-bottom:1px solid var(--line);padding:9px 16px;font:500 12.5px JetBrains Mono,ui-monospace,monospace}figure.code pre{color:var(--ink);padding:14px 16px;font:400 13.5px/1.6 JetBrains Mono,ui-monospace,monospace;overflow-x:auto}.tw{border:1px solid var(--line);border-radius:10px;margin:0 0 20px;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:14.5px;line-height:1.55}th{text-align:left;color:var(--ink);background:var(--side);border-bottom:1px solid var(--line);white-space:nowrap;padding:10px 14px;font-weight:600}td{border-bottom:1px solid var(--line);color:var(--ink2);vertical-align:top;padding:10px 14px}tr:last-child td{border-bottom:0}td:first-child{white-space:nowrap;color:var(--ink)}td code,th code{font-size:.86em}.back{border-bottom:1.5px solid var(--ink);align-items:center;gap:6px;margin-top:28px;padding-bottom:1px;font-size:14.5px;font-weight:500;text-decoration:none;display:inline-flex}footer{border-top:1px solid var(--line);color:var(--mute);margin-top:40px;padding:22px 0;font-size:13.5px}footer .w{flex-wrap:wrap;gap:18px;display:flex}footer a{text-decoration:none}footer a:hover{color:var(--ink)}@media (max-width:640px){h1{font-size:28px}h2{font-size:19px}main{padding:40px 0 32px}.w{padding:0 16px}td:first-child{white-space:normal}}
