@font-face{font-family:Geist;src:url(/webfonts/Geist.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/webfonts/Geist-Italic.woff2)format("woff2");font-weight:100 900;font-style:italic;font-display:swap}:root,:host{--brand:#26284b;--secondary-brand:#5227ff;--tertiary-brand:#82b1eb;--background:#f5f5f5;--dark-background:#e6e6ef;--light-background:#f9fafb;--light-border:#d3d3d3;--light-text:#6f6f6f;--error:#c62828;--warning:orange;--success:#53a653}@layer reset{*,:before,:after{box-sizing:border-box}:not(ul,ol){margin:0;padding:0}ul,ol{padding-left:20px}html{scroll-behavior:smooth;font-family:Geist,sans-serif}}body{min-height:100dvh;top:0!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#fff}::-webkit-scrollbar-thumb{background:#b7b7b7;border-radius:10px}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}::view-transition-old(page-content){animation:.3s fade-out}::view-transition-new(page-content){animation:.3s fade-in}.layout{view-transition-name:page-content;background:#fff;flex-direction:column;min-height:80dvh;display:flex}.tip{background:#f3cf8c;border:2px solid orange;border-radius:8px;align-items:center;gap:10px;padding:10px;font-size:12px;display:flex}.tip:before{content:"";text-align:center;width:25px;font:var(--fa-font-regular);font-size:18px!important}.tip i{width:25px;font-size:18px}#nprogress{view-transition-name:none;z-index:2147483647;position:fixed}@media screen and (max-width:250px){.layout *,.box footer,.box *{display:none!important}.box{height:100vh}.layout:before,.box:before{content:"You are seeing this because your screen is too small";text-align:center;flex:1;justify-content:center;align-items:center;padding:1rem;display:flex}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}}@layer base{button{cursor:pointer;color:#000;background:0 0;border:none;outline:none}select{cursor:pointer}input,select{color:#000;background:0 0;border:none;border-radius:0;outline:none}:is(input,select):disabled{cursor:not-allowed}textarea{color:#000;resize:none;background:0 0;border:none;border-radius:0;outline:none;font-family:Geist,sans-serif}@media screen and (max-width:800px){input,textarea,select{font-size:16px}}}@font-face{font-family:"Font Awesome 7 Brands";font-style:normal;font-weight:400;font-display:swap;src:url(/webfonts/brands-subset.woff2)format("woff2")}@font-face{font-family:"Font Awesome 7 Pro";font-style:normal;font-weight:400;font-display:swap;src:url(/webfonts/regular-subset.woff2)format("woff2")}@font-face{font-family:"Font Awesome 7 Pro";font-style:normal;font-weight:900;font-display:swap;src:url(/webfonts/solid-subset.woff2)format("woff2")}:host,:root{--fa-family-brands:"Font Awesome 7 Brands";--fa-family-classic:"Font Awesome 7 Pro";--fa-font-brands:normal 400 1em/1 var(--fa-family-brands);--fa-font-solid:normal 900 1em/1 var(--fa-family-classic);--fa-font-regular:normal 400 1em/1 var(--fa-family-classic)}.fa,.fa-solid,.fa-regular,.fa-brands,.fas,.far,.fab{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:var(--fa-display,inline-block);font-family:var(--_fa-family,var(--fa-style-family,"Font Awesome 7 Pro"));font-feature-settings:normal;font-synthesis:none;font-variant:normal;font-style:normal;font-weight:var(--fa-style,900);text-align:center;text-rendering:auto;line-height:1}.fa-solid,.fas{--fa-style-family:"Font Awesome 7 Pro";--fa-style:900}.fa-regular,.far{--fa-style-family:"Font Awesome 7 Pro";--fa-style:400}.fa-brands,.fab{--fa-style-family:"Font Awesome 7 Brands";--fa-style:400}:is(.fa,.fa-solid,.fa-regular,.fa-brands,.fas,.far,.fab):before{content:var(--fa)}.fa-align-center{--fa:""}.fa-align-left{--fa:""}.fa-align-right{--fa:""}.fa-arrow-left{--fa:""}.fa-arrow-right{--fa:""}.fa-arrow-rotate-left{--fa:""}.fa-arrow-rotate-right{--fa:""}.fa-arrow-up-right-from-square{--fa:""}.fa-bars{--fa:""}.fa-bell{--fa:""}.fa-bold{--fa:""}.fa-bullhorn{--fa:""}.fa-bullseye{--fa:""}.fa-calendar-xmark{--fa:""}.fa-chart-simple{--fa:""}.fa-check{--fa:""}.fa-chevron-down{--fa:""}.fa-chevron-left{--fa:""}.fa-chevron-right{--fa:""}.fa-chevron-up{--fa:""}.fa-chevrons-right{--fa:""}.fa-circle-info{--fa:""}.fa-circle-question{--fa:""}.fa-clipboard{--fa:""}.fa-copy{--fa:""}.fa-download{--fa:""}.fa-edit{--fa:""}.fa-empty-set{--fa:""}.fa-envelope{--fa:""}.fa-exclamation{--fa:"!"}.fa-expand{--fa:""}.fa-file{--fa:""}.fa-file-arrow-up{--fa:""}.fa-file-export{--fa:""}.fa-file-lines{--fa:""}.fa-file-plus{--fa:""}.fa-floppy-disk{--fa:""}.fa-folders{--fa:""}.fa-font{--fa:""}.fa-grip-dots-vertical{--fa:""}.fa-heading{--fa:""}.fa-horizontal-rule{--fa:""}.fa-indent{--fa:""}.fa-instagram{--fa:""}.fa-italic{--fa:""}.fa-link{--fa:""}.fa-link-slash{--fa:""}.fa-list-ol{--fa:""}.fa-list-ul{--fa:""}.fa-lock{--fa:""}.fa-mask{--fa:""}.fa-outdent{--fa:""}.fa-party-horn{--fa:""}.fa-pen{--fa:""}.fa-pen-to-square{--fa:""}.fa-quote-left{--fa:""}.fa-rotate{--fa:""}.fa-rotate-left{--fa:""}.fa-save{--fa:""}.fa-search{--fa:""}.fa-spinner{--fa:""}.fa-strikethrough{--fa:""}.fa-subscript{--fa:""}.fa-superscript{--fa:""}.fa-text-size{--fa:""}.fa-trash{--fa:""}.fa-triangle-exclamation{--fa:""}.fa-underline{--fa:""}.fa-up-right-from-square{--fa:""}.fa-upload{--fa:""}.fa-user{--fa:""}.fa-user-plus{--fa:""}.fa-xmark{--fa:""}

@layer reset, stylex.priority1;

@layer stylex.priority2 {
  .x1sgvmt9 {
    grid-area: auto;
  }

  .x10a8y8t {
    inset: 0;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .x1v36x0e {
    margin: 20px auto;
  }

  .xhifcr4 {
    margin: 20px;
  }

  .x1732f5w {
    padding: 0 !important;
  }

  .x1717udv {
    padding: 0;
  }

  .x7z7khe {
    padding: 10px;
  }

  .x6w2896 {
    padding: 15px;
  }

  .x1qhigcl {
    padding: 20px;
  }

  .xfawy5m {
    padding: 4px;
  }

  .xuu9xdy {
    padding: 4rem;
  }

  .x14odnwx {
    padding: 5px;
  }

  .x153ncpu {
    padding: 8px 12px;
  }

  .x7onjr9 {
    padding: 8px 15px;
  }

  .xe8ttls {
    padding: 8px;
  }

  @media (width <= 700px) {
    .x1fxr43a.x1fxr43a {
      margin: 0;
    }

    .x1bwrasj.x1bwrasj {
      padding: 20px;
    }
  }
}

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

  .x1wnvi63 {
    border-color: #dee2e6;
  }

  .x17qwixh {
    border-color: #e9ecef;
  }

  .xub7v3z {
    border-color: #000;
  }

  .xx4rpc0 {
    border-color: #d1d5db;
  }

  .x1gozdnr {
    border-color: #5227ffb3;
  }

  .x9r1u3d {
    border-color: #0000;
  }

  .x1g4gko8 {
    border-color: var(--background);
  }

  .x9ppzu0 {
    border-color: var(--brand);
  }

  .x19bzeb2 {
    border-color: var(--error);
  }

  .xr3lhcz {
    border-color: var(--light-border);
  }

  .x2u8bby {
    border-radius: 0;
  }

  .x1q4ynmn {
    border-radius: 10px;
  }

  .xn5hx6u {
    border-radius: 15px;
  }

  .x1m3ak92 {
    border-radius: 20px;
  }

  .x12oqio5 {
    border-radius: 4px;
  }

  .x16rqkct {
    border-radius: 50%;
  }

  .x1sxf85j {
    border-radius: 5px;
  }

  .xur7f20 {
    border-radius: 8px;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .xdh2fpr {
    border-width: 2px;
  }

  .xug2q74 {
    corner-shape: round;
  }

  .x19bw1ot {
    flex: 0 0 150px;
  }

  .x98rzlu {
    flex: 1;
  }

  .xxhr3t {
    gap: 0;
  }

  .x883omv {
    gap: 10px;
  }

  .x1v2ro7d {
    gap: 12px;
  }

  .x1qg7m3j {
    gap: 15px;
  }

  .xou54vl {
    gap: 16px;
  }

  .x1c1vhfx {
    gap: 20px;
  }

  .xseyljb {
    gap: 30px;
  }

  .x1ed6fcf {
    gap: 3px;
  }

  .x1csh6xc {
    gap: 5px 10px;
  }

  .x1nejdyq {
    gap: 5px;
  }

  .x167g77z {
    gap: 8px;
  }

  .x1osaytk {
    grid-column: 1 / -1;
  }

  .xgkxs2y {
    grid-column: 1;
  }

  .x19bwqal {
    grid-row: 1 / -1;
  }

  .xjej8gk {
    grid-row: span 2;
  }

  .x10luyfp {
    margin-block: 10px;
  }

  .xq7u8qf {
    margin-block: 20px;
  }

  .x15j7jsh {
    margin-block: 5px;
  }

  .x1jp4ehj {
    margin-block: 8px;
  }

  .x1nkss2m {
    margin-block: auto;
  }

  .xrxpjvj {
    margin-inline: 0;
  }

  .x16gwnm0 {
    margin-inline: 20px;
  }

  .x12j65gg {
    margin-inline: 30px;
  }

  .xl4o6ss {
    margin-inline: 5px;
  }

  .xxbjj12 {
    margin-inline: 8px;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .x1a2a7pz {
    outline: none;
  }

  .xysyzu8 {
    overflow: auto;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x1rea2x4 {
    overflow: visible;
  }

  .xp59q4u {
    padding-block: 10px;
  }

  .x10dr8xq {
    padding-block: 12px;
  }

  .x1b9wmvo {
    padding-block: 15px;
  }

  .xqp6ajr {
    padding-block: 20px;
  }

  .xj8oexa {
    padding-block: 2px;
  }

  .xf4egzd {
    padding-block: 3px;
  }

  .x12ulsxz {
    padding-block: 4px;
  }

  .xb6lmjq {
    padding-block: 50px;
  }

  .x46kxau {
    padding-block: 5mm;
  }

  .xifx94n {
    padding-block: 5px;
  }

  .x1t0vds8 {
    padding-block: 6px;
  }

  .x1vvogim {
    padding-block: 8px;
  }

  .x1t5eim8 {
    padding-inline: 10mm;
  }

  .x1awh872 {
    padding-inline: 10px;
  }

  .xaope02 {
    padding-inline: 12px;
  }

  .x15ldat2 {
    padding-inline: 15px;
  }

  .x17qtykl {
    padding-inline: 20px;
  }

  .x1ry3zkc {
    padding-inline: 25px;
  }

  .x1t6ggfl {
    padding-inline: 30px;
  }

  .xicac58 {
    padding-inline: 50px;
  }

  .xm9j1uf {
    padding-inline: 5px;
  }

  .xdqyycr {
    padding-inline: 8px;
  }

  .xmqliwb {
    text-decoration: line-through;
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .x169l3ba {
    transition: all .2s;
  }

  .x1yvqecg {
    transition: background-color .2s ease-in-out, scale .2s ease-in-out;
  }

  .x1k6ixlr {
    transition: margin-left .2s ease-in-out;
  }

  .x140lkv4 {
    transition: max-height .3s ease-in-out;
  }

  .x1itx25i {
    transition: scale .3s ease-in-out;
  }

  .x1sx9xwp:hover {
    border-color: #c3e6cb;
  }

  .x1ngjimt:hover {
    border-color: #dee2e6;
  }

  .x1fbkw6q:hover {
    border-color: #f5c6cb;
  }

  .xt0b8zv:hover {
    text-decoration: underline;
  }

  @media (width <= 700px) {
    .x1ddzuzd.x1ddzuzd {
      border-radius: 20px;
    }
  }
}

@layer stylex.priority4 {
  .xq8wrol {
    -webkit-print-color-adjust: exact;
  }

  .x1ham0aq {
    accent-color: var(--error);
  }

  .x7yylwr {
    accent-color: var(--secondary-brand);
  }

  .xgw7om2 {
    accent-color: var(--success);
  }

  .x6s0dn4 {
    align-items: center;
  }

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

  .x7a106z {
    align-items: start;
  }

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

  .x1y8v6su {
    align-self: start;
  }

  .x1tp89fx {
    anchor-name: --filter;
  }

  .x1uerlop {
    anchor-name: --summary;
  }

  .x1k0bccz {
    animation-delay: .1s;
  }

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

  .x5hsz1j {
    animation-duration: .2s;
  }

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

  .x2mfxb {
    animation-duration: .4s;
  }

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

  .xdz8niu {
    animation-duration: .6s;
  }

  .xof6966 {
    animation-duration: .7s;
  }

  .x1q3qbx4 {
    animation-duration: 1s;
  }

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

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

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

  .x1ezfxt6 {
    animation-name: var(--xo498rt);
  }

  .xkcb211 {
    animation-name: x13rnmvc-B;
  }

  .x1iv6rpo {
    animation-name: x16i37bg-B;
  }

  .x2qgor4 {
    animation-name: x1cwcegj-B;
  }

  .xk4vzdq {
    animation-name: x1s0uut6-B;
  }

  .x13ktugm {
    animation-name: x1vk03nz-B;
  }

  .x1ka1v4i {
    animation-name: xqng64z-B;
  }

  .x1vhzv2w {
    animation-timing-function: cubic-bezier(.34, 1.35, .64, 1);
  }

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

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

  .x1debuo4 {
    animation-timing-function: ease;
  }

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

  .x1plog1 {
    aspect-ratio: 1;
  }

  .x186iv6y {
    aspect-ratio: 16 / 9;
  }

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

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

  .xhfiyct {
    backdrop-filter: brightness(.5);
  }

  .x1t853zo {
    backdrop-filter: none;
  }

  .x1bmedtv {
    background-color: #26284b;
  }

  .xpo15d3 {
    background-color: #b8d5d9;
  }

  .x1ctwk8o {
    background-color: #d4f4d4;
  }

  .xij2c1d {
    background-color: #e6f7e6;
  }

  .x3d489c {
    background-color: #e7e9ec;
  }

  .xeik15v {
    background-color: #f6f6f6;
  }

  .xmiktxe {
    background-color: #f8f9fa;
  }

  .x42x0ya {
    background-color: #000;
  }

  .x1hnfor8 {
    background-color: color-mix(in srgb,var(--card-role) 25%,white);
  }

  .x1ivjm4e {
    background-color: color-mix(in srgb,var(--error) 15%,transparent);
  }

  .xa29png {
    background-color: color-mix(in srgb,var(--secondary-brand) 10%,transparent);
  }

  .x1xjynty {
    background-color: color-mix(in srgb,var(--success) 30%,transparent);
  }

  .x1dxlbd3 {
    background-color: color-mix(in srgb,var(--tertiary-brand) 25%,white);
  }

  .xc0koir {
    background-color: color-mix(in srgb,var(--tip-color) 25%,white);
  }

  .x1b177wj {
    background-color: #0000ff4d;
  }

  .x16wt0jd {
    background-color: #0080004d;
  }

  .x185ej4c {
    background-color: #ff00004d;
  }

  .x1ao299s {
    background-color: #ffff004d;
  }

  .xj4c5ne {
    background-color: #0000004d;
  }

  .x68m4m9 {
    background-color: #0009;
  }

  .x1frzhxr {
    background-color: #000000b3;
  }

  .x1yo0hvy {
    background-color: #82b1eb26;
  }

  .xh4b7qa {
    background-color: #fff3;
  }

  .xjp9rq6 {
    background-color: #ffffffd9;
  }

  .xezzwy5 {
    background-color: #fffffff2;
  }

  .xbhv3jp {
    background-color: #5227ff1a;
  }

  .xis6fo9 {
    background-color: #5227ff33;
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .x11gw9ax {
    background-color: var(--background);
  }

  .x1ox6k13 {
    background-color: var(--brand);
  }

  .xu15nuw {
    background-color: var(--dark-background);
  }

  .xjos3bc {
    background-color: var(--error);
  }

  .x5t6m5c {
    background-color: var(--legend);
  }

  .xw8iocr {
    background-color: var(--light-background);
  }

  .x8l15ax {
    background-color: var(--secondary-brand);
  }

  .x15awsqi {
    background-color: var(--success);
  }

  .x1csktrs {
    background-color: var(--tertiary-brand);
  }

  .x12peec7 {
    background-color: #fff;
  }

  .x1qix9iz {
    background-image: linear-gradient(90deg, #3b82f6, #8b5cf6);
  }

  .x1f78gqg {
    background-image: linear-gradient(to bottom,transparent 95%,var(--background) 100%);
  }

  .xfgg4zy {
    background-image: url("/rough-cloth.png");
  }

  .x1c0rkfb {
    background-image: var(--banner-image);
  }

  .x1f7tvu9 {
    background-image: var(--logo);
  }

  .x13w35sz {
    background-origin: content-box;
  }

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

  .x182nak8 {
    background-repeat: repeat;
  }

  .x18d0r48 {
    background-size: cover;
  }

  .x1mwwwfo {
    border-collapse: collapse;
  }

  .x1g7vd8s {
    border-inline-start-color: #82b1eb;
  }

  .x56bjtu {
    border-inline-start-color: var(--light-border);
  }

  .x1t7ytsu {
    border-inline-start-style: solid;
  }

  .x1x3agtl {
    border-inline-start-width: 1.5px;
  }

  .xct1zlm {
    border-inline-start-width: 3px;
  }

  .x1gukg7c {
    border-spacing: 0;
  }

  .xuve7xx {
    box-shadow: -5px 0 5px #0006;
  }

  .x4wntm0 {
    box-shadow: 0 0 10px 1px #000;
  }

  .xiy2e1b {
    box-shadow: 0 0 10px #0003;
  }

  .x2w1d68 {
    box-shadow: 0 0 10px var(--brand),0 0 5px var(--brand);
  }

  .x1j8cngv {
    box-shadow: 0 0 5px #0003;
  }

  .x1c9cfz0 {
    box-shadow: 0 0 5px #0000004d;
  }

  .x1rp08gh {
    box-shadow: 0 0 5px #0006;
  }

  .x1njfn0k {
    box-shadow: 0 2px 12px #00000014;
  }

  .x19bdpa {
    box-shadow: 0 2px 5px #0000001a;
  }

  .x1brw7o6 {
    box-shadow: 0 4px 12px #00000008;
  }

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

  .x1qgqlal {
    break-inside: avoid;
  }

  .xs66tmz {
    color: #1e5945;
  }

  .xd85xce {
    color: #3b82f6;
  }

  .x36lisw {
    color: #6c757d;
  }

  .x1xsscn4 {
    color: #a3a3a3;
  }

  .xfungia {
    color: #fff;
  }

  .x1mqxbix {
    color: #000;
  }

  .x1prwzq3 {
    color: green;
  }

  .x1heor9g {
    color: inherit;
  }

  .xeyby4l {
    color: var(--base);
  }

  .x3armc2 {
    color: var(--brand);
  }

  .x1g6bx9v {
    color: var(--card-role);
  }

  .x19150mw {
    color: var(--error);
  }

  .x170kg9y {
    color: var(--light-text);
  }

  .x12h21hh {
    color: var(--secondary-brand);
  }

  .x16yd4ao {
    color: var(--success);
  }

  .x1awj2ng {
    color: #fff;
  }

  .x1amjocr {
    column-gap: 10px;
  }

  .x6mw3hq {
    column-gap: 30px;
  }

  .x1sqbtui {
    cursor: auto;
  }

  .xt0e3qv {
    cursor: default;
  }

  .x1jm3nie {
    cursor: grab;
  }

  .x1h6gzvc {
    cursor: not-allowed;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1lliihq {
    display: block;
  }

  .xjp7ctv {
    display: contents;
  }

  .x1l3d5y4 {
    display: flex !important;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .xw1eazs {
    display: initial;
  }

  .x1rg5ohu {
    display: inline-block;
  }

  .x1s85apg {
    display: none;
  }

  .x1n9xxwz {
    display: table-cell;
  }

  .x1eww9cz {
    display: table-column-group;
  }

  .x5yl94v {
    display: table-row-group;
  }

  .xf5m44m {
    display: table-row;
  }

  .x11r6d5e {
    display: table;
  }

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

  .xdt5ytf {
    flex-direction: column;
  }

  .x1q0g3np {
    flex-direction: row;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .xs83m0k {
    flex-shrink: 1;
  }

  .xwlm5vu {
    flex-wrap: initial;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .xwhk4it {
    font-family: Arial, Helvetica, sans-serif;
  }

  .xx6mr1u {
    font-size: .85em;
  }

  .xsfzzmd {
    font-size: .8em;
  }

  .xeb7xqv {
    font-size: .9em;
  }

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

  .xrv4cvt {
    font-size: 1em;
  }

  .xwsyq91 {
    font-size: 20px;
  }

  .x1pvqxga {
    font-size: 24px;
  }

  .xqozcyj {
    font-size: 36px;
  }

  .x1tgwohi {
    font-size: 40px;
  }

  .x93iunb {
    font-size: 48px;
  }

  .x1vuuof {
    font-size: 60px;
  }

  .x6ijxsv {
    font-size: 7px;
  }

  .xvwhms9 {
    font-size: 9px;
  }

  .x1xdedf7 {
    font-size: initial;
  }

  .x15mum8f {
    font-size: min(10vw, 48px);
  }

  .x1k4tb9n {
    font-style: italic;
  }

  .xk50ysn {
    font-weight: 500;
  }

  .x1s688f {
    font-weight: 600;
  }

  .x1xlr1w8 {
    font-weight: 700;
  }

  .x117nqv4 {
    font-weight: bold;
  }

  .x1fcty0u {
    font-weight: normal;
  }

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

  .xnsbwfc {
    grid-template-columns: 13px minmax(100px, 1fr) 50px;
  }

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

  .x6w63r0 {
    grid-template-columns: 1fr 200px;
  }

  .x1nca5jm {
    grid-template-columns: 1fr 25vw;
  }

  .x1i4diqp {
    grid-template-columns: 1fr 350px;
  }

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

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

  .x1w9lws1 {
    grid-template-columns: 200px 1fr;
  }

  .xh6c5li {
    grid-template-columns: auto auto;
  }

  .xrwz996 {
    grid-template-columns: max-content 1fr;
  }

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

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

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

  .xubbclq {
    grid-template-columns: repeat(auto-fill, minmax(min(100%, 350px), 1fr));
  }

  .xqntovl {
    grid-template-columns: repeat(auto-fill, minmax(min(320px, 100%), 1fr));
  }

  .x1yqo59v {
    grid-template-columns: repeat(auto-fit, minmax(min(100%, 280px), 1fr));
  }

  .x11of7zz {
    grid-template-columns: repeat(auto-fit, minmax(min(100%, 350px), 1fr));
  }

  .x1o3leat {
    grid-template-columns: repeat(auto-fit, minmax(min(100%, 600px), 1fr));
  }

  .x9kzy5u {
    grid-template-columns: repeat(auto-fit, minmax(min(100%, max(150px, 50% - 5px)), 1fr));
  }

  .x1lelaru {
    grid-template-columns: repeat(auto-fit, minmax(min(150px, 100%), 1fr));
  }

  .x1t0j3pl {
    grid-template-columns: repeat(auto-fit, minmax(min(600px, 100%), 1fr));
  }

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

  .x1a1biu1 {
    grid-template-rows: max-content max-content;
  }

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

  .x1vcnjt5 {
    grid-template-rows: repeat(2, max-content);
  }

  .x1o0tod {
    inset-inline-start: 0;
  }

  .x167fxv5 {
    inset-inline-start: 110px;
  }

  .xbudbmw {
    inset-inline-start: 50%;
  }

  .xafslk9 {
    inset-inline-start: 550px;
  }

  .x1jkruqk {
    inset-inline-start: 770px;
  }

  .xi01570 {
    inset-inline-start: 990px;
  }

  .xftp66k {
    interpolate-size: allow-keywords;
  }

  .xl56j7k {
    justify-content: center;
  }

  .x7v6yn8 {
    justify-content: end;
  }

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

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

  .x1lvf691 {
    justify-content: right;
  }

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

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

  .xlqzeqv {
    justify-content: start;
  }

  .xzwafvf {
    letter-spacing: 5px;
  }

  .x1u7k74 {
    line-height: 1.2;
  }

  .x1evy7pa {
    line-height: 1.5;
  }

  .xa7kkou {
    line-height: 1.7;
  }

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

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

  .xpegkj {
    -webkit-mask-image: linear-gradient(#0000 0%, #000 10% 90%, #0000 100%);
    mask-image: linear-gradient(#0000 0%, #000 10% 90%, #0000 100%);
  }

  .xsusyc8 {
    -webkit-mask-image: linear-gradient(to top, #0000, #000);
    mask-image: linear-gradient(to top, #0000, #000);
  }

  .xw4ya9i {
    -webkit-mask-image: none;
    mask-image: none;
  }

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

  .x3b2oae {
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
  }

  .x19kjcj4 {
    object-fit: contain;
  }

  .xl1xv1r {
    object-fit: cover;
  }

  .xbyyjgo {
    opacity: .5;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

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

  .x71s49j {
    pointer-events: all;
  }

  .x67bb7w {
    pointer-events: auto;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x7wzq59 {
    position: sticky;
  }

  .xpdfqki {
    position-anchor: --filter;
  }

  .x1cgvwrx {
    position-anchor: --summary;
  }

  .x3cjtvl {
    position-try: flip-inline;
  }

  .x1dwxpbf {
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
  }

  .xtt52l0 {
    resize: none;
  }

  .x1b8z93w {
    row-gap: 10px;
  }

  .x1x2hx4e {
    scale: 1.03;
  }

  .x1hsy5kr {
    scale: 1;
  }

  .x1rohswg {
    scrollbar-width: none;
  }

  .x1k5vlvl {
    stroke-dasharray: 24;
  }

  .x1cjrdnj {
    stroke-dashoffset: 24px;
  }

  .x2b8uid {
    text-align: center;
  }

  .xdpxx8g {
    text-align: left;
  }

  .x1hr2gdg {
    text-align: right;
  }

  .x1yc453h {
    text-align: start;
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .xn80e1m {
    text-transform: capitalize;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

  .xdzgurj {
    transform: rotate(3deg) translateY(-4px);
  }

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

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

  .x1wx64ow {
    transform: translateY(-6px);
  }

  .xnn1q72 {
    transform: translateY(0);
  }

  .x1g0ag68 {
    transform-origin: center;
  }

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

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

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

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

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

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

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

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

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

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

  .xt3l3uh {
    transition-property: color;
  }

  .xxh369n {
    transition-property: height, opacity;
  }

  .x13u6cas {
    transition-property: inset-block-start;
  }

  .xrok2fi {
    transition-property: max-height;
  }

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

  .x19991ni {
    transition-property: opacity;
  }

  .x1fmsp0y {
    transition-property: right;
  }

  .x1s3hfkw {
    transition-property: rotate;
  }

  .xe3558h {
    transition-property: scale, background-color, color;
  }

  .x1xpm4aj {
    transition-property: scale, color;
  }

  .x1mch8qk {
    transition-property: scale;
  }

  .xxrbq2n {
    transition-property: width;
  }

  .x1q7qzki {
    transition-timing-function: cubic-bezier(.34, 1.35, .64, 1);
  }

  .xz4gly6 {
    transition-timing-function: ease-in-out;
  }

  .x1lizcpb {
    transition-timing-function: ease-in;
  }

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

  .x1gt6pp1 {
    translate: -50%;
  }

  .x5n2h75 {
    translate: none;
  }

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

  .xxymvpz {
    vertical-align: middle;
  }

  .x16dsc37 {
    vertical-align: top;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .x1vjfegm {
    z-index: 1;
  }

  .x1n327nk {
    z-index: 10;
  }

  .xfo81ep {
    z-index: 1000;
  }

  .x1jfhcso {
    z-index: 1031;
  }

  .xjvphda {
    z-index: 1061;
  }

  .x1of6sz5 {
    z-index: 11;
  }

  .xhtitgo {
    z-index: 2;
  }

  .xzkaem6 {
    z-index: 3;
  }

  .x1u8a7rm {
    z-index: 5;
  }

  .x1w0boku {
    z-index: 6;
  }

  .x14g40p9 {
    z-index: 999;
  }

  .x1q2oy4v {
    z-index: 9999;
  }

  @supports (corner-shape: squircle) {
    .xjeylw9.xjeylw9 {
      --swal2-border-radius: 50px;
    }
  }

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

  .xfwo1qg.xfwo1qg:where(.x-default-marker:hover *) {
    scale: 1.03;
  }

  .xtgyt42:disabled {
    cursor: default;
  }

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

  .xijokvz:disabled {
    opacity: .5;
  }

  .xa5xk4i:disabled {
    scale: 1;
  }

  .xoqxh1k:hover {
    background-color: #d4edda;
  }

  .x1st42al:hover {
    background-color: #e7e9ec;
  }

  .xn0a2hn:hover {
    background-color: #e9ecef;
  }

  .xbxwtf9:hover {
    background-color: #f8d7da;
  }

  .xqbpc7x:hover {
    background-color: none;
  }

  .x1byop2d:hover {
    background-color: #ffffff4d;
  }

  .xqyibzd:hover {
    background-color: #5227ff33;
  }

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

  .xxj3kle:hover {
    background-color: var(--brand);
  }

  .xlwrwys:hover {
    background-color: var(--dark-background);
  }

  .x115fbqu:hover {
    background-color: var(--light-background);
  }

  .x1xqa2rm:hover {
    box-shadow: 0 5px 5px #0003;
  }

  .x19n434o:hover {
    color: #155724;
  }

  .x1r67tyt:hover {
    color: #721c24;
  }

  .x1nvqb0c:hover {
    color: var(--error);
  }

  .x1frr76i:hover {
    color: #fff;
  }

  .xercxcz:hover {
    cursor: not-allowed;
  }

  .xnux0fh:hover {
    scale: .95;
  }

  .xwr60lf:hover {
    scale: .97;
  }

  .xcf28b2:hover {
    scale: .98;
  }

  .x1dvosbg:hover {
    scale: 1.03;
  }

  .xxw8d1:hover {
    scale: 1.05;
  }

  .x1sxd3v:hover {
    scale: 1.1;
  }

  .x2zl665:hover {
    scale: 1;
  }

  @media (prefers-reduced-motion: reduce) {
    .x1aquc0h.x1aquc0h {
      animation-name: none;
    }
  }

  @media (width <= 700px) {
    .xdernn.xdernn {
      backdrop-filter: blur(10px);
    }

    .x10q4lnt.x10q4lnt {
      background-color: #ffffffa3;
    }

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

    .x18on85o.x18on85o {
      position: absolute;
    }

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

@layer stylex.priority5 {
  .x249io5 {
    border-bottom-color: #000;
  }

  .x1pdus3z {
    border-bottom-color: var(--brand);
  }

  .x1w29yc6 {
    border-bottom-color: var(--dark-background);
  }

  .x2j5ii3 {
    border-bottom-color: var(--light-border);
  }

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

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

  .xwj8sfn {
    border-left-color: var(--brand);
  }

  .xewamab {
    border-left-color: var(--tip-color);
  }

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

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

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

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

  .x162it46 {
    border-top-color: var(--light-background);
  }

  .x16ifvo5 {
    border-top-color: var(--light-border);
  }

  .x1tzav5f {
    border-top-left-radius: 10px;
  }

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

  .x972fbf {
    border-top-width: 0;
  }

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

  .x1jn9clo {
    bottom: 10px;
  }

  .x191j7n5 {
    bottom: 16px;
  }

  .x1in3zy {
    bottom: 39px;
  }

  .xtpkqih {
    bottom: 40mm;
  }

  .xr6su95 {
    bottom: 28.5px;
  }

  @media (width <= 800px) {
    .x1emoyp4.x1emoyp4 {
      grid-area: legend;
    }

    .x1f68nyr.x1f68nyr {
      grid-area: pending;
    }

    .x1b2r6fc.x1b2r6fc {
      grid-area: routes;
    }

    .x4eow0t.x4eow0t {
      grid-area: welcome;
    }
  }

  .xqtp20y {
    height: 0;
  }

  .x5yr21d {
    height: 100%;
  }

  .xpyat2d {
    height: 100px;
  }

  .x1dr59a3 {
    height: 100vh;
  }

  .x170jfvy {
    height: 10px;
  }

  .x1kpxq89 {
    height: 12px;
  }

  .x18gnavp {
    height: 13px;
  }

  .xhjk10j {
    height: 140px;
  }

  .x18dl8mb {
    height: 150px;
  }

  .xx3o462 {
    height: 15px;
  }

  .xlup9mm {
    height: 16px;
  }

  .xmix8c7 {
    height: 18px;
  }

  .x1m3v4wt {
    height: 200px;
  }

  .x1qx5ct2 {
    height: 20px;
  }

  .x127qqk8 {
    height: 250px;
  }

  .xzufbze {
    height: 297mm;
  }

  .x36qwtl {
    height: 2px;
  }

  .x1gnnpzl {
    height: 30px;
  }

  .x10w6t97 {
    height: 32px;
  }

  .xuoj239 {
    height: 3px;
  }

  .x16nrsnc {
    height: 400px;
  }

  .x1vqgdyp {
    height: 40px;
  }

  .x10wjd1d {
    height: 50px;
  }

  .xqt63rz {
    height: 80vh;
  }

  .xlo07zb {
    height: 90px;
  }

  .xt7dq6l {
    height: auto;
  }

  .xg7h5cd {
    height: fit-content;
  }

  .xdmi676 {
    height: max-content;
  }

  .x65caj5 {
    height: min-content;
  }

  .xu96u03 {
    left: 0;
  }

  .x12lbrt0 {
    left: 10px;
  }

  .x1nrll8i {
    left: 50%;
  }

  .x1ytov9v {
    left: anchor(center);
  }

  .x10mfts2 {
    left: anchor(left);
  }

  .x1t8mvi6 {
    left: auto;
  }

  .xhbfen4 {
    margin-bottom: .5rem;
  }

  .xat24cr {
    margin-bottom: 0;
  }

  .xyorhqc {
    margin-bottom: 10px;
  }

  .x1fqp7bg {
    margin-bottom: 15px;
  }

  .xu06os2 {
    margin-bottom: 5px;
  }

  .x1e56ztr {
    margin-bottom: 8px;
  }

  .xj3b58b {
    margin-left: 0;
  }

  .x400o59 {
    margin-left: 20px;
  }

  .x1uoezyy {
    margin-left: 3px;
  }

  .x11hoopg {
    margin-left: 40px;
  }

  .xd8780z {
    margin-left: 5px;
  }

  .xet2fuk {
    margin-left: 8px;
  }

  .x8x9d4c {
    margin-left: auto;
  }

  .x1yf7rl7 {
    margin-right: 0;
  }

  .x1wh8b8d {
    margin-right: 20px;
  }

  .x1qx7dla {
    margin-right: 40px;
  }

  .x17ituo4 {
    margin-right: 5px;
  }

  .xack27t {
    margin-right: auto;
  }

  .xdj266r {
    margin-top: 0;
  }

  .x1anpbxc {
    margin-top: 10px;
  }

  .xcxhlts {
    margin-top: 15px;
  }

  .x10eliut {
    margin-top: 2%;
  }

  .x1sy10c2 {
    margin-top: 20px;
  }

  .xr9ek0c {
    margin-top: 2px;
  }

  .x11fxgd9 {
    margin-top: 30px;
  }

  .x1coevs8 {
    margin-top: 50px;
  }

  .x1ok221b {
    margin-top: 5px;
  }

  .x1xmf6yo {
    margin-top: 8px;
  }

  .xr1yuqi {
    margin-top: auto;
  }

  .x569fbc {
    max-height: 100px;
  }

  .xey0ri3 {
    max-height: 1500px;
  }

  .xl8z2ie {
    max-height: 250px;
  }

  .x179dxpb {
    max-height: 80vh;
  }

  .x193iq5w {
    max-width: 100%;
  }

  .xazcve0 {
    max-width: 100px;
  }

  .x1racy4e {
    max-width: 220px;
  }

  .xmxhcf9 {
    max-width: 25vw;
  }

  .x2lwn1j {
    min-height: 0;
  }

  .xg6iff7 {
    min-height: 100vh;
  }

  .xbwy6ji {
    min-height: 150px;
  }

  .x1shn012 {
    min-height: 180px;
  }

  .xz65tgg {
    min-height: 200px;
  }

  .x1lpwdgh {
    min-height: 300px;
  }

  .x1ba4aug {
    min-height: 40px;
  }

  .x1gg8mnh {
    min-height: 44px;
  }

  .x65nank {
    min-height: auto;
  }

  .xeuugli {
    min-width: 0;
  }

  .xt7fyls {
    min-width: 150px;
  }

  .x24d7kb {
    min-width: 800px;
  }

  .x6c5l4p {
    min-width: 80px;
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x6ikm8r {
    overflow-x: hidden;
  }

  .x1plvlek {
    overflow-x: visible;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .xx6bls6 {
    padding-bottom: 20px;
  }

  .xwib8y2 {
    padding-bottom: 8px;
  }

  .xk0xhvr {
    padding-right: 50px;
  }

  .x889kno {
    padding-top: 10px;
  }

  .xyqdw3p {
    padding-top: 3px;
  }

  .x1p8m72z {
    right: -130vw;
  }

  .x3m8u43 {
    right: 0;
  }

  .x131sewu {
    right: 10px;
  }

  .xlftelb {
    right: 12px;
  }

  .xn5hqff {
    right: 16px;
  }

  .xwjie4w {
    right: 40px;
  }

  .x1dgp85l {
    right: 60px;
  }

  .x1dcjfg4 {
    scroll-margin-top: 80px;
  }

  .x13vifvy {
    top: 0;
  }

  .x1eu8d0j {
    top: 10px;
  }

  .xmhk92p {
    top: 20px;
  }

  .xwa60dl {
    top: 50%;
  }

  .xbssg55 {
    top: 50px;
  }

  .x1nc2wqw {
    top: 90px;
  }

  .x10uo525 {
    top: anchor(bottom);
  }

  .x80663w {
    top: auto;
  }

  .x1t0p1hu {
    width: -webkit-fill-available;
  }

  .xnalus7 {
    width: 0;
  }

  .xh8yej3 {
    width: 100%;
  }

  .x1exxlbk {
    width: 100px;
  }

  .xn9wirt {
    width: 100vw;
  }

  .x1fsd2vl {
    width: 10px;
  }

  .xygnafs {
    width: 120px;
  }

  .xsmyaan {
    width: 12px;
  }

  .x1fxhmyf {
    width: 13px;
  }

  .xrostsh {
    width: 150px;
  }

  .x1a00udw {
    width: 15px;
  }

  .x1kky2od {
    width: 16px;
  }

  .x1xp8n7a {
    width: 18px;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .x1oysuqx {
    width: 200px;
  }

  .xw4jnvo {
    width: 20px;
  }

  .xoc5gyv {
    width: 210mm;
  }

  .x16grhtn {
    width: 220px;
  }

  .xdzyupr {
    width: 300px;
  }

  .x1849jeq {
    width: 30px;
  }

  .x1td3qas {
    width: 32px;
  }

  .x1l2rt3b {
    width: 400px;
  }

  .x1kez8h7 {
    width: 40vw;
  }

  .x1peuizl {
    width: 440px;
  }

  .xvue9z {
    width: 500px;
  }

  .x1pju0fl {
    width: 50px;
  }

  .xvr7zsw {
    width: 50vw;
  }

  .x1247r65 {
    width: 60px;
  }

  .x1nldzm0 {
    width: 60vw;
  }

  .x1dmp6jm {
    width: 80px;
  }

  .xa8ism5 {
    width: 80vw;
  }

  .xefyazp {
    width: 90px;
  }

  .x19ucgzf {
    width: 90vw;
  }

  .x1xgy17j {
    width: anchor-size(width);
  }

  .x14atkfc {
    width: auto;
  }

  .xezivpi {
    width: max-content;
  }

  .xnq0rdo {
    width: min-content;
  }

  @media (width <= 700px) {
    .x135cthh.x135cthh {
      left: 50%;
    }

    .x1k90zh0.x1k90zh0 {
      top: 50%;
    }

    .xr7uvnt.xr7uvnt {
      width: 80vw;
    }
  }
}

@layer stylex.priority6 {
  @supports (corner-shape: squircle) {
    .xcf312m.xcf312m {
      border-radius: 10px;
    }

    .xuhujl7.xuhujl7 {
      border-radius: 15px;
    }

    .xqn2bnu.xqn2bnu {
      border-radius: 20px;
    }

    .xke6mjj.xke6mjj {
      border-radius: 30px;
    }

    .xhcvp97.xhcvp97 {
      border-radius: 40px;
    }

    .xeh83ob.xeh83ob {
      border-radius: 50px;
    }

    .xbjifqp.xbjifqp {
      border-radius: 60px;
    }

    .x1m90aqs.x1m90aqs {
      corner-shape: squircle;
    }
  }

  @media (width <= 800px) {
    .x1omyi61.x1omyi61 {
      gap: 10px;
    }
  }

  @media (width <= 700px) {
    .xeecdyv.xeecdyv {
      gap: 10px;
    }
  }

  @media (width <= 800px) {
    .x1a2d8v5.x1a2d8v5 {
      grid-column: 1;
    }

    .xugoa8n.xugoa8n {
      grid-template-areas: "welcome"
                           "routes"
                           "legend"
                           "pending"
                           "usage";
    }

    .xxh2h7s.xxh2h7s {
      margin-block: 10px;
    }
  }

  @media (width <= 700px) {
    .x1vyyzj.x1vyyzj {
      margin-block: 0;
    }

    .x1040ua9.x1040ua9 {
      margin-inline: 0;
    }
  }

  @media (width <= 300px) {
    .x1qc3kil.x1qc3kil {
      overflow: hidden;
    }
  }

  @media (width <= 700px) {
    .x1ov0thk.x1ov0thk {
      padding-inline: 3vw;
    }
  }
}

@layer stylex.priority7 {
  @media (width <= 700px) {
    .xkxot9h.xkxot9h {
      align-items: start;
    }
  }

  @media (width <= 800px) {
    .xpplaw5.xpplaw5 {
      background-color: var(--background);
    }

    .xnhu62x.xnhu62x {
      color: var(--light-text);
    }
  }

  @media (width > 900px) {
    .x1iy1qx6.x1iy1qx6 {
      display: none !important;
    }

    .xmotje0.xmotje0 {
      display: none;
    }
  }

  @media (width <= 900px) {
    .x7ly6rq.x7ly6rq {
      display: none;
    }
  }

  @media (width <= 800px) {
    .xtuvazj.xtuvazj {
      display: block;
    }

    .x1mxfhbl.x1mxfhbl {
      display: contents;
    }

    .x4fx57n.x4fx57n {
      display: flex;
    }

    .x11t1w1b.x11t1w1b {
      display: none;
    }
  }

  @media (width <= 500px) {
    .xw50o90.xw50o90 {
      display: none;
    }
  }

  @media (width <= 400px) {
    .x1m4o2z9.x1m4o2z9 {
      display: none;
    }
  }

  @media print {
    .x1g4sihz.x1g4sihz {
      display: flex;
    }

    .x191v6tj.x191v6tj {
      display: none;
    }
  }

  @media (width <= 800px) {
    .x1tifgk9.x1tifgk9 {
      flex-direction: column;
    }

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

  @media (width <= 700px) {
    .x9q9n57.x9q9n57 {
      flex-direction: column;
    }
  }

  @media (width <= 500px) {
    .x147pf1l.x147pf1l {
      flex-direction: column;
    }
  }

  @media (width <= 300px) {
    .x9s7ayl.x9s7ayl {
      flex-direction: column;
    }
  }

  @media (width <= 800px) {
    .xs5r58c.xs5r58c {
      flex-shrink: 0;
    }
  }

  @media (width <= 300px) {
    .xkzmque.xkzmque {
      flex-wrap: wrap;
    }
  }

  .x15yzoxa:before, .xtgpwde:after {
    font: var(--fa-font-regular);
  }

  .xzhvb33:before {
    font: var(--fa-font-solid);
  }

  @media (width <= 800px) {
    .xjowy0g.xjowy0g {
      font-size: 16px;
    }
  }

  @media (width <= 400px) {
    .x1i1u4hm.x1i1u4hm {
      font-size: 24px;
    }
  }

  @media (width <= 800px) {
    .x54m7bb.x54m7bb {
      grid-template-columns: 1fr 1fr;
    }

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

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

    .x1894zm2.x1894zm2 {
      grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
    }

    .xoaukc2.xoaukc2 {
      grid-template-columns: repeat(auto-fit, minmax(min(200px, 100%), 1fr));
    }
  }

  @media (width <= 700px) {
    .x18r4ad8.x18r4ad8 {
      grid-template-columns: 1fr;
    }
  }

  @media (width <= 800px) {
    .x370fsj.x370fsj {
      grid-template-rows: auto auto minmax(0, 1fr) auto;
    }
  }

  @media (width <= 700px) {
    .xyxp2t9.xyxp2t9 {
      justify-content: start;
    }
  }

  @media (width <= 500px) {
    .xj9i4bz.xj9i4bz {
      justify-content: space-evenly;
    }
  }

  @media (width <= 800px) {
    .x5bw6xm.x5bw6xm {
      position: relative;
    }
  }

  @media (width <= 300px) {
    .x1dj3omj.x1dj3omj {
      text-overflow: ellipsis;
    }
  }

  @media (width <= 800px) {
    .xo1wd7m.xo1wd7m {
      text-transform: uppercase;
    }
  }

  @media (width <= 300px) {
    .x1tfhhe4.x1tfhhe4 {
      white-space: nowrap;
    }
  }
}

@layer stylex.priority8 {
  @media (width <= 800px) {
    .xlj4rsj.xlj4rsj {
      border-bottom-width: 1px;
    }

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

  .x1wo37su:before {
    border-radius: 20px;
  }

  .x9msap3:before {
    border-radius: 50%;
  }

  @supports (corner-shape: squircle) {
    .xr6c2cb.xr6c2cb {
      border-top-left-radius: 20px;
    }
  }

  @media (width <= 800px) {
    .x1co5raz.x1co5raz {
      height: auto;
    }
  }

  @media (width <= 400px) {
    .xrevjyw.xrevjyw {
      height: max-content;
    }
  }

  @media (width <= 800px) {
    .xh6w8pd.xh6w8pd {
      margin-bottom: 10px;
    }

    .xnnau4t.xnnau4t {
      margin-top: 0;
    }

    .x2jf1sh.x2jf1sh {
      max-height: none;
    }

    .x1wjk4zz.x1wjk4zz {
      max-width: 80vw;
    }
  }

  @media print {
    .xclwk4u.xclwk4u {
      min-height: 0;
    }
  }

  @media (width <= 800px) {
    .xcvdz9m.xcvdz9m {
      min-width: 0;
    }
  }

  @media (width <= 400px) {
    .x1bo1nz.x1bo1nz {
      min-width: 0;
    }
  }

  @media (width <= 300px) {
    .x1m2iaul.x1m2iaul {
      min-width: 0;
    }
  }

  @media (width <= 800px) {
    .x1en5lxf.x1en5lxf {
      overflow-x: auto;
    }

    .x214537.x214537 {
      top: 0;
    }
  }

  .xjkhdby:before {
    transition: inset-inline-start .3s ease-in-out;
  }

  @media (width <= 800px) {
    .xt6yde5.xt6yde5 {
      width: 100%;
    }

    .xlqj5wk.xlqj5wk {
      width: 80vw;
    }

    .xnkx0gz.xnkx0gz {
      width: 90vw;
    }

    .x1t1v6df.x1t1v6df {
      width: auto;
    }

    .x11w0nl5.x11w0nl5 {
      width: max-content;
    }

    .x1npdxaf.x1npdxaf {
      width: unset;
    }
  }

  @media (width <= 700px) {
    .x1iahfsy.x1iahfsy {
      width: 80vw;
    }
  }

  @media (width <= 400px) {
    .x156djsa.x156djsa {
      width: 100%;
    }
  }

  @media (width <= 300px) {
    .x16voneg.x16voneg {
      width: 100%;
    }
  }

  @media print {
    .xz4orvu.xz4orvu {
      width: max-content;
    }
  }
}

@layer stylex.priority9 {
  .x1tne634:before {
    align-items: center;
  }

  .x1mfkuma:before, .xbl9w86:after {
    background-color: #000;
  }

  .x14m6vew:before {
    background-color: #0080001a;
  }

  .x1b45fs4:before {
    background-color: #ff00001a;
  }

  .x335uk2:before {
    background-color: var(--background);
  }

  .x1ju4niv:before {
    background-color: var(--base);
  }

  .x1dec56s:before {
    background-color: var(--card-role);
  }

  .xo4gqha:before {
    background-color: var(--dark-background);
  }

  .x8ak22q:before {
    color: green;
  }

  .x16oeupf:before {
    color: red;
  }

  .x1a417q6:before {
    color: var(--brand);
  }

  .x1cfvi1q:before {
    color: var(--error);
  }

  .x6f24gm:before {
    color: var(--light-text);
  }

  .x10tli2e:before {
    content: "";
  }

  .xyeuncc:before {
    content: "";
  }

  .xpxtij8:before {
    content: "";
  }

  .xblqloi:before {
    content: "";
  }

  .xrtcwxo:before {
    content: "";
  }

  .xfht6e1:before {
    content: "";
  }

  .xun2mz7:before {
    content: "";
  }

  .x6x36i4:after {
    content: "";
  }

  .xghq5q5:before {
    content: "";
  }

  .x1pzh5kq:before {
    content: "";
  }

  .x1x2ig8f:before {
    content: "";
  }

  .xcoqm3k:before {
    content: "";
  }

  .xa3ujug:before {
    content: "";
  }

  .x1cwf0kz:before {
    content: "";
  }

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

  .x1cmraij:before {
    content: var(--icon);
  }

  .x1fgarty:before, .xhkezso:after {
    display: block;
  }

  .x1kv3yhc:before {
    display: flex;
  }

  .x1fhgk32:before {
    display: inline-block;
  }

  .x1hcrkkg::-webkit-search-cancel-button {
    display: none;
  }

  .xtbmc8j:before {
    flex-shrink: 0;
  }

  .xez42ky:after {
    font-size: 12px;
  }

  .xaqzw6g:before {
    font-size: 13px;
  }

  .xamluq8:before {
    inset-inline-end: 10px;
  }

  .xmhau2y:before {
    inset-inline-end: 20px;
  }

  .x1918qng:after {
    inset-inline-start: 10px;
  }

  .xy6poam:before {
    inset-inline-start: 2px;
  }

  .x3fywvw:before {
    inset-inline-start: calc(50% - 2px);
  }

  .x19afmco:before {
    justify-content: center;
  }

  .x1dmft8z:before {
    margin-inline-end: 6px;
  }

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

  .x1y19l46:after {
    rotate: 90deg;
  }

  .x3dnji2:before {
    text-align: center;
  }

  .xkjykve:before, .xq20v1m:after {
    transform: translateY(-50%);
  }
}

@layer stylex.priority10 {
  .xszcg87:before {
    height: 100%;
  }

  .x1vtibv1:before {
    height: 18px;
  }

  .xcock1l:after, .xy80zi5:before {
    height: 1px;
  }

  .x1owmhtq:before {
    height: 30px;
  }

  .x1wlytlt:before {
    left: 0;
  }

  .xc2llun:before {
    margin-right: 10px;
  }

  .xmz0esg:before {
    margin-right: 5px;
  }

  .x19phtbt:before {
    right: 20px;
  }

  .x1y3wzot:before {
    top: 0;
  }

  .x13efhh3:before {
    top: 20px;
  }

  .x1knuo7r:before, .xoqv437:after {
    top: 50%;
  }

  .x1p799rm:after, .x8gyb18:before {
    width: 105px;
  }

  .x3e14gi:before {
    width: 15px;
  }

  .x1j6c3ea:before {
    width: 20px;
  }

  .x1ooee7q:before {
    width: 30px;
  }

  .x1t94pr5:before {
    width: 50%;
  }

  .xnbj06e:before {
    width: 5px;
  }
}

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

@keyframes x16i37bg-B {
  from {
    height: 0;
  }

  to {
    height: 30px;
  }
}

@keyframes x13rnmvc-B {
  from {
    opacity: 0;
    height: 0;
  }

  to {
    height: var(--fade-in-height);
    opacity: 1;
  }
}

@keyframes x1vk03nz-B {
  0% {
    opacity: 0;
    transform: scale(.5);
  }

  50% {
    opacity: 1;
    transform: scale(1.2);
  }

  70% {
    transform: translateX(-2px);
  }

  85% {
    transform: translateX(2px);
  }

  100% {
    opacity: 1;
    transform: scale(1) translateX(0);
  }
}

@keyframes x1s0uut6-B {
  from {
    opacity: 0;
    transform: translateY(-20px);
  }

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

@keyframes x1cwcegj-B {
  from {
    stroke-dashoffset: 24px;
  }

  to {
    stroke-dashoffset: 0;
  }
}

@keyframes xqng64z-B {
  0% {
    transform: rotate(0);
  }

  100% {
    transform: rotate(360deg);
  }
}

.xc9x7cj {
  --base: var(--color);
}

.xwpqx74 {
  --card-role: var(--brand);
}

.xxwh4f5 {
  --card-role: var(--error);
}

.x127bo3o {
  --card-role: var(--tertiary-brand);
}

.xmloiaz {
  --card-role: var(--warning);
}

.x1o6306v {
  --fade-in-height: var(--x---fade-in-height);
}

.x1k3ol5o {
  --swal2-border-radius: 20px;
}

.xijfxp8 {
  --swal2-timer-progress-bar-background: var(--brand);
}
