*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;touch-action:pan-x pan-y}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}body{-webkit-font-smoothing:antialiased;margin:0}button,input,select,textarea{font-family:inherit}a,button,[role=button]{-webkit-tap-highlight-color:transparent}img{max-width:100%}dialog::backdrop{background:#0a080680}dialog[open]::backdrop{animation:.26s ease-out backdrop-in}dialog[open][data-closing]::backdrop{animation:.22s ease-in forwards backdrop-out}@keyframes backdrop-in{0%{background:#0a080600}}@keyframes backdrop-out{to{background:#0a080600}}@media (prefers-reduced-motion:reduce){*,:before,:after,dialog::backdrop{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}

@layer priority1;

@layer priority2 {
  .x1cl4rnz {
    grid-area: exit;
  }

  .xxemtg4 {
    grid-area: kind;
  }

  .xvx4l2s {
    grid-area: timer;
  }

  .xnyuz70 {
    grid-area: title;
  }

  .xincewn {
    grid-area: tools;
  }

  .x10a8y8t {
    inset: 0;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .x1717udv {
    padding: 0;
  }

  .x7z7khe {
    padding: 10px;
  }

  .xc7ga6q {
    padding: 12px;
  }

  .x1i3ajwb {
    padding: 2px;
  }

  .x9ms5i6 {
    padding: 3px;
  }

  .xdsjcf9 {
    padding: var(--x1erg07r);
  }

  .x1sklyfu {
    padding: var(--x7ds3w7);
  }

  .x9s6wfc {
    padding: var(--xp3ejou);
  }

  .x14e2psn {
    padding: var(--xqs93dy);
  }
}

@layer priority3 {
  .xfbcwi {
    border-color: color-mix(in oklab,var(--x1xn9orm) 40%,transparent);
  }

  .xy8rxfq {
    border-color: color-mix(in oklab,var(--xmkw485) 35%,transparent);
  }

  .x1p4r7qx {
    border-color: color-mix(in oklab,var(--xmkw485) 40%,transparent);
  }

  .x9r1u3d {
    border-color: #0000;
  }

  .x19cdqz {
    border-color: var(--x11yflwa);
  }

  .xamf5lt {
    border-color: var(--x1xn9orm);
  }

  .x1dujwp4 {
    border-color: var(--xjn7lyq);
  }

  .x1798mdk {
    border-color: var(--xlquow5);
  }

  .x1fcwrbc {
    border-color: var(--xmkw485);
  }

  .x1q4ynmn {
    border-radius: 10px;
  }

  .x4pepcl {
    border-radius: 12px;
  }

  .xixl9f9 {
    border-radius: 14px;
  }

  .xgqmno8 {
    border-radius: 16px;
  }

  .x1m3ak92 {
    border-radius: 20px;
  }

  .x13pz1uv {
    border-radius: 22px;
  }

  .x18zih8k {
    border-radius: 3px;
  }

  .x16rqkct {
    border-radius: 50%;
  }

  .x1kogg8i {
    border-radius: 6px;
  }

  .xu4hgxq {
    border-radius: 7px;
  }

  .xur7f20 {
    border-radius: 8px;
  }

  .x1e6avla {
    border-radius: 999px;
  }

  .xhpnuu7 {
    border-radius: 9px;
  }

  .xbsl7fq {
    border-style: dashed;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .xdh2fpr {
    border-width: 2px;
  }

  .x9r2w2z {
    border-width: 3px;
  }

  .x98rzlu {
    flex: 1;
  }

  .xqflpm1 {
    gap: 1.2vmin;
  }

  .x1v2ro7d {
    gap: 12px;
  }

  .x12mrbbr {
    gap: 1px;
  }

  .x10afe85 {
    gap: 1vmin;
  }

  .x195vfkc {
    gap: 2px;
  }

  .x1b9b1vj {
    gap: 2vmin;
  }

  .x1ed6fcf {
    gap: 3px;
  }

  .x1jnr06f {
    gap: 4px;
  }

  .x1nejdyq {
    gap: 5px;
  }

  .x17d4w8g {
    gap: 6px;
  }

  .x167g77z {
    gap: 8px;
  }

  .x1aqmy9g {
    gap: var(--x1erg07r);
  }

  .x250a2e {
    gap: var(--x7ds3w7);
  }

  .x1lr5iqz {
    gap: var(--xp3ejou);
  }

  .xj1bort {
    grid-template-areas: "kind tools"
                         "title title";
  }

  .x381wv0 {
    grid-template-areas: "title timer exit";
  }

  .xe8uvvx {
    list-style: none;
  }

  .x1qp53xl {
    margin-block: -6px;
  }

  .x1gl5sm3 {
    margin-block: var(--xqs93dy);
  }

  .xubnld7 {
    margin-inline: -6px;
  }

  .x1dhlr3c {
    margin-inline: 2px;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .x1a2a7pz {
    outline: none;
  }

  .xysyzu8 {
    overflow: auto;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .xp59q4u {
    padding-block: 10px;
  }

  .x10dr8xq {
    padding-block: 12px;
  }

  .xsplgde {
    padding-block: 1px;
  }

  .xj8oexa {
    padding-block: 2px;
  }

  .xf4egzd {
    padding-block: 3px;
  }

  .x12ulsxz {
    padding-block: 4px;
  }

  .x1t0vds8 {
    padding-block: 6px;
  }

  .xknfcqp {
    padding-block: 7px;
  }

  .x1vvogim {
    padding-block: 8px;
  }

  .x1d84e1b {
    padding-block: max(3vmin,env(safe-area-inset-top, 0px));
  }

  .x1t9o9p0 {
    padding-block: var(--x1erg07r);
  }

  .x7t9328 {
    padding-block: var(--xqs93dy);
  }

  .x1awh872 {
    padding-inline: 10px;
  }

  .xaope02 {
    padding-inline: 12px;
  }

  .xqin4a2 {
    padding-inline: 14px;
  }

  .x1hr3lfm {
    padding-inline: 16px;
  }

  .xfn1xvj {
    padding-inline: 4px;
  }

  .x1xijbu4 {
    padding-inline: 6px;
  }

  .xdqyycr {
    padding-inline: 8px;
  }

  .x1q4txso {
    padding-inline: 9px;
  }

  .xgp36k3 {
    padding-inline: clamp(16px, 2vmin, 28px);
  }

  .x1vndqjd {
    padding-inline: max(6vmin,env(safe-area-inset-left, 0px));
  }

  .x13hsgga {
    padding-inline: var(--x1erg07r);
  }

  .x1oeg4p4 {
    padding-inline: var(--x7ds3w7);
  }

  .x1gvxh7o {
    padding-inline: var(--xp3ejou);
  }

  .xkyp6l6:focus {
    border-color: var(--xmkw485);
  }

  @media (width >= 720px) {
    .x14kxreg.x14kxreg {
      border-radius: 16px;
    }
  }

  @media (width <= 719px) {
    .x1sbpp9j.x1sbpp9j {
      border-radius: 16px 16px 0 0;
    }
  }

  @media (width <= 599px) {
    .x1x59154.x1x59154 {
      grid-template-areas: "title exit"
                           "timer timer";
    }
  }
}

@layer priority4 {
  .xavgq36 {
    -webkit-backdrop-filter: saturate(180%) blur(20px);
  }

  .x4o9k5s {
    accent-color: var(--xmkw485);
  }

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

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

  .xkh2ocl {
    align-self: stretch;
  }

  .xreyxwi {
    animation-delay: 60ms;
  }

  .x1vwdvh2 {
    animation-delay: .12s;
  }

  .x1snll8 {
    animation-delay: .18s;
  }

  .x1jh9esf {
    animation-delay: .24s;
  }

  .x1shwlz2 {
    animation-duration: .16s;
  }

  .x5hsz1j {
    animation-duration: .2s;
  }

  .xi8ivo6 {
    animation-duration: .48s;
  }

  .xguxzv4 {
    animation-duration: .52s;
  }

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

  .x1sbju2s {
    animation-duration: 1.4s;
  }

  .x18hd8ej {
    animation-duration: 1.6s;
  }

  .xknikge {
    animation-duration: var(--xd5ergc);
  }

  .x4wacw6 {
    animation-duration: var(--xdbv09b);
  }

  .x1ytvqtt {
    animation-duration: var(--xpk630n);
  }

  .x1k8woie {
    animation-duration: var(--xv1j9nf);
  }

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

  .x10e4vud {
    animation-fill-mode: forwards;
  }

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

  .xspwqx1 {
    animation-name: x105c7yg-B;
  }

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

  .x7mb8g2 {
    animation-name: x19g8dsk-B;
  }

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

  .x164ccdf {
    animation-name: x1ophqnk-B;
  }

  .xvp9s6x {
    animation-name: x1qebh90-B;
  }

  .xe5pm2w {
    animation-name: x1tdg90l-B;
  }

  .x7h141i {
    animation-name: x1vlalko-B;
  }

  .x1aerksh {
    animation-name: x1wc8ddo-B;
  }

  .x1kczt0s {
    animation-name: x1xy63tl-B;
  }

  .xsm47e8 {
    animation-name: x3w0d8w-B;
  }

  .x1gla395 {
    animation-name: x3xj9ga-B;
  }

  .x1uow8hs {
    animation-name: xa1iyyo-B;
  }

  .x1ajuw05 {
    animation-name: xa5okvj-B;
  }

  .x1sarp74 {
    animation-name: xlbajav-B;
  }

  .xaua2b6 {
    animation-name: xv3elc2-B;
  }

  .x1xaqopg {
    animation-name: xwqq107-B;
  }

  .xatqbsq {
    animation-timing-function: cubic-bezier(.2, .8, .2, 1);
  }

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

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

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

  .xi28yiu {
    animation-timing-function: var(--x14om4fh);
  }

  .x1brz7pc {
    animation-timing-function: var(--xom3gfy);
  }

  .xjyslct {
    appearance: none;
  }

  .x1y5e3q9, .x1plog1 {
    aspect-ratio: 1;
  }

  .xv6nv5f {
    backdrop-filter: saturate(180%) blur(20px);
  }

  .x1r1mewj {
    background-color: #000;
  }

  .x83z2og {
    background-color: #fff;
  }

  .x1k68eas {
    background-color: color-mix(in oklab,var(--x15bq9cm) 82%,transparent);
  }

  .xbyb7c9 {
    background-color: color-mix(in oklab,var(--xjn7lyq) 6%,var(--xyack53));
  }

  .x1u2l4c6 {
    background-color: color-mix(in oklab,var(--xjn7lyq) 7%,transparent);
  }

  .x1btpk2z {
    background-color: color-mix(in oklab,var(--xlquow5) 78%,transparent);
  }

  .xi4chdu {
    background-color: color-mix(in oklab,var(--xmkw485) 11%,transparent);
  }

  .x2gf7ji {
    background-color: color-mix(in oklab,var(--xmkw485) 12%,transparent);
  }

  .x1bc6qyq {
    background-color: color-mix(in oklab,var(--xmkw485) 12%,var(--x15bq9cm));
  }

  .x3tctdg {
    background-color: #ffffff1f;
  }

  .xzeewrn {
    background-color: #080605e0;
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .xiku8ou {
    background-color: var(--x11yflwa);
  }

  .xqfmhcg {
    background-color: var(--x15bq9cm);
  }

  .xowbhy {
    background-color: var(--x1ozt8rp);
  }

  .x1m62yb4 {
    background-color: var(--x1xn9orm);
  }

  .x1p4pnv0 {
    background-color: var(--xa1d1dk);
  }

  .x19lsw0e {
    background-color: var(--xjn7lyq);
  }

  .x14qwvzk {
    background-color: var(--xlquow5);
  }

  .x13nnzfq {
    background-color: var(--xmkw485);
  }

  .xayc677 {
    background-color: var(--xyack53);
  }

  .xgoew0m {
    background-image: linear-gradient(90deg,transparent 0%,color-mix(in oklab,var(--x15bq9cm) 70%,transparent) 50%,transparent 100%);
  }

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

  .x1qj836p {
    background-size: 50% 100%;
  }

  .xq1rqfu {
    box-shadow: 0 0 0 2px #0000;
  }

  .x1ldbaer {
    box-shadow: 0 0 0 2px var(--xlquow5);
  }

  .x14gqq82 {
    box-shadow: 0 0 0 2px var(--xmkw485);
  }

  .xqwcv05 {
    box-shadow: 0 1px 2px #0000001f, 0 12px 28px -10px #00000059, inset 0 0 0 1px #0000000f;
  }

  .x1bc5mvv {
    box-shadow: 0 1px 2px #0000001f, 0 4px 12px -6px #00000059, inset 0 1px #ffffff2e;
  }

  .x7stmv {
    box-shadow: 0 24px 60px -12px #000000b3;
  }

  .xw5lrm3 {
    box-shadow: inset 0 1px 1px #0000000f;
  }

  .x1gnnqk1 {
    box-shadow: none;
  }

  .x198pg5o {
    box-shadow: var(--x1khdd8o),inset 0 0 0 1px #0000000f;
  }

  .xbv7xm9 {
    box-shadow: var(--x1khdd8o),var(--x1wdrrc4);
  }

  .xq9qmz2 {
    box-shadow: var(--x1khdd8o);
  }

  .x15iltoe {
    box-shadow: var(--x1w1jqf5);
  }

  .xmj058z {
    box-shadow: var(--x2tf978);
  }

  .x1aemcho {
    box-shadow: var(--x9cbkav);
  }

  .x109ybrl {
    box-shadow: var(--xcyij2v);
  }

  .xfungia {
    color: #fff;
  }

  .x1heor9g {
    color: inherit;
  }

  .x1osjtuj {
    color: var(--x193m1tr);
  }

  .x1i0q4z7 {
    color: var(--x1ozt8rp);
  }

  .xxrsts9 {
    color: var(--x1uckwrs);
  }

  .xhv6k3t {
    color: var(--x1xn9orm);
  }

  .x1giqf6m {
    color: var(--xjn7lyq);
  }

  .x1dh97a7 {
    color: var(--xmkw485);
  }

  .xopbfmr {
    color: var(--xyack53);
  }

  .xt0e3qv {
    cursor: default;
  }

  .xjfk50j {
    cursor: none;
  }

  .x1h6gzvc {
    cursor: not-allowed;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .xzuqxi3 {
    cursor: zoom-out;
  }

  .x1lliihq {
    display: block;
  }

  .xjp7ctv {
    display: contents;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .x1s85apg {
    display: none;
  }

  .x1wd8k3y {
    filter: blur(8px);
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1q0g3np {
    flex-direction: row;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .xozqiw3 {
    flex-wrap: nowrap;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .xnhmyr4 {
    font-family: var(--x8psvme);
  }

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

  .x1j6dyjg {
    font-size: 11px;
  }

  .xfifm61 {
    font-size: 12px;
  }

  .x1j61zf2 {
    font-size: 16px;
  }

  .xosj86m {
    font-size: 18px;
  }

  .x1i1m3gp {
    font-size: 22px;
  }

  .x1ulgg28 {
    font-size: 30px;
  }

  .x1s3cmhv {
    font-size: 32px;
  }

  .x1271lxj {
    font-size: clamp(12px, 2.2vmin, 28px);
  }

  .x1a5miyz {
    font-size: clamp(14px, 2.6vmin, 36px);
  }

  .x1y31uqx {
    font-size: clamp(16px, 2.2vmin, 28px);
  }

  .x2v3e9c {
    font-size: clamp(20px, 5vmin, 72px);
  }

  .xe55c0j {
    font-size: clamp(28px, 5vmin, 56px);
  }

  .x930tmh {
    font-size: clamp(40px, 13vmin, 200px);
  }

  .xishjya {
    font-size: var(--x1s7tbp4);
  }

  .x1rh05sb {
    font-size: var(--x2fam7h);
  }

  .x1u65yat {
    font-size: var(--x7vbh76);
  }

  .x1izzvbp {
    font-size: var(--xs8fjue);
  }

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

  .xk50ysn {
    font-weight: 500;
  }

  .x1s688f {
    font-weight: 600;
  }

  .x1xlr1w8 {
    font-weight: 700;
  }

  .xuv8nkb {
    font-weight: 800;
  }

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

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

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

  .x1mzazjb {
    grid-template-columns: repeat(7, 1fr);
  }

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

  .xl56j7k {
    justify-content: center;
  }

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

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

  .x1qab1bc {
    justify-self: end;
  }

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

  .x1w69ole {
    letter-spacing: -.025em;
  }

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

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

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

  .x1dgsrnt {
    letter-spacing: .06em;
  }

  .x7447wj {
    letter-spacing: .12em;
  }

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

  .xfrs9s4 {
    line-height: 1.45;
  }

  .x1evy7pa {
    line-height: 1.5;
  }

  .xo5v014 {
    line-height: 1;
  }

  .xl1xv1r {
    object-fit: cover;
  }

  .xbyyjgo {
    opacity: .5;
  }

  .x197sbye {
    opacity: .6;
  }

  .x1ks1olk {
    opacity: .7;
  }

  .xiiclqw {
    opacity: .85;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

  .x1h4wwuj {
    overflow-wrap: normal;
  }

  .xz7312c {
    padding-inline-start: 22px;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x7wzq59 {
    position: sticky;
  }

  .x288g5 {
    resize: vertical;
  }

  .x2b8uid {
    text-align: center;
  }

  .xdpxx8g {
    text-align: left;
  }

  .x1hr2gdg {
    text-align: right;
  }

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

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

  .xda060z {
    text-underline-offset: 3px;
  }

  .x5ve5x3 {
    touch-action: none;
  }

  .xx69xxh {
    touch-action: pan-y;
  }

  .x1c071of {
    transform: none;
  }

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

  .x13n5tbt {
    transform: translateX(20px);
  }

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

  .x1nf803f, .x19w6rv {
    transform-origin: 0;
  }

  .x1h1bmdg {
    transform-origin: 100% 0;
  }

  .xgdialr {
    transition-duration: .12s;
  }

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

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

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

  .x1vdhuef {
    transition-duration: var(--xdbv09b);
  }

  .xyxpz7e {
    transition-duration: var(--xgdf3tx);
  }

  .xti2hmo {
    transition-duration: var(--xpk630n);
  }

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

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

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

  .x2m66ac {
    transition-property: color, transform;
  }

  .xt3l3uh {
    transition-property: color;
  }

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

  .x19991ni {
    transition-property: opacity;
  }

  .xk9q25i {
    transition-property: transform, background-color, color;
  }

  .x18dpk69 {
    transition-property: transform, background-color;
  }

  .x16n73rl {
    transition-property: transform, box-shadow;
  }

  .x12pfavo {
    transition-property: transform, color;
  }

  .x11xpdln {
    transition-property: transform;
  }

  .xxrbq2n {
    transition-property: width;
  }

  .x1m3i78h {
    transition-timing-function: var(--x14om4fh);
  }

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

  .xg49k01 {
    vertical-align: -4px;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

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

  .x1n327nk {
    z-index: 10;
  }

  .x11uqc5h {
    z-index: 100;
  }

  .x1355qak {
    z-index: 20;
  }

  .x1u8a7rm {
    z-index: 5;
  }

  .x13ae18w:focus-visible {
    background-color: var(--xyack53);
  }

  .xsce8t4:focus-visible {
    box-shadow: 0 0 0 3px #fff6;
  }

  .x1nzgy0a:focus-visible {
    box-shadow: var(--x1khdd8o),var(--x1wdrrc4),var(--x4ek4ne);
  }

  .xgi4hfh:focus-visible {
    box-shadow: var(--x1khdd8o),var(--x4ek4ne);
  }

  .x8xjlay:focus-visible {
    box-shadow: var(--x2tf978),var(--x4ek4ne);
  }

  .x1409vgr:focus-visible {
    box-shadow: var(--x4ek4ne);
  }

  .x1rudlt0:disabled {
    box-shadow: none;
  }

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

  .x1lfpgzf:disabled {
    opacity: .4;
  }

  .x17iuh41:hover {
    background-color: #fff3;
  }

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

  .x1p6rg72:hover {
    box-shadow: var(--xcyij2v),var(--x1wdrrc4);
  }

  .x1wy1cpf:hover {
    opacity: .92;
  }

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

  .x1nvojrv:focus {
    box-shadow: var(--x4ek4ne);
  }

  .x1bpilun:focus {
    box-shadow: var(--x9cbkav),var(--x4ek4ne);
  }

  .x1fuisou:active {
    background-color: var(--xyack53);
  }

  .xb2bi2w:active {
    box-shadow: var(--x9cbkav);
  }

  .xvruv2t:active {
    transform: scale(.9);
  }

  .x1r0vdo7:active {
    transform: scale(.92);
  }

  .xgwqcfx:active {
    transform: scale(.94);
  }

  .x1jplu5e:active {
    transform: scale(.95);
  }

  .x19kf12q:active {
    transform: scale(.96);
  }

  .xd3so5o:active {
    transform: scale(.97);
  }

  .xk4oym4:active {
    transform: scale(.98);
  }

  @media (prefers-reduced-transparency: reduce) {
    .x1pe93vg.x1pe93vg {
      -webkit-backdrop-filter: none;
    }
  }

  @media (width <= 719px) {
    .xe794y7.xe794y7 {
      animation-name: x1jkurmr-B;
    }

    .xk1fdjf.xk1fdjf {
      animation-name: xutfmb3-B;
    }
  }

  @media (prefers-reduced-transparency: reduce) {
    .x11rvarm.x11rvarm {
      backdrop-filter: none;
    }

    .xo2trbl.xo2trbl {
      background-color: var(--x15bq9cm);
    }

    .xbgaor2.xbgaor2 {
      background-color: var(--xlquow5);
    }
  }

  @media (width >= 720px) {
    .x1pz3l10.x1pz3l10 {
      display: flex;
    }

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

  @media (width <= 719px) {
    .x1m5wjhc.x1m5wjhc {
      display: flex;
    }
  }

  @media (width <= 599px) {
    .xkkwuwl.xkkwuwl {
      grid-template-columns: 1fr auto;
    }
  }

  @media (width <= 480px) {
    .xgnsjcv.xgnsjcv {
      grid-template-columns: 1fr;
    }
  }
}

@layer priority5 {
  .xkl3qfv {
    border-bottom-color: var(--x11yflwa);
  }

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

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

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

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

  .xlya59e {
    border-top-style: dashed;
  }

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

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

  .x1ey2m1c {
    bottom: 0;
  }

  .x1jvywgs {
    bottom: calc(100% + 4px);
  }

  .xmed37q {
    bottom: var(--x7ds3w7);
  }

  .xgis84q {
    height: 1.4vmin;
  }

  .x5yr21d {
    height: 100%;
  }

  .xtdtrs8 {
    height: 100dvh;
  }

  .x1kpxq89 {
    height: 12px;
  }

  .x1v9usgg {
    height: 14px;
  }

  .x1m3v4wt {
    height: 200px;
  }

  .xxk0z11 {
    height: 24px;
  }

  .xd7y6wv {
    height: 26px;
  }

  .x10w6t97 {
    height: 32px;
  }

  .xc9qbxq {
    height: 36px;
  }

  .x1vqgdyp {
    height: 40px;
  }

  .xn3w4p2 {
    height: 44px;
  }

  .x1ycjhwn {
    height: 5px;
  }

  .xols6we {
    height: 6px;
  }

  .x14nwjz3 {
    height: 88px;
  }

  .xdk7pt {
    height: 8px;
  }

  .xegnrdp {
    height: 9px;
  }

  .xt7dq6l {
    height: auto;
  }

  .x1ujjveo {
    height: clamp(44px, 7vmin, 80px);
  }

  .xu96u03 {
    left: 0;
  }

  .x4mh905 {
    left: 3px;
  }

  .x1nrll8i {
    left: 50%;
  }

  .xjpr12u {
    margin-bottom: 2px;
  }

  .x12nagc {
    margin-bottom: 4px;
  }

  .x4ii5y1 {
    margin-bottom: auto;
  }

  .x1142x7g {
    margin-bottom: var(--x1erg07r);
  }

  .xcbek3w {
    margin-bottom: var(--xp3ejou);
  }

  .xv8wvd9 {
    margin-right: -8px;
  }

  .x9otpla {
    margin-top: -8px;
  }

  .xdj266r {
    margin-top: 0;
  }

  .xr9ek0c {
    margin-top: 2px;
  }

  .x1gslohp {
    margin-top: 4px;
  }

  .x1rhet7l {
    margin-top: 7px;
  }

  .xr1yuqi {
    margin-top: auto;
  }

  .x1hz32zk {
    margin-top: var(--x1erg07r);
  }

  .xt78hy1 {
    margin-top: var(--x7ds3w7);
  }

  .x5stnje {
    margin-top: var(--xp3ejou);
  }

  .xs8sm83 {
    max-height: calc(100dvh - 32px);
  }

  .x7ab17h {
    max-height: none;
  }

  .x16xn7b0 {
    max-width: 100vw;
  }

  .x1yqkkiu {
    max-width: 110px;
  }

  .x1lr1uin {
    max-width: 420px;
  }

  .xwnkcuf {
    max-width: 720px;
  }

  .x1x1rfll {
    max-width: none;
  }

  .x2lwn1j {
    min-height: 0;
  }

  .x1ov3xa9 {
    min-height: 100dvh;
  }

  .x1ba4aug {
    min-height: 40px;
  }

  .x1gg8mnh {
    min-height: 44px;
  }

  .x3sc9yq {
    min-height: 46px;
  }

  .x1wiwyrm {
    min-height: 52px;
  }

  .xbktkl8 {
    min-height: 56px;
  }

  .xvkrg5o {
    min-height: 58px;
  }

  .x8nclml {
    min-height: 64px;
  }

  .x16suv20 {
    min-height: 8px;
  }

  .x1g8j52d {
    min-height: clamp(44px, 6vmin, 72px);
  }

  .xeuugli {
    min-width: 0;
  }

  .x1c7vg25 {
    min-width: 112px;
  }

  .xfb3i0g {
    min-width: 180px;
  }

  .xnei2rj {
    min-width: 24px;
  }

  .x11inojt {
    min-width: 8px;
  }

  .xydy9qd {
    padding-bottom: .1em;
  }

  .xjkvuk6 {
    padding-bottom: 4px;
  }

  .x10b6aqq {
    padding-bottom: 6px;
  }

  .x1a148e8 {
    padding-bottom: env(safe-area-inset-bottom, 0px);
  }

  .x1pyecvm {
    padding-bottom: var(--x1erg07r);
  }

  .xjbacj8 {
    padding-right: var(--x7ds3w7);
  }

  .xm7lytj {
    padding-top: 7px;
  }

  .x1y1aw1k {
    padding-top: 8px;
  }

  .x1mrd0q {
    padding-top: env(safe-area-inset-top, 0px);
  }

  .x1c3evz4 {
    padding-top: max(var(--xqs93dy),env(safe-area-inset-top, 0px));
  }

  .x1xga467 {
    padding-top: var(--x1erg07r);
  }

  .x11jdl05 {
    right: -8px;
  }

  .x3m8u43 {
    right: 0;
  }

  .xlftelb {
    right: 12px;
  }

  .x19up5dg {
    right: 8px;
  }

  .xu89zpw {
    right: var(--x7ds3w7);
  }

  .x13vifvy {
    top: 0;
  }

  .xxk6nc9 {
    top: 3px;
  }

  .xyc4j8s {
    top: 7px;
  }

  .x80663w {
    top: auto;
  }

  .xqzfmfr {
    top: calc(100% - 4px);
  }

  .x1qwhh54 {
    top: calc(100% + 4px);
  }

  .x1qjjajx {
    top: calc(12px + env(safe-area-inset-top, 0px));
  }

  .xepfxyk {
    width: 1.4vmin;
  }

  .xh8yej3 {
    width: 100%;
  }

  .xn9wirt {
    width: 100vw;
  }

  .x19zpy19 {
    width: 104px;
  }

  .xvy4d1p {
    width: 24px;
  }

  .x1hfn5x7 {
    width: 260px;
  }

  .x23j0i4 {
    width: 26px;
  }

  .xgd8bvy {
    width: 28px;
  }

  .x1iy3nof {
    width: 32%;
  }

  .x1td3qas {
    width: 32px;
  }

  .x14qfxbe {
    width: 36px;
  }

  .x100vrsf {
    width: 40px;
  }

  .x187nhsf {
    width: 44px;
  }

  .xvni27 {
    width: 52px;
  }

  .x1ftt334 {
    width: 5px;
  }

  .x1d7z9mz {
    width: 76px;
  }

  .x29ncy0 {
    width: 88px;
  }

  .x1xc55vz {
    width: 8px;
  }

  .x1wc42o8 {
    width: 9px;
  }

  .xt4wkqq {
    width: 14.2857%;
  }

  .xq9ttwu {
    width: clamp(44px, 7vmin, 80px);
  }

  .xmsjltk {
    width: min(100%, 400px, 60dvh);
  }

  .x1ejj1o7 {
    width: min(340px, 100vw - 32px);
  }

  .x11f3qql {
    width: min(380px, 100vw - 32px);
  }

  .xcyy4kf {
    width: min(440px, 100vw - 32px);
  }

  .x13io4we {
    width: min(512px, 100vw - 32px, 78dvh);
  }

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

  @media (width <= 719px) {
    .x18xaphz.x18xaphz {
      bottom: calc(64px + env(safe-area-inset-bottom, 0px) + var(--x1erg07r));
    }

    .xnde26b.xnde26b {
      margin-bottom: 0;
    }

    .xp0x91k.xp0x91k {
      margin-top: auto;
    }

    .x1p2fpj0.x1p2fpj0 {
      max-height: calc(100dvh - 24px);
    }

    .xmw4fva.xmw4fva {
      padding-bottom: calc(64px + env(safe-area-inset-bottom, 0px));
    }

    .xh9tohv.xh9tohv {
      padding-bottom: env(safe-area-inset-bottom, 0px);
    }

    .x1r58uzs.x1r58uzs {
      width: 100vw;
    }
  }
}

@layer priority6 {
  .xi04zct:before {
    border-radius: 12px;
  }
}

@layer priority7 {
  .x1yft30i:before {
    background-color: var(--xmkw485);
  }

  .x1a27bk0:before {
    box-shadow: 0 1px 2px #0000001f, 0 4px 10px -4px #00000040;
  }

  .x1cpjm7i:before {
    content: "";
  }

  .x1fgarty:before {
    display: block;
  }
}

@layer priority8 {
  .xszcg87:before {
    height: 100%;
  }
}

@keyframes xa5okvj-B {
  from {
    background-position: 150% 0;
  }

  to {
    background-position: -50% 0;
  }
}

@keyframes x1qebh90-B {
  0%, 100% {
    opacity: 1;
  }

  50% {
    opacity: .35;
  }
}

@keyframes x1mi9bte-B {
  to {
    opacity: 0;
  }
}

@keyframes x3w0d8w-B {
  to {
    opacity: 0;
    transform: scale(.94);
  }
}

@keyframes x1tdg90l-B {
  to {
    opacity: 0;
    transform: scale(.96);
  }
}

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

  to {
    opacity: 1;
  }
}

@keyframes x105c7yg-B {
  from {
    opacity: 0;
    transform: translateX(-28px);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

@keyframes x19g8dsk-B {
  from {
    opacity: 0;
    transform: scale(.96);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

@keyframes x1vlalko-B {
  from {
    opacity: 0;
    transform: translateX(28px);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

@keyframes x3xj9ga-B {
  from {
    opacity: 0;
    transform: translateY(10px);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

@keyframes xa1iyyo-B {
  from {
    opacity: 0;
    transform: scale(.95) translateY(-4px);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

@keyframes xv3elc2-B {
  from {
    opacity: 0;
    transform: scale(.4) rotate(-20deg);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

@keyframes xwqq107-B {
  from {
    opacity: 0;
    transform: scale(.8) translateY(8px);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

@keyframes x1ophqnk-B {
  0% {
    opacity: 0;
    transform: scale(.6);
  }

  60% {
    opacity: 1;
    transform: scale(1.06);
  }

  100% {
    opacity: 1;
    transform: scale(1);
  }
}

@keyframes x1xy63tl-B {
  from {
    opacity: 0;
    transform: scale(.94);
  }

  to {
    opacity: 1;
    transform: scale(1);
  }
}

@keyframes xutfmb3-B {
  from {
    transform: translateY(100%);
  }

  to {
    transform: none;
  }
}

@keyframes x1wc8ddo-B {
  from {
    transform: rotate(0);
  }

  to {
    transform: rotate(360deg);
  }
}

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

  40% {
    transform: scale(1.12);
  }

  100% {
    transform: scale(1);
  }
}

@keyframes x1jkurmr-B {
  to {
    transform: translateY(100%);
  }
}

:root, .x1kvcqzm {
  --x14om4fh: cubic-bezier(.22, 1, .36, 1);
  --xom3gfy: cubic-bezier(.64, 0, .78, 0);
  --xgdf3tx: .1s;
  --xpk630n: .16s;
  --xdbv09b: .26s;
  --xd5ergc: .34s;
  --xv1j9nf: .22s;
}

:root, .x15jr8xs {
  --x1khdd8o: 0 1px 1px #1616120a;
  --xcyij2v: 0 1px 2px #1616120d, 0 2px 5px -2px #1616120d;
  --x1w1jqf5: 0 1px 2px #1616120d, 0 8px 18px -6px #1616121a;
  --x1wdrrc4: inset 0 1px 0 #ffffffb3;
  --x9cbkav: inset 0 1px 2px #16161212;
  --x2tf978: 0 1px 2px #1616121f, inset 0 1px 0 #ffffff2e;
  --x4ek4ne: 0 0 0 3px color-mix(in oklab, var(--xmkw485) 22%, transparent);
}

:root, .x11etr65 {
  --x8psvme: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  --x1ymvf3a: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
  --x7vbh76: 14px;
  --x2fam7h: 16px;
  --xs8fjue: 20px;
  --x1s7tbp4: 28px;
}

:root, .x1369oom {
  --xp3ejou: 4px;
  --x1erg07r: 8px;
  --x7ds3w7: 16px;
  --xqs93dy: 24px;
  --xx3c099: 40px;
}

:root, .x15pb5uf {
  --xyack53: #f7f7f5;
  --xlquow5: #fff;
  --x15bq9cm: #fff;
  --x11yflwa: #e3e3df;
  --xjn7lyq: #161616;
  --x1uckwrs: #6b6b66;
  --xmkw485: #d0342c;
  --x1ozt8rp: #fff;
  --x1xn9orm: #ef7c1f;
  --x193m1tr: #a8540c;
  --xa1d1dk: #fdf1e4;
  --x1iml9h7: linear-gradient(135deg, #ffb347 0%, #e8452f 55%, #8e1b17 100%);
}

@media (prefers-color-scheme: dark) {
  :root, .x15jr8xs {
    --x1khdd8o: 0 1px 1px #0000004d;
    --xcyij2v: 0 1px 2px #0006, 0 2px 6px -2px #00000059;
    --x1w1jqf5: 0 1px 2px #00000073, 0 10px 22px -8px #0000008c;
    --x1wdrrc4: inset 0 1px 0 #ffffff0f;
    --x9cbkav: inset 0 1px 2px #00000059;
    --x2tf978: 0 1px 2px #0006, inset 0 1px 0 #ffffff24;
  }

  :root, .x15pb5uf {
    --xyack53: #121110;
    --xlquow5: #1d1b1a;
    --x15bq9cm: #262322;
    --x11yflwa: #302d2b;
    --xjn7lyq: #f4f2f0;
    --x1uckwrs: #9c9793;
    --xmkw485: #ff5a4f;
    --x1ozt8rp: #1a0f0d;
    --x1xn9orm: #ff9a3c;
    --x193m1tr: #ffb862;
    --xa1d1dk: #2a2018;
  }
}

.xv8pk3s.xv8pk3s, .xv8pk3s.xv8pk3s:root {
  --x2tf978: 0 1px 2px #0006, inset 0 1px 0 #ffffff24;
  --x1wdrrc4: inset 0 1px 0 #ffffff0f;
  --x9cbkav: inset 0 1px 2px #00000059;
  --x1w1jqf5: 0 1px 2px #00000073, 0 10px 22px -8px #0000008c;
  --xcyij2v: 0 1px 2px #0006, 0 2px 6px -2px #00000059;
  --x1khdd8o: 0 1px 1px #0000004d;
}

.xdi87hg.xdi87hg, .xdi87hg.xdi87hg:root {
  --x2tf978: 0 1px 2px #1616121f, inset 0 1px 0 #ffffff2e;
  --x1wdrrc4: inset 0 1px 0 #ffffffb3;
  --x9cbkav: inset 0 1px 2px #16161212;
  --x1w1jqf5: 0 1px 2px #1616120d, 0 8px 18px -6px #1616121a;
  --xcyij2v: 0 1px 2px #1616120d, 0 2px 5px -2px #1616120d;
  --x1khdd8o: 0 1px 1px #1616120a;
}

.x3h9uot.x3h9uot, .x3h9uot.x3h9uot:root, .xwpd3jy.xwpd3jy, .xwpd3jy.xwpd3jy:root {
  --xmkw485: #2a63cf;
  --x1ozt8rp: #fff;
  --x1xn9orm: #7c5cd6;
  --xa1d1dk: #efeafb;
  --x193m1tr: #5b3fb3;
  --xyack53: #f5f7fa;
  --x11yflwa: #dfe4ec;
  --x1iml9h7: linear-gradient(135deg, #9ad5ff 0%, #3d7cf0 55%, #1b2d86 100%);
  --xlquow5: #fff;
  --x15bq9cm: #fff;
  --xjn7lyq: #14181f;
  --x1uckwrs: #626b7a;
}

.x1vnnqlr.x1vnnqlr, .x1vnnqlr.x1vnnqlr:root {
  --xmkw485: #7fb0ff;
  --x1ozt8rp: #0b1a33;
  --x1xn9orm: #a78bfa;
  --xa1d1dk: #241d38;
  --x193m1tr: #c3b2ff;
  --xyack53: #0f1116;
  --x11yflwa: #2c3140;
  --x1iml9h7: linear-gradient(135deg, #9ad5ff 0%, #3d7cf0 55%, #1b2d86 100%);
  --xlquow5: #181b22;
  --x15bq9cm: #21252f;
  --xjn7lyq: #f1f3f7;
  --x1uckwrs: #9aa3b3;
}

.xa1bk0y.xa1bk0y, .xa1bk0y.xa1bk0y:root {
  --xmkw485: #d0342c;
  --x1ozt8rp: #fff;
  --x1xn9orm: #ef7c1f;
  --xa1d1dk: #fdf1e4;
  --x193m1tr: #a8540c;
  --xyack53: #f7f7f5;
  --x11yflwa: #e3e3df;
  --xlquow5: #fff;
  --x15bq9cm: #fff;
  --xjn7lyq: #161616;
  --x1uckwrs: #6b6b66;
}

.x1u8zh04.x1u8zh04, .x1u8zh04.x1u8zh04:root {
  --xmkw485: #ff5a4f;
  --x1ozt8rp: #1a0f0d;
  --x1xn9orm: #ff9a3c;
  --xa1d1dk: #2a2018;
  --x193m1tr: #ffb862;
  --xyack53: #121110;
  --x11yflwa: #302d2b;
  --xlquow5: #1d1b1a;
  --x15bq9cm: #262322;
  --xjn7lyq: #f4f2f0;
  --x1uckwrs: #9c9793;
}

@media (prefers-color-scheme: dark) {
  .xwpd3jy.xwpd3jy, .xwpd3jy.xwpd3jy:root {
    --xmkw485: #7fb0ff;
    --x1ozt8rp: #0b1a33;
    --x1xn9orm: #a78bfa;
    --xa1d1dk: #241d38;
    --x193m1tr: #c3b2ff;
    --xyack53: #0f1116;
    --x11yflwa: #2c3140;
    --xlquow5: #181b22;
    --x15bq9cm: #21252f;
    --xjn7lyq: #f1f3f7;
    --x1uckwrs: #9aa3b3;
  }
}
