@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/be-vietnam-pro-vietnamese-500-normal-DREgrEoJ.woff2)format("woff2"),url(/assets/be-vietnam-pro-vietnamese-500-normal-CfdwVo8-.woff)format("woff");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:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/be-vietnam-pro-latin-ext-500-normal-h0Fp6aX0.woff2)format("woff2"),url(/assets/be-vietnam-pro-latin-ext-500-normal-CK0UkkKf.woff)format("woff");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:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/be-vietnam-pro-latin-500-normal-B6LVzGNe.woff2)format("woff2"),url(/assets/be-vietnam-pro-latin-500-normal-BJkVuMHw.woff)format("woff");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}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/be-vietnam-pro-vietnamese-600-normal-nyU-ZL2p.woff2)format("woff2"),url(/assets/be-vietnam-pro-vietnamese-600-normal-DkpCIyan.woff)format("woff");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:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/be-vietnam-pro-latin-ext-600-normal-BNd8euf0.woff2)format("woff2"),url(/assets/be-vietnam-pro-latin-ext-600-normal-BeUwKxhG.woff)format("woff");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:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/be-vietnam-pro-latin-600-normal-BZDkUTrt.woff2)format("woff2"),url(/assets/be-vietnam-pro-latin-600-normal-5IO4e7bK.woff)format("woff");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}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/be-vietnam-pro-vietnamese-700-normal-Csr0PCuG.woff2)format("woff2"),url(/assets/be-vietnam-pro-vietnamese-700-normal-By_5yT39.woff)format("woff");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:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/be-vietnam-pro-latin-ext-700-normal-C8_gqRu2.woff2)format("woff2"),url(/assets/be-vietnam-pro-latin-ext-700-normal-4Hjo2OtD.woff)format("woff");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:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/be-vietnam-pro-latin-700-normal-DlW1Zbsh.woff2)format("woff2"),url(/assets/be-vietnam-pro-latin-700-normal-C2EtzaOi.woff)format("woff");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}@layer base{*,:before,:after{box-sizing:border-box;border:0 solid;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background-color:var(--bg);min-height:100dvh;color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.875rem;font-weight:500;line-height:1.36}h1,h2,h3,h4,p{font:inherit;overflow-wrap:break-word}a{color:inherit;text-decoration:none}button,input,select{font:inherit;color:inherit;background-color:#0000}button{cursor:pointer}ul,ol{list-style:none}img,svg,canvas{max-width:100%;display:block}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:no-preference){:focus-visible{animation:.18s cubic-bezier(.22,1,.36,1) focus-in}}}@keyframes focus-in{0%{outline-offset:6px;outline-color:#0000}}@media (prefers-reduced-motion:no-preference){:root{--vt-out:cubic-bezier(.22, 1, .36, 1);--vt-in:cubic-bezier(.55, 0, .75, .2);--vt-pop:cubic-bezier(.25, 1.35, .4, 1)}::view-transition-group(side){animation-duration:.56s;animation-timing-function:var(--vt-out)}::view-transition-group(wordmark){animation-duration:.56s;animation-timing-function:var(--vt-out)}::view-transition-old(side){mix-blend-mode:plus-lighter}::view-transition-new(side){mix-blend-mode:plus-lighter}::view-transition-old(side){animation:.14s linear both vt-fade-out}::view-transition-new(side){animation:vt-fade-in .32s var(--vt-out) .12s both}::view-transition-old(wordmark){opacity:0;animation:none}::view-transition-new(wordmark){animation:none}html:active-view-transition-type(to-submit)::view-transition-old(root){animation:vt-step-back .36s var(--vt-out) both}html:active-view-transition-type(to-submit)::view-transition-new(root){animation:vt-fade-in .24s var(--vt-out) both}html:active-view-transition-type(to-submit)::view-transition-new(stage){animation:vt-slide-in .64s var(--vt-out) 60ms both}html:active-view-transition-type(to-submit)::view-transition-new(card){animation:vt-deal .76s var(--vt-pop) .22s both}html:active-view-transition-type(from-submit)::view-transition-old(card){animation:vt-pick-up .3s var(--vt-in) both}html:active-view-transition-type(from-submit)::view-transition-old(stage){animation:vt-slide-out .42s var(--vt-in) 80ms both}html:active-view-transition-type(from-submit)::view-transition-old(root){animation:vt-fade-out .2s var(--vt-out) both}html:active-view-transition-type(from-submit)::view-transition-new(root){animation:vt-settle .56s var(--vt-out) .2s both}@media (width<64rem){html:active-view-transition-type(to-submit)::view-transition{background-color:var(--text)}html:active-view-transition-type(from-submit)::view-transition{background-color:var(--text)}html:active-view-transition-type(to-submit)::view-transition-old(root){animation:vt-recede .56s var(--vt-out) both}html:active-view-transition-type(to-submit)::view-transition-new(root){animation:vt-rise .56s var(--vt-out) both}html:active-view-transition-type(from-submit)::view-transition-old(root){z-index:1;animation:vt-drop .42s var(--vt-out) both}html:active-view-transition-type(from-submit)::view-transition-new(root){animation:vt-recede .48s var(--vt-out) reverse both}}}@keyframes vt-fade-out{to{opacity:0}}@keyframes vt-fade-in{0%{opacity:0}}@keyframes vt-step-back{to{opacity:0;filter:blur(2px);scale:.97}}@keyframes vt-settle{0%{opacity:0;translate:0 .75rem;scale:.98}}@keyframes vt-slide-in{0%{opacity:0;translate:4rem}}@keyframes vt-slide-out{to{opacity:0;translate:4rem}}@keyframes vt-deal{0%{opacity:0;translate:3rem 6rem;rotate:10deg}}@keyframes vt-pick-up{to{opacity:0;translate:1rem -2.5rem;rotate:-5deg;scale:1.04}}@keyframes vt-recede{to{opacity:.6;border-radius:1.25rem;scale:.94}}@keyframes vt-rise{0%{border-radius:1.25rem 1.25rem 0 0;translate:0 100%}}@keyframes vt-drop{to{border-radius:1.25rem 1.25rem 0 0;translate:0 100%}}

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

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

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

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

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

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

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

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

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

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

@keyframes xy2jwpl-B {
  50% {
    opacity: .25;
  }
}

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

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

@keyframes xgti9p8-B {
  to {
    opacity: 0;
    scale: .96;
    translate: 0 var(--shift);
  }
}

@keyframes xkzll4p-B {
  from {
    opacity: 0;
    scale: .96;
    translate: 0 var(--shift);
  }
}

@keyframes x1nog7c8-B {
  from {
    opacity: 0;
    translate: 0 -.875rem;
    scale: .6;
  }
}

@keyframes x1ij0t2t-B {
  from {
    opacity: 0;
    translate: 0 .625rem;
  }
}

@keyframes x1pqi587-B {
  from {
    opacity: 0;
    translate: 0 .75rem;
  }
}

@keyframes x8nts0g-B {
  from {
    opacity: 0;
    translate: 0 1.25rem;
    scale: .97;
  }
}

@keyframes x1ynjij2-B {
  from {
    opacity: 0;
    translate: 1rem;
  }
}

@keyframes x5643j1-B {
  from {
    opacity: 1;
  }
}

@keyframes x1iy7a7e-B {
  from {
    opacity: 0;
    translate: 0 -4px;
  }

  to {
    opacity: 1;
    translate: 0;
  }
}

@keyframes xn3t3wa-B {
  to {
    opacity: var(--from-opacity);
    scale: var(--from-scale);
    translate: 0 var(--from-y);
  }
}

@keyframes xp2fb1u-B {
  from {
    opacity: var(--from-opacity);
    scale: var(--from-scale);
    translate: 0 var(--from-y);
  }
}

@keyframes x1cgp6px-B {
  to {
    rotate: 360deg;
  }
}

@keyframes x1rkadmi-B {
  from {
    translate: 0 100%;
  }
}

@keyframes x18zv1bk-B {
  to {
    translate: 300%;
  }
}

:root, .x1g8azqj {
  --bg: #f7f3ec;
  --bg-tint: #ede7dc;
  --surface: #fff;
  --line: #e2dbcf;
  --muted: #706a62;
  --text: #1e1a16;
  --accent: #e4572e;
  --accent-text: #c23f19;
  --accent-soft: #fbe3d9;
  --on-accent: #fff;
  --tint-hanoi: #dce8d0;
  --tint-danang: #d6e6ec;
  --tint-saigon: #f4e2ce;
  --tint-elsewhere: #ede7dc;
  --dot-hanoi: #8fb07a;
  --dot-danang: #7fb3c4;
  --dot-saigon: #d9a066;
  --dot-elsewhere: #b9b1a4;
}

:root, .x83bjde {
  --font: "Be Vietnam Pro", system-ui, sans-serif;
  --font-display: "Be Vietnam Pro", system-ui, sans-serif;
}

:root, .x2k2i5b {
  --radius-s: 8px;
  --radius-m: 14px;
  --radius-l: 16px;
  --radius-pill: 999px;
}

:root, .xrwlnc6 {
  --space-1: .25rem;
  --space-2: .5rem;
  --space-3: .75rem;
  --space-4: 1rem;
  --space-6: 1.5rem;
  --space-8: 2rem;
  --space-10: 2.5rem;
  --space-12: 3rem;
}

:root, .xqys2xk {
  --xnzgpbh: #fff;
  --xk0u0g: #1e1a16;
  --xf8h1d: #eeeae3;
  --xd4zolk: #2f6bff;
}

.xs7f3n1.xs7f3n1, .xs7f3n1.xs7f3n1:root {
  --xd4zolk: #0e8f7a;
  --xnzgpbh: #e9eef3;
  --xk0u0g: #1e1a16;
  --xf8h1d: #d8e0e8;
}

.xhy6qim.xhy6qim, .xhy6qim.xhy6qim:root {
  --xd4zolk: #1e1a16;
  --xnzgpbh: #f6d64a;
  --xk0u0g: #1e1a16;
  --xf8h1d: #e9c63a;
}

.x130cbc6.x130cbc6, .x130cbc6.x130cbc6:root {
  --xd4zolk: #1e2a44;
  --xnzgpbh: #dce9ff;
  --xk0u0g: #1e2a44;
  --xf8h1d: #c6d8f7;
}

.xgcqy06.xgcqy06, .xgcqy06.xgcqy06:root {
  --xd4zolk: #2f6bff;
  --xnzgpbh: #fff;
  --xk0u0g: #1e1a16;
  --xf8h1d: #eeeae3;
}

.x1jraafq.x1jraafq, .x1jraafq.x1jraafq:root {
  --xd4zolk: #7cff6b;
  --xnzgpbh: #111;
  --xk0u0g: #fff;
  --xf8h1d: #222;
}

.xy8obfk.xy8obfk, .xy8obfk.xy8obfk:root {
  --xd4zolk: #d24a6e;
  --xnzgpbh: #fbf4ec;
  --xk0u0g: #1e1a16;
  --xf8h1d: #f0e3d4;
}

.xrra0rf.xrra0rf, .xrra0rf.xrra0rf:root {
  --xd4zolk: #e4572e;
  --xnzgpbh: #1c1b1f;
  --xk0u0g: #f2eee6;
  --xf8h1d: #2e2c33;
}

.xq40qbg.xq40qbg, .xq40qbg.xq40qbg:root {
  --xd4zolk: #e4572e;
  --xnzgpbh: #fff;
  --xk0u0g: #1e1a16;
  --xf8h1d: #f1efea;
}

.xei4c8n.xei4c8n, .xei4c8n.xei4c8n:root {
  --xd4zolk: #f2c14e;
  --xnzgpbh: #2b3a34;
  --xk0u0g: #e9f0ea;
  --xf8h1d: #3a4b44;
}

.xytd5xl {
  --from-opacity: 1;
}

.xprqglv {
  --from-scale: 1;
}

.xf9g2b3 {
  --from-y: 100%;
}

.x1c9guhh {
  --h: 13.125rem;
}

.xh7bv68 {
  --inset: 1.375rem;
}

.xyto4of {
  --shift: 0px;
}

@container (width >= 37rem) {
  .x1jo5o9u.x1jo5o9u {
    --h: var(--x-socjcd);
  }

  .x2xi5wc.x2xi5wc {
    --inset: 1.5rem;
  }
}

.x1b1wf8y:not(#\#) {
  grid-area: 1 / 1 / 2 / 2;
}

.xxnzegy:not(#\#) {
  grid-area: 1 / 1 / 3 / 2;
}

.x15r89dc:not(#\#) {
  grid-area: 1 / 1;
}

.xp9bnzw:not(#\#) {
  grid-area: 2 / 1 / 3 / 2;
}

.x1jz8bvi:not(#\#) {
  inset: -1px;
}

.x10a8y8t:not(#\#) {
  inset: 0;
}

.x1ghqtmy:not(#\#) {
  inset: 1.5rem;
}

.xkdpibf:not(#\#) {
  margin: -1px;
}

.x163z3l0:not(#\#) {
  margin: -5px;
}

.x1ghz6dp:not(#\#) {
  margin: 0;
}

.x8hbxov:not(#\#) {
  padding: .875rem;
}

.x1717udv:not(#\#) {
  padding: 0;
}

.xomzojh:not(#\#) {
  padding: 1.25rem;
}

.xis3749:not(#\#) {
  padding: 1.5rem;
}

.x9ms5i6:not(#\#) {
  padding: 3px;
}

.xuu9xdy:not(#\#) {
  padding: 4rem;
}

.x14odnwx:not(#\#) {
  padding: 5px;
}

.x17va36p:not(#\#) {
  padding: calc(.625rem - 1px);
}

.x1y5lnwp:focus:not(#\#) {
  margin: 0;
}

.xszo88q:focus:not(#\#) {
  padding: .5rem 1rem;
}

.x9r1u3d:not(#\#):not(#\#) {
  border-color: #0000;
}

.xfdq1uo:not(#\#):not(#\#) {
  border-color: var(--accent-text);
}

.x119ba7t:not(#\#):not(#\#) {
  border-color: var(--accent);
}

.x6fouwu:not(#\#):not(#\#) {
  border-color: var(--line);
}

.x1dmb11e:not(#\#):not(#\#) {
  border-color: var(--surface);
}

.xxdnzpb:not(#\#):not(#\#) {
  border-color: var(--text);
}

.x1q4ynmn:not(#\#):not(#\#) {
  border-radius: 10px;
}

.x9h44rk:not(#\#):not(#\#) {
  border-radius: 13px;
}

.x1cum3z5:not(#\#):not(#\#) {
  border-radius: 2px;
}

.x18zih8k:not(#\#):not(#\#) {
  border-radius: 3px;
}

.x12oqio5:not(#\#):not(#\#) {
  border-radius: 4px;
}

.x16rqkct:not(#\#):not(#\#) {
  border-radius: 50%;
}

.x1sxf85j:not(#\#):not(#\#) {
  border-radius: 5px;
}

.x19097wa:not(#\#):not(#\#) {
  border-radius: 6px 6px 0 0;
}

.x1kogg8i:not(#\#):not(#\#) {
  border-radius: 6px;
}

.xu4hgxq:not(#\#):not(#\#) {
  border-radius: 7px;
}

.x1t6n6lk:not(#\#):not(#\#) {
  border-radius: 8px 8px 0 0;
}

.xur7f20:not(#\#):not(#\#) {
  border-radius: 8px;
}

.x1e6avla:not(#\#):not(#\#) {
  border-radius: 999px;
}

.x1efmbk2:not(#\#):not(#\#) {
  border-radius: var(--radius-l);
}

.x1jlqc01:not(#\#):not(#\#) {
  border-radius: var(--radius-m);
}

.x1emqyym:not(#\#):not(#\#) {
  border-radius: var(--radius-pill);
}

.x181ofz3:not(#\#):not(#\#) {
  border-radius: var(--radius-s);
}

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

.x1y0btm7:not(#\#):not(#\#) {
  border-style: solid;
}

.xc342km:not(#\#):not(#\#) {
  border-width: 0;
}

.xvndefy:not(#\#):not(#\#) {
  border-width: 1.5px;
}

.xmkeg23:not(#\#):not(#\#) {
  border-width: 1px;
}

.xdh2fpr:not(#\#):not(#\#) {
  border-width: 2px;
}

.x9r2w2z:not(#\#):not(#\#) {
  border-width: 3px;
}

.xvh977a:not(#\#):not(#\#) {
  gap: .25rem;
}

.xpj7pl4:not(#\#):not(#\#) {
  gap: .375rem;
}

.x13z6uf9:not(#\#):not(#\#) {
  gap: .5rem;
}

.xb6y1gh:not(#\#):not(#\#) {
  gap: .625rem;
}

.x8233eu:not(#\#):not(#\#) {
  gap: .75rem;
}

.x1fsutb:not(#\#):not(#\#) {
  gap: .875rem;
}

.x9sv3eg:not(#\#):not(#\#) {
  gap: 1.125rem;
}

.x15iy025:not(#\#):not(#\#) {
  gap: 1.25rem;
}

.xru8eyw:not(#\#):not(#\#) {
  gap: 1.5rem;
}

.xj3jsk1:not(#\#):not(#\#) {
  gap: 1.75rem;
}

.x883omv:not(#\#):not(#\#) {
  gap: 10px;
}

.x1v2ro7d:not(#\#):not(#\#) {
  gap: 12px;
}

.x1af02g3:not(#\#):not(#\#) {
  gap: 14px;
}

.xou54vl:not(#\#):not(#\#) {
  gap: 16px;
}

.x1r4awfq:not(#\#):not(#\#) {
  gap: 1rem 2rem;
}

.x8fetqu:not(#\#):not(#\#) {
  gap: 1rem;
}

.xoybqp3:not(#\#):not(#\#) {
  gap: 2.25rem;
}

.x195vfkc:not(#\#):not(#\#) {
  gap: 2px;
}

.x1h4iudz:not(#\#):not(#\#) {
  gap: 2rem;
}

.xbrdnr0:not(#\#):not(#\#) {
  gap: 3.5rem;
}

.x1ed6fcf:not(#\#):not(#\#) {
  gap: 3px;
}

.x1jnr06f:not(#\#):not(#\#) {
  gap: 4px;
}

.x1nejdyq:not(#\#):not(#\#) {
  gap: 5px;
}

.x17d4w8g:not(#\#):not(#\#) {
  gap: 6px;
}

.x167g77z:not(#\#):not(#\#) {
  gap: 8px;
}

.xp7e2i:not(#\#):not(#\#) {
  gap: var(--space-8);
}

.x10no89f:not(#\#):not(#\#) {
  inset-block: 0;
}

.x17y0mx6:not(#\#):not(#\#) {
  inset-inline: 0;
}

.xe8uvvx:not(#\#):not(#\#) {
  list-style: none;
}

.x10im51j:not(#\#):not(#\#) {
  margin-block: 0;
}

.x15j7jsh:not(#\#):not(#\#) {
  margin-block: 5px;
}

.x10z5scy:not(#\#):not(#\#) {
  margin-inline: -1rem;
}

.x13jr4wj:not(#\#):not(#\#) {
  margin-inline: -5px;
}

.x1x57ub9:not(#\#):not(#\#) {
  margin-inline: -8px;
}

.xvueqy4:not(#\#):not(#\#) {
  margin-inline: auto;
}

.x1a2a7pz:not(#\#):not(#\#) {
  outline: none;
}

.x7giv3:not(#\#):not(#\#) {
  overflow: clip;
}

.x22uyhm:not(#\#):not(#\#) {
  overflow: hidden auto;
}

.xb3r6kr:not(#\#):not(#\#) {
  overflow: hidden;
}

.xish69e:not(#\#):not(#\#) {
  overscroll-behavior: contain;
}

.x1bilvtl:not(#\#):not(#\#) {
  padding-block: .375rem;
}

.x18g2hj5:not(#\#):not(#\#) {
  padding-block: .5rem;
}

.xo0yzjp:not(#\#):not(#\#) {
  padding-block: .75rem;
}

.xt970qd:not(#\#):not(#\#) {
  padding-block: 0;
}

.xp59q4u:not(#\#):not(#\#) {
  padding-block: 10px;
}

.xsplgde:not(#\#):not(#\#) {
  padding-block: 1px;
}

.xr9q8rw:not(#\#):not(#\#) {
  padding-block: 24px;
}

.x1e9difb:not(#\#):not(#\#) {
  padding-block: 28px;
}

.xf4egzd:not(#\#):not(#\#) {
  padding-block: 3px;
}

.x12ulsxz:not(#\#):not(#\#) {
  padding-block: 4px;
}

.xifx94n:not(#\#):not(#\#) {
  padding-block: 5px;
}

.x1t0vds8:not(#\#):not(#\#) {
  padding-block: 6px;
}

.x1vvogim:not(#\#):not(#\#) {
  padding-block: 8px;
}

.xllzysa:not(#\#):not(#\#) {
  padding-inline: .25rem;
}

.x3a4228:not(#\#):not(#\#) {
  padding-inline: .5rem .625rem;
}

.x1i8etif:not(#\#):not(#\#) {
  padding-inline: .625rem .5rem;
}

.xvpgqt4:not(#\#):not(#\#) {
  padding-inline: .625rem;
}

.x1ryrjj2:not(#\#):not(#\#) {
  padding-inline: .75rem;
}

.x13s4r1c:not(#\#):not(#\#) {
  padding-inline: .875rem;
}

.xnjsko4:not(#\#):not(#\#) {
  padding-inline: 0;
}

.x1qhpy6z:not(#\#):not(#\#) {
  padding-inline: 1.25rem;
}

.x1nu5hly:not(#\#):not(#\#) {
  padding-inline: 1.375rem;
}

.x1awh872:not(#\#):not(#\#) {
  padding-inline: 10px;
}

.xfoe8qy:not(#\#):not(#\#) {
  padding-inline: 11px;
}

.xaope02:not(#\#):not(#\#) {
  padding-inline: 12px;
}

.xqin4a2:not(#\#):not(#\#) {
  padding-inline: 14px;
}

.x1hr3lfm:not(#\#):not(#\#) {
  padding-inline: 16px;
}

.x12j899k:not(#\#):not(#\#) {
  padding-inline: 18px;
}

.xnxx81d:not(#\#):not(#\#) {
  padding-inline: 1rem;
}

.xm0hkee:not(#\#):not(#\#) {
  padding-inline: 2.5rem;
}

.x17qtykl:not(#\#):not(#\#) {
  padding-inline: 20px;
}

.x1xijbu4:not(#\#):not(#\#) {
  padding-inline: 6px;
}

.xdqyycr:not(#\#):not(#\#) {
  padding-inline: 8px;
}

.x30g6up:not(#\#):not(#\#) {
  padding-inline: var(--x-paddingInline);
}

.x1ku5rj1:not(#\#):not(#\#) {
  place-items: center;
}

.xxu6dkj:not(#\#):not(#\#) {
  scroll-padding-inline: 1.25rem;
}

.x1di6z1p:not(#\#):not(#\#) {
  scroll-snap-type: x proximity;
}

.x1hl2dhg:not(#\#):not(#\#) {
  text-decoration: none;
}

.x1v9i6ud:focus-within:not(#\#):not(#\#) {
  border-color: var(--accent-text);
}

.x1fj5hjz:focus-within:not(#\#):not(#\#) {
  border-color: var(--accent);
}

.x1hoz6r6:focus-within:not(#\#):not(#\#) {
  border-color: var(--line);
}

.xomzh7y:focus:not(#\#):not(#\#) {
  overflow: visible;
}

.x1pha0wt:not(#\#):not(#\#):not(#\#) {
  align-items: baseline;
}

.x6s0dn4:not(#\#):not(#\#):not(#\#) {
  align-items: center;
}

.xuk3077:not(#\#):not(#\#):not(#\#) {
  align-items: flex-end;
}

.x1cy8zhl:not(#\#):not(#\#):not(#\#) {
  align-items: flex-start;
}

.x1qjc9v5:not(#\#):not(#\#):not(#\#) {
  align-items: stretch;
}

.xamitd3:not(#\#):not(#\#):not(#\#) {
  align-self: center;
}

.xqcrz7y:not(#\#):not(#\#):not(#\#) {
  align-self: flex-start;
}

.x1vwdvh2:not(#\#):not(#\#):not(#\#) {
  animation-delay: .12s;
}

.xvo38ju:not(#\#):not(#\#):not(#\#) {
  animation-delay: var(--x-animationDelay);
}

.xemfg65:not(#\#):not(#\#):not(#\#) {
  animation-duration: .8s;
}

.xegkacw:not(#\#):not(#\#):not(#\#) {
  animation-duration: .9s;
}

.x18hd8ej:not(#\#):not(#\#):not(#\#) {
  animation-duration: 1.6s;
}

.x1i21zgq:not(#\#):not(#\#):not(#\#) {
  animation-duration: .14s;
}

.xjwq50s:not(#\#):not(#\#):not(#\#) {
  animation-duration: .24s;
}

.xhvidxz:not(#\#):not(#\#):not(#\#) {
  animation-duration: .56s;
}

.xskzprw:not(#\#):not(#\#):not(#\#) {
  animation-fill-mode: backwards;
}

.x10e4vud:not(#\#):not(#\#):not(#\#) {
  animation-fill-mode: forwards;
}

.xa4qsjk:not(#\#):not(#\#):not(#\#) {
  animation-iteration-count: infinite;
}

.x1a5igra:not(#\#):not(#\#):not(#\#) {
  animation-name: none;
}

.xsf7jcm:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: cubic-bezier(.22, 1, .36, 1);
}

.x5cerk0:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: cubic-bezier(.34, 1.56, .64, 1);
}

