@import "https://fonts.googleapis.com/css2?family=Alexandria:wght@100..900&family=IBM+Plex+Sans:wght@100..700&display=swap" layer(base);@layer base{*,:before,:after,::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}:root{--radius:.5rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#232323;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;tab-size:4;background:#fff;font-family:Alexandria,IBM Plex Sans,system-ui,sans-serif;line-height:1.5}body{font-size-adjust:.45}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}ol,ul,menu{list-style:none}img,svg,video,canvas{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}button:not(:disabled),[role=button]:not(:disabled){cursor:pointer}textarea{resize:vertical}::placeholder{opacity:1;color:color-mix(in oklab, currentcolor 50%, transparent)}::file-selector-button{margin-inline-end:4px}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{padding-block:0;display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}:-moz-ui-invalid{box-shadow:none}[hidden]:where(:not([hidden=until-found])){display:none!important}}

@layer base, priority1;

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

  .x1ghz6dp {
    margin: 0;
  }

  .x1j754j5 {
    padding: .5rem;
  }

  .x1gxgihf {
    padding: .75rem;
  }

  .x1717udv {
    padding: 0;
  }

  .xhr7w8s {
    padding: 1.5rem;
  }

  .x1pm93hd {
    padding: 1rem;
  }

  .x1wxv31v {
    padding: 2rem;
  }

  .xmp5c7m {
    padding: 38px;
  }

  @media (width <= 600px) {
    .xh4qcta.xh4qcta {
      padding: 26px;
    }
  }

  @media (width <= 480px) {
    .xxxsbsz.xxxsbsz {
      padding: 1rem;
    }
  }
}

