@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 dark}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}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}}[data-theming],[data-theming] *,[data-theming] :before,[data-theming] :after{transition:background-color .48s cubic-bezier(.65,0,.35,1),color .48s cubic-bezier(.65,0,.35,1),border-color .48s cubic-bezier(.65,0,.35,1),outline-color .48s cubic-bezier(.65,0,.35,1),fill .48s cubic-bezier(.65,0,.35,1),stroke .48s cubic-bezier(.65,0,.35,1),box-shadow .48s cubic-bezier(.65,0,.35,1),filter .48s cubic-bezier(.65,0,.35,1)!important}html[data-theme=light],[data-sky=day]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7f3ec;--bg-tint:#ede7dc;--surface:#fff;--line:#e2dbcf;--muted:#706a62;--text:#1e1a16;--accent:#e4572e;--accent-text:#c23f19;--accent-soft:#fbe3d9;--tint-hanoi:#dce8d0;--tint-danang:#d6e6ec;--tint-saigon:#f4e2ce;--tint-elsewhere:#ede7dc;--dot-hanoi:#8fb07a;--dot-danang:#7fb3c4;--dot-saigon:#d9a066;--dot-elsewhere:#b9b1a4;--panel:#fbf8f3;--panel-glass:#fbf8f3ee;--tray:#1e1a160d;--hover:#1e1a1614;--edge:#1e1a1626;--shadow:#1e1a1626;--on-ink-muted:#ffffffb3}html[data-theme=dark],[data-sky=night]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#161412;--bg-tint:#24201c;--surface:#1f1c19;--line:#36312c;--muted:#a59d92;--text:#f2ede5;--accent:#e8613a;--accent-text:#f2875f;--accent-soft:#3b2219;--tint-hanoi:#27301f;--tint-danang:#1f2c31;--tint-saigon:#33281c;--tint-elsewhere:#26221e;--dot-hanoi:#9dbe88;--dot-danang:#8dc0d0;--dot-saigon:#e0ac76;--dot-elsewhere:#8f877b;--panel:#1c1916;--panel-glass:#1c1916ee;--tray:#f2ede50d;--hover:#f2ede514;--edge:#f2ede526;--shadow:#00000080;--on-ink-muted:#1f1c19b3}:root{--vt-out:cubic-bezier(.22, 1, .36, 1);--vt-in:cubic-bezier(.4, 0, 1, 1);--vt-pop:cubic-bezier(.34, 1.56, .64, 1)}@media (prefers-reduced-motion:no-preference){::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) .14s 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 .42s 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 .56s var(--vt-out) both}html:active-view-transition-type(to-submit)::view-transition-new(card){animation:vt-deal .56s var(--vt-pop) .24s both}html:active-view-transition-type(from-submit)::view-transition-old(card){animation:vt-pick-up .32s var(--vt-in) both}html:active-view-transition-type(from-submit)::view-transition-old(stage){animation:vt-slide-out .42s var(--vt-in) .14s both}html:active-view-transition-type(from-submit)::view-transition-old(root){animation:vt-fade-out .16s var(--vt-in) both}html:active-view-transition-type(from-submit)::view-transition-new(root){animation:vt-settle .56s var(--vt-out) .24s 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 .42s var(--vt-out) reverse both}}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation-name:none;animation-duration:.14s;animation-timing-function:linear}::view-transition-old(wordmark){opacity:0;animation:none}::view-transition-new(wordmark){animation:none}}@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-1ac5572 {
  syntax: "*";
  inherits: false
}

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

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

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

@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-opacity {
  syntax: "*";
  inherits: false
}

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

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

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

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

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

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

@keyframes x1ko1b44-B {
  to {
    opacity: .3;
  }
}

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

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

@keyframes x6mzwn0-B {
  from {
    opacity: 0;
    scale: .6;
  }
}

@keyframes x1d9l8m9-B {
  from {
    opacity: 0;
    rotate: -8deg;
    scale: .6;
  }
}

@keyframes xeb0kby-B {
  from {
    opacity: 0;
    scale: .7;
  }
}

@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 x7m1kpt-B {
  from {
    opacity: .55;
    scale: 1;
  }

  to {
    opacity: 0;
    scale: 1.6;
  }
}

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

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

