.breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:4px 0;margin:0;padding:0;list-style:none;font-size:13px;line-height:1.4;color:var(--text-3)}.breadcrumbs li{display:inline-flex;align-items:center;min-width:0}.breadcrumbs li+li:before{content:"/";margin-inline:8px;color:var(--line-3)}.breadcrumbs a{color:var(--text-2);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:color var(--dur-2),text-decoration-color var(--dur-2)}.breadcrumbs a:hover{color:var(--text);text-decoration-color:var(--line-3)}.breadcrumbs [aria-current=page]{color:var(--text-3)}.breadcrumbs [aria-current=page] bdi{display:inline-block;max-width:min(46ch,70vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.hc-h1{font-size:clamp(2.15rem,1.45rem + 2.6vw,3.5rem);line-height:var(--lh-tight);letter-spacing:var(--track-h2);font-weight:600}.hc-sh{font-size:clamp(1.45rem,1.15rem + 1.1vw,2rem);line-height:1.15;letter-spacing:var(--track-h2);font-weight:600;margin-bottom:clamp(20px,2.4vw,28px)}.hc-note{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:var(--r-md);background:var(--maint-soft);border:1px solid color-mix(in srgb,var(--maint) 22%,transparent);color:var(--text-2);font-size:13px;line-height:1.4}.hc-note .i{color:var(--maint);flex:none}.hc-alert{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:var(--r-lg);background:var(--warn-soft);color:var(--text);font-size:14px}.hc-alert .i{color:var(--warn);flex:none}.help-trademarks{max-width:90ch;margin-top:28px;font-size:12.5px;line-height:1.5;color:var(--text-3)}.hc-hero{position:relative;isolation:isolate;padding-block:clamp(28px,4vw,52px) clamp(40px,5vw,72px);border-bottom:1px solid var(--line)}.hc-hero-g{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:clamp(32px,5vw,72px);align-items:end}.hc-hero-c{display:grid;gap:16px;justify-items:start;min-width:0}.hc-hero-c>.breadcrumbs{margin-bottom:clamp(12px,2vw,28px)}.hc-hero-c>.lead{max-width:60ch}.hc-count{font-size:11.5px;color:var(--text-3)}.docs-hero .container{display:grid;gap:16px;justify-items:start}.docs-hero .breadcrumbs{margin-bottom:clamp(12px,2vw,28px)}.docs-hero .lead{max-width:62ch}.hc-search{width:100%;max-width:680px;display:grid;gap:8px;margin-top:8px}.hc-search-box{display:flex;align-items:center;gap:10px;height:58px;padding-inline:16px 6px;border-radius:14px;background:var(--surface-1);border:1px solid var(--line-2);box-shadow:var(--highlight),var(--shadow-2);transition:border-color var(--dur-2),box-shadow var(--dur-2)}.hc-search-box:hover{border-color:var(--line-3)}.hc-search-box:focus-within{border-color:var(--accent-line);box-shadow:0 0 0 1px var(--accent-line),0 0 0 5px var(--accent-soft),var(--shadow-2)}.hc-search-i{color:var(--text-3);flex:none}.hc-search-box input{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;font-size:16px;color:var(--text)}.hc-search-box input::placeholder{color:var(--text-3);opacity:1}.hc-search-box input::-webkit-search-cancel-button{cursor:pointer}.hc-search-box .btn{--h: 44px;padding-inline:18px;border-radius:10px;flex:none}.hc-search-hint{font-size:12.5px;color:var(--text-3);padding-inline:4px}.hc-instant{border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--surface-1);box-shadow:var(--highlight),var(--shadow-2);overflow:hidden}.hc-instant-s{padding:9px 14px;font-size:12.5px;color:var(--text-3);border-bottom:1px solid var(--line)}.hc-instant-l{margin:0;padding:4px;list-style:none;display:grid}.hc-instant-l:empty{display:none}.hc-instant-l a{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:9px 10px;border-radius:var(--r-md)}.hc-instant-l a:hover,.hc-instant-l a:focus-visible{background:var(--surface-2)}.hc-instant-l a:focus-visible{outline-offset:-2px}.hc-instant-l .t{font-size:14.5px;font-weight:550;color:var(--text);min-width:0}.hc-instant-l .c{font-size:12px;color:var(--text-3);white-space:nowrap}.hc-instant-l mark{background:var(--accent-soft);color:inherit;border-radius:2px;box-shadow:inset 0 -1px 0 var(--accent-line)}.hc-tasks{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:4px}.hc-tasks ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.hc-tasks a{display:inline-flex;align-items:center;min-height:32px;padding:4px 12px;border-radius:var(--r-pill);border:1px solid var(--line-2);background:var(--surface-1);font-size:13px;line-height:1.3;color:var(--text-2);transition:color var(--dur-2),border-color var(--dur-2),background-color var(--dur-2)}.hc-tasks a:hover{color:var(--text);border-color:var(--line-3);background:var(--surface-2)}.hc-qa{border:1px solid var(--line-2);border-radius:var(--r-2xl);background:var(--surface-1);box-shadow:var(--highlight),var(--shadow-2);overflow:hidden;align-self:end}.hc-qa-h{display:flex;align-items:center;gap:8px;padding:13px 18px;border-bottom:1px solid var(--line);background:var(--bg-2)}.hc-qa-h .i{color:var(--accent-text)}.hc-qa-l{margin:0;padding:0;list-style:none}.hc-qa-l li+li{border-top:1px solid var(--line)}.hc-qa-r{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:3px 14px;padding:13px 18px;transition:background-color var(--dur-2)}.hc-qa-r:hover{background:var(--surface-2)}.hc-qa-r:hover .hc-qa-v{text-decoration:underline;text-decoration-color:var(--line-3);text-underline-offset:3px}.hc-qa-r:focus-visible{outline-offset:-2px}.hc-qa-k{grid-column:1;font-family:var(--font-mono);font-stretch:var(--mono-stretch);font-size:12px;font-weight:500;color:var(--text-3)}:root:lang(ar) .hc-qa-k,:root:lang(zh) .hc-qa-k,:root:lang(ja) .hc-qa-k{font-family:var(--font-sans);font-size:12px;text-transform:none}.hc-qa-v{grid-column:1;font-size:14.5px;font-weight:550;line-height:1.4;color:var(--text)}.hc-results{padding-block:clamp(32px,4vw,48px);border-bottom:1px solid var(--line);background:var(--bg-2)}.hc-results-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin-bottom:18px}.hc-results-h .h3{overflow-wrap:anywhere}.hc-results-n{font-size:12px;color:var(--text-3)}.hc-results-x{margin-inline-start:auto;display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--text-2)}.hc-results-x:hover{color:var(--text)}.hc-results-l{display:grid;gap:10px;max-width:880px;margin:0;padding:0;list-style:none}.hc-result{display:grid;gap:4px;padding:16px 18px;border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface-1);box-shadow:var(--highlight),var(--shadow-1);transition:border-color var(--dur-2)}.hc-result:hover{border-color:var(--line-3)}.hc-result-t{font-size:16px;font-weight:600;color:var(--text)}.hc-result-s{font-size:14px;line-height:1.55;color:var(--text-2)}.hc-result mark,.hc-body mark{background:var(--accent-soft);color:var(--text);border-radius:2px;box-shadow:inset 0 -1px 0 var(--accent-line)}.hc-start{padding-top:clamp(48px,6vw,88px)}.hc-start-g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.hc-start-c{position:relative;display:grid;grid-template-rows:168px auto 1fr;gap:10px;padding:14px 14px 20px;border-radius:var(--r-2xl);border:1px solid var(--line);background:var(--surface-1);box-shadow:var(--highlight),var(--shadow-1);transition:border-color var(--dur-2),box-shadow var(--dur-3)}.hc-start-c:hover{border-color:var(--line-3);box-shadow:var(--highlight),var(--shadow-2)}.hc-start-t{padding-inline:6px;margin-top:8px;font-size:17px;line-height:1.3;letter-spacing:var(--track-h3)}.hc-start-t a:after{content:"";position:absolute;inset:0;border-radius:inherit}.hc-start-d{padding-inline:6px;font-size:14px;line-height:1.55;color:var(--text-2)}.hc-start-c>:first-child{display:grid;align-content:center;min-height:0;margin:0;padding:16px 18px;border-radius:var(--r-lg);background:var(--bg-2);border:1px solid var(--line);overflow:hidden}.hc-steps{position:relative;gap:12px;list-style:none;font-size:13px;color:var(--text-2)}.hc-steps:before{content:"";position:absolute;inset-inline-start:21px;top:26px;bottom:26px;border-inline-start:1px dashed var(--line-3)}.hc-steps li{position:relative;display:grid;grid-template-columns:7px minmax(0,1fr);align-items:center;gap:12px}.hc-steps i{width:7px;height:7px;background:var(--surface-1);box-shadow:inset 0 0 0 1.5px var(--line-3)}.hc-steps li:first-child i{background:var(--packet);box-shadow:0 0 0 3px var(--accent-soft)}.hc-steps li:first-child{color:var(--text);font-weight:550}.hc-tl{gap:10px;list-style:none;font-size:12.5px;color:var(--text-2)}.hc-tl li{display:grid;grid-template-columns:auto 14px minmax(0,1fr);align-items:center;gap:10px}.hc-tl .mono{font-size:11px;color:var(--text-3)}.hc-tl .i{color:var(--st, var(--text-3))}.hc-tl li.is-bad{color:var(--text);font-weight:550}.hc-types{justify-items:start;gap:14px}.hc-types-g{display:grid;grid-template-columns:repeat(10,22px);gap:8px 10px;color:var(--text-2)}.hc-types-g .i{width:18px;height:18px}.hc-types .mono{font-size:11px;color:var(--text-3)}.hc-dir{padding-block:clamp(56px,7vw,96px) clamp(40px,5vw,64px)}.hc-cat{padding-block:20px 6px;border-top:1px solid var(--line-2)}.hc-cat-n{display:flex;align-items:center;gap:8px}.hc-cat-n .i{color:var(--text-2)}.hc-cat-t{margin-top:10px;font-size:18px;line-height:1.3;letter-spacing:var(--track-h3)}.hc-cat-d{margin-top:4px;font-size:13.5px;line-height:1.5;color:var(--text-3);max-width:52ch}.hc-dir-l{display:grid;margin:10px 0 0;padding:0;list-style:none}.hc-dl{display:flex;align-items:center;gap:10px;min-height:40px;padding-block:8px;border-bottom:1px solid var(--line);font-size:14.5px;line-height:1.35;color:var(--text-2);transition:color var(--dur-2)}.hc-dir-l li:last-child .hc-dl{border-bottom:0}.hc-dl:hover{color:var(--text)}.hc-dl:focus-visible{outline-offset:2px}.hc-dl-t{min-width:0}.hc-dl-i{color:var(--text-3);transition:color var(--dur-2)}.hc-dl:hover .hc-dl-i{color:var(--text)}.hc-dl-go{margin-inline-start:auto;color:var(--text-3);opacity:0;transform:translate(-4px);transition:opacity var(--dur-2),transform var(--dur-2) var(--ease-out)}[dir=rtl] .hc-dl-go{transform:scaleX(-1) translate(-4px)}.hc-dl:hover .hc-dl-go,.hc-dl:focus-visible .hc-dl-go{opacity:1;transform:none}[dir=rtl] .hc-dl:hover .hc-dl-go,[dir=rtl] .hc-dl:focus-visible .hc-dl-go{transform:scaleX(-1)}.hc-cat-wide{margin-bottom:clamp(28px,3vw,40px)}.hc-grps{columns:3 240px;column-gap:clamp(24px,4vw,56px);margin-top:6px}.hc-grp{break-inside:avoid;padding-top:14px}.hc-grp>.label{padding-bottom:2px}.hc-dir-cols{columns:3 280px;column-gap:clamp(24px,4vw,56px)}.hc-dir-cols .hc-cat{break-inside:avoid;margin-bottom:26px}.hc-res{padding-bottom:clamp(48px,6vw,80px)}.hc-res-l{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(24px,4vw,56px);margin:0;padding:0;list-style:none;border-top:1px solid var(--line-2)}.hc-res-l a{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:2px 14px;padding:18px 2px;border-bottom:1px solid var(--line);transition:background-color var(--dur-2)}.hc-res-i{grid-row:1 / span 2;color:var(--text-2)}.hc-res-t{font-size:15px;font-weight:600;color:var(--text)}.hc-res-d{grid-column:2;font-size:13.5px;color:var(--text-3)}.hc-res-l a:hover .hc-res-i{color:var(--text)}.hc-res-l a:hover .hc-res-t{text-decoration:underline;text-decoration-color:var(--line-3);text-underline-offset:3px}.hc-support{padding-bottom:clamp(64px,8vw,112px)}.hc-support-in{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 32px;padding:clamp(22px,3vw,32px);border-radius:var(--r-2xl);border:1px solid var(--line-2);background:var(--bg-2)}.hc-support-c{display:grid;gap:6px;max-width:56ch}.hc-support-a{display:flex;flex-wrap:wrap;gap:10px;min-width:0}.hc-support-a .btn{max-width:100%}.hc-support-a bdi{overflow:hidden;text-overflow:ellipsis}.hc-a-top{display:grid;gap:14px;justify-items:start;padding-top:clamp(20px,3vw,36px)}.hc-a-grid{display:grid;grid-template-columns:minmax(0,760px) 232px;justify-content:space-between;gap:56px;padding-block:clamp(20px,3vw,32px) clamp(56px,7vw,88px)}.hc-a-grid.no-toc{grid-template-columns:minmax(0,760px)}.hc-a-main{min-width:0}.hc-ahead{display:grid;gap:14px;padding-bottom:28px;border-bottom:1px solid var(--line)}.hc-kicker{display:inline-flex;align-items:center;gap:8px;justify-self:start}.hc-kicker .i{color:var(--accent-text)}.hc-ahead .hc-h1{font-size:clamp(2rem,1.45rem + 1.9vw,2.9rem)}.hc-ahead .lead{max-width:64ch}.hc-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px;color:var(--text-3);justify-self:start}.hc-meta .i{flex:none}.hc-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;margin:6px 0 0;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--line);overflow:hidden}.hc-facts>div{display:grid;gap:4px;align-content:start;padding:11px 14px 12px;background:var(--surface-1);min-width:0}.hc-facts dt{font-family:var(--font-mono);font-stretch:var(--mono-stretch);font-size:12px;font-weight:500;color:var(--text-3)}.hc-facts dd{margin:0;font-size:14px;font-weight:550;line-height:1.4;color:var(--text);overflow-wrap:anywhere}.hc-facts code{font-size:.9em}.hc-aside{min-width:0}.toc{position:sticky;top:calc(var(--header-h) + 28px);max-height:calc(100vh - var(--header-h) - 56px);overflow:auto;overscroll-behavior:contain;padding-block:2px 8px;padding-inline:2px 4px}.toc>.label{margin-bottom:12px}.toc-g{margin:18px 0 8px;font-size:12px;font-weight:600;color:var(--text-2)}.toc-g:first-child{margin-top:0}.toc-l{display:grid;margin:0;padding:0;list-style:none;border-inline-start:1px solid var(--line-2)}.toc-l a{position:relative;display:block;margin-inline-start:-1px;padding:6px 0;padding-inline-start:14px;border-inline-start:1px solid transparent;font-size:13.5px;line-height:1.4;color:var(--text-3);transition:color var(--dur-2),border-color var(--dur-2)}.toc-l a:hover{color:var(--text);border-inline-start-color:var(--line-3)}.toc-l a:focus-visible{outline-offset:-2px}.toc-l a[aria-current=true]{color:var(--text);border-inline-start-color:var(--accent-line)}.toc-l a[aria-current=true]:before{content:"";position:absolute;inset-inline-start:-3.5px;top:50%;width:6px;height:6px;margin-top:-3px;background:var(--packet)}.toc-top{display:inline-flex;align-items:center;gap:6px;margin-top:18px;font-size:12.5px;color:var(--text-3)}.toc-top:hover{color:var(--text)}.toc-m{margin:20px 0 4px;border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--surface-1)}.toc-m summary{display:flex;align-items:center;gap:10px;min-height:48px;padding-inline:16px;cursor:pointer;list-style:none;font-size:14px;font-weight:550}.toc-m summary::-webkit-details-marker{display:none}.toc-m summary:focus-visible{outline-offset:-2px;border-radius:var(--r-lg)}.toc-m summary .i{margin-inline-start:auto;color:var(--text-3);transition:transform var(--dur-3) var(--ease-out)}.toc-m-n{margin-inline-start:auto;font-size:11px;color:var(--text-3)}.toc-m-n+.i{margin-inline-start:0}.toc-m details[open] summary .i{transform:rotate(180deg)}.toc-m .toc-l,.toc-m-b{margin:0 16px 16px}.toc-m-b .toc-l{margin:0}@media(max-width:1079px){.hc-a-grid,.hc-a-grid.no-toc{grid-template-columns:minmax(0,1fr);gap:0}.hc-aside{display:none}}@media(min-width:1080px){.toc-m{display:none}}.hc-body{font-size:16px;line-height:1.7;color:var(--text-2)}.hc-h2{display:flex;align-items:center;gap:6px;margin:44px 0 12px}.hc-h2 h2,.docs-sec>h2{font-size:clamp(1.3rem,1.1rem + .7vw,1.6rem);line-height:1.25;letter-spacing:var(--track-h3);color:var(--text)}.hc-anchor{display:grid;place-items:center;width:28px;height:28px;border-radius:var(--r-sm);color:var(--text-3);opacity:0;transition:opacity var(--dur-2),color var(--dur-2),background-color var(--dur-2)}.hc-h2:hover .hc-anchor,.hc-anchor:focus-visible{opacity:1}.hc-anchor:hover{color:var(--text);background:var(--surface-2)}@media(hover:none){.hc-anchor{opacity:.6}}.hc-body h3{margin:28px 0 8px;font-size:17px;line-height:1.35;letter-spacing:var(--track-h3);color:var(--text)}.hc-body p,.hc-body ul,.hc-body ol{margin:0 0 16px}.hc-body ul,.hc-body ol{padding-inline-start:22px}.hc-body li{margin-bottom:7px;padding-inline-start:2px}.hc-body li::marker{color:var(--text-3)}.hc-body ol>li::marker{font-family:var(--font-mono);font-stretch:var(--mono-stretch);font-size:.82em}.hc-body li>ul,.hc-body li>ol,.hc-body li>.code-b{margin-top:8px}.hc-body strong{color:var(--text);font-weight:600}.hc-body em{color:var(--text)}.hc-body a:not(.btn){color:var(--text);text-decoration:underline;text-decoration-color:var(--accent-line);text-decoration-thickness:1px;text-underline-offset:3px;transition:text-decoration-thickness var(--dur-1)}.hc-body a:not(.btn):hover{text-decoration-thickness:2px}.hc-body :not(pre)>code{padding:1px 5px;border-radius:5px;background:var(--surface-2);border:1px solid var(--line);color:var(--text);font-size:.82em;overflow-wrap:anywhere}.hc-body>.help-section:first-child>.hc-h2{margin-top:36px}.hc-st{display:inline-flex;align-items:center;gap:6px;font-weight:550;color:var(--st, var(--text));white-space:nowrap}.hc-st .i{--i-sw: 1.75}.hc .table-wrap{margin:6px 0 22px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-1);overflow-x:auto}.hc table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.5}.hc th{padding:10px 14px;text-align:start;vertical-align:bottom;background:var(--bg-2);border-bottom:1px solid var(--line);font-family:var(--font-mono);font-stretch:var(--mono-stretch);font-size:var(--fs-xs);font-weight:500;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-3)}:root:lang(ar) .hc th,:root:lang(zh) .hc th,:root:lang(ja) .hc th{letter-spacing:0}.hc td,.hc tbody th{padding:10px 14px;vertical-align:top;border-bottom:1px solid var(--line);color:var(--text-2);overflow-wrap:break-word}.hc tbody th[scope=row]{background:transparent;font-family:inherit;font-size:14px;font-weight:550;letter-spacing:0;text-transform:none;color:var(--text)}.hc tbody tr:last-child>*{border-bottom:0}.hc td:first-child{color:var(--text)}.hc td code{overflow-wrap:break-word}.hc td.num,.hc th.num{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}@media(max-width:640px){.hc table.t-stack,.hc .t-stack tbody,.hc .t-stack tr,.hc .t-stack td{display:block;width:100%}.hc .t-stack thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hc .t-stack tr{padding:10px 14px;border-bottom:1px solid var(--line)}.hc .t-stack tbody tr:last-child{border-bottom:0}.hc .t-stack td{display:grid;grid-template-columns:min(34%,116px) minmax(0,1fr);align-items:start;gap:2px 12px;padding:4px 0;border:0}.hc .t-stack td:before{content:attr(data-th);content:attr(data-th) / "";padding-top:4px;font-family:var(--font-mono);font-stretch:var(--mono-stretch);font-size:10.5px;font-weight:500;line-height:1.35;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.hc .t-stack .cv{min-width:0}.hc .t-stack td code{overflow-wrap:anywhere}:root:lang(ar) .hc .t-stack td:before{font-family:var(--font-sans);letter-spacing:0;text-transform:none;font-size:12px}.hc .t-stack td:first-child{padding-bottom:6px;font-weight:600}}.code-b{--cb-bg: #0B0F0E;--cb-text: #D5DED9;--cb-dim: #85908B;--cb-line: rgba(214, 255, 236, .09);--cb-acc: #C8F23C;color-scheme:dark;position:relative;margin:8px 0 22px;border-radius:var(--r-lg);background:var(--cb-bg);color:var(--cb-text);border:1px solid rgba(214,255,236,.1);box-shadow:var(--shadow-1);overflow:hidden;direction:ltr;text-align:left}.code-h{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:38px;padding:5px 6px 5px 14px;border-bottom:1px solid var(--cb-line)}.code-l{font-family:var(--font-mono);font-stretch:var(--mono-stretch);font-size:10.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--cb-dim)}.code-copy{display:inline-flex;align-items:center;justify-content:center;min-width:64px;height:28px;padding-inline:10px;border-radius:7px;border:1px solid rgba(214,255,236,.16);background:#d6ffec0d;color:var(--cb-text);font-size:12px;font-weight:550;transition:background-color var(--dur-2),border-color var(--dur-2)}.code-copy:hover{background:#d6ffec1a;border-color:#d6ffec42}.code-copy:focus-visible,.code-b pre:focus-visible{outline:2px solid var(--cb-acc);outline-offset:-2px}.code-b pre{margin:0;padding:14px 16px 16px;overflow-x:auto;font-family:var(--font-mono);font-stretch:var(--mono-stretch);font-size:12.5px;line-height:1.75;letter-spacing:-.01em;tab-size:2;white-space:pre;font-variant-ligatures:none}.code-b pre:focus-visible{border-radius:0 0 var(--r-lg) var(--r-lg)}.code-b code{font:inherit;letter-spacing:inherit;color:inherit;background:none;border:0;padding:0}.code-b ::selection{background:#c8f23c4d}.code-b.is-bare .code-h{position:absolute;top:0;inset-inline-end:0;min-height:0;padding:7px;border:0}.code-b.is-bare .code-l{display:none}.code-b.is-bare pre{padding-block:12px;padding-inline-end:88px}.tk-c{color:var(--cb-dim)}.tk-s{color:#9fe3b4}.tk-k{color:#d9f27e}.tk-n,.tk-l{color:#8ec1ff}@media(max-width:560px){.code-b pre{font-size:11.5px;padding:12px 14px 14px}}.hc-afoot{display:grid;gap:40px;margin-top:56px}.hc-pn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hc-pn-a{display:grid;align-content:start;gap:6px;padding:16px 18px;border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--surface-1);box-shadow:var(--highlight),var(--shadow-1);transition:border-color var(--dur-2)}.hc-pn-a:hover{border-color:var(--line-3)}.hc-pn-a .label{display:inline-flex;align-items:center;gap:6px}.hc-pn-a.is-next{grid-column:2;text-align:end;justify-items:end}.hc-pn-t{font-size:15px;font-weight:600;line-height:1.35;color:var(--text)}.hc-rel .h3{margin-bottom:12px}.hc-rel-l{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.hc-rel-l a{display:grid;gap:4px;height:100%;padding:14px 2px;border-bottom:1px solid var(--line)}.hc-rel-t{font-size:15px;font-weight:600;line-height:1.35;color:var(--text);transition:color var(--dur-2)}.hc-rel-l a:hover .hc-rel-t{color:var(--accent-text)}.hc-rel-d{font-size:13.5px;line-height:1.5;color:var(--text-3)}.docs-facts{width:100%;grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));margin-top:8px}.docs-base .code-b{margin:2px 0 0;box-shadow:none}.docs-base .code-b.is-bare .code-h{padding:4px}.docs-base .code-b.is-bare pre{padding:9px 84px 9px 12px;font-size:12.5px;line-height:1.5}.docs-grid{display:grid;grid-template-columns:212px minmax(0,1fr);gap:56px;padding-block:clamp(24px,3vw,40px) clamp(56px,7vw,88px)}.docs-side,.docs-main{min-width:0}.docs-sec{padding-top:8px}.docs-sec+.docs-sec{margin-top:28px;border-top:1px solid var(--line);padding-top:32px}.docs-sec>h2{margin-bottom:14px}.ep{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:12px 32px;align-items:start;padding-block:28px;border-top:1px dashed var(--line-2)}.ep:first-of-type{margin-top:18px}.ep-doc>h3{margin:0 0 10px}.ep-sig{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px}.ep-sig code{font-size:13px}.ep-m{display:inline-flex;align-items:center;height:22px;padding-inline:7px;border-radius:5px;border:1px solid var(--line-3);background:var(--surface-2);font-family:var(--font-mono);font-stretch:var(--mono-stretch);font-size:10.5px;font-weight:600;letter-spacing:.06em;color:var(--text)}.ep-ex{display:grid;gap:10px;min-width:0}.ep-ex .code-b{margin:0}.docs-body .table-wrap{margin-top:10px}@media(max-width:1199px){.ep{grid-template-columns:minmax(0,1fr)}}@media(max-width:1079px){.docs-grid{grid-template-columns:minmax(0,1fr);gap:0}.docs-side{display:none}.docs-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.docs-facts .docs-base{grid-column:1 / -1}}@media(max-width:960px){.hc-hero-g{grid-template-columns:minmax(0,1fr);align-items:start}.hc-start-g{grid-template-columns:minmax(0,1fr)}.hc-start-c{grid-template-rows:auto auto auto}}@media(max-width:720px){.hc-res-l,.hc-rel-l,.hc-pn{grid-template-columns:minmax(0,1fr)}.hc-pn-a.is-next{grid-column:auto}.hc-pn>span:empty{display:none}}@media(max-width:560px){.hc-search-box{height:54px;padding-inline:12px 5px;gap:8px}.hc-search-box .btn{padding-inline:14px}.hc-search-i{display:none}.hc-body{font-size:15.5px}.hc-support-a,.hc-support-a .btn{width:100%}.docs-facts{grid-template-columns:minmax(0,1fr)}.hc-types-g{grid-template-columns:repeat(7,22px)}}