.x4hg4is:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: ease-in-out;
}

.x1esw782:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: linear;
}

.x1plog1:not(#\#):not(#\#):not(#\#) {
  aspect-ratio: 1;
}

.x10y9f9r:not(#\#):not(#\#):not(#\#) {
  aspect-ratio: var(--x-aspectRatio);
}

.xpivpjv:not(#\#):not(#\#):not(#\#) {
  backdrop-filter: blur(4px);
}

.xlh2nup:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--text) 24%,transparent);
}

.xxws4sl:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--xk0u0g) 40%,transparent);
}

.x1s7udfi:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--xk0u0g) 50%,transparent);
}

.xjbqb8w:not(#\#):not(#\#):not(#\#) {
  background-color: #0000;
}

.xhlrlra:not(#\#):not(#\#):not(#\#) {
  background-color: var(--accent-soft);
}

.xwnonoy:not(#\#):not(#\#):not(#\#) {
  background-color: var(--accent);
}

.x1b7ymfm:not(#\#):not(#\#):not(#\#) {
  background-color: var(--bg-tint);
}

.x1eieebl:not(#\#):not(#\#):not(#\#) {
  background-color: var(--bg);
}

.x1g0h4un:not(#\#):not(#\#):not(#\#) {
  background-color: var(--dot-danang);
}

