@font-face{font-family:Inter Display;font-style:normal;font-weight:100;font-display:swap;src:url(/assets/InterDisplay-Thin-BT9qaRpT.woff2)format("woff2")}@font-face{font-family:Inter Display;font-style:italic;font-weight:100;font-display:swap;src:url(/assets/InterDisplay-ThinItalic-DtFR0WUP.woff2)format("woff2")}@font-face{font-family:Inter Display;font-style:normal;font-weight:200;font-display:swap;src:url(/assets/InterDisplay-ExtraLight-B3-UpUq4.woff2)format("woff2")}@font-face{font-family:Inter Display;font-style:italic;font-weight:200;font-display:swap;src:url(/assets/InterDisplay-ExtraLightItalic-C8b3Z3Tc.woff2)format("woff2")}@font-face{font-family:Inter Display;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/InterDisplay-Light-DQj7ly9y.woff2)format("woff2")}@font-face{font-family:Inter Display;font-style:italic;font-weight:300;font-display:swap;src:url(/assets/InterDisplay-LightItalic-Bbt9QreW.woff2)format("woff2")}@font-face{font-family:Inter Display;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/InterDisplay-Regular-CHKdHLF4.woff2)format("woff2")}@font-face{font-family:Inter Display;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/InterDisplay-Italic-Pk5cUfHi.woff2)format("woff2")}@font-face{font-family:Inter Display;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/InterDisplay-Medium-CYGNL_ty.woff2)format("woff2")}@font-face{font-family:Inter Display;font-style:italic;font-weight:500;font-display:swap;src:url(/assets/InterDisplay-MediumItalic-hd-DtBFz.woff2)format("woff2")}@font-face{font-family:Inter Display;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/InterDisplay-SemiBold--Mm3ZPsY.woff2)format("woff2")}@font-face{font-family:Inter Display;font-style:italic;font-weight:600;font-display:swap;src:url(/assets/InterDisplay-SemiBoldItalic-KqvXNdTp.woff2)format("woff2")}@font-face{font-family:Inter Display;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/InterDisplay-Bold-BpCEuk9N.woff2)format("woff2")}@font-face{font-family:Inter Display;font-style:italic;font-weight:700;font-display:swap;src:url(/assets/InterDisplay-BoldItalic-2f5-4TWO.woff2)format("woff2")}@font-face{font-family:Inter Display;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/InterDisplay-ExtraBold-CTk6ni5a.woff2)format("woff2")}@font-face{font-family:Inter Display;font-style:italic;font-weight:800;font-display:swap;src:url(/assets/InterDisplay-ExtraBoldItalic-7uYEMdJ3.woff2)format("woff2")}@font-face{font-family:Inter Display;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/InterDisplay-Black--Thh5XZM.woff2)format("woff2")}@font-face{font-family:Inter Display;font-style:italic;font-weight:900;font-display:swap;src:url(/assets/InterDisplay-BlackItalic-CeOspfgx.woff2)format("woff2")}.maplibregl-map .maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20focusable%3D%22false%22%20preserveAspectRatio%3D%22xMidYMid%20meet%22%20fill%3D%22currentColor%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2032%2032%22%20aria-hidden%3D%22true%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M17%2015%2017%208%2015%208%2015%2015%208%2015%208%2017%2015%2017%2015%2024%2017%2024%2017%2017%2024%2017%2024%2015z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E);background-size:20px 20px}.maplibregl-map .maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20focusable%3D%22false%22%20preserveAspectRatio%3D%22xMidYMid%20meet%22%20fill%3D%22currentColor%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2032%2032%22%20aria-hidden%3D%22true%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8%2015H24V17H8z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E);background-size:20px 20px}.maplibregl-map .maplibregl-ctrl-attrib-button{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20focusable%3D%22false%22%20preserveAspectRatio%3D%22xMidYMid%20meet%22%20fill%3D%22currentColor%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2032%2032%22%20aria-hidden%3D%22true%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M17%2022%2017%2014%2013%2014%2013%2016%2015%2016%2015%2022%2012%2022%2012%2024%2020%2024%2020%2022%2017%2022z%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M16%2C8a1.5%2C1.5%2C0%2C1%2C0%2C1.5%2C1.5A1.5%2C1.5%2C0%2C0%2C0%2C16%2C8Z%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M16%2C30A14%2C14%2C0%2C1%2C1%2C30%2C16%2C14%2C14%2C0%2C0%2C1%2C16%2C30ZM16%2C4A12%2C12%2C0%2C1%2C0%2C28%2C16%2C12%2C12%2C0%2C0%2C0%2C16%2C4Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E);background-size:20px 20px}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer reset{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}*{border-color:var(--app-border);outline-color:var(--app-outline)}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;line-height:1.5}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:Geist Mono Variable,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}button,input{letter-spacing:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--app-scrollbar-thumb) transparent}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background-clip:content-box;background-color:var(--app-scrollbar-thumb);border:3px solid #0000;border-radius:4px}::-webkit-scrollbar-thumb:hover{background-color:var(--app-scrollbar-thumb-hover)}.maplibregl-ctrl-group{border:1px solid var(--app-border);box-shadow:none!important;border-radius:6px!important}.maplibregl-popup-content{border:1px solid var(--app-border);border-radius:4px;padding:8px 10px;font:12px/1.3 Inter Display,sans-serif;box-shadow:0 4px 12px #0000000f}

@layer priority1;

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

  .xkdpibf {
    margin: -1px;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .x1717udv {
    padding: 0;
  }

  .x7z7khe {
    padding: 10px;
  }

  .xc7ga6q {
    padding: 12px;
  }

  .x1gnqi22 {
    padding: 14px;
  }

  .x1tamke2 {
    padding: 16px;
  }

  .x1qhigcl {
    padding: 20px;
  }

  .xggk2y7 {
    padding: 24px;
  }

  .x1i3ajwb {
    padding: 2px;
  }

  .x9ms5i6 {
    padding: 3px;
  }

  .xfawy5m {
    padding: 4px;
  }

  .x1ruevkc {
    padding: 6px;
  }

  .xe8ttls {
    padding: 8px;
  }

  .x1sgwozl[data-empty] {
    padding: 0;
  }

  @media (width >= 640px) {
    .x114nxem.x114nxem {
      padding: 16px;
    }

    .xcda1pw.xcda1pw {
      padding: 32px;
    }
  }
}

