.LogoMark-module__kYGfwG__root{color:var(--fg);transition:color var(--dur-fast) var(--ease-paper);display:inline-block}.LogoMark-module__kYGfwG__root:hover .LogoMark-module__kYGfwG__glyph circle{fill:var(--accent)}
.Hairline-module__ZHUO7G__root{background:var(--edge);border:0;flex-shrink:0;margin:0}.Hairline-module__ZHUO7G__horizontal{width:100%;height:var(--rule)}.Hairline-module__ZHUO7G__vertical{height:100%;width:var(--rule);align-self:stretch}.Hairline-module__ZHUO7G__w-default{background:var(--edge)}.Hairline-module__ZHUO7G__w-strong{background:var(--edge-strong)}.Hairline-module__ZHUO7G__w-bold{background:var(--fg);opacity:.85}.Hairline-module__ZHUO7G__t-edge{background:var(--edge)}.Hairline-module__ZHUO7G__t-edge-strong{background:var(--edge-strong)}.Hairline-module__ZHUO7G__t-accent{background:var(--accent)}.Hairline-module__ZHUO7G__horizontal.Hairline-module__ZHUO7G__w-bold{height:var(--rule-bold)}.Hairline-module__ZHUO7G__vertical.Hairline-module__ZHUO7G__w-bold{width:var(--rule-bold)}.Hairline-module__ZHUO7G__horizontal.Hairline-module__ZHUO7G__w-strong{height:var(--rule-strong)}.Hairline-module__ZHUO7G__vertical.Hairline-module__ZHUO7G__w-strong{width:var(--rule-strong)}.Hairline-module__ZHUO7G__inset{margin-inline:var(--s-6)}
.SectionMarker-module__jk6nfq__root{font-family:var(--font-mono);font-size:var(--t-small);letter-spacing:0;text-transform:none;color:var(--accent);align-items:center;margin:0;padding:0;font-weight:500;line-height:1.35;display:inline-flex}.SectionMarker-module__jk6nfq__label{color:inherit}.SectionMarker-module__jk6nfq__editorial{font-family:var(--font-display)}.SectionMarker-module__jk6nfq__t-accent{color:var(--accent)}.SectionMarker-module__jk6nfq__t-soft{color:var(--fg-faint)}.SectionMarker-module__jk6nfq__t-ink{color:var(--fg)}.SectionMarker-module__jk6nfq__ruled{padding-bottom:var(--s-3);border-bottom:var(--rule) solid var(--edge);position:relative}
.KeyCap-module__dZQ9ja__root{font-family:var(--font-mono);color:var(--fg-soft);background:var(--bg-tint);border:var(--rule) solid var(--edge-strong);border-bottom-width:calc(var(--rule-strong) * 1.5);border-radius:var(--r-1);text-align:center;letter-spacing:0;font-feature-settings:"zero";justify-content:center;align-items:center;min-width:1.5em;padding:1px 5px;font-weight:500;display:inline-flex}.KeyCap-module__dZQ9ja__s-sm{font-size:var(--t-hairline)}.KeyCap-module__dZQ9ja__s-md{font-size:var(--t-mini);padding:2px 6px}
.DocsLayout-module__-kr3-W__shell{flex-direction:column;min-height:100dvh;display:flex}.DocsLayout-module__-kr3-W__topbar{align-items:center;gap:var(--s-4);padding:var(--s-3) var(--s-6);background:color-mix(in oklch, var(--paper) 95%, transparent);-webkit-backdrop-filter:saturate(140%)blur(8px);backdrop-filter:saturate(140%)blur(8px);z-index:10;grid-template-columns:auto 1fr auto auto;display:grid;position:sticky;top:0}@media (max-width:720px){.DocsLayout-module__-kr3-W__topbar{padding:var(--s-2) var(--s-4);gap:var(--s-2);grid-template-columns:auto 1fr auto}}.DocsLayout-module__-kr3-W__brand{align-items:center;gap:var(--s-2);color:var(--ink);text-decoration:none;display:inline-flex}.DocsLayout-module__-kr3-W__brand:hover{color:var(--accent)}.DocsLayout-module__-kr3-W__brandLabel{font-family:var(--font-mono);font-size:var(--t-hairline);letter-spacing:var(--tr-mono-cap);text-transform:uppercase;color:var(--fg-soft)}.DocsLayout-module__-kr3-W__searchRow{align-items:center;gap:var(--s-3);padding:8px var(--s-3);background:var(--paper-tint);border:var(--rule-strong) solid var(--paper-edge);border-radius:var(--r-1);grid-template-columns:auto 1fr auto;width:100%;max-width:360px;display:grid}@media (max-width:720px){.DocsLayout-module__-kr3-W__searchRow{display:none}}.DocsLayout-module__-kr3-W__searchTag{font-family:var(--font-mono);font-size:var(--t-hairline);letter-spacing:var(--tr-mono-cap);text-transform:uppercase;color:var(--accent)}.DocsLayout-module__-kr3-W__searchPlaceholder{color:var(--fg-faint);font-size:var(--t-small)}.DocsLayout-module__-kr3-W__topActions{gap:var(--s-3);align-items:center;display:inline-flex}.DocsLayout-module__-kr3-W__topLink{font-size:var(--t-small);color:var(--fg-soft);text-decoration:none}.DocsLayout-module__-kr3-W__topLink:hover{color:var(--fg)}@media (max-width:720px){.DocsLayout-module__-kr3-W__topActions{display:none}}.DocsLayout-module__-kr3-W__menuBtn{width:32px;height:32px;font-family:var(--font-mono);font-size:var(--t-h5);color:var(--fg);border:var(--rule-strong) solid var(--paper-edge);border-radius:var(--r-1);display:none}@media (max-width:720px){.DocsLayout-module__-kr3-W__menuBtn{justify-content:center;align-items:center;display:inline-flex}}.DocsLayout-module__-kr3-W__body{flex:1;grid-template-columns:256px 1fr;display:grid}@media (max-width:880px){.DocsLayout-module__-kr3-W__body{grid-template-columns:1fr}}.DocsLayout-module__-kr3-W__sidebar{border-right:var(--rule) solid var(--paper-edge);padding:var(--s-6) var(--s-5);gap:var(--s-6);background:var(--paper);flex-direction:column;height:calc(100dvh - 64px);display:flex;position:sticky;top:64px;overflow-y:auto}@media (max-width:880px){.DocsLayout-module__-kr3-W__sidebar{height:auto;transition:transform var(--dur-fast) var(--ease-paper);z-index:30;background:var(--paper);border-right:0;border-top:var(--rule) solid var(--paper-edge);position:fixed;inset:56px 0 0;transform:translate(-100%)}.DocsLayout-module__-kr3-W__sidebarOpen{transform:translate(0)}}.DocsLayout-module__-kr3-W__group{gap:var(--s-2);flex-direction:column;display:flex}.DocsLayout-module__-kr3-W__list{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.DocsLayout-module__-kr3-W__link{padding:5px var(--s-3);margin-left:-var(--s-3);font-size:var(--t-small);color:var(--fg-soft);border-radius:var(--r-1);border-left:var(--rule-bold) solid transparent;padding-left:var(--s-3);transition:color var(--dur-fast) var(--ease-paper), border-color var(--dur-fast) var(--ease-paper);text-decoration:none;display:block}.DocsLayout-module__-kr3-W__link:hover{color:var(--fg)}.DocsLayout-module__-kr3-W__linkActive{color:var(--ink);border-left-color:var(--accent);background:var(--paper-tint)}.DocsLayout-module__-kr3-W__content{padding:var(--s-12) var(--s-12);gap:var(--s-6);flex-direction:column;max-width:880px;display:flex}@media (max-width:720px){.DocsLayout-module__-kr3-W__content{padding:var(--s-8) var(--s-5)}}.DocsLayout-module__-kr3-W__footer{padding:var(--s-6) 0 var(--s-12);font-family:var(--font-mono);font-size:var(--t-hairline);letter-spacing:var(--tr-mono-cap);text-transform:uppercase;color:var(--fg-faint);justify-content:space-between;align-items:center;display:flex}.DocsLayout-module__-kr3-W__footerLink{color:var(--fg-soft);text-decoration:none}.DocsLayout-module__-kr3-W__footerLink:hover{color:var(--accent)}
@font-face{font-family:fontMarketing;src:url(../media/Aeonik_Light-s.p.0yp6hcycp40fu.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:fontMarketing;src:url(../media/Aeonik_Regular-s.p.161ltu~dqthje.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:fontMarketing;src:url(../media/Aeonik_Medium-s.p.17168zg9qv3qa.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:fontMarketing;src:url(../media/Aeonik_Bold-s.p.0z8hftqbgc5xp.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:fontMarketing;src:url(../media/Aeonik_Black-s.p.013isuil64983.woff2)format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:fontMarketing Fallback;src:local(Arial);ascent-override:98.63%;descent-override:19.73%;line-gap-override:0.0%;size-adjust:101.39%}.fontmarketing_34701d35-module__h17YBG__className{font-family:fontMarketing,fontMarketing Fallback,system-ui,Segoe UI,sans-serif}.fontmarketing_34701d35-module__h17YBG__variable{--font-marketing:"fontMarketing", "fontMarketing Fallback", system-ui, Segoe UI, sans-serif}
@font-face{font-family:fontMarketingMono;src:url(../media/AeonikFono_Regular-s.p.15mwavbokcxrj.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:fontMarketingMono;src:url(../media/AeonikFono_Medium-s.p.0~xk~tty3o9bt.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:fontMarketingMono;src:url(../media/AeonikFono_Bold-s.p.0ml8auvg2ghh0.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:fontMarketingMono Fallback;src:local(Arial);ascent-override:80.22%;descent-override:17.59%;line-gap-override:0.0%;size-adjust:116.56%}.fontmarketingmono_c5920a8e-module__vG3W3G__className{font-family:fontMarketingMono,fontMarketingMono Fallback,ui-monospace,monospace}.fontmarketingmono_c5920a8e-module__vG3W3G__variable{--font-marketing-mono:"fontMarketingMono", "fontMarketingMono Fallback", ui-monospace, monospace}
@font-face{font-family:fontCode;src:url(../media/TT_Commons_Pro_Mono_Regular.01y9umu5_ay6y.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}.fontcode_5e22976-module__UBYEUq__className{font-family:fontCode,Genesis Code Fallback,Menlo,monospace}.fontcode_5e22976-module__UBYEUq__variable{--font-code-web:"fontCode", Genesis Code Fallback, Menlo, monospace}
@font-face{font-family:fontSans;src:url(../media/Whitney_Book-s.104m9mu4tp_5c.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:fontSans;src:url(../media/Whitney_Medium-s.07u1r0_39oxrm.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:fontSans;src:url(../media/Whitney_Semibold-s.0j1xlp218d437.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:fontSans Fallback;src:local(Arial);ascent-override:102.66%;descent-override:25.66%;line-gap-override:0.0%;size-adjust:93.52%}.fontsans_d0fd20ac-module__xrYMKG__className{font-family:fontSans,fontSans Fallback,Arial,sans-serif}.fontsans_d0fd20ac-module__xrYMKG__variable{--font-whitney:"fontSans", "fontSans Fallback", Arial, sans-serif}
@font-face{unicode-range:U+24-25,U+2B-2E,U+30-39,U+A3,U+A5,U+2013,U+20AC,U+2191-2193,U+2212;font-family:fontMono;src:url(../media/DINPro_Regular.167j4k7x0q61y.woff)format("woff");font-display:swap;font-weight:400;font-style:normal}@font-face{unicode-range:U+24-25,U+2B-2E,U+30-39,U+A3,U+A5,U+2013,U+20AC,U+2191-2193,U+2212;font-family:fontMono;src:url(../media/DINPro_Medium.0s.4q_d4an229.woff)format("woff");font-display:swap;font-weight:500;font-style:normal}.fontmono_27fef20f-module__Un7D9W__className{font-family:fontMono}.fontmono_27fef20f-module__Un7D9W__variable{--font-din:"fontMono"}