.x10sv7er:not(#\#):not(#\#):not(#\#) {
  background-color: var(--dot-elsewhere);
}

.x1upgxli:not(#\#):not(#\#):not(#\#) {
  background-color: var(--dot-hanoi);
}

.x1y9txi4:not(#\#):not(#\#):not(#\#) {
  background-color: var(--dot-saigon);
}

.xjc40l:not(#\#):not(#\#):not(#\#) {
  background-color: var(--line);
}

.x1eubnom:not(#\#):not(#\#):not(#\#) {
  background-color: var(--on-accent);
}

.xuvt9l:not(#\#):not(#\#):not(#\#) {
  background-color: var(--surface);
}

.x15k62pf:not(#\#):not(#\#):not(#\#) {
  background-color: var(--text);
}

.x38zmmq:not(#\#):not(#\#):not(#\#) {
  background-color: var(--tint-danang);
}

.x13pux5v:not(#\#):not(#\#):not(#\#) {
  background-color: var(--tint-elsewhere);
}

.x82ujz3:not(#\#):not(#\#):not(#\#) {
  background-color: var(--tint-hanoi);
}

.xsbglqg:not(#\#):not(#\#):not(#\#) {
  background-color: var(--tint-saigon);
}

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

.x17sgxkw:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xd4zolk);
}

.x6tgjbd:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xf8h1d);
}

.x1ehp5z3:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xk0u0g);
}

.xppz3eo:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xnzgpbh);
}

.x14i0coo:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(100deg, #0000, #ffffff73, #0000);
}

.x1e410k8:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 -8px 28px color-mix(in srgb,var(--text) 8%,transparent);
}

.x1vhteve:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 #0000;
}