@layer priority3 {
  .x5b1z8i {
    border-color: #00343d;
  }

  .x164alys {
    border-color: #25c95e;
  }

  .xok6avy, .xyzxa2s {
    border-color: #6cbf3f;
  }

  .x1bj5lyc {
    border-color: #a8c7b3;
  }

  .x1cd1qfm {
    border-color: #e07a6f;
  }

  .x1tdv4ve, .x1uczt02 {
    border-color: #e6ebe1;
  }

  .xjohnqu {
    border-color: #e6ece8;
  }

  .x1ujofgn {
    border-color: #f3c2bc;
  }

  .x1r7ld26 {
    border-color: currentColor;
  }

  .x12gzf35 {
    border-color: #0000;
  }

  .x1ir163g, .xdw3yp {
    border-radius: 10px;
  }

  .x82n57k, .xspfeda {
    border-radius: 12px;
  }

  .x1pxo91j {
    border-radius: 14px;
  }

  .xqwa9bp {
    border-radius: 16px;
  }

  .x1yeotmg {
    border-radius: 1rem;
  }

  .x13iucol {
    border-radius: 24px;
  }

  .xd5m2rx, .x1iu9l6q, .xt70z17 {
    border-radius: 4px;
  }

  .x1mm0s16 {
    border-radius: 50%;
  }

  .x1pcbr29 {
    border-radius: 999px;
  }

  .x1h6nna6 {
    border-radius: 9999px;
  }

  .x1qsfqkn, .xldcshy {
    border-radius: 999px;
  }

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

  .xpt72mf {
    border-radius: var(--radius);
  }

  .xbsl7fq {
    border-style: dashed;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xvndefy {
    border-width: 1.5px;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .x98rzlu {
    flex: 1;
  }

  .x1okw0bk {
    flex: none;
  }

  .xu4w1wa {
    gap: .375rem;
  }

  .xlhachk {
    gap: .5rem;
  }

  .xu3t0bu {
    gap: .625rem;
  }

  .x1xjeslo {
    gap: .75rem;
  }

  .x1n0hib3 {
    gap: .875rem;
  }

  .xnolmqv {
    gap: 1.25rem;
  }

  .xou54vl {
    gap: 16px;
  }

  .x56279z {
    gap: 1rem;
  }

  .x1c1vhfx {
    gap: 20px;
  }

  .xmt3bw4 {
    gap: 22px;
  }

  .x1ll3d6n {
    margin-block: .125rem;
  }

  .x10im51j {
    margin-block: 0;
  }

  .xrxpjvj {
    margin-inline: 0;
  }

  .x101e56i, .xvueqy4 {
    margin-inline: auto;
  }

  .xb3r6kr {
    overflow: hidden;
  }

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

  .xhmckgl {
    padding-block: .75rem;
  }

  .x1i00s3 {
    padding-block: .875rem;
  }

  .x3hp2uf {
    padding-block: 1.5rem;
  }

  .x99dwph {
    padding-block: 13px;
  }

  .xhyosrm {
    padding-block: 18px;
  }

  .x1xg6qyv {
    padding-block: 22px;
  }

  .xxtzvbg {
    padding-block: 36px;
  }

  .x62rkhy {
    padding-block: 48px;
  }

  .xmw6hcl {
    padding-block: 60px;
  }

  .x14tan9n {
    padding-block: 72px;
  }

  .x1m7iz9m {
    padding-block: 9px;
  }

  .xn30qrv {
    padding-inline: .25rem;
  }

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

  .xvccbua {
    padding-inline: .875rem;
  }

  .xnjsko4 {
    padding-inline: 0;
  }

  .x29omco {
    padding-inline: 1.25rem;
  }

  .x15xqnkw {
    padding-inline: 1.5rem;
  }

  .x15ldat2 {
    padding-inline: 15px;
  }

  .x12j899k {
    padding-inline: 18px;
  }

  .x94goj6 {
    padding-inline: 1rem;
  }

  .x17qtykl {
    padding-inline: 20px;
  }

  .x65v0h {
    padding-inline: 22px;
  }

  .xr244g7 {
    padding-inline: 26px;
  }

  .xfnod6p {
    padding-inline: 44px;
  }

  .x1ku5rj1 {
    place-items: center;
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .x1bvjpef {
    text-decoration: underline;
  }

  .xnmu7am:focus-visible, .xi9xofk:hover {
    border-color: #00343d;
  }

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

  .xxuct9i:focus {
    border-color: #6cbf3f;
  }

  @media (width <= 600px) {
    .xbywpph.xbywpph {
      gap: 10px;
    }

    .xmlfagq.xmlfagq {
      gap: 12px;
    }

    .x17mo21a.x17mo21a {
      gap: 8px;
    }
  }

  @media (width <= 480px) {
    .x9f0ri6.x9f0ri6 {
      gap: .75rem;
    }
  }

  @media (width <= 600px) {
    .xfz3cfd.xfz3cfd {
      padding-block: 16px;
    }

    .x1fwe71m.x1fwe71m {
      padding-block: 26px;
    }

    .xh3y35l.xh3y35l {
      padding-block: 8px;
    }

    .x1k5bsi9.x1k5bsi9 {
      padding-inline: 14px;
    }

    .xwu1ld4.xwu1ld4 {
      padding-inline: 18px;
    }

    .x1kym1i8.x1kym1i8 {
      padding-inline: 26px;
    }
  }

  .x1w9i9nf:enabled:hover {
    border-color: #00343d;
  }
}

@layer priority4 {
  .xvmahel {
    -webkit-font-smoothing: antialiased;
  }

  .x1pha0wt {
    align-items: baseline;
  }

  .x6s0dn4 {
    align-items: center;
  }

  .x7a106z {
    align-items: start;
  }

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

  .xv8cai {
    animation-name: xrngkwq-B;
  }

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

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

  .xfheqno {
    background-color: #00343d;
  }

  .x17abqq3, .xoh5pjg {
    background-color: #16280f;
  }

  .x1twafqf {
    background-color: #1faa52;
  }

  .x1jzm26o {
    background-color: #25c95e;
  }

  .x1thxueh, .xaak79u {
    background-color: #6cbf3f;
  }

  .xzoyvrm {
    background-color: #e6ebe1;
  }

  .x1buccp5, .xd6icmn {
    background-color: #f3fbf5;
  }

  .x1xnzbb1 {
    background-color: #fdecea;
  }

  .x14kkxq9, .x1fw1tya, .x1h1t0g4, .xdon85j {
    background-color: #fff;
  }

  .x12ljsr4 {
    background-color: #f9fafb;
    background-color: lab(98.2596% -.247031 -.706708);
  }

  .x14ccimf, .xmhrz8y, .xx6lbau {
    background-color: #ffffffeb;
  }

  .x11fi6ix, .x12xjocl, .x1rq9nru, .x1s26xvy {
    background-color: #0000;
  }

  .xmqt38u {
    background-image: radial-gradient(120% 130% at 50% -20%, #e3f5e9 0%, #f3fbf5 35%, #fff 75%);
  }

  .xi0dppc {
    background-image: radial-gradient(circle at 80% -10%, #6cbf3f24, #0000 45%), linear-gradient(#f1f8ec, #fff 85%);
  }

  .x17cou66 {
    background-image: radial-gradient(circle at 80% -10%, #6cbf3f24, #0000 45%), radial-gradient(circle at 0 110%, #6cbf3f1a, #0000 40%), linear-gradient(#f1f8ec, #fff 85%);
  }

  .x1ubx1y4 {
    border-block-color: #e6ece8;
  }

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

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

  .x1rrac3e {
    box-shadow: 0 16px 40px #1f40121a;
  }

  .xznh5m7 {
    box-shadow: 0 4px 14px #0f3d220d;
  }

  .xoap476 {
    box-shadow: 0 8px 20px #6cbf3f52;
  }

  .x18n3yz1 {
    box-shadow: 0 8px 20px #1faa5240;
  }

  .x1gnnqk1 {
    box-shadow: none;
  }

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

  .x17wcxi {
    color: #00343d;
  }

  .x3j2wor {
    color: #04261a;
  }

  .xmjcxz5 {
    color: #0f3d22;
  }

  .x1mgzj4k {
    color: #16241b;
  }

  .x18iw23n {
    color: #178a43;
  }

  .x10helsb, .x1s4w09d {
    color: #1b2417;
  }

  .x1bypoys, .xrt3jul {
    color: #1f4012;
  }

  .x1bqmyow {
    color: #1faa52;
  }

  .x9j2bch {
    color: #232323;
  }

  .x4tlhbi, .x61tm5k {
    color: #468a24;
  }

  .x1jyhdgx, .xn924bp {
    color: #5d6b56;
  }

  .x1cc6e72 {
    color: #66756c;
  }

  .x1iys02s, .xdpk1iu {
    color: #6cbf3f;
  }

  .xyogf1y {
    color: #8993a4;
  }

  .xwplsvr {
    color: #c0392b;
  }

  .x1dkjuv4 {
    color: #c8ff00;
  }

  .x1bctzk6, .xx3qjhp {
    color: #fff;
  }

  .x2aetft {
    color: #364153;
    color: lab(27.1134% -.956401 -12.3224);
  }

  .x5hjaz2 {
    color: #e40014;
    color: lab(48.4493% 77.4328 61.5452);
  }

  .x1rsglca, .xe8p933 {
    color: #ffffffb3;
  }

  .x1s3hnv7 {
    color: #ffffffe6;
  }

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

  .x1ypdohk {
    cursor: pointer;
  }

  .x1ed109x {
    cursor: text;
  }

  .xzyj77d {
    direction: rtl;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .xt0psk2 {
    display: inline;
  }

  .x1s85apg {
    display: none;
  }

  .x19frpoa {
    display: revert;
  }

  .xdl72j9 {
    flex-basis: auto;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .x1r750k3 {
    font-family: Alexandria, sans-serif;
  }

  .xaz5fi6 {
    font-family: Plus Jakarta Sans, system-ui, -apple-system, sans-serif;
  }

  .x1ibb483 {
    font-family: Tajawal, Segoe UI, system-ui, -apple-system, sans-serif;
  }

  .xjb2p0i {
    font-family: inherit;
  }

  .x1jv6pnw {
    font-size: .6875rem;
  }

  .x6pga3f {
    font-size: .75rem;
  }

  .x1710o97 {
    font-size: .875rem;
  }

  .x1rpw63x {
    font-size: 1.125rem;
  }

  .x1qmb9r8 {
    font-size: 1.5rem;
  }

  .x2q6hxb {
    font-size: 1.875rem;
  }

  .x4z9k3i {
    font-size: 13px;
  }

  .xif65rj {
    font-size: 14px;
  }

  .x1jvydc1 {
    font-size: 15px;
  }

  .x1j61zf2 {
    font-size: 16px;
  }

  .x19d36u7 {
    font-size: 17px;
  }

  .xosj86m {
    font-size: 18px;
  }

  .x1q7jzdg {
    font-size: 19px;
  }

  .x1g6lp68 {
    font-size: 1rem;
  }

  .xwsyq91 {
    font-size: 20px;
  }

  .x1i1m3gp {
    font-size: 22px;
  }

  .x1pvqxga {
    font-size: 24px;
  }

  .xneq65o {
    font-size: 28px;
  }

  .x155jak9 {
    font-size: 38px;
  }

  .xi26mgm {
    font-size: clamp(24px, 3.2vw, 32px);
  }

  .xqw6byp {
    font-size: clamp(24px, 3.6vw, 32px);
  }

  .x1ovgudp {
    font-size: clamp(28px, 4vw, 40px);
  }

  .x1xmzkjg {
    font-size: clamp(28px, 5vw, 44px);
  }

  .x1omck9y {
    font-size: clamp(30px, 5vw, 48px);
  }

  .x172jmvh {
    font-size: clamp(34px, 5.2vw, 54px);
  }

  .x1s688f {
    font-weight: 600;
  }

  .x1xlr1w8 {
    font-weight: 700;
  }

  .x1t8wntd {
    font-weight: 750;
  }

  .xuv8nkb {
    font-weight: 800;
  }

  .x1l3avuh {
    grid-template-columns: 1fr 1.5fr;
  }

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

  .xl56j7k {
    justify-content: center;
  }

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

  .x1roq8pg {
    letter-spacing: -.5px;
  }

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

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

  .x1159mfc {
    line-height: 1.1;
  }

  .x1uo3zyz {
    line-height: 1.15;
  }

  .x14piusw {
    line-height: 1.25;
  }

  .xmsq2ju {
    line-height: 1.5;
  }

  .x4lnmk0 {
    line-height: 1.625;
  }

  .x11m8ghp {
    line-height: 1.65;
  }

  .xa7kkou {
    line-height: 1.7;
  }

  .xwxc2jc {
    line-height: 1.8;
  }

  .x183chem {
    line-height: 1;
  }

  .x3ct3a4 {
    list-style-type: none;
  }

  .x19kjcj4 {
    object-fit: contain;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .xg7ia8i {
    outline-color: #00343d;
  }

  .x1hl8ikr {
    outline-offset: 2px;
  }

  .x1ewu8gn {
    outline-offset: 3px;
  }

  .x1t137rt {
    outline-style: none;
  }

  .xaatb59 {
    outline-style: solid;
  }

  .x1k57tk5 {
    outline-width: 0;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

  .xwn43p0 {
    padding-inline-start: 18px;
  }

  .xz7312c {
    padding-inline-start: 22px;
  }

  .x10l6tqk {
    position: absolute;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x7wzq59 {
    position: sticky;
  }

  .x288g5 {
    resize: vertical;
  }

  .x2b8uid {
    text-align: center;
  }

  .x1yc453h {
    text-align: start;
  }

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

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

  .xtvhhri {
    text-transform: uppercase;
  }

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

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

  .x1em16qu {
    transition-duration: .12s, .2s, .2s;
  }

  .x148gotu {
    transition-duration: .15s, .15s;
  }

  .x1v7m9t8 {
    transition-duration: .15s, .2s;
  }

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

  .x1rvut6x {
    transition-duration: .25s;
  }

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

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

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

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

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

  .x1f844h4 {
    transition-property: transform, box-shadow, background;
  }

  .x16n73rl {
    transition-property: transform, box-shadow;
  }

  .x11xpdln {
    transition-property: transform;
  }

  .x1kqntcj {
    transition-timing-function: ease, ease, ease;
  }

  .x11udeeo {
    transition-timing-function: ease, ease;
  }

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

  .xuxw1ft {
    white-space: nowrap;
  }

  .xa9119d {
    z-index: 50;
  }

  .xnhpgv2.xnhpgv2:where(.x-default-marker[open] *) {
    display: inline;
  }

  .x1qs4csc.x1qs4csc:where(.x-default-marker[open] *) {
    display: none;
  }

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

  .x1vpqrxu:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
    font-family: Cairo, Plus Jakarta Sans, system-ui, sans-serif;
  }

  .x1s81d6v:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
    letter-spacing: normal;
  }

  .xtgyt42:disabled {
    cursor: default;
  }

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

  .xjb0foi:disabled {
    cursor: wait;
  }

  .xijokvz:disabled {
    opacity: .5;
  }

  .xfqoyci:disabled {
    opacity: .6;
  }

  .xh5ymay:hover {
    background-color: #00343d;
  }

  .x1oazp4a:hover {
    background-color: #178a43;
  }

  .x1biguch:hover {
    background-color: #56a52f;
  }

  .xb6v8ru:hover, .xt3wrwy:hover {
    background-color: #f1f8ec;
  }

  .x1ijvk9v:hover, .x1ouw9gf:hover {
    background-color: #f3fbf5;
  }

  .x4dbnm7:hover {
    box-shadow: 0 18px 50px #0f3d221a;
  }

  .x5ljgbs:hover {
    color: #178a43;
  }

  .x1ggtfa5:hover {
    color: #fff;
  }

  .x14ow2ja:hover {
    transform: translateY(-1px);
  }

  .x1n3u82n:hover {
    transform: translateY(-4px);
  }

  .x1qdb8h3:focus {
    box-shadow: 0 0 0 4px #6cbf3f1f;
  }

  .xhlp2gg:focus {
    outline-style: none;
  }

  .xymg228:active {
    transform: translateY(1px);
  }

  @media (width <= 620px) {
    .xijj5j7.xijj5j7 {
      display: none;
    }
  }

  @media (width <= 480px) {
    .xd7ltep.xd7ltep {
      display: none;
    }
  }

  @media (width <= 380px) {
    .x10c9hk4.x10c9hk4 {
      display: none;
    }
  }

  @media (width <= 600px) {
    .xp54ueo.xp54ueo {
      font-size: 15px;
    }
  }

  @media (width <= 480px) {
    .x16i9r5c.x16i9r5c {
      font-size: 1.5rem;
    }
  }

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

  @media (width >= 620.01px) and (width <= 980px) {
    .xa0ytdn.xa0ytdn {
      grid-template-columns: repeat(2, 1fr);
    }
  }

  .xwpprdq:enabled:hover {
    background-color: #00343d;
  }

  .x1an2eer:enabled:hover {
    background-color: #f3fbf5;
  }

  .x19w2kqx:enabled:hover {
    color: #fff;
  }
}

@layer priority5 {
  .x13q5g2x {
    border-bottom-color: #a8c7b3;
  }

  .x1ld2134, .x1sy91h2 {
    border-bottom-color: #e6ebe1;
  }

  .xsrg4px {
    border-bottom-color: #e6ece8;
  }

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

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

  .xysv33j {
    border-top-color: #1faa52;
  }

  .x1bft8zw {
    border-top-color: #a8c7b3;
  }

  .x17yfb2d {
    border-top-color: #e6ece8;
  }

  .xlya59e {
    border-top-style: dashed;
  }

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

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

  .x1gp4ovq {
    border-top-width: 4px;
  }

  .x5yr21d {
    height: 100%;
  }

  .xlup9mm {
    height: 16px;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .xxk0z11 {
    height: 24px;
  }

  .xd7y6wv {
    height: 26px;
  }

  .x1fgtraw {
    height: 28px;
  }

  .x1gnnpzl {
    height: 30px;
  }

  .x90ne7k {
    height: 34px;
  }

  .x10wjd1d {
    height: 50px;
  }

  .xng8ra {
    height: 60px;
  }

  .x14baz6b {
    height: 76px;
  }

  .xt7dq6l {
    height: auto;
  }

  .x6rw6ko {
    margin-bottom: .25rem;
  }

  .xd2mca5 {
    margin-bottom: .375rem;
  }

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

  .x1sfzd5b {
    margin-bottom: .625rem;
  }

  .x1ba9gp0 {
    margin-bottom: .75rem;
  }

  .xgwuobh {
    margin-bottom: .875rem;
  }

  .xoyxot1 {
    margin-bottom: 1.25rem;
  }

  .xx8mkaj {
    margin-bottom: 1.5rem;
  }

  .x1om4rw1 {
    margin-bottom: 1.75rem;
  }

  .x1c436fg {
    margin-bottom: 18px;
  }

  .x4vbd39 {
    margin-bottom: 1rem;
  }

  .x91k8ka {
    margin-bottom: 22px;
  }

  .xisdbcf {
    margin-bottom: 2rem;
  }

  .x1hyhr7 {
    margin-bottom: 34px;
  }

  .xwoyzhm {
    margin-bottom: 7px;
  }

  .xj3b58b {
    margin-left: 0;
  }

  .x1yf7rl7 {
    margin-right: 0;
  }

  .x13qkai8 {
    margin-top: -1rem;
  }

  .xmmsfg9 {
    margin-top: .25rem;
  }

  .x1q2rtet {
    margin-top: .375rem;
  }

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

  .xg07ol1 {
    margin-top: .75rem;
  }

  .xdj266r {
    margin-top: 0;
  }

  .x136jsv4 {
    margin-top: 1.25rem;
  }

  .x3vwug1 {
    margin-top: 1.75rem;
  }

  .x11hzs4d {
    margin-top: 1rem;
  }

  .x7dx5t7 {
    margin-top: 2rem;
  }

  .x1hogkm0 {
    margin-top: 34px;
  }

  .xr1yuqi {
    margin-top: auto;
  }

  .xnjgh8c {
    max-height: 0;
  }

  .xq3t0pi {
    max-height: 280px;
  }

  .x1yqkkiu {
    max-width: 110px;
  }

  .x17fpy1y {
    max-width: 480px;
  }

  .x1lwm3bp {
    max-width: 520px;
  }

  .x27kpxv {
    max-width: 560px;
  }

  .x1yr5zsc {
    max-width: 620px;
  }

  .x11gisft {
    max-width: 640px;
  }

  .xwnkcuf {
    max-width: 720px;
  }

  .xapjn7j {
    max-width: 760px;
  }

  .x1y06tjk {
    min-height: 100svh;
  }

  .xg6iff7 {
    min-height: 100vh;
  }

  .x1ba4aug {
    min-height: 40px;
  }

  .xgujvf1 {
    min-height: 42px;
  }

  .x1gg8mnh {
    min-height: 44px;
  }

  .xt55aet {
    min-height: 54px;
  }

  .xeuugli {
    min-width: 0;
  }

  .x1nb6za0 {
    min-width: 44px;
  }

  .x1hhzuzn {
    padding-bottom: 18px;
  }

  .xx6bls6 {
    padding-bottom: 20px;
  }

  .xc2yh3s {
    padding-bottom: 3rem;
  }

  .x1t1ogtf {
    padding-bottom: 40px;
  }

  .x1sgudl8 {
    padding-bottom: 48px;
  }

  .xefzj8c {
    padding-bottom: 60px;
  }

  .x1j3kn9t {
    padding-bottom: 72px;
  }

  .x1scw5i7 {
    padding-top: .5rem;
  }

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

  .xexx8yu {
    padding-top: 0;
  }

  .x10hmjqy {
    padding-top: 1.25rem;
  }

  .x18xw0e2 {
    padding-top: 2rem;
  }

  .x13zrc24 {
    padding-top: 40px;
  }

  .xn2ks54 {
    padding-top: 56px;
  }

  .x1uysmmv {
    padding-top: 64px;
  }

  .x1h8t67q {
    padding-top: 76px;
  }

  .x91kvfd {
    scroll-margin-top: 1.25rem;
  }

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

  .x13vifvy {
    top: 0;
  }

  .xh8yej3 {
    width: 100%;
  }

  .x6iitch {
    width: 145px;
  }

  .x1kky2od {
    width: 16px;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .xgd8bvy {
    width: 28px;
  }

  .xzuapc8 {
    width: 45px;
  }

  .x1v4s8kt {
    width: 6px;
  }

  .x1d7z9mz {
    width: 76px;
  }

  .x14atkfc {
    width: auto;
  }

  .xig3x28 {
    width: min(1120px, 92%);
  }

  .x1v9l2sz {
    width: min(860px, 92%);
  }

  .xq4hr86 {
    width: min(960px, 92%);
  }

  @media (width <= 600px) {
    .xveim3t.xveim3t {
      height: 20px;
    }
  }

  @media (width <= 500px) {
    .xo7zmsx.xo7zmsx {
      height: 40px;
    }
  }

  @media (width >= 500.01px) and (width <= 600px) {
    .xqhd4qd.xqhd4qd {
      height: 44px;
    }
  }

  @media (width <= 480px) {
    .xm731uz.xm731uz {
      max-width: 75px;
    }
  }

  @media (width <= 600px) {
    .x13t6fau.x13t6fau {
      padding-bottom: 18px;
    }

    .x7auxkw.x7auxkw {
      padding-bottom: 28px;
    }

    .xvr90hc.xvr90hc {
      padding-top: 40px;
    }
  }

  @media (width <= 480px) {
    .x1pg2men.x1pg2men {
      width: 120px;
    }
  }
}

@layer priority6 {
  .xplwkcp[open] {
    border-color: #6cbf3f80;
  }
}

@layer priority7 {
  .x13r1mw2[open] {
    box-shadow: 0 16px 40px #1f40121a;
  }
}

@layer priority8 {
  .xe4fyjj::file-selector-button {
    border-radius: calc(var(--radius) - 2px);
  }

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

  .x11bq510::file-selector-button {
    padding-block: .5rem;
  }

  .xbfswuh::file-selector-button {
    padding-inline: .75rem;
  }
}

@layer priority9 {
  .x1ie362s::file-selector-button {
    background-color: #00343d;
  }

  .x1ubedao::file-selector-button {
    color: #fff;
  }

  .xjmbuqf::file-selector-button {
    cursor: pointer;
  }

  .xlij8se::file-selector-button {
    font-family: inherit;
  }

  .xd3jjd3::file-selector-button {
    margin-inline-end: .75rem;
  }
}

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

  to {
    opacity: 1;
    transform: none;
  }
}

.xvxg4ij {
  --radius: 14px;
}
