@layer reset{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid var(--border);margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid var(--border);margin:0;padding:0}html{-webkit-text-size-adjust:100%;tab-size:4;-webkit-tap-highlight-color:transparent;line-height:1.5}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1em}table{text-indent:0;border-color:inherit;border-collapse:collapse}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}picture{display:contents}source{display:none}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::placeholder{opacity:1;color:color-mix(in oklab, currentcolor 50%, transparent)}textarea{resize:vertical}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer base{html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}html{--edge:var(--ring);scroll-behavior:smooth;scroll-padding-top:6rem;overflow-x:clip}html:has([data-edge=dusk]){--edge:var(--services)}html,body{background-color:var(--edge)}html:has([data-scrim][data-open]){background-color:color-mix(in srgb, var(--edge), black 28%)}html:has([data-scrim][data-open]) body{background-color:color-mix(in srgb, var(--edge), black 28%)}body{letter-spacing:0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--foreground);font-family:Sora,ui-sans-serif,system-ui,sans-serif;overflow-x:clip}h1,h2,h3,h4,h5,h6{font-synthesis-weight:none;letter-spacing:0;overflow-wrap:anywhere;min-width:0;font-weight:400}h1,h2,h3,h4,h5,h6,p,li,dt,dd,blockquote,figcaption{text-wrap:balance}button:not(:disabled),[role=button]:not(:disabled){cursor:pointer}}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/sora-latin-ext-300-normal-MhjWGw7J.woff2)format("woff2"),url(/assets/sora-latin-ext-300-normal-_JD_50WO.woff)format("woff");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:Sora;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/sora-latin-300-normal-cp3Vmaam.woff2)format("woff2"),url(/assets/sora-latin-300-normal-CYw8U7ew.woff)format("woff");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:Sora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/sora-latin-ext-400-normal-Twk1CgKs.woff2)format("woff2"),url(/assets/sora-latin-ext-400-normal-BmhJC382.woff)format("woff");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:Sora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/sora-latin-400-normal-CRt88UEn.woff2)format("woff2"),url(/assets/sora-latin-400-normal-OW7qkl5a.woff)format("woff");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:Sora;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/sora-latin-ext-500-normal-B5KKQIFO.woff2)format("woff2"),url(/assets/sora-latin-ext-500-normal-DwxUJRqY.woff)format("woff");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:Sora;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/sora-latin-500-normal-01eiPEn0.woff2)format("woff2"),url(/assets/sora-latin-500-normal-w58xtEt9.woff)format("woff");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:Sora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/sora-latin-ext-600-normal-Cue1zdhl.woff2)format("woff2"),url(/assets/sora-latin-ext-600-normal-DLOJK0Ta.woff)format("woff");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:Sora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/sora-latin-600-normal-Cdg4DaK0.woff2)format("woff2"),url(/assets/sora-latin-600-normal-1_7fyUAY.woff)format("woff");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}:root{--header-space:4.25rem;--background:oklch(98.5% .003 288);--foreground:oklch(15.5% .008 288);--card:oklch(98.5% .003 288);--popover:oklch(98.5% .003 288);--popover-foreground:oklch(15.5% .008 288);--primary:oklch(18% .09 288);--primary-foreground:oklch(97% .006 288);--services:oklch(24% .14 292);--secondary:oklch(95.5% .005 288);--secondary-foreground:oklch(15.5% .008 288);--muted:oklch(95.5% .005 288);--muted-foreground:oklch(41% .008 288);--accent:oklch(95% .035 288);--accent-foreground:oklch(18% .09 288);--destructive:oklch(58% .22 28);--border:oklch(82% .006 288);--input:oklch(82% .006 288);--ring:oklch(49.8% .293 288);--chart-2:oklch(63% .245 288);--surface:oklch(91.5% .008 288);--dusk:oklch(80% .1 45);--success:oklch(50% .15 150);--success-light:oklch(74% .17 150);--radius:.75rem}@media (width>=901px){:root{--header-space:5.25rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}

@layer priority1;

@layer priority2 {
  .xln7xf2 {
    font: inherit;
  }

  .x1sgvmt9 {
    grid-area: auto;
  }

  .x4pw82z {
    inset: -25%;
  }

  .x10a8y8t {
    inset: 0;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .x1fp5j4l {
    margin: -.625rem;
  }

  .x1vfpohn {
    padding: .125rem;
  }

  .x1iyleub {
    padding: .25rem;
  }

  .xz02l8g {
    padding: .375rem;
  }

  .xs4uo7s {
    padding: .4em;
  }

  .x8dl4zg {
    padding: .5em;
  }

  .x15fqcwc {
    padding: .5rem;
  }

  .x1fcf3kt {
    padding: .625rem;
  }

  .x18imggc {
    padding: .75rem;
  }

  .x1hmsva5 {
    padding: .7em;
  }

  .x2fkmmc {
    padding: .8em;
  }

  .x1717udv, .x1ptbfam {
    padding: 0;
  }

  .xu5uv8f {
    padding: 1.25rem;
  }

  .x9931jj {
    padding: 1.5rem;
  }

  .xcbz94u {
    padding: 1em;
  }

  .xn6jbzv {
    padding: 1rem;
  }

  @supports (animation-timeline: view()) {
    .x1i4buh0.x1i4buh0 {
      grid-area: 1 / 1;
    }
  }
}

@layer priority3 {
  .x1xsqp64 {
    background-position: center;
  }

  .xx5cqxm {
    border-color: color-mix(in oklab, var(--foreground) 10%, transparent);
  }

  .x1gkf97e {
    border-color: color-mix(in oklab, var(--primary-foreground) 20%, transparent);
  }

  .x1jdmd00 {
    border-color: color-mix(in oklab, var(--primary-foreground) 30%, transparent);
  }

  .x1acdfzq {
    border-color: #a97d3a;
    border-color: lab(55.8694% 12.6185 42.332);
  }

  .xuvwkx3 {
    border-color: #ceb6fc;
    border-color: lab(77.864% 19.1486 -31.6848);
  }

  .x9r1u3d {
    border-color: #0000;
  }

  .xqmirvc {
    border-color: var(--border);
  }

  .xzpelq8 {
    border-color: var(--input);
  }

  .xnldmu4 {
    border-color: var(--primary-foreground);
  }

  .xz9mmuf {
    border-color: var(--ring);
  }

  .x1u1zpu0 {
    border-radius: .3rem;
  }

  .x9ra45y {
    border-radius: .5em;
  }

  .xkcsnpe {
    border-radius: .6em;
  }

  .x121p6hd {
    border-radius: .7em;
  }

  .xjgi9i2 {
    border-radius: .9em;
  }

  .xeltmzp {
    border-radius: 1.4rem;
  }

  .xwn9xlg {
    border-radius: 1.6rem;
  }

  .x1hx9jyu {
    border-radius: 1.9rem;
  }

  .x1ehvz4f {
    border-radius: 1em;
  }

  .x1rqs7jb {
    border-radius: 2.1em;
  }

  .xauah8a {
    border-radius: 2.6em;
  }

  .x5wm77e {
    border-radius: 3.4cqw;
  }

  .xdfambr {
    border-radius: 4.4cqw;
  }

  .x1ukf8uu {
    border-radius: 9999px;
  }

  .xlzghxt {
    border-radius: calc(var(--radius) - 2px);
  }

  .x1u8ga6p {
    border-radius: calc(var(--radius) - 4px);
  }

  .xdtqsc2 {
    border-radius: calc(var(--radius) + 4px);
  }

  .x1qcf7rq {
    border-radius: calc(var(--radius) + 8px);
  }

  .xv0ee54 {
    border-radius: var(--radius);
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xn1luxr {
    border-width: .15em;
  }

  .xvc9bs3 {
    border-width: .3em;
  }

  .xc342km {
    border-width: 0;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .xdh2fpr {
    border-width: 2px;
  }

  .x9r2w2z {
    border-width: 3px;
  }

  .xx54y8p {
    gap: .125rem;
  }

  .x1xi76oe {
    gap: .25rem;
  }

  .xqyddbn {
    gap: .2em;
  }

  .x3txaol {
    gap: .375rem;
  }

  .x1mm4mv2 {
    gap: .3em;
  }

  .x1ba8pue {
    gap: .4em;
  }

  .x15mmu8i {
    gap: .5em;
  }

  .xlr8z5f {
    gap: .5rem;
  }

  .x8l2vqc {
    gap: .625rem;
  }

  .xwyo9do {
    gap: .6em;
  }

  .x18ukcz0 {
    gap: .75rem;
  }

  .xbhklh6 {
    gap: .7em;
  }

  .x13pdfc0 {
    gap: .8em;
  }

  .x1rj0dcz {
    gap: .9em;
  }

  .xxhr3t {
    gap: 0;
  }

  .x1fz69q2 {
    gap: 1.25rem;
  }

  .x6xizlx {
    gap: 1.5em;
  }

  .x1y7aaux {
    gap: 1.5rem;
  }

  .x14weodu {
    gap: 1em;
  }

  .xbjxfxy {
    gap: 1rem;
  }

  .x1vgfmdm {
    gap: 2.5em;
  }

  .xceco9e {
    gap: 2.5rem;
  }

  .x1ohkhmr {
    gap: 2rem;
  }

  .x1i8igb8 {
    gap: 4rem;
  }

  .x1qvqqco {
    gap: clamp(3rem, 6vw, 5rem);
  }

  .xwvzl2h {
    gap: clamp(4rem, 9vw, 8rem);
  }

  .x1osaytk {
    grid-column: 1 / -1;
  }

  .xgkxs2y {
    grid-column: 1;
  }

  .x1npkx4u {
    grid-column: 2;
  }

  .x1ms6mhf {
    grid-row: 1;
  }

  .xvrh47h {
    grid-row: 2 / span 2;
  }

  .x7sv70a {
    grid-row: 2;
  }

  .xz51j44 {
    grid-row: 3;
  }

  .xjej8gk {
    grid-row: span 2;
  }

  .xxch45l {
    inset-inline: .8em;
  }

  .x17y0mx6 {
    inset-inline: 0;
  }

  .xe8uvvx {
    list-style: none;
  }

  .x111j65i {
    margin-block: .444444em;
  }

  .x1te4o76 {
    margin-block: .5rem;
  }

  .x1woot70 {
    margin-block: 1.66667em;
  }

  .x6n76l9 {
    margin-block: 2em;
  }

  .x10tkgu3 {
    margin-block: 2rem;
  }

  .x1em50ah {
    margin-inline: .5rem;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .x1ftbhza {
    margin-inline: -1em;
  }

  .x1a2a7pz {
    outline: none;
  }

  .x7giv3 {
    overflow: clip;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x28b7i9 {
    padding-block: .125rem;
  }

  .xl5d3n2 {
    padding-block: .2em;
  }

  .x15kt7v7 {
    padding-block: .375rem;
  }

  .x18x55ha {
    padding-block: .3em;
  }

  .x1iwt7bb {
    padding-block: .4em;
  }

  .xvvgofs {
    padding-block: .5em;
  }

  .x6kx5fr {
    padding-block: .5rem;
  }

  .x1ci83vx {
    padding-block: .625rem;
  }

  .xutmxxc {
    padding-block: .6em;
  }

  .xt2w7mi {
    padding-block: .75rem;
  }

  .xzhtyt1 {
    padding-block: .7em;
  }

  .xnhipee {
    padding-block: .8em;
  }

  .xkb0xv3 {
    padding-block: .9em;
  }

  .xt970qd {
    padding-block: 0;
  }

  .x1hoa6gm {
    padding-block: 1.25rem;
  }

  .xdz4ktj {
    padding-block: 1.2em;
  }

  .x1470t82 {
    padding-block: 1em;
  }

  .x1s8vzmq {
    padding-block: 1rem;
  }

  .xfl48pl {
    padding-block: clamp(4rem, 9vw, 8rem);
  }

  .x1obn6kg {
    padding-block: clamp(5rem, 10vw, 9rem);
  }

  .xb0joh4 {
    padding-inline: .375rem;
  }

  .xo7l49m {
    padding-inline: .5em;
  }

  .xbbh71 {
    padding-inline: .5rem;
  }

  .xc6uok {
    padding-inline: .625rem;
  }

  .xk02ho3 {
    padding-inline: .6em;
  }

  .xemg42w {
    padding-inline: .75rem;
  }

  .x6ia9m4 {
    padding-inline: .7em;
  }

  .x1dfb2oj {
    padding-inline: .9em;
  }

  .xnjsko4, .x11mosv9 {
    padding-inline: 0;
  }

  .xhnpwrg {
    padding-inline: 1.25rem;
  }

  .x1d2qgc2 {
    padding-inline: 1.2em;
  }

  .x1cm393u {
    padding-inline: 1.5em;
  }

  .x1bsh7pf {
    padding-inline: 1.5rem;
  }

  .xd4uokd {
    padding-inline: 1em;
  }

  .x100gzi9 {
    padding-inline: 1rem;
  }

  .x17kfcvr {
    padding-inline: 2.5em;
  }

  .xpq20cu {
    padding-inline: clamp(1.25rem, 6vw, 5rem);
  }

  .xb3vb8l {
    padding-inline: max(clamp(1.25rem, 6vw, 5rem), 50vw - 48rem + clamp(1.25rem, 6vw, 5rem));
  }

  .x11x033 {
    place-content: center;
  }

  .x1ku5rj1 {
    place-items: center;
  }

  .xo2d0x9 {
    scroll-padding-inline: max(clamp(1.25rem, 6vw, 5rem), 50vw - 48rem + clamp(1.25rem, 6vw, 5rem));
  }

  .xexsw6k {
    scroll-snap-type: none;
  }

  .xhfbhpw {
    scroll-snap-type: x mandatory;
  }

  @supports (animation-timeline: view()) {
    .xyhxpcm.xyhxpcm {
      gap: 0;
    }

    .x1xx7ldj.x1xx7ldj {
      padding-block: 0;
    }
  }

  .x11e46wz[data-tone="night"] {
    border-color: color-mix(in oklab, var(--primary-foreground) 15%, transparent);
  }

  .x1wgr3u5[aria-invalid="true"] {
    border-color: var(--destructive);
  }

  .x3xqd4x:focus-visible {
    border-color: var(--primary-foreground);
  }

  .x14o6ws[aria-pressed="true"], .x1y5vsvj:focus-visible, .xkik8y3[data-checked] {
    border-color: var(--ring);
  }

  .x1nckm49:hover {
    border-color: var(--muted-foreground);
  }

  .x1cs2tm5:hover, .x1dltbe6:hover {
    border-color: var(--ring);
  }
}

@layer priority4 {
  .xlh3980 {
    -moz-osx-font-smoothing: grayscale;
  }

  .xvmahel {
    -webkit-font-smoothing: antialiased;
  }

  .xc26acl {
    align-content: center;
  }

  .xcdzlcm {
    align-content: space-between;
  }

  .x10ukxgv {
    align-content: start;
  }

  .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;
  }

  .xamitd3 {
    align-self: center;
  }

  .x7fd4wk {
    align-self: end;
  }

  .xpvyfi4 {
    align-self: flex-end;
  }

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

  .x1y8v6su {
    align-self: start;
  }

  .xkh2ocl {
    align-self: stretch;
  }

  .x1k0bccz {
    animation-delay: .1s;
  }

  .xvo38ju {
    animation-delay: var(--x-animationDelay);
  }

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

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

  .xof6966 {
    animation-duration: .7s;
  }

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

  .x1m9vv7p {
    animation-duration: 1.2s;
  }

  .x18hd8ej {
    animation-duration: 1.6s;
  }

  .xius3t {
    animation-duration: 2.4s;
  }

  .xmdyy31 {
    animation-duration: 6s;
  }

  .xwms9i0 {
    animation-duration: auto;
  }

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

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

  .x1a5igra {
    animation-name: none;
  }

  .x2y2jqr {
    animation-name: x10f4nih-B;
  }

  .x1clnw7c {
    animation-name: x127uum9-B;
  }

  .x1jbhxn6 {
    animation-name: x14ignu1-B;
  }

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

  .x1ppnr5u {
    animation-name: x1lcjcag-B;
  }

  .x1ek7jl1 {
    animation-name: x1qwogsa-B;
  }

  .x1x0prld {
    animation-name: x1t4spqg-B;
  }

  .xemqkij {
    animation-name: x338pig-B;
  }

  .x8w9uqw {
    animation-name: xi5tz9h-B;
  }

  .x1wx25sl {
    animation-name: xmh3j75-B;
  }

  .xww4rlk {
    animation-name: xyp99zv-B;
  }

  .x1m865am {
    animation-timeline: --mission;
  }

  .xi8fdog {
    animation-timeline: --payments;
  }

  .x19n73k8 {
    animation-timeline: --react-native;
  }

  .x1lfcbla {
    animation-timing-function: cubic-bezier(.22, 1, .36, 1);
  }

  .x4hg4is {
    animation-timing-function: ease-in-out;
  }

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

  .xn3uu9m {
    aspect-ratio: 1.586;
  }

  .x1plog1 {
    aspect-ratio: 1;
  }

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

  .xoob0kj {
    aspect-ratio: 3 / 2;
  }

  .x1dltgaz {
    aspect-ratio: 4 / 3;
  }

  .xj1yp9z {
    aspect-ratio: 640 / 1391;
  }

  .x4u0pti {
    aspect-ratio: 9 / 18;
  }

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

  .x1exceir {
    backdrop-filter: blur(14px) saturate(1.4);
  }

  .x1nr1p0w {
    background-attachment: fixed;
  }

  .xx83zyx {
    background-clip: padding-box;
  }

  .x1ta4xzc {
    -webkit-background-clip: text;
    background-clip: text;
  }

  .xz3vppt {
    background-color: color-mix(in oklab, var(--background) 86%, transparent);
  }

  .x1n3b2cx {
    background-color: color-mix(in oklab, var(--destructive) 10%, transparent);
  }

  .x1pfizp3 {
    background-color: color-mix(in oklab, var(--primary-foreground) 20%, transparent);
  }

  .x1urh3z4 {
    background-color: color-mix(in oklab, var(--primary-foreground) 30%, transparent);
  }

  .xp3g5nt {
    background-color: color-mix(in oklab, var(--primary) 86%, transparent);
  }

  .x1pbuby2 {
    background-color: color-mix(in oklab, var(--success) 15%, transparent);
  }

  .x1d5fxv0 {
    background-color: #161010;
    background-color: lab(5.18653% 2.52836 .749785);
  }

  .xkynaxs {
    background-color: #091619;
    background-color: lab(6.30872% -4.23799 -4.05234);
  }

  .xcmwhtq {
    background-color: #1d0042;
    background-color: lab(4.99179% 29.9826 -38.0135);
  }

  .x1qwesyw {
    background-color: #152b4e;
    background-color: lab(17.1113% 1.77787 -24.6546);
  }

  .x1s3q67 {
    background-color: #511523;
    background-color: lab(17.7551% 29.3031 6.7481);
  }

  .x1tfm2ud {
    background-color: #78182b;
    background-color: lab(26.6313% 42.0706 14.802);
  }

  .x15jzp6h {
    background-color: #f3f3f6;
    background-color: lab(95.9063% .369281 -1.46438);
  }

  .x1kzjt9d {
    background-color: #00000047;
  }

  .xjbqb8w {
    background-color: #0000;
  }

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

  .xifipvl {
    background-color: var(--background);
  }

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

  .xrc3gxu {
    background-color: var(--card);
  }

  .x5uvk3p {
    background-color: var(--foreground);
  }

  .xque52z {
    background-color: var(--muted);
  }

  .x1ppuk96 {
    background-color: var(--popover);
  }

  .xmr3ktg {
    background-color: var(--primary-foreground);
  }

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

  .xbb1epm {
    background-color: var(--ring);
  }

  .x658ml8 {
    background-color: var(--services);
  }

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

  .xl8spv7 {
    background-color: var(--x-backgroundColor);
  }

  .x1qewp4g {
    background-image: linear-gradient(135deg,#182437,var(--ring));
  }

  @supports (color: lab(0% 0 0)) {
    .x1qewp4g {
      background-image: linear-gradient(135deg,lab(13.9286% -.222996 -14.2876),var(--ring));
    }
  }

  .x1fjpywl {
    background-image: linear-gradient(150deg,#ceb6fc8c,color-mix(in oklab,var(--ring) 25%,transparent));
  }

  @supports (color: lab(0% 0 0)) {
    .x1fjpywl {
      background-image: linear-gradient(150deg,lab(77.864% 19.1486 -31.6848 / .55),color-mix(in oklab,var(--ring) 25%,transparent));
    }
  }

  .xtrkjkl {
    background-image: linear-gradient(150deg, #47137c, #100624 70%);
    background-image: linear-gradient(150deg, lab(20.4197% 39.9008 -49.2461), lab(3.13224% 8.33066 -16.6183) 70%);
  }

  .xa4zdqi {
    background-image: linear-gradient(150deg, #af48d8, #47137c);
    background-image: linear-gradient(150deg, lab(49.9752% 58.4869 -55.5982), lab(20.4197% 39.9008 -49.2461));
  }

  .x10o6q9m {
    background-image: linear-gradient(90deg, #0000 31%, #a97d3a 31% 35%, #0000 35% 65%, #a97d3a 65% 69%, #0000 69%), linear-gradient(#0000 32%, #a97d3a 32% 37%, #0000 37% 63%, #a97d3a 63% 68%, #0000 68%), linear-gradient(135deg, #ecce83, #a97d3a 160%);
    background-image: linear-gradient(90deg, #0000 31%, lab(55.8694% 12.6185 42.332) 31% 35%, #0000 35% 65%, lab(55.8694% 12.6185 42.332) 65% 69%, #0000 69%), linear-gradient(#0000 32%, lab(55.8694% 12.6185 42.332) 32% 37%, #0000 37% 63%, lab(55.8694% 12.6185 42.332) 63% 68%, #0000 68%), linear-gradient(135deg, lab(84.0585% 3.98245 41.3208), lab(55.8694% 12.6185 42.332) 160%);
  }

  .x1qkpc9j {
    background-image: linear-gradient(color-mix(in oklab,var(--services) 25%,transparent),color-mix(in oklab,var(--services) 55%,transparent));
  }

  .x1eu64lk {
    background-image: linear-gradient(in oklab 172deg,var(--services) 0%,var(--ring) 50%,var(--dusk) 135%);
  }

  .xpti4yp {
    background-image: linear-gradient(in oklch 170deg,#1d0042 0%,var(--ring) 38%,#b60092 72%,#fa7c20 112%);
  }

  @supports (color: lab(0% 0 0)) {
    .xpti4yp {
      background-image: linear-gradient(in oklch 170deg,lab(4.99179% 29.9826 -38.0135) 0%,var(--ring) 38%,lab(40.6105% 75.5739 -30.6511) 72%,lab(66.3876% 45.8614 67.3561) 112%);
    }
  }

  .x1drekl3 {
    background-image: radial-gradient(closest-side, #fa7c2073, #b6009240 55%, #0000);
    background-image: radial-gradient(closest-side, lab(66.3876% 45.8614 67.3561 / .45), lab(40.6105% 75.5739 -30.6511 / .25) 55%, #0000);
  }

  .x2gi42 {
    background-image: url("/img/rays/light.svg");
  }

  .x1w0au74 {
    background-image: url("/img/rays/violet.svg");
  }

  .x1e87kdn {
    background-image: var(--x-backgroundImage);
  }

  .x1mwwwfo {
    border-collapse: collapse;
  }

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

  .x1yk6djl {
    border-inline-start-color: var(--ring);
  }

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

  .xyumdvf {
    border-inline-start-width: 2px;
  }

  .x13ab6nh {
    box-shadow: 0 0 0 1px color-mix(in oklab, var(--primary-foreground) 20%, transparent);
  }

  .x1o4b5gs {
    box-shadow: 0 0 0 1px var(--border);
  }

  .x11wfqos {
    box-shadow: 0 0 0 1px var(--ring);
  }

  .x1gfpppg {
    box-shadow: 0 0 0 2px var(--ring);
  }

  .xyypcgh {
    box-shadow: 0 2.5rem 3rem -1.5rem color-mix(in oklab,var(--foreground) 60%,transparent);
  }

  .xchtqji {
    box-shadow: inset 0 0 0 .45rem #100624, inset 0 0 0 .6rem #ceb6fc;
    box-shadow: inset 0 0 0 .45rem lab(3.13224% 8.33066 -16.6183), inset 0 0 0 .6rem lab(77.864% 19.1486 -31.6848);
  }

  .x1endw0y {
    box-shadow: inset 0 0 0 1px var(--border);
  }

  .xjc9tt5 {
    box-shadow: inset 0 0 0 1px var(--ring);
  }

  .x1gnnqk1 {
    box-shadow: none;
  }

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

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

  .x1fsm929 {
    color: color-mix(in oklab, var(--foreground) 80%, transparent);
  }

  .x1x6oyon {
    color: color-mix(in oklab, var(--primary-foreground) 65%, transparent);
  }

  .x132c4c {
    color: color-mix(in oklab, var(--primary-foreground) 70%, transparent);
  }

  .x1nartei {
    color: color-mix(in oklab, var(--primary-foreground) 80%, transparent);
  }

  .x1q3b48o {
    color: color-mix(in oklab, var(--primary-foreground) 92%, transparent);
  }

  .xfp5os {
    color: color-mix(in oklab,var(--destructive) 70%,var(--foreground));
  }

  .x54n3aa {
    color: color-mix(in oklab,var(--success) 65%,var(--foreground));
  }

  .x1heor9g {
    color: inherit;
  }

  .x19co3pv {
    color: #0000;
  }

  .x11ye497 {
    color: var(--accent-foreground);
  }

  .x96pysh {
    color: var(--chart-2);
  }

  .x15w6jsq {
    color: var(--destructive);
  }

  .x1twksvr {
    color: var(--foreground);
  }

  .x1tzpl3z {
    color: var(--muted-foreground);
  }

  .xpic6h3 {
    color: var(--popover-foreground);
  }

  .xaozarf {
    color: var(--primary-foreground);
  }

  .xbxa52w {
    color: var(--primary);
  }

  .x1ejxfes, .xfdtosn {
    color: var(--ring);
  }

  .x1vzhh6z {
    color: var(--success-light);
  }

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

  .x14rh7hd {
    color: var(--x-color);
  }

  .xucnggj {
    column-gap: .75rem;
  }

  .x1tfhkmd {
    column-gap: .8em;
  }

  .xsqjuo2 {
    column-gap: 1.5rem;
  }

  .xmoebco {
    column-gap: 1rem;
  }

  .x13qwuzq {
    column-gap: 2rem;
  }

  .xk6ppwy {
    column-gap: 4rem;
  }

  .x10vbzsy {
    column-gap: clamp(3rem, 6vw, 5rem);
  }

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

  .xpqogu8 {
    container-type: size;
  }

  .xi9pz9s {
    cursor: grabbing;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1lliihq {
    display: block;
  }

  .xjp7ctv {
    display: contents;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .x1s85apg {
    display: none;
  }

  .x5f5z56 {
    field-sizing: content;
  }

  .x1dczw6i {
    fill: color-mix(in oklab, var(--ring) 50%, transparent);
  }

  .xiwf2ks {
    fill: var(--accent);
  }

  .xxp1npa {
    fill: var(--primary);
  }

  .x1r2v6tr {
    filter: brightness(0);
  }

  .xnvzjtn {
    filter: grayscale() contrast(1.05);
  }

  .x1t1x2f9 {
    flex-basis: 0%;
  }

  .x1wlhvkw {
    flex-basis: 11em;
  }

  .x1fyulvg {
    flex-basis: 6.5em;
  }

  .x109m455 {
    flex-basis: 7em;
  }

  .x1daov1 {
    flex-basis: 86vw;
  }

  .x1lgqi9h {
    flex-basis: 8em;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1c4vz4f {
    flex-grow: 0;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .xs83m0k {
    flex-shrink: 1;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .xjb2p0i {
    font-family: inherit;
  }

  .x1gdl609 {
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
  }

  .x1shuy96 {
    font-size: .65rem;
  }

  .xboafo0 {
    font-size: .75rem;
  }

  .x1sfrptf {
    font-size: .7rem;
  }

  .x1dcheo9 {
    font-size: .8125rem;
  }

  .xx6mr1u {
    font-size: .85em;
  }

  .x1qzg9v8 {
    font-size: .85rem;
  }

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

  .xkpwil5 {
    font-size: .875rem;
  }

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

  .xsfzzmd {
    font-size: .8em;
  }

  .xgommxb {
    font-size: .8rem;
  }

  .x1wx7ac5 {
    font-size: .92em;
  }

  .x7oktz0 {
    font-size: .92rem;
  }

  .xuu6dyu {
    font-size: .9375em;
  }

  .x6u19be {
    font-size: .9375rem;
  }

  .x9wccx5 {
    font-size: .95em;
  }

  .xyr29y3 {
    font-size: .95rem;
  }

  .xeb7xqv {
    font-size: .9em;
  }

  .x1nrrp6k {
    font-size: .9rem;
  }

  .x1ieblcr {
    font-size: 1.05em;
  }

  .x1lkfr7t {
    font-size: 1.0625rem;
  }

  .x1c3i2sq {
    font-size: 1.125rem;
  }

  .x1swijjm {
    font-size: 1.15em;
  }

  .x1l97dnv {
    font-size: 1.1em;
  }

  .x1hptrd9 {
    font-size: 1.1rem;
  }

  .xwsdpu9 {
    font-size: 1.25em;
  }

  .x1603h9y {
    font-size: 1.25rem;
  }

  .x1lic2oo {
    font-size: 1.33333em;
  }

  .x176odoi {
    font-size: 1.4em;
  }

  .xngnso2 {
    font-size: 1.5rem;
  }

  .xems2h2 {
    font-size: 1.75em;
  }

  .x8fg0yj {
    font-size: 1.9em;
  }

  .x1jchvi3 {
    font-size: 1rem;
  }

  .x15lnw8f {
    font-size: 2.45cqw;
  }

  .xt5z17v {
    font-size: 2.5em;
  }

  .x1djesj4 {
    font-size: 2.75cqw;
  }

  .xodt8ld {
    font-size: 2em;
  }

  .x170be7k {
    font-size: clamp(.95rem, 1.4vw, 1.15rem);
  }

  .x1my92a3 {
    font-size: clamp(1.05rem, 1.35vw, 1.25rem);
  }

  .x1q8acdm {
    font-size: clamp(1.05rem, 1.35vw, 1.2rem);
  }

  .x1qlirte {
    font-size: clamp(1.05rem, 1.3vw, 1.2rem);
  }

  .xuy5fkd {
    font-size: clamp(1.1rem, 1.5vw, 1.3rem);
  }

  .xzpgc0r {
    font-size: clamp(1.25rem, 1.7vw, 1.5rem);
  }

  .xx3euml {
    font-size: clamp(1.5rem, 2.2vw, 2rem);
  }

  .xb9jo4d {
    font-size: clamp(1.75rem, 2.6vw, 2.5rem);
  }

  .x14ne2ra {
    font-size: clamp(1.75rem, 4vw, 2.25rem);
  }

  .x1tag8bu {
    font-size: clamp(2.25rem, 4.2vw, 4rem);
  }

  .x4tvpf4 {
    font-size: clamp(2.25rem, 4.4vw, 4.5rem);
  }

  .xknf7s1 {
    font-size: clamp(2.5rem, 5vw, 4.5rem);
  }

  .xqp5xh5 {
    font-size: clamp(2.75rem, 5.6vw, 5.5rem);
  }

  .x1wbwygl {
    font-size: clamp(2rem, 3.2vw, 3rem);
  }

  .xy0twc1 {
    font-size: clamp(2rem, 3.4vw, 3.25rem);
  }

  .xctfy7j {
    font-size: clamp(2rem, 3.4vw, 3rem);
  }

  .x8hnafe {
    font-size: clamp(2rem, 5vw, 4.75rem);
  }

  .x157h2uc {
    font-size: clamp(3.25rem, 7.5vw, 7rem);
  }

  .x1w0d7bh {
    font-size: clamp(6rem, 15vw, 14rem);
  }

  .xld3yg9 {
    font-size: min(2.05cqw, 2.25cqh);
  }

  .xnsa7po {
    font-size: min(5cqw, 2.6cqh);
  }

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

  .xo1l8bm {
    font-weight: 400;
  }

  .xk50ysn {
    font-weight: 500;
  }

  .x1s688f {
    font-weight: 600;
  }

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

  .x1mt1orb {
    grid-auto-flow: column;
  }

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

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

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

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

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

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

  .xpg1i0w {
    grid-template-columns: 3.5em 1fr auto auto;
  }

  .x1r3f9ga {
    grid-template-columns: 4em 1fr 4.5em;
  }

  .x1pmbctz {
    grid-template-columns: auto 1fr;
  }

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

  .xqybi6b {
    grid-template-columns: auto minmax(min-content, 1fr) auto;
  }

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

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

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

  .x5y027y {
    grid-template-columns: repeat(auto-fill, minmax(min(100%, 20rem), 1fr));
  }

  .x8z73ei {
    grid-template-columns: repeat(auto-fit, minmax(14rem, 1fr));
  }

  .xywhcq {
    grid-template-columns: repeat(auto-fit, minmax(16rem, 1fr));
  }

  .x1mep8l {
    grid-template-columns: repeat(auto-fit, minmax(min(100%, 9rem), 1fr));
  }

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

  .xw9e5g0 {
    inset-inline-end: 1rem;
  }

  .xw4ekjv {
    inset-inline-start: 1rem;
  }

  .xc8icb0 {
    isolation: isolate;
  }

  .xl56j7k {
    justify-content: center;
  }

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

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

  .x1l1ennw {
    justify-content: space-around;
  }

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

  .x1o2pa38 {
    justify-items: center;
  }

  .x619ttb {
    justify-items: start;
  }

  .x7v7x1q {
    justify-self: center;
  }

  .x1qab1bc {
    justify-self: end;
  }

  .x1lqcxt8 {
    justify-self: start;
  }

  .xuy72oy {
    justify-self: stretch;
  }

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

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

  .xrq0m5f {
    letter-spacing: -.035em;
  }

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

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

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

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

  .xribhvm {
    letter-spacing: .2em;
  }

  .xobulqh {
    line-height: .98;
  }

  .xqahw4z {
    line-height: 1.02;
  }

  .x1f41ap9 {
    line-height: 1.05;
  }

  .x1rewzq7 {
    line-height: 1.06;
  }

  .x1vsts26 {
    line-height: 1.08;
  }

  .x1159mfc {
    line-height: 1.1;
  }

  .x1uo3zyz {
    line-height: 1.15;
  }

  .x1u7k74 {
    line-height: 1.2;
  }

  .x8r4c90 {
    line-height: 1.25rem;
  }

  .xwn7fz2 {
    line-height: 1.3;
  }

  .x1xfvgam {
    line-height: 1.35;
  }

  .x37zpob {
    line-height: 1.4;
  }

  .xfrs9s4 {
    line-height: 1.45;
  }

  .x1evy7pa {
    line-height: 1.5;
  }

  .x1jjo3f5 {
    line-height: 1.55;
  }

  .x1dbl2gt {
    line-height: 1.6;
  }

  .x11m8ghp {
    line-height: 1.65;
  }

  .xa7kkou {
    line-height: 1.7;
  }

  .x4q1cud {
    line-height: 1.75;
  }

  .xo5v014 {
    line-height: 1;
  }

  .x3yw8vx {
    list-style-type: decimal;
  }

  .xtaz4m5 {
    list-style-type: disc;
  }

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

  .xyo8xb9 {
    -webkit-mask-composite: source-in;
    mask-composite: intersect;
  }

  .x10rhf1n {
    -webkit-mask-image: linear-gradient(90deg, #000, #0000 12% 88%, #000);
    mask-image: linear-gradient(90deg, #000, #0000 12% 88%, #000);
  }

  .xdcw0o5 {
    -webkit-mask-image: linear-gradient(#000 30%, #0000 95%);
    mask-image: linear-gradient(#000 30%, #0000 95%);
  }

  .xagn5n0 {
    -webkit-mask-image: radial-gradient(circle, #0000 18%, #000 55%);
    mask-image: radial-gradient(circle, #0000 18%, #000 55%);
  }

  .xr7vpr4 {
    -webkit-mask-image: radial-gradient(60% 93%, #0000 33.3%, #000);
    mask-image: radial-gradient(60% 93%, #0000 33.3%, #000);
  }

  .x1kkvllg {
    -webkit-mask-image: radial-gradient(65.1% 85.25% at 50% 30%, #0000 35.5%, #000), linear-gradient(#0000 3%, #000 15%);
    mask-image: radial-gradient(65.1% 85.25% at 50% 30%, #0000 35.5%, #000), linear-gradient(#0000 3%, #000 15%);
  }

  .x1848y81 {
    -webkit-mask-image: radial-gradient(80% 120% at 18% 45%, #0000 40%, #000), linear-gradient(#0000 6%, #000 30%);
    mask-image: radial-gradient(80% 120% at 18% 45%, #0000 40%, #000), linear-gradient(#0000 6%, #000 30%);
  }

  .x19kjcj4 {
    object-fit: contain;
  }

  .xl1xv1r {
    object-fit: cover;
  }

  .xjixu7s {
    object-position: 50% 60%;
  }

  .x1syqo4t {
    object-position: bottom;
  }

  .x7zo42s {
    opacity: .16;
  }

  .x3onkmb {
    opacity: .35;
  }

  .xyd83as {
    opacity: .45;
  }

  .xbyyjgo {
    opacity: .5;
  }

  .xwq05k6 {
    opacity: .55;
  }

  .x1uy6g52 {
    opacity: .62;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .x16k9lpf {
    opacity: calc((clamp(0,clamp(0,(var(--x1az6t83) * 9 - 1) / 7,1) * 6 - 5,1) * clamp(0,clamp(0,(var(--x1az6t83) * 9 - 1) / 7,1) * 6 - 5,1) * (3 - 2 * clamp(0,clamp(0,(var(--x1az6t83) * 9 - 1) / 7,1) * 6 - 5,1))) * .12);
  }

  .x1sos06 {
    opacity: calc(1 - (clamp(0,(var(--x1az6t83) * 9 - 1) / 7,1) * clamp(0,(var(--x1az6t83) * 9 - 1) / 7,1) * (3 - 2 * clamp(0,(var(--x1az6t83) * 9 - 1) / 7,1))) * .9);
  }

  .x1g7lawd {
    opacity: var(--x-1jiwa6a);
  }

  .xb4nw82 {
    opacity: var(--x-opacity);
  }

  .x1clqncf {
    order: -1;
  }

  .x1umeum8 {
    order: -2;
  }

  .x1g77sc7 {
    order: 0;
  }

  .x9ek82g {
    order: 1;
  }

  .x14yy4lh {
    order: 2;
  }

  .x1wfwxd8 {
    outline-offset: 0;
  }

  .x1hl8ikr {
    outline-offset: 2px;
  }

  .x2wh2y9 {
    outline-offset: 4px;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

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

  .x1h4wwuj {
    overflow-wrap: normal;
  }

  .xwz78pp {
    padding-inline-end: .25rem;
  }

  .x4ziped {
    padding-inline-end: .4em;
  }

  .x10uq3p8 {
    padding-inline-end: .5rem;
  }

  .x1xupjqh {
    padding-inline-end: 1.2em;
  }

  .x1agdcu9 {
    padding-inline-end: 1rem;
  }

  .x11d3m02 {
    padding-inline-start: .3em;
  }

  .xtb1sou {
    padding-inline-start: .444444em;
  }

  .x1ae0j1f {
    padding-inline-start: .5rem;
  }

  .xrrtft8 {
    padding-inline-start: .625rem;
  }

  .x1226aiv {
    padding-inline-start: .9em;
  }

  .xgr27kf {
    padding-inline-start: 1.55556em;
  }

  .x1iwaqed {
    padding-inline-start: 1em;
  }

  .xnw83xs {
    padding-inline-start: 1rem;
  }

  .x3nxtty {
    padding-inline-start: 2rem;
  }

  .x67bb7w {
    pointer-events: auto;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x1uhb9sk {
    position: static;
  }

  .x7wzq59 {
    position: sticky;
  }

  .x19mgo62 {
    quotes: "“""”""‘""’";
  }

  .xtt52l0 {
    resize: none;
  }

  .x13msd0e {
    row-gap: .125rem;
  }

  .xa26nyi {
    row-gap: .25rem;
  }

  .x84s2vq {
    row-gap: .5rem;
  }

  .xxs79tx {
    row-gap: 0;
  }

  .x177av9y {
    row-gap: 1.25rem;
  }

  .xphcdk6 {
    row-gap: 1.5rem;
  }

  .xxo9emx {
    row-gap: 2rem;
  }

  .x1qj5sj2 {
    row-gap: 4rem;
  }

  .xlrxu3r {
    scroll-behavior: auto;
  }

  .x1bhewko {
    scroll-snap-align: start;
  }

  .x1rohswg {
    scrollbar-width: none;
  }

  .x2b8uid {
    text-align: center;
  }

  .xp4054r {
    text-align: end;
  }

  .xdpxx8g {
    text-align: left;
  }

  .x1yc453h {
    text-align: start;
  }

  .x1k4vorp {
    -webkit-text-decoration-color: var(--border);
    text-decoration-color: var(--border);
  }

  .x1t3uwd7 {
    -webkit-text-decoration-color: var(--primary-foreground);
    text-decoration-color: var(--primary-foreground);
  }

  .xyrrl5p {
    -webkit-text-decoration-color: var(--ring);
    text-decoration-color: var(--ring);
  }

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

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

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

  .xewurvo {
    text-decoration-thickness: 2px;
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

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

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

  .x1mkqfsi {
    text-underline-offset: 8px;
  }

  .x1w2vvpw {
    text-wrap: balance;
  }

  .x1fzhlzt {
    text-wrap: pretty;
  }

  .x5ve5x3 {
    touch-action: none;
  }

  .x1c071of {
    transform: none;
  }

  .x1158fpu {
    transform: rotate(45deg);
  }

  .xqz5p2 {
    transform: scale(calc(.8 + (clamp(0,(var(--x1az6t83) * 9 - 1) / 7,1) * clamp(0,(var(--x1az6t83) * 9 - 1) / 7,1) * (3 - 2 * clamp(0,(var(--x1az6t83) * 9 - 1) / 7,1))) * 1.1)) rotate(calc((clamp(0,(var(--x1az6t83) * 9 - 1) / 7,1) * clamp(0,(var(--x1az6t83) * 9 - 1) / 7,1) * (3 - 2 * clamp(0,(var(--x1az6t83) * 9 - 1) / 7,1))) * 28deg));
  }

  .xmrj8h5 {
    transform: translate(-118%, 12%) rotate(-6deg);
  }

  .xe0cwx5 {
    transform: translate(-128%, 9%) rotate(-7deg);
  }

  .x185rxu5 {
    transform: translate(-50%, -38%);
  }

  .x18aseqg {
    transform: translate(-50%,-50%) scale(calc(.5 + (clamp(0,(var(--x1az6t83) * 9 - 1) / 7,1) * clamp(0,(var(--x1az6t83) * 9 - 1) / 7,1) * (3 - 2 * clamp(0,(var(--x1az6t83) * 9 - 1) / 7,1))) * .9));
  }

  .x1f6vgml {
    transform: translate(-50%,-50%) scale(calc(.85 + (clamp(0,clamp(0,(var(--x1az6t83) * 9 - 1) / 7,1) * 6 - 5,1) * clamp(0,clamp(0,(var(--x1az6t83) * 9 - 1) / 7,1) * 6 - 5,1) * (3 - 2 * clamp(0,clamp(0,(var(--x1az6t83) * 9 - 1) / 7,1) * 6 - 5,1))) * .15));
  }

  .x11lhmoz {
    transform: translate(-50%, -50%);
  }

  .xsgt25z {
    transform: translate(18%, 12%) rotate(6deg);
  }

  .x1t7jv0f {
    transform: translate(28%, 9%) rotate(7deg);
  }

  .x1p22hdp {
    transform: translateX(-18%);
  }

  .x97hjqp {
    transform: translateX(-38%);
  }

  .xcky6me {
    transform: translateX(-40%);
  }

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

  .xmqw8ar {
    transform: translateX(-58%);
  }

  .xbcuh0n {
    transform: translateX(-62%) scale(.9);
  }

  .xbryuvx {
    transform: translateX(0);
  }

  .x1bee3ir {
    transform: translateY(-200%);
  }

  .x1weeur4 {
    transform: translateY(100%);
  }

  .x173mzcy {
    transform: translateY(14%);
  }

  .xacbhai {
    transform: translateY(var(--drawer-swipe-movement-y, 0px));
  }

  .x11wx31z {
    transform: var(--x-qthpiu);
  }

  .xsqj5wx {
    transform: var(--x-transform);
  }

  .xx6bhzk {
    transition-duration: .15s;
  }

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

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

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

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

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

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

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

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

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

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

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

  .xrf8owv {
    transition-property: color, border-color;
  }

  .xt3l3uh {
    transition-property: color;
  }

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

  .x19991ni {
    transition-property: opacity;
  }

  .x11xpdln {
    transition-property: transform;
  }

  .x1p0hc1o {
    transition-timing-function: cubic-bezier(.2, 0, 0, 1);
  }

  .xwwtwea {
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  }

  .x1sv7lm9 {
    translate: 0 -4em;
  }

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

  .x11njtxf {
    vertical-align: baseline;
  }

  .x3ajldb {
    vertical-align: bottom;
  }

  .xxymvpz {
    vertical-align: middle;
  }

  .x1mp8rq6 {
    view-timeline-name: --mission;
  }

  .x1x7s65f {
    view-timeline-name: --payments;
  }

  .xxy6qv1 {
    view-timeline-name: --react-native;
  }

  .xlshs6z {
    visibility: hidden;
  }

  .xeaf4i8 {
    white-space: normal;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

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

  .x1q1rmc8 {
    will-change: transform,opacity;
  }

  .x1so62im {
    will-change: transform;
  }

  .x8knxv4 {
    z-index: -1;
  }

  .x1fdshc9 {
    z-index: -2;
  }

  .xw6rd3p {
    z-index: -3;
  }

  .x1ait3xh {
    z-index: -4;
  }

  .x1ja2u2z {
    z-index: 0;
  }

  .x1vjfegm {
    z-index: 1;
  }

  .xhtitgo {
    z-index: 2;
  }

  .x1355qak {
    z-index: 20;
  }

  .xzkaem6 {
    z-index: 3;
  }

  .x14tm6h4 {
    z-index: 30;
  }

  .xoegz02 {
    z-index: 4;
  }

  .x1u8a7rm {
    z-index: 5;
  }

  .xawdybg {
    z-index: 50;
  }

  .x1gpk2hw {
    z-index: 60;
  }

  .xujox4x {
    z-index: 70;
  }

  .x1vvsl63.x1vvsl63:where(.x-default-marker:hover *) {
    box-shadow: 0 0 0 2px var(--ring);
  }

  .x7ejhl0.x7ejhl0:where(.x-default-marker:hover *) {
    text-decoration-line: underline;
  }

  @supports (animation-timeline: view()) {
    .x1p1o0lz.x1p1o0lz {
      display: block;
    }

    .x1ludz5n.x1ludz5n {
      position: sticky;
    }
  }

  .x10nxar4[aria-disabled="true"] {
    background-color: color-mix(in oklab, var(--primary-foreground) 20%, transparent);
  }

  .xxjucwe[data-tone="night"] {
    background-color: color-mix(in oklab, var(--primary) 86%, transparent);
  }

  .xca6vc6[data-checked] {
    background-color: var(--accent);
  }

  .x108m2ll[data-status="active"], .x1qxdtxw.x1qxdtxw:where(.x15eg8ud:is(*) *) {
    background-color: var(--card);
  }

  .x1rh1c8n[data-checked] {
    background-color: var(--destructive);
  }

  .x13ez4jg[aria-expanded="true"] {
    background-color: var(--muted);
  }

  .x1b18ik3[aria-pressed="true"], .xgznxr1[data-pressed], .xk8jry1[data-active] {
    background-color: var(--ring);
  }

  .x2i24pc[data-status="active"] {
    background-color: var(--secondary);
  }

  .x11gmh6h[data-active="true"] {
    border-inline-start-color: var(--ring);
  }

  .xdp1xtq[aria-invalid="true"] {
    box-shadow: 0 0 0 3px color-mix(in oklab, var(--destructive) 20%, transparent);
  }

  .xmklwyr:focus-visible {
    box-shadow: 0 0 0 3px color-mix(in oklab, var(--ring) 50%, transparent);
  }

  .x1y05uc5:focus-visible {
    box-shadow: 0 0 0 3px var(--ring),0 0 0 5px var(--primary-foreground);
  }

  .x19ayeqx[data-dragging] {
    box-shadow: 0 0 0 4px var(--ring);
  }

  .x8ek5im[data-active="true"] {
    color: var(--foreground);
  }

  .x1me4hmw[data-active], .x1trng44[data-pressed], .x6b8rbv[aria-pressed="true"], .xq3knxs[data-tone="night"] {
    color: var(--primary-foreground);
  }

  .x1i1stj6[data-status="active"] {
    color: var(--ring);
  }

  .x1so09de[data-status="active"] {
    color: var(--secondary-foreground);
  }

  .x1fnlkb5[aria-disabled="true"] {
    cursor: default;
  }

  .xfoakni[aria-disabled="true"] {
    opacity: .5;
  }

  .x1i2unn7:is([data-starting-style], [data-ending-style]) {
    opacity: 0;
  }

  .xxvco8c:focus-visible {
    outline-color: var(--primary-foreground);
  }

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

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

  .x784prv:focus-visible {
    outline-width: 2px;
  }

  .x1djzdzd[data-status="active"] {
    -webkit-text-decoration-color: var(--ring);
    text-decoration-color: var(--ring);
  }

  .x11ukv4h[data-status="active"] {
    text-decoration-line: underline;
  }

  .xb29sqo.xb29sqo:where(.x-default-marker[aria-expanded="true"] *) {
    transform: rotate(180deg);
  }

  .xtg4zze[data-checked] {
    transform: translateX(1rem);
  }

  .x1ikmuen:focus-visible {
    transform: translateY(0);
  }

  .x8itqzh:active:not([aria-haspopup]) {
    transform: translateY(1px);
  }

  .x1r7yl57:is([data-starting-style], [data-ending-style]) {
    transform: translateY(8px);
  }

  .xm69ghq[data-swiping] {
    transition-duration: 0s;
  }

  .x1ugyzu5:has(:focus-visible) {
    outline-color: var(--ring);
  }

  .xnnj0qo:has(:focus-visible) {
    outline-style: solid;
  }

  .x1odlxkb:has(:focus-visible) {
    outline-width: 2px;
  }

  .x1wwnr5t:hover {
    background-color: color-mix(in oklab, var(--primary-foreground) 12%, transparent);
  }

  .x1b62j7f:hover {
    background-color: color-mix(in oklab, var(--primary-foreground) 15%, transparent);
  }

  .x1ko1lrm:hover {
    background-color: color-mix(in oklab, var(--primary-foreground) 30%, transparent);
  }

  .x1ju848q:hover {
    background-color: color-mix(in oklab, var(--primary-foreground) 80%, transparent);
  }

  .x13sud71:hover {
    background-color: color-mix(in oklab, var(--primary) 80%, transparent);
  }

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

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

  .x169rtsv:hover {
    background-color: var(--muted);
  }

  .xk7agmm:hover {
    background-color: var(--primary);
  }

  .xicllg6:hover {
    color: color-mix(in oklab, var(--primary-foreground) 70%, transparent);
  }

  .xfxpdo4:hover {
    color: var(--foreground);
  }

  .x1bh7uc1:hover {
    color: var(--primary-foreground);
  }

  .x1omshue:hover {
    color: var(--ring);
  }

  .xabg2bn:hover {
    -webkit-text-decoration-color: var(--ring);
    text-decoration-color: var(--ring);
  }

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

  .x1itt8ug:hover {
    text-decoration-thickness: 2px;
  }

  .x1fud2i3:hover[aria-pressed="true"] {
    background-color: var(--ring);
  }
}

@layer priority5 {
  .x1csnjwc {
    border-bottom-color: color-mix(in oklab, var(--primary-foreground) 15%, transparent);
  }

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

  .xfrllxf {
    border-bottom-left-radius: 0;
  }

  .xjppbhk {
    border-bottom-right-radius: 0;
  }

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

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

  .xlxy82 {
    border-bottom-width: 2px;
  }

  .x19ypqd9 {
    border-left-style: solid;
  }

  .x19sr0n1 {
    border-left-width: 2px;
  }

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

  .xk5wlsd {
    border-top-left-radius: calc(var(--radius) + 8px);
  }

  .xbtcnkr {
    border-top-right-radius: calc(var(--radius) + 8px);
  }

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

  .x972fbf {
    border-top-width: 0;
  }

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

  .x132okpm {
    bottom: -6%;
  }

  .x1qo90bt {
    bottom: .6em;
  }

  .x1bz8ag6 {
    bottom: .8em;
  }

  .x1ey2m1c {
    bottom: 0;
  }

  .x1o5x94m {
    bottom: 1.5rem;
  }

  .x1j45oq0 {
    bottom: 16%;
  }

  .x1bwxhi2 {
    bottom: 2%;
  }

  .x1icnayv {
    bottom: 20%;
  }

  .xz40zca {
    bottom: 24%;
  }

  .x93bgbf {
    bottom: 30%;
  }

  .x7p69t1 {
    bottom: 52%;
  }

  .x1v8ttqh {
    bottom: 8%;
  }

  .x1j1rz10 {
    bottom: calc(1rem + env(safe-area-inset-bottom));
  }

  @media (width >= 901px) {
    .x1805jd3.x1805jd3 {
      grid-area: 1 / 1;
    }
  }

  .x16wp3ig {
    height: .25rem;
  }

  .x2awyz7 {
    height: .35em;
  }

  .x1mi6pk4 {
    height: .4em;
  }

  .xlxlvht {
    height: .65em;
  }

  .x2hsvb9 {
    height: .74em;
  }

  .x15s3dfl {
    height: .75em;
  }

  .x1nb25p5 {
    height: 1.15em;
  }

  .x1ycihql {
    height: 1.1em;
  }

  .xmll18r {
    height: 1.25rem;
  }

  .x1q3kd3q {
    height: 1.2em;
  }

  .xkp8s6x {
    height: 1.2rem;
  }

  .x1jvw5fj {
    height: 1.35em;
  }

  .x11q3zg3 {
    height: 1.375rem;
  }

  .xpz6ql4 {
    height: 1.3em;
  }

  .xt1ahm6 {
    height: 1.45rem;
  }

  .xozkzq6 {
    height: 1.5em;
  }

  .xam5rvr {
    height: 1.5rem;
  }

  .x1mf0rcc {
    height: 1.6rem;
  }

  .xx0ctyo {
    height: 1.75em;
  }

  .xb8l8e1 {
    height: 1.75rem;
  }

  .x3a6xw {
    height: 1.9rem;
  }

  .x5yr21d {
    height: 100%;
  }

  .x1v9usgg {
    height: 14px;
  }

  .xlup9mm {
    height: 16px;
  }

  .xmix8c7 {
    height: 18px;
  }

  .x1jmrah7 {
    height: 19em;
  }

  .xdm4poi {
    height: 19rem;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x3cg1ry {
    height: 2.1em;
  }

  .xk8t5le {
    height: 2.25rem;
  }

  .xjq70bk {
    height: 2.3em;
  }

  .x16bymf {
    height: 2.4em;
  }

  .xwaiz5r {
    height: 2.5rem;
  }

  .x1tavivj {
    height: 2.75em;
  }

  .x12hms15 {
    height: 2.75rem;
  }

  .x1qx5ct2 {
    height: 20px;
  }

  .x4spiye {
    height: 22rem;
  }

  .xxk0z11 {
    height: 24px;
  }

  .x1xxtoir {
    height: 26em;
  }

  .xkgyt9u {
    height: 26rem;
  }

  .x36qwtl {
    height: 2px;
  }

  .xettwda {
    height: 2rem;
  }

  .x1j7fsof {
    height: 3.25rem;
  }

  .x1opt793 {
    height: 3.5em;
  }

  .xu15cu9 {
    height: 3.5rem;
  }

  .xuv9qwe {
    height: 3.75rem;
  }

  .x1c10ftg {
    height: 3.7rem;
  }

  .x1y9h57i {
    height: 34.5em;
  }

  .x3w17pk {
    height: 36rem;
  }

  .x1pizb70 {
    height: 3rem;
  }

  .x1sh0tsm {
    height: 4rem;
  }

  .x1djjltg {
    height: 54%;
  }

  .x39lw6i {
    height: 60%;
  }

  .x19dtwtb {
    height: 88%;
  }

  .xt7dq6l {
    height: auto;
  }

  .xesn3ok {
    height: calc(85dvh - 10rem);
  }

  .xw5zt56 {
    height: calc(var(--header-space) - .75rem);
  }

  .x2cmk7j {
    height: clamp(4.5rem, 7vw, 6.5rem);
  }

  .xjgbpnr {
    height: clamp(4rem, 7vw, 6rem);
  }

  .x12oj5ma {
    height: clamp(6rem, 22vw, 18rem);
  }

  @media (width >= 901px) {
    .x3l2w3d.x3l2w3d {
      inset: 0;
    }
  }

  .xbx74uf {
    left: .75rem;
  }

  .xt9097p {
    left: 1px;
  }

  .x1592e3n {
    left: 3%;
  }

  .x1julenc {
    left: 4%;
  }

  .x1nrll8i {
    left: 50%;
  }

  .xgq9j65 {
    left: var(--x-left);
  }

  .x1b97ut2 {
    margin-bottom: .5rem;
  }

  .x1wp5t8n {
    margin-bottom: .666667em;
  }

  .x140nn2j {
    margin-bottom: .75em;
  }

  .x4v2qcd {
    margin-bottom: .75rem;
  }

  .x89ln5o {
    margin-bottom: .7em;
  }

  .x1tznrds {
    margin-bottom: .8em;
  }

  .x18mw5l9 {
    margin-bottom: 1.33333em;
  }

  .x1gwjvgr {
    margin-bottom: 1rem;
  }

  .x1oglxka {
    margin-bottom: calc(-1 * (var(--header-space) - .75rem));
  }

  .x19jm140 {
    margin-left: 1em;
  }

  .x8x9d4c {
    margin-left: auto;
  }

  .x1bcczan {
    margin-top: .125rem;
  }

  .xkhdct8 {
    margin-top: .25rem;
  }

  .x10uy2xd {
    margin-top: .2em;
  }

  .x2km0y6 {
    margin-top: .3em;
  }

  .xifer2x {
    margin-top: .5em;
  }

  .x1l3fqhd {
    margin-top: .5rem;
  }

  .xgrtm32 {
    margin-top: .75rem;
  }

  .x1lzza2l {
    margin-top: .8em;
  }

  .x1sd7ao4 {
    margin-top: .9em;
  }

  .xdj266r {
    margin-top: 0;
  }

  .x1dxs0pu {
    margin-top: 1.2em;
  }

  .xf9ddlk {
    margin-top: 1.5rem;
  }

  .xm8rx07 {
    margin-top: 1.66667em;
  }

  .x1miloxl {
    margin-top: 1rem;
  }

  .x19m64bg {
    margin-top: 2.5rem;
  }

  .x1bweg5y {
    margin-top: 2em;
  }

  .x195tflh {
    margin-top: 2rem;
  }

  .xr1yuqi {
    margin-top: auto;
  }

  .x6baopd {
    margin-top: -.5rem;
  }

  .x1obqu8s {
    margin-top: clamp(2rem, 6vw, 5rem);
  }

  .x1x1cj7v {
    margin-top: clamp(3rem, 6vw, 5rem);
  }

  .x1tthada {
    max-height: 48rem;
  }

  .x15vuvwr {
    max-height: 85dvh;
  }

  .x1ipni22 {
    max-height: calc(100dvh - var(--header-space) - 4rem);
  }

  .x3ugka6 {
    max-height: calc(70dvh - var(--header-space));
  }

  .x193iq5w {
    max-width: 100%;
  }

  .x1fwz4qh {
    max-width: 12ch;
  }

  .x1ok5v8c {
    max-width: 12rem;
  }

  .x12mqa6l {
    max-width: 14ch;
  }

  .x1xtrz5g {
    max-width: 16ch;
  }

  .x8k8wsm {
    max-width: 18em;
  }

  .x4f7l4k {
    max-width: 22ch;
  }

  .x14t5n3e {
    max-width: 27ch;
  }

  .x19pysoa {
    max-width: 34rem;
  }

  .xc0i79g {
    max-width: 36rem;
  }

  .x19pzynt {
    max-width: 38rem;
  }

  .xf2d64e {
    max-width: 40rem;
  }

  .x1jb01v5 {
    max-width: 42rem;
  }

  .x1l59rab {
    max-width: 52rem;
  }

  .xprqm3i {
    max-width: 64ch;
  }

  .xwdmicu {
    max-width: 96rem;
  }

  .x1x1rfll {
    max-width: none;
  }

  .x2lwn1j {
    min-height: 0;
  }

  .xpuyutl {
    min-height: 1.5em;
  }

  .x1y06tjk {
    min-height: 100svh;
  }

  .xg6iff7 {
    min-height: 100vh;
  }

  .xsejkeq {
    min-height: 2.5rem;
  }

  .xgbkey0 {
    min-height: 2.75rem;
  }

  .x4f8skw {
    min-height: 22rem;
  }

  .x1in32aq {
    min-height: 2rem;
  }

  .xe8gcm {
    min-height: 3rem;
  }

  .x11k6xv8 {
    min-height: 4.5em;
  }

  .xyfbndg {
    min-height: 4lh;
  }

  .x562ti3 {
    min-height: 8rem;
  }

  .x1xrt6hv {
    min-height: calc(7.5em + 2.5rem);
  }

  .xeuugli {
    min-width: 0;
  }

  .xj9j1fp {
    min-width: 2.5rem;
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

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

  @media (width >= 768px) {
    .x9crstu.x9crstu {
      padding: 1.5rem;
    }
  }

  @media (width >= 901px) {
    .x1w7eydp.x1w7eydp {
      padding: 3rem;
    }
  }

  @media (width >= 40rem) {
    .xjbsqr7.xjbsqr7 {
      padding: 1.25rem;
    }

    .xvray05.xvray05 {
      padding: 1.5rem;
    }
  }

  .x1sxobrl {
    padding-bottom: .4em;
  }

  .x14rkqhg {
    padding-bottom: .5rem;
  }

  .x1op156 {
    padding-bottom: .8em;
  }

  .xyxc5g0 {
    padding-bottom: 1.2em;
  }

  .xbh97kf {
    padding-bottom: 1rem;
  }

  .x1hgsxg2 {
    padding-bottom: 3rem;
  }

  .x1fz6gnw {
    padding-bottom: calc(1.5rem + env(safe-area-inset-bottom));
  }

  .x10dlas3 {
    padding-bottom: clamp(4rem, 9vw, 8rem);
  }

  .xwuexg7 {
    padding-bottom: env(safe-area-inset-bottom);
  }

  .x1kvclrw {
    padding-top: .75rem;
  }

  .x10ul6r2 {
    padding-top: .8em;
  }

  .x1w0tfvm {
    padding-top: .9em;
  }

  .xexx8yu {
    padding-top: 0;
  }

  .xmkfr6r {
    padding-top: 1rem;
  }

  .x1e114d {
    padding-top: calc(var(--header-space) + clamp(3rem, 7vw, 6rem));
  }

  .x1mlddcm {
    padding-top: clamp(2rem, 6vw, 5rem);
  }

  .xdlvmeb {
    padding-top: clamp(3rem, 6vw, 5rem);
  }

  .x1ly8230 {
    padding-top: clamp(4rem, 8vw, 6rem);
  }

  .x1yozlmj {
    padding-top: clamp(4rem, 9vw, 8rem);
  }

  .xuip6jf {
    right: 3%;
  }

  .x76egb3 {
    right: 4%;
  }

  .xdaoel4 {
    right: 8%;
  }

  .xg8mjr5 {
    scroll-margin-top: calc(var(--header-space) + 2rem);
  }

  .x17tdtz0 {
    scroll-padding-bottom: .4em;
  }

  .xogtwdk {
    scroll-padding-top: 3em;
  }

  .xtu2xtp {
    top: -6px;
  }

  .x17kyghf {
    top: .75rem;
  }

  .x13vifvy {
    top: 0;
  }

  .xlkv09j {
    top: 12%;
  }

  .x12ibf10 {
    top: 14%;
  }

  .x5aeeu7 {
    top: 17%;
  }

  .x14wtqdm {
    top: 28%;
  }

  .x1moq7zp {
    top: 34%;
  }

  .xwa60dl {
    top: 50%;
  }

  .x1jzctok {
    top: 5px;
  }

  .xz21lkc {
    top: 6%;
  }

  .x7climu {
    top: 7%;
  }

  .x80663w {
    top: auto;
  }

  .x5ipjuk {
    top: calc(var(--header-space) + .5rem);
  }

  .xjbys53 {
    top: var(--x-top);
  }

  .x1hztgf2 {
    width: .65em;
  }

  .xxkll4s {
    width: .74em;
  }

  .x1jimcuc {
    width: .75em;
  }

  .xhekxkv {
    width: 1.15em;
  }

  .xwqoi62 {
    width: 1.1em;
  }

  .xwqq7k2 {
    width: 1.25rem;
  }

  .x1n3ixbd {
    width: 1.2em;
  }

  .x19n8kug {
    width: 1.2rem;
  }

  .x1h5jark {
    width: 1.375rem;
  }

  .x1fr90bg {
    width: 1.3em;
  }

  .xdpf0h8 {
    width: 1.5em;
  }

  .xp8d6y2 {
    width: 1.5rem;
  }

  .xq9tboe {
    width: 1.6rem;
  }

  .xkbvsu2 {
    width: 1.75em;
  }

  .xh29eag {
    width: 1.75rem;
  }

  .xvdr64a {
    width: 1.9rem;
  }

  .x1r3lusj {
    width: 10.5rem;
  }

  .xh8yej3 {
    width: 100%;
  }

  .xa62hm2 {
    width: 118%;
  }

  .x6jxa94 {
    width: 14px;
  }

  .x1kky2od {
    width: 16px;
  }

  .x1wkz53l {
    width: 17em;
  }

  .x1xp8n7a {
    width: 18px;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .xxcp8nv {
    width: 2.1em;
  }

  .x1s4ejo4 {
    width: 2.25rem;
  }

  .xdd3l67 {
    width: 2.3em;
  }

  .x4ppzok {
    width: 2.4em;
  }

  .xvm51jw {
    width: 2.5rem;
  }

  .xb1qrhf {
    width: 2.75rem;
  }

  .xw4jnvo {
    width: 20px;
  }

  .x1s1oyhh {
    width: 21em;
  }

  .x1fno8ci {
    width: 23em;
  }

  .xvy4d1p {
    width: 24px;
  }

  .xs5h3dt {
    width: 2rem;
  }

  .x14cw3s8 {
    width: 3.25rem;
  }

  .xz7ze0c {
    width: 3.5em;
  }

  .x154i66o {
    width: 3.5rem;
  }

  .x1btl19u {
    width: 30em;
  }

  .x1anfit2 {
    width: 31%;
  }

  .xqxa6in {
    width: 38em;
  }

  .x188tqju {
    width: 3rem;
  }

  .x1fibgyh {
    width: 4.5em;
  }

  .xekueh {
    width: 4rem;
  }

  .x1fzzjf9 {
    width: 54%;
  }

  .xycev2y {
    width: 60%;
  }

  .x19app5s {
    width: 68%;
  }

  .x7sqhwx {
    width: 70vmax;
  }

  .xthe8de {
    width: 78%;
  }

  .x1l24a0r {
    width: 7rem;
  }

  .x1ghds7r {
    width: 8.5rem;
  }

  .x1eyvef {
    width: 8rem;
  }

  .xop6fvv {
    width: 9rem;
  }

  .x14atkfc {
    width: auto;
  }

  .x1waujh3 {
    width: clamp(4.5rem, 7vw, 6.5rem);
  }

  .x1vk61xe {
    width: clamp(4rem, 7vw, 6rem);
  }

  .x1qwf1o2 {
    width: clamp(6rem, 22vw, 18rem);
  }

  .x1clbv7q {
    width: clamp(7.25rem, 12vw, 9.5rem);
  }

  .xeq5yr9 {
    width: fit-content;
  }

  .xezivpi {
    width: max-content;
  }

  .x163cusz {
    width: min(100%, 26rem);
  }

  .x1e7gs80 {
    width: min(100%, 46rem);
  }

  .xkc4nh7 {
    width: min(70vmin, 36rem);
  }

  .x5lhr3w {
    width: var(--x-width);
  }

  @supports (animation-timeline: view()) {
    .x12kcwy2.x12kcwy2 {
      height: 800svh;
    }
  }

  .x1023esb.x1023esb:where(.x1h0guti:is(*) *), .xqcdutl.xqcdutl:where(.xbqrqx6:is(*) *) {
    margin-bottom: .888889em;
  }

  .x14l7nz5:first-child {
    margin-top: 0;
  }

  .x1t1lzn6:last-child {
    border-bottom-width: 0;
  }

  .xzboxd6:last-child {
    margin-bottom: 0;
  }

  .xyjkveu.xyjkveu:first-child:where(.xbqrqx6:is(*) *) {
    margin-top: 1.33333em;
  }

  .x1g5w341.x1g5w341:last-child:where(.xbqrqx6:is(*) *) {
    margin-bottom: .888889em;
  }

  .x1yt8h1v.x1yt8h1v:last-child:where(.xbqrqx6:is(*) *) {
    margin-bottom: 1.33333em;
  }
}

@layer priority6 {
  @media (width >= 901px) {
    .x1ohzejs.x1ohzejs {
      border-radius: 1.9rem;
    }

    .x1nteemm.x1nteemm {
      border-radius: 2.4rem;
    }
  }

  @media (width >= 768px) {
    .x1mj52fj.x1mj52fj {
      border-width: 1px;
    }
  }

  @media (width >= 901px) {
    .xo8goub.xo8goub {
      gap: 4rem;
    }

    .x1bdbk73.x1bdbk73 {
      gap: clamp(3rem, 7vw, 6rem);
    }
  }

  @media (width >= 48rem) {
    .xfyz2jp.xfyz2jp {
      gap: 1.5rem;
    }
  }

  @media (width >= 40rem) {
    .xty20ue.xty20ue {
      gap: 1rem;
    }
  }

  @media (width >= 48rem) {
    .x1kp29zy.x1kp29zy {
      gap: 2rem;
    }
  }

  @media (width >= 901px) {
    .x173yzdm.x173yzdm {
      grid-column: 1;
    }

    .x1u4is7h.x1u4is7h {
      grid-column: 2;
    }
  }

  @media (width >= 40rem) {
    .x1ms54je.x1ms54je {
      grid-column: 1;
    }

    .x178l15y.x178l15y {
      grid-column: 2;
    }

    .x1yhuz0x.x1yhuz0x {
      grid-column: 3;
    }

    .xrkx5r0.xrkx5r0 {
      grid-column: 4;
    }

    .xtaymdm.xtaymdm {
      grid-column: auto;
    }
  }

  @media (width >= 901px) {
    .x3o43oa.x3o43oa {
      grid-row: 1;
    }
  }

  @media (width >= 40rem) {
    .x1dxg25j.x1dxg25j {
      grid-row: 1;
    }

    .x1115qin.x1115qin {
      grid-row: auto;
    }
  }

  @media (width >= 901px) {
    .x1971hz6.x1971hz6 {
      margin-inline: 1rem;
    }

    .x1r6q1y1.x1r6q1y1 {
      padding-inline: 1rem;
    }
  }

  @media (width >= 40rem) {
    .x1kbs10v.x1kbs10v {
      padding-inline: 1rem;
    }
  }
}

@layer priority7 {
  @media (width >= 768px) {
    .xrbq9wx.xrbq9wx {
      align-items: center;
    }
  }

  @media (width >= 901px) {
    .x1xdfr75.x1xdfr75 {
      align-items: center;
    }
  }

  @media (width >= 40rem) {
    .x1wsxa8l.x1wsxa8l {
      align-self: center;
    }
  }

  @media (width >= 901px) {
    .xll9msk.xll9msk {
      animation-name: x1t4spqg-B;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .xhizvne.xhizvne {
      animation-name: none;
    }
  }

  @media (width >= 48rem) {
    .x9w06io.x9w06io {
      aspect-ratio: 1.08;
    }

    .x1wtpj2m.x1wtpj2m {
      aspect-ratio: 5 / 4;
    }
  }

  @media (width >= 901px) {
    .x1m1j45i.x1m1j45i {
      background-color: var(--background);
    }
  }

  @media (width >= 48rem) {
    .x17i04ea.x17i04ea {
      column-gap: 2rem;
    }
  }

  @media (width >= 901px) {
    .x5yjf5c.x5yjf5c {
      cursor: grab;
    }
  }

  @media (width >= 768px) {
    .x9wcet0.x9wcet0 {
      display: inline-flex;
    }

    .x1p4livz.x1p4livz {
      display: none;
    }
  }

  @media (width >= 901px) {
    .x19n5shc.x19n5shc {
      display: block;
    }

    .x144665v.x144665v {
      display: flex;
    }

    .xd9cs7b.xd9cs7b {
      display: grid;
    }

    .xti0wpy.xti0wpy {
      display: inline-flex;
    }

    .x11xs8bp.x11xs8bp {
      display: none;
    }
  }

  @media (width >= 40rem) {
    .x1mndoiy.x1mndoiy {
      display: flex;
    }
  }

  @media (width >= 48rem) {
    .xmp569.xmp569 {
      display: flex;
    }
  }

  @media (width >= 40rem) {
    .xe7v5o7.xe7v5o7 {
      display: grid;
    }

    .x75b12j.x75b12j {
      display: inline;
    }

    .xh65vv6.xh65vv6 {
      display: none;
    }

    .x2gn7a.x2gn7a {
      display: table-cell;
    }
  }

  @media (width >= 901px) {
    .x1raxiyk.x1raxiyk {
      flex-basis: min(100vw - 2 * clamp(1.25rem, 6vw, 5rem), 64rem);
    }
  }

  @media (width >= 768px) {
    .xv4p7r8.xv4p7r8 {
      flex-grow: 0;
    }
  }

  @media (width >= 901px) {
    .xl9qmxp.xl9qmxp {
      flex-grow: 1;
    }

    .x6t7igr.x6t7igr {
      flex-shrink: 0;
    }
  }

  @media (width >= 40rem) {
    .x79ex4x.x79ex4x {
      flex-wrap: wrap;
    }
  }

  @media (width >= 901px) {
    .x1xpyf28.x1xpyf28 {
      font-size: .9rem;
    }

    .x10z6h4k.x10z6h4k {
      font-size: 1.85rem;
    }
  }

  @media (width >= 48rem) {
    .x1042d5u.x1042d5u {
      font-size: .95rem;
    }

    .xbu23fx.xbu23fx {
      font-size: 1.125rem;
    }

    .xzkej1o.xzkej1o {
      font-size: min(2.05cqw, 2.25cqh);
    }
  }

  @media (width >= 901px) {
    .x1d23873.x1d23873 {
      grid-template-columns: 1fr auto 1fr;
    }

    .x1jufjbo.x1jufjbo {
      grid-template-columns: minmax(0, .85fr) minmax(0, 1.15fr);
    }

    .xi1lfs4.xi1lfs4 {
      grid-template-columns: minmax(0, .9fr) minmax(0, 1.1fr);
    }

    .xh7jg8m.xh7jg8m {
      grid-template-columns: minmax(0, 1.15fr) minmax(0, .85fr);
    }

    .xm4wj6a.xm4wj6a {
      grid-template-columns: minmax(0, 1.1fr) minmax(0, .9fr);
    }

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

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

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

    .x6kks51.x6kks51 {
      grid-template-columns: minmax(0, 46rem) minmax(13rem, 17rem);
    }

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

  @media (width >= 40rem) {
    .x1hca30d.x1hca30d {
      grid-template-columns: 1fr 1fr;
    }

    .xhw2avg.xhw2avg {
      grid-template-columns: 4.5rem minmax(0, 1fr) minmax(0, 10rem) 5.5rem;
    }

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

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

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

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

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

  @media (width >= 48rem) {
    .x19n7awo.x19n7awo {
      grid-template-columns: repeat(3, 1fr);
    }
  }

  .xarstr8:after {
    inset: 0;
  }

  @media (width >= 40rem) {
    .xlecbap.xlecbap {
      inset-inline-start: auto;
    }
  }

  @media (width >= 901px) {
    .x12rkemf.x12rkemf {
      justify-content: center;
    }

    .x1uhsbsl.x1uhsbsl {
      justify-self: center;
    }
  }

  @media (width >= 40rem) {
    .x1145bp9.x1145bp9 {
      justify-self: center;
    }

    .xx2k4r8.xx2k4r8 {
      justify-self: start;
    }
  }

  @media (width >= 768px) {
    .x1a8a2fj.x1a8a2fj {
      opacity: 0;
    }
  }

  @media (width >= 901px) {
    .x1t3ar1h.x1t3ar1h {
      opacity: var(--x-x30spj);
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .xo99gko.xo99gko {
      opacity: 1;
    }
  }

  @media (width >= 901px) {
    .x1gc7wd8.x1gc7wd8 {
      order: -1;
    }

    .xd4sljh.xd4sljh {
      order: 0;
    }
  }

  @media (width >= 40rem) {
    .xp0hp02.xp0hp02 {
      order: 0;
    }

    .x1ldnide.x1ldnide {
      order: 1;
    }
  }

  @media (width >= 901px) {
    .x1rmprlr.x1rmprlr {
      position: absolute;
    }

    .x15pt6pp.x15pt6pp {
      position: relative;
    }

    .xg04eb1.xg04eb1 {
      row-gap: 4rem;
    }
  }

  @media (width >= 48rem) {
    .xlyx51w.xlyx51w {
      row-gap: 5rem;
    }
  }

  @media (width >= 768px) {
    .x1cyxaz5.x1cyxaz5 {
      transform: translateY(.5rem) scale(.98);
    }
  }

  @media (width >= 901px) {
    .x6e7sfa.x6e7sfa {
      transform: translate(-50%, -50%);
    }

    .x1q39f5w.x1q39f5w {
      transform: translateX(-28%) scale(.86);
    }

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

    .x11o7689.x11o7689 {
      transform: translateX(-72%) scale(.86);
    }

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

    .xgwyimc.xgwyimc {
      transform: var(--x-e9dppq);
    }
  }

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

  @media (width >= 48rem) {
    .x1dop7o5.x1dop7o5 {
      transform: translate(-54%, -56%);
    }
  }

  @media (width >= 768px) {
    .xpyr6fl.xpyr6fl {
      transition-duration: .15s;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x1nm6nby.x1nm6nby {
      transition-property: none;
    }
  }

  @media (width >= 40rem) {
    .x1g0eha6.x1g0eha6 {
      white-space: nowrap;
    }
  }

  @media (width >= 901px) {
    @supports (animation-timeline: view()) {
      .x2lho0f.x2lho0f.x2lho0f {
        display: block;
      }

      .x5ctxay.x5ctxay.x5ctxay {
        position: sticky;
      }
    }
  }

  @media (prefers-reduced-motion: reduce) {
    @supports (animation-timeline: view()) {
      .x1c22map.x1c22map.x1c22map {
        position: relative;
      }
    }
  }
}

@layer priority8 {
  @media (width >= 768px) {
    .x1y9b3ha.x1y9b3ha {
      border-bottom-left-radius: calc(var(--radius) + 8px);
    }

    .x189fnqk.x189fnqk {
      border-bottom-right-radius: calc(var(--radius) + 8px);
    }
  }

  @media (width >= 901px) {
    .x1bdvfsr.x1bdvfsr {
      bottom: 12%;
    }

    .x19znonw.x19znonw {
      bottom: auto;
    }
  }

  @media (width >= 768px) {
    .x1x7efb7.x1x7efb7 {
      height: 38rem;
    }
  }

  @media (width >= 901px) {
    .x1t4w16.x1t4w16 {
      height: 2.5rem;
    }

    .x1auf2ve.x1auf2ve {
      height: 2.75rem;
    }

    .xwguznn.xwguznn {
      height: 26rem;
    }

    .x1fv1asa.x1fv1asa {
      height: 3.5rem;
    }

    .x1yhlf1u.x1yhlf1u {
      height: 3rem;
    }

    .x1qprvpk.x1qprvpk {
      height: 4.5rem;
    }

    .xc6m7fg.xc6m7fg {
      height: 6rem;
    }

    .x1tg4xzm.x1tg4xzm {
      height: auto;
    }

    .x1w1hy7z.x1w1hy7z {
      height: min(40rem, 82svh);
    }

    .x1vp76i5.x1vp76i5 {
      height: min(46rem,calc(100svh - var(--header-space) - 2rem));
    }

    .x1jgsoa4.x1jgsoa4 {
      left: 0;
    }

    .xs9ha88.xs9ha88 {
      left: calc(50% + 8.15rem);
    }

    .xgqbndq.xgqbndq {
      margin-top: 0;
    }
  }

  @media (width >= 40rem) {
    .x1rvx9xk.x1rvx9xk {
      margin-top: 0;
    }
  }

  @media (width >= 768px) {
    .x1ay42gb.x1ay42gb {
      max-height: calc(100dvh - 3rem);
    }
  }

  @media (width >= 901px) {
    .x5cl51o.x5cl51o {
      max-width: none;
    }

    .x1wft1rm.x1wft1rm {
      min-height: 100svh;
    }

    .x13zsjxz.x13zsjxz {
      min-height: max(100svh, 48rem);
    }

    .x17rrwub.x17rrwub {
      min-height: min(52rem, 100svh);
    }
  }

  @media (width >= 40rem) {
    .x12g93je.x12g93je {
      min-height: 26rem;
    }

    .xae621r.xae621r {
      min-height: 3lh;
    }
  }

  @media (width >= 768px) {
    .xflie5w.xflie5w {
      padding-bottom: 0;
    }

    .x8tti2g.x8tti2g {
      padding-bottom: 1.5rem;
    }
  }

  @media (width >= 901px) {
    .x2eemb7.x2eemb7 {
      padding-bottom: 1rem;
    }

    .x2c8vj5.x2c8vj5 {
      padding-bottom: 4rem;
    }
  }

  @media (width >= 768px) {
    .xvw0vkz.xvw0vkz {
      padding-top: 0;
    }

    .x1pgds0k.x1pgds0k {
      padding-top: 1.5rem;
    }
  }

  @media (width >= 901px) {
    .x2p3pd9.x2p3pd9 {
      padding-top: calc(var(--header-space) + 1rem);
    }

    .x1puteiq.x1puteiq {
      padding-top: clamp(3rem, 6vw, 5rem);
    }

    .x7se54q.x7se54q {
      right: 0;
    }

    .xcpp6pv.xcpp6pv {
      top: 0;
    }

    .xjcwnjs.xjcwnjs {
      top: 12%;
    }

    .x1qp3amb.x1qp3amb {
      top: 24%;
    }

    .xg1hs9y.xg1hs9y {
      top: 40%;
    }

    .x15jaij4.x15jaij4 {
      top: calc(var(--header-space) + 2rem);
    }
  }

  @media (width >= 768px) {
    .x10kwgiq.x10kwgiq {
      width: min(37.5rem, 100%);
    }

    .xskappv.xskappv {
      width: min(40rem, 100%);
    }
  }

  @media (width >= 901px) {
    .xqbbmvs.xqbbmvs {
      width: 11rem;
    }

    .x1i0cwtj.x1i0cwtj {
      width: 12.5rem;
    }

    .xnoicwo.xnoicwo {
      width: 12rem;
    }

    .x2p2jvs.x2p2jvs {
      width: 14rem;
    }

    .xfw1xe3.xfw1xe3 {
      width: 17rem;
    }

    .xacx4qs.xacx4qs {
      width: 2.75rem;
    }

    .x8qg0jw.x8qg0jw {
      width: 3.5rem;
    }

    .x178wyq7.x178wyq7 {
      width: 3rem;
    }

    .xrpxkio.xrpxkio {
      width: 64%;
    }

    .x1w5csoa.x1w5csoa {
      width: 6rem;
    }

    .x7asu0r.x7asu0r {
      width: calc(28% - 2rem);
    }

    .xgytlgp.xgytlgp {
      width: clamp(12rem, 20vw, 19rem);
    }

    .xl11lx.xl11lx {
      width: min(40rem, 44%);
    }
  }

  @media (width >= 40rem) {
    .x1hm34wb.x1hm34wb {
      width: 22rem;
    }

    .xlugv4m.xlugv4m {
      width: 5.5rem;
    }
  }

  @media (width >= 901px) {
    @supports (animation-timeline: view()) {
      .xyo7xdr.xyo7xdr.xyo7xdr {
        height: 400svh;
      }
    }
  }

  @media (prefers-reduced-motion: reduce) {
    @supports (animation-timeline: view()) {
      .x10s1bl2.x10s1bl2.x10s1bl2 {
        height: auto;
      }
    }
  }
}

@layer priority9 {
  .xks9uh4::placeholder {
    color: var(--muted-foreground);
  }

  .xna0xaf::marker {
    color: var(--ring);
  }

  .x1s928wv:after {
    content: "";
  }

  .x1j6awrg:after {
    position: absolute;
  }

  .xz7idv5.xz7idv5:where(.xaenxwy:is(*) *):after {
    content: close-quote;
  }

  .xw4yh65.xw4yh65:where(.xaenxwy:is(*) *):before {
    content: open-quote;
  }
}

@layer priority10 {
  @media (prefers-reduced-motion: reduce) {
    @media (width >= 901px) {
      .x10vzhkv.x10vzhkv.x10vzhkv {
        animation-name: none;
      }

      .x1mjn60p.x1mjn60p.x1mjn60p {
        display: none;
      }

      .xs86zjt.xs86zjt.xs86zjt {
        position: relative;
      }
    }
  }
}

@layer priority11 {
  @media (prefers-reduced-motion: reduce) {
    @media (width >= 901px) {
      .xii8b0m.xii8b0m.xii8b0m {
        height: auto;
      }
    }
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

@property --x1az6t83 {
  syntax: "<number>";
  inherits: true;
  initial-value: 1;
}

@keyframes x1t4spqg-B {
  from {
    --x1az6t83: 0;
  }

  to {
    --x1az6t83: 1;
  }
}

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

  to {
    opacity: .62;
  }
}

@keyframes x1lcjcag-B {
  0%, 7% {
    opacity: 0;
    visibility: hidden;
  }

  11%, 68% {
    opacity: 1;
    visibility: visible;
  }

  73%, 100% {
    opacity: 0;
    visibility: hidden;
  }
}

@keyframes xyp99zv-B {
  0% {
    opacity: 1;
    visibility: visible;
  }

  8%, 100% {
    opacity: 0;
    visibility: hidden;
  }
}

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

  to {
    opacity: 1;
  }
}

@keyframes x1qwogsa-B {
  from {
    opacity: 0;
    translate: 0 .6em;
  }

  to {
    opacity: 1;
    translate: 0;
  }
}

@keyframes x127uum9-B {
  from {
    filter: blur(8px);
    scale: .6;
  }

  to {
    filter: blur();
    scale: 1;
  }
}

@keyframes x338pig-B {
  0%, 100% {
    transform: translateY(0);
  }

  50% {
    transform: translateY(-3%);
  }
}

@keyframes xi5tz9h-B {
  0%, 100% {
    transform: translateY(0);
  }

  50% {
    transform: translateY(.4rem);
  }
}

@keyframes x14ignu1-B {
  from {
    translate: 0 8%;
  }

  to {
    translate: 0;
  }
}

@keyframes x10f4nih-B {
  from {
    filter: blur(14px);
    translate: 0 1.5rem;
  }

  to {
    filter: blur();
    translate: 0;
  }
}

:root, .xmmsjpt {
  --x1az6t83: 1;
}

.x62g82n {
  --solar-secondary-color: #ceb6fc;
}

@supports (color: lab(0% 0 0)) {
  .x62g82n {
    --solar-secondary-color: lab(77.864% 19.1486 -31.6848);
  }
}

.xb9uslp {
  --solar-secondary-opacity: 1;
}

.x1ayq28n {
  --solar-size: .75em;
}

.xhk88ng {
  --solar-size: 1.25rem;
}

.xxtoq10 {
  --solar-size: 1.6em;
}

.xdxvzm9 {
  --solar-size: 1em;
}

.x18pe806 {
  --solar-size: 1rem;
}
