@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light dark;--uchu-yang:oklch(99.4% 0 0);--uchu-yin:oklch(14.38% .007 256.88);--uchu-yin-1:oklch(91.87% .003 264.54);--uchu-yin-2:oklch(84.61% .004 286.31);--uchu-yin-3:oklch(76.89% .004 247.87);--uchu-yin-4:oklch(69.17% .004 247.88);--uchu-yin-5:oklch(61.01% .005 271.34);--uchu-yin-6:oklch(52.79% .005 271.32);--uchu-yin-7:oklch(43.87% .005 271.3);--uchu-yin-8:oklch(35.02% .005 236.66);--uchu-yin-9:oklch(25.11% .006 258.36);--uchu-gray-1:oklch(95.57% .003 286.35);--uchu-gray-2:oklch(92.04% .002 197.12);--uchu-gray-3:oklch(88.28% .003 286.34);--uchu-gray-4:oklch(84.68% .002 197.12);--uchu-gray-5:oklch(80.73% .002 247.84);--uchu-gray-6:oklch(75.03% .002 247.85);--uchu-gray-7:oklch(69.01% .003 286.32);--uchu-gray-8:oklch(63.12% .004 219.55);--uchu-gray-9:oklch(56.82% .004 247.89);--uchu-blue-1:oklch(89.66% .046 260.67);--uchu-blue-2:oklch(80.17% .091 258.88);--uchu-blue-3:oklch(70.94% .136 258.06);--uchu-blue-4:oklch(62.39% .181 258.33);--uchu-blue-5:oklch(54.87% .222 260.33);--uchu-blue-6:oklch(51.15% .204 260.17);--uchu-blue-7:oklch(47.36% .185 259.89);--uchu-blue-8:oklch(43.48% .17 260.2);--uchu-blue-9:oklch(39.53% .15 259.87);--uchu-green-1:oklch(93.96% .05 148.74);--uchu-green-2:oklch(88.77% .096 147.71);--uchu-green-3:oklch(83.74% .139 146.57);--uchu-green-4:oklch(79.33% .179 145.62);--uchu-green-5:oklch(75.23% .209 144.64);--uchu-green-6:oklch(70.03% .194 144.71);--uchu-green-7:oklch(64.24% .175 144.92);--uchu-green-8:oklch(58.83% .158 145.05);--uchu-green-9:oklch(52.77% .138 145.41);--uchu-yellow-1:oklch(97.05% .039 91.2);--uchu-yellow-2:oklch(95% .07 92.39);--uchu-yellow-3:oklch(92.76% .098 92.58);--uchu-yellow-4:oklch(90.92% .125 92.56);--uchu-yellow-5:oklch(89% .146 91.5);--uchu-yellow-6:oklch(82.39% .133 91.5);--uchu-yellow-7:oklch(75.84% .122 92.21);--uchu-yellow-8:oklch(69.14% .109 91.04);--uchu-yellow-9:oklch(62.29% .097 91.9);--uchu-orange-1:oklch(93.83% .037 56.93);--uchu-orange-2:oklch(88.37% .072 55.8);--uchu-orange-3:oklch(83.56% .107 56.49);--uchu-orange-4:oklch(78.75% .141 54.32);--uchu-orange-5:oklch(74.61% .171 51.56);--uchu-orange-6:oklch(69.33% .157 52.18);--uchu-orange-7:oklch(63.8% .142 52.1);--uchu-orange-8:oklch(58.28% .128 52.2);--uchu-orange-9:oklch(52.49% .113 51.98);--uchu-red-1:oklch(88.98% .052 3.28);--uchu-red-2:oklch(78.78% .109 4.54);--uchu-red-3:oklch(69.86% .162 7.82);--uchu-red-4:oklch(62.73% .209 12.37);--uchu-red-5:oklch(58.63% .231 19.6);--uchu-red-6:oklch(54.41% .214 19.06);--uchu-red-7:oklch(49.95% .195 18.34);--uchu-red-8:oklch(45.8% .177 17.7);--uchu-red-9:oklch(41.17% .157 16.58);--uchu-pink-1:oklch(95.8% .023 354.27);--uchu-pink-2:oklch(92.14% .046 352.31);--uchu-pink-3:oklch(88.9% .066 354.39);--uchu-pink-4:oklch(85.43% .09 354.1);--uchu-pink-5:oklch(82.23% .112 355.33);--uchu-pink-6:oklch(76.37% .101 355.37);--uchu-pink-7:oklch(70.23% .092 354.96);--uchu-pink-8:oklch(64.11% .084 353.91);--uchu-pink-9:oklch(57.68% .074 353.14);--uchu-purple-1:oklch(89.1% .046 305.24);--uchu-purple-2:oklch(78.68% .091 305);--uchu-purple-3:oklch(68.5% .136 303.78);--uchu-purple-4:oklch(58.47% .181 302.06);--uchu-purple-5:oklch(49.39% .215 298.31);--uchu-purple-6:oklch(46.11% .198 298.4);--uchu-purple-7:oklch(42.77% .181 298.49);--uchu-purple-8:oklch(39.46% .164 298.29);--uchu-purple-9:oklch(36.01% .145 298.35);--ui-bg-dark:#141414;--ui-background:light-dark(#fff,var(--ui-bg-dark));--ui-foreground:light-dark(#262626,#f5f5f5);--ui-card:light-dark(#fff,color-mix(in srgb, var(--ui-bg-dark) 98%, #fff));--ui-card-foreground:var(--ui-foreground);--ui-popover:light-dark(#fff,color-mix(in srgb, var(--ui-bg-dark) 96%, #fff));--ui-popover-foreground:var(--ui-foreground);--ui-primary:light-dark(#262626,#f5f5f5);--ui-primary-hover:color-mix(in srgb, var(--ui-primary) 90%, transparent);--ui-primary-foreground:light-dark(#fafafa,#262626);--ui-secondary:light-dark(#0000000a,#ffffff0a);--ui-secondary-hover:light-dark(#00000009,#ffffff09);--ui-secondary-foreground:var(--ui-foreground);--ui-muted:light-dark(#0000000a,#ffffff0a);--ui-muted-foreground:light-dark(#686868,#818181);--ui-accent:light-dark(#0000000a,#ffffff0a);--ui-accent-half:light-dark(#00000005,#ffffff05);--ui-accent-foreground:var(--ui-foreground);--ui-destructive:light-dark(#dc2626,#f15757);--ui-destructive-hover:color-mix(in srgb, var(--ui-destructive) 90%, transparent);--ui-destructive-foreground:#fff;--ui-destructive-text:light-dark(#b91c1c,#f87171);--ui-border:light-dark(#00000014,#ffffff0f);--ui-input:light-dark(#0000001a,#ffffff14);--ui-input-bg:light-dark(#fff,#ffffff07);--ui-ring:light-dark(#a3a3a3,#737373);--ui-ring-faded:color-mix(in srgb, var(--ui-ring) 24%, transparent);--ui-link:light-dark(#1d4ed8,#60a5fa);--ui-radius-xs:.375rem;--ui-radius-sm:.5rem;--ui-radius-md:.625rem;--ui-radius-lg:1rem;--ui-radius-full:9999px;--ui-font-sans:"Inter Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--ui-font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--ui-ring-hairline:light-dark(#0000000d,#ffffff2e);--ui-shadow-ring:0 0 0 1px var(--ui-ring-hairline);--ui-shadow-xs:0 0 4px 0 #0000000a, 0 0 0 1px var(--ui-ring-hairline);--ui-shadow-sm:0 18px 47px 0 #00000008, 0 7.5px 19px 0 #00000005, 0 4px 10.5px 0 #00000005, 0 2.3px 5.8px 0 #00000003, 0 1.2px 3.1px 0 #00000003, 0 .5px 1.3px 0 #00000003, 0 0 0 1px var(--ui-ring-hairline);--ui-shadow-md:0 17.54px 23.39px 0 #0000000a, 0 9.4px 12.5px 0 #00000008, 0 5.25px 7px 0 #00000005, 0 2.79px 3.72px -2px #00000003, 0 1.16px 1.5px 0 #00000003, 0 0 0 1px var(--ui-ring-hairline);--ui-shadow-lg:0 25px 50px 0 #0000000d, 0 12px 24px 0 #0000000a, 0 6px 12px 0 #00000008, 0 3px 6px 0 #00000005, 0 1.5px 3px 0 #00000005, 0 0 0 1px var(--ui-ring-hairline);--ui-shadow-xl:0 40px 80px 0 #0000000f, 0 20px 40px 0 #0000000d, 0 10px 20px 0 #0000000a, 0 5px 10px 0 #00000008, 0 2px 4px 0 #00000005, 0 0 0 1px var(--ui-ring-hairline);--ui-shadow-xxl:0 60px 120px 0 #00000012, 0 30px 60px 0 #0000000f, 0 15px 30px 0 #0000000d, 0 7.5px 15px 0 #0000000a, 0 3px 6px 0 #00000008, 0 0 0 1px var(--ui-ring-hairline);--ui-shadow-float:0 25px 50px 0 light-dark(#0000001a,#00000073), 0 12px 24px 0 light-dark(#00000012,#00000059), 0 4px 8px 0 light-dark(#0000000a,#00000040), 0 0 0 1px var(--ui-ring-hairline)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}*,:before,:after{box-sizing:border-box}html,body{overscroll-behavior:none;margin:0;padding:0}html{-webkit-tap-highlight-color:transparent}body{background:var(--ui-background);color:var(--ui-foreground);font-family:var(--ui-font-sans);-webkit-font-smoothing:antialiased;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);font-size:.875rem;line-height:1.55;position:relative}.root{isolation:isolate;min-height:100dvh}._phone_1s7yu_10{margin:0;display:none}@media (width>=62rem){._phone_1s7yu_10{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);block-size:min(48rem,100dvh - 11rem);inline-size:24.5rem;box-shadow:var(--ui-shadow-md);background:#fcfaf5;flex:none;display:block;position:sticky;inset-block-start:0}}
/*$vite$:1*/
@layer priority1;

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

  .x1d8tflm {
    margin: .25rem -.25rem;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .x1ngqb6p {
    padding: .125rem;
  }

  .x48ff29 {
    padding: .25rem .5rem;
  }

  .x78pyy4 {
    padding: .25rem;
  }

  .x15rwgei {
    padding: .375rem .5rem .25rem;
  }

  .x7gbtqy {
    padding: .5rem;
  }

  .x1vjxkgn {
    padding: .875rem 1rem;
  }

  .x1717udv {
    padding: 0;
  }

  .xis3749 {
    padding: 1.5rem;
  }

  .xyf9f8g {
    padding: 1px;
  }

  .x1uz70x1 {
    padding: 1rem;
  }

  .x1i3ajwb {
    padding: 2px;
  }

  .xe80i9g {
    padding: var(--x1g00sbp);
  }

  .xw47jo1 {
    padding: var(--x1hsdzku);
  }

  .xgjd9db {
    padding: var(--x1iygx3p);
  }

  .xmskqi7 {
    padding: var(--x1ok1wxi);
  }

  .x1f3hd2i {
    padding: var(--x1y840ul);
  }

  .xljpipq {
    padding: var(--xfn1yax);
  }

  .x1ro7mvc {
    padding: var(--xvl5wy8);
  }

  .x1az1eml:empty {
    padding: 0;
  }
}

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

  .x160zlcq {
    border-color: var(--x115yhix);
  }

  .x1eyi3we {
    border-color: var(--x1al4tlg);
  }

  .x1lro8ix {
    border-color: var(--x1m89uor);
  }

  .x11xlch {
    border-color: var(--xficy14);
  }

  .xddr76m {
    border-radius: .3125rem;
  }

  .x2u8bby {
    border-radius: 0;
  }

  .x1tasnsf {
    border-radius: calc(var(--xt7h1g3) - 2px);
  }

  .x63fjx7 {
    border-radius: calc(var(--xt7h1g3) - 3px);
  }

  .x1dihrsn {
    border-radius: calc(var(--xt7h1g3) - 4px);
  }

  .x1kybzkl {
    border-radius: var(--ui-control-radius, var(--xt7h1g3));
  }

  .x1l2sflk {
    border-radius: var(--xdo8oq9) var(--xdo8oq9) 0 0;
  }

  .x14qlkl2 {
    border-radius: var(--xdo8oq9);
  }

  .x24xm4q {
    border-radius: var(--xh2m8a8);
  }

  .xxghv2h {
    border-radius: var(--xis7bdg);
  }

  .x1nbwhtg {
    border-radius: var(--xoa2fxe);
  }

  .x1lmi3rn {
    border-radius: var(--xt7h1g3);
  }

  .xng3xce {
    border-style: none;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .x845mor {
    flex: 1;
  }

  .x1okw0bk {
    flex: none;
  }

  .x1enigpx {
    gap: .125rem;
  }

  .x4484yh {
    gap: .1875rem;
  }

  .xvh977a {
    gap: .25rem;
  }

  .xx7b8my {
    gap: .3125rem;
  }

  .xpj7pl4 {
    gap: .375rem;
  }

  .x13z6uf9 {
    gap: .5rem;
  }

  .xxhr3t {
    gap: 0;
  }

  .x8fetqu {
    gap: 1rem;
  }

  .x195vfkc {
    gap: 2px;
  }

  .xh3v0to {
    gap: var(--x1g00sbp);
  }

  .xgoicwe {
    gap: var(--x1hsdzku);
  }

  .xdgaj7g {
    gap: var(--x1iygx3p);
  }

  .xuqm0yd {
    gap: var(--x1ok1wxi);
  }

  .x1nxk76t {
    gap: var(--x1y840ul);
  }

  .x1ir88m {
    gap: var(--xfn1yax);
  }

  .x1976tdd {
    gap: var(--xvl5wy8);
  }

  .xgkxs2y {
    grid-column: 1;
  }

  .x1npkx4u {
    grid-column: 2;
  }

  .x10no89f {
    inset-block: 0;
  }

  .xe8uvvx {
    list-style: none;
  }

  .x1e5nzy4 {
    margin-block: .125rem;
  }

  .xvj9o80 {
    margin-inline: -.5rem;
  }

  .xiiczor {
    margin-inline: .125rem;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .x1a2a7pz {
    outline: none;
  }

  .xysyzu8 {
    overflow: auto;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .xish69e {
    overscroll-behavior: contain;
  }

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

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

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

  .xxbimen {
    padding-block: .4375rem;
  }

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

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

  .x1oxlbvy {
    padding-block: var(--x1g00sbp);
  }

  .x1w5a0k2 {
    padding-block: var(--x1hsdzku);
  }

  .xjyj986 {
    padding-block: var(--x1iygx3p);
  }

  .xdoyghj {
    padding-block: var(--x1ok1wxi);
  }

  .x1qvn5bs {
    padding-block: var(--x1y840ul);
  }

  .x3ht48p {
    padding-block: var(--xfn1yax);
  }

  .x33fa76 {
    padding-block: var(--xvl5wy8);
  }

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

  .xrmbqsr {
    padding-inline: .3125rem;
  }

  .x18a9hih {
    padding-inline: .375rem;
  }

  .x8srd2o {
    padding-inline: .4375rem;
  }

  .x1miazu {
    padding-inline: .5625rem;
  }

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

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

  .xnjsko4 {
    padding-inline: 0;
  }

  .xihyjbl {
    padding-inline: var(--ui-control-padding, .6875rem);
  }

  .x10c3u9d {
    padding-inline: var(--x1g00sbp);
  }

  .x10i0jhd {
    padding-inline: var(--x1hsdzku);
  }

  .x1wuul7s {
    padding-inline: var(--x1iygx3p);
  }

  .xil2i1k {
    padding-inline: var(--x1ok1wxi);
  }

  .x1ii7po7 {
    padding-inline: var(--x1y840ul);
  }

  .x1vc5mz2 {
    padding-inline: var(--xfn1yax);
  }

  .xqmrjlw {
    padding-inline: var(--xvl5wy8);
  }

  .x1uxj9x1:focus-within, .x2pqfsf:focus-visible {
    border-color: var(--x108dhtw);
  }

  .x18qhd9p:focus-visible, .xdsagi5:focus-within {
    border-color: var(--x1al4tlg);
  }

  .x9ml1ko:focus-visible {
    outline: 2px solid var(--x108dhtw);
  }

  .x1p0ysf1:focus {
    border-color: var(--x108dhtw);
  }

  .xwwemkg:focus {
    border-color: var(--x1al4tlg);
  }
}

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

  .x1qjc9v5 {
    align-items: stretch;
  }

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

  .xkh2ocl {
    align-self: stretch;
  }

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

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

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

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

  .x1z02yaz {
    background-color: color-mix(in srgb,var(--ui-primary) 8%,transparent);
  }

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

  .x1wlbdk9 {
    background-color: color-mix(in srgb,var(--x1nlvq6l) 24%,transparent);
  }

  .xtwfq29 {
    background-color: currentColor;
  }

  .x16t784t {
    background-color: light-dark(#0006, #0009);
  }

  .x1kerw83 {
    background-color: light-dark(var(--uchu-blue-1), color-mix(in srgb,var(--uchu-blue-5) 20%,transparent));
  }

  .x18l36c {
    background-color: light-dark(var(--uchu-gray-1), #ffffff14);
  }

  .xf2y8wo {
    background-color: light-dark(var(--uchu-green-1), color-mix(in srgb,var(--uchu-green-5) 20%,transparent));
  }

  .x1qzn0wf {
    background-color: light-dark(var(--uchu-orange-1), color-mix(in srgb,var(--uchu-orange-5) 20%,transparent));
  }

  .x13diox9 {
    background-color: light-dark(var(--uchu-pink-1), color-mix(in srgb,var(--uchu-pink-5) 20%,transparent));
  }

  .x7wf5ve {
    background-color: light-dark(var(--uchu-purple-1), color-mix(in srgb,var(--uchu-purple-5) 20%,transparent));
  }

  .x1fris3v {
    background-color: light-dark(var(--uchu-red-1), color-mix(in srgb,var(--uchu-red-5) 20%,transparent));
  }

  .x1eb3013 {
    background-color: light-dark(var(--uchu-yellow-1), color-mix(in srgb,var(--uchu-yellow-5) 20%,transparent));
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .xu2hobk {
    background-color: var(--x115yhix);
  }

  .x1q5c14v {
    background-color: var(--x136jws6);
  }

  .x1hfrbsc {
    background-color: var(--x1al4tlg);
  }

  .xtwj317 {
    background-color: var(--x1caevh7);
  }

  .xidraf7 {
    background-color: var(--x1d002g5);
  }

  .x8p72bl {
    background-color: var(--x1m58qzz);
  }

  .xz44oyg {
    background-color: var(--x1m89uor);
  }

  .x10awjvq {
    background-color: var(--x3q68q2);
  }

  .xwr03x2 {
    background-color: var(--x6b2akx);
  }

  .x1v4cvu {
    background-color: var(--xd45fhu);
  }

  .x6lsen7 {
    background-color: var(--xficy14);
  }

  .x1anwa73 {
    background-color: var(--xl8q14w);
  }

  .x1vathgz {
    border-collapse: separate;
  }

  .x1gukg7c {
    border-spacing: 0;
  }

  .xv186zg {
    box-shadow: 0 1px 2px #0000000d;
  }

  .x1hy2cji {
    box-shadow: 0 1px 2px 0 #0000000f,0 0 0 1px var(--x115yhix);
  }

  .x1prb94m {
    box-shadow: 0 1px 2px #0000001a;
  }

  .xe2yf3f {
    box-shadow: inset 0 -1px 0 var(--x115yhix);
  }

  .x6fgk82 {
    box-shadow: inset 0 1px #ffffff29,0 1px 2px 0 color-mix(in srgb,var(--x1al4tlg) 24%,transparent);
  }

  .x6xeqjy {
    box-shadow: inset 0 1px #ffffff29,0 1px 2px 0 color-mix(in srgb,var(--xficy14) 24%,transparent);
  }

  .x1gnnqk1 {
    box-shadow: none;
  }

  .x13yw448 {
    box-shadow: var(--x1gca2b6);
  }

  .x14p0wr4 {
    box-shadow: var(--x1ug6f83);
  }

  .x14pxcyb {
    box-shadow: var(--x1uoknj2);
  }

  .x187hy9s {
    box-shadow: var(--x1vgw42d);
  }

  .x19ifbab {
    box-shadow: var(--xcevweq);
  }

  .xxjta3l {
    box-shadow: var(--xip0xf2);
  }

  .x1ryamhv {
    box-shadow: var(--xsgve4b);
  }

  .xjnj68l {
    box-shadow: var(--xw8w27f);
  }

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

  .xhdg8po {
    caption-side: bottom;
  }

  .x1heor9g {
    color: inherit;
  }

  .x1c8v0b4 {
    color: light-dark(color-mix(in oklch,color-mix(in oklch,var(--uchu-yellow-9) 40%,var(--uchu-orange-9)) 88%,black), var(--uchu-yellow-3));
  }

  .xqlftl8 {
    color: light-dark(color-mix(in oklch,var(--uchu-green-9) 70%,black), var(--uchu-green-3));
  }

  .x1ck6cfp {
    color: light-dark(color-mix(in oklch,var(--uchu-orange-9) 85%,black), var(--uchu-orange-3));
  }

  .xqufeuv {
    color: light-dark(color-mix(in oklch,var(--uchu-pink-9) 78%,black), var(--uchu-pink-3));
  }

  .xpvmeqo {
    color: light-dark(var(--uchu-blue-7), var(--uchu-blue-3));
  }

  .x34myxs {
    color: light-dark(var(--uchu-purple-6), var(--uchu-purple-3));
  }

  .xrw8fhw {
    color: light-dark(var(--uchu-red-7), var(--uchu-red-3));
  }

  .x1f3bgj {
    color: light-dark(var(--uchu-yin-6), var(--uchu-yin-2));
  }

  .xsgwm38 {
    color: var(--x13jgv1k);
  }

  .xdz2yzq {
    color: var(--x143nsad);
  }

  .x10trqp9 {
    color: var(--x1al4tlg);
  }

  .x19igprs {
    color: var(--x1dyirce);
  }

  .x1yuhjep {
    color: var(--x1nlvq6l);
  }

  .xfndedu {
    color: var(--x1qkfgxp);
  }

  .x1sf27d2 {
    color: var(--x6b2akx);
  }

  .x18onuvd {
    color: var(--xb04pmq);
  }

  .xt0e3qv {
    cursor: default;
  }

  .x7eptgl {
    cursor: ew-resize;
  }

  .x1h6gzvc {
    cursor: not-allowed;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1ed109x {
    cursor: text;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .xt0psk2 {
    display: inline;
  }

  .x1s85apg {
    display: none;
  }

  .x1f8j2c9 {
    flex-basis: 4rem;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1q0g3np {
    flex-direction: row;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .xs83m0k {
    flex-shrink: 1;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .xjb2p0i {
    font-family: inherit;
  }

  .x12j5gcp {
    font-family: var(--xifw0nu);
  }

  .x1pyu5bl {
    font-family: var(--xlqq8fw);
  }

  .x2ohwh0 {
    font-size: .625rem;
  }

  .x12lo8hy {
    font-size: .6875rem;
  }

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

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

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

  .x1c3i2sq {
    font-size: 1.125rem;
  }

  .xngnso2 {
    font-size: 1.5rem;
  }

  .x1jchvi3 {
    font-size: 1rem;
  }

  .x2ewzd6 {
    font-size: calc(var(--ui-control-font-size, .875rem) - .0625rem);
  }

  .x1qlqyl8 {
    font-size: inherit;
  }

  .x1yskv1o {
    font-size: var(--ui-control-font-size, .875rem);
  }

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

  .xo1l8bm {
    font-weight: 400;
  }

  .xk50ysn {
    font-weight: 500;
  }

  .x1s688f {
    font-weight: 600;
  }

  .x1xlr1w8 {
    font-weight: 700;
  }

  .xy8i51e {
    grid-template-columns: 1rem 1fr;
  }

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

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

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

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

  .x8z73ei {
    grid-template-columns: repeat(auto-fit, minmax(14rem, 1fr));
  }

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

  .xvq0kpu {
    grid-template-columns: repeat(auto-fit, minmax(22rem, 1fr));
  }

  .xzgfi1n {
    grid-template-columns: var(--ui-icon-size, 1rem) 1fr;
  }

  .xl56j7k {
    justify-content: center;
  }

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

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

  .x1l1ennw {
    justify-content: space-around;
  }

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

  .x619ttb {
    justify-items: start;
  }

  .x1lg07ej {
    letter-spacing: -.015em;
  }

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

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

  .x1uo3zyz {
    line-height: 1.15;
  }

  .x1u7k74 {
    line-height: 1.2;
  }

  .xwn7fz2 {
    line-height: 1.3;
  }

  .x37zpob {
    line-height: 1.4;
  }

  .xfrs9s4 {
    line-height: 1.45;
  }

  .x1evy7pa {
    line-height: 1.5;
  }

  .x1jjo3f5 {
    line-height: 1.55;
  }

  .xo5v014 {
    line-height: 1;
  }

  .xmrtzrk {
    mask-image: linear-gradient(to bottom,transparent 0,black min(2rem,var(--scroll-area-overflow-y-start)),black calc(100% - min(2rem,var(--scroll-area-overflow-y-end, 2rem))),transparent 100%);
  }

  .x16fucec {
    mask-repeat: no-repeat;
  }

  .x19kjcj4 {
    object-fit: contain;
  }

  .xl1xv1r {
    object-fit: cover;
  }

  .xmu36h7 {
    opacity: .64;
  }

  .x1us6l5c {
    opacity: .8;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .x6u05ig {
    opacity: calc(1 - var(--drawer-swipe-progress, 0));
  }

  .x1df9e3c {
    outline-color: color-mix(in srgb,var(--x1al4tlg) 56%,transparent);
  }

  .xgcubpo {
    outline-color: color-mix(in srgb,var(--xficy14) 48%,transparent);
  }

  .xiplg00 {
    outline-color: var(--x108dhtw);
  }

  .x1g40iwv {
    outline-offset: -1px;
  }

  .x2ssjo2 {
    outline-offset: -2px;
  }

  .x1y3gkto {
    outline-offset: 1px;
  }

  .x1hl8ikr {
    outline-offset: 2px;
  }

  .x1t137rt {
    outline-style: none;
  }

  .x1de99jn {
    outline-width: 2px;
  }

  .x67bb7w {
    pointer-events: auto;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x288g5 {
    resize: vertical;
  }

  .xkmwwua {
    rotate: var(--ui-icon-rotate, none);
  }

  .xikudgj {
    scale: .97;
  }

  .x2b8uid {
    text-align: center;
  }

  .xp4054r {
    text-align: end;
  }

  .xdpxx8g {
    text-align: left;
  }

  .x1hr2gdg {
    text-align: right;
  }

  .x1yc453h {
    text-align: start;
  }

  .xpzsv82 {
    text-decoration-color: var(--x115yhix);
  }

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

  .xujl8zx {
    text-decoration-line: underline;
  }

  .xrys4gj {
    text-underline-offset: 2px;
  }

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

  .x3pynha {
    text-underline-offset: 4px;
  }

  .x2lcwoz {
    touch-action: auto;
  }

  .xggy1nq {
    touch-action: manipulation;
  }

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

  .x18ouj0k {
    transform-origin: bottom;
  }

  .xctpfpq {
    transform-origin: var(--transform-origin);
  }

  .x17pncbn {
    transform: translateX(calc(var(--toast-swipe-movement-x) - 150%));
  }

  .x5q6yvm {
    transform: translateX(calc(var(--toast-swipe-movement-x) + 150%));
  }

  .xzr1fj0 {
    transform: translateX(var(--toast-swipe-movement-x)) translateY(calc(var(--toast-swipe-movement-y) - (var(--toast-index) * .875rem))) scale(calc(max(0,1 - (var(--toast-index) * .05))));
  }

  .x7ty705 {
    transform: translateX(var(--toast-swipe-movement-x)) translateY(calc(var(--toast-swipe-movement-y) - var(--toast-offset-y) - (var(--toast-index) * .75rem)));
  }

  .x1oarfs {
    transform: translateY(110%);
  }

  .x19siavk {
    transform: translateY(150%);
  }

  .xxis84b {
    transform: translateY(calc(var(--toast-swipe-movement-y) - 150%));
  }

  .x1fgpvzz {
    transform: translateY(calc(var(--toast-swipe-movement-y) + 150%));
  }

  .xacbhai {
    transform: translateY(var(--drawer-swipe-movement-y, 0px));
  }

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

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

  .x1g2r6go {
    transition-duration: .1s;
  }

  .x13dflua {
    transition-duration: .2s;
  }

  .x3icemf {
    transition-duration: .35s;
  }

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

  .x1fbs3r {
    transition-duration: .45s;
  }

  .x1lx9xj8 {
    transition-duration: calc(var(--drawer-swipe-strength, 1) * .45s);
  }

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

  .x1koyr57 {
    transition-property: background-color, box-shadow, color;
  }

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

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

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

  .xkdsq27 {
    transition-property: box-shadow;
  }

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

  .xt3l3uh {
    transition-property: color;
  }

  .xua3uq3 {
    transition-property: height;
  }

  .x1yhr9nk {
    transition-property: opacity, scale, width, height, translate;
  }

  .x1h615f9 {
    transition-property: opacity, scale;
  }

  .x19991ni {
    transition-property: opacity;
  }

  .x1s3hfkw {
    transition-property: rotate;
  }

  .xwcsmn1 {
    transition-property: transform, opacity;
  }

  .x11xpdln {
    transition-property: transform;
  }

  .x1mnhl27 {
    transition-property: translate, width;
  }

  .xqfqaah {
    transition-property: translate;
  }

  .xz3zegs {
    transition-property: width, opacity, height;
  }

  .x1792bx8 {
    transition-property: width, opacity;
  }

  .xxrbq2n {
    transition-property: width;
  }

  .xb51amx {
    transition-timing-function: cubic-bezier(.22, 1, .36, 1);
  }

  .x1be392t {
    transition-timing-function: cubic-bezier(.32, .72, 0, 1);
  }

  .xwji4o3 {
    transition-timing-function: ease;
  }

  .x113ijq {
    translate: -50% -50%;
  }

  .x19bmjlb {
    translate: .75rem;
  }

  .x138mscc {
    translate: var(--active-tab-left) -50%;
  }

  .x10zhpq9 {
    translate: var(--active-tab-left) 0;
  }

  .x87ps6o {
    user-select: none;
  }

  .xxymvpz {
    vertical-align: middle;
  }

  .xlshs6z {
    visibility: hidden;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .x1so62im {
    will-change: transform;
  }

  .x1ja2u2z {
    z-index: 0;
  }

  .x1vjfegm {
    z-index: 1;
  }

  .xfo81ep {
    z-index: 1000;
  }

  .x1l48cz2 {
    z-index: calc(1000 - var(--toast-index));
  }

  .x14dh246:focus-visible, .x1d80p9i:focus-within {
    box-shadow: 0 0 0 3px color-mix(in srgb,var(--x1al4tlg) 24%,transparent);
  }

  .xfjxwh1:focus-visible, .xfr396b:focus-within {
    box-shadow: 0 0 0 3px var(--xwk0bb0);
  }

  .x9v5kkp:focus-visible {
    outline-style: solid;
  }

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

  .x16jh8n:disabled {
    opacity: .64;
  }

  .xaqnwrm:disabled {
    pointer-events: none;
  }

  .x1k4p4iw:focus {
    box-shadow: 0 0 0 3px color-mix(in srgb,var(--x1al4tlg) 24%,transparent);
  }

  .xr81ioi:focus {
    box-shadow: 0 0 0 3px var(--xwk0bb0);
  }

  @media (width >= 64rem) {
    .xpa1mh0.xpa1mh0 {
      display: flex;
    }
  }

  @media (pointer: coarse) {
    .x1aw55wv.x1aw55wv {
      font-size: 1rem;
    }
  }

  @media (hover: hover) and (pointer: fine) {
    .x55cs0p.x55cs0p:hover {
      background-color: var(--ui-table-row-hover, var(--ui-accent-half));
    }

    .xntrvfl.xntrvfl:hover {
      background-color: var(--x136jws6);
    }

    .x76i8kl.x76i8kl:hover {
      background-color: var(--x1qvbmfa);
    }

    .xvs07t0.xvs07t0:hover {
      background-color: var(--x7ifcut);
    }

    .x11ghzdf.x11ghzdf:hover {
      background-color: var(--xma8b6u);
    }

    .x20gox.x20gox:hover {
      background-color: var(--xtpnryj);
    }

    .x1nkulec.x1nkulec:hover {
      color: color-mix(in srgb,var(--x1nlvq6l) 80%,transparent);
    }

    .x9mjmnw.x9mjmnw:hover {
      color: var(--x1nlvq6l);
    }

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

@layer priority5 {
  .x1cgbb7 {
    border-bottom-color: var(--ui-table-cell-border, var(--ui-border));
  }

  .xkt62ot {
    border-bottom-color: var(--x115yhix);
  }

  .x17shr8j {
    border-bottom-left-radius: var(--xt7h1g3);
  }

  .x1t6u5n6 {
    border-bottom-right-radius: var(--xt7h1g3);
  }

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

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

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

  .x1roodld {
    border-left-color: var(--x115yhix);
  }

  .x19ypqd9 {
    border-left-style: solid;
  }

  .xe0pwq {
    border-left-width: 1px;
  }

  .xv8bc5i {
    border-right-color: var(--x115yhix);
  }

  .x32b0ac {
    border-right-style: solid;
  }

  .xs1s249 {
    border-right-width: 1px;
  }

  .x3hmiau {
    border-top-left-radius: var(--xt7h1g3);
  }

  .x2supfe {
    border-top-right-radius: var(--xt7h1g3);
  }

  .x1ey2m1c {
    bottom: 0;
  }

  .x19ip775 {
    bottom: 1px;
  }

  .x16ux90j {
    bottom: calc(1rem + env(safe-area-inset-bottom, 0px));
  }

  .x16wp3ig {
    height: .25rem;
  }

  .x4j2xbe {
    height: .375rem;
  }

  .xvle69y {
    height: .75rem;
  }

  .xf08kfj {
    height: .875rem;
  }

  .xqtp20y {
    height: 0;
  }

  .xaylbqo {
    height: 1.125rem;
  }

  .xmll18r {
    height: 1.25rem;
  }

  .xam5rvr {
    height: 1.5rem;
  }

  .xu53h13 {
    height: 1.625rem;
  }

  .xb8l8e1 {
    height: 1.75rem;
  }

  .x5yr21d {
    height: 100%;
  }

  .xtdtrs8 {
    height: 100dvh;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x1l36t39 {
    height: 1rem;
  }

  .xk8t5le {
    height: 2.25rem;
  }

  .xwaiz5r {
    height: 2.5rem;
  }

  .x36qwtl {
    height: 2px;
  }

  .xettwda {
    height: 2rem;
  }

  .xt7dq6l {
    height: auto;
  }

  .xmokwgu {
    height: calc(var(--ui-control-height, 2rem) - .5rem);
  }

  .xo8zfc4 {
    height: calc(var(--ui-control-height, 2rem) - .625rem);
  }

  .xlt7y8v {
    height: var(--accordion-panel-height);
  }

  .x1gezbiy {
    height: var(--active-tab-height);
  }

  .xuan8c8 {
    height: var(--collapsible-panel-height);
  }

  .x18dv8qi {
    height: var(--popup-height);
  }

  .x13zrvr2 {
    height: var(--ui-control-height, 2rem);
  }

  .x16dqkaj {
    height: var(--ui-icon-size, 1rem);
  }

  .xu96u03 {
    left: 0;
  }

  .x1nrll8i {
    left: 50%;
  }

  .xpmhh2e {
    margin-bottom: -3rem;
  }

  .x1mjqqkp {
    margin-top: .5rem;
  }

  .x17l2srq {
    max-height: 14rem;
  }

  .x1bsj13w {
    max-height: 20rem;
  }

  .xlhze4t {
    max-height: 8rem;
  }

  .x1g15ey4 {
    max-height: calc(100dvh - 2rem);
  }

  .xhh6aey {
    max-height: 100dvh;
  }

  .x1374xjt {
    max-height: var(--available-height);
  }

  .x193iq5w {
    max-width: 100%;
  }

  .x1vxnb6q {
    max-width: 18rem;
  }

  .x9h9p8b {
    max-width: 20rem;
  }

  .xuv54rz {
    max-width: 22rem;
  }

  .x1ptgtm5 {
    max-width: 26rem;
  }

  .x18t6ddr {
    max-width: 30rem;
  }

  .x1sjtlrb {
    max-width: 65ch;
  }

  .x1hv4mr {
    max-width: 72rem;
  }

  .x193lwwl {
    max-width: calc(100vw - 2rem);
  }

  .x2lwn1j {
    min-height: 0;
  }

  .x1pw4g4d {
    min-height: 1.75rem;
  }

  .x1ov3xa9 {
    min-height: 100dvh;
  }

  .x17qorbb {
    min-height: 4.5rem;
  }

  .x10si5km {
    min-height: calc(var(--ui-control-height, 2rem) - .25rem);
  }

  .x1hrcwh {
    min-height: var(--ui-control-height, 2rem);
  }

  .xeuugli {
    min-width: 0;
  }

  .xbqenb3 {
    min-width: 1.125rem;
  }

  .x199i5n0 {
    min-width: 1.25rem;
  }

  .x1vi9356 {
    min-width: 1.5rem;
  }

  .x1lrm11i {
    min-width: 1.625rem;
  }

  .xee1316 {
    min-width: 11rem;
  }

  .xzhy1st {
    min-width: 8rem;
  }

  .x80t9vs {
    min-width: var(--anchor-width);
  }

  .xeiaugq {
    min-width: var(--ui-control-height, 2rem);
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .x1vuxv3u {
    padding-bottom: calc(1.5rem + 3rem + env(safe-area-inset-bottom, 0px));
  }

  .x1kj6wop {
    padding-right: calc(var(--ui-control-height, 2rem) + .25rem);
  }

  .x1q57ora {
    padding-top: .75rem;
  }

  .x1d83s0a {
    right: .5rem;
  }

  .x3m8u43 {
    right: 0;
  }

  .x1hp3iq1 {
    right: 1px;
  }

  .x6i9ub0 {
    right: calc(1rem + env(safe-area-inset-right, 0px));
  }

  .x1288cxp {
    scroll-padding-bottom: 1.5rem;
  }

  .x1ew8cfo {
    scroll-padding-top: 1.5rem;
  }

  .x1nh8u4m {
    top: .5rem;
  }

  .x13vifvy {
    top: 0;
  }

  .xnfr1j {
    top: 1px;
  }

  .xwa60dl {
    top: 50%;
  }

  .x80663w {
    top: auto;
  }

  .xrkia0p {
    width: .375rem;
  }

  .x1jjc1wv {
    width: .5rem;
  }

  .x1jw3ynk {
    width: .75rem;
  }

  .x1xvt488 {
    width: .875rem;
  }

  .xnalus7 {
    width: 0;
  }

  .xwqq7k2 {
    width: 1.25rem;
  }

  .xp8d6y2 {
    width: 1.5rem;
  }

  .xq3tarq {
    width: 1.875rem;
  }

  .xh8yej3 {
    width: 100%;
  }

  .x1e67fm3 {
    width: 16rem;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .xcdlrvm {
    width: 1rem;
  }

  .x1s4ejo4 {
    width: 2.25rem;
  }

  .xvm51jw {
    width: 2.5rem;
  }

  .x1fjzz8u {
    width: 20rem;
  }

  .xs5h3dt {
    width: 2rem;
  }

  .x188tqju {
    width: 3rem;
  }

  .xekueh {
    width: 4rem;
  }

  .x14atkfc {
    width: auto;
  }

  .x1lbaymm {
    width: calc(var(--ui-control-height, 2rem) - .125rem);
  }

  .x169ah55 {
    width: calc(var(--ui-control-height, 2rem) - .25rem);
  }

  .xeq5yr9 {
    width: fit-content;
  }

  .xezivpi {
    width: max-content;
  }

  .x1sz4wub {
    width: min(28rem, 100vw - 2rem);
  }

  .xoffw1 {
    width: var(--active-tab-width);
  }

  .x1hhjr3y {
    width: var(--anchor-width);
  }

  .x1u1wfrh {
    width: var(--popup-width);
  }

  .x1bo5e35 {
    width: var(--ui-control-height, 2rem);
  }

  .x958h66 {
    width: var(--ui-icon-size, 1rem);
  }

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

@layer priority6 {
  .x1fo1fc9:before {
    border-style: solid;
  }
}

@layer priority7 {
  .x617fih::placeholder {
    color: color-mix(in srgb,var(--x13jgv1k) 72%,transparent);
  }

  .x10tli2e:before, .x1s928wv:after {
    content: "";
  }

  .xkk1bqk:before {
    pointer-events: none;
  }

  .x1hmns74:before, .x1j6awrg:after {
    position: absolute;
  }
}

@layer priority8 {
  .x172pnyv:before {
    border-bottom-color: var(--ui-table-selected-border, transparent);
  }

  .x1rk2og1:before {
    border-bottom-left-radius: 0;
  }

  .x1bcj03t:before {
    border-bottom-right-radius: 0;
  }

  .xmbliey:before {
    border-bottom-width: 2px;
  }

  .xabz1mf:before {
    border-left-color: var(--ui-table-selected-border, transparent);
  }

  .xmkvivk:before {
    border-left-width: 0;
  }

  .xxtmrzq:before {
    border-right-color: var(--ui-table-selected-border, transparent);
  }

  .x1dud340:before {
    border-right-width: 0;
  }

  .xxopnnz:before {
    border-top-color: var(--ui-table-selected-border-top, transparent);
  }

  .x2dj6f6:before {
    border-top-left-radius: 0;
  }

  .xvzj74w:before {
    border-top-right-radius: 0;
  }

  .x1b8stmw:before {
    border-top-width: 2px;
  }

  .xhq5o37:before {
    bottom: 0;
  }

  .x1te8sxe:after {
    height: .875rem;
  }

  .xszcg87:before {
    height: 100%;
  }

  .x17cx49:after, .x1wlytlt:before {
    left: 0;
  }

  .xb0dqd5:before {
    right: 0;
  }

  .x1srwf7z:after {
    top: 100%;
  }

  .x2a2gj9:before {
    top: var(--ui-table-selected-overlay-top, -1px);
  }

  .x1rmj1tg:before, .x4eaejv:after {
    width: 100%;
  }

  .xarrjyo:first-child:before {
    border-bottom-left-radius: var(--ui-table-selected-radius-bottom, 8px);
  }

  .x9ma77t:first-child:before {
    border-left-width: 2px;
  }

  .x17t66aq:first-child:before {
    border-top-left-radius: var(--ui-table-selected-radius-top, 8px);
  }

  .x19rtstz:last-child:before {
    border-bottom-right-radius: var(--ui-table-selected-radius-bottom, 8px);
  }

  .xusas8h:last-child:before {
    border-right-width: 2px;
  }

  .x9c6o53:last-child:before {
    border-top-right-radius: var(--ui-table-selected-radius-top, 8px);
  }
}

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

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

:root, .xpld1vg {
  --x1caevh7: var(--ui-background);
  --x1nlvq6l: var(--ui-foreground);
  --x1m58qzz: var(--ui-card);
  --x2fevx8: var(--ui-card-foreground);
  --x3q68q2: var(--ui-popover);
  --x1v37ugr: var(--ui-popover-foreground);
  --xficy14: var(--ui-primary);
  --xtpnryj: var(--ui-primary-hover);
  --x6b2akx: var(--ui-primary-foreground);
  --xl8q14w: var(--ui-secondary);
  --x7ifcut: var(--ui-secondary-hover);
  --xb04pmq: var(--ui-secondary-foreground);
  --xd45fhu: var(--ui-muted);
  --x13jgv1k: var(--ui-muted-foreground);
  --x136jws6: var(--ui-accent);
  --xma8b6u: var(--ui-accent-half);
  --x1qj2a61: var(--ui-accent-foreground);
  --x1al4tlg: var(--ui-destructive);
  --x1qvbmfa: var(--ui-destructive-hover);
  --x143nsad: var(--ui-destructive-foreground);
  --x1dyirce: var(--ui-destructive-text);
  --x115yhix: var(--ui-border);
  --x1m89uor: var(--ui-input);
  --x1d002g5: var(--ui-input-bg);
  --x108dhtw: var(--ui-ring);
  --xwk0bb0: var(--ui-ring-faded);
  --x1qkfgxp: var(--ui-link);
}

:root, .x1dpn656 {
  --x1g00sbp: 0;
  --xfn1yax: .25rem;
  --x1iygx3p: .5rem;
  --xvl5wy8: .75rem;
  --x1ok1wxi: 1rem;
  --x1hsdzku: 1.5rem;
  --x1y840ul: 2.5rem;
}

:root, .x1x2quk0 {
  --x1gca2b6: var(--ui-shadow-ring);
  --x1vgw42d: var(--ui-shadow-xs);
  --xcevweq: var(--ui-shadow-sm);
  --xw8w27f: var(--ui-shadow-md);
  --x1uoknj2: var(--ui-shadow-lg);
  --x1ug6f83: var(--ui-shadow-xl);
  --xip0xf2: var(--ui-shadow-xxl);
  --xsgve4b: var(--ui-shadow-float);
}

:root, .xf9zx0w {
  --xifw0nu: var(--ui-font-sans);
  --xlqq8fw: var(--ui-font-mono);
}

:root, .x1y95jqz {
  --xis7bdg: var(--ui-radius-xs);
  --xh2m8a8: var(--ui-radius-sm);
  --xt7h1g3: var(--ui-radius-md);
  --xdo8oq9: var(--ui-radius-lg);
  --xoa2fxe: var(--ui-radius-full);
}

.x1f45u76 {
  --ui-control-font-size: .75rem;
}

.x1ur5w19 {
  --ui-control-font-size: .8125rem;
}

.x14cqv6y {
  --ui-control-font-size: .875rem;
}

.x1bc9oe4 {
  --ui-control-font-size: .9375rem;
}

.x1d859tq {
  --ui-control-height: 1.375rem;
}

.xu8r7jp {
  --ui-control-height: 1.625rem;
}

.x150xq05 {
  --ui-control-height: 1.75rem;
}

.x102hl0y {
  --ui-control-height: 1.875rem;
}

.x125y1zv {
  --ui-control-height: 2.25rem;
}

.xk7mumb {
  --ui-control-height: 2rem;
}

.xwyevq6 {
  --ui-control-padding: .375rem;
}

.xjaaeid {
  --ui-control-padding: .4375rem;
}

.xwf4xf8 {
  --ui-control-padding: .5625rem;
}

.x1aihgk3 {
  --ui-control-padding: .5rem;
}

.xn7w2vn {
  --ui-control-padding: .6875rem;
}

.x1pjherw {
  --ui-control-padding: .8125rem;
}

.x1vvkbpd {
  --ui-control-radius: calc(var(--xt7h1g3) - 3px);
}

.x1lxmg6v {
  --ui-icon-rotate: 180deg;
}

.xs5qpnj {
  --ui-icon-size: .75rem;
}

.xxqpyt0 {
  --ui-icon-size: .875rem;
}

.x1wcajpb {
  --ui-icon-size: 1.25rem;
}

.xgezpge {
  --ui-icon-size: 1rem;
}

.xw4naqd {
  --ui-table-cell-border: transparent;
}

.x2o2egg {
  --ui-table-row-hover: transparent;
}

.x1qfecmc {
  --ui-table-selected-border-top: color-mix(in srgb,var(--ui-primary) 60%,transparent);
}

.x1wvdav {
  --ui-table-selected-border-top: transparent;
}

.x9sl0td {
  --ui-table-selected-border: color-mix(in srgb,var(--ui-primary) 60%,transparent);
}

.x1epnfws {
  --ui-table-selected-overlay-top: -1px;
}

.x1jk6ulo {
  --ui-table-selected-radius-bottom: 0px;
}

.x1bzv17i {
  --ui-table-selected-radius-top: 0px;
}

.xhgjwpo:first-child {
  --ui-table-selected-overlay-top: 0px;
}