.x1snu9gm:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 1.25rem 2.5rem -1.25rem #1e1a1652, 0 .25rem .75rem -.25rem #1e1a161a;
}

.xcyjyks:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 10px 30px #1e1a1626;
}

.xc50s1h:not(#\#):not(#\#):not(#\#) {
  box-shadow: inset 0 1px #ffffff2e, 0 1px 2px #c23f1959;
}

.x1d4pzmj:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 1px 2px color-mix(in srgb,var(--text) 28%,transparent),0 0 0 1px color-mix(in srgb,var(--text) 90%,transparent);
}

.x1ssmy4u:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 1px 2px #1e1a160f, 0 12px 32px -8px #1e1a1624, 0 32px 80px -16px #1e1a1633;
}

.xvhj3r:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 1px 2px #1e1a160f, 0 8px 24px -6px #1e1a161f, 0 18px 40px -12px #1e1a161a;
}

.x1lmruey:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 1px 2px #1e1a1614;
}

.x1sa8xi9:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 6px 14px color-mix(in srgb,var(--text) 20%,transparent);
}

.x18g6020:not(#\#):not(#\#):not(#\#) {
  box-shadow: inset 0 0 0 1px #0000;
}

.x3qycy:not(#\#):not(#\#):not(#\#) {
  box-shadow: inset 0 1px 0 color-mix(in srgb,var(--on-accent) 28%,transparent);
}

.x1gnnqk1:not(#\#):not(#\#):not(#\#) {
  box-shadow: none;
}

.x9f619:not(#\#):not(#\#):not(#\#) {
  box-sizing: border-box;
}

.x1e7dk1c:not(#\#):not(#\#):not(#\#) {
  caret-color: var(--accent);
}

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

.x1r5ckb0:not(#\#):not(#\#):not(#\#) {
  color: color-mix(in srgb,var(--on-accent) 70%,transparent);
}

.x1f8wxcn:not(#\#):not(#\#):not(#\#) {
  color: var(--accent-text);
}

.x17j02y5:not(#\#):not(#\#):not(#\#) {
  color: var(--muted);
}

.x1qiipnf:not(#\#):not(#\#):not(#\#) {
  color: var(--on-accent);
}

.x1wjv7f:not(#\#):not(#\#):not(#\#) {
  color: var(--surface);
}

.x1aj07ft:not(#\#):not(#\#):not(#\#) {
  color: var(--text);
}

.xfdd877:not(#\#):not(#\#):not(#\#) {
  column-gap: 2rem;
}

.x12h1iku:not(#\#):not(#\#):not(#\#) {
  container-type: inline-size;
}

.xpqogu8:not(#\#):not(#\#):not(#\#) {
  container-type: size;
}

.xt0e3qv:not(#\#):not(#\#):not(#\#) {
  cursor: default;
}

.x1jm3nie:not(#\#):not(#\#):not(#\#) {
  cursor: grab;
}

.x1h6gzvc:not(#\#):not(#\#):not(#\#) {
  cursor: not-allowed;
}

.x1ypdohk:not(#\#):not(#\#):not(#\#) {
  cursor: pointer;
}

.x1ed109x:not(#\#):not(#\#):not(#\#) {
  cursor: text;
}

.x1lliihq:not(#\#):not(#\#):not(#\#) {
  display: block;
}

.xjp7ctv:not(#\#):not(#\#):not(#\#) {
  display: contents;
}

.x78zum5:not(#\#):not(#\#):not(#\#) {
  display: flex;
}

.xrvj5dj:not(#\#):not(#\#):not(#\#) {
  display: grid;
}

.x3nfvp2:not(#\#):not(#\#):not(#\#) {
  display: inline-flex;
}

.xt0psk2:not(#\#):not(#\#):not(#\#) {
  display: inline;
}

.x1s85apg:not(#\#):not(#\#):not(#\#) {
  display: none;
}

.x1opg30j:not(#\#):not(#\#):not(#\#) {
  fill: var(--accent);
}

.x1r8uery:not(#\#):not(#\#):not(#\#) {
  flex-basis: 0;
}

.xdt5ytf:not(#\#):not(#\#):not(#\#) {
  flex-direction: column;
}

.x1iyjqo2:not(#\#):not(#\#):not(#\#) {
  flex-grow: 1;
}

.x2lah0s:not(#\#):not(#\#):not(#\#) {
  flex-shrink: 0;
}

.xs83m0k:not(#\#):not(#\#):not(#\#) {
  flex-shrink: 1;
}

.xozqiw3:not(#\#):not(#\#):not(#\#) {
  flex-wrap: nowrap;
}

.x1a02dak:not(#\#):not(#\#):not(#\#) {
  flex-wrap: wrap;
}

.xjb2p0i:not(#\#):not(#\#):not(#\#) {
  font-family: inherit;
}

.x1arfh7o:not(#\#):not(#\#):not(#\#) {
  font-family: var(--font-display);
}

.xayxxnd:not(#\#):not(#\#):not(#\#) {
  font-family: var(--font);
}

.x12lo8hy:not(#\#):not(#\#):not(#\#) {
  font-size: .6875rem;
}

.xboafo0:not(#\#):not(#\#):not(#\#) {
  font-size: .75rem;
}

.x1dcheo9:not(#\#):not(#\#):not(#\#) {
  font-size: .8125rem;
}

.xkpwil5:not(#\#):not(#\#):not(#\#) {
  font-size: .875rem;
}

.x6u19be:not(#\#):not(#\#):not(#\#) {
  font-size: .9375rem;
}

.x1lkfr7t:not(#\#):not(#\#):not(#\#) {
  font-size: 1.0625rem;
}

.x1c3i2sq:not(#\#):not(#\#):not(#\#) {
  font-size: 1.125rem;
}

.x1603h9y:not(#\#):not(#\#):not(#\#) {
  font-size: 1.25rem;
}

.xngnso2:not(#\#):not(#\#):not(#\#) {
  font-size: 1.5rem;
}

.xddofbv:not(#\#):not(#\#):not(#\#) {
  font-size: 1.625rem;
}

.x1q74xe4:not(#\#):not(#\#):not(#\#) {
  font-size: 1.75rem;
}

.x1jchvi3:not(#\#):not(#\#):not(#\#) {
  font-size: 1rem;
}

.xucymfc:not(#\#):not(#\#):not(#\#) {
  font-size: 2.125rem;
}

.x1iv1qll:not(#\#):not(#\#):not(#\#) {
  font-size: 2.75rem;
}

.xss6m8b:not(#\#):not(#\#):not(#\#) {
  font-variant-numeric: tabular-nums;
}

.xk50ysn:not(#\#):not(#\#):not(#\#) {
  font-weight: 500;
}

.x1s688f:not(#\#):not(#\#):not(#\#) {
  font-weight: 600;
}

.x1xlr1w8:not(#\#):not(#\#):not(#\#) {
  font-weight: 700;
}

.xvd0upo:not(#\#):not(#\#):not(#\#) {
  grid-auto-rows: .125rem;
}

.x8a1x49:not(#\#):not(#\#):not(#\#) {
  grid-column-start: auto;
}

.x1f5yvw1:not(#\#):not(#\#):not(#\#) {
  grid-row-end: var(--x-gridRowEnd);
}

.x1tbo3fz:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 12rem 1fr;
}

.x1o61qjw:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 1fr 1fr;
}

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

.x1jhvs9y:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(auto-fill, minmax(24rem, 1fr));
}

.x1sx1omo:not(#\#):not(#\#):not(#\#) {
  grid-template-rows: minmax(0, 1fr) auto;
}

.xc8icb0:not(#\#):not(#\#):not(#\#) {
  isolation: isolate;
}

.xl56j7k:not(#\#):not(#\#):not(#\#) {
  justify-content: center;
}

.x1qughib:not(#\#):not(#\#):not(#\#) {
  justify-content: space-between;
}

.x619ttb:not(#\#):not(#\#):not(#\#) {
  justify-items: start;
}

.x1w69ole:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.025em;
}

.xrg9stw:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.4px;
}

.x1roq8pg:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.5px;
}

.x75m3dq:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -1px;
}

.x1yf5rgg:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .01em;
}

.x16q24ku:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .02em;
}

.xcheg63:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .4px;
}

.xkv8mnm:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .6px;
}

.x1jo673t:not(#\#):not(#\#):not(#\#) {
  line-height: .875rem;
}

.x1f41ap9:not(#\#):not(#\#):not(#\#) {
  line-height: 1.05;
}

.x1159mfc:not(#\#):not(#\#):not(#\#) {
  line-height: 1.1;
}

.xdpg8n2:not(#\#):not(#\#):not(#\#) {
  line-height: 1.125rem;
}

.xtjgv7p:not(#\#):not(#\#):not(#\#) {
  line-height: 1.1875rem;
}

.x1u7k74:not(#\#):not(#\#):not(#\#) {
  line-height: 1.2;
}

.x8r4c90:not(#\#):not(#\#):not(#\#) {
  line-height: 1.25rem;
}

.xal1hqk:not(#\#):not(#\#):not(#\#) {
  line-height: 1.375rem;
}

.x37zpob:not(#\#):not(#\#):not(#\#) {
  line-height: 1.4;
}

.x1evy7pa:not(#\#):not(#\#):not(#\#) {
  line-height: 1.5;
}

.x17mssa0:not(#\#):not(#\#):not(#\#) {
  line-height: 1.5rem;
}

.x14nib4c:not(#\#):not(#\#):not(#\#) {
  line-height: 1.625rem;
}

.xl2ypbo:not(#\#):not(#\#):not(#\#) {
  line-height: 1rem;
}

