@layer reset{:where(*),:where(*):before,:where(*):after{box-sizing:border-box;border:0 solid}:where(html){-webkit-text-size-adjust:100%;tab-size:4;color-scheme:light dark;line-height:1.5}:where(body){line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}:where(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:inherit}:where(h1,h2,h3,h4,h5,h6,p,blockquote,figure,pre,dl,dd){margin:0}:where(a){color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}:where(b,strong){font-weight:bolder}:where(code,kbd,samp,pre){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}:where(small){font-size:80%}:where(sub,sup){vertical-align:baseline;font-size:75%;line-height:0;position:relative}:where(sub){bottom:-.25em}:where(sup){top:-.5em}:where(ol,ul,menu){margin:0;padding:0;list-style:none}:where(img,svg,video,canvas,audio,iframe,embed,object){vertical-align:middle;display:block}:where(img,video){max-width:100%;height:auto}:where([data-astryx-aspect-ratio-override=cover],[data-astryx-aspect-ratio-override=contain])>:where(*){width:100%;height:100%}:where([data-astryx-aspect-ratio-override=cover])>:where(img,video){object-fit:cover}:where([data-astryx-aspect-ratio-override=contain])>:where(img,video){object-fit:contain}:where(button,input,optgroup,select,textarea){font:inherit;color:inherit;margin:0;padding:0}:where(button,[type=button],[type=reset],[type=submit]){appearance:button;background-color:#0000;background-image:none}:where(button,[role=button]){cursor:pointer}:where(:disabled,[aria-disabled=true]){cursor:default}:where(textarea){resize:vertical}:where(input,textarea)::placeholder{opacity:1;color:var(--color-text-secondary,light-dark(#4e606f,#aaafb5))}:where([type=search])::-webkit-search-decoration{-webkit-appearance:none}:where([type=search])::-webkit-search-cancel-button{-webkit-appearance:none}:where(fieldset){margin:0;padding:0}:where(legend){padding:0}:where(table){text-indent:0;border-color:inherit;border-collapse:collapse}:where(hr){height:0;color:inherit;border-top-width:1px}:where(summary){display:list-item}:where(dialog){outline:none;padding:0}:where([hidden]:not([hidden=until-found i])){display:none}:where(html){-webkit-tap-highlight-color:transparent}:where(html[data-theme=light]){color-scheme:light}:where(html[data-theme=dark]){color-scheme:dark}:where(html:not([data-theme])){color-scheme:light dark}:where([data-astryx-media=dark]){color-scheme:dark}:where([data-astryx-media=light]){color-scheme:light}@scope([data-astryx-theme=city]) to ([data-astryx-theme]){:where(h1,h2,h3,h4,h5,h6){font-family:var(--font-family-heading);color:var(--color-text-primary)}:where(h1){font-size:var(--text-heading-1-size);font-weight:var(--text-heading-1-weight);line-height:var(--text-heading-1-leading)}:where(h2){font-size:var(--text-heading-2-size);font-weight:var(--text-heading-2-weight);line-height:var(--text-heading-2-leading)}:where(h3){font-size:var(--text-heading-3-size);font-weight:var(--text-heading-3-weight);line-height:var(--text-heading-3-leading)}:where(h4){font-size:var(--text-heading-4-size);font-weight:var(--text-heading-4-weight);line-height:var(--text-heading-4-leading)}:where(h5){font-size:var(--text-heading-5-size);font-weight:var(--text-heading-5-weight);line-height:var(--text-heading-5-leading)}:where(h6){font-size:var(--text-heading-6-size);font-weight:var(--text-heading-6-weight);line-height:var(--text-heading-6-leading)}:where(p){font-family:var(--font-family-body);font-size:var(--text-body-size);font-weight:var(--text-body-weight);line-height:var(--text-body-leading);color:var(--color-text-primary)}:where(small){font-size:var(--text-supporting-size);font-weight:var(--text-supporting-weight);line-height:var(--text-supporting-leading);color:var(--color-text-secondary)}:where(code,pre){font-family:var(--font-family-code);font-size:var(--text-code-size);line-height:var(--text-code-leading)}:where(hr){border:none;border-top:1px solid var(--color-border)}}}@layer astryx-base;@layer astryx-theme{:root{color-scheme:light dark}html[data-theme=light]{color-scheme:light}html[data-theme=dark]{color-scheme:dark}@scope([data-astryx-theme=city]) to ([data-astryx-theme]){:scope{--font-size-4xs:.375rem;--font-size-3xs:.4375rem;--font-size-2xs:.5625rem;--font-size-xs:.625rem;--font-size-sm:.8125rem;--font-size-base:.9375rem;--font-size-lg:1.125rem;--font-size-xl:1.375rem;--font-size-2xl:1.625rem;--font-size-3xl:1.9375rem;--font-size-4xl:2.3125rem;--font-size-5xl:2.8125rem;--text-heading-1-size:var(--font-size-2xl);--text-heading-1-weight:var(--font-weight-semibold);--text-heading-1-leading:1.3846;--text-heading-2-size:var(--font-size-xl);--text-heading-2-weight:var(--font-weight-semibold);--text-heading-2-leading:1.4545;--text-heading-3-size:var(--font-size-lg);--text-heading-3-weight:var(--font-weight-semibold);--text-heading-3-leading:1.5556;--text-heading-4-size:var(--font-size-base);--text-heading-4-weight:var(--font-weight-semibold);--text-heading-4-leading:1.6;--text-heading-5-size:var(--font-size-sm);--text-heading-5-weight:var(--font-weight-semibold);--text-heading-5-leading:1.5385;--text-heading-6-size:var(--font-size-xs);--text-heading-6-weight:var(--font-weight-semibold);--text-heading-6-leading:1.6;--text-body-size:var(--font-size-base);--text-body-weight:var(--font-weight-normal);--text-body-leading:1.6;--text-large-size:var(--font-size-lg);--text-large-weight:var(--font-weight-semibold);--text-large-leading:1.5556;--text-label-size:var(--font-size-base);--text-label-weight:var(--font-weight-medium);--text-label-leading:1.6;--text-code-size:var(--font-size-base);--text-code-weight:var(--font-weight-normal);--text-code-leading:1.6;--text-supporting-size:var(--font-size-sm);--text-supporting-weight:var(--font-weight-normal);--text-supporting-leading:1.5385;--text-display-1-size:var(--font-size-5xl);--text-display-1-weight:var(--font-weight-normal);--text-display-1-leading:1.2444;--text-display-2-size:var(--font-size-4xl);--text-display-2-weight:var(--font-weight-normal);--text-display-2-leading:1.2973;--text-display-3-size:var(--font-size-3xl);--text-display-3-weight:var(--font-weight-normal);--text-display-3-leading:1.4194;--font-family-body:"Inter Variable", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-family-heading:"Inter Variable", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-family-code:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--color-syntax-keyword:light-dark(#a15c05,#f4c36a);--color-syntax-string:light-dark(#3c6591,#a9b8cf);--color-syntax-comment:light-dark(#999,#6f6f6f);--color-syntax-number:light-dark(#bd4a1c,#f39a6b);--color-syntax-function:light-dark(#000,#fff);--color-syntax-type:light-dark(#56627a,#c6ccd8);--color-syntax-variable:light-dark(#262626,#dedede);--color-syntax-operator:light-dark(#8c8c8c,#888);--color-syntax-constant:light-dark(#bd4a1c,#f39a6b);--color-syntax-tag:light-dark(#a15c05,#f4c36a);--color-syntax-attribute:light-dark(#56627a,#c6ccd8);--color-syntax-property:light-dark(#262626,#dedede);--color-syntax-punctuation:light-dark(#8c8c8c,#888);--color-syntax-background:light-dark(#0000000a,#ffffff0f);--color-syntax-added:color-mix(in srgb, var(--color-success-muted) 25%, transparent);--color-syntax-removed:color-mix(in srgb, var(--color-error-muted) 25%, transparent);--color-syntax-diff-header:transparent;--color-syntax-added-marker:light-dark(#3c6591,#a9b8cf);--color-syntax-removed-marker:light-dark(#bd4a1c,#f39a6b);--color-background-body:light-dark(#fdfdfc,#111);--color-background-muted:light-dark(#0000000a,#ffffff0f);--color-text-primary:light-dark(#161616,#ededed);--color-text-secondary:light-dark(#0000009e,#ffffff9e);--color-text-disabled:light-dark(#00000073,#ffffff73);--color-border:light-dark(#00000029,#fff3);--focus-outline-color:light-dark(#00000073,#ffffff73);--font-family-pixel:"Departure Mono", ui-monospace, monospace;--ease-out:cubic-bezier(.16, 1, .3, 1);--color-selection:light-dark(#0000001a,#ffffff2e);font-family:var(--font-family-body)}.astryx-heading[data-level="1"]{font-family:var(--font-family-heading);font-size:var(--text-heading-1-size);font-weight:var(--text-heading-1-weight);line-height:var(--text-heading-1-leading)}.astryx-heading[data-level="2"]{font-family:var(--font-family-heading);font-size:var(--text-heading-2-size);font-weight:var(--text-heading-2-weight);line-height:var(--text-heading-2-leading)}.astryx-heading[data-level="3"]{font-family:var(--font-family-heading);font-size:var(--text-heading-3-size);font-weight:var(--text-heading-3-weight);line-height:var(--text-heading-3-leading)}.astryx-heading[data-level="4"]{font-family:var(--font-family-heading);font-size:var(--text-heading-4-size);font-weight:var(--text-heading-4-weight);line-height:var(--text-heading-4-leading)}.astryx-heading[data-level="5"]{font-family:var(--font-family-heading);font-size:var(--text-heading-5-size);font-weight:var(--text-heading-5-weight);line-height:var(--text-heading-5-leading)}.astryx-heading[data-level="6"]{font-family:var(--font-family-heading);font-size:var(--text-heading-6-size);font-weight:var(--text-heading-6-weight);line-height:var(--text-heading-6-leading)}.astryx-heading[data-type=display-1]{font-family:var(--font-family-heading);font-size:var(--text-display-1-size);line-height:var(--text-display-1-leading)}.astryx-heading[data-type=display-2]{font-family:var(--font-family-heading);font-size:var(--text-display-2-size);line-height:var(--text-display-2-leading)}.astryx-heading[data-type=display-3]{font-family:var(--font-family-heading);font-size:var(--text-display-3-size);line-height:var(--text-display-3-leading)}.astryx-text[data-type=body]{font-family:var(--font-family-body);font-size:var(--text-body-size);line-height:var(--text-body-leading)}.astryx-text[data-type=large]{font-family:var(--font-family-body);font-size:var(--text-large-size);line-height:var(--text-large-leading)}.astryx-text[data-type=label]{font-family:var(--font-family-body);font-size:var(--text-label-size);line-height:var(--text-label-leading)}.astryx-text[data-type=code]{font-family:var(--font-family-code);font-size:var(--text-code-size);line-height:var(--text-code-leading)}.astryx-text[data-type=supporting]{font-family:var(--font-family-body);font-size:var(--text-supporting-size);line-height:var(--text-supporting-leading)}.astryx-text[data-type=display-1]{font-family:var(--font-family-heading);font-size:var(--text-display-1-size);line-height:var(--text-display-1-leading)}.astryx-text[data-type=display-2]{font-family:var(--font-family-heading);font-size:var(--text-display-2-size);line-height:var(--text-display-2-leading)}.astryx-text[data-type=display-3]{font-family:var(--font-family-heading);font-size:var(--text-display-3-size);line-height:var(--text-display-3-leading)}.astryx-text[data-color=primary],.astryx-heading[data-color=primary]{color:var(--color-text-primary)}.astryx-text[data-color=secondary],.astryx-heading[data-color=secondary]{color:var(--color-text-secondary)}.astryx-text[data-color=disabled],.astryx-heading[data-color=disabled]{color:var(--color-text-disabled)}.astryx-text[data-color=placeholder],.astryx-heading[data-color=placeholder]{color:var(--color-text-secondary)}.astryx-text[data-color=accent],.astryx-heading[data-color=accent]{color:var(--color-text-accent)}.astryx-text[data-size="4xs"]{font-size:var(--font-size-4xs)}.astryx-text[data-size="3xs"]{font-size:var(--font-size-3xs)}.astryx-text[data-size="2xs"]{font-size:var(--font-size-2xs)}.astryx-text[data-size=xsm]{font-size:var(--font-size-xs)}.astryx-text[data-size=sm]{font-size:var(--font-size-sm)}.astryx-text[data-size=base]{font-size:var(--font-size-base)}.astryx-text[data-size=lg]{font-size:var(--font-size-lg)}.astryx-text[data-size=xl]{font-size:var(--font-size-xl)}.astryx-text[data-size="2xl"]{font-size:var(--font-size-2xl)}.astryx-text[data-size="3xl"]{font-size:var(--font-size-3xl)}.astryx-text[data-size="4xl"]{font-size:var(--font-size-4xl)}.astryx-heading[data-weight=normal]{font-weight:var(--font-weight-normal)}.astryx-heading[data-weight=medium]{font-weight:var(--font-weight-medium)}.astryx-heading[data-weight=semibold]{font-weight:var(--font-weight-semibold)}.astryx-heading[data-weight=bold]{font-weight:var(--font-weight-bold)}}@scope([data-astryx-theme=city]) to ([data-astryx-theme]){[data-astryx-media=dark]{color-scheme:dark;--color-text-primary:var(--color-on-dark);--color-icon-primary:var(--color-on-dark);--color-accent:var(--color-on-dark)}[data-astryx-media=light]{color-scheme:light;--color-text-primary:var(--color-on-light);--color-icon-primary:var(--color-on-light);--color-accent:var(--color-on-light)}}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-opsz-normal-CfYZpDVp.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-opsz-normal-BFQXbQ-f.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-opsz-normal-BmPQvyvo.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-opsz-normal-BM0NlUE_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-opsz-normal-Ci9T9ieq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-opsz-normal-DpK-iCPk.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-opsz-normal-BwkfbSeq.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-opsz-italic-fe11NjBs.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-opsz-italic-Ck9oD2H0.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-opsz-italic-BIcRYUEt.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-opsz-italic-mtaF_0H_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-opsz-italic-C7TReJrb.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-opsz-italic-BLMf5All.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-opsz-italic-BbqH_2Ar.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Departure Mono;src:url(/assets/departure-mono-2BZob_Zz.woff2)format("woff2");font-display:swap}@property --night{syntax:"<number>";inherits:true;initial-value:0}:root[data-theme=dark]{--night:1}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--night:1}}:root{scrollbar-gutter:stable;background-color:var(--color-background-body)}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{color:var(--color-text-primary);letter-spacing:-.006em;text-rendering:optimizelegibility;font-size:15px;font-weight:450;line-height:23px}::selection{background:var(--color-selection)}:focus-visible{outline:2px solid var(--focus-outline-color);outline-offset:3px;border-radius:3px}pre>code>.line.highlight{background:var(--color-background-muted);width:calc(100% + 32px);margin-inline:-16px;padding-inline:16px}.shj-cmnt{font-style:italic}@view-transition{navigation:auto}::view-transition-old(root){animation:.16s ease-in both fade-out}::view-transition-new(root){animation:.38s var(--ease-out) 60ms both fade-in}::view-transition-group(*){animation-duration:.42s;animation-timing-function:var(--ease-out)}:root:active-view-transition-type(theme)::view-transition-old(root){animation:none}:root:active-view-transition-type(theme)::view-transition-new(root){animation:1s cubic-bezier(.55,0,.3,1) both nightfall;mask-image:linear-gradient(#000 40%,#0000 60%);mask-size:100% 250%;mask-repeat:no-repeat}:root:active-view-transition-type(day)::view-transition-new(root){animation-name:daybreak;mask-image:linear-gradient(#0000 40%,#000 60%)}@keyframes fade-out{to{opacity:0}}@keyframes fade-in{0%{opacity:0}}@keyframes nightfall{0%{mask-position:0 100%}to{mask-position:0 0}}@keyframes daybreak{0%{mask-position:0 0}to{mask-position:0 100%}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}

@property --x-animationDelay {
  syntax: "*";
  inherits: false
}

@property --x-animationDuration {
  syntax: "*";
  inherits: false
}

@property --x-height {
  syntax: "*";
  inherits: false
}

@property --x-transitionDelay {
  syntax: "*";
  inherits: false
}

@property --x-translate {
  syntax: "*";
  inherits: false
}

@property --x-viewTransitionName {
  syntax: "*";
  inherits: false
}

@keyframes jgktye8-B {
  0%, 60%, 64%, 100% {
    opacity: 1;
  }

  62% {
    opacity: .2;
  }
}

@keyframes j1twuxpb-B {
  from {
    opacity: .2;
  }

  to {
    opacity: .9;
  }
}

@keyframes j1f52u4g-B {
  from {
    transform: translateX(64px);
  }

  to {
    transform: translateX(-5px);
  }
}

@keyframes j1ykibyq-B {
  from {
    transform: translateX(-5px);
  }

  to {
    transform: translateX(64px);
  }
}

.j1kd2vm4 {
  --text-code-leading: 1.7;
}

.j1k1ltn9 {
  --text-code-size: 13px;
}

.j1q4ynmn:not(#\#) {
  border-radius: 10px;
}

.j12oqio5:not(#\#) {
  border-radius: 4px;
}

.j1kogg8i:not(#\#) {
  border-radius: 6px;
}

.jur7f20:not(#\#) {
  border-radius: 8px;
}

.jng3xce:not(#\#) {
  border-style: none;
}

.jxhr3t:not(#\#) {
  gap: 0;
}

.j1c1vhfx:not(#\#) {
  gap: 20px;
}

.j1665zp3:not(#\#) {
  gap: 24px;
}

.j17y0mx6:not(#\#) {
  inset-inline: 0;
}

.j1j4yea:not(#\#) {
  margin-block: 32px;
}

.jlhcdhu:not(#\#) {
  margin-inline: -12px;
}

.jvueqy4:not(#\#) {
  margin-inline: auto;
}

.jb3r6kr:not(#\#) {
  overflow: hidden;
}

.j10dr8xq:not(#\#) {
  padding-block: 12px;
}

.jsplgde:not(#\#) {
  padding-block: 1px;
}

.j12ulsxz:not(#\#) {
  padding-block: 4px;
}

.j1t0vds8:not(#\#) {
  padding-block: 6px;
}

.j1vvogim:not(#\#) {
  padding-block: 8px;
}

.jaope02:not(#\#) {
  padding-inline: 12px;
}

.j1hr3lfm:not(#\#) {
  padding-inline: 16px;
}

.j4l9tsp:not(#\#) {
  padding-inline: 24px;
}

.jfn1xvj:not(#\#) {
  padding-inline: 4px;
}

.jdqyycr:not(#\#) {
  padding-inline: 8px;
}

.j1pha0wt:not(#\#):not(#\#) {
  align-items: baseline;
}

.j1u8cyq:not(#\#):not(#\#) {
  animation-delay: 5s;
}

.jvo38ju:not(#\#):not(#\#) {
  animation-delay: var(--x-animationDelay);
}

.jpz12be:not(#\#):not(#\#) {
  animation-direction: alternate;
}

.j1q41ro2:not(#\#):not(#\#) {
  animation-duration: 11s;
}

.j7s8090:not(#\#):not(#\#) {
  animation-duration: 16s;
}

.j10bxkc9:not(#\#):not(#\#) {
  animation-duration: 7s;
}

.jg6skn9:not(#\#):not(#\#) {
  animation-duration: var(--x-animationDuration);
}

.j1u6ievf:not(#\#):not(#\#) {
  animation-fill-mode: both;
}

.ja4qsjk:not(#\#):not(#\#) {
  animation-iteration-count: infinite;
}

.jv1y5bb:not(#\#):not(#\#) {
  animation-name: j1f52u4g-B;
}

.j64lofe:not(#\#):not(#\#) {
  animation-name: j1twuxpb-B;
}

.j13nx1nc:not(#\#):not(#\#) {
  animation-name: j1ykibyq-B;
}

.j16ttvow:not(#\#):not(#\#) {
  animation-name: jgktye8-B;
}

.j4hg4is:not(#\#):not(#\#) {
  animation-timing-function: ease-in-out;
}

.j1esw782:not(#\#):not(#\#) {
  animation-timing-function: linear;
}

.j1nxgg22:not(#\#):not(#\#) {
  animation-timing-function: step-end;
}

.jwmxj5m:not(#\#):not(#\#) {
  background-color: var(--color-background-muted);
}

.j16e9b5n:not(#\#):not(#\#) {
  background-color: var(--color-syntax-background);
}

.j1hyvwdk:not(#\#):not(#\#) {
  clip-path: inset(50%);
}

.j1heor9g:not(#\#):not(#\#) {
  color: inherit;
}

.j1mlmv3p:not(#\#):not(#\#) {
  color: var(--color-syntax-variable);
}

.jnbbluu:not(#\#):not(#\#) {
  color: var(--color-text-disabled);
}

.j1tgivj0:not(#\#):not(#\#) {
  color: var(--color-text-primary);
}

.jv1l7n4:not(#\#):not(#\#) {
  color: var(--color-text-secondary);
}

.j1ypdohk:not(#\#):not(#\#) {
  cursor: pointer;
}

.j1lliihq:not(#\#):not(#\#) {
  display: block;
}

.j78zum5:not(#\#):not(#\#) {
  display: flex;
}

.jrvj5dj:not(#\#):not(#\#) {
  display: grid;
}

.jqd5x2v:not(#\#):not(#\#) {
  fill: color-mix(in oklab,var(--color-text-primary) 11%,var(--color-background-body));
}

.j9wiavl:not(#\#):not(#\#) {
  fill: color-mix(in oklab,var(--color-text-primary) 15%,var(--color-background-body));
}

.jeoaprd:not(#\#):not(#\#) {
  fill: color-mix(in oklab,var(--color-text-primary) 40%,var(--color-background-body));
}

.j1l4rnw:not(#\#):not(#\#) {
  fill: color-mix(in oklab,var(--color-text-primary) 5%,var(--color-background-body));
}

.j1czslav:not(#\#):not(#\#) {
  fill: color-mix(in oklab,var(--color-text-primary) 7%,var(--color-background-body));
}

.jkktpt0:not(#\#):not(#\#) {
  fill: light-dark(#f2a93b, #0000);
}

.jnz3874:not(#\#):not(#\#) {
  fill: light-dark(#0000, #aab2c2);
}

.j15s6f4o:not(#\#):not(#\#) {
  fill: light-dark(#0000, #d4d9e4);
}

.j1ygze5q:not(#\#):not(#\#) {
  fill: light-dark(#0000, #f4c36a);
}

.j1cor61t:not(#\#):not(#\#) {
  fill: light-dark(#0000, oklab(84.2963% .0192632 .119329 / .55));
}

.jak5p9p:not(#\#):not(#\#) {
  fill: light-dark(transparent, var(--color-text-disabled));
}

.jdt5ytf:not(#\#):not(#\#) {
  flex-direction: column;
}

.j2lah0s:not(#\#):not(#\#) {
  flex-shrink: 0;
}

.j1faq86j:not(#\#):not(#\#) {
  float: left;
}

.jjb2p0i:not(#\#):not(#\#) {
  font-family: inherit;
}

.j36f14a:not(#\#):not(#\#) {
  font-family: var(--font-family-pixel);
}

.j1h7ku6p:not(#\#):not(#\#) {
  font-size: .87em;
}

.j1j6dyjg:not(#\#):not(#\#) {
  font-size: 11px;
}

.j1i1m3gp:not(#\#):not(#\#) {
  font-size: 22px;
}

.jzuvx4a:not(#\#):not(#\#) {
  font-size: 33px;
}

.j1qlqyl8:not(#\#):not(#\#) {
  font-size: inherit;
}

.jss6m8b:not(#\#):not(#\#) {
  font-variant-numeric: tabular-nums;
}

.jo1l8bm:not(#\#):not(#\#) {
  font-weight: 400;
}

.jmvyi9x:not(#\#):not(#\#) {
  font-weight: 560;
}

.j1s688f:not(#\#):not(#\#) {
  font-weight: 600;
}

.j1pd3egz:not(#\#):not(#\#) {
  font-weight: inherit;
}

.jlxyb53:not(#\#):not(#\#) {
  grid-template-columns: minmax(100%, max-content);
}

.j1qughib:not(#\#):not(#\#) {
  justify-content: space-between;
}

.jyvuynn:not(#\#):not(#\#) {
  letter-spacing: -.014em;
}

.j12oo3zp:not(#\#):not(#\#) {
  letter-spacing: 0;
}

.j1b1uo88:not(#\#):not(#\#) {
  line-height: 11px;
}

.jklk4pu:not(#\#):not(#\#) {
  line-height: 30px;
}

.j1mnlqng:not(#\#):not(#\#) {
  line-height: 33px;
}

.j15bjb6t:not(#\#):not(#\#) {
  line-height: inherit;
}

.j3yw8vx:not(#\#):not(#\#) {
  list-style-type: decimal;
}

.jtaz4m5:not(#\#):not(#\#) {
  list-style-type: disc;
}

.j3ct3a4:not(#\#):not(#\#) {
  list-style-type: none;
}

.jbelrpt:not(#\#):not(#\#) {
  margin-inline-end: 6px;
}

.j18uhtm:not(#\#):not(#\#) {
  margin-inline-start: -1.2em;
}

.j197sbye:not(#\#):not(#\#) {
  opacity: .6;
}

.jg01cxk:not(#\#):not(#\#) {
  opacity: 0;
}

.j1hc1fzr:not(#\#):not(#\#) {
  opacity: 1;
}

.j1mzt3pk:not(#\#):not(#\#) {
  overflow-wrap: break-word;
}

.j64bnmy:not(#\#):not(#\#) {
  padding-inline-end: 24px;
}

.j1c1uobl:not(#\#):not(#\#) {
  padding-inline-start: 0;
}

.j47corl:not(#\#):not(#\#) {
  pointer-events: none;
}

.j10l6tqk:not(#\#):not(#\#) {
  position: absolute;
}

.j1n2onr6:not(#\#):not(#\#) {
  position: relative;
}

.j1hsy5kr:not(#\#):not(#\#) {
  scale: 1;
}

.j2b8uid:not(#\#):not(#\#) {
  text-align: center;
}

.jdpxx8g:not(#\#):not(#\#) {
  text-align: left;
}

.jnqpppk:not(#\#):not(#\#) {
  -webkit-text-decoration-color: var(--color-border);
  text-decoration-color: var(--color-border);
}

.jujl8zx:not(#\#):not(#\#) {
  text-decoration-line: underline;
}

.jyi4chj:not(#\#):not(#\#) {
  text-decoration-thickness: 1px;
}

.jlyipyv:not(#\#):not(#\#) {
  text-overflow: ellipsis;
}

.jda060z:not(#\#):not(#\#) {
  text-underline-offset: 3px;
}

.j1w2vvpw:not(#\#):not(#\#) {
  text-wrap: balance;
}

.j145v0mx:not(#\#):not(#\#) {
  transition-delay: .6s;
}

.jlohyk8:not(#\#):not(#\#) {
  transition-delay: var(--x-transitionDelay);
}

.jx6bhzk:not(#\#):not(#\#) {
  transition-duration: .15s;
}

.j1rvut6x:not(#\#):not(#\#) {
  transition-duration: .25s;
}

.j13dflua:not(#\#):not(#\#) {
  transition-duration: .2s;
}

.j1wsgiic:not(#\#):not(#\#) {
  transition-duration: .5s;
}

.jippbsu:not(#\#):not(#\#) {
  transition-duration: .8s;
}

.j1b0cja1:not(#\#):not(#\#) {
  transition-duration: 1.1s, .9s;
}

.jt3l3uh:not(#\#):not(#\#) {
  transition-property: color;
}

.j1fwcy2r:not(#\#):not(#\#) {
  transition-property: fill;
}

.j1mz1wvm:not(#\#):not(#\#) {
  transition-property: opacity, color;
}

.j19991ni:not(#\#):not(#\#) {
  transition-property: opacity;
}

.j1mch8qk:not(#\#):not(#\#) {
  transition-property: scale;
}

.jeirdtl:not(#\#):not(#\#) {
  transition-property: text-decoration-color;
}

.j140lco4:not(#\#):not(#\#) {
  transition-property: translate, fill;
}

.j1358759:not(#\#):not(#\#) {
  transition-property: translate, height, opacity;
}

.j1t8p841:not(#\#):not(#\#) {
  transition-timing-function: cubic-bezier(.65, 0, .35, 1), ease;
}

.j11599i4:not(#\#):not(#\#) {
  transition-timing-function: var(--ease-out);
}

.j1156o8v:not(#\#):not(#\#) {
  translate: 0 calc((1 - var(--night)) * 20px);
}

.jpdnemh:not(#\#):not(#\#) {
  translate: 0 calc(var(--night) * 20px);
}

.jv8yd0l:not(#\#):not(#\#) {
  translate: var(--x-translate);
}

.jxymvpz:not(#\#):not(#\#) {
  vertical-align: middle;
}

.jqwjeat:not(#\#):not(#\#) {
  view-transition-name: var(--x-viewTransitionName);
}

.juxw1ft:not(#\#):not(#\#) {
  white-space: nowrap;
}

.j80xb6g.j80xb6g:where(.j-default-marker:hover *):not(#\#):not(#\#), .j25t5g8:focus-visible:not(#\#):not(#\#) {
  opacity: 1;
}

.jlkmqk:hover:not(#\#):not(#\#) {
  color: var(--color-text-primary);
}

.jxn41lx:hover:not(#\#):not(#\#) {
  color: var(--color-text-secondary);
}

.j9ojkr9:hover:not(#\#):not(#\#) {
  text-decoration-color: currentColor;
}

.jns3ai2:active:not(#\#):not(#\#) {
  scale: .98;
}

.jjm9jq1:not(#\#):not(#\#):not(#\#) {
  height: 1px;
}

.jt7dq6l:not(#\#):not(#\#):not(#\#) {
  height: auto;
}

.j16ye13r:not(#\#):not(#\#):not(#\#) {
  height: var(--x-height);
}

.jod5an3:not(#\#):not(#\#):not(#\#) {
  margin-bottom: 12px;
}

.j1yztbdb:not(#\#):not(#\#):not(#\#) {
  margin-bottom: 16px;
}

.jieb3on:not(#\#):not(#\#):not(#\#) {
  margin-bottom: 20px;
}

.jzueoph:not(#\#):not(#\#):not(#\#) {
  margin-bottom: 6px;
}

.j1e56ztr:not(#\#):not(#\#):not(#\#) {
  margin-bottom: 8px;
}

.j1aay6vo:not(#\#):not(#\#):not(#\#) {
  margin-left: -.9em;
}

.jdj266r:not(#\#):not(#\#):not(#\#) {
  margin-top: 0;
}

.jw7yly9:not(#\#):not(#\#):not(#\#) {
  margin-top: 16px;
}

.jg87l8a:not(#\#):not(#\#):not(#\#) {
  margin-top: 32px;
}

.jseo6mj:not(#\#):not(#\#):not(#\#) {
  margin-top: 36px;
}

.jx4vt8u:not(#\#):not(#\#):not(#\#) {
  margin-top: 48px;
}

.j1gslohp:not(#\#):not(#\#):not(#\#) {
  margin-top: 4px;
}

.j8rgt9n:not(#\#):not(#\#):not(#\#) {
  margin-top: 64px;
}

.j1xmf6yo:not(#\#):not(#\#):not(#\#) {
  margin-top: 8px;
}

.j193iq5w:not(#\#):not(#\#):not(#\#) {
  max-width: 100%;
}

.j1796k8s:not(#\#):not(#\#):not(#\#) {
  max-width: 588px;
}

.jeuugli:not(#\#):not(#\#):not(#\#) {
  min-width: 0;
}

.jw2csxc:not(#\#):not(#\#):not(#\#) {
  overflow-x: auto;
}

.j1g2khh7:not(#\#):not(#\#):not(#\#) {
  padding-bottom: 14px;
}

.jo0ha1f:not(#\#):not(#\#):not(#\#) {
  padding-bottom: 96px;
}

.j10arzj:not(#\#):not(#\#):not(#\#) {
  padding-left: 1.2em;
}

.j889kno:not(#\#):not(#\#):not(#\#) {
  padding-top: 10px;
}

.jz9dl7a:not(#\#):not(#\#):not(#\#) {
  padding-top: 12px;
}

.jyinxu5:not(#\#):not(#\#):not(#\#) {
  padding-top: 14px;
}

.j13zrc24:not(#\#):not(#\#):not(#\#) {
  padding-top: 40px;
}

.j19up5dg:not(#\#):not(#\#):not(#\#) {
  right: 8px;
}

.janhq36:not(#\#):not(#\#):not(#\#) {
  scroll-margin-top: 24px;
}

.j13vifvy:not(#\#):not(#\#):not(#\#) {
  top: 0;
}

.j1atx4j1:not(#\#):not(#\#):not(#\#) {
  top: 6px;
}

.j1i1rx1s:not(#\#):not(#\#):not(#\#) {
  width: 1px;
}

.jeq5yr9:not(#\#):not(#\#):not(#\#) {
  width: fit-content;
}

.jzl4yvm:not(:first-child):not(#\#):not(#\#):not(#\#) {
  margin-top: 6px;
}

.j14l7nz5:first-child:not(#\#):not(#\#):not(#\#) {
  margin-top: 0;
}

.jzboxd6:last-child:not(#\#):not(#\#):not(#\#) {
  margin-bottom: 0;
}

@media (width >= 40rem) {
  .j6whw50.j6whw50:not(#\#):not(#\#):not(#\#):not(#\#) {
    gap: 24px;
  }

  .jeajsfa.jeajsfa:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    align-items: baseline;
  }
}

@media (prefers-reduced-motion: reduce) {
  .j1iu8p66.j1iu8p66:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    animation-name: none;
  }

  .j1edthh4.j1edthh4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    display: none;
  }
}

@media (width >= 40rem) {
  .j1ty0woh.j1ty0woh:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    flex-direction: row;
  }
}

@media (hover: none) {
  .j1hjooox.j1hjooox:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    opacity: 1;
  }
}

@media (prefers-reduced-motion: reduce) {
  .j7mqibj.j7mqibj:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    transition-duration: 0s, .9s;
  }

  .j5nkx8j.j5nkx8j:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    transition-duration: 0s;
  }

  .jnr7csj.jnr7csj:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    transition-property: opacity;
  }
}

@media (width >= 40rem) {
  .jz8yk2n.jz8yk2n:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-top: 80px;
  }
}

.j1syuutd:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::marker {
  color: var(--color-text-disabled);
}

.j1u1p0rg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  color: var(--color-text-disabled);
}

.jt8t9lx:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  content: "* * *";
}

.jbje4ew:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  letter-spacing: .5em;
}
