.prose-module__eOVSDa__prose{width:min(648px,100%);padding:var(--sp-12) var(--sp-6);color:var(--ink);font:400 var(--fs-read)/var(--lh-read) var(--sans);margin:0 auto;position:relative}.prose-module__eOVSDa__prose.prose-module__eOVSDa__wide{width:min(680px,100%)}.prose-module__eOVSDa__prose :where(p,ul,ol,blockquote,.prose-module__eOVSDa__snippetWrap){margin:var(--sp-4) 0 0}.prose-module__eOVSDa__prose :where(ol) :where(p,ul,blockquote,.prose-module__eOVSDa__snippetWrap){margin-top:var(--sp-2)}.prose-module__eOVSDa__prose :is(h2,h3,h4)+*{margin-top:var(--sp-3)}.prose-module__eOVSDa__prose h1{font:500 var(--fs-read-h1)/1.15 var(--sans);letter-spacing:-.02em;text-wrap:balance;margin:0}.prose-module__eOVSDa__prose>h1+p{margin-top:var(--sp-4);color:var(--muted)}.prose-module__eOVSDa__prose h2{margin:var(--sp-8) 0 0;font:500 var(--fs-read-h2)/1.25 var(--sans);letter-spacing:-.015em}.prose-module__eOVSDa__prose h3{margin:var(--sp-6) 0 0;font:500 var(--fs-read-h3)/1.35 var(--sans);letter-spacing:-.01em}.prose-module__eOVSDa__prose h4{margin:var(--sp-4) 0 0;font:500 var(--fs-read)/var(--lh-read) var(--sans)}.prose-module__eOVSDa__prose :is(h2,h3,h4){scroll-margin-top:calc(48px + var(--sp-6))}.prose-module__eOVSDa__prose :is(h2,h3){position:relative}.prose-module__eOVSDa__anchor{padding-right:var(--sp-2);color:var(--ghost);font:inherit;opacity:0;font-weight:400;text-decoration:none;position:absolute;top:0;right:100%}.prose-module__eOVSDa__prose :is(h2,h3):hover .prose-module__eOVSDa__anchor,.prose-module__eOVSDa__anchor:focus-visible{opacity:1}.prose-module__eOVSDa__anchor:hover{color:var(--muted);text-decoration:none}.prose-module__eOVSDa__prose a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--grey);text-decoration-color:var(--grey);text-underline-offset:.2em;text-decoration-thickness:1px}.prose-module__eOVSDa__prose a:hover{color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.prose-module__eOVSDa__prose strong{font-weight:500}.prose-module__eOVSDa__prose code{font:400 var(--fs-code) var(--mono);font-variant-numeric:slashed-zero;color:var(--ink);background:var(--panel);border-radius:4px;padding:2px 5px}.prose-module__eOVSDa__prose :is(h1,h2,h3,h4) code{padding:0 .2em;font-size:.9em}.prose-module__eOVSDa__snippetWrap{border:1px solid var(--line);background:var(--surface);border-radius:6px;overflow:hidden}.prose-module__eOVSDa__snippetHead{justify-content:space-between;align-items:stretch;gap:var(--sp-3);border-bottom:1px solid var(--line);background:var(--bg);min-height:36px;display:flex}.prose-module__eOVSDa__snippetTitle,.prose-module__eOVSDa__snippetKind{padding:0 var(--sp-4);color:var(--grey);font:400 var(--fs-support)/1 var(--sans);white-space:nowrap;align-items:center;display:inline-flex}.prose-module__eOVSDa__snippetTitle{font-family:var(--mono);font-variant-numeric:slashed-zero}.prose-module__eOVSDa__snippetEnd{flex-shrink:0;align-items:stretch;display:inline-flex}.prose-module__eOVSDa__snippetEnd .prose-module__eOVSDa__snippetTitle{padding-right:0}.prose-module__eOVSDa__snippet{padding:var(--sp-4);margin:0;overflow-x:auto}.prose-module__eOVSDa__snippet:focus-visible{outline-offset:-2px}.prose-module__eOVSDa__snippet code{font:400 var(--fs-code)/1.6 var(--mono);font-variant-numeric:slashed-zero;color:var(--ink);white-space:pre;background:0 0;border-radius:0;padding:0;display:block}.prose-module__eOVSDa__numbered{counter-reset:line}.prose-module__eOVSDa__numbered .prose-module__eOVSDa__line{counter-increment:line}.prose-module__eOVSDa__numbered .prose-module__eOVSDa__line:before{content:counter(line);width:calc(var(--digits,2) * 1ch);margin-right:var(--sp-4);text-align:right;color:var(--ghost);-webkit-user-select:none;user-select:none;display:inline-block}.prose-module__eOVSDa__snippet .prose-module__eOVSDa__prompt{color:var(--ghost)}.prose-module__eOVSDa__snippet .prose-module__eOVSDa__out{color:var(--green)}.prose-module__eOVSDa__snippet .prose-module__eOVSDa__keyword{color:var(--blue)}.prose-module__eOVSDa__snippet .prose-module__eOVSDa__string{color:var(--amber)}.prose-module__eOVSDa__snippet .prose-module__eOVSDa__comment{color:var(--muted)}.prose-module__eOVSDa__snippet .prose-module__eOVSDa__constant{color:var(--green)}.prose-module__eOVSDa__copy{padding:0 var(--sp-4);color:var(--grey);font:400 var(--fs-label)/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:0;transition:color .15s}.prose-module__eOVSDa__copy:hover{color:var(--ink)}.prose-module__eOVSDa__variantTabs{padding:0 var(--sp-1);display:flex}.prose-module__eOVSDa__variantTab{padding:0 var(--sp-3);color:var(--grey);font:400 var(--fs-support)/1 var(--sans);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;transition:color .15s,border-color .15s}.prose-module__eOVSDa__variantTab:hover{color:var(--ink)}.prose-module__eOVSDa__variantTab[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink)}.prose-module__eOVSDa__copyPage{top:var(--sp-12);right:var(--sp-6);height:28px;padding:0 var(--sp-3);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);font:400 var(--fs-data)/1 var(--sans);cursor:pointer;border-radius:4px;align-items:center;transition:border-color .15s,background .15s;display:inline-flex;position:absolute}.prose-module__eOVSDa__copyPage:hover{border-color:var(--grey);background:var(--panel)}.prose-module__eOVSDa__prose ol{counter-reset:step;padding:0;list-style:none}.prose-module__eOVSDa__prose ol>li{counter-increment:step;padding-left:calc(var(--sp-8) + var(--sp-2));position:relative}.prose-module__eOVSDa__prose ol>li+li{margin-top:var(--sp-6)}.prose-module__eOVSDa__prose.prose-module__eOVSDa__wide ol>li+li{margin-top:var(--sp-2)}.prose-module__eOVSDa__prose ol>li:before{content:counter(step);border:1px solid var(--line-strong);width:24px;height:24px;font:500 var(--fs-data) var(--sans);font-variant-numeric:tabular-nums slashed-zero;color:var(--muted);background:var(--surface);border-radius:4px;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}.prose-module__eOVSDa__prose ol h3{margin:0;line-height:24px}.prose-module__eOVSDa__prose ul{padding:0 0 0 var(--sp-6);list-style:outside}.prose-module__eOVSDa__prose ul>li{padding-left:var(--sp-1)}.prose-module__eOVSDa__prose ul>li+li{margin-top:var(--sp-2)}.prose-module__eOVSDa__prose ul>li::marker{color:var(--grey)}.prose-module__eOVSDa__prose .prose-module__eOVSDa__checks ul{list-style:none}.prose-module__eOVSDa__prose .prose-module__eOVSDa__checks ul>li{position:relative}.prose-module__eOVSDa__prose .prose-module__eOVSDa__checks ul>li:before{content:"✓";left:calc(-1 * var(--sp-6));color:var(--green);position:absolute;top:0}.prose-module__eOVSDa__prose table{border-collapse:collapse;width:100%;min-width:520px;font-size:var(--fs-read-small)}.prose-module__eOVSDa__prose th,.prose-module__eOVSDa__prose td{padding:var(--sp-3);border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.prose-module__eOVSDa__prose th{color:var(--ink);font-weight:500}.prose-module__eOVSDa__prose blockquote{padding:0 0 0 var(--sp-4);border-left:2px solid var(--line-strong);color:var(--ink-soft);font-size:var(--fs-read-small)}.prose-module__eOVSDa__prose blockquote p{margin:0}.prose-module__eOVSDa__prose blockquote p+p{margin-top:var(--sp-3)}.prose-module__eOVSDa__prose h4+p{margin-top:var(--sp-1)}.prose-module__eOVSDa__prose .prose-module__eOVSDa__next{height:32px;margin:var(--sp-8) var(--sp-2) 0 0;padding:0 var(--sp-4);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);font:400 var(--fs-data)/1 var(--sans);border-radius:4px;align-items:center;text-decoration:none;display:inline-flex}.prose-module__eOVSDa__prose .prose-module__eOVSDa__next:hover{border-color:var(--grey);text-decoration:none}.prose-module__eOVSDa__prose hr{margin:var(--sp-12) 0 0;border:0;border-top:1px solid var(--line)}.prose-module__eOVSDa__prose hr+p{margin-top:var(--sp-4);color:var(--muted);font-size:var(--fs-read-small)}@media (max-width:560px){.prose-module__eOVSDa__prose{padding:var(--sp-8) var(--sp-4)}.prose-module__eOVSDa__anchor{display:none}.prose-module__eOVSDa__copyPage{width:fit-content;margin:0 0 var(--sp-4) auto;display:flex;position:static}}
.home-module___Ut81W__page{background:var(--bg);flex-direction:column;min-height:100dvh;display:flex}.home-module___Ut81W__hero{box-sizing:border-box;width:min(1040px,100%);min-height:calc(100dvh - 48px);padding:var(--sp-12) var(--sp-4);text-align:center;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;display:flex}.home-module___Ut81W__hero h1{max-width:24ch;font:500 var(--fs-hero)/1.15 var(--sans);letter-spacing:-.03em;color:var(--ink);text-wrap:balance;margin:0}.home-module___Ut81W__providerSlot{vertical-align:baseline;border-bottom:2px solid var(--line-strong);justify-items:center;padding:0 .15em;display:inline-grid}.home-module___Ut81W__providerWord{color:var(--faint);opacity:0;pointer-events:none;grid-area:1/1;transition:opacity .25s,transform .25s cubic-bezier(.22,.7,.3,1);transform:translateY(.25em)}.home-module___Ut81W__providerWord[data-active=true]{color:var(--ink);opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.home-module___Ut81W__providerWord{transition:none;transform:none}}.home-module___Ut81W__ctaRow{margin-top:var(--sp-8);justify-content:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.home-module___Ut81W__ctaRow .home-module___Ut81W__ctaPrimary{border-color:var(--cantaloupe);background:var(--cantaloupe);color:var(--brand-ink)}.home-module___Ut81W__ctaRow .home-module___Ut81W__ctaPrimary:hover{border-color:var(--cantaloupe-deep);background:var(--cantaloupe-deep);color:var(--brand-ink)}.home-module___Ut81W__authError{margin:var(--sp-6) 0 calc(-1 * var(--sp-4));padding:var(--sp-2) var(--sp-3);border:1px solid var(--red-line);background:var(--red-wash);color:var(--red);font:400 var(--fs-support)/var(--lh-prose) var(--sans);border-radius:4px}.home-module___Ut81W__uses{box-sizing:border-box;width:min(1040px,100%);min-height:calc(100dvh - 48px);padding:var(--sp-12) var(--sp-4);border-top:1px solid var(--hairline);text-align:center;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;display:flex}.home-module___Ut81W__usesHead h2{font:500 var(--fs-display)/1.2 var(--sans);letter-spacing:-.02em;color:var(--ink);margin:0}.home-module___Ut81W__usesHead p{margin:var(--sp-1) 0 0;font:400 var(--fs-lede)/1.4 var(--sans);color:var(--muted)}.home-module___Ut81W__usePanel{margin-top:var(--sp-8);text-align:left;border:1px solid var(--line);background:var(--surface);border-radius:3px;width:min(720px,100%);overflow:hidden}.home-module___Ut81W__useTabs{border-bottom:1px solid var(--line);background:var(--bg);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.home-module___Ut81W__useTab{align-items:center;gap:var(--sp-1);padding:var(--sp-3) var(--sp-1) calc(var(--sp-3) - 2px);color:var(--faint);font:400 var(--fs-label)/1 var(--sans);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex-direction:column;transition:color .15s,border-color .15s;display:flex}.home-module___Ut81W__useTab:hover{color:var(--ink)}.home-module___Ut81W__useTab[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink)}.home-module___Ut81W__useTab+.home-module___Ut81W__useTab{border-left:1px solid var(--hairline)}.home-module___Ut81W__useIcon{display:block}.home-module___Ut81W__useTabLabel{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.home-module___Ut81W__usePanelHead{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--line);font:500 var(--fs-data) var(--sans);color:var(--ink);display:flex}.home-module___Ut81W__useCopy{font:400 var(--fs-label)/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--grey);cursor:pointer;background:0 0;border:0;padding:0}.home-module___Ut81W__useCopy:hover{color:var(--ink)}.home-module___Ut81W__usePrompts{display:grid}.home-module___Ut81W__usePrompt{padding:var(--sp-3);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--body);font:400 var(--fs-support)/var(--lh-prose) var(--mono);grid-area:1/1;margin:0}.home-module___Ut81W__usePrompt[data-active=false]{visibility:hidden}@media (prefers-reduced-motion:no-preference){.home-module___Ut81W__hero>*{animation:.5s cubic-bezier(.22,.7,.3,1) backwards home-module___Ut81W__homeRise}.home-module___Ut81W__hero>:nth-child(2){animation-delay:60ms}.home-module___Ut81W__hero>:nth-child(3){animation-delay:.12s}.home-module___Ut81W__hero>:nth-child(4){animation-delay:.18s}.home-module___Ut81W__hero>:nth-child(5){animation-delay:.24s}.home-module___Ut81W__hero>:nth-child(6){animation-delay:.3s}}@keyframes home-module___Ut81W__homeRise{0%{opacity:0;transform:translateY(8px)}}@media (max-width:560px){.home-module___Ut81W__uses,.home-module___Ut81W__hero{padding:var(--sp-8) var(--sp-4)}.home-module___Ut81W__useTabLabel{display:none}.home-module___Ut81W__ctaRow{align-self:stretch}.home-module___Ut81W__ctaRow>*{flex:auto;justify-content:center}}
.blog-module__2c5NSa__page{background:var(--bg);flex-direction:column;min-height:100dvh;display:flex}.blog-module__2c5NSa__content{min-width:0}.blog-module__2c5NSa__skipLink{top:var(--sp-2);left:var(--sp-4);z-index:3;padding:var(--sp-2) var(--sp-3);background:var(--bg);color:var(--ink);position:fixed;transform:translateY(-200%)}.blog-module__2c5NSa__skipLink:focus{transform:translateY(0)}.blog-module__2c5NSa__postHeader{margin:0}.blog-module__2c5NSa__postContext{justify-content:space-between;align-items:center;gap:var(--sp-4);color:var(--grey);font:400 var(--fs-support)/1.4 var(--sans);font-variant-numeric:tabular-nums slashed-zero;display:flex}.blog-module__2c5NSa__content .blog-module__2c5NSa__backLink{gap:var(--sp-2);color:var(--grey);text-decoration:none;display:inline-flex}.blog-module__2c5NSa__content .blog-module__2c5NSa__backLink:hover{color:var(--ink);text-decoration:none}.blog-module__2c5NSa__content .blog-module__2c5NSa__postTitle{margin:var(--sp-3) 0 0;font:500 var(--fs-read-h1)/1.15 var(--sans);letter-spacing:-.02em;text-wrap:balance}.blog-module__2c5NSa__content .blog-module__2c5NSa__author{align-items:center;gap:var(--sp-2);width:fit-content;color:var(--grey);text-decoration:none;display:inline-flex}.blog-module__2c5NSa__content .blog-module__2c5NSa__author:hover{color:var(--ink);text-decoration:none}.blog-module__2c5NSa__content .blog-module__2c5NSa__postHeader .blog-module__2c5NSa__author{margin-top:var(--sp-3);font:400 var(--fs-data)/1.4 var(--sans)}.blog-module__2c5NSa__content .blog-module__2c5NSa__postHeader+p{margin-top:var(--sp-6);color:var(--muted)}.blog-module__2c5NSa__avatar{border:1px solid var(--line);background:var(--panel);border-radius:50%;width:20px;height:20px}.blog-module__2c5NSa__index{width:min(1040px,100%);padding:var(--sp-12) var(--sp-4);margin:0 auto}.blog-module__2c5NSa__indexTitle{margin:0 0 var(--sp-8);font:500 var(--fs-read-h1)/1.15 var(--sans);letter-spacing:-.02em;color:var(--ink)}.blog-module__2c5NSa__cards{gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.blog-module__2c5NSa__card{border:1px solid var(--line);background:var(--surface);border-radius:6px;flex-direction:column;transition:border-color .15s;display:flex;overflow:hidden}.blog-module__2c5NSa__card:hover{border-color:var(--line-strong)}.blog-module__2c5NSa__card:first-child{grid-column:1/-1}.blog-module__2c5NSa__cardLink{color:var(--ink);flex-direction:column;flex:1;text-decoration:none;display:flex}.blog-module__2c5NSa__cardLink:hover{color:var(--ink);text-decoration:none}.blog-module__2c5NSa__art{border-bottom:1px solid var(--line);background-color:var(--panel);background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-position:50%;background-size:24px 24px;justify-content:center;align-items:center;height:200px;display:flex;position:relative;overflow:hidden}.blog-module__2c5NSa__card:first-child .blog-module__2c5NSa__art{height:300px}.blog-module__2c5NSa__artInner{pointer-events:none;transform:scale(.6)}.blog-module__2c5NSa__card:first-child .blog-module__2c5NSa__artInner{transform:scale(.85)}.blog-module__2c5NSa__artInner figure{margin:0}.blog-module__2c5NSa__artInner figcaption{display:none}.blog-module__2c5NSa__cardBody{gap:var(--sp-2);padding:var(--sp-4) var(--sp-4) var(--sp-3);flex-direction:column;display:flex}.blog-module__2c5NSa__cardDate{color:var(--grey);font:400 var(--fs-support) var(--sans);font-variant-numeric:tabular-nums slashed-zero}.blog-module__2c5NSa__cardTitle{font:500 var(--fs-stat)/1.35 var(--sans);letter-spacing:-.01em;color:var(--ink);margin:0}.blog-module__2c5NSa__card:first-child .blog-module__2c5NSa__cardTitle{font:500 var(--fs-display)/1.25 var(--sans);letter-spacing:-.02em}.blog-module__2c5NSa__cardFoot{align-items:center;gap:var(--sp-2);padding:0 var(--sp-4) var(--sp-4);color:var(--grey);font:400 var(--fs-support)/1 var(--sans);display:flex}@media (max-width:640px){.blog-module__2c5NSa__postContext{align-items:flex-start}.blog-module__2c5NSa__content .blog-module__2c5NSa__postTitle{margin-top:var(--sp-3)}.blog-module__2c5NSa__index{padding:var(--sp-8) var(--sp-4)}.blog-module__2c5NSa__cards{grid-template-columns:minmax(0,1fr)}.blog-module__2c5NSa__card:first-child .blog-module__2c5NSa__art{height:200px}.blog-module__2c5NSa__card:first-child .blog-module__2c5NSa__artInner{transform:scale(.5)}.blog-module__2c5NSa__card:first-child .blog-module__2c5NSa__cardTitle{font:500 var(--fs-stat)/1.35 var(--sans)}}
.sign-in-module__Pi7bca__dialog{border:1px solid var(--line-strong);background:var(--surface);width:360px;max-width:88vw;color:var(--ink);border-radius:6px;padding:0;box-shadow:0 12px 40px #17171a24}.sign-in-module__Pi7bca__dialog::backdrop{background:#17171a24}.sign-in-module__Pi7bca__body{gap:var(--sp-4);padding:var(--sp-6) var(--sp-6) var(--sp-4);flex-direction:column;display:flex}.sign-in-module__Pi7bca__title{font:500 var(--fs-title) var(--sans);letter-spacing:-.01em;margin:0}.sign-in-module__Pi7bca__providers{gap:var(--sp-2);flex-direction:column;display:flex}.sign-in-module__Pi7bca__provider{justify-content:center;align-items:center;gap:var(--sp-2);border:1px solid var(--line-strong);background:var(--bg);height:36px;color:var(--ink);font:500 var(--fs-data)/1 var(--sans);cursor:pointer;border-radius:4px;transition:background-color .15s;display:flex}.sign-in-module__Pi7bca__provider:hover{background:var(--hover)}.sign-in-module__Pi7bca__provider:disabled{cursor:default;background:var(--panel);color:var(--faint)}.sign-in-module__Pi7bca__close{font:400 var(--fs-support) var(--sans);color:var(--grey);cursor:pointer;background:0 0;border:0;align-self:center;padding:0}.sign-in-module__Pi7bca__close:hover{color:var(--ink)}.sign-in-module__Pi7bca__close:disabled{color:var(--ghost);cursor:default}
.figure-module__dt2zDG__figure{margin:var(--sp-6) 0;color:var(--ink);font-family:var(--sans)}.figure-module__dt2zDG__scroll{overflow-x:auto}.figure-module__dt2zDG__svg{min-width:480px;max-width:100%;height:auto;display:block}.figure-module__dt2zDG__caption{margin-top:var(--sp-3);color:var(--muted);font:400 var(--fs-read-small)/var(--lh-prose) var(--sans)}.figure-module__dt2zDG__node>rect{fill:var(--surface);stroke:var(--line-strong);stroke-width:1px}.figure-module__dt2zDG__subject>rect{stroke:var(--ink);stroke-width:2px}.figure-module__dt2zDG__durable>rect{stroke:var(--grey);stroke-width:1.5px}.figure-module__dt2zDG__absent>rect{stroke-dasharray:4 3}.figure-module__dt2zDG__solid>rect{fill:var(--ink);stroke:none}.figure-module__dt2zDG__inset>rect{fill:var(--ink-soft);stroke:none}.figure-module__dt2zDG__inset>.figure-module__dt2zDG__title{fill:var(--surface);font-size:12px;font-weight:400}.figure-module__dt2zDG__title{fill:var(--ink);font-size:15px;font-weight:500}.figure-module__dt2zDG__detail{fill:var(--muted);font-size:12px}.figure-module__dt2zDG__small>.figure-module__dt2zDG__title{fill:var(--body);font-size:12px;font-weight:400}.figure-module__dt2zDG__absent>.figure-module__dt2zDG__title{fill:var(--muted)}.figure-module__dt2zDG__solid>.figure-module__dt2zDG__title{fill:var(--surface);font-size:12px}.figure-module__dt2zDG__solid>.figure-module__dt2zDG__detail{fill:var(--ghost)}.figure-module__dt2zDG__mono{font-family:var(--mono)}.figure-module__dt2zDG__context>rect{fill:var(--panel);stroke:none}.figure-module__dt2zDG__contextLabel{fill:var(--muted);font-size:12px}.figure-module__dt2zDG__wall{fill:var(--active);stroke:var(--line-strong)}.figure-module__dt2zDG__funnel{fill:var(--line)}.figure-module__dt2zDG__connector line,.figure-module__dt2zDG__connector polyline{fill:none;stroke:var(--ink);stroke-width:1.5px}.figure-module__dt2zDG__connector polygon{fill:var(--ink);stroke:none}.figure-module__dt2zDG__dashed line,.figure-module__dt2zDG__dashed polyline{stroke-width:1px;stroke-dasharray:3 3}.figure-module__dt2zDG__quiet line,.figure-module__dt2zDG__quiet polyline{stroke:var(--line-strong)}.figure-module__dt2zDG__quiet polygon{fill:var(--line-strong)}.figure-module__dt2zDG__blocked line,.figure-module__dt2zDG__blocked polyline{stroke:var(--red)}.figure-module__dt2zDG__blocked polygon{fill:var(--red)}.figure-module__dt2zDG__cross{stroke:var(--red);stroke-width:2px}.figure-module__dt2zDG__knockout{fill:var(--surface)}.figure-module__dt2zDG__connectorLabel{fill:var(--muted);font-size:12px}.figure-module__dt2zDG__blocked .figure-module__dt2zDG__connectorLabel{fill:var(--red)}.figure-module__dt2zDG__label{fill:var(--muted);font-size:12px}.figure-module__dt2zDG__label.figure-module__dt2zDG__ink{fill:var(--ink);font-size:13px;font-weight:500}.figure-module__dt2zDG__label.figure-module__dt2zDG__red{fill:var(--red)}.figure-module__dt2zDG__label.figure-module__dt2zDG__white{fill:var(--surface)}.figure-module__dt2zDG__label.figure-module__dt2zDG__ghost{fill:var(--ghost)}
.site-footer-module__9074FW__footer{border-top:1px solid var(--line);margin-top:auto}.site-footer-module__9074FW__footerInner{width:min(1040px,100%);padding:var(--sp-4);justify-content:center;align-items:center;gap:var(--sp-3);margin:0 auto;display:flex}.site-footer-module__9074FW__footerLink{font:400 var(--fs-support) var(--sans);color:var(--grey);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.site-footer-module__9074FW__footerLink:hover{color:var(--ink);text-decoration:none}.site-footer-module__9074FW__footerDot{color:var(--ghost);font-size:var(--fs-support)}.site-footer-module__9074FW__footerIcon{align-items:center;display:inline-flex}
.diagrams-module__y8RSGq__lead{margin-top:var(--sp-12)}
.site-topbar-module__Kg-sHW__topbar{z-index:2;align-items:center;gap:var(--sp-2);height:48px;padding:0 var(--sp-4);border-bottom:1px solid var(--line);background:var(--surface);flex:0 0 48px;display:flex;position:sticky;top:0}.site-topbar-module__Kg-sHW__nav{margin-left:var(--sp-3);align-items:center;gap:var(--sp-4);display:flex}.site-topbar-module__Kg-sHW__link{font:400 var(--fs-support) var(--sans);color:var(--grey);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.site-topbar-module__Kg-sHW__link:hover{color:var(--ink);text-decoration:none}.site-topbar-module__Kg-sHW__cta{padding:0 var(--sp-4);border:1px solid var(--ink);border-radius:var(--radius-sm);background:var(--ink);height:32px;color:var(--surface);font:500 var(--fs-data)/1 var(--sans);cursor:pointer;align-items:center;text-decoration:none;transition:background-color .15s;display:inline-flex}.site-topbar-module__Kg-sHW__cta:hover{background:var(--ink-hover);color:var(--surface);text-decoration:none}.site-topbar-module__Kg-sHW__cta:active{transform:translateY(1px)}.site-topbar-module__Kg-sHW__cta:disabled{cursor:default;background:var(--hover);border-color:var(--hover);color:var(--faint)}.site-topbar-module__Kg-sHW__signIn{margin-left:auto}
.diagrams-module__KxxQ-G__lead{margin-top:var(--sp-12)}
.docs-module__3-2rFW__page{background:var(--bg);flex-direction:column;min-height:100dvh;display:flex}.docs-module__3-2rFW__body{grid-template-columns:var(--sidebar-w) minmax(0, 1fr);align-items:start;display:grid}.docs-module__3-2rFW__content{min-width:0}.docs-module__3-2rFW__sidebar{height:calc(100dvh - 48px);padding:var(--sp-12) var(--sp-4);border-right:1px solid var(--line);background:var(--bg);position:sticky;top:48px;overflow-y:auto}.docs-module__3-2rFW__navTitle{margin:0 0 var(--sp-4);padding:0 var(--sp-3);color:var(--grey);font:400 var(--fs-label) var(--sans);letter-spacing:.09em;text-transform:uppercase}.docs-module__3-2rFW__docsnav{gap:var(--sp-1);flex-direction:column;display:flex}.docs-module__3-2rFW__docsnavLink{padding:var(--sp-2) var(--sp-3);color:var(--muted);font:400 var(--fs-data)/var(--lh-prose) var(--sans);border-left:2px solid #0000;text-decoration:none;display:block}.docs-module__3-2rFW__docsnavLink:hover{background:var(--panel);color:var(--ink);text-decoration:none}.docs-module__3-2rFW__docsnavLink[aria-current=page]{border-left-color:var(--ink);background:var(--panel);color:var(--ink);font-weight:500}.docs-module__3-2rFW__sdkLink{justify-content:space-between;gap:var(--sp-2);margin-top:var(--sp-6);padding:var(--sp-4) var(--sp-3) 0;border-top:1px solid var(--line);color:var(--muted);font:400 var(--fs-support)/var(--lh-prose) var(--sans);display:flex}.docs-module__3-2rFW__navToggle{display:none}.docs-module__3-2rFW__skipLink{top:var(--sp-2);left:var(--sp-4);z-index:3;padding:var(--sp-2) var(--sp-3);background:var(--bg);color:var(--ink);position:fixed;transform:translateY(-200%)}.docs-module__3-2rFW__skipLink:focus{transform:translateY(0)}@media (max-width:800px){.docs-module__3-2rFW__body{display:block}.docs-module__3-2rFW__sidebar{z-index:1;height:auto;max-height:calc(100dvh - 48px);padding:0 var(--sp-4);border-right:0;border-bottom:1px solid var(--line)}.docs-module__3-2rFW__navTitle{display:none}.docs-module__3-2rFW__navToggle{width:100%;min-height:44px;padding:var(--sp-3) 0;color:var(--ink);font:400 var(--fs-data) var(--sans);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;display:flex}.docs-module__3-2rFW__sidebar[data-expanded=false] .docs-module__3-2rFW__navContent{display:none}.docs-module__3-2rFW__navContent{padding-bottom:var(--sp-4)}.docs-module__3-2rFW__docsnavLink{min-height:44px}.docs-module__3-2rFW__content{scroll-margin-top:92px}}
