@layer priority1{*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:var(--un-default-border-color, #e5e7eb)}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;scroll-behavior:smooth}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}}:root{--test: "test"}

@layer priority1;

@layer priority2 {
  .x10a8y8t {
    inset: 0;
  }

  .xccw97s {
    inset: var(--x-inset);
  }

  .x1ghz6dp {
    margin: 0;
  }

  .x1bpp3o7 {
    margin: auto;
  }

  .x1tlkgv4 {
    padding: .125rem .375rem;
  }

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

  .x7gbtqy {
    padding: .5rem;
  }

  .xq1oxg1 {
    padding: .75rem 0;
  }

  .xis3749 {
    padding: 1.5rem;
  }

  .x1tamke2 {
    padding: 16px;
  }

  .x1uz70x1 {
    padding: 1rem;
  }

  .x1nsa6b8 {
    padding: 2rem 1rem;
  }

  .xr6jg0x {
    padding: 2rem;
  }

  .x5vxm2q {
    padding: var(--x49ae3l);
  }
}

@layer priority3 {
  .x9r1u3d {
    border-color: #0000;
  }

  .xggkav {
    border-color: var(--x-1rvvayd);
  }

  .x6w5c0t {
    border-color: var(--x-borderColor);
  }

  .x1a3jcoy {
    border-color: var(--x549h47);
  }

  .x16eypsj {
    border-radius: .25rem;
  }

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

  .x10hpsqq {
    border-radius: 9999px;
  }

  .x7yrpt8 {
    border-radius: var(--x-borderRadius);
  }

  .x6sdv2o {
    border-radius: var(--x1a01bex);
  }

  .x1y7gsjq {
    border-radius: var(--x1n9vlek);
  }

  .x18bun6m {
    border-radius: var(--xf6fm0c);
  }

  .x19xinrd {
    border-radius: var(--xnqnl3s);
  }

  .x1t9iv2k {
    border-radius: var(--xqtc0jv);
  }

  .xbsl7fq {
    border-style: dashed;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .x1inecj1 {
    border-width: 0 6px 6px;
  }

  .xc342km {
    border-width: 0;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .x5s8wdi {
    border-width: 6px 0 6px 6px;
  }

  .x1k54j7b {
    border-width: 6px 6px 0;
  }

  .x155e2au {
    border-width: 6px 6px 6px 0;
  }

  .x1imdssd {
    border-width: var(--ximtfu1);
  }

  .xh9x6nc {
    border-width: var(--xny21bm);
  }

  .xvh977a {
    gap: .25rem;
  }

  .x13z6uf9 {
    gap: .5rem;
  }

  .xru8eyw {
    gap: 1.5rem;
  }

  .x8fetqu {
    gap: 1rem;
  }

  .x1h4iudz {
    gap: 2rem;
  }

  .x1jnr06f {
    gap: 4px;
  }

  .xw04kd4 {
    gap: var(--x1cldf1d);
  }

  .x1y8bkgq {
    gap: var(--x7e58a4);
  }

  .x1oibge4 {
    grid-column: 1 / 3;
  }

  .x1m77r9c {
    grid-column: aside;
  }

  .x1k7l09w {
    grid-column: gutter;
  }

  .x1a3q8r8 {
    grid-column: main;
  }

  .x14d52f8 {
    grid-column: var(--x-gridColumn);
  }

  .xr1u26f {
    grid-row: aside;
  }

  .xi6wxvy {
    grid-row: gutter;
  }

  .xaayk23 {
    grid-row: main;
  }

  .x33j1x8 {
    grid-row: var(--x-gridRow);
  }

  .xuw0onb {
    margin-block: var(--x1o6081c);
  }

  .xmkwiq6 {
    margin-block: var(--x6ngxl1);
  }

  .xnwatil {
    margin-inline: .125em;
  }

  .xysyzu8 {
    overflow: auto;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x1yqi4kk {
    padding-block: calc(var(--x15qg8le)  + var(--xny21bm));
  }

  .x1e9pl7g {
    padding-block: var(--x1w0kitd);
  }

  .x8rdaij {
    padding-block: var(--xqf59mp);
  }

  .x45vojt {
    padding-block: var(--xqhx5m2);
  }

  .xnjsko4 {
    padding-inline: 0;
  }

  .xz29hjh {
    padding-inline: calc(var(--x1g7hrza)  + var(--xny21bm));
  }

  .x3pulgx {
    padding-inline: var(--x1mzq3b8);
  }

  .xnzibg4 {
    padding-inline: var(--x3zujpa);
  }

  .x1k1j3pj {
    padding-inline: var(--xduiab5);
  }

  .xpef8ka {
    padding-inline: var(--xmc5vcl);
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .x1bvjpef {
    text-decoration: underline;
  }

  .x30zter {
    transition: background-color var(--x1ypk75f);
  }

  .xbar14b:disabled:not(#\#) {
    border-color: var(--x-3q419);
  }

  .x1fv999r:focus-visible {
    outline: 2px solid var(--x1seuuef);
  }

  .xht63qt:first-child {
    margin-inline: 0 var(--xjmv9e9);
  }

  .x136onxv:first-child, .x1ty1tg5:last-child {
    margin-inline: 0;
  }

  .xfk7cbt:last-child {
    margin-inline: var(--xjmv9e9) 0;
  }

  .x16sbeic:hover {
    border-color: var(--x-axu0ml);
  }

  .xwa6ra8:active {
    border-color: var(--x-17vza2m);
  }

  @media (prefers-color-scheme: dark) {
    .xcd9t7t.xcd9t7t {
      border-color: var(--x-cpjal5);
    }

    .xwk6v31.xwk6v31:focus-visible {
      outline: 2px solid var(--xuw4hlh);
    }
  }
}

@layer priority4 {
  .x1pha0wt {
    align-items: baseline;
  }

  .x6s0dn4 {
    align-items: center;
  }

  .xpqajaz {
    align-items: end;
  }

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

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

  .x7a106z {
    align-items: start;
  }

  .x7fd4wk {
    align-self: end;
  }

  .x1y8v6su {
    align-self: start;
  }

  .xjbqb8w {
    background-color: #0000;
  }

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

  .x1fvhpy6 {
    background-color: var(--x-bcbnzo);
  }

  .xs3zka8 {
    background-color: var(--x12b2rqk);
  }

  .x1ppqhuy {
    background-color: var(--x1cwqhsa);
  }

  .x1oaq592 {
    background-color: var(--x1jq5wdk);
  }

  .xjnhgqf {
    background-color: var(--x1k8qkyx);
  }

  .xtva04q {
    background-color: var(--x1nggj9v);
  }

  .xa41qj4 {
    background-color: var(--x1w0845a);
  }

  .x1ril22t {
    background-color: var(--x549h47);
  }

  .xjzpeyf {
    background-color: var(--xfopzqi);
  }

  .x1aex6z {
    background-color: var(--xpirli2);
  }

  .x1fffnr7 {
    background-color: var(--xpn683y);
  }

  .x1rqg33u {
    background-color: var(--xrwisr4);
  }

  .x1mwwwfo {
    border-collapse: collapse;
  }

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

  .xy6n8qc {
    box-shadow: inset 0 0 0 2px var(--x1mnrxfz);
  }

  .x143v812 {
    box-shadow: inset 0 0 0 2px var(--xvmj85i);
  }

  .x1iotiob {
    box-shadow: var(--x-boxShadow);
  }

  .xx58lst {
    clip-path: var(--x-clipPath);
  }

  .x3wjrti {
    color: oklch(from var(--xrwisr4) clamp(0, calc((l - .714) * -1000), 1) 0 0);
  }

  .xfx01vb {
    color: var(--color);
  }

  .x3d248p {
    color: var(--x-4xs81a);
  }

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

  .x1xrw9kc {
    color: var(--x156isll);
  }

  .xitae03 {
    color: var(--x18wastw);
  }

  .xckgdx7 {
    color: var(--x1mts96t);
  }

  .x16xqxqr {
    color: var(--x1oafi73);
  }

  .x1cm0clr {
    color: var(--x1ohej1w);
  }

  .x291ue1 {
    color: var(--x1pvdchh);
  }

  .x1v9pfr0 {
    color: var(--xmipvom);
  }

  .x1obuqjs {
    column-gap: var(--x1rnku4p);
  }

  .xjxarjf {
    column-gap: var(--xeohgqn);
  }

  .x1937pn4 {
    container-type: var(--x-containerType);
  }

  .xt0e3qv {
    cursor: default;
  }

  .x1146j2 {
    cursor: help;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x1rg5ohu {
    display: inline-block;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .xwz0xwf {
    display: inline-grid;
  }

  .xt0psk2 {
    display: inline;
  }

  .x1s85apg {
    display: none;
  }

  .xfqa5ov {
    filter: var(--x-filter);
  }

  .x3ieub6 {
    flex-direction: column-reverse;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x15zctf7 {
    flex-direction: row-reverse;
  }

  .x1q0g3np {
    flex-direction: row;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .x1ey7xld {
    font-family: monospace;
  }

  .x1i04w8a {
    font-family: var(--x100msht);
  }

  .x1sry4vc {
    font-family: var(--x1n64kl);
  }

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

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

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

  .xeg5ahe {
    font-size: 100cqi;
  }

  .x4z9k3i {
    font-size: 13px;
  }

  .xnda6j2 {
    font-size: calc(var(--x1fcha5s) * .7);
  }

  .x1lvu8uo {
    font-size: var(--x1i80wmh);
  }

  .x1rpycqq {
    font-size: var(--x1ofhhj5);
  }

  .xzby4ao {
    font-size: var(--x1rifpnm);
  }

  .x1fhtdrf {
    font-size: var(--xdaqdy8);
  }

  .x13n8x2y {
    font-size: var(--xms4m0c);
  }

  .x1tpznzg {
    font-size: var(--xnt4gd8);
  }

  .x1loj48h {
    font-size: var(--xoy6alu);
  }

  .x19t6sje {
    font-size: var(--xpcyvad);
  }

  .x1bepkeo {
    font-size: var(--xqn71h5);
  }

  .x1k4tb9n {
    font-style: italic;
  }

  .xk50ysn {
    font-weight: 500;
  }

  .x117nqv4 {
    font-weight: bold;
  }

  .x1qzk9bp {
    font-weight: var(--x-fontWeight);
  }

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

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

  .xayjvla {
    grid-template-columns: repeat(auto-fit, minmax(120px, 1fr));
  }

  .x19vt64s {
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
  }

  .xqketvx {
    grid-template-columns: var(--x-gridTemplateColumns);
  }

  .x6ec99f {
    grid-template-rows: 1fr 1fr;
  }

  .x1xxtoay {
    grid-template-rows: var(--x-gridTemplateRows);
  }

  .xl56j7k {
    justify-content: center;
  }

  .x1o2pa38 {
    justify-items: center;
  }

  .x4xo5sw {
    justify-items: end;
  }

  .x619ttb {
    justify-items: start;
  }

  .x1qab1bc {
    justify-self: end;
  }

  .x1lqcxt8 {
    justify-self: start;
  }

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

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

  .x1dbl2gt {
    line-height: 1.6;
  }

  .xo5v014 {
    line-height: 1;
  }

  .x15dsfln {
    line-height: var(--x-lineHeight);
  }

  .x14z9mp {
    margin-inline-end: 0;
  }

  .xyh795k {
    margin-inline-start: calc(-1 * var(--xk6vfwq));
  }

  .x4lel18 {
    margin-inline-start: var(--x-marginInlineStart);
  }

  .x1twqpwg {
    margin-inline-start: var(--x1te9n25);
  }

  .xl1xv1r {
    object-fit: cover;
  }

  .x197sbye {
    opacity: .6;
  }

  .x1vqud6w {
    opacity: .7;
  }

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

  .x18x6pn3 {
    outline-offset: var(--x16ngb7c);
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .xwo5tq {
    position: var(--x-position);
  }

  .x1umi8m3 {
    row-gap: var(--x1rnku4p);
  }

  .xu1a96d {
    row-gap: var(--xeohgqn);
  }

  .x2b8uid {
    text-align: center;
  }

  .xdpxx8g {
    text-align: left;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

  .xhkc9bb {
    transform: scale(.7);
  }

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

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

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

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

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

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

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

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

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

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

  .xnn1q72 {
    transform: translateY(0);
  }

  .x17ybvpg {
    transform: translateY(2px)scale(.95);
  }

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

  .xlohyk8 {
    transition-delay: var(--x-transitionDelay);
  }

  .x22j8wx {
    transition-duration: var(--x-transitionDuration);
  }

  .x18lxcke {
    transition-duration: var(--x1ih2d93);
  }

  .xhyzcm4 {
    transition-duration: var(--xmjqfmy);
  }

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

  .x19991ni {
    transition-property: opacity;
  }

  .x11xpdln {
    transition-property: transform;
  }

  .x110wopa {
    transition-property: var(--x-y6cnzu);
  }

  .xky6h4d {
    transition-property: width, margin;
  }

  .xz4gly6 {
    transition-timing-function: ease-in-out;
  }

  .x9lcvmn {
    transition-timing-function: ease-out;
  }

  .x1ljhoio {
    transition-timing-function: var(--x-transitionTimingFunction);
  }

  .x1kxipp6 {
    user-select: auto;
  }

  .x87ps6o {
    user-select: none;
  }

  .xxymvpz {
    vertical-align: middle;
  }

  .x1n8ftqi {
    vertical-align: text-top;
  }

  .x16dsc37 {
    vertical-align: top;
  }

  .x78p4oq {
    vertical-align: var(--x-verticalAlign);
  }

  .xlshs6z {
    visibility: hidden;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .x1sdyfia {
    white-space: pre;
  }

  .x1vjfegm {
    z-index: 1;
  }

  .x1q2oy4v {
    z-index: 9999;
  }

  .xkrcnwa {
    z-index: var(--x-gsepj1);
  }

  .x839dl0:disabled:not(#\#) {
    background-color: #0000;
  }

  .xb922zi:disabled:not(#\#) {
    background-color: var(--x-rwgkkn);
  }

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

  .x45mxa:disabled:not(#\#) {
    color: var(--x-wbarij);
  }

  .xgv3o5h[data-loading="true"] {
    cursor: default;
  }

  .x1ny9n1v[data-disabled="true"] {
    cursor: not-allowed;
  }

  .x90ppwn[data-loading="true"] {
    filter: grayscale(20%);
  }

  .x1ukpxgb[data-disabled="true"] {
    filter: grayscale(60%);
  }

  .x1j2k28p:hover {
    background-color: var(--x-1e2mv7m);
  }

  .x1qvlgnj:hover {
    color: var(--x-1113oo7);
  }

  .x1xrzp56:hover {
    transform: translateY(calc(-1 * var(--xjkrlhu)));
  }

  .x1nc3r88:hover {
    z-index: 100;
  }

  .xzok3dv:active {
    background-color: var(--x-zp93dq);
  }

  .xx746rz:active {
    color: var(--x-hxnnmm);
  }

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

@layer priority5 {
  .x9fla40 {
    bottom: -30%;
  }

  .x1ey2m1c {
    bottom: 0;
  }

  .x93bgbf {
    bottom: 30%;
  }

  .xqtp20y {
    height: 0;
  }

  .x5yr21d {
    height: 100%;
  }

  .x18dl8mb {
    height: 150px;
  }

  .xlzyvqe {
    height: 1em;
  }

  .xxk0z11 {
    height: 24px;
  }

  .xettwda {
    height: 2rem;
  }

  .x1pizb70 {
    height: 3rem;
  }

  .xsdox4t {
    height: 48px;
  }

  .xuv0xuj {
    height: 75%;
  }

  .xe0kb5j {
    height: calc(var(--x1adg2ez) * 1.2);
  }

  .xfamfli {
    height: calc(var(--x1dsd5fe) * 2);
  }

  .xi2ptsq {
    height: calc(var(--x1fcha5s) * 4);
  }

  .x16ye13r {
    height: var(--x-height);
  }

  .xxotgjp {
    height: var(--x15ap99v);
  }

  .x4qnxp2 {
    height: var(--x18uvym1);
  }

  .x5pr7wr {
    height: var(--x1dsd5fe);
  }

  .xvo42a5 {
    height: var(--x1fcha5s);
  }

  .x1bch80o {
    height: var(--x7gol38);
  }

  .x12sl466 {
    height: var(--xrbb7zh);
  }

  .xu96u03 {
    left: 0;
  }

  .xowhefo {
    left: 12.5%;
  }

  .x1nrll8i {
    left: 50%;
  }

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

  .x1p4toz6 {
    margin-bottom: -25em;
  }

  .xyi6m4r {
    margin-bottom: 1rem;
  }

  .x1e1gh9h {
    margin-bottom: 3rem;
  }

  .x1jhqodx {
    margin-top: -.25em;
  }

  .xj1urod {
    margin-top: 1rem;
  }

  .xi02tel {
    max-height: var(--x7j87jr);
  }

  .x12pq5kg {
    max-width: 1em;
  }

  .x1dtb55y {
    max-width: 900px;
  }

  .xt2usfy {
    min-height: var(--x1adg2ez);
  }

  .x1et6avd {
    min-width: 1.5em;
  }

  .x97xqqk {
    min-width: var(--x1adg2ez);
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .x9dzeaa {
    padding-left: 1rem;
  }

  .x3m8u43 {
    right: 0;
  }

  .x17zd9i7 {
    right: 15%;
  }

  .x7ok3n0 {
    right: var(--x-right);
  }

  .x13vifvy {
    top: 0;
  }

  .x222dq1 {
    top: 12.5%;
  }

  .xwa60dl {
    top: 50%;
  }

  .xhzi0js {
    top: calc(-.5 * var(--xeohgqn));
  }

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

  .xnalus7 {
    width: 0;
  }

  .xh8yej3 {
    width: 100%;
  }

  .x1oysuqx {
    width: 200px;
  }

  .xvy4d1p {
    width: 24px;
  }

  .xs5h3dt {
    width: 2rem;
  }

  .x188tqju {
    width: 3rem;
  }

  .x1useyqa {
    width: 48px;
  }

  .xg0jo4d {
    width: 75%;
  }

  .x8qxktt {
    width: calc(var(--x1adg2ez) * 1.2);
  }

  .x1onfpzk {
    width: calc(var(--x1dsd5fe) * 2);
  }

  .xip17hf {
    width: calc(var(--x1fcha5s) * 4);
  }

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

  .x12vp46o {
    width: var(--x15ap99v);
  }

  .x55ji4k {
    width: var(--x18uvym1);
  }

  .x1hiky5v {
    width: var(--x1dsd5fe);
  }

  .x10cw6u0 {
    width: var(--x1fcha5s);
  }

  .x1ouzdh6 {
    width: var(--x7gol38);
  }

  .x1ql0ugu {
    width: var(--xrbb7zh);
  }
}

@layer priority6 {
  .x1s928wv:after {
    content: "";
  }

  .xpoxvw0:after {
    opacity: .7;
  }

  .x1j6awrg:after {
    position: absolute;
  }
}

@layer priority7 {
  .xq5ucvw:after {
    border-bottom-color: currentColor;
  }

  .xi3ckve:after {
    border-bottom-style: dashed;
  }

  .x1qj619r:after {
    border-bottom-width: 1px;
  }

  .x31898b:after {
    bottom: -.25em;
  }

  .x1xrz1ek:after {
    bottom: 0;
  }

  .x1gmr53x:after {
    height: 0;
  }

  .x17cx49:after {
    left: 0;
  }

  .xnbfe2x:after {
    right: 0;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

:root, .x19cpxdh {
  --x100msht: monospace;
  --x1ih2d93: .2s;
  --xmjqfmy: .3s;
  --x1cldf1d: var(--x1682xf);
  --xng5078: var(--x1idfmop);
  --x49ae3l: var(--xy9adhe);
  --x11b5vot: var(--x85p3ki);
  --xny21bm: calc(var(--x1682xf) * .75);
  --xfu8vcx: var(--x1682xf);
  --xaj5ood: calc(var(--x1682xf) * .25);
  --x8nkgdq: var(--xy9adhe);
  --x1g7hrza: var(--x1682xf);
  --x15qg8le: calc(var(--x1682xf) * .25);
  --x1a01bex: var(--xy9adhe);
  --x3a5xoc: var(--x1idfmop);
  --xl0ijz8: var(--x1idfmop);
  --ximtfu1: calc(var(--x1682xf) * .25);
  --xduiab5: var(--xy9adhe);
  --x16ngb7c: var(--x1682xf);
  --x7940sg: var(--xy9adhe);
  --xrbb7zh: var(--x85p3ki);
  --xjmv9e9: var(--x1682xf);
  --x7gol38: var(--x15nl807);
  --x1n9vlek: 100%;
  --xeohgqn: calc(var(--x15nl807) * 2);
  --x1rnku4p: var(--x85p3ki);
  --x15ap99v: calc(var(--x1682xf) * .6);
  --x1ypk75f: .2s;
  --xpcyvad: .9em;
  --x1mzq3b8: .3em;
  --x1w0kitd: .1em;
  --xnqnl3s: .25em;
  --x1cwqhsa: var(--x1x3gbrk);
  --x1ohej1w: var(--x1idfmop);
  --x1fcha5s: var(--x15nl807);
  --xf6fm0c: 50%;
  --xlpoh5a: calc(var(--x1682xf) * .5);
  --x1te9n25: var(--x1682xf);
  --x1rftnrv: .15;
  --xvrb3x2: .75;
  --x1n64kl: monospace;
  --xk6vfwq: calc(var(--x1682xf) * .5);
  --xjkrlhu: calc(var(--x1682xf) * .5);
  --x7j87jr: calc(var(--x15nl807) * 5);
  --xfopzqi: var(--xvmj85i);
  --x1adg2ez: var(--x85p3ki);
  --x1dsd5fe: calc(var(--xy9adhe) * .7);
  --xdaqdy8: calc(var(--x1ofhhj5) * .8);
  --xmc5vcl: calc(var(--x1682xf) * .5);
  --xqhx5m2: calc(var(--x1682xf) * .125);
  --x1j3c22k: calc(var(--x1682xf) * .5);
  --x114qmit: calc(var(--x1682xf) * .35);
  --x18uvym1: calc(var(--xy9adhe) * .9);
  --xpirli2: var(--x9ikl2o);
  --x1pvdchh: var(--x1idfmop);
  --x3zujpa: var(--x1682xf);
  --xqf59mp: calc(var(--x1682xf) * .5);
  --xqtc0jv: calc(var(--x1682xf) * .75);
  --x1rifpnm: var(--x1ofhhj5);
  --x7e58a4: calc(var(--x1682xf) * .5);
}

:root, .x138u43t {
  --x13wh6cd: oklch(97% .0295214 25.5016);
  --x15292mm: oklch(97.9135% .0984048 25.5016);
  --x63ybu7: oklch(93.7406% .0984048 25.5016);
  --xt1myy5: oklch(85.3947% .19681 25.5016);
  --xqinfg6: oklch(77.0489% .19681 25.5016);
  --xt3ndv8: oklch(68.703% .19681 25.5016);
  --x1mnrxfz: oklch(58.2707% .19681 25.5016);
  --x18wastw: oklch(49.5301% .19681 25.5016);
  --x1jkd6xw: oklch(40.7895% .19681 25.5016);
  --xsv2i0l: oklch(32.0489% .19681 25.5016);
  --x12gud5m: oklch(23.3083% .157448 25.5016);
  --x1c0dh2l: oklch(17.4812% .157448 25.5016);
  --xa5aia: oklch(8% .0787238 25.5016);
  --xx1gmv1: oklch(97% .0263906 104.214);
  --xnp2cpy: oklch(99.1708% .0879687 104.214);
  --x1wuifg: oklch(97.5124% .0879687 104.214);
  --x1iwn4mc: oklch(94.1957% .0879687 104.214);
  --xcfdbt2: oklch(90.879% .0879687 104.214);
  --x1dd3iww: oklch(87.5622% .175937 104.214);
  --xdjtar9: oklch(83.4163% .175937 104.214);
  --x1xmh4sj: oklch(70.9039% .175937 104.214);
  --x1ouwqy0: oklch(58.3914% .175937 104.214);
  --xtr8l63: oklch(45.879% .175937 104.214);
  --x1l0c97i: oklch(33.3665% .175937 104.214);
  --x1y5ov9h: oklch(25.0249% .14075 104.214);
  --x1hmx6jc: oklch(8% .070375 104.214);
  --x6dtjdy: oklch(97% .0212662 250.322);
  --xtb3vv4: oklch(97.9417% .0708872 250.322);
  --x1w0845a: oklch(93.8251% .0708872 250.322);
  --x1nggj9v: oklch(85.5919% .141774 250.322);
  --xf8cyhs: oklch(77.3587% .141774 250.322);
  --x11wjdk7: oklch(69.1255% .141774 250.322);
  --xj88m8v: oklch(58.834% .141774 250.322);
  --xjwhev3: oklch(50.0089% .141774 250.322);
  --x1hk2sqq: oklch(41.1838% .141774 250.322);
  --xwc92uu: oklch(32.3587% .141774 250.322);
  --x14zynss: oklch(23.5336% .113419 250.322);
  --x1xij30o: oklch(17.6502% .113419 250.322);
  --x286jt5: oklch(8% .0567097 250.322);
  --x5xl0pl: oklch(97% .0136163 157.22);
  --xbs8ues: oklch(97.9573% .0453878 157.22);
  --x1ive9mk: oklch(93.8719% .0453878 157.22);
  --x1kicydh: oklch(85.7012% .0907756 157.22);
  --xdj0hh: oklch(77.5305% .0907756 157.22);
  --xpvwxj8: oklch(69.3597% .0907756 157.22);
  --xwhz41z: oklch(59.1463% .0907756 157.22);
  --x1mts96t: oklch(50.2743% .0907756 157.22);
  --xirg00n: oklch(41.4024% .0907756 157.22);
  --x1pbkyiz: oklch(32.5305% .0907756 157.22);
  --x1o49imb: oklch(23.6585% .0726205 157.22);
  --x8f05jy: oklch(17.7439% .0726205 157.22);
  --x1d800v3: oklch(8% .0363103 157.22);
  --xgsnpuu: oklch(97% .000757015 106.646);
  --x1nhhlj: oklch(96.8332% .00252338 106.646);
  --xryde8t: oklch(90.4995% .00252338 106.646);
  --xuw4hlh: oklch(77.8323% .00504677 106.646);
  --xres6h4: oklch(65.165% .00504677 106.646);
  --x15m8042: oklch(52.4977% .00504677 106.646);
  --x1idfmop: oklch(36.6636% .00504677 106.646);
  --x7j20tn: oklch(31.1641% .00504677 106.646);
  --x1puxbfz: oklch(25.6645% .00403742 106.646);
  --x1seuuef: oklch(20.165% .00403742 106.646);
  --x1wc0i7f: oklch(14.6655% .00403742 106.646);
  --x1dtx8te: oklch(10.9991% .00403742 106.646);
  --xghzajw: oklch(8% .00201871 106.646);
  --x1fvrleq: oklch(97% .00480989 239.024);
  --xs0j10l: oklch(98.6177% .016033 239.024);
  --x12b2rqk: oklch(95.8531% .016033 239.024);
  --xb9yc41: oklch(90.3239% .016033 239.024);
  --x17k03qp: oklch(84.7947% .032066 239.024);
  --x1fwg6xm: oklch(79.2656% .032066 239.024);
  --x5m7kly: oklch(72.3541% .032066 239.024);
  --x12aa6t2: oklch(61.501% .032066 239.024);
  --xkbhsho: oklch(50.6478% .032066 239.024);
  --xw7908t: oklch(39.7947% .032066 239.024);
  --xyct0iq: oklch(28.9416% .0256528 239.024);
  --x1juivn2: oklch(21.7062% .0256528 239.024);
  --x1a4xcu6: oklch(8% .0128264 239.024);
  --xvw97mr: oklch(97% .00145667 222.073);
  --xtonerg: oklch(99.2615% .00485558 222.073);
  --x1jq5wdk: oklch(97.7846% .00485558 222.073);
  --x2w603n: oklch(94.8307% .00485558 222.073);
  --xyda1bx: oklch(91.8769% .00485558 222.073);
  --x1x3gbrk: oklch(88.923% .00971116 222.073);
  --xrwisr4: oklch(85.2307% .00971116 222.073);
  --x14uj2t3: oklch(72.4461% .00971116 222.073);
  --xo5f2o7: oklch(59.6615% .00971116 222.073);
  --xpn683y: oklch(46.8769% .00971116 222.073);
  --x1b2zvqt: oklch(34.0923% .00971116 222.073);
  --x5hnlia: oklch(25.5692% .00776893 222.073);
  --x1oi1fna: oklch(8% .00388446 222.073);
  --x1au057s: oklch(97% .00480989 239.024);
  --x108o3eq: oklch(98.6177% .016033 239.024);
  --x1oafi73: oklch(95.8531% .016033 239.024);
  --x549h47: oklch(90.3239% .016033 239.024);
  --x9ikl2o: oklch(84.7947% .032066 239.024);
  --xvmj85i: oklch(79.2656% .032066 239.024);
  --x156isll: oklch(72.3541% .032066 239.024);
  --x1a7immg: oklch(61.501% .032066 239.024);
  --xmipvom: oklch(50.6478% .032066 239.024);
  --x1k8qkyx: oklch(39.7947% .032066 239.024);
  --xoes7b0: oklch(28.9416% .0256528 239.024);
  --xpjni6u: oklch(21.7062% .0256528 239.024);
  --x1guohd5: oklch(8% .0128264 239.024);
}

:root, .x1odolah {
  --x1ofhhj5: clamp(.7rem, .6769rem + .1026vw, .8rem);
  --xms4m0c: clamp(.875rem, .8462rem + .1282vw, 1rem);
  --xqn71h5: clamp(1.0938rem, 1.0577rem + .1603vw, 1.25rem);
  --xoy6alu: clamp(1.3672rem, 1.3221rem + .2003vw, 1.5625rem);
  --xnt4gd8: clamp(1.709rem, 1.6526rem + .2504vw, 1.9531rem);
  --x1i80wmh: clamp(1.709rem, 1.6526rem + .2504vw, 1.9531rem);
  --x1682xf: clamp(.25rem, .25rem + 0vw, .25rem);
  --xy9adhe: clamp(.4375rem, .4231rem + .0641vw, .5rem);
  --x85p3ki: clamp(.875rem, .8462rem + .1282vw, 1rem);
  --x15nl807: clamp(1.3125rem, 1.2692rem + .1923vw, 1.5rem);
  --x1o6081c: clamp(.25rem, .25rem + 0vw, .25rem);
  --x6ngxl1: clamp(.4375rem, .4231rem + .0641vw, .5rem);
}

@media (prefers-color-scheme: dark) {
  :root, .x138u43t {
    --xgsnpuu: oklch(97% .000816059 274.965);
    --x1nhhlj: oklch(99.8076% .0027202 274.965);
    --xryde8t: oklch(99.4229% .0027202 274.965);
    --xuw4hlh: oklch(98.6533% .0027202 274.965);
    --xres6h4: oklch(97.8838% .0027202 274.965);
    --x15m8042: oklch(97.1143% .0027202 274.965);
    --x1idfmop: oklch(96.1524% .00544039 274.965);
    --x7j20tn: oklch(81.7296% .00544039 274.965);
    --x1puxbfz: oklch(67.3067% .00544039 274.965);
    --x1seuuef: oklch(52.8838% .00544039 274.965);
    --x1wc0i7f: oklch(38.461% .00544039 274.965);
    --x1dtx8te: oklch(28.8457% .00435231 274.965);
    --xghzajw: oklch(8% .00217616 274.965);
    --x1fvrleq: oklch(97% .000816059 274.965);
    --xvw97mr: oklch(97% .000593527 264.501);
    --xtonerg: oklch(96.3625% .00197842 264.501);
    --x1jq5wdk: oklch(89.0875% .00395685 264.501);
    --x2w603n: oklch(74.5374% .00395685 264.501);
    --xyda1bx: oklch(59.9873% .00395685 264.501);
    --x1x3gbrk: oklch(45.4372% .00395685 264.501);
    --xrwisr4: oklch(27.2496% .00395685 264.501);
    --x14uj2t3: oklch(23.1622% .00316548 264.501);
    --xo5f2o7: oklch(19.0747% .00316548 264.501);
    --xpn683y: oklch(14.9873% .00316548 264.501);
    --x1b2zvqt: oklch(10.8999% .00316548 264.501);
    --x5hnlia: oklch(8.17489% .00316548 264.501);
    --x1oi1fna: oklch(8% .00158274 264.501);
  }
}

.x171yo9c.x171yo9c, .x171yo9c.x171yo9c:root {
  --x1ofhhj5: clamp(.9rem, .8436rem + .2505vw, 1.0315rem);
  --xms4m0c: clamp(1.125rem, 1.0179rem + .4762vw, 1.375rem);
  --xqn71h5: clamp(1.4063rem, 1.2234rem + .8126vw, 1.8329rem);
  --xoy6alu: clamp(1.7578rem, 1.4641rem + 1.3055vw, 2.4432rem);
  --xnt4gd8: clamp(2.1973rem, 1.7432rem + 2.0182vw, 3.2568rem);
  --x1i80wmh: clamp(2.7466rem, 2.0631rem + 3.0376vw, 4.3413rem);
  --x6ngxl1: clamp(.5625rem, -.0804rem + 2.8571vw, 2.0625rem);
  --x15nl807: clamp(1.6875rem, 1.5268rem + .7143vw, 2.0625rem);
  --x85p3ki: clamp(1.125rem, 1.0179rem + .4762vw, 1.375rem);
  --xy9adhe: clamp(.5625rem, .5089rem + .2381vw, .6875rem);
  --x1o6081c: clamp(.3125rem, -.1429rem + 2.0238vw, 1.375rem);
  --x1682xf: clamp(.3125rem, .2857rem + .119vw, .375rem);
}

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

.xia4yj6 {
  --primary: inherit;
}

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

.x19hgjbv {
  --primary: var(--x---primary);
}

.xr40do2 {
  --primary: var(--x3a5xoc);
}

.xlo5x5 {
  --secondary: inherit;
}

.x1xg99uv {
  --secondary: var(--color);
}

.xpfglri {
  --secondary: var(--x---secondary);
}

.x1h3xevu {
  --secondary: var(--xl0ijz8);
}