.x16n75kc:not(#\#):not(#\#):not(#\#) {
  line-height: 2.25rem;
}

.x1f0cnv9:not(#\#):not(#\#):not(#\#) {
  -webkit-mask-image: url("/map/poster-600.webp");
  mask-image: url("/map/poster-600.webp");
}

.x3b2oae:not(#\#):not(#\#):not(#\#) {
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.xl1xv1r:not(#\#):not(#\#):not(#\#) {
  object-fit: cover;
}

.x1a9c4fp:not(#\#):not(#\#):not(#\#) {
  object-position: 50% 0%;
}

.x8ozjh4:not(#\#):not(#\#):not(#\#) {
  object-position: top;
}

.xwq05k6:not(#\#):not(#\#):not(#\#) {
  opacity: .55;
}

.x197sbye:not(#\#):not(#\#):not(#\#) {
  opacity: .6;
}

.xiiclqw:not(#\#):not(#\#):not(#\#) {
  opacity: .85;
}

.xg01cxk:not(#\#):not(#\#):not(#\#) {
  opacity: 0;
}

.x1hc1fzr:not(#\#):not(#\#):not(#\#) {
  opacity: 1;
}

.x1ryx6f3:not(#\#):not(#\#):not(#\#) {
  outline-color: color-mix(in srgb,var(--accent) 55%,transparent);
}

.x1hl8ikr:not(#\#):not(#\#):not(#\#) {
  outline-offset: 2px;
}

.x1t137rt:not(#\#):not(#\#):not(#\#) {
  outline-style: none;
}

.x1de99jn:not(#\#):not(#\#):not(#\#) {
  outline-width: 2px;
}

.x67bb7w:not(#\#):not(#\#):not(#\#) {
  pointer-events: auto;
}

.x47corl:not(#\#):not(#\#):not(#\#) {
  pointer-events: none;
}

.x10l6tqk:not(#\#):not(#\#):not(#\#) {
  position: absolute;
}

.xixxii4:not(#\#):not(#\#):not(#\#) {
  position: fixed;
}

.x1n2onr6:not(#\#):not(#\#):not(#\#) {
  position: relative;
}

.x1uhb9sk:not(#\#):not(#\#):not(#\#) {
  position: static;
}

.x7wzq59:not(#\#):not(#\#):not(#\#) {
  position: sticky;
}

.xfpzme:not(#\#):not(#\#):not(#\#) {
  rotate: -2deg;
}

.xdla6re:not(#\#):not(#\#):not(#\#) {
  rotate: -4deg;
}

.x1gcftaf:not(#\#):not(#\#):not(#\#) {
  rotate: 0deg;
}

.x4cj3o5:not(#\#):not(#\#):not(#\#) {
  rotate: 3deg;
}

.x1d474pu:not(#\#):not(#\#):not(#\#) {
  row-gap: 2rem;
}

.xra4ve5:not(#\#):not(#\#):not(#\#) {
  row-gap: clamp(1.5rem, 100dvh - 43.5rem, 12.75rem);
}

.x1hsy5kr:not(#\#):not(#\#):not(#\#) {
  scale: 1;
}

.x190jpm6:not(#\#):not(#\#):not(#\#) {
  scroll-initial-target: nearest;
}

.x83psoy:not(#\#):not(#\#):not(#\#) {
  scroll-snap-align: end;
}

.x1bhewko:not(#\#):not(#\#):not(#\#) {
  scroll-snap-align: start;
}

.x1rohswg:not(#\#):not(#\#):not(#\#) {
  scrollbar-width: none;
}

.x1p5r69i:not(#\#):not(#\#):not(#\#) {
  stroke: var(--accent);
}

.xdpxx8g:not(#\#):not(#\#):not(#\#) {
  text-align: left;
}

.xr5o5jz:not(#\#):not(#\#):not(#\#) {
  text-decoration-color: #0000;
}

.x5lhwog:not(#\#):not(#\#):not(#\#) {
  text-decoration-line: line-through;
}

.xkrqix3:not(#\#):not(#\#):not(#\#) {
  text-decoration-line: none;
}

.xlyipyv:not(#\#):not(#\#):not(#\#) {
  text-overflow: ellipsis;
}

.xtvhhri:not(#\#):not(#\#):not(#\#) {
  text-transform: uppercase;
}

.x1ohr1zr:not(#\#):not(#\#):not(#\#) {
  text-underline-offset: .2em;
}

.x1fzhlzt:not(#\#):not(#\#):not(#\#) {
  text-wrap: pretty;
}

.x5ve5x3:not(#\#):not(#\#):not(#\#) {
  touch-action: none;
}

.x1c071of:not(#\#):not(#\#):not(#\#) {
  transform: none;
}

.x9tu13d:not(#\#):not(#\#):not(#\#) {
  transform: rotate(-90deg);
}

.x1iffjtl:not(#\#):not(#\#):not(#\#) {
  transform: rotate(90deg);
}

.x1ygn5fr:not(#\#):not(#\#):not(#\#) {
  transform: scale(1.1818);
}

.x1xignkv:not(#\#):not(#\#):not(#\#) {
  transform: scale(1.25);
}

.x1sjgl4h:not(#\#):not(#\#):not(#\#) {
  transform-origin: 0%;
}

.xqlk7fu:not(#\#):not(#\#):not(#\#) {
  transform-origin: 50% 100%;
}

.x2u50s9:not(#\#):not(#\#):not(#\#) {
  transform-origin: var(--card-origin, 50% 50%);
}

.xqnrj4p:not(#\#):not(#\#):not(#\#) {
  transform-origin: var(--radix-select-content-transform-origin);
}

.x145v0mx:not(#\#):not(#\#):not(#\#) {
  transition-delay: .6s;
}

.x9dyr19:not(#\#):not(#\#):not(#\#) {
  transition-duration: .18s;
}

.x97pzxe:not(#\#):not(#\#):not(#\#) {
  transition-duration: .6s;
}

.x1mq3mr6:not(#\#):not(#\#):not(#\#) {
  transition-duration: 0s;
}

.xsu69xc:not(#\#):not(#\#):not(#\#) {
  transition-duration: .14s;
}

.x6pa943:not(#\#):not(#\#):not(#\#) {
  transition-duration: .24s, .14s, .24s, .24s;
}

.x1puldfm:not(#\#):not(#\#):not(#\#) {
  transition-duration: .24s, .14s;
}

.xzryjok:not(#\#):not(#\#):not(#\#) {
  transition-duration: .24s;
}

.x1n4mbkp:not(#\#):not(#\#):not(#\#) {
  transition-duration: .56s, .7s;
}

.x1ost2wa:not(#\#):not(#\#):not(#\#) {
  transition-duration: .56s;
}

.x13b0p5u:not(#\#):not(#\#):not(#\#) {
  transition-property: none;
}

.xqadr9x:not(#\#):not(#\#):not(#\#) {
  transition-timing-function: cubic-bezier(.22, 1, .36, 1);
}

.x1nkoa0l:not(#\#):not(#\#):not(#\#) {
  transition-timing-function: cubic-bezier(.34, 1.56, .64, 1);
}

.x9lcvmn:not(#\#):not(#\#):not(#\#) {
  transition-timing-function: ease-out;
}

.x1gqt3iv:not(#\#):not(#\#):not(#\#) {
  translate: -4px;
}

.x1qeszuu:not(#\#):not(#\#):not(#\#) {
  translate: 0;
}

.x87ps6o:not(#\#):not(#\#):not(#\#) {
  -webkit-user-select: none;
  user-select: none;
}

.x1x7wgjd:not(#\#):not(#\#):not(#\#) {
  vertical-align: -.125em;
}

.x18yeff2:not(#\#):not(#\#):not(#\#) {
  view-transition-name: card;
}

.xr2v34y:not(#\#):not(#\#):not(#\#) {
  view-transition-name: side;
}

.xzrjtdm:not(#\#):not(#\#):not(#\#) {
  view-transition-name: stage;
}

.x1g3awlo:not(#\#):not(#\#):not(#\#) {
  view-transition-name: wordmark;
}

.xlshs6z:not(#\#):not(#\#):not(#\#) {
  visibility: hidden;
}

.xnpuxes:not(#\#):not(#\#):not(#\#) {
  visibility: visible;
}

.xuxw1ft:not(#\#):not(#\#):not(#\#) {
  white-space: nowrap;
}

.x1so62im:not(#\#):not(#\#):not(#\#) {
  will-change: transform;
}

.x8knxv4:not(#\#):not(#\#):not(#\#) {
  z-index: -1;
}

.x1vjfegm:not(#\#):not(#\#):not(#\#) {
  z-index: 1;
}

.xhtitgo:not(#\#):not(#\#):not(#\#) {
  z-index: 2;
}

.xzkaem6:not(#\#):not(#\#):not(#\#) {
  z-index: 3;
}

.xa9119d:not(#\#):not(#\#):not(#\#) {
  z-index: 50;
}

.xfa8aoj:not(#\#):not(#\#):not(#\#) {
  z-index: 51;
}

.xze82gc:not(#\#):not(#\#):not(#\#) {
  zoom: .62;
}

@media (width >= 64rem) {
  .x1ozztek.x1ozztek:not(#\#):not(#\#):not(#\#) {
    --from-opacity: 0;
  }

  .x8i1nuk.x8i1nuk:not(#\#):not(#\#):not(#\#) {
    --from-scale: .97;
  }

  .x1s46lpj.x1s46lpj:not(#\#):not(#\#):not(#\#) {
    --from-y: 8px;
  }
}

.x1s1r8rl[data-side="bottom"]:not(#\#):not(#\#):not(#\#) {
  --shift: -4px;
}

.x1fvirsv[data-side="top"]:not(#\#):not(#\#):not(#\#) {
  --shift: 4px;
}

.x1fhbpkp.x1fhbpkp:where(.x-default-marker:hover *):not(#\#):not(#\#):not(#\#) {
  transition-duration: .56s, 1.6s;
}

.x1jxdlw7:focus-within:not(#\#):not(#\#):not(#\#) {
  background-color: var(--surface);
}

.x1wxs0hp:focus-visible:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 0 2px color-mix(in srgb,var(--accent) 55%,transparent);
}

