@layer priority1;

@layer priority2 {
  .x13xctz2 {
    grid-area: aside;
  }

  .xm8arw7 {
    grid-area: footer;
  }

  .x4lrnbh {
    grid-area: header;
  }

  .x1qd5a2c {
    grid-area: main;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .x1717udv {
    padding: 0;
  }

  .x1tamke2 {
    padding: 16px;
  }

  .x640oyq {
    padding: var(--xt5wfax) var(--x9s222a);
  }

  .x1qm2m42 {
    padding: var(--xt5wfax) var(--xr3gar);
  }
}

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

  .xuayzd1 {
    border-radius: var(--xm8xxcl);
  }

  .xwv86r9 {
    border-radius: var(--xrpy7ed);
  }

  .xc342km {
    border-width: 0;
  }

  .x12jx6sz {
    border-width: var(--x2dp9gi);
  }

  .xvh977a {
    gap: .25rem;
  }

  .xou54vl {
    gap: 16px;
  }

  .x167g77z {
    gap: 8px;
  }

  .x1pidvrl {
    gap: var(--x-gap);
  }

  .x1e8xwf5 {
    gap: var(--x13robmv);
  }

  .x14w2o8x {
    gap: var(--x8k143n);
  }

  .x76pcnm {
    gap: var(--xr3gar);
  }

  .xhc5icd {
    gap: var(--xu6z9ck);
  }

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

  .xfe5wvo {
    grid-template-areas: "header"
                         "main"
                         "aside"
                         "footer";
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x1h6crfz {
    padding-block: var(--x8k143n);
  }

  .xq0iatx {
    padding-inline: var(--x8k143n);
  }

  .x1bvjpef {
    text-decoration: underline;
  }
}

@layer priority4 {
  .x1ua5tub {
    -webkit-box-orient: vertical;
  }

  .x1pn78sn {
    -webkit-line-clamp: var(--x--webkit-line-clamp);
  }

  .xrttalv {
    align-content: var(--x-alignContent);
  }

  .x6s0dn4 {
    align-items: center;
  }

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

  .xo0oibl {
    align-items: var(--x-alignItems);
  }

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

  .x1cvtzd2 {
    align-self: var(--x-alignSelf);
  }

  .xdtk68t {
    background-color: var(--x192zhy1);
  }

  .x1uxgkk {
    background-color: var(--x6dyn7b);
  }

  .x1dx34jc {
    background-color: var(--xfx2x5s);
  }

  .x1iszvtu {
    background-color: var(--xx6h3se);
  }

  .x15bbplb {
    box-shadow: var(--x1p60jp);
  }

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

  .x1lplxku {
    clip: rect(var(--x5vc0au), var(--x5vc0au), var(--x5vc0au), var(--x5vc0au));
    clip: rect(var(--x5vc0au) var(--x5vc0au) var(--x5vc0au) var(--x5vc0au));
  }

  .x1fashp7 {
    color: var(--x1t8qcvl);
  }

  .x1h5bupf {
    color: var(--x6dyn7b);
  }

  .xgtibq0 {
    color: var(--xaf6i2j);
  }

  .x19wd9ue {
    color: var(--xx6h3se);
  }

  .x104kibb {
    display: -webkit-box;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1q0g3np {
    flex-direction: row;
  }

  .x1qyk479 {
    flex-direction: var(--x-flexDirection);
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .x199qvo9 {
    flex-wrap: var(--x-flexWrap);
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .xuhw40p {
    font-family: var(--x1qol4zl);
  }

  .xed5hxj {
    font-size: var(--x13robmv);
  }

  .x18qkyyg {
    font-size: var(--x15cwqgd);
  }

  .x15btque {
    font-size: var(--x1b293hg);
  }

  .xg03jhj {
    font-size: var(--x1i82g4h);
  }

  .x1lvrqzl {
    font-size: var(--x1v5gze7);
  }

  .x1wcnfad {
    font-size: var(--xbanguy);
  }

  .x1czqxz5 {
    font-size: var(--xm31sz7);
  }

  .x1rp116u {
    font-size: var(--xw56yjl);
  }

  .x1ny7uwr {
    font-weight: 200;
  }

  .x1iikomf {
    font-weight: 300;
  }

  .xo1l8bm {
    font-weight: 400;
  }

  .xk50ysn {
    font-weight: 500;
  }

  .x1s688f {
    font-weight: 600;
  }

  .x1xlr1w8 {
    font-weight: 700;
  }

  .xjs9k72 {
    font-weight: bolder;
  }

  .xa11q9z {
    font-weight: var(--x1a9fq4g);
  }

  .x72fo7d {
    font-weight: var(--x1kg78kq);
  }

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

  .x3xbxsf {
    grid-auto-rows: min-content;
  }

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

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

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

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

  .x1q1w665 {
    grid-template-rows: auto auto;
  }

  .xl56j7k {
    justify-content: center;
  }

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

  .xbp6zib {
    justify-content: var(--x-justifyContent);
  }

  .x1qab1bc {
    justify-self: end;
  }

  .x1u7k74 {
    line-height: 1.2;
  }

  .x1evy7pa {
    line-height: 1.5;
  }

  .x10q5zbc {
    line-height: 1lh;
  }

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

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

  .xj8z8mm {
    position: absolute !important;
  }

  .x10l6tqk {
    position: absolute;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x7wzq59 {
    position: sticky;
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .x11uqc5h {
    z-index: 100;
  }

  .x184cvtx:has([data-slot="card-action"]) {
    grid-template-columns: 1fr auto;
  }
}

@layer priority5 {
  .x1tq8iuf {
    border-bottom-width: var(--x2dp9gi);
  }

  .xijmjyw {
    border-top-width: var(--x2dp9gi);
  }

  .x5yr21d {
    height: 100%;
  }

  .xm4db3h {
    height: var(--x5vc0au);
  }

  .xu96u03 {
    left: 0;
  }

  .x1y06tjk {
    min-height: 100svh;
  }

  .x1wnd4ms {
    padding-bottom: var(--x8k143n);
  }

  .x1ron47c {
    padding-top: var(--x8k143n);
  }

  .x13vifvy {
    top: 0;
  }

  .xh8yej3 {
    width: 100%;
  }

  .x3mymz4 {
    width: var(--x5vc0au);
  }
}

@layer priority6 {
  @media (width >= 48rem) {
    .x1n8c4nh.x1n8c4nh {
      grid-template-areas: "header header"
                           "main aside"
                           "footer footer";
    }
  }
}

@layer priority7 {
  @media (width >= 48rem) {
    .xs65z9a.xs65z9a {
      grid-template-columns: 3fr 1fr;
    }
  }
}

@property --x--webkit-line-clamp {
  syntax: "*";
  inherits: false
}

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

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

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

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

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

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

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

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

:root, .xf3thax {
  --x15r60bm: var(--xfsge49);
  --x3u1fq5: var(--x16zoz4v);
  --x12ba28y: var(--xu6z9ck);
  --x1j6sj6c: var(--x13robmv);
  --x1y07bue: var(--x1v5gze7);
  --xipvs5a: var(--xbanguy);
  --xrpy7ed: 9999px;
}

:root, .xevjicj {
  --x1g302oq: 100;
  --x1ezku60: 200;
  --x18td4yf: 300;
  --xkwbzw0: 400;
  --x1a9fq4g: 500;
  --x1kg78kq: 600;
  --x194z4yq: 700;
  --xng5udq: 800;
  --xi0imm6: 900;
}

:root, .xlh76ph {
  --x1j5360z: oklch(98.7% .022 95.277);
  --x3phxfk: oklch(96.2% .059 95.617);
  --xgo45hs: oklch(92.4% .12 95.746);
  --x1v3w3ks: oklch(87.9% .169 91.605);
  --xe9wsme: oklch(82.8% .189 84.429);
  --xh0kr8v: oklch(76.9% .188 70.08);
  --x1o0tom6: oklch(66.6% .179 58.318);
  --x1xhrz1h: oklch(55.5% .163 48.998);
  --x16wf1p6: oklch(47.3% .137 46.201);
  --x11rkvv: oklch(41.4% .112 45.904);
  --xy3yyp: oklch(27.9% .077 45.635);
}

:root, .xdrkjye {
  --x1mr976h: oklch(98% .009 285);
  --xosvo5q: oklch(94% .029 285);
  --xkln30t: oklch(88% .061 285);
  --x1rbx7qt: oklch(81% .099 285);
  --x1ykj5rd: oklch(72% .151 285);
  --x1ocrmql: oklch(62% .214 285);
  --xgf89cq: oklch(54% .267 285);
  --x1rxto5n: oklch(46% .268 285);
  --x1y6vtx9: oklch(38% .222 285);
  --x100qem8: oklch(30% .175 285);
  --x102t8ay: oklch(20% .116 285);
}

:root, .x5bgrtm {
  --x1n1um86: .25rem;
}

:root, .xjp39t3 {
  --x1p60jp: 0 1px 2px 0 #0000000d;
  --xak4obh: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
  --xpc5aav: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  --xga8ihn: 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;
  --xh9e1r7: 0 25px 50px -12px #00000040;
  --x1eg6xsx: inset 0 2px 4px 0 #0000000d;
  --x91hhct: none;
}

:root, .x1o1kaah {
  --x1qol4zl: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --xnre4or: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;
  --x1oitdb7: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --xi50098: ;
}

:root, .xbl5w7t {
  --x268u8e: oklch(98.4% .003 247.858);
  --x2oalfz: oklch(96.8% .007 247.896);
  --xpcg6d5: oklch(92.9% .013 255.508);
  --xtpksl: oklch(86.9% .022 252.894);
  --x1k89e2v: oklch(70.4% .04 256.788);
  --xs12k4s: oklch(55.4% .046 257.417);
  --x1fv4k2w: oklch(44.6% .043 257.281);
  --x166u7pj: oklch(37.2% .044 257.287);
  --x1r0g4hz: oklch(27.9% .041 260.031);
  --x1tngv0i: oklch(20.8% .042 265.755);
  --x1bjv6v4: oklch(12.9% .042 264.695);
}

:root, .x1inzpe1 {
  --x8k143n: var(--x1v5gze7);
  --x2dp9gi: var(--x5vc0au);
  --xm8xxcl: var(--xipvs5a);
}

:root, .x13gzpjd {
  --xm31sz7: var(--x188l8es);
  --x1b293hg: var(--xw56yjl);
  --xha9p6q: var(--x13robmv);
  --x1tlsurv: var(--x15cwqgd);
  --x18mqvxe: var(--x1v5gze7);
  --x85mbjh: var(--xbanguy);
  --x1ef49bj: var(--x1r1o3co);
  --x25qnjz: var(--x1i82g4h);
  --xhn75no: var(--xgeb4gi);
  --x1nwy1qj: var(--x1otg3x6);
  --x86ywjr: var(--x1xner35);
  --x1duq5iu: var(--xp0stue);
}

:root, .x13uysvv {
  --xr3gar: calc(1 * var(--x1n1um86));
  --xu6z9ck: calc(2 * var(--x1n1um86));
  --x188l8es: calc(3 * var(--x1n1um86));
  --x13robmv: calc(4 * var(--x1n1um86));
  --x15cwqgd: calc(5 * var(--x1n1um86));
  --x1v5gze7: calc(6 * var(--x1n1um86));
  --xcc8ix4: calc(7 * var(--x1n1um86));
  --xbanguy: calc(8 * var(--x1n1um86));
  --x595oz7: calc(9 * var(--x1n1um86));
  --x1r1o3co: calc(10 * var(--x1n1um86));
  --x5bucac: calc(11 * var(--x1n1um86));
  --x1i82g4h: calc(12 * var(--x1n1um86));
  --xivt2xi: calc(13 * var(--x1n1um86));
  --xgeb4gi: calc(14 * var(--x1n1um86));
  --x1c0q8u2: calc(15 * var(--x1n1um86));
  --x1otg3x6: calc(16 * var(--x1n1um86));
  --x1eqg6vq: calc(17 * var(--x1n1um86));
  --x1xner35: calc(18 * var(--x1n1um86));
  --xt74hlc: calc(19 * var(--x1n1um86));
  --xp0stue: calc(20 * var(--x1n1um86));
  --xm0fpfg: calc(24 * var(--x1n1um86));
  --x12ijbc4: calc(32 * var(--x1n1um86));
  --xm9v16i: calc(40 * var(--x1n1um86));
  --x9sr7xc: calc(48 * var(--x1n1um86));
  --x1m1vrp6: calc(56 * var(--x1n1um86));
  --xpyqc2a: calc(64 * var(--x1n1um86));
  --x1efwyum: calc(96 * var(--x1n1um86));
  --x17purtf: calc(128 * var(--x1n1um86));
  --x1ueaek6: calc(160 * var(--x1n1um86));
  --x1r7un84: calc(192 * var(--x1n1um86));
  --x1u7qkim: calc(224 * var(--x1n1um86));
  --x13k0bpk: calc(256 * var(--x1n1um86));
  --x10g585e: calc(288 * var(--x1n1um86));
  --xzdm0at: calc(320 * var(--x1n1um86));
  --x7ac44t: calc(360 * var(--x1n1um86));
  --xj9shzm: calc(400 * var(--x1n1um86));
  --x1szfmhp: calc(440 * var(--x1n1um86));
  --xfsge49: 0;
  --x5vc0au: 1px;
  --xt5wfax: calc(.5 * var(--x1n1um86));
  --x16zoz4v: calc(1.5 * var(--x1n1um86));
  --x9s222a: calc(2.5 * var(--x1n1um86));
  --xw56yjl: calc(3.5 * var(--x1n1um86));
  --xwilinq: calc(4.5 * var(--x1n1um86));
  --x1r8x64f: calc(5.5 * var(--x1n1um86));
  --x1vwbule: calc(6.5 * var(--x1n1um86));
  --x1g6z6ed: calc(7.5 * var(--x1n1um86));
  --x144pe19: calc(8.5 * var(--x1n1um86));
  --x1r4nmwp: calc(9.5 * var(--x1n1um86));
}

:root, .x10in77i {
  --xufhb5n: oklch(98.2% .018 155.826);
  --x1xhkmvb: oklch(96.2% .044 156.743);
  --x1ozzstn: oklch(92.5% .084 155.995);
  --xjrbc2: oklch(87.1% .15 154.449);
  --x18tm61e: oklch(79.2% .209 151.711);
  --xt4icpx: oklch(72.3% .219 149.579);
  --x1ue0sjs: oklch(62.7% .194 149.214);
  --x1hcuh97: oklch(52.7% .154 150.069);
  --x89ueje: oklch(44.8% .119 151.328);
  --xyy2qam: oklch(39.3% .095 152.535);
  --xhz6pvv: oklch(26.6% .065 152.934);
}

:root, .xug7ma3 {
  --xx6h3se: var(--x268u8e);
  --x6dyn7b: var(--x1tngv0i);
  --xfdjal9: var(--xpcg6d5);
  --x1rv2zod: var(--x1tngv0i);
  --xfx2x5s: var(--x1rbx7qt);
  --x1t8qcvl: var(--x1y6vtx9);
  --x192zhy1: var(--x2oalfz);
  --xaf6i2j: var(--x1tngv0i);
  --xvwg26c: var(--x2oalfz);
  --x1470mdy: var(--x1tngv0i);
  --xd6vivq: var(--xpcg6d5);
  --x1s29w91: var(--x2oalfz);
  --xlprbm4: var(--x1tngv0i);
  --x1y7r3am: var(--x2oalfz);
  --x1qhhljz: var(--x1tngv0i);
}

.x1t7uj82.x1t7uj82, .x1t7uj82.x1t7uj82:root {
  --x1n1um86: .25rem;
}

.xo8slal.xo8slal, .xo8slal.xo8slal:root {
  --xfdjal9: var(--x166u7pj);
  --x1rv2zod: var(--x268u8e);
  --xx6h3se: var(--x1tngv0i);
  --xd6vivq: var(--x1r0g4hz);
  --x192zhy1: var(--x1r0g4hz);
  --xaf6i2j: var(--x268u8e);
  --x1y7r3am: var(--x1tngv0i);
  --x1qhhljz: var(--x268u8e);
  --x6dyn7b: var(--x268u8e);
  --xvwg26c: var(--x1r0g4hz);
  --x1470mdy: var(--x268u8e);
  --x1s29w91: var(--x1tngv0i);
  --xlprbm4: var(--x268u8e);
  --xfx2x5s: var(--x1y6vtx9);
  --x1t8qcvl: var(--xosvo5q);
}

.xattm0d.xattm0d, .xattm0d.xattm0d:root {
  --xfdjal9: var(--xpcg6d5);
  --x1rv2zod: var(--x1tngv0i);
  --xx6h3se: var(--x268u8e);
  --xd6vivq: var(--xpcg6d5);
  --x192zhy1: var(--x2oalfz);
  --xaf6i2j: var(--x1tngv0i);
  --x1y7r3am: var(--x2oalfz);
  --x1qhhljz: var(--x1tngv0i);
  --x6dyn7b: var(--x1tngv0i);
  --xvwg26c: var(--x2oalfz);
  --x1470mdy: var(--x1tngv0i);
  --x1s29w91: var(--x2oalfz);
  --xlprbm4: var(--x1tngv0i);
  --xfx2x5s: var(--x1rbx7qt);
  --x1t8qcvl: var(--x1y6vtx9);
}

.xsqzcou.xsqzcou, .xsqzcou.xsqzcou:root {
  --xipvs5a: var(--xbanguy);
  --xrpy7ed: 9999px;
  --x1j6sj6c: var(--x13robmv);
  --x12ba28y: var(--xu6z9ck);
  --x15r60bm: var(--xfsge49);
  --x3u1fq5: var(--x16zoz4v);
  --x1y07bue: var(--x1v5gze7);
}

@media (prefers-color-scheme: dark) {
  .xattm0d.xattm0d, .xattm0d.xattm0d:root {
    --xfdjal9: var(--x166u7pj);
    --x1rv2zod: var(--x268u8e);
    --xx6h3se: var(--x1tngv0i);
    --xd6vivq: var(--x1r0g4hz);
    --x192zhy1: var(--x1r0g4hz);
    --xaf6i2j: var(--x268u8e);
    --x1y7r3am: var(--x1tngv0i);
    --x1qhhljz: var(--x268u8e);
    --x6dyn7b: var(--x268u8e);
    --xvwg26c: var(--x1r0g4hz);
    --x1470mdy: var(--x268u8e);
    --x1s29w91: var(--x1tngv0i);
    --xlprbm4: var(--x268u8e);
    --xfx2x5s: var(--x1y6vtx9);
    --x1t8qcvl: var(--xosvo5q);
  }
}
