.lnx .doc-side{scrollbar-width:none;gap:6px;padding-bottom:6px;display:flex;overflow-x:auto}.lnx .doc-side::-webkit-scrollbar{display:none}.lnx .doc-group{display:contents}.lnx .doc-group ul{list-style:none;display:contents}.lnx .doc-group-label{display:none}.lnx .doc-tab{white-space:nowrap;border:1px solid var(--line);color:var(--ink-2);border-radius:9px;padding:7px 12px;font-size:14.5px;font-weight:500;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:block}.lnx .doc-tab:hover{color:var(--ink);border-color:var(--ink)}.lnx .doc-tab:focus-visible{outline:2px solid var(--hot);outline-offset:2px}@media (width>=1024px){.lnx .doc-side{align-self:start;max-height:calc(100vh - 110px);padding:0 4px 24px 0;display:block;position:sticky;top:88px;overflow-y:auto}.lnx .doc-group{display:block}.lnx .doc-group+.doc-group{margin-top:22px}.lnx .doc-group ul{display:block}.lnx .doc-group li+li{margin-top:2px}.lnx .doc-group-label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:0 0 8px 12px;font-size:12px;font-weight:600;display:block}.lnx .doc-tab{white-space:normal;border-color:#0000}.lnx .doc-tab:hover{background:var(--mist);border-color:#0000}}.lnx .doc-sec+.doc-sec{border-top:1px solid var(--line);margin-top:72px;padding-top:56px}html[data-doc] .lnx .doc-sec{border-top:0;margin-top:0;padding-top:0}.lnx .doc-plans{background:#fff4c2;border:1px solid #000;border-radius:7px;margin-top:16px;padding:3px 9px;font-size:13px;font-weight:600;display:inline-block}.lnx .doc-body{max-width:760px;color:var(--ink);margin-top:28px;font-size:16.5px;line-height:1.7}.lnx .doc-body>*+*{margin-top:16px}.lnx .doc-body h3{margin-top:40px;scroll-margin-top:96px;font-size:22px;font-weight:700;line-height:1.25}.lnx .doc-body h4{margin-top:28px;scroll-margin-top:96px;font-size:17.5px;font-weight:700}.lnx .doc-body h3+*,.lnx .doc-body h4+*{margin-top:10px}.lnx .doc-body a{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3);font-weight:600}.lnx .doc-body a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.lnx .doc-body strong{font-weight:700}.lnx .doc-body ul,.lnx .doc-body ol{padding-left:22px}.lnx .doc-body ul{list-style:outside}.lnx .doc-body ol{list-style:decimal}.lnx .doc-body li+li{margin-top:8px}.lnx .doc-body li::marker{color:var(--ink-3);font-weight:600}.lnx .doc-body code{background:var(--mist);border:1px solid var(--line);border-radius:5px;padding:1px 5px;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.86em}.lnx .doc-body pre{background:var(--night);color:#ecebe7;border-radius:12px;padding:16px 18px;font-size:13.5px;line-height:1.6;overflow-x:auto}.lnx .doc-body pre code{font-size:inherit;color:inherit;background:0 0;border:0;padding:0}.lnx .doc-table{border:1px solid var(--line);border-radius:12px;overflow-x:auto}.lnx .doc-body table{border-collapse:collapse;width:100%;min-width:560px;font-size:14.5px;line-height:1.5}.lnx .doc-body th,.lnx .doc-body td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:10px 14px}.lnx .doc-body tr:last-child td{border-bottom:0}.lnx .doc-body th{background:var(--mist);font-size:13px;font-weight:700}@media (width<=639px){.lnx .doc-table{border:0;border-radius:0;overflow:visible}.lnx .doc-body table{min-width:0}.lnx .doc-body table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lnx .doc-body table,.lnx .doc-body table tbody,.lnx .doc-body table tr,.lnx .doc-body table td{width:100%;display:block}.lnx .doc-body table tr{border:1px solid var(--line);border-radius:12px;margin-bottom:10px;padding:10px 14px}.lnx .doc-body table td,.lnx .doc-body tr:last-child td{border:0;padding:5px 0}.lnx .doc-body table td:first-child{font-size:15.5px;font-weight:700}.lnx .doc-body table td:not(:first-child):before{content:attr(data-label);color:var(--ink-3);font-size:12.5px;font-weight:700;display:block}}.lnx .doc-note{background:var(--chip-blue);border:1px solid #000;border-radius:12px;padding:14px 18px;font-size:15px}.lnx .doc-pager{justify-content:space-between;gap:12px;max-width:760px;margin-top:56px;display:none}html[data-doc] .lnx .doc-pager{display:flex}.lnx .doc-pager a{border:1px solid var(--line);border-radius:12px;flex:1;max-width:50%;padding:12px 16px;font-weight:600;text-decoration:none;transition:border-color .15s}.lnx .doc-pager a:hover{border-color:var(--ink)}.lnx .doc-pager span{color:var(--ink-3);font-size:12.5px;font-weight:500;display:block}
