@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-glass:light-dark(color-mix(in srgb, var(--ui-card) 70%, transparent),color-mix(in srgb, var(--ui-card) 70%, transparent));--ui-glass-backdrop:blur(24px) saturate(160%);--ui-glass-muted-foreground:light-dark(#686868,#b4b4b4);--ui-primary:var(--uchu-yellow-5);--ui-primary-hover:var(--uchu-yellow-6);--ui-primary-foreground:#262626;--ui-primary-text:light-dark(color-mix(in oklch, var(--uchu-yellow-9) 40%, var(--uchu-orange-9)),var(--ui-primary));--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:inset 0 1px 0 0 light-dark(#fff9,#fff3), 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}:root{color-scheme:dark}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:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom))}:root:active-view-transition-type(planner-open,planner-close)::view-transition-old(root){mix-blend-mode:normal;animation-duration:.42s;animation-timing-function:cubic-bezier(.32,.72,0,1);animation-fill-mode:both}:root:active-view-transition-type(planner-open,planner-close)::view-transition-new(root){mix-blend-mode:normal;animation-duration:.42s;animation-timing-function:cubic-bezier(.32,.72,0,1);animation-fill-mode:both}:root:active-view-transition-type(planner-open)::view-transition-old(root){animation-name:planner-recede}:root:active-view-transition-type(planner-open)::view-transition-new(root){animation-name:planner-rise}:root:active-view-transition-type(planner-close)::view-transition-old(root){z-index:1;animation-name:planner-sink}:root:active-view-transition-type(planner-close)::view-transition-new(root){animation-name:planner-return}@keyframes planner-recede{to{opacity:.5;transform:scale(.94)}}@keyframes planner-return{0%{opacity:.5;transform:scale(.94)}}@keyframes planner-rise{0%{opacity:0;transform:translateY(10%)}}@keyframes planner-sink{to{opacity:0;transform:translateY(10%)}}:root:active-view-transition-type(page-fade)::view-transition-group(root){animation-duration:.18s}::view-transition-group(.auth-step){animation-duration:.18s}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}

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

  .x1e5do3g {
    padding: var(--x18q55ip);
  }

  .xt15xb8 {
    padding: var(--x1923qnb);
  }

  .x1x4q5sh {
    padding: var(--x1mqoh0q);
  }

  .x1evr44j {
    padding: var(--x1pno1cp);
  }

  .xrl1nit {
    padding: var(--x1sxfs63);
  }

  .xtvv4wv {
    padding: var(--xlpfkqk);
  }

  .x17mwosf {
    padding: var(--xm9q06n);
  }

  .x1az1eml:empty {
    padding: 0;
  }
}