@keyframes x1n9o57j-B {
  from {
    opacity: 0;
    translate: 0 .5rem;
  }
}

@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 xzmvvrj-B {
  from {
    opacity: 0;
    translate: 0 4px;
  }
}

@keyframes xkyazk1-B {
  from {
    opacity: 0;
    translate: 0 6px;
  }
}

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

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

@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 x1chigb8-B {
  from {
    opacity: 0;
    scale: .6;
  }
}

@keyframes x1x7p1ci-B {
  from {
    stroke-dashoffset: 1px;
  }
}

@keyframes xg73am5-B {
  from {
    opacity: 0;
    translate: 0;
  }
}

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

: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;
  --panel: #fbf8f3;
  --panel-glass: #fbf8f3ee;
  --tray: #1e1a160d;
  --hover: #1e1a1614;
  --edge: #1e1a1626;
  --shadow: #1e1a1626;
  --on-ink-muted: #ffffffb3;
}

:root, .xdox4li {
  --elevation-1: 0 1px 2px color-mix(in srgb, var(--shadow) 55%, transparent);
  --elevation-2: 0 1px 2px color-mix(in srgb, var(--shadow) 40%, transparent), 0 8px 24px -6px color-mix(in srgb, var(--shadow) 80%, transparent), 0 18px 40px -12px var(--shadow);
  --elevation-3: 0 1px 2px color-mix(in srgb, var(--shadow) 40%, transparent), 0 12px 32px -8px var(--shadow), 0 32px 80px -16px var(--shadow);
  --ring: 0 0 0 3px color-mix(in srgb, var(--accent) 32%, transparent);
}

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

@media (prefers-color-scheme: dark) {
  :root, .x1g8azqj {
    --bg: #161412;
    --bg-tint: #24201c;
    --surface: #1f1c19;
    --line: #36312c;
    --muted: #a59d92;
    --text: #f2ede5;
    --accent: #e8613a;
    --accent-text: #f2875f;
    --accent-soft: #3b2219;
    --tint-hanoi: #27301f;
    --tint-danang: #1f2c31;
    --tint-saigon: #33281c;
    --tint-elsewhere: #26221e;
    --dot-hanoi: #9dbe88;
    --dot-danang: #8dc0d0;
    --dot-saigon: #e0ac76;
    --dot-elsewhere: #8f877b;
    --panel: #1c1916;
    --panel-glass: #1c1916ee;
    --tray: #f2ede50d;
    --hover: #f2ede514;
    --edge: #f2ede526;
    --shadow: #00000080;
    --on-ink-muted: #1f1c19b3;
  }
}

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

.x1c5nz5h:not(#\#) {
  margin: -4px;
}

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

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

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

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

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

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

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

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

.xfawy5m:not(#\#) {
  padding: 4px;
}

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

.x1kauam6:not(#\#):not(#\#) {
  border-color: var(--edge);
}

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

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

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

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

.xixl9f9:not(#\#):not(#\#) {
  border-radius: 14px;
}

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

.xbsl7fq:not(#\#):not(#\#) {
  border-style: dashed;
}

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

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

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

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

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

.x1ctuszw:not(#\#):not(#\#) {
  margin-block: .25rem .5rem;
}

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

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

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

.xknfcqp:not(#\#):not(#\#) {
  padding-block: 7px;
}

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

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

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

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

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

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

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

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

.xfn1xvj:not(#\#):not(#\#) {
  padding-inline: 4px;
}

.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(#\#), .x1w9rmlh:is([data-on="true"] > *):not(#\#):not(#\#) {
  border-color: var(--accent);
}

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

.xsiyqgr:is([data-on="true"] > *):not(#\#):not(#\#) {
  border-style: solid;
}

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

.x7fd4wk:not(#\#):not(#\#):not(#\#) {
  align-self: end;
}

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

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

.xyidgmq:not(#\#):not(#\#):not(#\#) {
  animation-delay: .14s;
}

.x14fmqhv:not(#\#):not(#\#):not(#\#) {
  animation-delay: .24s;
}

.x6gio3m:not(#\#):not(#\#):not(#\#) {
  animation-delay: .42s;
}

.x1jvyt8d:not(#\#):not(#\#):not(#\#) {
  animation-delay: .66s;
}

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

