:root{--color-white:#fff;--color-black:#000;--color-bg:#fff;--color-bg-surface:#f5f5f7;--color-bg-elevated:#fff;--color-text:#1d1d1f;--color-text-secondary:#424245;--color-text-muted:#6e6e73;--color-text-disabled:#86868b;--color-accent:#007aff;--color-accent-hover:#0056b3;--color-accent-active:#004085;--color-success:#30d158;--color-warning:#ff9f0a;--color-danger:#ff3b30;--color-border:#d2d2d7;--color-border-muted:#e5e5ea;--color-primary:var(--color-accent);--color-primary-hover:var(--color-accent-hover);--color-primary-active:var(--color-accent-active);--color-primary-text:#fff;--color-danger-hover:#d70015;--color-danger-active:#a50011;--color-danger-text:#fff;--color-warning-hover:#cc7f08;--color-warning-active:#995f06;--color-warning-text:#000;--color-surface:var(--color-bg-surface);--color-surface-hover:var(--color-bg-elevated);--color-surface-border:var(--color-border)}@media (prefers-color-scheme:dark){:root{--color-bg:#0c0c0e;--color-bg-surface:#161618;--color-bg-elevated:#1c1c1f;--color-text:#fff;--color-text-secondary:#c7c7cc;--color-text-muted:#a1a1a6;--color-text-disabled:#68686f;--color-accent:#007aff;--color-accent-hover:#0056b3;--color-accent-active:#004085;--color-success:#30d158;--color-warning:#ff9f0a;--color-danger:#ff453a;--color-border:#38383a;--color-border-muted:#2c2c2e;--color-primary:var(--color-accent);--color-primary-hover:var(--color-accent-hover);--color-primary-active:var(--color-accent-active);--color-primary-text:#fff;--color-danger-hover:#d70015;--color-danger-active:#a50011;--color-danger-text:#fff;--color-warning-hover:#cc7f08;--color-warning-active:#995f06;--color-warning-text:#000;--color-surface:var(--color-bg-surface);--color-surface-hover:var(--color-bg-elevated);--color-surface-border:var(--color-border)}}body{--font-size-2xs:.6875rem;--font-size-xs:.75rem;--font-size-sm:.8125rem;--font-size-md:.9375rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--font-size-6xl:3.75rem;--font-size-7xl:4.5rem;--font-size-8xl:6rem;--font-size-9xl:8rem;--font-mono:"OpenTUI Mono", "OC Arabic", "OC Thai", "OpenTUI Mono Menlo", "OpenTUI Mono Consolas", "OpenTUI Mono Courier", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-sans:var(--font-mono)}@font-face{font-family:OC Arabic;src:local(SF Arabic),local(Geeza Pro),local(GeezaPro),local(Segoe UI),local(SegoeUI),local(Noto Sans Arabic),local(NotoSansArabic-Regular),local(Tahoma);font-weight:100 500;unicode-range:U+6??,U+750-77F,U+870-8FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:OC Arabic;src:local(SF Arabic Bold),local(Geeza Pro Bold),local(GeezaPro-Bold),local(Segoe UI Bold),local(SegoeUI-Bold),local(Noto Sans Arabic Bold),local(NotoSansArabic-Bold),local(Tahoma Bold);font-weight:600 900;unicode-range:U+6??,U+750-77F,U+870-8FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:OC Thai;src:local(Thonburi),local(Leelawadee UI),local(LeelawadeeUI),local(Noto Sans Thai),local(NotoSansThai-Regular),local(Tahoma);font-weight:100 500;unicode-range:U+E00-E7F}@font-face{font-family:OC Thai;src:local(Thonburi Bold),local(Thonburi-Bold),local(Leelawadee UI Bold),local(LeelawadeeUI-Bold),local(Noto Sans Thai Bold),local(NotoSansThai-Bold),local(Tahoma Bold);font-weight:600 900;unicode-range:U+E00-E7F}body{--space-0:0;--space-px:1px;--space-0-5:.125rem;--space-0-75:.1875rem;--space-1:.25rem;--space-1-5:.375rem;--space-2:.5rem;--space-2-5:.625rem;--space-3:.75rem;--space-3-5:.875rem;--space-4:1rem;--space-4-5:1.125rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-9:2.25rem;--space-10:2.5rem;--space-11:2.75rem;--space-12:3rem;--space-14:3.5rem;--space-16:4rem;--space-17:4.25rem;--space-18:4.5rem;--space-19:4.75rem;--space-20:5rem;--space-24:6rem;--space-28:7rem;--space-32:8rem;--space-36:9rem;--space-40:10rem;--space-44:11rem;--space-48:12rem;--space-52:13rem;--space-56:14rem;--space-60:15rem;--space-64:16rem;--space-72:18rem;--space-80:20rem;--space-96:24rem;--border-radius-sm:.1875rem;--border-radius-md:.3125rem;--border-radius-lg:.5rem}[data-component=button]{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--space-2);font-family:var(--font-sans);font-size:var(--font-size-md);cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;font-weight:500;line-height:1.25;text-decoration:none;transition:all .2s ease-in-out;display:inline-flex}[data-component=button]:disabled{opacity:.5;cursor:not-allowed}[data-component=button]:focus{box-shadow:0 0 0 2px var(--color-primary);outline:none}[data-component=button][data-color=primary]{background-color:var(--color-primary);color:var(--color-primary-text);border-color:var(--color-primary)}@media (hover:hover) and (pointer:fine){[data-component=button][data-color=primary]:hover:not(:disabled){background-color:var(--color-primary-hover);border-color:var(--color-primary-hover)}}[data-component=button][data-color=primary]:active:not(:disabled){background-color:var(--color-primary-active);border-color:var(--color-primary-active)}[data-component=button][data-color=danger]{background-color:var(--color-danger);color:var(--color-danger-text);border-color:var(--color-danger)}@media (hover:hover) and (pointer:fine){[data-component=button][data-color=danger]:hover:not(:disabled){background-color:var(--color-danger-hover);border-color:var(--color-danger-hover)}}[data-component=button][data-color=danger]:active:not(:disabled){background-color:var(--color-danger-active);border-color:var(--color-danger-active)}[data-component=button][data-color=danger]:focus{box-shadow:0 0 0 2px var(--color-danger)}[data-component=button][data-color=warning]{background-color:var(--color-warning);color:var(--color-warning-text);border-color:var(--color-warning)}@media (hover:hover) and (pointer:fine){[data-component=button][data-color=warning]:hover:not(:disabled){background-color:var(--color-warning-hover);border-color:var(--color-warning-hover)}}[data-component=button][data-color=warning]:active:not(:disabled){background-color:var(--color-warning-active);border-color:var(--color-warning-active)}[data-component=button][data-color=warning]:focus{box-shadow:0 0 0 2px var(--color-warning)}[data-component=button][data-size=small]{padding:var(--space-2) var(--space-3);font-size:var(--font-size-sm);gap:var(--space-1-5)}[data-component=button][data-size=large]{padding:var(--space-4) var(--space-6);font-size:var(--font-size-lg);gap:var(--space-3)}[data-component=button] [data-slot=icon]{align-items:center;width:1em;height:1em;display:flex}[data-slot=faq-answer][data-closed]{display:none}[data-component=nav-mobile-toggle]:focus-visible,[data-slot=command]:focus-visible,[data-component=email] [data-slot=form] button:focus-visible,[data-component=cli-row]:focus-visible,[data-component=brand-grid] button:focus-visible{outline-offset:2px;outline:2px solid var(--color-text-strong)!important}*,:before,:after{box-sizing:border-box}*{margin:0}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{-webkit-font-smoothing:antialiased;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}html{background-color:var(--color-bg);color:var(--color-text);line-height:1}body{font-family:var(--font-sans)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}

[data-site] [data-component=legal-list]{flex-direction:column;gap:.5rem;display:flex}[data-site] [data-component=legal-list] a{color:var(--text);outline-offset:0;outline:2px solid #0000;flex-direction:column;gap:.25rem;margin-inline:-1rem;padding:1rem;text-decoration:none;transition:background-color .15s,border-color .15s;display:flex;position:relative}[data-site] [data-component=legal-list] a:focus-visible{outline-color:var(--link)}[data-site] [data-component=legal-list] [data-slot=title]{font-family:var(--font-mono);font-size:var(--mono-size);color:var(--text-strong)}[data-site] [data-component=legal-list] [data-slot=description],[data-site] [data-component=legal-list] [data-slot=dates]{font-size:var(--body-size);color:var(--text);line-height:1.5}[data-site] [data-component=legal-list] [data-slot=dates]{font-size:var(--fs-meta);color:var(--text-weak)}@media (width<=60rem){[data-site] [data-component=legal-list] [data-slot=dates]>span{display:block}[data-site] [data-component=legal-list] [data-slot=dates] [data-slot=separator]{display:none}}@media (hover:none){[data-site] [data-component=legal-list] a{-webkit-touch-callout:none}}[data-site] [data-component=legal-list]:is([data-style=rows],[data-style=grouped]) a{padding-inline-end:3.5rem}[data-site] [data-component=legal-list]:is([data-style=rows],[data-style=grouped]) [data-slot=title]{color:var(--text-strong);text-underline-offset:.2em;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:color .15s,text-decoration-color .15s}[data-site] [data-component=legal-list]:is([data-style=rows],[data-style=grouped]) [data-slot=arrow]{top:1rem;color:var(--text-strong);opacity:0;transition:opacity .15s ease, translate .2s var(--ease-out);position:absolute;inset-inline-end:1.25rem;translate:-.375rem}[data-site] [data-component=legal-list]:is([data-style=rows],[data-style=grouped]) a:before{content:"";opacity:0;transition:opacity .15s;position:absolute}[data-site] [data-component=legal-list]:is([data-style=rows],[data-style=grouped]) a:focus-visible [data-slot=title]{color:var(--text-strong)}@media (hover:hover) and (pointer:fine){[data-site] [data-component=legal-list]:is([data-style=rows],[data-style=grouped]) a:hover [data-slot=title]{color:var(--text-strong)}}[data-site] [data-component=legal-list]:is([data-style=rows],[data-style=grouped]) a:active [data-slot=title]{color:var(--text-strong)}[data-site] [data-component=legal-list][data-hover=title] a:focus-visible [data-slot=title]{text-decoration-color:currentColor}@media (hover:hover) and (pointer:fine){[data-site] [data-component=legal-list][data-hover=title] a:hover [data-slot=title]{text-decoration-color:currentColor}}[data-site] [data-component=legal-list][data-hover=title] a:active [data-slot=title]{text-decoration-color:currentColor}[data-site] [data-component=legal-list][data-hover=arrow] a:focus-visible [data-slot=arrow]{opacity:1;translate:0}@media (hover:hover) and (pointer:fine){[data-site] [data-component=legal-list][data-hover=arrow] a:hover [data-slot=arrow]{opacity:1;translate:0}}[data-site] [data-component=legal-list][data-hover=arrow] a:active [data-slot=arrow]{opacity:1;translate:0}[data-site] [data-component=legal-list][data-hover=grey] a:focus-visible{background:var(--bg-weak)}@media (hover:hover) and (pointer:fine){[data-site] [data-component=legal-list][data-hover=grey] a:hover{background:var(--bg-weak)}}[data-site] [data-component=legal-list][data-hover=grey] a:active{background:var(--bg-weak)}[data-site] [data-component=legal-list][data-hover=grey] a:before{top:0;bottom:0;background:var(--lightningcss-light,gray)var(--lightningcss-dark,#757575);width:2px;inset-inline-start:0}[data-site] [data-component=legal-list][data-hover=grey] a:focus-visible:before{opacity:1}@media (hover:hover) and (pointer:fine){[data-site] [data-component=legal-list][data-hover=grey] a:hover:before{opacity:1}}[data-site] [data-component=legal-list][data-hover=grey] a:active:before{opacity:1}[data-site] [data-component=legal-list][data-hover=bar] a:before{top:1rem;bottom:1rem;background:var(--menu-bar);width:2px;inset-inline-start:0}[data-site] [data-component=legal-list][data-hover=lift] a:before{inset-inline:1rem;background:var(--border-strong);height:1px;bottom:0}[data-site] [data-component=legal-list]:is([data-hover=bar],[data-hover=lift]) a:focus-visible:before{opacity:1}@media (hover:hover) and (pointer:fine){[data-site] [data-component=legal-list]:is([data-hover=bar],[data-hover=lift]) a:hover:before{opacity:1}}[data-site] [data-component=legal-list]:is([data-hover=bar],[data-hover=lift]) a:active:before{opacity:1}[data-site] [data-component=legal-list][data-hover=lift] a:focus-visible [data-slot=description]{color:var(--text)}@media (hover:hover) and (pointer:fine){[data-site] [data-component=legal-list][data-hover=lift] a:hover [data-slot=description]{color:var(--text)}}[data-site] [data-component=legal-list][data-style=cards],[data-site] [data-component=legal-list][data-style=tiles]{gap:var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}:is([data-site] [data-component=legal-list][data-style=cards],[data-site] [data-component=legal-list][data-style=tiles]) li{display:flex}:is([data-site] [data-component=legal-list][data-style=cards],[data-site] [data-component=legal-list][data-style=tiles]) a{background:var(--bg-weak);border:1px solid #0000;flex:1;gap:.5rem;margin:0;padding:1.25rem}@media (hover:hover) and (pointer:fine){:is([data-site] [data-component=legal-list][data-style=cards],[data-site] [data-component=legal-list][data-style=tiles]) a:hover{background:var(--bg-weaker)}}:is([data-site] [data-component=legal-list][data-style=cards],[data-site] [data-component=legal-list][data-style=tiles]) a:active{background:var(--bg-weaker)}:is([data-site] [data-component=legal-list][data-style=cards],[data-site] [data-component=legal-list][data-style=tiles]) [data-slot=dates]{margin-top:auto;padding-top:.75rem}[data-site] [data-component=legal-list][data-style=tiles]{grid-template-columns:repeat(3,minmax(0,1fr))}[data-site] [data-component=legal-list][data-style=tiles] a{border-color:var(--border);background:0 0;min-height:15rem;padding:1.5rem}@media (hover:hover) and (pointer:fine){[data-site] [data-component=legal-list][data-style=tiles] a:hover{background:var(--bg-weak);border-color:var(--border-strong)}}[data-site] [data-component=legal-list][data-style=tiles] a:active{background:var(--bg-weak);border-color:var(--border-strong)}[data-site] [data-component=legal-list][data-style=tiles] [data-slot=glyph]{color:var(--text-weak);margin-bottom:1rem}[data-site] [data-component=legal-list][data-style=compact\ list]{gap:0}[data-site] [data-component=legal-list][data-style=compact\ list] a{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:1.5rem;padding-block:.75rem;display:grid}@media (hover:hover) and (pointer:fine){[data-site] [data-component=legal-list][data-style=compact\ list] a:hover{background:var(--bg-weaker)}}[data-site] [data-component=legal-list][data-style=compact\ list] a:active{background:var(--bg-weaker)}[data-site] [data-component=legal-list][data-style=compact\ list] [data-slot=description]{grid-area:2/1/auto/-1;padding-top:.25rem;display:none}[data-site] [data-component=legal-list][data-style=compact\ list] [data-slot=dates]{text-align:end;grid-area:1/2}[data-site] [data-component=legal-list][data-style=compact\ list] a:focus-visible [data-slot=description]{display:block}@media (hover:hover) and (pointer:fine){[data-site] [data-component=legal-list][data-style=compact\ list] a:hover [data-slot=description]{display:block}}@media (hover:none),(pointer:coarse){[data-site] [data-component=legal-list][data-style=compact\ list] [data-slot=description]{display:block}}@media (width<=40rem){[data-site] [data-component=legal-list]:is([data-style=cards],[data-style=tiles]){grid-template-columns:minmax(0,1fr)}[data-site] [data-component=legal-list][data-style=compact\ list] a{grid-template-columns:minmax(0,1fr)}[data-site] [data-component=legal-list][data-style=compact\ list] a [data-slot=dates]{text-align:start;grid-area:auto/1}}[data-site] [data-component=legal-list] [data-slot=title]:has(>[data-slot=external]){align-items:center;gap:6px;display:inline-flex}

[data-page=legal-document] [data-component=breadcrumb]{--band-right:calc(2 * var(--gutter) + 40px);--band-cover:calc(var(--top) + var(--logo-height) + var(--logo-gap) - .5rem);z-index:5;height:var(--band-cover);margin:calc(-1 * var(--content-top)) calc(-1 * var(--band-right)) calc(var(--content-top) - var(--band-cover)) calc(-1 * var(--gutter));padding-block:var(--top) calc(var(--logo-gap) - .5rem);padding-inline:var(--gutter) var(--band-right);background:var(--bg);font-family:var(--font-mono);font-size:var(--mono-size);white-space:nowrap;align-items:center;gap:.625rem;line-height:1.2;display:flex;position:sticky;top:0}[data-page=legal-document] [data-component=breadcrumb] [aria-current=page]{text-overflow:ellipsis;min-width:0;overflow:hidden}@media (width<=60rem){[data-page=legal-document] [data-component=breadcrumb]{top:calc(var(--topbar-height) + env(safe-area-inset-top,0px));z-index:9;height:2.75rem;margin:calc(var(--topbar-height) + .5rem - var(--content-top)) calc(-1 * var(--edge)) .5rem;padding:0 var(--edge)}[data-page=legal-document] [data-component=breadcrumb]>a{align-self:stretch}[data-page=legal-document] [data-component=breadcrumb]:after{content:"";background:var(--border);opacity:0;height:1px;position:absolute;inset:auto 0 0}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){[data-page=legal-document] [data-component=breadcrumb]:after{animation:linear both topbar-edge;animation-timeline:scroll(root);animation-range:0 1.5rem}}}}@media (width<=60rem){[data-page=legal-document] [data-component=topbar]:after{display:none}}[data-page=legal-document] [data-component=legal-document]{font-size:var(--fs-read);color:var(--text);overflow-wrap:break-word;padding-bottom:6rem;line-height:1.5;display:block}@media (width>=60.0625rem){[data-page=legal-document] [data-component=legal-document]{line-height:1.6}}[data-page=legal-document] [data-component=legal-document]>:is(p,ul,ol,blockquote){max-inline-size:var(--measure)}[data-page=legal-document] [data-component=legal-document]>:first-child{text-box:trim-start cap alphabetic;margin-top:0}[data-page=legal-document] [data-component=legal-document] p{margin:0 0 1rem}[data-page=legal-document] [data-component=legal-document] strong{color:var(--text-strong);font-weight:600}[data-page=legal-document] [data-component=legal-document] h2,[data-page=legal-document] [data-component=legal-document] h3,[data-page=legal-document] [data-component=legal-document] h4{font-family:var(--font-mono);font-size:var(--mono-size);color:var(--text-strong);text-wrap:balance;font-weight:400;line-height:1.3}[data-page=legal-document] [data-component=legal-document] h2{font-size:var(--title-size);margin:3.5rem 0 1.25rem}[data-page=legal-document] [data-component=legal-document] h3{margin:2.5rem 0 1rem}@media (width>=60.0625rem){[data-page=legal-document] [data-component=legal-document] h3{font-size:var(--fs-read)}}[data-page=legal-document] [data-component=legal-document] h4{color:var(--text);margin:2rem 0 .75rem}[data-page=legal-document] [data-component=legal-document] ul,[data-page=legal-document] [data-component=legal-document] ol{margin:0 0 1.5rem;padding:0}[data-page=legal-document] [data-component=legal-document] ol{padding-inline-start:1.5rem;list-style:decimal}[data-page=legal-document] [data-component=legal-document] li{padding:.375rem 0}[data-page=legal-document] [data-component=legal-document] ol>li::marker{color:var(--text-weak)}[data-page=legal-document] [data-component=legal-document] ul>li{padding-inline-start:1.5rem;position:relative}[data-page=legal-document] [data-component=legal-document] ul>li:before{content:"—";inset-inline-start:0;line-height:inherit;color:var(--text-weaker);position:absolute;top:.375rem}[data-page=legal-document] [data-component=legal-document] li ul,[data-page=legal-document] [data-component=legal-document] li ol{margin-block:.625rem -.625rem;margin-inline:-.25rem 0}[data-page=legal-document] [data-component=legal-document] li>:last-child:not(ul,ol){margin-bottom:0}:is([data-page=legal-document],[data-page=legal-hub]) [data-component=legal-notice]{border-inline-start:2px solid var(--menu-bar);background:var(--bg-weak);font-size:var(--fs-small);color:var(--text-strong);margin-bottom:2.5rem;padding:.75rem 1rem;line-height:1.5}[data-page=legal-document] [data-component=hero][data-slot=legal-header]{gap:1rem;margin-bottom:3rem}[data-page=legal-document] [data-component=hero][data-slot=legal-header] [data-slot=dates]{max-width:none;font-size:var(--body-size);color:var(--text-weak);line-height:1.5}[data-page=legal-document] [data-component=hero][data-slot=legal-header] [data-slot=dates] a{color:inherit;text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:1px;transition:color .15s}@media (hover:hover) and (pointer:fine){[data-page=legal-document] [data-component=hero][data-slot=legal-header] [data-slot=dates] a:hover{color:var(--link)}}[data-page=legal-document] [data-component=hero][data-slot=legal-header] [data-slot=dates] a:active,[data-page=legal-document] [data-component=hero][data-slot=legal-header] [data-slot=dates] a:focus-visible{color:var(--link)}[data-page=legal-document] [data-component=hero][data-slot=legal-header] [data-slot=actions]{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}[data-page=legal-document] [data-component=hero][data-slot=legal-header] [data-slot=actions] [data-component=site-button]:has(>[data-slot=button-icon]:first-child){padding-inline-start:.75rem}[data-page=legal-document] [data-component=hero][data-slot=legal-header] [data-slot=actions] [data-slot=button-icon]{flex-shrink:0}@media (width<=60rem){[data-page=legal-document] [data-component=hero][data-slot=legal-header] [data-slot=actions]{gap:.5rem}[data-page=legal-document] [data-component=hero][data-slot=legal-header] [data-slot=actions] [data-component=site-button]{font-size:var(--fs-meta);gap:.375rem;padding:0 .625rem}[data-page=legal-document] [data-component=hero][data-slot=legal-header] [data-slot=actions] [data-component=site-button]:has(>[data-slot=button-icon]:first-child){padding-inline-start:.5rem}}[data-page=legal-document] [data-component=hero][data-slot=legal-header] [data-slot=copy-markdown] [data-slot=labels]{justify-items:start;display:grid}[data-page=legal-document] [data-component=hero][data-slot=legal-header] [data-slot=copy-markdown] [data-slot=labels]>span{visibility:hidden;grid-area:1/1}[data-page=legal-document] [data-component=hero][data-slot=legal-header] [data-slot=copy-markdown]:is([data-state=idle],:not([data-state])) [data-label=idle],[data-page=legal-document] [data-component=hero][data-slot=legal-header] [data-slot=copy-markdown][data-state=copied] [data-label=copied],[data-page=legal-document] [data-component=hero][data-slot=legal-header] [data-slot=copy-markdown][data-state=failed] [data-label=failed]{visibility:visible}[data-page=legal-document] [data-component=legal-body]{flex-direction:column;display:flex}[data-page=legal-document][data-site]{--tabs-top:calc(var(--top) + var(--logo-height) / 2 + .6 * var(--mono-size) + .5rem);--anchor-top:calc(var(--content-top) + 1rem)}@media (width<=60rem){[data-page=legal-document][data-site]{--tabs-top:calc(var(--topbar-height) + env(safe-area-inset-top,0px) + 2.75rem);--anchor-top:calc(var(--topbar-height) + env(safe-area-inset-top,0px) + 2.75rem + 1rem)}}[data-page=legal-document][data-site]:has([data-slot=view-tabs]){--anchor-top:calc(var(--tabs-top) + 2.75rem + 1rem)}@media (width<=60rem){[data-page=legal-document][data-site]:has([data-slot=view-tabs]){--anchor-top:calc(var(--tabs-top) + var(--row-height) + 1rem)}}[data-page=legal-document][data-site] :is(h2,h3,h4,section,details,li[id^=version-])[id]{scroll-margin-top:var(--anchor-top)}[data-page=legal-document] [data-component=legal-summary]{font-family:var(--font-sans);font-size:var(--fs-read);color:var(--text);margin-bottom:3rem;line-height:1.55}[data-page=legal-document] [data-component=legal-summary] ul{max-inline-size:var(--measure)}[data-page=legal-document] [data-component=legal-summary] h2,[data-page=legal-document] [data-component=legal-summary] summary{font-family:var(--font-sans);font-size:var(--fs-read);letter-spacing:0;color:var(--text-strong);flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin-bottom:1rem;font-weight:600;display:flex}[data-page=legal-document] [data-component=legal-summary] ul{flex-direction:column;gap:.625rem;display:flex}[data-page=legal-document] [data-component=legal-summary] li{padding-inline-start:1.5rem;position:relative}[data-page=legal-document] [data-component=legal-summary] li:before{content:"—";inset-inline-start:0;line-height:inherit;color:var(--text-weaker);position:absolute;top:0}[data-page=legal-document] [data-component=legal-summary] a{white-space:nowrap}[data-page=legal-document] [data-component=legal-summary][data-style=box]{background:var(--bg-weak);padding:1.5rem}[data-page=legal-document] [data-component=legal-summary][data-style=rule]{border-inline-start:2px solid var(--text-faint);padding-inline-start:1.5rem}[data-page=legal-document] [data-component=legal-summary][data-style=plain]{font-size:var(--fs-lead);line-height:1.5}[data-page=legal-document] [data-component=legal-summary][data-style=plain] h2{font-size:1.25rem;font-weight:500}[data-page=legal-document] [data-component=legal-summary][data-style=callout]{background:color-mix(in srgb, var(--link) 6%, var(--bg));border:1px solid color-mix(in srgb, var(--link) 22%, var(--bg));padding:1.5rem}[data-page=legal-document] [data-component=legal-summary][data-style=columns]{background:var(--bg-weak);padding:1.5rem}@media (width>=60.0625rem){[data-page=legal-document] [data-component=legal-summary][data-style=columns] ul{gap:.75rem var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}[data-page=legal-document] [data-component=legal-summary][data-style=accordion]{background:var(--bg-weak)}[data-page=legal-document] [data-component=legal-summary][data-style=accordion] summary{cursor:pointer;margin:0;padding:1rem 1.5rem;list-style:none}[data-page=legal-document] [data-component=legal-summary][data-style=accordion] summary::-webkit-details-marker{display:none}[data-page=legal-document] [data-component=legal-summary][data-style=accordion] summary [data-slot=chevron]{transition:scale .2s var(--ease-out);align-self:center;margin-inline-start:auto}[data-page=legal-document] [data-component=legal-summary][data-style=accordion][open] summary [data-slot=chevron]{scale:1 -1}[data-page=legal-document] [data-component=legal-summary][data-style=accordion] ul{padding:0 1.5rem 1.5rem}[data-page=legal-document] [data-component=legal-history]{font-size:var(--fs-ui);color:var(--text);margin-bottom:3rem;line-height:1.55}[data-page=legal-document] [data-component=legal-history][hidden]{display:none}[data-page=legal-document] [data-component=legal-history] h2{font-family:var(--font-mono);font-size:var(--fs-small);color:var(--text-strong);margin:0 0 .75rem;font-weight:400}[data-page=legal-document] [data-component=legal-history] h3{font-size:var(--fs-meta);color:var(--text-weak);margin:1.25rem 0 .5rem;font-weight:500}[data-page=legal-document] [data-component=legal-history] p{color:var(--text-weak);margin-bottom:1rem}[data-page=legal-document] [data-component=legal-history] [data-slot=changes]{margin-bottom:2.5rem}[data-page=legal-document] [data-component=legal-history] [data-slot=changes] ul{flex-direction:column;gap:1rem;display:flex}[data-page=legal-document] [data-component=legal-history] [data-slot=changes] del,[data-page=legal-document] [data-component=legal-history] [data-slot=changes] ins{color:var(--text-strong);text-decoration:none}[data-page=legal-document] [data-component=legal-history] [data-slot=changes] del{color:var(--text-weak)}[data-page=legal-document] [data-component=legal-history] [data-slot=versions]{flex-direction:column;gap:1.5rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}[data-page=legal-document] [data-component=legal-history] [data-slot=versions] li{grid-template-columns:7.5rem minmax(0,1fr) auto;gap:1rem;display:grid}[data-page=legal-document] [data-component=legal-history] [data-slot=versions] time{color:var(--text-weak)}[data-page=legal-document] [data-component=legal-history] [data-slot=versions] [data-slot=detail]{color:var(--text-weak);flex-direction:column;gap:.25rem;display:flex}[data-page=legal-document] [data-component=legal-history] [data-slot=versions] [data-slot=subject]{font-family:var(--font-mono);font-size:var(--fs-meta);color:var(--text-muted)}[data-page=legal-document] [data-component=legal-history] [data-slot=versions] [data-slot=links]{white-space:nowrap;align-items:flex-start;gap:1rem;display:flex}@media (width<=40rem){[data-page=legal-document] [data-component=legal-history] [data-slot=versions] li{grid-template-columns:minmax(0,1fr);gap:.375rem}}[data-page=legal-document] [data-component=legal-document] [data-slot=placeholder]{border:1px dashed var(--border-strong);font-size:var(--fs-small);color:var(--text-weak);padding:.625rem .875rem}[data-page=legal-document] [data-component=legal-document] code{font-family:var(--font-mono);font-size:.875em}[data-page=legal-document] [data-component=legal-document] pre{background:var(--bg-weak);font-size:var(--fs-meta);color:var(--text-strong);margin:0 0 1.5rem;padding:1rem;line-height:1.6;overflow-x:auto}[data-page=legal-hub] [data-component=legal-hub]{margin-top:var(--block-space,4.5rem);font-size:var(--body-size);color:var(--text-weak);flex-direction:column;gap:3.5rem;padding-bottom:2rem;line-height:1.5;display:flex}[data-page=legal-hub] [data-slot=group]{flex-direction:column;gap:.75rem;display:flex}[data-page=legal-hub][data-site] h2[data-component=section-heading]{font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:normal;-webkit-text-stroke:0;color:var(--text-weak);font-weight:400;line-height:1.6}[data-page=legal-hub] [data-slot=related]{font-size:var(--fs-small);flex-wrap:wrap;gap:.5rem 2rem;display:flex}[data-page=legal-hub] [data-slot=related] a{align-items:center;gap:.375rem;min-block-size:24px;display:inline-flex}[data-page=legal-hub] [data-slot=related] [data-slot=feed-icon]{color:var(--text-weak);flex-shrink:0}[data-page=legal-hub] [data-slot=heading-link]{min-block-size:24px}:is([data-page=legal-document],[data-page=legal-hub]) a:has(>[data-slot=external]){align-items:baseline;gap:.3em;display:inline-flex}:is([data-page=legal-document],[data-page=legal-hub]) a:has(>[data-slot=external]) [data-slot=external]{flex-shrink:0;align-self:center}@media print{@page{margin:18mm 16mm}:is([data-page=legal-document],[data-page=legal-hub]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}:is([data-page=legal-document],[data-page=legal-hub]) [data-component=sidebar],:is([data-page=legal-document],[data-page=legal-hub]) [data-component=aside],:is([data-page=legal-document],[data-page=legal-hub]) [data-component=site-footer],:is([data-page=legal-document],[data-page=legal-hub]) [data-component=topbar],:is([data-page=legal-document],[data-page=legal-hub]) [data-component=breadcrumb],:is([data-page=legal-document],[data-page=legal-hub]) [data-component=contents-menu],:is([data-page=legal-document],[data-page=legal-hub]) [data-component=legal-history],:is([data-page=legal-document],[data-page=legal-hub]) [data-component=legal-notice],:is([data-page=legal-document],[data-page=legal-hub]) [data-slot=legal-header] [data-slot=actions],:is([data-page=legal-document],[data-page=legal-hub]) [data-component=legal-document] [data-slot=heading-copied],:is([data-page=legal-document],[data-page=legal-hub]) [data-component=skip-link],:is([data-page=legal-document],[data-page=legal-hub])[data-site]>:not([data-slot=frame]){display:none!important}:is([data-page=legal-document],[data-page=legal-hub]) [data-slot=frame],:is([data-page=legal-document],[data-page=legal-hub]) [data-component=content]{margin:0!important;padding:0!important;display:block!important}:is([data-page=legal-document],[data-page=legal-hub]) [data-slot=legal-header],:is([data-page=legal-document],[data-page=legal-hub]) [data-component=legal-body],:is([data-page=legal-document],[data-page=legal-hub]) [data-component=legal-document]{max-width:none;padding-bottom:0}:is([data-page=legal-document],[data-page=legal-hub]) [data-slot=legal-header]{margin-bottom:8mm}:is([data-page=legal-document],[data-page=legal-hub]) [data-slot=legal-header] h1{font-size:22pt!important}:is([data-page=legal-document],[data-page=legal-hub]) [data-slot=legal-header] p{font-size:11pt}:is([data-page=legal-document],[data-page=legal-hub]) [data-component=legal-summary]{break-inside:avoid;background:0 0}:is([data-page=legal-document],[data-page=legal-hub]) [data-component=legal-summary]::details-content{content-visibility:visible;display:block}:is([data-page=legal-document],[data-page=legal-hub]) [data-component=legal-document],:is([data-page=legal-document],[data-page=legal-hub]) [data-component=legal-summary],:is([data-page=legal-document],[data-page=legal-hub]) [data-component=legal-list]{color:#000;font-size:10.5pt;line-height:1.45}:is(:is([data-page=legal-document],[data-page=legal-hub]) [data-component=legal-document],:is([data-page=legal-document],[data-page=legal-hub]) [data-component=legal-summary],:is([data-page=legal-document],[data-page=legal-hub]) [data-component=legal-list]) a{color:#000}:is(:is([data-page=legal-document],[data-page=legal-hub]) [data-component=legal-document],:is([data-page=legal-document],[data-page=legal-hub]) [data-component=legal-summary],:is([data-page=legal-document],[data-page=legal-hub]) [data-component=legal-list]) a[data-print-href]:after{content:" (" attr(data-print-href) ")";color:#444;overflow-wrap:anywhere;font-size:.85em}:is(:is([data-page=legal-document],[data-page=legal-hub]) [data-component=legal-document],:is([data-page=legal-document],[data-page=legal-hub]) [data-component=legal-summary],:is([data-page=legal-document],[data-page=legal-hub]) [data-component=legal-list]) :is(h2,h3,h4){break-after:avoid;color:#000}:is(:is([data-page=legal-document],[data-page=legal-hub]) [data-component=legal-document],:is([data-page=legal-document],[data-page=legal-hub]) [data-component=legal-summary],:is([data-page=legal-document],[data-page=legal-hub]) [data-component=legal-list]) :is(p,li){orphans:3;widows:3}:is(:is([data-page=legal-document],[data-page=legal-hub]) [data-component=legal-document],:is([data-page=legal-document],[data-page=legal-hub]) [data-component=legal-summary],:is([data-page=legal-document],[data-page=legal-hub]) [data-component=legal-list]) tr{break-inside:avoid}:is(:is([data-page=legal-document],[data-page=legal-hub]) [data-component=legal-document],:is([data-page=legal-document],[data-page=legal-hub]) [data-component=legal-summary],:is([data-page=legal-document],[data-page=legal-hub]) [data-component=legal-list]) li:before{-webkit-print-color-adjust:exact;print-color-adjust:exact}}[data-site][data-site][data-site][data-site][data-page=legal-document] [data-slot=legal-header] h1{font-size:var(--fs-h1);letter-spacing:-.02em;line-height:1.1}@media (width>=60.0625rem){[data-site][data-page=legal-hub] [data-component=content]{padding-right:calc((var(--page-width) - var(--sidebar-width) - 4 * var(--gutter) - var(--edge)) / 4 + var(--edge) + 2 * var(--gutter) + 40px)}}[data-site][data-page=legal-hub] [data-component=hero] p{max-width:none}[data-site][data-page=legal-hub] [data-slot=group] [data-slot=heading-link]{text-decoration:none}[data-page=legal-document] [data-component=breadcrumb] a{align-items:center;min-block-size:24px;display:inline-flex}@media screen{[data-page=legal-document] [data-component=legal-document] :is(h2[id$=table-of-contents],h2[id$=table-of-contents]+ul){display:none}}[data-page=legal-document] [data-component=legal-document] :not(th,td)[data-review]{border-inline-start:2px dashed var(--border-strong);padding-inline-start:.75rem}[data-page=legal-document] [data-component=legal-document] td code{white-space:nowrap}[data-page=legal-document] [data-component=legal-document] .table-wrapper{background:linear-gradient(to right, var(--bg) 30%, transparent) left / 2rem 100% no-repeat local, linear-gradient(to left, var(--bg) 30%, transparent) right / 2rem 100% no-repeat local, radial-gradient(farthest-side at 0 50%, color-mix(in srgb, var(--text-strong) 14%, transparent), transparent) left / .75rem 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, color-mix(in srgb, var(--text-strong) 14%, transparent), transparent) right / .75rem 100% no-repeat scroll}@media (width<=40rem){[data-page=legal-document] [data-component=legal-document] .table-wrapper:has(td[data-label]){background:0 0;overflow:visible}[data-page=legal-document] [data-component=legal-document] .table-wrapper:has(td[data-label]) table,[data-page=legal-document] [data-component=legal-document] .table-wrapper:has(td[data-label]) tbody,[data-page=legal-document] [data-component=legal-document] .table-wrapper:has(td[data-label]) tr,[data-page=legal-document] [data-component=legal-document] .table-wrapper:has(td[data-label]) td{min-width:0;display:block}[data-page=legal-document] [data-component=legal-document] .table-wrapper:has(td[data-label]) thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}[data-page=legal-document] [data-component=legal-document] .table-wrapper:has(td[data-label]) tbody{flex-direction:column;gap:1.5rem;display:flex}[data-page=legal-document] [data-component=legal-document] .table-wrapper:has(td[data-label]) td{border:0;padding:0}[data-page=legal-document] [data-component=legal-document] .table-wrapper:has(td[data-label]) td+td{margin-top:.5rem}[data-page=legal-document] [data-component=legal-document] .table-wrapper:has(td[data-label]) td:not(:first-child):before{content:attr(data-label);font-size:var(--fs-meta);color:var(--text-weak);display:block}[data-page=legal-document] [data-component=legal-document] .table-wrapper:has(td[data-label]) td:first-child{color:var(--text-strong);font-weight:500}}[data-site][data-page=legal-hub] [data-component=legal-hub] [data-slot=group]+[data-slot=group]{margin-top:-1rem}[data-page=legal-document] [data-component=legal-body][hidden]{display:none}[data-page=legal-document] [data-slot=legal-header] [data-slot=meta]{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;display:flex}[data-page=legal-document] [data-slot=segmented]{background:var(--bg-weak);padding:2px;display:inline-flex}[data-page=legal-document] [data-slot=segmented] button{min-block-size:28px;font-family:var(--font-sans);font-size:var(--fs-meta);color:var(--text-weak);cursor:pointer;background:0 0;padding:0 .75rem;transition:color .15s,background-color .15s}@media (hover:hover) and (pointer:fine){[data-page=legal-document] [data-slot=segmented] button:hover{color:var(--text-strong)}}[data-page=legal-document] [data-slot=segmented] button:active{color:var(--text-strong)}[data-page=legal-document] [data-slot=segmented] button[aria-pressed=true]{background:var(--bg);color:var(--text-strong);box-shadow:0 0 0 1px var(--border)}[data-page=legal-document] [data-slot=segmented] button:focus-visible{outline:2px solid var(--link);outline-offset:1px}[data-page=legal-document] [data-slot=legal-header][data-view=tabs]{margin-bottom:2rem}[data-page=legal-document] [data-slot=view-tabs]{top:var(--tabs-top);z-index:6;scrollbar-width:none;background:linear-gradient(var(--border), var(--border)) 6px 100% / calc(100% - 12px) 1px no-repeat, var(--bg);gap:calc(1.5rem - 12px);margin:0 -6px 2.5rem;display:flex;position:sticky;overflow-x:auto}@media (width<=60rem){[data-page=legal-document] [data-slot=view-tabs]{z-index:9;margin-inline:calc(-1 * var(--edge));padding-inline:calc(var(--edge) - 6px);background:linear-gradient(var(--border), var(--border)) 0 100% / 100% 1px no-repeat, var(--bg)}}[data-page=legal-document] [data-slot=view-tabs]::-webkit-scrollbar{display:none}[data-page=legal-document] [data-slot=view-tabs] button{flex:none;min-block-size:44px;position:relative}@media (width<=60rem){[data-page=legal-document] [data-slot=view-tabs] button{min-block-size:var(--row-height)}}[data-page=legal-document] [data-slot=view-tabs] button{font-family:var(--font-mono);font-size:var(--mono-size);white-space:nowrap;color:var(--text-weak);cursor:pointer;background:0 0;border-radius:0;padding:0 6px;transition:color .15s}[data-page=legal-document] [data-slot=view-tabs] button:after{content:"";inset-inline:6px;background:var(--text-strong);opacity:0;height:2px;position:absolute;bottom:0}@media (hover:hover) and (pointer:fine){[data-page=legal-document] [data-slot=view-tabs] button:hover{color:var(--text-strong)}[data-page=legal-document] [data-slot=view-tabs] button:hover:after{background:var(--border-strong);opacity:1;height:1px}}[data-page=legal-document] [data-slot=view-tabs] button:active{color:var(--text-strong)}[data-page=legal-document] [data-slot=view-tabs] button:active:after{background:var(--border-strong);opacity:1;height:1px}[data-page=legal-document] [data-slot=view-tabs] button[aria-selected=true]{color:var(--text-strong)}[data-page=legal-document] [data-slot=view-tabs] button[aria-selected=true]:after{background:var(--text-strong);opacity:1;height:2px}[data-page=legal-document] [data-slot=view-tabs] button:focus-visible{outline:none}[data-page=legal-document] [data-slot=view-tabs] button:focus-visible:before{content:"";outline:2px solid var(--link);outline-offset:-2px;position:absolute;inset:8px 0 6px}@media (width<=60rem){[data-page=legal-document][data-site]:has([data-slot=view-tabs]) [data-component=breadcrumb]:after{opacity:1;animation:none}}[data-page=legal-document][data-site]:has([data-slot=view-tabs]) :is([data-slot=history-view],[data-component=legal-body]){min-height:calc(100dvh - var(--tabs-top) - var(--row-height) - 2.5rem)}[data-page=legal-document] [data-slot=history-view] [data-component=legal-history]{padding-bottom:6rem}[data-page=legal-document] [data-component=legal-rail]{flex-direction:column;gap:2rem;display:flex}[data-page=legal-document] [data-component=legal-history] [data-slot=back]{min-block-size:24px;font-family:var(--font-mono);font-size:var(--mono-size);color:var(--text-weak);align-items:center;margin-bottom:2rem;text-decoration:none;transition:color .15s;display:inline-flex}@media (hover:hover) and (pointer:fine){[data-page=legal-document] [data-component=legal-history] [data-slot=back]:hover{color:var(--text-strong)}}[data-page=legal-document] [data-component=legal-history] [data-slot=back]:active{color:var(--text-strong)}[data-page=legal-document] [data-slot=legal-header] [data-slot=count]{color:var(--text-weak)}[data-page=legal-document] [data-component=legal-drawer]{border:0;border-inline-start:1px solid var(--border);background:var(--bg);width:min(40rem,100vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--text);transition:translate .26s var(--ease-out), opacity .26s var(--ease-out), overlay .26s allow-discrete, display .26s allow-discrete;margin:0;padding:0;position:fixed;inset-block:0;inset-inline:auto 0;overflow:hidden}[data-page=legal-document] [data-component=legal-drawer][open]{flex-direction:column;display:flex}@starting-style{[data-page=legal-document] [data-component=legal-drawer][open]{opacity:0;translate:2rem}}[data-page=legal-document] [data-component=legal-drawer]::backdrop{background:var(--lightningcss-light,#00000040)var(--lightningcss-dark,#0000008c)}[data-page=legal-document] [data-component=legal-drawer] [data-slot=drawer-head]{padding-block:var(--top) 1rem;padding-inline:2rem var(--edge);justify-content:space-between;align-items:center;display:flex}[data-page=legal-document] [data-component=legal-drawer] [data-slot=drawer-head] h2{font-family:var(--font-mono);font-size:var(--title-size);color:var(--text-strong);font-weight:400}[data-page=legal-document] [data-component=legal-drawer] [data-slot=drawer-close]{width:2rem;height:2rem;color:var(--text-weak);cursor:pointer;background:0 0;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){[data-page=legal-document] [data-component=legal-drawer] [data-slot=drawer-close]:hover{background:var(--bg-weak);color:var(--text-strong)}}[data-page=legal-document] [data-component=legal-drawer] [data-slot=drawer-close]:active{background:var(--bg-weak);color:var(--text-strong)}[data-page=legal-document] [data-component=legal-drawer] [data-slot=drawer-close]:focus-visible{outline:2px solid var(--link);outline-offset:1px}[data-page=legal-document] [data-component=legal-drawer] [data-slot=drawer-body]{overscroll-behavior:contain;min-height:0;padding-block:1rem 3rem;padding-inline:2rem var(--edge);flex:1;overflow-y:auto}[data-page=legal-document] [data-component=legal-drawer] [data-component=legal-history]{margin:0}@media (width<=40rem){[data-page=legal-document] [data-component=legal-drawer]{border-inline-start:0}[data-page=legal-document] [data-component=legal-drawer] [data-slot=drawer-head],[data-page=legal-document] [data-component=legal-drawer] [data-slot=drawer-body]{padding-inline:var(--edge)}}@media (prefers-reduced-motion:reduce){[data-page=legal-document] [data-component=legal-drawer]{transition:none}}@media print{[data-page=legal-document] [data-slot=view-tabs],[data-page=legal-document] [data-slot=segmented],[data-page=legal-document] [data-slot=history-view],[data-page=legal-document] [data-component=legal-drawer],[data-page=legal-document] [data-slot=history-inline]{display:none!important}[data-page=legal-document] [data-component=legal-body][hidden]{display:flex!important}}[data-slot=analytics-choice] p{max-inline-size:var(--measure)}@media print{[data-slot=analytics-choice]{display:none}}@media screen{[data-component=legal-print-cover],[data-component=legal-print-colophon]{display:none}}[data-architect-cover]{--ink:#000;--mono:"OpenTUI Mono", "OC Arabic", "OC Thai", "OpenTUI Mono Menlo", "OpenTUI Mono Consolas", "OpenTUI Mono Courier", ui-monospace, monospace;--sans:"Inter", "OC Arabic", "OC Thai", ui-sans-serif, system-ui, sans-serif;--mono-optical:1.05;color:var(--ink);font-family:var(--sans);position:relative}[data-architect-cover][data-label-case=upper] [data-architect-part=title] p,[data-architect-cover][data-label-case=upper] [data-architect-part=form] dt{text-transform:uppercase;letter-spacing:.05em}[data-architect-cover][data-architect-cover] [data-slot=cover-title]{font-family:var(--sans);text-box:none}[data-architect-cover] [data-architect-part]{margin:0;position:absolute}[data-architect-cover] [data-architect-part=field]{overflow:visible}[data-architect-cover] [data-architect-part=pattern]{top:0;width:210mm;height:297mm;inset-inline-start:0;overflow:hidden}[data-architect-cover] [data-architect-part=pattern][data-sheet=letter]{display:none}@media print and (height<=285mm){[data-architect-cover] [data-architect-part=pattern][data-sheet=a4]{display:none}[data-architect-cover] [data-architect-part=pattern][data-sheet=letter]{display:block}}[data-architect-cover] [data-architect-part=title]{flex-direction:column;justify-content:flex-end;display:flex}[data-architect-cover] [data-architect-part=title] p{font-family:var(--mono);font-size:calc(var(--form-size,8pt) * var(--mono-optical));margin:0 0 11px}[data-architect-cover] [data-architect-part=title] [data-slot=cover-title]{font-size:var(--title-size,34pt);letter-spacing:-.03em;margin:0;font-weight:500;line-height:1}[data-architect-cover] [data-architect-part=form]{font-size:var(--form-size,8pt)}[data-architect-cover] [data-architect-part=form]>div{grid-template-columns:22mm 1fr;align-items:baseline;margin:0;display:grid}[data-architect-cover] [data-architect-part=form] dt{font-family:var(--mono);font-size:calc(1em * var(--mono-optical));line-height:1}[data-architect-cover] [data-architect-part=form] dd{line-height:var(--row);margin:0;padding:0}[data-architect-cover] [data-architect-part=form] [data-slot=rules]{top:0;width:100%;height:calc(var(--row) * 7);position:absolute;inset-inline-start:0;overflow:visible}@media print{[data-site]:has([data-legal-print]){--ink:#000;--ink-70:#626262;--ink-20:#d2d2d2;--mono:"OpenTUI Mono", "OC Arabic", "OC Thai", "OpenTUI Mono Menlo", "OpenTUI Mono Consolas", "OpenTUI Mono Courier", ui-monospace, monospace;--sans:"Inter", "OC Arabic", "OC Thai", ui-sans-serif, system-ui, sans-serif;--meta:38mm;--rule:.5pt;--rule-heavy:1pt}[data-site]:has([data-legal-print]) [data-component=content]>[data-slot=page],[data-site]:has([data-legal-print]) [data-component=legal-body]{display:block!important}[data-site]:has([data-legal-print]) [data-slot=legal-header],[data-site]:has([data-legal-print]) [data-component=contents-menu],[data-site]:has([data-legal-print]) [data-component=legal-notice]{display:none!important}[data-site]:has([data-legal-print]) [data-component=legal-print-cover]{page:legal-cover;break-after:page;width:100%;height:1118px;color:var(--ink);font-family:var(--sans);display:block;position:relative;overflow:hidden}[data-site]:has([data-legal-print]) [data-component=legal-print-cover] img{display:block}[data-site]:has([data-legal-print]) [data-component=legal-print-cover] [data-slot=cover-title]{font-family:var(--sans);text-box:none}@media (height<=285mm){[data-site]:has([data-legal-print]) [data-component=legal-print-cover]{height:1052px}}[data-site]:has([data-legal-print]) [data-component=legal-document],[data-site]:has([data-legal-print]) [data-component=legal-summary],[data-site]:has([data-legal-print]) [data-component=legal-print-colophon]{font-family:var(--sans);color:var(--ink);font-variant-numeric:tabular-nums;font-size:9pt;line-height:1.5}[data-site]:has([data-legal-print]) [data-component=legal-document]{counter-reset:legal-section;padding-inline-start:var(--meta)}[data-site]:has([data-legal-print]) [data-component=legal-document] p,[data-site]:has([data-legal-print]) [data-component=legal-document] li{orphans:3;widows:3}[data-site]:has([data-legal-print]) [data-component=legal-document] ul,[data-site]:has([data-legal-print]) [data-component=legal-document] ol,[data-site]:has([data-legal-print]) [data-component=legal-document] table,[data-site]:has([data-legal-print]) [data-component=legal-document] tr{break-inside:avoid}[data-site]:has([data-legal-print]) [data-component=legal-document] h2[id]:not([id$=table-of-contents]){counter-increment:legal-section}[data-site]:has([data-legal-print]) [data-component=legal-document] h2{grid-template-columns:var(--meta) minmax(0, 1fr);font-family:var(--sans);letter-spacing:0;text-box:none;break-after:avoid;font-size:11pt;font-weight:600;line-height:1.25;display:grid;margin:9mm 0 3mm calc(-1 * var(--meta))!important}[data-site]:has([data-legal-print]) [data-component=legal-document] h2:before{content:counter(legal-section, decimal-leading-zero);font-family:var(--mono);padding-top:.2em;font-size:8pt;font-weight:400}[data-site]:has([data-legal-print]) [data-component=legal-document] h2[id$=table-of-contents]:before{content:"—"}[data-site]:has([data-legal-print]) [data-component=legal-document] h3,[data-site]:has([data-legal-print]) [data-component=legal-document] h4{font-family:var(--sans);break-after:avoid;font-size:9pt;font-weight:600;margin:5mm 0 1.5mm!important}[data-site]:has([data-legal-print]) [data-component=legal-document] h4{font-style:italic;font-weight:500}[data-site]:has([data-legal-print]) [data-component=legal-document] p{margin:0 0 2.2mm}[data-site]:has([data-legal-print]) [data-component=legal-document] li{padding-top:.6mm;padding-bottom:.6mm}[data-site]:has([data-legal-print]) [data-component=legal-document] ul>li:before{top:.6mm}[data-site]:has([data-legal-print]) [data-component=legal-document] td li:before{top:0}[data-site]:has([data-legal-print]) [data-component=legal-document] li ul,[data-site]:has([data-legal-print]) [data-component=legal-document] li ol{margin:1mm 0 0 5mm!important}[data-site]:has([data-legal-print]) [data-component=legal-document] a{color:var(--ink);text-decoration:none}[data-site]:has([data-legal-print]) [data-component=legal-document] a[data-print-href]:after{content:none!important}[data-site]:has([data-legal-print]) [data-component=legal-document] a[data-ref]:after{content:"[" attr(data-ref) "]";font-family:var(--sans);vertical-align:.35em;margin-inline-start:.15em;font-size:.72em;line-height:0}[data-site]:has([data-legal-print]) [data-component=legal-document] table{min-width:0;font-size:7.5pt}[data-site]:has([data-legal-print]) [data-component=legal-document] th,[data-site]:has([data-legal-print]) [data-component=legal-document] td{border-color:var(--ink)!important;border-width:var(--rule)!important}[data-site]:has([data-legal-print]) [data-component=legal-document] th{border-top-width:var(--rule-heavy)!important}[data-site]:has([data-legal-print]) [data-component=legal-document] code{font-family:var(--sans);background:0 0;padding:0;font-size:1em}[data-site]:has([data-legal-print]) [data-component=legal-summary]{margin:0 0 8mm var(--meta)!important;border:0!important;border-block:var(--rule) solid var(--ink)!important;padding:4mm 0!important}[data-site]:has([data-legal-print]) [data-component=legal-summary] h2,[data-site]:has([data-legal-print]) [data-component=legal-summary] summary{font-family:var(--sans);text-transform:none;letter-spacing:0;margin-bottom:2mm;font-size:9pt;font-weight:600}:is([data-site]:has([data-legal-print]) [data-component=legal-summary] h2,[data-site]:has([data-legal-print]) [data-component=legal-summary] summary) *{font-family:var(--sans);text-transform:none;letter-spacing:0}[data-site]:has([data-legal-print]) [data-component=legal-summary] a{color:var(--ink);text-decoration:none}[data-site]:has([data-legal-print]) [data-component=legal-summary] li>a:last-child{color:var(--ink-70);white-space:nowrap}[data-site]:has([data-legal-print]) [data-component=legal-summary] li>a:last-child:before{content:"→ "}[data-site]:has([data-legal-print]) [data-component=legal-print-colophon]{margin-block:12mm 0;margin-inline:var(--meta) 0;break-inside:avoid;display:block}[data-site]:has([data-legal-print]) [data-component=legal-print-colophon] h2{font-family:var(--sans);text-transform:none;letter-spacing:0;margin:0 0 2mm;font-size:9pt;font-weight:600}[data-site]:has([data-legal-print]) [data-component=legal-print-colophon] [data-slot=references]{margin-bottom:8mm}[data-site]:has([data-legal-print]) [data-component=legal-print-colophon] [data-slot=references] ol{font-family:var(--sans);overflow-wrap:anywhere;margin:0;padding-inline-start:7mm;font-size:7.5pt;line-height:1.5}[data-site]:has([data-legal-print]) [data-component=legal-print-colophon] [data-slot=references] li::marker{content:"[" counter(list-item) "] "}[data-site]:has([data-legal-print]) [data-component=legal-print-colophon] [data-slot=colophon]{border-top:var(--rule) solid var(--ink);padding-top:3mm}[data-site]:has([data-legal-print]) [data-component=legal-print-colophon] dl{grid-template-columns:26mm minmax(0,1fr);align-items:baseline;gap:1mm 4mm;margin:0;font-size:7.5pt;display:grid}[data-site]:has([data-legal-print]) [data-component=legal-print-colophon] dl>div{display:contents}[data-site]:has([data-legal-print]) [data-component=legal-print-colophon] dt{font-family:var(--mono);font-size:7.875pt}[data-site]:has([data-legal-print]) [data-component=legal-print-colophon] dd{margin:0}[data-site]:has([data-legal-print]) [data-slot=dots]{fill:var(--ink);position:absolute}[data-site]:has([data-legal-print]) [data-slot=glyph]{position:absolute}[data-site]:has([data-legal-print]):has([data-legal-print=exhibit]) [data-component=legal-print-cover] [data-slot=rule-v],[data-site]:has([data-legal-print]):has([data-legal-print=exhibit]) [data-component=legal-print-cover] [data-slot=rule-h]{position:absolute}[data-site]:has([data-legal-print]):has([data-legal-print=exhibit]) [data-component=legal-print-cover] [data-slot=rule-v]{border-inline-start:.5pt solid var(--ink);top:0;bottom:0}[data-site]:has([data-legal-print]):has([data-legal-print=exhibit]) [data-component=legal-print-cover] [data-slot=rule-v][data-at=center]{left:50%}[data-site]:has([data-legal-print]):has([data-legal-print=exhibit]) [data-component=legal-print-cover] [data-slot=rule-v][data-at=left]{inset-inline-start:14mm}[data-site]:has([data-legal-print]):has([data-legal-print=exhibit]) [data-component=legal-print-cover] [data-slot=rule-v][data-at=right]{inset-inline-end:14mm}[data-site]:has([data-legal-print]):has([data-legal-print=exhibit]) [data-component=legal-print-cover] [data-slot=rule-h]{border-top:.5pt solid var(--ink);inset-inline:0}[data-site]:has([data-legal-print]):has([data-legal-print=exhibit]) [data-component=legal-print-cover] [data-slot=rule-h][data-at=upper]{top:62mm}[data-site]:has([data-legal-print]):has([data-legal-print=exhibit]) [data-component=legal-print-cover] [data-slot=rule-h][data-at=lower]{bottom:34mm}[data-site]:has([data-legal-print]):has([data-legal-print=exhibit]) [data-component=legal-print-cover] [data-slot=corner]{letter-spacing:-.045em;max-width:46%;margin:0;font-size:54pt;font-weight:800;line-height:.9;position:absolute;top:14mm}[data-site]:has([data-legal-print]):has([data-legal-print=exhibit]) [data-component=legal-print-cover] [data-slot=corner][data-at=left]{inset-inline-start:16mm}[data-site]:has([data-legal-print]):has([data-legal-print=exhibit]) [data-component=legal-print-cover] [data-slot=corner][data-at=right]{text-align:end;inset-inline-end:16mm}[data-site]:has([data-legal-print]):has([data-legal-print=exhibit]) [data-component=legal-print-cover] [data-slot=dots]{inset-inline:14mm;width:calc(100% - 28mm);height:calc(100% - 96mm);top:62mm;bottom:34mm}[data-site]:has([data-legal-print]):has([data-legal-print=exhibit]) [data-component=legal-print-cover] [data-slot=column]{border:.5pt solid var(--ink);text-align:justify;-webkit-hyphens:auto;hyphens:auto;background:#fff;width:62mm;padding:5mm 4mm;position:absolute;top:50%;left:50%;translate:-50% -50%}[data-site]:has([data-legal-print]):has([data-legal-print=exhibit]) [data-component=legal-print-cover] [data-slot=kicker]{font-family:var(--mono);text-align:center;letter-spacing:.04em;margin:0 0 3mm;font-size:7pt}[data-site]:has([data-legal-print]):has([data-legal-print=exhibit]) [data-component=legal-print-cover] [data-slot=text]{font-variant:small-caps;letter-spacing:.04em;margin:0 0 2mm;font-size:7.5pt;line-height:1.45}[data-site]:has([data-legal-print]):has([data-legal-print=exhibit]) [data-component=legal-print-cover] [data-slot=labels]{inset-inline:16mm;font-family:var(--mono);justify-content:space-between;margin:0;font-size:7.5pt;display:flex;position:absolute;bottom:26mm}[data-site]:has([data-legal-print]):has([data-legal-print=exhibit]) [data-component=legal-print-cover] [data-slot=labels] span{background:#fff;padding:0 1.5mm}[data-site]:has([data-legal-print]):has([data-legal-print=exhibit]) [data-component=legal-print-cover] [data-slot=brand]{inset-inline-start:16mm;align-items:flex-end;gap:8mm;font-size:7.5pt;display:flex;position:absolute;bottom:10mm}[data-site]:has([data-legal-print]):has([data-legal-print=exhibit]) [data-component=legal-print-cover] [data-slot=brand] img{width:40mm;height:auto}[data-site]:has([data-legal-print]):has([data-legal-print=exhibit]) [data-component=legal-document]{text-align:justify;-webkit-hyphens:auto;hyphens:auto;background:0 0;border-inline-start:0;padding-inline-start:var(--meta)}[data-site]:has([data-legal-print]):has([data-legal-print=exhibit]) [data-component=legal-document]>:not(h2){border-inline-start:.5pt solid var(--ink);margin-inline-start:-4mm;padding-inline-start:4mm}[data-site]:has([data-legal-print]):has([data-legal-print=exhibit]) [data-component=legal-document]>p,[data-site]:has([data-legal-print]):has([data-legal-print=exhibit]) [data-component=legal-document]>ul,[data-site]:has([data-legal-print]):has([data-legal-print=exhibit]) [data-component=legal-document]>ol,[data-site]:has([data-legal-print]):has([data-legal-print=exhibit]) [data-component=legal-document]>div{margin-bottom:0;padding-bottom:2.2mm}[data-site]:has([data-legal-print]):has([data-legal-print=exhibit]) [data-component=legal-document] h2{letter-spacing:-.02em;font-size:13pt;font-weight:800}[data-site]:has([data-legal-print]):has([data-legal-print=architect][data-label-case=upper]) [data-component=legal-document] h2:before,[data-site]:has([data-legal-print]):has([data-legal-print=architect][data-label-case=upper]) [data-component=legal-print-colophon] dt{text-transform:uppercase;letter-spacing:.05em}[data-site]:has([data-legal-print]):has([data-legal-print=architect]) [data-component=legal-document] h2{font-size:12pt;font-weight:500}[data-site]:has([data-legal-print]):has([data-legal-print=architect]) [data-component=legal-document] h2:before{content:"No. " counter(legal-section, decimal-leading-zero)}[data-site]:has([data-legal-print]):has([data-legal-print=architect]) [data-component=legal-print-colophon] dl{grid-template-columns:var(--meta) minmax(0, 1fr);column-gap:0;margin-inline-start:calc(-1 * var(--meta))}[data-site]:has([data-legal-print]):has([data-legal-print=letterhead]){--meta:46mm}[data-site]:has([data-legal-print]):has([data-legal-print=letterhead]) [data-component=legal-print-cover] [data-slot=head]{top:20mm;justify-content:space-between;align-items:flex-start;display:flex;position:absolute;inset-inline:20mm}[data-site]:has([data-legal-print]):has([data-legal-print=letterhead]) [data-component=legal-print-cover] [data-slot=head] img{width:44mm;height:auto}[data-site]:has([data-legal-print]):has([data-legal-print=letterhead]) [data-component=legal-print-cover] [data-slot=head] p{margin:0;font-size:8.5pt}[data-site]:has([data-legal-print]):has([data-legal-print=letterhead]) [data-component=legal-print-cover] [data-slot=grid]{top:92mm;grid-template-columns:46mm minmax(0,1fr);display:grid;position:absolute;inset-inline:20mm}[data-site]:has([data-legal-print]):has([data-legal-print=letterhead]) [data-component=legal-print-cover] [data-slot=meta]{margin:0;font-size:7.5pt}[data-site]:has([data-legal-print]):has([data-legal-print=letterhead]) [data-component=legal-print-cover] [data-slot=meta]>div{margin-bottom:3.5mm}[data-site]:has([data-legal-print]):has([data-legal-print=letterhead]) [data-component=legal-print-cover] [data-slot=meta] dt{color:var(--ink-70)}[data-site]:has([data-legal-print]):has([data-legal-print=letterhead]) [data-component=legal-print-cover] [data-slot=meta] dd{margin:0}[data-site]:has([data-legal-print]):has([data-legal-print=letterhead]) [data-component=legal-print-cover] [data-slot=body] [data-slot=cover-title]{letter-spacing:-.025em;margin:-2mm 0 6mm;font-size:30pt;font-weight:600;line-height:1.05}[data-site]:has([data-legal-print]):has([data-legal-print=letterhead]) [data-component=legal-print-cover] [data-slot=body] p{max-width:110mm;margin:0 0 8mm;font-size:10.5pt;line-height:1.45}[data-site]:has([data-legal-print]):has([data-legal-print=letterhead]) [data-component=legal-print-cover] [data-slot=body] ol{columns:2;column-gap:8mm;margin:0;padding-inline-start:6mm;font-size:7.5pt;line-height:1.6}[data-site]:has([data-legal-print]):has([data-legal-print=letterhead]) [data-component=legal-print-cover] [data-slot=foot]{inset-inline:20mm;border-top:.5pt solid var(--ink);grid-template-columns:repeat(3,1fr);gap:6mm;padding-top:3mm;display:grid;position:absolute;bottom:18mm}[data-site]:has([data-legal-print]):has([data-legal-print=letterhead]) [data-component=legal-print-cover] [data-slot=foot] p{white-space:pre-line;margin:0;font-size:7.5pt;line-height:1.45}[data-site]:has([data-legal-print]):has([data-legal-print=letterhead]) [data-component=legal-document] h2{font-size:11.5pt}[data-site]:has([data-legal-print]):has([data-legal-print=letterhead]) [data-component=legal-document] h2:before{color:var(--ink-70)}[data-site]:has([data-legal-print]):has([data-legal-print=modular]){--meta:42mm}[data-site]:has([data-legal-print]):has([data-legal-print=modular]) [data-component=legal-print-cover] [data-slot=head]{top:14mm;grid-template-columns:42mm repeat(3,1fr);align-items:start;display:grid;position:absolute;inset-inline:14mm}[data-site]:has([data-legal-print]):has([data-legal-print=modular]) [data-component=legal-print-cover] [data-slot=head] img{width:8mm;height:10mm}[data-site]:has([data-legal-print]):has([data-legal-print=modular]) [data-component=legal-print-cover] [data-slot=head] p{font-variant:all-small-caps;letter-spacing:.06em;margin:0;font-size:7.5pt;line-height:1.4}[data-site]:has([data-legal-print]):has([data-legal-print=modular]) [data-component=legal-print-cover] [data-slot=module-word]{top:44mm;width:calc(100% - 28mm);height:auto;position:absolute;inset-inline-start:14mm}[data-site]:has([data-legal-print]):has([data-legal-print=modular]) [data-component=legal-print-cover] [data-slot=cover-title]{top:96mm;font-family:var(--mono);text-transform:uppercase;letter-spacing:-.02em;margin:0;font-size:30pt;font-weight:400;line-height:1;position:absolute;inset-inline:56mm 14mm}[data-site]:has([data-legal-print]):has([data-legal-print=modular]) [data-component=legal-print-cover] [data-slot=grid]{top:124mm;grid-template-columns:42mm minmax(0,1fr);display:grid;position:absolute;inset-inline:14mm}[data-site]:has([data-legal-print]):has([data-legal-print=modular]) [data-component=legal-print-cover] [data-slot=meta]{margin:0}[data-site]:has([data-legal-print]):has([data-legal-print=modular]) [data-component=legal-print-cover] [data-slot=meta]>div{margin-bottom:3mm}[data-site]:has([data-legal-print]):has([data-legal-print=modular]) [data-component=legal-print-cover] [data-slot=meta] dt{font-variant:all-small-caps;letter-spacing:.08em;font-size:7pt}[data-site]:has([data-legal-print]):has([data-legal-print=modular]) [data-component=legal-print-cover] [data-slot=meta] dd{font-family:var(--mono);margin:0;font-size:7.5pt}[data-site]:has([data-legal-print]):has([data-legal-print=modular]) [data-component=legal-print-cover] [data-slot=contents]{columns:2;font-variant:all-small-caps;letter-spacing:.05em;column-gap:6mm;margin:0;padding:0;font-size:7.5pt;line-height:1.55;list-style:none}[data-site]:has([data-legal-print]):has([data-legal-print=modular]) [data-component=legal-print-cover] [data-slot=contents] li{break-inside:avoid;grid-template-columns:7mm 1fr;display:grid}[data-site]:has([data-legal-print]):has([data-legal-print=modular]) [data-component=legal-print-cover] [data-slot=contents] span{font-family:var(--mono)}[data-site]:has([data-legal-print]):has([data-legal-print=modular]) [data-component=legal-print-cover] [data-slot=qr]{inset-inline-start:14mm;align-items:flex-end;gap:5mm;display:flex;position:absolute;bottom:14mm}[data-site]:has([data-legal-print]):has([data-legal-print=modular]) [data-component=legal-print-cover] [data-slot=qr] p{font-family:var(--mono);margin:0;font-size:7pt;line-height:1.45}[data-site]:has([data-legal-print]):has([data-legal-print=modular]) [data-component=legal-print-cover] [data-slot=qr-code]{width:24mm;height:24mm}[data-site]:has([data-legal-print]):has([data-legal-print=modular]) [data-component=legal-document]{text-align:justify;-webkit-hyphens:auto;hyphens:auto}[data-site]:has([data-legal-print]):has([data-legal-print=modular]) [data-component=legal-document] h2{text-transform:uppercase;letter-spacing:.06em;text-align:start;font-size:8.5pt;font-weight:500}[data-site]:has([data-legal-print]):has([data-legal-print=modular]) [data-component=legal-document] h2:before{content:counter(legal-section) "."}[data-site]:has([data-legal-print]):has([data-legal-print=modular]) [data-component=legal-document] h3{font-variant:all-small-caps;letter-spacing:.05em;font-size:9.5pt}[data-site]:has([data-legal-print]):has([data-legal-print=swiss]){--meta:46mm}[data-site]:has([data-legal-print]):has([data-legal-print=swiss]) [data-component=legal-print-cover]{--col:calc((100% - 28mm) / 12)}[data-site]:has([data-legal-print]):has([data-legal-print=swiss]) [data-component=legal-print-cover] [data-slot=col]{top:0;bottom:0;border-inline-start:.25pt solid var(--ink-20);position:absolute;inset-inline-start:calc(14mm + var(--i) * var(--col))}[data-site]:has([data-legal-print]):has([data-legal-print=swiss]) [data-component=legal-print-cover] [data-slot=numeral]{top:12mm;letter-spacing:-.06em;margin:0;font-size:150pt;font-weight:700;line-height:.8;position:absolute;inset-inline-start:calc(14mm + 8 * var(--col))}[data-site]:has([data-legal-print]):has([data-legal-print=swiss]) [data-component=legal-print-cover] [data-slot=cover-title]{top:120mm;letter-spacing:-.045em;margin:0;font-size:64pt;font-weight:700;line-height:.92;position:absolute;inset-inline:14mm}[data-site]:has([data-legal-print]):has([data-legal-print=swiss]) [data-component=legal-print-cover] [data-slot=cover-title] span{display:block}[data-site]:has([data-legal-print]):has([data-legal-print=swiss]) [data-component=legal-print-cover] [data-slot=facts]{inset-inline:14mm;border-top:1pt solid var(--ink);grid-template-columns:repeat(4,1fr);margin:0;padding-top:2mm;display:grid;position:absolute;bottom:40mm}[data-site]:has([data-legal-print]):has([data-legal-print=swiss]) [data-component=legal-print-cover] [data-slot=facts] dt{font-size:7pt;font-weight:700}[data-site]:has([data-legal-print]):has([data-legal-print=swiss]) [data-component=legal-print-cover] [data-slot=facts] dd{font-family:var(--mono);margin:0;font-size:7.5pt}[data-site]:has([data-legal-print]):has([data-legal-print=swiss]) [data-component=legal-print-cover] [data-slot=brand]{inset-inline:14mm;justify-content:space-between;align-items:flex-end;font-size:7.5pt;font-weight:700;display:flex;position:absolute;bottom:12mm}[data-site]:has([data-legal-print]):has([data-legal-print=swiss]) [data-component=legal-print-cover] [data-slot=brand] img{width:40mm;height:auto}[data-site]:has([data-legal-print]):has([data-legal-print=swiss]) [data-component=legal-document] h2{letter-spacing:-.015em;border-top:1pt solid var(--ink);align-items:start;padding-top:2mm;font-size:13pt;font-weight:700;margin-top:11mm!important}[data-site]:has([data-legal-print]):has([data-legal-print=swiss]) [data-component=legal-document] h2:before{font-family:var(--sans);letter-spacing:-.04em;padding:0;font-size:26pt;font-weight:700;line-height:.85}[data-site]:has([data-legal-print]):has([data-legal-print=swiss]) [data-component=legal-document] h3{font-weight:700}}

[data-component=sheet]{width:auto;max-width:none;height:auto;max-height:none;color:var(--text-strong);-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}[data-component=sheet] [data-slot=backdrop]{touch-action:none;background:var(--lightningcss-light,#00000052)var(--lightningcss-dark,#0009);position:absolute;inset:0}[data-component=sheet] [data-slot=panel]{max-width:36rem;max-height:calc(100% - env(safe-area-inset-top,0px) - .75rem);background:var(--popover-bg);will-change:transform;flex-direction:column;margin-inline:auto;display:flex;position:absolute;inset:auto 0 0;transform:translateY(max(0px,100% - 60dvh));box-shadow:0 0 0 1px var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#ffffff1a),0 -6px 24px -12px var(--lightningcss-light,#0003)var(--lightningcss-dark,#0009)}[data-component=sheet] [data-slot=head]{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;flex:none}[data-component=sheet] [data-slot=head]:active{cursor:grabbing}[data-component=sheet] [data-slot=grabber]{width:100%;height:2.75rem;cursor:inherit;place-items:center;display:grid}[data-component=sheet] [data-slot=grabber]:before{content:"";background:var(--border-strong);border-radius:3px;width:2.25rem;height:5px}[data-component=sheet] [data-slot=body]{min-height:0;padding:0 0 calc(.5rem + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;border-top:1px solid var(--border);flex:1;position:relative;overflow-y:auto}[data-component=sheet] ul{margin:0;padding:0;list-style:none}[data-component=sheet] [data-slot=row]{width:100%;min-height:3.25rem;font-size:var(--body-size);text-align:start;padding-inline:calc(1.25rem + env(safe-area-inset-left,0px)) calc(1.25rem + env(safe-area-inset-right,0px));color:var(--text-strong);touch-action:manipulation;-webkit-user-select:none;user-select:none;align-items:center;gap:.75rem;text-decoration:none;display:flex;position:relative}[data-component=sheet] [data-slot=row]:after{content:"";background:var(--border);height:1px;position:absolute;inset-block:auto 0;inset-inline:1.25rem 0}[data-component=sheet] [data-slot=row] [data-slot=external]{vertical-align:.25em;margin-inline-start:.375rem;display:inline-block}[data-component=sheet] [data-slot=row]:before{content:"";background:var(--menu-bar);opacity:0;width:2px;position:absolute;inset-block:0;inset-inline-start:0}[data-component=sheet] [data-slot=row][aria-current=true]:before{opacity:1}[data-component=sheet] [data-slot=row]:active{background:var(--menu-press)}@media (hover:hover) and (pointer:fine){[data-component=sheet] [data-slot=row]:hover{background:var(--menu-hover)}}[data-component=sheet] [data-slot=row]:focus-visible{background:var(--menu-hover);outline:none}[data-component=sheet] [data-slot=row]:focus-visible:before{opacity:1}html:has([data-component=sheet]:popover-open){overflow:hidden}@property --console-band-bg{syntax:"<color>";inherits:true;initial-value:#1a1a1a}html:has([data-site]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;background-color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0c0c0c)}@media (prefers-color-scheme:dark){html:has([data-site]){--lightningcss-light: ;--lightningcss-dark:initial}}html:has([data-site][data-theme=light]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html:has([data-site][data-theme=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-site]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--page-max:1728px;--page-width:min(100vw, var(--page-max));--page-offset:max(0px, (100vw - var(--page-max)) / 2);--page-offset-end:var(--page-offset);padding-inline:var(--page-offset) var(--page-offset-end);position:relative}@media (prefers-color-scheme:dark){[data-site]{--lightningcss-light: ;--lightningcss-dark:initial}}[data-site]>:is([data-component=announcement-banner],[data-component=letters-bar]){margin-inline:calc(-1 * var(--page-offset)) calc(-1 * var(--page-offset-end))}[data-site]{--bg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0c0c0c);--bg-weak:var(--lightningcss-light,#f5f5f5)var(--lightningcss-dark,#1a1a1a);--card-media-bg:#161616;--console-band-bg:var(--lightningcss-light,#1a1a1a)var(--lightningcss-dark,#121212);--bg-weaker:var(--lightningcss-light,#ebebeb)var(--lightningcss-dark,#242424);--bg-strong:var(--lightningcss-light,#141414)var(--lightningcss-dark,#f2f2f2);--bg-strong-hover:var(--lightningcss-light,#333)var(--lightningcss-dark,#d1d1d1);--text-strong:var(--lightningcss-light,#141414)var(--lightningcss-dark,#f2f2f2);--text:var(--lightningcss-light,#525252)var(--lightningcss-dark,#b8b8b8);--text-weak:var(--lightningcss-light,#666)var(--lightningcss-dark,#8f8f8f);--text-muted:var(--lightningcss-light,#737373)var(--lightningcss-dark,#7d7d7d);--text-faint:var(--lightningcss-light,#8c8c8c)var(--lightningcss-dark,#616161);--nav-marker:var(--text-faint);--text-weaker:var(--lightningcss-light,#b8b8b8)var(--lightningcss-dark,#525252);--text-weakest:var(--lightningcss-light,#d4d4d4)var(--lightningcss-dark,#3b3b3b);--text-inverted:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0c0c0c);--border:var(--lightningcss-light,#e0e0e0)var(--lightningcss-dark,#2e2e2e);--border-strong:var(--lightningcss-light,#c7c7c7)var(--lightningcss-dark,#474747);--link-dark:#4f8bff;--link:var(--lightningcss-light,#3b5cf6)var(--lightningcss-dark,var(--link-dark));--status-ok:var(--lightningcss-light,#239f50)var(--lightningcss-dark,#54d483);--status-degraded:var(--lightningcss-light,#eb980a)var(--lightningcss-dark,#f4b434);--status-outage:var(--lightningcss-light,#db2424)var(--lightningcss-dark,#ed5a5a);--link-visited:var(--lightningcss-light,#6a4fd6)var(--lightningcss-dark,var(--link-dark));--popover-bg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a1a1a);--popover-text-weak:var(--lightningcss-light,#666)var(--lightningcss-dark,#a3a3a3);--popover-shadow:0 0 0 1px var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#ffffff1a), 0 1px 1px var(--lightningcss-light,#0000000a)var(--lightningcss-dark,#0000004d), 0 2px 4px -1px var(--lightningcss-light,#0000000f)var(--lightningcss-dark,#00000059), 0 6px 12px -4px var(--lightningcss-light,#00000014)var(--lightningcss-dark,#00000073);--logo-inner:var(--lightningcss-light,#d2d2d2)var(--lightningcss-dark,#4b4b4b);--logo-open:var(--lightningcss-light,#626262)var(--lightningcss-dark,#aeaeae);--logo-code:var(--lightningcss-light,#1f1f1f)var(--lightningcss-dark,#eee);--font-sans:"Inter", "OC Arabic", "OC Thai", var(--font-cjk,ui-sans-serif), ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:var(--mono-choice,) "OpenTUI Mono", "OC Arabic", "OC Thai", "OpenTUI Mono Menlo", "OpenTUI Mono Consolas", "OpenTUI Mono Courier", var(--font-cjk,ui-monospace), ui-monospace, monospace;--sidebar-width:14.75rem;--gutter:1rem;--edge:1.5rem;--top:var(--edge);--logo-height:1.75rem;--logo-gap:calc(var(--top) + 8px);--content-top:calc(var(--top) + var(--logo-height) + var(--logo-gap));--topbar-height:3.5rem;--phone-logo-height:30px;--timeline-x:calc(var(--phone-logo-height) * 2 / 5);--ease-out:cubic-bezier(.23, 1, .32, 1)}@media (width>=60.0625rem){[data-site][data-sidebar=column]{--sidebar-width:calc(var(--edge) + (var(--page-width) - 2 * var(--edge) - 4 * var(--gutter)) / 5)}}[data-site]{--fs-micro:12px;--fs-meta:13px;--fs-small:14px;--fs-ui:15px;--fs-body:15px;--fs-read:16px;--fs-title:17px;--fs-large:18px;--fs-lead:18px;--fs-entry:26px;--fs-h1:clamp(28px, 25px + .5vw, 32px);--fs-display-max:64px;--fs-input:14px;--measure:33em;--mono-size:var(--fs-ui);--body-size:var(--fs-body);--title-size:var(--fs-title);--title-stroke:.2px currentColor;--hero-copy-size:var(--fs-lead);--hero-copy-leading:1.4;--subtitle-size:var(--hero-copy-size);--subtitle-leading:var(--hero-copy-leading);--bracket-bearing:calc(var(--mono-size) * .154);--bracket-ink:calc(var(--mono-size) * 2.092);background:var(--bg);min-height:100vh;color:var(--text-strong);font-family:var(--font-sans);font-size:var(--body-size);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;line-height:1.6;display:block;overflow-x:clip}[data-site] a,[data-site] button,[data-site] summary,[data-site] select,[data-site] [role=tab]{touch-action:manipulation}[data-site] button,[data-site] [role=tab]{-webkit-user-select:none;user-select:none}[data-site][data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-site][data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-site] a{color:inherit;text-decoration:none}[data-site] button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}[data-site] h1,[data-site] h2,[data-site] h3,[data-site] p,[data-site] ul,[data-site] dl,[data-site] dd,[data-site] pre,[data-site] fieldset{margin:0;padding:0}[data-site] h1,[data-site] h2,[data-site] h3{font-family:var(--font-mono)}[data-site] ul{list-style:none}[data-site] fieldset{border:0;min-width:0}[data-site] :focus-visible{outline:1px solid var(--link);outline-offset:2px}[data-site] [data-component=content]:focus,[data-site] h1[tabindex="-1"]:focus{outline:none}[data-site] [data-slot=sr-only]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;font-weight:400;position:absolute;overflow:hidden}[data-site] [data-component=skip-link]{top:calc(.5rem + env(safe-area-inset-top,0px));z-index:100;background:var(--bg);color:var(--text-strong);font-family:var(--font-mono);font-size:var(--mono-size);padding:.5rem .75rem;line-height:20px;position:fixed;inset-inline-start:calc(var(--page-offset) + .5rem + env(safe-area-inset-left,0px))}[data-site] [data-component=skip-link]:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;overflow:hidden}[data-site] [data-slot=inner]{fill:var(--logo-inner)}[data-site] [data-slot=open]{fill:var(--logo-open)}[data-site] [data-slot=code]{fill:var(--logo-code)}[data-site] :where([data-slot=lead],[data-section=getStarted] :is([data-slot=caption],[data-slot=sentence]>p),[data-page=home] [data-component=hero]>p,[data-slot=faq-answer],[data-component=legal-document],[data-component=legal-header] [data-slot=dates],[data-component=legal-summary],[data-component=legal-hub],[data-component=legal-summary],[data-component=legal-history],[data-component=legal-hub],[data-component=legal-header] p,[data-component=changelog-entry],[data-component=product-intro] p,[data-component=docs-article],[data-component=docs-version-notice] p,[data-component=oss-proof] [data-slot=licence],[data-component=oss-fork] [data-slot=points] p) a{color:var(--inline-link-color,var(--text-strong));text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:1px;transition:color .15s}@media (hover:hover) and (pointer:fine){[data-site] :where([data-slot=lead],[data-section=getStarted] :is([data-slot=caption],[data-slot=sentence]>p),[data-page=home] [data-component=hero]>p,[data-slot=faq-answer],[data-component=legal-document],[data-component=legal-header] [data-slot=dates],[data-component=legal-summary],[data-component=legal-hub],[data-component=legal-summary],[data-component=legal-history],[data-component=legal-hub],[data-component=legal-header] p,[data-component=changelog-entry],[data-component=product-intro] p,[data-component=docs-article],[data-component=docs-version-notice] p,[data-component=oss-proof] [data-slot=licence],[data-component=oss-fork] [data-slot=points] p) a:hover{color:var(--link)}}[data-site] :where([data-slot=lead],[data-section=getStarted] :is([data-slot=caption],[data-slot=sentence]>p),[data-page=home] [data-component=hero]>p,[data-slot=faq-answer],[data-component=legal-document],[data-component=legal-header] [data-slot=dates],[data-component=legal-summary],[data-component=legal-hub],[data-component=legal-summary],[data-component=legal-history],[data-component=legal-hub],[data-component=legal-header] p,[data-component=changelog-entry],[data-component=product-intro] p,[data-component=docs-article],[data-component=docs-version-notice] p,[data-component=oss-proof] [data-slot=licence],[data-component=oss-fork] [data-slot=points] p) a:focus-visible,[data-site] :where([data-slot=lead],[data-section=getStarted] :is([data-slot=caption],[data-slot=sentence]>p),[data-page=home] [data-component=hero]>p,[data-slot=faq-answer],[data-component=legal-document],[data-component=legal-header] [data-slot=dates],[data-component=legal-summary],[data-component=legal-hub],[data-component=legal-summary],[data-component=legal-history],[data-component=legal-hub],[data-component=legal-header] p,[data-component=changelog-entry],[data-component=product-intro] p,[data-component=docs-article],[data-component=docs-version-notice] p,[data-component=oss-proof] [data-slot=licence],[data-component=oss-fork] [data-slot=points] p) a:active{color:var(--link)}[data-site] [data-component=sidebar]{top:var(--banner-offset,0px);z-index:2;width:var(--sidebar-width);gap:var(--logo-gap);padding-block:var(--top) 0;padding-inline:calc(var(--edge) - var(--bracket-bearing)) var(--gutter);flex-direction:column;display:flex;position:fixed;inset-inline-start:var(--page-offset)}[data-site] [data-slot=logo]{align-self:flex-start;gap:.75rem;display:inline-flex}[data-site] [data-slot=logo] svg{width:calc(var(--logo-height) * 234 / 42);height:var(--logo-height);flex-shrink:0;display:block}[data-site] [data-slot=logo] [data-slot=icon]{width:calc(var(--logo-height) * 4 / 5);margin-inline-start:var(--bracket-bearing)}[data-site][data-logo=icon]{--logo-height:calc(var(--bracket-ink) * 5 / 4)}[data-site] [data-component=nav]{font-family:var(--font-mono)}[data-site] [data-component=nav] a{color:var(--text-weak);align-items:baseline;gap:.625rem;transition:color .15s;display:flex;position:relative}[data-site] [data-component=nav] a:before{content:"";background:var(--text-strong);transform-origin:50%;transition:transform .18s var(--ease-out);position:absolute;transform:scaleY(0)}@media (hover:hover) and (pointer:fine){[data-site] [data-component=nav] a:hover{color:var(--text-strong)}}[data-site] [data-component=nav] a:active{color:var(--text-strong)}[data-site] [data-component=nav] a[aria-current=page]{color:var(--text-strong)}[data-site] [data-component=nav] a[aria-current=page]:before{transform:scaleY(1)}[data-site] [data-component=nav] [data-slot=index]{display:none}[data-site] [data-component=nav] [data-slot=external]{translate:calc(-3px * var(--x-dir,1)) -2px;opacity:0;transition:opacity .15s ease, translate .2s var(--ease-out);flex-shrink:0;align-self:center;margin-inline-start:calc(4px - .625rem)}@media (hover:hover) and (pointer:fine){[data-site] [data-component=nav] a:hover [data-slot=external]{opacity:1;translate:0 -2px}}[data-site] [data-component=nav] a:focus-visible [data-slot=external]{opacity:1;translate:0 -2px}@media (hover:none),(pointer:coarse){[data-site] [data-component=nav] [data-slot=external]{opacity:1;translate:0 -2px}}[data-site] [data-component=nav][data-variant=index]{font-size:var(--mono-size);line-height:20px}[data-site] [data-component=nav][data-variant=index] ul{flex-direction:column;gap:1.3rem;display:flex}[data-site] [data-component=nav][data-variant=index] a{margin-block:-.65rem;padding-block:.65rem}[data-site] [data-component=nav][data-variant=index] a:focus-visible{color:var(--text-strong)}[data-site] [data-component=nav][data-variant=index] a>span{text-box:trim-both cap alphabetic}[data-site] [data-component=nav][data-variant=index] a:before{display:none}[data-site] [data-component=nav][data-variant=index] [data-slot=index]{color:var(--nav-marker);transition:color .15s;display:inline}[data-site] [data-component=nav][data-variant=index] a[aria-current=page] [data-slot=index],[data-site] [data-component=nav][data-variant=index] a:focus-visible [data-slot=index]{color:var(--text-strong)}@media (hover:hover) and (pointer:fine){[data-site] [data-component=nav][data-variant=index] a:hover [data-slot=index]{color:var(--text-strong)}}[data-site] [data-component=nav][data-variant=index] a:active [data-slot=index]{color:var(--text-strong)}[data-site] [data-component=nav][data-variant=rail]{font-size:var(--mono-size)}[data-site] [data-component=nav][data-variant=rail] ul{border-inline-start:1px solid var(--border);flex-direction:column;gap:.25rem;display:flex}[data-site] [data-component=nav][data-variant=rail] a{padding-block:.375rem;padding-inline:1rem 0}[data-site] [data-component=nav][data-variant=rail] a:before{inset-inline-start:-1px;width:2px;top:0;bottom:0}[data-site] [data-component=content]{--visible:4;--gaps:3;min-width:0;padding-block:var(--content-top) 0;padding-inline:var(--gutter) var(--edge);flex-direction:column;margin-inline-start:var(--sidebar-width);display:flex}[data-site] [data-component=site-button]{background:var(--bg-strong);height:2.25rem;color:var(--text-inverted);font-family:var(--font-sans);font-size:var(--fs-small);white-space:nowrap;outline-offset:2px;transition:background-color .15s ease, outline-color .15s ease, transform .16s var(--ease-out);border-radius:0;outline:1px solid #0000;align-items:center;gap:.5rem;padding:0 1rem;font-weight:500;display:inline-flex}@media (hover:hover) and (pointer:fine){[data-site] [data-component=site-button]:hover{background:var(--bg-strong-hover);outline-color:var(--link)}}[data-site] [data-component=site-button]:focus-visible{outline:2px solid var(--lightningcss-light,var(--link))var(--lightningcss-dark,color-mix(in srgb, var(--link) 85%, #000));outline-offset:2px}[data-site] [data-component=site-button][data-variant=neutral]:focus-visible{outline-color:var(--link)}[data-site] [data-component=site-button]:active{transform:scale(.985)}[data-site] [data-component=site-button] [data-slot=chevron]{transition:transform .2s var(--ease-out)}[data-site] [data-component=site-button] [data-slot=platform-icon]{flex-shrink:0;margin-top:-.125rem}[data-site] [data-component=site-button] [data-icon=testflight]{translate:0 2.7px}[data-site] [data-component=site-button][aria-expanded=true] [data-slot=chevron]{scale:1 -1}[data-site] [data-component=site-button]:has(>[data-slot=platform-icon]:first-child){gap:.75rem;padding-inline-start:.75rem}[data-site] [data-component=site-button]:has(>[data-slot=chevron]:last-child){gap:.75rem;padding-inline-end:.75rem}[data-site] [data-component=site-button][data-variant=neutral]{background:var(--bg-weaker);color:var(--text-strong)}@media (hover:hover) and (pointer:fine){[data-site] [data-component=site-button][data-variant=neutral]:hover{background:var(--border)}[data-site] [data-component=site-button][data-variant=neutral]:hover:not(:focus-visible){outline-color:#0000}}[data-site] [data-component=site-button][data-variant=neutral]:active{background:var(--border)}[data-site] [data-component=site-button][data-variant=neutral]:active:not(:focus-visible){outline-color:#0000}[data-site] [data-component=site-button]:is(:disabled,[aria-disabled=true]){--button-disabled-text:var(--lightningcss-light,#999)var(--lightningcss-dark,#5c5c5c);--button-disabled-line:var(--lightningcss-light,#d6d6d6)var(--lightningcss-dark,#383838);box-shadow:inset 0 0 0 1px var(--button-disabled-line);cursor:not-allowed;color:var(--button-disabled-text)!important;background:0 0!important;transform:none!important}[data-site] [data-component=site-button]:is(:disabled,[aria-disabled=true]):not(:focus-visible){outline-color:#0000!important}[data-site] [data-component=site-button]:is(:disabled,[aria-disabled=true]) [data-slot=chevron]{scale:none}[data-site] [data-component=site-button][aria-busy=true]{cursor:progress;animation:button-busy 1.1s var(--ease-out) infinite;background-position:-30% 100%;background-image:linear-gradient(currentColor,currentColor)!important;background-repeat:no-repeat!important;background-size:30% 2px!important}@media (prefers-reduced-motion:reduce){[data-site] [data-component=site-button][aria-busy=true]{background-position:0 100%;animation:none;background-size:100% 2px!important}}[data-site] :is([data-component=site-split],[data-component=site-buttons],[data-variant=split]) [data-component=site-button]:focus-visible{outline:2px solid var(--link);outline-offset:-2px;box-shadow:inset 0 0 0 4px var(--bg)}[data-site] :is([data-component=site-split],[data-variant=split]) [data-component=site-button]:not([data-slot=split-toggle],[data-slot=chevron-button]):is(:disabled,[aria-disabled=true]){--join:1px;box-shadow:inset 0 1px 0 var(--button-disabled-line), inset 0 -1px 0 var(--button-disabled-line), inset var(--join) 0 0 var(--button-disabled-line), var(--join) 0 0 var(--button-disabled-line)}[data-site] :is([data-component=site-split],[data-variant=split]) [data-component=site-button]:not([data-slot=split-toggle],[data-slot=chevron-button]):is(:disabled,[aria-disabled=true]):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--join:-1px}[data-site] :is([data-component=site-split],[data-variant=split]) [data-component=site-button]:not([data-slot=split-toggle],[data-slot=chevron-button]):is(:disabled,[aria-disabled=true]):focus-visible{box-shadow:inset 0 0 0 4px var(--bg), var(--join) 0 0 var(--button-disabled-line)}[data-site] :is([data-component=site-split],[data-variant=split]) :is([data-slot=split-toggle],[data-slot=chevron-button]):is(:disabled,[aria-disabled=true]):not(:focus-visible){box-shadow:inset 0 1px 0 var(--button-disabled-line), inset 0 -1px 0 var(--button-disabled-line), inset -1px 0 0 var(--button-disabled-line)}[data-site] :is([data-component=site-split],[data-variant=split]) :is([data-slot=split-toggle],[data-slot=chevron-button]):is(:disabled,[aria-disabled=true]):not(:focus-visible):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){box-shadow:inset 0 1px 0 var(--button-disabled-line), inset 0 -1px 0 var(--button-disabled-line), inset 1px 0 0 var(--button-disabled-line)}[data-site] [data-component=site-menu]{position:relative}[data-site] [data-component=site-menu] [data-component=site-button]{margin:0}[data-site] [data-component=site-menu] [data-slot=menu]{inset-inline-start:0;z-index:5;background:var(--popover-bg);width:max-content;min-width:100%;box-shadow:var(--popover-shadow);transform-origin:bottom var(--x-start,left);animation:menu-in .16s var(--ease-out);flex-direction:column;display:flex;position:absolute;bottom:calc(100% + .5rem)}[data-site] [data-component=site-menu] [data-slot=menu] [data-slot=install],[data-site] [data-component=site-menu] [data-slot=menu] [data-slot=store],[data-site] [data-component=site-menu] [data-slot=menu] [data-slot=item]{font-family:var(--font-mono);font-size:var(--fs-micro);text-align:start;grid-template-columns:2.75rem auto 3.5rem;align-items:center;gap:.25rem;display:grid}[data-site] [data-component=site-menu] [data-slot=menu] [data-slot=install]{font-size:var(--fs-meta)}[data-site] [data-component=site-menu][data-placement=below] [data-slot=menu]{transform-origin:top var(--x-start,left);top:calc(100% + .375rem);bottom:auto}[data-site] [data-component=site-menu][data-align=end] [data-slot=menu]{transform-origin:bottom var(--x-end,right);inset-inline:auto 0}[data-site] [data-component=site-menu][data-placement=below][data-align=end] [data-slot=menu]{transform-origin:top var(--x-end,right)}[data-site] [data-component=site-menu] [data-slot=menu] [data-slot=link]{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--text-strong);white-space:nowrap;align-items:center;gap:.5rem;text-decoration:none;display:flex}[data-site] [data-component=site-menu] [data-slot=menu] [data-slot=link] [data-slot=external]{vertical-align:.2em;margin-inline-start:.375rem;display:inline-block}[data-site] [data-component=site-menu] [data-slot=menu] [data-slot=store]{color:var(--text-strong);grid-template-columns:14px auto auto;column-gap:.625rem}[data-site] [data-component=site-menu] [data-slot=menu] [data-slot=store] [data-slot=platform-icon]{margin:0}[data-site] [data-component=site-menu] [data-slot=menu] [data-slot=store] [data-slot=status]{padding-inline-start:1.5rem}[data-site] [data-component=site-menu] [data-slot=method]{color:var(--popover-text-weak)}[data-site] [data-component=site-menu] [data-slot=command]{color:var(--text-strong)}[data-site] [data-component=site-menu] [data-slot=status]{text-align:end;color:var(--popover-text-weak)}[data-site] [data-component=site-menu] [data-copied] [data-slot=status]{color:var(--text-strong)}@media (width<=40rem){[data-site] [data-component=site-menu] [data-slot=menu]>:is([data-slot=install],[data-slot=store],[data-slot=item],[data-slot=link]){min-height:2.75rem;font-size:var(--body-size)}[data-site] [data-component=site-menu] [data-slot=menu] [data-slot=install]{grid-template-columns:4ch minmax(0,1fr) 6ch;column-gap:.75rem}[data-site] [data-component=site-menu] [data-slot=menu] [data-slot=store]{grid-template-columns:16px minmax(0,1fr) auto}[data-site] [data-component=site-menu] [data-slot=menu] [data-slot=store] [data-slot=platform-icon]{width:16px;height:16px}[data-site] [data-component=site-menu] [data-slot=command],[data-site] [data-component=site-menu] [data-slot=menu] [data-slot=label]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}}[data-site] [data-component=hero]{flex-direction:column;gap:2.5rem;display:flex}[data-site] [data-component=hero] h1{letter-spacing:-.03em;text-wrap:balance;max-width:52rem;margin-block:calc(.3175em - .5lh) calc(.3725em - .5lh);font-size:clamp(2.25rem,4.4vw,4rem);font-weight:400;line-height:1.05}[data-site] [data-component=hero] p{max-width:34rem;font-size:var(--hero-copy-size);line-height:var(--hero-copy-leading);color:var(--text-weak);text-wrap:pretty}[data-site] [data-component=block]{--block-space:4.5rem;column-gap:var(--gutter);margin-top:var(--block-space);padding-top:var(--block-space);border-top:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}[data-site] [data-component=block] [data-slot=label],[data-site] [data-component=block] [data-slot=lead]{text-box:trim-start cap alphabetic}[data-site] [data-component=block] [data-slot=label]{font-size:var(--title-size);-webkit-text-stroke:var(--title-stroke);color:var(--text-strong);padding-inline-end:1rem;font-weight:400;line-height:1.3}[data-site] [data-component=block] [data-slot=body]{flex-direction:column;grid-column:2/-1;gap:2.5rem;max-width:52rem;display:flex}[data-site] [data-component=block] [data-slot=lead]{font-size:var(--fs-lead);color:var(--text);text-wrap:pretty;line-height:1.4}[data-site] [data-component=block] [data-slot=lead] strong{font-weight:inherit;color:var(--text-strong)}[data-site] [data-component=block] [data-slot=more]{background:var(--bg-weaker);height:2.25rem;color:var(--text-strong);font-size:var(--fs-small);transition:background-color .15s ease, transform .16s var(--ease-out);align-self:flex-start;align-items:center;padding:0 1rem;font-weight:500;display:inline-flex}@media (hover:hover) and (pointer:fine){[data-site] [data-component=block] [data-slot=more]:hover{background:var(--border)}}[data-site] [data-component=block] [data-slot=more]:focus-visible{outline-width:2px}[data-site] [data-component=block] [data-slot=more]:active{transform:scale(.985)}[data-site]{--row-height:calc(1.25rem + 1.55 * var(--fs-large))}[data-site] [data-component=faq] [data-slot=faq-question]{--padding-top:.625rem;min-height:var(--row-height);width:100%;padding-block:var(--padding-top) .625rem;text-align:start;font-size:var(--fs-large);align-items:center;padding-inline:0 1.875rem;display:flex;position:relative}[data-site] [data-component=faq] [data-slot=faq-question] svg{display:none}[data-site] [data-component=faq] [data-slot=faq-question]:before,[data-site] [data-component=faq] [data-slot=faq-question]:after{content:"";inset-inline-end:0;top:calc(var(--padding-top) + .5lh - .5px);background:var(--text-weak);width:12px;height:1px;transition:background-color .15s;position:absolute}@media (width<=40rem){[data-site] [data-component=faq] [data-slot=faq-question]:before,[data-site] [data-component=faq] [data-slot=faq-question]:after{inset-inline-end:calc(34px - var(--edge) - 6px)}}[data-site] [data-component=faq] [data-slot=faq-question]:after{transition:scale .2s var(--ease-out), background-color .15s ease;rotate:90deg}[data-site] [data-component=faq] [data-slot=faq-question][data-expanded]:after{scale:0 1}@media (hover:hover) and (pointer:fine){[data-site] [data-component=faq] [data-slot=faq-question]:hover:before,[data-site] [data-component=faq] [data-slot=faq-question]:hover:after{background:var(--text-strong)}}[data-site] [data-component=faq] [data-slot=faq-question]:active:before,[data-site] [data-component=faq] [data-slot=faq-question]:active:after{background:var(--text-strong)}[data-site] [data-component=faq] li:first-child [data-slot=faq-question]{--padding-top:0px;min-height:0}[data-site] [data-component=faq] [data-slot=faq-answer]{color:var(--text);max-width:44rem;animation:faq-close .18s var(--ease-out);overflow:hidden}[data-site] [data-component=faq] [data-slot=faq-answer][data-expanded]{animation:faq-open .22s var(--ease-out)}[data-site] [data-component=faq] [data-slot=faq-answer-inner]{padding-block:0 .875rem;padding-inline:0 1.875rem}[data-site] [data-component=site-footer]{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);min-height:72vh;margin-top:4rem;display:grid}[data-site] [data-component=site-footer] [data-slot=secondary]{padding-block:0 var(--edge);padding-inline:calc(var(--edge) - var(--bracket-bearing)) var(--gutter);flex-direction:column;align-self:end;gap:2.25rem;display:flex}[data-site] [data-component=site-footer]{--copyright-line:calc(var(--mono-size) * 1.5);--switcher-bottom:calc(var(--edge) + var(--copyright-line) + 2.25rem)}[data-site] [data-component=site-footer] [data-slot=main]{padding-block:0;padding-inline:var(--gutter) var(--edge);align-self:end;container-type:inline-size}[data-site] [data-component=site-footer] [data-slot=main] [data-component=wordmark]{margin-bottom:calc(var(--switcher-bottom) - 100cqw * 6 / 234)}[data-site] [data-component=site-footer] [data-slot=footer-controls],[data-site] [data-component=site-footer] [data-slot=copyright]{margin-inline-start:var(--bracket-bearing)}[data-site] [data-component=site-footer] [data-slot=footer-controls]{align-items:center;gap:.75rem;display:flex}[data-site] [data-component=site-footer] [data-slot=copyright]{font-family:var(--font-mono);font-size:var(--mono-size);line-height:var(--copyright-line);color:var(--text-muted)}[data-site] [data-component=site-footer] [data-slot=copyright] a{color:var(--text-weak);transition:color .15s}@media (hover:hover) and (pointer:fine){[data-site] [data-component=site-footer] [data-slot=copyright] a:hover{color:var(--text-strong)}}[data-site] [data-component=site-footer] [data-slot=copyright] a:active{color:var(--text-strong)}[data-site] [data-component=site-footer] [data-component=language-picker] [data-slot=trigger]{height:auto;font:inherit;color:var(--text-weak);background:0 0;border:0;padding:0;transition:color .15s}@media (hover:hover) and (pointer:fine){[data-site] [data-component=site-footer] [data-component=language-picker] [data-slot=trigger]:hover{color:var(--text-strong)}}[data-site] [data-component=site-footer] [data-component=language-picker] [data-slot=trigger]:active,[data-site] [data-component=site-footer] [data-component=language-picker] [data-slot=trigger][aria-expanded=true]{color:var(--text-strong)}[data-site] [data-component=secondary-nav]{font-family:var(--font-mono);font-size:var(--mono-size);line-height:1.2}[data-site] [data-component=secondary-nav] ul{flex-direction:column;gap:.875rem;display:flex}[data-site] [data-component=secondary-nav] li,[data-site] [data-component=secondary-nav] a{align-items:center;gap:.625rem;display:flex}[data-site] [data-component=secondary-nav] li>a,[data-site] [data-component=secondary-nav] li>[data-component=language-picker]{flex:1;min-width:0}[data-site] [data-component=secondary-nav] li>a,[data-site] [data-component=secondary-nav] li>[data-component=language-picker] [data-slot=trigger]{margin-block:-.4375rem;padding-block:.4375rem}[data-site] [data-component=secondary-nav] li>[data-component=language-picker] [data-component=dropdown],[data-site] [data-component=secondary-nav] li>[data-component=language-picker] [data-slot=trigger]{justify-content:flex-start;width:100%}[data-site] [data-component=secondary-nav] li>[data-component=language-picker] [data-component=dropdown]{display:flex}[data-site] [data-component=secondary-nav] li>[data-component=language-picker] [data-slot=trigger] span{flex:none}[data-site] [data-component=secondary-nav] a,[data-site] [data-component=secondary-nav] [data-component=language-picker] [data-slot=trigger]{color:var(--text-weak);transition:color .15s}[data-site] [data-component=secondary-nav] a[aria-current=page]{color:var(--text-strong)}[data-site] [data-component=secondary-nav] a[aria-current=page] [data-slot=box]{color:var(--text-strong)}[data-site] [data-component=secondary-nav] a[aria-current=page] [data-slot=fill]:before{opacity:1}[data-site] [data-component=secondary-nav] [data-slot=box]{color:var(--nav-marker);align-items:center;transition:color .15s;display:inline-flex}[data-site] [data-component=secondary-nav] [data-slot=fill]{place-items:center;width:2ch;height:1lh;display:grid;translate:0 .05em}[data-site] [data-component=secondary-nav] [data-slot=fill]:before{content:"";background:var(--text-strong);opacity:0;width:.75em;height:.09em}@media (hover:hover) and (pointer:fine){[data-site] [data-component=secondary-nav] li:hover a,[data-site] [data-component=secondary-nav] li:hover [data-slot=trigger],[data-site] [data-component=secondary-nav] li:hover [data-slot=box]{color:var(--text-strong)}[data-site] [data-component=secondary-nav] li:hover [data-slot=fill]:before{opacity:1}}:is([data-site] [data-component=secondary-nav] li:has(:focus-visible),[data-site] [data-component=secondary-nav] li:has(:active),[data-site] [data-component=secondary-nav] li:has([aria-expanded=true])) a,:is([data-site] [data-component=secondary-nav] li:has(:focus-visible),[data-site] [data-component=secondary-nav] li:has(:active),[data-site] [data-component=secondary-nav] li:has([aria-expanded=true])) [data-slot=trigger],:is([data-site] [data-component=secondary-nav] li:has(:focus-visible),[data-site] [data-component=secondary-nav] li:has(:active),[data-site] [data-component=secondary-nav] li:has([aria-expanded=true])) [data-slot=box]{color:var(--text-strong)}:is([data-site] [data-component=secondary-nav] li:has(:focus-visible),[data-site] [data-component=secondary-nav] li:has(:active),[data-site] [data-component=secondary-nav] li:has([aria-expanded=true])) [data-slot=fill]:before{opacity:1}[data-site] [data-component=status] [data-design-copy]{white-space:nowrap}[data-site] [data-component=status] [data-slot=bars]{box-sizing:border-box;justify-content:center;gap:2px;width:4ch;height:.86em;padding:0 .154em;display:flex;translate:0 .03em}[data-site] [data-component=status] [data-slot=bars] span{background:var(--status-ok);flex:0 0 calc(20% - 2.6px)}[data-site] [data-component=status] [data-slot=bars] span[data-state=degraded]{background:var(--status-degraded)}[data-site] [data-component=status] [data-slot=bars] span[data-state=outage]{background:var(--status-outage)}[data-site] [data-component=status] [data-slot=bars] span[data-state=unknown]{background:var(--text-weakest)}[data-site] [data-component=theme-toggle]{border:1px solid var(--border);display:inline-flex}[data-site] [data-component=theme-toggle] :is(button,a){width:2rem;height:1.75rem;color:var(--text-weak);place-items:center;transition:color .15s,background-color .15s;display:grid}[data-site] [data-component=theme-toggle] :is(button,a)+:is(button,a){border-inline-start:1px solid var(--border);padding-inline-end:1px}[data-site] [data-component=theme-toggle] :is(button,a):is([aria-pressed=true],[data-active]){color:var(--text-strong);background:var(--bg-weak)}@media (hover:hover) and (pointer:fine){[data-site] [data-component=theme-toggle] :is(button,a):hover{color:var(--text-strong)}}[data-site] [data-component=theme-toggle] :is(button,a):active{color:var(--text-strong)}[data-site] [data-component=theme-toggle][data-variant=cycle] [data-slot=icon]{opacity:0;grid-area:1/1;display:grid}[data-site] [data-component=theme-toggle][data-variant=cycle] [data-slot=icon][data-current]{opacity:1}@media (prefers-reduced-motion:no-preference){[data-site] [data-component=theme-toggle][data-variant=cycle] [data-slot=icon]{transition:opacity .15s}}[data-site] [data-slot=frame]{display:contents}[data-site][data-layout=docs]{--aside-width:calc((var(--page-width) - var(--sidebar-width) - 4 * var(--gutter) - var(--edge)) / 4 + var(--edge))}[data-site][data-layout=docs] [data-slot=frame]{grid-template-columns:var(--sidebar-width) minmax(0, 1fr) var(--aside-width);align-items:start;display:grid}[data-site][data-layout=docs] [data-component=sidebar]{grid-area:1/1;height:100dvh;position:sticky}@media (width>=60.0625rem){[data-site][data-layout=docs] [data-component=sidebar][data-section-nav]{padding-bottom:var(--edge)}}[data-site][data-layout=docs] [data-component=sidebar][data-section-nav]>:last-child{scrollbar-width:none;flex:1;min-height:0;overflow-y:auto}[data-site][data-layout=docs] [data-component=sidebar][data-section-nav]>:last-child[data-scrolls]{overscroll-behavior:contain}[data-site][data-layout=docs] [data-component=aside]{height:100dvh;padding-block:var(--content-top) var(--edge);padding-inline:0 var(--edge);flex-direction:column;grid-area:1/3;display:flex;position:sticky;top:0}[data-site][data-layout=docs] [data-component=aside]>*{scrollbar-width:none;flex:1;min-height:0;margin:-4px;padding:4px;overflow-y:auto}[data-site][data-layout=docs]:is([data-page=legal-document],[data-page=docs])[data-layout] [data-component=aside]{height:auto;max-height:100dvh}[data-site][data-layout=docs] [data-component=content]{grid-area:1/2;margin:0;padding-inline-end:calc(2 * var(--gutter) + 40px)}[data-site] [data-component=site-menu] [data-slot=menu],[data-site] [data-component=language-picker] [data-slot=dropdown]{color:var(--text-strong)}[data-site][data-popover=light] [data-component=site-menu] [data-slot=menu],[data-site][data-popover=light] [data-component=language-picker] [data-slot=dropdown]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-site][data-popover=dark] [data-component=site-menu] [data-slot=menu],[data-site][data-popover=dark] [data-component=language-picker] [data-slot=dropdown]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-site]{--menu-hover:var(--lightningcss-light,#f1f1f1)var(--lightningcss-dark,#222);--menu-press:var(--lightningcss-light,#e8e8e8)var(--lightningcss-dark,#2b2b2b);--menu-open:var(--menu-hover);--menu-hint:var(--lightningcss-light,#a8a8a8)var(--lightningcss-dark,#575757);--menu-bar:var(--lightningcss-light,#666)var(--lightningcss-dark,#9e9e9e)}[data-site] :is([data-component=site-menu] [data-slot=menu],[data-component=language-picker] [data-slot=dropdown],[data-component=logo-menu],[data-component=docs-lockup] [data-slot=menu]){padding:0}[data-site] :is([data-component=site-menu] [data-slot=menu]>*,[data-component=language-picker] [data-slot=item],[data-component=logo-menu] a,[data-component=docs-lockup] [role=menuitem]){border-radius:0;padding:.5rem .875rem;transition:none;position:relative}[data-site] :is([data-component=site-menu] [data-slot=menu]>*,[data-component=language-picker] [data-slot=item],[data-component=logo-menu] a,[data-component=docs-lockup] [role=menuitem]):before{content:"";top:0;bottom:0;background:var(--menu-hint);opacity:0;width:2px;position:absolute;inset-inline-start:-1px}@media (hover:hover) and (pointer:fine){[data-site] :is([data-component=site-menu] [data-slot=menu]>*,[data-component=language-picker] [data-slot=item],[data-component=logo-menu] a,[data-component=docs-lockup] [role=menuitem]):hover:not(:is([data-slot=menu],[data-slot=dropdown]):has(:focus-visible:not(:hover)) *){background:var(--menu-hover)}[data-site] :is([data-component=site-menu] [data-slot=menu]>*,[data-component=language-picker] [data-slot=item],[data-component=logo-menu] a,[data-component=docs-lockup] [role=menuitem]):hover:not(:is([data-slot=menu],[data-slot=dropdown]):has(:focus-visible:not(:hover)) *):before{opacity:1}}[data-site] :is([data-component=site-menu] [data-slot=menu]>*,[data-component=language-picker] [data-slot=item],[data-component=logo-menu] a,[data-component=docs-lockup] [role=menuitem]):active{background:var(--menu-press)}[data-site] :is([data-component=site-menu] [data-slot=menu]>*,[data-component=language-picker] [data-slot=item],[data-component=logo-menu] a,[data-component=docs-lockup] [role=menuitem]):focus-visible{outline-offset:-2px}[data-site]:not([data-menu-color=blue]) :is([data-component=site-menu] [data-slot=menu]>*,[data-component=language-picker] [data-slot=item],[data-component=logo-menu] a,[data-component=docs-lockup] [role=menuitem]):focus-visible{background:var(--menu-hover);outline:none}[data-site]:not([data-menu-color=blue]) :is([data-component=site-menu] [data-slot=menu]>*,[data-component=language-picker] [data-slot=item],[data-component=logo-menu] a,[data-component=docs-lockup] [role=menuitem]):focus-visible:before{opacity:1}[data-site] [data-component=language-picker] [data-slot=chevron]{color:inherit;opacity:0;transition:opacity .15s}@media (hover:hover) and (pointer:fine){[data-site] [data-component=language-picker] [data-slot=trigger]:hover [data-slot=chevron]{opacity:1}}[data-site] [data-component=language-picker] [data-slot=trigger]:focus-visible [data-slot=chevron],[data-site] [data-component=language-picker] [aria-expanded=true] [data-slot=chevron]{opacity:1}@media (hover:none),(pointer:coarse){[data-site] [data-component=language-picker] [data-slot=chevron]{opacity:1}}[data-site] [data-component=language-picker] [aria-expanded=true] [data-slot=chevron]{scale:1 -1}[data-site] [data-component=language-picker] [data-slot=dropdown]{background:var(--popover-bg);min-width:10rem;animation:menu-in .16s var(--ease-out);border:0;border-radius:0;margin-inline:-1px;padding-block:1px;translate:0 1px;box-shadow:inset 0 0 0 1px var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#ffffff1a),0 1px 1px var(--lightningcss-light,#0000000a)var(--lightningcss-dark,#0000004d),0 2px 4px -1px var(--lightningcss-light,#0000000f)var(--lightningcss-dark,#00000059),0 6px 12px -4px var(--lightningcss-light,#00000014)var(--lightningcss-dark,#00000073)}[data-site] [data-component=language-picker] [data-slot=item]{width:calc(100% - 2px);min-height:2rem;font-family:var(--font-sans);font-size:var(--fs-meta);color:var(--popover-text-weak);justify-content:space-between;align-items:center;gap:1rem;margin-inline:1px;display:flex}@media (hover:hover) and (pointer:fine){[data-site] [data-component=language-picker] [data-slot=item]:hover:not(:is([data-slot=menu],[data-slot=dropdown]):has(:focus-visible:not(:hover)) *){color:var(--text-strong)}}[data-site] [data-component=language-picker] [data-slot=item][data-selected=true]{color:var(--text-strong)}[data-site] [data-component=language-picker] [data-slot=item][data-selected=true]:not(:hover,:active){background:0 0}@media (hover:hover) and (pointer:fine){[data-site] [data-component=language-picker] [data-slot=item]:hover:not(:active){background:0 0}}[data-site] [data-component=logo-menu]{z-index:40;background:var(--popover-bg);min-width:11rem;box-shadow:var(--popover-shadow);color:var(--text-strong);font-family:var(--font-mono);font-size:var(--fs-micro);transform-origin:top var(--x-start,left);animation:settings-in .14s var(--ease-out);flex-direction:column;display:flex;position:absolute}[data-site] [data-component=logo-menu] a{align-items:center;gap:.625rem;display:flex}[data-site] [data-component=logo-menu] a svg{flex-shrink:0;width:14px;height:14px}[data-site] [data-component=logo-menu] a [data-slot=icon]{width:11.2px;margin-inline:1.4px}[data-site] [data-component=asset-menu]{--spring:linear(0, .029, .105, .21, .331, .456, .577, .689, .788, .872, .94, .993, 1.032, 1.059, 1.075, 1.082, 1.083, 1.079, 1.072, 1.062, 1.052, 1.042, 1.032, 1.023, 1.015, 1.008, 1.003, .999, .996, .995, 1);z-index:40;background:var(--popover-bg);box-shadow:var(--popover-shadow);color:var(--text-strong);font-family:var(--font-mono);transform-origin:top var(--x-start,left);animation:asset-menu-in .55s var(--spring) both, asset-fade-in .16s ease-out both;grid-template-columns:repeat(2,7.5rem);gap:.375rem;padding:.375rem;display:grid;position:absolute}[data-site] [data-component=asset-menu] a{--tilt:-4deg;outline-offset:-2px;animation:asset-card-in .55s var(--spring) both, asset-fade-in .18s ease-out both;animation-delay:calc(60ms + var(--i) * 45ms);flex-direction:column;gap:.125rem;padding:.375rem .375rem .5rem;transition:background-color .15s;display:flex}[data-site] [data-component=asset-menu] a:nth-child(2){--tilt:3deg}[data-site] [data-component=asset-menu] a:nth-child(3){--tilt:-2deg}[data-site] [data-component=asset-menu] a:nth-child(4){--tilt:4deg}@media (hover:hover) and (pointer:fine){[data-site] [data-component=asset-menu] a:hover{background:color-mix(in srgb, var(--text-strong) 6%, transparent)}[data-site] [data-component=asset-menu] a:hover [data-slot=thumb]{transform:translateY(-2px) rotate(calc(var(--tilt) * -.25)) scale(1.03)}}[data-site] [data-component=asset-menu] a:active [data-slot=thumb]{transition-duration:.1s;transform:scale(.97)}[data-site] [data-component=asset-menu] [data-slot=thumb]{aspect-ratio:1;background:color-mix(in srgb, var(--text-strong) 6%, transparent);color:var(--text-strong);transition:transform .38s var(--spring);place-items:center;margin-bottom:.375rem;display:grid}[data-site] [data-component=asset-menu] [data-slot=thumb] svg{display:block}[data-site] [data-component=asset-menu] [data-kind=logo] [data-slot=icon]{width:30%;height:auto}[data-site] [data-component=asset-menu] [data-kind=wordmark] svg{width:76%;height:auto}[data-site] [data-component=asset-menu] [data-slot=page]{aspect-ratio:4/5;background:var(--popover-bg);flex-direction:column;gap:5px;width:56%;padding:10%;display:flex;box-shadow:0 1px 2px #0000001f}[data-site] [data-component=asset-menu] [data-slot=page] [data-slot=icon]{width:22%;height:auto;margin-bottom:3px}[data-site] [data-component=asset-menu] [data-slot=page] i{background:var(--text-weaker);height:2px;display:block}[data-site] [data-component=asset-menu] [data-slot=page] i[data-short]{width:60%}[data-site] [data-component=asset-menu] [data-slot=page] b{gap:3px;margin-top:auto;display:flex}[data-site] [data-component=asset-menu] [data-slot=page] b i{aspect-ratio:1;background:var(--text-strong);flex:1;height:auto}[data-site] [data-component=asset-menu] [data-slot=page] b i+i{background:var(--text-weak)}[data-site] [data-component=asset-menu] [data-slot=page] b i+i+i{background:var(--border-strong)}[data-site] [data-component=asset-menu] [data-slot=archive]{aspect-ratio:4/5;background:var(--text-strong);width:50%;color:var(--bg);letter-spacing:.08em;place-items:end center;padding-bottom:12%;font-size:.625rem;display:grid;position:relative}[data-site] [data-component=asset-menu] [data-slot=archive] i{background:repeating-linear-gradient(to bottom, var(--bg) 0 2px, transparent 2px 4px);opacity:.6;width:4px;height:52%;position:absolute;top:0;left:50%;translate:-50%}[data-site] [data-component=asset-menu] [data-slot=name]{font-size:var(--fs-micro);line-height:1.3}[data-site] [data-component=asset-menu] [data-slot=meta]{font-size:var(--fs-micro);color:var(--text-weak);line-height:1.3}@media (prefers-reduced-motion:reduce){[data-site] [data-component=asset-menu],[data-site] [data-component=asset-menu] a{animation:.15s ease-out both asset-fade-in}[data-site] [data-component=asset-menu] [data-slot=thumb]{transition:none}}[data-site][data-popover=light] [data-component=asset-menu]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-site][data-popover=dark] [data-component=asset-menu]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-site][data-popover=light] [data-component=logo-menu]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-site][data-popover=dark] [data-component=logo-menu]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-site] [data-component=wordmark]{--wm-line:var(--border);--wm-hatch:var(--border);--wm-node:var(--text-weaker);position:relative}[data-site] [data-component=wordmark] svg{width:100%;height:auto;display:block;overflow:visible}[data-site] [data-component=wordmark] [data-slot=letter]{transform:translate(calc((var(--slot,0) - var(--home,0)) * 30px), var(--lift,0px))}@media (width<=40rem){[data-site] [data-component=wordmark] svg{aspect-ratio:114/84}[data-site] [data-component=wordmark] [data-slot=stage]{transform:scale(2.05263)}[data-site] [data-component=wordmark] [data-slot=letter]{transform:translate(calc((mod(var(--slot,0), 4) - var(--home,0)) * 30px), calc(round(down, var(--slot,0) / 4, 1) * 42px + var(--lift,0px)))}}[data-site] [data-component=wordmark] path,[data-site] [data-component=wordmark] line{vector-effect:non-scaling-stroke;stroke-width:1px}[data-site] [data-component=wordmark] line{stroke:var(--wm-hatch)}[data-site] [data-component=wordmark] [data-slot=fill]{fill:var(--wm-pattern)}[data-site] [data-component=wordmark] [data-slot=outline]{fill:none;stroke:var(--wm-line);stroke-linejoin:miter}[data-site] [data-component=wordmark] [data-slot=node]{fill:var(--bg);stroke:var(--wm-node);vector-effect:non-scaling-stroke;stroke-width:1px}[data-site] [data-component=wordmark] [data-slot=face][data-play][data-ready] line,[data-site] [data-component=wordmark] [data-slot=face][data-play][data-ready] [data-slot=outline],[data-site] [data-component=wordmark] [data-slot=face][data-play][data-ready] [data-slot=node]{transition:stroke .15s}[data-site] [data-component=wordmark] [data-slot=face][data-play][data-ready] [data-slot=letter]{cursor:grab}[data-site] [data-component=wordmark] [data-slot=face][data-play][data-ready] [data-slot=letter]:focus-visible,[data-site] [data-component=wordmark] [data-slot=face][data-play] [data-lifted]{--wm-line:var(--link);--wm-node:var(--link)}:is([data-site] [data-component=wordmark] [data-slot=face][data-play][data-ready] [data-slot=letter]:focus-visible,[data-site] [data-component=wordmark] [data-slot=face][data-play] [data-lifted]) [data-slot=fill]{fill:var(--wm-pattern-active)}@media (hover:hover) and (pointer:fine){[data-site] [data-component=wordmark] [data-slot=face][data-play][data-ready]:not([data-moving]) [data-slot=letter]:hover{--wm-line:var(--link);--wm-node:var(--link)}[data-site] [data-component=wordmark] [data-slot=face][data-play][data-ready]:not([data-moving]) [data-slot=letter]:hover [data-slot=fill]{fill:var(--wm-pattern-active)}}[data-site] [data-component=wordmark] [data-slot=face][data-play] [data-slot=active]{stroke:color-mix(in srgb, var(--link) 45%, transparent)}[data-site] [data-component=wordmark] [data-slot=face][data-play][data-ready][data-reordered]{--wm-line:var(--link);--wm-node:var(--link);--wm-hatch:color-mix(in srgb, var(--link) 30%, transparent);--wm-dim:.45}[data-site] [data-component=wordmark] [data-slot=face][data-play][data-ready]:has([data-slot=letter]:focus-visible) [data-slot=letter]:not(:focus-visible){opacity:var(--wm-dim,.6)}[data-site] [data-component=wordmark] [data-slot=face][data-play]:has([data-lifted]) [data-slot=letter]:not([data-lifted]){opacity:var(--wm-dim,.6)}@media (hover:hover) and (pointer:fine){[data-site] [data-component=wordmark] [data-slot=face][data-play][data-ready]:not(:has([data-lifted])):has([data-slot=letter]:hover) [data-slot=letter]:not(:hover){opacity:var(--wm-dim,.6)}}[data-site] [data-component=wordmark] [data-slot=face][data-play] [data-slot=letter]{touch-action:pan-y;-webkit-user-select:none;user-select:none;transition:transform .18s var(--ease-out), opacity .15s ease;outline:none}[data-site] [data-component=wordmark] [data-slot=face][data-play] [data-dragged]{cursor:grabbing;will-change:transform;transition:opacity .15s}[data-site] [data-component=wordmark] [data-slot=face][data-play] [data-slot=focus]{fill:none;stroke:var(--link);stroke-width:1px;vector-effect:non-scaling-stroke;stroke-dasharray:2 2;visibility:hidden;pointer-events:all}[data-site] [data-component=wordmark] [data-slot=face][data-play] [data-slot=letter]:focus-visible [data-slot=focus]{visibility:visible}@media (prefers-reduced-motion:reduce){[data-site] [data-component=wordmark] [data-slot=face][data-play] [data-slot=letter]{transition:none}}[data-site] [data-component=wordmark] [data-slot=face][data-state=waiting]{visibility:hidden}[data-site] [data-component=wordmark] [data-slot=face][data-state=entering]{--wm-curve:cubic-bezier(.65, 0, .35, 1)}[data-site] [data-component=wordmark] [data-slot=face][data-state=entering] [data-slot=letter]{--wm-delay:calc(var(--i) * var(--wm-stagger))}[data-site] [data-component=wordmark] [data-slot=face][data-state=entering] [data-slot=fill]{animation:wordmark-wipe var(--wm-letter) var(--wm-curve) var(--wm-delay) both}[data-site] [data-component=wordmark] [data-slot=face][data-state=entering] [data-slot=node]{transform-box:fill-box;transform-origin:50%;animation:wordmark-node .15s var(--ease-out) calc(var(--wm-delay) + var(--at) * var(--wm-letter)) both}[data-site] [data-component=wordmark] [data-slot=face][data-entrance=draw] [data-slot=outline]{visibility:hidden}[data-site] [data-component=wordmark] [data-slot=trace]{fill:none;stroke:var(--wm-line);stroke-width:var(--wm-hairline);stroke-linejoin:miter;vector-effect:none;stroke-dasharray:1 1;animation:wordmark-trace var(--wm-letter) var(--wm-curve) var(--wm-delay) both}@media (prefers-reduced-motion:no-preference){[data-site][data-js] [data-component=wordmark][data-entrance] [data-slot=face]:not([data-mounted]){visibility:hidden;animation:0s 4s forwards wordmark-fallback}}@media (width<=80rem){[data-site] [data-component=content]{--visible:2.5;--gaps:2}}[data-site] [data-component=topbar],[data-site] [data-slot=section-toggle]{display:none}[data-site] [data-component=dropdown] [data-slot=trigger]{transition:color .15s}@media (width<=60rem){[data-site]{--content-top:calc(var(--topbar-height) / 2 + 15px + 1.5rem);--block-space:3rem}@media (width>=40.0625rem){[data-site]{--content-top:calc(var(--topbar-height) / 2 + 15px + 5.25rem)}}@media (width<=40rem){[data-site]{--content-top:calc(var(--topbar-height) / 2 + 15px + 3.5rem)}}[data-site] [data-component=content],[data-site] [data-component=site-footer],[data-site] [data-component=sidebar][data-section-nav]{--edge:calc(1.5rem + max(env(safe-area-inset-left,0px), env(safe-area-inset-right,0px)))}[data-site] [data-component=topbar]{z-index:10;height:calc(var(--topbar-height) + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) calc(var(--edge) + env(safe-area-inset-right,0px)) 0 calc(var(--edge) + env(safe-area-inset-left,0px));background:var(--bg);margin-top:calc(-1 * min(env(safe-area-inset-top,0px), var(--banner-height,0px)));justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}[data-site] [data-component=topbar]:after{content:"";background:var(--border);opacity:0;height:1px;position:absolute;inset:auto 0 0}[data-site] [data-component=topbar] [data-slot=logo]{--logo-height:var(--phone-logo-height);align-self:center}[data-site] [data-component=topbar] [data-slot=logo] [data-slot=icon]{margin-inline-start:0}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){[data-site] [data-component=topbar]:after{animation:linear both topbar-edge;animation-timeline:scroll(root);animation-range:0 1.5rem}}}[data-site] [data-component=topbar]:has([data-component=menu-toggle][aria-expanded=true]):after{display:none}[data-site] [data-component=sidebar]{display:none}[data-site] [data-component=sidebar][data-section-nav]{width:auto;height:auto;padding:0 var(--edge);display:block;position:static}[data-site] [data-component=sidebar][data-section-nav]>[data-slot=logo]{display:none}[data-site] [data-component=section-nav]{border-block:1px solid var(--border)}[data-site] [data-component=section-nav] [data-slot=section-toggle]{width:100%;min-height:var(--row-height);font-family:var(--font-mono);font-size:var(--mono-size);color:var(--text-strong);justify-content:space-between;align-items:center;display:flex}[data-site] [data-component=section-nav] [data-slot=section-toggle][aria-expanded=true] [data-slot=chevron]{scale:1 -1}[data-site] [data-component=section-nav] [data-slot=section-body]{padding:1rem 0 1.5rem;display:none}[data-site] [data-component=section-nav][data-open] [data-slot=section-body]{animation:section-in .2s var(--ease-out);display:block}[data-site][data-layout=docs] [data-slot=frame]{flex-direction:column;align-items:stretch;display:flex}[data-site][data-layout=docs] [data-component=sidebar]{height:auto;position:static}[data-site][data-layout=docs] [data-component=sidebar]>:last-child{padding-bottom:0;overflow:visible}[data-site][data-layout=docs] [data-component=aside]{display:none}[data-site][data-layout=docs] [data-component=content]{margin:0;padding-inline-end:var(--edge)}[data-site] [data-component=content]{padding:calc(var(--content-top) - var(--topbar-height)) var(--edge) 0;--visible:2.5;--gaps:2;margin-inline-start:0}[data-site] [data-component=block]{flex-direction:column;gap:.5rem;display:flex}@media (width<=40rem){[data-site] [data-component=block]{gap:.625rem}}[data-site] [data-component=hero]{gap:1.75rem}[data-site] [data-component=hero] h1{overflow-wrap:break-word}[data-site] [data-component=hero] p{font-size:var(--fs-body)}[data-site] [data-component=site-footer]{min-height:0;padding-bottom:env(safe-area-inset-bottom,0px);flex-direction:column;margin-top:5rem;display:flex}[data-site] [data-component=site-footer] [data-slot=secondary]{padding-block:0;padding-inline:calc(var(--edge) - var(--bracket-bearing)) var(--edge);grid-template-columns:minmax(0,1fr) auto;align-self:stretch;align-items:center;gap:1.5rem 1rem;display:grid}[data-site] [data-component=site-footer] [data-component=secondary-nav]{grid-column:1/-1}[data-site] [data-component=site-footer] [data-slot=copyright]{justify-self:end}[data-site] [data-component=site-footer] [data-slot=main]{padding:2.5rem var(--edge) var(--edge);align-self:stretch}[data-site] [data-component=site-footer] [data-slot=main] [data-component=wordmark]{margin-bottom:0}[data-site] [data-component=secondary-nav] ul{gap:0}[data-site] [data-component=secondary-nav] li>a,[data-site] [data-component=secondary-nav] li>[data-component=language-picker] [data-slot=trigger]{min-height:2.75rem;margin-block:0;padding-block:0}[data-site] [data-component=theme-toggle] button,[data-site] [data-component=theme-toggle] a{width:2.75rem;height:2.75rem}[data-site] [data-component=site-button],[data-site] [data-component=block] [data-slot=more]{position:relative}:is([data-site] [data-component=site-button],[data-site] [data-component=block] [data-slot=more]):after{content:"";position:absolute;inset:-.25rem 0}[data-site] [data-component=topbar] [data-slot=logo]{margin-inline:-10px;padding:7px 10px}[data-site] [data-slot=copyright] a{margin-block:-.8125rem;padding-block:.8125rem;display:inline-block}}@media (width<=40rem){[data-site] [data-component=content]{--visible:1.1;--gaps:1}[data-site] [data-component=hero] h1{-webkit-hyphens:auto;hyphens:auto;font-size:min(2.25rem,8.6vw)}[data-site] [data-component=features],[data-site] [data-component=stats]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){[data-site] *,[data-site] :before,[data-site] :after{transition-duration:0s!important;transition-delay:0s!important;animation-duration:0s!important;animation-delay:0s!important}}@keyframes button-busy{to{background-position:130% 100%}}@keyframes menu-in{0%{opacity:0;transform:translateY(var(--menu-shift,4px)) scale(.98)}}@keyframes faq-open{0%{opacity:0;height:0}to{height:var(--kb-collapsible-content-height);opacity:1}}@keyframes faq-close{0%{height:var(--kb-collapsible-content-height);opacity:1}to{opacity:0;height:0}}@keyframes settings-in{0%{opacity:0;transform:scale(.97)}}@keyframes topbar-edge{to{opacity:1}}@keyframes section-in{0%{opacity:0;transform:translateY(-.25rem)}}[data-site] ::selection{background:var(--link);color:#fff}@media (width>=60.0625rem) and (width<=78rem){html [data-site] [data-component=block]:not([data-console]){flex-direction:column;gap:1rem;display:flex}html [data-site] [data-component=block]:not([data-console])>[data-slot=body][data-slot]{max-width:none}html [data-site] [data-component=block]:not([data-console]) [data-slot=lead][data-slot]{max-width:44rem}html [data-site] [data-component=features][data-component]{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}}@media (width>=40.0625rem) and (width<=78rem){html [data-site] [data-component=logo-wall]:is([data-layout=card],[data-layout=half]) [data-slot=row]{flex-wrap:wrap;row-gap:1.25rem;width:100%;height:auto}html [data-site] [data-component=logo-wall]:is([data-layout=card],[data-layout=half]) [data-slot=row]>[data-slot=label]{flex-basis:100%;margin-inline-end:0;padding-inline-end:0}html [data-site] [data-component=logo-wall]:is([data-layout=card],[data-layout=half]) [data-slot=row]>[data-slot=logos]{height:var(--logo-row);flex-basis:100%}}@media (width<=60rem){html [data-site]{--fs-meta:14px;--fs-small:15px;--fs-ui:16px;--fs-body:17px;--fs-read:17px;--fs-title:18px;--fs-large:19px;--fs-lead:20px;--fs-entry:22px;--fs-display-max:48px;--fs-input:16px;-webkit-text-size-adjust:100%;line-height:1.55}html [data-site] [data-component=hero] p,html [data-site] [data-component=product-intro] p,html [data-site] [data-component=block] [data-slot=lead]{font-size:var(--hero-copy-size);line-height:var(--hero-copy-leading)}@media (width<=40rem){html [data-site] [data-component=block] [data-slot=lead]{font-size:var(--body-size);line-height:1.55}}html [data-site] [data-slot=faq-question]{font-size:var(--fs-large)}html [data-site] [data-component=faq] [data-slot=faq-answer-inner]{padding-bottom:1.1875rem}html [data-site] [data-component=product-card] p,html [data-site] [data-component=features] a>span{font-size:var(--fs-ui);line-height:1.45}html [data-site] [data-component=features] strong{font-size:var(--fs-body)}html [data-site] [data-component=site-button],html [data-site] [data-slot=more]{height:2.75rem;font-size:var(--fs-ui)}html [data-site] time,html [data-site] [data-component=code-tabs],html [data-site] [data-component=code-block]{font-size:var(--fs-meta)}html [data-site] [data-component=stats]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}html [data-site] [data-component=stats] div{justify-content:flex-end}html [data-site] [data-component=stats] dd{font-size:min(2.25rem,8.6vw)}html [data-site] [data-component=stats] dt{font-size:var(--fs-meta);line-height:1.3}}@media (pointer:coarse){html [data-site]{--fs-input:16px}[data-site] :is(input,select,textarea){font-size:max(var(--fs-input), 1em)}}[data-site] a[aria-current]{-webkit-text-stroke:var(--title-stroke)}[data-site] nav[aria-label=Breadcrumb]{color:var(--text-weaker)}[data-site] nav[aria-label=Breadcrumb] a{color:var(--text-weak);transition:color .15s}@media (hover:hover) and (pointer:fine){[data-site] nav[aria-label=Breadcrumb] a:hover{color:var(--text-strong)}}[data-site] nav[aria-label=Breadcrumb] a:active{color:var(--text-strong)}[data-site] nav[aria-label=Breadcrumb] [aria-current=page]{color:var(--text-strong)}[data-site] [data-component=content][data-enter]>*{animation:page-in .22s var(--ease-out) both}@keyframes page-in{0%{opacity:0;translate:0 6px}}[data-site] picture[data-still]{display:contents}[data-site] [data-component=product-card] [data-slot=still]:not([data-loaded]),[data-site] [data-component=product-hero] :is(video,img[data-poster]):not([data-loaded]){opacity:0}[data-site] [data-component=product-card] [data-slot=still][data-loaded]:not([data-instant]),[data-site] [data-component=product-hero] img[data-poster][data-loaded]:not([data-instant]){animation:.3s media-in}@keyframes media-in{0%{opacity:0}}[data-site] [data-component=product-hero] video{transition:opacity .3s}@media (width>=40.0625rem){[data-site] [data-component=site-footer]{min-height:0;margin-top:4.5rem}}[data-page=home][data-site] [data-component=site-footer]{min-height:0;margin-top:0;padding-top:4.5rem}@media (width<=40rem){[data-site] [data-component=site-footer]{margin-top:6rem}[data-page=home][data-site] [data-component=site-footer]{margin-top:0;padding-top:6rem}}@media (width<=60rem){[data-site] [data-component=site-footer] [data-slot=copyright]{grid-column:1/-1;justify-self:start;margin-top:.75rem}}[data-site] [data-slot=copyright] a:has([data-slot=anomaly]){vertical-align:-.3em;display:inline-flex}[data-site] [data-slot=copyright] [data-slot=anomaly]{width:auto;height:1.4em;display:block}[data-site] [data-component=wordmark][data-hidden]{display:none}@keyframes wordmark-trace{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes wordmark-wipe{0%{clip-path:polygon(0% 0%,0% 0%,0% 0%) fill-box}to{clip-path:polygon(0% 0%,200% 0%,0% 200%) fill-box}}@keyframes wordmark-node{0%{opacity:0;scale:.4}}@keyframes wordmark-fallback{to{visibility:visible}}@keyframes asset-menu-in{0%{transform:translateY(-8px)scale(.94)}}@keyframes asset-card-in{0%{transform:translateY(-14px) rotate(var(--tilt)) scale(.9)}}@keyframes asset-fade-in{0%{opacity:0}}[data-site]{--hero-content:calc(var(--page-width) - var(--sidebar-width) - var(--gutter) - var(--edge));--hero-card:calc((var(--hero-content) - var(--gaps,3) * var(--gutter)) / var(--visible,4));--hero-title:calc((var(--hero-card) * 2 + var(--gutter)) / (15 * .57) * .98)}@media (width<=60rem){[data-site]{--hero-content:calc(var(--page-width) - 2 * var(--edge));--hero-title:calc(var(--hero-content) / (15 * .57) * .98)}}[data-site][data-site][data-site]:not([data-page=home],[data-page=products]) :is([data-component=hero],[data-component=legal-header]) h1{max-width:none;font-size:calc(min(48px, var(--hero-title)) * var(--hero-scale,1));letter-spacing:-.03em;-webkit-hyphens:auto;hyphens:auto;line-height:1.05}[data-site][data-dark-blue="6b8fff"]{--link-dark:#6b8fff}[data-site] [data-component=nav] li[data-slot=group],[data-site] [data-component=site-menu-sheet] li[data-slot=group]{font-family:var(--font-mono);font-size:var(--mono-size);color:var(--text-muted);margin-top:1rem;padding-inline-start:var(--bracket-bearing)}[data-site] [data-component=footer-columns]{gap:2.5rem var(--gutter);font-family:var(--font-mono);font-size:var(--mono-size);grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:5rem;line-height:1.2;display:grid}[data-site] [data-component=footer-columns] h2{font:inherit;color:var(--text-muted);margin-bottom:1.25rem}[data-site] [data-component=footer-columns] ul{flex-direction:column;gap:.875rem;display:flex}[data-site] [data-component=footer-columns] a{color:var(--text-weak);transition:color .15s}[data-site] [data-component=footer-columns] a[aria-current=page]{color:var(--text-strong)}@media (hover:hover) and (pointer:fine){[data-site] [data-component=footer-columns] a:hover{color:var(--text-strong)}}[data-site] [data-component=footer-columns] a:active{color:var(--text-strong)}@media (width<=80rem){[data-site] [data-component=footer-columns]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=40rem){[data-site] [data-component=footer-columns]{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:3rem}[data-site] [data-component=footer-columns] a{align-items:center;min-height:2.75rem;display:flex}[data-site] [data-component=footer-columns] ul{gap:0}}@media (width>=60.0625rem){[data-site] [data-component=site-footer][data-layout=list]{padding-bottom:var(--edge);grid-template-rows:1fr;grid-auto-rows:auto;row-gap:2.25rem}[data-site] [data-component=site-footer][data-layout=list] [data-slot=secondary]{display:contents}[data-site] [data-component=site-footer][data-layout=list] [data-component=secondary-nav]{padding-block:0;padding-inline:calc(var(--edge) - var(--bracket-bearing)) var(--gutter);grid-area:1/1;align-self:last baseline}[data-site] [data-component=site-footer][data-layout=list] [data-component=status] [data-slot=status-label]{align-self:last baseline}[data-site] [data-component=site-footer][data-layout=list] [data-slot=footer-controls],[data-site] [data-component=site-footer][data-layout=list] [data-slot=copyright]{grid-column:1;margin-inline-start:var(--edge)}[data-site] [data-component=site-footer][data-layout=list] [data-slot=main]{grid-area:1/2;align-self:last baseline}[data-site] [data-component=site-footer][data-layout=list] [data-slot=main] [data-component=wordmark]{margin-bottom:-2.5641cqw}[data-site] [data-component=site-footer][data-layout=list]:has([data-slot=footer-controls]) [data-slot=main]{grid-row:1/span 2;align-self:end}[data-site] [data-component=site-footer][data-layout=list]:has([data-slot=footer-controls]) [data-slot=main] [data-component=wordmark]{margin-bottom:0}}[data-site]{--letters-bar-height:3.25rem}@media (width<=40rem){[data-site] [data-component=letters-bar] [data-slot=slide] a{font-size:var(--fs-ui)}[data-site] [data-component=letters-bar] [data-slot=slide] a [data-slot=body]{display:none}}[data-site] [data-component=letters-bar]{transition:grid-template-rows .3s var(--ease-out);grid-template-rows:0fr;display:grid}[data-site] [data-component=letters-bar] [data-slot=clip]{min-height:0;overflow:hidden}[data-site] [data-component=letters-bar] [data-slot=slide]{opacity:0;transition:translate .3s var(--ease-out), opacity .2s ease;position:relative;translate:0 100%}[data-site] [data-component=letters-bar] a{height:calc(var(--letters-bar-height) + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);--bar-blue:var(--lightningcss-light,var(--link))var(--lightningcss-dark,#3b5cf6);background:var(--bar-blue);font-family:var(--font-sans);font-size:var(--fs-ui);justify-content:center;align-items:center;gap:.25rem;font-weight:500;text-decoration:none;transition:background-color .15s;display:flex}[data-site] [data-component=letters-bar][data-shown]{grid-template-rows:1fr}[data-site] [data-component=letters-bar][data-shown] [data-slot=slide]{opacity:1;translate:0}@media (prefers-reduced-motion:reduce){[data-site] [data-component=letters-bar]{transition:none}[data-site] [data-component=letters-bar] [data-slot=slide]{transition:opacity .2s;translate:0;transition-duration:.2s!important}}[data-site] [data-component=site-footer][data-layout=columns] [data-slot=main]{flex-direction:column;grid-column:2;align-self:stretch;display:flex}[data-site] [data-component=site-footer][data-layout=columns] [data-component=footer-columns]{margin-bottom:4rem}[data-site] [data-component=site-footer][data-layout=columns] [data-slot=bar]{font-family:var(--font-mono);font-size:var(--mono-size);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin-bottom:auto;padding-bottom:5rem;line-height:1.2;display:flex}[data-site] [data-component=site-footer][data-layout=columns] [data-slot=copyright]{margin-inline-start:0}[data-site] [data-component=site-footer][data-layout=columns] [data-slot=bar-controls]{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;display:flex}[data-site] [data-component=site-footer][data-layout=columns] [data-component=status]{color:var(--text-weak);align-items:center;gap:.625rem;transition:color .15s;display:flex}@media (hover:hover) and (pointer:fine){[data-site] [data-component=site-footer][data-layout=columns] [data-component=status]:hover{color:var(--text-strong)}}[data-site] [data-component=site-footer][data-layout=columns] [data-component=status]:active{color:var(--text-strong)}@media (width<=60rem){[data-site] [data-component=site-footer][data-layout=columns] [data-component=footer-columns]{margin-bottom:2.5rem}[data-site] [data-component=site-footer][data-layout=columns] [data-slot=bar]{padding-bottom:3rem}}@media (width>=60.0625rem){[data-site] [data-component=sidebar] [data-component=nav]{transition:opacity .2s ease, translate .24s var(--ease-out)}[data-site] [data-component=sidebar] [data-component=nav][data-away]{opacity:0;pointer-events:none;translate:0 -.5rem}}[data-site][data-logo=icon][data-logo-size="20×25"]{--logo-mark-w:20px;--logo-mark-h:25px}@media (width>=60.0625rem){[data-site][data-logo=icon][data-logo-size]{--logo-box:var(--bracket-ink);--logo-inset:round(calc((var(--logo-box) - var(--logo-mark-w)) / 2), 1px);--top:calc(var(--edge) + var(--logo-inset));--logo-height:var(--logo-mark-h);--logo-gap:calc(var(--edge) + 8px)}}@media (width<=60rem){[data-site][data-logo=icon][data-bare]{--top:calc((var(--topbar-height) - var(--phone-logo-height)) / 2);--logo-height:var(--phone-logo-height)}}[data-site][data-logo=icon][data-logo-size] [data-slot=logo] [data-slot=icon]{--box:var(--logo-box,calc(var(--logo-height) * 4 / 5));inset-inline-start:round(calc((var(--box) - var(--logo-mark-w)) / 2), 1px);top:round(calc((var(--logo-height) - var(--logo-mark-h)) / 2), 1px);width:var(--logo-mark-w);height:var(--logo-mark-h);max-width:none;margin-inline-end:calc(var(--box) - var(--logo-mark-w));margin-bottom:calc(var(--logo-height) - var(--logo-mark-h));position:relative}[data-site][data-logo=icon][data-logo-size] :is([data-component=sidebar],[data-component=bare-chrome]) [data-slot=logo] [data-slot=icon]{margin-inline-start:round(up, var(--bracket-bearing), 1px / 64)}[data-site] :is([data-component=language-picker] [data-slot=item],[data-component=docs-lockup] [role=menuitem]) [data-slot=check]{flex-shrink:0;display:block}[data-site][data-menu-active] [data-component=language-picker] [data-slot=item]{color:var(--text-strong)}[data-site][data-menu-active] :is([data-component=language-picker],[data-component=docs-lockup]) [data-slot=check]{display:none}[data-site][data-menu-active=bar] :is([data-component=language-picker] [data-slot=item][data-selected=true],[data-component=docs-lockup] [role=menuitem][aria-current=page]){position:relative}[data-site][data-menu-active=bar] :is([data-component=language-picker] [data-slot=item][data-selected=true],[data-component=docs-lockup] [role=menuitem][aria-current=page]):before{content:"";top:0;bottom:0;background:var(--menu-bar);opacity:1;width:2px;position:absolute;inset-inline-start:-1px}[data-site][data-light-bg=fbfbfb]{--bg:var(--lightningcss-light,#fbfbfb)var(--lightningcss-dark,#0c0c0c)}html:has([data-site][data-light-bg=fbfbfb]){background-color:var(--lightningcss-light,#fbfbfb)var(--lightningcss-dark,#0c0c0c)}html:has([data-site][data-light-bg=fcfcfc]){background-color:var(--lightningcss-light,#fcfcfc)var(--lightningcss-dark,#0c0c0c)}html:has([data-site][data-light-bg=fdfdfd]){background-color:var(--lightningcss-light,#fdfdfd)var(--lightningcss-dark,#0c0c0c)}html:has([data-site][data-light-bg=fefefe]){background-color:var(--lightningcss-light,#fefefe)var(--lightningcss-dark,#0c0c0c)}[data-site] [data-component=footer-columns] a:has([data-slot=external]){align-items:center;gap:.625rem;display:inline-flex}[data-site] :is([data-component=secondary-nav],[data-component=footer-columns],[data-component=status]) [data-slot=external]{translate:calc(-3px * var(--x-dir,1)) -2px;opacity:0;transition:opacity .15s ease, translate .2s var(--ease-out);flex-shrink:0;margin-inline-start:calc(4px - .625rem)}@media (hover:hover) and (pointer:fine){[data-site] :is([data-component=secondary-nav],[data-component=footer-columns],[data-component=status]) a:hover [data-slot=external]{opacity:1;translate:0 -2px}}[data-site] :is([data-component=secondary-nav],[data-component=footer-columns],[data-component=status]) a:focus-visible [data-slot=external],[data-site] :is([data-component=secondary-nav],[data-component=footer-columns],[data-component=status])[data-component=status]:focus-visible [data-slot=external]{opacity:1;translate:0 -2px}@media (hover:hover) and (pointer:fine){[data-site] :is([data-component=secondary-nav],[data-component=footer-columns],[data-component=status])[data-component=status]:hover [data-slot=external]{opacity:1;translate:0 -2px}}@media (hover:none),(pointer:coarse){[data-site] :is([data-component=secondary-nav],[data-component=footer-columns],[data-component=status]) [data-slot=external]{opacity:1;translate:0 -2px}}[data-site] [data-settling]{visibility:hidden}html [data-site][data-nav-numbers="1"]{--bracket-ink:calc(var(--mono-size) * 1.492)}html [data-site][data-nav-numbers="1"] [data-slot=pad]{display:none}html [data-site][data-nav-numbers="1"] [data-slot=box] [data-slot=fill]{width:1ch;translate:none}html [data-site][data-nav-numbers="1"] [data-slot=box] [data-slot=fill]:before{content:"-";width:auto;height:auto;color:var(--text-strong);background:0 0}html [data-site][data-nav-numbers="1"] [data-component=status] [data-slot=bars]{width:3ch}[data-site] [data-slot=logo]:focus-visible{outline:none}[data-site] [data-slot=logo]:focus-visible [data-slot=icon]{outline:1px solid var(--link);outline-offset:3px}html [data-site] [data-component=status] [data-slot=bars]{padding-block:0;padding-inline:round(up, var(--bracket-bearing), 1px / 64) 0;justify-content:flex-start;gap:1px}html [data-site] [data-component=status] [data-slot=bars] span{flex:0 0 var(--status-bar-w)}html [data-site][data-status-bars="4"] [data-component=status] [data-slot=bars] span:nth-last-child(n+5){display:none}html [data-site][data-status-bars="4"] [data-component=status] [data-slot=bars] span:nth-last-child(4){margin-inline-start:var(--status-bar-m)}html [data-site][data-status-bars="4"]{--status-bar-w:7px;--status-bar-m:0px}html [data-site][data-nav-numbers="1"][data-status-bars="4"]{--status-bar-w:4px;--status-bar-m:1px}@media (width<=60rem){html [data-site][data-status-bars="4"]{--status-bar-w:7px;--status-bar-m:1px}html [data-site][data-nav-numbers="1"][data-status-bars="4"]{--status-bar-w:5px;--status-bar-m:0px}}[data-site][data-menu-align=edge] [data-component=docs-lockup] [data-slot=menu]{margin-inline-start:8px}@media (width<=60rem){[data-site][data-menu-align=edge] [data-component=docs-lockup] [data-slot=menu]{margin-inline-start:0}}@media (hover:hover) and (pointer:fine){[data-site]:is([data-button-hover=blue],[data-button-hover=blue-ring]) [data-component=site-button]:not([data-variant=neutral]):hover{background:var(--link);color:#fff}[data-site][data-button-hover=blue] [data-component=site-button]:hover{outline-color:#0000}}[data-site] [data-component=site-button][aria-expanded=true]:not([data-variant=neutral]){background:var(--bg-strong-hover);outline-color:var(--link)}[data-site]:is([data-button-hover=blue],[data-button-hover=blue-ring]) [data-component=site-button][aria-expanded=true]:not([data-variant=neutral]){background:var(--link);color:#fff}[data-site][data-button-hover=blue] [data-component=site-button][aria-expanded=true]:not(:focus-visible){outline-color:#0000}[data-site] [data-component=site-button][data-variant=neutral][aria-expanded=true]{background:var(--border)}[data-site]:not([data-product-button=black]) :is([data-component=product-list] li,[data-page=products] [data-component=download-list] li,[data-slot=product-download] [data-component=download-list] li) [data-component=site-button]:not([data-variant]){background:var(--bg-weaker);color:var(--text-strong)}[data-site]:not([data-product-button=black]) :is([data-component=product-list] li,[data-page=products] [data-component=download-list] li,[data-slot=product-download] [data-component=download-list] li) [data-component=site-button]:not([data-variant]):focus-visible{outline-color:var(--link)}[data-site]:not([data-product-button=black]) :is([data-component=product-list] li,[data-page=products] [data-component=download-list] li,[data-slot=product-download] [data-component=download-list] li) [data-component=site-button]:not([data-variant])[aria-expanded=true]{background:var(--border);color:var(--text-strong);outline-color:#0000}[data-site]:is([data-button-hover=blue],[data-button-hover=blue-ring]) :is([data-site]:not([data-product-button=black]) :is([data-component=product-list] li,[data-page=products] [data-component=download-list] li,[data-slot=product-download] [data-component=download-list] li) [data-component=site-button]:not([data-variant]))[data-slot=split-toggle][aria-expanded=true]{background:var(--link);color:#fff}@media (hover:hover) and (pointer:fine){[data-site]:not([data-product-button=black]) :is([data-component=product-list] li,[data-page=products] [data-component=download-list] li,[data-slot=product-download] [data-component=download-list] li) [data-component=site-button]:not([data-variant]):hover{background:var(--border);color:var(--text-strong)}[data-site]:not([data-product-button=black]) :is([data-component=product-list] li,[data-page=products] [data-component=download-list] li,[data-slot=product-download] [data-component=download-list] li) [data-component=site-button]:not([data-variant]):hover:not(:focus-visible){outline-color:#0000}}[data-site]:not([data-product-button=black]) :is([data-component=product-list] li,[data-page=products] [data-component=download-list] li,[data-slot=product-download] [data-component=download-list] li) [data-component=site-button]:not([data-variant]):active{background:var(--border);color:var(--text-strong)}[data-site]:not([data-product-button=black]) :is([data-component=product-list] li,[data-page=products] [data-component=download-list] li,[data-slot=product-download] [data-component=download-list] li) [data-component=site-button]:not([data-variant]):active:not(:focus-visible){outline-color:#0000}[data-site] :where(p,li,td,dd,figcaption,blockquote) :where(code):not(pre code){background:var(--bg-weaker);font-family:var(--font-mono);color:var(--text-strong);overflow-wrap:anywhere;padding:.1em .3em;font-size:calc(.875em + 1px)}[data-site]:not([data-product-badges=show]) [data-component=product-card] [data-slot=badge]{display:none}:where([data-site]) :where(p,li,dd){text-wrap:pretty}:where([data-site]) :where(h1,h2,h3,h4){text-wrap:balance}[data-copy-command]{cursor:pointer}@media (hover:hover) and (pointer:fine){[data-slot=copy-row]:has([data-copy-command]:hover) [data-component=site-button][data-variant=neutral]{background:var(--border)}:is([data-component=install-tabs] [data-slot=code],[data-slot=window]):has([data-copy-command]:hover) [data-slot=copy]{color:var(--text-strong)}[data-page=docs] [data-component=code-tabs] [data-slot=code]:has([data-copy-command]:hover) [data-slot=copy]{color:var(--code-text)}}:where([data-site]) :is(h2,h3){text-wrap:pretty}[dir=ltr]{--x-start:left;--x-end:right;--x-dir:1}[dir=rtl]{--x-start:right;--x-end:left;--x-dir:-1}[dir=rtl] :is([data-slot=chevron-right],[data-component=product-cycle] svg){scale:-1 1}[dir=rtl] :is([data-slot=arrow-back],[data-slot=arrow-forward]){display:inline-block;scale:-1 1}[dir=rtl] [data-site] :is(pre,kbd,samp,code){direction:ltr;unicode-bidi:isolate}[dir=rtl] [data-slot=menu] [data-slot=label]{text-align:right;unicode-bidi:plaintext}[dir=rtl] [data-slot=menu] [data-slot=command]{text-align:right;direction:ltr;unicode-bidi:isolate}[dir=rtl] [data-site] [data-component=docs-lockup] [data-slot=expand] svg{scale:-1 1}[dir=rtl] [data-site] [data-component=docs-lockup] [data-submenu=nested] [data-slot=expand][aria-expanded=true] svg{rotate:-90deg}[data-site]:lang(ja){--font-cjk:"Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic UI", "Yu Gothic", Meiryo, "Noto Sans JP", "Noto Sans CJK JP"}[data-site]:lang(zh-Hans){--font-cjk:"PingFang SC", "Microsoft YaHei", "Noto Sans SC", "Noto Sans CJK SC"}[data-site]:lang(zh-Hant){--font-cjk:"PingFang TC", "Microsoft JhengHei", "Noto Sans TC", "Noto Sans CJK TC"}[data-site]:lang(ko){--font-cjk:"Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", "Noto Sans CJK KR"}[data-site]:is(:lang(ar),:lang(th)) *{letter-spacing:normal!important}[data-site]:lang(ar) :is(h1,h2,h3):lang(ar){font-family:var(--font-sans);line-height:1.35}[data-site]:lang(th) :is(h1,h2,h3):lang(th){line-height:1.4}[data-site]:is(:lang(ja),:lang(zh),:lang(ko)) :is(h1,h2,h3):is(:lang(ja),:lang(zh),:lang(ko)){line-height:1.25}[data-site]:lang(ja) :is(h1,h2,h3,[data-slot=label]):lang(ja){word-break:normal;word-break:auto-phrase;line-break:strict}[data-site]:lang(ko){word-break:keep-all;overflow-wrap:break-word}@media (pointer:coarse){[data-site] :is([data-slot=heading-link],[data-component=changelog-timeline] [data-slot=version],[data-component=changelog-toolbar] [data-slot=filter] a,[data-slot=subscribe] [data-slot=trigger],[data-slot=carousel-nav] button,[data-component=product-card] h3 a,[data-slot=copy-label],[data-slot=learn-more],[data-component=press-contacts] a,[data-component=code-tabs] [data-slot=tabs] button,[data-component=breadcrumb] a,[data-component=voice-mode] a[data-slot=hex],[data-component=changelog-entry] a[data-slot=show-more],[data-component=changelog-pages] a,:is([data-component=sidebar],[data-component=bare-chrome],header[data-slot=sidebar]) a[data-slot=logo]){position:relative}[data-site] :is([data-slot=heading-link],[data-component=changelog-timeline] [data-slot=version],[data-component=changelog-toolbar] [data-slot=filter] a,[data-slot=subscribe] [data-slot=trigger],[data-slot=carousel-nav] button,[data-component=product-card] h3 a,[data-slot=copy-label],[data-slot=learn-more],[data-component=press-contacts] a,[data-component=code-tabs] [data-slot=tabs] button,[data-component=breadcrumb] a,[data-component=voice-mode] a[data-slot=hex],[data-component=changelog-entry] a[data-slot=show-more],[data-component=changelog-pages] a,:is([data-component=sidebar],[data-component=bare-chrome],header[data-slot=sidebar]) a[data-slot=logo]):before{content:"";position:absolute;inset:min(0px,50% - 22px)}[data-site] [data-component=topbar] [data-component=github-link]{--github-size:2.75rem;margin-inline-end:.5rem}[data-site][data-site]{--github-size:2.75rem}@media (width<=60rem){[data-site][data-page] nav[data-component=product-cycle]{inset-inline-end:calc(var(--edge) + env(safe-area-inset-right,0px) + 5.75rem)}[data-site] [data-component=product-cycle] a[href]{width:2.75rem}[data-site]:not([data-bare])>[data-component=announcement-banner] button[data-slot=dismiss]{--dismiss-centre:calc(var(--edge) + env(safe-area-inset-right,0px) + 3.875rem)}}[data-site] :is([data-component=topbar] [data-slot=logo],[data-component=topbar] [data-component=github-link],[data-component=menu-toggle]){transition:transform .16s var(--ease-out)}[data-site] :is([data-component=topbar] [data-slot=logo],[data-component=topbar] [data-component=github-link],[data-component=menu-toggle]):active{transform:scale(.94)}[data-site] [data-component=announcement-banner] button[data-slot=dismiss]{inset-inline-end:calc(var(--dismiss-centre) - 22px);width:44px;height:44px;bottom:0}[data-site] [data-component=announcement-banner] button[data-slot=dismiss]:active{color:var(--bar-highlight)}[data-site] [data-component=faq] li:first-child [data-slot=faq-question]{--padding-top:.625rem;margin-top:-.625rem}[data-site] [data-slot=heading-link]{transition:color .15s ease, opacity .1s var(--ease-out)}[data-site] [data-slot=heading-link]:active{opacity:.6}[data-site] [data-component=changelog-entry] [data-slot=copy-heading]{padding-block:max(0px,1.375rem - .5em)}[data-site] [data-component=changelog-entry] [data-slot=copy-heading]:active{text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:.2em}[data-site] [data-component=changelog-toolbar][data-filters=areas] [data-slot=filter]{margin-block:-9px;padding-block:9px}[data-site] [data-component=changelog-entry] details[data-slot=group]>summary{min-height:2.75rem;margin-block:-10px}[data-site] :is([data-component=site-button],[data-component=block] [data-slot=more]):after{inset:min(-.25rem,50% - 22px) 0}[data-site] [data-component=changelog-entry] [data-slot=meta] :is(a,[data-slot=copy-link]){margin-block:calc(.5lh - 1.375rem);padding-block:calc(1.375rem - .5lh)}[data-site] [data-slot=play]:before{content:"";position:absolute;inset:-6px}[data-site] [data-component=docs-lockup] [data-split] [data-slot=toggle]:before{inset-inline-end:-24px}[data-site] [data-component=code-tabs] [data-slot=tabs] button:before{inset:0 -10px}[data-site] :is([data-slot=section-toggle],[data-component=contents-menu] summary){transition:background-color .1s}[data-site] :is([data-slot=section-toggle],[data-component=contents-menu] summary):active{background:var(--bg-weak)}[data-site][data-page=brand] [data-slot=formats] [data-slot=format]{min-height:2.75rem}[data-site][data-page=brand] [data-slot=style-tabs] button{position:relative}[data-site][data-page=brand] [data-slot=style-tabs] button:after{content:"";position:absolute;inset:min(0px,50% - 22px) -.625rem}[data-site] [data-component=oss-proof] [data-slot=people] a:before{content:"";inset:calc(var(--avatar-gap) / -2);position:absolute}[data-site] [data-component=product-card] h3 a{height:2.75rem;transition:opacity .1s var(--ease-out);margin-block:calc(.5lh - 1.375rem)}[data-site] [data-component=product-card] h3 a:active{opacity:.6}[data-site] [data-component=on-this-page][data-component]{--rail-pad:calc((2.75rem - 20px) / 2)}[data-site] [data-component=docs-nav] a{align-items:center;min-block-size:2.75rem}[data-site] input[type=range]{margin-block:-14px;padding-block:14px}@media (width>=60.0625rem){[data-site] [data-component=sidebar] nav a{align-items:center;min-block-size:2.75rem}[data-site] [data-component=secondary-nav] ul{gap:0}[data-site] [data-component=secondary-nav] li>a,[data-site] [data-component=secondary-nav] li>[data-component=language-picker] [data-slot=trigger]{align-items:center;min-block-size:2.75rem;margin-block:0;padding-block:0}[data-site] [data-component=site-footer][data-component] [data-component=status] [data-slot=status-label][data-slot]{align-self:center}[data-site] [data-component=theme-toggle] :is(button,a){width:2.75rem;height:2.75rem}[data-site] [data-slot=copyright] a{margin-block:-.8125rem;padding-block:.8125rem;display:inline-block}[data-site] :is([data-component=site-button],[data-component=block] [data-slot=more]):not([data-component=topbar] *,[data-slot=meta] *){position:relative}[data-site] :is([data-component=site-button],[data-component=block] [data-slot=more]):not([data-component=topbar] *,[data-slot=meta] *):after{content:"";position:absolute;inset:min(-.25rem,50% - 22px) 0}[data-site] [data-component=product-cycle] a[href]{width:2.75rem;position:relative}[data-site] [data-component=product-cycle] a[href]:before{content:"";position:absolute;inset:min(0px,50% - 22px) 0}}}[data-site]:is([data-page=brand],[data-page=press]){--asset-button-height:2rem;--asset-button-icon:14px;--asset-button-gap:.5rem;--asset-button-reach:calc((2.75rem - var(--asset-button-height)) / 2)}[data-site]:is([data-page=brand],[data-page=press]) [data-slot=meta] :has(>[data-component=site-button]){gap:var(--asset-button-gap)}[data-site]:is([data-page=brand],[data-page=press]) [data-slot=meta] [data-component=site-button]{height:var(--asset-button-height);gap:.375rem;padding:0 .625rem;font-weight:400}[data-site]:is([data-page=brand],[data-page=press]) [data-slot=meta] [data-component=site-button]:is([data-slot=copy-square],[data-slot=chevron-button]){width:var(--asset-button-height);justify-content:center;padding:0}[data-site]:is([data-page=brand],[data-page=press]) [data-slot=meta] [data-component=site-button] svg{width:var(--asset-button-icon);height:var(--asset-button-icon)}@media (pointer:coarse){[data-site]:is([data-page=brand],[data-page=press]) [data-slot=meta] [data-component=site-button]{position:relative}[data-site]:is([data-page=brand],[data-page=press]) [data-slot=meta] [data-component=site-button]:after{content:"";inset:calc(var(--asset-button-reach) * -1) 0;position:absolute}[data-site]:is([data-page=brand],[data-page=press]) [data-slot=meta] [data-component=site-button]:is([data-slot=copy-square],[data-slot=chevron-button]):after{inset:calc(var(--asset-button-reach) * -1) calc(var(--asset-button-reach) * -2) calc(var(--asset-button-reach) * -1) 0}}[data-component=sheet][data-sheet=language] [data-slot=native]{min-width:0;font-family:var(--font-sans);font-size:var(--fs-body);text-align:start;flex:1;font-weight:400;line-height:1.25}[data-component=sheet][data-sheet=language] [data-slot=english]{font-family:var(--font-mono);font-size:var(--fs-meta);color:var(--popover-text-weak);flex:none;line-height:1.2}[data-component=sheet][data-sheet=language] [data-slot=check]{opacity:0;flex:none;width:14px;height:14px}[data-component=sheet][data-sheet=language] [aria-current=true] [data-slot=check]{opacity:1}[data-component=dropdown]{position:relative}[data-component=dropdown] [data-slot=trigger]{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--border-radius-sm);color:var(--color-text);font-size:var(--font-size-sm);font-family:var(--font-sans);cursor:pointer;background-color:#0000;border:none;transition:all .15s;display:flex}@media (hover:hover) and (pointer:fine){[data-component=dropdown] [data-slot=trigger]:hover{background-color:var(--color-surface-hover)}}[data-component=dropdown] [data-slot=trigger] span{text-align:start;flex:1;font-weight:500}[data-component=dropdown] [data-slot=chevron]{color:var(--color-text-secondary);flex-shrink:0}[data-component=dropdown] [data-slot=dropdown]{z-index:1000;margin-top:var(--space-1);border:1px solid var(--color-border);border-radius:var(--border-radius-sm);background-color:var(--color-bg);min-width:160px;position:absolute;top:100%;box-shadow:0 4px 12px #0000001a}[data-component=dropdown] [data-slot=dropdown][data-align=left]{inset-inline-start:0}[data-component=dropdown] [data-slot=dropdown][data-align=right]{inset-inline-end:0}@media (prefers-color-scheme:dark){[data-component=dropdown] [data-slot=dropdown]{box-shadow:0 4px 12px #0000004d}}[data-component=dropdown] [data-slot=item]{width:100%;padding:var(--space-2-5) var(--space-3);color:var(--color-text);font-size:var(--font-size-sm);font-family:var(--font-sans);text-align:start;cursor:pointer;background:0 0;border:none;transition:background-color .15s;display:block}@media (hover:hover) and (pointer:fine){[data-component=dropdown] [data-slot=item]:hover{background-color:var(--color-bg-surface)}}[data-component=dropdown] [data-slot=item][data-selected=true]{background-color:var(--color-accent-alpha)}[data-component=language-picker] [data-slot=dropdown][popover]{position-area:block-start span-inline-end;position-try-fallbacks:flip-block, flip-inline, flip-block flip-inline;position-try-order:most-height;overscroll-behavior:contain;max-height:min(26rem,100% - 1rem);margin-block:.5rem;position:fixed;inset:auto;overflow-y:auto}[data-component=language-picker] [data-slot=dropdown][popover][data-align=right]{position-area:block-start span-inline-start}:where([data-component=language-picker] [data-slot=dropdown][popover]){padding:0}[data-component=language-picker] a[data-slot=item]{align-items:center;min-height:2rem;text-decoration:none;display:flex}[data-component=language-picker] [data-slot=trigger] span:is([lang|=ar],[lang=th],[lang|=zh],[lang=ja],[lang=ko]){font-family:var(--font-sans)}[data-component=language-picker]{width:auto}[data-component=footer] [data-component=language-picker],[data-component=footer] [data-component=language-picker] [data-component=dropdown]{width:100%}[data-component=footer] [data-slot=cell] [data-component=language-picker]{height:100%}[data-component=footer] [data-slot=cell] [data-component=language-picker] [data-slot=trigger]{justify-content:center;gap:var(--space-2);width:100%;color:inherit;font:inherit;border-radius:0;padding:2rem 0}[data-component=footer] [data-slot=cell] [data-component=language-picker] [data-slot=trigger] span{text-align:center;font-weight:inherit;flex:none}@media (hover:hover) and (pointer:fine){[data-component=footer] [data-slot=cell] [data-component=language-picker] [data-slot=trigger]:hover{background:var(--color-background-weak);text-underline-offset:var(--space-1);text-decoration:underline;text-decoration-thickness:1px}}[data-component=legal]{row-gap:var(--space-2);flex-wrap:wrap}[data-component=legal] [data-component=language-picker]{width:auto}[data-component=legal] [data-component=language-picker] [data-slot=trigger]{font:inherit;color:var(--color-text-weak);white-space:nowrap;background:0 0;border-radius:0;padding:0}[data-component=legal] [data-component=language-picker] [data-slot=trigger] span{font-weight:inherit}@media (hover:hover) and (pointer:fine){[data-component=legal] [data-component=language-picker] [data-slot=trigger]:hover{color:var(--color-text);text-underline-offset:var(--space-1);background:0 0;text-decoration:underline;text-decoration-thickness:1px}}[data-component=language-picker] [data-slot=check]{display:none}[data-component=footer] [data-slot=cell] [data-component=language-picker] [data-slot=trigger][aria-expanded=true]{background:var(--color-background-weak)}[data-component=legal] [data-component=language-picker] [data-slot=trigger][aria-expanded=true]{color:var(--color-text)}[data-site] [data-component=content]>[data-slot=page]{display:contents}[data-site][data-markdown] [data-component=content]>[data-slot=page],[data-site][data-markdown-boot] [data-component=content]>[data-slot=page]{display:none}[data-site] [data-component=markdown-view]{--line:1.7;min-width:0;font-family:var(--font-mono);font-size:var(--mono-size);font-weight:400;line-height:var(--line);color:var(--text);padding-bottom:6rem}[data-site] [data-component=markdown-view] [data-slot=bar]{top:var(--top);z-index:1;height:var(--logo-height);margin-top:calc(var(--top) - var(--content-top));margin-bottom:calc(var(--content-top) - var(--top) - var(--logo-height));justify-content:space-between;align-items:center;gap:1rem;display:flex;position:sticky}[data-site] [data-component=markdown-view] [data-slot=bar]:before{content:"";z-index:-1;inset-inline-start:calc(-1 * var(--gutter));inset-inline-end:calc(-1 * var(--edge));bottom:calc(var(--top) + var(--logo-height) - var(--content-top));height:calc(var(--content-top) + 100vh);background:var(--bg);position:absolute}[data-site] [data-component=markdown-view] [data-slot=crumbs]{align-items:center;gap:.625rem;min-width:0;line-height:1.2;display:flex}[data-site] [data-component=markdown-view] [data-slot=crumbs] [aria-current=page]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-site] [data-component=markdown-view] [data-slot=actions]{align-items:center;gap:1.25rem;margin-inline-end:max(0px,100% - 92ch);display:flex}[data-site] [data-component=markdown-view] [data-slot=copy]{font:inherit;color:var(--text-weak);cursor:pointer;background:0 0;border:0;padding:0;line-height:1.2;transition:color .15s}@media (hover:hover) and (pointer:fine){[data-site] [data-component=markdown-view] [data-slot=copy]:hover{color:var(--text-strong)}}[data-site] [data-component=markdown-view] [data-slot=copy]:active{color:var(--text-strong)}[data-site] [data-component=markdown-view] [data-slot=doc]{overflow-wrap:anywhere;max-width:92ch}[data-site] [data-component=markdown-view] [data-slot=doc]>*{min-height:calc(var(--line) * 1em)}[data-site] [data-component=markdown-view] [data-slot=marker]{color:var(--text-weaker);font-weight:400}[data-site] [data-component=markdown-view] [data-slot=heading]{font:inherit;color:var(--text-strong);letter-spacing:0;font-weight:600}[data-site] [data-component=markdown-view] strong{color:var(--text-strong);font-weight:600}[data-site] [data-component=markdown-view] [data-slot=item]{text-indent:-2ch;padding-inline-start:2ch}[data-site] [data-component=markdown-view] [data-slot=link] [data-slot=label]{color:var(--text-strong);text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:1px;transition:color .15s}@media (hover:hover) and (pointer:fine){[data-site] [data-component=markdown-view] [data-slot=link]:hover [data-slot=label]{color:var(--link)}}[data-site] [data-component=markdown-view] [data-slot=link]:focus-visible [data-slot=label],[data-site] [data-component=markdown-view] [data-slot=link]:active [data-slot=label]{color:var(--link)}[data-site] [data-component=markdown-view] [data-slot=link]:focus-visible{outline:1px solid var(--link);outline-offset:2px}[data-site] [data-component=markdown-view] code{font:inherit}[data-site] [data-component=markdown-view] [data-slot=code]{font:inherit;white-space:pre;overflow-wrap:normal;background:var(--bg-weak);margin-inline:-1rem;padding:.75rem 1rem;overflow-x:auto}[data-site] [data-component=markdown-view] [data-slot=code] code{color:var(--text-strong)}@media (prefers-reduced-motion:no-preference){[data-site][data-swapped] [data-component=markdown-view],[data-site][data-swapped]:not([data-markdown]) [data-component=content]>[data-slot=page]>*{animation:markdown-swap .18s var(--ease-out)}}@media (prefers-reduced-motion:reduce){[data-site][data-swapped] [data-component=markdown-view],[data-site][data-swapped]:not([data-markdown]) [data-component=content]>[data-slot=page]>*{animation:.12s markdown-fade}}@media (width>=60.0625rem) and (height>=42rem){[data-site][data-markdown] [data-component=site-footer][data-layout=list] [data-slot=secondary]{bottom:calc(var(--edge) + 1px);z-index:2;width:var(--sidebar-width);flex-direction:column;align-items:flex-start;row-gap:2.25rem;padding:0;display:flex;position:fixed;inset-inline-start:var(--page-offset)}[data-site][data-markdown] [data-component=site-footer][data-layout=list] [data-slot=secondary]>*{align-self:flex-start}[data-site][data-markdown] [data-component=site-footer][data-layout=columns] [data-slot=main]{container-type:normal}[data-site][data-markdown] [data-component=site-footer][data-layout=columns] [data-slot=bar-controls],[data-site][data-markdown] [data-component=site-footer][data-layout=columns] [data-slot=copyright]{z-index:2;position:fixed;inset-inline-start:calc(var(--page-offset) + var(--edge))}[data-site][data-markdown] [data-component=site-footer][data-layout=columns] [data-slot=bar-controls]{bottom:var(--switcher-bottom);flex-direction:column;align-items:flex-start}[data-site][data-markdown] [data-component=site-footer][data-layout=columns] [data-slot=copyright]{bottom:var(--edge)}}@media (width<=60rem){[data-site] [data-component=markdown-view]{font-size:var(--fs-meta)}[data-site] [data-component=markdown-view] [data-slot=bar]{top:calc(var(--topbar-height) + env(safe-area-inset-top,0px));z-index:9;height:2.75rem;margin-top:-.75rem;margin-bottom:.75rem}[data-site] [data-component=markdown-view] [data-slot=bar]:before{inset-inline-start:calc(-1 * var(--edge));inset-inline-end:calc(-1 * var(--edge));height:calc(100% + var(--content-top));bottom:0}[data-site] [data-component=markdown-view] [data-slot=bar]:after{content:"";inset-inline-start:calc(-1 * var(--edge));inset-inline-end:calc(-1 * var(--edge));background:var(--border);opacity:0;height:1px;position:absolute;bottom:0}[data-site] [data-component=markdown-view] [data-slot=copy]{align-self:stretch;padding-inline-start:.75rem}[data-site] [data-component=markdown-view] [data-slot=actions]{align-self:stretch;gap:1rem}[data-site][data-markdown] [data-component=topbar]:after{display:none}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){[data-site] [data-component=markdown-view] [data-slot=bar]:after{animation:linear both topbar-edge;animation-timeline:scroll(root);animation-range:0 1.5rem}}}}@keyframes markdown-swap{0%{opacity:0;filter:blur(4px)}}@keyframes markdown-fade{0%{opacity:0}}@media (width>=60.0625rem){[data-site]:not(:has([data-component=aside])) [data-component=markdown-view] [data-slot=actions]{margin-inline-end:max(calc(var(--github-clear) - var(--edge)), calc(100% - 92ch))}}@property --banner-height{syntax:"<length>";inherits:true;initial-value:0}[data-banner-host]{--banner-height:0px;--banner-offset:max(0px, calc(var(--banner-height) - var(--banner-scroll,0px)));transition:--banner-height .3s var(--ease-out,cubic-bezier(.23, 1, .32, 1))}[data-banner-host][data-banner]{--banner-height:calc(2.75rem + env(safe-area-inset-top,0px))}@media (prefers-reduced-motion:reduce){[data-banner-host]{transition:none}}[data-banner-host]>[data-component=announcement-banner]{--bar-blue:var(--lightningcss-light,var(--link,#3b5cf6))var(--lightningcss-dark,#3b5cf6);z-index:11;height:var(--banner-height);flex-shrink:0;position:relative;overflow:hidden}[data-banner-host]>[data-component=announcement-banner] a{inset-inline:0;height:calc(2.75rem + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 5rem 0;background:var(--bar-blue);font-family:var(--font-sans,"Inter", sans-serif);font-size:var(--fs-ui);white-space:nowrap;justify-content:center;align-items:center;gap:.625rem;font-weight:500;text-decoration:none;display:flex;position:absolute;bottom:0}[data-banner-host]>[data-component=announcement-banner] [data-slot=message]{text-overflow:ellipsis;min-width:0;overflow:hidden}[data-banner-host]>[data-component=announcement-banner] [data-slot=new]{background:var(--bar-highlight);color:var(--bar-blue);font:700 12px/1 var(--font-mono,monospace);letter-spacing:.04em;text-transform:uppercase;flex-shrink:0;padding:4px 8px}[data-banner-host]>[data-component=announcement-banner] [data-slot=dismiss]{--dismiss-centre:calc(var(--github-right,1.5rem) + var(--github-size,2.5rem) / 2);inset-inline-end:calc(var(--page-offset,0px) + var(--dismiss-centre) - 20px);z-index:1;place-items:center;width:40px;height:40px;padding:0;display:grid;position:absolute;bottom:6px}[data-banner-host]>[data-component=announcement-banner][data-label=plain] [data-slot=new]{color:var(--bar-highlight);font-size:var(--fs-read);letter-spacing:.06em;background:0 0;padding:0}:is([data-component=letters-bar],[data-component=announcement-banner]){--bar-highlight:#fff;--bar-body:#ffffffeb}:is([data-component=letters-bar],[data-component=announcement-banner]) a{color:var(--bar-highlight)}:is([data-component=letters-bar],[data-component=announcement-banner]) [data-slot=body]{min-width:0;color:var(--bar-body);align-items:center;gap:.25rem;transition:color .15s;display:inline-flex}:is([data-component=letters-bar],[data-component=announcement-banner]) [data-slot=chevron-right]{width:.769231em;height:.769231em;transition:translate .15s var(--ease-out,ease-out);flex-shrink:0}:is([data-component=letters-bar],[data-component=announcement-banner]) [data-slot=chevron-right] path{vector-effect:non-scaling-stroke}:is([data-component=letters-bar],[data-component=announcement-banner]) [data-slot=dismiss]{color:var(--bar-body);transition:color .15s}@media (hover:hover) and (pointer:fine){:is([data-component=letters-bar],[data-component=announcement-banner]) a:hover [data-slot=body],:is([data-component=letters-bar],[data-component=announcement-banner]) [data-slot=dismiss]:hover{color:var(--bar-highlight)}:is([data-component=letters-bar],[data-component=announcement-banner]) a:hover [data-slot=chevron-right]{translate:calc(2px * var(--x-dir,1)) 0}}:is([data-component=letters-bar],[data-component=announcement-banner]) a:focus-visible [data-slot=body],:is([data-component=letters-bar],[data-component=announcement-banner]) [data-slot=dismiss]:focus-visible{color:var(--bar-highlight)}:is([data-component=letters-bar],[data-component=announcement-banner]) a:focus-visible [data-slot=chevron-right]{translate:calc(2px * var(--x-dir,1)) 0}:is([data-component=letters-bar],[data-component=announcement-banner]) a:focus-visible{outline:2px solid var(--bar-highlight);outline-offset:-6px}:is([data-component=letters-bar],[data-component=announcement-banner]) [data-slot=dismiss]:focus-visible{outline:2px solid var(--bar-highlight);outline-offset:-8px}:is([data-component=letters-bar],[data-component=announcement-banner]) a:active{background-color:color-mix(in srgb, var(--bar-blue) 90%, #000)}@media (prefers-reduced-motion:reduce){:is([data-component=letters-bar],[data-component=announcement-banner]) [data-slot=body],:is([data-component=letters-bar],[data-component=announcement-banner]) [data-slot=chevron-right],:is([data-component=letters-bar],[data-component=announcement-banner]) [data-slot=dismiss]{transition:none}}@media (width<=60rem){[data-banner-host]>[data-component=announcement-banner] a{justify-content:flex-start;padding-inline-start:var(--edge,1.5rem);padding-inline-end:calc(var(--edge,1.5rem) + 5.5rem)}[data-site]:not([data-bare])>[data-component=announcement-banner] [data-slot=dismiss]{--dismiss-centre:calc(var(--edge) + env(safe-area-inset-right,0px) + 3.75rem)}[data-banner-host][data-banner]{--banner-height:calc(3.75rem + env(safe-area-inset-top,0px))}[data-banner-host]>[data-component=announcement-banner] a{height:calc(3.75rem + env(safe-area-inset-top,0px));white-space:normal;line-height:1.3}[data-banner-host]>[data-component=announcement-banner] [data-slot=message]{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}[data-banner-host]>[data-component=announcement-banner] [data-slot=dismiss]{bottom:calc(1.875rem - 20px)}}@media (width<=40rem){[data-banner-host]>[data-component=announcement-banner] a{padding-inline-end:calc(var(--edge,1.5rem) + 1.75rem)}[data-banner-host]>[data-component=announcement-banner] [data-slot=link-text]{display:none}[data-site]:not([data-bare])>[data-component=announcement-banner] [data-slot=dismiss][data-slot]{inset-inline-end:calc(var(--edge,1.5rem) - 12px)}}[data-site]{--fan-shadow:0 0 0 1px var(--lightningcss-light,#00000014)var(--lightningcss-dark,#ffffff1a), 0 1px 2px var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#0006), 0 2px 5px -2px var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#0006);--fan-shadow-lifted:0 0 0 1px var(--lightningcss-light,#00000014)var(--lightningcss-dark,#ffffff1a), 0 2px 4px var(--lightningcss-light,#00000014)var(--lightningcss-dark,#0006), 0 4px 8px -4px var(--lightningcss-light,#00000024)var(--lightningcss-dark,#00000080)}[data-site] [data-component=logo-fan]{--thumb-width:3.5rem;z-index:40;pointer-events:none;flex-direction:column;gap:.625rem;width:max-content;margin-inline-start:-.5rem;padding:.5rem .5rem 1rem;display:flex;position:absolute}[data-site] [data-component=logo-fan][data-scroll]{overscroll-behavior:contain;scrollbar-width:none;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 2.5rem),#0000);mask-image:linear-gradient(#000 calc(100% - 2.5rem),#0000)}[data-site] [data-component=logo-fan][data-closing] a{pointer-events:none}[data-site] [data-component=logo-fan] a[data-lift] :is([data-slot=thumb],[data-slot=label]){box-shadow:var(--fan-shadow-lifted)}[data-site] [data-component=logo-fan] a{pointer-events:auto;width:max-content;transform-origin:calc(var(--thumb-width) / 2) 50%;outline:none;flex-shrink:0;align-items:center;gap:.5rem;display:flex;position:relative}@media (hover:hover) and (pointer:fine){[data-site] [data-component=logo-fan] a:hover [data-slot=thumb]{transform:scale(1.04)}[data-site] [data-component=logo-fan] a:hover [data-slot=label]{color:var(--text-strong)}}[data-site] [data-component=logo-fan] a:active [data-slot=thumb]{transition-duration:.1s;transform:scale(.97)}[data-site] [data-component=logo-fan] a:focus-visible [data-slot=thumb],[data-site] [data-component=logo-fan] a:focus-visible [data-slot=label]{outline:1px solid var(--link);outline-offset:2px}[data-site] [data-component=logo-fan] a:focus-visible [data-slot=label]{color:var(--text-strong)}[data-site] [data-component=logo-fan] [data-slot=thumb]{width:var(--thumb-width);background:color-mix(in srgb, var(--popover-bg) 94%, var(--text-strong));height:2.625rem;box-shadow:var(--fan-shadow);transition:transform .2s var(--ease-out), box-shadow .32s var(--ease-out);flex-shrink:0;place-items:center;display:grid}[data-site] [data-component=logo-fan] [data-slot=thumb][data-tone=light]{background:#f5f5f5}[data-site] [data-component=logo-fan] [data-slot=thumb][data-tone=dark]{background:#0a0a0a}[data-site] [data-component=logo-fan] [data-slot=thumb] img{display:block}[data-site] [data-component=logo-fan] [data-slot=thumb][data-kind=logo] img{width:auto;height:1.5rem}[data-site] [data-component=logo-fan] [data-slot=thumb][data-kind=wordmark] img{width:2.75rem;height:auto}[data-site] [data-component=logo-fan] [data-slot=page]{background:var(--popover-bg);flex-direction:column;gap:3px;width:1.5rem;height:1.875rem;padding:4px;display:flex;box-shadow:0 1px 2px #00000029}[data-site] [data-component=logo-fan] [data-slot=page] [data-slot=icon]{width:6px;height:auto;margin-bottom:2px}[data-site] [data-component=logo-fan] [data-slot=page] i{background:var(--text-weaker);height:1.5px;display:block}[data-site] [data-component=logo-fan] [data-slot=page] i[data-short]{width:60%}[data-site] [data-component=logo-fan] [data-slot=archive]{background:var(--text-strong);width:1.5rem;height:1.875rem;color:var(--bg);font-family:var(--font-mono);letter-spacing:.06em;place-items:end center;padding-bottom:3px;font-size:.4375rem;line-height:1;display:grid;position:relative}[data-site] [data-component=logo-fan] [data-slot=archive] i{background:repeating-linear-gradient(to bottom, var(--bg) 0 2px, transparent 2px 4px);opacity:.6;width:3px;height:50%;position:absolute;top:0;left:50%;translate:-50%}[data-site] [data-component=logo-fan] [data-slot=label]{background:color-mix(in srgb, var(--popover-bg) 85%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--fan-shadow);color:var(--popover-text-weak);font-family:var(--font-mono);font-size:var(--fs-micro);white-space:nowrap;transition:color .15s ease, box-shadow .32s var(--ease-out);padding:.1875rem .4375rem;line-height:1rem}[data-site] [data-component=logo-fan] [data-slot=meta]{color:var(--popover-text-weak)}@media (prefers-reduced-motion:reduce){[data-site] [data-component=logo-fan] [data-slot=thumb]{transition:none}}[data-site] [data-component=sidebar]:has([data-component=logo-fan]:not([data-closing])) [data-component=nav]:not([data-away]){opacity:0;pointer-events:none}[data-site][data-logo-menu-hover^=blue]{--menu-tint:color-mix(in srgb, var(--link) 10%, var(--popover-bg))}@media (hover:hover) and (pointer:fine){[data-site][data-logo-menu-hover^=blue] [data-component=logo-fan] a:hover :is([data-slot=thumb],[data-slot=label]){outline:1px solid var(--link);outline-offset:1px}[data-site][data-logo-menu-hover^=blue] [data-component=logo-fan] a:hover [data-slot=label]{background:var(--menu-tint)}}[data-site][data-logo-menu-hover^=blue] [data-component=logo-fan] a:focus-visible :is([data-slot=thumb],[data-slot=label]){outline:1px solid var(--link);outline-offset:1px}[data-site][data-logo-menu-hover^=blue] [data-component=logo-fan] a:focus-visible [data-slot=label]{background:var(--menu-tint)}@media (hover:hover) and (pointer:fine){[data-site][data-logo-menu-hover^=blue] [data-component=asset-menu] a:hover{background:var(--menu-tint);outline:1px solid var(--link);outline-offset:-1px}}[data-site][data-logo-menu-hover^=blue] [data-component=asset-menu] a:focus-visible{background:var(--menu-tint);outline:1px solid var(--link);outline-offset:-2px}[data-site] [data-component=logo-fan][data-item=card]{--thumb-width:2.375rem}[data-site] [data-component=logo-fan][data-item=card] a{background:color-mix(in srgb, var(--popover-bg) 85%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--fan-shadow);transition:background-color .15s ease, box-shadow .32s var(--ease-out), translate .16s var(--ease-out);gap:.625rem;padding-block:0;padding-inline:0 .75rem}[data-site] [data-component=logo-fan][data-item=card] a[data-lift]{box-shadow:var(--fan-shadow)}@media (hover:hover) and (pointer:fine){[data-site] [data-component=logo-fan][data-item=card] a:hover{background:color-mix(in srgb, var(--popover-bg) 90%, var(--text-strong))}[data-site] [data-component=logo-fan][data-item=card] a:hover [data-slot=thumb]{transform:none}}[data-site] [data-component=logo-fan][data-item=card] a:active{scale:.98}[data-site] [data-component=logo-fan][data-item=card] a:active [data-slot=thumb]{transform:none}[data-site] [data-component=logo-fan][data-item=card] a:focus-visible{outline:1px solid var(--link);outline-offset:2px}[data-site] [data-component=logo-fan][data-item=card] a [data-slot=thumb],[data-site] [data-component=logo-fan][data-item=card] a[data-lift] [data-slot=thumb]{height:1.75rem;box-shadow:inset -1px 0 var(--lightningcss-light,#00000014)var(--lightningcss-dark,#ffffff1a)}[data-site] [data-component=logo-fan][data-item=card] a:focus-visible [data-slot=thumb],[data-site] [data-component=logo-fan][data-item=card] a:focus-visible [data-slot=label]{outline:none}[data-site] [data-component=logo-fan][data-item=card] [data-slot=thumb][data-kind=logo] img{height:1.125rem}[data-site] [data-component=logo-fan][data-item=card] [data-slot=thumb][data-kind=wordmark] img{width:1.875rem}[data-site] [data-component=logo-fan][data-item=card] :is([data-slot=page],[data-slot=archive]){scale:.72}[data-site] [data-component=logo-fan][data-item=card] a [data-slot=label],[data-site] [data-component=logo-fan][data-item=card] a[data-lift] [data-slot=label]{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;padding:0}@media (prefers-reduced-motion:reduce){[data-site] [data-component=logo-fan][data-item=card] a:active{scale:none}}@media (hover:hover) and (pointer:fine){[data-site][data-logo-menu-hover^=blue] [data-component=logo-fan][data-item=card] a:hover{background:var(--menu-tint);box-shadow:0 0 0 1px var(--link), 0 1px 2px var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#0006), 0 2px 5px -2px var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#0006);outline:none}[data-site][data-logo-menu-hover^=blue] [data-component=logo-fan][data-item=card] a:hover :is([data-slot=thumb],[data-slot=label]){outline:none}[data-site][data-logo-menu-hover^=blue] [data-component=logo-fan][data-item=card] a:hover [data-slot=thumb]{box-shadow:inset -1px 0 0 var(--link)}[data-site][data-logo-menu-hover^=blue] [data-component=logo-fan][data-item=card] a:hover [data-slot=label]{background:0 0}}[data-site][data-logo-menu-hover^=blue] [data-component=logo-fan][data-item=card] a:focus-visible{background:var(--menu-tint);box-shadow:0 0 0 1px var(--link), 0 1px 2px var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#0006);outline:none}[data-site][data-logo-menu-hover^=blue] [data-component=logo-fan][data-item=card] a:focus-visible [data-slot=thumb]{box-shadow:inset -1px 0 0 var(--link)}[data-site][data-logo-menu-hover^=blue] [data-component=logo-fan][data-item=card] a:focus-visible [data-slot=label]{background:0 0}[data-site] [data-component=logo-fan] [data-slot=thumb]:is([data-kind=guide],[data-kind=press],[data-kind=zip]){color:var(--text-weak);place-items:center;display:grid}[data-site] [data-component=logo-fan] :is([data-slot=ruler],[data-slot=paper],[data-slot=zipfile]){display:block}[data-site] [data-component=asset-menu] [data-slot=thumb][data-style][data-tone=light]{background:#f5f5f5}[data-site] [data-component=asset-menu] [data-slot=thumb][data-style][data-tone=dark]{background:#0a0a0a}[data-site] [data-component=asset-menu] [data-slot=thumb][data-style] img{height:auto;display:block}[data-site] [data-component=asset-menu] [data-slot=thumb][data-style][data-kind=logo] img{width:30%}[data-site] [data-component=asset-menu] [data-slot=thumb][data-style][data-kind=wordmark] img{width:76%}[data-site] [data-component=logo-menu] a [data-slot=variant]{background:currentColor;flex-shrink:0;width:11.2px;height:14px;margin-inline:1.4px;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}[data-site] :is([data-component=logo-fan],[data-component=asset-menu],[data-component=logo-menu]) [data-slot=archive]>span{-webkit-text-stroke:.35px currentColor;font-weight:400}[data-site] [data-component=logo-fan] [data-slot=thumb][data-tone=dark]{--fan-shadow:0 0 0 1px #0a0a0a, 0 1px 2px var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#0006), 0 2px 5px -2px var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#0006);--fan-shadow-lifted:0 0 0 1px #0a0a0a, 0 2px 4px var(--lightningcss-light,#00000014)var(--lightningcss-dark,#0006), 0 4px 8px -4px var(--lightningcss-light,#00000024)var(--lightningcss-dark,#00000080)}[data-site] [data-component=logo-fan][data-item=card] :is(a,a[data-lift]) [data-slot=thumb][data-tone=dark]{box-shadow:0 0 0 1px #0a0a0a}@media (hover:hover) and (pointer:fine){[data-site][data-logo-menu-hover^=blue] [data-component=logo-fan][data-item=card] a:hover [data-slot=thumb][data-tone=dark]{box-shadow:0 0 0 1px var(--link)}}[data-site][data-logo-menu-hover^=blue] [data-component=logo-fan][data-item=card] a:focus-visible [data-slot=thumb][data-tone=dark]{box-shadow:0 0 0 1px var(--link)}

[data-site] li[data-nav-id] [data-slot=number]:before{content:attr(data-n)}[data-site] li[data-nav-hidden],[data-site] li[data-nav-id] [data-slot=label-preload]{display:none}[data-site] ul[data-sortable]>li[data-nav-hidden]{display:list-item}[data-site] ul[data-sortable]>li[data-nav-hidden]>a{opacity:.4}[data-site] li[data-nav-id] [data-slot=label][data-editing]{min-width:4ch;color:var(--text-strong);white-space:pre;-webkit-text-decoration:underline 1px var(--link);text-decoration:underline 1px var(--link);text-underline-offset:3px;cursor:text;-webkit-user-select:text;user-select:text;outline:none}[data-site] [data-slot=nav-visibility]{top:50%;width:1.5rem;height:1.5rem;color:var(--text-weak);opacity:0;cursor:pointer;place-items:center;margin-top:-.75rem;display:grid;position:absolute;inset-inline-end:0}[data-site] [data-slot=nav-visibility][aria-pressed=false]{opacity:1;color:var(--text-weaker,var(--text-weak))}[data-site] [data-slot=nav-visibility]:focus-visible{color:var(--link)}@media (hover:hover) and (pointer:fine){[data-site] [data-slot=nav-visibility]:hover{color:var(--link)}}[data-site] [data-slot=nav-visibility]:active{color:var(--link)}[data-site] [data-slot=nav-remove]{top:50%;width:1.5rem;height:1.5rem;color:var(--text-weak);opacity:0;cursor:pointer;place-items:center;margin-top:-.75rem;display:grid;position:absolute;inset-inline-end:1.5rem}[data-site] [data-slot=nav-remove]:focus-visible{color:var(--link)}@media (hover:hover) and (pointer:fine){[data-site] [data-slot=nav-remove]:hover{color:var(--link)}}[data-site] [data-slot=nav-remove]:active{color:var(--link)}[data-site] ul[data-sortable]>li:focus-within :is([data-slot=nav-visibility],[data-slot=nav-remove]){opacity:1}@media (hover:hover) and (pointer:fine){[data-site] ul[data-sortable]>li:hover :is([data-slot=nav-visibility],[data-slot=nav-remove]){opacity:1}}@media (hover:none),(pointer:coarse){[data-site] ul[data-sortable]>li :is([data-slot=nav-visibility],[data-slot=nav-remove]){opacity:1}}[data-site] ul[data-sortable]>li[data-nav-id]{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;position:relative}[data-site] ul[data-sortable]>li[data-nav-id] a{cursor:grab}[data-site] ul[data-sortable]>li[data-nav-id]:before{content:"";top:50%;background:radial-gradient(circle, var(--link) 1px, transparent 1.2px) 0 0 / 3px 3.33px;opacity:0;pointer-events:none;width:6px;height:10px;margin-top:-5px;position:absolute;inset-inline-start:-.875rem}[data-site] ul[data-sortable]>li[data-nav-id]:focus-within:before,[data-site] ul[data-sortable]>li[data-nav-id][data-nav-lifted]:before{opacity:1}@media (hover:hover) and (pointer:fine){[data-site] ul[data-sortable]>li[data-nav-id]:hover:before{opacity:1}}[data-site] ul[data-sortable]>li[data-nav-lifted]{z-index:2;background:var(--bg);box-shadow:var(--popover-shadow);outline:2px solid var(--link);outline-offset:4px}[data-site] ul[data-sortable]>li[data-nav-lifted] a,[data-site] ul[data-sortable]>li[data-nav-lifted] a [data-slot=index]{cursor:grabbing;color:var(--link)}[data-site] [data-slot=nav-announcer]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-site] [data-component=site-menu-sheet] ul{flex-direction:column;display:flex}@media (prefers-reduced-motion:no-preference){[data-site] ul[data-sortable]>li[data-nav-id]:before{transition:opacity .12s}}html:has(ul[data-sortable]>li[data-nav-lifted]){cursor:grabbing}[data-site] [data-component=nav-versions]{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--text-weak);margin-top:1.25rem;line-height:1;position:relative}[data-site] [data-component=nav-versions] button{font:inherit;color:var(--text-strong);cursor:pointer;background:0 0;border:0;align-items:center;gap:.375rem;padding:.25rem .375rem;display:inline-flex}[data-site] [data-component=nav-versions] [data-slot=chips]{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}[data-site] [data-component=nav-versions] [data-slot=chip]{border:1px solid var(--border);max-width:100%;color:var(--text-weak);white-space:nowrap;padding:.375rem .5rem}[data-site] [data-component=nav-versions] [data-slot=chip] [data-slot=label]{text-overflow:ellipsis;min-width:0;overflow:hidden}@media (hover:hover) and (pointer:fine){[data-site] [data-component=nav-versions] [data-slot=chip]:hover{color:var(--text-strong);border-color:var(--border-strong)}}[data-site] [data-component=nav-versions] [data-slot=chip]:active{color:var(--text-strong);border-color:var(--border-strong)}[data-site] [data-component=nav-versions] [data-slot=chip][aria-checked=true]{color:var(--bg);background:var(--text-strong);border-color:var(--text-strong)}[data-site] [data-component=nav-versions] [data-slot=chip][aria-checked=true] [data-slot=number]{color:inherit;opacity:.6}[data-site] [data-component=nav-versions] [data-slot=number]{color:var(--text-weak);font-variant-numeric:tabular-nums}[data-site] [data-component=nav-versions] input[data-slot=name-input]{field-sizing:content;border:1px solid var(--link);background:var(--bg);min-width:6ch;max-width:100%;font:inherit;color:var(--text-strong);outline:none;padding:.375rem .5rem}[data-site] [data-component=nav-versions] [data-slot=edited]{background:var(--link);border-radius:50%;flex-shrink:0;width:6px;height:6px}[data-site] [data-component=nav-versions] [data-slot=toggle]{color:var(--text-weak);padding:.375rem}[data-site] [data-component=nav-versions] [data-slot=toggle][aria-expanded=true]{color:var(--text-strong);background:var(--menu-hover)}@media (hover:hover) and (pointer:fine){[data-site] [data-component=nav-versions] [data-slot=toggle]:hover{color:var(--text-strong);background:var(--menu-hover)}}[data-site] [data-component=nav-versions] [data-slot=toggle]:active{color:var(--text-strong);background:var(--menu-hover)}[data-site] [data-component=nav-versions] [data-slot=row]{align-items:center;display:flex}[data-site] [data-component=nav-versions] [data-slot=row]>button:first-child{flex:1}[data-site] [data-component=nav-versions] [data-slot=pencil]{color:var(--text-weak)}[data-site] [data-component=nav-versions] [data-slot=menu]{top:calc(100% + .375rem);z-index:30;background:var(--popover-bg);min-width:13rem;box-shadow:var(--popover-shadow);flex-direction:column;padding:.25rem;display:flex;position:absolute;inset-inline-start:0}[data-site] [data-component=nav-versions] [data-slot=menu] button{text-align:start;white-space:nowrap;justify-content:flex-start;gap:.625rem;padding:.5rem}[data-site] [data-component=nav-versions] [data-slot=menu] button:disabled{color:var(--text-weaker,var(--text-weak));cursor:default}@media (hover:hover) and (pointer:fine){[data-site] [data-component=nav-versions] [data-slot=menu] button:hover:not(:disabled){background:var(--menu-hover)}}[data-site] [data-component=nav-versions] [data-slot=menu] button:active:not(:disabled){background:var(--menu-hover)}[data-site] [data-component=nav-versions] [data-slot=menu] button[aria-checked=true] [data-slot=label]:after{content:" ✓";color:var(--link)}[data-site] [data-component=nav-versions] [data-slot=menu] hr{border:0;border-top:1px solid var(--border);margin:.25rem 0}[data-site] [data-component=nav-versions] [data-slot=menu] [data-slot=heading]{font-size:var(--fs-micro);color:var(--text-weaker,var(--text-weak));margin:.375rem .5rem .125rem}[data-site] [data-component=nav-versions] [data-slot=menu] [data-slot=custom]{flex-direction:column;gap:.25rem;padding:.25rem .5rem .375rem;display:flex}[data-site] [data-component=nav-versions] [data-slot=menu] [data-slot=custom] input{border:1px solid var(--border);background:var(--bg);min-width:0;font:inherit;color:var(--text-strong);padding:.375rem .5rem}[data-site] [data-component=nav-versions] [data-slot=menu] [data-slot=custom] input:focus{border-color:var(--link);outline:none}[data-site] [data-component=nav-versions] [data-slot=menu] [data-slot=custom] button[type=submit]{color:#fff;background:var(--link);justify-content:center;padding:.375rem}[data-site] [data-component=nav-versions] [data-slot=menu] [data-slot=hint]{font-size:var(--fs-micro);color:var(--text-weaker,var(--text-weak));margin:.25rem .5rem}[data-site]{--github-size:2.5rem;--github-right:calc(1rem + (4.5rem - var(--github-size)) / 2 + env(safe-area-inset-right,0px));--github-clear:calc(var(--github-right) + var(--github-size) + .75rem)}@media (width<=40rem){[data-site]{--github-right:calc(.75rem + (4.5rem - var(--github-size)) / 2 + env(safe-area-inset-right,0px))}}[data-site] [data-component=github-link]{--github-mark:20px;width:var(--github-size);height:var(--github-size);color:var(--text-strong);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:relative}[data-site] [data-component=github-link] svg{width:var(--github-mark);height:var(--github-mark)}@media (width<=60rem){[data-site] [data-component=github-link]{--github-mark:24px}}[data-site] [data-on-surface=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-site] [data-on-surface=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-site] [data-component=github-link][data-owner=corner]{top:calc(max(var(--banner-offset,0px), env(safe-area-inset-top,0px)) + var(--top) + var(--logo-height) / 2 - var(--github-size) / 2);z-index:8;position:fixed;inset-inline-end:calc(var(--page-offset,0px) + var(--github-right))}[data-site] [data-component=topbar] [data-component=github-link]{margin-inline:auto .5rem}@media (width<=60rem){[data-site] [data-slot=frame]>[data-component=github-link]{display:none}}[data-site] [data-component=site-menu-sheet]{display:none}@media (width<=60rem){[data-site] [data-component=menu-toggle]{width:2.75rem;height:2.75rem;margin-inline-end:-.75rem;position:relative}[data-site] [data-component=menu-toggle] [data-slot=line]{inset-inline:.75rem;background:var(--text-strong);height:1px;transition:transform .2s var(--ease-out);position:absolute;top:calc(50% - .5px)}[data-site] [data-component=menu-toggle] [data-slot=line]:first-child{transform:translateY(-4.5px)}[data-site] [data-component=menu-toggle] [data-slot=line]:last-child{transform:translateY(4.5px)}[data-site] [data-component=menu-toggle][aria-expanded=true] [data-slot=line]:first-child{transform:rotate(45deg)}[data-site] [data-component=menu-toggle][aria-expanded=true] [data-slot=line]:last-child{transform:rotate(-45deg)}[data-site] [data-component=site-menu-sheet]{--menu-close:.12s;inset:calc(var(--topbar-height) + env(safe-area-inset-top,0px)) 0 0;z-index:9;visibility:hidden;transition:visibility 0s linear var(--menu-close);display:block;position:fixed}[data-site] [data-component=site-menu-sheet] [data-slot=backdrop]{background:var(--bg);opacity:0;transition:opacity var(--menu-close) var(--ease-out);position:absolute;inset:0}[data-site] [data-component=site-menu-sheet] [data-slot=panel]{overscroll-behavior:contain;max-height:100%;padding:.5rem calc(var(--edge) + env(safe-area-inset-right,0px)) calc(1.5rem + env(safe-area-inset-bottom,0px)) calc(var(--edge) + env(safe-area-inset-left,0px));font-family:var(--font-mono);font-size:var(--fs-large);line-height:24px;position:relative;overflow-y:auto}[data-site] [data-component=site-menu-sheet] [data-slot=panel]>ul>li{opacity:0;transition:opacity var(--menu-close) var(--ease-out), translate var(--menu-close) var(--ease-out);translate:0 6px}[data-site] [data-component=site-menu-sheet] a{min-height:3.25rem;color:var(--text);align-items:center;gap:.625rem;transition:color .15s;display:flex}[data-site] [data-component=site-menu-sheet] a[aria-current=page],[data-site] [data-component=site-menu-sheet] a:active{color:var(--text-strong)}[data-site] [data-component=site-menu-sheet] [data-slot=index]{color:var(--text-muted)}[data-site] [data-component=site-menu-sheet] a[aria-current=page] [data-slot=index]{color:var(--text-strong)}[data-site] [data-component=site-menu-sheet] [data-slot=external]{flex-shrink:0;margin-inline-start:calc(6px - .625rem);translate:0 -2px}[data-site] [data-component=site-menu-sheet][data-open]{visibility:visible;transition:visibility}[data-site] [data-component=site-menu-sheet][data-open] [data-slot=backdrop]{opacity:1;transition:none}[data-site] [data-component=site-menu-sheet][data-open] [data-slot=panel]>ul>li{--row:4;opacity:1;transition-duration:.2s;transition-delay:calc(var(--row) * 25ms);translate:none}[data-site] [data-component=site-menu-sheet][data-open] [data-slot=panel]>ul>li:first-child{--row:0}[data-site] [data-component=site-menu-sheet][data-open] [data-slot=panel]>ul>li:nth-child(2){--row:1}[data-site] [data-component=site-menu-sheet][data-open] [data-slot=panel]>ul>li:nth-child(3){--row:2}[data-site] [data-component=site-menu-sheet][data-open] [data-slot=panel]>ul>li:nth-child(4){--row:3}@media (prefers-reduced-motion:reduce){[data-site] [data-component=site-menu-sheet] [data-slot=panel]>ul>li,[data-site] [data-component=site-menu-sheet][data-open] [data-slot=panel]>ul>li{transition:opacity var(--menu-close) ease;translate:none}}}[data-site] [data-slot=search-status]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-site] [data-component=search-hint]{bottom:calc(.75rem + env(safe-area-inset-bottom,0px));z-index:20;height:1.75rem;font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--text-weak);border:1px solid var(--border);background:var(--bg);opacity:.45;padding-inline:.5rem;position:fixed;inset-inline-end:calc(var(--page-offset,0px) + var(--search-hint-right,calc(.75rem + env(safe-area-inset-right,0px))))}[data-site] [data-component=search-hint]:focus-visible{opacity:1;color:var(--text-strong)}@media (hover:hover) and (pointer:fine){[data-site] [data-component=search-hint]:hover{opacity:1;color:var(--text-strong)}}[data-site] [data-component=search-hint]:active,[data-site] [data-component=search-hint][aria-expanded=true]{opacity:1;color:var(--text-strong)}@media (hover:none),(pointer:coarse){[data-site] [data-component=search-hint]{display:none}}[data-site] [data-search-target]{outline:none}@media (prefers-reduced-motion:no-preference){[data-site] [data-search-target]{animation:search-target 1.6s var(--ease-out)}}@keyframes search-target{0%{background:color-mix(in srgb, var(--link) 12%, transparent)}}[data-site] [data-component=tooltip]{z-index:21;font-family:var(--font-mono);font-size:var(--fs-micro);white-space:nowrap;color:var(--text-strong);background:var(--popover-bg);box-shadow:var(--popover-shadow);pointer-events:none;padding:.375rem .5rem;line-height:1;position:fixed}

[data-site]{--rail-gutter:14px}[data-site] :is([data-component=on-this-page],[data-component=contents-menu]){--rail-pad:.375rem}[data-site] :is([data-component=on-this-page],[data-component=contents-menu]) li[data-level="3"] a{padding-inline-start:calc(2 * var(--rail-gutter))}[data-site] :is([data-component=on-this-page],[data-component=contents-menu]) a{padding-block:var(--rail-pad);color:var(--text-weak);padding-inline-start:var(--rail-gutter);transition:none;position:relative}[data-site] :is([data-component=on-this-page],[data-component=contents-menu]) a:before{content:"";top:var(--rail-pad);width:2px;height:1lh;position:absolute;inset-inline-start:0}@media (hover:hover) and (pointer:fine){[data-site] :is([data-component=on-this-page],[data-component=contents-menu]) a:hover:not([aria-current=location]){color:var(--text)}[data-site] :is([data-component=on-this-page],[data-component=contents-menu]) a:hover:not([aria-current=location]):before{background:var(--border-strong)}}[data-site] :is([data-component=on-this-page],[data-component=contents-menu]) a:active:not([aria-current=location]){color:var(--text)}[data-site] :is([data-component=on-this-page],[data-component=contents-menu]) a:active:not([aria-current=location]):before{background:var(--border-strong)}[data-site] :is([data-component=on-this-page],[data-component=contents-menu]) a[aria-current=location]{color:var(--text-strong)}[data-site] :is([data-component=on-this-page],[data-component=contents-menu]) a[aria-current=location]:before{background:var(--text-strong)}[data-site] :is([data-component=on-this-page],[data-component=contents-menu]) a:focus-visible{outline:2px solid var(--link);outline-offset:2px}[data-site] [data-component=on-this-page]{--rail-pad:5px;font-family:var(--font-mono);font-size:var(--mono-size);line-height:20px}[data-site] [data-component=on-this-page] [data-slot=heading]{margin-bottom:calc(.75rem - var(--rail-pad));color:var(--text-faint);padding-inline-start:var(--rail-gutter);display:block}[data-site] [data-component=on-this-page] ul{flex-direction:column;display:flex}[data-site] [data-component=on-this-page] a{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}[data-site]{--section-gap:72px;--heading-gap:24px}@media (width<=40rem){[data-site]{--heading-gap:26px}}[data-site] :is(h2,h3)[data-component=section-heading][id]{text-box:trim-both cap alphabetic}[data-site] [data-component=legal-document] h2[id]{margin-bottom:var(--heading-gap);text-box:trim-both cap alphabetic}[data-site] [data-component=legal-document] h2[id]:not(:first-child){margin-top:calc(2 * var(--section-gap) + 1px)}[data-site] [data-component=legal-hub] [data-slot=group]{gap:var(--heading-gap)}[data-site] [data-component=legal-hub] [data-slot=group]+[data-slot=group]{margin-top:calc(2 * var(--section-gap) + 1px - 3.5rem)}[data-site]{--contents-height:var(--row-height);--contents-top:calc(var(--anchor-top,calc(var(--topbar-height) + env(safe-area-inset-top,0px) + 1rem)) - 1rem)}[data-site]:has([data-component=docs-version-notice]){--contents-top:calc(var(--topbar-height) + env(safe-area-inset-top,0px) + var(--notice-height,3rem))}[data-site] [data-component=contents-menu]{margin-block:1.5rem 2.5rem;display:none}[data-site] [data-component=contents-menu]:has(+[data-component=block]){margin-bottom:0}[data-site] [data-component=contents-menu]{font-size:var(--fs-ui)}[data-site] [data-component=contents-menu] summary{z-index:1;min-height:var(--contents-height);font-family:var(--font-mono);font-size:var(--fs-small);color:var(--text-strong);cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex;position:relative}[data-site] [data-component=contents-menu] summary::-webkit-details-marker{display:none}[data-site] [data-component=contents-menu] summary [data-slot=chevron]{transition:scale .2s var(--ease-out)}[data-site] [data-component=contents-menu][open] summary [data-slot=chevron]{scale:1 -1}[data-site] [data-component=contents-menu] summary [data-slot=label]{padding-inline-start:var(--rail-gutter)}[data-site] [data-component=contents-menu] ul{top:100%;max-height:calc(100dvh - var(--contents-top) - var(--contents-height) - 1rem);overscroll-behavior:contain;background:var(--bg);border-bottom:1px solid var(--border);flex-direction:column;padding-bottom:.75rem;display:flex;position:absolute;inset-inline:0;overflow-y:auto}[data-site] [data-component=contents-menu] a{--rail-pad:.5rem;line-height:1.4;display:block}@media (width<=60rem){[data-site] [data-component=contents-menu]{top:var(--contents-top);z-index:8;background:var(--bg);display:block;position:sticky}[data-site] [data-component=contents-menu] summary:before,[data-site] [data-component=contents-menu] summary:after{content:"";inset-inline:calc(-1 * var(--edge));background:var(--border);pointer-events:none;height:1px;position:absolute}[data-site] [data-component=contents-menu] summary:before{top:-1px}[data-site] [data-component=contents-menu] summary:after{top:100%}html[dir=rtl] :is([data-site] [data-component=contents-menu]){direction:rtl}@media (width<=40rem){[data-site] [data-component=contents-menu] summary [data-slot=chevron]{margin-inline-end:calc(34px - var(--edge) - 6px)}}[data-site] [data-component=contents-menu] summary{font-size:var(--body-size)}[data-site] [data-component=contents-menu] summary [data-slot=label]{padding-inline-start:0}[data-site] [data-component=contents-menu] ul{padding-inline:var(--edge);inset-inline-start:calc(-1 * var(--edge));inset-inline-end:calc(-1 * var(--edge))}[data-site] [data-component=contents-menu] a{--rail-pad:calc((var(--contents-height) - 1lh) / 2);font-size:var(--body-size);padding-inline-start:0}[data-site] [data-component=contents-menu] a:before{inset-inline-start:-12px}[data-site] [data-component=contents-menu] li[data-level="3"] a{padding-inline-start:1rem}}@media print{[data-site] [data-component=contents-menu]{display:none}}@media (width<=60rem){[data-site] [data-component=contents-menu]:not([hidden])+[data-component=block]{border-top:0;padding-top:0}[data-site][data-page]:has([data-component=contents-menu]) :is(h2,h3,h4,section,details)[id]{scroll-margin-top:calc(var(--contents-top) + var(--contents-height) + 1rem)}}[data-site] [data-component=block]:has([data-component=section-heading]){--block-space:var(--section-gap);gap:var(--heading-gap);flex-direction:column;display:flex}[data-site] [data-component=block]:has([data-component=section-heading])>[data-slot=body]{max-width:none}[data-site] :is(h2,h3)[id]{scroll-margin-top:2rem}[data-site] [data-slot=heading-link]{font:inherit;letter-spacing:inherit;text-align:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;transition:color .15s}@media (hover:hover) and (pointer:fine){[data-site] [data-slot=heading-link]:hover{color:var(--text-strong)}}[data-site] [data-slot=heading-link]:active{color:var(--text-strong)}[data-site] [data-slot=heading-copied]{font-family:var(--font-mono);font-size:var(--fs-meta);-webkit-text-stroke:0;color:var(--text-weak);margin-inline-start:.75rem;font-weight:400}[data-site] [data-slot=heading-copied]:empty{margin:0}[data-site]:is([data-page=press],[data-page=brand]) :is([data-component=section-heading],[data-component=block] [data-slot=label]){-webkit-text-stroke:0}[data-site] :is([data-component=on-this-page],[data-component=contents-menu],[data-component=docs-nav]) [data-slot=status]{vertical-align:.15em;background:var(--status-ok);border-radius:50%;width:6px;height:6px;margin-inline-start:.5rem;display:inline-block}[data-site] :is([data-component=on-this-page],[data-component=contents-menu],[data-component=docs-nav]) [data-slot=status][data-status=progress]{background:var(--status-degraded)}[data-site] :is([data-component=on-this-page],[data-component=contents-menu],[data-component=docs-nav]) [data-slot=status][data-status=review]{background:var(--lightningcss-light,#da620b)var(--lightningcss-dark,#f5993d)}

[data-site] :is(h1[data-component=page-title],[data-component=sticky-title]){--sticky-top:var(--top);--sticky-row:var(--logo-height);--sticky-cover:calc(var(--top) + var(--logo-height) + var(--logo-gap) - .5rem);--sticky-range:80px}@media (width<=60rem){[data-site] :is(h1[data-component=page-title],[data-component=sticky-title]){--sticky-top:calc(var(--topbar-height) + env(safe-area-inset-top,0px));--sticky-row:2.75rem;--sticky-cover:calc(var(--sticky-top) + var(--sticky-row))}}[data-site] [data-component=sticky-title]{display:none}[data-site] :has(>h1[data-component=page-title][data-sticky]){timeline-scope:--page-title}[data-site] h1[data-component=page-title][data-sticky]{z-index:6;transform-origin:var(--x-start,left) top;view-timeline:--page-title block;view-timeline-inset:var(--sticky-top) auto;position:relative}[data-site] h1[data-component=page-title][data-sticky]+[data-component=sticky-title]{top:var(--banner-offset,0px);left:var(--sticky-left,0);z-index:5;width:var(--sticky-width,100%);height:var(--sticky-cover);background:var(--bg);visibility:hidden;opacity:0;display:block;position:fixed}[data-site] h1[data-component=page-title][data-sticky]+[data-component=sticky-title]>div{top:var(--sticky-top);height:var(--sticky-row);font-family:var(--font-mono);font-size:var(--mono-size);white-space:nowrap;align-items:center;line-height:1.2;display:flex;position:absolute;inset-inline:0}[data-site] h1[data-component=page-title][data-sticky]+[data-component=sticky-title] [data-slot=current]{text-overflow:ellipsis;min-width:0;color:var(--text-strong);overflow:hidden}@media (width<=60rem){[data-site] h1[data-component=page-title][data-sticky]+[data-component=sticky-title]{width:100%;inset-inline-start:0}[data-site] h1[data-component=page-title][data-sticky]+[data-component=sticky-title]:after{content:"";background:var(--border);height:1px;position:absolute;inset:auto 0 0}[data-site] h1[data-component=page-title][data-sticky]+[data-component=sticky-title]>div{inset-inline-start:var(--edge);inset-inline-end:var(--edge)}}[data-site] h1[data-component=page-title][data-sticky][data-sticky~=frosted]+[data-component=sticky-title]{background:color-mix(in srgb, color-mix(in srgb, var(--bg-weak) 50%, var(--bg-weaker)) 92%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}@media (width<=60rem){[data-site]:has(h1[data-component=page-title][data-sticky]) [data-component=topbar]:after{display:none}}@supports (animation-timeline:view()){[data-site] h1[data-component=page-title][data-sticky],[data-site] h1[data-component=page-title][data-sticky]+[data-component=sticky-title],[data-site] h1[data-component=page-title][data-sticky]+[data-component=sticky-title]>div>*{animation:linear both sticky-title-shrink;animation-timeline:--page-title;animation-range:exit 0% exit var(--sticky-range)}[data-site] h1[data-component=page-title][data-sticky]+[data-component=sticky-title]{animation-name:sticky-title-bar}[data-site] h1[data-component=page-title][data-sticky]+[data-component=sticky-title]>div>*{animation-name:sticky-title-current}@media (prefers-reduced-motion:reduce){[data-site] h1[data-component=page-title][data-sticky]{z-index:auto;animation:none}[data-site] h1[data-component=page-title][data-sticky]+[data-component=sticky-title],[data-site] h1[data-component=page-title][data-sticky]+[data-component=sticky-title]>div>*{animation-range:exit exit 1px}}}@keyframes sticky-title-shrink{85%{opacity:1}99%{pointer-events:auto}to{opacity:0;pointer-events:none;transform:translate(var(--sticky-x,0), calc(var(--sticky-range) + var(--sticky-y,0px))) scale(var(--sticky-scale,1))}}@keyframes sticky-title-bar{0%{opacity:0;visibility:hidden}1%{visibility:visible}25%,to{opacity:1;visibility:visible}}@keyframes sticky-title-current{0%,85%{opacity:0}to{opacity:1}}@media (width>=60.0625rem){[data-site] h1[data-component=page-title][data-sticky]+[data-component=sticky-title]>div{inset-inline-end:var(--github-clear)}}