@layer priority3 {
  .x1xsqp64 {
    background-position: center;
  }

  .x9r1u3d {
    border-color: #0000;
  }

  .x1n131vi {
    border-color: var(--x1949z9f);
  }

  .xb837qq {
    border-color: var(--x1iyrvi2);
  }

  .x1qhx1sy {
    border-color: var(--x1jwf6be);
  }

  .x1tn62uz {
    border-color: var(--xyevaja);
  }

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

  .x2u8bby {
    border-radius: 0;
  }

  .xmehrdx {
    border-radius: calc(var(--xpqxqcn) - 2px);
  }

  .xlxildt {
    border-radius: calc(var(--xpqxqcn) - 3px);
  }

  .x1hxx5ef {
    border-radius: calc(var(--xpqxqcn) - 4px);
  }

  .xwn7equ {
    border-radius: var(--ui-control-radius, var(--xpqxqcn));
  }

  .xkgulvo {
    border-radius: var(--x26g0xs);
  }

  .x14xlefz {
    border-radius: var(--xi792z4) var(--xi792z4) 0 0;
  }

  .x1oc5iix {
    border-radius: var(--xi792z4);
  }

  .x1l11fa {
    border-radius: var(--xl0i0io);
  }

  .x1iz4cgs {
    border-radius: var(--xpqxqcn);
  }

  .x1mii5qh {
    border-radius: var(--xy7yvyu);
  }

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

  .x1vfb8k6 {
    gap: var(--x18q55ip);
  }

  .xmitvyy {
    gap: var(--x1923qnb);
  }

  .x1i83em3 {
    gap: var(--x1mqoh0q);
  }

  .xcfmedg {
    gap: var(--x1pno1cp);
  }

  .x1fuvrf0 {
    gap: var(--x1sxfs63);
  }

  .xbozaf0 {
    gap: var(--xlpfkqk);
  }

  .x1fywrrs {
    gap: var(--xm9q06n);
  }

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

  .xhhdyp1 {
    padding-block: .25lh;
  }

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

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

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

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

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

  .xqbayen {
    padding-block: var(--x18q55ip);
  }

  .x11frj93 {
    padding-block: var(--x1923qnb);
  }

  .x14nznrf {
    padding-block: var(--x1mqoh0q);
  }

  .x15v6no8 {
    padding-block: var(--x1pno1cp);
  }

  .x1w0bute {
    padding-block: var(--x1sxfs63);
  }

  .xvi3cuq {
    padding-block: var(--xlpfkqk);
  }

  .x135e7vr {
    padding-block: var(--xm9q06n);
  }

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

  .x1ryrjj2 {
    padding-inline: .75rem;
  }

  .xnjsko4 {
    padding-inline: 0;
  }

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

  .xwbc3kn {
    padding-inline: var(--x18q55ip);
  }

  .xvjemfb {
    padding-inline: var(--x1923qnb);
  }

  .xnucqgd {
    padding-inline: var(--x1mqoh0q);
  }

  .x13zbxp8 {
    padding-inline: var(--x1pno1cp);
  }

  .x165ol86 {
    padding-inline: var(--x1sxfs63);
  }

  .x5aze1r {
    padding-inline: var(--xlpfkqk);
  }

  .x14k7rc4 {
    padding-inline: var(--xm9q06n);
  }

  .x1ibsj99 {
    transition: var(--x-transition);
  }

  .x1ly3w4h:focus-visible, .xuy1cqf:focus-within {
    border-color: var(--xbjkvja);
  }

  .x1kmwokx:focus-visible, .x27kh1x:focus-within {
    border-color: var(--xyevaja);
  }

  .x1ch89gr:focus-visible {
    outline: 2px solid var(--xbjkvja);
  }

  .x18raj76:focus {
    border-color: #0000;
  }

  .xlvcpfj:focus {
    border-color: var(--xbjkvja);
  }

  .x22ddp6:focus {
    border-color: var(--xyevaja);
  }
}

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

  .x1a78uxe {
    animation-duration: .24s;
  }

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

  .x1c74tu6 {
    animation-duration: 2s;
  }

  .x7t6ubo {
    animation-duration: 3s;
  }

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

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

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

  .x1oi5uts {
    animation-name: xarx28u-B;
  }

  .xee4ywd {
    animation-name: xazk77x-B;
  }

  .x1188x5o {
    animation-name: xiekrje-B;
  }

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

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

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

  .xdbspwe {
    backdrop-filter: var(--xhxex7i);
  }

  .x1nr1p0w {
    background-attachment: fixed;
  }

  .xqkn89t {
    background-clip: content-box;
  }

  .x83z2og {
    background-color: #fff;
  }

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

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

  .x171shan {
    background-color: color-mix(in srgb,var(--xyevaja) 10%,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;
  }

  .xidyrgf {
    background-color: var(--x14h02m9);
  }

  .x17knk4m {
    background-color: var(--x1949z9f);
  }

  .xedu69b {
    background-color: var(--x1g28z0k);
  }

  .xgv1pv0 {
    background-color: var(--x1iyrvi2);
  }

  .xpq0v0d {
    background-color: var(--x1jwf6be);
  }

  .xuey7r2 {
    background-color: var(--x1vdpl4m);
  }

  .x1rzvzts {
    background-color: var(--x407jl5);
  }

  .xhyfpi2 {
    background-color: var(--x49ohmi);
  }

  .x1rhv9cj {
    background-color: var(--x9i9mxk);
  }

  .x5ba3ts {
    background-color: var(--x9vdrx4);
  }

  .x1u9c308 {
    background-color: var(--xx0nngk);
  }

  .xm6xx7s {
    background-color: var(--xx9139d);
  }

  .x1p8t6h8 {
    background-color: var(--xyevaja);
  }

  .x1onui72 {
    background-image: linear-gradient(120deg, #0000 40%, light-dark(#ffffffa3, #ffffff0f), #0000 60%);
  }

  .xpn7oyq {
    background-image: radial-gradient(closest-side,transparent,var(--xx0nngk)),radial-gradient(circle,var(--x1iyrvi2) 1px,transparent 1.5px);
  }

  .x1tzcf2y {
    background-size: 100% 100%, 1rem 1rem;
  }

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

  .x1vathgz {
    border-collapse: separate;
  }

  .x1gukg7c {
    border-spacing: 0;
  }

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

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

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

  .xlwtt9q {
    box-shadow: 0 1px 2px #0003;
  }

  .x15j2e6z {
    box-shadow: inset 0 -1px 0 var(--x1949z9f);
  }

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

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

  .x1gnnqk1 {
    box-shadow: none;
  }

  .x15z8rwz {
    box-shadow: var(--x1lifhwh);
  }

  .xwphue3 {
    box-shadow: var(--x1np3j87);
  }

  .x1m4z5tq {
    box-shadow: var(--x1q6hkwn);
  }

  .xosf8qj {
    box-shadow: var(--x1v6wq6c);
  }

  .x1h5fefr {
    box-shadow: var(--x1wzd8ha);
  }

  .xh1c60o {
    box-shadow: var(--x1x40wyt);
  }

  .xy03a88 {
    box-shadow: var(--x87gny1);
  }

  .x1n4f571 {
    box-shadow: var(--xrfr7r0);
  }

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

  .xhdg8po {
    caption-side: bottom;
  }

  .xntwwlm {
    color-scheme: dark;
  }

  .x19aimcq {
    color-scheme: light;
  }

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

  .xd8y9ss {
    color: var(--ui-nav-icon-color, currentColor);
  }

  .x40f3kh {
    color: var(--x1535gnx);
  }

  .x1dl3bvr {
    color: var(--x1cf8cky);
  }

  .x1xjxlvo {
    color: var(--x1jwf6be);
  }

  .xcz2a10 {
    color: var(--x1mt2plc);
  }

  .xa53s5t {
    color: var(--x1tod255);
  }

  .x1quw6ih {
    color: var(--x1uc6p3m);
  }

  .xfuuc4y {
    color: var(--x6y0za7);
  }

  .xiym69c {
    color: var(--x9vdrx4);
  }

  .xoo4dsh {
    color: var(--xyevaja);
  }

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

  .x1rg5ohu {
    display: inline-block;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .xt0psk2 {
    display: inline;
  }

  .x1s85apg {
    display: none;
  }

  .x5f5z56 {
    field-sizing: content;
  }

  .x1r8uery {
    flex-basis: 0;
  }

  .x1f8j2c9 {
    flex-basis: 4rem;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1q0g3np {
    flex-direction: row;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .xw36f2b {
    flex-grow: var(--x-flexGrow);
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .xs83m0k {
    flex-shrink: 1;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .xjb2p0i {
    font-family: inherit;
  }

  .xdmlhfp {
    font-family: var(--x1bpjug1);
  }

  .x5k0lu0 {
    font-family: var(--x7mh8xx);
  }

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

  .x1rnidkh {
    grid-auto-columns: minmax(0, 1fr);
  }

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

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

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

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

  .x16uvc1k {
    outline-color: var(--xbjkvja);
  }

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

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .xtt52l0 {
    resize: none;
  }

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

  .x1wvkdki {
    text-decoration-color: var(--x1949z9f);
  }

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

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

  .xlyipyv {
    text-overflow: ellipsis;
  }

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

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

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

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

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

  .xeaf4i8 {
    white-space: normal;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .x1so62im {
    will-change: transform;
  }

  .x1ja2u2z {
    z-index: 0;
  }

  .x1vjfegm {
    z-index: 1;
  }

  .xfo81ep {
    z-index: 1000;
  }

  .x1355qak {
    z-index: 20;
  }

  .xa9119d {
    z-index: 50;
  }

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

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

  .x10zu1xr:focus-within, .xa5njo1:focus-visible {
    box-shadow: 0 0 0 3px var(--x3qssmn);
  }

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

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

  .x16jh8n:disabled {
    opacity: .64;
  }

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

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

  .xsdw55b:focus {
    box-shadow: 0 0 0 3px var(--x3qssmn);
  }

  .xr9r2s9:focus {
    box-shadow: none;
  }

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

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

  @media (width <= 40rem) {
    .x1ykdl4i.x1ykdl4i {
      grid-auto-columns: minmax(80%, 1fr);
    }
  }

  @media (pointer: coarse) {
    .xrxqdxo.xrxqdxo {
      position: relative;
    }
  }

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

    .xtccc81.xtccc81:hover {
      background-color: var(--x1bs7vl0);
    }

    .x1pkkbmg.x1pkkbmg:hover {
      background-color: var(--x1dmuo0);
    }

    .x8thjj8.x8thjj8:hover {
      background-color: var(--x1g28z0k);
    }

    .xly216k.xly216k:hover {
      background-color: var(--x1lyl0zf);
    }

    .x5ez8r2.x5ez8r2:hover {
      background-color: var(--x7032ne);
    }

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

    .x15jurgl.x15jurgl:hover {
      color: var(--x1cf8cky);
    }

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

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

  .xe1pbf4 {
    border-bottom-color: var(--x1949z9f);
  }

  .x8e9yhk {
    border-bottom-left-radius: var(--xpqxqcn);
  }

  .xyl2bvv {
    border-bottom-right-radius: var(--xpqxqcn);
  }

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

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

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

  .xlotc7q {
    border-left-color: var(--x1949z9f);
  }

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

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

  .xtvd5lw {
    border-right-color: var(--x1949z9f);
  }

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

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

  .xhen3gv {
    border-top-left-radius: var(--xpqxqcn);
  }

  .x1eu8h69 {
    border-top-right-radius: var(--xpqxqcn);
  }

  .x1ey2m1c {
    bottom: 0;
  }

  .x19ip775 {
    bottom: 1px;
  }

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

  .x16vq3fv {
    bottom: var(--x1923qnb);
  }

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

  .xg2ss61 {
    height: 1lh;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x1l36t39 {
    height: 1rem;
  }

  .xk8t5le {
    height: 2.25rem;
  }

  .xwaiz5r {
    height: 2.5rem;
  }

  .x36qwtl {
    height: 2px;
  }

  .xettwda {
    height: 2rem;
  }

  .xols6we {
    height: 6px;
  }

  .xt7dq6l {
    height: auto;
  }

  .x1m8sl0n {
    height: calc(100dvh - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));
  }

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

  .xetxj83 {
    left: var(--x1923qnb);
  }

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

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

  .x17l2srq {
    max-height: 14rem;
  }

  .x1bsj13w {
    max-height: 20rem;
  }

  .xlhze4t {
    max-height: 8rem;
  }

  .xdjlk1h {
    max-height: 9rem;
  }

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

  .x1l59rab {
    max-width: 52rem;
  }

  .x1sjtlrb {
    max-width: 65ch;
  }

  .x1hv4mr {
    max-width: 72rem;
  }

  .x15kpwe6 {
    max-width: calc(100% - 2 * var(--x1923qnb));
  }

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

  .x13e46o5 {
    padding-left: var(--x-paddingLeft);
  }

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

  .xwsd3xy {
    padding-right: var(--x-paddingRight);
  }

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

  .x1d83s0a {
    right: .5rem;
  }

  .x3m8u43 {
    right: 0;
  }

  .x1hp3iq1 {
    right: 1px;
  }

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

  .x5g7r2o {
    right: var(--x1923qnb);
  }

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

  .x1a366qt {
    top: var(--x1923qnb);
  }

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

  .xa23ldc {
    width: 10rem;
  }

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

  .xdvn7xf {
    width: 6rem;
  }

  .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 {
  .xmmb1u8:after {
    inset: calc(min(0px,(var(--ui-control-height, 2rem) - 2.75rem) / 2) - 1px);
  }
}

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

@layer priority8 {
  .x1lye0or::placeholder {
    color: color-mix(in srgb,var(--x6y0za7) 72%,transparent);
  }

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

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

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

  @media (pointer: coarse) {
    .x1fjtqre.x1fjtqre:after {
      content: "";
    }
  }
}

@layer priority9 {
  .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);
  }
}

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

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

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

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

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

@keyframes xazk77x-B {
  to {
    background-position: -200% 0;
  }
}

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

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

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

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

@keyframes xarx28u-B {
  from {
    width: 0%;
  }

  to {
    width: 90%;
  }
}

:root, .xy1gqgk {
  --x1bpjug1: var(--ui-font-sans);
  --x7mh8xx: var(--ui-font-mono);
}

:root, .x1ar5c3d {
  --x1pno1cp: 0;
  --xm9q06n: .25rem;
  --xlpfkqk: .5rem;
  --x1923qnb: .75rem;
  --x18q55ip: 1rem;
  --x1mqoh0q: 1.5rem;
  --x1sxfs63: 2.5rem;
}

:root, .xdw6yqd {
  --x407jl5: var(--ui-background);
  --x1cf8cky: var(--ui-foreground);
  --xx0nngk: var(--ui-card);
  --x1gdhl2x: var(--ui-card-foreground);
  --x1vdpl4m: var(--ui-popover);
  --x170kmkz: var(--ui-popover-foreground);
  --x14h02m9: var(--ui-glass);
  --x1jwf6be: var(--ui-primary);
  --x1bs7vl0: var(--ui-primary-hover);
  --x9vdrx4: var(--ui-primary-foreground);
  --x3ajjlm: var(--ui-primary-text);
  --x49ohmi: var(--ui-secondary);
  --x1dmuo0: var(--ui-secondary-hover);
  --x1uc6p3m: var(--ui-secondary-foreground);
  --x9i9mxk: var(--ui-muted);
  --x6y0za7: var(--ui-muted-foreground);
  --x1g28z0k: var(--ui-accent);
  --x1lyl0zf: var(--ui-accent-half);
  --x193k8rw: var(--ui-accent-foreground);
  --xyevaja: var(--ui-destructive);
  --x7032ne: var(--ui-destructive-hover);
  --x1mt2plc: var(--ui-destructive-foreground);
  --x1tod255: var(--ui-destructive-text);
  --x1949z9f: var(--ui-border);
  --x1iyrvi2: var(--ui-input);
  --xx9139d: var(--ui-input-bg);
  --xbjkvja: var(--ui-ring);
  --x3qssmn: var(--ui-ring-faded);
  --x1535gnx: var(--ui-link);
}

:root, .x1vujrhr {
  --xhxex7i: var(--ui-glass-backdrop);
}

:root, .xkmkj9e {
  --xl0i0io: var(--ui-radius-xs);
  --xy7yvyu: var(--ui-radius-sm);
  --xpqxqcn: var(--ui-radius-md);
  --xi792z4: var(--ui-radius-lg);
  --x26g0xs: var(--ui-radius-full);
}

:root, .xq30h6t {
  --xrfr7r0: var(--ui-shadow-ring);
  --x87gny1: var(--ui-shadow-xs);
  --x1np3j87: var(--ui-shadow-sm);
  --x1lifhwh: var(--ui-shadow-md);
  --x1v6wq6c: var(--ui-shadow-lg);
  --x1x40wyt: var(--ui-shadow-xl);
  --x1wzd8ha: var(--ui-shadow-xxl);
  --x1q6hkwn: var(--ui-shadow-float);
}

.x1ohj5uq.x1ohj5uq, .x1ohj5uq.x1ohj5uq:root {
  --x6y0za7: var(--ui-glass-muted-foreground);
}

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

.x129tifk {
  --ui-control-radius: calc(var(--xpqxqcn) - 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;
}

.x1xeez1i {
  --ui-nav-icon-color: var(--x3ajjlm);
}

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