.xpz12be:not(#\#):not(#\#):not(#\#) {
  animation-direction: alternate;
}

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

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

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

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

.xbxjcd8:not(#\#):not(#\#):not(#\#) {
  animation-duration: .32s;
}

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

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

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

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

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

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

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

.xvn2z4z:not(#\#):not(#\#):not(#\#) {
  backdrop-filter: blur(12px);
}

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

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

.x1xcgjq:not(#\#):not(#\#):not(#\#) {
  background-color: var(--hover);
}

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

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

.xpxbwmx:not(#\#):not(#\#):not(#\#) {
  background-color: var(--panel-glass);
}

.xvzt15a:not(#\#):not(#\#):not(#\#) {
  background-color: var(--panel);
}

.x1jfbxs4:not(#\#):not(#\#):not(#\#) {
  background-color: var(--shadow);
}

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

.x1g8d215:not(#\#):not(#\#):not(#\#) {
  background-color: var(--tray);
}

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

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

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

.x1p62mqz:not(#\#):not(#\#):not(#\#) {
  box-shadow: 3px 3px 0 var(--line),6px 6px 0 var(--line);
}

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

.x1t6km2l:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--elevation-1);
}

.x1wqgepj:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--elevation-2);
}

.x1bo7fzd:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--elevation-3);
}

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

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

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

.x1w62vv6:not(#\#):not(#\#):not(#\#) {
  color: color-mix(in srgb,var(--surface) 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;
}

.x19v85br:not(#\#):not(#\#):not(#\#) {
  cursor: progress;
}

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

.x1rg5ohu:not(#\#):not(#\#):not(#\#) {
  display: inline-block;
}

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

.xwz0xwf:not(#\#):not(#\#):not(#\#) {
  display: inline-grid;
}

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

.xihq33y:not(#\#):not(#\#):not(#\#) {
  grid-template-rows: 0fr;
}

.x1tu4anv:not(#\#):not(#\#):not(#\#) {
  grid-template-rows: 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;
}

.x13a6bvl:not(#\#):not(#\#):not(#\#) {
  justify-content: flex-end;
}

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

.x1o2pa38:not(#\#):not(#\#):not(#\#) {
  justify-items: center;
}

.x4xo5sw:not(#\#):not(#\#):not(#\#) {
  justify-items: end;
}

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

.x7v7x1q:not(#\#):not(#\#):not(#\#) {
  justify-self: center;
}

.x1lqcxt8:not(#\#):not(#\#):not(#\#) {
  justify-self: 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;
}

.x1dpfygs:not(#\#):not(#\#):not(#\#) {
  margin-inline-end: -.5rem;
}

.x14z9mp:not(#\#):not(#\#):not(#\#) {
  margin-inline-end: 0;
}

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

.xn21pau:not(#\#):not(#\#):not(#\#) {
  opacity: var(--k, 1);
}

.xb4nw82:not(#\#):not(#\#):not(#\#) {
  opacity: var(--x-opacity);
}

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

.x1fufz21:not(#\#):not(#\#):not(#\#) {
  perspective: 60rem;
}

.x5g59o0:not(#\#):not(#\#):not(#\#) {
  perspective-origin: 50% 40%;
}

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

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

.x6sf47c:not(#\#):not(#\#):not(#\#) {
  scale: 1.02;
}

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

.x1jk4dtb:not(#\#):not(#\#):not(#\#) {
  scale: calc(.85 + .15 * var(--o, 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);
}

.xnq1ati:not(#\#):not(#\#):not(#\#) {
  stroke-dasharray: 1;
}

.x2b8uid:not(#\#):not(#\#):not(#\#) {
  text-align: center;
}

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

.x1yc453h:not(#\#):not(#\#):not(#\#) {
  text-align: start;
}

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

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

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

.x153gqs5:not(#\#):not(#\#):not(#\#) {
  text-shadow: 0 0 .375rem var(--bg),0 0 .125rem var(--bg);
}

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

.x1kttoc5:not(#\#):not(#\#):not(#\#) {
  transform: rotateX(58deg) rotateZ(-38deg);
}

.x6fb8ka:not(#\#):not(#\#):not(#\#) {
  transform: rotateZ(38deg) rotateX(-58deg);
}

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

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

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

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

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

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

.x1oyok0e:not(#\#):not(#\#):not(#\#) {
  transform-style: preserve-3d;
}

.x1sjky3w:not(#\#):not(#\#):not(#\#) {
  transition-delay: .14s;
}

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

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

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

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

.x1uiptxh:not(#\#):not(#\#):not(#\#) {
  transition-duration: .32s;
}

.x1sdk0t4:not(#\#):not(#\#):not(#\#) {
  transition-duration: .42s;
}

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

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

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

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

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

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

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

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

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

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

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

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

.xkdsq27:not(#\#):not(#\#):not(#\#) {
  transition-property: box-shadow;
}

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

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

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

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

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

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

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

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

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

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

.xeirdtl:not(#\#):not(#\#):not(#\#) {
  transition-property: text-decoration-color;
}

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

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

.x2co2qr:not(#\#):not(#\#):not(#\#) {
  transition-timing-function: cubic-bezier(.65, 0, .35, 1);
}

.x155egd6:not(#\#):not(#\#):not(#\#) {
  translate: 0 .75rem;
}

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

.xkpti9:not(#\#):not(#\#):not(#\#) {
  translate: 2.875rem calc(100dvh - 100% - 3.3125rem);
}

.x12uro5m:not(#\#):not(#\#):not(#\#) {
  translate: 3.5rem 17.8125rem;
}

.x1dx4i5a:not(#\#):not(#\#):not(#\#) {
  translate: 8.1875rem 20.625rem;
}

.x19f42va:not(#\#):not(#\#):not(#\#) {
  translate: var(--x-1mh2y8);
}

.xv8yd0l:not(#\#):not(#\#):not(#\#) {
  translate: var(--x-translate);
}

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

.xf5e64p:not(#\#):not(#\#):not(#\#) {
  z-index: 40;
}

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

.xhhfia9.xhhfia9:where(.x-default-marker:focus-visible *):not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--elevation-1),var(--ring);
}

