@layer reset{:root{--font-sans:"Geist Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"Geist Mono Variable", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--granite-950:oklch(16% .004 255);--granite-900:oklch(19.2% .005 255);--granite-850:oklch(22% .005 255);--granite-800:oklch(25% .006 255);--granite-700:oklch(30.5% .007 255);--granite-500:oklch(48.5% .008 255);--granite-400:oklch(62% .008 255);--granite-300:oklch(75% .007 255);--granite-100:oklch(91.5% .004 255);--granite-50:oklch(96.5% .002 255);--signal-500:oklch(63% .2 38);--signal-400:oklch(71% .19 44);--signal-300:oklch(79% .15 52);--signal-200:oklch(88% .08 58);--green-400:oklch(78% .14 150);--green-300:oklch(85% .11 152);--yellow-400:oklch(86% .13 95);--yellow-300:oklch(89% .1 98);--cyan-300:oklch(83% .08 205);--red-300:oklch(76% .13 28);--blue-300:oklch(81% .1 245);--frost-400:oklch(79% .1 238);--frost-300:oklch(89% .06 230);--ember-400:oklch(72% .18 18);--ember-300:oklch(83% .11 24);--fire-100:oklch(97% .05 98);--fire-200:oklch(91% .15 95);--fire-300:oklch(82% .17 72);--fire-400:oklch(71% .2 48);--fire-500:oklch(58% .21 32);--fire-600:oklch(40% .14 27);--spectrum-red:oklch(78.6% .072 25);--spectrum-orange:oklch(83% .072 60);--spectrum-yellow:oklch(88.3% .072 93);--spectrum-green:oklch(82.9% .065 134);--spectrum-blue:oklch(80.6% .047 242);--spectrum-indigo:oklch(76.5% .059 280);--spectrum-violet:oklch(78.5% .062 313);--bg-canvas:var(--granite-950);--surface-1:var(--granite-850);--surface-2:var(--granite-800);--surface-3:var(--granite-700);--glass-fill:oklch(from var(--granite-800) l c h / 52%);--glass-fill-strong:oklch(from var(--granite-900) calc(l + .017) c h / 74%);--overlay-scrim:oklch(from var(--granite-950) l c h / 72%);--glass-border:oklch(from var(--granite-100) l c h / 11%);--glass-highlight:oklch(from var(--granite-50) calc(l + .03) c h / 7%);--border-subtle:oklch(from var(--granite-100) l c h / 8%);--border-default:oklch(from var(--granite-100) l c h / 14%);--border-strong:oklch(from var(--granite-100) l c h / 26%);--text-primary:var(--granite-50);--text-secondary:var(--granite-100);--text-tertiary:oklch(from var(--granite-400) calc(l + .04) c h);--accent:var(--signal-400);--accent-hover:var(--signal-300);--accent-press:var(--signal-500);--accent-soft:oklch(from var(--signal-400) l c h / 16%);--accent-text:var(--signal-300);--text-on-accent:var(--granite-950);--focus-ring:var(--yellow-400);--selection:oklch(from var(--signal-400) l c h / 30%);--success:var(--green-400);--grid-line:oklch(from var(--granite-100) l c h / 5.5%);--syn-bg:oklch(from var(--granite-950) l c h / 55%);--syn-text:var(--granite-100);--syn-keyword:var(--signal-300);--syn-type:var(--yellow-300);--syn-string:var(--green-300);--syn-number:var(--red-300);--syn-comment:var(--granite-400);--syn-function:var(--cyan-300);--syn-operator:var(--granite-300);--syn-punct:var(--granite-400);--syn-line-number:var(--granite-500);--syn-label:oklch(from var(--yellow-300) calc(l - .05) calc(c + .03) calc(h - 12));--syn-parameter:oklch(from var(--spectrum-violet) calc(l - .02) calc(c + .09) h);--syn-namespace:oklch(from var(--spectrum-blue) l calc(c + .08) h);--syn-declaration:oklch(from var(--cyan-300) l calc(c + .045) h);--syn-highlight:oklch(from var(--signal-400) l c h / 9%);--shadow-glass:inset 0 1px 0 var(--glass-highlight), 0 14px 40px -14px oklch(0% 0 0/.55);--shadow-focus:0 0 0 2px var(--granite-900), 0 0 0 4px var(--focus-ring);--canvas-texture:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='320' height='320'><filter id='l'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' seed='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 9 0 0 0 -5.6'/><feComponentTransfer><feFuncA type='linear' slope='.075'/></feComponentTransfer></filter><filter id='d'><feTurbulence type='fractalNoise' baseFrequency='.7' numOctaves='2' seed='11' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 -4.8'/><feComponentTransfer><feFuncA type='linear' slope='.35'/></feComponentTransfer></filter><rect width='100%' height='100%' filter='url(%23d)'/><rect width='100%' height='100%' filter='url(%23l)'/></svg>");--ease-out:cubic-bezier(.2, .7, .2, 1);--container-wide:1360px;--gutter:24px;--nav-height:60px;--rail-width:240px;--landing-color-ink:oklch(30% .055 279);--landing-color-surface:oklch(100% 0 0);--landing-color-line:oklch(89% .028 280);--landing-color-muted:oklch(48% .035 276);--landing-color-crystal:oklch(54.66% .1932 286.5);--landing-color-latte-text:oklch(43.55% .043 279.3);--landing-color-latte-subtext-1:oklch(43% .0385 279.3);--landing-color-latte-mauve:oklch(46% .21 295.7);--landing-color-latte-red:oklch(46% .18 22.3);--landing-color-latte-yellow:oklch(45% .12 67.8);--landing-color-latte-green:oklch(44% .14 140.4);--landing-color-latte-teal:oklch(44% .09 201.1);--landing-color-latte-blue:oklch(45% .19 262.7)}*,:before,:after{box-sizing:border-box}*{margin:0}[hidden]{display:none!important}html{background:var(--canvas-texture), var(--bg-canvas);color:var(--text-primary);color-scheme:dark;font-family:var(--font-sans);font-synthesis:none;overscroll-behavior:none;-webkit-font-smoothing:antialiased;min-height:100%;scroll-padding-top:var(--nav-height);text-size-adjust:none;text-rendering:optimizelegibility;view-transition-name:none}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}html[data-astro-transition]{scroll-behavior:auto}}::selection{background:var(--selection)}body{min-width:320px;min-height:100vh;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{color:inherit;font:inherit}code,kbd,pre,samp{font-family:var(--font-mono)}button{background:0 0;border:0;padding:0}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}}@layer priority1,priority2,priority3,priority4;@font-face{font-family:InterVariable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/InterVariable-subset.BEj7YJOv.woff2)format("woff2")}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-latin-wght-normal.B9CIFXIH.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-wght-normal.BgDaEnEv.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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-wght-normal.XN7g48iV.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}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.monaco-editor,.monaco-component,.monaco-editor .reference-zone-widget .ref-tree{font-family:var(--font-sans)}:where(.monaco-editor,.monaco-component) *,:where(.monaco-editor,.monaco-component) :before,:where(.monaco-editor,.monaco-component) :after{box-sizing:content-box}.monaco-editor .reference-zone-widget .ref-tree{font-size:13px}.monaco-editor .reference-zone-widget .ref-tree .reference-file{padding-inline-end:10px}.monaco-editor .reference-zone-widget .ref-tree .reference-file .count{margin-inline-start:8px}.monaco-editor .iris-map-line,.monaco-editor .iris-map-span{background:var(--accent-soft)}
/*$vite$:1*/
@layer priority1;

