@font-face{font-family:Source Sans Pro Reference;src:url(/assets/fonts/source-sans-pro-regular.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Source Sans Pro Reference;src:url(/assets/fonts/source-sans-pro-semibold.woff2) format("woff2");font-style:normal;font-weight:600 700;font-display:swap}@font-face{font-family:Source Sans Pro Reference;src:url(/assets/fonts/source-sans-pro-italic.woff2) format("woff2");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Merriweather Reference;src:url(/assets/fonts/merriweather-bold.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}.reference-page{--font-sans: "Source Sans Pro Reference", sans-serif;--font-heading: "Merriweather Reference", serif;background:#fff;color:#000;font:16px/1.45 var(--font-sans)}.reference-sidebar [data-reference-navigation]{display:block}.reference-nav-group{border-top:1px solid var(--line)}.reference-nav-group>summary{padding:.8rem 0;color:var(--ink);cursor:pointer;font-weight:700}.reference-nav-group>a{display:block;padding-left:1rem}.reference-back{display:none;margin-bottom:1.5rem;color:var(--muted);font-size:.8rem;font-weight:700;text-decoration:none}.reference-package-page .reference-package{padding-top:0;border-top:0}.reference-directory-package{padding:.25rem 0;border:0;background:transparent}.reference-directory-chapter{margin:2.25rem 0;scroll-margin-top:90px}.reference-directory-chapter>header{margin-bottom:.8rem;padding:0;border:0}.reference-directory-chapter>header h2{margin:0 0 .35rem;font-size:1.8rem}.reference-directory-chapter>header p:not(.reference-module-label){max-width:650px;color:var(--muted);line-height:1.6}.reference-directory-list{display:block}.reference-directory-topic{margin:1.25rem 0}.reference-directory-topic>h3{margin:0 0 .35rem;font-size:1.2rem}.reference-directory-topic[hidden],.reference-directory-package[hidden],.reference-directory-chapter[hidden]{display:none}.reference-directory-package h2{display:inline;margin:0;font:600 .9rem/1.45 var(--font-sans)}.reference-symbol-section{margin:1rem 0;scroll-margin-top:90px}.reference-symbol-section>header{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.45rem}.reference-symbol-section>header h3{margin:0;font-size:1.15rem}.reference-symbol-section>header span{color:var(--muted);font:.7rem var(--font-mono)}.reference-directory-package h2 a{color:var(--ink);text-decoration:none}.reference-directory-package h2 a:hover{color:var(--green)}.reference-directory-package>p{display:inline;margin:0 0 0 .55rem;color:#555;font-size:.88rem;line-height:1.45}.reference-directory-symbols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem 1.5rem;margin:0 0 1.5rem;padding:0;list-style:none}.reference-directory-symbols[hidden]{display:none}.reference-directory-symbols li{display:flex;justify-content:space-between;gap:.5rem;min-width:0;font-size:.8rem}.reference-directory-symbols li[hidden]{display:none}.reference-directory-symbols a{overflow-wrap:anywhere}.reference-directory-symbols span{flex:none;color:var(--muted);font-size:.7rem}.reference-start{margin:2rem 0 3rem;padding:2rem;border:1px solid var(--line);background:#f7f9f6;scroll-margin-top:90px}.reference-start h2{margin:.35rem 0 1rem}.reference-start>p:not(.reference-module-label){max-width:720px;line-height:1.7}.reference-start pre,.reference-concept pre{padding:1rem;overflow-x:auto;background:#171a17;color:#e8eee9;font:.78rem/1.65 var(--font-mono)}.reference-start pre{margin:1.5rem 0}.reference-concept{margin:1.5rem 0 2rem;padding:0;border:0;line-height:1.45}.reference-page .reference-symbol-section>.reference-concept.is-topic-intro{margin:0 0 12px}.reference-page .reference-symbol-section>.reference-concept.is-topic-intro p{margin:0 0 9px}.reference-page .reference-symbol-section>.reference-concept.is-topic-intro p:last-child{margin-bottom:0}.reference-inline-search,.reference-compact-search{display:block;width:min(100%,230px);height:32px;margin:.8rem 0 .4rem;padding:0 .55rem;border:1px solid var(--line);background:#fff;color:var(--ink);font:.78rem var(--font-sans)}.reference-inline-search:focus,.reference-compact-search:focus{outline:2px solid var(--green);outline-offset:1px}.reference-symbol-section[hidden]{display:none}.reference-concept h3{margin:1.5rem 0 .5rem;font-size:1.4rem}.reference-concept h4{margin:1.5rem 0 .5rem;font-size:1.05rem}.reference-concept p,.reference-concept li,.reference-concept .module-architecture{max-width:760px}.reference-page .symbol-member{padding:.4rem 0;border:0}.reference-page .symbol{padding:.7rem 0 .85rem}.reference-page .symbol dt{margin-bottom:.25rem}.reference-page .symbol-members{margin:.5rem 0 0;border:0}.reference-page .symbol .reference-documentation>p{margin:.2rem 0}.reference-page .reference-parameters{margin:.3rem 0 0;padding:0;border:0}.reference-page .reference-parameters>div{grid-template-columns:minmax(140px,.32fr) 1fr;gap:.5rem;padding:.1rem 0}.reference-page .member-documentation>p{margin:.1rem 0}.reference-page .is-formula-function .symbol-kind{display:none}.reference-page .is-formula-function{padding-top:.45rem;padding-bottom:.5rem}.reference-page .symbol-member.is-field{padding-top:.3rem;padding-bottom:.35rem;border-top:0}.reference-page .symbol-member.is-field>header{margin:0}.reference-page .symbol-member.is-field>header a{font-weight:400;text-decoration:none}.reference-page .symbol-member.is-field>header code{color:var(--ink);font:.78rem/1.5 var(--font-mono);overflow-wrap:anywhere}.reference-page .symbol-member.is-field .member-documentation{margin:.2rem 0 0;font-size:.85rem}.reference-page .symbol-member.is-field .member-documentation>p{margin:0}.symbol-member>header .symbol-kind{display:none}.reference-page .symbol-member>header>a{font-size:.9rem}.reference-documentation ul,.member-documentation ul{margin:.75rem 0;padding-left:1.25rem}.reference-documentation li,.member-documentation li{margin:.3rem 0}.reference-parameters dd p{margin:0}.reference-inherited{margin:1.25rem 0 0 1rem;border-top:1px solid var(--line);color:var(--muted)}.reference-inherited>summary{padding:.8rem 0;cursor:pointer;font-size:.8rem;font-weight:700}.reference-inherited>summary span{margin-left:.4rem;font-weight:400}.reference-inherited>p{margin:0 0 .75rem;font-size:.8rem}.reference-inherited a{color:var(--green);text-decoration:underline;text-underline-offset:2px}.reference-inherited ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem 1rem;margin:0 0 1rem;padding:0;list-style:none}.reference-inherited li{overflow-wrap:anywhere;font:.72rem/1.5 var(--font-mono);scroll-margin-top:92px}@media(max-width:820px){.reference-page .reference-layout{grid-template-columns:minmax(0,1fr)}.reference-page .reference-sidebar{display:none}.reference-back{display:inline-block}.reference-article{min-width:0}.reference-page .symbol dt{grid-template-columns:auto minmax(0,1fr)}.reference-page .symbol dt>a:not(.source-link){overflow-wrap:anywhere}.reference-sidebar [data-reference-navigation]{display:flex}.reference-nav-group{flex:none;border-top:0}.reference-nav-group>summary{padding:.65rem;white-space:nowrap}.reference-nav-group>a{padding:.65rem}.reference-start{padding:1.25rem}.reference-inherited ul,.reference-directory-symbols{grid-template-columns:minmax(0,1fr)}}.reference-page .reference-layout{grid-template-columns:160px minmax(0,720px);gap:40px;width:min(1120px,calc(100% - 2rem))}.reference-page .reference-intro{padding:0}.reference-page .reference-intro h1{margin:0 0 12px;font:700 32px/40px var(--font-heading)}.reference-page .reference-intro>p,.reference-page .reference-concept p,.reference-page .reference-concept li,.reference-page .reference-documentation,.reference-page .member-documentation{color:#000;font:16px/1.45 var(--font-sans)}.reference-page .reference-directory-chapter>header h2{margin:37px 0 12px;font:700 28px/30px var(--font-heading)}.reference-page .reference-directory-chapter>header p{margin:0;color:#000;font:16px/1.45 var(--font-sans)}.reference-page .reference-directory-topic>h3,.reference-page .reference-concept h3,.reference-page .reference-symbol-section>header h3{margin:26px 0 12px;font:700 22px/26px var(--font-heading)}.reference-page .reference-directory-package h2{font:600 16px/23px var(--font-sans)}.reference-page .reference-directory-package>p{font:14px/20px var(--font-sans)}.reference-page .symbol-list,.reference-page .symbol{border:0}.reference-page .symbol{padding:0 0 7px}.reference-page .symbol dt{margin:25px 0 12px}.reference-page .symbol dt>a:not(.source-link){color:#000;font:700 18px/22px var(--font-heading);text-decoration:none}.reference-page .symbol-kind{color:#000!important;font:600 14px/22px var(--font-sans);text-transform:lowercase}.reference-page .symbol-signatures>code,.reference-page .member-signatures>code,.reference-page .symbol-member.is-field>header code{color:#000;font:14px/22px var(--font-mono)}.reference-page .symbol-member>header>a{color:#000;font:14px/22px var(--font-mono)}.reference-page .symbol-member.is-field .member-documentation{font:16px/1.45 var(--font-sans)}.reference-page .symbol-members{margin:16px 0 23px 20px}.reference-page .reference-parameters{margin-left:20px}.reference-page .reference-parameters dd,.reference-page .reference-parameters dt code{color:#000;font:14px/1.45 var(--font-sans)}.reference-page .reference-documentation code,.reference-page .member-documentation code{padding:0;background:transparent;color:#000;font:14px var(--font-mono)}.reference-page .reference-deprecated{border:0}@media(max-width:820px){.reference-page .reference-layout{grid-template-columns:minmax(0,1fr)}}