.x1idt903:focus-within:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 0 3px color-mix(in srgb,var(--accent-text) 24%,transparent);
}

.xlr4tin:focus-within:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 0 3px color-mix(in srgb,var(--accent) 24%,transparent);
}

.x1ik2q1m:focus-visible:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 0 3px color-mix(in srgb,var(--accent) 28%,transparent);
}

.xvzf0la:focus-visible:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 0 3px color-mix(in srgb,var(--accent) 40%,transparent);
}

.xc3o4mo:focus-visible:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 1px 0 #ffffff2e inset,0 1px 2px #c23f1959,0 0 0 3px color-mix(in srgb,var(--accent) 28%,transparent);
}

.x1fcms3g:focus-visible:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 1px 2px #1e1a1614,0 0 0 3px color-mix(in srgb,var(--accent) 28%,transparent);
}

.xjjowm1:focus-within:not(#\#):not(#\#):not(#\#) {
  box-shadow: inset 0 0 0 1px var(--accent),0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent);
}

.x15ysqaf:focus-within:not(#\#):not(#\#):not(#\#) {
  box-shadow: none;
}

.x1v1tr5r[data-pointing]:not(#\#):not(#\#):not(#\#) {
  cursor: pointer;
}

.xi5y0ii:focus-visible:not(#\#):not(#\#):not(#\#) {
  outline-style: none;
}

.x9v5kkp:focus-visible:not(#\#):not(#\#):not(#\#) {
  outline-style: solid;
}

.xbq8aph[aria-pressed="true"]:not(#\#):not(#\#):not(#\#) {
  text-decoration-line: none;
}

.x1t5pwa4:disabled:not(#\#):not(#\#):not(#\#) {
  opacity: .45;
}

.xaqnwrm:disabled:not(#\#):not(#\#):not(#\#) {
  pointer-events: none;
}

.x9ojkr9:hover:not(#\#):not(#\#):not(#\#) {
  text-decoration-color: currentColor;
}

.x1rsz1da:focus:not(#\#):not(#\#):not(#\#) {
  clip-path: none;
}

.x9p066g:focus:not(#\#):not(#\#):not(#\#) {
  z-index: 100;
}

@media (height <= 33.99rem) {
  .x1qnn60j.x1qnn60j:not(#\#):not(#\#):not(#\#) {
    display: none;
  }
}

@media (height <= 44.99rem) {
  .xxzwnq1.xxzwnq1:not(#\#):not(#\#):not(#\#) {
    display: none;
  }
}

@container (width >= 37rem) {
  .xkc9648.xkc9648:not(#\#):not(#\#):not(#\#) {
    align-items: start;
  }

  .x1298nsa.x1298nsa:not(#\#):not(#\#):not(#\#) {
    display: grid;
  }

  .x2665t5.x2665t5:not(#\#):not(#\#):not(#\#) {
    grid-auto-flow: row dense;
  }
}

@container (37rem <= width < 56.5rem) {
  .xn8bkta.xn8bkta:not(#\#):not(#\#):not(#\#) {
    grid-column-start: 1;
  }
}

@container (width >= 56.5rem) {
  .xqn76dc.xqn76dc:not(#\#):not(#\#):not(#\#) {
    grid-column-start: 1;
  }
}

@container (37rem <= width < 56.5rem) {
  .x189iwv5.x189iwv5:not(#\#):not(#\#):not(#\#) {
    grid-column-start: 2;
  }
}

@container (width >= 56.5rem) {
  .xsn3d31.xsn3d31:not(#\#):not(#\#):not(#\#) {
    grid-column-start: 2;
  }

  .x1ijip8g.x1ijip8g:not(#\#):not(#\#):not(#\#) {
    grid-column-start: 3;
  }
}

@container (37rem <= width < 56.5rem) {
  .xldpagh.xldpagh:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@container (width >= 56.5rem) {
  .x1onzihl.x1onzihl:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

@container (width >= 37rem) {
  .x1fpcyfb.x1fpcyfb:not(#\#):not(#\#):not(#\#) {
    row-gap: 0;
  }
}

.xk3n7ll:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: var(--line);
}

.xfrllxf:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-left-radius: 0;
}

.xjppbhk:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-right-radius: 0;
}

.x1q0q8m5:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-style: solid;
}

.x1qhh985:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-width: 0;
}

.xso031l:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-width: 1px;
}

.xlxy82:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-width: 2px;
}

.x23dydh:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: var(--line);
}

.x1otzmxj:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-left-radius: 20px;
}

.xp1m4md:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-left-radius: var(--radius-l);
}

.xhxebqp:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-right-radius: 20px;
}

.xtls0ap:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-right-radius: var(--radius-l);
}

.x13fuv20:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-style: solid;
}

.x178xt8z:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-width: 1px;
}

.x4210vg:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: .75rem;
}

.x1ey2m1c:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: 0;
}

.x1vuu14i:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: 2rem;
}

.x1bcugnm:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: 3.3125rem;
}

.xvqfenq:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: .3125rem;
}

.xdqsb28:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: .92em;
}

.xqtp20y:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 0;
}

.x1xenkam:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 10.5rem;
}

.x5yr21d:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 100%;
}

.xtdtrs8:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 100dvh;
}

.x170jfvy:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 10px;
}

.x41k7rp:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 110px;
}

.x1kpxq89:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 12px;
}

.x1v9usgg:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 14px;
}

.xlup9mm:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 16px;
}

.xjm9jq1:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 1px;
}

.xk8t5le:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 2.25rem;
}

.x12hms15:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 2.75rem;
}

.xxk0z11:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 24px;
}

.x1j7fsof:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 3.25rem;
}

.x10w6t97:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 32px;
}

.xc9qbxq:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 36px;
}

.x1pizb70:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 3rem;
}

.xn3w4p2:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 44px;
}

.xqu0tyb:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 4px;
}

.x1x7pkhd:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 5.5rem;
}

.x1xg5r6d:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 5.75rem;
}

.xnnlda6:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 56px;
}

.x1ycjhwn:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 5px;
}

.xols6we:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 6px;
}

.x17frcva:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 6rem;
}

.xalc01g:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 7.5rem;
}

.xdk7pt:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 8px;
}

.xlo07zb:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 90px;
}

.xegnrdp:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 9px;
}

.xt7dq6l:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: auto;
}

.xtcy3f6:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: calc(100% + 10px);
}

.x1nu4zoi:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: var(--h);
}

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

.xvq1qyu:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: -10000px;
}

.xn3vecc:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: -50%;
}

.xu96u03:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 0;
}

.x1db0ys2:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 2.875rem;
}

.x1rpegvr:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 3.5rem;
}

.x15mwya8:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 8.1875rem;
}

@media (width >= 64rem) {
  .xjz1wf2.xjz1wf2:not(#\#):not(#\#):not(#\#):not(#\#) {
    margin: 0;
  }
}

.x35oei6:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: -1.75rem;
}

.xhbfen4:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: .5rem;
}

.xat24cr:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 0;
}

.xuqiktq:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: .75rem;
}

.x8x9d4c:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: auto;
}

.x2dym2x:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-right: -.5rem;
}

.x1k2guae:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-right: .3125rem;
}

.xpoiemb:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-right: .5rem;
}

.xdh7pzt:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-right: .75rem;
}

.x5j7nwy:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: .375rem;
}

.x1mjqqkp:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: .5rem;
}

.xvxpopf:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: .875rem;
}

.xwg69jb:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 1.25rem;
}

.x14vqqas:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 12px;
}

.xw7yly9:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 16px;
}

.x1sy10c2:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 20px;
}

.x1k70j0n:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 6px;
}

.xr1yuqi:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: auto;
}

.xn0nfnk:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: 40dvh;
}

.x15vuvwr:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: 85dvh;
}

.x13r2y4a:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: var(--radix-select-content-available-height);
}

.x193iq5w:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 100%;
}

.x1ptgtm5:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 26rem;
}

.x1gyyihc:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 82rem;
}

.x2lwn1j:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 0;
}

.x1rqwxy8:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 1.5rem;
}

.x1ov3xa9:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 100dvh;
}

.x19wm6jj:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 2.25rem;
}

.xgbkey0:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 2.75rem;
}

.xu0aao5:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 36px;
}

.x141feeh:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 38px;
}

.x1ba4aug:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 40px;
}

.x1gg8mnh:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 44px;
}

.x1wxaq2x:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 48px;
}

.x1wiwyrm:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 52px;
}

.xt55aet:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 54px;
}

.xbktkl8:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 56px;
}

.xeuugli:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 0;
}

.x15hfatp:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 36px;
}

.x1ag9ea8:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 9rem;
}

.x1np95v7:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: max(9rem,var(--radix-select-trigger-width));
}

.xw2csxc:not(#\#):not(#\#):not(#\#):not(#\#) {
  overflow-x: auto;
}

.x1odjw0f:not(#\#):not(#\#):not(#\#):not(#\#) {
  overflow-y: auto;
}

.x7p5m3t:not(#\#):not(#\#):not(#\#):not(#\#) {
  overscroll-behavior-x: contain;
}