.xojy75j:is([data-on="true"] > *):not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--accent-soft) 24%,transparent);
}

.xz2rzfz:is([aria-checked="true"] *):not(#\#):not(#\#):not(#\#) {
  background-color: var(--accent-soft);
}

.xg7j7tm:is([aria-checked="true"] *):not(#\#):not(#\#):not(#\#) {
  background-color: var(--accent);
}

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

.x1anv4hw:focus-within:not(#\#):not(#\#):not(#\#) {
  box-shadow: inset 0 0 0 1px var(--accent),var(--ring);
}

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

.x149eqk2:focus-visible:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--elevation-1),var(--ring);
}

.x1rf0ewh:focus-within:not(#\#):not(#\#):not(#\#), .x7o0nxd:is([data-lit="true"] > *):not(#\#):not(#\#):not(#\#), .xa5x5vm:focus-visible:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--ring);
}

.x17kb9j7:is([aria-checked="true"] *):not(#\#):not(#\#):not(#\#) {
  color: var(--accent-text);
}

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

.x18vs5oo:is([data-on="true"] *):not(#\#):not(#\#):not(#\#), .x3ahzj1:is([data-on="true"] > *):not(#\#):not(#\#):not(#\#) {
  opacity: 1;
}

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

.xu21l2:is([aria-checked="true"] *):not(#\#):not(#\#):not(#\#) {
  translate: .875rem;
}

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

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

.x1of4z1n:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: .5rem;
}

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

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

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

.xhz6lsr:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: calc(.75rem + env(safe-area-inset-bottom));
}

.x1snslip:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: calc(100% + .375rem);
}

.x1pf3vvt:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: calc(4.75rem + env(safe-area-inset-bottom));
}

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

.x164u9eo:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: .5rem;
}

.x1qa65zt:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: .625rem;
}

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

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

.xaylbqo:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 1.125rem;
}

.x11q3zg3:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 1.375rem;
}

.xb8l8e1:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 1.75rem;
}

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

.xq3epkc:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: clamp(17rem, 46dvh, 30rem);
}

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

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

.x14o1zmv:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: -.3125rem;
}

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

.x1ojtbga:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: -1px;
}

.xtmw667:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: .75rem;
}

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

.x54rlcq:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 2px;
}

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

