@font-face{font-family:grotesca;src:url(../media/grotesca-s.p.0nbynl9mx42ye.woff2)format("woff2");font-display:swap;font-weight:300 700}@font-face{font-family:grotesca Fallback;src:local(Arial);ascent-override:115.22%;descent-override:34.57%;line-gap-override:0.0%;size-adjust:86.79%}.Q9solq_className{font-family:grotesca,grotesca Fallback}.Q9solq_variable{--font-fm-grotesca:"grotesca", "grotesca Fallback"}
@font-face{font-family:didone;src:url(../media/didone-s.43j8uncwgyn6s.woff2)format("woff2");font-display:swap;font-weight:300 700}@font-face{font-family:didone Fallback;src:local(Arial);ascent-override:119.7%;descent-override:35.91%;line-gap-override:0.0%;size-adjust:83.54%}.C9aX9W_className{font-family:didone,didone Fallback}.C9aX9W_variable{--font-fm-didone:"didone", "didone Fallback"}
@font-face{font-family:Gotica Textura;src:url(/site-v3/fonts/GoticaTextura-Regular.woff2)format("woff2");font-weight:400;font-display:swap}.v3-doc-drawer>header,.v3-doc-drawer article{font-family:var(--font-geist-sans), sans-serif}.v3-doc-nav,.v3-doc-nav *{font-family:var(--font-geist-sans), sans-serif!important}.v3-doc-nav>nav>p,.v3-doc-nav ol button{font-size:14px;line-height:1.35}.l3 [data-in]{visibility:hidden;animation:0s 2.5s forwards l3-safe}.l3.l3--ready [data-in]{animation:none}@keyframes l3-safe{to{visibility:visible}}@media (prefers-reduced-motion:reduce){.l3 [data-in]{visibility:visible;animation:none}}.l3-fill{-webkit-mask-image:radial-gradient(circle at var(--lx,-999px) var(--ly,-999px), transparent var(--lc,0px), #000 var(--lr,0px));-webkit-mask-image:radial-gradient(circle at var(--lx,-999px) var(--ly,-999px), transparent var(--lc,0px), #000 var(--lr,0px));mask-image:radial-gradient(circle at var(--lx,-999px) var(--ly,-999px), transparent var(--lc,0px), #000 var(--lr,0px))}.l3-wire{-webkit-mask-image:radial-gradient(circle at var(--lx,-999px) var(--ly,-999px), #000 var(--lc,0px), transparent var(--lr,0px));-webkit-mask-image:radial-gradient(circle at var(--lx,-999px) var(--ly,-999px), #000 var(--lc,0px), transparent var(--lr,0px));mask-image:radial-gradient(circle at var(--lx,-999px) var(--ly,-999px), #000 var(--lc,0px), transparent var(--lr,0px))}.l3-wire h1{color:#0000;-webkit-text-stroke:1px color-mix(in srgb, var(--foreground) 80%, transparent)}.l3-con{color:var(--foreground);font-family:var(--font-geist-mono), ui-monospace, monospace}.l3-con line,.l3-con circle{fill:none;stroke-width:1px;vector-effect:non-scaling-stroke}.l3-con .g{stroke:color-mix(in srgb, var(--foreground) 10%, transparent)}.l3-con .gb{stroke:color-mix(in srgb, var(--select) 30%, transparent)}.l3-con .dm{stroke:color-mix(in srgb, var(--port-metrics) 28%, transparent)}.l3-con text{letter-spacing:.02em;fill:color-mix(in srgb, var(--foreground) 26%, transparent);font-size:9px}.l3-con .tm{fill:color-mix(in srgb, var(--port-metrics) 38%, transparent)}.l3-reveal{-webkit-mask-image:radial-gradient(circle at var(--gx,-999px) var(--gy,-999px), #000 var(--gc,0px), transparent var(--gr,0px));-webkit-mask-image:radial-gradient(circle at var(--gx,-999px) var(--gy,-999px), #000 var(--gc,0px), transparent var(--gr,0px));mask-image:radial-gradient(circle at var(--gx,-999px) var(--gy,-999px), #000 var(--gc,0px), transparent var(--gr,0px))}
