.lt-root .lt-lhero{border-bottom:1px solid #1f1f23;position:relative;overflow:hidden}.lt-root .lt-lhero-grid{pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 90% at 70% 0,#000 0%,#0000 75%);mask-image:radial-gradient(80% 90% at 70% 0,#000 0%,#0000 75%)}.lt-root .lt-lhero-glow{pointer-events:none;background:radial-gradient(circle,#df261e38 0%,#df261e00 65%);width:720px;height:720px;position:absolute;top:-420px;right:-220px}.lt-root .lt-crumbs a{color:#a1a1a6;text-decoration:none}.lt-root .lt-crumbs a:hover{color:#f2f2f0}.lt-root .lt-doc-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:72px;display:grid}.lt-root .lt-toc{flex-direction:column;gap:14px;display:flex;position:sticky;top:104px}.lt-root .lt-toc ol{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lt-root .lt-toc a{color:#a1a1a6;border-left:2px solid #26262a;align-items:baseline;gap:12px;padding:9px 12px;font-size:14px;line-height:1.35;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:flex}.lt-root .lt-toc a:hover{color:#f2f2f0;border-left-color:#5a5a60}.lt-root .lt-toc a .lt-n{font-family:var(--font-jetbrains), ui-monospace, monospace;color:#6e6e74;font-size:11.5px}.lt-root .lt-toc a[aria-current=true]{color:#f2f2f0;background:#df261e12;border-left-color:#df261e}.lt-root .lt-toc a[aria-current=true] .lt-n{color:#ff7a70}.lt-root .lt-toc-m{display:none}.lt-root .lt-doc-body{min-width:0;max-width:760px}.lt-root .lt-doc-section{border-top:1px solid #1f1f23;padding:40px 0;scroll-margin-top:100px}.lt-root .lt-doc-section:first-child{border-top:0;padding-top:0}.lt-root .lt-doc-section>h2{letter-spacing:-.02em;color:#f2f2f0;align-items:baseline;gap:16px;margin:0 0 20px;font-size:clamp(22px,2.4vw,28px);font-weight:700;line-height:1.2;display:flex}.lt-root .lt-doc-section>h2 .lt-n{font-family:var(--font-jetbrains), ui-monospace, monospace;color:#ff7a70;letter-spacing:.04em;font-size:13px;font-weight:500}.lt-root .lt-doc-content{flex-direction:column;gap:16px;padding-left:42px;display:flex}.lt-root .lt-doc-content p{color:#c8c8cc;margin:0;font-size:16.5px;line-height:1.75}.lt-root .lt-doc-content strong{color:#f2f2f0;font-weight:600}.lt-root .lt-doc-content a{color:#ff7a70;text-underline-offset:3px;-webkit-text-decoration:underline #ff7a7066;text-decoration:underline #ff7a7066}.lt-root .lt-doc-content a:hover{text-decoration-color:#ff7a70}.lt-root .lt-doc-content ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.lt-root .lt-doc-content ul li{color:#c8c8cc;padding-left:24px;font-size:16.5px;line-height:1.7;position:relative}.lt-root .lt-doc-content ul li:before{content:"";background:#df261e;width:7px;height:7px;position:absolute;top:.72em;left:2px}.lt-root .lt-doc-content ol{color:#c8c8cc;flex-direction:column;gap:10px;margin:0;padding-left:22px;font-size:16.5px;line-height:1.7;display:flex}.lt-root .lt-note{background:#141416;border:1px solid #26262a;border-left:3px solid #df261e;align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.lt-root .lt-note svg{color:#ff7a70;flex-shrink:0;width:20px;height:20px;margin-top:3px}.lt-root .lt-note p{font-size:15.5px;line-height:1.65}.lt-root .lt-cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.lt-root .lt-cardk{background:#141416;border:1px solid #26262a;flex-direction:column;gap:8px;padding:20px;display:flex}.lt-root .lt-cardk b{color:#f2f2f0;font-size:15.5px}.lt-root .lt-cardk span{color:#b4b4ba;font-size:14.5px;line-height:1.6}@media (max-width:900px){.lt-root .lt-doc-layout{grid-template-columns:1fr;gap:28px}.lt-root .lt-toc{display:none}.lt-root .lt-toc-m{background:#141416;border:1px solid #26262a;display:block}.lt-root .lt-toc-m summary{cursor:pointer;min-height:52px;font-family:var(--font-jetbrains), ui-monospace, monospace;letter-spacing:.14em;color:#c8c8cc;justify-content:space-between;align-items:center;padding:0 16px;font-size:12px;list-style:none;display:flex}.lt-root .lt-toc-m summary::-webkit-details-marker{display:none}.lt-root .lt-toc-m[open] summary{border-bottom:1px solid #26262a}.lt-root .lt-toc-m ol{margin:0;padding:6px 0;list-style:none}.lt-root .lt-toc-m a{color:#e6e6e3;align-items:center;gap:12px;min-height:44px;padding:0 16px;font-size:15px;text-decoration:none;display:flex}.lt-root .lt-toc-m a .lt-n{font-family:var(--font-jetbrains), ui-monospace, monospace;color:#ff7a70;font-size:11.5px}.lt-root .lt-doc-content{padding-left:0}.lt-root .lt-doc-section{padding:32px 0}}
