@layer base, components;
@layer components.hraness-design-kit.legacy, components.hraness-site-footer.legacy, components.hraness-ui.legacy.base, components.hraness-ui.legacy, components.hraness-stylex.priority1, components.hraness-stylex.priority2, components.hraness-stylex.priority3, components.hraness-stylex.priority4, components.hraness-stylex.priority5, components.hraness-stylex.priority6, components.hraness-stylex.priority7, components.hraness-stylex.priority8;
@layer components.hraness-stylex.priority2 {
  .x4st1jw {
    border-block: 0;
  }

  .xqjagye {
    border-block: var(--hraness-marketing-rule);
  }

  .x5jh6js {
    border-inline: 0;
  }

  .xln7xf2 {
    font: inherit;
  }

  .x5qop9b {
    grid-area: bottom;
  }

  .x1pmbb8p {
    grid-area: brand;
  }

  .xxwd7sb {
    grid-area: label;
  }

  .xt33hwp {
    grid-area: links;
  }

  .x1qaspin {
    grid-area: mailing;
  }

  .x3jjhf5 {
    grid-area: page;
  }

  .x1c6xfxh {
    grid-area: rail;
  }

  .x2ga2k1 {
    grid-area: support;
  }

  .x1njhr7p {
    grid-area: top;
  }

  .x17vz68e {
    grid-template: "rail top" auto "rail page" minmax(0,1fr) "rail bottom" auto  / var(--navigation-rail-width) minmax(0,1fr);
  }

  .x1fsnwvr {
    inset: -18%;
  }

  .x1l7mm2i {
    inset: -8%;
  }

  .x10a8y8t {
    inset: 0;
  }

  .xkdpibf {
    margin: -1px;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .x1bpp3o7 {
    margin: auto;
  }

  .x1yen4p6 {
    padding: .35rem .6rem;
  }

  .xo16nda {
    padding: .3rem .85rem;
  }

  .xk2ntsi {
    padding: .4rem .4rem 0 1rem;
  }

  .x1v5tq4r {
    padding: .55rem .5rem;
  }

  .x3699eh {
    padding: .55rem .9rem;
  }

  .x1xplop1 {
    padding: .5rem 1rem 1rem;
  }

  .xde91s7 {
    padding: .5rem 1rem 4rem;
  }

  .x1i4hug3 {
    padding: .65rem .8rem;
  }

  .xz0q7xm {
    padding: .6rem .8rem;
  }

  .x19qf9ol {
    padding: .6rem 1.1rem;
  }

  .xslvvub {
    padding: .75rem .95rem;
  }

  .x86o7ao {
    padding: .8rem 1rem;
  }

  .x1732f5w {
    padding: 0 !important;
  }

  .x1717udv {
    padding: 0;
  }

  .x194jd1b {
    padding: 1.1rem 7rem 1rem 1rem;
  }

  .x1dk9mx5 {
    padding: 1.25rem clamp(.8rem, 2vw, 1.5rem);
  }

  .x67o20r {
    padding: 1rem 1rem 0;
  }

  .x3hm25i {
    padding: 1rem 1rem 1rem 0;
  }

  .x1uz70x1 {
    padding: 1rem;
  }

  .x1nn0urv {
    padding: clamp(1.25rem, 2.5vw, 1.75rem);
  }

  .xskt5hv {
    padding: clamp(1.25rem, 3vw, 2rem) clamp(1rem, 2.5vw, 1.75rem);
  }

  .x12fqarx {
    padding: clamp(1.25rem, 3vw, 2rem);
  }

  .xe0tb4u {
    padding: clamp(1.5rem, 3vw, 2rem);
  }

  .x1cje537 {
    padding: clamp(1.5rem, 4vw, 2.5rem);
  }

  .xj4rqp {
    padding: var(--_hraness-platform-install-stacked-tabs-padding, var(--_hraness-platform-install-narrow-tabs-padding, .25rem));
  }

  .xjhuplf {
    padding: var(--layout-chrome-inset);
  }

  .x15skzh0 {
    padding: var(--space-2) var(--space-3);
  }

  .xg94cu2 {
    padding: var(--space-3);
  }

  .xyz91iy {
    padding: var(--space-4);
  }

  @media (width <= 48rem) {
    .x1u8reri.x1u8reri {
      grid-area: trigger;
    }

    .x5m4t22.x5m4t22 {
      grid-template: "top trigger"
                     "page page" minmax(0, 1fr)
                     "bottom bottom"
                     / minmax(0, 1fr) auto;
    }

    .x1bmall5.x1bmall5 {
      padding: var(--layout-chrome-inset);
    }
  }
}

@layer components.hraness-stylex.priority3 {
  .x1agz8ms {
    background-position: 0 0;
  }

  .x1y4qj14 {
    background-position: 0 0;
  }

  .x1eror2x {
    background-position: 100%;
  }

  .x71po09 {
    background-position: calc(100% - 1rem), calc(100% - .75rem);
  }

  .x1po4hv0 {
    background-position: initial;
  }

  .x9ylygx {
    background-position: .7rem 1.4rem, .75rem 1.45rem, right .7rem bottom 1.4rem, right .75rem bottom 1.45rem, left 1.35rem bottom .7rem, left 1.4rem bottom .75rem, right 1.35rem top .7rem, right 1.4rem top .75rem;
  }

  .xhsufdf {
    background-position: .8rem .8rem, .8rem .8rem, right .8rem top .8rem, right .8rem top .8rem, left .8rem bottom .8rem, left .8rem bottom .8rem, right .8rem bottom .8rem, right .8rem bottom .8rem;
  }

  .x8owtp4 {
    background-position: 1rem .65rem, left 1rem bottom .65rem, .65rem 1rem, right .65rem top 1rem;
  }

  .x1akr6q6 {
    background-position: 0 0, 100% 0, 0 100%, 100% 100%;
  }

  .xw2ojrw {
    background-position: var(--foil-light-x, 50%) var(--foil-light-y, 50%);
  }

  .x1r53nyk {
    background-position: var(--hraness-design-procedural-grid-offset-x) var(--hraness-design-procedural-grid-offset-y),var(--hraness-design-procedural-grid-offset-x) var(--hraness-design-procedural-grid-offset-y);
  }

  .xvnnzik {
    border-block-end: 1px solid var(--line);
  }

  .xothggy {
    border-block-end: var(--hraness-marketing-chrome-rule);
  }

  .xknh1wj {
    border-block-end: var(--hraness-marketing-rule);
  }

  .x1cjc3ue {
    border-block-start: 0;
  }

  .x19fofvp {
    border-block-start: 2px solid var(--hraness-marketing-related-tone);
  }

  .xlejusl {
    border-block-start: var(--hraness-marketing-rule);
  }

  .xaqea5y {
    border-bottom: 0;
  }

  .xu8467y {
    border-bottom: 1px solid var(--hraness-marketing-line-strong);
  }

  .xq2vf8v {
    border-bottom: 2px solid var(--_hraness-foil-edge, var(--lightningcss-light, #000) var(--lightningcss-dark, #fff));
  }

  .x1ld2yh7 {
    border-bottom: var(--hraness-marketing-rule);
  }

  .x1w0e1mo {
    border-bottom: var(--hraness-marketing-surface-rule);
  }

  .x19ig9on {
    border-color: color-mix(in oklch,var(--ui-destructive) 45%,var(--ui-border));
  }

  .x9bx2s3 {
    border-color: color-mix(in oklch,var(--ui-destructive) 55%,var(--ui-border));
  }

  .xj794q3 {
    border-color: color-mix(in oklch,var(--ui-info) 45%,var(--ui-border));
  }

  .xziflcd {
    border-color: color-mix(in oklch,var(--ui-info) 55%,var(--ui-border));
  }

  .x7q492y {
    border-color: color-mix(in oklch,var(--ui-input) 65%,var(--ui-foreground));
  }

  .x1icxh44 {
    border-color: color-mix(in oklch,var(--ui-primary) 14%,var(--ui-surface-edge));
  }

  .xeg9rf5 {
    border-color: color-mix(in oklch,var(--ui-primary) 24%,var(--ui-surface-edge));
  }

  .xot7yk0 {
    border-color: color-mix(in oklch,var(--ui-success) 45%,var(--ui-border));
  }

  .xtbbexc {
    border-color: color-mix(in oklch,var(--ui-success) 55%,var(--ui-border));
  }

  .xfk30nb {
    border-color: color-mix(in oklch,var(--ui-warning) 45%,var(--ui-border));
  }

  .x2zn8v0 {
    border-color: color-mix(in oklch,var(--ui-warning) 55%,var(--ui-border));
  }

  .x1p1n6e9 {
    border-color: color-mix(in srgb,currentColor 35%,transparent);
  }

  .x3ugid2 {
    border-color: color-mix(in srgb,var(--foreground, CanvasText) 15%,transparent);
  }

  .x1agitey {
    border-color: color-mix(in srgb,var(--hraness-design-procedural-ripple-color) 46%,transparent);
  }

  .xtxfw9o {
    border-color: color-mix(in srgb,var(--hraness-marketing-accent, var(--focus, Highlight)) 34%,color-mix(in srgb,var(--hraness-marketing-ink, var(--foreground, CanvasText)) 12%,transparent));
  }

  .x1ls9zlr {
    border-color: color-mix(in srgb,var(--hraness-marketing-ink, var(--foreground, CanvasText)) 12%,transparent);
  }

  .x73macs {
    border-color: color-mix(in srgb,var(--hraness-marketing-ink, var(--foreground, CanvasText)) 22%,transparent);
  }

  .x11d1vu1 {
    border-color: currentColor !important;
  }

  .x1r7ld26 {
    border-color: currentColor;
  }

  .x9r1u3d {
    border-color: #0000;
  }

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

  .x1fxznak {
    border-color: var(--hraness-appearance-control-border, var(--hraness-material-seam, var(--ui-input, GrayText)));
  }

  .x1i6kmn4 {
    border-color: var(--hraness-marketing-accent);
  }

  .x1aeagfj {
    border-color: var(--hraness-material-seam, var(--control-border, GrayText));
  }

  .x11ngh50 {
    border-color: var(--hraness-site-footer-line);
  }

  .x2zdn4l {
    border-color: var(--hraness-tag-accent, var(--ui-border));
  }

  .x6fouwu {
    border-color: var(--line);
  }

  .x18a2c42 {
    border-color: var(--night-line);
  }

  .x67vgen {
    border-color: var(--ui-border);
  }

  .xjl0rct {
    border-color: var(--ui-destructive);
  }

  .xse0uuh {
    border-color: var(--ui-foreground);
  }

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

  .xm03egy {
    border-color: var(--ui-primary);
  }

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

  .xzfhy1j {
    border-color: var(--ui-surface-edge);
  }

  .x1xhxxw4 {
    border-inline-start: 3px solid var(--hraness-marketing-line-strong);
  }

  .x9l8fd4 {
    border-inline-start: var(--hraness-marketing-rule);
  }

  .xwqakj {
    border-left: 0;
  }

  .x1q5zsyi {
    border-left: 1px solid var(--hraness-marketing-line-strong);
  }

  .xnzc5uu {
    border-left: 2px solid var(--_hraness-foil-edge, var(--lightningcss-light, #000) var(--lightningcss-dark, #fff));
  }

  .xm9c49u {
    border-left: var(--hraness-marketing-rule);
  }

  .x72sy0d {
    border-left: var(--hraness-marketing-surface-rule);
  }

  .x6i6fhv {
    border-radius: .375rem;
  }

  .x1pmwmko {
    border-radius: .3em;
  }

  .x18jy0o0 {
    border-radius: .4rem;
  }

  .x116uinm {
    border-radius: .5rem;
  }

  .xmx9ex2 {
    border-radius: .625rem;
  }

  .x1yt6v20 {
    border-radius: .75rem;
  }

  .x2u8bby {
    border-radius: 0;
  }

  .x3fmiap {
    border-radius: 1rem;
  }

  .x13qx2rk {
    border-radius: 26%;
  }

  .x18tx71f {
    border-radius: 46% 54% 52% 48% / 58% 44% 56% 42%;
  }

  .x16rqkct {
    border-radius: 50%;
  }

  .x1e6avla {
    border-radius: 999px;
  }

  .x1qfbufn {
    border-radius: calc(var(--_mark-size) * .26);
  }

  .x1pjcqnp {
    border-radius: inherit;
  }

  .x1c6t507 {
    border-radius: var(--control-radius);
  }

  .x1ec2q3q {
    border-radius: var(--foil-card-radius, var(--radius-lg, .75rem));
  }

  .x1eubfot {
    border-radius: var(--hraness-marketing-frame-radius);
  }

  .x19hin1r {
    border-radius: var(--hraness-marketing-radius);
  }

  .xvy3trx {
    border-radius: var(--radius-lg, .75rem);
  }

  .xjb54qr {
    border-radius: var(--radius-lg);
  }

  .xyz7jqb {
    border-radius: var(--radius-md, .5rem);
  }

  .xhe58dl {
    border-radius: var(--radius-md);
  }

  .x18j2vf1 {
    border-radius: var(--radius-round);
  }

  .x1u5dnfi {
    border-radius: var(--radius-sharp);
  }

  .x1sybd2c {
    border-radius: var(--radius-sm);
  }

  .x1tj6v8e {
    border-right: 0;
  }

  .x8a5x8j {
    border-right: 1px solid var(--hraness-marketing-line-strong);
  }

  .x1koopx7 {
    border-right: 2px solid var(--_hraness-foil-edge, var(--lightningcss-light, #000) var(--lightningcss-dark, #fff));
  }

  .xl0qb3l {
    border-right: var(--hraness-marketing-rule);
  }

  .x16x8cr2 {
    border-right: var(--hraness-marketing-surface-rule);
  }

  .xbsl7fq {
    border-style: dashed;
  }

  .x1lkz4a {
    border-style: none !important;
  }

  .xng3xce {
    border-style: none;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .x6umtig {
    border-top: 0;
  }

  .xn57pnr {
    border-top: 1px solid var(--hraness-marketing-line-strong);
  }

  .xe5pac1 {
    border-top: 2px solid var(--_hraness-foil-edge, var(--lightningcss-light, #000) var(--lightningcss-dark, #fff));
  }

  .xbzzath {
    border-top: var(--hraness-marketing-rule, 1px solid var(--line));
  }

  .xzdcvt0 {
    border-top: var(--hraness-marketing-rule);
  }

  .x17p5ghk {
    border-top: var(--hraness-marketing-surface-rule);
  }

  .x1toeqfw {
    border-width: 0 !important;
  }

  .xc342km {
    border-width: 0;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .xdh2fpr {
    border-width: 2px;
  }

  .x3psx0u {
    flex: none;
  }

  .xxszbp0 {
    flex: 0 32rem;
  }

  .xc8qplx {
    flex: 1 0 auto;
  }

  .xehxkzz {
    flex: 12rem;
  }

  .x12lumcd {
    flex: auto;
  }

  .x1aazh3f {
    font-variant: inherit;
  }

  .xl8vk3q {
    gap: .05rem;
  }

  .x1enigpx {
    gap: .125rem;
  }

  .xrfvb6r {
    gap: .15rem 1.15rem;
  }

  .x1i0ffca {
    gap: .15rem;
  }

  .x38wis9 {
    gap: .25rem .5rem;
  }

  .x4upkte {
    gap: .25rem 1rem;
  }

  .xvh977a {
    gap: .25rem;
  }

  .x73f2yu {
    gap: .35rem;
  }

  .x1a0l8n0 {
    gap: .3rem 1rem;
  }

  .xbcm6b9 {
    gap: .3rem;
  }

  .x1rcpt3j {
    gap: .45rem;
  }

  .x1neeqzj {
    gap: .4rem;
  }

  .xpraio3 {
    gap: .55rem;
  }

  .x339ura {
    gap: .5rem 1.25rem;
  }

  .x1lx4akv {
    gap: .5rem 1.5rem;
  }

  .x13z6uf9 {
    gap: .5rem;
  }

  .xb6y1gh {
    gap: .625rem;
  }

  .x5m0csh {
    gap: .65rem;
  }

  .x1uma3xh {
    gap: .6rem;
  }

  .xilar1o {
    gap: .75rem 1.5rem;
  }

  .x8233eu {
    gap: .75rem;
  }

  .x94aazo {
    gap: .85rem;
  }

  .x15iy025 {
    gap: 1.25rem;
  }

  .x8fetqu {
    gap: 1rem;
  }

  .x1h7ehgl {
    gap: 2.5rem 3.5rem;
  }

  .xia337e {
    gap: 2.75rem 3rem;
  }

  .xm2penl {
    gap: 2rem 4rem;
  }

  .xnromcf {
    gap: calc(var(--_mark-size) * .4);
  }

  .xmpxahs {
    gap: clamp(1.25rem, 4vw, 3rem);
  }

  .x13p3q8k {
    gap: clamp(1.5rem, 4vw, 3rem);
  }

  .x1kfhdh0 {
    gap: clamp(2rem, 5vw, 3.5rem);
  }

  .x6adc78 {
    gap: var(--_hraness-platform-install-stacked-tab-gap, var(--_hraness-platform-install-narrow-tab-gap, .45rem));
  }

  .xmwh1i8 {
    gap: var(--_hraness-platform-install-stacked-tabs-gap, var(--_hraness-platform-install-narrow-tabs-gap, .25rem));
  }

  .x5kxhqv {
    gap: var(--space-1, .25rem) var(--space-3, .75rem);
  }

  .x111l7ma {
    gap: var(--space-1) var(--space-2);
  }

  .xm15xud {
    gap: var(--space-1);
  }

  .xmgkybt {
    gap: var(--space-2);
  }

  .x96y02u {
    gap: var(--space-3);
  }

  .x1adtp44 {
    gap: var(--space-4, 1rem);
  }

  .xzci21y {
    gap: var(--space-4);
  }

  .xyesurp {
    gap: var(--space-6);
  }

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

  .xgkxs2y {
    grid-column: 1;
  }

  .x1ms6mhf {
    grid-row: 1;
  }

  .x7sv70a {
    grid-row: 2;
  }

  .x17r4bj8 {
    grid-template-areas: "brand brand"
                         "mailing support"
                         "links links";
  }

  .x182hbjg {
    grid-template-areas: "brand links";
  }

  .x1ioy8xi {
    grid-template-areas: "brand support"
                         "links links";
  }

  .x8wilts {
    grid-template-areas: "brand"
                         "mailing"
                         "links";
  }

  .x14deco2 {
    grid-template-areas: "links";
  }

  .x1snwzqd {
    grid-template-areas: "mailing support"
                         "links links";
  }

  .x18vlmh1 {
    grid-template-areas: "mailing"
                         "links";
  }

  .x1rpbaqk {
    grid-template-areas: "support links";
  }

  .x10no89f {
    inset-block: 0;
  }

  .x17y0mx6 {
    inset-inline: 0;
  }

  .xfpd54u {
    inset-inline: calc(50% - 2px);
  }

  .xe8uvvx {
    list-style: none;
  }

  .x10im51j {
    margin-block: 0;
  }

  .x15j7jsh {
    margin-block: 5px;
  }

  .xvljh0b {
    margin-block: clamp(1rem, 3vw, 1.5rem);
  }

  .x18t8w2r {
    margin-block: clamp(2rem, 6vh, 4rem) clamp(3.5rem, 10vh, 6rem);
  }

  .xrxpjvj {
    margin-inline: 0;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .xhaut0e {
    outline: 1px solid #0f101447;
  }

  .x8sojfv {
    outline: 1px solid #1a1a1a47;
  }

  .xef4xze {
    outline: 1px solid #22b8cd47;
  }

  .x1495d13 {
    outline: 1px solid #d9775747;
  }

  .xydrj4t {
    outline: 1px solid color-mix(in srgb,var(--_mark-accent) 28%,transparent);
  }

  .x15sqzv3 {
    outline: 1px solid color-mix(in srgb,var(--_mark-accent) 70%,black);
  }

  .x1a2a7pz {
    outline: none;
  }

  .xysyzu8 {
    overflow: auto;
  }

  .x7giv3 {
    overflow: clip;
  }

  .x22f3wc {
    overflow: hidden !important;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x1rea2x4 {
    overflow: visible;
  }

  .xish69e {
    overscroll-behavior: contain;
  }

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

  .x5utbj {
    padding-block: .1875rem;
  }

  .x1o5vn8x {
    padding-block: .25rem;
  }

  .x1267ecw {
    padding-block: .35rem;
  }

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

  .xla58y3 {
    padding-block: .3rem;
  }

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

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

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

  .x15tgwd1 {
    padding-block: .85rem;
  }

  .x142x9wm {
    padding-block: .875rem;
  }

  .xs0puwk {
    padding-block: 0 1.5rem;
  }

  .xt970qd {
    padding-block: 0;
  }

  .xgepmj6 {
    padding-block: 1rem;
  }

  .xrfbana {
    padding-block: clamp(1.25rem, 4vw, 2rem);
  }

  .x1nyyes6 {
    padding-block: clamp(1.5rem, 4vw, 3rem);
  }

  .xgqmzqw {
    padding-block: clamp(2.5rem, 6vw, 4rem);
  }

  .xh0s0sg {
    padding-block: max(var(--layout-chrome-inset),env(safe-area-inset-top)) var(--layout-chrome-inset);
  }

  .x2d8rr9 {
    padding-block: max(var(--space-2, .5rem),env(safe-area-inset-top));
  }

  .x1bv4ce1 {
    padding-block: var(--_hraness-platform-install-stacked-tab-padding-block, var(--_hraness-platform-install-narrow-tab-padding-block, .4rem));
  }

  .xosp1vk {
    padding-block: var(--hraness-marketing-footer-space, 2rem 4rem);
  }

  .xgu4rd8 {
    padding-block: var(--hraness-marketing-hero-space, clamp(3.5rem,9vw,7rem) clamp(2.5rem,6vw,4.5rem));
  }

  .x1e7ni4k {
    padding-block: var(--hraness-marketing-section-space);
  }

  .x1noa3k7 {
    padding-block: var(--layout-chrome-inset) max(var(--layout-chrome-inset),env(safe-area-inset-bottom));
  }

  .x1dtp59r {
    padding-block: var(--layout-chrome-inset);
  }

  .xkdeioa {
    padding-block: var(--layout-edge-inset);
  }

  .x19cf7fd {
    padding-block: var(--space-1) max(var(--space-1),env(safe-area-inset-bottom));
  }

  .x1hpxurx {
    padding-block: var(--space-1);
  }

  .x1j5kcci {
    padding-block: var(--space-2);
  }

  .x1dk652i {
    padding-block: var(--space-3);
  }

  .xktq63f {
    padding-block: var(--space-4);
  }

  .x1e1zj16 {
    padding-block: var(--space-6);
  }

  .x6h58t4 {
    padding-block: var(--space-8);
  }

  .x1u5bktz {
    padding-inline: .125rem;
  }

  .x124z5kw {
    padding-inline: .1875rem;
  }

  .xllzysa {
    padding-inline: .25rem;
  }

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

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

  .x1f6otoe {
    padding-inline: .65rem;
  }

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

  .x13s4r1c {
    padding-inline: .875rem;
  }

  .xlmytos {
    padding-inline: .8rem;
  }

  .x1fi0nvg {
    padding-inline: .95rem;
  }

  .xnjsko4 {
    padding-inline: 0;
  }

  .xzsmjar {
    padding-inline: 1.5rem;
  }

  .xnxx81d {
    padding-inline: 1rem;
  }

  .xk5lw23 {
    padding-inline: clamp(1.25rem, 4vw, 2rem);
  }

  .x10wq4n4 {
    padding-inline: max(var(--layout-chrome-inset),env(safe-area-inset-left)) max(var(--layout-chrome-inset),env(safe-area-inset-right));
  }

  .x2qnaq3 {
    padding-inline: max(var(--layout-edge-inset),env(safe-area-inset-left)) max(var(--layout-edge-inset),env(safe-area-inset-right));
  }

  .x1yt8f57 {
    padding-inline: max(var(--space-4, 1rem),env(safe-area-inset-left)) max(var(--space-4, 1rem),env(safe-area-inset-right));
  }

  .xodclkz {
    padding-inline: var(--_hraness-platform-install-stacked-tab-padding-inline, var(--_hraness-platform-install-narrow-tab-padding-inline, .8rem));
  }

  .xy8kwyo {
    padding-inline: var(--hraness-marketing-gutter);
  }

  .x60vcjr {
    padding-inline: var(--hraness-quiet-site-gutter, 1.25rem);
  }

  .xfmotut {
    padding-inline: var(--layout-chrome-inset);
  }

  .x1w88gy1 {
    padding-inline: var(--layout-edge-inset);
  }

  .x1r26wqr {
    padding-inline: var(--space-1);
  }

  .xv2ckdy {
    padding-inline: var(--space-2);
  }

  .x27hgv3 {
    padding-inline: var(--space-3);
  }

  .x13g845m {
    padding-inline: var(--space-4);
  }

  .x1g860ya {
    padding-inline: var(--space-6);
  }

  .x10k7wzd {
    padding-inline: var(--space-8);
  }

  .x1ku5rj1 {
    place-items: center;
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .x1bvjpef {
    text-decoration: underline;
  }

  .x123h4s9:is([data-hovered], :hover), .x1hv131x:is([data-focused], [data-hovered], :focus-visible, :hover) {
    background-position: 0 0;
  }

  .x4dpq5y:focus-within, .xojh9ox:focus-visible {
    border-color: var(--ui-destructive);
  }

  .x1c7m8e0:focus-within, .x1k5f354:focus-visible {
    border-color: var(--ui-ring);
  }

  .xj8ojqv:focus-visible {
    border-radius: .25rem;
  }

  .xr5lfjo:focus-visible {
    outline: 2px solid var(--focus, Highlight);
  }

  .x11dsm9b:focus-visible {
    outline: 2px solid var(--hraness-marketing-accent, var(--focus, Highlight));
  }

  .x13mrud1:focus-visible {
    outline: 2px solid var(--hraness-marketing-accent);
  }

  .xg81e2w:focus-visible {
    outline: 2px solid var(--hraness-marketing-ink);
  }

  .x10s4vih:focus-visible {
    outline: 2px solid var(--primary);
  }

  .x1m71csk[data-notice="required"] {
    padding-inline: 0;
  }

  .x1jzi1v9:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
    background-position: .75rem, 1rem;
  }

  .xduu9rl:hover {
    background-position: 0 0;
  }

  .xrvvkm6:hover {
    background-position: initial;
  }

  .x1nwb32:hover {
    border-color: color-mix(in oklch,var(--hraness-marketing-accent) 84%,black);
  }

  .xj91kar:hover {
    border-color: color-mix(in oklch,var(--ui-input) 65%,var(--ui-foreground));
  }

  .x15t57y0:hover {
    border-color: color-mix(in oklch,var(--ui-primary) 24%,var(--ui-surface-edge));
  }

  .x19pv2u9:hover {
    border-color: color-mix(in oklch,var(--ui-primary) 35%,var(--ui-border));
  }

  .xxubsxb:hover {
    border-color: var(--ui-destructive);
  }

  .x1sw2twm:hover {
    border-color: var(--ui-primary);
  }

  .x1lku1pv:hover {
    text-decoration: none;
  }

  @media (forced-colors: active) {
    .x2c5uud.x2c5uud {
      background-position: 0 0;
    }

    .x1j9yjdw.x1j9yjdw {
      border-block-end: 1px solid canvastext;
    }

    .x1ndh9ne.x1ndh9ne {
      border-block-start: 1px solid canvastext;
    }
  }

  @media (width <= 48rem) {
    .x1rzon3k.x1rzon3k {
      border-block-start: var(--hraness-marketing-rule);
    }
  }

  @media (forced-colors: active) {
    .xjdclpy.xjdclpy {
      border-bottom: 1px solid buttontext;
    }

    .xtthz4l.xtthz4l {
      border-bottom: 1px solid canvastext;
    }

    .xw5ezrz.xw5ezrz {
      border-bottom: 2px solid buttontext;
    }

    .x1ylmb6m.x1ylmb6m {
      border-color: buttontext;
    }

    .x1w1tqly.x1w1tqly, .xh5fzc.xh5fzc {
      border-color: canvastext;
    }

    .x1n2ykn.x1n2ykn, .x18dem5r.x18dem5r {
      border-color: highlight;
    }
  }

  @media (width <= 48rem) {
    .xuk7mnp.xuk7mnp {
      border-inline-start: 0;
    }
  }

  @media (forced-colors: active) {
    .xoap1yo.xoap1yo {
      border-left: 1px solid buttontext;
    }

    .xug5yj.xug5yj {
      border-left: 1px solid canvastext;
    }

    .x1bvw2bm.x1bvw2bm {
      border-left: 2px solid buttontext;
    }

    .x1mlwb19.x1mlwb19 {
      border-right: 1px solid buttontext;
    }

    .xv2i73l.xv2i73l {
      border-right: 1px solid canvastext;
    }

    .xg6qco4.xg6qco4 {
      border-right: 2px solid buttontext;
    }

    .x1604q5y.x1604q5y {
      border-style: solid;
    }

    .x11qe1k5.x11qe1k5 {
      border-top: 1px solid buttontext;
    }

    .x18z9243.x18z9243 {
      border-top: 1px solid canvastext;
    }

    .x4tl7fj.x4tl7fj {
      border-top: 2px solid buttontext;
    }

    .x3i8w7j.x3i8w7j {
      border-width: 1px;
    }
  }

  @media (width <= 48rem) {
    .x1csspt3.x1csspt3 {
      gap: 0 1.25rem;
    }

    .x15qaewu.x15qaewu {
      gap: 0 1rem;
    }
  }

  @media (width >= 47.5rem) {
    .xskd2tj.xskd2tj {
      grid-template-areas: ". links";
    }

    .x83lif4.x83lif4 {
      grid-template-areas: "brand . links";
    }

    .x63hp6x.x63hp6x {
      grid-template-areas: "brand mailing . links";
    }

    .xhbf6pg.xhbf6pg {
      grid-template-areas: "brand mailing support . links";
    }

    .x1essjf7.x1essjf7 {
      grid-template-areas: "brand support . links";
    }

    .x4fh1zb.x4fh1zb {
      grid-template-areas: "mailing . links";
    }

    .x1ja9pd9.x1ja9pd9 {
      grid-template-areas: "mailing support . links";
    }

    .x1ape6aw.x1ape6aw {
      grid-template-areas: "support . links";
    }
  }

  @media (forced-colors: active) {
    .xidp9i6.xidp9i6, .x13z5bmq.x13z5bmq {
      outline: 1px solid buttonborder;
    }

    .x1sah7t.x1sah7t {
      outline: 1px solid canvastext;
    }
  }

  @media (width <= 48rem) {
    .x1pggmif.x1pggmif {
      padding-block: .25rem 0;
    }

    .xbdo7qo.xbdo7qo {
      padding-block: .25rem;
    }

    .x9qo5wx.x9qo5wx {
      padding-inline: var(--hraness-marketing-gutter);
    }

    .x1e98eu2.x1e98eu2 {
      place-items: center;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x82x5i2.x82x5i2 {
      transition: none !important;
    }
  }

  @media (forced-colors: active) {
    .x36b5vz.x36b5vz:focus-visible, .xz97hxr.xz97hxr:focus-within {
      border-color: canvastext;
    }
  }

  @media (hover: hover) {
    .xwt2121.xwt2121:hover {
      background-position: 0 0;
    }
  }

  @media (forced-colors: active) {
    .xk5x9zm.xk5x9zm:hover {
      border-color: canvastext;
    }
  }
}

@layer components.hraness-stylex.priority4 {
  .x1fqaf3z {
    -webkit-backdrop-filter: var(--hraness-design-top-bar-backdrop, none);
  }

  .x117uaps {
    -webkit-backdrop-filter: var(--hraness-marketing-header-backdrop, none);
  }

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

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

  .x1gjg8y4 {
    -webkit-mask-image: radial-gradient(#000 8%, #0000 78%);
  }

  .x1urst0s {
    -webkit-text-fill-color: currentColor;
  }

  .xg7jpbn {
    -webkit-text-fill-color: transparent;
  }

  .x1vgqp62 {
    accent-color: var(--primary, Highlight);
  }

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

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

  .x7a106z {
    align-items: start;
  }

  .x1qjc9v5 {
    align-items: stretch;
  }

  .xamitd3 {
    align-self: center;
  }

  .x1y8v6su {
    align-self: start;
  }

  .xkh2ocl {
    align-self: stretch;
  }

  .x12epk6h {
    animation-composition: replace;
  }

  .x1uzojwf {
    animation-delay: 0s;
  }

  .x6z0ubo {
    animation-delay: var(--hraness-design-particle-delay);
  }

  .xvgw50p {
    animation-delay: var(--hraness-design-procedural-layer-delay);
  }

  .xwcsn50 {
    animation-delay: var(--hraness-design-procedural-ripple-delay);
  }

  .xpz12be {
    animation-direction: alternate;
  }

  .x1s0aqod {
    animation-direction: normal;
  }

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

  .x1gm38ng {
    animation-duration: 1.25s;
  }

  .x1sbju2s {
    animation-duration: 1.4s;
  }

  .xjq15ov {
    animation-duration: 18s;
  }

  .x1c74tu6 {
    animation-duration: 2s;
  }

  .xyjyscg {
    animation-duration: var(--hraness-design-particle-duration);
  }

  .x9wl2nn {
    animation-duration: var(--hraness-design-procedural-layer-duration);
  }

  .x16i0x8k {
    animation-duration: var(--hraness-design-procedural-ripple-duration);
  }

  .x1u9099l {
    animation-duration: var(--motion-duration-fast);
  }

  .x1fi45qw {
    animation-duration: var(--motion-duration-slow);
  }

  .xk0v9jz {
    animation-duration: var(--motion-duration-standard);
  }

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

  .x1ir97tl {
    animation-fill-mode: none;
  }

  .x1v7wizp {
    animation-iteration-count: 1;
  }

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

  .xpcr379 {
    animation-name: x14k4uad-B;
  }

  .xmqj9yv {
    animation-name: x17ibfk4-B;
  }

  .xp11wl8 {
    animation-name: x1ez0eqx-B;
  }

  .xsuiv4y {
    animation-name: x1mi9bte-B;
  }

  .x1lt3hix {
    animation-name: x1mxvtaw-B;
  }

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

  .xnjvcao {
    animation-name: x1uh2x5g-B;
  }

  .xze2bu8 {
    animation-name: x311acs-B;
  }

  .xnkut1w {
    animation-name: xaiwn2n-B;
  }

  .xee4ywd {
    animation-name: xazk77x-B;
  }

  .x1t1kwt8 {
    animation-name: xfjtvp7-B;
  }

  .x1kamihp {
    animation-name: xjmx4j0-B;
  }

  .x1idon5y {
    animation-name: xoai65e-B;
  }

  .x1j4p4jw {
    animation-name: xw2c1lr-B;
  }

  .xoj058f {
    animation-play-state: running;
  }

  .xymwk3t {
    animation-range-end: normal;
  }

  .x10si4xm {
    animation-range-start: normal;
  }

  .xyuw9oy {
    animation-timeline: auto;
  }

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

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

  .xb8h89d {
    animation-timing-function: var(--motion-easing-emphasized);
  }

  .x1om7lm2 {
    animation-timing-function: var(--motion-easing-standard);
  }

  .xjyslct {
    appearance: none;
  }

  .x116o27y {
    aspect-ratio: 1 / var(--hraness-design-procedural-ripple-aspect);
  }

  .x1plog1 {
    aspect-ratio: 1;
  }

  .x4b736z {
    -webkit-backdrop-filter: var(--hraness-design-top-bar-backdrop, none);
    backdrop-filter: var(--hraness-design-top-bar-backdrop, none);
  }

  .x1ts91e6 {
    -webkit-backdrop-filter: var(--hraness-marketing-header-backdrop, none);
    backdrop-filter: var(--hraness-marketing-header-backdrop, none);
  }

  .xgnsg1i {
    -webkit-backdrop-filter: var(--hraness-material-chrome-blur, blur(14px) saturate(1.4));
    backdrop-filter: var(--hraness-material-chrome-blur, blur(14px) saturate(1.4));
  }

  .x1fdtg7e {
    background-attachment: scroll;
  }

  .x1u7o2vf {
    background-clip: border-box;
  }

  .xnerjni {
    background-clip: padding-box, border-box, border-box, border-box, border-box;
  }

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

  .x1gq7pca {
    background-color: #fc3;
  }

  .x13ysuu0 {
    background-color: color-mix(in oklch,var(--hraness-marketing-ink) 8%,var(--hraness-marketing-surface));
  }

  .xh690g3 {
    background-color: color-mix(in oklch,var(--ui-destructive) 12%,var(--ui-card));
  }

  .xptldvt {
    background-color: color-mix(in oklch,var(--ui-destructive) 12%,var(--ui-popover));
  }

  .x15id337 {
    background-color: color-mix(in oklch,var(--ui-destructive) 9%,var(--ui-card));
  }

  .x1vcc7zd {
    background-color: color-mix(in oklch,var(--ui-muted) 45%,var(--ui-card));
  }

  .xhk71r8 {
    background-color: color-mix(in oklch,var(--ui-primary) 88%,var(--ui-background));
  }

  .xgdu39w {
    background-color: color-mix(in oklch,var(--ui-secondary) 82%,var(--ui-foreground));
  }

  .xetlspr {
    background-color: color-mix(in srgb,#0f1014 14%,var(--ui-background));
  }

  .xyulbs {
    background-color: color-mix(in srgb,#1a1a1a 14%,var(--ui-background));
  }

  .x1iy2qii {
    background-color: color-mix(in srgb,#22b8cd 14%,var(--ui-background));
  }

  .x6xci4y {
    background-color: color-mix(in srgb,#d97757 14%,var(--ui-background));
  }

  .xxxkwf1 {
    background-color: #0000008c;
  }

  .x1mpd0sc {
    background-color: color-mix(in srgb,var(--_mark-accent) 14%,var(--surface, Canvas));
  }

  .xk26fvh {
    background-color: color-mix(in srgb,var(--background) var(--hraness-design-aurora-background-mix, 86%),transparent);
  }

  .xrs6pst {
    background-color: color-mix(in srgb,var(--foreground) 7%,transparent);
  }

  .xrj7itd {
    background-color: color-mix(in srgb,var(--foreground) 8%,transparent);
  }

  .xukt50r {
    background-color: color-mix(in srgb,var(--gold-bright) 14%,transparent);
  }

  .x17196gu {
    background-color: color-mix(in srgb,var(--gold) 10%,transparent);
  }

  .xf7cb96 {
    background-color: color-mix(in srgb,var(--hraness-marketing-ink, var(--foreground, CanvasText)) 4%,var(--hraness-marketing-surface, var(--surface, Canvas)));
  }

  .xy1scu2 {
    background-color: color-mix(in srgb,var(--hraness-marketing-ink, var(--foreground, CanvasText)) 5%,var(--hraness-marketing-background, var(--background, Canvas)));
  }

  .xw7x07y {
    background-color: color-mix(in srgb,var(--hraness-marketing-ink) 18%,transparent);
  }

  .x1lvhz8c {
    background-color: color-mix(in srgb,var(--hraness-marketing-ink) 6%,transparent);
  }

  .x1218lln {
    background-color: color-mix(in srgb,var(--hraness-marketing-ink) 7%,transparent);
  }

  .xfiar12 {
    background-color: color-mix(in srgb,var(--ink) 4%,transparent);
  }

  .x1wrsyio {
    background-color: color-mix(in srgb,var(--ink) 7%,transparent);
  }

  .x1jmv06j {
    background-color: color-mix(in srgb,var(--popover) 94%,transparent);
  }

  .x1sstqva {
    background-color: color-mix(in srgb,var(--primary) 5%,transparent);
  }

  .xjbqb8w {
    background-color: #0000;
  }

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

  .x17tv4j5 {
    background-color: var(--background, Canvas);
  }

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

  .x1scxome {
    background-color: var(--card, var(--surface, #111217));
  }

  .x11tn3as {
    background-color: var(--foreground, CanvasText);
  }

  .x1uslotl {
    background-color: var(--grid);
  }

  .x1crud6n {
    background-color: var(--hraness-appearance-control-background, var(--hraness-material-plane, var(--ui-background, Canvas)));
  }

  .x16bncwc {
    background-color: var(--hraness-appearance-popover-background, var(--hraness-material-plane, var(--ui-popover, Canvas)));
  }

  .x1hnzg9s {
    background-color: var(--hraness-design-chart-color);
  }

  .x10mczmc {
    background-color: var(--hraness-design-particle-color);
  }

  .xdral45 {
    background-color: var(--hraness-design-top-bar-background, var(--background));
  }

  .xhjy6h9 {
    background-color: var(--hraness-field-surface, var(--ui-background));
  }

  .xopakvp {
    background-color: var(--hraness-field-surface, var(--ui-card));
  }

  .x3uzaca {
    background-color: var(--hraness-field-surface, var(--ui-muted));
  }

  .xtok3t1 {
    background-color: var(--hraness-foil-surface, var(--surface, var(--background, Canvas)));
  }

  .x5pkgvi {
    background-color: var(--hraness-marketing-accent-soft);
  }

  .xvor1dj {
    background-color: var(--hraness-marketing-accent);
  }

  .xnrqjil {
    background-color: var(--hraness-marketing-background);
  }

  .x1vch632 {
    background-color: var(--hraness-marketing-header-background, var(--hraness-marketing-background));
  }

  .xvpcapb {
    background-color: var(--hraness-marketing-surface, var(--surface, Canvas));
  }

  .x1itpb23 {
    background-color: var(--hraness-marketing-surface);
  }

  .x11n8cpm {
    background-color: var(--hraness-material-chrome-paint, color-mix(in srgb,var(--paper) 84%,transparent));
  }

  .xvkli0e {
    background-color: var(--hraness-material-plane, var(--background, Canvas));
  }

  .x1boxfmi {
    background-color: var(--hraness-material-plane, var(--popover, Canvas));
  }

  .x1q2m9d8 {
    background-color: var(--hraness-material-warm-plane, transparent);
  }

  .x1esxp0 {
    background-color: var(--hraness-material-warm-plane);
  }

  .x1ujht2g {
    background-color: var(--hraness-site-footer-action-background);
  }

  .x1hhhz6w {
    background-color: var(--hraness-site-footer-background);
  }

  .xo5clpu {
    background-color: var(--hraness-site-footer-field-background);
  }

  .x1bvqrnj {
    background-color: var(--hraness-site-footer-holo-surface, var(--hraness-foil-surface, var(--hraness-site-footer-background)));
  }

  .xhqetk0 {
    background-color: var(--ink);
  }

  .x1xm1x0m {
    background-color: var(--night);
  }

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

  .x1ut2sa4 {
    background-color: var(--secondary);
  }

  .xw51l6n {
    background-color: var(--surface, Canvas);
  }

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

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

  .xy79xod {
    background-color: var(--ui-background);
  }

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

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

  .x1y1ug {
    background-color: var(--ui-destructive);
  }

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

  .x1a3v2hg {
    background-color: var(--ui-info-soft);
  }

  .x1efuugo {
    background-color: var(--ui-info);
  }

  .x1wka170 {
    background-color: var(--ui-muted-foreground);
  }

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

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

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

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

  .x1eixhg {
    background-color: var(--ui-secondary);
  }

  .xp0myqf {
    background-color: var(--ui-success-soft);
  }

  .xbzxsob {
    background-color: var(--ui-success);
  }

  .x1tfl3ef {
    background-color: var(--ui-warning-soft);
  }

  .x107vin7 {
    background-color: var(--ui-warning);
  }

  .x14ln0l {
    background-image: conic-gradient(from 270deg at 0 0,transparent 0 24deg,#ffffffd1 25deg 42deg,transparent 43deg),conic-gradient(from 0deg at 100% 0,transparent 0 24deg,#ffffffd1 25deg 42deg,transparent 43deg),conic-gradient(from 180deg at 0 100%,transparent 0 24deg,#ffffffd1 25deg 42deg,transparent 43deg),conic-gradient(from 90deg at 100% 100%,transparent 0 24deg,#ffffffd1 25deg 42deg,transparent 43deg);
  }

  .x13cdjw9 {
    background-image: conic-gradient(from var(--foil-spectrum-angle, 0deg) at 48% 46%,#6f4213,#e0a72c,#fff0a6,#a96512,#f6ca50,#7b4915,#6f4213);
  }

  .x1l7r8nm {
    background-image: conic-gradient(from var(--foil-spectrum-angle, 0deg) at 50% 50%,#ff5f8f,#ffd66e,#71f4d1,#6bb7ff,#b987ff,#ff5f8f);
  }

  .x1lr92ue {
    background-image: conic-gradient(from var(--foil-spectrum-angle, 0deg) at var(--foil-light-x, 50%) var(--foil-light-y, 50%),transparent 0 8%,#ffc95cb8 18%,#6af5e2b8 36%,#75a2ffad 52%,#c274ffb8 69%,#ff78b1a3 84%,transparent 96%);
  }

  .x1q95she {
    background-image: linear-gradient(128deg, #061c32 0, #0c6c96 32%, #8cf5e5 47%, #1684ba 62%, #071d38 100%);
  }

  .x72ax6r {
    background-image: linear-gradient(142deg, #d8dce7 0, #666d7d 22%, #f4f5f8 43%, #4f5563 67%, #c9ced9 100%);
  }

  .x1cpeka8 {
    background-image: linear-gradient(#ffffff3d, #0000 48%), linear-gradient(160deg, #0f101442, #0f10140f 74%);
  }

  .x1fwnujl {
    background-image: linear-gradient(#ffffff3d, #0000 48%), linear-gradient(160deg, #1a1a1a42, #1a1a1a0f 74%);
  }

  .x1rkwf9h {
    background-image: linear-gradient(#ffffff3d, #0000 48%), linear-gradient(160deg, #22b8cd42, #22b8cd0f 74%);
  }

  .xyfael3 {
    background-image: linear-gradient(#ffffff3d, #0000 48%), linear-gradient(160deg, #d9775742, #d977570f 74%);
  }

  .x1hkejs3 {
    background-image: linear-gradient(180deg,#ffffff3d,transparent 48%),linear-gradient(160deg,color-mix(in srgb,var(--_mark-accent) 26%,transparent),color-mix(in srgb,var(--_mark-accent) 6%,transparent) 74%);
  }

  .xj3ykqi {
    background-image: linear-gradient(45deg, #0000 50%, currentColor 50%), linear-gradient(135deg, currentColor 50%, #0000 50%);
  }

  .x1ooxb7 {
    background-image: linear-gradient(90deg,color-mix(in srgb,var(--hraness-design-chart-color) 55%,transparent),var(--hraness-design-chart-color));
  }

  .xk14mg1 {
    background-image: linear-gradient(90deg, #0000, #ffffffe0), linear-gradient(#0000, #ffffffe0), linear-gradient(270deg, #0000, #ffffffe0), linear-gradient(#ffffffe0, #0000), linear-gradient(90deg, #ffffffe0, #0000), linear-gradient(0deg, #ffffffe0, #0000), linear-gradient(270deg, #ffffffe0, #0000), linear-gradient(0deg, #0000, #ffffffe0);
  }

  .x5iel4p {
    background-image: linear-gradient(90deg,var(--ui-muted) 0%,color-mix(in oklch,var(--ui-muted) 72%,var(--ui-foreground)) 50%,var(--ui-muted) 100%);
  }

  .x1ly227q {
    background-image: linear-gradient(calc(var(--foil-spectrum-angle, 0deg) + 112deg),transparent 8%,#ff52a6bd 24%,#ffef84c2 39%,#6ff5dbc7 54%,#6aafffc7 69%,#cf8bffb8 84%,transparent 96%);
  }

  .xug9hmr {
    background-image: linear-gradient(calc(var(--foil-spectrum-angle, 0deg) + 96deg),transparent 12%,#90d9ff7a 34%,#ffe8a485 48%,#dfafff75 62%,transparent 86%);
  }

  .x1ejv2sn {
    background-image: linear-gradient(color-mix(in srgb,var(--hraness-design-procedural-support) 44%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--hraness-design-procedural-shadow) 38%,transparent) 1px,transparent 1px);
  }

  .x1ypvk0y {
    background-image: linear-gradient(to bottom,var(--hraness-material-edge),transparent 2px);
  }

  .x149bd8 {
    background-image: linear-gradient(to bottom,var(--hraness-material-shade),transparent 4px);
  }

  .x116gf9f {
    background-image: linear-gradient(to top,var(--hraness-material-warm),var(--hraness-material-warm) 2px,transparent 2px);
  }

  .x16jmbxj {
    background-image: linear-gradient(var(--hraness-site-footer-holo-surface, var(--hraness-foil-surface, var(--hraness-site-footer-background))),var(--hraness-site-footer-holo-surface, var(--hraness-foil-surface, var(--hraness-site-footer-background)))),radial-gradient(ellipse 28% 100% at var(--hraness-foil-x, 50%) var(--hraness-foil-y, 50%),color-mix(in srgb,white calc(60% + var(--hraness-foil-glow, 0) * 24%),transparent) 0%,transparent 72%),radial-gradient(ellipse 80% 180% at calc(100% - var(--hraness-foil-x, 50%)) calc(100% - var(--hraness-foil-y, 50%)),#ffffff47 0%,transparent 78%),linear-gradient(115deg,color-mix(in oklch,var(--_hraness-foil-1) var(--hraness-foil-reflection, 14%),transparent),color-mix(in oklch,var(--_hraness-foil-2) var(--hraness-foil-reflection, 14%),transparent),color-mix(in oklch,var(--_hraness-foil-3) var(--hraness-foil-reflection, 14%),transparent),color-mix(in oklch,var(--_hraness-foil-4) var(--hraness-foil-reflection, 14%),transparent),color-mix(in oklch,var(--_hraness-foil-5) var(--hraness-foil-reflection, 14%),transparent),color-mix(in oklch,var(--_hraness-foil-6) var(--hraness-foil-reflection, 14%),transparent)),linear-gradient(115deg,color-mix(in oklch,var(--hraness-site-footer-foreground, CanvasText) 90%,var(--hraness-site-footer-background, Canvas)) 0%,color-mix(in oklch,var(--hraness-site-footer-foreground, CanvasText) 100%,var(--hraness-site-footer-background, Canvas)) 24%,color-mix(in oklch,var(--hraness-site-footer-foreground, CanvasText) 86%,var(--hraness-site-footer-background, Canvas)) 39%,color-mix(in oklch,var(--hraness-site-footer-foreground, CanvasText) 100%,var(--hraness-site-footer-background, Canvas)) 56%,color-mix(in oklch,var(--hraness-site-footer-foreground, CanvasText) 84%,var(--hraness-site-footer-background, Canvas)) 82%,color-mix(in oklch,var(--hraness-site-footer-foreground, CanvasText) 100%,var(--hraness-site-footer-background, Canvas)) 100%);
  }

  .x18o3ruo {
    background-image: none;
  }

  .xgzkpls {
    background-image: radial-gradient(circle at 18% 16%, #ffcf70 0, #0000 34%), radial-gradient(circle at 88% 26%, #54d9db 0, #0000 42%), radial-gradient(circle at 56% 92%, #a06dff 0, #0000 48%), linear-gradient(138deg, #261044, #081d35 56%, #25102e);
  }

  .xz94db0 {
    background-image: radial-gradient(circle at var(--foil-light-x, 50%) var(--foil-light-y, 50%),#fffffff0 0,#ffffff5c 10%,transparent 36%);
  }

  .x6wo6xk {
    background-image: radial-gradient(circle, #fffffff5 0 1px, #0000 1.5px), linear-gradient(90deg, #ffffffc7, #0000), radial-gradient(circle, #fffffff5 0 1px, #0000 1.5px), linear-gradient(270deg, #ffffffc7, #0000), radial-gradient(circle, #ffffffdb 0 1px, #0000 1.5px), linear-gradient(0deg, #ffffffad, #0000), radial-gradient(circle, #ffffffdb 0 1px, #0000 1.5px), linear-gradient(#ffffffad, #0000);
  }

  .xa4utgr {
    background-image: radial-gradient(color-mix(in srgb,currentColor 18%,transparent) .75px,transparent .75px);
  }

  .x1q249qf {
    background-image: radial-gradient(currentColor 1px, #0000 1px);
  }

  .xyowimg {
    background-image: radial-gradient(ellipse 24% 85% at var(--hraness-foil-x, 50%) var(--hraness-foil-y, 50%),color-mix(in oklch,var(--hraness-site-footer-foreground, CanvasText) 80%,var(--hraness-site-footer-background, Canvas)) 0%,transparent 68%),radial-gradient(ellipse 65% 160% at calc(100% - var(--hraness-foil-x, 50%)) calc(100% - var(--hraness-foil-y, 50%)),color-mix(in oklch,var(--hraness-site-footer-foreground, CanvasText) 98%,var(--hraness-site-footer-background, Canvas)) 0%,transparent 72%),linear-gradient(115deg,color-mix(in oklch,var(--_hraness-foil-1) var(--hraness-foil-reflection, 14%),transparent),color-mix(in oklch,var(--_hraness-foil-2) var(--hraness-foil-reflection, 14%),transparent),color-mix(in oklch,var(--_hraness-foil-3) var(--hraness-foil-reflection, 14%),transparent),color-mix(in oklch,var(--_hraness-foil-4) var(--hraness-foil-reflection, 14%),transparent),color-mix(in oklch,var(--_hraness-foil-5) var(--hraness-foil-reflection, 14%),transparent),color-mix(in oklch,var(--_hraness-foil-6) var(--hraness-foil-reflection, 14%),transparent)),linear-gradient(115deg,color-mix(in oklch,var(--hraness-site-footer-foreground, CanvasText) 90%,var(--hraness-site-footer-background, Canvas)) 0%,color-mix(in oklch,var(--hraness-site-footer-foreground, CanvasText) 100%,var(--hraness-site-footer-background, Canvas)) 24%,color-mix(in oklch,var(--hraness-site-footer-foreground, CanvasText) 86%,var(--hraness-site-footer-background, Canvas)) 39%,color-mix(in oklch,var(--hraness-site-footer-foreground, CanvasText) 100%,var(--hraness-site-footer-background, Canvas)) 56%,color-mix(in oklch,var(--hraness-site-footer-foreground, CanvasText) 84%,var(--hraness-site-footer-background, Canvas)) 82%,color-mix(in oklch,var(--hraness-site-footer-foreground, CanvasText) 100%,var(--hraness-site-footer-background, Canvas)) 100%);
  }

  .x1xeixd2 {
    background-image: radial-gradient(ellipse 54% 40% at 16% 24%,color-mix(in srgb,var(--aurora-cyan) var(--hraness-design-aurora-cyan-mix, 26%),transparent) 0%,transparent 62%),radial-gradient(ellipse 52% 38% at 82% 20%,color-mix(in srgb,var(--aurora-gold) var(--hraness-design-aurora-gold-mix, 24%),transparent) 0%,transparent 60%),radial-gradient(ellipse 58% 42% at 58% 76%,color-mix(in srgb,var(--aurora-violet) var(--hraness-design-aurora-violet-mix, 22%),transparent) 0%,transparent 62%),radial-gradient(ellipse 48% 34% at 24% 78%,color-mix(in srgb,var(--aurora-mint) var(--hraness-design-aurora-mint-mix, 20%),transparent) 0%,transparent 58%),none;
  }

  .x16epytu {
    background-image: radial-gradient(at 16% 18%, #9cf7de 0, #0000 42%), radial-gradient(at 82% 22%, #82b5ff 0, #0000 46%), radial-gradient(at 54% 88%, #c69bff 0, #0000 48%), linear-gradient(145deg, #152743, #2b1841);
  }

  .x154ao60 {
    background-image: radial-gradient(ellipse at center,color-mix(in srgb,var(--hraness-design-procedural-layer-color) 58%,transparent) 0%,color-mix(in srgb,var(--hraness-design-procedural-layer-color) 24%,transparent) 48%,transparent 74%);
  }

  .xnxuazn {
    background-image: radial-gradient(ellipse at var(--foil-light-x, 50%) var(--foil-light-y, 50%),#a7ffe8d6,#75a9ff8f 28%,#d091ff6b 52%,transparent 72%);
  }

  .xouwedw {
    background-image: radial-gradient(ellipse at var(--foil-light-x, 50%) var(--foil-light-y, 50%),#fffcd3f5 0,#ffcd4e9e 25%,#9c550f61 52%,transparent 74%);
  }

  .x1qry69x {
    background-image: repeating-linear-gradient(116deg, #0000 0 9px, #e2ffff85 10px 11px, #0000 12px 22px);
  }

  .x10gea7a {
    background-image: repeating-linear-gradient(90deg, #ffffffd6 0 .45rem, #0000 .45rem .78rem), repeating-linear-gradient(90deg, #ffffffd6 0 .45rem, #0000 .45rem .78rem), repeating-linear-gradient(0deg, #ffffffb8 0 .45rem, #0000 .45rem .8rem), repeating-linear-gradient(0deg, #ffffffb8 0 .45rem, #0000 .45rem .8rem);
  }

  .x1peed02 {
    background-image: repeating-linear-gradient(calc(var(--foil-spectrum-angle, 0deg) + 116deg),transparent 0 7%,#b2fff7b8 8% 10%,transparent 11% 18%,#87beffa3 19% 21%,transparent 22% 31%);
  }

  .xlzw5va {
    background-image: repeating-linear-gradient(calc(var(--foil-spectrum-angle, 0deg) + 18deg),#14181f7a 0 1px,transparent 1px 5px,#ffffff57 5px 6px,transparent 6px 11px);
  }

  .x1mkn4gm {
    background-image: repeating-linear-gradient(calc(var(--foil-spectrum-angle, 0deg) + 24deg),transparent 0 3px,#ffffff6b 3px 4px,transparent 4px 9px);
  }

  .x1rojf3q {
    background-image: repeating-linear-gradient(calc(var(--foil-spectrum-angle, 0deg) + 38deg),transparent 0 4px,#fff7be85 5px 6px,transparent 7px 13px);
  }

  .xn77bxw {
    background-image: repeating-radial-gradient(circle at 0 0, #0000 0 .38rem, #ffffffb3 .42rem .46rem, #0000 .5rem .84rem), repeating-radial-gradient(circle at 100% 0, #0000 0 .38rem, #ffffffb3 .42rem .46rem, #0000 .5rem .84rem), repeating-radial-gradient(circle at 0 100%, #0000 0 .38rem, #ffffffb3 .42rem .46rem, #0000 .5rem .84rem), repeating-radial-gradient(circle at 100% 100%, #0000 0 .38rem, #ffffffb3 .42rem .46rem, #0000 .5rem .84rem);
  }

  .xwzb1fz {
    background-image: repeating-radial-gradient(circle, #0000 0 5px, #ffffff61 6px 7px, #0000 8px 15px);
  }

  .xivesky {
    background-image: repeating-radial-gradient(at 50% 120%, #0000 0 11px, #ffffff57 12px 13px, #0000 14px 23px);
  }

  .x1cbihlw {
    background-image: var(--hraness-foil-image, radial-gradient(ellipse 24% 85% at var(--hraness-foil-x, 50%) var(--hraness-foil-y, 50%),color-mix(in oklch,var(--hraness-foil-text-base, var(--foreground, CanvasText)) 80%,var(--background, Canvas)) 0%,transparent 68%),radial-gradient(ellipse 65% 160% at calc(100% - var(--hraness-foil-x, 50%)) calc(100% - var(--hraness-foil-y, 50%)),color-mix(in oklch,var(--hraness-foil-text-base, var(--foreground, CanvasText)) 98%,var(--background, Canvas)) 0%,transparent 72%),linear-gradient(115deg,color-mix(in srgb,var(--_hraness-foil-1) var(--hraness-foil-reflection, 14%),transparent),color-mix(in srgb,var(--_hraness-foil-2) var(--hraness-foil-reflection, 14%),transparent),color-mix(in srgb,var(--_hraness-foil-3) var(--hraness-foil-reflection, 14%),transparent),color-mix(in srgb,var(--_hraness-foil-4) var(--hraness-foil-reflection, 14%),transparent),color-mix(in srgb,var(--_hraness-foil-5) var(--hraness-foil-reflection, 14%),transparent),color-mix(in srgb,var(--_hraness-foil-6) var(--hraness-foil-reflection, 14%),transparent)),linear-gradient(115deg,color-mix(in oklch,var(--hraness-foil-text-base, var(--foreground, CanvasText)) 90%,var(--background, Canvas)) 0%,color-mix(in oklch,var(--hraness-foil-text-base, var(--foreground, CanvasText)) 100%,var(--background, Canvas)) 24%,color-mix(in oklch,var(--hraness-foil-text-base, var(--foreground, CanvasText)) 86%,var(--background, Canvas)) 39%,color-mix(in oklch,var(--hraness-foil-text-base, var(--foreground, CanvasText)) 100%,var(--background, Canvas)) 56%,color-mix(in oklch,var(--hraness-foil-text-base, var(--foreground, CanvasText)) 84%,var(--background, Canvas)) 82%,color-mix(in oklch,var(--hraness-foil-text-base, var(--foreground, CanvasText)) 100%,var(--background, Canvas)) 100%));
  }

  .x1drtmal {
    background-image: var(--hraness-marketing-frame-chrome, none);
  }

  .x1gqfdwy {
    background-origin: border-box;
  }

  .x12koezg {
    background-origin: padding-box;
  }

  .xiy17q3 {
    background-repeat: no-repeat;
  }

  .x182nak8 {
    background-repeat: repeat;
  }

  .x5j7g1h {
    background-size: .25rem .25rem, .25rem .25rem;
  }

  .x1h4uluw {
    background-size: 100% 100%;
  }

  .xcdf9qb {
    background-size: 12px 12px;
  }

  .x8xkuhf {
    background-size: 14px 14px;
  }

  .xc65i0c {
    background-size: 15px 15px;
  }

  .x1ofto9s {
    background-size: 160% 160%;
  }

  .x57svv3 {
    background-size: 180% 180%;
  }

  .xrji9p8 {
    background-size: 18px 18px;
  }

  .x1fwwnkn {
    background-size: 190% 190%;
  }

  .xakli9p {
    background-size: 200% 100%;
  }

  .xeutlqa {
    background-size: 24px 24px;
  }

  .x160majy {
    background-size: 28% 1px, 1px 20%, 28% 1px, 1px 20%, 28% 1px, 1px 20%, 28% 1px, 1px 20%;
  }

  .x42se0v {
    background-size: 30% 24%, 30% 24%, 30% 24%, 30% 24%;
  }

  .xlpqoug {
    background-size: 32px 32px;
  }

  .x1kza8ck {
    background-size: 34% 24%, 34% 24%, 34% 24%, 34% 24%;
  }

  .xxeqw4r {
    background-size: 5px 5px, 34% 1px, 5px 5px, 34% 1px, 5px 5px, 1px 26%, 5px 5px, 1px 26%;
  }

  .x1fzb6q7 {
    background-size: 6px 6px;
  }

  .x103pssi, .x1cwfr1t {
    background-size: auto;
  }

  .xzvt7yr {
    background-size: calc(100% - 2rem) 1px, calc(100% - 2rem) 1px, 1px calc(100% - 2rem), 1px calc(100% - 2rem);
  }

  .x18g1bdp {
    background-size: calc(200% + var(--hraness-site-footer-shimmer-spread) * 2) 100%;
  }

  .x150knr0 {
    background-size: var(--hraness-design-dither-size, 4px) var(--hraness-design-dither-size, 4px);
  }

  .x1vi7tfv {
    background-size: var(--hraness-design-procedural-grid-size) var(--hraness-design-procedural-grid-size);
  }

  .x10oi0ya {
    block-size: .6rem;
  }

  .xf7zn63 {
    block-size: 1.125rem;
  }

  .x1wugil3 {
    block-size: 1.375rem;
  }

  .xkl2xug {
    block-size: 1.5rem;
  }

  .x18i7o63 {
    block-size: 1.75rem;
  }

  .xuxy95z {
    block-size: 100%;
  }

  .xpoyz9m {
    block-size: 1px;
  }

  .x38bysi {
    block-size: 1rem;
  }

  .x18o2qet {
    block-size: 4.5rem;
  }

  .x18h55qy {
    block-size: 44px;
  }

  .xzlj3eo {
    block-size: auto;
  }

  .x1v98byi {
    block-size: var(--hraness-design-fader-thumb-block-size);
  }

  .x1du97gc {
    block-size: var(--hraness-design-fader-track-length);
  }

  .x3cr0vx {
    block-size: var(--hraness-foil-size, 1.5rem);
  }

  .xlashs9 {
    block-size: var(--hraness-site-footer-control-block-size);
  }

  .x1dmgvpn {
    block-size: var(--hraness-site-footer-form-block-size);
  }

  .x1bxml6c {
    block-size: var(--hraness-site-footer-social-target);
  }

  .xmuazpc {
    block-size: var(--interactive-target-min);
  }

  .x1djed8t {
    border-block-end-color: #5c1906;
  }

  .xi11yse {
    border-block-end-color: currentColor;
  }

  .xynn2ba {
    border-block-end-color: var(--background);
  }

  .x8dl5b2 {
    border-block-end-color: var(--hraness-design-top-bar-edge, var(--line));
  }

  .xtsjrx0 {
    border-block-end-color: var(--line);
  }

  .x1m0vry7 {
    border-block-end-color: var(--ui-divider);
  }

  .x198t27z {
    border-block-end-style: none;
  }

  .xn5uptl {
    border-block-end-style: solid;
  }

  .x1fvpbjb {
    border-block-end-width: 0;
  }

  .x1ae7zus {
    border-block-end-width: 1px;
  }

  .xhjnd2s {
    border-block-end-width: 2px;
  }

  .x1rfstpp {
    border-block-start-color: currentColor;
  }

  .x13lo9x4 {
    border-block-start-color: var(--background);
  }

  .x1hdm9tg {
    border-block-start-color: var(--hraness-site-footer-line);
  }

  .xjttvrd {
    border-block-start-color: var(--line);
  }

  .xt1vgfn {
    border-block-start-color: var(--ui-divider);
  }

  .x1rgiwas {
    border-block-start-color: var(--ui-surface-edge);
  }

  .x8et30q {
    border-block-start-style: none;
  }

  .x3so8kt {
    border-block-start-style: solid;
  }

  .xnh6zc7 {
    border-block-start-width: 0;
  }

  .x1b1eqt9 {
    border-block-start-width: 1px;
  }

  .x1csoyw0 {
    border-block-start-width: 2px;
  }

  .x1mwwwfo {
    border-collapse: collapse;
  }

  .x1jkkyqx {
    border-image-outset: 0 !important;
  }

  .x1e53mt7 {
    border-image-outset: 0;
  }

  .x1m9pfrh {
    border-image-repeat: stretch !important;
  }

  .xgkqhyc {
    border-image-repeat: stretch;
  }

  .xmn6ne6 {
    border-image-slice: 100% !important;
  }

  .x1jleocg {
    border-image-slice: 100%;
  }

  .xfq58d {
    border-image-source: none !important;
  }

  .x18sabzy {
    border-image-source: none;
  }

  .x1rjp9do {
    border-image-width: 1 !important;
  }

  .x1pjjote {
    border-image-width: 1;
  }

  .x18e3imm {
    border-inline-end-color: color-mix(in srgb,currentColor 25%,transparent);
  }

  .x1273586 {
    border-inline-end-color: currentColor;
  }

  .xg5eh3q {
    border-inline-end-color: var(--background);
  }

  .x1j8yxcv {
    border-inline-end-color: var(--line);
  }

  .x18oe1m7 {
    border-inline-end-style: none;
  }

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

  .x8tukpd {
    border-inline-end-width: .125em;
  }

  .x10w94by {
    border-inline-end-width: 0;
  }

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

  .x1alpsbp {
    border-inline-end-width: 2px;
  }

  .xdl6tyh {
    border-inline-start-color: color-mix(in srgb,currentColor 25%,transparent);
  }

  .x1mi4oqr {
    border-inline-start-color: currentColor;
  }

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

  .xn0urz2 {
    border-inline-start-color: var(--danger, var(--hraness-marketing-accent));
  }

  .x2t7zc3 {
    border-inline-start-color: var(--hraness-marketing-accent);
  }

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

  .xstzfhl {
    border-inline-start-style: none;
  }

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

  .x7eegyw {
    border-inline-start-width: .125em;
  }

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

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

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

  .xim0ftz {
    box-shadow: 0 .25rem 1rem color-mix(in srgb,var(--hraness-site-footer-foreground, CanvasText) 10%,transparent);
  }

  .x5kubdt {
    box-shadow: 0 0 0 100vmax var(--hraness-marketing-accent);
  }

  .xtcdp43 {
    box-shadow: 0 0 0 1px color-mix(in srgb,var(--foreground) 42%,transparent);
  }

  .x123c105 {
    box-shadow: 0 0 0 1px var(--line);
  }

  .x1l3yg01 {
    box-shadow: 0 0 0 3px color-mix(in srgb,var(--ui-ring) 24%,transparent);
  }

  .x9z8tu2 {
    box-shadow: 0 0 0 4px color-mix(in srgb,var(--ui-ring) 24%,transparent);
  }

  .xpbr0ci {
    box-shadow: 0 0 18px color-mix(in srgb,var(--hraness-design-chart-color) 20%,transparent);
  }

  .x5bbp7p {
    box-shadow: 0 0 calc(var(--hraness-design-particle-size) + var(--hraness-design-particle-size)) color-mix(in srgb,var(--hraness-design-particle-color) 34%,transparent);
  }

  .xt1wfgu {
    box-shadow: 0 1.2rem 3.6rem #04060c3d, inset 0 1px #ffffff47;
  }

  .xl1q07f {
    box-shadow: 0 1.75rem 5rem #04060c52, 0 0 2.4rem #70b1ff1f, inset 0 1px #ffffff57;
  }

  .xl0ordx {
    box-shadow: 0 1px 2px color-mix(in srgb,var(--hraness-marketing-ink, var(--foreground, CanvasText)) 10%,transparent);
  }

  .x1csdrso {
    box-shadow: 0 1px 4px color-mix(in srgb,var(--foreground, CanvasText) 12%,transparent);
  }

  .x1kyqxw3 {
    box-shadow: 0 1px 4px color-mix(in srgb,var(--hraness-site-footer-foreground, CanvasText) 12%,transparent);
  }

  .x165lju9 {
    box-shadow: 0 1rem 3rem #00000040;
  }

  .xlmpfgd {
    box-shadow: 0 3px 12px #24140059;
  }

  .x1s13key {
    box-shadow: 0 3px 16px color-mix(in srgb,var(--hraness-marketing-accent, var(--focus, Highlight)) 7%,transparent);
  }

  .xcbldvc {
    box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--hraness-marketing-accent) 30%,transparent),var(--hraness-marketing-surface-shadow);
  }

  .x1omwtip {
    box-shadow: inset 0 0 0 2px var(--ui-ring);
  }

  .x1i3fbbh {
    box-shadow: inset 0 0 24px color-mix(in srgb,var(--hraness-design-procedural-ripple-color) 8%,transparent),0 0 28px color-mix(in srgb,var(--hraness-design-procedural-ripple-color) 6%,transparent);
  }

  .xdp0uy8 {
    box-shadow: inset 0 1px 0 #ffffff8c,inset 0 -1px 0 color-mix(in srgb,var(--_mark-accent) 18%,transparent),0 1px 2px color-mix(in srgb,var(--_mark-accent) 30%,transparent);
  }

  .x1gnnqk1 {
    box-shadow: none;
  }

  .xnn6phw {
    box-shadow: var(--elevation-inset);
  }

  .x1n2qkce {
    box-shadow: var(--elevation-low);
  }

  .x13akli3 {
    box-shadow: var(--elevation-overlay);
  }

  .x1i4z4pc {
    box-shadow: var(--elevation-raised);
  }

  .xs301gt {
    box-shadow: var(--hraness-marketing-chrome-shadow);
  }

  .xtnh2io {
    box-shadow: var(--hraness-marketing-shadow);
  }

  .x1io0m3d {
    box-shadow: var(--hraness-marketing-surface-shadow);
  }

  .x1io14ym {
    box-shadow: var(--hraness-material-lift, var(--elevation-overlay, 0 18px 48px -18px #00000052));
  }

  .xmtrr3x {
    box-shadow: var(--hraness-material-raised, none);
  }

  .x15oej7r {
    box-shadow: var(--hraness-material-rest, 0 4px 20px color-mix(in srgb,var(--ink) 5%,transparent));
  }

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

  .x91417p {
    caret-color: var(--hraness-site-footer-foreground);
  }

  .xmdugnb {
    clip-path: inset(0 -100vmax);
  }

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

  .xeh89do {
    clip: rect(0 0 0 0);
  }

  .x1me6c3g {
    clip: rect(0,0,0,0) !important;
  }

  .xam1lc8 {
    color: #241400;
  }

  .x1heor9g {
    color: inherit;
  }

  .x14i4xxf {
    color: var(--lightningcss-light, #0c0c10) var(--lightningcss-dark, #7b7c7e);
  }

  .x10xxl6s {
    color: var(--lightningcss-light, #141414) var(--lightningcss-dark, #818181);
  }

  .x1x6ibhq {
    color: var(--lightningcss-light, #1b90a0) var(--lightningcss-dark, #85d8e4);
  }

  .x15ges {
    color: var(--lightningcss-light, #a95d44) var(--lightningcss-dark, #eab4a3);
  }

  .x2634if {
    color: var(--lightningcss-light, color-mix(in srgb,var(--_mark-accent) 78%,black)) var(--lightningcss-dark, color-mix(in srgb,var(--_mark-accent) 55%,white));
  }

  .x121n0qk {
    color: var(--lightningcss-light, color-mix(in srgb,var(--_mark-accent) 82%,black)) var(--lightningcss-dark, color-mix(in srgb,var(--_mark-accent) 58%,white));
  }

  .x19co3pv {
    color: #0000;
  }

  .x3mibv {
    color: var(--_mark-on-accent, #f7f6f2);
  }

  .x19ydol1 {
    color: var(--background, Canvas);
  }

  .x1gu5z8g {
    color: var(--card-foreground, var(--foreground, currentColor));
  }

  .xm06a53 {
    color: var(--foreground, CanvasText);
  }

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

  .xzj7sf3 {
    color: var(--gold-bright);
  }

  .xl6o2ip {
    color: var(--gold-ink);
  }

  .xdyfhxd {
    color: var(--gold);
  }

  .xgsino2 {
    color: var(--hraness-appearance-control-foreground, var(--hraness-material-ink, var(--ui-foreground, CanvasText)));
  }

  .x13y0b37 {
    color: var(--hraness-appearance-control-foreground);
  }

  .xxbt5ds {
    color: var(--hraness-appearance-popover-foreground, var(--hraness-material-ink, var(--ui-popover-foreground, CanvasText)));
  }

  .x1gz3zd9 {
    color: var(--hraness-card-description);
  }

  .x102ovp5 {
    color: var(--hraness-marketing-accent-ink);
  }

  .xoh73e0 {
    color: var(--hraness-marketing-accent);
  }

  .x1p5laik {
    color: var(--hraness-marketing-ink, var(--foreground, CanvasText));
  }

  .x1sl809t {
    color: var(--hraness-marketing-ink, var(--foreground));
  }

  .xtylnni {
    color: var(--hraness-marketing-ink);
  }

  .x4650i6 {
    color: var(--hraness-marketing-muted, var(--muted, GrayText));
  }

  .xs87ocq {
    color: var(--hraness-marketing-muted);
  }

  .xq5ojvh {
    color: var(--hraness-marketing-related-tone, var(--hraness-marketing-ink));
  }

  .xurt5rx {
    color: var(--hraness-material-ink, var(--foreground, CanvasText));
  }

  .x1s9jiai {
    color: var(--hraness-material-ink, var(--popover-foreground, CanvasText));
  }

  .x1rowbon {
    color: var(--hraness-material-ink);
  }

  .xaazplj {
    color: var(--hraness-site-footer-action-foreground);
  }

  .x1g4142m {
    color: var(--hraness-site-footer-foreground);
  }

  .xj5idha {
    color: var(--hraness-site-footer-muted);
  }

  .x1tjwi9f {
    color: var(--hraness-studio-amber);
  }

  .x1tvez03 {
    color: var(--hraness-studio-emerald);
  }

  .x1lk8qxj {
    color: var(--ink);
  }

  .x12x9krh {
    color: var(--muted, GrayText);
  }

  .x17j02y5 {
    color: var(--muted);
  }

  .x1dgh2mf {
    color: var(--night-ink);
  }

  .x18e8qno {
    color: var(--night-muted);
  }

  .x1909hmf {
    color: var(--paper);
  }

  .xioxg94 {
    color: var(--phaser-dots-static-color, var(--foreground));
  }

  .x1qqhz67 {
    color: var(--phaser-dots-trail-color, var(--foreground));
  }

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

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

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

  .x154ywzv {
    color: var(--secondary-foreground);
  }

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

  .xiqspym {
    color: var(--ui-background);
  }

  .x1ucbm5y {
    color: var(--ui-card-foreground);
  }

  .x1r6c6zr {
    color: var(--ui-destructive-foreground);
  }

  .xqn9d39 {
    color: var(--ui-destructive);
  }

  .x1win4le {
    color: var(--ui-foreground);
  }

  .x3e56ue {
    color: var(--ui-info);
  }

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

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

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

  .x1ueta6y {
    color: var(--ui-primary);
  }

  .xw694iq {
    color: var(--ui-secondary-foreground);
  }

  .x12z5c4t {
    color: var(--ui-success);
  }

  .xdl8uah {
    color: var(--ui-warning);
  }

  .x1d3i0y6 {
    column-gap: .375rem;
  }

  .x19hr0qk {
    column-gap: .6rem;
  }

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

  .x6ujxdy {
    column-gap: .9rem;
  }

  .xviq5c4 {
    column-gap: 1.35rem;
  }

  .xgvynzx {
    column-gap: 1.5rem;
  }

  .x1izhsip {
    column-gap: 1rem;
  }

  .x1n78d84 {
    column-gap: clamp(.5rem, 2vw, 1rem);
  }

  .xf4wnoc {
    column-gap: clamp(1.5rem, 4vw, 4rem);
  }

  .x16qrkmw {
    contain: paint;
  }

  .x1w8g7s4 {
    container-name: hraness-agent-setup;
  }

  .x1bd2tma {
    container-name: hraness-platform-install;
  }

  .xgc5ccc {
    container-name: hraness-socials;
  }

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

  .xt0e3qv {
    cursor: default;
  }

  .x1jm3nie {
    cursor: grab;
  }

  .xi9pz9s {
    cursor: grabbing;
  }

  .xmper1u {
    cursor: inherit;
  }

  .x1h6gzvc {
    cursor: not-allowed;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x19v85br {
    cursor: progress;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x1rg5ohu {
    display: inline-block;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .xwz0xwf {
    display: inline-grid;
  }

  .xt0psk2 {
    display: inline;
  }

  .x1s85apg {
    display: none;
  }

  .x1g1hdg2 {
    display: var(--_hraness-foil-mark-display);
  }

  .xq2h55 {
    display: var(--_hraness-footer-mark-display);
  }

  .x117rol3 {
    fill: currentColor;
  }

  .xbh8q5q {
    fill: none;
  }

  .xcvxrpj {
    fill: var(--ui-card);
  }

  .xwu42zd {
    filter: blur(var(--hraness-design-procedural-layer-blur));
  }

  .xldhu1s {
    filter: drop-shadow(0 0 .35rem #ffffff38);
  }

  .xkcp37y {
    filter: none;
  }

  .x2g5esg {
    filter: saturate(1.08);
  }

  .xdl72j9 {
    flex-basis: auto;
  }

  .x4hbtdw {
    flex-basis: var(--hraness-site-footer-social-target);
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1q0g3np {
    flex-direction: row;
  }

  .xqb03g2 {
    flex-direction: var(--_hraness-platform-install-stacked-tab-direction, var(--_hraness-platform-install-narrow-tab-direction, row));
  }

  .x1c4vz4f {
    flex-grow: 0;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .xs83m0k {
    flex-shrink: 1;
  }

  .xozqiw3 {
    flex-wrap: nowrap;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .xjb2p0i {
    font-family: inherit;
  }

  .x1nbx2l5 {
    font-family: var(--font-mono, ui-monospace,monospace);
  }

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

  .xprmc4t {
    font-family: var(--font-sans, ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);
  }

  .xumcc2o {
    font-family: var(--font-text, system-ui,sans-serif);
  }

  .xtls1wf {
    font-family: var(--font-text, ui-sans-serif,system-ui,sans-serif);
  }

  .x1d3so1v {
    font-family: var(--font-text);
  }

  .xb0810w {
    font-family: var(--hraness-marketing-heading-font);
  }

  .xosqrqv {
    font-family: var(--hraness-marketing-mono-font, var(--font-mono, ui-monospace,monospace));
  }

  .x1pkbhk2 {
    font-family: var(--hraness-marketing-mono-font);
  }

  .x1vnz01h {
    font-family: var(--hraness-marketing-text-font, var(--font-text, inherit));
  }

  .xrtw95r {
    font-family: var(--hraness-marketing-text-font);
  }

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

  .x10rt0pk {
    font-feature-settings: inherit;
  }

  .xvmqkbn {
    font-kerning: inherit;
  }

  .x1rcybi7 {
    font-language-override: inherit;
  }

  .x61gc8y {
    font-optical-sizing: inherit;
  }

  .xd4aj15 {
    font-size-adjust: inherit;
  }

  .x142gn8v {
    font-size: .74rem;
  }

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

  .xp1qmoa {
    font-size: .78rem;
  }

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

  .xym1t2f {
    font-size: .82rem;
  }

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

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

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

  .x16vn6xf {
    font-size: .88rem;
  }

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

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

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

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

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

  .x1ksoetq {
    font-size: 1.05rem;
  }

  .x1lkfr7t {
    font-size: 1.0625rem;
  }

  .x1c3i2sq {
    font-size: 1.125rem;
  }

  .x1gqo1bu {
    font-size: 1.15rem;
  }

  .x1hptrd9 {
    font-size: 1.1rem;
  }

  .xngnso2 {
    font-size: 1.5rem;
  }

  .x1k6wstc {
    font-size: 10px;
  }

  .x1j6dyjg {
    font-size: 11px;
  }

  .x1jchvi3 {
    font-size: 1rem;
  }

  .xdhfpv1 {
    font-size: 2.25rem;
  }

  .xwsyq91 {
    font-size: 20px;
  }

  .x68snkw {
    font-size: calc(var(--_mark-size) * .36);
  }

  .xzsou7g {
    font-size: calc(var(--_mark-size) * .46);
  }

  .xnwvzbp {
    font-size: clamp(1.625rem, 1.3rem + 1vw, 2.25rem);
  }

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

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

  .x1ofzeug {
    font-size: clamp(var(--text-title),5vw,var(--text-display));
  }

  .x1qlqyl8 {
    font-size: inherit;
  }

  .xi28kt9 {
    font-size: max(1em,var(--text-body));
  }

  .xgt9wab {
    font-size: max(1rem, 16px);
  }

  .x85dtdo {
    font-size: var(--_hraness-platform-install-stacked-tab-font-size, var(--_hraness-platform-install-narrow-tab-font-size, .875rem));
  }

  .xafhd6w {
    font-size: var(--hraness-marketing-h2-size, clamp(1.5rem,2.6vw,2rem));
  }

  .xksl5lr {
    font-size: var(--hraness-marketing-h3-size, clamp(1.75rem,1.35rem + 1.6vw,2.5rem));
  }

  .xbs339 {
    font-size: var(--hraness-paper-heading-size, clamp(2.5rem,5vw,4.25rem));
  }

  .xixn193 {
    font-size: var(--hraness-paper-section-heading-size, clamp(1.75rem,3vw,2.5rem));
  }

  .x1qczpk7 {
    font-size: var(--hraness-paper-section-heading-size, clamp(2rem,4vw,3.25rem));
  }

  .x1h87l4j {
    font-size: var(--hraness-paper-summary-size, clamp(1.125rem,1.6vw,1.3rem));
  }

  .x1n56hm7 {
    font-size: var(--text-body);
  }

  .xaasd0c {
    font-size: var(--text-caption);
  }

  .x1rfgtre {
    font-size: var(--text-heading);
  }

  .xj8twjj {
    font-size: var(--text-label, .875rem);
  }

  .x1ur3rz7 {
    font-size: var(--text-label);
  }

  .x1lvm9qv {
    font-size: var(--text-title);
  }

  .x1xh6y1q {
    font-stretch: inherit;
  }

  .x1t35e8 {
    font-style: inherit;
  }

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

  .xkyhvkk {
    font-variation-settings: inherit;
  }

  .xo1l8bm {
    font-weight: 400;
  }

  .x10p5zqr {
    font-weight: 450;
  }

  .xk50ysn {
    font-weight: 500;
  }

  .xh88oxj {
    font-weight: 550;
  }

  .x1s688f {
    font-weight: 600;
  }

  .x19s9jnd {
    font-weight: 650;
  }

  .x1xlr1w8 {
    font-weight: 700;
  }

  .x1pd3egz {
    font-weight: inherit;
  }

  .x1yotnlr {
    font-weight: var(--font-weight-bold, 700);
  }

  .x1lvx875 {
    font-weight: var(--font-weight-bold);
  }

  .x6ynj9m {
    font-weight: var(--font-weight-medium, 550);
  }

  .x1e4wzip {
    font-weight: var(--font-weight-medium);
  }

  .x1n6d40o {
    font-weight: var(--font-weight-regular);
  }

  .x7cedwp {
    font-weight: var(--hraness-marketing-heading-weight);
  }

  .x1kzknox {
    forced-color-adjust: none;
  }

  .xx97v1z {
    grid-auto-rows: var(--hraness-site-footer-content-block-size);
  }

  .x1wh1ruo {
    grid-column-end: 2;
  }

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

  .xf9r7lm {
    grid-row-end: 2;
  }

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

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

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

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

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

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

  .x5o1nov {
    grid-template-columns: auto minmax(var(--hraness-site-footer-social-target),1fr);
  }

  .x1lc61k0 {
    grid-template-columns: max(var(--hraness-field-height, 2rem),var(--hraness-field-coarse-min, 0px)) minmax(3rem,1fr) max(var(--hraness-field-height, 2rem),var(--hraness-field-coarse-min, 0px));
  }

  .x114fpg1 {
    grid-template-columns: max(var(--hraness-field-height, var(--control-height-primary)),var(--hraness-field-coarse-min, 0px)) minmax(3rem,1fr) max(var(--hraness-field-height, var(--control-height-primary)),var(--hraness-field-coarse-min, 0px));
  }

  .x1gj2g9h {
    grid-template-columns: max(var(--hraness-field-height, var(--interactive-target-compact)),var(--hraness-field-coarse-min, 0px)) minmax(3rem,1fr) max(var(--hraness-field-height, var(--interactive-target-compact)),var(--hraness-field-coarse-min, 0px));
  }

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

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

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

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

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

  .x1xdnkkc {
    grid-template-columns: minmax(12rem, .6fr) minmax(0, 1.4fr);
  }

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

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

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

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

  .x1h695s4 {
    grid-template-columns: repeat(auto-fit,minmax(min(100%,var(--_hraness-marketing-grid-track, 100%)),1fr));
  }

  .x1v4bfo1 {
    grid-template-columns: repeat(auto-fit,minmax(min(100%,var(--_hraness-marketing-grid-track, 16rem)),1fr));
  }

  .x1ui45ma {
    grid-template-columns: repeat(auto-fit,minmax(min(100%,var(--_hraness-marketing-grid-track, 18rem)),1fr));
  }

  .x3g07o8 {
    grid-template-columns: repeat(var(--hraness-marketing-fact-columns, 4),minmax(0,1fr));
  }

  .x1hqbthl {
    grid-template-columns: repeat(var(--hraness-marketing-pillar-columns, 3),minmax(0,1fr));
  }

  .xkewwhh {
    grid-template-columns: var(--_hraness-agent-setup-columns, minmax(0,1fr));
  }

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

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

  .x19a4nw2 {
    inline-size: .6rem;
  }

  .x1ri1nt6 {
    inline-size: 1.125rem;
  }

  .xif76xs {
    inline-size: 1.375rem;
  }

  .xsta65m {
    inline-size: 1.5rem;
  }

  .x1mgeycz {
    inline-size: 1.75rem;
  }

  .xiuoait {
    inline-size: 100%;
  }

  .xi8173g {
    inline-size: 1px;
  }

  .x1milg1j {
    inline-size: 1rem;
  }

  .x130h922 {
    inline-size: 2rem;
  }

  .x6qm275 {
    inline-size: 4.5rem;
  }

  .x1nwd19c {
    inline-size: 44px;
  }

  .x1n10oyr {
    inline-size: 4px;
  }

  .xovzq4p {
    inline-size: calc(min(100%,var(--hraness-marketing-measure)) - 2 * var(--hraness-marketing-gutter));
  }

  .x6n8wx1 {
    inline-size: fit-content;
  }

  .xgybh9h {
    inline-size: min(100%, 18rem);
  }

  .x64rcuh {
    inline-size: min(100%, 36rem);
  }

  .xsjjiva {
    inline-size: min(100%, 44rem);
  }

  .x19vpta5 {
    inline-size: min(100%,var(--hraness-marketing-measure));
  }

  .xvaqoh0 {
    inline-size: min(100%,var(--page-canvas-width));
  }

  .x2grt4k {
    inline-size: min(12rem, 100vw - 2rem);
  }

  .x1052wsp {
    inline-size: min(16rem, 100vw - 2rem);
  }

  .x146urod {
    inline-size: min(18rem, 100vw - 2rem);
  }

  .xzm6ek {
    inline-size: min(20rem, 100vw - 2rem);
  }

  .x1y56ywe {
    inline-size: min(28rem, 100vw - 2rem);
  }

  .x1lmdbwv {
    inline-size: var(--hraness-design-fader-thumb-inline-size);
  }

  .x1oizhx2 {
    inline-size: var(--hraness-foil-size, 1.5rem);
  }

  .x1ool8vb {
    inline-size: var(--hraness-marketing-install-inline-size, min(100%,var(--hraness-marketing-measure)));
  }

  .x175cv4s {
    inline-size: var(--hraness-site-footer-social-target);
  }

  .xofvnd4 {
    inline-size: var(--interactive-target-min);
  }

  .xuufnwz {
    inset-block-end: 0;
  }

  .xr04doy {
    inset-block-end: calc(100% + .375rem);
  }

  .x1smivkc {
    inset-block-end: calc(100% + .5rem);
  }

  .xcc8yhp {
    inset-block-end: calc(var(--_hraness-site-footer-control-rows) * var(--hraness-site-footer-content-block-size) + (var(--_hraness-site-footer-control-rows) - 1) * var(--hraness-site-footer-row-gap) + var(--hraness-site-footer-padding-block) + .75rem + env(safe-area-inset-bottom, 0px));
  }

  .xtovscr {
    inset-block-end: max(var(--space-4),env(safe-area-inset-bottom));
  }

  .xlb5a52 {
    inset-block-start: 0;
  }

  .x92d9gd {
    inset-block-start: auto;
  }

  .x1g9am0e {
    inset-block-start: calc(100% + .5rem);
  }

  .xu5r6vy {
    inset-block-start: var(--space-3);
  }

  .xe388cy {
    inset-inline-end: .5rem;
  }

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

  .xs1cnaw {
    inset-inline-end: max(.75rem,env(safe-area-inset-right));
  }

  .x1mtgq1v {
    inset-inline-end: max(var(--space-4),env(safe-area-inset-right));
  }

  .x1uxcgzz {
    inset-inline-end: var(--space-3);
  }

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

  .x1cpllo3 {
    inset-inline-start: var(--space-3);
  }

  .xc8icb0 {
    isolation: isolate;
  }

  .xl56j7k {
    justify-content: center;
  }

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

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

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

  .x1jfo8e8 {
    justify-content: var(--_hraness-site-footer-links-justify, flex-end);
  }

  .x1o2pa38 {
    justify-items: center;
  }

  .x619ttb {
    justify-items: start;
  }

  .x7v7x1q {
    justify-self: center;
  }

  .x1lqcxt8 {
    justify-self: start;
  }

  .xuy72oy {
    justify-self: stretch;
  }

  .x1smz1f8 {
    justify-self: var(--_hraness-platform-install-stacked-tabs-justify, var(--_hraness-platform-install-narrow-tabs-justify, start));
  }

  .x130jcwj {
    letter-spacing: -.018em;
  }

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

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

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

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

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

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

  .x12oo3zp {
    letter-spacing: 0;
  }

  .x1i21sxh {
    letter-spacing: normal;
  }

  .x154du55 {
    letter-spacing: var(--hraness-marketing-h2-tracking, -.012em);
  }

  .xbujoek {
    letter-spacing: var(--hraness-marketing-h2-tracking, var(--hraness-marketing-heading-tracking));
  }

  .x1y508rd {
    letter-spacing: var(--hraness-marketing-heading-tracking);
  }

  .xfui5fx {
    letter-spacing: var(--tracking-display);
  }

  .x14ju556 {
    line-height: 0;
  }

  .x1vsts26 {
    line-height: 1.08;
  }

  .x1159mfc {
    line-height: 1.1;
  }

  .x1uo3zyz {
    line-height: 1.15;
  }

  .x1u7k74 {
    line-height: 1.2;
  }

  .x132q4wb {
    line-height: 1.25;
  }

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

  .x4q1cud {
    line-height: 1.75;
  }

  .xo5v014 {
    line-height: 1;
  }

  .x15bjb6t {
    line-height: inherit;
  }

  .xkj4vsn {
    line-height: var(--hraness-marketing-h1-leading, 1.05);
  }

  .x1kptsu5 {
    line-height: var(--hraness-marketing-h2-leading, 1.08);
  }

  .xjnvrkt {
    line-height: var(--hraness-marketing-h2-leading, 1.15);
  }

  .x1nt6xn0 {
    line-height: var(--hraness-marketing-summary-leading, 1.6);
  }

  .xywj1n2 {
    line-height: var(--hraness-reading-leading, 1.7);
  }

  .x19leq4e {
    line-height: var(--leading-body);
  }

  .x1oc5cu1 {
    line-height: var(--leading-display);
  }

  .x1db8ko7 {
    line-height: var(--leading-heading);
  }

  .x1ndthzm {
    line-height: var(--leading-label);
  }

  .xnbnhf8 {
    list-style-image: none;
  }

  .x43c9pm {
    list-style-position: outside;
  }

  .x3ct3a4 {
    list-style-type: none;
  }

  .x19u27g3 {
    margin-block-end: .4rem;
  }

  .x16287ni {
    margin-block-end: .75rem;
  }

  .xe92vt {
    margin-block-end: 1.1rem;
  }

  .x1wf7w3r {
    margin-block-end: var(--space-1);
  }

  .xcf5i7g {
    margin-block-start: -.35rem;
  }

  .x1lepkon {
    margin-block-start: .1rem;
  }

  .xo4pzau {
    margin-block-start: .2rem;
  }

  .x2qgizq {
    margin-block-start: .3rem;
  }

  .xphehyp {
    margin-block-start: .5rem;
  }

  .x1gixskw {
    margin-block-start: .625rem;
  }

  .x1n5adje {
    margin-block-start: .75rem;
  }

  .x4pwpt2 {
    margin-block-start: .8rem;
  }

  .xsyyole {
    margin-block-start: 1.5rem;
  }

  .xm3oedo {
    margin-block-start: 1rem;
  }

  .x1dpfygs {
    margin-inline-end: -.5rem;
  }

  .x1lziwak {
    margin-inline-start: 0;
  }

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

  .xjsudho {
    margin-inline-start: var(--_hraness-site-footer-links-offset, 0px);
  }

  .xk0yrii {
    margin-inline-start: var(--space-2);
  }

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

  .x885qll {
    -webkit-mask-image: radial-gradient(#000 8%, #0000 78%);
    mask-image: radial-gradient(#000 8%, #0000 78%);
  }

  .xi9drc3 {
    -webkit-mask-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M372 141a116 116 0 1 1-232 0 116 116 0 1 1 232 0Zm-14 0a102 102 0 1 0-204 0 102 102 0 1 0 204 0Zm-8 0a94 94 0 1 1-188 0 94 94 0 1 1 188 0Z\" fill=\"currentColor\" fill-rule=\"evenodd\"></path><path d=\"M211 252c75-8 154 30 204 94 32 40 51 89 59 142H184c20-28 29-57 22-87-9-39-26-71-28-99-2-22 9-39 33-50Z\" fill=\"currentColor\"></path><path d=\"M246 270c-27-20-67-23-100-9-25 11-42 31-46 56l-34 20 38 12c4 25 14 47 31 66 15 13 22 32 18 56l-14 17h116c-20-27-23-50-8-68 6-8 14-14 23-21 23-20 34-50 28-79-5-22-23-40-52-50ZM132 309c9-14 22-22 38-22 13 0 25 7 34 19-10 14-23 22-39 22-14 0-25-6-33-19Z\" fill=\"currentColor\" fill-rule=\"evenodd\"></path><path d=\"M151 410c-2 30-16 57-43 78h197c-19-27-40-49-63-63-28-18-59-23-91-15Z\" fill=\"currentColor\"></path><circle cx=\"166\" cy=\"307\" fill=\"currentColor\" r=\"8\"></circle></svg>");
    mask-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M372 141a116 116 0 1 1-232 0 116 116 0 1 1 232 0Zm-14 0a102 102 0 1 0-204 0 102 102 0 1 0 204 0Zm-8 0a94 94 0 1 1-188 0 94 94 0 1 1 188 0Z\" fill=\"currentColor\" fill-rule=\"evenodd\"></path><path d=\"M211 252c75-8 154 30 204 94 32 40 51 89 59 142H184c20-28 29-57 22-87-9-39-26-71-28-99-2-22 9-39 33-50Z\" fill=\"currentColor\"></path><path d=\"M246 270c-27-20-67-23-100-9-25 11-42 31-46 56l-34 20 38 12c4 25 14 47 31 66 15 13 22 32 18 56l-14 17h116c-20-27-23-50-8-68 6-8 14-14 23-21 23-20 34-50 28-79-5-22-23-40-52-50ZM132 309c9-14 22-22 38-22 13 0 25 7 34 19-10 14-23 22-39 22-14 0-25-6-33-19Z\" fill=\"currentColor\" fill-rule=\"evenodd\"></path><path d=\"M151 410c-2 30-16 57-43 78h197c-19-27-40-49-63-63-28-18-59-23-91-15Z\" fill=\"currentColor\"></path><circle cx=\"166\" cy=\"307\" fill=\"currentColor\" r=\"8\"></circle></svg>");
  }

  .xm1fs8r {
    -webkit-mask-image: var(--hraness-foil-mask, linear-gradient(transparent,transparent));
    mask-image: var(--hraness-foil-mask, linear-gradient(transparent,transparent));
  }

  .x5e4rk6 {
    -webkit-mask-source-type: alpha;
    mask-mode: alpha;
  }

  .x1rudrqi {
    -webkit-mask-position: center;
    mask-position: center;
  }

  .x16fucec {
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
  }

  .x2k2kcx {
    -webkit-mask-size: contain;
    mask-size: contain;
  }

  .xeutgw3 {
    max-block-size: calc(var(--hraness-marketing-card-meta-lines, 2) * 1.45em);
  }

  .x1pzgvly {
    max-block-size: calc(var(--hraness-signup-viewport-height, 100dvh) - 2rem - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));
  }

  .xu668xk {
    max-block-size: max(5rem,calc(100dvh - var(--_hraness-site-footer-control-rows) * var(--hraness-site-footer-content-block-size) - (var(--_hraness-site-footer-control-rows) - 1) * var(--hraness-site-footer-row-gap) - var(--hraness-site-footer-padding-block) - var(--hraness-site-footer-control-block-size) - 2.5rem - 2px - env(safe-area-inset-bottom, 0px)));
  }

  .xn0k27n {
    max-block-size: min(24rem, 70vh);
  }

  .xwnj3u5 {
    max-block-size: min(38rem, 75dvh);
  }

  .xgyk9h7 {
    max-inline-size: 100%;
  }

  .xmk4v7v {
    max-inline-size: 12rem;
  }

  .x14vmqpl {
    max-inline-size: 14ch;
  }

  .x1vophnm {
    max-inline-size: 15rem;
  }

  .x17152no {
    max-inline-size: 18ch;
  }

  .x1mq39nd {
    max-inline-size: 20ch;
  }

  .x1n9s1zj {
    max-inline-size: 22rem;
  }

  .x1nrp9oy {
    max-inline-size: 24ch;
  }

  .x1wuf55a {
    max-inline-size: 26ch;
  }

  .xlf9zpa {
    max-inline-size: 76ch;
  }

  .x15qkubi {
    max-inline-size: calc(100vw - 1.5rem);
  }

  .x1ljtl1n {
    max-inline-size: calc(100vw - 2rem);
  }

  .x1tec7hu {
    max-inline-size: none;
  }

  .x1l2wkh2 {
    max-inline-size: var(--hraness-marketing-copy-measure);
  }

  .x1ic370k {
    max-inline-size: var(--hraness-marketing-example-measure, var(--hraness-marketing-copy-measure));
  }

  .xjq529q {
    max-inline-size: var(--hraness-marketing-prose-measure);
  }

  .xa8254d {
    max-inline-size: var(--hraness-quiet-site-measure, 34rem);
  }

  .x1bdwxy3 {
    max-inline-size: var(--page-canvas-wide);
  }

  .x159srwy {
    min-block-size: 0;
  }

  .xl3ova5 {
    min-block-size: 1.5rem;
  }

  .x1ljpu7r {
    min-block-size: 100%;
  }

  .x3uqqqp {
    min-block-size: 2.5rem;
  }

  .x4q3qzj {
    min-block-size: 2.75rem;
  }

  .xd0akbl {
    min-block-size: 2rem;
  }

  .xo67i2s {
    min-block-size: 3.25rem;
  }

  .x1ouqbbl {
    min-block-size: 48px;
  }

  .x1rmki91 {
    min-block-size: calc(var(--hraness-marketing-card-meta-lines, 2) * 1.45em);
  }

  .x1b207tk {
    min-block-size: var(--bottom-bar-height);
  }

  .x1kopacs {
    min-block-size: var(--hraness-marketing-action-height);
  }

  .x24yzcb {
    min-block-size: var(--hraness-marketing-header-action-height, 2rem);
  }

  .x1jqubh4 {
    min-block-size: var(--hraness-marketing-header-height, 2.75rem);
  }

  .x5vl0wm {
    min-block-size: var(--hraness-site-footer-bar-block-size);
  }

  .xeuuy2l {
    min-block-size: var(--hraness-site-footer-control-block-size);
  }

  .x1qwoi4t {
    min-block-size: var(--interactive-target-compact, 2.75rem);
  }

  .x1j3ipif {
    min-block-size: var(--interactive-target-min, 3rem);
  }

  .x3adhqr {
    min-block-size: var(--interactive-target-min);
  }

  .x8k30ic {
    min-block-size: var(--top-bar-height);
  }

  .xesnm00 {
    min-inline-size: 0;
  }

  .xt66bws {
    min-inline-size: 1.5rem;
  }

  .x1o8ym9z {
    min-inline-size: 2rem;
  }

  .xze7o54 {
    min-inline-size: 40rem;
  }

  .x31wxcc {
    min-inline-size: 8.5rem;
  }

  .x1dc76y4 {
    min-inline-size: 8rem;
  }

  .x927zys {
    min-inline-size: 9rem;
  }

  .xart1r9 {
    min-inline-size: var(--hraness-site-footer-control-block-size);
  }

  .x9hh0qe {
    min-inline-size: var(--interactive-target-compact, 2.75rem);
  }

  .xz1t8dp {
    min-inline-size: var(--interactive-target-min, 3rem);
  }

  .xct6bk3 {
    min-inline-size: var(--interactive-target-min);
  }

  .xwgxeq8 {
    mix-blend-mode: overlay;
  }

  .x19mdvtv {
    mix-blend-mode: screen;
  }

  .x1poe65g {
    mix-blend-mode: soft-light;
  }

  .x19kjcj4 {
    object-fit: contain;
  }

  .xl1xv1r {
    object-fit: cover;
  }

  .xbyyjgo {
    opacity: .5;
  }

  .x197sbye {
    opacity: .6;
  }

  .x1uy6g52 {
    opacity: .62;
  }

  .xmu36h7 {
    opacity: .64;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .xi7uqbu {
    opacity: var(--foil-base-opacity, .34);
  }

  .x10bp2pq {
    opacity: var(--foil-base-opacity, .44);
  }

  .x16x8d5k {
    opacity: var(--foil-base-opacity, .56);
  }

  .x16xcxh8 {
    opacity: var(--foil-ornament-opacity, .14);
  }

  .x10b34n9 {
    opacity: var(--foil-ornament-opacity, .2);
  }

  .x1m2aqx4 {
    opacity: var(--foil-ornament-opacity, .26);
  }

  .xuhx63e {
    opacity: var(--foil-sheen-opacity, .03);
  }

  .xa69gww {
    opacity: var(--foil-sheen-opacity, .04);
  }

  .xkxdd59 {
    opacity: var(--foil-sheen-opacity, .06);
  }

  .x1pnhqfb {
    opacity: var(--foil-spectrum-opacity, .08);
  }

  .x15nu2d2 {
    opacity: var(--foil-spectrum-opacity, .12);
  }

  .xta48a9 {
    opacity: var(--foil-spectrum-opacity, .18);
  }

  .x1ytbps3 {
    opacity: var(--foil-texture-opacity, .04);
  }

  .xjkwg1t {
    opacity: var(--foil-texture-opacity, .06);
  }

  .xcwlixh {
    opacity: var(--foil-texture-opacity, .08);
  }

  .x5wl7ns {
    opacity: var(--hraness-design-particle-opacity);
  }

  .x151ipfs {
    opacity: var(--hraness-design-procedural-grid-opacity);
  }

  .xdrg79x {
    opacity: var(--hraness-design-procedural-layer-opacity);
  }

  .x1gkxhgx {
    opacity: var(--hraness-design-procedural-ripple-opacity);
  }

  .xyb8fk4 {
    opacity: var(--phaser-dots-static-opacity, .025);
  }

  .x1asn0e8 {
    opacity: var(--phaser-dots-trail-opacity, .25);
  }

  .x1g77sc7 {
    order: 0;
  }

  .x14yy4lh {
    order: 2;
  }

  .x14ytart {
    outline-color: currentColor;
  }

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

  .xveof73 {
    outline-color: var(--gold);
  }

  .xb2ck1y {
    outline-color: var(--hraness-material-focus, var(--focus, Highlight));
  }

  .xk8u384 {
    outline-color: var(--ui-ring);
  }

  .x1g40iwv {
    outline-offset: -1px;
  }

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

  .x1v57pqu {
    outline-offset: -3px;
  }

  .x1f2fofj {
    outline-offset: .15em;
  }

  .x1y3gkto {
    outline-offset: 1px;
  }

  .x1hl8ikr {
    outline-offset: 2px;
  }

  .x1ewu8gn {
    outline-offset: 3px;
  }

  .x2wh2y9 {
    outline-offset: 4px;
  }

  .x1t137rt {
    outline-style: none;
  }

  .xaatb59 {
    outline-style: solid;
  }

  .x1k57tk5 {
    outline-width: 0;
  }

  .x1qgsegg {
    outline-width: 1px;
  }

  .x1de99jn {
    outline-width: 2px;
  }

  .x1s780dp {
    outline-width: 3px;
  }

  .x13lr2xm {
    outline-width: medium;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

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

  .x1h4wwuj {
    overflow-wrap: normal;
  }

  .x1x9z3lm {
    padding-block-end: 1.25rem;
  }

  .xpcvst1 {
    padding-block-end: calc(var(--hraness-site-footer-padding-block) + env(safe-area-inset-bottom, 0px));
  }

  .x17lzgkz {
    padding-block-start: .2rem;
  }

  .x10sryfm {
    padding-block-start: 1rem;
  }

  .x1qtgzxc {
    padding-block-start: calc(var(--hraness-site-footer-padding-block) + var(--_hraness-site-footer-consent-clearance, 0px));
  }

  .xln4sw3 {
    padding-block-start: var(--hraness-sticky-offset, 2.75rem);
  }

  .x1xz7u92 {
    padding-inline-end: .3rem;
  }

  .x183qbbg {
    padding-inline-end: 2.5rem;
  }

  .x1dyck8u {
    padding-inline-end: max(clamp(1rem,4vw,2rem),env(safe-area-inset-right),calc((100% - var(--hraness-site-footer-measure, 100%)) / 2));
  }

  .x1qx48my {
    padding-inline-end: var(--interactive-target-compact);
  }

  .x8hcgix {
    padding-inline-start: .9rem;
  }

  .x1c1uobl {
    padding-inline-start: 0;
  }

  .xhvvu7z {
    padding-inline-start: max(clamp(1rem,4vw,2rem),env(safe-area-inset-left),calc((100% - var(--hraness-site-footer-measure, 100%)) / 2));
  }

  .x8bp2w5 {
    padding-inline-start: var(--space-3);
  }

  .x67bb7w {
    pointer-events: auto;
  }

  .x47corl {
    pointer-events: none;
  }

  .xj8z8mm {
    position: absolute !important;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x1uhb9sk {
    position: static;
  }

  .x7wzq59 {
    position: sticky;
  }

  .xtt52l0 {
    resize: none;
  }

  .x288g5 {
    resize: vertical;
  }

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

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

  .x1rnwn48 {
    row-gap: .75rem;
  }

  .x1lfezxm {
    row-gap: var(--hraness-site-footer-row-gap);
  }

  .x1ctcpvu {
    scroll-margin-block-start: calc(var(--hraness-sticky-offset, 2.75rem) + .75rem);
  }

  .xtnlt7k {
    scroll-margin-block-start: var(--hraness-sticky-offset, 2.75rem);
  }

  .x185mbhu {
    scrollbar-gutter: stable;
  }

  .x1rohswg {
    scrollbar-width: none;
  }

  .x1owpc8m {
    stroke-linecap: round;
  }

  .xhr4kjn {
    stroke-width: 1.5px;
  }

  .x1ip4yf {
    stroke-width: 2.5px;
  }

  .xqjr0vm {
    stroke-width: 3px;
  }

  .x186d6vw {
    stroke: var(--ui-border);
  }

  .xvjuoyv {
    stroke: var(--ui-foreground);
  }

  .xtryda8 {
    stroke: var(--ui-muted);
  }

  .x176whfx {
    stroke: var(--ui-primary);
  }

  .xeq4nuv {
    tab-size: 2;
  }

  .x118tb2h {
    text-align: center !important;
  }

  .x2b8uid {
    text-align: center;
  }

  .xp4054r {
    text-align: end;
  }

  .xdpxx8g {
    text-align: left;
  }

  .x1yc453h {
    text-align: start;
  }

  .x4k6xgu {
    -webkit-text-decoration-color: color-mix(in srgb,currentColor 40%,transparent);
    text-decoration-color: color-mix(in srgb,currentColor 40%,transparent);
  }

  .x6k6sr1 {
    -webkit-text-decoration-color: color-mix(in srgb,currentColor 45%,transparent);
    text-decoration-color: color-mix(in srgb,currentColor 45%,transparent);
  }

  .x5gd9ij {
    text-decoration-color: currentColor;
  }

  .x1g11uwi {
    -webkit-text-decoration-color: var(--gold);
    text-decoration-color: var(--gold);
  }

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

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

  .xi2nhp4 {
    text-decoration-style: dotted;
  }

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

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

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .x6mezaz {
    text-transform: none;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

  .x5hzr90 {
    text-underline-offset: .18em;
  }

  .xdsgf93 {
    text-underline-offset: .22em;
  }

  .x1ohr1zr {
    text-underline-offset: .2em;
  }

  .x1w2vvpw {
    text-wrap: balance;
  }

  .x1fzhlzt {
    text-wrap: pretty;
  }

  .xggy1nq {
    touch-action: manipulation;
  }

  .x5ve5x3 {
    touch-action: none;
  }

  .x1bblx7b {
    touch-action: pan-x;
  }

  .x1g0ag68 {
    transform-origin: center;
  }

  .x1nf803f {
    transform-origin: 0;
  }

  .x1oyok0e {
    transform-style: preserve-3d;
  }

  .x1c071of {
    transform: none;
  }

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

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

  .x17o6enw {
    transform: rotate(var(--hraness-design-procedural-grid-rotation)) scale(1.04);
  }

  .xnoptka {
    transform: rotate(var(--hraness-design-procedural-ripple-rotation));
  }

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

  .x8z89yc {
    transform: translate3d(-50%,-50%,0) rotate(var(--hraness-design-procedural-layer-rotation));
  }

  .x62qcw2 {
    transform: translate3d(-50%, -50%, 0) scale(.98);
  }

  .x1pb4uno {
    transform: translate3d(-50%, -50%, 0);
  }

  .x10tizke {
    transform: translateX(1rem);
  }

  .x1fe4uzt {
    transform: translateY(-180%);
  }

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

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

  .xvf0mkp {
    transform: translateY(calc(-100% - var(--space-6)));
  }

  .xjdmepg {
    transition-delay: 0s, 0s, 0s, 0s, 0s, 0s;
  }

  .xxsiw8j {
    transition-delay: 0s, 0s, 0s, 0s, 0s;
  }

  .x1545fc0 {
    transition-delay: 0s, 0s, 0s, 0s;
  }

  .xfnwuwk {
    transition-delay: 0s, 0s, 0s;
  }

  .x1ahifba {
    transition-delay: 0s;
  }

  .x6bc4kz {
    transition-duration: 90ms;
  }

  .xrw3mvn {
    transition-duration: .12s, .12s, .12s, .12s, .12s;
  }

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

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

  .x1mq3mr6 {
    transition-duration: 0s;
  }

  .x7hzv9z {
    transition-duration: var(--motion-duration-fast),var(--motion-duration-fast),var(--motion-duration-fast),var(--motion-duration-fast),var(--motion-duration-fast),var(--motion-duration-fast);
  }

  .x1mkw6vw {
    transition-duration: var(--motion-duration-fast),var(--motion-duration-fast),var(--motion-duration-fast),var(--motion-duration-fast);
  }

  .x1glaneq {
    transition-duration: var(--motion-duration-fast),var(--motion-duration-fast),var(--motion-duration-fast);
  }

  .xbygejy {
    transition-duration: var(--motion-duration-fast),var(--motion-duration-fast);
  }

  .xhln2ea {
    transition-duration: var(--motion-duration-fast),var(--motion-duration-standard);
  }

  .xcgntbv {
    transition-duration: var(--motion-duration-fast);
  }

  .x1krpk68 {
    transition-duration: var(--motion-duration-standard);
  }

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

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

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

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

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

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

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

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

  .x10lvbrj {
    transition-property: background-image, opacity;
  }

  .x6c7wse {
    transition-property: background-position, opacity;
  }

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

  .xkdsq27 {
    transition-property: box-shadow;
  }

  .x13b0p5u {
    transition-property: none;
  }

  .x16n73rl {
    transition-property: transform, box-shadow;
  }

  .x11xpdln {
    transition-property: transform;
  }

  .xvxnene {
    transition-timing-function: cubic-bezier(.2, .75, .25, 1);
  }

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

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

  .xcj1dhv {
    transition-timing-function: linear;
  }

  .xledgg0 {
    transition-timing-function: var(--motion-easing-emphasized);
  }

  .x12p6mv2 {
    transition-timing-function: var(--motion-easing-standard),var(--motion-easing-emphasized);
  }

  .x1c3j2pk {
    transition-timing-function: var(--motion-easing-standard),var(--motion-easing-standard),var(--motion-easing-standard),var(--motion-easing-standard),var(--motion-easing-standard),var(--motion-easing-standard);
  }

  .xa4bj78 {
    transition-timing-function: var(--motion-easing-standard),var(--motion-easing-standard),var(--motion-easing-standard),var(--motion-easing-standard);
  }

  .x1s9akh9 {
    transition-timing-function: var(--motion-easing-standard),var(--motion-easing-standard),var(--motion-easing-standard);
  }

  .xp5m7cn {
    transition-timing-function: var(--motion-easing-standard),var(--motion-easing-standard);
  }

  .x1iashqr {
    transition-timing-function: var(--motion-easing-standard);
  }

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

  .x1x7wgjd {
    vertical-align: -.125em;
  }

  .x11njtxf {
    vertical-align: baseline;
  }

  .x3ajldb {
    vertical-align: bottom;
  }

  .xxymvpz {
    vertical-align: middle;
  }

  .x16dsc37 {
    vertical-align: top;
  }

  .xlshs6z {
    visibility: hidden;
  }

  .xnpuxes {
    visibility: visible;
  }

  .xeaf4i8 {
    white-space: normal;
  }

  .x7z1v8h {
    white-space: nowrap !important;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

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

  .x1sdyfia {
    white-space: pre;
  }

  .x1dwv3re {
    will-change: auto;
  }

  .x1so62im {
    will-change: transform;
  }

  .x1lldw8n {
    word-break: normal;
  }

  .x1ja2u2z {
    z-index: 0;
  }

  .x1vjfegm {
    z-index: 1;
  }

  .x11uqc5h {
    z-index: 100;
  }

  .xhtitgo {
    z-index: 2;
  }

  .xzkaem6 {
    z-index: 3;
  }

  .xf5e64p {
    z-index: 40;
  }

  .x1qhe1ue {
    z-index: calc(var(--z-tooltip, 3000) + 1);
  }

  .x1nmkd3v {
    z-index: var(--z-chrome);
  }

  .x1s89ezu {
    z-index: var(--z-modal);
  }

  .x1visetc {
    z-index: var(--z-skip-link);
  }

  .x1guzgd5 {
    z-index: var(--z-tooltip, 3000);
  }

  .x1788d21 {
    z-index: var(--z-tooltip);
  }

  .x1whfoju:is([data-focused], [data-hovered], :focus-visible, :hover), .x852r0y:is([data-hovered], :hover) {
    background-attachment: scroll;
  }

  .x1yjm9pw:is([data-hovered], :hover), .xa5e7qe:is([data-focused], [data-hovered], :focus-visible, :hover) {
    background-clip: border-box;
  }

  .x13wtpdm:is(:hover, :focus-visible) {
    background-color: color-mix(in srgb,var(--foreground) 7%,transparent);
  }

  .x1vsujy6:is([data-focused], [data-hovered], :focus-visible, :hover), .xl8i2wo:is([data-hovered], :hover) {
    background-color: var(--hraness-appearance-accent, var(--hraness-material-warm-plane, var(--ui-accent, ButtonFace)));
  }

  .xx8mfso:is([data-hovered], :hover) {
    background-color: var(--secondary);
  }

  .x18e72hl:is([data-hovered], :hover) {
    background-color: var(--surface-hover);
  }

  .x1aysnjn:is([data-hovered], :hover), .xhhc4os:is([data-focused], [data-hovered], :focus-visible, :hover), .xl5f23e:is(:disabled, [data-disabled], [aria-disabled="true"]) {
    background-image: none;
  }

  .x1tr436z:is([data-focused], [data-hovered], :focus-visible, :hover), .x1w7rtzm:is([data-hovered], :hover) {
    background-origin: padding-box;
  }

  .x1par0v0:is([data-focused], [data-hovered], :focus-visible, :hover), .x1xqmp8:is([data-hovered], :hover) {
    background-repeat: repeat;
  }

  .xontfw7:is([data-hovered], :hover), .xroyn9c:is([data-focused], [data-hovered], :focus-visible, :hover) {
    background-size: auto;
  }

  .x18otrue:is(tbody > tr:last-child > *) {
    border-block-end-width: 0;
  }

  .x1efv5ad:focus-visible, .x1iz9a4l:focus-within {
    box-shadow: 0 0 0 3px color-mix(in srgb,var(--ui-ring) 24%,transparent);
  }

  .xbb1c6o:is([data-focus-visible], :focus-visible) {
    box-shadow: 0 0 0 4px color-mix(in srgb,var(--hraness-appearance-focus, var(--hraness-material-focus, var(--ui-ring, Highlight))) 24%,transparent);
  }

  .x1w5n15d:focus-visible {
    box-shadow: 0 0 0 4px color-mix(in srgb,var(--ui-ring) 24%,transparent);
  }

  .xbcn71i:focus-visible {
    box-shadow: inset 0 0 0 2px var(--ui-ring);
  }

  .x184rbrl:is([data-pressed], :active) {
    box-shadow: var(--hraness-material-inset, none);
  }

  .x11ffpz8:is([data-hovered], :hover) {
    color: var(--foreground);
  }

  .xemv0ly:is([data-hovered], :hover), .xmm8vmt:is([data-focused], [data-hovered], :focus-visible, :hover) {
    color: var(--hraness-appearance-accent-foreground, var(--hraness-material-ink, var(--ui-accent-foreground, ButtonText)));
  }

  .x89zja:is([data-hovered], :hover) {
    color: var(--secondary-foreground);
  }

  .xvgho8r[hidden] {
    display: none;
  }

  .x2bii8l:is([data-focus-visible], :focus-visible), .x5q2f2h:focus-visible {
    outline-color: var(--focus);
  }

  .x14pgi42:is([data-focus-visible], :focus-visible) {
    outline-color: var(--hraness-appearance-focus, var(--hraness-material-focus, var(--ui-ring, Highlight)));
  }

  .xxuwnm0:focus-visible {
    outline-color: var(--hraness-site-footer-focus);
  }

  .x1gph7r7:focus-visible, .x1xjm2v2:focus-within {
    outline-color: var(--ui-ring);
  }

  .x1bqaal:focus-visible {
    outline-offset: -2px;
  }

  .xhfxdjs:focus-visible {
    outline-offset: -3px;
  }

  .x13iak60:focus-visible {
    outline-offset: 1px;
  }

  .x1fanpfn:focus-within, .x7s97pk:focus-visible, .xecyca2:is([data-focus-visible], :focus-visible) {
    outline-offset: 2px;
  }

  .xj3ae5l:focus-visible {
    outline-offset: 3px;
  }

  .x12ijfkc:focus-visible {
    outline-offset: 4px;
  }

  .x14xc8xn:focus-within, .x9v5kkp:focus-visible, .xq2elj:is([data-focus-visible], :focus-visible) {
    outline-style: solid;
  }

  .x16gxa91:focus-within, .x19beueo:is([data-focus-visible], :focus-visible), .x784prv:focus-visible {
    outline-width: 2px;
  }

  .x1g4ssbw:is([data-focus-visible], :focus-visible) {
    outline-width: 3px;
  }

  .x1e7jyuc:focus-visible {
    text-decoration-color: currentColor;
  }

  .x1rpfuv1:is([data-pressed], :active) {
    transform: translateY(1px);
  }

  .x12yxz85.x12yxz85:where(.x1gmlqhs[open] *) {
    visibility: hidden;
  }

  .x16dnoq8.x16dnoq8:where(.x1gmlqhs[open] *) {
    visibility: visible;
  }

  .x13lu1oe:has(input:disabled, textarea:disabled) {
    background-image: none;
  }

  .xv6id9h:has( + [data-slot="disclosure"]) {
    border-block-end-width: 1px;
  }

  .x104nlkd:has(input:focus-visible) {
    outline-color: var(--ui-ring);
  }

  .x12ilkhz:has(input:focus-visible) {
    outline-offset: 2px;
  }

  .x1elebxb:has(input:focus-visible) {
    outline-offset: 3px;
  }

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

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

  .xm3qh6q:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
    animation-direction: reverse;
  }

  .xioiqq0:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
    transform: translateX(-1rem);
  }

  .x1bk1mki:visited {
    color: var(--gold);
  }

  .x1s07b3s:disabled {
    cursor: not-allowed;
  }

  .xjb0foi:disabled {
    cursor: wait;
  }

  .xijokvz:disabled {
    opacity: .5;
  }

  .xo3u330:disabled {
    opacity: .62;
  }

  .x502hvl:modal {
    inset-block-end: calc(100% - var(--hraness-signup-viewport-top, 0px) - var(--hraness-signup-viewport-height, 100dvh));
  }

  .x1t8win8:modal {
    inset-block-start: var(--hraness-signup-viewport-top, 0px);
  }

  .x3g7vmf:modal {
    position: fixed;
  }

  .xgildtf:hover {
    background-attachment: scroll;
  }

  .xb3gsto:hover {
    background-clip: border-box;
  }

  .x1ql172z:hover {
    background-color: color-mix(in oklch,var(--hraness-marketing-accent) 84%,black);
  }

  .x1612i37:hover {
    background-color: color-mix(in oklch,var(--hraness-marketing-ink) 6%,var(--hraness-marketing-surface));
  }

  .x1eb7ohu:hover {
    background-color: color-mix(in oklch,var(--primary) 88%,var(--foreground));
  }

  .x153d940:hover {
    background-color: color-mix(in oklch,var(--ui-primary) 88%,var(--ui-background));
  }

  .xy5vzv3:hover {
    background-color: color-mix(in oklch,var(--ui-secondary) 82%,var(--ui-foreground));
  }

  .x10zvhhq:hover {
    background-color: color-mix(in srgb,var(--gold-bright) 14%,transparent);
  }

  .x1lcgz2m:hover {
    background-color: color-mix(in srgb,var(--hraness-marketing-ink, var(--foreground, CanvasText)) 6%,transparent);
  }

  .x3oli7v:hover {
    background-color: color-mix(in srgb,var(--hraness-marketing-ink, var(--foreground, CanvasText)) 9%,var(--hraness-marketing-surface, var(--surface, Canvas)));
  }

  .xjoriyk:hover {
    background-color: color-mix(in srgb,var(--hraness-marketing-related-tone, var(--hraness-marketing-ink)) 6%,transparent);
  }

  .x1n5bzlp:hover {
    background-color: #0000;
  }

  .x1jf9jbc:hover {
    background-color: var(--background, Canvas);
  }

  .x1w11x55:hover {
    background-color: var(--foreground, CanvasText);
  }

  .xr4j8zq:hover {
    background-color: var(--hraness-foil-surface, var(--surface, var(--background, Canvas)));
  }

  .x1gyp674:hover {
    background-color: var(--hraness-marketing-surface, var(--surface, Canvas));
  }

  .xgqpex1:hover {
    background-color: var(--hraness-site-footer-field-background);
  }

  .x1lf5oka:hover {
    background-color: var(--surface, Canvas);
  }

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

  .x1dzmml9:hover {
    background-color: var(--ui-destructive);
  }

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

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

  .xn3cpwa:hover {
    background-image: none;
  }

  .xzsr2ly:hover {
    background-origin: padding-box;
  }

  .x1ddkqqy:hover {
    background-repeat: repeat;
  }

  .x1vgyi1t:hover {
    background-size: auto;
  }

  .x1njw758:hover {
    box-shadow: 0 1px 4px color-mix(in srgb,var(--foreground, CanvasText) 12%,transparent);
  }

  .x16sc2ix:hover {
    box-shadow: var(--elevation-raised);
  }

  .x54addn:hover {
    color: var(--background, Canvas);
  }

  .x10zor9s:hover {
    color: var(--foreground, CanvasText);
  }

  .x1d2u1hf:hover {
    color: var(--gold-bright);
  }

  .x59iwt6:hover {
    color: var(--gold);
  }

  .xucth70:hover {
    color: var(--hraness-marketing-accent-ink);
  }

  .x1ac5u26:hover {
    color: var(--hraness-marketing-accent);
  }

  .xovpusv:hover {
    color: var(--hraness-marketing-ink, var(--foreground, CanvasText));
  }

  .x16tyrwk:hover {
    color: var(--hraness-marketing-ink);
  }

  .xvohvwf:hover {
    color: var(--ink);
  }

  .x9wjf29:hover {
    color: var(--night-ink);
  }

  .x1ef2mcv:hover {
    color: var(--ui-accent-foreground);
  }

  .x139ty3h:hover {
    color: var(--ui-destructive-foreground);
  }

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

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

  .x1yybpqo:hover {
    color: var(--ui-secondary-foreground);
  }

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

  .x13iqwor:hover {
    text-decoration-style: solid;
  }

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

  .xmm0wnq:focus {
    background-color: var(--ui-accent);
  }

  .x19zaomo:focus {
    background-image: none;
  }

  .xxnxhmz:focus {
    color: var(--ui-accent-foreground);
  }

  .x1wfrlr2:focus {
    transform: translateY(0);
  }

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

  @media (forced-colors: active) {
    .x1iqhqvn.x1iqhqvn {
      -webkit-text-fill-color: CanvasText;
    }

    .x1g58opa.x1g58opa {
      -webkit-text-fill-color: currentColor;
    }
  }

  @media (prefers-reduced-motion: no-preference) and (not (forced-colors: active)) {
    .x1wouot0.x1wouot0 {
      -webkit-text-fill-color: transparent;
    }
  }

  @media (width <= 48rem) {
    .x8ua4lr.x8ua4lr {
      align-items: center;
    }
  }

  @media (width <= 40rem) {
    .x1mlfcyh.x1mlfcyh {
      align-items: start;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .xmzkp9f.xmzkp9f {
      animation-composition: replace;
    }

    .x1qvbe4r.x1qvbe4r {
      animation-delay: 0s;
    }

    .xpk7f7d.xpk7f7d {
      animation-direction: normal;
    }

    .x958gol.x958gol {
      animation-duration: 0s;
    }

    .x15inb9f.x15inb9f {
      animation-fill-mode: none;
    }

    .xd81xr2.xd81xr2 {
      animation-iteration-count: 1;
    }
  }

  @media (forced-colors: active) {
    .xal2be3.xal2be3 {
      animation-name: none;
    }
  }

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

  @media (prefers-reduced-motion: no-preference) and (not (forced-colors: active)) {
    .x1n2piig.x1n2piig {
      animation-name: x3k0bqv-B;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x6qw1r7.x6qw1r7 {
      animation-play-state: running;
    }

    .x1pixhli.x1pixhli {
      animation-range-end: normal;
    }

    .x1gfwfhs.x1gfwfhs {
      animation-range-start: normal;
    }

    .xa806cr.xa806cr {
      animation-timeline: auto;
    }

    .xw3qwi6.xw3qwi6 {
      animation-timing-function: ease;
    }
  }

  @media (forced-colors: active) {
    .xr2fqy5.xr2fqy5 {
      appearance: auto;
    }

    .xcrev8p.xcrev8p {
      background-attachment: scroll;
    }

    .x1tzqu68.x1tzqu68 {
      background-clip: border-box;
    }

    .xnwy5bs.xnwy5bs, .xpf60yz.xpf60yz {
      background-color: buttonface;
    }

    .x1tt9vl1.x1tt9vl1 {
      background-color: buttontext;
    }

    .x9yvj25.x9yvj25, .x1mi3ld3.x1mi3ld3 {
      background-color: canvas;
    }

    .xwvh9j7.xwvh9j7, .x1mjqi9u.x1mjqi9u {
      background-color: canvastext;
    }

    .x1jzqe4.x1jzqe4, .x170n6oi.x170n6oi {
      background-color: highlight;
    }

    .x1qu9owy.x1qu9owy {
      background-color: highlighttext;
    }
  }

  @media (prefers-reduced-motion: no-preference) and (not (forced-colors: active)) {
    .x1hhrnal.x1hhrnal {
      background-image: linear-gradient(110deg,currentColor calc(50% - var(--hraness-site-footer-shimmer-spread)),color-mix(in srgb,currentColor 20%,transparent) 50%,currentColor calc(50% + var(--hraness-site-footer-shimmer-spread)));
    }
  }

  @media (forced-colors: active) {
    .xhobzj1.xhobzj1, .xaxwvs9.xaxwvs9 {
      background-image: none;
    }

    .xzln6ae.xzln6ae {
      background-origin: padding-box;
    }

    .x1pjo12s.x1pjo12s {
      background-repeat: repeat;
    }

    .x1ug5rqp.x1ug5rqp, .x3lgspj.x3lgspj {
      background-size: auto;
    }

    .x14bdpvh.x14bdpvh, .x17p5eq6.x17p5eq6 {
      border-block-end-color: canvastext;
    }
  }

  @media (width <= 48rem) {
    .xh0wz1u.xh0wz1u {
      border-block-end-color: var(--line);
    }
  }

  @media (forced-colors: active) {
    .x11m3xgt.x11m3xgt {
      border-block-end-style: solid;
    }
  }

  @media (width <= 48rem) {
    .x8l168h.x8l168h {
      border-block-end-style: solid;
    }
  }

  @media (forced-colors: active) {
    .x7kxraq.x7kxraq {
      border-block-end-width: 1px;
    }
  }

  @media (width <= 48rem) {
    .x1eeafzw.x1eeafzw {
      border-block-end-width: 1px;
    }
  }

  @media (forced-colors: active) {
    .x1np48w9.x1np48w9 {
      border-block-start-color: buttontext;
    }

    .x108usdd.x108usdd, .xl2up3y.xl2up3y {
      border-block-start-color: canvastext;
    }

    .x3n6nq7.x3n6nq7 {
      border-block-start-style: solid;
    }

    .x2dkq5d.x2dkq5d {
      border-block-start-width: 1px;
    }

    .x1sz4vi2.x1sz4vi2, .xdnqiaj.xdnqiaj {
      border-image-outset: 0;
    }

    .x4aylkk.x4aylkk, .x1mjg4os.x1mjg4os {
      border-image-repeat: stretch;
    }

    .x1a4igh8.x1a4igh8, .x1luk9ee.x1luk9ee {
      border-image-slice: 100%;
    }

    .x1cfjbvc.x1cfjbvc, .x1cjzfx6.x1cjzfx6 {
      border-image-source: none;
    }

    .xsdpl10.xsdpl10, .xotrrsn.xotrrsn {
      border-image-width: 1;
    }

    .x1x0u81l.x1x0u81l, .x1bk1lk1.x1bk1lk1 {
      border-inline-end-color: canvastext;
    }

    .xf1j0q2.xf1j0q2, .xn828t1.xn828t1 {
      border-inline-end-style: solid;
    }

    .xmzn1mo.xmzn1mo, .x1rmpjmf.x1rmpjmf {
      border-inline-end-width: 1px;
    }

    .xjslfuv.xjslfuv, .x11apkjs.x11apkjs {
      border-inline-start-color: canvastext;
    }

    .x1gbqego.x1gbqego, .xvxnyyj.xvxnyyj {
      border-inline-start-style: solid;
    }

    .xjg5lhu.xjg5lhu, .xzyy8p7.xzyy8p7 {
      border-inline-start-width: 1px;
    }

    .xwaqzdf.xwaqzdf, .x15rzyfa.x15rzyfa {
      box-shadow: none;
    }

    .x1q5838n.x1q5838n {
      color: buttonface;
    }

    .x1ggml12.x1ggml12, .xsrz6cx.xsrz6cx {
      color: buttontext;
    }

    .xs5hli.xs5hli {
      color: canvastext;
    }

    .xiskxvl.xiskxvl {
      color: highlight;
    }

    .x1k5gbb1.x1k5gbb1 {
      color: highlighttext;
    }
  }

  @media (width <= 34rem) {
    .xg53fcv.xg53fcv {
      column-gap: .85rem;
    }
  }

  @media (width >= 34.01rem) and (width <= 48rem) {
    .x1dp8bqr.x1dp8bqr {
      column-gap: 1rem;
    }
  }

  @media (width <= 48rem) {
    .xptyyiz.xptyyiz {
      contain: inline-size;
    }

    .xgnznk3.xgnznk3 {
      display: block;
    }
  }

  @media (scripting: none) {
    .x1use1og.x1use1og {
      display: block;
    }
  }

  @media (width <= 48rem) {
    .x9301po.x9301po {
      display: contents;
    }
  }

  @media (scripting: none) {
    .x1pwdsk1.x1pwdsk1 {
      display: flex;
    }
  }

  @media (width <= 48rem) {
    .xhhrn6j.xhhrn6j {
      display: grid;
    }
  }

  @media (forced-colors: active) {
    .x2pbqq.x2pbqq {
      display: inline-flex;
    }
  }

  @media (width <= 48rem) {
    .x17ilr5v.x17ilr5v {
      display: inline-flex;
    }
  }

  @media (forced-colors: active) {
    .x1c7sf14.x1c7sf14 {
      display: none;
    }
  }

  @media (width <= 34rem) {
    .x4mu9sg.x4mu9sg {
      display: none;
    }
  }

  @media (width <= 48rem) {
    .x8iw86j.x8iw86j {
      display: none;
    }
  }

  @media (scripting: none) {
    .x1cfwndu.x1cfwndu {
      display: none;
    }
  }

  @media (forced-colors: active) {
    .x15ldeyv.x15ldeyv {
      display: none;
    }

    .x1wdx1ck.x1wdx1ck {
      fill: canvas;
    }

    .x1ejh6ix.x1ejh6ix {
      filter: none;
    }
  }

  @media (width <= 48rem) {
    .x1hzc8rf.x1hzc8rf {
      flex-basis: 100%;
    }

    .xlo9dwz.xlo9dwz {
      flex-grow: 1;
    }

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

    .x1nvbnac.x1nvbnac {
      flex-wrap: nowrap;
    }

    .x174t0ru.x174t0ru {
      flex-wrap: wrap;
    }
  }

  @media (width >= 47.5rem) {
    .x7odbza.x7odbza {
      font-size: .8125rem;
    }
  }

  @media (forced-colors: active) {
    .xr5dkdi.xr5dkdi, .x9xrxzh.x9xrxzh {
      forced-color-adjust: auto;
    }

    .x1g12otp.x1g12otp, .xm958hk.xm958hk {
      forced-color-adjust: none;
    }
  }

  @media (width <= 48rem) {
    .x19m6iyc.x19m6iyc {
      grid-template-columns: 1fr;
    }
  }

  @media (width >= 47.5rem) {
    .x1od97uc.x1od97uc {
      grid-template-columns: auto auto minmax(0,1fr) minmax(var(--hraness-site-footer-social-target),var(--hraness-site-footer-socials-inline-size));
    }

    .x1o8kq85.x1o8kq85 {
      grid-template-columns: auto minmax(0,1fr) minmax(var(--hraness-site-footer-social-target),var(--hraness-site-footer-socials-inline-size));
    }

    .xzm20xa.xzm20xa {
      grid-template-columns: auto minmax(0,max-content) auto minmax(0,1fr) minmax(var(--hraness-site-footer-social-target),var(--hraness-site-footer-socials-inline-size));
    }

    .x11123my.x11123my {
      grid-template-columns: auto minmax(0,max-content) minmax(0,1fr) minmax(var(--hraness-site-footer-social-target),var(--hraness-site-footer-socials-inline-size));
    }
  }

  @media (width >= 50rem) {
    .x2k1869.x2k1869 {
      grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    }
  }

  @media (width >= 47.5rem) {
    .xj3lp7q.xj3lp7q {
      grid-template-columns: minmax(0,1fr) minmax(var(--hraness-site-footer-social-target),var(--hraness-site-footer-socials-inline-size));
    }
  }

  @media (width <= 34rem) {
    .x18xjvf7.x18xjvf7 {
      grid-template-columns: minmax(0, 1fr);
    }
  }

  @media (width <= 48rem) {
    .xj7gdfw.xj7gdfw {
      grid-template-columns: minmax(0, 1fr);
    }
  }

  @media (width <= 40rem) {
    .x1m1kh9h.x1m1kh9h {
      grid-template-columns: minmax(0, 1fr);
    }
  }

  @media (width >= 47.5rem) {
    .xl7e3be.xl7e3be {
      grid-template-columns: minmax(0,max-content) auto minmax(0,1fr) minmax(var(--hraness-site-footer-social-target),var(--hraness-site-footer-socials-inline-size));
    }

    .x1q9k5wc.x1q9k5wc {
      grid-template-columns: minmax(0,max-content) minmax(0,1fr) minmax(var(--hraness-site-footer-social-target),var(--hraness-site-footer-socials-inline-size));
    }
  }

  @media (width <= 48rem) {
    .xr827i4.xr827i4 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (pointer: coarse) {
    .x1yp402.x1yp402 {
      grid-template-columns: var(--interactive-target-min) minmax(3rem,1fr) var(--interactive-target-min);
    }

    .xqnxffv.xqnxffv {
      inline-size: 3rem;
    }
  }

  @media (width >= 47.5rem) {
    .x12aoker.x12aoker {
      inset-block-end: calc(100% + var(--hraness-site-footer-padding-block) + .375rem);
    }
  }

  @media (width <= 40rem) {
    .x14gmj1b.x14gmj1b {
      inset-inline-end: max(var(--space-3),env(safe-area-inset-left));
    }
  }

  @media (width >= 47.5rem) {
    .x1vbotui.x1vbotui {
      inset-inline-start: 0;
    }
  }

  @media (width <= 40rem) {
    .x9n3pu8.x9n3pu8 {
      inset-inline-start: max(var(--space-3),env(safe-area-inset-left));
    }

    .x13eskkf.x13eskkf {
      justify-content: center;
    }
  }

  @media (width <= 48rem) {
    .xqlems.xqlems {
      margin-inline-end: calc(-1 * var(--hraness-marketing-gutter));
    }

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

    .x1e5rwe6.x1e5rwe6 {
      margin-inline-start: calc(-1 * var(--hraness-marketing-gutter));
    }
  }

  @media (forced-colors: active) {
    .x1fww0mx.x1fww0mx {
      -webkit-mask-image: none;
      mask-image: none;
    }
  }

  @media (width <= 48rem) {
    .x6ri7ij.x6ri7ij {
      max-inline-size: 16ch;
    }

    .x1h8pmfy.x1h8pmfy {
      max-inline-size: none;
    }

    .xyiis5.xyiis5 {
      min-block-size: 2.75rem;
    }
  }

  @media (pointer: coarse) {
    .x9me654.x9me654 {
      min-block-size: 3rem;
    }
  }

  @media (width <= 48rem) {
    .xn27wch.xn27wch {
      min-block-size: max(2.75rem,var(--hraness-marketing-header-action-height, 2rem));
    }

    .x1l2grcz.x1l2grcz {
      min-inline-size: 0;
    }
  }

  @media (pointer: coarse) {
    .x11je3w3.x11je3w3 {
      min-inline-size: 3rem;
    }
  }

  @media (prefers-contrast: more) {
    .x17zl6lg.x17zl6lg {
      opacity: .04;
    }

    .xfpeqwo.xfpeqwo {
      opacity: .05;
    }

    .x2132ul.x2132ul {
      opacity: .06;
    }

    .x194v72f.x194v72f {
      opacity: .1;
    }

    .xfrgnfc.xfrgnfc {
      opacity: .12;
    }

    .xb083x5.xb083x5 {
      opacity: .14;
    }

    .x1szd8p8.x1szd8p8 {
      opacity: .18;
    }

    .x1fp9yqv.x1fp9yqv {
      opacity: .2;
    }

    .xbp4rgc.xbp4rgc {
      opacity: .22;
    }

    .xu6icd1.xu6icd1 {
      opacity: .24;
    }
  }

  @media (width <= 48rem) {
    .xnf0n60.xnf0n60 {
      order: 0;
    }

    .x61vft0.x61vft0 {
      order: 3;
    }
  }

  @media (forced-colors: active) {
    .x3teovq.x3teovq {
      outline-color: canvastext;
    }

    .x1x84bn5.x1x84bn5, .xyd5c8n.xyd5c8n {
      outline-color: highlight;
    }

    .x1894zjx.x1894zjx {
      outline-style: none;
    }

    .x815t2r.x815t2r {
      outline-style: solid;
    }

    .x1o51xa6.x1o51xa6 {
      outline-width: 0;
    }

    .xcthrzx.xcthrzx {
      outline-width: 1px;
    }
  }

  @media (prefers-contrast: more) {
    .xqswhxe.xqswhxe {
      outline-width: 2px;
    }
  }

  @media (width <= 48rem) {
    .x1wthetw.x1wthetw {
      position: static;
    }

    .x5ou8ow.x5ou8ow {
      scrollbar-width: none;
    }
  }

  @media (forced-colors: active) {
    .xoy0osh.xoy0osh {
      stroke: canvastext;
    }

    .xonpnua.xonpnua {
      stroke: graytext;
    }

    .xg95lcm.xg95lcm {
      stroke: highlight;
    }

    .xnnf6oi.xnnf6oi {
      text-decoration-color: linktext;
    }
  }

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

  @media (hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference) and (forced-colors: none) {
    .x1gibbwo.x1gibbwo {
      transform: perspective(72rem) rotateX(var(--foil-rotate-x, 0deg)) rotateY(var(--foil-rotate-y, 0deg));
    }
  }

  @media (prefers-reduced-motion: no-preference) {
    .x7ctuma.x7ctuma {
      transition-delay: 0s;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .xsagj69.xsagj69 {
      transition-duration: .01ms;
    }
  }

  @media (prefers-reduced-motion: no-preference) {
    .x1ntgrh1.x1ntgrh1 {
      transition-duration: .12s;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x12w9bfk.x12w9bfk, .xk4dzbi.xk4dzbi {
      transition-duration: 0s;
    }
  }

  @media (prefers-reduced-motion: no-preference) {
    .x105zyf9.x105zyf9 {
      transition-property: color, background-color, opacity;
    }
  }

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

  @media (prefers-reduced-motion: no-preference) {
    .xma2t0n.xma2t0n {
      transition-timing-function: ease;
    }
  }

  @media (width <= 48rem) {
    .x1m0kxdo.x1m0kxdo {
      white-space: nowrap;
    }
  }

  @media (forced-colors: active) {
    .x18h8etl.x18h8etl:focus-within, .x1ofnqge.x1ofnqge:focus-visible {
      box-shadow: none;
    }

    .xz4eswf.xz4eswf:focus-visible, .xfjoems.xfjoems:focus-within, .xy1gt46.xy1gt46:focus-visible {
      outline-color: highlight;
    }

    .x7nf4t2.x7nf4t2:has(input:focus-visible) {
      outline-color: highlight;
    }
  }

  @media (hover: hover) {
    .xlkrsup.xlkrsup:hover {
      background-attachment: scroll;
    }

    .x156efcn.x156efcn:hover {
      background-clip: border-box;
    }
  }

  @media (forced-colors: active) {
    .x1tvaz0g.x1tvaz0g:hover, .x15blstl.x15blstl:hover {
      background-color: buttonface;
    }

    .x1b5ivgs.x1b5ivgs:hover {
      background-color: color-mix(in oklch,var(--hraness-marketing-accent) 84%,black);
    }
  }

  @media (hover: hover) {
    .x1voprv7.x1voprv7:hover {
      background-color: color-mix(in srgb,currentColor 9%,transparent);
    }

    .x8o3jvd.x8o3jvd:hover {
      background-image: none;
    }

    .xsq4hlx.xsq4hlx:hover {
      background-origin: padding-box;
    }

    .x1x226zn.x1x226zn:hover {
      background-repeat: repeat;
    }

    .x1f6hyc3.x1f6hyc3:hover {
      background-size: auto;
    }
  }

  @media (forced-colors: active) {
    .x1gof2l0.x1gof2l0:hover {
      box-shadow: none;
    }

    .xme02mz.xme02mz:hover, .x1pys6gs.x1pys6gs:hover {
      color: buttontext;
    }
  }

  @media (hover: hover) {
    .xxeg0yr.xxeg0yr:hover {
      color: var(--hraness-site-footer-foreground);
    }
  }

  @media (pointer: coarse) {
    @container hraness-socials (width >= 136px) {
      .x101cbvv.x101cbvv.x101cbvv {
        display: block;
      }
    }

    @container hraness-socials (width >= 182px) {
      .xwl02xf.xwl02xf.xwl02xf {
        display: block;
      }
    }

    @container hraness-socials (width >= 90px) {
      .x6w72mi.x6w72mi.x6w72mi {
        display: block;
      }
    }
  }

  @media (pointer: fine) and (not (pointer: coarse)), (pointer: none) and (not (pointer: coarse)) {
    @container hraness-socials (width >= 3.625rem) {
      .xhzsqoz.xhzsqoz.xhzsqoz {
        display: block;
      }
    }

    @container hraness-socials (width >= 5.5rem) {
      .x18g50z5.x18g50z5.x18g50z5 {
        display: block;
      }
    }

    @container hraness-socials (width >= 7.375rem) {
      .xir82yx.xir82yx.xir82yx {
        display: block;
      }
    }
  }
}

@layer components.hraness-stylex.priority5 {
  .x1vb8vg5 {
    border-bottom-color: color-mix(in srgb,currentColor 25%,transparent);
  }

  .x1c654ve {
    border-bottom-color: color-mix(in srgb,var(--hraness-marketing-ink, var(--foreground, CanvasText)) 12%,transparent);
  }

  .x1bw8ug {
    border-bottom-color: color-mix(in srgb,var(--line) 55%,transparent);
  }

  .x1tnzt7h {
    border-bottom-color: currentColor;
  }

  .x16stqrj {
    border-bottom-color: #0000;
  }

  .x1fzgaqn {
    border-bottom-color: var(--_hraness-foil-edge, var(--lightningcss-light, #000) var(--lightningcss-dark, #fff));
  }

  .x1go9fhr {
    border-bottom-color: var(--hraness-marketing-line-strong);
  }

  .x1l28u6i {
    border-bottom-color: var(--hraness-material-outline, transparent);
  }

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

  .x1ghr4ba {
    border-bottom-color: var(--ui-surface-edge);
  }

  .x1sy0etr {
    border-bottom-style: none;
  }

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

  .x1bdjow1 {
    border-bottom-width: .125em;
  }

  .x1qhh985 {
    border-bottom-width: 0;
  }

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

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

  .x1g4hjc {
    border-left-color: #0000;
  }

  .x14tnc88 {
    border-left-color: var(--_hraness-foil-edge, var(--lightningcss-light, #000) var(--lightningcss-dark, #fff));
  }

  .xoio0s5 {
    border-left-color: var(--gold);
  }

  .x169jq7m {
    border-left-color: var(--hraness-marketing-line-strong);
  }

  .x6y133d {
    border-left-color: var(--night-line);
  }

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

  .xe0pwq {
    border-left-width: 1px;
  }

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

  .x1ws9gjp {
    border-right-color: currentColor;
  }

  .xhe5wa1 {
    border-right-color: #0000;
  }

  .x1wficvu {
    border-right-color: var(--_hraness-foil-edge, var(--lightningcss-light, #000) var(--lightningcss-dark, #fff));
  }

  .xdnfbz9 {
    border-right-color: var(--hraness-marketing-line-strong);
  }

  .x11pwa6s {
    border-right-style: none;
  }

  .x32b0ac {
    border-right-style: solid;
  }

  .xgfja2r {
    border-right-width: 0;
  }

  .xyy74w7 {
    border-right-width: 2px;
  }

  .x1b4hy2t {
    border-top-color: currentColor;
  }

  .x1v8p93f {
    border-top-color: #0000;
  }

  .x1e8o6a4 {
    border-top-color: var(--_hraness-foil-edge, var(--lightningcss-light, #000) var(--lightningcss-dark, #fff));
  }

  .x12hoani {
    border-top-color: var(--hraness-marketing-line-strong);
  }

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

  .x1q6amdd {
    border-top-color: var(--night-line);
  }

  .x740xzv {
    border-top-color: var(--ui-divider);
  }

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

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

  .x19adufw {
    border-top-width: .125em;
  }

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

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

  .xamhcws {
    border-top-width: 2px;
  }

  .x1of4z1n {
    bottom: .5rem;
  }

  .x1ey2m1c {
    bottom: 0;
  }

  .xdd4er5 {
    bottom: auto;
  }

  .x164u9eo {
    height: .5rem;
  }

  .x1qa65zt {
    height: .625rem;
  }

  .x1at03k5 {
    height: .95rem;
  }

  .xqtp20y {
    height: 0;
  }

  .xmll18r {
    height: 1.25rem;
  }

  .x11q3zg3 {
    height: 1.375rem;
  }

  .xam5rvr {
    height: 1.5rem;
  }

  .x5yr21d {
    height: 100%;
  }

  .x1dr59a3 {
    height: 100vh;
  }

  .x170jfvy {
    height: 10px;
  }

  .x1roirhx {
    height: 10rem;
  }

  .xlzyvqe {
    height: 1em;
  }

  .x1b109bh {
    height: 1px !important;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x1l36t39 {
    height: 1rem;
  }

  .xwaiz5r {
    height: 2.5rem;
  }

  .x36qwtl {
    height: 2px;
  }

  .xettwda {
    height: 2rem;
  }

  .xu15cu9 {
    height: 3.5rem;
  }

  .x1pizb70 {
    height: 3rem;
  }

  .xqu0tyb {
    height: 4px;
  }

  .x1ycjhwn {
    height: 5px;
  }

  .x1f6yev3 {
    height: 64%;
  }

  .x1n6l62j {
    height: 68%;
  }

  .x17frcva {
    height: 6rem;
  }

  .xdk7pt {
    height: 8px;
  }

  .xt7dq6l {
    height: auto;
  }

  .x1ycyw8g {
    height: clamp(250px, 30vw, 320px);
  }

  .x1q5yyfj {
    height: max(1.25rem,var(--hraness-slider-coarse-min, 0px));
  }

  .xdsa8hg {
    height: var(--hraness-design-particle-size);
  }

  .x9tupou {
    height: var(--hraness-design-procedural-layer-height);
  }

  .x7yl2mp {
    height: var(--hraness-platform-icon-size, 1em);
  }

  .x3rpodo {
    left: -9999px;
  }

  .xtmw667 {
    left: .75rem;
  }

  .xu96u03 {
    left: 0;
  }

  .x1nrll8i {
    left: 50%;
  }

  .x1czmu4s {
    left: var(--hraness-design-chart-median);
  }

  .x7sgyhr {
    left: var(--hraness-design-chart-range-left);
  }

  .xh64h8m {
    left: var(--hraness-design-particle-x);
  }

  .x1xpsit7 {
    left: var(--hraness-design-procedural-layer-x);
  }

  .x926dwu {
    left: var(--hraness-design-procedural-ripple-x);
  }

  .xrjgrw3 {
    margin-bottom: .35rem;
  }

  .x18jvhmb {
    margin-bottom: .375rem;
  }

  .x3fjja2 {
    margin-bottom: .3rem;
  }

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

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

  .x12ehxzk {
    margin-bottom: .85rem;
  }

  .xat24cr {
    margin-bottom: 0;
  }

  .x1eq25fj {
    margin-bottom: 1.25rem;
  }

  .x1nhhxel {
    margin-bottom: 1.5rem;
  }

  .xyi6m4r {
    margin-bottom: 1rem;
  }

  .x15v6pdm {
    margin-bottom: 2.25rem;
  }

  .x14phcvn {
    margin-bottom: 2.5rem;
  }

  .x17z7szv {
    margin-bottom: var(--space-1);
  }

  .xcftyxh {
    margin-bottom: var(--space-2);
  }

  .xxyw1jk {
    margin-left: -.5rem;
  }

  .xj3b58b {
    margin-left: 0;
  }

  .x8x9d4c {
    margin-left: auto;
  }

  .xpoiemb {
    margin-right: .5rem;
  }

  .x1yf7rl7 {
    margin-right: 0;
  }

  .xack27t {
    margin-right: auto;
  }

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

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

  .xv0uc0e {
    margin-top: .6rem;
  }

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

  .xdj266r {
    margin-top: 0;
  }

  .x16tr4uw {
    margin-top: 1.1rem;
  }

  .x1i5derv {
    margin-top: 1.9rem;
  }

  .xj1urod {
    margin-top: 1rem;
  }

  .x1o5ky9o {
    margin-top: 2.5rem;
  }

  .x1qxdtre {
    margin-top: var(--space-1);
  }

  .xzvpv3f {
    margin-top: var(--space-2);
  }

  .xz6j1ir {
    max-height: 10rem;
  }

  .x1q2tmi7 {
    max-height: 11rem;
  }

  .x1g15ey4 {
    max-height: calc(100dvh - 2rem);
  }

  .x8di0vd {
    max-height: min(24rem,var(--visual-viewport-height, 70vh));
  }

  .x11bjrsb {
    max-height: min(42rem, 100dvh - 2rem);
  }

  .x7ab17h {
    max-height: none;
  }

  .x193iq5w {
    max-width: 100%;
  }

  .x9h9p8b {
    max-width: 20rem;
  }

  .x1j1zfo6 {
    max-width: 24ch;
  }

  .xc0i79g {
    max-width: 36rem;
  }

  .x19pzynt {
    max-width: 38rem;
  }

  .x1dq269h {
    max-width: 42ch;
  }

  .x1dwg165 {
    max-width: 44rem;
  }

  .x1vpbbxe {
    max-width: 48rem;
  }

  .xiky8lt {
    max-width: 62ch;
  }

  .x1glul6l {
    max-width: min(24rem, 100vw - 2rem);
  }

  .x1c4vidq {
    max-width: min(28rem, 100vw - 2rem);
  }

  .x1x1rfll {
    max-width: none;
  }

  .x2lwn1j {
    min-height: 0;
  }

  .x1rqwxy8 {
    min-height: 1.5rem;
  }

  .x1k5hnt4 {
    min-height: 1.875rem;
  }

  .x1us19tq {
    min-height: 100%;
  }

  .x1b3lxvz {
    min-height: 12rem;
  }

  .x1xaadd7 {
    min-height: 1em;
  }

  .x1aewpuf {
    min-height: 1rem;
  }

  .x19wm6jj {
    min-height: 2.25rem;
  }

  .xsejkeq {
    min-height: 2.5rem;
  }

  .xgbkey0 {
    min-height: 2.75rem;
  }

  .xjjci79 {
    min-height: 250px;
  }

  .x1in32aq {
    min-height: 2rem;
  }

  .x13gjtz1 {
    min-height: 3.5rem;
  }

  .xe8gcm {
    min-height: 3rem;
  }

  .xdmy4d6 {
    min-height: 7.5rem;
  }

  .x1n7nj54 {
    min-height: calc(max(var(--hraness-field-height, 2rem),var(--hraness-field-coarse-min, 0px)) - .5rem);
  }

  .x1l5qzlo {
    min-height: calc(max(var(--hraness-field-height, 2rem),var(--hraness-field-coarse-min, 0px)) - 2px);
  }

  .x1djsrkw {
    min-height: calc(max(var(--hraness-field-height, var(--control-height-primary)),var(--hraness-field-coarse-min, 0px)) - .5rem);
  }

  .x17gzt8q {
    min-height: calc(max(var(--hraness-field-height, var(--control-height-primary)),var(--hraness-field-coarse-min, 0px)) - 2px);
  }

  .x1kbo7g0 {
    min-height: calc(max(var(--hraness-field-height, var(--interactive-target-compact)),var(--hraness-field-coarse-min, 0px)) - .5rem);
  }

  .x17ouxu {
    min-height: calc(max(var(--hraness-field-height, var(--interactive-target-compact)),var(--hraness-field-coarse-min, 0px)) - 2px);
  }

  .x1esom5j {
    min-height: max(2rem,var(--hraness-action-coarse-min, 0px));
  }

  .x1lnodwb {
    min-height: max(2rem,var(--hraness-collection-coarse-min, 0px));
  }

  .x1yv999w {
    min-height: max(var(--control-height-primary),var(--hraness-action-coarse-min, 0px));
  }

  .xg5uit5 {
    min-height: max(var(--control-height-primary),var(--hraness-collection-coarse-min, 0px));
  }

  .x1qtqqm4 {
    min-height: max(var(--control-height-transport),var(--hraness-action-coarse-min, 0px));
  }

  .xel52y2 {
    min-height: max(var(--hraness-field-height, 2rem),var(--hraness-field-coarse-min, 0px));
  }

  .xapzl0h {
    min-height: max(var(--hraness-field-height, var(--control-height-primary)),var(--hraness-field-coarse-min, 0px));
  }

  .xa5u4au {
    min-height: max(var(--hraness-field-height, var(--interactive-target-compact)),var(--hraness-field-coarse-min, 0px));
  }

  .x1y2l6e2 {
    min-height: max(var(--interactive-target-compact),var(--hraness-action-coarse-min, 0px));
  }

  .x1dqze38 {
    min-height: max(var(--interactive-target-compact),var(--hraness-collection-coarse-min, 0px));
  }

  .x1131nnu {
    min-height: max(var(--interactive-target-compact),var(--hraness-dialog-coarse-min, 0px));
  }

  .x11sl19t {
    min-height: max(var(--interactive-target-compact),var(--hraness-field-coarse-min, 0px));
  }

  .x1l0kjw5 {
    min-height: max(var(--interactive-target-compact),var(--hraness-list-box-coarse-min, 0px));
  }

  .x189nhaf {
    min-height: max(var(--interactive-target-compact),var(--hraness-menu-coarse-min, 0px));
  }

  .x1ndaqa1 {
    min-height: max(var(--interactive-target-compact),var(--hraness-pagination-coarse-min, 0px));
  }

  .x1ujsvf4 {
    min-height: max(var(--interactive-target-compact),var(--hraness-toast-coarse-min, 0px));
  }

  .x1djw8xr {
    min-height: max(var(--interactive-target-min),var(--hraness-collection-coarse-min, 0px));
  }

  .x1254ahy {
    min-height: var(--hraness-marketing-action-height);
  }

  .x1ig0bsw {
    min-height: var(--interactive-target-compact);
  }

  .x1pjshk2 {
    min-height: var(--interactive-target-min);
  }

  .xeuugli {
    min-width: 0;
  }

  .x1vi9356 {
    min-width: 1.5rem;
  }

  .x12kinc7 {
    min-width: 12rem;
  }

  .xhb15b9 {
    min-width: 152px;
  }

  .xlm6wrl {
    min-width: 2.75rem;
  }

  .x1k8l6nd {
    min-width: 3rem;
  }

  .x123w4x8 {
    min-width: 4.4rem;
  }

  .x1u7vzey {
    min-width: calc(max(var(--hraness-field-height, 2rem),var(--hraness-field-coarse-min, 0px)) - .5rem);
  }

  .x14qgve5 {
    min-width: calc(max(var(--hraness-field-height, var(--control-height-primary)),var(--hraness-field-coarse-min, 0px)) - .5rem);
  }

  .xdx86wr {
    min-width: calc(max(var(--hraness-field-height, var(--interactive-target-compact)),var(--hraness-field-coarse-min, 0px)) - .5rem);
  }

  .xsy7027 {
    min-width: max(2rem,var(--hraness-action-coarse-min, 0px));
  }

  .xla0ybc {
    min-width: max(var(--control-height-primary),var(--hraness-action-coarse-min, 0px));
  }

  .x1nulscw {
    min-width: max(var(--control-height-transport),var(--hraness-action-coarse-min, 0px));
  }

  .xrmaxj9 {
    min-width: max(var(--interactive-target-compact),var(--hraness-action-coarse-min, 0px));
  }

  .xoxaf3i {
    min-width: min(12rem, 100vw - 2rem);
  }

  .xxrnt4g {
    min-width: var(--hraness-action-coarse-min);
  }

  .x2jroms {
    min-width: var(--hraness-collection-coarse-min);
  }

  .x1hr7sbn {
    min-width: var(--interactive-target-compact);
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x101abm8 {
    overflow-x: clip;
  }

  .x6ikm8r {
    overflow-x: hidden;
  }

  .x1plvlek {
    overflow-x: visible;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .x10wlt62 {
    overflow-y: hidden;
  }

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

  .x1e4zzel {
    overscroll-behavior-y: contain;
  }

  .x1y2xrl6 {
    padding-bottom: .08em;
  }

  .xes99ow {
    padding-bottom: .25rem;
  }

  .xw47dao {
    padding-bottom: .45rem;
  }

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

  .x4odjur {
    padding-bottom: .65rem;
  }

  .xota9p6 {
    padding-bottom: .6rem;
  }

  .xsaxbkt {
    padding-bottom: .75rem;
  }

  .xvgi8cs {
    padding-bottom: .7rem;
  }

  .x12snt29 {
    padding-bottom: .9rem;
  }

  .x18d9i69 {
    padding-bottom: 0;
  }

  .x2yie3v {
    padding-bottom: 1rem;
  }

  .xlkxkrk {
    padding-bottom: clamp(3rem, 8vw, 6rem);
  }

  .xgk38rq {
    padding-bottom: max(var(--space-5, 1.25rem),env(safe-area-inset-bottom));
  }

  .xw080dc {
    padding-bottom: var(--space-1);
  }

  .x19a4mjr {
    padding-bottom: var(--space-2);
  }

  .xq148l {
    padding-bottom: var(--space-4);
  }

  .xlt5wix {
    padding-bottom: var(--space-6);
  }

  .x1br56rn {
    padding-left: .3em;
  }

  .x15u6esi {
    padding-left: .5rem;
  }

  .x1430pes {
    padding-left: .9rem;
  }

  .x1uhho1l {
    padding-left: 0;
  }

  .x1vkna38 {
    padding-left: 1.1rem;
  }

  .xhz1ag9 {
    padding-left: 1.4rem;
  }

  .x9dzeaa {
    padding-left: 1rem;
  }

  .xsvrkxz {
    padding-left: max(var(--gutter),calc((100% - var(--slopcamera-header-measure, 72rem)) / 2 + var(--slopcamera-header-inset, 0px)));
  }

  .x16vvl9m {
    padding-left: max(var(--hraness-quiet-site-gutter, 1.25rem),env(safe-area-inset-left));
  }

  .x1t11mm0 {
    padding-left: var(--space-1);
  }

  .x6enc3n {
    padding-left: var(--space-2);
  }

  .x1cb00rx {
    padding-left: var(--space-3);
  }

  .x7xe1zy {
    padding-left: var(--space-4);
  }

  .x16tdjq0 {
    padding-left: var(--space-6);
  }

  .xtmcu7k {
    padding-right: .3em;
  }

  .x1arb9wb {
    padding-right: .5rem;
  }

  .xomf1ax {
    padding-right: .9rem;
  }

  .x1xpa7k {
    padding-right: 0;
  }

  .x5myg6p {
    padding-right: 1.1rem;
  }

  .x52dz5p {
    padding-right: 1rem;
  }

  .x1cf6drk {
    padding-right: max(var(--gutter),calc((100% - var(--slopcamera-header-measure, 72rem)) / 2 + var(--slopcamera-header-inset, 0px)));
  }

  .x1dr8qzh {
    padding-right: max(var(--hraness-quiet-site-gutter, 1.25rem),env(safe-area-inset-right));
  }

  .x7ruhhf {
    padding-right: var(--space-1);
  }

  .x1gecdg7 {
    padding-right: var(--space-2);
  }

  .x1uvjf4i {
    padding-right: var(--space-3);
  }

  .x1rszif4 {
    padding-right: var(--space-4);
  }

  .x1z06fhp {
    padding-right: var(--space-6);
  }

  .x1hr15fy {
    padding-top: .08em;
  }

  .x1iul6r4 {
    padding-top: .25rem;
  }

  .x1849fr {
    padding-top: .45rem;
  }

  .x1sr71sp {
    padding-top: .4rem;
  }

  .x1flg24d {
    padding-top: .65rem;
  }

  .xumxmzd {
    padding-top: .6rem;
  }

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

  .x15y8ph0 {
    padding-top: .7rem;
  }

  .x1ovk6n {
    padding-top: .9rem;
  }

  .xexx8yu {
    padding-top: 0;
  }

  .x12t3zde {
    padding-top: 1rem;
  }

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

  .x15koebe {
    padding-top: var(--space-1);
  }

  .x1mg8snn {
    padding-top: var(--space-2);
  }

  .xvaac52 {
    padding-top: var(--space-4);
  }

  .x1b284x9 {
    padding-top: var(--space-5, 1.25rem);
  }

  .xb5peal {
    padding-top: var(--space-6);
  }

  .x3m8u43 {
    right: 0;
  }

  .xwukr4l {
    right: auto;
  }

  .xq6gl7f {
    scroll-margin-top: 5rem;
  }

  .x1f21ie9 {
    scroll-margin-top: calc(var(--hraness-sticky-offset, 5rem) + 2rem);
  }

  .x1nxzj52 {
    top: .75rem;
  }

  .x13vifvy {
    top: 0;
  }

  .xwa60dl {
    top: 50%;
  }

  .xzcf631 {
    top: 5rem;
  }

  .x5mhnyq {
    top: var(--hraness-design-particle-y);
  }

  .xd2kmy7 {
    top: var(--hraness-design-procedural-layer-y);
  }

  .xuluyjk {
    top: var(--hraness-design-procedural-ripple-y);
  }

  .x1jjc1wv {
    width: .5rem;
  }

  .x1e7hgle {
    width: .625rem;
  }

  .x2tfi8i {
    width: .95rem;
  }

  .xnalus7 {
    width: 0;
  }

  .xsk17dz {
    width: 1.125rem;
  }

  .xwqq7k2 {
    width: 1.25rem;
  }

  .x1h5jark {
    width: 1.375rem;
  }

  .xp8d6y2 {
    width: 1.5rem;
  }

  .xh8yej3 {
    width: 100%;
  }

  .x1fsd2vl {
    width: 10px;
  }

  .xsmyaan {
    width: 12px;
  }

  .x15vhz18 {
    width: 1em;
  }

  .x1r97y75 {
    width: 1px !important;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .xcdlrvm {
    width: 1rem;
  }

  .xvm51jw {
    width: 2.5rem;
  }

  .xs5h3dt {
    width: 2rem;
  }

  .x154i66o {
    width: 3.5rem;
  }

  .x188tqju {
    width: 3rem;
  }

  .xw63694 {
    width: 40% !important;
  }

  .x1endk3i {
    width: 64%;
  }

  .x19app5s {
    width: 68%;
  }

  .x14atkfc {
    width: auto;
  }

  .xeq5yr9 {
    width: fit-content;
  }

  .xatpk5v {
    width: max(1.25rem,var(--hraness-slider-coarse-min, 0px));
  }

  .x16ka8ky {
    width: max(2rem,var(--hraness-action-coarse-min, 0px));
  }

  .x147td01 {
    width: max(var(--control-height-primary),var(--hraness-action-coarse-min, 0px));
  }

  .x1jcgwm8 {
    width: max(var(--control-height-transport),var(--hraness-action-coarse-min, 0px));
  }

  .xmy4bs3 {
    width: max(var(--interactive-target-compact),var(--hraness-action-coarse-min, 0px));
  }

  .x7f8lay {
    width: min(100% - 2 * var(--gutter),44rem);
  }

  .x1fya9tg {
    width: min(100% - 2 * var(--gutter),72rem);
  }

  .x3d859g {
    width: min(24rem, 100%);
  }

  .x43d60k {
    width: min(26rem, 100vw - 2rem);
  }

  .x19ndz4l {
    width: min(32rem, 100%);
  }

  .x13jwj08 {
    width: min(48rem, 100%);
  }

  .xnsd1i0 {
    width: var(--_mark-size);
  }

  .x11r28uo {
    width: var(--hraness-design-chart-range-width);
  }

  .x1i0xg0u {
    width: var(--hraness-design-chart-value);
  }

  .xy4ag0o {
    width: var(--hraness-design-particle-size);
  }

  .x1oarmvm {
    width: var(--hraness-design-procedural-layer-width);
  }

  .xs75vpj {
    width: var(--hraness-design-procedural-ripple-size);
  }

  .x1bwkqw {
    width: var(--hraness-platform-icon-size, 1em);
  }

  .x1c7fcki {
    width: var(--interactive-target-compact);
  }

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

  @supports (height: 100svh) {
    .x5yh38q.x5yh38q {
      height: 100svh;
    }

    @supports (height: 100dvh) {
      .x1uqklc0.x1uqklc0.x1uqklc0 {
        height: 100dvh;
      }
    }
  }

  .x15600lq:hover {
    border-bottom-color: var(--hraness-marketing-line-strong);
  }

  .xssc3wh:hover {
    border-left-color: var(--hraness-marketing-line-strong);
  }

  .x1hno62o:hover {
    border-right-color: var(--hraness-marketing-line-strong);
  }

  .x15f2en:hover {
    border-top-color: var(--hraness-marketing-line-strong);
  }

  @media (forced-colors: active) {
    .xaj2e6u.xaj2e6u {
      border-bottom-color: buttontext;
    }

    .xszdk7l.xszdk7l, .x1odqkhc.x1odqkhc {
      border-bottom-color: canvastext;
    }
  }

  @media (width <= 48rem) {
    .x1d9nlt.x1d9nlt {
      border-bottom-color: var(--line);
    }

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

  @media (forced-colors: active) {
    .x1b45ly2.x1b45ly2 {
      border-bottom-style: solid;
    }
  }

  @media (width <= 48rem) {
    .xn6pvt1.xn6pvt1 {
      border-bottom-width: 1px;
    }
  }

  @media (forced-colors: active) {
    .xhv30r1.xhv30r1 {
      border-bottom-width: 1px;
    }

    .xdhbxfy.xdhbxfy {
      border-left-color: buttontext;
    }

    .xiqg0gh.xiqg0gh {
      border-left-color: canvastext;
    }
  }

  @media (width <= 34rem) and (not (forced-colors: active)) {
    .xaf92j4.xaf92j4 {
      border-left-color: currentColor;
    }
  }

  @media (width <= 34rem) {
    .xj5cx6r.xj5cx6r {
      border-left-style: none;
    }

    .x1d3k9u9.x1d3k9u9 {
      border-left-width: 0;
    }
  }

  @media (forced-colors: active) {
    .x1w6ug.x1w6ug {
      border-right-color: buttontext;
    }

    .x13dgt7z.x13dgt7z {
      border-right-color: canvastext;
    }

    .xnvbotg.xnvbotg {
      border-top-color: buttontext;
    }

    .x19dwuzr.x19dwuzr, .xfdlk4p.xfdlk4p {
      border-top-color: canvastext;
    }
  }

  @media (width <= 34rem) and (not (forced-colors: active)) {
    .x1rdr7rl.x1rdr7rl {
      border-top-color: var(--night-line);
    }
  }

  @media (width <= 34rem) {
    .xhwnx4j.xhwnx4j {
      border-top-style: solid;
    }
  }

  @media (forced-colors: active) {
    .x1ew3qar.x1ew3qar {
      border-top-style: solid;
    }
  }

  @media (width <= 34rem) {
    .x9a72zq.x9a72zq {
      border-top-width: 1px;
    }
  }

  @media (forced-colors: active) {
    .x1v8ni4k.x1v8ni4k {
      border-top-width: 1px;
    }
  }

  @media (pointer: coarse) {
    .x15ypskr.x15ypskr {
      height: max(3rem,var(--interactive-target-min));
    }

    .xar2k7g.xar2k7g {
      height: var(--interactive-target-min);
    }
  }

  @media (width <= 48rem) {
    .xr4onej.xr4onej {
      margin-bottom: 2rem;
    }
  }

  @media (width <= 34rem) {
    .x8amhvl.x8amhvl {
      margin-left: auto;
    }
  }

  @media (width <= 48rem) {
    .xhedof.xhedof {
      margin-left: auto;
    }
  }

  @media (pointer: coarse) {
    .x1rewkhn.x1rewkhn {
      min-height: 2.75rem;
    }

    .x1d35wjx.x1d35wjx {
      min-height: calc(var(--interactive-target-min) - .5rem);
    }

    .x19mvy8m.x19mvy8m {
      min-height: calc(var(--interactive-target-min) - 2px);
    }

    .x1u09ppm.x1u09ppm {
      min-height: max(3rem,var(--interactive-target-min));
    }

    .xdnzybn.xdnzybn {
      min-height: max(var(--control-height-primary),var(--interactive-target-min));
    }

    .xsbdxvp.xsbdxvp {
      min-height: var(--control-height-primary);
    }

    .xm7x4q.xm7x4q {
      min-height: var(--control-height-transport);
    }

    .x1tutk9t.x1tutk9t {
      min-height: var(--interactive-target-min, 3rem);
    }

    .x1ai14st.x1ai14st {
      min-height: var(--interactive-target-min);
    }
  }

  @media (width <= 48rem) {
    .x1bs8zns.x1bs8zns {
      min-width: 34rem;
    }
  }

  @media (pointer: coarse) {
    .x1t849ub.x1t849ub {
      min-width: calc(var(--interactive-target-min) - .5rem);
    }

    .xlpzvxd.xlpzvxd {
      min-width: max(3rem,var(--interactive-target-min));
    }

    .x1mo9qwv.x1mo9qwv {
      min-width: var(--control-height-primary);
    }

    .xp3bzmk.xp3bzmk {
      min-width: var(--control-height-transport);
    }

    .x927kn3.x927kn3 {
      min-width: var(--interactive-target-min);
    }
  }

  @media (width <= 48rem) {
    .xhasza.xhasza {
      overflow-x: auto;
    }

    .x1n53ux.x1n53ux {
      padding-bottom: .6rem;
    }

    .xutbn33.xutbn33 {
      padding-bottom: 1rem;
    }

    .x1oy115y.x1oy115y {
      padding-top: .6rem;
    }

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

  @media (width <= 40rem) {
    .x1l091rc.x1l091rc {
      width: auto;
    }
  }

  @media (pointer: coarse) {
    .xtscap9.xtscap9 {
      width: max(3rem,var(--interactive-target-min));
    }

    .x1pcftg7.x1pcftg7 {
      width: var(--control-height-primary);
    }

    .xyvhytc.xyvhytc {
      width: var(--control-height-transport);
    }

    .x1a3rwz5.x1a3rwz5 {
      width: var(--interactive-target-min);
    }
  }

  @media (width <= 34rem) {
    @media (forced-colors: active) {
      .xwq8xae.xwq8xae.xwq8xae {
        border-left-color: canvastext;
      }

      .xxti6et.xxti6et.xxti6et {
        border-top-color: canvastext;
      }
    }
  }
}

@layer components.hraness-stylex.priority6 {
  .x9xjp18:after {
    inset: -10%;
  }

  .x18267p7:before {
    inset: -18%;
  }
}

@layer components.hraness-stylex.priority7 {
  .x1p4wkd0:before, .xdyatyv:after {
    background-position: 0 0;
  }

  .x1wnb18t:before {
    background-position: center, 0 0;
  }

  .x1n6dlnu:before {
    border-radius: 999px;
  }

  .x1eppz4x:before, .x1wt17lb:after {
    flex: none;
  }
}

@layer components.hraness-stylex.priority8 {
  .x1r2x5xj:before, .x5f4bmu:after {
    background-attachment: scroll;
  }

  .x1iobno9:before, .xm2d366:after {
    background-clip: border-box;
  }

  .x16vqh2n::backdrop {
    background-color: #0000008c;
  }

  .x1p58mzm:before, .xyhc2n1:after {
    background-color: #0000;
  }

  .x1bsen3a:before {
    background-color: var(--hraness-marketing-accent-soft);
  }

  .x1rlmepj:after {
    background-image: linear-gradient(136deg,transparent 0%,#ffffff29 18%,transparent 34%),radial-gradient(ellipse 42% 32% at 76% 26%,color-mix(in srgb,var(--aurora-rose) 16%,transparent) 0%,transparent 62%),radial-gradient(ellipse 46% 32% at 22% 54%,#ffffff29 0%,transparent 64%);
  }

  .xccne2d:before {
    background-image: linear-gradient(var(--hraness-marketing-accent),var(--hraness-marketing-accent)),none;
  }

  .xaazngd:before {
    background-image: radial-gradient(44% 78% at 10% 54%, #ffd8d533 0%, #0000 78%), radial-gradient(44% 78% at 32% 44%, #ffebc82e 0%, #0000 78%), radial-gradient(44% 78% at 54% 54%, #c5fada2e 0%, #0000 78%), radial-gradient(44% 78% at 74% 44%, #c2ecff2e 0%, #0000 78%), radial-gradient(44% 78% at 92% 54%, #e7d5ff2e 0%, #0000 78%);
    background-image: radial-gradient(44% 78% at 10% 54%, lab(90.0314% 22.0096 10.4247 / .2) 0%, #0000 78%), radial-gradient(44% 78% at 32% 44%, lab(94.3214% 4.38088 23.3696 / .18) 0%, #0000 78%), radial-gradient(44% 78% at 54% 54%, lab(93.9808% -22.347 9.87147 / .18) 0%, #0000 78%), radial-gradient(44% 78% at 74% 44%, lab(90.9472% -13.885 -20.0081 / .18) 0%, #0000 78%), radial-gradient(44% 78% at 92% 54%, lab(87.5332% 14.1727 -21.4568 / .18) 0%, #0000 78%);
  }

  .x1fdwaee:before, .x1x9a357:after {
    background-origin: padding-box;
  }

  .x3epuvs:before {
    background-repeat: no-repeat, repeat;
  }

  .x1n53xtc:before, .xnktifx:after {
    background-repeat: repeat;
  }

  .x18w0hwz:before {
    background-size: .4rem .4rem, auto;
  }

  .x1m8cr3k:after, .xoyff0v:before {
    background-size: auto;
  }

  .x1qqnood:before {
    block-size: 1rem;
  }

  .xox5txm:after {
    color: var(--hraness-marketing-muted);
  }

  .xook0zr::placeholder {
    color: var(--hraness-site-footer-muted);
  }

  .xkwyxoe:before {
    color: var(--ui-muted-foreground);
  }

  .x13c0qn1::marker {
    content: "";
  }

  .x1cpjm7i:before, .x1s928wv:after {
    content: "";
  }

  .x1wrotz2:before {
    content: "/";
  }

  .x14lfh4t:after {
    content: "+";
  }

  .x1i5lizr::-webkit-details-marker {
    display: none;
  }

  .x1bfd30r:after {
    filter: blur(44px);
  }

  .x1wq4w3b:before {
    filter: blur(56px) saturate(.98);
  }

  .x1h4a8v0:after {
    font-size: 1.25rem;
  }

  .x17thtq2:after {
    font-weight: 400;
  }

  .x744x14:before {
    inline-size: 1rem;
  }

  .x1ioofie:after {
    line-height: 1;
  }

  .xxri6bu:before {
    margin-block-start: .2rem;
  }

  .x4itrw6:after {
    mix-blend-mode: soft-light;
  }

  .x7xwk5j::placeholder {
    opacity: 1;
  }

  .x1wxgyrg:after {
    opacity: var(--hraness-design-aurora-after-opacity, .36);
  }

  .x1i9jdp0:before {
    opacity: var(--hraness-design-aurora-before-opacity, .84);
  }

  .x1hmns74:before, .x1j6awrg:after {
    position: absolute;
  }

  .xgqsyu6:before {
    transform: translate3d(0, -4vh, 0);
  }

  .x1bz48vb.x1bz48vb:where(.x1mw0dh9[open] *):after {
    transform: rotate(45deg);
  }
}

@keyframes xazk77x-B {
  to {
    background-position: -200% 0;
  }
}

@keyframes x3k0bqv-B {
  from {
    background-position: 100%;
  }

  to {
    background-position: 0;
  }
}

@keyframes x1mxvtaw-B {
  0% {
    background-position: var(--hraness-design-procedural-grid-offset-x) var(--hraness-design-procedural-grid-offset-y),var(--hraness-design-procedural-grid-offset-x) var(--hraness-design-procedural-grid-offset-y);
  }

  100% {
    background-position: calc(var(--hraness-design-procedural-grid-offset-x) + var(--hraness-design-procedural-grid-size)) calc(var(--hraness-design-procedural-grid-offset-y) + var(--hraness-design-procedural-grid-size)),calc(var(--hraness-design-procedural-grid-offset-x) + var(--hraness-design-procedural-grid-size)) calc(var(--hraness-design-procedural-grid-offset-y) + var(--hraness-design-procedural-grid-size));
  }
}

@keyframes x1mi9bte-B {
  to {
    opacity: 0;
  }
}

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

@keyframes x14k4uad-B {
  from {
    opacity: 0;
    transform: translateX(1rem);
  }
}

@keyframes x17ibfk4-B {
  to {
    opacity: 0;
    transform: translateX(1rem);
  }
}

@keyframes xoai65e-B {
  to {
    opacity: 0;
    transform: translateY(-.125rem) scale(.99);
  }
}

@keyframes x1ez0eqx-B {
  from {
    opacity: 0;
    transform: translateY(-.25rem) scale(.98);
  }
}

@keyframes x1uh2x5g-B {
  to {
    transform: rotate(1turn);
  }
}

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

  to {
    transform: scaleX(1);
  }
}

@keyframes xjmx4j0-B {
  0% {
    transform: translate3d(-50%, -50%, 0) scale(.98);
  }

  100% {
    transform: translate3d(-50%, -50%, 0) scale(1.025);
  }
}

@keyframes xfjtvp7-B {
  0% {
    transform: translate3d(-50%, -50%, 0);
  }

  100% {
    transform: translate3d(calc(-50% + var(--hraness-design-particle-drift-x)),calc(-50% + var(--hraness-design-particle-drift-y)),0) scale(1.08);
  }
}

@keyframes x311acs-B {
  0% {
    transform: translate3d(-50%,-50%,0) rotate(var(--hraness-design-procedural-layer-rotation));
  }

  100% {
    transform: translate3d(calc(-50% + var(--hraness-design-procedural-layer-drift-x)),calc(-50% + var(--hraness-design-procedural-layer-drift-y)),0) rotate(calc(var(--hraness-design-procedural-layer-rotation) + 3deg)) scale(var(--hraness-design-procedural-layer-scale));
  }
}

@keyframes xaiwn2n-B {
  from {
    transform: translateX(-125%);
  }

  to {
    transform: translateX(250%);
  }
}

:root, .x18acsur {
  --hraness-palette-background: #1e1e2e;
  --hraness-palette-foreground: #dbe1f7;
  --hraness-palette-muted: #b2b8cf;
  --hraness-palette-faint: #b2b8cf;
  --hraness-palette-grid: #313244;
  --hraness-palette-line: #45475a;
  --hraness-palette-control-border: #9296ab;
  --hraness-palette-surface: #181825;
  --hraness-palette-surface-raised: #313244;
  --hraness-palette-surface-hover: #45475a;
  --hraness-palette-card: #181825;
  --hraness-palette-card-foreground: #dbe1f7;
  --hraness-palette-popover: #313244;
  --hraness-palette-popover-foreground: #dbe1f7;
  --hraness-palette-primary: #92bafa;
  --hraness-palette-primary-foreground: #1e1e2e;
  --hraness-palette-primary-soft: #2b3046;
  --hraness-palette-secondary: #313244;
  --hraness-palette-secondary-foreground: #dbe1f7;
  --hraness-palette-accent: #2b3046;
  --hraness-palette-accent-foreground: #dbe1f7;
  --hraness-palette-focus: #92bafa;
  --hraness-palette-scrim: #000000b8;
  --hraness-palette-disabled: #313244;
  --hraness-palette-disabled-foreground: #b2b8cf;
  --hraness-palette-inverse: #dbe1f7;
  --hraness-palette-inverse-foreground: #1e1e2e;
  --hraness-palette-danger: #f5a0b8;
  --hraness-palette-danger-foreground: #1e1e2e;
  --hraness-palette-danger-soft: #382b3d;
  --hraness-palette-warning: #f9e2af;
  --hraness-palette-warning-foreground: #1e1e2e;
  --hraness-palette-warning-soft: #38363d;
  --hraness-palette-success: #a6e3a1;
  --hraness-palette-success-foreground: #1e1e2e;
  --hraness-palette-success-soft: #2e363c;
  --hraness-palette-info: #89dceb;
  --hraness-palette-info-foreground: #1e1e2e;
  --hraness-palette-info-soft: #2b3545;
  --hraness-palette-chart1: #f5c2e7;
  --hraness-palette-chart2: #a6e3a1;
  --hraness-palette-chart3: #89dceb;
  --hraness-palette-chart4: #f9e2af;
  --hraness-palette-chart5: #cda9f7;
}

.x1lresar.x1lresar, .x1lresar.x1lresar:root {
  --hraness-palette-accent: #21232c;
  --hraness-palette-accent-foreground: #f5f2ed;
  --hraness-palette-background: #12100f;
  --hraness-palette-card: #1d1a18;
  --hraness-palette-card-foreground: #f5f2ed;
  --hraness-palette-chart1: #db91aa;
  --hraness-palette-chart2: #5fc98b;
  --hraness-palette-chart3: #8fb0ff;
  --hraness-palette-chart4: #efae55;
  --hraness-palette-chart5: #b7a0dc;
  --hraness-palette-control-border: #827a72;
  --hraness-palette-danger: #ef8c82;
  --hraness-palette-danger-foreground: #12100f;
  --hraness-palette-danger-soft: #2d1f1d;
  --hraness-palette-disabled: #211d1a;
  --hraness-palette-disabled-foreground: #aaa29a;
  --hraness-palette-faint: #aaa29a;
  --hraness-palette-focus: #8fb0ff;
  --hraness-palette-foreground: #f5f2ed;
  --hraness-palette-grid: #302b27;
  --hraness-palette-info: #8fb0ff;
  --hraness-palette-info-foreground: #12100f;
  --hraness-palette-info-soft: #21232c;
  --hraness-palette-inverse: #f5f2ed;
  --hraness-palette-inverse-foreground: #12100f;
  --hraness-palette-line: #514a44;
  --hraness-palette-muted: #aaa29a;
  --hraness-palette-popover: #211d1a;
  --hraness-palette-popover-foreground: #f5f2ed;
  --hraness-palette-primary: #8fb0ff;
  --hraness-palette-primary-foreground: #12100f;
  --hraness-palette-primary-soft: #21232c;
  --hraness-palette-scrim: #000000b8;
  --hraness-palette-secondary: #292522;
  --hraness-palette-secondary-foreground: #f5f2ed;
  --hraness-palette-success: #5fc98b;
  --hraness-palette-success-foreground: #12100f;
  --hraness-palette-success-soft: #1b261e;
  --hraness-palette-surface: #1d1a18;
  --hraness-palette-surface-hover: #292522;
  --hraness-palette-surface-raised: #211d1a;
  --hraness-palette-warning: #efae55;
  --hraness-palette-warning-foreground: #12100f;
  --hraness-palette-warning-soft: #2d2317;
}

.xgp1gpt.xgp1gpt, .xgp1gpt.xgp1gpt:root {
  --hraness-palette-accent: #262b3f;
  --hraness-palette-accent-foreground: #c0caf5;
  --hraness-palette-background: #1a1b26;
  --hraness-palette-card: #16161e;
  --hraness-palette-card-foreground: #c0caf5;
  --hraness-palette-chart1: #ff9e64;
  --hraness-palette-chart2: #9ece6a;
  --hraness-palette-chart3: #7dcfff;
  --hraness-palette-chart4: #e0af68;
  --hraness-palette-chart5: #bb9af7;
  --hraness-palette-control-border: #737aa2;
  --hraness-palette-danger: #f7768e;
  --hraness-palette-danger-foreground: #1a1b26;
  --hraness-palette-danger-soft: #352632;
  --hraness-palette-disabled: #24283b;
  --hraness-palette-disabled-foreground: #a9b1d6;
  --hraness-palette-faint: #a9b1d6;
  --hraness-palette-focus: #7aa2f7;
  --hraness-palette-foreground: #c0caf5;
  --hraness-palette-grid: #24283b;
  --hraness-palette-info: #7dcfff;
  --hraness-palette-info-foreground: #1a1b26;
  --hraness-palette-info-soft: #263140;
  --hraness-palette-inverse: #c0caf5;
  --hraness-palette-inverse-foreground: #1a1b26;
  --hraness-palette-line: #292e42;
  --hraness-palette-muted: #a9b1d6;
  --hraness-palette-popover: #24283b;
  --hraness-palette-popover-foreground: #c0caf5;
  --hraness-palette-primary: #7aa2f7;
  --hraness-palette-primary-foreground: #1a1b26;
  --hraness-palette-primary-soft: #262b3f;
  --hraness-palette-scrim: #000000b8;
  --hraness-palette-secondary: #24283b;
  --hraness-palette-secondary-foreground: #c0caf5;
  --hraness-palette-success: #9ece6a;
  --hraness-palette-success-foreground: #1a1b26;
  --hraness-palette-success-soft: #2a302e;
  --hraness-palette-surface: #16161e;
  --hraness-palette-surface-hover: #292e42;
  --hraness-palette-surface-raised: #24283b;
  --hraness-palette-warning: #e0af68;
  --hraness-palette-warning-foreground: #1a1b26;
  --hraness-palette-warning-soft: #322d2e;
}

.x18wthyl.x18wthyl, .x18wthyl.x18wthyl:root {
  --hraness-palette-accent: #2b3046;
  --hraness-palette-accent-foreground: #dbe1f7;
  --hraness-palette-background: #1e1e2e;
  --hraness-palette-card: #181825;
  --hraness-palette-card-foreground: #dbe1f7;
  --hraness-palette-chart1: #f5c2e7;
  --hraness-palette-chart2: #a6e3a1;
  --hraness-palette-chart3: #89dceb;
  --hraness-palette-chart4: #f9e2af;
  --hraness-palette-chart5: #cda9f7;
  --hraness-palette-control-border: #9296ab;
  --hraness-palette-danger: #f5a0b8;
  --hraness-palette-danger-foreground: #1e1e2e;
  --hraness-palette-danger-soft: #382b3d;
  --hraness-palette-disabled: #313244;
  --hraness-palette-disabled-foreground: #b2b8cf;
  --hraness-palette-faint: #b2b8cf;
  --hraness-palette-focus: #92bafa;
  --hraness-palette-foreground: #dbe1f7;
  --hraness-palette-grid: #313244;
  --hraness-palette-info: #89dceb;
  --hraness-palette-info-foreground: #1e1e2e;
  --hraness-palette-info-soft: #2b3545;
  --hraness-palette-inverse: #dbe1f7;
  --hraness-palette-inverse-foreground: #1e1e2e;
  --hraness-palette-line: #45475a;
  --hraness-palette-muted: #b2b8cf;
  --hraness-palette-popover: #313244;
  --hraness-palette-popover-foreground: #dbe1f7;
  --hraness-palette-primary: #92bafa;
  --hraness-palette-primary-foreground: #1e1e2e;
  --hraness-palette-primary-soft: #2b3046;
  --hraness-palette-scrim: #000000b8;
  --hraness-palette-secondary: #313244;
  --hraness-palette-secondary-foreground: #dbe1f7;
  --hraness-palette-success: #a6e3a1;
  --hraness-palette-success-foreground: #1e1e2e;
  --hraness-palette-success-soft: #2e363c;
  --hraness-palette-surface: #181825;
  --hraness-palette-surface-hover: #45475a;
  --hraness-palette-surface-raised: #313244;
  --hraness-palette-warning: #f9e2af;
  --hraness-palette-warning-foreground: #1e1e2e;
  --hraness-palette-warning-soft: #38363d;
}

.xivpxii.xivpxii, .xivpxii.xivpxii:root {
  --hraness-palette-accent: #2e283b;
  --hraness-palette-accent-foreground: #e0def4;
  --hraness-palette-background: #191724;
  --hraness-palette-card: #1f1d2e;
  --hraness-palette-card-foreground: #e0def4;
  --hraness-palette-chart1: #ebbcba;
  --hraness-palette-chart2: #9ccfd8;
  --hraness-palette-chart3: #ebbcba;
  --hraness-palette-chart4: #f6c177;
  --hraness-palette-chart5: #c4a7e7;
  --hraness-palette-control-border: #908caa;
  --hraness-palette-danger: #f090ab;
  --hraness-palette-danger-foreground: #191724;
  --hraness-palette-danger-soft: #322231;
  --hraness-palette-disabled: #26233a;
  --hraness-palette-disabled-foreground: #adaac0;
  --hraness-palette-faint: #adaac0;
  --hraness-palette-focus: #c4a7e7;
  --hraness-palette-foreground: #e0def4;
  --hraness-palette-grid: #26233a;
  --hraness-palette-info: #ebbcba;
  --hraness-palette-info-foreground: #191724;
  --hraness-palette-info-soft: #322b36;
  --hraness-palette-inverse: #e0def4;
  --hraness-palette-inverse-foreground: #191724;
  --hraness-palette-line: #403d52;
  --hraness-palette-muted: #adaac0;
  --hraness-palette-popover: #26233a;
  --hraness-palette-popover-foreground: #e0def4;
  --hraness-palette-primary: #c4a7e7;
  --hraness-palette-primary-foreground: #191724;
  --hraness-palette-primary-soft: #2e283b;
  --hraness-palette-scrim: #000000b8;
  --hraness-palette-secondary: #26233a;
  --hraness-palette-secondary-foreground: #e0def4;
  --hraness-palette-success: #9ccfd8;
  --hraness-palette-success-foreground: #191724;
  --hraness-palette-success-soft: #292d3a;
  --hraness-palette-surface: #1f1d2e;
  --hraness-palette-surface-hover: #403d52;
  --hraness-palette-surface-raised: #26233a;
  --hraness-palette-warning: #f6c177;
  --hraness-palette-warning-foreground: #191724;
  --hraness-palette-warning-soft: #342b2e;
}

.x1fsd05x.x1fsd05x, .x1fsd05x.x1fsd05x:root {
  --hraness-palette-accent: #333735;
  --hraness-palette-accent-foreground: #f0e5c7;
  --hraness-palette-background: #282828;
  --hraness-palette-card: #1d2021;
  --hraness-palette-card-foreground: #f0e5c7;
  --hraness-palette-chart1: #fea963;
  --hraness-palette-chart2: #bfc23c;
  --hraness-palette-chart3: #9cc88c;
  --hraness-palette-chart4: #fabd2f;
  --hraness-palette-chart5: #e2aebc;
  --hraness-palette-control-border: #a5988c;
  --hraness-palette-danger: #fda49a;
  --hraness-palette-danger-foreground: #282828;
  --hraness-palette-danger-soft: #412c29;
  --hraness-palette-disabled: #3c3836;
  --hraness-palette-disabled-foreground: #c7baa3;
  --hraness-palette-faint: #c7baa3;
  --hraness-palette-focus: #a9c1b8;
  --hraness-palette-foreground: #f0e5c7;
  --hraness-palette-grid: #3c3836;
  --hraness-palette-info: #9cc88c;
  --hraness-palette-info-foreground: #282828;
  --hraness-palette-info-soft: #343a32;
  --hraness-palette-inverse: #f0e5c7;
  --hraness-palette-inverse-foreground: #282828;
  --hraness-palette-line: #504945;
  --hraness-palette-muted: #c7baa3;
  --hraness-palette-popover: #3c3836;
  --hraness-palette-popover-foreground: #f0e5c7;
  --hraness-palette-primary: #a9c1b8;
  --hraness-palette-primary-foreground: #282828;
  --hraness-palette-primary-soft: #333735;
  --hraness-palette-scrim: #000000b8;
  --hraness-palette-secondary: #3c3836;
  --hraness-palette-secondary-foreground: #f0e5c7;
  --hraness-palette-success: #bfc23c;
  --hraness-palette-success-foreground: #282828;
  --hraness-palette-success-soft: #393a28;
  --hraness-palette-surface: #1d2021;
  --hraness-palette-surface-hover: #504945;
  --hraness-palette-surface-raised: #3c3836;
  --hraness-palette-warning: #fabd2f;
  --hraness-palette-warning-foreground: #282828;
  --hraness-palette-warning-soft: #413a29;
}

.x11phk89.x11phk89, .x11phk89.x11phk89:root {
  --hraness-palette-accent: #ccd6e7;
  --hraness-palette-accent-foreground: #1c3161;
  --hraness-palette-background: #e1e2e7;
  --hraness-palette-card: #d0d5e3;
  --hraness-palette-card-foreground: #1c3161;
  --hraness-palette-chart1: #7a3f00;
  --hraness-palette-chart2: #40552a;
  --hraness-palette-chart3: #005571;
  --hraness-palette-chart4: #614b2b;
  --hraness-palette-chart5: #61369a;
  --hraness-palette-control-border: #56659d;
  --hraness-palette-danger: #951a3e;
  --hraness-palette-danger-foreground: #e1e2e7;
  --hraness-palette-danger-soft: #e3ccd7;
  --hraness-palette-disabled: #c4c8da;
  --hraness-palette-disabled-foreground: #414c76;
  --hraness-palette-faint: #414c76;
  --hraness-palette-focus: #1d4e90;
  --hraness-palette-foreground: #1c3161;
  --hraness-palette-grid: #c4c8da;
  --hraness-palette-info: #005571;
  --hraness-palette-info-foreground: #e1e2e7;
  --hraness-palette-info-soft: #c6d4dd;
  --hraness-palette-inverse: #1c3161;
  --hraness-palette-inverse-foreground: #e1e2e7;
  --hraness-palette-line: #b7c1e3;
  --hraness-palette-muted: #414c76;
  --hraness-palette-popover: #c4c8da;
  --hraness-palette-popover-foreground: #1c3161;
  --hraness-palette-primary: #1d4e90;
  --hraness-palette-primary-foreground: #e1e2e7;
  --hraness-palette-primary-soft: #ccd6e7;
  --hraness-palette-scrim: #00000070;
  --hraness-palette-secondary: #c4c8da;
  --hraness-palette-secondary-foreground: #1c3161;
  --hraness-palette-success: #40552a;
  --hraness-palette-success-foreground: #e1e2e7;
  --hraness-palette-success-soft: #d1d5d2;
  --hraness-palette-surface: #d0d5e3;
  --hraness-palette-surface-hover: #b7c1e3;
  --hraness-palette-surface-raised: #c4c8da;
  --hraness-palette-warning: #614b2b;
  --hraness-palette-warning-foreground: #e1e2e7;
  --hraness-palette-warning-soft: #d7d4d3;
}

.xadus2s.xadus2s, .xadus2s.xadus2s:root {
  --hraness-palette-accent: #d6e0f5;
  --hraness-palette-accent-foreground: #3a3c50;
  --hraness-palette-background: #eff1f5;
  --hraness-palette-card: #e6e9ef;
  --hraness-palette-card-foreground: #3a3c50;
  --hraness-palette-chart1: #814170;
  --hraness-palette-chart2: #28631b;
  --hraness-palette-chart3: #0f6065;
  --hraness-palette-chart4: #7b4e10;
  --hraness-palette-chart5: #712fc6;
  --hraness-palette-control-border: #6e7183;
  --hraness-palette-danger: #b00d30;
  --hraness-palette-danger-foreground: #eff1f5;
  --hraness-palette-danger-soft: #ecd6de;
  --hraness-palette-disabled: #dce0e8;
  --hraness-palette-disabled-foreground: #545768;
  --hraness-palette-faint: #545768;
  --hraness-palette-focus: #1750bf;
  --hraness-palette-foreground: #3a3c50;
  --hraness-palette-grid: #dce0e8;
  --hraness-palette-info: #0f6065;
  --hraness-palette-info-foreground: #eff1f5;
  --hraness-palette-info-soft: #d5e6ea;
  --hraness-palette-inverse: #3a3c50;
  --hraness-palette-inverse-foreground: #eff1f5;
  --hraness-palette-line: #ccd0da;
  --hraness-palette-muted: #545768;
  --hraness-palette-popover: #dce0e8;
  --hraness-palette-popover-foreground: #3a3c50;
  --hraness-palette-primary: #1750bf;
  --hraness-palette-primary-foreground: #eff1f5;
  --hraness-palette-primary-soft: #d6e0f5;
  --hraness-palette-scrim: #00000070;
  --hraness-palette-secondary: #dce0e8;
  --hraness-palette-secondary-foreground: #3a3c50;
  --hraness-palette-success: #28631b;
  --hraness-palette-success-foreground: #eff1f5;
  --hraness-palette-success-soft: #dae7dd;
  --hraness-palette-surface: #e6e9ef;
  --hraness-palette-surface-hover: #ccd0da;
  --hraness-palette-surface-raised: #dce0e8;
  --hraness-palette-warning: #7b4e10;
  --hraness-palette-warning-foreground: #eff1f5;
  --hraness-palette-warning-soft: #ede5db;
}

.xdktuxt.xdktuxt, .xdktuxt.xdktuxt:root {
  --hraness-palette-accent: #dee0be;
  --hraness-palette-accent-foreground: #393533;
  --hraness-palette-background: #fbf1c7;
  --hraness-palette-card: #f9f5d7;
  --hraness-palette-card-foreground: #393533;
  --hraness-palette-chart1: #913002;
  --hraness-palette-chart2: #56520a;
  --hraness-palette-chart3: #30593f;
  --hraness-palette-chart4: #70490c;
  --hraness-palette-chart5: #7f3865;
  --hraness-palette-control-border: #75685e;
  --hraness-palette-danger: #9d0006;
  --hraness-palette-danger-foreground: #fbf1c7;
  --hraness-palette-danger-soft: #f0d4b0;
  --hraness-palette-disabled: #ebdbb2;
  --hraness-palette-disabled-foreground: #584f48;
  --hraness-palette-faint: #584f48;
  --hraness-palette-focus: #065968;
  --hraness-palette-foreground: #393533;
  --hraness-palette-grid: #ebdbb2;
  --hraness-palette-info: #30593f;
  --hraness-palette-info-foreground: #fbf1c7;
  --hraness-palette-info-soft: #e5e3ba;
  --hraness-palette-inverse: #393533;
  --hraness-palette-inverse-foreground: #fbf1c7;
  --hraness-palette-line: #d5c4a1;
  --hraness-palette-muted: #584f48;
  --hraness-palette-popover: #ebdbb2;
  --hraness-palette-popover-foreground: #393533;
  --hraness-palette-primary: #065968;
  --hraness-palette-primary-foreground: #fbf1c7;
  --hraness-palette-primary-soft: #dee0be;
  --hraness-palette-scrim: #00000070;
  --hraness-palette-secondary: #ebdbb2;
  --hraness-palette-secondary-foreground: #393533;
  --hraness-palette-success: #56520a;
  --hraness-palette-success-foreground: #fbf1c7;
  --hraness-palette-success-soft: #ebe2b1;
  --hraness-palette-surface: #f9f5d7;
  --hraness-palette-surface-hover: #d5c4a1;
  --hraness-palette-surface-raised: #ebdbb2;
  --hraness-palette-warning: #70490c;
  --hraness-palette-warning-foreground: #fbf1c7;
  --hraness-palette-warning-soft: #f3e2b2;
}

.xjfxk3y.xjfxk3y, .xjfxk3y.xjfxk3y:root {
  --hraness-palette-accent: #dee5f3;
  --hraness-palette-accent-foreground: #1c1917;
  --hraness-palette-background: #f8f7f4;
  --hraness-palette-card: #fffefa;
  --hraness-palette-card-foreground: #1c1917;
  --hraness-palette-chart1: #a24a64;
  --hraness-palette-chart2: #227445;
  --hraness-palette-chart3: #1e5ae1;
  --hraness-palette-chart4: #975600;
  --hraness-palette-chart5: #7858a3;
  --hraness-palette-control-border: #8a8177;
  --hraness-palette-danger: #b23c34;
  --hraness-palette-danger-foreground: #f8f7f4;
  --hraness-palette-danger-soft: #f0e1dd;
  --hraness-palette-disabled: #fffefa;
  --hraness-palette-disabled-foreground: #6c665f;
  --hraness-palette-faint: #6c665f;
  --hraness-palette-focus: #1e5ae1;
  --hraness-palette-foreground: #1c1917;
  --hraness-palette-grid: #dfdcd6;
  --hraness-palette-info: #1e5ae1;
  --hraness-palette-info-foreground: #f8f7f4;
  --hraness-palette-info-soft: #dee5f3;
  --hraness-palette-inverse: #1c1917;
  --hraness-palette-inverse-foreground: #f8f7f4;
  --hraness-palette-line: #b9b3ab;
  --hraness-palette-muted: #6c665f;
  --hraness-palette-popover: #fffefa;
  --hraness-palette-popover-foreground: #1c1917;
  --hraness-palette-primary: #1e5ae1;
  --hraness-palette-primary-foreground: #f8f7f4;
  --hraness-palette-primary-soft: #dee5f3;
  --hraness-palette-scrim: #00000070;
  --hraness-palette-secondary: #ebe8e3;
  --hraness-palette-secondary-foreground: #1c1917;
  --hraness-palette-success: #227445;
  --hraness-palette-success-foreground: #f8f7f4;
  --hraness-palette-success-soft: #dfe9e0;
  --hraness-palette-surface: #fffefa;
  --hraness-palette-surface-hover: #ebe8e3;
  --hraness-palette-surface-raised: #fffefa;
  --hraness-palette-warning: #975600;
  --hraness-palette-warning-foreground: #f8f7f4;
  --hraness-palette-warning-soft: #eee5d7;
}

.x131glkb.x131glkb, .x131glkb.x131glkb:root {
  --hraness-palette-accent: #ede5e5;
  --hraness-palette-accent-foreground: #44405e;
  --hraness-palette-background: #faf4ed;
  --hraness-palette-card: #fffaf3;
  --hraness-palette-card-foreground: #44405e;
  --hraness-palette-chart1: #85514e;
  --hraness-palette-chart2: #27667f;
  --hraness-palette-chart3: #3a656c;
  --hraness-palette-chart4: #81561d;
  --hraness-palette-chart5: #68587a;
  --hraness-palette-control-border: #797593;
  --hraness-palette-danger: #8b4c5e;
  --hraness-palette-danger-foreground: #faf4ed;
  --hraness-palette-danger-soft: #f2e3df;
  --hraness-palette-disabled: #f2e9e1;
  --hraness-palette-disabled-foreground: #605c74;
  --hraness-palette-faint: #605c74;
  --hraness-palette-focus: #68587a;
  --hraness-palette-foreground: #44405e;
  --hraness-palette-grid: #f2e9e1;
  --hraness-palette-info: #3a656c;
  --hraness-palette-info-foreground: #faf4ed;
  --hraness-palette-info-soft: #e6e8e4;
  --hraness-palette-inverse: #44405e;
  --hraness-palette-inverse-foreground: #faf4ed;
  --hraness-palette-line: #dfdad9;
  --hraness-palette-muted: #605c74;
  --hraness-palette-popover: #f2e9e1;
  --hraness-palette-popover-foreground: #44405e;
  --hraness-palette-primary: #68587a;
  --hraness-palette-primary-foreground: #faf4ed;
  --hraness-palette-primary-soft: #ede5e5;
  --hraness-palette-scrim: #00000070;
  --hraness-palette-secondary: #f2e9e1;
  --hraness-palette-secondary-foreground: #44405e;
  --hraness-palette-success: #27667f;
  --hraness-palette-success-foreground: #faf4ed;
  --hraness-palette-success-soft: #e1e3e0;
  --hraness-palette-surface: #fffaf3;
  --hraness-palette-surface-hover: #dfdad9;
  --hraness-palette-surface-raised: #f2e9e1;
  --hraness-palette-warning: #81561d;
  --hraness-palette-warning-foreground: #faf4ed;
  --hraness-palette-warning-soft: #f8ead7;
}

.x35j2r9 {
  --_hraness-foil-1: var(--hraness-foil-1, #f8cbeb);
}

@supports (color: lab(0% 0 0)) {
  .x35j2r9 {
    --_hraness-foil-1: var(--hraness-foil-1, lab(86.3403% 20.1464 -9.38262));
  }
}

.xmntjkq {
  --_hraness-foil-2: var(--hraness-foil-2, #cdd4f7);
}

@supports (color: lab(0% 0 0)) {
  .xmntjkq {
    --_hraness-foil-2: var(--hraness-foil-2, lab(85.1108% 3.0382 -18.4466));
  }
}

.x1xbl91z {
  --_hraness-foil-3: var(--hraness-foil-3, #c5f0df);
}

@supports (color: lab(0% 0 0)) {
  .x1xbl91z {
    --_hraness-foil-3: var(--hraness-foil-3, lab(91.3827% -16.8932 3.15534));
  }
}

.x47qxf1 {
  --_hraness-foil-4: var(--hraness-foil-4, #f7efcd);
}

@supports (color: lab(0% 0 0)) {
  .x47qxf1 {
    --_hraness-foil-4: var(--hraness-foil-4, lab(94.4608% -1.19552 17.4542));
  }
}

.x13hwd88 {
  --_hraness-foil-5: var(--hraness-foil-5, #f9d6bf);
}

@supports (color: lab(0% 0 0)) {
  .x13hwd88 {
    --_hraness-foil-5: var(--hraness-foil-5, lab(88.2259% 10.1507 16.1255));
  }
}

.xx7v8hi {
  --_hraness-foil-6: var(--hraness-foil-6, #dfcdf6);
}

@supports (color: lab(0% 0 0)) {
  .xx7v8hi {
    --_hraness-foil-6: var(--hraness-foil-6, lab(84.7576% 12.3398 -18.2155));
  }
}

.x1ioxxix {
  --_hraness-foil-edge: var(--hraness-foil-edge, var(--lightningcss-light, #000) var(--lightningcss-dark, #fff));
}

.x543tnb {
  --_hraness-foil-mark-display: none;
}

.x1lhcm7p {
  --_hraness-footer-mark-display: none;
}

.x1275dpl {
  --_hraness-marketing-grid-track: max(16rem,calc((100% - (var(--hraness-marketing-grid-columns) - 1) * .5rem) / var(--hraness-marketing-grid-columns)));
}

.x9wro72 {
  --_hraness-marketing-grid-track: max(16rem,calc((100% - (var(--hraness-marketing-grid-columns) - 1) * 1rem) / var(--hraness-marketing-grid-columns)));
}

.xwl1ywu {
  --_hraness-marketing-grid-track: max(18rem,calc((100% - (var(--hraness-marketing-grid-columns) - 1) * 1rem) / var(--hraness-marketing-grid-columns)));
}

.xwk8b0x {
  --_hraness-site-footer-consent-clearance: 0px;
}

.xd04x30 {
  --_hraness-site-footer-control-rows: 1;
}

.xwhig44 {
  --_hraness-site-footer-control-rows: 2;
}

.xh03epf {
  --_hraness-site-footer-control-rows: 3;
}

.x9fpagd {
  --_hraness-site-footer-links-justify: flex-end;
}

.xm2onfb {
  --_hraness-site-footer-links-justify: flex-start;
}

.x10xu2di {
  --_hraness-site-footer-links-offset: 0px;
}

.x11dl3l8 {
  --_hraness-site-footer-links-offset: calc((1rem - var(--hraness-site-footer-social-target)) / 2);
}

.xojny72 {
  --hraness-appearance-accent-foreground: var(--hraness-material-ink, var(--ui-accent-foreground, ButtonText));
}

.xewv82x {
  --hraness-appearance-accent: var(--hraness-material-warm-plane, var(--ui-accent, ButtonFace));
}

.xzk9zvf {
  --hraness-appearance-control-background: var(--hraness-material-plane, var(--ui-background, Canvas));
}

.xpkryfg {
  --hraness-appearance-control-border: var(--hraness-material-seam, var(--ui-input, GrayText));
}

.x13k4yyn {
  --hraness-appearance-control-foreground: var(--hraness-material-ink, var(--ui-foreground, CanvasText));
}

.xro5xsp {
  --hraness-appearance-focus: var(--hraness-material-focus, var(--ui-ring, Highlight));
}

.x152ag9z {
  --hraness-appearance-popover-background: var(--hraness-material-plane, var(--ui-popover, Canvas));
}

.x1fwl4gj {
  --hraness-appearance-popover-foreground: var(--hraness-material-ink, var(--ui-popover-foreground, CanvasText));
}

.xgcu659 {
  --hraness-design-dither-size: 3px;
}

.xvx1b6g {
  --hraness-design-dither-size: 7px;
}

.x157jks9 {
  --hraness-design-fader-thumb-block-size: .75rem;
}

.xzmbhks {
  --hraness-design-fader-thumb-block-size: 1.125rem;
}

.x11jzih6 {
  --hraness-design-fader-thumb-inline-size: 1.5rem;
}

.xo319r4 {
  --hraness-design-fader-thumb-inline-size: 1.75rem;
}

.x1ywzl2e {
  --hraness-design-fader-track-length: 6rem;
}

.x1jd1xi1 {
  --hraness-design-fader-track-length: var(--interactive-target-min);
}

.x136ldfs {
  --hraness-foil-glow: 0;
}

.x12pzqlm {
  --hraness-foil-surface: var(--hraness-marketing-accent-ink);
}

.x8txlsq {
  --hraness-foil-surface: var(--hraness-marketing-accent);
}

.x74bjxz {
  --hraness-foil-text-base: var(--hraness-marketing-related-tone, var(--hraness-marketing-ink));
}

.x1fyigdq {
  --hraness-marketing-fact-columns: 1;
}

.xhlljzi {
  --hraness-marketing-fact-columns: 2;
}

.xhjkyrr {
  --hraness-marketing-fact-columns: 3;
}

.x1mdspvo {
  --hraness-marketing-fact-columns: 4;
}

.x166dvhg {
  --hraness-marketing-grid-columns: 1;
}

.x10q4e6v {
  --hraness-marketing-grid-columns: 2;
}

.xyqi4l0 {
  --hraness-marketing-grid-columns: 3;
}

.x1g57y38 {
  --hraness-marketing-grid-columns: 4;
}

.xogmzgw {
  --hraness-marketing-grid-columns: initial;
}

.xphms39 {
  --hraness-marketing-pillar-columns: 1;
}

.xavnjml {
  --hraness-marketing-pillar-columns: 2;
}

.xz1jsh7 {
  --hraness-marketing-pillar-columns: 3;
}

.xj4arhr {
  --hraness-marketing-pillar-columns: 4;
}

.x1fe84dw {
  --hraness-marketing-related-tone: var(--hraness-marketing-ink);
}

.xk35eb0 {
  --hraness-marketing-related-tone: var(--hraness-studio-amber);
}

.x1kw80uk {
  --hraness-marketing-related-tone: var(--hraness-studio-emerald);
}

.xw4kusz {
  --hraness-marketing-related-tone: var(--hraness-studio-indigo);
}

.xguwbwv {
  --hraness-marketing-related-tone: var(--hraness-studio-rose);
}

.xq5rtlt {
  --hraness-platform-icon-size: 1.25rem;
}

.x12dk8g8 {
  --hraness-platform-icon-size: 1.5rem;
}

.xqsjzox {
  --hraness-platform-icon-size: 1rem;
}

.x3l4yik {
  --hraness-site-footer-action-background: var(--lightningcss-light, #166534) var(--lightningcss-dark, #86efac);
}

.x18vkaze {
  --hraness-site-footer-action-background: var(--lightningcss-light, #1e40af) var(--lightningcss-dark, #93c5fd);
}

.x1mq49gw {
  --hraness-site-footer-action-background: var(--lightningcss-light, #9a3412) var(--lightningcss-dark, #fdba74);
}

.xdg0xw2 {
  --hraness-site-footer-action-background: var(--plain-foreground, var(--foreground, CanvasText));
}

.x1izjwho {
  --hraness-site-footer-action-foreground: var(--lightningcss-light, #fff) var(--lightningcss-dark, #052e16);
}

.x1e6emja {
  --hraness-site-footer-action-foreground: var(--lightningcss-light, #fff) var(--lightningcss-dark, #172554);
}

.x1lf6uaq {
  --hraness-site-footer-action-foreground: var(--lightningcss-light, #fff) var(--lightningcss-dark, #431407);
}

.x1munjs5 {
  --hraness-site-footer-action-foreground: var(--plain-background, var(--background, Canvas));
}

.x8c10za {
  --hraness-site-footer-background: var(--plain-background, var(--background, Canvas));
}

.x1baz8l3 {
  --hraness-site-footer-bar-block-size: calc(var(--hraness-site-footer-content-block-size) + var(--_hraness-site-footer-consent-clearance) + var(--hraness-site-footer-padding-block) + var(--hraness-site-footer-padding-block) + env(safe-area-inset-bottom, 0px) + 1px);
}

.x1o9lycj {
  --hraness-site-footer-content-block-size: max(var(--hraness-site-footer-social-target),var(--hraness-site-footer-form-block-size));
}

.x1ghcxmq {
  --hraness-site-footer-content-block-size: var(--hraness-site-footer-control-block-size);
}

.x1xgbxbt {
  --hraness-site-footer-control-block-size: max(var(--hraness-site-footer-social-target),1.75rem);
}

.xsctza4 {
  --hraness-site-footer-field-background: color-mix(in srgb,var(--hraness-site-footer-foreground) 4%,var(--hraness-site-footer-background));
}

.x14z8vex {
  --hraness-site-footer-focus: var(--plain-link, var(--focus, Highlight));
}

.x1ktp55a {
  --hraness-site-footer-foreground: var(--plain-foreground, var(--foreground, currentColor));
}

.xys6ka6 {
  --hraness-site-footer-form-block-size: var(--hraness-site-footer-control-block-size);
}

.x96ybla {
  --hraness-site-footer-line: var(--plain-line, var(--line, color-mix(in srgb,currentColor 18%,transparent)));
}

.xma658k {
  --hraness-site-footer-mailing-overlay-clearance: 0rem;
}

.x1sphz0r {
  --hraness-site-footer-mailing-overlay-clearance: calc(var(--hraness-site-footer-control-block-size) + var(--hraness-site-footer-row-gap));
}

.x1h47zgc {
  --hraness-site-footer-mailing-overlay-offset: calc(var(--hraness-site-footer-mailing-overlay-clearance) + var(--hraness-site-footer-padding-block) + 1px);
}

.x8d9m59 {
  --hraness-site-footer-muted: var(--plain-muted, var(--muted, color-mix(in srgb,currentColor 68%,transparent)));
}

.x1a0dqq5 {
  --hraness-site-footer-padding-block: clamp(.75rem,2vw,1rem);
}

.x18ca4t7 {
  --hraness-site-footer-row-gap: .5rem;
}

.x94vt28 {
  --hraness-site-footer-shimmer-spread: calc(3ch + 40px);
}

.xtq98z5 {
  --hraness-site-footer-social-target: 1.75rem;
}

.x3luoqq {
  --hraness-site-footer-socials-inline-size: calc(4 * var(--hraness-site-footer-social-target) + max(.375rem,6px));
}

.x4sry57 {
  --hraness-site-footer-status-block-size: 1.5rem;
}

.x1ez4kp7 {
  --hraness-sticky-offset: calc(var(--hraness-marketing-header-height, 2.75rem) + 1px);
}

.x18tcw9x {
  --phaser-dots-static-color: color-mix(in srgb,var(--phaser-dots-accent, #2a78d1) 20%,transparent);
}

@supports (color: lab(0% 0 0)) {
  .x18tcw9x {
    --phaser-dots-static-color: color-mix(in srgb,var(--phaser-dots-accent, lab(49.3077% .859261 -53.6375)) 20%,transparent);
  }
}

.x1vfo4py {
  --phaser-dots-static-opacity: .3;
}

.xy4ijj0 {
  --phaser-dots-trail-color: var(--phaser-dots-accent, #2a78d1);
}

@supports (color: lab(0% 0 0)) {
  .xy4ijj0 {
    --phaser-dots-trail-color: var(--phaser-dots-accent, lab(49.3077% .859261 -53.6375));
  }
}

.x9pog29 {
  --phaser-dots-trail-opacity: 1;
}

@supports ((-webkit-mask-image: linear-gradient(black, black)) or (mask-image: linear-gradient(black, black))) {
  .xrpgoez.xrpgoez {
    --_hraness-foil-mark-display: block;
  }
}

@supports ((-webkit-mask-image: linear-gradient(black, black)) or (mask-image: linear-gradient(black, black))) {
  .xr9ynje.xr9ynje {
    --_hraness-footer-mark-display: block;
  }
}

.x1dsv906:has( > .hraness-site-footer__inner > [data-slot="hraness-cookie-consent"]:not([hidden])) {
  --_hraness-site-footer-consent-clearance: calc(var(--hraness-site-footer-control-block-size) + 1.25rem + 2px);
}

.x1y7wltu:hover {
  --hraness-foil-surface: color-mix(in oklch,var(--hraness-marketing-accent-ink) 90%,var(--hraness-marketing-accent));
}

.x13ub6g4:hover {
  --hraness-foil-surface: color-mix(in oklch,var(--hraness-marketing-accent) 84%,black);
}

@media (prefers-color-scheme: dark) {
  .x1dscx4y.x1dscx4y {
    --_hraness-foil-1: var(--hraness-foil-1, #af4791);
  }

  @supports (color: lab(0% 0 0)) {
    .x1dscx4y.x1dscx4y {
      --_hraness-foil-1: var(--hraness-foil-1, lab(46.6723% 49.1867 -19.8203));
    }
  }

  .x14xjb22.x14xjb22 {
    --_hraness-foil-2: var(--hraness-foil-2, #6358ba);
  }

  @supports (color: lab(0% 0 0)) {
    .x14xjb22.x14xjb22 {
      --_hraness-foil-2: var(--hraness-foil-2, lab(42.2458% 24.6027 -51.6587));
    }
  }

  .x1iiaa4z.x1iiaa4z {
    --_hraness-foil-3: var(--hraness-foil-3, #00ac8e);
  }

  @supports (color: lab(0% 0 0)) {
    .x1iiaa4z.x1iiaa4z {
      --_hraness-foil-3: var(--hraness-foil-3, lab(62.3695% -49.66 4.27207));
    }
  }

  .x1n6b76k.x1n6b76k {
    --_hraness-foil-4: var(--hraness-foil-4, #b8a636);
  }

  @supports (color: lab(0% 0 0)) {
    .x1n6b76k.x1n6b76k {
      --_hraness-foil-4: var(--hraness-foil-4, lab(68.1263% -2.49678 57.2653));
    }
  }

  .x1z0t8xj.x1z0t8xj {
    --_hraness-foil-5: var(--hraness-foil-5, #b64e10);
  }

  @supports (color: lab(0% 0 0)) {
    .x1z0t8xj.x1z0t8xj {
      --_hraness-foil-5: var(--hraness-foil-5, lab(46.7122% 40.9626 52.6576));
    }
  }

  .x1bbyikp.x1bbyikp {
    --_hraness-foil-6: var(--hraness-foil-6, #9d69d2);
  }

  @supports (color: lab(0% 0 0)) {
    .x1bbyikp.x1bbyikp {
      --_hraness-foil-6: var(--hraness-foil-6, lab(53.5209% 36.7413 -47.0617));
    }
  }

  .x1ewxtse.x1ewxtse {
    --_hraness-foil-edge: var(--hraness-foil-edge, white);
  }
}

@media (width >= 47.5rem) {
  .xrank7c.xrank7c {
    --_hraness-site-footer-control-rows: 1;
  }

  .xdjmklf.xdjmklf {
    --_hraness-site-footer-links-justify: flex-end;
  }

  .xg6nurf.xg6nurf {
    --_hraness-site-footer-links-offset: 0px;
  }
}

@media (forced-colors: active) {
  .x3te53c.x3te53c {
    --hraness-marketing-related-tone: CanvasText;
  }
}

@media (pointer: coarse) {
  .x9cmhvv.x9cmhvv {
    --hraness-site-footer-control-block-size: max(var(--hraness-site-footer-social-target),2.25rem);
  }

  .x1w6jg7m.x1w6jg7m {
    --hraness-site-footer-social-target: 44px;
  }
}

@supports ((-webkit-mask-image: linear-gradient(black, black)) or (mask-image: linear-gradient(black, black))) {
  @media (forced-colors: active) {
    .x1hrs4vd.x1hrs4vd.x1hrs4vd {
      --_hraness-foil-mark-display: none;
    }
  }
}

@supports ((-webkit-mask-image: linear-gradient(black, black)) or (mask-image: linear-gradient(black, black))) {
  @media (forced-colors: active) {
    .x1apl0kd.x1apl0kd.x1apl0kd {
      --_hraness-footer-mark-display: none;
    }
  }
}

@media (hover: hover) {
  .x1a9zcsi.x1a9zcsi:hover:not(:disabled) {
    --hraness-foil-glow: 1;
  }
}

@container hraness-agent-setup (width >= 42rem) {
  .x18n472x.x18n472x {
    --_hraness-agent-setup-columns: minmax(0,1fr) minmax(11rem,14rem);
  }
}

@container hraness-platform-install (width <= 30rem) {
  .x1rp0mr4.x1rp0mr4 {
    --_hraness-platform-install-narrow-tab-font-size: .8125rem;
  }

  .x120ywq5.x120ywq5 {
    --_hraness-platform-install-narrow-tab-gap: .3rem;
  }

  .xpzrlna.xpzrlna {
    --_hraness-platform-install-narrow-tab-padding-inline: .45rem;
  }

  .xw2l7tr.xw2l7tr {
    --_hraness-platform-install-narrow-tabs-gap: .125rem;
  }

  .x1qz8axo.x1qz8axo {
    --_hraness-platform-install-narrow-tabs-justify: stretch;
  }

  .x17q4t5h.x17q4t5h {
    --_hraness-platform-install-narrow-tabs-padding: .1875rem;
  }
}

@container hraness-platform-install (width <= 17.5rem) {
  .x1ah991d.x1ah991d {
    --_hraness-platform-install-stacked-tab-direction: column;
  }

  .xs8ov6c.xs8ov6c {
    --_hraness-platform-install-stacked-tab-font-size: .75rem;
  }

  .x1bcjje1.x1bcjje1 {
    --_hraness-platform-install-stacked-tab-gap: .2rem;
  }

  .x1e9tc2k.x1e9tc2k {
    --_hraness-platform-install-stacked-tab-padding-block: .35rem;
  }

  .xhhve4j.xhhve4j {
    --_hraness-platform-install-stacked-tab-padding-inline: .25rem;
  }
}

@media (hover: hover) {
  .xqglqw9.xqglqw9:hover {
    --hraness-foil-glow: 1;
  }
}
