@layer reset{*,:before,:after{box-sizing:border-box}html,body{min-height:100%;margin:0}button,input,select{font:inherit}}

@layer priority1;

@layer priority2 {
  .x1cx4dfe {
    grid-area: avatar;
  }

  .x12ahqt4 {
    grid-area: board;
  }

  .x1ve86v6 {
    grid-area: detail;
  }

  .x15oy4gg {
    grid-area: hold;
  }

  .x1vz1zt2 {
    grid-area: name;
  }

  .xgdceu {
    grid-area: next;
  }

  .x1xb8wap {
    grid-area: side;
  }

  .x12gd1sl {
    grid-area: text;
  }

  .x10a8y8t {
    inset: 0;
  }

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

  .x1ghz6dp {
    margin: 0;
  }

  .x1717udv {
    padding: 0;
  }

  .x1fozly0 {
    padding: var(--x-padding);
  }

  .x1cbhky0 {
    padding: var(--x187s0tv);
  }

  .xe9igb1 {
    padding: var(--x1bdgrrp);
  }

  .x11c72o5 {
    padding: var(--xnj8w83);
  }
}

@layer priority3 {
  .x18uh9tb {
    background-position: calc(100% - 18px) 55%, calc(100% - 13px) 55%;
  }

  .x9r1u3d {
    border-color: #0000;
  }

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

  .x173yaud {
    border-color: var(--x1kg83j0);
  }

  .x1q2tcmn {
    border-color: var(--xrydtx7);
  }

  .x1y11bkh {
    border-color: var(--xw5vi8h);
  }

  .x16rqkct {
    border-radius: 50%;
  }

  .x1e6avla {
    border-radius: 999px;
  }

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

  .x1n3g2sv {
    border-radius: var(--x1qygvvc);
  }

  .xauatln {
    border-radius: var(--x1xh8z4m);
  }

  .xxumwzj {
    border-radius: var(--xg0tbtu);
  }

  .x1sbrreq {
    border-radius: var(--xhu0kvh);
  }

  .xbsl7fq {
    border-style: dashed;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .x1mw0n95 {
    border-width: var(--x-borderWidth);
  }

  .xo0bmx5 {
    gap: .4em;
  }

  .xwng5p9 {
    gap: var(--x187s0tv);
  }

  .xcj0d6x {
    gap: var(--x1bdgrrp);
  }

  .x1yyrr72 {
    gap: var(--x1spiqy7);
  }

  .x1akuepa {
    gap: var(--x50ztr7);
  }

  .xwulsaq {
    gap: var(--xde2vm9);
  }

  .xrw8yeu {
    gap: var(--xnj8w83);
  }

  .x1sg0w9r {
    gap: var(--xurah9l);
  }

  .x8o79jc {
    grid-template-areas: "avatar name"
                         "avatar text"
                         ". detail";
  }

  .x1j57i9k {
    grid-template-areas: "board"
                         "side";
  }

  .x1uzwhvx {
    grid-template-areas: "hold next"
                         "board board";
  }

  .xe8uvvx {
    list-style: none;
  }

  .x1ppmy80 {
    margin-block: var(--x187s0tv);
  }

  .x1qbvbzj {
    margin-block: var(--x1bdgrrp);
  }

  .x7po1mp {
    margin-block: var(--xde2vm9);
  }

  .x1lldz1v {
    margin-inline: .05em;
  }

  .xrxpjvj {
    margin-inline: 0;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .xb3r6kr {
    overflow: hidden;
  }

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

  .xsplgde {
    padding-block: 1px;
  }

  .x1axd487 {
    padding-block: 40px;
  }

  .x1xahzy0 {
    padding-block: var(--x1bdgrrp);
  }

  .xepwovw {
    padding-block: var(--x50ztr7);
  }

  .x18jar5 {
    padding-block: var(--xde2vm9);
  }

  .xwxajdu {
    padding-block: var(--xurah9l);
  }

  .x1wcykc5 {
    padding-inline: .45em;
  }

  .xan02fw {
    padding-inline: .75em;
  }

  .xx27t7u {
    padding-inline: var(--x187s0tv);
  }

  .x1y49ks3 {
    padding-inline: var(--x1bdgrrp);
  }

  .x102d93g {
    padding-inline: var(--x50ztr7);
  }

  .xx5m74h {
    padding-inline: var(--xde2vm9);
  }

  .x2nluq8 {
    padding-inline: var(--xnj8w83);
  }

  .x1ku5rj1 {
    place-items: center;
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .xg83wgu:disabled {
    border-color: var(--xrydtx7);
  }

  .xv8knwe:hover {
    border-color: var(--x1kg83j0);
  }

  @media (width >= 520px) {
    .xx9mizb.xx9mizb {
      grid-template-areas: "hold board next";
    }
  }

  @media (width >= 900px) {
    .x8u6xrl.x8u6xrl {
      grid-template-areas: "board side";
    }
  }

  @media (width >= 1040px) {
    .xwjuy2n.xwjuy2n {
      padding-inline: var(--xurah9l);
    }
  }
}

@layer priority4 {
  .x4h6g5o {
    accent-color: var(--x1kg83j0);
  }

  .x1pha0wt {
    align-items: baseline;
  }

  .x6s0dn4 {
    align-items: center;
  }

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

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

  .x7a106z {
    align-items: start;
  }

  .x1qjc9v5 {
    align-items: stretch;
  }

  .xamitd3 {
    align-self: center;
  }

  .x1y8v6su {
    align-self: start;
  }

  .xemfg65 {
    animation-duration: .8s;
  }

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

  .x18hd8ej {
    animation-duration: 1.6s;
  }

  .x1c74tu6 {
    animation-duration: 2s;
  }

  .x7t6ubo {
    animation-duration: 3s;
  }

  .xeaay5l {
    animation-duration: 4s;
  }

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

  .x3ygoqc {
    animation-name: x1a044tm-B;
  }

  .x7boete {
    animation-name: x1ddm03q-B;
  }

  .xizxkox {
    animation-name: x1gmdmyc-B;
  }

  .xrg5of9 {
    animation-name: x323be5-B;
  }

  .xf0lpr2 {
    animation-name: x58slv-B;
  }

  .x1ae53ws {
    animation-name: xsgkrpw-B;
  }

  .x9is1xq {
    animation-name: xzzu7ac-B;
  }

  .x1gw7v2d {
    animation-timing-function: cubic-bezier(.2, .9, .3, 1);
  }

  .xa3vuyk {
    animation-timing-function: ease-out;
  }

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

  .xjyslct {
    appearance: none;
  }

  .x15ruiki {
    aspect-ratio: 1 / 2;
  }

  .x17f47b {
    background-color: color-mix(in srgb,var(--x16olvhr) 82%,transparent);
  }

  .x1r095av {
    background-color: color-mix(in srgb,var(--x1hap06j) 18%,transparent);
  }

  .xjbqb8w {
    background-color: #0000;
  }

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

  .xtw4bf4 {
    background-color: var(--x16olvhr);
  }

  .x19lid8n {
    background-color: var(--x16ugywz);
  }

  .x1wl2rq3 {
    background-color: var(--x17efxc9);
  }

  .xt7m0r4 {
    background-color: var(--x1kg83j0);
  }

  .x1gkixem {
    background-color: var(--x32r8w2);
  }

  .x12600km {
    background-color: var(--x8flghk);
  }

  .x1jmq1hf {
    background-color: var(--xbp2sxl);
  }

  .xhsuzhb {
    background-color: var(--xjpao7k);
  }

  .x1kxd1p3 {
    background-color: var(--xrydtx7);
  }

  .x1y3d7ye {
    background-color: var(--xumipfn);
  }

  .xhntyc8 {
    background-color: var(--xw5vi8h);
  }

  .x1kjevb6 {
    background-image: linear-gradient(100deg,transparent 0%,color-mix(in srgb,var(--x1hap06j) 35%,transparent) 50%,transparent 100%);
  }

  .x10vz68v {
    background-image: linear-gradient(45deg,transparent 50%,var(--x1hap06j) 50%),linear-gradient(135deg,var(--x1hap06j) 50%,transparent 50%);
  }

  .x1kw5upv {
    background-image: repeating-conic-gradient(var(--x32r8w2) 0 25%,var(--xumipfn) 0 50%);
  }

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

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

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

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

  .xigfrmk {
    background-size: 5px 5px;
  }

  .xzw78ux {
    border-inline-start-color: var(--x-borderInlineStartColor);
  }

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

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

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

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

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

  .xct1zlm {
    border-inline-start-width: 3px;
  }

  .x56jcm7 {
    border-inline-start-width: 4px;
  }

  .xkt03fx {
    border-inline-start-width: var(--x-borderInlineStartWidth);
  }

  .x1gpb8wh {
    box-shadow: 0 4px 14px #00000059;
  }

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

  .xnfvbkn {
    color: #f8fafc;
  }

  .x17g3617 {
    color: #f9a8d4;
  }

  .xh5lsci {
    color: #fcd34d;
  }

  .xfungia {
    color: #fff;
  }

  .x1heor9g {
    color: inherit;
  }

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

  .x1sjsfsp {
    color: var(--x1hap06j);
  }

  .xei6ygd {
    color: var(--x1kg83j0);
  }

  .xphub0n {
    color: var(--x1kn6nat);
  }

  .xv8po2v {
    color: var(--x75mb2s);
  }

  .xq1iwl7 {
    color: var(--xbp2sxl);
  }

  .x1f2si89 {
    color: var(--xw5vi8h);
  }

  .xntwwlm {
    color-scheme: dark;
  }

  .xvu0wkv {
    column-gap: .3em;
  }

  .x1uh1n10 {
    column-gap: .6em;
  }

  .xf2otwq {
    column-gap: var(--x187s0tv);
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .x1s85apg {
    display: none;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .xjb2p0i {
    font-family: inherit;
  }

  .xk2v41j {
    font-family: var(--x-fontFamily);
  }

  .x7qd20b {
    font-family: var(--x1miqrux);
  }

  .xfltdgj {
    font-family: var(--xj68dg2);
  }

  .xvpadp0 {
    font-size: .62em;
  }

  .xg9jl45 {
    font-size: .82em;
  }

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

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

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

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

  .x1swijjm {
    font-size: 1.15em;
  }

  .xylt984 {
    font-size: 1.3em;
  }

  .x19d36u7 {
    font-size: 17px;
  }

  .xosj86m {
    font-size: 18px;
  }

  .x1i1m3gp {
    font-size: 22px;
  }

  .x5heo1l {
    font-size: 23px;
  }

  .xdmh292 {
    font-size: var(--x-fontSize);
  }

  .x1xlarvv {
    font-size: var(--x1dm6if8);
  }

  .x1aizbpk {
    font-size: var(--x1m5q7jd);
  }

  .xk0yq0c {
    font-size: var(--xp781og);
  }

  .x9yk7ln {
    font-size: var(--xvkmm0g);
  }

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

  .xo1l8bm {
    font-weight: 400;
  }

  .x1s688f {
    font-weight: 600;
  }

  .x1xlr1w8 {
    font-weight: 700;
  }

  .xuv8nkb {
    font-weight: 800;
  }

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

  .xkycmju {
    grid-template-columns: 240px minmax(0, 760px);
  }

  .xh6c5li {
    grid-template-columns: auto auto;
  }

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

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

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

  .x17bxmf2 {
    grid-template-columns: repeat(auto-fill, minmax(88px, 1fr));
  }

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

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

  .xbudbmw {
    inset-inline-start: 50%;
  }

  .xl56j7k {
    justify-content: center;
  }

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

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

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

  .x7v7x1q {
    justify-self: center;
  }

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

  .xwn7fz2 {
    line-height: 1.3;
  }

  .x37zpob {
    line-height: 1.4;
  }

  .xfrs9s4 {
    line-height: 1.45;
  }

  .x1evy7pa {
    line-height: 1.5;
  }

  .x1dbl2gt {
    line-height: 1.6;
  }

  .xa7kkou {
    line-height: 1.7;
  }

  .x4q1cud {
    line-height: 1.75;
  }

  .x13bagxo {
    mask-clip: content-box, border-box;
  }

  .x19wp0b7 {
    mask-composite: exclude;
  }

  .x1d20nd {
    mask-image: linear-gradient(#000 0 0), linear-gradient(#000 0 0);
  }

  .x19kjcj4 {
    object-fit: contain;
  }

  .xl1xv1r {
    object-fit: cover;
  }

  .x1us6l5c {
    opacity: .8;
  }

  .xiiclqw {
    opacity: .85;
  }

  .xckywht {
    outline-color: var(--x1kg83j0);
  }

  .x1hl8ikr {
    outline-offset: 2px;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

  .xc5zczz {
    padding-inline-end: var(--x1bdgrrp);
  }

  .x14jzeih {
    padding-inline-end: var(--xurah9l);
  }

  .x1uosrhm {
    padding-inline-start: var(--x1bdgrrp);
  }

  .x10cbhx5 {
    padding-inline-start: var(--xnj8w83);
  }

  .xxxv707 {
    padding-inline-start: var(--xurah9l);
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x7wzq59 {
    position: sticky;
  }

  .x8za3yd {
    resize: both;
  }

  .xr71q3z {
    row-gap: var(--x1spiqy7);
  }

  .xaxl0y1 {
    scrollbar-color: color-mix(in srgb,var(--x1hap06j) 50%,transparent) transparent;
  }

  .x1rohswg {
    scrollbar-width: none;
  }

  .x1597r2g {
    scrollbar-width: thin;
  }

  .x2b8uid {
    text-align: center;
  }

  .xp4054r {
    text-align: end;
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .xf04wn0 {
    text-shadow: 0 1px 1px #00000059;
  }

  .x1xqlrx0 {
    text-shadow: 0 1px 2px #0006;
  }

  .x1ekvk0k {
    text-shadow: 0 1px 2px #0009;
  }

  .xaoa8ea {
    text-shadow: var(--x-textShadow);
  }

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

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

  .x1iwzzd9 {
    transform-origin: 100% 100%;
  }

  .x1d8287x {
    transition-duration: .3s;
  }

  .xofcydl {
    transition-duration: .4s;
  }

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

  .xxrbq2n {
    transition-property: width;
  }

  .xlirdee {
    vertical-align: -.3em;
  }

  .xxymvpz {
    vertical-align: middle;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

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

  .x4ffe3n:disabled {
    background-color: var(--xumipfn);
  }

  .x1a4bono:disabled {
    color: var(--x1hap06j);
  }

  .x1s07b3s:disabled {
    cursor: not-allowed;
  }

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

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

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

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

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

  .x9g1otk:hover {
    color: var(--x1kg83j0);
  }

  @media (width >= 1040px) {
    .xc5aiyz.xc5aiyz {
      display: block;
    }

    .x10n8pr4.x10n8pr4 {
      display: grid;
    }
  }

  @media (width >= 520px) {
    .x92uzow.x92uzow {
      grid-template-columns: 76px auto 76px;
    }

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

  @media (width >= 900px) {
    .x198ici1.x198ici1 {
      grid-template-columns: minmax(0, 520px) minmax(320px, 560px);
    }
  }
}

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

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

  .x1gp4ovq {
    border-top-width: 4px;
  }

  .x1pm8tfa {
    bottom: var(--x187s0tv);
  }

  .xpz6ql4 {
    height: 1.3em;
  }

  .xl2vk0q {
    height: 1.6em;
  }

  .xhpx1eh {
    height: 1.9em;
  }

  .x5yr21d {
    height: 100%;
  }

  .x170jfvy {
    height: 10px;
  }

  .x1v9usgg {
    height: 14px;
  }

  .x1fgtraw {
    height: 28px;
  }

  .x1bo65i3 {
    height: 360px;
  }

  .x1vqgdyp {
    height: 40px;
  }

  .xn3w4p2 {
    height: 44px;
  }

  .x3e4ecm {
    height: 4em;
  }

  .x1n46bim {
    height: 560px;
  }

  .xols6we {
    height: 6px;
  }

  .xt7dq6l {
    height: auto;
  }

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

  .xat24cr {
    margin-bottom: 0;
  }

  .x147wxvn {
    margin-bottom: var(--x187s0tv);
  }

  .x7sbsyn {
    margin-bottom: var(--x1bdgrrp);
  }

  .xnre48b {
    margin-bottom: var(--xde2vm9);
  }

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

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

  .xr1yuqi {
    margin-top: auto;
  }

  .x1fdwv8x {
    margin-top: var(--x187s0tv);
  }

  .xcddxfq {
    margin-top: var(--x1spiqy7);
  }

  .x71nata {
    margin-top: var(--x50ztr7);
  }

  .xn1xbp7 {
    margin-top: var(--xurah9l);
  }

  .x1xoggjn {
    max-height: calc(100vh - 48px);
  }

  .x193iq5w {
    max-width: 100%;
  }

  .x51zxow {
    max-width: 1056px;
  }

  .x186ixgm {
    max-width: 1440px;
  }

  .xwnkcuf {
    max-width: 720px;
  }

  .x1it3oud {
    max-width: 76px;
  }

  .x11md1zd {
    min-height: 100px;
  }

  .xg6iff7 {
    min-height: 100vh;
  }

  .x1db3i3o {
    min-height: 160px;
  }

  .xu0aao5 {
    min-height: 36px;
  }

  .x3sc9yq {
    min-height: 46px;
  }

  .xeuugli {
    min-width: 0;
  }

  .x5w4yej {
    min-width: 160px;
  }

  .x12rczxh {
    min-width: 220px;
  }

  .x187xtus {
    min-width: 72px;
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x6ikm8r {
    overflow-x: hidden;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .x1hj9bnc {
    scroll-margin-top: var(--xnj8w83);
  }

  .x13vifvy {
    top: 0;
  }

  .xpgb8t0 {
    top: var(--xurah9l);
  }

  .x1fr90bg {
    width: 1.3em;
  }

  .x1vxngii {
    width: 1.6em;
  }

  .x1l7obmn {
    width: 1.9em;
  }

  .xh8yej3 {
    width: 100%;
  }

  .x6jxa94 {
    width: 14px;
  }

  .x1xp8n7a {
    width: 18px;
  }

  .x17z2i9w {
    width: 22px;
  }

  .xgd8bvy {
    width: 28px;
  }

  .x100vrsf {
    width: 40px;
  }

  .x3p9ev8 {
    width: 420px;
  }

  .x52qlbw {
    width: 4em;
  }

  .xvni27 {
    width: 52px;
  }

  .x13oubkp {
    width: 96px;
  }

  .x1qxxe3i {
    width: min(300px, 100%);
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@keyframes x58slv-B {
  from {
    background-color: color-mix(in srgb,var(--x16ugywz) 45%,transparent);
  }

  to {
    background-color: #0000;
  }
}

@keyframes x1a044tm-B {
  0% {
    background-position: 0%;
  }

  100% {
    background-position: 100%;
  }
}

@keyframes x1gmdmyc-B {
  0% {
    opacity: .75;
    background-position: 0%;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: .75;
    background-position: 200%;
  }
}

@keyframes xzzu7ac-B {
  0% {
    box-shadow: 0 0 0 0 var(--xw5vi8h);
  }

  70% {
    box-shadow: 0 0 0 8px #0000;
  }

  100% {
    box-shadow: 0 0 #0000;
  }
}

@keyframes x1ddm03q-B {
  0% {
    transform: scale(1);
  }

  25% {
    background-color: var(--xw5vi8h);
    box-shadow: 0 0 18px var(--xw5vi8h);
    color: var(--x75mb2s);
    transform: scale(1.35);
  }

  100% {
    transform: scale(1);
    box-shadow: 0 0 #0000;
  }
}

@keyframes x323be5-B {
  0% {
    transform: scale(1);
  }

  25% {
    background-color: var(--xbp2sxl);
    box-shadow: 0 0 18px var(--xbp2sxl);
    color: var(--x75mb2s);
    transform: scale(1.2);
  }

  100% {
    transform: scale(1);
    box-shadow: 0 0 #0000;
  }
}

@keyframes xsgkrpw-B {
  0% {
    opacity: 0;
    transform: translate(70px, 28px) scale(.82);
  }

  60% {
    opacity: 1;
    transform: translate(-6px, -2px);
  }

  100% {
    opacity: 1;
    transform: none;
  }
}

:root, .x1qezjsh {
  --x16olvhr: #0a0f1c;
  --xumipfn: #111827;
  --x32r8w2: #172033;
  --xrydtx7: #24304a;
  --x1kn6nat: #e5e7eb;
  --x1hap06j: #94a3b8;
  --x1kg83j0: #38bdf8;
  --xupocd6: #7dd3fc;
  --xjpao7k: #38bdf81f;
  --x75mb2s: #0a0f1c;
  --x16ugywz: #fbbf24;
  --x17efxc9: #fbbf241f;
  --xw5vi8h: #f87171;
  --x1mk1ztr: #fca5a5;
  --x8flghk: #f871711f;
  --xbp2sxl: #4ade80;
}

:root, .x18w4m9a {
  --x1dm6if8: 12px;
  --xvkmm0g: 13px;
  --xp781og: 14px;
  --x1m5q7jd: 16px;
}

:root, .x1eqhwz2 {
  --x1miqrux: system-ui, -apple-system, "PingFang SC", "Microsoft YaHei", "Noto Sans SC", sans-serif;
  --xj68dg2: ui-monospace, "Cascadia Mono", Consolas, "SFMono-Regular", Menlo, monospace;
}

:root, .xt3jgey {
  --x1spiqy7: 2px;
  --x50ztr7: 4px;
  --xde2vm9: 6px;
  --x1bdgrrp: 8px;
  --x187s0tv: 12px;
  --xnj8w83: 16px;
  --xurah9l: 24px;
}

:root, .x12u0uuh {
  --x1xh8z4m: 6px;
  --xhu0kvh: 8px;
  --xg0tbtu: 12px;
  --x1qygvvc: 999px;
}