@layer priority3 {
  .xhfucd3 {
    background-position: 0 0, 0 4px, 4px -4px, -4px 0;
  }

  .xu34mfj {
    background-position: 0%;
  }

  .xer97jt {
    border-color: color-mix(in oklab,var(--x1uoftwy) 60%,transparent);
  }

  .x1r5wn79 {
    border-color: color-mix(in oklab,var(--x1uoftwy) 80%,transparent);
  }

  .x1ivntav {
    border-color: color-mix(in oklab,var(--x1wknqrk) 20%,transparent);
  }

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

  .x1bakags {
    border-color: color-mix(in oklab,var(--x1wknqrk) 50%,transparent);
  }

  .x1b5koqy {
    border-color: color-mix(in oklab,var(--xao2ks5) 50%,transparent);
  }

  .x18p8qbn {
    border-color: color-mix(in oklab,var(--xchwhry) 30%,transparent);
  }

  .x1dr5vx {
    border-color: color-mix(in oklab,var(--xchwhry) 70%,transparent);
  }

  .x14jje23 {
    border-color: color-mix(in oklab,var(--xf55uie) 30%,transparent);
  }

  .x1z21i9 {
    border-color: color-mix(in oklch,var(--xchwhry) 25%,transparent);
  }

  .x11zxj63 {
    border-color: #f99c0066;
    border-color: lab(72.7183% 31.8672 97.9407 / .4);
  }

  .x9s0wes {
    border-color: #18181b1f;
  }

  .x1uhom3u {
    border-color: #0000 !important;
  }

  .x9r1u3d {
    border-color: #0000;
  }

  .xatiob3 {
    border-color: var(--x1uoftwy) !important;
  }

  .x727nz6 {
    border-color: var(--x1uoftwy);
  }

  .x33gijb {
    border-color: var(--x1wknqrk);
  }

  .xseot0a {
    border-color: var(--x2ywp52);
  }

  .xqdoh0b {
    border-color: var(--xao2ks5);
  }

  .x1stnn74 {
    border-color: var(--xchwhry);
  }

  .xgwzdh {
    border-color: var(--xf55uie);
  }

  .x1nvupfo {
    border-color: #fff;
  }

  .x2u8bby {
    border-radius: 0;
  }

  .x1nj7uno {
    border-radius: 1px;
  }

  .x1au9rnf {
    border-radius: 2.4px;
  }

  .x1cum3z5 {
    border-radius: 2px;
  }

  .x1o5ztlj {
    border-radius: 3.2px;
  }

  .x17pps3w {
    border-radius: 3px !important;
  }

  .x18zih8k {
    border-radius: 3px;
  }

  .x1yrb9ym {
    border-radius: 4px !important;
  }

  .x12oqio5 {
    border-radius: 4px;
  }

  .x16rqkct {
    border-radius: 50%;
  }

  .x1kogg8i {
    border-radius: 6px;
  }

  .xur7f20 {
    border-radius: 8px;
  }

  .x10hpsqq {
    border-radius: 9999px;
  }

  .x1b9nha1 {
    border-radius: var(--x97096l) !important;
  }

  .xbsl7fq {
    border-style: dashed;
  }

  .xng3xce {
    border-style: none;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xvndefy {
    border-width: 1.5px;
  }

  .x1khsya0 {
    border-width: 1px !important;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .xdh2fpr {
    border-width: 2px;
  }

  .x98rzlu {
    flex: 1;
  }

  .xxhr3t {
    gap: 0;
  }

  .x883omv {
    gap: 10px;
  }

  .x1v2ro7d {
    gap: 12px;
  }

  .xou54vl {
    gap: 16px;
  }

  .x12mrbbr {
    gap: 1px;
  }

  .x1c1vhfx {
    gap: 20px;
  }

  .x1665zp3 {
    gap: 24px;
  }

  .x195vfkc {
    gap: 2px;
  }

  .x1rzw5jd {
    gap: 32px;
  }

  .xv5gsod {
    gap: 36px;
  }

  .x1ed6fcf {
    gap: 3px;
  }

  .x14n5cft {
    gap: 40px;
  }

  .x1jnr06f {
    gap: 4px;
  }

  .x1nejdyq {
    gap: 5px;
  }

  .x17d4w8g {
    gap: 6px;
  }

  .x167g77z {
    gap: 8px;
  }

  .xjej8gk {
    grid-row: span 2;
  }

  .x10no89f {
    inset-block: 0;
  }

  .x17y0mx6 {
    inset-inline: 0;
  }

  .x1k9jezp {
    inset-inline: 12px;
  }

  .xe8uvvx {
    list-style: none;
  }

  .x10im51j {
    margin-block: 0;
  }

  .x1tdqimb {
    margin-block: 40px;
  }

  .xg9jes1 {
    margin-block: 4px;
  }

  .x1uuky47 {
    margin-block: 6px;
  }

  .xlhcdhu {
    margin-inline: -12px;
  }

  .xr6ywxm {
    margin-inline: -4px;
  }

  .xrxpjvj {
    margin-inline: 0;
  }

  .x1tqfzy7 {
    margin-inline: 12px;
  }

  .xckhbgb {
    margin-inline: 1px;
  }

  .xjgtzcg {
    margin-inline: 4px;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .xysyzu8 {
    overflow: auto;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x1rea2x4 {
    overflow: visible;
  }

  .xish69e {
    overscroll-behavior: contain;
  }

  .xt970qd {
    padding-block: 0;
  }

  .xp59q4u {
    padding-block: 10px;
  }

  .x10dr8xq {
    padding-block: 12px;
  }

  .xxlmvz2 {
    padding-block: 14px;
  }

  .x1xn8qrt {
    padding-block: 16px;
  }

  .xsplgde {
    padding-block: 1px;
  }

  .xr9q8rw {
    padding-block: 24px;
  }

  .xj8oexa {
    padding-block: 2px;
  }

  .xd11lqx {
    padding-block: 32px;
  }

  .x1axd487 {
    padding-block: 40px;
  }

  .x12ulsxz {
    padding-block: 4px;
  }

  .xifx94n {
    padding-block: 5px;
  }

  .x1iefggq {
    padding-block: 64px;
  }

  .x1t0vds8 {
    padding-block: 6px;
  }

  .x1vvogim {
    padding-block: 8px;
  }

  .x1m7iz9m {
    padding-block: 9px;
  }

  .xnjsko4 {
    padding-inline: 0;
  }

  .x1awh872 {
    padding-inline: 10px;
  }

  .xaope02 {
    padding-inline: 12px;
  }

  .x1hr3lfm {
    padding-inline: 16px;
  }

  .x17qtykl {
    padding-inline: 20px;
  }

  .x4l9tsp {
    padding-inline: 24px;
  }

  .x1pbfunf {
    padding-inline: 28px;
  }

  .x1bzy8qs {
    padding-inline: 40px;
  }

  .xfn1xvj {
    padding-inline: 4px;
  }

  .x1xijbu4 {
    padding-inline: 6px;
  }

  .xdqyycr {
    padding-inline: 8px;
  }

  .x11x033 {
    place-content: center;
  }

  .x1ku5rj1 {
    place-items: center;
  }

  .x1r47uaf {
    scroll-margin-block: 4px;
  }

  .x1odosgh {
    scroll-padding-block: 4px;
  }

  .x14sdrxx {
    transition: transform .15s;
  }

  .xhuxsjg:focus-visible {
    border-color: color-mix(in oklab,var(--x1wknqrk) 40%,transparent);
  }

  .x1gxka59:focus-within {
    border-color: color-mix(in oklab,var(--xchwhry) 40%,transparent);
  }

  .xt6o3fj[data-state="active"] {
    border-color: var(--tab-active-border);
  }

  .x3058oz[aria-invalid="true"] {
    border-color: var(--x1wknqrk);
  }

  .x8v8fir[data-state="checked"] {
    border-color: var(--xao2ks5);
  }

  .xmr21vu:focus-visible, .xpprrg:focus-within {
    border-color: var(--xeignag);
  }

  .xdvj6g4[aria-invalid="true"] {
    border-color: var(--xmp39xn);
  }

  .x17fqqyv:has([data-slot="input-group-control"]:focus-visible) {
    border-color: var(--xeignag);
  }

  .x1y1z88b:has([data-slot][aria-invalid="true"]), .xw8s27p:has([aria-invalid="true"]) {
    border-color: var(--xmp39xn);
  }

  .x195m9ti:has([data-slot="combobox-chip"]) {
    padding-inline: 4px;
  }

  .x8tj5oh:hover {
    border-color: color-mix(in oklab,var(--xchwhry) 25%,transparent);
  }

  .xvfvauv:hover {
    border-color: color-mix(in oklab,var(--xchwhry) 40%,transparent);
  }

  .x1jb7xfd:hover {
    border-color: var(--xchwhry);
  }

  @media (width >= 768px) {
    .x1rc4h8i.x1rc4h8i {
      flex: 1;
    }
  }

  @media (width >= 640px) {
    .x11v46ol.x11v46ol {
      gap: 12px;
    }

    .xusv7z.xusv7z {
      gap: 16px;
    }

    .x165jjui.x165jjui {
      gap: 24px;
    }
  }

  @media (width <= 1279.98px) {
    .xcnmoum.xcnmoum {
      inset-block: 0;
    }
  }

  @media (width >= 640px) {
    .x11d8kvr.x11d8kvr {
      padding-block: 24px;
    }

    .x4yve5t.x4yve5t {
      padding-block: 48px;
    }
  }

  @media (width >= 768px) {
    .x1qkzoul.x1qkzoul {
      padding-block: 12px;
    }
  }

  @media (width >= 1024px) {
    .x1upvj5r.x1upvj5r {
      padding-block: 56px;
    }
  }

  @media (width >= 640px) {
    .xqb3xir.xqb3xir {
      padding-inline: 12px;
    }

    .xo5ldws.xo5ldws {
      padding-inline: 16px;
    }

    .xyjhkyy.xyjhkyy {
      padding-inline: 24px;
    }
  }

  @media (width >= 768px) {
    .x1mfo2i2.x1mfo2i2 {
      padding-inline: 10px;
    }
  }

  @media (hover: hover) {
    .x32jcic.x32jcic:hover {
      border-color: color-mix(in oklab,var(--xchwhry) 30%,transparent);
    }

    .x1m80igx.x1m80igx:hover {
      border-color: color-mix(in oklab,var(--xchwhry) 40%,transparent);
    }
  }
}

@layer priority4 {
  .xlh3980 {
    -moz-osx-font-smoothing: grayscale;
  }

  .xvmahel {
    -webkit-font-smoothing: antialiased;
  }

  .xg7jpbn {
    -webkit-text-fill-color: transparent;
  }

  .x13y6zgc {
    accent-color: var(--xchwhry);
  }

  .xcdzlcm {
    align-content: space-between;
  }

  .x10ukxgv {
    align-content: start;
  }

  .x1pha0wt {
    align-items: baseline;
  }

  .x6s0dn4 {
    align-items: center;
  }

  .xuk3077 {
    align-items: flex-end;
  }

  .x1cy8zhl {
    align-items: flex-start;
  }

  .x7a106z {
    align-items: start;
  }

  .x1qjc9v5 {
    align-items: stretch;
  }

  .xamitd3 {
    align-self: center;
  }

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

  .x1y8v6su {
    align-self: start;
  }

  .xkh2ocl {
    align-self: stretch;
  }

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

  .xtsvl71 {
    animation-duration: .15s;
  }

  .xllfotl {
    animation-duration: .18s;
  }

  .xw8ag78 {
    animation-duration: .1s;
  }

  .x4afe7t {
    animation-duration: .3s;
  }

  .xmprevt {
    animation-duration: .42s;
  }

  .xxkxylk {
    animation-duration: .5s;
  }

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

  .xegkacw {
    animation-duration: .9s;
  }

  .x1m9vv7p {
    animation-duration: 1.2s;
  }

  .xmg6eyc {
    animation-duration: 1.5s;
  }

  .x1xixsfh {
    animation-duration: 1.8s;
  }

  .xius3t {
    animation-duration: 2.4s;
  }

  .xuq29oz {
    animation-duration: 2.8s;
  }

  .x1c74tu6 {
    animation-duration: 2s;
  }

  .x1nba98c {
    animation-duration: 4.5s;
  }

  .xg6skn9 {
    animation-duration: var(--x-animationDuration);
  }

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

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

  .x1a5igra {
    animation-name: none;
  }

  .xcx56e2 {
    animation-name: x13kz0yu-B;
  }

  .x1vtdwcd {
    animation-name: x14vbu76-B;
  }

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

  .x168ezha {
    animation-name: x19ihoii-B;
  }

  .xs5dcqm {
    animation-name: x1ch23ao-B;
  }

  .xy57y77 {
    animation-name: x1gund5q-B;
  }

  .xugyi04 {
    animation-name: x1hrbdm5-B;
  }

  .x181az2t {
    animation-name: x1lidlw2-B;
  }

  .xhpbw76 {
    animation-name: x1uknk9t-B;
  }

  .x11abxyt {
    animation-name: x1ulttlt-B;
  }

  .xgqlrz0 {
    animation-name: x1vp3gtv-B;
  }

  .x1o57jmt {
    animation-name: x1y67ftg-B;
  }

  .x1bbq9cc {
    animation-name: x1z0rcm-B;
  }

  .xuxw53d {
    animation-name: x7eqyfl-B;
  }

  .x119oubh {
    animation-name: xcphuw2-B;
  }

  .xaf6uh {
    animation-name: xdvofgy-B;
  }

  .xlbndfa {
    animation-name: xenxy7n-B;
  }

  .xo6bm9r {
    animation-name: xjsmpz5-B;
  }

  .x1fy0ico {
    animation-name: xofg974-B;
  }

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

  .xw1l40g {
    animation-timing-function: cubic-bezier(.4, 0, .6, 1);
  }

  .x1v6mnl3 {
    animation-timing-function: cubic-bezier(.45, 0, .55, 1);
  }

  .xq57n9 {
    animation-timing-function: cubic-bezier(.65, 0, .35, 1);
  }

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

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

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

  .xdmhim0 {
    animation-timing-function: var(--x-animationTimingFunction);
  }

  .xtilpmw {
    appearance: textfield;
  }

  .x1plog1 {
    aspect-ratio: 1;
  }

  .x1dltgaz {
    aspect-ratio: 4 / 3;
  }

  .x19z9ohp {
    backdrop-filter: blur(2px);
  }

  .x5kmd2y {
    backdrop-filter: blur(3px);
  }

  .x1dmgsgi {
    backdrop-filter: blur(8px);
  }

  .xx83zyx {
    background-clip: padding-box;
  }

  .x1ta4xzc {
    -webkit-background-clip: text;
    background-clip: text;
  }

  .xlg0h9o {
    background-color: color-mix(in oklab,var(--x14d2xqw) 95%,transparent);
  }

  .x13l8d18 {
    background-color: color-mix(in oklab,var(--x1uoftwy) 80%,transparent);
  }

  .x1ikynd {
    background-color: color-mix(in oklab,var(--x1wknqrk) 5%,transparent);
  }

  .x18u7e3q {
    background-color: color-mix(in oklab,var(--x1wknqrk) 70%,transparent);
  }

  .x1yyl4k4 {
    background-color: color-mix(in oklab,var(--x2qofhh) 20%,transparent);
  }

  .x11b729l {
    background-color: color-mix(in oklab,var(--x2qofhh) 40%,transparent);
  }

  .xt3egfc {
    background-color: color-mix(in oklab,var(--x2qofhh) 50%,transparent);
  }

  .x5cvu27 {
    background-color: color-mix(in oklab,var(--x2qofhh) 55%,transparent);
  }

  .x16vuj5x {
    background-color: color-mix(in oklab,var(--x2qofhh) 80%,transparent);
  }

  .x4l3yje {
    background-color: color-mix(in oklab,var(--x2qofhh) 95%,transparent);
  }

  .xzex6no {
    background-color: color-mix(in oklab,var(--x84kb71) 15%,transparent);
  }

  .x1w8nthr {
    background-color: color-mix(in oklab,var(--x84kb71) 20%,transparent);
  }

  .xbijof7 {
    background-color: color-mix(in oklab,var(--x84kb71) 30%,transparent);
  }

  .xoicysj {
    background-color: color-mix(in oklab,var(--x84kb71) 35%,transparent);
  }

  .x1yfa1xj {
    background-color: color-mix(in oklab,var(--x84kb71) 40%,transparent);
  }

  .xjtab6o {
    background-color: color-mix(in oklab,var(--x84kb71) 50%,transparent);
  }

  .x1xk6lwi {
    background-color: color-mix(in oklab,var(--x84kb71) 60%,transparent);
  }

  .xewf22i {
    background-color: color-mix(in oklab,var(--x84kb71) 70%,transparent);
  }

  .x1hdfa87 {
    background-color: color-mix(in oklab,var(--xbk9syb) 35%,transparent);
  }

  .xyx74lp {
    background-color: color-mix(in oklab,var(--xbk9syb) 55%,transparent);
  }

  .xlfe5av {
    background-color: color-mix(in oklab,var(--xbk9syb) 60%,transparent);
  }

  .x1ko6944 {
    background-color: color-mix(in oklab,var(--xchwhry) 10%,transparent);
  }

  .xdo7sm4 {
    background-color: color-mix(in oklab,var(--xchwhry) 60%,transparent);
  }

  .xilv652 {
    background-color: color-mix(in oklab,var(--xchwhry) 70%,transparent);
  }

  .xffs3uu {
    background-color: color-mix(in oklab,var(--xchwhry) 80%,transparent);
  }

  .xgpte48 {
    background-color: color-mix(in oklab,var(--xf55uie) 30%,transparent);
  }

  .x15szuy3 {
    background-color: color-mix(in oklab,var(--xx34t2k) 80%,transparent);
  }

  .x19c7y9b {
    background-color: color-mix(in oklch,var(--x84kb71) 68%,var(--xchwhry));
  }

  .xtwfq29 {
    background-color: currentColor;
  }

  .x1de59tz {
    background-color: #009767;
    background-color: lab(55.0481% -49.9246 15.93);
  }

  .xxy6qhc {
    background-color: #dd7400cc;
    background-color: lab(60.3514% 40.5624 87.1228 / .8);
  }

  .xafb9b {
    background-color: #f99c001a;
    background-color: lab(72.7183% 31.8672 97.9407 / .1);
  }

  .xyvdycc {
    background-color: #f99c00;
    background-color: lab(72.7183% 31.8672 97.9407);
  }

  .x1gtawnt {
    background-color: #0f0f128c;
  }

  .x1tsovho {
    background-color: #0000 !important;
  }

  .xjbqb8w {
    background-color: #0000;
  }

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

  .xbnhsgl {
    background-color: var(--x14d2xqw) !important;
  }

  .xzmsm6v {
    background-color: var(--x14d2xqw);
  }

  .x1bjt3i1 {
    background-color: var(--x16ccdwn);
  }

  .xhzyyjx {
    background-color: var(--x1tbkr8q);
  }

  .x1x33t4a {
    background-color: var(--x1tzaeag);
  }

  .x1kywec9 {
    background-color: var(--x1uoftwy);
  }

  .x1a98pmy {
    background-color: var(--x1wknqrk);
  }

  .x7g4gka {
    background-color: var(--x2qofhh) !important;
  }

  .xeflbh6 {
    background-color: var(--x2qofhh);
  }

  .x1xna8q0 {
    background-color: var(--x5obucw);
  }

  .x1dpvwpu {
    background-color: var(--x6m6jg);
  }

  .x1krlvko {
    background-color: var(--x84kb71);
  }

  .xenou3y {
    background-color: var(--xao2ks5);
  }

  .x1b7w1e4 {
    background-color: var(--xchwhry);
  }

  .x9xgkju {
    background-color: var(--xe1p9c8);
  }

  .x1h259ck {
    background-color: var(--xenybv6);
  }

  .xy758g0 {
    background-color: var(--xf55uie);
  }

  .xyj74p6 {
    background-color: var(--xx34t2k);
  }

  .x1n5rnog {
    background-image: linear-gradient(45deg, #ccc 25%, #0000 25%), linear-gradient(-45deg, #ccc 25%, #0000 25%), linear-gradient(45deg, #0000 75%, #ccc 75%), linear-gradient(-45deg, #0000 75%, #ccc 75%);
  }

  .x1a34yf5 {
    background-image: linear-gradient(90deg, #18181b0d 1px, #0000 1px), linear-gradient(#18181b0d 1px, #0000 1px);
  }

  .xoyg6qc {
    background-image: linear-gradient(90deg,transparent,#18181b14,color-mix(in oklch,var(--x1wknqrk) 24%,transparent),transparent);
  }

  .x1n8rpet {
    background-image: linear-gradient(90deg,var(--xchwhry),color-mix(in oklch,var(--x1wknqrk) 70%,var(--xchwhry)));
  }

  .xtc2jku {
    background-image: linear-gradient(to bottom right,transparent calc(50% - 1px),var(--x1wknqrk) calc(50% - 1px),var(--x1wknqrk) calc(50% + 1px),transparent calc(50% + 1px));
  }

  .x1ml2d4l {
    background-image: linear-gradient(#0000, #000);
  }

  .x1q2if3j {
    background-image: linear-gradient(to left,var(--x2qofhh),transparent);
  }

  .xckb12o {
    background-image: linear-gradient(to right, red 0%, #ff0 16.66%, #0f0 33.33%, #0ff 50%, #00f 66.66%, #f0f 83.33%, red 100%);
  }

  .xr1myw5 {
    background-image: linear-gradient(to right, #fff, #0000);
  }

  .x10yzi0r {
    background-image: linear-gradient(to right,currentColor 0%,var(--x1mm2upc) 40%,var(--x1mm2upc) 60%,currentColor 100%);
  }

  .x1uowd96 {
    background-image: linear-gradient(to right,var(--x2qofhh),transparent);
  }

  .x2mw5za {
    background-image: repeating-linear-gradient(135deg,#fdca3a 0 4px,var(--xchwhry) 4px 8px);
  }

  @supports (color: lab(0% 0 0)) {
    .x2mw5za {
      background-image: repeating-linear-gradient(135deg,lab(84.0751% 9.10711 73.4014) 0 4px,var(--xchwhry) 4px 8px);
    }
  }

  .x1e87kdn {
    background-image: var(--x-backgroundImage);
  }

  .x1r3qt0x {
    background-position-x: 250%;
  }

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

  .xrji9p8 {
    background-size: 18px 18px;
  }

  .x14lofkf {
    background-size: 50% 200%;
  }

  .xu00q2a {
    background-size: 8px 8px;
  }

  .x1ck3q5c {
    background-size: auto, 8px 8px;
  }

  .x1alk96i {
    border-block-color: var(--x1uoftwy);
  }

  .xykt701 {
    border-block-style: solid;
  }

  .x1kbiq1m {
    border-block-width: 1px;
  }

  .x1mwwwfo {
    border-collapse: collapse;
  }

  .x16uus16 {
    border-end-end-radius: 0;
  }

  .xbiv7yw {
    border-end-start-radius: 0;
  }

  .xj7c535 {
    border-inline-end-color: var(--x1uoftwy);
  }

  .x18b5jzi {
    border-inline-end-style: solid;
  }

  .x1lun4ml {
    border-inline-end-width: 1px;
  }

  .x14e42zd {
    border-inline-start-width: 0;
  }

  .x1ga7v0g {
    border-start-end-radius: 0;
  }

  .x15mokao {
    border-start-start-radius: 0;
  }

  .x1t6r4i3 {
    box-shadow: 0 0 0 1px color-mix(in oklab,var(--xchwhry) 10%,transparent),0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;
  }

  .x1waouxw {
    box-shadow: 0 0 0 1px color-mix(in oklab,var(--xchwhry) 10%,transparent),0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;
  }

  .xbcajfh {
    box-shadow: 0 0 0 1px #fff9;
  }

  .x6qm9w6 {
    box-shadow: 0 0 0 2px var(--x2qofhh),0 0 0 9999px #0f0f128c;
  }

  .x1jg8dhz {
    box-shadow: 0 0 0 4px color-mix(in oklch,var(--x84kb71) 60%,transparent);
  }

  .xalsa2k {
    box-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .x1r208i6 {
    box-shadow: 0 10px 28px -16px #0000002e !important;
  }

  .x1bbn379 {
    box-shadow: 0 1px 3px #0000001a, 0 1px 2px -1px #0000001a;
  }

  .x1e7e8ac {
    box-shadow: 0 1px 3px #0000001a;
  }

  .x6sykto {
    box-shadow: 0 24px 48px -24px #00000073;
  }

  .xswu98r {
    box-shadow: 0 24px 70px -36px #00000073;
  }

  .x1xj15fg {
    box-shadow: 0 30px 60px -30px #00000047;
  }

  .x1g5awrf {
    box-shadow: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
  }

  .x1or7dpj {
    box-shadow: 0 8px 24px -12px #0000002e;
  }

  .xc1jhzq {
    box-shadow: 0 8px 24px #00000014;
    box-shadow: 0 8px 24px lab(0% 0 0 / .08);
  }

  .x1gnnqk1 {
    box-shadow: none;
  }

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

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

  .xrm2vzt {
    color: #111827;
  }

  .x12vpdx2 {
    color: color-mix(in oklab,var(--x1wknqrk) 75%,transparent);
  }

  .xnhcagk {
    color: color-mix(in oklab,var(--x1wknqrk) 80%,transparent);
  }

  .x1mewez5 {
    color: color-mix(in oklab,var(--x2qofhh) 60%,transparent);
  }

  .x1on9dgp {
    color: color-mix(in oklab,var(--xbk9syb) 50%,transparent);
  }

  .x19h95vp {
    color: color-mix(in oklab,var(--xbk9syb) 55%,transparent);
  }

  .xcs9h7s {
    color: color-mix(in oklab,var(--xbk9syb) 60%,transparent);
  }

  .xlmrw1m {
    color: color-mix(in oklab,var(--xbk9syb) 70%,transparent);
  }

  .x1s7g8qk {
    color: color-mix(in oklab,var(--xbk9syb) 80%,transparent);
  }

  .xf2i9jw {
    color: color-mix(in oklab,var(--xchwhry) 60%,transparent);
  }

  .x1qoduq3 {
    color: color-mix(in oklab,var(--xchwhry) 70%,transparent);
  }

  .x1xbc9ur {
    color: color-mix(in oklab,var(--xchwhry) 80%,transparent);
  }

  .x15rks2t {
    color: currentColor;
  }

  .x1heor9g {
    color: inherit;
  }

  .x14j6o6j {
    color: #3e8343;
    color: lab(49.258% -33.6567 27.8325);
  }

  .x1w3oqqy {
    color: #b75000;
    color: lab(47.2709% 42.9082 69.2966);
  }

  .xzdb8a2 {
    color: #b77610;
    color: lab(55.6369% 21.1966 58.7498);
  }

  .x14rh7hd {
    color: var(--x-color);
  }

  .x1fndx1c {
    color: var(--x19otnsm);
  }

  .xb6prnm {
    color: var(--x19q38zu);
  }

  .x1rm0uv2 {
    color: var(--x1m39i4k);
  }

  .x1yc8cj0 {
    color: var(--x1qq6fyq);
  }

  .x1e9wj04 {
    color: var(--x1vdpxwv);
  }

  .xxbhsun {
    color: var(--x1wknqrk);
  }

  .xwr4p2g {
    color: var(--x1wwqfvb);
  }

  .x1gy11nd {
    color: var(--x2qofhh);
  }

  .x2nygk {
    color: var(--xao2ks5);
  }

  .x3n5qrz {
    color: var(--xbjk16f);
  }

  .xxvibsf {
    color: var(--xbk9syb) !important;
  }

  .x1n45kue {
    color: var(--xbk9syb);
  }

  .x1pf926s {
    color: var(--xchwhry) !important;
  }

  .x2p34qw {
    color: var(--xchwhry);
  }

  .x166t37q {
    color: var(--xvuibij);
  }

  .x1p26ikz {
    color: var(--xy53f0g);
  }

  .x1y6ozpv {
    color: var(--xzm3wpc) !important;
  }

  .x1bhmf6j {
    color: var(--xzm3wpc);
  }

  .x1awj2ng {
    color: #fff;
  }

  .x19aimcq {
    --lightningcss-light: initial;
    --lightningcss-dark: ;
    color-scheme: light;
  }

  .xtqikln {
    column-gap: 12px;
  }

  .x1ned7t2 {
    column-gap: 2px;
  }

  .xmixu3c {
    column-gap: 6px;
  }

  .xfex06f {
    column-gap: 8px;
  }

  .x1sqbtui {
    cursor: auto;
  }

  .xsid9ct {
    cursor: crosshair;
  }

  .xt0e3qv {
    cursor: default;
  }

  .x1146j2 {
    cursor: help;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1ed109x {
    cursor: text;
  }

  .x1lliihq {
    display: block;
  }

  .xjp7ctv {
    display: contents;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x1rg5ohu {
    display: inline-block;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .xwz0xwf {
    display: inline-grid;
  }

  .xt0psk2 {
    display: inline;
  }

  .x1s85apg {
    display: none;
  }

  .x5f5z56 {
    field-sizing: content;
  }

  .xbh8q5q {
    fill: none;
  }

  .x9az823 {
    fill: var(--xchwhry);
  }

  .xrt6qe7 {
    filter: grayscale() contrast(.86);
  }

  .x3ieub6 {
    flex-direction: column-reverse;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1q0g3np {
    flex-direction: row;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .xs83m0k {
    flex-shrink: 1;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .x1p7i66b {
    font-family: system-ui, sans-serif;
  }

  .x174mlt7 {
    font-family: var(--x16gyiqs) !important;
  }

  .xidi850 {
    font-family: var(--x16gyiqs);
  }

  .x17il5ib {
    font-family: var(--x1shol7e);
  }

  .xgommxb {
    font-size: .8rem;
  }

  .x1018pbw {
    font-size: 10px !important;
  }

  .x1k6wstc {
    font-size: 10px;
  }

  .x1j6dyjg {
    font-size: 11px;
  }

  .xfifm61 {
    font-size: 12px;
  }

  .x4z9k3i {
    font-size: 13px;
  }

  .xif65rj {
    font-size: 14px;
  }

  .x1jvydc1 {
    font-size: 15px;
  }

  .x1j61zf2 {
    font-size: 16px;
  }

  .xosj86m {
    font-size: 18px;
  }

  .xwsyq91 {
    font-size: 20px;
  }

  .x1i1m3gp {
    font-size: 22px;
  }

  .x1pvqxga {
    font-size: 24px;
  }

  .xneq65o {
    font-size: 28px;
  }

  .x1ulgg28 {
    font-size: 30px;
  }

  .xqozcyj {
    font-size: 36px;
  }

  .xdzlmae {
    font-size: 8px;
  }

  .xvwhms9 {
    font-size: 9px;
  }

  .x1it3fuk {
    font-synthesis: none;
  }

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

  .xo1l8bm {
    font-weight: 400;
  }

  .xk50ysn {
    font-weight: 500;
  }

  .x1s688f {
    font-weight: 600;
  }

  .x1xlr1w8 {
    font-weight: 700;
  }

  .x1kzknox {
    forced-color-adjust: none;
  }

  .x8a1x49 {
    grid-column-start: auto;
  }

  .x1smyoo8 {
    grid-template-columns: 10px 1fr;
  }

  .xkp1g73 {
    grid-template-columns: 10px 56px 1fr 40px;
  }

  .x1qpdrs7 {
    grid-template-columns: 16px minmax(0, 1fr);
  }

  .x1qrlbz6 {
    grid-template-columns: 1fr 112px;
  }

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

  .xpwsx2h {
    grid-template-columns: 1fr 56px;
  }

  .xr89qfj {
    grid-template-columns: 1fr 76px 74px 30px;
  }

  .xktm2pi {
    grid-template-columns: 1fr 92px;
  }

  .xyachv {
    grid-template-columns: 1fr auto 16px;
  }

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

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

  .x1usl7hm {
    grid-template-columns: 3px 1fr 56px 22px;
  }

  .xmqby5p {
    grid-template-columns: 42px 1fr 40px;
  }

  .x1tg0vkw {
    grid-template-columns: 42px 1fr 54px;
  }

  .x1yuatua {
    grid-template-columns: 42px 1fr 74px 58px;
  }

  .xob9m6d {
    grid-template-columns: 44px 1fr 56px;
  }

  .x1joez5d {
    grid-template-columns: 44px 1fr 80px;
  }

  .x151vfly {
    grid-template-columns: 44px 56px 56px 52px 1fr 16px;
  }

  .x1r82ky {
    grid-template-columns: 88px 1fr;
  }

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

  .x1jtpg3t {
    grid-template-columns: auto minmax(80px, 1fr) auto;
  }

  .x16d4xdc {
    grid-template-columns: clamp(340px, 30vw, 460px) minmax(0, 1fr) 44px;
  }

  .x15caqgj {
    grid-template-columns: minmax(0, 1fr) 44px;
  }

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

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

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

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

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

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

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

  .xqketvx {
    grid-template-columns: var(--x-gridTemplateColumns);
  }

  .xihq33y {
    grid-template-rows: 0fr;
  }

  .x1tu4anv {
    grid-template-rows: 1fr;
  }

  .xe9d2dv {
    grid-template-rows: 36px 1fr;
  }

  .xzeqj4v {
    grid-template-rows: 44px 1fr 28px;
  }

  .x10j3vp0 {
    grid-template-rows: 44px 1fr;
  }

  .xogrr9c {
    grid-template-rows: auto 1fr;
  }

  .xc8icb0 {
    isolation: isolate;
  }

  .xl56j7k {
    justify-content: center;
  }

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

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

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

  .x1o2pa38 {
    justify-items: center;
  }

  .x7v7x1q {
    justify-self: center;
  }

  .x1ixy4ik {
    letter-spacing: -.005em;
  }

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

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

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

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

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

  .xo9i9j7 {
    letter-spacing: .075em;
  }

  .x9pfba7 {
    letter-spacing: .08em;
  }

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

  .x1labic3 {
    letter-spacing: .14em;
  }

  .xa7ig63 {
    letter-spacing: .16em;
  }

  .x1dor1uw {
    letter-spacing: .1em;
  }

  .x1i21sxh {
    letter-spacing: normal;
  }

  .x1159mfc {
    line-height: 1.1;
  }

  .x132q4wb {
    line-height: 1.25;
  }

  .x1xfvgam {
    line-height: 1.35;
  }

  .x1pujyh6 {
    line-height: 1.375;
  }

  .x37zpob {
    line-height: 1.4;
  }

  .xfrs9s4 {
    line-height: 1.45;
  }

  .x1evy7pa {
    line-height: 1.5;
  }

  .x1jjo3f5 {
    line-height: 1.55;
  }

  .x1ksxc8v {
    line-height: 1.625;
  }

  .x11m8ghp {
    line-height: 1.65;
  }

  .xo5v014 {
    line-height: 1;
  }

  .x1d3mw78 {
    line-height: 16px;
  }

  .xd4r4e8 {
    line-height: 18px;
  }

  .x1fc57z9 {
    line-height: 20px;
  }

  .x1o2sk6j {
    line-height: 24px;
  }

  .xgif2c7 {
    line-height: 28px;
  }

  .xcgk4ki {
    line-height: 32px;
  }

  .x1vy86p0 {
    line-height: 36px;
  }

  .x1cpheol {
    line-height: 40px;
  }

  .xtaz4m5 {
    list-style-type: disc;
  }

  .x14z9mp {
    margin-inline-end: 0;
  }

  .x1hb08if {
    margin-inline-start: -1px;
  }

  .x165d6jo {
    margin-inline-start: -4px;
  }

  .x1lziwak {
    margin-inline-start: 0;
  }

  .x13fj5qh {
    margin-inline-start: 8px;
  }

  .xvc5jky {
    margin-inline-start: auto;
  }

  .xv7k1en {
    -webkit-mask-image: linear-gradient(to left, #000 30%, #0000);
    mask-image: linear-gradient(to left, #000 30%, #0000);
  }

  .x10lxzd0 {
    -webkit-mask-image: linear-gradient(to right, #000 30%, #0000);
    mask-image: linear-gradient(to right, #000 30%, #0000);
  }

  .x19kjcj4 {
    object-fit: contain;
  }

  .xl1xv1r {
    object-fit: cover;
  }

  .xs9930i {
    opacity: .28;
  }

  .xbyyjgo {
    opacity: .5;
  }

  .x197sbye {
    opacity: .6;
  }

  .x1ks1olk {
    opacity: .7;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .xd8p5v {
    order: -9999;
  }

  .x14z8z8x {
    order: 9999;
  }

  .x1uczgqu {
    outline-color: #0000;
  }

  .xzj39iz {
    outline-color: var(--xeignag);
  }

  .x1v57pqu {
    outline-offset: -3px;
  }

  .x1hl8ikr {
    outline-offset: 2px;
  }

  .x1t137rt {
    outline-style: none;
  }

  .xaatb59 {
    outline-style: solid;
  }

  .x1qgsegg {
    outline-width: 1px;
  }

  .x1de99jn {
    outline-width: 2px;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

  .x1mzt3pk {
    overflow-wrap: break-word;
  }

  .x2vl965 {
    padding-inline-end: 10px;
  }

  .xsfy40s {
    padding-inline-end: 32px;
  }

  .x1icxu4v {
    padding-inline-end: 6px;
  }

  .xf159sx {
    padding-inline-end: 8px;
  }

  .xe2zdcy {
    padding-inline-start: 10px;
  }

  .x110972j {
    padding-inline-start: 28px;
  }

  .x25sj25 {
    padding-inline-start: 6px;
  }

  .xmzvs34 {
    padding-inline-start: 8px;
  }

  .x67bb7w {
    pointer-events: auto;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x1uhb9sk {
    position: static;
  }

  .x7wzq59 {
    position: sticky;
  }

  .xtt52l0 {
    resize: none;
  }

  .x288g5 {
    resize: vertical;
  }

  .x1dbijih {
    row-gap: 2px;
  }

  .x1r0jzty {
    row-gap: 4px;
  }

  .xw09woa {
    row-gap: 6px;
  }

  .xkcv6ua {
    scroll-behavior: smooth;
  }

  .x1rohswg {
    scrollbar-width: none;
  }

  .xwhes3w {
    stroke: color-mix(in oklch,var(--xchwhry) 35%,transparent);
  }

  .x2d6vlw {
    stroke-dasharray: 14 86;
  }

  .x1owpc8m {
    stroke-linecap: round;
  }

  .xhr4kjn {
    stroke-width: 1.5px;
  }

  .x2b8uid {
    text-align: center;
  }

  .xdpxx8g {
    text-align: left;
  }

  .x1hr2gdg {
    text-align: right;
  }

  .x1yc453h {
    text-align: start;
  }

  .x1svxhe3 {
    -webkit-text-decoration-color: color-mix(in oklch,currentColor 42%,transparent);
    text-decoration-color: color-mix(in oklch,currentColor 42%,transparent);
  }

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

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

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .xfqjyog {
    text-rendering: optimizelegibility;
  }

  .x6mezaz {
    text-transform: none;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

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

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

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

  .x1w2vvpw {
    text-wrap: balance;
  }

  .x5ve5x3 {
    touch-action: none;
  }

  .x1c071of {
    transform: none;
  }

  .x19jd1h0 {
    transform: rotate(180deg);
  }

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

  .xpk2tj9 {
    transform: scaleX(-1);
  }

  .x1ufz0iv {
    transform: scaleX(0);
  }

  .xzn2k1w {
    transform: scaleX(1);
  }

  .x11lhmoz {
    transform: translate(-50%, -50%);
  }

  .xrzrie7 {
    transform: translate(-50%, calc(-100% - 10px));
  }

  .x1midrdc {
    transform: translate(12px, 12px);
  }

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

  .xbryuvx {
    transform: translateX(0);
  }

  .xy81slk {
    transform: translateX(4px);
  }

  .xen4hou {
    transform: translateX(8px);
  }

  .xj7aj2r {
    transform: translateY(-50%) !important;
  }

  .x1cb1t30 {
    transform: translateY(-50%);
  }

  .x1ni14s7 {
    transform: translateY(2px);
  }

  .x184fap9 {
    transform: translateY(calc(-50% - 2px)) rotate(45deg);
  }

  .x17dzmu4 {
    transform: translateZ(0);
  }

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

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

  .x38xony {
    transform-origin: var(--radix-context-menu-content-transform-origin);
  }

  .x1qi0udk {
    transform-origin: var(--radix-menubar-content-transform-origin);
  }

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

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

  .x1i8bc84 {
    transform-origin: var(--radix-tooltip-content-transform-origin);
  }

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

  .x1onppno {
    transition-duration: .12s !important;
  }

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

  .x9i6iqp {
    transition-duration: .16s;
  }

  .xpceaqw {
    transition-duration: .22s;
  }

  .x1uiu4ny {
    transition-duration: .24s, .16s;
  }

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

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

  .x1wsgiic {
    transition-duration: .5s;
  }

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

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

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

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

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

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

  .x7h6xqb {
    transition-property: background-color, color, opacity;
  }

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

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

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

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

  .xshfolx {
    transition-property: border-color;
  }

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

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

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

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

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

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

  .x1dx24uf {
    transition-property: color, background-color, padding, gap;
  }

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

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

  .xrf8owv {
    transition-property: color, border-color;
  }

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

  .xz1df8t {
    transition-property: color, text-decoration-color;
  }

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

  .xt3l3uh {
    transition-property: color;
  }

  .x1i2vc9d {
    transition-property: filter, opacity;
  }

  .x7hfw76 {
    transition-property: grid-template-columns;
  }

  .x1erjwpq {
    transition-property: grid-template-rows, opacity;
  }

  .x1l0898x {
    transition-property: left, top, opacity, transform;
  }

  .x98hnz2 {
    transition-property: left, top, width, height;
  }

  .x59xhy9 {
    transition-property: left, top;
  }

  .x141xopo {
    transition-property: max-width, opacity, transform;
  }

  .x1krtz4i {
    transition-property: max-width, padding, background-color, color;
  }

  .x1bqur70 {
    transition-property: opacity, background-color, color !important;
  }

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

  .x19991ni {
    transition-property: opacity;
  }

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

  .x11xpdln {
    transition-property: transform;
  }

  .xx99ppg {
    transition-property: width, background-color;
  }

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

  .xxrbq2n {
    transition-property: width;
  }

  .x1fiox0 {
    transition-timing-function: cubic-bezier(.2, 0, 0, 1), ease;
  }

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

  .x9lcvmn {
    transition-timing-function: ease-out;
  }

  .x1jgo67u {
    transition-timing-function: ease, cubic-bezier(.23, 1, .32, 1);
  }

  .x151ug0y {
    transition-timing-function: ease !important;
  }

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

  .xezs5t8 {
    translate: 0 4px;
  }

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

  .xxymvpz {
    vertical-align: middle;
  }

  .xlshs6z {
    visibility: hidden;
  }

  .xnpuxes {
    visibility: visible;
  }

  .xeaf4i8 {
    white-space: normal;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

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

  .x1sdyfia {
    white-space: pre;
  }

  .xj883jy {
    will-change: contents;
  }

  .xrejrof {
    will-change: left,top,opacity,transform;
  }

  .x1so62im {
    will-change: transform;
  }

  .x1yn0g08 {
    word-break: break-all;
  }

  .x1li4cp8 {
    writing-mode: horizontal-tb;
  }

  .x98t3bc {
    writing-mode: vertical-rl;
  }

  .x1610rlp {
    z-index: -1000;
  }

  .x1vjfegm {
    z-index: 1;
  }

  .x1n327nk {
    z-index: 10;
  }

  .x11uqc5h {
    z-index: 100;
  }

  .xhtitgo {
    z-index: 2;
  }

  .x1355qak {
    z-index: 20;
  }

  .x68pp3s {
    z-index: 30;
  }

  .xa9119d {
    z-index: 50;
  }

  .x1fina04 {
    z-index: 90;
  }

  .x1swf91x {
    z-index: auto;
  }

  .xyeel7b.xyeel7b:where(.x-default-marker:hover *) {
    background-color: color-mix(in oklab,var(--x2qofhh) 45%,transparent);
  }

  .xd6qtrp.xd6qtrp:where(.x-default-marker:hover *) {
    background-color: color-mix(in oklab,var(--x2qofhh) 55%,transparent);
  }

  .xzoffqh.xzoffqh:where(.x-default-marker:hover *) {
    color: color-mix(in oklab,var(--x2qofhh) 60%,transparent);
  }

  .x1ss9hds.x1ss9hds:where(.x-default-marker:hover *) {
    color: color-mix(in oklab,var(--x2qofhh) 65%,transparent);
  }

  .x1aqvi2b.x1aqvi2b:where(.x-default-marker:hover *) {
    color: var(--xchwhry);
  }

  .x5b7970.x5b7970:where(.x-default-marker:hover *) {
    opacity: 1;
  }

  .xhc2joc.xhc2joc:where(.x-default-marker:hover *) {
    transform: translateX(2px);
  }

  .x19bhzzq.x19bhzzq:where(.x-default-marker:focus *) {
    color: var(--xth77m3);
  }

  @supports (backdrop-filter: blur(8px)) {
    .xox9n6q.xox9n6q {
      background-color: color-mix(in oklab,var(--x2qofhh) 85%,transparent);
    }
  }

  .xnts82m[data-state="closed"] {
    animation-name: x1989ee7-B;
  }

  .xo2bazm[data-state="closed"] {
    animation-name: x1jn504y-B;
  }

  .xxewafk[data-state="delayed-open"] {
    animation-name: x1k48ry3-B;
  }

  .x1ghpjdf[data-state="closed"], .xyo3f3a[data-closed] {
    animation-name: x1ud6c11-B;
  }

  .x3iduqh[data-dir="forward"] {
    animation-name: x82jjgh-B;
  }

  .xg8drwj[data-dir="back"] {
    animation-name: xr2dmeo-B;
  }

  .x109ijdc.x109ijdc:where(.x-default-marker[data-slot="tooltip-content"] *) {
    background-color: color-mix(in oklab,var(--x2qofhh) 20%,transparent);
  }

  .x1457p4k[data-active="true"] {
    background-color: color-mix(in oklab,var(--x84kb71) 50%,transparent);
  }

  .x1ptzxpd[data-pressed] {
    background-color: #0000;
  }

  .x1l30kai[data-state="active"] {
    background-color: var(--tab-active-background);
  }

  .x1fv3mxg[aria-expanded="true"] {
    background-color: var(--x1tbkr8q);
  }

  .x1b9fp9x[aria-expanded="true"], .x1j6m87n[data-state="open"], .xn2vn87[data-selected="true"] {
    background-color: var(--x84kb71);
  }

  .x192dzr8[data-highlighted], .xilzcj6[data-state="open"] {
    background-color: var(--xahfgeb);
  }

  .x1yxbrrn[data-state="checked"] {
    background-color: var(--xao2ks5);
  }

  .x16514k7[data-state="checked"] {
    background-color: var(--xy53f0g);
  }

  .xmcj1uh:focus-visible {
    box-shadow: 0 0 0 1px color-mix(in oklab,var(--xeignag) 50%,transparent);
  }

  .xcrgiuf:focus-visible {
    box-shadow: 0 0 0 1px var(--xeignag);
  }

  .xiibyqy:focus-visible {
    box-shadow: 0 0 0 2px color-mix(in oklab,var(--xeignag) 60%,transparent);
  }

  .xcrk4wq[aria-invalid="true"] {
    box-shadow: 0 0 0 3px color-mix(in oklab,var(--x1wknqrk) 20%,transparent);
  }

  .x3vtqsl:focus-within {
    box-shadow: 0 0 0 3px color-mix(in oklab,var(--xeignag) 25%,transparent);
  }

  .x8057y3:focus-visible {
    box-shadow: 0 0 0 3px color-mix(in oklab,var(--xeignag) 30%,transparent);
  }

  .x1745jca:focus-visible, .xcxmocn:focus-within {
    box-shadow: 0 0 0 3px color-mix(in oklab,var(--xeignag) 50%,transparent);
  }

  .x1n9y68z:focus-visible {
    box-shadow: 0 0 0 3px color-mix(in oklch,var(--xeignag) 26%,transparent);
  }

  .x13y08np[aria-invalid="true"], .x1myz9ly:focus-visible {
    box-shadow: 0 0 0 3px var(--x1aj2gmo);
  }

  .x27jwc6:focus-visible {
    box-shadow: 0 0 0 4px color-mix(in oklab,var(--xeignag) 40%,transparent);
  }

  .x1ehlfyw:focus-visible {
    box-shadow: 0 10px 28px -16px #0000002e,0 0 0 2px var(--xeignag) !important;
  }

  .x1d8oc2f[aria-invalid="true"], .x1xk3k8f:focus-visible {
    box-shadow: none;
  }

  .x9r8ywc[data-state="active"] {
    box-shadow: var(--tab-active-shadow);
  }

  .x1ketlmk.x1ketlmk:where(.x-default-marker[data-variant="destructive"] *) {
    color: color-mix(in oklab,var(--x1wknqrk) 90%,transparent);
  }

  .x17o4uxl.x17o4uxl:where(.x-default-marker[data-slot="tooltip-content"] *) {
    color: var(--x2qofhh);
  }

  .x1prlu10[data-placeholder] {
    color: var(--xbk9syb);
  }

  .x15374nu[data-selected="true"], .x18nbyqw[data-state="active"], .x1kqf0jo[data-state="open"], .xbjfa3f.xbjfa3f:where(.x-default-marker[data-selected="true"] *), .xyoea8s[aria-expanded="true"] {
    color: var(--xchwhry);
  }

  .x1i7iq9m[data-state="open"], .xxjpq70[data-highlighted] {
    color: var(--xth77m3);
  }

  .x9mo7xv[data-state="checked"] {
    color: var(--xy53f0g);
  }

  .xkbdkae.xkbdkae:where(.x-default-marker[data-empty] *) {
    display: flex;
  }

  .x1qy3khu.x1qy3khu:where(.x-default-marker:has([data-slot="command-shortcut"]) *), .x1v3t51q.x1v3t51q:where(.x-default-marker:has([data-slot="combobox-clear"]) *) {
    display: none;
  }

  .x16yzcw2[data-orientation="vertical"] {
    flex-direction: column;
  }

  .x1v743of[data-orientation="vertical"] {
    flex-direction: row;
  }

  .xesz2ui.xesz2ui:where(.x-default-marker:has( > svg) *) {
    grid-column-start: 2;
  }

  .x1jc4a1m.x1jc4a1m:where(.x-default-marker[data-orientation="vertical"] *) {
    justify-content: flex-start;
  }

  .xiltjc2[data-disabled="true"], .xrer4tu.xrer4tu:where(.x-default-marker[data-disabled="true"] *), .xxh3kiz[data-disabled] {
    opacity: .5;
  }

  .x10xkbpg.x10xkbpg:where(.x-default-marker[data-expanded="false"][data-front="false"] *) {
    opacity: 0;
  }

  .x10nwte4.x10nwte4:where(.x-default-marker[data-checked="true"] *), .x25t5g8:focus-visible, .xhfm6dc[data-state="open"] {
    opacity: 1;
  }

  .x7s97pk:focus-visible {
    outline-offset: 2px;
  }

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

  .x784prv:focus-visible {
    outline-width: 2px;
  }

  .xxaadlz.xxaadlz:where(.x-default-marker:has( > [data-align="inline-end"]) *) {
    padding-inline-end: 6px;
  }

  .x1xhoh31.x1xhoh31:where(.x-default-marker:has( > [data-align="inline-start"]) *) {
    padding-inline-start: 6px;
  }

  .x1el41rh[data-disabled="true"], .xye1tj0[data-disabled] {
    pointer-events: none;
  }

  .x1vhk05t[data-state="checked"] {
    transform: translateX(calc(100% - 2px));
  }

  .x8itqzh:active:not([aria-haspopup]), .xsgmaru:active:not(:disabled) {
    transform: translateY(1px);
  }

  .xrjfxa0[data-side="left"] {
    translate: -4px;
  }

  .xlkn9t[data-side="top"] {
    translate: 0 -4px;
  }

  .x10se8zs[data-side="right"] {
    translate: 4px;
  }

  .x1r18tff:focus-visible {
    z-index: 10;
  }

  .x1mkg8mh:has(:disabled) {
    background-color: var(--x10px0lx);
  }

  .x96864k:has([data-slot="input-group-control"]:focus-visible) {
    box-shadow: 0 0 0 3px color-mix(in oklab,var(--xeignag) 50%,transparent);
  }

  .x14gfpas:has([data-slot][aria-invalid="true"]), .x2g6uzr:has([aria-invalid="true"]) {
    box-shadow: 0 0 0 3px var(--x1aj2gmo);
  }

  .xwfayxi:has( > svg) {
    column-gap: 8px;
  }

  .xeg4vf7:has(:disabled) {
    cursor: not-allowed;
  }

  .x1vfvdd:has( > [data-align="block-end"],  > [data-align="block-start"]) {
    flex-direction: column;
  }

  .x8rynwk:has( > svg) {
    grid-template-columns: auto 1fr;
  }

  .x1jfkrbd:has( > kbd) {
    margin-inline-end: -.15rem;
  }

  .x1x5kxfw:has( > button) {
    margin-inline-end: -.3rem;
  }

  .x1l5x0wj:has( > kbd) {
    margin-inline-start: -.15rem;
  }

  .x18qsgrj:has( > button) {
    margin-inline-start: -.3rem;
  }

  .x1ls5mil:has(:disabled) {
    opacity: .5;
  }

  .x1666owz:has([data-slot="combobox-chip-remove"]) {
    padding-inline-end: 0;
  }

  .x1hpos7r:has([data-icon="inline-end"]) {
    padding-inline-end: 4px;
  }

  .x13s4s5f:has([data-icon="inline-end"]) {
    padding-inline-end: 6px;
  }

  .x1uv3qbt:has([data-slot="alert-action"]) {
    padding-inline-end: 72px;
  }

  .xk74i6y:has([data-icon="inline-end"]) {
    padding-inline-end: 8px;
  }

  .x1dtakr2:has([data-icon="inline-start"]) {
    padding-inline-start: 4px;
  }

  .x4x75ji:has([data-icon="inline-start"]) {
    padding-inline-start: 6px;
  }

  .xyjivty:has([data-icon="inline-start"]) {
    padding-inline-start: 8px;
  }

  .x138ak6i:has(:disabled) {
    pointer-events: none;
  }

  .x1qip9db:last-child {
    background-color: #0000;
  }

  .xj4ymqv:nth-child(5n) {
    background-color: color-mix(in oklch,var(--x1wknqrk) 22%,var(--x84kb71));
  }

  .x5n6f0v:nth-child(7n) {
    background-color: color-mix(in oklch,var(--xmfst21) 28%,var(--x84kb71));
  }

  .x1oqui1x:disabled {
    background-color: #0000;
  }

  .x3fuf6y:disabled {
    background-color: var(--x10px0lx);
  }

  .x1i0eufz:disabled {
    color: color-mix(in oklab,var(--xbk9syb) 50%,transparent);
  }

  .xtgyt42:disabled {
    cursor: default;
  }

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

  .xjb0foi:disabled {
    cursor: wait;
  }

  .x2wzlov:disabled {
    opacity: .35;
  }

  .x1lfpgzf:disabled {
    opacity: .4;
  }

  .x1t5pwa4:disabled {
    opacity: .45;
  }

  .xijokvz:disabled {
    opacity: .5;
  }

  .xfqoyci:disabled {
    opacity: .6;
  }

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

  .x1kwkm8v:hover {
    background-color: color-mix(in oklab,var(--x1wknqrk) 10%,transparent);
  }

  .x1a67qpd:hover {
    background-color: color-mix(in oklab,var(--x84kb71) 40%,transparent);
  }

  .x453iru:hover {
    background-color: color-mix(in oklab,var(--x84kb71) 50%,transparent);
  }

  .x1npmbrn:hover {
    background-color: color-mix(in oklab,var(--x84kb71) 60%,transparent);
  }

  .x1y4g3k7:hover {
    background-color: color-mix(in oklab,var(--xao2ks5) 85%,transparent);
  }

  .xxopqd4:hover {
    background-color: #f99c0033;
    background-color: lab(72.7183% 31.8672 97.9407 / .2);
  }

  .x1og01e4:hover {
    background-color: #0000 !important;
  }

  .xzc268e:hover {
    background-color: var(--x12wkw7l);
  }

  .x9k4zd6:hover {
    background-color: var(--x1tbkr8q);
  }

  .x137g0p0:hover {
    background-color: var(--x84kb71) !important;
  }

  .xr593z2:hover {
    background-color: var(--x84kb71);
  }

  .xvfe8d4:hover {
    background-color: var(--xchwhry);
  }

  .x7hfkvq:hover {
    box-shadow: 0 2px 12px -8px #00000040;
  }

  .xqdjmsb:hover {
    color: var(--x2qofhh);
  }

  .xodifgs:hover {
    color: var(--xchwhry) !important;
  }

  .x1bfw0fa:hover {
    color: var(--xchwhry);
  }

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

  .x58gncb:focus {
    background-color: color-mix(in oklab,var(--x84kb71) 70%,transparent);
  }

  .x12i91p0:focus {
    background-color: var(--x16ccdwn);
  }

  .x1kt8nib:focus {
    background-color: var(--xahfgeb);
  }

  .x1l9ae8y:focus {
    color: var(--xchwhry);
  }

  .x1yj17v0:focus {
    color: var(--xth77m3);
  }

  .xv3zcqh:active {
    transform: scale(.985);
  }

  .xd58rb1:active {
    transform: scale(.99);
  }

  @media (width >= 360px) {
    .xdnpg6r.xdnpg6r {
      align-items: flex-start;
    }
  }

  @media (width >= 640px) {
    .xmci4ra.xmci4ra {
      align-items: center;
    }

    .x1vomlfu.x1vomlfu {
      align-items: flex-end;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x1u6grsq.x1u6grsq {
      animation-duration: 0s;
    }

    .x2j9xt1.x2j9xt1 {
      animation-iteration-count: 0;
    }

    .x1aquc0h.x1aquc0h {
      animation-name: none;
    }
  }

  @media (prefers-reduced-motion: no-preference) {
    .xbdvto.xbdvto {
      animation-name: x1vp3gtv-B;
    }
  }

  @media (width >= 640px) {
    .x1fnoo2w.x1fnoo2w {
      aspect-ratio: auto;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x1fxo3xq.x1fxo3xq {
      background-color: color-mix(in oklch,var(--xeignag) 10%,transparent);
    }
  }

  @media (width <= 1279.98px) {
    .x70rinm.x70rinm {
      box-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .xz9vkj.xz9vkj {
      box-shadow: inset 0 0 0 1px color-mix(in oklch,var(--xeignag) 25%,transparent);
    }
  }

  @media (width >= 640px) {
    .x1x25rye.x1x25rye {
      display: flex;
    }

    .x1gqsgzp.x1gqsgzp {
      display: inline-block;
    }

    .x2cm8lx.x2cm8lx {
      display: inline;
    }
  }

  @media (width >= 768px) {
    .x12gs5cb.x12gs5cb {
      display: block;
    }

    .xsif4ur.xsif4ur {
      display: flex;
    }

    .xn0p4zh.xn0p4zh {
      display: inline-block;
    }

    .x1a9x84j.x1a9x84j {
      display: inline;
    }
  }

  @media (width >= 1024px) {
    .xsvr7ci.xsvr7ci {
      display: inline-block;
    }

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

  @media (width >= 1280px) {
    .xnpim6b.xnpim6b {
      display: inline-block;
    }

    .x6waqhb.x6waqhb {
      display: inline;
    }
  }

  @media (width <= 639.98px) {
    .xr7k0l5.xr7k0l5 {
      display: none;
    }
  }

  @media (width >= 360px) {
    .x12sjs8q.x12sjs8q {
      flex-direction: row;
    }
  }

  @media (width >= 640px) {
    .x2kc0e2.x2kc0e2 {
      flex-direction: row;
    }
  }

  @media (width >= 768px) {
    .xh269sp.xh269sp {
      flex-direction: column;
    }

    .x12vxjpv.x12vxjpv {
      flex-direction: row;
    }
  }

  @media (width >= 640px) {
    .x1uzwvoj.x1uzwvoj {
      font-size: 16px;
    }

    .x1naxncd.x1naxncd {
      font-size: 18px;
    }

    .x110xze3.x110xze3 {
      font-size: 34px;
    }

    .x1aegnp4.x1aegnp4 {
      font-size: 36px;
    }

    .x16flrbk.x16flrbk {
      font-size: 48px;
    }
  }

  @media (width >= 768px) {
    .xd6clff.xd6clff {
      font-size: 14px;
    }
  }

  @media (width >= 420px) {
    .xlfv6hx.xlfv6hx {
      grid-template-columns: minmax(0, 1fr) auto;
    }
  }

  @media (width >= 640px) {
    .x11kzwt6.x11kzwt6 {
      grid-template-columns: auto 1fr auto;
    }

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

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

  @media (width >= 768px) {
    .xjkvt1l.xjkvt1l {
      grid-template-columns: minmax(0, 13rem) 1fr;
    }
  }

  @media (width >= 1024px) {
    .x1mom2bm.x1mom2bm {
      grid-template-columns: minmax(0, 1.1fr) 420px;
    }
  }

  @media (width >= 1280px) {
    .x1lkfqb0.x1lkfqb0 {
      grid-template-columns: clamp(340px, 30vw, 460px) minmax(0, 1fr) 336px;
    }

    .x132sj5i.x132sj5i {
      grid-template-columns: minmax(0, 1fr) 336px;
    }
  }

  @media (width >= 360px) and (width <= 639.98px) {
    .xoki96v.xoki96v {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width >= 640px) {
    .xotsl0g.xotsl0g {
      grid-template-rows: 1fr auto;
    }
  }

  @media (pointer: coarse) {
    .xg5kfzd.xg5kfzd {
      grid-template-rows: 44px 1fr;
    }
  }

  @media (width >= 360px) {
    .x13q2k02.x13q2k02 {
      justify-content: space-between;
    }
  }

  @media (width >= 640px) {
    .xl6ahjf.xl6ahjf {
      justify-content: flex-end;
    }

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

    .xil76d0.xil76d0 {
      letter-spacing: .16em;
    }

    .x3ikqco.x3ikqco {
      line-height: 28px;
    }

    .x1u6y256.x1u6y256 {
      line-height: 40px;
    }

    .x6knap0.x6knap0 {
      line-height: 48px;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x1htdbd3.x1htdbd3 {
      opacity: .35;
    }
  }

  @media (pointer: coarse) {
    .xxc3ku7.xxc3ku7 {
      opacity: 1;
    }
  }

  @media (width <= 1279.98px) {
    .x1nossbz.x1nossbz {
      position: absolute;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .xg83hb1.xg83hb1 {
      scroll-behavior: auto;
    }

    .x194an8b.x194an8b {
      stroke: none;
    }
  }

  @media (width >= 768px) {
    .x1popgvp.x1popgvp {
      text-wrap: pretty;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x1jeq3jj.x1jeq3jj {
      transform: translateX(100%);
    }

    .xk7ew0e.xk7ew0e {
      transition-duration: 0s !important;
    }

    .x12w9bfk.x12w9bfk {
      transition-duration: 0s;
    }
  }

  @media (width <= 1279.98px) {
    .x70hy92.x70hy92 {
      z-index: 30;
    }
  }

  @media (hover: hover) {
    .x192jklo.x192jklo.x192jklo:where(.x-default-marker:hover *) {
      color: var(--xchwhry);
    }
  }

  @media (hover: hover) and (pointer: fine) {
    .x1824j7p.x1824j7p.x1824j7p:where(.x-default-marker:hover *) {
      filter: grayscale(.35) contrast(.94);
    }

    .x1ytd17b.x1ytd17b.x1ytd17b:where(.x-default-marker:hover *) {
      opacity: .72;
    }
  }

  @media (hover: hover) {
    .x21im1p.x21im1p:is(a):hover {
      background-color: color-mix(in oklab,var(--x1tbkr8q) 80%,transparent);
    }

    .x1giwlrz.x1giwlrz:hover:not(:disabled) {
      background-color: color-mix(in oklab,var(--x84kb71) 50%,transparent);
    }

    .xdp2i2q.xdp2i2q:is(a):hover {
      background-color: color-mix(in oklab,var(--xao2ks5) 80%,transparent);
    }

    .xr5n749.xr5n749:is(a):hover {
      background-color: var(--x84kb71);
    }

    .xj769vd.xj769vd:hover {
      background-color: color-mix(in oklab,var(--x1tbkr8q) 80%,transparent);
    }

    .xowtkov.xowtkov:hover {
      background-color: color-mix(in oklab,var(--x1wknqrk) 10%,transparent);
    }

    .x1env038.x1env038:hover {
      background-color: color-mix(in oklab,var(--x84kb71) 30%,transparent);
    }

    .x11d8amd.x11d8amd:hover {
      background-color: color-mix(in oklab,var(--x84kb71) 40%,transparent);
    }

    .x1jfp7xk.x1jfp7xk:hover {
      background-color: color-mix(in oklab,var(--x84kb71) 50%,transparent);
    }

    .x1cy2dxz.x1cy2dxz:hover {
      background-color: color-mix(in oklab,var(--x84kb71) 60%,transparent);
    }

    .x1ai9tnn.x1ai9tnn:hover {
      background-color: color-mix(in oklab,var(--xao2ks5) 80%,transparent);
    }

    .xa3kcko.xa3kcko:hover {
      background-color: color-mix(in oklab,var(--xchwhry) 90%,transparent);
    }
  }

  @media (hover: hover) and (pointer: fine) {
    .x19z00yy.x19z00yy:hover {
      background-color: color-mix(in oklch,var(--x84kb71) 54%,transparent);
    }
  }

  @media (hover: hover) {
    .xhnm8qk.xhnm8qk:hover {
      background-color: var(--x12wkw7l);
    }

    .x1fqt4y4.x1fqt4y4:hover {
      background-color: var(--x13j38m6);
    }

    .x6rukmf.x6rukmf:hover {
      background-color: var(--x1qzgn16);
    }

    .x1saf0ud.x1saf0ud:hover {
      background-color: var(--x84kb71);
    }

    .x2r6m1m.x2r6m1m:hover {
      background-color: var(--xozc3pr);
    }

    .xz4phrq.xz4phrq:hover {
      box-shadow: 0 0 0 4px color-mix(in oklab,var(--xeignag) 40%,transparent);
    }

    .x10w59vv.x10w59vv:hover {
      color: var(--xbk9syb);
    }
  }

  @media (hover: hover) and (pointer: fine) {
    .x11llohq.x11llohq:hover {
      color: var(--xchwhry);
    }
  }

  @media (hover: hover) {
    .x19eof4i.x19eof4i:hover {
      color: var(--xchwhry);
    }

    .x1j9pxtw.x1j9pxtw:hover {
      opacity: 1;
    }
  }

  @media (hover: hover) and (pointer: fine) {
    .xr5jk31.xr5jk31:hover {
      text-decoration-color: currentColor;
    }
  }

  @media (hover: hover) {
    .x366mxz.x366mxz:hover {
      text-decoration-line: underline;
    }
  }
}

@layer priority5 {
  .x17pmcn0 {
    border-bottom-color: color-mix(in oklab,var(--x1uoftwy) 70%,transparent);
  }

  .x1bopjxj {
    border-bottom-color: var(--x1uoftwy);
  }

  .x1g75w08 {
    border-bottom-left-radius: 3.2px;
  }

  .xfhz2ab {
    border-bottom-right-radius: 3.2px;
  }

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

  .x1qhh985 {
    border-bottom-width: 0;
  }

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

  .x1kinqpf {
    border-left-color: color-mix(in oklab,var(--xchwhry) 40%,transparent);
  }

  .xi1a29h {
    border-left-color: var(--x-1m7oz0a);
  }

  .xbgozyw {
    border-left-color: var(--x1uoftwy);
  }

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

  .xyj58a3 {
    border-left-width: 0;
  }

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

  .x19sr0n1 {
    border-left-width: 2px;
  }

  .x1vo0akb {
    border-left-width: 3px;
  }

  .xteky9 {
    border-right-color: color-mix(in oklab,var(--x1uoftwy) 70%,transparent);
  }

  .x1oqdxym {
    border-right-color: var(--x1uoftwy);
  }

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

  .xgfja2r {
    border-right-width: 0;
  }

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

  .xvi8u0j {
    border-top-color: color-mix(in oklab,var(--x1uoftwy) 50%,transparent);
  }

  .x1rkxfoq {
    border-top-color: color-mix(in oklab,var(--x1uoftwy) 70%,transparent);
  }

  .x5b27le {
    border-top-color: var(--x1uoftwy);
  }

  .x16lruyq {
    border-top-left-radius: 3.2px;
  }

  .xhf9cyx {
    border-top-right-radius: 3.2px;
  }

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

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

  .xqmqy1e {
    bottom: -1px;
  }

  .x1ey2m1c {
    bottom: 0;
  }

  .xn0vg7t {
    bottom: 12px;
  }

  .x3h4tne {
    bottom: 32px;
  }

  .xacj9c0 {
    bottom: 50px;
  }

  .xqo3gd {
    bottom: 8px;
  }

  .x5yr21d {
    height: 100%;
  }

  .x1dr59a3 {
    height: 100vh;
  }

  .x170jfvy {
    height: 10px;
  }

  .x1nbnut7 {
    height: 128px;
  }

  .x1kpxq89 {
    height: 12px;
  }

  .x1v9usgg {
    height: 14px;
  }

  .x1ymw6g {
    height: 160px;
  }

  .xlup9mm {
    height: 16px;
  }

  .x1j1s6r4 {
    height: 18.4px;
  }

  .x143yq0j {
    height: 18px !important;
  }

  .xmix8c7 {
    height: 18px;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x1qx5ct2 {
    height: 20px;
  }

  .x158ke7r {
    height: 21px;
  }

  .x17rw0jw {
    height: 22px;
  }

  .xxk0z11 {
    height: 24px;
  }

  .xd7y6wv {
    height: 26px;
  }

  .x1fgtraw {
    height: 28px;
  }

  .x36qwtl {
    height: 2px;
  }

  .x1gnnpzl {
    height: 30px;
  }

  .x10w6t97 {
    height: 32px;
  }

  .xc9qbxq {
    height: 36px;
  }

  .x1vqgdyp {
    height: 40px;
  }

  .xn3w4p2 {
    height: 44px;
  }

  .xqu0tyb {
    height: 4px;
  }

  .xnnlda6 {
    height: 56px;
  }

  .xols6we {
    height: 6px;
  }

  .xwzfr38 {
    height: 80px;
  }

  .xdk7pt {
    height: 8px;
  }

  .xjp8j0k {
    height: 96px;
  }

  .x11ssyvn {
    height: auto !important;
  }

  .xt7dq6l {
    height: auto;
  }

  .xsacrlj {
    height: calc(100% - 1.5px);
  }

  .x1dvw0t3 {
    height: calc(100% - 1px);
  }

  .xg7h5cd {
    height: fit-content;
  }

  .x1erd2hs {
    height: var(--radix-select-trigger-height);
  }

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

  .xu96u03 {
    left: 0;
  }

  .xl8wat7 {
    left: 100%;
  }

  .xpnmzw7 {
    left: 12px;
  }

  .x1trqr8e {
    left: 14px;
  }

  .x1nrll8i {
    left: 50%;
  }

  .xxwu3sf {
    left: 6px;
  }

  .xx8bi4a {
    left: 7px;
  }

  .xncym2f {
    left: 8px;
  }

  .xvcle9j {
    left: auto !important;
  }

  .xgq9j65 {
    left: var(--x-left);
  }

  .xat24cr {
    margin-bottom: 0;
  }

  .xyorhqc {
    margin-bottom: 10px;
  }

  .xd0jgi2 {
    margin-bottom: 128px;
  }

  .x1yztbdb {
    margin-bottom: 16px;
  }

  .x1hq5gj4 {
    margin-bottom: 24px;
  }

  .xjpr12u {
    margin-bottom: 2px;
  }

  .x12nagc {
    margin-bottom: 4px;
  }

  .xzueoph {
    margin-bottom: 6px;
  }

  .x1e56ztr {
    margin-bottom: 8px;
  }

  .x1iog12x {
    margin-left: 4px;
  }

  .x13t2409 {
    margin-left: auto !important;
  }

  .x8x9d4c {
    margin-left: auto;
  }

  .xii1l62 {
    margin-left: var(--toast-icon-margin-start);
  }

  .x1bxrdft {
    margin-right: -2px;
  }

  .xl010v5 {
    margin-right: 4px;
  }

  .x1db2dqx {
    margin-right: 8px;
  }

  .x19la3qk {
    margin-right: var(--toast-icon-margin-end);
  }

  .xvcn832 {
    margin-right: var(--x-marginRight);
  }

  .x1kgmq87 {
    margin-top: -2px;
  }

  .xdj266r {
    margin-top: 0;
  }

  .x1anpbxc {
    margin-top: 10px;
  }

  .x14vqqas {
    margin-top: 12px;
  }

  .xw7yly9 {
    margin-top: 16px;
  }

  .xvijh9v {
    margin-top: 1px;
  }

  .xqui205 {
    margin-top: 24px;
  }

  .xr9ek0c {
    margin-top: 2px;
  }

  .xg87l8a {
    margin-top: 32px;
  }

  .x7r5mf7 {
    margin-top: 3px;
  }

  .xx4vt8u {
    margin-top: 48px;
  }

  .x1gslohp {
    margin-top: 4px;
  }

  .x8rgt9n {
    margin-top: 64px;
  }

  .x1k70j0n {
    margin-top: 6px;
  }

  .x1xmf6yo {
    margin-top: 8px;
  }

  .xr1yuqi {
    margin-top: auto;
  }

  .x1t4qpg0 {
    max-height: 128px;
  }

  .x1hkcv85 {
    max-height: 200px;
  }

  .x1vjc26l {
    max-height: 224px;
  }

  .x1xiyphd {
    max-height: 240px;
  }

  .xg2d58u {
    max-height: 256px;
  }

  .xq3t0pi {
    max-height: 280px;
  }

  .xnp1ti1 {
    max-height: 288px;
  }

  .x1sslpiy {
    max-height: 320px;
  }

  .x1n4lwwq {
    max-height: 96px;
  }

  .xicmcwd {
    max-height: min(252px,calc(var(--available-height) - 36px));
  }

  .x11hugrb {
    max-height: min(360px,var(--radix-context-menu-content-available-height));
  }

  .xh4jqr1 {
    max-height: min(60vh, 30rem);
  }

  .x63riuv {
    max-height: min(680px, 100vh - 88px);
  }

  .xyxvwco {
    max-height: min(760px, 100vh - 88px);
  }

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

  .x1umjnm6 {
    max-height: var(--radix-context-menu-content-available-height);
  }

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

  .x1jols5v {
    max-height: var(--x-maxHeight);
  }

  .x1m189uc {
    max-width: 0;
  }

  .x193iq5w {
    max-width: 100%;
  }

  .x36rmqc {
    max-width: 1024px;
  }

  .x1020ock {
    max-width: 1152px;
  }

  .x1qh4rir {
    max-width: 128px;
  }

  .x1racy4e {
    max-width: 220px;
  }

  .x1tjw356 {
    max-width: 224px;
  }

  .x16em4ew {
    max-width: 240px;
  }

  .x1j14ogj {
    max-width: 24px;
  }

  .xuw4p4q {
    max-width: 288px;
  }

  .x1xtbepa {
    max-width: 28ch;
  }

  .x1va8c73 {
    max-width: 320px;
  }

  .xdusixz {
    max-width: 384px;
  }

  .x1iasaxs {
    max-width: 448px;
  }

  .x1n8psvb {
    max-width: 512px;
  }

  .x1xn9zfg {
    max-width: 576px;
  }

  .xc99tnm {
    max-width: 64px;
  }

  .x4uk5c4 {
    max-width: 672px;
  }

  .x1nah3u1 {
    max-width: 692px;
  }

  .x1yjoq1l {
    max-width: 768px;
  }

  .xirqqd8 {
    max-width: 80px;
  }

  .x17na0u1 {
    max-width: 85%;
  }

  .x1xr5p7o {
    max-width: 860px;
  }

  .x1ubw7bo {
    max-width: 896px;
  }

  .xj7dor9 {
    max-width: 96px;
  }

  .x1dmhpll {
    max-width: calc(100% - 1.5rem);
  }

  .xvcrhkp {
    max-width: calc(100% - 2rem);
  }

  .xvv7f4i {
    max-width: calc(100vw - 24px);
  }

  .xxonrzb {
    max-width: min(280px, 100vw - 1.5rem);
  }

  .x7k7lee {
    max-width: var(--available-width);
  }

  .x2lwn1j {
    min-height: 0;
  }

  .x1us19tq {
    min-height: 100%;
  }

  .x13j50qi {
    min-height: 144px;
  }

  .x9l5fec {
    min-height: 220px;
  }

  .x1lpwdgh {
    min-height: 300px;
  }

  .x21xpn4 {
    min-height: 32px;
  }

  .xu97haq {
    min-height: 34px;
  }

  .xu0aao5 {
    min-height: 36px;
  }

  .x1wiwyrm {
    min-height: 52px;
  }

  .x8nclml {
    min-height: 64px;
  }

  .x1qafhyn {
    min-height: 72px;
  }

  .x1edz59j {
    min-height: 96px;
  }

  .xeuugli {
    min-width: 0;
  }

  .x15l03u9 {
    min-width: 128px;
  }

  .x15botz4 {
    min-width: 144px;
  }

  .xt4ypqs {
    min-width: 20px;
  }

  .x46jg8d {
    min-width: 32px;
  }

  .x1fns5xo {
    min-width: 40px;
  }

  .x4m7ku4 {
    min-width: 64px;
  }

  .xxyl6mn {
    min-width: calc(var(--anchor-width) + 28px);
  }

  .xuuvo9b {
    min-width: var(--radix-select-trigger-width);
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x6ikm8r {
    overflow-x: hidden;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .x18d9i69 {
    padding-bottom: 0;
  }

  .xsag5q8 {
    padding-bottom: 12px;
  }

  .x1gan7if {
    padding-bottom: 32px;
  }

  .xjkvuk6 {
    padding-bottom: 4px;
  }

  .xwib8y2 {
    padding-bottom: 8px;
  }

  .xo0ha1f {
    padding-bottom: 96px;
  }

  .x1lqa7cf {
    padding-left: 10px;
  }

  .xf18ygs {
    padding-left: 12px;
  }

  .xnm25rq {
    padding-left: 16px;
  }

  .x1k8dnhd {
    padding-left: 18px;
  }

  .x163pfp {
    padding-left: 8px;
  }

  .xmzs88n {
    padding-right: 4px;
  }

  .xy13l1i {
    padding-right: 8px;
  }

  .xexx8yu {
    padding-top: 0;
  }

  .x889kno {
    padding-top: 10px;
  }

  .xz9dl7a {
    padding-top: 12px;
  }

  .x1p5oq8j {
    padding-top: 24px;
  }

  .x1miatn0 {
    padding-top: 32px;
  }

  .x4i7bpe {
    padding-top: 48px;
  }

  .x1iorvi4 {
    padding-top: 4px;
  }

  .x1y1aw1k {
    padding-top: 8px;
  }

  .x3m8u43 {
    right: 0;
  }

  .xlftelb {
    right: 12px;
  }

  .x3lmqil {
    right: 2px;
  }

  .x1ca5afa {
    right: 8px !important;
  }

  .x19up5dg {
    right: 8px;
  }

  .x13vifvy {
    top: 0;
  }

  .x1tk7jg1 {
    top: 12px;
  }

  .xoyzfg9 {
    top: 18px;
  }

  .xe8b3ar {
    top: 33.3333%;
  }

  .x18c27t2 {
    top: 50% !important;
  }

  .xwa60dl {
    top: 50%;
  }

  .x1w1tb2m {
    top: 60px;
  }

  .xfr5jun {
    top: 8px;
  }

  .xjbys53 {
    top: var(--x-top);
  }

  .xnalus7 {
    width: 0;
  }

  .x1ng3b2o {
    width: 100% !important;
  }

  .xh8yej3 {
    width: 100%;
  }

  .x1fsd2vl {
    width: 10px;
  }

  .xj35x94 {
    width: 112px;
  }

  .x2pejg6 {
    width: 128px;
  }

  .xsmyaan {
    width: 12px;
  }

  .x6jxa94 {
    width: 14px;
  }

  .xq1dxzn {
    width: 160px;
  }

  .x1kky2od {
    width: 16px;
  }

  .x1f1nzxn {
    width: 176px;
  }

  .x1k6gmeo {
    width: 18px !important;
  }

  .x1xp8n7a {
    width: 18px;
  }

  .x1so1ns2 {
    width: 192px;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .xw4jnvo {
    width: 20px;
  }

  .x16grhtn {
    width: 220px;
  }

  .x17z2i9w {
    width: 22px;
  }

  .xvy4d1p {
    width: 24px;
  }

  .x23j0i4 {
    width: 26px;
  }

  .x1qxoyun {
    width: 276px;
  }

  .x1dz1jew {
    width: 280px;
  }

  .xbu5dzu {
    width: 288px;
  }

  .xgd8bvy {
    width: 28px;
  }

  .x1x62fxo {
    width: 296px;
  }

  .xdzyupr {
    width: 300px;
  }

  .x1m258z3 {
    width: 320px;
  }

  .x1td3qas {
    width: 32px;
  }

  .x1bm8l82 {
    width: 34%;
  }

  .xo4gpnb {
    width: 340px !important;
  }

  .xj6ak53 {
    width: 340px;
  }

  .x14qfxbe {
    width: 36px;
  }

  .xwl9fdd {
    width: 380px;
  }

  .x1g8rjiy {
    width: 3px;
  }

  .x100vrsf {
    width: 40px;
  }

  .x187nhsf {
    width: 44px;
  }

  .x1useyqa {
    width: 48px;
  }

  .x51ohtg {
    width: 4px;
  }

  .x15yg21f {
    width: 56px;
  }

  .x1fu8urw {
    width: 64px;
  }

  .x1q37kcr {
    width: 66.6667%;
  }

  .x1v4s8kt {
    width: 6px;
  }

  .x1dmp6jm {
    width: 80px;
  }

  .x1a4hpa5 {
    width: 83.3333%;
  }

  .x1xc55vz {
    width: 8px;
  }

  .x13oubkp {
    width: 96px;
  }

  .x14atkfc {
    width: auto;
  }

  .xl1sd21 {
    width: calc(100% - 1.5px);
  }

  .x8mzp58 {
    width: calc(100vw - 1.5rem);
  }

  .xeq5yr9 {
    width: fit-content;
  }

  .x1l1j0gd {
    width: min(280px, 100vw - 1.5rem);
  }

  .x15g0xlx {
    width: min(520px, 60%);
  }

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

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

  .xsyx8ni[data-orientation="vertical"] {
    height: fit-content;
  }

  .xcrlf32[data-chips="true"] {
    min-width: var(--anchor-width);
  }

  .xuc5cno.xuc5cno:where(.x-default-marker:has( > [data-align="block-start"]) *) {
    padding-bottom: 12px;
  }

  .x1abea9v.x1abea9v:where(.x-default-marker:has( > [data-align="block-end"]) *) {
    padding-top: 12px;
  }

  .xuyhknd.xuyhknd:where(.x-default-marker[data-orientation="vertical"] *) {
    width: 100%;
  }

  .x1yipkrh[data-active="true"] {
    width: 4px;
  }

  .x7drqit:has( > [data-align="block-end"],  > [data-align="block-start"],  > textarea) {
    height: auto;
  }

  .x1g31smg:first-child {
    border-top-width: 0;
  }

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

  .x1lpyac:last-child {
    border-right-width: 0;
  }

  .xkky5fd:hover {
    border-left-color: var(--x-sa05dq);
  }

  @media (width >= 768px) {
    .xu1s6oc.xu1s6oc {
      border-bottom-width: 0;
    }
  }

  @media (width >= 640px) {
    .x1j4sv1h.x1j4sv1h {
      border-left-width: 1px;
    }
  }

  @media (width >= 768px) {
    .x31icev.x31icev {
      border-right-width: 1px;
    }
  }

  @media (width >= 640px) {
    .x10rzp14.x10rzp14 {
      border-top-width: 0;
    }

    .x1nwdzo3.x1nwdzo3 {
      bottom: 16px;
    }

    .x1eznj69.x1eznj69 {
      height: 100%;
    }
  }

  @media (pointer: coarse) {
    .x63sfu2.x63sfu2 {
      height: 44px;
    }
  }

  @media (width >= 640px) {
    .xfr2u7b.xfr2u7b {
      margin-top: 128px;
    }

    .xrbp162.xrbp162 {
      max-width: 340px;
    }

    .x190xaj4.x190xaj4 {
      max-width: 384px;
    }

    .xe895ih.xe895ih {
      max-width: 420px;
    }

    .x1or4mk9.x1or4mk9 {
      max-width: 448px;
    }

    .x13qhzym.x13qhzym {
      max-width: 512px;
    }

    .xdc40hx.xdc40hx {
      max-width: 560px;
    }

    .x1ec2m8.x1ec2m8 {
      max-width: 576px;
    }

    .x1xlfqkx.x1xlfqkx {
      min-height: 280px;
    }
  }

  @media (width >= 1024px) {
    .x1n45qml.x1n45qml {
      min-height: 460px;
    }
  }

  @media (width >= 640px) and (width <= 1023.98px) {
    .xqi9qpj.xqi9qpj {
      min-height: 420px;
    }
  }

  @media (pointer: coarse) {
    .x17aqpur.x17aqpur {
      min-height: 44px;
    }
  }

  @media (width >= 768px) {
    .x1ktcn06.x1ktcn06 {
      overflow-x: visible;
    }
  }

  @media (width >= 640px) {
    .x1jvyvhb.x1jvyvhb {
      padding-bottom: 128px;
    }
  }

  @media (width >= 768px) {
    .x1e997c7.x1e997c7 {
      padding-bottom: 0;
    }
  }

  @media (width >= 640px) {
    .x1uzfn4o.x1uzfn4o {
      padding-top: 64px;
    }
  }

  @media (width <= 1279.98px) {
    .x10j8vcq.x10j8vcq {
      right: 0;
    }
  }

  @media (width >= 360px) {
    .xgxi3u5.xgxi3u5 {
      width: auto;
    }
  }

  @media (width >= 420px) {
    .xkgpeom.xkgpeom {
      width: auto;
    }
  }

  @media (width >= 640px) {
    .x1fvf01f.x1fvf01f {
      width: 420px;
    }
  }

  @media (width >= 768px) {
    .x1cthlwn.x1cthlwn {
      width: 240px;
    }
  }

  @media (width <= 1279.98px) {
    .x1mxeq7h.x1mxeq7h {
      width: 336px;
    }
  }

  @media (width <= 600px) {
    .x1dx2041.x1dx2041 {
      width: calc(100% - var(--mobile-offset-left) - var(--mobile-offset-right)) !important;
    }
  }

  @media (pointer: coarse) {
    .x18s75z6.x18s75z6 {
      width: 44px;
    }
  }
}

@layer priority6 {
  .x1l72qor::-webkit-outer-spin-button {
    margin: 0;
  }

  .x1raxpij::-webkit-inner-spin-button {
    margin: 0;
  }
}

@layer priority7 {
  .xoo4nqz::file-selector-button {
    border-width: 0;
  }

  .x1ox0ion:after {
    inset-block: -8px;
  }

  .xb3hq9a:after {
    inset-inline: -12px;
  }
}

@layer priority8 {
  .x1ad04t7::-webkit-search-cancel-button {
    appearance: none;
  }

  .x3pxiar::-webkit-inner-spin-button {
    appearance: none;
  }

  .x7uq1h6::-webkit-outer-spin-button {
    appearance: none;
  }

  .xu197gb::file-selector-button {
    background-color: #0000;
  }

  .xbt7mxl:after {
    background-color: var(--xchwhry);
  }

  .x13sx8fg::placeholder {
    color: color-mix(in oklab,var(--xbk9syb) 50%,transparent);
  }

  .xv826vo::placeholder {
    color: color-mix(in oklab,var(--xbk9syb) 70%,transparent);
  }

  .xreojmc::placeholder {
    color: var(--xbk9syb);
  }

  .xzjerrf::file-selector-button {
    color: var(--xchwhry);
  }

  .x1s928wv:after {
    content: "";
  }

  .x16a5dtp::file-selector-button {
    display: inline-flex;
  }

  .xfk6m8::-webkit-scrollbar {
    display: none;
  }

  .x1pioina::placeholder {
    font-family: var(--x16gyiqs);
  }

  .xl9dndy::file-selector-button {
    font-size: 14px;
  }

  .xpblgp8::file-selector-button {
    font-weight: 500;
  }

  .x1d46nwg::placeholder {
    letter-spacing: normal;
  }

  .xmf22ne:after {
    opacity: 0;
  }

  .x1j6awrg:after {
    position: absolute;
  }

  .x1yzigoh::placeholder {
    text-transform: none;
  }

  .x7l6x83:after {
    transition-duration: .15s;
  }

  .x1hbq0ec:after {
    transition-property: opacity;
  }

  .x1op5jba[data-state="active"]:after {
    opacity: var(--tab-line-opacity);
  }

  @media (prefers-reduced-motion: reduce) {
    .x4oqjru.x4oqjru:after {
      transition-duration: 0s;
    }
  }
}

@layer priority9 {
  .x1irnqdy:after {
    bottom: -5px;
  }

  .x15bq0eu::file-selector-button {
    height: 24px;
  }

  .x3cntg4:after {
    height: 2px;
  }

  .x17cx49:after {
    left: 0;
  }

  .xnbfe2x:after {
    right: 0;
  }

  .x1i63x89:after {
    top: auto;
  }

  .x183bm9d:after {
    width: auto;
  }

  .x11y0dgd.x11y0dgd:where(.x-default-marker[data-orientation="vertical"] *):after {
    bottom: 0;
  }

  .xrf9a5w.xrf9a5w:where(.x-default-marker[data-orientation="vertical"] *):after {
    height: auto;
  }

  .xkc0a7a.xkc0a7a:where(.x-default-marker[data-orientation="vertical"] *):after {
    left: auto;
  }

  .x1q4uyzs.x1q4uyzs:where(.x-default-marker[data-orientation="vertical"] *):after {
    right: -4px;
  }

  .x1asofbl.x1asofbl:where(.x-default-marker[data-orientation="vertical"] *):after {
    top: 0;
  }

  .xan6kas.xan6kas:where(.x-default-marker[data-orientation="vertical"] *):after {
    width: 2px;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@keyframes xenxy7n-B {
  0% {
    background-color: color-mix(in oklch,var(--xeignag) 18%,transparent);
    box-shadow: inset 0 0 0 1px color-mix(in oklch,var(--xeignag) 45%,transparent);
  }

  55% {
    background-color: color-mix(in oklch,var(--xeignag) 10%,transparent);
    box-shadow: inset 0 0 0 1px color-mix(in oklch,var(--xeignag) 28%,transparent);
  }

  100% {
    background-color: #0000;
    box-shadow: inset 0 0 0 1px #0000;
  }
}

@keyframes x1gund5q-B {
  from {
    background-position-x: -100%;
  }

  to {
    background-position-x: 250%;
  }
}

@keyframes x1y67ftg-B {
  0% {
    opacity: 0;
    left: 100%;
  }

  15% {
    opacity: 1;
  }

  85% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    left: 0%;
  }
}

@keyframes x19ihoii-B {
  0% {
    opacity: 0;
    left: 0%;
  }

  15% {
    opacity: 1;
  }

  85% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    left: 100%;
  }
}

@keyframes x1z0rcm-B {
  0% {
    opacity: .38;
    transform: scale(.82);
  }

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

  100% {
    opacity: .38;
    transform: scale(.82);
  }
}

@keyframes x14vbu76-B {
  0% {
    opacity: .45;
    scale: .88;
  }

  50% {
    opacity: 1;
    scale: 1;
  }

  100% {
    opacity: .45;
    scale: .88;
  }
}

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

  50% {
    opacity: .5;
  }
}

@keyframes xjsmpz5-B {
  50% {
    opacity: .5;
  }
}

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

  to {
    opacity: 0;
  }
}

@keyframes x1ud6c11-B {
  from {
    opacity: 1;
    scale: 1;
  }

  to {
    opacity: 0;
    scale: .95;
  }
}

@keyframes x1989ee7-B {
  from {
    opacity: 1;
    scale: 1;
  }

  to {
    opacity: 0;
    scale: .98;
  }
}

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

  to {
    opacity: 1;
  }
}

@keyframes xofg974-B {
  from {
    opacity: 0;
    filter: blur(12px);
    transform: translateY(10px);
  }

  to {
    opacity: 1;
    filter: blur();
    transform: translateY(0);
  }
}

@keyframes x1hrbdm5-B {
  from {
    opacity: 0;
    scale: .98;
  }

  to {
    opacity: 1;
    scale: 1;
  }
}

@keyframes xcphuw2-B {
  from {
    opacity: 0;
    scale: .95;
  }

  to {
    opacity: 1;
    scale: 1;
  }
}

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

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

@keyframes x1ulttlt-B {
  from {
    opacity: 0;
    transform: translate3d(0, 8px, 0);
  }

  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

@keyframes x82jjgh-B {
  from {
    opacity: 0;
    transform: translate3d(10px, 0, 0);
  }

  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

@keyframes xr2dmeo-B {
  from {
    opacity: 0;
    transform: translate3d(-10px, 0, 0);
  }

  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

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

  to {
    opacity: 1;
    transform: translateX(0);
  }
}

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

  to {
    opacity: 1;
    transform: translateX(0);
  }
}

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

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes x1vp3gtv-B {
  to {
    stroke-dashoffset: -100px;
  }
}

@keyframes x1ch23ao-B {
  0% {
    transform: scaleX(.18);
  }

  45% {
    transform: scaleX(.92);
  }

  100% {
    transform: scaleX(.34);
  }
}

@keyframes x7eqyfl-B {
  from {
    transform: translateX(-120%);
  }

  to {
    transform: translateX(340%);
  }
}

:root, .x1bmwcyh {
  --x2qofhh: #fcfcf9;
  --xchwhry: #121212;
  --xx34t2k: #fff;
  --x19q38zu: #121212;
  --x14d2xqw: #fff;
  --xzm3wpc: #121212;
  --xao2ks5: #171717;
  --xy53f0g: #fcfcf9;
  --x1tbkr8q: #f5f5f4;
  --x1qq6fyq: #171717;
  --x84kb71: #efeeed;
  --xbk9syb: #696969;
  --xahfgeb: #efeeed;
  --xth77m3: #171717;
  --x1wknqrk: #c53732;
  --x1uoftwy: #e2e1df;
  --xf55uie: #e2e1df;
  --xeignag: #4c759f;
  --x1tzaeag: transparent;
  --x13j38m6: transparent;
  --x10px0lx: #e2e1df80;
  --x6m6jg: #fcfcf9;
  --x12wkw7l: #efeeed;
  --x2ywp52: #e2e1df;
  --xozc3pr: #efeeed;
  --x16ccdwn: #c537321a;
  --x1qzgn16: #c5373233;
  --x1vdpxwv: #12121299;
  --x166txba: #fcfcf9;
  --x1jhkntc: transparent;
  --x1mm2upc: #fff9;
  --xenybv6: #fcfcf9;
  --xmp39xn: #c53732;
  --x1aj2gmo: #c5373233;
  --x1wwqfvb: #dd7400;
  --xvuibij: #b75000;
  --xe1p9c8: #dcfce7;
  --x19otnsm: #0d542b;
  --x5obucw: #fef9c2;
  --xbjk16f: #733e0a;
  --x1ddepce: #527599;
  --xtpd57u: #387e82;
  --x1rdi0ul: #537d5c;
  --xmfst21: #9f7849;
  --x113oz98: #6a588a;
  --x97096l: .25rem;
  --x15pih9i: #fcfcf9;
  --x1m39i4k: #121212;
  --x1xn0ewf: #171717;
  --xfn94iz: #fcfcf9;
  --xnx410w: #ebebea;
  --x1xhv8n6: #171717;
  --xsaxynh: #e2e1df;
  --x5ralfy: #4c759f;
  --x16gyiqs: "Inter Display", sans-serif;
  --x1shol7e: "Geist Mono Variable", ui-monospace, monospace;
}

@supports (color: lab(0% 0 0)) {
  :root, .x1bmwcyh {
    --x2qofhh: lab(98.859% -.0975132 1.13808);
    --xchwhry: lab(5.26802% 0 0);
    --xx34t2k: lab(100% 0 0);
    --x19q38zu: lab(5.26802% 0 0);
    --x14d2xqw: lab(100% 0 0);
    --xzm3wpc: lab(5.26802% 0 0);
    --xao2ks5: lab(7.78201% -.0000149012 0);
    --xy53f0g: lab(98.859% -.0975132 1.13808);
    --x1tbkr8q: lab(96.5327% -.0655949 .758398);
    --x1qq6fyq: lab(7.78201% -.0000149012 0);
    --x84kb71: lab(94.2127% -.0655949 .75841);
    --xbk9syb: lab(44.32% 0 0);
    --xahfgeb: lab(94.2127% -.0655949 .75841);
    --xth77m3: lab(7.78201% -.0000149012 0);
    --x1wknqrk: lab(46.0249% 56.4689 37.9874);
    --x1uoftwy: lab(89.579% -.0973344 1.13823);
    --xf55uie: lab(89.579% -.0973344 1.13823);
    --xeignag: lab(47.559% -5.35432 -27.3587);
    --x10px0lx: lab(89.579% -.0973344 1.13823 / .5);
    --x6m6jg: lab(98.859% -.0975132 1.13808);
    --x12wkw7l: lab(94.2127% -.0655949 .75841);
    --x2ywp52: lab(89.579% -.0973344 1.13823);
    --xozc3pr: lab(94.2127% -.0655949 .75841);
    --x16ccdwn: lab(46.0249% 56.4689 37.9874 / .1);
    --x1qzgn16: lab(46.0249% 56.4689 37.9874 / .2);
    --x1vdpxwv: lab(5.26802% 0 0 / .6);
    --x166txba: lab(98.859% -.0975132 1.13808);
    --xenybv6: lab(98.859% -.0975132 1.13808);
    --xmp39xn: lab(46.0249% 56.4689 37.9874);
    --x1aj2gmo: lab(46.0249% 56.4689 37.9874 / .2);
    --x1wwqfvb: lab(60.3514% 40.5624 87.1228);
    --xvuibij: lab(47.2709% 42.9082 69.2966);
    --xe1p9c8: lab(96.1861% -13.8464 6.52365);
    --x19otnsm: lab(30.797% -29.6927 17.382);
    --x5obucw: lab(97.3564% -4.51407 27.344);
    --xbjk16f: lab(32.3865% 21.1273 38.5959);
    --x1ddepce: lab(47.6107% -5.10988 -24.0393);
    --xtpd57u: lab(48.482% -21.98 -9.06091);
    --x1rdi0ul: lab(48.7084% -20.8862 13.5058);
    --xmfst21: lab(53.504% 11.7174 31.6657);
    --x113oz98: lab(40.9493% 15.8013 -25.1671);
    --x15pih9i: lab(98.859% -.0975132 1.13808);
    --x1m39i4k: lab(5.26802% 0 0);
    --x1xn0ewf: lab(7.78201% -.0000149012 0);
    --xfn94iz: lab(98.859% -.0975132 1.13808);
    --xnx410w: lab(93.0527% -.0655353 .75841);
    --x1xhv8n6: lab(7.78201% -.0000149012 0);
    --xsaxynh: lab(89.579% -.0973344 1.13823);
    --x5ralfy: lab(47.559% -5.35432 -27.3587);
  }
}

.x1i30gyc.x1i30gyc, .x1i30gyc.x1i30gyc:root {
  --xahfgeb: #2e2e2c;
  --xth77m3: #efeeed;
  --x2qofhh: #121210;
  --x1uoftwy: #2e2e2c;
  --xx34t2k: #191816;
  --x19q38zu: #efeeed;
  --x1ddepce: #6993be;
  --xtpd57u: #4c9ea2;
  --x1rdi0ul: #6b9d75;
  --xmfst21: #c3955e;
  --x113oz98: #8e7ab5;
  --xe1p9c8: #032e15;
  --x19otnsm: #f0fdf4;
  --x5obucw: #432004;
  --xbjk16f: #fefce8;
  --x1tzaeag: #3333314d;
  --x13j38m6: #33333180;
  --xenybv6: #efeeed;
  --x1wknqrk: #e24942;
  --x16ccdwn: #e2494233;
  --x1qzgn16: #e249424d;
  --x10px0lx: #333331cc;
  --x1shol7e: "Geist Mono Variable", ui-monospace, monospace;
  --x16gyiqs: "Inter Display", sans-serif;
  --xchwhry: #efeeed;
  --xozc3pr: #27262480;
  --xf55uie: #333331;
  --xmp39xn: #e2494280;
  --x1aj2gmo: #e2494266;
  --x84kb71: #272624;
  --xbk9syb: #939290;
  --x6m6jg: #3333314d;
  --x2ywp52: #333331;
  --x12wkw7l: #33333180;
  --x14d2xqw: #191816;
  --xzm3wpc: #efeeed;
  --xao2ks5: #e5e4e3;
  --xy53f0g: #171614;
  --x97096l: .25rem;
  --xeignag: #5584b4;
  --x1tbkr8q: #272624;
  --x1qq6fyq: #efeeed;
  --x1mm2upc: #00000080;
  --x15pih9i: #171614;
  --xnx410w: #2e2e2c;
  --x1xhv8n6: #efeeed;
  --xsaxynh: #2e2e2c;
  --x1m39i4k: #efeeed;
  --x1xn0ewf: #e5e4e3;
  --xfn94iz: #171614;
  --x5ralfy: #5584b4;
  --x166txba: #3333314d;
  --x1jhkntc: #333331;
  --x1vdpxwv: #939290;
  --xvuibij: #ffd236;
  --x1wwqfvb: #fcbb00;
}

@supports (color: lab(0% 0 0)) {
  .x1i30gyc.x1i30gyc, .x1i30gyc.x1i30gyc:root {
    --xahfgeb: lab(18.8246% -.118777 1.52514);
    --xth77m3: lab(94.2127% -.0655949 .75841);
    --x2qofhh: lab(5.2862% -.082694 1.11365);
    --x1uoftwy: lab(18.8246% -.118777 1.52514);
    --xx34t2k: lab(8.3842% -.112571 1.51156);
    --x19q38zu: lab(94.2127% -.0655949 .75841);
    --x1ddepce: lab(59.1893% -5.95054 -27.5016);
    --xtpd57u: lab(60.18% -25.1286 -10.3639);
    --x1rdi0ul: lab(60.4396% -23.8594 15.4177);
    --xmfst21: lab(65.0977% 13.0824 35.4338);
    --x113oz98: lab(54.7583% 17.5642 -28.3876);
    --xe1p9c8: lab(15.6845% -20.4225 11.7249);
    --x19otnsm: lab(98.1563% -5.60117 2.75915);
    --x5obucw: lab(16.8146% 15.7422 23.1133);
    --xbjk16f: lab(98.6846% -1.79055 9.7766);
    --x1tzaeag: lab(21.1446% -.119656 1.5245 / .3);
    --x13j38m6: lab(21.1446% -.119656 1.5245 / .5);
    --xenybv6: lab(94.2127% -.0655949 .75841);
    --x1wknqrk: lab(54.0587% 59.4852 39.2658);
    --x16ccdwn: lab(54.0587% 59.4852 39.2658 / .2);
    --x1qzgn16: lab(54.0587% 59.4852 39.2658 / .3);
    --x10px0lx: lab(21.1446% -.119656 1.5245 / .8);
    --xchwhry: lab(94.2127% -.0655949 .75841);
    --xozc3pr: lab(15.3445% -.117138 1.52628 / .5);
    --xf55uie: lab(21.1446% -.119656 1.5245);
    --xmp39xn: lab(54.0587% 59.4852 39.2658 / .5);
    --x1aj2gmo: lab(54.0587% 59.4852 39.2658 / .4);
    --x84kb71: lab(15.3445% -.117138 1.52628);
    --xbk9syb: lab(60.5789% -.0962913 1.13889);
    --x6m6jg: lab(21.1446% -.119656 1.5245 / .3);
    --x2ywp52: lab(21.1446% -.119656 1.5245);
    --x12wkw7l: lab(21.1446% -.119656 1.5245 / .5);
    --x14d2xqw: lab(8.3842% -.112571 1.51156);
    --xzm3wpc: lab(94.2127% -.0655949 .75841);
    --xao2ks5: lab(90.7327% -.0655055 .758433);
    --xy53f0g: lab(7.24895% -.104323 1.37895);
    --xeignag: lab(53.3218% -5.88551 -30.7483);
    --x1tbkr8q: lab(15.3445% -.117138 1.52628);
    --x1qq6fyq: lab(94.2127% -.0655949 .75841);
    --x15pih9i: lab(7.24895% -.104323 1.37895);
    --xnx410w: lab(18.8246% -.118777 1.52514);
    --x1xhv8n6: lab(94.2127% -.0655949 .75841);
    --xsaxynh: lab(18.8246% -.118777 1.52514);
    --x1m39i4k: lab(94.2127% -.0655949 .75841);
    --x1xn0ewf: lab(90.7327% -.0655055 .758433);
    --xfn94iz: lab(7.24895% -.104323 1.37895);
    --x5ralfy: lab(53.3218% -5.88551 -30.7483);
    --x166txba: lab(21.1446% -.119656 1.5245 / .3);
    --x1jhkntc: lab(21.1446% -.119656 1.5245);
    --x1vdpxwv: lab(60.5789% -.0962913 1.13889);
    --xvuibij: lab(86.4156% 6.13147 78.3961);
    --x1wwqfvb: lab(80.1641% 16.6016 99.2089);
  }
}

.x1ypqu8r {
  --app-border: var(--x1uoftwy);
}

.x1wrmhoy {
  --app-outline: color-mix(in oklab,var(--xeignag) 50%,transparent);
}

.x18vzcl {
  --app-scrollbar-thumb: color-mix(in oklab,var(--xbk9syb) 35%,transparent);
}

.x1g1qlcj {
  --app-scrollbar-thumb-hover: color-mix(in oklab,var(--xbk9syb) 60%,transparent);
}

.x1wb860g {
  --tab-active-background: transparent;
}

.x11uolee {
  --tab-active-background: var(--x166txba);
}

.xn4nci9 {
  --tab-active-border: transparent;
}

.xlp9pv6 {
  --tab-active-border: var(--x1jhkntc);
}

.xvsvpmv {
  --tab-active-shadow: 0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;
}

.x18zseoc {
  --tab-active-shadow: none;
}

.x1butfpq {
  --tab-line-opacity: 0;
}

.x1wsvs8r {
  --tab-line-opacity: 1;
}