@layer priority2 {
  .x15r89dc {
    grid-area: 1 / 1;
  }

  .x1o7olz3 {
    grid-area: 2 / 1;
  }

  .xv5cc8t {
    grid-area: commands;
  }

  .xo82p82 {
    grid-area: console;
  }

  .x1kywmue {
    grid-area: intro;
  }

  .x10a8y8t {
    inset: 0;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .x1717udv {
    padding: 0;
  }

  .xc7ga6q {
    padding: 12px;
  }

  .x1tamke2 {
    padding: 16px;
  }

  .x1qhigcl {
    padding: 20px;
  }

  .x9ms5i6 {
    padding: 3px;
  }

  .x5ls1ym {
    padding: clamp(16px, 2.4vw, 28px);
  }

  .x1r0hyeb {
    padding: clamp(24px, 5vw, 64px);
  }
}

@layer priority3 {
  .xyf91em {
    background-position: top;
  }

  .x1xsqp64 {
    background-position: center;
  }

  .x1ns18k0 {
    border-color: #000000b3;
    border-color: lab(0% 0 0 / .7);
  }

  .x9r1u3d {
    border-color: #0000;
  }

  .x119ba7t {
    border-color: var(--accent);
  }

  .x7h4add {
    border-color: var(--border-default);
  }

  .x1p0cgwe {
    border-color: var(--border-subtle);
  }

  .xb6h7gr {
    border-color: var(--glass-border);
  }

  .xkgv12d {
    border-inline-style: none;
  }

  .x2u8bby {
    border-radius: 0;
  }

  .x1e6avla {
    border-radius: 999px;
  }

  .xng3xce {
    border-style: none;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .x1itmq6q {
    gap: .04em;
  }

  .x1vul7r8 {
    gap: .08em;
  }

  .xfwahwj {
    gap: .1em;
  }

  .xxhr3t {
    gap: 0;
  }

  .x883omv {
    gap: 10px;
  }

  .x1v2ro7d {
    gap: 12px;
  }

  .x1af02g3 {
    gap: 14px;
  }

  .xou54vl {
    gap: 16px;
  }

  .xaobbuh {
    gap: 18px;
  }

  .x1c1vhfx {
    gap: 20px;
  }

  .x1665zp3 {
    gap: 24px;
  }

  .x33pbmt {
    gap: 28px;
  }

  .x195vfkc {
    gap: 2px;
  }

  .x1rzw5jd {
    gap: 32px;
  }

  .x1ed6fcf {
    gap: 3px;
  }

  .x14n5cft {
    gap: 40px;
  }

  .x1jnr06f {
    gap: 4px;
  }

  .x1frd91 {
    gap: 56px;
  }

  .x1nejdyq {
    gap: 5px;
  }

  .x1vtxxvk {
    gap: 6px 16px;
  }

  .x17d4w8g {
    gap: 6px;
  }

  .x1j9xkj6 {
    gap: 7px;
  }

  .x1fkiil2 {
    gap: 8px 16px;
  }

  .x167g77z {
    gap: 8px;
  }

  .xeg72bg {
    gap: clamp(32px, 5vw, 64px);
  }

  .x1npkx4u {
    grid-column: 2;
  }

  .xa1s216 {
    grid-row: 1 / span 2;
  }

  .x1e4a1bm {
    grid-template-areas: "intro console"
                         "commands console";
  }

  .x10no89f {
    inset-block: 0;
  }

  .x1kr8vnd {
    inset-block: 3px;
  }

  .x17y0mx6 {
    inset-inline: 0;
  }

  .x1k9jezp {
    inset-inline: 12px;
  }

  .xe8uvvx {
    list-style: none;
  }

  .x17f51l9 {
    margin-block: -.1em;
  }

  .x9a19cp {
    margin-block: 3px;
  }

  .x1nkss2m {
    margin-block: auto;
  }

  .xlhcdhu {
    margin-inline: -12px;
  }

  .x18kdvx8 {
    margin-inline: 6px;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .x1a2a7pz {
    outline: none;
  }

  .x1hw4du4 {
    outline: revert;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x1rea2x4 {
    overflow: visible;
  }

  .xt970qd {
    padding-block: 0;
  }

  .xp59q4u {
    padding-block: 10px;
  }

  .x10dr8xq {
    padding-block: 12px;
  }

  .xxlmvz2 {
    padding-block: 14px;
  }

  .x1xn8qrt {
    padding-block: 16px;
  }

  .xhyosrm {
    padding-block: 18px;
  }

  .xsplgde {
    padding-block: 1px;
  }

  .xqp6ajr {
    padding-block: 20px;
  }

  .xr9q8rw {
    padding-block: 24px;
  }

  .xj8oexa {
    padding-block: 2px;
  }

  .xf4egzd {
    padding-block: 3px;
  }

  .x1axd487 {
    padding-block: 40px;
  }

  .x12ulsxz {
    padding-block: 4px;
  }

  .xifx94n {
    padding-block: 5px;
  }

  .x1t0vds8 {
    padding-block: 6px;
  }

  .xknfcqp {
    padding-block: 7px;
  }

  .x1vvogim {
    padding-block: 8px;
  }

  .xdrlvy8 {
    padding-block: clamp(18px, 2.4vw, 28px);
  }

  .xze1oo {
    padding-block: clamp(32px, 5vw, 64px);
  }

  .x7ac6qv {
    padding-block: clamp(56px, 7vw, 96px);
  }

  .xnm29g {
    padding-block: clamp(8px, 1.6vw, 20px);
  }

  .xnjsko4 {
    padding-inline: 0;
  }

  .x1awh872 {
    padding-inline: 10px;
  }

  .xaope02 {
    padding-inline: 12px;
  }

  .xqin4a2 {
    padding-inline: 14px;
  }

  .x1hr3lfm {
    padding-inline: 16px;
  }

  .x12j899k {
    padding-inline: 18px;
  }

  .x17qtykl {
    padding-inline: 20px;
  }

  .x65v0h {
    padding-inline: 22px;
  }

  .x5k8d2m {
    padding-inline: 2px;
  }

  .xfnod6p {
    padding-inline: 44px;
  }

  .xfn1xvj {
    padding-inline: 4px;
  }

  .xm9j1uf {
    padding-inline: 5px;
  }

  .x1xijbu4 {
    padding-inline: 6px;
  }

  .xdqyycr {
    padding-inline: 8px;
  }

  .x1wdt3ma {
    padding-inline: calc(clamp(24px, 4.5vw, 72px) - 12px);
  }

  .x12a4f17 {
    padding-inline: calc(var(--gutter) - 12px);
  }

  .x1rgk46b {
    padding-inline: clamp(16px, 2.4vw, 28px);
  }

  .x145iypq {
    padding-inline: clamp(24px, 4.5vw, 72px);
  }

  .x1mflv24 {
    padding-inline: var(--gutter);
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .xk2swo9:focus-visible {
    outline: none;
  }

  .xj68idt:fullscreen {
    border-width: 0;
  }

  .x1oh5ymt:hover {
    border-color: var(--border-strong);
  }

  .x1el4wzp:focus {
    border-color: var(--accent);
  }
}

@layer priority4 {
  .x67t5t6 {
    -webkit-backdrop-filter: blur(12px);
  }

  .x1t5d3et {
    -webkit-backdrop-filter: blur(18px) saturate(1.25);
  }

  .x1qb5tx7 {
    -webkit-backdrop-filter: blur(30px) saturate(1.2);
  }

  .xrxk28v {
    -webkit-backdrop-filter: blur(30px);
  }

  .xs1r7gh {
    -webkit-backdrop-filter: none;
  }

  .xc26acl {
    align-content: center;
  }

  .x1pha0wt {
    align-items: baseline;
  }

  .x6s0dn4 {
    align-items: center;
  }

  .xpqajaz {
    align-items: end;
  }

  .xuk3077 {
    align-items: flex-end;
  }

  .x1cy8zhl {
    align-items: flex-start;
  }

  .x7a106z {
    align-items: start;
  }

  .x1qjc9v5 {
    align-items: stretch;
  }

  .xqcrz7y {
    align-self: flex-start;
  }

  .x1y8v6su {
    align-self: start;
  }

  .xkh2ocl {
    align-self: stretch;
  }

  .x1idusc6 {
    animation-delay: 45ms;
  }

  .x1a2o8gw {
    animation-delay: 90ms;
  }

  .x1ksrqev {
    animation-delay: .135s;
  }

  .x1snll8 {
    animation-delay: .18s;
  }

  .xho5ulb {
    animation-delay: .225s;
  }

  .xneo0qj {
    animation-delay: .27s;
  }

  .x1uzojwf {
    animation-delay: 0s;
  }

  .xqo0p0e {
    animation-delay: inherit;
  }

  .x1s0aqod {
    animation-direction: normal;
  }

  .x773k2o {
    animation-duration: .14s;
  }

  .x1shwlz2 {
    animation-duration: .16s;
  }

  .xllfotl {
    animation-duration: .18s;
  }

  .xw6taxk {
    animation-duration: .22s;
  }

  .x1a78uxe {
    animation-duration: .24s;
  }

  .x1g18oiy {
    animation-duration: .26s;
  }

  .x5hsz1j {
    animation-duration: .2s;
  }

  .x1i47e9z {
    animation-duration: .32s;
  }

  .xguxzv4 {
    animation-duration: .52s;
  }

  .xegkacw {
    animation-duration: .9s;
  }

  .x1m9vv7p {
    animation-duration: 1.2s;
  }

  .xmg6eyc {
    animation-duration: 1.5s;
  }

  .xejodha {
    animation-duration: inherit;
  }

  .x1u6ievf {
    animation-fill-mode: both;
  }

  .x10e4vud {
    animation-fill-mode: forwards;
  }

  .xa4qsjk {
    animation-iteration-count: infinite;
  }

  .x1a5igra {
    animation-name: none;
  }

  .x16nap0e {
    animation-name: var(--install-label-wave, none);
  }

  .x1u70muy {
    animation-name: var(--install-wave, none);
  }

  .xqcmdr3 {
    animation-name: x18re5ia-B;
  }

  .x1nhz79n {
    animation-name: x1byvxi8-B;
  }

  .x1no39iu {
    animation-name: x1npa8st-B;
  }

  .x1aerksh {
    animation-name: x1wc8ddo-B;
  }

  .xa1yw30 {
    animation-name: xcpgnq5-B;
  }

  .x1gx18bj {
    animation-name: xead0pk-B;
  }

  .xo8n7bf {
    animation-name: xjmucri-B;
  }

  .xi1bcxy {
    animation-name: xkrgsfx-B;
  }

  .x1cihxdu {
    animation-name: xw2dbsc-B;
  }

  .xop0n6t {
    animation-timeline: scroll(self inline);
  }

  .xa0mk88 {
    animation-timing-function: cubic-bezier(.16, 1, .3, 1);
  }

  .x1v6mnl3 {
    animation-timing-function: cubic-bezier(.45, 0, .55, 1);
  }

  .x1jy407o {
    animation-timing-function: inherit;
  }

  .x1esw782 {
    animation-timing-function: linear;
  }

  .x7w0rm8 {
    animation-timing-function: var(--ease-out);
  }

  .x186iv6y {
    aspect-ratio: 16 / 9;
  }

  .xvn2z4z {
    backdrop-filter: blur(12px);
  }

  .x1q4sqc8 {
    backdrop-filter: blur(18px) saturate(1.25);
  }

  .xow0pe9 {
    backdrop-filter: blur(30px) saturate(1.2);
  }

  .xl13n6k {
    backdrop-filter: blur(30px);
  }

  .x1t853zo {
    backdrop-filter: none;
  }

  .xqkn89t {
    background-clip: content-box;
  }

  .xefxxyk {
    background-color: #00000073;
    background-color: lab(0% 0 0 / .45);
  }

  .x8hxtm2 {
    background-color: #000;
    background-color: lab(0% 0 0);
  }

  .x1j10acl {
    background-color: oklch(from var(--granite-950) calc(l - .03) c h);
  }

  .x1v7tom7 {
    background-color: oklch(from var(--red-300) l c h / 9%);
  }

  .xi1mobc {
    background-color: oklch(from var(--signal-400) l c h / 6%);
  }

  .xe5qj5o {
    background-color: oklch(from var(--yellow-300) l c h / 8%);
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .xkq4fyp {
    background-color: var(--accent-press);
  }

  .xwnonoy {
    background-color: var(--accent);
  }

  .x1t7o1ks {
    background-color: var(--bg-canvas);
  }

  .xxnau4b {
    background-color: var(--border-default);
  }

  .xsyifke {
    background-color: var(--border-strong);
  }

  .x1clqcor {
    background-color: var(--border-subtle);
  }

  .x135z6y1 {
    background-color: var(--glass-fill-strong);
  }

  .xc12340 {
    background-color: var(--glass-fill);
  }

  .xajzku8 {
    background-color: var(--granite-100);
  }

  .xajp5a6 {
    background-color: var(--granite-300);
  }

  .x11csnuj {
    background-color: var(--granite-500);
  }

  .x1kf0w0h {
    background-color: var(--granite-700);
  }

  .x1nqhkqz {
    background-color: var(--granite-800);
  }

  .x1j637s7 {
    background-color: var(--granite-850);
  }

  .xmqscwh {
    background-color: var(--granite-900);
  }

  .xohyc0x {
    background-color: var(--granite-950);
  }

  .x1xbttc {
    background-color: var(--led);
  }

  .xkyzm2b {
    background-color: var(--red-300);
  }

  .xxacjua {
    background-color: var(--spectrum-blue);
  }

  .x61u5hi {
    background-color: var(--spectrum-green);
  }

  .xkkfpnt {
    background-color: var(--spectrum-indigo);
  }

  .xfhhfyv {
    background-color: var(--spectrum-orange);
  }

  .x1whm24w {
    background-color: var(--spectrum-red);
  }

  .xtiz40r {
    background-color: var(--spectrum-violet);
  }

  .x14absrz {
    background-color: var(--spectrum-yellow);
  }

  .x1vm3s8w {
    background-color: var(--surface-1);
  }

  .x1wwbqtn {
    background-color: var(--surface-2);
  }

  .x1rbu7u6 {
    background-color: var(--surface-3);
  }

  .xicu0hp {
    background-color: var(--syn-bg);
  }

  .x6wha91 {
    background-color: var(--syn-highlight);
  }

  .x14dvslg {
    background-color: var(--text-primary);
  }

  .x1cx250y {
    background-color: var(--yellow-400);
  }

  .x11mudjc {
    background-image: linear-gradient(#ffffff1f, #0000001a);
    background-image: linear-gradient(lab(100% 0 0 / .12), lab(0% 0 0 / .1));
  }

  .xiz43gf {
    background-image: linear-gradient(#ffffff2e, #0000001a);
    background-image: linear-gradient(lab(100% 0 0 / .18), lab(0% 0 0 / .1));
  }

  .xdicatp {
    background-image: linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);
  }

  .x29z2bl {
    background-image: radial-gradient(circle at 18px 18px,var(--granite-700) 0 3px,#000000b3 3px 4px,transparent 4.5px),radial-gradient(circle at calc(100% - 18px) 18px,var(--granite-700) 0 3px,#000000b3 3px 4px,transparent 4.5px),radial-gradient(circle at 18px calc(100% - 18px),var(--granite-700) 0 3px,#000000b3 3px 4px,transparent 4.5px),radial-gradient(circle at calc(100% - 18px) calc(100% - 18px),var(--granite-700) 0 3px,#000000b3 3px 4px,transparent 4.5px),linear-gradient(100deg,transparent 15%,oklch(from var(--granite-50) l c h / 4%) 40%,transparent 65%),repeating-linear-gradient(0deg,oklch(from var(--granite-50) l c h / 2.5%) 0 1px,transparent 1px 3px),linear-gradient(180deg,oklch(from var(--granite-50) l c h / 5%),transparent 30%,#0003);
  }

  @supports (color: lab(0% 0 0)) {
    .x29z2bl {
      background-image: radial-gradient(circle at 18px 18px,var(--granite-700) 0 3px,lab(0% 0 0 / .7) 3px 4px,transparent 4.5px),radial-gradient(circle at calc(100% - 18px) 18px,var(--granite-700) 0 3px,lab(0% 0 0 / .7) 3px 4px,transparent 4.5px),radial-gradient(circle at 18px calc(100% - 18px),var(--granite-700) 0 3px,lab(0% 0 0 / .7) 3px 4px,transparent 4.5px),radial-gradient(circle at calc(100% - 18px) calc(100% - 18px),var(--granite-700) 0 3px,lab(0% 0 0 / .7) 3px 4px,transparent 4.5px),linear-gradient(100deg,transparent 15%,oklch(from var(--granite-50) l c h / 4%) 40%,transparent 65%),repeating-linear-gradient(0deg,oklch(from var(--granite-50) l c h / 2.5%) 0 1px,transparent 1px 3px),linear-gradient(180deg,oklch(from var(--granite-50) l c h / 5%),transparent 30%,lab(0% 0 0 / .2));
    }
  }

  .xtc4hb7 {
    background-image: radial-gradient(circle at 20px 20px,var(--granite-700) 0 3px,#000000b3 3px 4px,transparent 4.5px),radial-gradient(circle at calc(100% - 20px) 20px,var(--granite-700) 0 3px,#000000b3 3px 4px,transparent 4.5px),radial-gradient(circle at 20px calc(100% - 20px),var(--granite-700) 0 3px,#000000b3 3px 4px,transparent 4.5px),radial-gradient(circle at calc(100% - 20px) calc(100% - 20px),var(--granite-700) 0 3px,#000000b3 3px 4px,transparent 4.5px),linear-gradient(100deg,transparent 15%,oklch(from var(--granite-50) l c h / 4%) 40%,transparent 65%),repeating-linear-gradient(0deg,oklch(from var(--granite-50) l c h / 2.5%) 0 1px,transparent 1px 3px),repeating-linear-gradient(0deg,#0000002e 0 1px,transparent 1px 7px),linear-gradient(180deg,oklch(from var(--granite-50) l c h / 5%),transparent 30%,#0003);
  }

  @supports (color: lab(0% 0 0)) {
    .xtc4hb7 {
      background-image: radial-gradient(circle at 20px 20px,var(--granite-700) 0 3px,lab(0% 0 0 / .7) 3px 4px,transparent 4.5px),radial-gradient(circle at calc(100% - 20px) 20px,var(--granite-700) 0 3px,lab(0% 0 0 / .7) 3px 4px,transparent 4.5px),radial-gradient(circle at 20px calc(100% - 20px),var(--granite-700) 0 3px,lab(0% 0 0 / .7) 3px 4px,transparent 4.5px),radial-gradient(circle at calc(100% - 20px) calc(100% - 20px),var(--granite-700) 0 3px,lab(0% 0 0 / .7) 3px 4px,transparent 4.5px),linear-gradient(100deg,transparent 15%,oklch(from var(--granite-50) l c h / 4%) 40%,transparent 65%),repeating-linear-gradient(0deg,oklch(from var(--granite-50) l c h / 2.5%) 0 1px,transparent 1px 3px),repeating-linear-gradient(0deg,lab(0% 0 0 / .18) 0 1px,transparent 1px 7px),linear-gradient(180deg,oklch(from var(--granite-50) l c h / 5%),transparent 30%,lab(0% 0 0 / .2));
    }
  }

  .x1e1hw75 {
    background-image: repeating-linear-gradient(90deg,oklch(from var(--granite-50) l c h / 1.2%) 0 1px,transparent 1px 3px),linear-gradient(180deg,oklch(from var(--granite-50) l c h / 4%),transparent 60%);
  }

  .xthp98j {
    background-image: var(--canvas-texture);
  }

  .xopnk0n {
    background-size: 48px 48px;
  }

  .x84hlcc {
    border-block-color: var(--border-default);
  }

  .xhvk5te {
    border-block-color: var(--border-subtle);
  }

  .xykt701 {
    border-block-style: solid;
  }

  .x1kbiq1m {
    border-block-width: 1px;
  }

  .xr7avt9 {
    border-inline-end-color: var(--border-subtle);
  }

  .x18b5jzi {
    border-inline-end-style: solid;
  }

  .x1lun4ml {
    border-inline-end-width: 1px;
  }

  .x1pma5q3 {
    border-inline-start-color: var(--border-default);
  }

  .x1hvzbjl {
    border-inline-start-color: var(--border-subtle);
  }

  .x1t7ytsu {
    border-inline-start-style: solid;
  }

  .x14e42zd {
    border-inline-start-width: 0;
  }

  .xpilrb4 {
    border-inline-start-width: 1px;
  }

  .x3xptfr {
    box-shadow: 0 -10px 24px #00000059;
    box-shadow: 0 -10px 24px lab(0% 0 0 / .35);
  }

  .x1hiqvk1 {
    box-shadow: 0 -1px 0 oklch(from var(--red-300) l c h / 24%);
  }

  .x1v1k7oa {
    box-shadow: 0 -1px 0 oklch(from var(--yellow-300) l c h / 22%);
  }

  .xqgdnv9 {
    box-shadow: 0 0 0 3px oklch(from var(--accent) l c h / 35%);
  }

  .xebdl3 {
    box-shadow: 0 0 10px var(--accent);
  }

  .x9hmptj {
    box-shadow: 0 0 8px oklch(from var(--signal-400) l c h / 60%);
  }

  .x1e6knqg {
    box-shadow: 0 0 8px var(--accent);
  }

  .x1v1i08n {
    box-shadow: 0 0 8px var(--led-glow);
  }

  .x1g46bzj {
    box-shadow: 0 0 8px var(--red-300);
  }

  .xwflfg6 {
    box-shadow: 0 28px 40px -20px #000000b3;
    box-shadow: 0 28px 40px -20px lab(0% 0 0 / .7);
  }

  .x7rry0y {
    box-shadow: 12px 0 32px #0000008c;
    box-shadow: 12px 0 32px lab(0% 0 0 / .55);
  }

  .x1slqg5f {
    box-shadow: inset 0 1px #0006;
    box-shadow: inset 0 1px lab(0% 0 0 / .4);
  }

  .xhynsod {
    box-shadow: inset 0 1px #ffffff38, inset 0 -1px #00000059, 0 1px 2px #0000008c;
    box-shadow: inset 0 1px lab(100% 0 0 / .22), inset 0 -1px lab(0% 0 0 / .35), 0 1px 2px lab(0% 0 0 / .55);
  }

  .x1rs35u3 {
    box-shadow: inset 0 1px 0 #ffffff4d,0 10px 30px -10px var(--accent);
  }

  @supports (color: lab(0% 0 0)) {
    .x1rs35u3 {
      box-shadow: inset 0 1px 0 lab(100% 0 0 / .3),0 10px 30px -10px var(--accent);
    }
  }

  .x1o08on3 {
    box-shadow: inset 0 1px #ffffff59, 0 1px 2px #0000008c;
    box-shadow: inset 0 1px lab(100% 0 0 / .35), 0 1px 2px lab(0% 0 0 / .55);
  }

  .x1nzxmtg {
    box-shadow: inset 0 1px 0 oklch(from var(--granite-50) l c h / 16%),inset 0 -1px 0 #0009,inset 0 0 0 5px oklch(from var(--granite-950) l c h / 25%),0 40px 80px -40px #000c;
  }

  @supports (color: lab(0% 0 0)) {
    .x1nzxmtg {
      box-shadow: inset 0 1px 0 oklch(from var(--granite-50) l c h / 16%),inset 0 -1px 0 lab(0% 0 0 / .6),inset 0 0 0 5px oklch(from var(--granite-950) l c h / 25%),0 40px 80px -40px lab(0% 0 0 / .8);
    }
  }

  .xayv1rb {
    box-shadow: inset 0 1px 0 oklch(from var(--granite-50) l c h / 16%),inset 1px 0 0 oklch(from var(--granite-50) l c h / 6%),inset -1px 0 0 #0006,inset 0 -1px 0 #0009,inset 0 0 0 5px oklch(from var(--granite-950) l c h / 25%),0 40px 80px -40px #000c;
  }

  @supports (color: lab(0% 0 0)) {
    .xayv1rb {
      box-shadow: inset 0 1px 0 oklch(from var(--granite-50) l c h / 16%),inset 1px 0 0 oklch(from var(--granite-50) l c h / 6%),inset -1px 0 0 lab(0% 0 0 / .4),inset 0 -1px 0 lab(0% 0 0 / .6),inset 0 0 0 5px oklch(from var(--granite-950) l c h / 25%),0 40px 80px -40px lab(0% 0 0 / .8);
    }
  }

  .xc0yqj3 {
    box-shadow: inset 0 1px 0 var(--glass-highlight),0 24px 40px -18px #000000bf;
  }

  @supports (color: lab(0% 0 0)) {
    .xc0yqj3 {
      box-shadow: inset 0 1px 0 var(--glass-highlight),0 24px 40px -18px lab(0% 0 0 / .75);
    }
  }

  .x1xenalj {
    box-shadow: inset 0 1px 0 var(--glass-highlight),0 40px 80px -40px #000c,0 0 0 6px oklch(from var(--granite-900) l c h / 50%);
  }

  @supports (color: lab(0% 0 0)) {
    .x1xenalj {
      box-shadow: inset 0 1px 0 var(--glass-highlight),0 40px 80px -40px lab(0% 0 0 / .8),0 0 0 6px oklch(from var(--granite-900) l c h / 50%);
    }
  }

  .x1nwnvkg {
    box-shadow: inset 0 1px 0 var(--glass-highlight),0 40px 80px -50px #000c;
  }

  @supports (color: lab(0% 0 0)) {
    .x1nwnvkg {
      box-shadow: inset 0 1px 0 var(--glass-highlight),0 40px 80px -50px lab(0% 0 0 / .8);
    }
  }

  .xxjnqck {
    box-shadow: inset 0 1px 0 var(--glass-highlight),inset 0 -1px 0 #00000080,0 30px 60px -40px #000c;
  }

  @supports (color: lab(0% 0 0)) {
    .xxjnqck {
      box-shadow: inset 0 1px 0 var(--glass-highlight),inset 0 -1px 0 lab(0% 0 0 / .5),0 30px 60px -40px lab(0% 0 0 / .8);
    }
  }

  .x1u3qom6 {
    box-shadow: inset 0 1px 0 var(--glass-highlight);
  }

  .xhl4ijb {
    box-shadow: inset 0 1px 1px #00000080;
    box-shadow: inset 0 1px 1px lab(0% 0 0 / .5);
  }

  .xgz9vqx {
    box-shadow: inset 0 1px 2px #00000059,inset 0 -1px 0 #ffffff1f,0 0 8px oklch(from var(--accent) l c h / 45%);
  }

  @supports (color: lab(0% 0 0)) {
    .xgz9vqx {
      box-shadow: inset 0 1px 2px lab(0% 0 0 / .35),inset 0 -1px 0 lab(100% 0 0 / .12),0 0 8px oklch(from var(--accent) l c h / 45%);
    }
  }

  .xytbk18 {
    box-shadow: inset 0 1px 2px #0009,inset 0 -1px 0 #ffffff0f,0 0 0 oklch(from var(--accent) l c h / 0%);
  }

  @supports (color: lab(0% 0 0)) {
    .xytbk18 {
      box-shadow: inset 0 1px 2px lab(0% 0 0 / .6),inset 0 -1px 0 lab(100% 0 0 / .06),0 0 0 oklch(from var(--accent) l c h / 0%);
    }
  }

  .x1er456f {
    box-shadow: inset 0 1px 3px #00000073, inset 0 0 #0000, 0 0 #0000;
    box-shadow: inset 0 1px 3px lab(0% 0 0 / .45), inset 0 0 lab(0% 0 0 / 0), 0 0 lab(0% 0 0 / 0);
  }

  .xk1l7vm {
    box-shadow: inset 0 1px 3px #0000008c, inset 0 -1px #ffffff0f;
    box-shadow: inset 0 1px 3px lab(0% 0 0 / .55), inset 0 -1px lab(100% 0 0 / .06);
  }

  .xpu39j5 {
    box-shadow: inset 0 2px 0 var(--accent);
  }

  .x13q8whl {
    box-shadow: inset 0 2px 5px #0009,inset 0 0 0 1px #00000080,0 1px 0 var(--glass-highlight);
  }

  @supports (color: lab(0% 0 0)) {
    .x13q8whl {
      box-shadow: inset 0 2px 5px lab(0% 0 0 / .6),inset 0 0 0 1px lab(0% 0 0 / .5),0 1px 0 var(--glass-highlight);
    }
  }

  .x25r46o {
    box-shadow: inset 0 2px 6px #0009,0 1px 0 oklch(from var(--granite-50) l c h / 8%);
  }

  @supports (color: lab(0% 0 0)) {
    .x25r46o {
      box-shadow: inset 0 2px 6px lab(0% 0 0 / .6),0 1px 0 oklch(from var(--granite-50) l c h / 8%);
    }
  }

  .xldiwjl {
    box-shadow: inset 0 2px 6px #0009,inset 0 0 0 1px #00000080,0 1px 0 var(--glass-highlight);
  }

  @supports (color: lab(0% 0 0)) {
    .xldiwjl {
      box-shadow: inset 0 2px 6px lab(0% 0 0 / .6),inset 0 0 0 1px lab(0% 0 0 / .5),0 1px 0 var(--glass-highlight);
    }
  }

  .x1tbofxz {
    box-shadow: inset 0 2px 6px #0009,inset 2px 0 0 var(--red-300);
  }

  @supports (color: lab(0% 0 0)) {
    .x1tbofxz {
      box-shadow: inset 0 2px 6px lab(0% 0 0 / .6),inset 2px 0 0 var(--red-300);
    }
  }

  .xpqyuo3 {
    box-shadow: inset 1px 0 #00000059;
    box-shadow: inset 1px 0 lab(0% 0 0 / .35);
  }

  .xla0of6 {
    box-shadow: inset 2px 0 0 var(--accent);
  }

  .x1gnnqk1 {
    box-shadow: none;
  }

  .x1qiviu4 {
    box-shadow: var(--shadow-glass);
  }

  .x9f619 {
    box-sizing: border-box;
  }

  .x1hyvwdk {
    clip-path: inset(50%);
  }

  .x16iwtn2 {
    clip-path: inset(calc((1 - var(--install-fill, .07)) * 100%) -1px 0 -1px);
  }

  .x1gj8qfm {
    clip-path: none;
  }

  .x1heor9g {
    color: inherit;
  }

  .x1f8wxcn {
    color: var(--accent-text);
  }

  .x3dyztv {
    color: var(--ember-400);
  }

  .xd0m21i {
    color: var(--frost-400);
  }

  .xm6it6w {
    color: var(--granite-950);
  }

  .x169eh6x {
    color: var(--red-300);
  }

  .x4o6mdb {
    color: var(--signal-300);
  }

  .xvtki6a {
    color: var(--signal-400);
  }

  .x16yd4ao {
    color: var(--success);
  }

  .x1zbzcc {
    color: var(--syn-comment);
  }

  .xys5ouw {
    color: var(--syn-function);
  }

  .x1b3nl00 {
    color: var(--syn-keyword);
  }

  .x87zzl9 {
    color: var(--syn-line-number);
  }

  .x1rmw8pg {
    color: var(--syn-number);
  }

  .x13idcyi {
    color: var(--syn-operator);
  }

  .x1y5wmku {
    color: var(--syn-punct);
  }

  .x164niko {
    color: var(--syn-string);
  }

  .xr79i76 {
    color: var(--syn-text);
  }

  .x1uuztlz {
    color: var(--syn-type);
  }

  .x1tzx33q {
    color: var(--text-on-accent);
  }

  .xw2npq5 {
    color: var(--text-primary);
  }

  .xhgddhk {
    color: var(--text-secondary);
  }

  .x54d21h {
    color: var(--text-tertiary);
  }

  .xpwu6r5 {
    color: var(--yellow-300);
  }

  .xtqikln {
    column-gap: 12px;
  }

  .x1qgv0r9 {
    column-gap: 24px;
  }

  .x1wh94ac {
    column-gap: 40px;
  }

  .xsd0nt9 {
    column-gap: clamp(32px, 5vw, 72px);
  }

  .x12h1iku {
    container-type: inline-size;
  }

  .xpqogu8 {
    container-type: size;
  }

  .xicojor {
    cursor: col-resize;
  }

  .xt0e3qv {
    cursor: default;
  }

  .xyozgr7 {
    cursor: row-resize;
  }

  .x1uflbqh {
    d: path("M2.5 6.5 L5 9 M5 9 L9.5 3");
  }

  .xrdk44r {
    d: path("M3 3 L9 9 M9 3 L3 9");
  }

  .x1lliihq {
    display: block;
  }

  .xjp7ctv {
    display: contents;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .xwz0xwf {
    display: inline-grid;
  }

  .xt0psk2 {
    display: inline;
  }

  .x1s85apg {
    display: none;
  }

  .xbh8q5q {
    fill: none;
  }

  .x1l9rh4g {
    fill: var(--spectrum-blue);
  }

  .x10rxk29 {
    fill: var(--spectrum-green);
  }

  .x16q1w1y {
    fill: var(--spectrum-indigo);
  }

  .x1i49ier {
    fill: var(--spectrum-orange);
  }

  .x98fmso {
    fill: var(--spectrum-red);
  }

  .x1b026ak {
    fill: var(--spectrum-violet);
  }

  .xl7kyri {
    fill: var(--spectrum-yellow);
  }

  .xtea3wc {
    filter: blur(2px);
  }

  .x1r8uery {
    flex-basis: 0;
  }

  .xdl72j9 {
    flex-basis: auto;
  }

  .x9nmvpb {
    flex-basis: min(var(--panel-width),70%);
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1q0g3np {
    flex-direction: row;
  }

  .x1c4vz4f {
    flex-grow: 0;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .xgyuaek {
    flex-grow: 2;
  }

  .x1ikap7u {
    flex-grow: 3;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .xs83m0k {
    flex-shrink: 1;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .xjb2p0i {
    font-family: inherit;
  }

  .xpw0y0u {
    font-family: var(--font-mono);
  }

  .xhtk421 {
    font-family: var(--font-sans);
  }

  .xmqhqel {
    font-size: .86em;
  }

  .x1s8wshw {
    font-size: .875em;
  }

  .x1dc4exh {
    font-size: .88em;
  }

  .x1c8r75s {
    font-size: 1.125em;
  }

  .x7abfvc {
    font-size: 1.5625em;
  }

  .x1k6wstc {
    font-size: 10px;
  }

  .x1j6dyjg {
    font-size: 11px;
  }

  .xfifm61 {
    font-size: 12px;
  }

  .x4z9k3i {
    font-size: 13px;
  }

  .xif65rj {
    font-size: 14px;
  }

  .x1jvydc1 {
    font-size: 15px;
  }

  .x1j61zf2 {
    font-size: 16px;
  }

  .x19d36u7 {
    font-size: 17px;
  }

  .xosj86m {
    font-size: 18px;
  }

  .xwsyq91 {
    font-size: 20px;
  }

  .xew7ush {
    font-size: 21px;
  }

  .x1i1m3gp {
    font-size: 22px;
  }

  .x1s3cmhv {
    font-size: 32px;
  }

  .x1tgwohi {
    font-size: 40px;
  }

  .xspwcr9 {
    font-size: clamp(16px, .25vw + 12.4px, 18px);
  }

  .xbpi87g {
    font-size: clamp(26px, 2.8vw, 36px);
  }

  .x13h5c09 {
    font-size: clamp(32px, 4vw, 46px);
  }

  .x1qvecso {
    font-size: clamp(36px, 4.6vw, 64px);
  }

  .xeinqvo {
    font-size: clamp(38px, 4vw, 54px);
  }

  .x1oduokc {
    font-size: clamp(96px, 13vw, 168px);
  }

  .x1qlqyl8 {
    font-size: inherit;
  }

  .x1k4tb9n {
    font-style: italic;
  }

  .xss6m8b {
    font-variant-numeric: tabular-nums;
  }

  .xo1l8bm {
    font-weight: 400;
  }

  .xk50ysn {
    font-weight: 500;
  }

  .x1s688f {
    font-weight: 600;
  }

  .x19s9jnd {
    font-weight: 650;
  }

  .x1uu0p8 {
    font-weight: 900;
  }

  .xx1abn8 {
    grid-column-end: -1;
  }

  .xcrlgei {
    grid-column-start: 1;
  }

  .x1xdureb {
    grid-column-start: 2;
  }

  .x1agbcgv {
    grid-row-start: 1;
  }

  .xkamioa {
    grid-template-columns: 168px minmax(0, 1fr) 96px;
  }

  .x1o61qjw {
    grid-template-columns: 1fr 1fr;
  }

  .xkc898h {
    grid-template-columns: 24px minmax(0, 1fr);
  }

  .x1rkzygb {
    grid-template-columns: auto minmax(0, 1fr);
  }

  .x16lqc3j {
    grid-template-columns: max-content minmax(0, 1fr);
  }

  .xxzujgi {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1.2fr);
  }

  .xcjjqqt {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  }

  .x1mkdm3x {
    grid-template-columns: minmax(0, 1fr);
  }

  .x1eija96 {
    grid-template-columns: minmax(0, 5fr) minmax(0, 7fr);
  }

  .xnby9oq {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .x1jn95m {
    grid-template-columns: repeat(32, minmax(0, 1fr));
  }

  .x6335rk {
    grid-template-columns: repeat(auto-fit, minmax(min(100%, 160px), 1fr));
  }

  .xsfhw76 {
    grid-template-columns: repeat(auto-fit, minmax(min(100%, 420px), 1fr));
  }

  .x6dyahi {
    grid-template-columns: var(--rail-width) minmax(0,1fr) var(--rail-width);
  }

  .xogrr9c {
    grid-template-rows: auto 1fr;
  }

  .xtijo5x {
    inset-inline-end: 0;
  }

  .xdg88n9 {
    inset-inline-end: 16px;
  }

  .x1f889gz {
    inset-inline-end: 6px;
  }

  .x1slahbt {
    inset-inline-end: 104px;
  }

  .x1iqrh9r {
    inset-inline-end: max(0px,calc(min(var(--panel-width),70%) - 3px));
  }

  .xyj9dbu {
    inset-inline-start: -100%;
  }

  .xonhp6s {
    inset-inline-start: -200%;
  }

  .xkb4tgy {
    inset-inline-start: -300%;
  }

  .x1yura5x {
    inset-inline-start: -400%;
  }

  .x1vmoeqk {
    inset-inline-start: -500%;
  }

  .xht5k19 {
    inset-inline-start: -600%;
  }

  .x16il0xa {
    inset-inline-start: -80px;
  }

  .x1o0tod {
    inset-inline-start: 0;
  }

  .xqube13 {
    inset-inline-start: 0%;
  }

  .xaoy8p5 {
    inset-inline-start: 2px;
  }

  .x1ty65gk {
    inset-inline-start: 3px;
  }

  .xrr41r3 {
    inset-inline-start: 6px;
  }

  .xhi6v0a {
    inset-inline-start: auto;
  }

  .x7yfc8b {
    inset-inline-start: 192px;
  }

  .xc8icb0 {
    isolation: isolate;
  }

  .xl56j7k {
    justify-content: center;
  }

  .x13a6bvl {
    justify-content: flex-end;
  }

  .x1nhvcw1 {
    justify-content: flex-start;
  }

  .x1qughib {
    justify-content: space-between;
  }

  .x1o2pa38 {
    justify-items: center;
  }

  .x1lg07ej {
    letter-spacing: -.015em;
  }

  .xjat59b {
    letter-spacing: -.01em;
  }

  .x1w69ole {
    letter-spacing: -.025em;
  }

  .x72az59 {
    letter-spacing: -.02em;
  }

  .x1b4dsll {
    letter-spacing: -.03em;
  }

  .x1w3xk6t {
    letter-spacing: -.045em;
  }

  .xo2cfqc {
    letter-spacing: -.04em;
  }

  .x1clpfr8 {
    letter-spacing: -.05em;
  }

  .x16q24ku {
    letter-spacing: .02em;
  }

  .x1vyo3qp {
    letter-spacing: .04em;
  }

  .x1dgsrnt {
    letter-spacing: .06em;
  }

  .x9pfba7 {
    letter-spacing: .08em;
  }

  .x12oo3zp {
    letter-spacing: 0;
  }

  .x11avn7m {
    line-height: .8;
  }

  .x1f41ap9 {
    line-height: 1.05;
  }

  .x1159mfc {
    line-height: 1.1;
  }

  .x1u7k74 {
    line-height: 1.2;
  }

  .x132q4wb {
    line-height: 1.25;
  }

  .xwn7fz2 {
    line-height: 1.3;
  }

  .xfrs9s4 {
    line-height: 1.45;
  }

  .x1evy7pa {
    line-height: 1.5;
  }

  .x1dbl2gt {
    line-height: 1.6;
  }

  .xducte5 {
    line-height: 1.62;
  }

  .x11m8ghp {
    line-height: 1.65;
  }

  .xa7kkou {
    line-height: 1.7;
  }

  .x4q1cud {
    line-height: 1.75;
  }

  .xo5v014 {
    line-height: 1;
  }

  .x1d3mw78 {
    line-height: 16px;
  }

  .xd4r4e8 {
    line-height: 18px;
  }

  .xd9ej83 {
    margin-inline-end: -16px;
  }

  .x1ys307a {
    margin-inline-end: 16px;
  }

  .xpueokw {
    margin-inline-start: -.045em;
  }

  .x1hb08if {
    margin-inline-start: -1px;
  }

  .xxq25zo {
    margin-inline-start: .35em;
  }

  .xdwrcjd {
    margin-inline-start: 4px;
  }

  .xvc5jky {
    margin-inline-start: auto;
  }

  .x10q8nef {
    margin-inline-start: calc(6px + var(--depth) * 14px);
  }

  .xn6ekqm {
    -webkit-mask-image: linear-gradient(#000 78%, #0000);
    mask-image: linear-gradient(#000 78%, #0000);
  }

  .xw4ya9i {
    -webkit-mask-image: none;
    mask-image: none;
  }

  .x19kjcj4 {
    object-fit: contain;
  }

  .x1iy03kw {
    opacity: .9;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .xqfsfem {
    opacity: var(--seek-bubble);
  }

  .x1ki69jg {
    opacity: var(--seek-preview);
  }

  .xjoaxhr {
    outline-color: var(--focus-ring);
  }

  .x2ssjo2 {
    outline-offset: -2px;
  }

  .x1hl8ikr {
    outline-offset: 2px;
  }

  .x1t137rt {
    outline-style: none;
  }

  .x1de99jn {
    outline-width: 2px;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

  .x1mzt3pk {
    overflow-wrap: break-word;
  }

  .xpdmqnj {
    padding-inline-end: 12px;
  }

  .x64bnmy {
    padding-inline-end: 24px;
  }

  .xjfo4ez {
    padding-inline-end: 36px;
  }

  .x1im30kd {
    padding-inline-end: 3px;
  }

  .x11lfxj5 {
    padding-inline-end: 4px;
  }

  .x1gabggj {
    padding-inline-end: 5px;
  }

  .xli2wwf {
    padding-inline-end: 64px;
  }

  .x1icxu4v {
    padding-inline-end: 6px;
  }

  .xf159sx {
    padding-inline-end: 8px;
  }

  .xoeq53l {
    padding-inline-end: clamp(24px, 4.5vw, 72px);
  }

  .xe2zdcy {
    padding-inline-start: 10px;
  }

  .x1g0dm76 {
    padding-inline-start: 12px;
  }

  .x1onr9mi {
    padding-inline-start: 14px;
  }

  .xf7dkkf {
    padding-inline-start: 16px;
  }

  .xz7312c {
    padding-inline-start: 22px;
  }

  .xmzvs34 {
    padding-inline-start: 8px;
  }

  .x1j8eiul {
    padding-inline-start: calc(10px + var(--depth) * 14px);
  }

  .xh82msp {
    padding-inline-start: clamp(24px, 4.5vw, 72px);
  }

  .x14hc698 {
    padding-inline-start: var(--gutter);
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x1uhb9sk {
    position: static;
  }

  .x7wzq59 {
    position: sticky;
  }

  .x1na6gtj {
    row-gap: 24px;
  }

  .x7oemit {
    row-gap: 28px;
  }

  .x1dbijih {
    row-gap: 2px;
  }

  .x3pnbk8 {
    row-gap: 8px;
  }

  .x1ey2pfv {
    scrollbar-color: var(--granite-700) transparent;
  }

  .x24f09q {
    scrollbar-gutter: auto;
  }

  .x185mbhu {
    scrollbar-gutter: stable;
  }

  .x1rohswg {
    scrollbar-width: none;
  }

  .x1597r2g {
    scrollbar-width: thin;
  }

  .x1owpc8m {
    stroke-linecap: round;
  }

  .x1f6yumg {
    stroke-linejoin: round;
  }

  .xvlca1e {
    stroke-width: 2px;
  }

  .x73je2i {
    stroke: currentColor;
  }

  .xeq4nuv {
    tab-size: 2;
  }

  .x7ir1bg {
    tab-size: 8;
  }

  .x2b8uid {
    text-align: center;
  }

  .xp4054r {
    text-align: end;
  }

  .x1hr2gdg {
    text-align: right;
  }

  .x1yc453h {
    text-align: start;
  }

  .xr5o5jz {
    text-decoration-color: #0000;
  }

  .x1llihcy {
    -webkit-text-decoration-color: var(--accent);
    text-decoration-color: var(--accent);
  }

  .xkrqix3 {
    text-decoration-line: none;
  }

  .xujl8zx {
    text-decoration-line: underline;
  }

  .xyi4chj {
    text-decoration-thickness: 1px;
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .x13zocwg {
    text-shadow: 0 -1px #00000059;
    text-shadow: 0 -1px lab(0% 0 0 / .35);
  }

  .x7k65p8 {
    text-shadow: 0 0 10px oklch(from var(--signal-400) l c h / 45%);
  }

  .xzelrrj {
    text-shadow: 0 0 10px oklch(from var(--signal-400) l c h / 70%);
  }

  .x4tma39 {
    text-shadow: 0 0 18px oklch(from var(--signal-400) l c h / 55%);
  }

  .x1f9ug1u {
    text-shadow: 0 1px 0 oklch(from var(--signal-200) l c h / 45%);
  }

  .x19pm5ym {
    text-shadow: none;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

  .xda060z {
    text-underline-offset: 3px;
  }

  .x3pynha {
    text-underline-offset: 4px;
  }

  .xjygbdx {
    text-underline-offset: 6px;
  }

  .x1w2vvpw {
    text-wrap: balance;
  }

  .x1fzhlzt {
    text-wrap: pretty;
  }

  .x5ve5x3 {
    touch-action: none;
  }

  .x19w6rv {
    transform-origin: 0;
  }

  .x1c071of {
    transform: none;
  }

  .x19jd1h0 {
    transform: rotate(180deg);
  }

  .x1iffjtl {
    transform: rotate(90deg);
  }

  .x1ufz0iv {
    transform: scaleX(0);
  }

  .x15ey3t2 {
    transform: scaleX(var(--seek-pointer, 0));
  }

  .x1mf541l {
    transform: scaleX(var(--seek-progress, 0));
  }

  .x1i5r5t {
    transform: translate(-50%,-50%) scale(var(--seek-thumb));
  }

  .xuuh30 {
    transform: translateX(-50%);
  }

  .xumwmo6 {
    transform: translateX(100%);
  }

  .xv5t66b {
    transform: translateX(12px);
  }

  .x13n5tbt {
    transform: translateX(20px);
  }

  .x1cb1t30 {
    transform: translateY(-50%);
  }

  .xavs3du {
    transform: translateY(1px);
  }

  .xrvjxv {
    transition-delay: 28ms;
  }

  .x1hir4ld {
    transition-delay: 56ms;
  }

  .x1fht0qn {
    transition-delay: 84ms;
  }

  .x13fzozs {
    transition-delay: .112s;
  }

  .x12ns0yx {
    transition-delay: .14s;
  }

  .xnfqku7 {
    transition-delay: .168s;
  }

  .x1th4bbo {
    transition-delay: .1s;
  }

  .x1ahifba {
    transition-delay: 0s;
  }

  .xgdialr {
    transition-duration: .12s;
  }

  .x12jciam {
    transition-duration: .14s, 80ms;
  }

  .x19tc1s9 {
    transition-duration: .14s, .14s, 80ms;
  }

  .xbb3pvg {
    transition-duration: .14s;
  }

  .x9i6iqp {
    transition-duration: .16s;
  }

  .x1e06wsl {
    transition-duration: .18s, .18s, .18s, .18s, 80ms;
  }

  .x9dyr19 {
    transition-duration: .18s;
  }

  .x1g2r6go {
    transition-duration: .1s;
  }

  .x1rvut6x {
    transition-duration: .25s;
  }

  .x13dflua {
    transition-duration: .2s;
  }

  .x1bc2b9n {
    transition-duration: .32s;
  }

  .xippbsu {
    transition-duration: .8s;
  }

  .xgzoi8n {
    transition-property: background-color, border-color, color, box-shadow;
  }

  .xts7igz {
    transition-property: background-color, border-color;
  }

  .x1w7qd4v {
    transition-property: background-color, box-shadow, color, text-shadow, transform;
  }

  .x106061f {
    transition-property: background-color, box-shadow;
  }

  .x1yyhn7k {
    transition-property: background-color, color, box-shadow;
  }

  .x101pvzj {
    transition-property: background-color, color, transform;
  }

  .xs2xxs2 {
    transition-property: background-color, color;
  }

  .x1e8aii2 {
    transition-property: background-color, opacity;
  }

  .xuo13n2 {
    transition-property: background-color, transform;
  }

  .x15406qy {
    transition-property: background-color;
  }

  .x7ayfe5 {
    transition-property: clip-path;
  }

  .xz1df8t {
    transition-property: color, text-decoration-color;
  }

  .x2m66ac {
    transition-property: color, transform;
  }

  .xt3l3uh {
    transition-property: color;
  }

  .xjmndxi {
    transition-property: d;
  }

  .xua3uq3 {
    transition-property: height;
  }

  .xamiwj9 {
    transition-property: left, opacity;
  }

  .x9ybxor {
    transition-property: left;
  }

  .xqfjuw0 {
    transition-property: opacity, filter;
  }

  .x6o7n8i {
    transition-property: opacity, transform;
  }

  .x1jl3cmp {
    transition-property: opacity, visibility;
  }

  .x19991ni {
    transition-property: opacity;
  }

  .x11xpdln {
    transition-property: transform;
  }

  .xxrbq2n {
    transition-property: width;
  }

  .x1pbvl4h {
    transition-timing-function: cubic-bezier(.16, 1, .3, 1);
  }

  .x122hhpc {
    transition-timing-function: var(--ease-out);
  }

  .x87ps6o {
    -webkit-user-select: none;
    user-select: none;
  }

  .x3ajldb {
    vertical-align: bottom;
  }

  .xlshs6z {
    visibility: hidden;
  }

  .xnpuxes {
    visibility: visible;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .x126k92a {
    white-space: pre-wrap;
  }

  .x1sdyfia {
    white-space: pre;
  }

  .x1ja2u2z {
    z-index: 0;
  }

  .x1vjfegm {
    z-index: 1;
  }

  .x52sccv {
    z-index: 15;
  }

  .xhtitgo {
    z-index: 2;
  }

  .x1355qak {
    z-index: 20;
  }

  .xzkaem6 {
    z-index: 3;
  }

  .x68pp3s {
    z-index: 30;
  }

  .xoegz02 {
    z-index: 4;
  }

  .x1u8a7rm {
    z-index: 5;
  }

  .x1w0boku {
    z-index: 6;
  }

  .x1aqnr40[data-selected] {
    --led-glow: var(--accent);
  }

  .x10cpt5q[data-selected] {
    --led: var(--accent);
  }

  .x1cv5sv7[data-seeking] {
    --seek-bubble: 1;
  }

  .xhlxht7[data-seeking] {
    --seek-height: 6px;
  }

  .x150fu6y[data-seeking] {
    --seek-thumb: 1.25;
  }

  .x8w4yw4.x8w4yw4:where(.x-default-marker:focus-within *), .x5b7970.x5b7970:where(.x-default-marker:hover *) {
    opacity: 1;
  }

  .xriofu2:focus-visible {
    background-color: var(--focus-ring);
  }

  .x9sxvos:focus-visible {
    box-shadow: inset 0 1px 0 #ffffff38,inset 0 -1px 0 #00000059,var(--shadow-focus);
  }

  @supports (color: lab(0% 0 0)) {
    .x9sxvos:focus-visible {
      box-shadow: inset 0 1px 0 lab(100% 0 0 / .22),inset 0 -1px 0 lab(0% 0 0 / .35),var(--shadow-focus);
    }
  }

  .x11di4r6:focus-visible {
    box-shadow: inset 0 1px 3px #0000008c,inset 0 -1px 0 #ffffff0f,var(--shadow-focus);
  }

  @supports (color: lab(0% 0 0)) {
    .x11di4r6:focus-visible {
      box-shadow: inset 0 1px 3px lab(0% 0 0 / .55),inset 0 -1px 0 lab(100% 0 0 / .06),var(--shadow-focus);
    }
  }

  .x1bzqrex:focus-visible {
    box-shadow: var(--shadow-focus);
  }

  .x1n9oasr.x1n9oasr:where(.x-default-marker:has(:focus-visible) *), .x25t5g8:focus-visible {
    opacity: 1;
  }

  .x9v5kkp:focus-visible {
    outline-style: solid;
  }

  .xr900bh:disabled {
    box-shadow: inset 0 1px #ffffff1a, inset 0 -1px #00000040, 0 1px 2px #00000059;
    box-shadow: inset 0 1px lab(100% 0 0 / .1), inset 0 -1px lab(0% 0 0 / .25), 0 1px 2px lab(0% 0 0 / .35);
  }

  .x1t5pwa4:disabled {
    opacity: .45;
  }

  .xfhh7gg:hover {
    background-color: oklch(from var(--granite-50) l c h / 2.5%);
  }

  .xccl86z:hover {
    background-color: oklch(from var(--surface-3) calc(l + .04) c h);
  }

  .x10oipxf:hover {
    background-color: var(--accent-hover);
  }

  .x49yvub:hover {
    background-color: var(--accent);
  }

  .xhtg4t9:hover {
    background-color: var(--border-default);
  }

  .x1ylet3q:hover {
    background-color: var(--glass-fill-strong);
  }

  .xj8hmyb:hover {
    background-color: var(--glass-fill);
  }

  .x9lyfsc:hover {
    background-color: var(--granite-900);
  }

  .xzf8sle:hover {
    background-color: var(--surface-1);
  }

  .xvgck8o:hover {
    background-color: var(--surface-2);
  }

  .x1l2dskd:hover {
    background-color: var(--surface-3);
  }

  .x1cdz15c:hover {
    color: var(--accent-text);
  }

  .x1490p71:hover {
    color: var(--ember-300);
  }

  .x9lli0n:hover {
    color: var(--frost-300);
  }

  .xr6fwwg:hover {
    color: var(--signal-200);
  }

  .x11rm06f:hover {
    color: var(--text-primary);
  }

  .x9ojkr9:hover {
    text-decoration-color: currentColor;
  }

  .x1sur9pj:hover {
    text-decoration-line: underline;
  }

  .x1ne095j:hover {
    transition-delay: .15s;
  }

  .xyftt0y:active {
    background-color: #0000;
  }

  .xa2q27j:active {
    background-color: var(--accent-press);
  }

  .x1a63p86:active {
    background-color: var(--surface-2);
  }

  .xqb20mb:active {
    box-shadow: inset 0 1px 3px #00000073, inset 0 0 #0000, 0 0 #0000;
    box-shadow: inset 0 1px 3px lab(0% 0 0 / .45), inset 0 0 lab(0% 0 0 / 0), 0 0 lab(0% 0 0 / 0);
  }

  .xgwqcfx:active {
    transform: scale(.94);
  }

  .xk4oym4:active {
    transform: scale(.98);
  }

  .xymg228:active {
    transform: translateY(1px);
  }

  .x1uodt95:active {
    transition-duration: 0s;
  }

  @media (prefers-reduced-motion: reduce) {
    .x1u6grsq.x1u6grsq {
      animation-duration: 0s;
    }

    .x1aquc0h.x1aquc0h {
      animation-name: none;
    }
  }

  @media (prefers-reduced-transparency: reduce) {
    .x1emm36q.x1emm36q {
      background-color: var(--granite-900);
    }
  }

  @media (hover: none) {
    .x4i2d7y.x4i2d7y {
      opacity: .6;
    }

    .xqzx146.xqzx146 {
      opacity: 1;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .xuupxpy.xuupxpy {
      transform: none;
    }

    .xhj7x8a.xhj7x8a {
      transition-delay: 0s;
    }

    .x12w9bfk.x12w9bfk {
      transition-duration: 0s;
    }
  }

  @container (width <= 340px) {
    .xncqxz8.xncqxz8 {
      clip-path: inset(50%);
    }

    .xdxnhiu.xdxnhiu {
      display: inline;
    }

    .x1jtq208.x1jtq208 {
      position: absolute;
    }
  }
}

@layer priority5 {
  .x1pjwt7g {
    border-bottom-color: oklch(from var(--red-300) l c h / 24%);
  }

  .x17w3g01 {
    border-bottom-color: oklch(from var(--yellow-300) l c h / 22%);
  }

  .xcsjwe9 {
    border-bottom-color: var(--border-default);
  }

  .x1ig3efg {
    border-bottom-color: var(--border-subtle);
  }

  .x1q0q8m5 {
    border-bottom-style: solid;
  }

  .xso031l {
    border-bottom-width: 1px;
  }

  .x1ditxmn {
    border-top-color: var(--border-default);
  }

  .x1td77h1 {
    border-top-color: var(--border-subtle);
  }

  .x1ejq31n {
    border-top-style: none;
  }

  .x13fuv20 {
    border-top-style: solid;
  }

  .x178xt8z {
    border-top-width: 1px;
  }

  .x1ey2m1c {
    bottom: 0;
  }

  .xn0vg7t {
    bottom: 12px;
  }

  .x173n1uq {
    bottom: calc(100% + 10px);
  }

  .x1jzj0mp {
    height: .9em;
  }

  .xqtp20y {
    height: 0;
  }

  .x5yr21d {
    height: 100%;
  }

  .xtdtrs8 {
    height: 100dvh;
  }

  .x170jfvy {
    height: 10px;
  }

  .x1kpxq89 {
    height: 12px;
  }

  .x1v9usgg {
    height: 14px;
  }

  .xx3o462 {
    height: 15px;
  }

  .xlup9mm {
    height: 16px;
  }

  .xmix8c7 {
    height: 18px;
  }

  .xlzyvqe {
    height: 1em;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x1qx5ct2 {
    height: 20px;
  }

  .x17rw0jw {
    height: 22px;
  }

  .xxk0z11 {
    height: 24px;
  }

  .xd7y6wv {
    height: 26px;
  }

  .x1fgtraw {
    height: 28px;
  }

  .x10w6t97 {
    height: 32px;
  }

  .x90ne7k {
    height: 34px;
  }

  .xc9qbxq {
    height: 36px;
  }

  .x16wdlz0 {
    height: 38px;
  }

  .xn3w4p2 {
    height: 44px;
  }

  .xwvwv9b {
    height: 46px;
  }

  .xsdox4t {
    height: 48px;
  }

  .x1ycjhwn {
    height: 5px;
  }

  .xols6we {
    height: 6px;
  }

  .x1hagigm {
    height: 7px;
  }

  .xt7dq6l {
    height: auto;
  }

  .xxrtvjj {
    height: calc(100% + 200px);
  }

  .x19r62u6 {
    height: calc(100dvh - var(--nav-height) - 48px);
  }

  .xyulywj {
    height: calc(100dvh - var(--nav-height));
  }

  .x17x0vce {
    height: var(--nav-height);
  }

  .xgky4nk {
    height: var(--seek-height);
  }

  .xkha3w2 {
    left: 0%;
  }

  .x1ctkz9h {
    left: 1.429%;
  }

  .xl8wat7 {
    left: 100%;
  }

  .xz40c3x {
    left: 1000%;
  }

  .xkv7fj1 {
    left: 1500%;
  }

  .x19lk8uc {
    left: 2.857%;
  }

  .x1oax2jk {
    left: 24px;
  }

  .xfyllk0 {
    left: 25%;
  }

  .x5svl53 {
    left: 28.571%;
  }

  .xfgfwmg {
    left: 4.286%;
  }

  .x18ec33i {
    left: 5.714%;
  }

  .x1nrll8i {
    left: 50%;
  }

  .x19ntaxh {
    left: 500%;
  }

  .x18b46x5 {
    left: 57.143%;
  }

  .xvyrt76 {
    left: 6.07%;
  }

  .xj6q058 {
    left: 7%;
  }

  .xmrm9ng {
    left: 75%;
  }

  .x1spwrxs {
    left: 85.714%;
  }

  .x1cm00os {
    left: calc(6.07% + 12px);
  }

  .x1g49ioq {
    left: calc(7% + 12px);
  }

  .x1kwoeis {
    left: calc(var(--seek-progress, 0) * 100%);
  }

  .x1ol0yml {
    left: clamp(20px,calc(var(--seek-pointer, 0) * 100%),calc(100% - 20px));
  }

  .xyorhqc {
    margin-bottom: 10px;
  }

  .x1c436fg {
    margin-bottom: 18px;
  }

  .xieb3on {
    margin-bottom: 20px;
  }

  .x1iymm2a {
    margin-bottom: 32px;
  }

  .x14ler8 {
    margin-bottom: 40px;
  }

  .x13ihpsm {
    margin-bottom: 48px;
  }

  .x1e56ztr {
    margin-bottom: 8px;
  }

  .x9otpla {
    margin-top: -8px;
  }

  .xqui205 {
    margin-top: 24px;
  }

  .xr9ek0c {
    margin-top: 2px;
  }

  .xg87l8a {
    margin-top: 32px;
  }

  .xx4vt8u {
    margin-top: 48px;
  }

  .x8rgt9n {
    margin-top: 64px;
  }

  .x1xmf6yo {
    margin-top: 8px;
  }

  .xr1yuqi {
    margin-top: auto;
  }

  .xmz0i5r {
    max-height: 100%;
  }

  .x1a6k2m3 {
    max-height: 50%;
  }

  .x17mmdie {
    max-height: 65%;
  }

  .x1jqzaou {
    max-height: calc(100dvh - var(--nav-height));
  }

  .x193iq5w {
    max-width: 100%;
  }

  .x1jkqq1h {
    max-width: 280px;
  }

  .x1va8c73 {
    max-width: 320px;
  }

  .xe0576n {
    max-width: 52ch;
  }

  .x27kpxv {
    max-width: 560px;
  }

  .x11gisft {
    max-width: 640px;
  }

  .xkyadst {
    max-width: 68ch;
  }

  .xe10afn {
    max-width: 80ch;
  }

  .x1l263rd {
    max-width: calc(72ch + 2 * clamp(24px, 4.5vw, 72px));
  }

  .x1x1rfll {
    max-width: none;
  }

  .x1c4xh7y {
    max-width: var(--container-wide);
  }

  .x2lwn1j {
    min-height: 0;
  }

  .xg6iff7 {
    min-height: 100vh;
  }

  .x1tn5z8q {
    min-height: 1lh;
  }

  .x21xpn4 {
    min-height: 32px;
  }

  .xu0aao5 {
    min-height: 36px;
  }

  .x1gg8mnh {
    min-height: 44px;
  }

  .xefclja {
    min-height: 88px;
  }

  .x1edz59j {
    min-height: 96px;
  }

  .x1axubip {
    min-height: min(calc(100svh - var(--nav-height) - 160px),820px);
  }

  .xeuugli {
    min-width: 0;
  }

  .xgqtt45 {
    min-width: 100%;
  }

  .x15kz4h8 {
    min-width: 16px;
  }

  .x46jg8d {
    min-width: 32px;
  }

  .x900493 {
    min-width: 48px;
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x101abm8 {
    overflow-x: clip;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .x10wlt62 {
    overflow-y: hidden;
  }

  .x7p5m3t {
    overscroll-behavior-x: contain;
  }

  .xsag5q8 {
    padding-bottom: 12px;
  }

  .x1l90r2v {
    padding-bottom: 16px;
  }

  .x1gan7if {
    padding-bottom: 32px;
  }

  .x1t1ogtf {
    padding-bottom: 40px;
  }

  .x1ej9moc {
    padding-bottom: 80px;
  }

  .xwib8y2 {
    padding-bottom: 8px;
  }

  .xexx8yu {
    padding-top: 0;
  }

  .xz9dl7a {
    padding-top: 12px;
  }

  .xyamay9 {
    padding-top: 16px;
  }

  .x1p5oq8j {
    padding-top: 24px;
  }

  .x1nn3v0j {
    padding-top: 2px;
  }

  .x1miatn0 {
    padding-top: 32px;
  }

  .xn2ks54 {
    padding-top: 56px;
  }

  .x1uysmmv {
    padding-top: 64px;
  }

  .x1yrsyyn {
    padding-top: 6px;
  }

  .x1y1aw1k {
    padding-top: 8px;
  }

  @media (width <= 480px) {
    .xhgesbl.xhgesbl {
      padding: 10px;
    }
  }

  @media (width <= 720px) {
    .x5k6xkf.x5k6xkf {
      padding: 12px;
    }
  }

  .x10fq8lr {
    scroll-margin-top: 32px;
  }

  .xs40kb1 {
    scroll-margin-top: calc(var(--nav-height) + 24px);
  }

  .x1r0o1t2 {
    scroll-margin-top: var(--nav-height);
  }

  .xll0d9s {
    top: -100px;
  }

  .x1bs854i {
    top: -140px;
  }

  .x13vifvy {
    top: 0;
  }

  .xdsb8wn {
    top: 100%;
  }

  .xs7f9wi {
    top: 2px;
  }

  .xxk6nc9 {
    top: 3px;
  }

  .xwa60dl {
    top: 50%;
  }

  .xv919ok {
    top: calc(var(--nav-height) + 32px);
  }

  .xgbncot {
    top: var(--nav-height);
  }

  .xkyulak {
    width: .9em;
  }

  .xnalus7 {
    width: 0;
  }

  .xh8yej3 {
    width: 100%;
  }

  .x1fsd2vl {
    width: 10px;
  }

  .xj35x94 {
    width: 112px;
  }

  .xsmyaan {
    width: 12px;
  }

  .x1fznrkb {
    width: 144px;
  }

  .x6jxa94 {
    width: 14px;
  }

  .x1a00udw {
    width: 15px;
  }

  .xctrb1h {
    width: 168px;
  }

  .x1kky2od {
    width: 16px;
  }

  .x1se2ifz {
    width: 17px;
  }

  .x1xp8n7a {
    width: 18px;
  }

  .x15vhz18 {
    width: 1em;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .xw4jnvo {
    width: 20px;
  }

  .x17z2i9w {
    width: 22px;
  }

  .xvy4d1p {
    width: 24px;
  }

  .x23j0i4 {
    width: 26px;
  }

  .xgd8bvy {
    width: 28px;
  }

  .x1x62fxo {
    width: 296px;
  }

  .x1849jeq {
    width: 30px;
  }

  .x1td3qas {
    width: 32px;
  }

  .x14qfxbe {
    width: 36px;
  }

  .x1guw455 {
    width: 38px;
  }

  .x187nhsf {
    width: 44px;
  }

  .x1ftt334 {
    width: 5px;
  }

  .x196w6oy {
    width: 6.07%;
  }

  .x1fu8urw {
    width: 64px;
  }

  .xt28eco {
    width: 67.75%;
  }

  .x1v4s8kt {
    width: 6px;
  }

  .xja6p5g {
    width: 7%;
  }

  .xoqz49j {
    width: 70.43%;
  }

  .xveey7p {
    width: 700%;
  }

  .xci0xqf {
    width: 7px;
  }

  .x1ba92qc {
    width: 89.25%;
  }

  .x1w3g1r9 {
    width: 94.71%;
  }

  .x14atkfc {
    width: auto;
  }

  .x3chsck {
    width: calc(100% - 12px - var(--depth) * 14px);
  }

  .x1v16xc9 {
    width: calc(100% + 160px);
  }

  .xlzpru6 {
    width: calc(50% - 3px);
  }

  .xo4lltt {
    width: calc(51ch + 69px);
  }

  .xoimmqs {
    width: calc(var(--rail-width) - var(--gutter));
  }

  .xeq5yr9 {
    width: fit-content;
  }

  .xezivpi {
    width: max-content;
  }

  .x16qb80m {
    width: min(200px, 82%);
  }

  .x1cnw55l {
    width: min(var(--panel-width),70cqw);
  }

  .x1nxupii {
    width: var(--sidebar-width);
  }

  .xlvufjm {
    width: var(--trigger-width);
  }

  .xvyb4q0:focus {
    top: 12px;
  }

  @container (width <= 340px) {
    .x1koo0mn.x1koo0mn {
      width: 1px;
    }
  }
}

@layer priority6 {
  @media (width <= 400px) {
    .x18ldfv0.x18ldfv0 {
      gap: 4px;
    }
  }

  @media (width <= 600px) {
    .xcxeip6.xcxeip6 {
      gap: 4px;
    }
  }

  @media (width <= 480px) {
    .x1tmk8pe.x1tmk8pe {
      gap: 5px;
    }
  }

  @media (width <= 960px) {
    .x1hxbgje.x1hxbgje {
      gap: clamp(12px, 2.4vw, 28px);
    }

    .xsd4jy.xsd4jy {
      grid-template-areas: "intro"
                           "console"
                           "commands";
    }
  }

  @media (width <= 480px) {
    .x1p1120o.x1p1120o {
      padding-block: 28px;
    }
  }

  @media (width <= 960px) {
    .xaf2bv8.xaf2bv8 {
      padding-block: 2px;
    }

    .x1tt1v3y.x1tt1v3y {
      padding-inline: 0;
    }
  }

  @media (width <= 600px) {
    .x1wevr7g.x1wevr7g {
      padding-inline: 0;
    }
  }

  @media (width <= 480px) {
    .x716eyv.x716eyv {
      padding-inline: 10px;
    }

    .x11z0c2f.x11z0c2f {
      padding-inline: 12px;
    }

    .x1r09ldg.x1r09ldg {
      padding-inline: 13px;
    }

    .x60h5by.x60h5by {
      padding-inline: 14px;
    }

    .x16mio7o.x16mio7o {
      padding-inline: 1px;
    }

    .x1jpxfsy.x1jpxfsy {
      padding-inline: 22px;
    }
  }

  @media (width <= 400px) {
    .xzsb7ru.xzsb7ru {
      padding-inline: 6px;
    }
  }

  @media (width <= 600px) {
    .xvmmmzj.xvmmmzj {
      padding-inline: 6px;
    }
  }

  @media (width <= 480px) {
    .x67y99h.x67y99h {
      padding-inline: 7px;
    }
  }

  @media (width <= 600px) {
    .x12taf0s.x12taf0s {
      padding-inline: 8px;
    }
  }
}

@layer priority7 {
  .xshsj7j[data-entering] {
    animation-name: x18re5ia-B;
  }

  .x15v6oi2[data-exiting] {
    animation-name: x1jn504y-B;
  }

  .xixqzrq[data-entering] {
    animation-name: x4dqcc8-B;
  }

  .x1v6tcxo[data-exiting] {
    animation-name: xee7htu-B;
  }

  .xkfr96x[data-entering] {
    animation-name: xu73j2h-B;
  }

  .xzoah58[data-exiting] {
    animation-name: xuy9gf-B;
  }

  .x1h59ht1[data-selected] {
    background-color: oklch(from var(--ember-400) l c h / 16%);
  }

  .x3m26fh[data-selected] {
    background-color: oklch(from var(--frost-400) l c h / 16%);
  }

  .x129onmi[data-dragging] {
    background-color: var(--accent);
  }

  .xw94waa[data-selected] {
    background-color: var(--glass-fill-strong);
  }

  .x169bo9u[data-selected] {
    background-color: var(--surface-1);
  }

  .xund3eh[aria-expanded="true"] {
    background-color: var(--surface-2);
  }

  @media (width <= 720px) {
    .x1rmzazd.x1rmzazd {
      border-inline-end-color: var(--border-strong);
    }
  }

  @media (width <= 960px) {
    .x1gv8yya.x1gv8yya {
      border-inline-start-style: none;
    }
  }

  @media (width <= 720px) {
    .x1u219yu.x1u219yu {
      box-shadow: 16px 0 40px #000000a6;
      box-shadow: 16px 0 40px lab(0% 0 0 / .65);
    }
  }

  .xpt6l88[data-selected] {
    box-shadow: inset 0 -2px 0 var(--accent);
  }

  @media (width <= 600px) {
    .x6oimb8.x6oimb8 {
      clip-path: inset(50%);
    }
  }

  .xz0y0q1[aria-expanded="true"] {
    color: var(--accent);
  }

  .x15zotfm[data-selected] {
    color: var(--ember-300);
  }

  .x1g1jluh[data-selected] {
    color: var(--frost-300);
  }

  .x1b2bj55[aria-pressed="true"], .xy8g3yu[data-selected] {
    color: var(--text-primary);
  }

  @media (width <= 600px) {
    .x1l2iys9.x1l2iys9 {
      column-gap: 10px;
    }
  }

  @media (width <= 960px) {
    .x1o4q19d.x1o4q19d {
      cursor: row-resize;
    }
  }

  @media (width <= 800px) {
    .x1wfo3sa.x1wfo3sa {
      display: flex;
    }
  }

  @media (width <= 720px) {
    .xpe8m69.xpe8m69 {
      display: flex;
    }
  }

  @media (width <= 1160px) {
    .x1nphxnc.x1nphxnc {
      display: flex;
    }
  }

  @media (width <= 960px) {
    .x8j3ren.x8j3ren {
      display: inline-flex;
    }
  }

  @media (width <= 600px) {
    .xl6lc2i.xl6lc2i {
      display: inline;
    }
  }

  @media (width <= 800px) {
    .x2h4uwo.x2h4uwo {
      display: none;
    }
  }

  @media (width <= 960px) {
    .x17oxa0h.x17oxa0h {
      display: none;
    }
  }

  @media (width <= 400px) {
    .x1jc08o8.x1jc08o8 {
      display: none;
    }
  }

  @media (width <= 600px) {
    .xrph8ss.xrph8ss {
      display: none;
    }
  }

  @media (width <= 720px) {
    .xktw8m1.xktw8m1 {
      display: none;
    }
  }

  @media (width <= 1160px) {
    .xhydebe.xhydebe {
      display: none;
    }
  }

  @media (width <= 960px) {
    .xbixlv.xbixlv {
      flex-basis: min(var(--panel-height),70%);
    }

    .x1gqrk0w.x1gqrk0w {
      flex-direction: column;
    }
  }

  @media (width <= 600px) {
    .x7kdb0y.x7kdb0y {
      font-size: 11px;
    }

    .x1rax4zh.x1rax4zh {
      font-size: 12px;
    }
  }

  @media (width <= 960px) {
    .x1xmtw6.x1xmtw6 {
      font-size: 13px;
    }
  }

  @media (width <= 480px) {
    .x1gj4s8d.x1gj4s8d {
      font-size: 32px;
    }

    .xpy5q2j.xpy5q2j {
      font-size: clamp(22px, 7vw, 30px);
    }
  }

  @media (width <= 960px) {
    .x1ajnqpm.x1ajnqpm {
      font-size: clamp(26px, 7.4vw, 48px);
    }
  }

  @media (width <= 480px) {
    .x1r1hgf9.x1r1hgf9 {
      grid-column-start: auto;
    }
  }

  @media (width <= 600px) {
    .x102z1g2.x102z1g2 {
      grid-template-columns: 92px minmax(0, 1fr) 64px;
    }
  }

  @media (width >= 960px) {
    .x1tp4qvk.x1tp4qvk {
      grid-template-columns: minmax(0, 1fr) 260px;
    }
  }

  @media (width <= 960px) {
    .x1r2l3gk.x1r2l3gk {
      grid-template-columns: minmax(0, 1fr);
    }
  }

  @media (width <= 720px) {
    .x8wejxe.x8wejxe {
      grid-template-columns: minmax(0, 1fr);
    }
  }

  @media (width <= 480px) {
    .xhrl6pj.xhrl6pj {
      grid-template-columns: minmax(0, 1fr);
    }
  }

  @media (720px < width <= 1160px) {
    .xu606nl.xu606nl {
      grid-template-columns: var(--rail-width) minmax(0,1fr);
    }
  }

  @media (width <= 960px) {
    .xzxuujj.xzxuujj {
      grid-template-rows: auto;
    }

    .x1eeeg44.x1eeeg44 {
      inset-inline-end: 0;
    }
  }

  @media (width <= 600px) {
    .xpnuu2f.xpnuu2f {
      inset-inline-end: 58px;
    }
  }

  @media (width <= 960px) {
    .xocaf56.xocaf56 {
      inset-inline-start: 0;
    }
  }

  @media (width <= 600px) {
    .xo1hfrg.xo1hfrg {
      inset-inline-start: 102px;
    }
  }

  @media (width <= 480px) {
    .x7tsmsz.x7tsmsz {
      margin-inline-end: 12px;
    }
  }

  .xphxe2b[data-overflow="end"] {
    -webkit-mask-image: linear-gradient(to left, #0000, #000 24px);
    mask-image: linear-gradient(to left, #0000, #000 24px);
  }

  .x15vm6bx[data-overflow="both"] {
    -webkit-mask-image: linear-gradient(to right, #0000, #000 24px calc(100% - 24px), #0000);
    mask-image: linear-gradient(to right, #0000, #000 24px calc(100% - 24px), #0000);
  }

  .x3pe8v8[data-overflow="start"] {
    -webkit-mask-image: linear-gradient(to right, #0000, #000 24px);
    mask-image: linear-gradient(to right, #0000, #000 24px);
  }

  .xcjg704[data-entering], .xpyolud[data-exiting] {
    opacity: 0;
  }

  .x61hjwe[data-ocean] {
    opacity: 1;
  }

  .x1vcwzlj[data-focus-visible] {
    outline-style: solid;
  }

  @media (width <= 800px) {
    .x64e0w3.x64e0w3 {
      padding-inline-end: 16px;
    }
  }

  @media (width <= 720px) {
    .xyeq57y.xyeq57y {
      padding-inline-start: 16px;
    }
  }

  @media (width <= 600px) {
    .xn0cv5b.xn0cv5b {
      position: absolute;
    }
  }

  @media (width <= 720px) {
    .x1tojvjj.x1tojvjj {
      position: absolute;
    }
  }

  @media (width <= 960px) {
    .x955t14.x955t14 {
      row-gap: 32px;
    }
  }

  @media (width <= 800px) {
    .xd4mmcf.xd4mmcf {
      scrollbar-gutter: auto;
    }
  }

  .x9u4mu9[aria-pressed="true"] {
    text-shadow: 0 -1px #00000059;
    text-shadow: 0 -1px lab(0% 0 0 / .35);
  }

  .x11rnrhc[data-entering], .xeq7zu0[data-exiting] {
    transform: translateY(-3px);
  }

  .x1jjq5jm[data-exiting], .x1vlrfzq[data-entering] {
    transform: translateY(3px);
  }

  .x1j8ia3l[data-inert] {
    visibility: hidden;
  }
}

@layer priority8 {
  @media (width <= 960px) {
    .xd6c9fc.xd6c9fc {
      border-top-style: solid;
    }

    .x16eiop6.x16eiop6 {
      bottom: max(0px,calc(min(var(--panel-height),70%) - 3px));
    }
  }

  @media (width <= 600px) {
    .x1h7kk3g.x1h7kk3g {
      height: 24px;
    }
  }

  @media (width <= 960px) {
    .xw6ofjs.xw6ofjs {
      height: 6px;
    }

    .x1jf8n6c.x1jf8n6c {
      height: min(var(--panel-height),70cqh);
    }
  }

  .xd54j2p:after {
    inset-block: 0;
  }

  .xb7ltuz:after {
    inset-inline: 0;
  }

  @media (width <= 600px) {
    .x1cbzsgh.x1cbzsgh {
      min-height: 64px;
    }
  }

  @media (width <= 720px) {
    .xxr0t24.xxr0t24 {
      padding-top: 32px;
    }
  }

  @media (width <= 1160px) {
    .x37s4kx.x37s4kx {
      scroll-margin-top: 80px;
    }
  }

  @media (width <= 960px) {
    .x6n4fy0.x6n4fy0 {
      top: auto;
    }

    .x1godea2.x1godea2 {
      width: 100%;
    }
  }

  @media (width <= 480px) {
    .xl8hw7u.xl8hw7u {
      width: 18px;
    }
  }

  @media (width <= 600px) {
    .x1dkjalz.x1dkjalz {
      width: 1px;
    }
  }

  @media (width <= 480px) {
    .x1wbheye.x1wbheye {
      width: 30px;
    }
  }

  @media (width <= 600px) {
    .x1ty9rfg.x1ty9rfg {
      width: 32px;
    }
  }

  @media (width <= 960px) {
    .xjms17z.xjms17z {
      width: auto;
    }
  }

  @media (width <= 1160px) {
    .x7q1tcw.x7q1tcw {
      width: auto;
    }
  }

  @media (width <= 720px) {
    .x1co04ed.x1co04ed {
      width: min(300px, 85vw);
    }
  }
}

@layer priority9 {
  .x1uznneu:after {
    box-shadow: inset 0 0 0 2px var(--install-ring, transparent);
  }

  .x100rkj9:after {
    content: "";
  }

  .x2q1x1w:after {
    pointer-events: none;
  }

  .x1j6awrg:after {
    position: absolute;
  }

  .x1jg531d:after {
    z-index: 2;
  }
}

@keyframes x4dqcc8-B {
  from {
    flex-basis: 0;
  }
}

@keyframes xuy9gf-B {
  to {
    flex-basis: 0;
  }
}

@keyframes x1byvxi8-B {
  from {
    -webkit-mask-image: linear-gradient(to right, #000 calc(100% - 56px), #0000);
    mask-image: linear-gradient(to right, #000 calc(100% - 56px), #0000);
  }

  to {
    -webkit-mask-image: linear-gradient(to right, #000, #000);
    mask-image: linear-gradient(to right, #000, #000);
  }
}

@keyframes x1jn504y-B {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

@keyframes x18re5ia-B {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes xead0pk-B {
  from {
    opacity: 1;
  }

  50% {
    opacity: .35;
  }

  to {
    opacity: 1;
  }
}

@keyframes xcpgnq5-B {
  from {
    opacity: 0;
    transform: translateY(-3px);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

@keyframes xkrgsfx-B {
  from {
    opacity: 0;
    transform: translateY(4px);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

@keyframes xjmucri-B {
  from {
    transform: translateX(-100%);
  }

  to {
    transform: none;
  }
}

@keyframes xw2dbsc-B {
  from {
    transform: scale(.5);
  }

  60% {
    transform: scale(1.15);
  }

  to {
    transform: none;
  }
}

@keyframes x1wc8ddo-B {
  from {
    transform: rotate(0);
  }

  to {
    transform: rotate(360deg);
  }
}

@keyframes x1npa8st-B {
  from {
    transform: scaleX(0);
  }

  to {
    transform: scaleX(1);
  }
}

@keyframes xdvwp2k-B {
  40% {
    transform: translateY(-20%);
  }
}

@keyframes x118j33p-B {
  40% {
    transform: translateY(20%);
  }
}

@keyframes xee7htu-B {
  to {
    width: 0;
  }
}

@keyframes xu73j2h-B {
  from {
    width: 0;
  }
}

.xlpmze8 {
  --install-fill: .07;
}

.x7tw19n {
  --install-label-wave: xdvwp2k-B;
}

.x1tjqc6t {
  --install-ring: transparent;
}

.x1r56bef {
  --install-wave: x118j33p-B;
}

.x1y1ub5q {
  --led-glow: transparent;
}

.x1a94u6y {
  --led: var(--granite-700);
}

.xxcv4y1 {
  --seek-bubble: 0;
}

.xftvidg {
  --seek-height: 4px;
}

.x1lyhejc {
  --seek-preview: 0;
}

.xqbkdp7 {
  --seek-thumb: .75;
}

.xkeprbd:focus-visible {
  --install-fill: 1;
}

.x1ax8nlr:focus-visible {
  --install-ring: var(--focus-ring);
}

.x1kdms9l:focus-visible {
  --seek-bubble: 1;
}

.x1jha1o6:focus-visible {
  --seek-thumb: 1;
}

.x1on0qbh:hover {
  --install-fill: 1;
}

.xm7bxmw:hover {
  --seek-bubble: 1;
}

.xyxs5ec:hover {
  --seek-preview: 1;
}

.xs41k8u:hover {
  --seek-thumb: 1;
}

@media (prefers-reduced-motion: reduce) {
  .x4iwdpj.x4iwdpj {
    --install-label-wave: none;
  }

  .x19h2chy.x19h2chy {
    --install-wave: none;
  }
}