@media (width >= 64rem) {
  .xr1f97q.xr1f97q:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding: 1.5rem;
  }
}

.xes99ow:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: .25rem;
}

.x163t5y5:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 1.5rem;
}

.x13xio2g:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 1.75rem;
}

.x2yie3v:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 1rem;
}

.x1fh90og:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 2.5rem;
}

.x1120s5i:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 2px;
}

.x17r0vjz:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 2rem;
}

.xjkvuk6:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 4px;
}

.xwib8y2:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 8px;
}

.xxchusl:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: 38px;
}

.x1iul6r4:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: .25rem;
}

.x1pe9zv5:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: .625rem;
}

.xfxficq:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: .875rem;
}

.xefbat3:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 1.75rem;
}

.x889kno:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 10px;
}

.xz9dl7a:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 12px;
}

.xyinxu5:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 14px;
}

.x12t3zde:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 1rem;
}

.x1p9p2es:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 2.25rem;
}

.x1nn3v0j:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 2px;
}

.x1jm3axb:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: var(--x-paddingTop);
}

.x1suesbl:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: .75rem;
}

.x51lu3y:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: .875rem;
}

.x3m8u43:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: 0;
}

.x1sbfeta:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: 1.25rem;
}

.x19u6lzr:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: -.875rem;
}

.x13vifvy:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 0;
}

.xyhyt1o:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 17.8125rem;
}

.xe2tndf:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 20.625rem;
}

.x80663w:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: auto;
}

.x1r3lusj:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 10.5rem;
}

.xh8yej3:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 100%;
}

.x1fsd2vl:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 10px;
}

.xja02kk:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 110px;
}

.xygnafs:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 120px;
}

.xsmyaan:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 12px;
}

.xsbnxe3:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 13.25rem;
}

.x13ie5k6:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 130px;
}

.xifkd7f:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 140px;
}

.x6jxa94:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 14px;
}

.x1q2mzld:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 14rem;
}

.xq1dxzn:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 160px;
}

.x4i5ymx:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 18.875rem;
}

.xzjbwwf:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 180px;
}

.x1o9jwpy:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 19.25rem;
}

.x1i1rx1s:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 1px;
}

.x1s4ejo4:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 2.25rem;
}

.xb1qrhf:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 2.75rem;
}

.x1fjzz8u:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 20rem;
}

.x17z2i9w:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 22px;
}

.xvy4d1p:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 24px;
}

.x1849jeq:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 30px;
}

.x14qfxbe:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 36px;
}

.x1q22l7i:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 4.5rem;
}

.x1qj20:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 4.75rem;
}

.x100vrsf:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 40px;
}

.x187nhsf:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 44px;
}

.x1useyqa:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 48px;
}

.x3hqpx7:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 50%;
}

.x1pju0fl:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 50px;
}

.x1ftt334:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 5px;
}

.x1247r65:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 60px;
}

.x1fu8urw:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 64px;
}

.x1v4s8kt:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 6px;
}

.xo5x3gg:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 70px;
}

.x1axzir2:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 8.25rem;
}

.x1xc55vz:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 8px;
}

.x1ws5q7i:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 9.375rem;
}

.x1wc42o8:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 9px;
}

.x14atkfc:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: auto;
}

.xn9sl3z:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: calc(100% + 10px);
}

.xeq5yr9:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: fit-content;
}

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

.x15cytp8:focus:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: auto;
}

.x98gxll:focus:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 1rem;
}

.xgj4nqw:focus:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 1rem;
}

.x1jqxupm:focus:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: auto;
}

@container (width >= 37rem) {
  .x29g28x.x29g28x:not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-bottom: -2.25rem;
  }
}

@media (width >= 64rem) {
  .xwnamcf.xwnamcf:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    border-width: 0;
  }

  .x17xkim0.x17xkim0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    gap: .875rem;
  }

  .x15yn9ss.x15yn9ss:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    gap: 1.5rem;
  }

  .x1j1g9s2.x1j1g9s2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    gap: 1rem;
  }

  .xrssv84.xrssv84:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    gap: 2.5rem;
  }

  .xu1wdr0.xu1wdr0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-block: auto;
  }

  .x1m65tp5.x1m65tp5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    overflow: visible;
  }

  .x1fy9974.x1fy9974:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-block: 0;
  }

  .x1x2iklu.x1x2iklu:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-block: 2px;
  }

  .x16zmma0.x16zmma0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-block: 4px;
  }

  .x1ek0geb.x1ek0geb:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-inline: 0;
  }

  .x11j4z4l.x11j4z4l:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-inline: 10px;
  }

  .x1ta5obz.x1ta5obz:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-inline: 14px;
  }

  .x1sfss71.x1sfss71:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-inline: 2.5rem;
  }

  .xqz562a.xqz562a:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-inline: 3rem;
  }
}

@media (hover: hover) {
  .x1a1nwmp.x1a1nwmp:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    border-color: var(--accent-text);
  }

  .xav3ool.xav3ool:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    border-color: var(--line);
  }

  .xk6kuqj.xk6kuqj:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    border-color: var(--muted);
  }
}

@media (width >= 64rem) {
  .x8cgqhp.x8cgqhp:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    align-items: flex-start;
  }

  .x122qjlb.x122qjlb:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    align-self: flex-start;
  }
}

@media (prefers-reduced-motion: no-preference) {
  .x13hnn30.x13hnn30:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    animation-name: x18zv1bk-B;
  }

  .x1lwaegh.x1lwaegh:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    animation-name: x1cgp6px-B;
  }

  .xkuhxvu.xkuhxvu:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    animation-name: x1ij0t2t-B;
  }

  .x1yzj4nr.x1yzj4nr:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    animation-name: x1iy7a7e-B;
  }

  .x17oxl0s.x17oxl0s:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    animation-name: x1nog7c8-B;
  }

  .x14c4exd.x14c4exd:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    animation-name: x1pqi587-B;
  }

  .x1rcygdv.x1rcygdv:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    animation-name: x1rkadmi-B;
  }

  .x2y6qb2.x2y6qb2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    animation-name: x1ynjij2-B;
  }

  .xtn2q67.xtn2q67:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    animation-name: x5643j1-B;
  }

  .x1sdykjr.x1sdykjr:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    animation-name: x8nts0g-B;
  }

  .xkesvb0.xkesvb0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    animation-name: xw2c1lr-B;
  }

  .x19hilfo.x19hilfo:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    animation-name: xy2jwpl-B;
  }
}

@media (width >= 64rem) {
  .xenpxoo.xenpxoo:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    background-color: #0000;
  }
}

.x1ihzogr[data-state="open"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .x5q0axx[data-highlighted]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: var(--bg-tint);
}

@media (width >= 64rem) {
  .x10jfu2.x10jfu2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    clip-path: none;
  }
}

.x2g84ix[data-disabled]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: var(--muted);
}

@media (width >= 64rem) {
  .x1dmdpqo.x1dmdpqo:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    color: var(--muted);
  }
}

.x1vo4i6k[data-state="open"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: var(--text);
}

.xmh7c9n[data-disabled]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  cursor: default;
}

@media (width >= 64rem) {
  .xqm259y.xqm259y:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    display: block;
  }

  .xgvs8o6.xgvs8o6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    display: flex;
  }

  .x1jf6lr5.x1jf6lr5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    display: inline-flex;
  }

  .xkk8kos.xkk8kos:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    display: inline;
  }

  .x1r4llm5.x1r4llm5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    display: none;
  }

  .xwisim9.xwisim9:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    flex-direction: row;
  }

  .x1hvtxuo.x1hvtxuo:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    flex-grow: 0;
  }

  .x1sjtd3r.x1sjtd3r:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: .9375rem;
  }

  .xorgpg2.xorgpg2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 1.125rem;
  }

  .xet7b3g.xet7b3g:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 1.625rem;
  }

  .x19d3ylb.x19d3ylb:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 2.125rem;
  }
}

.xarstr8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  inset: 0;
}

@media (width >= 64rem) {
  .x1lcn4ob.x1lcn4ob:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    line-height: 1.375rem;
  }

  .x1bon8py.x1bon8py:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    line-height: 1.9375rem;
  }
}

@media (prefers-reduced-motion: no-preference) {
  .xghijna.xghijna:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    object-position: 50% 0%;
  }
}

.x1cwfk5p[data-disabled]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  opacity: .6;
}

@media (hover: hover) {
  .x16hkntv.x16hkntv:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    opacity: .6;
  }
}

@media (width >= 64rem) {
  .x12g4jv4.x12g4jv4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    position: static;
  }

  .xz7rowk.xz7rowk:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    position: sticky;
  }
}

.x1md3ocy[data-state="open"] > :scope:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  rotate: 180deg;
}

@media (prefers-reduced-motion: no-preference) {
  .x1f7no45.x1f7no45:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    scale: 1;
  }
}

@media (hover: hover) {
  .xbkh6cr.xbkh6cr:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    text-decoration-line: underline;
  }
}