.xlynfzb:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: env(safe-area-inset-left);
}

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

.x1360bob:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: .875rem;
}

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

.xcm0zvb:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: calc(4.75rem + env(safe-area-inset-bottom));
}

.x9dd26o:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: calc(5rem + env(safe-area-inset-bottom));
}

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

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

.x1yf7rl7:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-right: 0;
}

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

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

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

.xmnamis:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: .5rem;
}

.x1uqvvkn:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: .875rem;
}

.x18d9i69:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 0;
}

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

.x1ykpatu:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 7px;
}

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

.x7w7tg:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: calc(5rem + env(safe-area-inset-bottom));
}

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

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

.x1b58sdr:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: .5rem;
}

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

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

.x6gltce:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 1.5rem;
}

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

.xfmz2uz:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 2.375rem;
}

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

.xulmds4:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: env(safe-area-inset-right);
}

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

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

.xs7f9wi:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 2px;
}

.xwa60dl:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 50%;
}

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

.x1e7hgle:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: .625rem;
}

.xnalus7:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 0;
}

.xsk17dz:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 1.125rem;
}

.xh29eag:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 1.75rem;
}

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

.x1kky2od:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 16px;
}

.xasts7c:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 17rem;
}

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

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

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

.xfo62xy:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 2px;
}

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

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

.x1ghds7r:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 8.5rem;
}

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

.x11ymkkh:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: var(--x-1xmrurk);
}

.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) {
  .x1v2wkm7.x1v2wkm7.x1v2wkm7:where(.x-default-marker:hover *):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    border-color: var(--edge);
  }

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

  .xv33a9q.xv33a9q:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    border-color: var(--edge);
  }

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

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

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

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

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

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

@media (prefers-reduced-motion: no-preference) {
  .x2rlrmk.x2rlrmk:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    animation-delay: var(--x-1ac5572);
  }
}

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

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

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

@media (prefers-reduced-motion: no-preference) {
  .x1jv5gcg.x1jv5gcg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    animation-duration: .32s;
  }

  .xg9quec.xg9quec:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    animation-duration: .42s;
  }

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

@media (width >= 64rem) {
  .x18tvjte.x18tvjte:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    animation-name: none;
  }
}

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

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

  .x6rytfn.x6rytfn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    animation-name: x1chigb8-B;
  }

  .x1kasd1o.x1kasd1o:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    animation-name: x1d9l8m9-B;
  }

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

  .xpcp7ko.xpcp7ko:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    animation-name: x1ko1b44-B;
  }
}

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

@media (prefers-reduced-motion: no-preference) {
  .x1frevys.x1frevys:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    animation-name: x1n9o57j-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;
  }

  .x1l4p2m5.x1l4p2m5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    animation-name: x1x7p1ci-B;
  }

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

  .x1py1cgl.x1py1cgl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    animation-name: x6mzwn0-B;
  }

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

  .xlto6m8.xlto6m8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    animation-name: xeb0kby-B;
  }

  .x1dbzfnu.x1dbzfnu:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    animation-name: xg73am5-B;
  }

  .x1nf4yxf.x1nf4yxf:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    animation-name: xkyazk1-B;
  }
}

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

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

  .x15tyix5.x15tyix5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    animation-name: xzmvvrj-B;
  }
}

.xfncgdr[data-state="open"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  animation-timing-function: cubic-bezier(.22, 1, .36, 1);
}

.xg0xcuc[data-state="closed"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  animation-timing-function: cubic-bezier(.4, 0, 1, 1);
}

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

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

@media (width >= 64rem) {
  .x1g9i6x2.x1g9i6x2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    box-shadow: none;
  }

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

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

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

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

@media (prefers-reduced-motion: reduce) {
  .xlsdj18.xlsdj18:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    display: none;
  }
}

@media (width >= 64rem) {
  .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;
  }
}

.x10u5ai2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  inset: -11px;
}

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

@media (width >= 64rem) {
  .xyyzc30.xyyzc30:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    justify-content: space-between;
  }

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

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

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

