.motes-bg[data-astro-cid-upgtipeu]{z-index:0;pointer-events:none;position:absolute;inset-block:50% 0;inset-inline:0;overflow:hidden}.motes-bg__canvas[data-astro-cid-upgtipeu]{width:100%;height:100%;display:block}.term[data-astro-cid-c6nuo4je]{--astro-code-foreground:var(--color-text-alternate);--astro-code-background:transparent;--astro-code-token-constant:var(--color-text-accent);--astro-code-token-string:var(--color-text-accent);--astro-code-token-comment:var(--color-text-alternate-secondary);--astro-code-token-keyword:var(--color-text-alternate);--astro-code-token-parameter:var(--color-text-alternate);--astro-code-token-function:var(--color-text-accent);--astro-code-token-string-expression:var(--color-text-accent);--astro-code-token-punctuation:var(--color-text-alternate);--astro-code-token-link:var(--color-text-accent);border:1px solid var(--color-border-dark);border-radius:var(--radius-md);background-color:var(--color-neutral-black);width:100%;min-width:0;max-width:100%;overflow:hidden}.term__scroll[data-astro-cid-c6nuo4je]{min-width:0;max-width:100%}.term[data-astro-cid-c6nuo4je].is-clamped .term__scroll[data-astro-cid-c6nuo4je]{max-height:var(--term-max-h);overscroll-behavior:contain;scrollbar-width:thin;overflow:auto}.term[data-astro-cid-c6nuo4je].is-expanded .term__scroll[data-astro-cid-c6nuo4je]{max-height:none}.term[data-astro-cid-c6nuo4je].is-expanded .term__more[data-astro-cid-c6nuo4je]{display:none}.term__more[data-astro-cid-c6nuo4je]{width:100%;padding:var(--padding-xs);border:0;border-top:1px solid var(--color-border-dark);background:color-mix(in srgb, var(--color-neutral-black) 88%, var(--color-text-alternate));font-family:var(--font-mono);font-size:var(--text-body-sm);color:var(--color-text-alternate);text-align:center;margin:0;display:block}.term__more[data-astro-cid-c6nuo4je]:hover{color:var(--color-text-accent)}.term__more[data-astro-cid-c6nuo4je]:focus-visible{outline:1.5px solid var(--color-background-accent);outline-offset:-2px}.term[data-astro-cid-c6nuo4je] pre.term__body,.term__body[data-astro-cid-c6nuo4je]{min-width:0;max-width:100%;padding:var(--padding-xs);font-family:var(--font-mono);font-size:var(--text-body-sm);color:var(--color-text-alternate);tab-size:2;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.8;overflow:hidden;background:0 0!important}.term[data-astro-cid-c6nuo4je] pre.term__body code,.term__body[data-astro-cid-c6nuo4je] code[data-astro-cid-c6nuo4je]{min-width:0;max-width:100%;font-family:inherit;font-size:inherit;display:block;background:0 0!important}.term[data-astro-cid-c6nuo4je].is-numbered pre.term__body code{counter-reset:term-line}.term[data-astro-cid-c6nuo4je].is-numbered pre.term__body .line{counter-increment:term-line;padding-left:3.5ch;position:relative}.term[data-astro-cid-c6nuo4je].is-numbered pre.term__body .line:before{content:counter(term-line);width:2.5ch;color:var(--color-text-alternate-secondary);text-align:right;user-select:none;position:absolute;left:0}.term__body[data-astro-cid-c6nuo4je].is-animated .term__line[data-astro-cid-c6nuo4je]:not(.is-blank){width:100%;max-width:100%;position:relative;overflow:hidden}.term__body[data-astro-cid-c6nuo4je].is-animated .term__line[data-astro-cid-c6nuo4je]:not(.is-blank):before,.term__body[data-astro-cid-c6nuo4je].is-animated .term__line[data-astro-cid-c6nuo4je]:not(.is-blank):after{content:"";pointer-events:none;animation-play-state:paused;position:absolute}.term[data-astro-cid-c6nuo4je].is-typing .term__body[data-astro-cid-c6nuo4je].is-animated .term__line[data-astro-cid-c6nuo4je]:not(.is-blank):before,.term[data-astro-cid-c6nuo4je].is-typing .term__body[data-astro-cid-c6nuo4je].is-animated .term__line[data-astro-cid-c6nuo4je]:not(.is-blank):after{animation-play-state:running}.term__body[data-astro-cid-c6nuo4je].is-animated .term__line[data-astro-cid-c6nuo4je]:not(.is-blank):before{z-index:1;background-color:var(--color-neutral-black);transform-origin:100%;animation:term-type-cover calc(var(--dur) * 1ms) steps(var(--steps), end) calc(var(--delay) * 1ms) backwards;inset:0;transform:scaleX(0)}.term__body[data-astro-cid-c6nuo4je].is-animated .term__line[data-astro-cid-c6nuo4je]:not(.is-blank):after{z-index:2;opacity:0;background-color:var(--color-text-alternate-secondary);width:.7ch;height:1.05em;transform:translate3d(var(--caret-travel), 0, 0);animation:term-caret calc(var(--dur) * 1ms) steps(var(--steps), end) calc(var(--delay) * 1ms) backwards;top:.32em;left:0}.term__body[data-astro-cid-c6nuo4je].is-animated .term__line[data-astro-cid-c6nuo4je].is-end:after{animation:term-caret calc(var(--dur) * 1ms) steps(var(--steps), end) calc(var(--delay) * 1ms) backwards, term-caret-blink .76s step-end calc((var(--delay) + var(--dur)) * 1ms) infinite}@keyframes term-type-cover{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes term-caret{0%{opacity:0;transform:translate(0)}1%{opacity:1;transform:translate(0)}92%{opacity:1}to{opacity:0;transform:translate3d(var(--caret-travel), 0, 0)}}@keyframes term-caret-blink{0%,49%{opacity:1;transform:translate3d(var(--caret-travel), 0, 0)}50%,to{opacity:0;transform:translate3d(var(--caret-travel), 0, 0)}}@media (prefers-reduced-motion:reduce){.term__body[data-astro-cid-c6nuo4je].is-animated .term__line[data-astro-cid-c6nuo4je]:not(.is-blank):before,.term__body[data-astro-cid-c6nuo4je].is-animated .term__line[data-astro-cid-c6nuo4je]:not(.is-blank):after{animation:none;display:none}}.term__line[data-astro-cid-c6nuo4je]{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;display:block}.term__line[data-astro-cid-c6nuo4je].is-comment{color:var(--color-text-alternate-secondary)}.term__strong[data-astro-cid-c6nuo4je]{color:var(--color-text-accent);font-weight:var(--font-weight-semibold)}.term__cmd[data-astro-cid-c6nuo4je]{color:var(--color-text-alternate)}.term__arg[data-astro-cid-c6nuo4je],.term__accent[data-astro-cid-c6nuo4je]{color:var(--color-text-accent)}.term__dim[data-astro-cid-c6nuo4je]{color:var(--color-text-alternate-secondary)}.term__punct[data-astro-cid-c6nuo4je]{color:var(--color-text-alternate)}.term__body[data-astro-cid-c6nuo4je].is-tui,.term__body[data-astro-cid-c6nuo4je].is-tui .term__line[data-astro-cid-c6nuo4je]{white-space:pre;overflow-wrap:normal}.term__body[data-astro-cid-c6nuo4je].is-tui.is-animated .term__line[data-astro-cid-c6nuo4je]:not(.is-blank){width:max-content;max-width:none;overflow:hidden}.term__body[data-astro-cid-c6nuo4je].is-diff{white-space:pre;overflow-wrap:normal;padding-inline:0}.term__body[data-astro-cid-c6nuo4je].is-diff .term__line[data-astro-cid-c6nuo4je]{padding-inline:var(--padding-xs);white-space:pre;overflow-wrap:normal}.term__body[data-astro-cid-c6nuo4je].is-diff .term__line[data-astro-cid-c6nuo4je].is-del{background:var(--color-grid-line-dark);color:var(--color-text-alternate-secondary)}.term__body[data-astro-cid-c6nuo4je].is-diff .term__line[data-astro-cid-c6nuo4je].is-add{background:color-mix(in srgb, var(--color-background-accent) 18%, transparent);color:var(--color-text-accent)}@media (width<=991px){.term__body[data-astro-cid-c6nuo4je].is-tui,.term__body[data-astro-cid-c6nuo4je].is-diff{font-size:.75rem;line-height:1.65}}@media (width<=479px){.term__body[data-astro-cid-c6nuo4je].is-tui,.term__body[data-astro-cid-c6nuo4je].is-diff{font-size:.75rem;line-height:1.55}}.hero[data-astro-cid-ge2uvauf]{isolation:isolate;color:var(--color-text-primary);position:relative;overflow:hidden}.hero__background[data-astro-cid-ge2uvauf]{inset-block:0;inset-inline:max(var(--container-gutter), calc((100% - var(--container-max)) / 2));z-index:0;pointer-events:none;position:absolute;overflow:hidden}.container-page[data-astro-cid-ge2uvauf]{z-index:1;gap:var(--padding-sm);padding-top:var(--padding-lg);padding-bottom:var(--padding-block);background-color:#0000;flex-direction:column;display:flex;position:relative;overflow:hidden}.hero-split[data-astro-cid-ge2uvauf] .container-page[data-astro-cid-ge2uvauf]{gap:0;padding-top:0;padding-bottom:0}.hero__cmd[data-astro-cid-ge2uvauf]{font-family:var(--font-mono);font-size:var(--text-body-sm);gap:var(--padding-xxxs)}.hero__cmd-text[data-astro-cid-ge2uvauf]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hero__cmd-icon[data-astro-cid-ge2uvauf],.hero__cmd-tick[data-astro-cid-ge2uvauf]{width:.875rem;height:.875rem;color:var(--color-text-secondary);flex-shrink:0}.hero__cmd-tick[data-astro-cid-ge2uvauf],.hero__cmd[data-astro-cid-ge2uvauf].is-copied .hero__cmd-icon[data-astro-cid-ge2uvauf]{display:none}.hero__cmd[data-astro-cid-ge2uvauf].is-copied .hero__cmd-tick[data-astro-cid-ge2uvauf]{display:block}.hero-split__layout[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.hero-split__layout[data-astro-cid-ge2uvauf] .page-hero__copy{text-align:left;padding:var(--padding-lg) var(--container-inset) var(--padding-block);align-items:flex-start}.hero-split__layout[data-astro-cid-ge2uvauf] .page-hero__copy>*{margin-left:0;margin-right:0}.hero-split__layout[data-astro-cid-ge2uvauf] .page-hero__ctas{justify-content:flex-start}.hero-split__visual[data-astro-cid-ge2uvauf]{aspect-ratio:1;width:100%;min-width:0;min-height:0;padding:var(--container-inset);border-top:1px solid var(--color-border-faint);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.hero-split__visual[data-astro-cid-ge2uvauf] .hero-split__motes{z-index:0;inset-block:0}.hero-split__term[data-astro-cid-ge2uvauf]{z-index:1;width:100%;max-width:32rem;position:relative}@media (width>=768px){.container-page[data-astro-cid-ge2uvauf]{gap:1.75rem;padding-top:5rem}.hero-split[data-astro-cid-ge2uvauf] .container-page[data-astro-cid-ge2uvauf]{gap:0;padding-top:0;padding-bottom:0}}@media (width<=767px){.container-page[data-astro-cid-ge2uvauf],.hero-split__layout[data-astro-cid-ge2uvauf] .page-hero__copy{padding-top:5rem}}@media (width>=992px){.hero-split__layout[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hero-split__layout[data-astro-cid-ge2uvauf] .page-hero__copy{padding:var(--padding-lg) var(--container-inset);justify-content:center}.hero-split__visual[data-astro-cid-ge2uvauf]{border-top:0;border-left:1px solid var(--color-border-faint);aspect-ratio:1;justify-content:center;align-items:center}}