@media (prefers-reduced-motion: no-preference) {
  .x1cl868u.x1cl868u:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    text-underline-offset: .35em;
  }

  .x1k74vd1.x1k74vd1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    transform: none;
  }

  .xw5285v.xw5285v:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    transition-property: background-color, border-color, box-shadow, color, scale, opacity, visibility;
  }

  .x1jkch1z.x1jkch1z:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    transition-property: background-color, border-color, box-shadow, color, scale;
  }

  .x1mhhv8o.x1mhhv8o:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    transition-property: background-color, border-color, box-shadow, scale;
  }

  .xn6zb0l.xn6zb0l:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    transition-property: background-color, box-shadow, color, scale;
  }

  .xlo3w6f.xlo3w6f:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    transition-property: background-color, box-shadow, scale;
  }

  .x1yyj5tq.x1yyj5tq:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    transition-property: background-color, color, box-shadow, scale;
  }

  .x1rrgizp.x1rrgizp:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    transition-property: background-color, color, scale;
  }

  .xnagjan.xnagjan:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    transition-property: background-color;
  }

  .x19wfken.x19wfken:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    transition-property: border-color, background-color, box-shadow, scale;
  }

  .x1n4i6pj.x1n4i6pj:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    transition-property: border-color, box-shadow;
  }

  .x29ggvb.x29ggvb:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    transition-property: color, background-color, border-color, scale;
  }

  .x12l0ch4.x12l0ch4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    transition-property: color, background-color, scale;
  }

  .xz3nxt1.xz3nxt1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    transition-property: color, scale, opacity, visibility;
  }

  .x1oaucw1.x1oaucw1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    transition-property: color, text-decoration-color, text-underline-offset;
  }

  .x1iphbty.x1iphbty:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    transition-property: color;
  }

  .xam50ar.xam50ar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    transition-property: none;
  }

  .xg4jre.xg4jre:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    transition-property: opacity, object-position;
  }

  .xy3qkwu.xy3qkwu:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    transition-property: opacity, translate;
  }

  .x1yobhjv.x1yobhjv:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    transition-property: opacity;
  }

  .xbgz7e9.xbgz7e9:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    transition-property: rotate;
  }

  .x17kxuub.x17kxuub:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    transition-property: scale;
  }

  .xx1mv9z.xx1mv9z:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    transition-property: text-decoration-color, text-underline-offset;
  }

  .x1wjegty.x1wjegty:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    transition-property: top, left, rotate;
  }

  .xf41wp1.xf41wp1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    transition-property: transform, scale, border-color, box-shadow;
  }

  .x1p4t3h5.x1p4t3h5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    transition-property: transform, scale;
  }

  .x13uv2oe.x13uv2oe:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    transition-property: transform;
  }

  .x1k4auec.x1k4auec:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    transition-property: visibility;
  }
}

@media (width >= 64rem) {
  .x1py6hfv.x1py6hfv:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    view-transition-name: side;
  }

  .x3ia8lg.x3ia8lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    view-transition-name: wordmark;
  }

  .xps115j.xps115j:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    visibility: visible;
  }

  .xgyyhfn.xgyyhfn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    white-space: normal;
  }
}

@media (hover: hover) {
  .x11mdby8.x11mdby8.x11mdby8:where(.x-default-marker:hover *):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    opacity: 1;
  }
}

@media (prefers-reduced-motion: no-preference) {
  .x1wsyyj7.x1wsyyj7.x1wsyyj7:where(.x-default-marker:active *):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    scale: .92;
  }

  .x18h2mz8.x18h2mz8.x18h2mz8:where(.x-default-marker:active *):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    scale: .985;
  }
}

@media (hover: hover) {
  .xadncuu.xadncuu:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    background-color: color-mix(in srgb,var(--text) 7%,transparent);
  }

  .xhqcbeu.xhqcbeu:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    background-color: var(--accent-soft);
  }

  .x16w49qz.x16w49qz:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    background-color: var(--accent-text);
  }

  .xe2ups3.xe2ups3:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    background-color: var(--bg-tint);
  }

  .xl2ju2v.xl2ju2v:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    color: var(--text);
  }
}

@media (prefers-reduced-motion: no-preference) {
  .x11wj0u3.x11wj0u3:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    text-underline-offset: .2em;
  }

  .x171ob38.x171ob38:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    scale: .92;
  }

  .x1qh2gyl.x1qh2gyl:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    scale: .95;
  }

  .x1j0zwwk.x1j0zwwk:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    scale: .97;
  }

  .x1x0zom9.x1x0zom9:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    scale: .98;
  }

  .xpi9ld0.xpi9ld0:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    scale: .985;
  }
}

@media (width >= 64rem) {
  .xpqvuzv.xpqvuzv:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    border-bottom-left-radius: var(--radius-l);
  }

  .x151dl0g.x151dl0g:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    border-bottom-right-radius: var(--radius-l);
  }

  .x1nwszoi.x1nwszoi:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    bottom: 2.75rem;
  }

  .xvozct4.xvozct4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    bottom: 3.25rem;
  }

  .x1pjzr2i.x1pjzr2i:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    bottom: auto;
  }

  .xxqeem2.xxqeem2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    height: .375rem;
  }

  .x1qtahyc.x1qtahyc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    height: 100dvh;
  }

  .x1jzdrta.x1jzdrta:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    height: 12px;
  }

  .xk0hb2j.xk0hb2j:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    height: 2.25rem;
  }

  .x19b0316.x19b0316:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    height: 2.75rem;
  }

  .xn5mlpp.xn5mlpp:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    height: 9px;
  }

  .xksopn2.xksopn2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    height: auto;
  }

  .x1jl0y8n.x1jl0y8n:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    height: fit-content;
  }

  .xrdlqx7.xrdlqx7:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    left: 3rem;
  }

  .xctbeg1.xctbeg1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-bottom: 6rem;
  }

  .x1muw4ju.x1muw4ju:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-left: 21.25rem;
  }

  .x8eairb.x8eairb:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-right: 2.5rem;
  }

  .x18wjf85.x18wjf85:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-top: 0;
  }

  .x16op36i.x16op36i:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-top: 4.5rem;
  }

  .xvbhl42.xvbhl42:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    max-height: min(38rem, 76dvh);
  }

  .x14m3wum.x14m3wum:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    max-height: min(44rem, 100dvh - 2rem);
  }

  .x93nw98.x93nw98:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    min-height: 1.75rem;
  }

  .x1dmw7ht.x1dmw7ht:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    min-height: 2.25rem;
  }

  .xvznvse.xvznvse:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-bottom: 2.5rem;
  }

  .x17255sq.x17255sq:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-bottom: 3rem;
  }

  .x1t6pooo.x1t6pooo:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-top: 0;
  }

  .x1kwe6h7.x1kwe6h7:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-top: 2.75rem;
  }

  .xofpxps.xofpxps:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    right: 2.5rem;
  }

  .x15chj9e.x15chj9e:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    top: 0;
  }

  .xgnwuzw.xgnwuzw:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    top: 12dvh;
  }

  .xaf2vgq.xaf2vgq:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    top: 2.75rem;
  }

  .xtvh2v6.xtvh2v6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 12px;
  }

  .xgqb24p.xgqb24p:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 15.625rem;
  }

  .x1506g20.x1506g20:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 26rem;
  }

  .x1gvgv2q.x1gvgv2q:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 9px;
  }

  .x126vkoe.x126vkoe:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: auto;
  }

  .xqs86lq.xqs86lq:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: min(34rem, 100vw - 2rem);
  }

  .x61vhhj.x61vhhj:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: min(40rem, 100vw - 2rem);
  }
}

.x90mm6l:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::placeholder {
  color: var(--muted);
}

.x1s928wv:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  content: "";
}

.xfk6m8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-scrollbar {
  display: none;
}

.xpvlim7:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::placeholder {
  font-weight: 500;
}

.x1j6awrg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  position: absolute;
}

@media (prefers-reduced-motion: no-preference) {
  .x7mx80b.x7mx80b[data-state="closed"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    animation-duration: .12s;
  }

  .x1mkkbmz.x1mkkbmz[data-state="closed"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    animation-duration: .14s;
  }

  .x10s0v7q.x10s0v7q[data-state="open"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    animation-duration: .17s;
  }

  .x13h9lt8.x13h9lt8[data-state="open"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    animation-duration: .22s;
  }

  .x10z6y17.x10z6y17[data-state="closed"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    animation-name: x1mi9bte-B;
  }

  .x177xisg.x177xisg[data-state="closed"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    animation-name: xgti9p8-B;
  }

  .x6hdkr1.x6hdkr1[data-state="open"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    animation-name: xkzll4p-B;
  }

  .x1d8sxjl.x1d8sxjl[data-state="closed"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    animation-name: xn3t3wa-B;
  }

  .x1ehhfvm.x1ehhfvm[data-state="open"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    animation-name: xp2fb1u-B;
  }

  .xq29mvf.xq29mvf[data-state="open"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    animation-name: xw2c1lr-B;
  }
}

@media (hover: hover) {
  @media (prefers-reduced-motion: no-preference) {
    .x1rpmrcx.x1rpmrcx.x1rpmrcx:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
      object-position: 50% 0%;
    }

    .x1dchgqm.x1dchgqm.x1dchgqm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
      transform: none;
    }
  }
}

@media (prefers-reduced-motion: no-preference) {
  .x14zqubz.x14zqubz[data-ready]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    transition-property: translate, height, opacity;
  }
}

@media (hover: hover) {
  @media (prefers-reduced-motion: no-preference) {
    .xh51cfa.xh51cfa.xh51cfa.xh51cfa:where(.x-default-marker:hover *):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
      object-position: 50% 40%;
    }

    .x1h8jh8v.x1h8jh8v.x1h8jh8v.x1h8jh8v:where(.x-default-marker:hover *):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
      transform: translate(2px, -2px);
    }

    .xkfw12g.xkfw12g.xkfw12g.xkfw12g:where(.x-default-marker:hover *):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
      transform: translateY(-2px) scale(1.06);
    }

    .xke6t7z.xke6t7z.xke6t7z.xke6t7z:where(.x-default-marker:hover *):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
      transform: translateY(-4px);
    }
  }

  @media (width >= 64rem) {
    .xjv5ty5.xjv5ty5.xjv5ty5:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
      color: var(--text);
    }
  }
}
