.pub-wrap.dc-main{padding-top:var(--space-10);padding-bottom:96px}.dc-body{gap:var(--space-8);grid-template-columns:minmax(0,1fr);display:grid}.dc-aside{display:none}.dc-aside__label{margin:0 0 var(--space-2);padding:0 10px}.dc-index .jp-nav__item{height:auto;min-height:32px;padding-top:6px;padding-bottom:6px}.dc-index .jp-nav__item .jp-icon{color:var(--ink-subtle)}.dc-toc{margin:var(--space-1) 0 var(--space-2) 17px;padding-left:var(--space-2);border-left:1px solid var(--line);flex-direction:column;gap:2px;display:flex}.dc-toc a{border-radius:var(--radius-sm);font:400 13px / 18px var(--font-sans);color:var(--ink-muted);transition:color var(--duration-hover) var(--ease-hover), background-color var(--duration-hover) var(--ease-hover);padding:5px 10px;text-decoration:none;display:block;position:relative}.dc-toc a:hover{background:var(--surface-hover);color:var(--ink)}.dc-toc a[aria-current=location]{color:var(--ink);font-weight:500}.dc-toc a[aria-current=location]:before{content:"";left:calc(-1 * var(--space-2) - 1px);background:var(--accent);border-radius:1px;width:2px;position:absolute;top:6px;bottom:6px}.dc-phone-index{margin-bottom:var(--space-8);border-radius:var(--radius-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.dc-phone-index>summary{align-items:center;gap:var(--space-3);min-height:var(--control-lg);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);cursor:pointer;list-style:none;display:flex}.dc-phone-index>summary::-webkit-details-marker{display:none}.dc-phone-index>summary>.jp-icon{color:var(--ink-muted)}.dc-phone-index__text{flex-direction:column;flex:1;min-width:0;display:flex}.dc-phone-index__chevron{transition:transform var(--duration-overlay) var(--ease-overlay)}.dc-phone-index[open] .dc-phone-index__chevron{transform:rotate(180deg)}.dc-phone-index .dc-index{padding:0 var(--space-2) var(--space-3)}.dc-phone-index .jp-nav__item,.dc-phone-index .dc-toc a{min-height:var(--control-lg);align-items:center;display:flex}@media (width>=900px){.dc-body{gap:var(--space-16);grid-template-columns:232px minmax(0,760px)}.dc-aside{top:var(--space-6);max-height:calc(100vh - var(--space-12));align-self:start;margin:-2px;padding:2px;display:block;position:sticky;overflow-y:auto}.dc-phone-index{display:none}}.dc-article{min-width:0}.dc-crumbs{margin-bottom:var(--space-3)}.dc-crumbs ol{align-items:center;gap:var(--space-1);font:500 13px / 18px var(--font-sans);color:var(--ink-muted);flex-wrap:wrap;display:flex}.dc-crumbs li{align-items:center;gap:var(--space-1);display:flex}.dc-crumbs a{border-radius:var(--radius-xs);text-decoration:none}.dc-crumbs a:hover{color:var(--ink)}.dc-crumbs .jp-icon{width:14px;height:14px;color:var(--ink-subtle)}.dc-crumbs [aria-current=page]{color:var(--ink)}.dc-title{text-wrap:balance}.dc-head .pub-lede{max-width:640px}.dc-sec{margin-top:var(--space-16);scroll-margin-top:var(--space-6)}.dc-sec--sub{margin-top:var(--space-10)}.dc-head+.dc-sec,.dc-head+.dc-cards{margin-top:var(--space-12)}.dc-h{scroll-margin-top:var(--space-6);text-wrap:balance;position:relative}.dc-anchor{width:var(--control-sm);height:var(--control-sm);margin-left:var(--space-1);vertical-align:middle;border-radius:var(--radius-sm);color:var(--ink-subtle);opacity:0;transition:opacity var(--duration-hover) var(--ease-hover), color var(--duration-hover) var(--ease-hover);justify-content:center;align-items:center;display:inline-flex}.dc-anchor:hover{color:var(--ink)}.dc-h:hover .dc-anchor,.dc-anchor:focus-visible{opacity:1}@media (hover:none){.dc-anchor{opacity:1}}.dc-sec>p,.dc-sec>.dc-p,.dc-endpoint>p{margin-top:var(--space-3);max-width:680px;font:400 16px / 26px var(--font-sans);color:var(--ink-muted)}.dc-sec>:is(.dc-dl,.dc-table,.dc-codefig,.dc-list,.dc-steps,.dc-notice)+p{margin-top:var(--space-5)}.dc-ui{color:var(--ink);font-weight:500}.dc-article b,.dc-article strong{color:var(--ink)}.dc-article p .jp-link,.dc-article li .jp-link,.dc-article td .jp-link{color:var(--accent-ink)}.dc-code{-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 var(--space-1);border-radius:var(--radius-xs);background:var(--surface-sunk);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font:400 14px / 20px var(--font-mono);overflow-wrap:anywhere}.dc-h3{margin-top:var(--space-6);color:var(--ink)}.dc-h3+.dc-list{margin-top:var(--space-3)}.dc-sec>h4,.dc-h4{margin-top:var(--space-6)}.dc-list{margin-top:var(--space-4);gap:var(--space-3);flex-direction:column;max-width:680px;display:flex}.dc-list>li{padding-left:var(--space-5);font:400 15px / 24px var(--font-sans);color:var(--ink-muted);position:relative}.dc-list>li:before{content:"";border-radius:var(--radius-full);background:var(--ink-subtle);width:5px;height:5px;position:absolute;top:10px;left:4px}.dc-checks>li{gap:var(--space-3);padding-left:0;display:flex}.dc-checks>li:before{content:none}.dc-checks>li>.jp-icon{margin-top:var(--space-1);color:var(--accent-ink);flex:none}.dc-checks>li.dc-no>.jp-icon{color:var(--ink-subtle)}.dc-steps{margin-top:var(--space-5);counter-reset:dc-step;flex-direction:column;max-width:680px;display:flex}.dc-steps>li{padding:0 0 var(--space-5) 44px;counter-increment:dc-step;font:400 15px / 24px var(--font-sans);color:var(--ink-muted);position:relative}.dc-steps>li:last-child{padding-bottom:0}.dc-steps>li:before{content:counter(dc-step);border-radius:var(--radius-full);width:26px;height:26px;box-shadow:inset 0 0 0 1.5px var(--line-strong);font:600 13px / 1 var(--font-sans);color:var(--ink);justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}.dc-steps>li:not(:last-child):after{content:"";background:var(--line);border-radius:1px;width:2px;position:absolute;top:32px;bottom:6px;left:12px}.dc-steps>li>b:first-child{color:var(--ink);display:block}.dc-steps .dc-codefig{margin-top:var(--space-3)}.dc-codefig{margin-top:var(--space-4)}.dc-codewrap{position:relative}.dc-pre{white-space:pre;overflow-wrap:normal;overflow-x:auto}.dc-codefig figcaption{margin-top:var(--space-2)}.dc-pair{gap:var(--space-1);grid-template-columns:minmax(0,1fr);display:grid}.dc-pair__label{margin-top:var(--space-4)}.dc-pair__label+.dc-codefig{margin-top:var(--space-2)}.dc-table{margin-top:var(--space-4)}.dc-table .jp-table td,.dc-table .jp-table th[scope=row]{height:auto;padding-top:var(--space-3);padding-bottom:var(--space-3);vertical-align:top}.dc-table .jp-table th[scope=row]{color:var(--ink);font:400 14px / 20px var(--font-sans);white-space:nowrap;background:0 0;border-radius:0}.dc-table .jp-table tbody tr:hover td{background:0 0}.dc-table .jp-table tbody tr:last-child th{border-bottom:0}.dc-table td{color:var(--ink-muted)}.dc-name{font:400 13px / 20px var(--font-mono);color:var(--ink);white-space:nowrap}.dc-type{font:400 12px / 16px var(--font-sans);color:var(--ink-subtle);white-space:nowrap;display:block}.dc-notice{margin-top:var(--space-5);max-width:680px}.dc-head+.dc-notice{margin-top:var(--space-8)}.dc-notice .jp-notice__text .dc-code{font-size:13px}.dc-dl{margin-top:var(--space-5);border-radius:var(--radius-md);background:var(--surface);max-width:680px;box-shadow:inset 0 0 0 1px var(--line)}.dc-dl>div{gap:var(--space-1) var(--space-6);padding:var(--space-4);flex-wrap:wrap;display:flex}.dc-dl>div+div{border-top:1px solid var(--line)}.dc-dt{font:550 14px / 22px var(--font-sans);color:var(--ink);flex:0 0 160px}.dc-dd{min-width:0;font:400 14px / 22px var(--font-sans);color:var(--ink-muted);flex:280px}.dc-dl.dc-tools{max-width:none}.dc-tools .dc-dt{flex-basis:136px}.dc-block{display:block}.dc-block+.dc-block{margin-top:var(--space-2)}.dc-args{margin-top:var(--space-3);gap:var(--space-2);font:400 13px / 20px var(--font-sans);flex-direction:column;display:flex}.dc-args>li{column-gap:var(--space-3);grid-template-columns:96px 112px minmax(0,1fr);display:grid}.dc-args .dc-type{line-height:20px}.dc-dd .dc-code,.dc-table .dc-code{font-size:13px}.dc-dl--stacked .dc-dt{flex-basis:100%}.dc-endpoint{margin-top:var(--space-10);padding-top:var(--space-6);border-top:1px solid var(--line);scroll-margin-top:var(--space-6)}.dc-endpoint:first-of-type{border-top:0;padding-top:0}.dc-route{align-items:center;gap:var(--space-2);margin-top:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--surface-sunk);box-shadow:inset 0 0 0 1px var(--line);font:400 13px / 20px var(--font-mono);color:var(--ink);overflow-wrap:anywhere;flex-wrap:wrap;display:inline-flex}.dc-route__method{color:var(--ink-muted);font-weight:500}.dc-h4{font:500 13px / 18px var(--font-sans);color:var(--ink-subtle)}.dc-tool{margin-top:var(--space-2)}.dc-arg{display:block}.dc-arg+.dc-arg{margin-top:var(--space-2)}.dc-cards{margin-top:var(--space-5);gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));display:grid}.dc-cards>li{display:flex}.dc-card{gap:var(--space-2);padding:var(--space-5);border-radius:var(--radius-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);transition:background-color var(--duration-hover) var(--ease-hover);flex-direction:column;flex:1;text-decoration:none;display:flex}.dc-card:hover{background:var(--surface-hover)}.dc-card__icon{width:36px;height:36px;margin-bottom:var(--space-1);border-radius:var(--radius-md);background:var(--surface-sunk);box-shadow:inset 0 0 0 1px var(--line);justify-content:center;align-items:center;display:inline-flex}.dc-card__text{font:400 14px / 22px var(--font-sans);color:var(--ink-muted)}.dc-pager{margin-top:var(--space-16);padding-top:var(--space-6);border-top:1px solid var(--line);gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dc-pager__link{min-height:var(--control-lg);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);transition:background-color var(--duration-hover) var(--ease-hover);flex-direction:column;gap:2px;text-decoration:none;display:flex}.dc-pager__link:hover{background:var(--surface-hover)}.dc-pager__link--next{text-align:right;grid-column:2}@media (width<=760px){.pub-wrap.dc-main{padding-top:var(--space-6);padding-bottom:80px}.dc-title{font-size:28px;line-height:34px}.dc-sec{margin-top:var(--space-12)}.dc-pre{font-size:12px;line-height:18px}.dc-dt,.dc-tools .dc-dt{flex-basis:100%}.dc-args>li{grid-template-columns:auto minmax(0,1fr)}.dc-args>li>:last-child{grid-column:1/-1}.dc-pager{grid-template-columns:minmax(0,1fr)}.dc-pager__link--next{grid-column:1}}
