.ap{--mr-jump-h:3.25rem}.ap :is(section,[id]){scroll-margin-block-start:calc(var(--hdr) + var(--mr-jump-h) + .75rem)}.ap-top{padding-block-start:1rem}.ap-top .mr-dhero{padding-block:.75rem 1.25rem}.ap-top .mr-dhero-title{font-size:clamp(1.5rem,1.2rem + 1.8vw,2.375rem)}@media (max-width:35rem){.ap-top .mr-dhero{gap:.7rem}.ap-top .mr-dhero-lede{font-size:.9375rem;line-height:1.5}}.ap-body{gap:2rem;min-inline-size:0;padding-block:1.75rem 3.5rem;display:grid}.ap-body>*{min-inline-size:0}.ap-crumbs ol{color:var(--muted);flex-wrap:wrap;gap:.25rem .5rem;margin:0;padding:0;font-size:.8125rem;list-style:none;display:flex}.ap-crumbs li+li:before{content:"/";color:var(--subtle);margin-inline-end:.5rem}.ap-crumbs a{color:var(--muted)}.ap-section{gap:1rem;min-inline-size:0;display:grid}.ap-h2{font-family:var(--font-display);font-size:1.375rem;font-weight:600;line-height:var(--leading-heading);letter-spacing:-.01em;margin:0}.ap-h3{font-size:1.0625rem;font-weight:600;line-height:var(--leading-heading);margin:.5rem 0 0}.ap-sub{color:var(--muted);margin:0;font-size:.9375rem;line-height:1.55}.ap-note{color:var(--muted);margin:0;font-size:.8125rem;line-height:1.55}.ap-noindex{padding-block-end:.75rem}.ap-muted{color:var(--muted)}.ap-legends{gap:.25rem;display:grid}.ap-legends .mr-legend{margin:0}.ap-unit{color:var(--muted);white-space:nowrap;font-size:.8125rem;font-weight:400}.ap-meta-delta{color:var(--muted)}.ap-charts{gap:1.25rem;display:grid}@media (min-width:64rem){.ap-charts{grid-template-columns:repeat(2,minmax(0,1fr))}}.ap-chart{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper);gap:.5rem;min-inline-size:0;margin:0;padding:1rem;display:grid}.ap-chart-title{font-size:.9375rem;font-weight:600}.ap-chart-unit{color:var(--muted);font-weight:400}.ap-details .mr-card{border:0;padding:0}.ap-details .mr-card-head{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.ap-details .mr-card-head *{white-space:nowrap}.ap-details .mr-scroll{margin-inline:0;padding-inline:0}.ap-details .mr-lazy-body{gap:.75rem;display:grid}.ap-cell-name{gap:.1rem;display:grid}.ap-cell-sub{color:var(--muted);font-size:.8125rem;font-weight:400}.ap-stack{gap:.75rem;min-inline-size:0;display:grid}.ap-names{gap:.35rem;display:grid}.ap-names p{margin:0}.ap-projects{gap:.75rem;min-inline-size:0;display:grid}.ap-more-link{margin:0}.ap-group{gap:.6rem;padding-block:.5rem;display:grid}.ap-chips{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.ap-chips a{border:1px solid var(--line);border-radius:var(--radius-full);background:var(--paper);min-height:44px;color:var(--ink);align-items:center;gap:.4rem;padding:.4rem .875rem;font-size:.9375rem;text-decoration:none;display:inline-flex}.ap-chips a:hover{border-color:var(--line-strong)}.ap-km{color:var(--muted);font-size:.8125rem}.ap-faq{gap:.5rem;display:grid}.ap-faq-item{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper)}.ap-faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;min-height:44px;padding:.6rem .875rem;font-weight:500;list-style:none;display:flex}.ap-faq-item summary::-webkit-details-marker{display:none}.ap-faq-item summary:after{content:"+";color:var(--muted)}.ap-faq-item[open] summary:after{content:"−"}.ap-faq-item summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ap-faq-item p{color:var(--muted);margin:0;padding:0 .875rem .875rem;line-height:1.6}.ap-links{grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:0 1.25rem;margin:0;padding:0;list-style:none;display:grid}.ap-links a{min-height:44px;color:var(--accent);align-items:center;display:inline-flex}.ap-other-lang{margin:0;font-size:1.125rem}.ap-part{border-block-start:1px solid var(--line);gap:1rem;padding-block-start:1rem;display:grid}.ap-signup,.ap-app{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper);justify-items:start;gap:.75rem;padding:1.25rem 1.375rem;display:grid}.ap-app p{color:var(--muted);margin:0}@media (min-width:56rem){.ap-app{grid-template-columns:minmax(0,1fr) auto;align-items:center}.ap-app h2{grid-column:1/-1}}.ap-list{border-block-start:1px solid var(--line);gap:0;margin:0;padding:0;list-style:none;display:grid}.ap-list li{border-block-end:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;padding-block:.6rem;display:flex}.ap-list a{min-height:44px;color:var(--ink);align-items:center;font-weight:500;display:inline-flex}.ap-pages{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.ap-pages a{min-height:44px;color:var(--accent);align-items:center;display:inline-flex}@media (max-width:35rem){.ap .mr-rt-cards .mr-table thead,.ap .mr-rt-cards .mr-hint{display:none}.ap .mr-rt-cards .mr-table tbody tr{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .75rem;display:grid}.ap .mr-rt-cards .mr-table tbody tr.mr-row-extra{display:none}.ap .mr-rt-cards.mr-table-card:has(>.mr-more[open]) .mr-table tbody tr.mr-row-extra{display:grid}.ap .ap-ut .mr-rt-cards.mr-table-card:has(>.mr-more[open]) .mr-table tbody tr.mr-row-extra{display:table-row}.ap .mr-rt-cards .mr-table tbody th{grid-column:1/-1}.ap .mr-rt-cards .mr-table tbody td{text-align:start;border:0;place-content:start stretch;gap:.05rem;padding:0;display:grid}.ap .mr-rt-cards .mr-table tbody td:before{font-size:.8125rem;line-height:1.35}.ap-ut .mr-rt-cards .mr-table{font-size:.8125rem;display:table}.ap-ut .mr-rt-cards .mr-table thead{display:table-header-group}.ap-ut .mr-rt-cards .mr-table tbody{display:table-row-group}.ap-ut .mr-rt-cards .mr-table thead tr,.ap-ut .mr-rt-cards .mr-table tbody tr{background:0 0;border:0;padding:0;display:table-row}.ap-ut .mr-rt-cards .mr-table th,.ap-ut .mr-rt-cards .mr-table td,.ap-ut .mr-rt-cards .mr-table tbody th,.ap-ut .mr-rt-cards .mr-table tbody td{border-block-end:1px solid var(--line-soft);vertical-align:top;padding:.45rem .2rem;display:table-cell}.ap-ut .mr-rt-cards .mr-table tbody td{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.ap-ut .mr-rt-cards .mr-table tbody td:before{content:none}.ap-ut .mr-rt-cards .mr-table thead th button{min-height:0;color:var(--muted);text-align:inherit;background:0 0;border:0;padding:0;font-size:.8125rem;font-weight:500}.ap-ut .mr-rt-cards .mr-table thead th button .mr-sort{display:none}.ap-ut .mr-rt-cards .mr-table thead th:not(:first-child){text-align:end}.ap-ut .ap-cell-sub{display:none}.ap-ut .mr-rt-cards .mr-table tbody th,.ap-ut .mr-rt-cards .mr-table thead th:first-child{overflow-wrap:normal;word-break:normal;min-inline-size:5.75rem}[dir=rtl] .ap-ut .mr-rt-cards .mr-table tbody th,[dir=rtl] .ap-ut .mr-rt-cards .mr-table thead th:first-child{min-inline-size:4.5rem}.ap-ut .mr-rt-cards .mr-table th,.ap-ut .mr-rt-cards .mr-table td,.ap-ut .mr-rt-cards .mr-table tbody th,.ap-ut .mr-rt-cards .mr-table tbody td{padding-inline:.15rem}.ap-ut .mr-card{padding:.75rem}}.ap-related{margin-block:2.25rem}.ap-links-wide{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr))}