@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) {
  .x148agex.x148agex:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    scale: .6;
  }

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

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

  .x5a5q4f.x5a5q4f:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    scale: calc(1 + .4 * (1 - var(--k, 1)));
  }

  .x1t3ft6p.x1t3ft6p:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    scale: var(--k, 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;
  }

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

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

  .xhwezx.xhwezx:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    transition-delay: .56s;
  }

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

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

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

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

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

  .x1yycfpl.x1yycfpl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    transition-duration: .32s, .42s;
  }

  .xs2m7un.xs2m7un:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    transition-duration: .42s;
  }

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

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

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

  .xzfu25r.xzfu25r:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    transition-property: background-color, border-color, box-shadow, opacity, 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;
  }

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

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

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

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

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

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

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

  .xbbkz7c.xbbkz7c:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    transition-property: grid-template-rows;
  }

  .xqc1n2.xqc1n2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    transition-property: height;
  }

  .xzkiww.xzkiww:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    transition-property: margin-bottom;
  }

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

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

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

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

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

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

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

  .xglt0i9.xglt0i9:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    transition-property: transform, scale, box-shadow, padding, font-size, line-height;
  }

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

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

  .xv90mt6.xv90mt6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    transition-property: translate, rotate, scale;
  }

  .x1rctj73.x1rctj73:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    transition-property: translate;
  }

  .x1t4d7h2.x1t4d7h2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    transition-property: width, height;
  }

  .x180ujkp.x180ujkp:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    transition-property: width, margin-inline-end;
  }

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

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

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

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

@media (width >= 64rem) {
  .x1h5af78.x1h5af78:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    translate: -50% -50%;
  }
}

@media (prefers-reduced-motion: no-preference) {
  .xyql2p.xyql2p:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    translate: 0;
  }
}

@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 (prefers-reduced-motion: no-preference) {
  .xjl1z3.xjl1z3.xjl1z3:where(.x-default-marker:focus-visible *):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    transform: translateY(-2px) scale(1.06);
  }
}

@media (hover: hover) {
  .x1x9770o.x1x9770o.x1x9770o:where(.x-default-marker:hover *):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    box-shadow: var(--elevation-1);
  }

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

@media (prefers-reduced-motion: no-preference) {
  .xu3oy9y.xu3oy9y.xu3oy9y:where(.x-default-marker:hover *):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    transition-duration: .32s, .56s;
  }

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

  .x1xebymz.x1xebymz:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    background-color: var(--hover);
  }

  .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 (hover: hover) {
  .x1ua3i56.x1ua3i56:enabled:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    background-color: var(--bg-tint);
  }
}

@media (prefers-reduced-motion: no-preference) {
  .x12w4irp.x12w4irp:active:enabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    scale: .92;
  }
}

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

.x1mzgjoc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  border-color: inherit;
}

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

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

@media (width >= 64rem) {
  .x1rxpdrw.x1rxpdrw:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    bottom: 1rem;
  }

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

  .xhi0hdz.xhi0hdz:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    left: 21.25rem;
  }

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

  .xcrbfvl.xcrbfvl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-bottom: 2.5rem;
  }

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

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

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

.xa8imn3[data-fitting]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  overflow-y: hidden;
}

@media (width >= 64rem) {
  .x1m1hx19.x1m1hx19:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-bottom: 0;
  }

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

  .xqthhuh.xqthhuh:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-top: 2.5rem;
  }

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

  .xb96b3k.xb96b3k:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: var(--x-1y2p3se);
  }
}

.xvypgwm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  animation-delay: .74s;
}

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

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

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

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

.x4wyph9:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  box-shadow: 0 0 0 2px var(--accent);
}

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

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

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

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

.x3yurw:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  rotate: 45deg;
}

.x1v8z1us:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  translate: -50%;
}

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

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

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

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

@media (prefers-reduced-motion: reduce) {
  .x132n51.x132n51[data-highlighted]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .x19danra.x19danra[data-active="true"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    background-color: var(--hover);
  }
}

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

.x1t1rts:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  border-left-width: 0;
}

.x762beu:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  border-right-width: 1px;
}

.x14wcla9:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  border-top-width: 0;
}

.x1irnqdy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  bottom: -5px;
}

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

.x16v8oms:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  left: 50%;
}

@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) {
  .x1qc7bsp.x1qc7bsp[data-ready]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    transition-property: height;
  }

  .x14zqubz.x14zqubz[data-ready]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    transition-property: translate, height, opacity;
  }
}

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

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

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