.flag-b {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
}
.flag {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
  position: relative;
  display: inline-block;
  width: 1.33333333em;
  line-height: 1em;
  border-radius: 999px;
}
.flag:before {
  content: "\00a0";
}

.flag-ad {
  background-image: url(/flags/ad.svg);
}
.flag-ae {
  background-image: url(/flags/ae.svg);
}
.flag-af {
  background-image: url(/flags/af.svg);
}
.flag-ag {
  background-image: url(/flags/ag.svg);
}
.flag-ai {
  background-image: url(/flags/ai.svg);
}
.flag-al {
  background-image: url(/flags/al.svg);
}
.flag-am,
.flag-amd {
  background-image: url(/flags/am.svg);
}
.flag-ao,
.flag-aoa {
  background-image: url(/flags/ao.svg);
}
.flag-aq {
  background-image: url(/flags/aq.svg);
}
.flag-ar,
.flag-ars {
  background-image: url(/flags/ar.svg);
}
.flag-as {
  background-image: url(/flags/as.svg);
}
.flag-at {
  background-image: url(/flags/at.svg);
}
.flag-au {
  background-image: url(/flags/au.svg);
}
.flag-aw,
.flag-awg {
  background-image: url(/flags/aw.svg);
}
.flag-ax {
  background-image: url(/flags/ax.svg);
}
.flag-az,
.flag-azn {
  background-image: url(/flags/az.svg);
}
.flag-ba,
.flag-bam {
  background-image: url(/flags/ba.svg);
}
.flag-bb,
.flag-bbd {
  background-image: url(/flags/bb.svg);
}
.flag-bd,
.flag-bdt {
  background-image: url(/flags/bd.svg);
}
.flag-be {
  background-image: url(/flags/be.svg);
}
.flag-bf {
  background-image: url(/flags/bf.svg);
}
.flag-bg {
  background-image: url(/flags/bg.svg);
}
.flag-bh,
.flag-bhd {
  background-image: url(/flags/bh.svg);
}
.flag-bi,
.flag-bif {
  background-image: url(/flags/bi.svg);
}
.flag-bj {
  background-image: url(/flags/bj.svg);
}
.flag-bl {
  background-image: url(/flags/bl.svg);
}
.flag-bm,
.flag-bmd {
  background-image: url(/flags/bm.svg);
}
.flag-bn,
.flag-bnd {
  background-image: url(/flags/bn.svg);
}
.flag-bo,
.flag-bob {
  background-image: url(/flags/bo.svg);
}
.flag-bq {
  background-image: url(/flags/bq.svg);
}
.flag-br,
.flag-brl {
  background-image: url(/flags/br.svg);
}
.flag-bs,
.flag-bsd {
  background-image: url(/flags/bs.svg);
}
.flag-bt,
.flag-btn {
  background-image: url(/flags/bt.svg);
}
.flag-bv {
  background-image: url(/flags/bv.svg);
}
.flag-bw,
.flag-bwp {
  background-image: url(/flags/bw.svg);
}
.flag-by,
.flag-byn {
  background-image: url(/flags/by.svg);
}
.flag-bz,
.flag-bzd {
  background-image: url(/flags/bz.svg);
}
.flag-ca {
  background-image: url(/flags/ca.svg);
}
.flag-cc {
  background-image: url(/flags/cc.svg);
}
.flag-cd,
.flag-cdf {
  background-image: url(/flags/cd.svg);
}
.flag-cf {
  background-image: url(/flags/cf.svg);
}
.flag-cg {
  background-image: url(/flags/cg.svg);
}
.flag-ch {
  background-image: url(/flags/ch.svg);
}
.flag-ci {
  background-image: url(/flags/ci.svg);
}
.flag-ck {
  background-image: url(/flags/ck.svg);
}
.flag-cl,
.flag-clp {
  background-image: url(/flags/cl.svg);
}
.flag-cm {
  background-image: url(/flags/cm.svg);
}
.flag-cn {
  background-image: url(/flags/cn.svg);
}
.flag-co,
.flag-cop {
  background-image: url(/flags/co.svg);
}
.flag-cr,
.flag-crc {
  background-image: url(/flags/cr.svg);
}
.flag-cu,
.flag-cuc {
  background-image: url(/flags/cu.svg);
}
.flag-cv,
.flag-cve {
  background-image: url(/flags/cv.svg);
}
.flag-cw {
  background-image: url(/flags/cw.svg);
}
.flag-cx {
  background-image: url(/flags/cx.svg);
}
.flag-cy {
  background-image: url(/flags/cy.svg);
}
.flag-cz {
  background-image: url(/flags/cz.svg);
}
.flag-de {
  background-image: url(/flags/de.svg);
}
.flag-dj,
.flag-djf {
  background-image: url(/flags/dj.svg);
}
.flag-dk {
  background-image: url(/flags/dk.svg);
}
.flag-dm {
  background-image: url(/flags/dm.svg);
}
.flag-do,
.flag-dop {
  background-image: url(/flags/do.svg);
}
.flag-dz,
.flag-dzd {
  background-image: url(/flags/dz.svg);
}
.flag-ec {
  background-image: url(/flags/ec.svg);
}
.flag-ee {
  background-image: url(/flags/ee.svg);
}
.flag-eg {
  background-image: url(/flags/eg.svg);
}
.flag-eh {
  background-image: url(/flags/eh.svg);
}
.flag-er,
.flag-ern {
  background-image: url(/flags/er.svg);
}
.flag-es {
  background-image: url(/flags/es.svg);
}
.flag-et {
  background-image: url(/flags/et.svg);
}
.flag-fi {
  background-image: url(/flags/fi.svg);
}
.flag-fj,
.flag-fjd {
  background-image: url(/flags/fj.svg);
}
.flag-fk,
.flag-fkp {
  background-image: url(/flags/fk.svg);
}
.flag-fm {
  background-image: url(/flags/fm.svg);
}
.flag-fo {
  background-image: url(/flags/fo.svg);
}
.flag-fr {
  background-image: url(/flags/fr.svg);
}
.flag-ga {
  background-image: url(/flags/ga.svg);
}
.flag-gb {
  background-image: url(/flags/gb.svg);
}
.flag-gd {
  background-image: url(/flags/gd.svg);
}
.flag-ge,
.flag-gel {
  background-image: url(/flags/ge.svg);
}
.flag-gf {
  background-image: url(/flags/gf.svg);
}
.flag-gg {
  background-image: url(/flags/gg.svg);
}
.flag-gh {
  background-image: url(/flags/gh.svg);
}
.flag-gi,
.flag-gip {
  background-image: url(/flags/gi.svg);
}
.flag-gl {
  background-image: url(/flags/gl.svg);
}
.flag-gm,
.flag-gmd {
  background-image: url(/flags/gm.svg);
}
.flag-gn,
.flag-gnf {
  background-image: url(/flags/gn.svg);
}
.flag-gp {
  background-image: url(/flags/gp.svg);
}
.flag-gq {
  background-image: url(/flags/gq.svg);
}
.flag-gr {
  background-image: url(/flags/gr.svg);
}
.flag-gs {
  background-image: url(/flags/gs.svg);
}
.flag-gt,
.flag-gtq {
  background-image: url(/flags/gt.svg);
}
.flag-gu {
  background-image: url(/flags/gu.svg);
}
.flag-gw {
  background-image: url(/flags/gw.svg);
}
.flag-gy,
.flag-gyd {
  background-image: url(/flags/gy.svg);
}
.flag-hk {
  background-image: url(/flags/hk.svg);
}
.flag-hm {
  background-image: url(/flags/hm.svg);
}
.flag-hn,
.flag-hnl {
  background-image: url(/flags/hn.svg);
}
.flag-hr {
  background-image: url(/flags/hr.svg);
}
.flag-ht,
.flag-htg {
  background-image: url(/flags/ht.svg);
}
.flag-hu,
.flag-huf {
  background-image: url(/flags/hu.svg);
}
.flag-id,
.flag-idr {
  background-image: url(/flags/id.svg);
}
.flag-ie {
  background-image: url(/flags/ie.svg);
}
.flag-il,
.flag-ils {
  background-image: url(/flags/il.svg);
}
.flag-im {
  background-image: url(/flags/im.svg);
}
.flag-in {
  background-image: url(/flags/in.svg);
}
.flag-io {
  background-image: url(/flags/io.svg);
}
.flag-iq,
.flag-iqd {
  background-image: url(/flags/iq.svg);
}
.flag-ir,
.flag-irr {
  background-image: url(/flags/ir.svg);
}
.flag-is {
  background-image: url(/flags/is.svg);
}
.flag-it {
  background-image: url(/flags/it.svg);
}
.flag-je {
  background-image: url(/flags/je.svg);
}
.flag-jm,
.flag-jmd {
  background-image: url(/flags/jm.svg);
}
.flag-jo,
.flag-jod {
  background-image: url(/flags/jo.svg);
}
.flag-jp {
  background-image: url(/flags/jp.svg);
}
.flag-ke {
  background-image: url(/flags/ke.svg);
}
.flag-kg,
.flag-kgs {
  background-image: url(/flags/kg.svg);
}
.flag-kh,
.flag-khr {
  background-image: url(/flags/kh.svg);
}
.flag-ki,
.flag-kid {
  background-image: url(/flags/ki.svg);
}
.flag-km,
.flag-kmf {
  background-image: url(/flags/km.svg);
}
.flag-kn,
.flag-xkn {
  background-image: url(/flags/kn.svg);
}
.flag-kp,
.flag-kpw {
  background-image: url(/flags/kp.svg);
}
.flag-kr,
.flag-krw {
  background-image: url(/flags/kr.svg);
}
.flag-kw {
  background-image: url(/flags/kw.svg);
}
.flag-ky,
.flag-kyd {
  background-image: url(/flags/ky.svg);
}
.flag-kz,
.flag-kzt {
  background-image: url(/flags/kz.svg);
}
.flag-la,
.flag-lak {
  background-image: url(/flags/la.svg);
}
.flag-lb,
.flag-lbp {
  background-image: url(/flags/lb.svg);
}
.flag-lc,
.flag-xlc {
  background-image: url(/flags/lc.svg);
}
.flag-li {
  background-image: url(/flags/li.svg);
}
.flag-lk,
.flag-lkr {
  background-image: url(/flags/lk.svg);
}
.flag-lr,
.flag-lrd {
  background-image: url(/flags/lr.svg);
}
.flag-ls,
.flag-lsl {
  background-image: url(/flags/ls.svg);
}
.flag-lt,
.flag-ltl {
  background-image: url(/flags/lt.svg);
}
.flag-lu {
  background-image: url(/flags/lu.svg);
}
.flag-lv,
.flag-lvl {
  background-image: url(/flags/lv.svg);
}
.flag-ly,
.flag-lyd {
  background-image: url(/flags/ly.svg);
}
.flag-ma {
  background-image: url(/flags/ma.svg);
}
.flag-mc {
  background-image: url(/flags/mc.svg);
}
.flag-md,
.flag-mdl {
  background-image: url(/flags/md.svg);
}
.flag-me {
  background-image: url(/flags/me.svg);
}
.flag-mf {
  background-image: url(/flags/mf.svg);
}
.flag-mg,
.flag-mga {
  background-image: url(/flags/mg.svg);
}
.flag-mh {
  background-image: url(/flags/mh.svg);
}
.flag-mk,
.flag-mkd {
  background-image: url(/flags/mk.svg);
}
.flag-ml,
.flag-mga {
  background-image: url(/flags/ml.svg);
}
.flag-mm,
.flag-mmk {
  background-image: url(/flags/mm.svg);
}
.flag-mn,
.flag-mnt {
  background-image: url(/flags/mn.svg);
}
.flag-mo,
.flag-mop {
  background-image: url(/flags/mo.svg);
}
.flag-mp {
  background-image: url(/flags/mp.svg);
}
.flag-mq {
  background-image: url(/flags/mq.svg);
}
.flag-mr,
.flag-mro {
  background-image: url(/flags/mr.svg);
}
.flag-ms,
.flag-xcd {
  background-image: url(/flags/ms.svg);
}
.flag-mt,
.flag-mtl {
  background-image: url(/flags/mt.svg);
}
.flag-mu {
  background-image: url(/flags/mu.svg);
}
.flag-mv,
.flag-mvr {
  background-image: url(/flags/mv.svg);
}
.flag-mw {
  background-image: url(/flags/mw.svg);
}
.flag-mx,
.flag-mxn {
  background-image: url(/flags/mx.svg);
}
.flag-my,
.flag-myr {
  background-image: url(/flags/my.svg);
}
.flag-mz,
.flag-mzn {
  background-image: url(/flags/mz.svg);
}
.flag-na,
.flag-nad {
  background-image: url(/flags/na.svg);
}
.flag-nc {
  background-image: url(/flags/nc.svg);
}
.flag-ne {
  background-image: url(/flags/ne.svg);
}
.flag-nf,
.flag-nfd {
  background-image: url(/flags/nf.svg);
}
.flag-ng {
  background-image: url(/flags/ng.svg);
}
.flag-ni,
.flag-nio {
  background-image: url(/flags/ni.svg);
}
.flag-nl {
  background-image: url(/flags/nl.svg);
}
.flag-no {
  background-image: url(/flags/no.svg);
}
.flag-np,
.flag-npr {
  background-image: url(/flags/np.svg);
}
.flag-nr {
  background-image: url(/flags/nr.svg);
}
.flag-nu {
  background-image: url(/flags/nu.svg);
}
.flag-nz {
  background-image: url(/flags/nz.svg);
}
.flag-om,
.flag-omr {
  background-image: url(/flags/om.svg);
}
.flag-pa,
.flag-pab {
  background-image: url(/flags/pa.svg);
}
.flag-pe,
.flag-pen {
  background-image: url(/flags/pe.svg);
}
.flag-pf,
.flag-xpf {
  background-image: url(/flags/pf.svg);
}
.flag-pg,
.flag-pgk {
  background-image: url(/flags/pg.svg);
}
.flag-ph,
.flag-php {
  background-image: url(/flags/ph.svg);
}
.flag-pk {
  background-image: url(/flags/pk.svg);
}
.flag-pl,
.flag-pln {
  background-image: url(/flags/pl.svg);
}
.flag-pm {
  background-image: url(/flags/pm.svg);
}
.flag-pn {
  background-image: url(/flags/pn.svg);
}
.flag-pr {
  background-image: url(/flags/pr.svg);
}
.flag-pt {
  background-image: url(/flags/pt.svg);
}
.flag-pw {
  background-image: url(/flags/pw.svg);
}
.flag-py,
.flag-pyg {
  background-image: url(/flags/py.svg);
}
.flag-qa {
  background-image: url(/flags/qa.svg);
}
.flag-re {
  background-image: url(/flags/re.svg);
}
.flag-ro,
.flag-ron {
  background-image: url(/flags/ro.svg);
}
.flag-rs,
.flag-rsd {
  background-image: url(/flags/rs.svg);
}
.flag-ru,
.flag-rub {
  background-image: url(/flags/ru.svg);
}
.flag-rw,
.flag-rwf {
  background-image: url(/flags/rw.svg);
}
.flag-sa {
  background-image: url(/flags/sa.svg);
}
.flag-sb,
.flag-sbd {
  background-image: url(/flags/sb.svg);
}
.flag-sc,
.flag-scr {
  background-image: url(/flags/sc.svg);
}
.flag-sd,
.flag-sdg {
  background-image: url(/flags/sd.svg);
}
.flag-se {
  background-image: url(/flags/se.svg);
}
.flag-sg {
  background-image: url(/flags/sg.svg);
}
.flag-sh,
.flag-shp {
  background-image: url(/flags/sh.svg);
}
.flag-si {
  background-image: url(/flags/si.svg);
}
.flag-sj {
  background-image: url(/flags/sj.svg);
}
.flag-sk {
  background-image: url(/flags/sk.svg);
}
.flag-sl,
.flag-sll {
  background-image: url(/flags/sl.svg);
}
.flag-sm {
  background-image: url(/flags/sm.svg);
}
.flag-sn,
.flag-xof {
  background-image: url(/flags/sn.svg);
}
.flag-so,
.flag-sos {
  background-image: url(/flags/so.svg);
}
.flag-sr,
.flag-srd {
  background-image: url(/flags/sr.svg);
}
.flag-ss,
.flag-ssp {
  background-image: url(/flags/ss.svg);
}
.flag-st,
.flag-std {
  background-image: url(/flags/st.svg);
}
.flag-sv,
.flag-svc {
  background-image: url(/flags/sv.svg);
}
.flag-sx,
.flag-ang {
  background-image: url(/flags/sx.svg);
}
.flag-sy,
.flag-syp {
  background-image: url(/flags/sy.svg);
}
.flag-sz,
.flag-szl {
  background-image: url(/flags/sz.svg);
}
.flag-tc,
.flag-tca {
  background-image: url(/flags/tc.svg);
}
.flag-td {
  background-image: url(/flags/td.svg);
}
.flag-tf {
  background-image: url(/flags/tf.svg);
}
.flag-tg,
.flag-xof {
  background-image: url(/flags/tg.svg);
}
.flag-th {
  background-image: url(/flags/th.svg);
}
.flag-tj,
.flag-tjs {
  background-image: url(/flags/tj.svg);
}
.flag-tk {
  background-image: url(/flags/tk.svg);
}
.flag-tl {
  background-image: url(/flags/tl.svg);
}
.flag-tm,
.flag-tmt {
  background-image: url(/flags/tm.svg);
}
.flag-tn {
  background-image: url(/flags/tn.svg);
}
.flag-to,
.flag-top {
  background-image: url(/flags/to.svg);
}
.flag-tr {
  background-image: url(/flags/tr.svg);
}
.flag-tt,
.flag-ttd {
  background-image: url(/flags/tt.svg);
}
.flag-tv,
.flag-tvd {
  background-image: url(/flags/tv.svg);
}
.flag-tw,
.flag-twd {
  background-image: url(/flags/tw.svg);
}
.flag-tz,
.flag-tzs {
  background-image: url(/flags/tz.svg);
}
.flag-ua,
.flag-uah {
  background-image: url(/flags/ua.svg);
}
.flag-ug {
  background-image: url(/flags/ug.svg);
}
.flag-um {
  background-image: url(/flags/um.svg);
}
.flag-us {
  background-image: url(/flags/us.svg);
}
.flag-uy,
.flag-uyu {
  background-image: url(/flags/uy.svg);
}
.flag-uz,
.flag-uzs {
  background-image: url(/flags/uz.svg);
}
.flag-va {
  background-image: url(/flags/va.svg);
}
.flag-vc,
.flag-xcd {
  background-image: url(/flags/vc.svg);
}
.flag-ve,
.flag-vef {
  background-image: url(/flags/ve.svg);
}
.flag-vg,
.flag-vcd {
  background-image: url(/flags/vg.svg);
}
.flag-vi {
  background-image: url(/flags/vi.svg);
}
.flag-vn,
.flag-vnd {
  background-image: url(/flags/vn.svg);
}
.flag-vu,
.flag-vuv {
  background-image: url(/flags/vu.svg);
}
.flag-wf {
  background-image: url(/flags/wf.svg);
}
.flag-ws,
.flag-wst {
  background-image: url(/flags/ws.svg);
}
.flag-ye,
.flag-yer {
  background-image: url(/flags/ye.svg);
}
.flag-yt {
  background-image: url(/flags/yt.svg);
}
.flag-za {
  background-image: url(/flags/za.svg);
}
.flag-zm {
  background-image: url(/flags/zm.svg);
}
.flag-zw,
.flag-zwl {
  background-image: url(/flags/zw.svg);
}
.flag-ac {
  background-image: url(/flags/ac.svg);
}
.flag-arab {
  background-image: url(/flags/arab.svg);
}
.flag-cefta {
  background-image: url(/flags/cefta.svg);
}
.flag-cp {
  background-image: url(/flags/cp.svg);
}
.flag-dg,
.flag-dgf {
  background-image: url(/flags/dg.svg);
}
.flag-eac {
  background-image: url(/flags/eac.svg);
}
.flag-es-ct {
  background-image: url(/flags/es-ct.svg);
}
.flag-es-ga {
  background-image: url(/flags/es-ga.svg);
}
.flag-es-pv {
  background-image: url(/flags/es-pv.svg);
}
.flag-eu {
  background-image: url(/flags/eu.svg);
}
.flag-gb-eng {
  background-image: url(/flags/gb-eng.svg);
}
.flag-gb-nir {
  background-image: url(/flags/gb-nir.svg);
}
.flag-gb-sct {
  background-image: url(/flags/gb-sct.svg);
}
.flag-gb-wls {
  background-image: url(/flags/gb-wls.svg);
}
.flag-ic {
  background-image: url(/flags/ic.svg);
}
.flag-ta {
  background-image: url(/flags/ta.svg);
}
.flag-un {
  background-image: url(/flags/un.svg);
}
.flag-xk {
  background-image: url(/flags/xk.svg);
}

/* Currency "flags" */
.flag-eur {
  background-image: url(/flags/eur.svg);
}
.flag-ngn {
  background-image: url(/flags/ng.svg);
}
.flag-gbp {
  background-image: url(/flags/gb.svg);
}
.flag-usd {
  background-image: url(/flags/us.svg);
}
.flag-jpy {
  background-image: url(/flags/jp.svg);
}
.flag-sek {
  background-image: url(/flags/se.svg);
}
.flag-nok {
  background-image: url(/flags/no.svg);
}
.flag-sar {
  background-image: url(/flags/sa.svg);
}
.flag-zar {
  background-image: url(/flags/za.svg);
}
.flag-cny {
  background-image: url(/flags/cn.svg);
}
.flag-egp {
  background-image: url(/flags/eg.svg);
}
.flag-dkk {
  background-image: url(/flags/dk.svg);
}
.flag-sgd {
  background-image: url(/flags/sg.svg);
}
.flag-inr {
  background-image: url(/flags/in.svg);
}
.flag-aud {
  background-image: url(/flags/au.svg);
}
.flag-cad {
  background-image: url(/flags/ca.svg);
}
.flag-chf {
  background-image: url(/flags/ch.svg);
}
.flag-kes {
  background-image: url(/flags/ke.svg);
}
.flag-kwd {
  background-image: url(/flags/kw.svg);
}
.flag-nzd {
  background-image: url(/flags/nz.svg);
}
.flag-thb {
  background-image: url(/flags/th.svg);
}
.flag-try {
  background-image: url(/flags/tr.svg);
}
.flag-qar {
  background-image: url(/flags/qa.svg);
}
.flag-xof {
  background-image: url(/flags/ne.svg);
}
.flag-xaf {
  background-image: url(/flags/cm.svg);
}
.flag-ghs {
  background-image: url(/flags/gh.svg);
}
.flag-ugx {
  background-image: url(/flags/ug.svg);
}
.flag-pkr {
  background-image: url(/flags/pk.svg);
}
.flag-hkd {
  background-image: url(/flags/hk.svg);
}
.flag-tnd {
  background-image: url(/flags/tn.svg);
}
.flag-zmw {
  background-image: url(/flags/zm.svg);
}
.flag-mad {
  background-image: url(/flags/ma.svg);
}
.flag-mur {
  background-image: url(/flags/mu.svg);
}
.flag-mwk {
  background-image: url(/flags/mw.svg);
}
.flag-etb {
  background-image: url(/flags/et.svg);
}
.flag-aed {
  background-image: url(/flags/ae.svg);
}
.flag-afn {
  background-image: url(/flags/af.svg);
}
.flag-all {
  background-image: url(/flags/al.svg);
}

/*
! tailwindcss v3.4.1 | MIT License | https://tailwindcss.com
*//*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/

*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #e5e7eb; /* 2 */
}

::before,
::after {
  --tw-content: '';
}

/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/

html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: var(--font-sans), ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}

/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/

body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}

/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/

hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}

/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/

abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/*
Remove the default font size and weight for headings.
*/

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/*
Reset links to optimize for opt-in styling instead of opt-out.
*/

a {
  color: inherit;
  text-decoration: inherit;
}

/*
Add the correct font weight in Edge and Safari.
*/

b,
strong {
  font-weight: bolder;
}

/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/

code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}

/*
Add the correct font size in all browsers.
*/

small {
  font-size: 80%;
}

/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/

table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}

/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}

/*
Remove the inheritance of text transform in Edge and Firefox.
*/

button,
select {
  text-transform: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/

button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}

/*
Use the modern Firefox focus style for all focusable elements.
*/

:-moz-focusring {
  outline: auto;
}

/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/

:-moz-ui-invalid {
  box-shadow: none;
}

/*
Add the correct vertical alignment in Chrome and Firefox.
*/

progress {
  vertical-align: baseline;
}

/*
Correct the cursor style of increment and decrement buttons in Safari.
*/

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/

[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/*
Remove the inner padding in Chrome and Safari on macOS.
*/

::-webkit-search-decoration {
  -webkit-appearance: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/*
Add the correct display in Chrome and Safari.
*/

summary {
  display: list-item;
}

/*
Removes the default spacing and border for appropriate elements.
*/

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}

/*
Reset default styling for dialogs.
*/
dialog {
  padding: 0;
}

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/

input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

/*
Set the default cursor for buttons.
*/

button,
[role="button"] {
  cursor: pointer;
}

/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}

/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}

/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/

img,
video {
  max-width: 100%;
  height: auto;
}

/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden] {
  display: none;
}

[type='text'],[type='email'],[type='url'],[type='password'],[type='number'],[type='date'],[type='datetime-local'],[type='month'],[type='search'],[type='tel'],[type='time'],[type='week'],[multiple],textarea,select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #fff;
  border-color: #6b7280;
  border-width: 1px;
  border-radius: 0px;
  padding-top: 0.5rem;
  padding-right: 0.75rem;
  padding-bottom: 0.5rem;
  padding-left: 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-shadow: 0 0 #0000;
}

[type='text']:focus, [type='email']:focus, [type='url']:focus, [type='password']:focus, [type='number']:focus, [type='date']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='week']:focus, [multiple]:focus, textarea:focus, select:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #2563eb;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  border-color: #2563eb;
}

input::-moz-placeholder, textarea::-moz-placeholder {
  color: #6b7280;
  opacity: 1;
}

input::placeholder,textarea::placeholder {
  color: #6b7280;
  opacity: 1;
}

::-webkit-datetime-edit-fields-wrapper {
  padding: 0;
}

::-webkit-date-and-time-value {
  min-height: 1.5em;
}

::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field {
  padding-top: 0;
  padding-bottom: 0;
}

select {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");
  background-position: right 0.5rem center;
  background-repeat: no-repeat;
  background-size: 1.5em 1.5em;
  padding-right: 2.5rem;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
}

[multiple] {
  background-image: initial;
  background-position: initial;
  background-repeat: unset;
  background-size: initial;
  padding-right: 0.75rem;
  -webkit-print-color-adjust: unset;
          print-color-adjust: unset;
}

[type='checkbox'],[type='radio'] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  padding: 0;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
  display: inline-block;
  vertical-align: middle;
  background-origin: border-box;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  flex-shrink: 0;
  height: 1rem;
  width: 1rem;
  color: #2563eb;
  background-color: #fff;
  border-color: #6b7280;
  border-width: 1px;
  --tw-shadow: 0 0 #0000;
}

[type='checkbox'] {
  border-radius: 0px;
}

[type='radio'] {
  border-radius: 100%;
}

[type='checkbox']:focus,[type='radio']:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 2px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #2563eb;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

[type='checkbox']:checked,[type='radio']:checked {
  border-color: transparent;
  background-color: currentColor;
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
}

[type='checkbox']:checked {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");
}

[type='radio']:checked {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");
}

[type='checkbox']:checked:hover,[type='checkbox']:checked:focus,[type='radio']:checked:hover,[type='radio']:checked:focus {
  border-color: transparent;
  background-color: currentColor;
}

[type='checkbox']:indeterminate {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");
  border-color: transparent;
  background-color: currentColor;
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
}

[type='checkbox']:indeterminate:hover,[type='checkbox']:indeterminate:focus {
  border-color: transparent;
  background-color: currentColor;
}

[type='file'] {
  background: unset;
  border-color: inherit;
  border-width: 0;
  border-radius: 0;
  padding: 0;
  font-size: unset;
  line-height: inherit;
}

[type='file']:focus {
  outline: 1px solid ButtonText;
  outline: 1px auto -webkit-focus-ring-color;
}
  :root {
    --background: 0 0% 100%;
    --foreground: 222.2 47.4% 11.2%;

    --muted: 210 40% 96.1%;
    --muted-foreground: 215.4 16.3% 46.9%;

    --popover: 0 0% 100%;
    --popover-foreground: 0 0% 100% 1;

    --card: 0 0% 100%;
    --card-foreground: 222.2 47.4% 11.2%;

    --border: 214.3 31.8% 91.4%;
    --input: 249 83% 95%;

    --primary: 250 85% 55%;
    --primary-foreground: 210 40% 98%;

    --secondary: 210 40% 96.1%;
    --secondary-foreground: 222.2 47.4% 11.2%;

    --accent: 210 40% 96.1%;
    --accent-foreground: 222.2 47.4% 11.2%;

    --destructive: 359 100% 86%;
    --destructive-foreground: 0 98% 65%;

    --success: 140 47% 44%;
    --success-foreground: 140 47% 44%;

    --ring: 259 49% 53%;

    --radius: 0.5rem;

    --brand: 250 70% 44%;

    /** Odyssey colors **/
    --purple-50: 250 100% 98%;
    --purple-100: 249 83% 95%;
    --purple-200: 251 90% 92%;
    --purple-300: 259 85% 80%;
    --purple-400: 259 85% 73%;
    --purple-500: 259 85% 66%;
    --purple-600: 259 49% 53%;
    --purple-700: 264 66% 50%;
    --purple-800: 264 66% 42%;
    --purple-900: 264 64% 35%;
    --purple-950: 263 54% 23%;

    --wireframe-900: 255 72% 11%;

    --base-50: 262 70% 12%;
    --base-100: 263 69% 13%;
    --base-200: 0 0% 100%;
    --base-300: 263 10% 54%;

    --blue-500: 218 89% 58%;

    --red-error: 353 94% 69%;

    --font-sans: "neue-haas-grotesk-text", sans-serif;
    --font-display: "neue-haas-grotesk-display", sans-serif;
  }

  .dark {
    --background: 224 71% 4%;
    --foreground: 213 31% 91%;

    --muted: 223 47% 11%;
    --muted-foreground: 215.4 16.3% 56.9%;

    --popover: 224 71% 4%;
    --popover-foreground: 215 20.2% 65.1%;

    --card: 0 0% 100%;
    --card-foreground: 222.2 47.4% 11.2%;

    --border: 216 34% 17%;
    --input: 249 83% 95%;

    --primary: 210 40% 98%;
    --primary-foreground: 222.2 47.4% 1.2%;

    --secondary: 222.2 47.4% 11.2%;
    --secondary-foreground: 210 40% 98%;

    --accent: 216 34% 17%;
    --accent-foreground: 210 40% 98%;

    --destructive: 359 100% 86%;
    --destructive-foreground: 349 100% 42%;

    --ring: 259 49% 53%;

    --radius: 0.5rem;
  }
  * {
  border-color: hsl(var(--border));
}
  body {
  background-color: hsl(var(--background));
  color: hsl(var(--foreground));
    font-feature-settings:
      "rlig" 1,
      "calt" 1;
}

*, ::before, ::after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: hsl(var(--blue-500) / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}

::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: hsl(var(--blue-500) / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}
.container {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 2rem;
  padding-left: 2rem;
}
@media (min-width: 1400px) {

  .container {
    max-width: 1400px;
  }
}
.debug-screens::before {
  position: fixed;
  z-index: 2147483647;
  bottom: 0;
  left: 0;
  padding: .3333333em .5em;
  font-size: 12px;
  line-height: 1;
  font-family: sans-serif;
  background-color: #000;
  color: #fff;
  box-shadow: 0 0 0 1px #fff;
  content: 'screen: _';
}
@media (min-width: 640px) {

  .debug-screens::before {
    content: 'screen: sm';
  }
}
@media (min-width: 768px) {

  .debug-screens::before {
    content: 'screen: md';
  }
}
@media (min-width: 1024px) {

  .debug-screens::before {
    content: 'screen: lg';
  }
}
@media (min-width: 1280px) {

  .debug-screens::before {
    content: 'screen: xl';
  }
}
@media (min-width: 1536px) {

  .debug-screens::before {
    content: 'screen: 2xl';
  }
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}
.pointer-events-none {
  pointer-events: none;
}
.pointer-events-auto {
  pointer-events: auto;
}
.invisible {
  visibility: hidden;
}
.static {
  position: static;
}
.fixed {
  position: fixed;
}
.\!absolute {
  position: absolute !important;
}
.absolute {
  position: absolute;
}
.relative {
  position: relative;
}
.inset-0 {
  inset: 0px;
}
.inset-y-0 {
  top: 0px;
  bottom: 0px;
}
.-bottom-\[1\.5px\] {
  bottom: -1.5px;
}
.-left-\[1\.5px\] {
  left: -1.5px;
}
.-left-\[1px\] {
  left: -1px;
}
.-top-0 {
  top: -0px;
}
.-top-0\.5 {
  top: -0.125rem;
}
.bottom-0 {
  bottom: 0px;
}
.bottom-0\.5 {
  bottom: 0.125rem;
}
.bottom-2 {
  bottom: 0.5rem;
}
.bottom-2\.5 {
  bottom: 0.625rem;
}
.bottom-8 {
  bottom: 2rem;
}
.bottom-\[22px\] {
  bottom: 22px;
}
.bottom-\[27px\] {
  bottom: 27px;
}
.left-0 {
  left: 0px;
}
.left-1 {
  left: 0.25rem;
}
.left-10 {
  left: 2.5rem;
}
.left-2 {
  left: 0.5rem;
}
.left-9 {
  left: 2.25rem;
}
.left-\[15\%\] {
  left: 15%;
}
.left-\[40\%\] {
  left: 40%;
}
.left-\[50\%\] {
  left: 50%;
}
.right-0 {
  right: 0px;
}
.right-1 {
  right: 0.25rem;
}
.right-10 {
  right: 2.5rem;
}
.right-2 {
  right: 0.5rem;
}
.right-2\.5 {
  right: 0.625rem;
}
.right-3 {
  right: 0.75rem;
}
.right-4 {
  right: 1rem;
}
.right-5 {
  right: 1.25rem;
}
.top-0 {
  top: 0px;
}
.top-1 {
  top: 0.25rem;
}
.top-10 {
  top: 2.5rem;
}
.top-2 {
  top: 0.5rem;
}
.top-2\.5 {
  top: 0.625rem;
}
.top-4 {
  top: 1rem;
}
.top-\[1px\] {
  top: 1px;
}
.top-\[50\%\] {
  top: 50%;
}
.z-0 {
  z-index: 0;
}
.z-10 {
  z-index: 10;
}
.z-20 {
  z-index: 20;
}
.z-50 {
  z-index: 50;
}
.z-\[100\] {
  z-index: 100;
}
.col-span-1 {
  grid-column: span 1 / span 1;
}
.col-span-12 {
  grid-column: span 12 / span 12;
}
.col-span-2 {
  grid-column: span 2 / span 2;
}
.col-span-4 {
  grid-column: span 4 / span 4;
}
.col-span-5 {
  grid-column: span 5 / span 5;
}
.col-span-7 {
  grid-column: span 7 / span 7;
}
.\!-m-px {
  margin: -1px !important;
}
.-mx-1 {
  margin-left: -0.25rem;
  margin-right: -0.25rem;
}
.-mx-4 {
  margin-left: -1rem;
  margin-right: -1rem;
}
.-my-2 {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.mx-0 {
  margin-left: 0px;
  margin-right: 0px;
}
.mx-1 {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.mx-10 {
  margin-left: 2.5rem;
  margin-right: 2.5rem;
}
.mx-2 {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.mx-4 {
  margin-left: 1rem;
  margin-right: 1rem;
}
.mx-6 {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}
.mx-8 {
  margin-left: 2rem;
  margin-right: 2rem;
}
.mx-auto {
  margin-left: auto;
  margin-right: auto;
}
.my-1 {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}
.my-1\.5 {
  margin-top: 0.375rem;
  margin-bottom: 0.375rem;
}
.my-3 {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}
.my-4 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.my-5 {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}
.my-6 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
.my-8 {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.-mt-px {
  margin-top: -1px;
}
.mb-0 {
  margin-bottom: 0px;
}
.mb-1 {
  margin-bottom: 0.25rem;
}
.mb-10 {
  margin-bottom: 2.5rem;
}
.mb-12 {
  margin-bottom: 3rem;
}
.mb-2 {
  margin-bottom: 0.5rem;
}
.mb-20 {
  margin-bottom: 5rem;
}
.mb-3 {
  margin-bottom: 0.75rem;
}
.mb-4 {
  margin-bottom: 1rem;
}
.mb-5 {
  margin-bottom: 1.25rem;
}
.mb-6 {
  margin-bottom: 1.5rem;
}
.mb-7 {
  margin-bottom: 1.75rem;
}
.mb-8 {
  margin-bottom: 2rem;
}
.ml-1 {
  margin-left: 0.25rem;
}
.ml-2 {
  margin-left: 0.5rem;
}
.ml-3 {
  margin-left: 0.75rem;
}
.ml-4 {
  margin-left: 1rem;
}
.ml-6 {
  margin-left: 1.5rem;
}
.ml-8 {
  margin-left: 2rem;
}
.ml-auto {
  margin-left: auto;
}
.mr-0 {
  margin-right: 0px;
}
.mr-0\.5 {
  margin-right: 0.125rem;
}
.mr-1 {
  margin-right: 0.25rem;
}
.mr-1\.5 {
  margin-right: 0.375rem;
}
.mr-2 {
  margin-right: 0.5rem;
}
.mr-3 {
  margin-right: 0.75rem;
}
.mr-4 {
  margin-right: 1rem;
}
.mr-5 {
  margin-right: 1.25rem;
}
.mr-8 {
  margin-right: 2rem;
}
.mt-0 {
  margin-top: 0px;
}
.mt-0\.5 {
  margin-top: 0.125rem;
}
.mt-1 {
  margin-top: 0.25rem;
}
.mt-10 {
  margin-top: 2.5rem;
}
.mt-12 {
  margin-top: 3rem;
}
.mt-14 {
  margin-top: 3.5rem;
}
.mt-2 {
  margin-top: 0.5rem;
}
.mt-2\.5 {
  margin-top: 0.625rem;
}
.mt-20 {
  margin-top: 5rem;
}
.mt-24 {
  margin-top: 6rem;
}
.mt-3 {
  margin-top: 0.75rem;
}
.mt-32 {
  margin-top: 8rem;
}
.mt-4 {
  margin-top: 1rem;
}
.mt-5 {
  margin-top: 1.25rem;
}
.mt-6 {
  margin-top: 1.5rem;
}
.mt-8 {
  margin-top: 2rem;
}
.mt-auto {
  margin-top: auto;
}
.block {
  display: block;
}
.inline-block {
  display: inline-block;
}
.inline {
  display: inline;
}
.flex {
  display: flex;
}
.inline-flex {
  display: inline-flex;
}
.table {
  display: table;
}
.flow-root {
  display: flow-root;
}
.grid {
  display: grid;
}
.hidden {
  display: none;
}
.aspect-square {
  aspect-ratio: 1 / 1;
}
.size-16 {
  width: 4rem;
  height: 4rem;
}
.size-24 {
  width: 6rem;
  height: 6rem;
}
.size-3 {
  width: 0.75rem;
  height: 0.75rem;
}
.size-4 {
  width: 1rem;
  height: 1rem;
}
.size-5 {
  width: 1.25rem;
  height: 1.25rem;
}
.size-6 {
  width: 1.5rem;
  height: 1.5rem;
}
.size-7 {
  width: 1.75rem;
  height: 1.75rem;
}
.\!h-px {
  height: 1px !important;
}
.h-0 {
  height: 0px;
}
.h-1 {
  height: 0.25rem;
}
.h-1\/2 {
  height: 50%;
}
.h-1\/3 {
  height: 33.333333%;
}
.h-1\/4 {
  height: 25%;
}
.h-10 {
  height: 2.5rem;
}
.h-11 {
  height: 2.75rem;
}
.h-12 {
  height: 3rem;
}
.h-14 {
  height: 3.5rem;
}
.h-16 {
  height: 4rem;
}
.h-2 {
  height: 0.5rem;
}
.h-2\.5 {
  height: 0.625rem;
}
.h-3 {
  height: 0.75rem;
}
.h-3\.5 {
  height: 0.875rem;
}
.h-32 {
  height: 8rem;
}
.h-36 {
  height: 9rem;
}
.h-4 {
  height: 1rem;
}
.h-5 {
  height: 1.25rem;
}
.h-5\/6 {
  height: 83.333333%;
}
.h-56 {
  height: 14rem;
}
.h-6 {
  height: 1.5rem;
}
.h-7 {
  height: 1.75rem;
}
.h-8 {
  height: 2rem;
}
.h-9 {
  height: 2.25rem;
}
.h-96 {
  height: 24rem;
}
.h-\[100dvh\] {
  height: 100dvh;
}
.h-\[100vh\] {
  height: 100vh;
}
.h-\[1px\] {
  height: 1px;
}
.h-auto {
  height: auto;
}
.h-full {
  height: 100%;
}
.h-px {
  height: 1px;
}
.h-screen {
  height: 100vh;
}
.max-h-\[200px\] {
  max-height: 200px;
}
.max-h-\[300px\] {
  max-height: 300px;
}
.max-h-\[340px\] {
  max-height: 340px;
}
.max-h-screen {
  max-height: 100vh;
}
.min-h-\[128px\] {
  min-height: 128px;
}
.min-h-\[252px\] {
  min-height: 252px;
}
.min-h-\[256px\] {
  min-height: 256px;
}
.min-h-\[3\.5rem\] {
  min-height: 3.5rem;
}
.min-h-\[400px\] {
  min-height: 400px;
}
.min-h-\[480px\] {
  min-height: 480px;
}
.min-h-\[512px\] {
  min-height: 512px;
}
.min-h-\[80vh\] {
  min-height: 80vh;
}
.min-h-screen {
  min-height: 100vh;
}
.\!w-px {
  width: 1px !important;
}
.w-0 {
  width: 0px;
}
.w-1\/2 {
  width: 50%;
}
.w-1\/3 {
  width: 33.333333%;
}
.w-1\/4 {
  width: 25%;
}
.w-10 {
  width: 2.5rem;
}
.w-12 {
  width: 3rem;
}
.w-14 {
  width: 3.5rem;
}
.w-2 {
  width: 0.5rem;
}
.w-2\.5 {
  width: 0.625rem;
}
.w-2\/5 {
  width: 40%;
}
.w-20 {
  width: 5rem;
}
.w-24 {
  width: 6rem;
}
.w-3 {
  width: 0.75rem;
}
.w-3\.5 {
  width: 0.875rem;
}
.w-3\/4 {
  width: 75%;
}
.w-32 {
  width: 8rem;
}
.w-36 {
  width: 9rem;
}
.w-4 {
  width: 1rem;
}
.w-4\/5 {
  width: 80%;
}
.w-40 {
  width: 10rem;
}
.w-44 {
  width: 11rem;
}
.w-5 {
  width: 1.25rem;
}
.w-5\/6 {
  width: 83.333333%;
}
.w-52 {
  width: 13rem;
}
.w-6 {
  width: 1.5rem;
}
.w-64 {
  width: 16rem;
}
.w-7 {
  width: 1.75rem;
}
.w-72 {
  width: 18rem;
}
.w-8 {
  width: 2rem;
}
.w-80 {
  width: 20rem;
}
.w-9 {
  width: 2.25rem;
}
.w-\[100\%\] {
  width: 100%;
}
.w-\[120px\] {
  width: 120px;
}
.w-\[150px\] {
  width: 150px;
}
.w-\[180px\] {
  width: 180px;
}
.w-\[1px\] {
  width: 1px;
}
.w-\[200px\] {
  width: 200px;
}
.w-\[220px\] {
  width: 220px;
}
.w-\[250px\] {
  width: 250px;
}
.w-\[264px\] {
  width: 264px;
}
.w-\[280px\] {
  width: 280px;
}
.w-\[300px\] {
  width: 300px;
}
.w-\[340px\] {
  width: 340px;
}
.w-\[400px\] {
  width: 400px;
}
.w-\[450px\] {
  width: 450px;
}
.w-\[70px\] {
  width: 70px;
}
.w-\[720px\] {
  width: 720px;
}
.w-\[80vw\] {
  width: 80vw;
}
.w-\[85vw\] {
  width: 85vw;
}
.w-\[92\%\] {
  width: 92%;
}
.w-auto {
  width: auto;
}
.w-full {
  width: 100%;
}
.w-screen {
  width: 100vw;
}
.min-w-36 {
  min-width: 9rem;
}
.min-w-\[100px\] {
  min-width: 100px;
}
.min-w-\[12rem\] {
  min-width: 12rem;
}
.min-w-\[180px\] {
  min-width: 180px;
}
.min-w-\[8rem\] {
  min-width: 8rem;
}
.min-w-full {
  min-width: 100%;
}
.max-w-2xl {
  max-width: 42rem;
}
.max-w-32 {
  max-width: 8rem;
}
.max-w-4xl {
  max-width: 56rem;
}
.max-w-\[150px\] {
  max-width: 150px;
}
.max-w-\[160px\] {
  max-width: 160px;
}
.max-w-\[192px\] {
  max-width: 192px;
}
.max-w-\[264px\] {
  max-width: 264px;
}
.max-w-\[350px\] {
  max-width: 350px;
}
.max-w-\[360px\] {
  max-width: 360px;
}
.max-w-full {
  max-width: 100%;
}
.max-w-lg {
  max-width: 32rem;
}
.max-w-md {
  max-width: 28rem;
}
.max-w-sm {
  max-width: 24rem;
}
.max-w-xl {
  max-width: 36rem;
}
.max-w-xs {
  max-width: 20rem;
}
.flex-1 {
  flex: 1 1 0%;
}
.flex-none {
  flex: none;
}
.flex-shrink-0 {
  flex-shrink: 0;
}
.shrink-0 {
  flex-shrink: 0;
}
.flex-grow {
  flex-grow: 1;
}
.grow {
  flex-grow: 1;
}
.caption-bottom {
  caption-side: bottom;
}
.border-collapse {
  border-collapse: collapse;
}
.origin-\[0\] {
  transform-origin: 0;
}
.-translate-x-\[15\%\] {
  --tw-translate-x: -15%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-x-\[40\%\] {
  --tw-translate-x: -40%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-x-full {
  --tw-translate-x: -100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-6 {
  --tw-translate-y: -1.5rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-\[-50\%\] {
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-\[-50\%\] {
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-180 {
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-100 {
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-75 {
  --tw-scale-x: .75;
  --tw-scale-y: .75;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-scale-x-100 {
  --tw-scale-x: -1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.transform {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
@keyframes ping {

  75%, 100% {
    transform: scale(2);
    opacity: 0;
  }
}
.animate-ping {
  animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
}
@keyframes pulse {

  50% {
    opacity: .5;
  }
}
.animate-pulse {
  animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}
@keyframes spin {

  to {
    transform: rotate(360deg);
  }
}
.animate-spin {
  animation: spin 1s linear infinite;
}
.cursor-default {
  cursor: default;
}
.cursor-not-allowed {
  cursor: not-allowed;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-text {
  cursor: text;
}
.touch-none {
  touch-action: none;
}
.select-none {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.scroll-m-20 {
  scroll-margin: 5rem;
}
.list-inside {
  list-style-position: inside;
}
.list-disc {
  list-style-type: disc;
}
.list-none {
  list-style-type: none;
}
.auto-cols-max {
  grid-auto-columns: max-content;
}
.grid-flow-row {
  grid-auto-flow: row;
}
.grid-flow-col {
  grid-auto-flow: column;
}
.grid-flow-dense {
  grid-auto-flow: dense;
}
.grid-flow-row-dense {
  grid-auto-flow: row dense;
}
.auto-rows-fr {
  grid-auto-rows: minmax(0, 1fr);
}
.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-11 {
  grid-template-columns: repeat(11, minmax(0, 1fr));
}
.grid-cols-12 {
  grid-template-columns: repeat(12, minmax(0, 1fr));
}
.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid-cols-6 {
  grid-template-columns: repeat(6, minmax(0, 1fr));
}
.grid-cols-\[max-content_1fr\] {
  grid-template-columns: max-content 1fr;
}
.grid-rows-header {
  grid-template-rows: 64px auto;
}
.flex-row {
  flex-direction: row;
}
.flex-col {
  flex-direction: column;
}
.flex-col-reverse {
  flex-direction: column-reverse;
}
.flex-wrap {
  flex-wrap: wrap;
}
.content-center {
  align-content: center;
}
.items-start {
  align-items: flex-start;
}
.items-end {
  align-items: flex-end;
}
.items-center {
  align-items: center;
}
.justify-start {
  justify-content: flex-start;
}
.justify-end {
  justify-content: flex-end;
}
.justify-center {
  justify-content: center;
}
.justify-between {
  justify-content: space-between;
}
.justify-around {
  justify-content: space-around;
}
.gap-1 {
  gap: 0.25rem;
}
.gap-12 {
  gap: 3rem;
}
.gap-2 {
  gap: 0.5rem;
}
.gap-3 {
  gap: 0.75rem;
}
.gap-4 {
  gap: 1rem;
}
.gap-5 {
  gap: 1.25rem;
}
.gap-6 {
  gap: 1.5rem;
}
.gap-8 {
  gap: 2rem;
}
.gap-x-2 {
  -moz-column-gap: 0.5rem;
       column-gap: 0.5rem;
}
.gap-x-4 {
  -moz-column-gap: 1rem;
       column-gap: 1rem;
}
.gap-x-6 {
  -moz-column-gap: 1.5rem;
       column-gap: 1.5rem;
}
.gap-y-0 {
  row-gap: 0px;
}
.gap-y-2 {
  row-gap: 0.5rem;
}
.gap-y-3 {
  row-gap: 0.75rem;
}
.gap-y-4 {
  row-gap: 1rem;
}
.gap-y-5 {
  row-gap: 1.25rem;
}
.gap-y-8 {
  row-gap: 2rem;
}
.space-x-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.25rem * var(--tw-space-x-reverse));
  margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-3 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.75rem * var(--tw-space-x-reverse));
  margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(1rem * var(--tw-space-x-reverse));
  margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-y-0 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0px * var(--tw-space-y-reverse));
}
.space-y-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));
}
.space-y-1\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.375rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.375rem * var(--tw-space-y-reverse));
}
.space-y-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
}
.space-y-3 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));
}
.space-y-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1rem * var(--tw-space-y-reverse));
}
.space-y-5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));
}
.space-y-6 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
}
.space-y-8 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(2rem * var(--tw-space-y-reverse));
}
.self-start {
  align-self: flex-start;
}
.self-end {
  align-self: flex-end;
}
.self-center {
  align-self: center;
}
.justify-self-center {
  justify-self: center;
}
.overflow-auto {
  overflow: auto;
}
.\!overflow-hidden {
  overflow: hidden !important;
}
.overflow-hidden {
  overflow: hidden;
}
.overflow-visible {
  overflow: visible;
}
.overflow-x-auto {
  overflow-x: auto;
}
.overflow-y-auto {
  overflow-y: auto;
}
.overflow-x-hidden {
  overflow-x: hidden;
}
.overflow-y-scroll {
  overflow-y: scroll;
}
.truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.text-ellipsis {
  text-overflow: ellipsis;
}
.\!whitespace-nowrap {
  white-space: nowrap !important;
}
.whitespace-nowrap {
  white-space: nowrap;
}
.whitespace-pre-wrap {
  white-space: pre-wrap;
}
.break-all {
  word-break: break-all;
}
.rounded {
  border-radius: 0.25rem;
}
.rounded-3xl {
  border-radius: 1.5rem;
}
.rounded-\[inherit\] {
  border-radius: inherit;
}
.rounded-full {
  border-radius: 9999px;
}
.rounded-lg {
  border-radius: var(--radius);
}
.rounded-md {
  border-radius: calc(var(--radius) - 2px);
}
.rounded-sm {
  border-radius: calc(var(--radius) - 4px);
}
.rounded-xl {
  border-radius: 0.75rem;
}
.rounded-l-lg {
  border-top-left-radius: var(--radius);
  border-bottom-left-radius: var(--radius);
}
.\!border-0 {
  border-width: 0px !important;
}
.border {
  border-width: 1px;
}
.border-0 {
  border-width: 0px;
}
.border-2 {
  border-width: 2px;
}
.border-\[1px\] {
  border-width: 1px;
}
.border-b {
  border-bottom-width: 1px;
}
.border-l {
  border-left-width: 1px;
}
.border-l-2 {
  border-left-width: 2px;
}
.border-l-\[6px\] {
  border-left-width: 6px;
}
.border-r-2 {
  border-right-width: 2px;
}
.border-r-\[6px\] {
  border-right-width: 6px;
}
.border-t {
  border-top-width: 1px;
}
.border-t-\[6px\] {
  border-top-width: 6px;
}
.border-solid {
  border-style: solid;
}
.border-dashed {
  border-style: dashed;
}
.border-none {
  border-style: none;
}
.border-\[\#e1e1e1\] {
  --tw-border-opacity: 1;
  border-color: rgb(225 225 225 / var(--tw-border-opacity));
}
.border-base-300 {
  border-color: hsl(var(--base-300));
}
.border-blue-500 {
  border-color: hsl(var(--blue-500));
}
.border-current {
  border-color: currentColor;
}
.border-destructive-foreground {
  border-color: hsl(var(--destructive-foreground));
}
.border-gray-200 {
  --tw-border-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-border-opacity));
}
.border-gray-300 {
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity));
}
.border-input {
  border-color: hsl(var(--input));
}
.border-purple-300 {
  border-color: hsl(var(--purple-300));
}
.border-purple-400 {
  border-color: hsl(var(--purple-400));
}
.border-purple-50 {
  border-color: hsl(var(--purple-50));
}
.border-slate-100 {
  --tw-border-opacity: 1;
  border-color: rgb(241 245 249 / var(--tw-border-opacity));
}
.border-slate-200 {
  --tw-border-opacity: 1;
  border-color: rgb(226 232 240 / var(--tw-border-opacity));
}
.border-slate-500 {
  --tw-border-opacity: 1;
  border-color: rgb(100 116 139 / var(--tw-border-opacity));
}
.border-success-foreground {
  border-color: hsl(var(--success-foreground));
}
.border-white {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.border-l-transparent {
  border-left-color: transparent;
}
.border-r-transparent {
  border-right-color: transparent;
}
.border-t-purple-100 {
  border-top-color: hsl(var(--purple-100));
}
.border-t-transparent {
  border-top-color: transparent;
}
.bg-\[\#D7F3D2\] {
  --tw-bg-opacity: 1;
  background-color: rgb(215 243 210 / var(--tw-bg-opacity));
}
.bg-\[\#F7F8FC\] {
  --tw-bg-opacity: 1;
  background-color: rgb(247 248 252 / var(--tw-bg-opacity));
}
.bg-\[\#fffceb\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 252 235 / var(--tw-bg-opacity));
}
.bg-accent {
  background-color: hsl(var(--accent));
}
.bg-amber-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(245 158 11 / var(--tw-bg-opacity));
}
.bg-background {
  background-color: hsl(var(--background));
}
.bg-base-50 {
  background-color: hsl(var(--base-50));
}
.bg-black\/50 {
  background-color: rgb(0 0 0 / 0.5);
}
.bg-blue-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(96 165 250 / var(--tw-bg-opacity));
}
.bg-blue-500 {
  background-color: hsl(var(--blue-500));
}
.bg-border {
  background-color: hsl(var(--border));
}
.bg-card {
  background-color: hsl(var(--card));
}
.bg-destructive {
  background-color: hsl(var(--destructive));
}
.bg-destructive-foreground\/20 {
  background-color: hsl(var(--destructive-foreground) / 0.2);
}
.bg-destructive\/50 {
  background-color: hsl(var(--destructive) / 0.5);
}
.bg-gray-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}
.bg-gray-100\/50 {
  background-color: rgb(243 244 246 / 0.5);
}
.bg-gray-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity));
}
.bg-gray-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(209 213 219 / var(--tw-bg-opacity));
}
.bg-gray-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(31 41 55 / var(--tw-bg-opacity));
}
.bg-indigo-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(49 46 129 / var(--tw-bg-opacity));
}
.bg-input {
  background-color: hsl(var(--input));
}
.bg-muted {
  background-color: hsl(var(--muted));
}
.bg-muted\/50 {
  background-color: hsl(var(--muted) / 0.5);
}
.bg-orange-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 237 213 / var(--tw-bg-opacity));
}
.bg-popover {
  background-color: hsl(var(--popover));
}
.bg-primary {
  background-color: hsl(var(--primary));
}
.bg-primary\/5 {
  background-color: hsl(var(--primary) / 0.05);
}
.bg-purple-100 {
  background-color: hsl(var(--purple-100));
}
.bg-purple-200 {
  background-color: hsl(var(--purple-200));
}
.bg-purple-300 {
  background-color: hsl(var(--purple-300));
}
.bg-purple-50 {
  background-color: hsl(var(--purple-50));
}
.bg-purple-500 {
  background-color: hsl(var(--purple-500));
}
.bg-purple-800 {
  background-color: hsl(var(--purple-800));
}
.bg-purple-900 {
  background-color: hsl(var(--purple-900));
}
.bg-purple-900\/50 {
  background-color: hsl(var(--purple-900) / 0.5);
}
.bg-purple-950 {
  background-color: hsl(var(--purple-950));
}
.bg-red-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 226 226 / var(--tw-bg-opacity));
}
.bg-red-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 242 242 / var(--tw-bg-opacity));
}
.bg-secondary {
  background-color: hsl(var(--secondary));
}
.bg-slate-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / var(--tw-bg-opacity));
}
.bg-success\/20 {
  background-color: hsl(var(--success) / 0.2);
}
.bg-success\/25 {
  background-color: hsl(var(--success) / 0.25);
}
.bg-transparent {
  background-color: transparent;
}
.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.bg-white\/90 {
  background-color: rgb(255 255 255 / 0.9);
}
.bg-yellow-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 249 195 / var(--tw-bg-opacity));
}
.bg-opacity-70 {
  --tw-bg-opacity: 0.7;
}
.from-base-100\/60 {
  --tw-gradient-from: hsl(var(--base-100) / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: hsl(var(--base-100) / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.to-base-50\/40 {
  --tw-gradient-to: hsl(var(--base-50) / 0.4) var(--tw-gradient-to-position);
}
.fill-current {
  fill: currentColor;
}
.fill-popover {
  fill: hsl(var(--popover));
}
.\!p-0 {
  padding: 0px !important;
}
.p-0 {
  padding: 0px;
}
.p-1 {
  padding: 0.25rem;
}
.p-1\.5 {
  padding: 0.375rem;
}
.p-10 {
  padding: 2.5rem;
}
.p-12 {
  padding: 3rem;
}
.p-2 {
  padding: 0.5rem;
}
.p-3 {
  padding: 0.75rem;
}
.p-4 {
  padding: 1rem;
}
.p-5 {
  padding: 1.25rem;
}
.p-6 {
  padding: 1.5rem;
}
.p-8 {
  padding: 2rem;
}
.p-9 {
  padding: 2.25rem;
}
.p-\[1px\] {
  padding: 1px;
}
.px-0 {
  padding-left: 0px;
  padding-right: 0px;
}
.px-1 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.px-10 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.px-12 {
  padding-left: 3rem;
  padding-right: 3rem;
}
.px-14 {
  padding-left: 3.5rem;
  padding-right: 3.5rem;
}
.px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}
.px-5 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.px-8 {
  padding-left: 2rem;
  padding-right: 2rem;
}
.px-\[0\.3rem\] {
  padding-left: 0.3rem;
  padding-right: 0.3rem;
}
.py-0 {
  padding-top: 0px;
  padding-bottom: 0px;
}
.py-0\.5 {
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}
.py-1 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.py-1\.5 {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}
.py-10 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
.py-12 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.py-2\.5 {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}
.py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.py-3\.5 {
  padding-top: 0.875rem;
  padding-bottom: 0.875rem;
}
.py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.py-5 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
.py-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.py-7 {
  padding-top: 1.75rem;
  padding-bottom: 1.75rem;
}
.py-8 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.py-9 {
  padding-top: 2.25rem;
  padding-bottom: 2.25rem;
}
.py-\[0\.2rem\] {
  padding-top: 0.2rem;
  padding-bottom: 0.2rem;
}
.pb-0 {
  padding-bottom: 0px;
}
.pb-2 {
  padding-bottom: 0.5rem;
}
.pb-24 {
  padding-bottom: 6rem;
}
.pb-4 {
  padding-bottom: 1rem;
}
.pb-6 {
  padding-bottom: 1.5rem;
}
.pb-8 {
  padding-bottom: 2rem;
}
.pl-0 {
  padding-left: 0px;
}
.pl-14 {
  padding-left: 3.5rem;
}
.pl-2 {
  padding-left: 0.5rem;
}
.pl-3 {
  padding-left: 0.75rem;
}
.pl-6 {
  padding-left: 1.5rem;
}
.pl-8 {
  padding-left: 2rem;
}
.pr-0 {
  padding-right: 0px;
}
.pr-1 {
  padding-right: 0.25rem;
}
.pr-10 {
  padding-right: 2.5rem;
}
.pr-16 {
  padding-right: 4rem;
}
.pr-2 {
  padding-right: 0.5rem;
}
.pr-28 {
  padding-right: 7rem;
}
.pr-3 {
  padding-right: 0.75rem;
}
.pr-8 {
  padding-right: 2rem;
}
.pt-0 {
  padding-top: 0px;
}
.pt-1 {
  padding-top: 0.25rem;
}
.pt-10 {
  padding-top: 2.5rem;
}
.pt-12 {
  padding-top: 3rem;
}
.pt-2 {
  padding-top: 0.5rem;
}
.pt-3 {
  padding-top: 0.75rem;
}
.pt-4 {
  padding-top: 1rem;
}
.pt-5 {
  padding-top: 1.25rem;
}
.pt-6 {
  padding-top: 1.5rem;
}
.pt-8 {
  padding-top: 2rem;
}
.pt-9 {
  padding-top: 2.25rem;
}
.pt-\[100px\] {
  padding-top: 100px;
}
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.align-baseline {
  vertical-align: baseline;
}
.align-middle {
  vertical-align: middle;
}
.align-\[-0\.125em\] {
  vertical-align: -0.125em;
}
.font-display {
  font-family: var(--font-display), ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}
.font-mono {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}
.font-sans {
  font-family: var(--font-sans), ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}
.text-2xl {
  font-size: 1.5rem;
  line-height: 2rem;
}
.text-2xl\/tight {
  font-size: 1.5rem;
  line-height: 1.25;
}
.text-3xl {
  font-size: 1.875rem;
  line-height: 2.25rem;
}
.text-3xl\/tight {
  font-size: 1.875rem;
  line-height: 1.25;
}
.text-\[0\.8rem\] {
  font-size: 0.8rem;
}
.text-base {
  font-size: 1rem;
  line-height: 1.5rem;
}
.text-base\/tight {
  font-size: 1rem;
  line-height: 1.25;
}
.text-lg {
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.text-lg\/tight {
  font-size: 1.125rem;
  line-height: 1.25;
}
.text-sm {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.text-xl {
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.text-xl\/tight {
  font-size: 1.25rem;
  line-height: 1.25;
}
.text-xs {
  font-size: 0.75rem;
  line-height: 1rem;
}
.font-bold {
  font-weight: 700;
}
.font-light {
  font-weight: 300;
}
.font-medium {
  font-weight: 500;
}
.font-normal {
  font-weight: 400;
}
.font-semibold {
  font-weight: 600;
}
.uppercase {
  text-transform: uppercase;
}
.lowercase {
  text-transform: lowercase;
}
.capitalize {
  text-transform: capitalize;
}
.italic {
  font-style: italic;
}
.not-italic {
  font-style: normal;
}
.tabular-nums {
  --tw-numeric-spacing: tabular-nums;
  font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
}
.leading-4 {
  line-height: 1rem;
}
.leading-5 {
  line-height: 1.25rem;
}
.leading-6 {
  line-height: 1.5rem;
}
.leading-7 {
  line-height: 1.75rem;
}
.leading-none {
  line-height: 1;
}
.leading-snug {
  line-height: 1.375;
}
.leading-tight {
  line-height: 1.25;
}
.tracking-tight {
  letter-spacing: -0.025em;
}
.tracking-wide {
  letter-spacing: 0.025em;
}
.tracking-widest {
  letter-spacing: 0.1em;
}
.text-\[\#217613\] {
  --tw-text-opacity: 1;
  color: rgb(33 118 19 / var(--tw-text-opacity));
}
.text-\[\#7F170E\] {
  --tw-text-opacity: 1;
  color: rgb(127 23 14 / var(--tw-text-opacity));
}
.text-\[\#fff\] {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.text-accent-foreground {
  color: hsl(var(--accent-foreground));
}
.text-amber-400 {
  --tw-text-opacity: 1;
  color: rgb(251 191 36 / var(--tw-text-opacity));
}
.text-amber-700 {
  --tw-text-opacity: 1;
  color: rgb(180 83 9 / var(--tw-text-opacity));
}
.text-base-100 {
  color: hsl(var(--base-100));
}
.text-base-200 {
  color: hsl(var(--base-200));
}
.text-base-300 {
  color: hsl(var(--base-300));
}
.text-base-50 {
  color: hsl(var(--base-50));
}
.text-black {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}
.text-black\/70 {
  color: rgb(0 0 0 / 0.7);
}
.text-blue-500 {
  color: hsl(var(--blue-500));
}
.text-blue-700 {
  --tw-text-opacity: 1;
  color: rgb(29 78 216 / var(--tw-text-opacity));
}
.text-card-foreground {
  color: hsl(var(--card-foreground));
}
.text-current {
  color: currentColor;
}
.text-destructive {
  color: hsl(var(--destructive));
}
.text-destructive-foreground {
  color: hsl(var(--destructive-foreground));
}
.text-foreground {
  color: hsl(var(--foreground));
}
.text-foreground\/50 {
  color: hsl(var(--foreground) / 0.5);
}
.text-gray-300 {
  --tw-text-opacity: 1;
  color: rgb(209 213 219 / var(--tw-text-opacity));
}
.text-gray-400 {
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity));
}
.text-gray-500 {
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity));
}
.text-gray-500\/80 {
  color: rgb(107 114 128 / 0.8);
}
.text-gray-600 {
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity));
}
.text-gray-700 {
  --tw-text-opacity: 1;
  color: rgb(55 65 81 / var(--tw-text-opacity));
}
.text-gray-800 {
  --tw-text-opacity: 1;
  color: rgb(31 41 55 / var(--tw-text-opacity));
}
.text-gray-900 {
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity));
}
.text-green-500 {
  --tw-text-opacity: 1;
  color: rgb(34 197 94 / var(--tw-text-opacity));
}
.text-green-600 {
  --tw-text-opacity: 1;
  color: rgb(22 163 74 / var(--tw-text-opacity));
}
.text-indigo-500 {
  --tw-text-opacity: 1;
  color: rgb(99 102 241 / var(--tw-text-opacity));
}
.text-indigo-700 {
  --tw-text-opacity: 1;
  color: rgb(67 56 202 / var(--tw-text-opacity));
}
.text-muted-foreground {
  color: hsl(var(--muted-foreground));
}
.text-neutral-500 {
  --tw-text-opacity: 1;
  color: rgb(115 115 115 / var(--tw-text-opacity));
}
.text-orange-500 {
  --tw-text-opacity: 1;
  color: rgb(249 115 22 / var(--tw-text-opacity));
}
.text-popover-foreground {
  color: hsl(var(--popover-foreground));
}
.text-primary {
  color: hsl(var(--primary));
}
.text-primary-foreground {
  color: hsl(var(--primary-foreground));
}
.text-purple-100 {
  color: hsl(var(--purple-100));
}
.text-purple-300 {
  color: hsl(var(--purple-300));
}
.text-purple-400 {
  color: hsl(var(--purple-400));
}
.text-purple-50 {
  color: hsl(var(--purple-50));
}
.text-purple-500 {
  color: hsl(var(--purple-500));
}
.text-purple-600 {
  color: hsl(var(--purple-600));
}
.text-purple-700 {
  color: hsl(var(--purple-700));
}
.text-purple-800 {
  color: hsl(var(--purple-800));
}
.text-purple-900 {
  color: hsl(var(--purple-900));
}
.text-purple-950 {
  color: hsl(var(--purple-950));
}
.text-red-400 {
  --tw-text-opacity: 1;
  color: rgb(248 113 113 / var(--tw-text-opacity));
}
.text-red-500 {
  --tw-text-opacity: 1;
  color: rgb(239 68 68 / var(--tw-text-opacity));
}
.text-red-600 {
  --tw-text-opacity: 1;
  color: rgb(220 38 38 / var(--tw-text-opacity));
}
.text-red-700 {
  --tw-text-opacity: 1;
  color: rgb(185 28 28 / var(--tw-text-opacity));
}
.text-red-error {
  color: hsl(var(--red-error));
}
.text-rose-700 {
  --tw-text-opacity: 1;
  color: rgb(190 18 60 / var(--tw-text-opacity));
}
.text-secondary-foreground {
  color: hsl(var(--secondary-foreground));
}
.text-slate-50 {
  --tw-text-opacity: 1;
  color: rgb(248 250 252 / var(--tw-text-opacity));
}
.text-slate-500 {
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity));
}
.text-slate-700 {
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / var(--tw-text-opacity));
}
.text-slate-900 {
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity));
}
.text-success {
  color: hsl(var(--success));
}
.text-success-foreground {
  color: hsl(var(--success-foreground));
}
.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.text-wireframe-900 {
  color: hsl(var(--wireframe-900));
}
.text-yellow-500 {
  --tw-text-opacity: 1;
  color: rgb(234 179 8 / var(--tw-text-opacity));
}
.text-zinc-50 {
  --tw-text-opacity: 1;
  color: rgb(250 250 250 / var(--tw-text-opacity));
}
.text-zinc-500 {
  --tw-text-opacity: 1;
  color: rgb(113 113 122 / var(--tw-text-opacity));
}
.underline {
  text-decoration-line: underline;
}
.line-through {
  text-decoration-line: line-through;
}
.no-underline {
  text-decoration-line: none;
}
.underline-offset-4 {
  text-underline-offset: 4px;
}
.placeholder-purple-400::-moz-placeholder {
  color: hsl(var(--purple-400));
}
.placeholder-purple-400::placeholder {
  color: hsl(var(--purple-400));
}
.placeholder-red-300::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(252 165 165 / var(--tw-placeholder-opacity));
}
.placeholder-red-300::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(252 165 165 / var(--tw-placeholder-opacity));
}
.opacity-0 {
  opacity: 0;
}
.opacity-100 {
  opacity: 1;
}
.opacity-30 {
  opacity: 0.3;
}
.opacity-40 {
  opacity: 0.4;
}
.opacity-50 {
  opacity: 0.5;
}
.opacity-60 {
  opacity: 0.6;
}
.opacity-70 {
  opacity: 0.7;
}
.opacity-75 {
  opacity: 0.75;
}
.opacity-90 {
  opacity: 0.9;
}
.shadow {
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-lg {
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-md {
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-none {
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-sm {
  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.outline-none {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.outline {
  outline-style: solid;
}
.outline-0 {
  outline-width: 0px;
}
.ring-0 {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.ring-1 {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.ring-inset {
  --tw-ring-inset: inset;
}
.ring-destructive-foreground {
  --tw-ring-color: hsl(var(--destructive-foreground));
}
.ring-indigo-300 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(165 180 252 / var(--tw-ring-opacity));
}
.ring-purple-400 {
  --tw-ring-color: hsl(var(--purple-400));
}
.ring-purple-600 {
  --tw-ring-color: hsl(var(--purple-600));
}
.ring-red-400 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity));
}
.ring-offset-background {
  --tw-ring-offset-color: hsl(var(--background));
}
.ring-offset-purple-300 {
  --tw-ring-offset-color: hsl(var(--purple-300));
}
.blur {
  --tw-blur: blur(8px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.filter {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.backdrop-blur-lg {
  --tw-backdrop-blur: blur(16px);
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
          backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-blur-sm {
  --tw-backdrop-blur: blur(4px);
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
          backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.transition {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-all {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-colors {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-opacity {
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-transform {
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.delay-200 {
  transition-delay: 200ms;
}
.duration-100 {
  transition-duration: 100ms;
}
.duration-200 {
  transition-duration: 200ms;
}
.duration-300 {
  transition-duration: 300ms;
}
.duration-500 {
  transition-duration: 500ms;
}
.ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
@keyframes enter {

  from {
    opacity: var(--tw-enter-opacity, 1);
    transform: translate3d(var(--tw-enter-translate-x, 0), var(--tw-enter-translate-y, 0), 0) scale3d(var(--tw-enter-scale, 1), var(--tw-enter-scale, 1), var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0));
  }
}
@keyframes exit {

  to {
    opacity: var(--tw-exit-opacity, 1);
    transform: translate3d(var(--tw-exit-translate-x, 0), var(--tw-exit-translate-y, 0), 0) scale3d(var(--tw-exit-scale, 1), var(--tw-exit-scale, 1), var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0));
  }
}
.animate-in {
  animation-name: enter;
  animation-duration: 150ms;
  --tw-enter-opacity: initial;
  --tw-enter-scale: initial;
  --tw-enter-rotate: initial;
  --tw-enter-translate-x: initial;
  --tw-enter-translate-y: initial;
}
.fade-in-0 {
  --tw-enter-opacity: 0;
}
.fade-in-80 {
  --tw-enter-opacity: 0.8;
}
.zoom-in-95 {
  --tw-enter-scale: .95;
}
.slide-in-from-bottom {
  --tw-enter-translate-y: 100%;
}
.slide-in-from-left {
  --tw-enter-translate-x: -100%;
}
.slide-in-from-right {
  --tw-enter-translate-x: 100%;
}
.slide-in-from-top {
  --tw-enter-translate-y: -100%;
}
.duration-100 {
  animation-duration: 100ms;
}
.duration-200 {
  animation-duration: 200ms;
}
.duration-300 {
  animation-duration: 300ms;
}
.duration-500 {
  animation-duration: 500ms;
}
.delay-200 {
  animation-delay: 200ms;
}
.ease-in-out {
  animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.running {
  animation-play-state: running;
}
.autofill-input {
    -webkit-text-fill-color: #ebe8fd;
  }
/* Hide scrollbar for Chrome, Safari and Opera */
.no-scrollbar::-webkit-scrollbar {
    display: none;
  }
/* Hide scrollbar for IE, Edge and Firefox */
.no-scrollbar {
    -ms-overflow-style: none; /* IE and Edge */
    scrollbar-width: none; /* Firefox */
  }
.\!\[clip\:rect\(0\2c 0\2c 0\2c 0\)\] {
  clip: rect(0,0,0,0) !important;
}

.fi {
  background-size: cover;
}

input.no-ring:focus {
  --tw-ring-shadow: 0 0 #000 !important;
}

.trigger-span-full > span {
  flex: 1;
  align-items: flex-start;
}

#shape-1,
#shape-2 {
  min-width: 1400px;
  height: 200px;
  mix-blend-mode: normal;
  filter: blur(54px);
  bottom: 0px;
  position: fixed;
}

#shape-1 {
  background-color: hsla(260, 52%, 49%, 80%);
  left: -300px;
}
#shape-2 {
  background-color: hsl(237, 56%, 54%);
  left: 300px;
}

.scale-up-center {
  animation: scale-up-center 7s cubic-bezier(0.39, 0.575, 0.565, 1) infinite
    both;
}
@keyframes scale-up-center {
  0% {
    transform: translate(0px, 0px) scale(1);
  }
  33% {
    transform: translate(30px, -50px) scale(1.1);
  }
  66% {
    transform: translate(-20px, 20px) scale(0.9);
  }
  100% {
    transform: translate(0px, 0px) scale(1);
  }
}
.fade-delay-2000 {
  animation-delay: 2s;
}
.fade-delay-4000 {
  animation-delay: 4s;
}

@keyframes blink {
  50% {
    fill: transparent;
  }
}
.dot {
  animation: 1s blink infinite;
  fill: #464ccb;
}
.dot:nth-child(2) {
  animation-delay: 250ms;
}
.dot:nth-child(3) {
  animation-delay: 500ms;
}
.dot:nth-child(4) {
  animation-delay: 750ms;
}
.file\:border-0::file-selector-button {
  border-width: 0px;
}
.file\:bg-transparent::file-selector-button {
  background-color: transparent;
}
.file\:text-sm::file-selector-button {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.file\:font-medium::file-selector-button {
  font-weight: 500;
}
.placeholder\:text-gray-400::-moz-placeholder {
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity));
}
.placeholder\:text-gray-400::placeholder {
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity));
}
.placeholder\:text-muted-foreground::-moz-placeholder {
  color: hsl(var(--muted-foreground));
}
.placeholder\:text-muted-foreground::placeholder {
  color: hsl(var(--muted-foreground));
}
.placeholder\:text-purple-400\/90::-moz-placeholder {
  color: hsl(var(--purple-400) / 0.9);
}
.placeholder\:text-purple-400\/90::placeholder {
  color: hsl(var(--purple-400) / 0.9);
}
.before\:absolute::before {
  content: var(--tw-content);
  position: absolute;
}
.before\:right-0::before {
  content: var(--tw-content);
  right: 0px;
}
.before\:h-1::before {
  content: var(--tw-content);
  height: 0.25rem;
}
.before\:w-1\/2::before {
  content: var(--tw-content);
  width: 50%;
}
.before\:border-4::before {
  content: var(--tw-content);
  border-width: 4px;
}
.before\:border-b-4::before {
  content: var(--tw-content);
  border-bottom-width: 4px;
}
.before\:border-dashed::before {
  content: var(--tw-content);
  border-style: dashed;
}
.before\:border-gray-200::before {
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-border-opacity));
}
.before\:content-\[\'\'\]::before {
  --tw-content: '';
  content: var(--tw-content);
}
.after\:absolute::after {
  content: var(--tw-content);
  position: absolute;
}
.after\:inline-block::after {
  content: var(--tw-content);
  display: inline-block;
}
.after\:h-1::after {
  content: var(--tw-content);
  height: 0.25rem;
}
.after\:w-1\/2::after {
  content: var(--tw-content);
  width: 50%;
}
.after\:w-full::after {
  content: var(--tw-content);
  width: 100%;
}
.after\:border-4::after {
  content: var(--tw-content);
  border-width: 4px;
}
.after\:border-b::after {
  content: var(--tw-content);
  border-bottom-width: 1px;
}
.after\:border-b-4::after {
  content: var(--tw-content);
  border-bottom-width: 4px;
}
.after\:border-solid::after {
  content: var(--tw-content);
  border-style: solid;
}
.after\:border-dashed::after {
  content: var(--tw-content);
  border-style: dashed;
}
.after\:border-gray-200::after {
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-border-opacity));
}
.after\:border-purple-300::after {
  content: var(--tw-content);
  border-color: hsl(var(--purple-300));
}
.after\:content-\[\'\'\]::after {
  --tw-content: '';
  content: var(--tw-content);
}
.autofill\:shadow-\[inset_0_0_0px_1000px_\#331b5a\]:-webkit-autofill {
  --tw-shadow: inset 0 0 0px 1000px #331b5a;
  --tw-shadow-colored: inset 0 0 0px 1000px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.autofill\:shadow-\[inset_0_0_0px_1000px_\#331b5a\]:autofill {
  --tw-shadow: inset 0 0 0px 1000px #331b5a;
  --tw-shadow-colored: inset 0 0 0px 1000px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.focus-within\:relative:focus-within {
  position: relative;
}
.focus-within\:z-20:focus-within {
  z-index: 20;
}
.focus-within\:ring-2:focus-within {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.focus-within\:ring-ring:focus-within {
  --tw-ring-color: hsl(var(--ring));
}
.focus-within\:ring-offset-2:focus-within {
  --tw-ring-offset-width: 2px;
}
.hover\:rounded-lg:hover {
  border-radius: var(--radius);
}
.hover\:border-purple-500:hover {
  border-color: hsl(var(--purple-500));
}
.hover\:bg-accent:hover {
  background-color: hsl(var(--accent));
}
.hover\:bg-amber-500\/90:hover {
  background-color: rgb(245 158 11 / 0.9);
}
.hover\:bg-destructive\/80:hover {
  background-color: hsl(var(--destructive) / 0.8);
}
.hover\:bg-gray-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}
.hover\:bg-input\/60:hover {
  background-color: hsl(var(--input) / 0.6);
}
.hover\:bg-muted\/50:hover {
  background-color: hsl(var(--muted) / 0.5);
}
.hover\:bg-purple-100:hover {
  background-color: hsl(var(--purple-100));
}
.hover\:bg-purple-200:hover {
  background-color: hsl(var(--purple-200));
}
.hover\:bg-purple-300:hover {
  background-color: hsl(var(--purple-300));
}
.hover\:bg-purple-400:hover {
  background-color: hsl(var(--purple-400));
}
.hover\:bg-purple-50:hover {
  background-color: hsl(var(--purple-50));
}
.hover\:bg-purple-500:hover {
  background-color: hsl(var(--purple-500));
}
.hover\:bg-purple-600:hover {
  background-color: hsl(var(--purple-600));
}
.hover\:bg-purple-900\/40:hover {
  background-color: hsl(var(--purple-900) / 0.4);
}
.hover\:bg-purple-950:hover {
  background-color: hsl(var(--purple-950));
}
.hover\:bg-secondary:hover {
  background-color: hsl(var(--secondary));
}
.hover\:bg-slate-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / var(--tw-bg-opacity));
}
.hover\:bg-success\/20:hover {
  background-color: hsl(var(--success) / 0.2);
}
.hover\:bg-transparent:hover {
  background-color: transparent;
}
.hover\:text-accent-foreground:hover {
  color: hsl(var(--accent-foreground));
}
.hover\:text-foreground:hover {
  color: hsl(var(--foreground));
}
.hover\:text-gray-600:hover {
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity));
}
.hover\:text-primary-foreground:hover {
  color: hsl(var(--primary-foreground));
}
.hover\:underline:hover {
  text-decoration-line: underline;
}
.hover\:no-underline:hover {
  text-decoration-line: none;
}
.hover\:opacity-100:hover {
  opacity: 1;
}
.focus\:rounded-md:focus {
  border-radius: calc(var(--radius) - 2px);
}
.focus\:bg-accent:focus {
  background-color: hsl(var(--accent));
}
.focus\:bg-purple-500:focus {
  background-color: hsl(var(--purple-500));
}
.focus\:bg-slate-100:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / var(--tw-bg-opacity));
}
.focus\:text-accent-foreground:focus {
  color: hsl(var(--accent-foreground));
}
.focus\:text-primary-foreground:focus {
  color: hsl(var(--primary-foreground));
}
.focus\:opacity-100:focus {
  opacity: 1;
}
.focus\:shadow-none:focus {
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.focus\:outline-none:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.focus\:outline-purple-400:focus {
  outline-color: hsl(var(--purple-400));
}
.focus\:ring-0:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.focus\:ring-1:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.focus\:ring-2:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.focus\:ring-4:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.focus\:ring-purple-300:focus {
  --tw-ring-color: hsl(var(--purple-300));
}
.focus\:ring-purple-400:focus {
  --tw-ring-color: hsl(var(--purple-400));
}
.focus\:ring-red-400:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity));
}
.focus\:ring-ring:focus {
  --tw-ring-color: hsl(var(--ring));
}
.focus\:ring-slate-400:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(148 163 184 / var(--tw-ring-opacity));
}
.focus\:ring-offset-2:focus {
  --tw-ring-offset-width: 2px;
}
.focus-visible\:border-blue-500:focus-visible {
  border-color: hsl(var(--blue-500));
}
.focus-visible\:border-purple-600:focus-visible {
  border-color: hsl(var(--purple-600));
}
.focus-visible\:outline-none:focus-visible {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.focus-visible\:ring-2:focus-visible {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.focus-visible\:ring-ring:focus-visible {
  --tw-ring-color: hsl(var(--ring));
}
.focus-visible\:ring-offset-2:focus-visible {
  --tw-ring-offset-width: 2px;
}
.disabled\:pointer-events-none:disabled {
  pointer-events: none;
}
.disabled\:cursor-not-allowed:disabled {
  cursor: not-allowed;
}
.disabled\:bg-purple-600:disabled {
  background-color: hsl(var(--purple-600));
}
.disabled\:opacity-50:disabled {
  opacity: 0.5;
}
.group:hover .group-hover\:bg-gray-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity));
}
.group:hover .group-hover\:opacity-100 {
  opacity: 1;
}
.group.destructive .group-\[\.destructive\]\:text-red-700 {
  --tw-text-opacity: 1;
  color: rgb(185 28 28 / var(--tw-text-opacity));
}
.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover {
  background-color: hsl(var(--destructive));
}
.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover {
  color: hsl(var(--destructive-foreground));
}
.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover {
  --tw-text-opacity: 1;
  color: rgb(254 242 242 / var(--tw-text-opacity));
}
.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus {
  --tw-ring-color: hsl(var(--destructive));
}
.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity));
}
.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus {
  --tw-ring-offset-color: #dc2626;
}
.peer:-moz-placeholder-shown ~ .peer-placeholder-shown\:translate-y-0 {
  --tw-translate-y: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.peer:placeholder-shown ~ .peer-placeholder-shown\:translate-y-0 {
  --tw-translate-y: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.peer:-moz-placeholder-shown ~ .peer-placeholder-shown\:scale-100 {
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.peer:placeholder-shown ~ .peer-placeholder-shown\:scale-100 {
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.peer:focus ~ .peer-focus\:-translate-y-6 {
  --tw-translate-y: -1.5rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.peer:focus ~ .peer-focus\:scale-75 {
  --tw-scale-x: .75;
  --tw-scale-y: .75;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.peer:focus ~ .peer-focus\:text-indigo-600 {
  --tw-text-opacity: 1;
  color: rgb(79 70 229 / var(--tw-text-opacity));
}
.peer:focus ~ .peer-focus\:text-red-500 {
  --tw-text-opacity: 1;
  color: rgb(239 68 68 / var(--tw-text-opacity));
}
.peer:disabled ~ .peer-disabled\:cursor-not-allowed {
  cursor: not-allowed;
}
.peer:disabled ~ .peer-disabled\:opacity-70 {
  opacity: 0.7;
}
.aria-selected\:bg-accent[aria-selected="true"] {
  background-color: hsl(var(--accent));
}
.aria-selected\:text-accent-foreground[aria-selected="true"] {
  color: hsl(var(--accent-foreground));
}
.aria-selected\:opacity-100[aria-selected="true"] {
  opacity: 1;
}
.data-\[disabled\]\:pointer-events-none[data-disabled] {
  pointer-events: none;
}
.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel] {
  --tw-translate-x: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end] {
  --tw-translate-x: var(--radix-toast-swipe-end-x);
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move] {
  --tw-translate-x: var(--radix-toast-swipe-move-x);
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.data-\[state\=active\]\:border-slate-900[data-state=active] {
  --tw-border-opacity: 1;
  border-color: rgb(15 23 42 / var(--tw-border-opacity));
}
.data-\[state\=checked\]\:border-purple-500[data-state=checked] {
  border-color: hsl(var(--purple-500));
}
.data-\[state\=checked\]\:bg-purple-500[data-state=checked] {
  background-color: hsl(var(--purple-500));
}
.data-\[state\=open\]\:bg-accent[data-state=open] {
  background-color: hsl(var(--accent));
}
.data-\[state\=open\]\:bg-slate-100[data-state=open] {
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / var(--tw-bg-opacity));
}
.data-\[state\=open\]\:bg-transparent[data-state=open] {
  background-color: transparent;
}
.data-\[state\=selected\]\:bg-muted[data-state=selected] {
  background-color: hsl(var(--muted));
}
.data-\[state\=active\]\:font-medium[data-state=active] {
  font-weight: 500;
}
.data-\[state\=active\]\:text-slate-900[data-state=active] {
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity));
}
.data-\[state\=checked\]\:text-primary-foreground[data-state=checked] {
  color: hsl(var(--primary-foreground));
}
.data-\[state\=open\]\:text-muted-foreground[data-state=open] {
  color: hsl(var(--muted-foreground));
}
.data-\[disabled\]\:opacity-50[data-disabled] {
  opacity: 0.5;
}
.data-\[swipe\=move\]\:transition-none[data-swipe=move] {
  transition-property: none;
}
.data-\[state\=open\]\:animate-in[data-state=open] {
  animation-name: enter;
  animation-duration: 150ms;
  --tw-enter-opacity: initial;
  --tw-enter-scale: initial;
  --tw-enter-rotate: initial;
  --tw-enter-translate-x: initial;
  --tw-enter-translate-y: initial;
}
.data-\[state\=closed\]\:animate-out[data-state=closed] {
  animation-name: exit;
  animation-duration: 150ms;
  --tw-exit-opacity: initial;
  --tw-exit-scale: initial;
  --tw-exit-rotate: initial;
  --tw-exit-translate-x: initial;
  --tw-exit-translate-y: initial;
}
.data-\[swipe\=end\]\:animate-out[data-swipe=end] {
  animation-name: exit;
  animation-duration: 150ms;
  --tw-exit-opacity: initial;
  --tw-exit-scale: initial;
  --tw-exit-rotate: initial;
  --tw-exit-translate-x: initial;
  --tw-exit-translate-y: initial;
}
.data-\[state\=closed\]\:fade-out[data-state=closed] {
  --tw-exit-opacity: 0;
}
.data-\[state\=closed\]\:fade-out-0[data-state=closed] {
  --tw-exit-opacity: 0;
}
.data-\[state\=closed\]\:fade-out-80[data-state=closed] {
  --tw-exit-opacity: 0.8;
}
.data-\[state\=open\]\:fade-in[data-state=open] {
  --tw-enter-opacity: 0;
}
.data-\[state\=open\]\:fade-in-0[data-state=open] {
  --tw-enter-opacity: 0;
}
.data-\[state\=closed\]\:zoom-out-95[data-state=closed] {
  --tw-exit-scale: .95;
}
.data-\[state\=open\]\:zoom-in-95[data-state=open] {
  --tw-enter-scale: .95;
}
.data-\[side\=bottom\]\:slide-in-from-top-1[data-side=bottom] {
  --tw-enter-translate-y: -0.25rem;
}
.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom] {
  --tw-enter-translate-y: -0.5rem;
}
.data-\[side\=left\]\:slide-in-from-right-1[data-side=left] {
  --tw-enter-translate-x: 0.25rem;
}
.data-\[side\=left\]\:slide-in-from-right-2[data-side=left] {
  --tw-enter-translate-x: 0.5rem;
}
.data-\[side\=right\]\:slide-in-from-left-1[data-side=right] {
  --tw-enter-translate-x: -0.25rem;
}
.data-\[side\=right\]\:slide-in-from-left-2[data-side=right] {
  --tw-enter-translate-x: -0.5rem;
}
.data-\[side\=top\]\:slide-in-from-bottom-1[data-side=top] {
  --tw-enter-translate-y: 0.25rem;
}
.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top] {
  --tw-enter-translate-y: 0.5rem;
}
.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed] {
  --tw-exit-translate-x: -50%;
}
.data-\[state\=closed\]\:slide-out-to-left-full[data-state=closed] {
  --tw-exit-translate-x: -100%;
}
.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed] {
  --tw-exit-translate-x: 100%;
}
.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed] {
  --tw-exit-translate-y: -48%;
}
.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open] {
  --tw-enter-translate-x: -50%;
}
.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open] {
  --tw-enter-translate-y: -48%;
}
.data-\[state\=open\]\:slide-in-from-top-full[data-state=open] {
  --tw-enter-translate-y: -100%;
}
@media (prefers-reduced-motion: reduce) {

  @keyframes spin {

    to {
      transform: rotate(360deg);
    }
  }

  .motion-reduce\:animate-\[spin_1\.5s_linear_infinite\] {
    animation: spin 1.5s linear infinite;
  }
}
:is([data-mode="dark"] .dark\:border-slate-800) {
  --tw-border-opacity: 1;
  border-color: rgb(30 41 59 / var(--tw-border-opacity));
}
:is([data-mode="dark"] .dark\:bg-slate-700) {
  --tw-bg-opacity: 1;
  background-color: rgb(51 65 85 / var(--tw-bg-opacity));
}
:is([data-mode="dark"] .dark\:bg-slate-800) {
  --tw-bg-opacity: 1;
  background-color: rgb(30 41 59 / var(--tw-bg-opacity));
}
:is([data-mode="dark"] .dark\:bg-slate-900) {
  --tw-bg-opacity: 1;
  background-color: rgb(15 23 42 / var(--tw-bg-opacity));
}
:is([data-mode="dark"] .dark\:text-slate-300) {
  --tw-text-opacity: 1;
  color: rgb(203 213 225 / var(--tw-text-opacity));
}
:is([data-mode="dark"] .dark\:text-slate-400) {
  --tw-text-opacity: 1;
  color: rgb(148 163 184 / var(--tw-text-opacity));
}
:is([data-mode="dark"] .dark\:text-slate-50) {
  --tw-text-opacity: 1;
  color: rgb(248 250 252 / var(--tw-text-opacity));
}
:is([data-mode="dark"] .dark\:focus\:bg-slate-700:focus) {
  --tw-bg-opacity: 1;
  background-color: rgb(51 65 85 / var(--tw-bg-opacity));
}
:is([data-mode="dark"] .dark\:focus\:ring-slate-400:focus) {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(148 163 184 / var(--tw-ring-opacity));
}
:is([data-mode="dark"] .dark\:focus\:ring-offset-slate-900:focus) {
  --tw-ring-offset-color: #0f172a;
}
:is([data-mode="dark"] .dark\:data-\[state\=open\]\:bg-slate-800[data-state=open]) {
  --tw-bg-opacity: 1;
  background-color: rgb(30 41 59 / var(--tw-bg-opacity));
}
@media (min-width: 640px) {

  .sm\:bottom-0 {
    bottom: 0px;
  }

  .sm\:left-0 {
    left: 0px;
  }

  .sm\:right-0 {
    right: 0px;
  }

  .sm\:top-0 {
    top: 0px;
  }

  .sm\:top-auto {
    top: auto;
  }

  .sm\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .sm\:col-span-8 {
    grid-column: span 8 / span 8;
  }

  .sm\:col-start-6 {
    grid-column-start: 6;
  }

  .sm\:col-end-12 {
    grid-column-end: 12;
  }

  .sm\:-mx-6 {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .sm\:mx-0 {
    margin-left: 0px;
    margin-right: 0px;
  }

  .sm\:mx-4 {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .sm\:mt-0 {
    margin-top: 0px;
  }

  .sm\:flex {
    display: flex;
  }

  .sm\:w-64 {
    width: 16rem;
  }

  .sm\:w-80 {
    width: 20rem;
  }

  .sm\:w-auto {
    width: auto;
  }

  .sm\:max-w-2xl {
    max-width: 42rem;
  }

  .sm\:flex-row {
    flex-direction: row;
  }

  .sm\:flex-col {
    flex-direction: column;
  }

  .sm\:justify-end {
    justify-content: flex-end;
  }

  .sm\:justify-center {
    justify-content: center;
  }

  .sm\:space-x-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.5rem * var(--tw-space-x-reverse));
    margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1rem * var(--tw-space-x-reverse));
    margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0px * var(--tw-space-y-reverse));
  }

  .sm\:rounded-lg {
    border-radius: var(--radius);
  }

  .sm\:p-6 {
    padding: 1.5rem;
  }

  .sm\:px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }

  .sm\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .sm\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .sm\:pr-16 {
    padding-right: 4rem;
  }

  .sm\:text-left {
    text-align: left;
  }

  .sm\:text-2xl {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open] {
    --tw-enter-translate-y: 100%;
  }

  .data-\[state\=open\]\:sm\:slide-in-from-top-full[data-state=open] {
    --tw-enter-translate-y: -100%;
  }
}
@media (min-width: 768px) {

  .md\:sticky {
    position: sticky;
  }

  .md\:left-5 {
    left: 1.25rem;
  }

  .md\:top-5 {
    top: 1.25rem;
  }

  .md\:z-0 {
    z-index: 0;
  }

  .md\:col-span-7 {
    grid-column: span 7 / span 7;
  }

  .md\:m-0 {
    margin: 0px;
  }

  .md\:mx-10 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .md\:-mt-px {
    margin-top: -1px;
  }

  .md\:mb-0 {
    margin-bottom: 0px;
  }

  .md\:block {
    display: block;
  }

  .md\:flex {
    display: flex;
  }

  .md\:hidden {
    display: none;
  }

  .md\:h-screen {
    height: 100vh;
  }

  .md\:min-h-\[660px\] {
    min-height: 660px;
  }

  .md\:w-64 {
    width: 16rem;
  }

  .md\:w-full {
    width: 100%;
  }

  .md\:min-w-\[504px\] {
    min-width: 504px;
  }

  .md\:max-w-\[420px\] {
    max-width: 420px;
  }

  .md\:-translate-x-0 {
    --tw-translate-x: -0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

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

  .md\:grid-cols-\[225px_auto\] {
    grid-template-columns: 225px auto;
  }

  .md\:grid-rows-none {
    grid-template-rows: none;
  }

  .md\:flex-row {
    flex-direction: row;
  }

  .md\:items-start {
    align-items: flex-start;
  }

  .md\:justify-end {
    justify-content: flex-end;
  }

  .md\:gap-1 {
    gap: 0.25rem;
  }

  .md\:space-x-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1rem * var(--tw-space-x-reverse));
    margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0px * var(--tw-space-y-reverse));
  }

  .md\:bg-gradient-to-b {
    background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
  }

  .md\:p-6 {
    padding: 1.5rem;
  }

  .md\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .md\:pt-0 {
    padding-top: 0px;
  }

  .md\:pt-1 {
    padding-top: 0.25rem;
  }

  .md\:pt-6 {
    padding-top: 1.5rem;
  }

  .md\:shadow-\[0_0px_55px_0px_rgba\(255\2c 255\2c 255\2c 0\.08\)\] {
    --tw-shadow: 0 0px 55px 0px rgba(255,255,255,0.08);
    --tw-shadow-colored: 0 0px 55px 0px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
}
@media (min-width: 1024px) {

  .lg\:col-span-1 {
    grid-column: span 1 / span 1;
  }

  .lg\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .lg\:col-span-3 {
    grid-column: span 3 / span 3;
  }

  .lg\:col-span-4 {
    grid-column: span 4 / span 4;
  }

  .lg\:col-span-8 {
    grid-column: span 8 / span 8;
  }

  .lg\:-mx-8 {
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .lg\:ml-auto {
    margin-left: auto;
  }

  .lg\:mt-3 {
    margin-top: 0.75rem;
  }

  .lg\:block {
    display: block;
  }

  .lg\:flex {
    display: flex;
  }

  .lg\:contents {
    display: contents;
  }

  .lg\:h-10 {
    height: 2.5rem;
  }

  .lg\:w-10 {
    width: 2.5rem;
  }

  .lg\:w-3\/4 {
    width: 75%;
  }

  .lg\:w-44 {
    width: 11rem;
  }

  .lg\:max-w-\[1287px\] {
    max-width: 1287px;
  }

  .lg\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

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

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

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

  .lg\:grid-cols-\[300px_auto\] {
    grid-template-columns: 300px auto;
  }

  .lg\:flex-row {
    flex-direction: row;
  }

  .lg\:flex-col {
    flex-direction: column;
  }

  .lg\:items-center {
    align-items: center;
  }

  .lg\:gap-12 {
    gap: 3rem;
  }

  .lg\:gap-2 {
    gap: 0.5rem;
  }

  .lg\:gap-24 {
    gap: 6rem;
  }

  .lg\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .lg\:text-right {
    text-align: right;
  }
}
@media (min-width: 1280px) {

  .xl\:flex {
    display: flex;
  }

  .xl\:w-\[380px\] {
    width: 380px;
  }
}
@media (min-width: 1536px) {

  .\32xl\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .\32xl\:w-\[1287px\] {
    width: 1287px;
  }

  .\32xl\:w-\[420px\] {
    width: 420px;
  }

  .\32xl\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}
.\[\&\+div\]\:text-xs+div {
  font-size: 0.75rem;
  line-height: 1rem;
}
.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]) {
  background-color: hsl(var(--accent));
}
.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child {
  border-top-left-radius: calc(var(--radius) - 2px);
  border-bottom-left-radius: calc(var(--radius) - 2px);
}
.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child {
  border-top-right-radius: calc(var(--radius) - 2px);
  border-bottom-right-radius: calc(var(--radius) - 2px);
}
.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]) {
  padding-right: 0px;
}
.\[\&\:has\(svg\)\]\:flex:has(svg) {
  display: flex;
}
.\[\&\:has\(svg\)\]\:items-center:has(svg) {
  align-items: center;
}
.\[\&\:has\(svg\)\]\:space-x-3:has(svg) > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.75rem * var(--tw-space-x-reverse));
  margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));
}
.\[\&\:not\(\:first-child\)\]\:mt-6:not(:first-child) {
  margin-top: 1.5rem;
}
.\[\&\>li\]\:mt-2>li {
  margin-top: 0.5rem;
}
.\[\&\>svg\]\:text-destructive-foreground>svg {
  color: hsl(var(--destructive-foreground));
}
.\[\&\>svg\]\:text-foreground>svg {
  color: hsl(var(--foreground));
}
.\[\&\>svg\]\:text-success-foreground>svg {
  color: hsl(var(--success-foreground));
}
.\[\&\>svg\]\:text-white>svg {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading] {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading] {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}
.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading] {
  font-size: 0.75rem;
  line-height: 1rem;
}
.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading] {
  font-weight: 500;
}
.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading] {
  color: hsl(var(--muted-foreground));
}
.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden]) ~[cmdk-group] {
  padding-top: 0px;
}
.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group] {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg {
  height: 1.25rem;
}
.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg {
  width: 1.25rem;
}
.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input] {
  height: 3rem;
}
.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item] {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item] {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg {
  height: 1.25rem;
}
.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg {
  width: 1.25rem;
}
.\[\&_p\]\:leading-relaxed p {
  line-height: 1.625;
}
.\[\&_tr\:last-child\]\:border-0 tr:last-child {
  border-width: 0px;
}
.\[\&_tr\]\:border-b tr {
  border-bottom-width: 1px;
}

.styles_bordered__3q40j{border-radius:10px;background-color:#fff;padding:20px;border:1px solid #e1e1e1}
.styles_text__wFEQm{font-family:Arial,Helvetica,sans-serif;margin:0;line-height:22px;display:inline}.styles_link__7haAW{text-decoration:none;cursor:pointer}.styles_underline__lQqqA{text-decoration:underline}.styles_alignRight__eG_d4{text-align:right}.styles_linethrough__ISGzf{text-decoration:line-through}
.styles_horizontal__AkFK6{display:flex;flex:1;flex-direction:row;flex-wrap:wrap}.styles_horizontal__AkFK6.styles_centered__avgr9{align-items:center}.styles_vertical__OZwop{display:flex;flex:1;flex-direction:column}.styles_spread__gdrVY{display:flex;flex:1;justify-content:space-between}.styles_anchored__ZnM9x>:last-child{align-items:flex-end}.styles_wrap__qVK6S{flex-wrap:wrap}
.styles_container__FLfr7{all:inherit;animation:styles_pending__56qy2 1.5s linear infinite;border-radius:5px}.styles_container__FLfr7.styles_light__xEpsx{background:linear-gradient(90deg, #ededf4 40%, #f7f8fc, #ededf4 60%) right/300% 100%}.styles_container__FLfr7.styles_dark__YJ3Cu{background:linear-gradient(90deg, #ddd7fa 40%, #edeafd, #ddd7fa 60%) right/300% 100%}.styles_inline__ZT_D_{max-width:-moz-max-content;max-width:max-content;max-height:-moz-max-content;max-height:max-content}.styles_rounded__hrY3L{border-radius:50%}.styles_body__ps95y{all:inherit;visibility:hidden}@keyframes styles_pending__56qy2{to{background-position:left}}.styles_fullWidth__ul_2w{width:100%}
.styles_container__PCStn{display:grid;grid-auto-rows:auto;grid-auto-flow:dense}@media(max-width: 480px){.styles_container__PCStn{display:flex;flex-direction:column}}
.styles_container__32pyb{aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:transform .25s}
.styles_container__RO7Zg{display:inline-flex;justify-content:center;align-items:center}
.styles_container__9t1y0{display:inline-flex;justify-content:center;align-items:center}
.styles_container___NEty{display:inline-flex;justify-content:center;align-items:center}
.styles_container__C2eP0{display:flex;align-items:center}
.styles_container__ixApb{display:flex;flex-direction:column;overflow:hidden;justify-content:flex-start;gap:2px}.styles_container__ixApb .styles_truncate__knBDt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.styles_container__ixApb .styles_wrap__RGwjm{word-wrap:break-word;overflow-wrap:break-word;word-break:break-all}
.styles_container__T7gI6{display:inline-block;position:relative;aspect-ratio:1}.styles_container__T7gI6 div:nth-child(1){animation-delay:-0.45s}.styles_container__T7gI6 div:nth-child(2){animation-delay:-0.3s}.styles_container__T7gI6 div:nth-child(3){animation-delay:-0.15s}.styles_parts__LQjgN{box-sizing:border-box;display:block;position:absolute;aspect-ratio:1;margin:2px;border:2px solid currentColor;border-radius:50%;animation:styles_spin__yZvgM 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;border-color:currentColor rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}@keyframes styles_spin__yZvgM{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
.styles_container__WY60p{display:flex;align-self:stretch;flex:1}.styles_container__WY60p.styles_padding__fwIae{padding:0 20px}.styles_items___uRpt{display:flex;flex:1;flex-direction:row;gap:10px;align-items:center;margin-left:-30px;transition:margin-left .25s;position:relative}.styles_items___uRpt.styles_pending__ZeRPI{margin-left:0}.styles_text__jMlrW{flex:1}.styles_spinner__UioS1{opacity:0;transition:.3s opacity;display:flex;align-items:center;justify-content:center}.styles_spinner__UioS1.styles_active___Xhvm{opacity:1}
.styles_container__v3gvy{min-height:45px;border-radius:5px;background-color:#8661ea;transition:background-color .25s;border:0;cursor:pointer;display:flex;padding:0;outline:none;text-decoration:none;box-shadow:0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 10px 15px -3px rgba(0,0,0,.1019607843),0 2px 4px -2px rgba(0,0,0,.1019607843)}.styles_container__v3gvy:not(:disabled):hover,.styles_container__v3gvy[aria-disabled=false]:hover{background-color:#7f58e9}.styles_container__v3gvy:disabled,.styles_container__v3gvy[aria-disabled=true]{cursor:not-allowed;background-color:#bfbfbf}.styles_container__v3gvy:disabled:hover,.styles_container__v3gvy[aria-disabled=true]:hover{background-color:#bfbfbf}.styles_container__v3gvy.styles_next__D_o5m{min-width:150px}
.styles_container__tUyt3{min-height:45px;border-radius:5px;background-color:#ddd7fa;transition:background-color .25s;border:0;cursor:pointer;display:flex;padding:0;outline:none;text-decoration:none}.styles_container__tUyt3:not(:disabled):hover,.styles_container__tUyt3[aria-disabled=false]:hover{background-color:#d5cef9}.styles_container__tUyt3:disabled,.styles_container__tUyt3[aria-disabled=true]{cursor:not-allowed;background-color:#bfbfbf}.styles_container__tUyt3:disabled:hover,.styles_container__tUyt3[aria-disabled=true]:hover{background-color:#bfbfbf}
.styles_container__gNRV1{text-decoration:none;cursor:pointer;outline:none;display:flex;gap:10px;align-items:center;background-color:rgba(0,0,0,0);padding:0;margin:0;border:0;flex:1}.styles_container__gNRV1:disabled{cursor:not-allowed}.styles_container__gNRV1:not(:disabled):hover{text-decoration:underline;text-underline-offset:3px}.styles_container__gNRV1.styles_disabled__mMwJd{color:#f2f2f2;cursor:not-allowed}.styles_container__gNRV1:disabled:hover .styles_text__9Ay5o{text-decoration:none}.styles_container__gNRV1.styles_previous__tY4e7{min-width:150px}.styles_container__gNRV1:hover .styles_text__9Ay5o{text-decoration:underline}
.styles_container__ED8J1{max-width:-moz-max-content;max-width:max-content}.styles_container__ED8J1:disabled .styles_text__gO8We{text-decoration:none}.styles_container__ED8J1:not(:disabled):hover .styles_text__gO8We{text-decoration:underline}
.styles_container__9X_Yh{display:inline-flex;opacity:1;transition:opacity .25s;background-color:rgba(0,0,0,0);border:0;cursor:pointer;padding:0;outline:none}.styles_container__9X_Yh:disabled{opacity:.25;cursor:not-allowed}
.styles_container__Zcg5r{height:45px;border-radius:5px;background-color:#fff;transition:background-color .25s;border:0;cursor:pointer;display:flex;padding:0;outline:none;text-decoration:none}.styles_container__Zcg5r:not(:disabled):hover,.styles_container__Zcg5r[aria-disabled=false]:hover{filter:brightness(98%)}.styles_container__Zcg5r:disabled,.styles_container__Zcg5r[aria-disabled=true]{cursor:not-allowed;background-color:#bfbfbf}.styles_container__Zcg5r:disabled:hover,.styles_container__Zcg5r[aria-disabled=true]:hover{background-color:#bfbfbf}
.styles_container__OXsk0{border:0;margin:0}.styles_shadow__0ZxKT{display:inline-block;position:relative}.styles_horizontal__a6Vok{height:1px}.styles_vertical__QCtdZ{width:1px;height:100%}.styles_mask__r9Z36{overflow:hidden;width:20px;height:100%}.styles_mask__r9Z36:after{content:"";display:block;margin-left:-20px;width:20px;height:100%;border-radius:12px/125px;box-shadow:0 0 8px #bfbfbf}
.styles_container__9M2el{max-width:-moz-max-content;max-width:max-content;padding:40px;padding-top:80px;display:flex;gap:10px;flex-direction:column;align-items:center;border-radius:5px}@media(max-width: 1024px){.styles_container__9M2el{max-width:95dvw;width:95dvw;box-sizing:border-box}}.styles_container__9M2el.styles_dismissable__QNR2e{padding-top:80px}.styles_container__9M2el.styles_dismissable__QNR2e .styles_close__haGFf{display:block}.styles_separator__73DqL{align-self:stretch;padding:20px 0}.styles_icon__Nxv7l{padding-bottom:20px}.styles_content__MmAPd{display:flex;gap:10px;flex-direction:column;text-align:center;align-items:center}.styles_actions__1cvZr{display:flex;gap:10px;align-self:flex-end}.styles_close__haGFf{display:none;position:absolute;top:40px;right:40px}
.styles_container__bYn9d{max-width:-moz-max-content;max-width:max-content;padding:40px;display:flex;gap:10px;flex-direction:column;align-items:center;position:relative;border-radius:5px}@media(max-width: 1024px){.styles_container__bYn9d{max-width:95dvw;width:95dvw;box-sizing:border-box}}.styles_container__bYn9d.styles_dismissable__dvSck{padding-top:80px}.styles_container__bYn9d.styles_dismissable__dvSck .styles_close__mWSf4{display:block}.styles_separator__n_Sak{align-self:stretch;padding:20px 0}.styles_icon__c2QN_{padding-bottom:20px}.styles_content__7wCit{display:flex;gap:10px;flex-direction:column;text-align:center;align-items:center;min-width:100%}.styles_actions__YUg8h{display:flex;gap:10px;align-self:flex-end}.styles_close__mWSf4{display:none;position:absolute;top:40px;right:40px}
.styles_container__pva_l{display:flex;flex:1;max-width:100%}
.styles_container__jwn2r{position:absolute;z-index:21;top:0;left:0;right:0;height:4px}.styles_progress__yj5Lj{transition:width .3s ease;background-color:#8661ea;height:4px}
.styles_container__jMriS{display:flex;flex:1;cursor:pointer;gap:10px;align-items:center;padding:10px;border-radius:5px}.styles_container__jMriS[data-transition=true]{transition:background-color .1s ease-in-out}.styles_container__jMriS[data-mode=dark][data-hover=true]:hover{background-color:#b8a2f2}.styles_container__jMriS[data-mode=dark].styles_active__gkygp{background-color:#b8a2f2}.styles_container__jMriS[data-mode=light][data-hover=true]:hover{background-color:#edeafd}.styles_container__jMriS[data-mode=light].styles_active__gkygp{background-color:#edeafd}
.styles_container__t8jze{min-width:100dvw;min-height:100dvh;padding:40px 40px 0 40px;background-color:#f6f5fe;display:flex;gap:10px;flex-direction:column;box-sizing:border-box;position:relative;container-type:inline-size}@media(max-width: 768px){.styles_container__t8jze{min-height:unset;min-height:calc(100dvh - 64px)}}.styles_close__wgKW5{position:absolute;top:40px;right:40px}.styles_content__pA4Wm{justify-self:stretch;flex:1;min-height:100%;display:grid;gap:40px;grid-template-columns:calc(300px - 80px) min-content 1fr}@media(max-width: 1024px){.styles_content__pA4Wm{grid-template-columns:1fr}}.styles_steps__tpU6Z{align-self:stretch;display:flex;position:sticky;top:40px;flex-direction:column;gap:20px;max-height:calc(100dvh - 80px)}@media(max-width: 1024px){.styles_steps__tpU6Z{display:none}}.styles_shadow__gNy_c{position:sticky;top:40px;max-height:calc(100dvh - 80px)}@media(max-width: 1024px){.styles_shadow__gNy_c{display:none}}.styles_list__KDNjL{display:flex;flex-direction:column;gap:10px;list-style-type:none;padding:0;margin:0}.styles_item___5qMO{display:grid;grid-template-columns:15px 1fr;gap:5px}.styles_icon__N_xrQ{display:flex;align-items:center;opacity:0;transform:translateX(-5px);transition:transform .25s}.styles_icon__N_xrQ.styles_active__fZsEx{opacity:1;transform:translateX(0)}.styles_footer__9xb8j{margin-top:auto;display:flex;flex-direction:column;gap:10px}.styles_logo__zv_4N{width:60%}.styles_form__n_QcC{display:flex}.styles_nested__BS1cR{margin-left:10px}
.styles_container__b1f93{padding:40px;background-color:#fff;box-sizing:border-box;display:flex;flex-direction:column;gap:40px}.styles_close__wv5qZ{align-self:flex-end}
.styles_container__da4Dm{max-width:-moz-max-content;max-width:max-content;padding:40px;background-color:#fff;display:flex;gap:10px;flex-direction:column;align-items:center;border-radius:5px}.styles_separator__X3Al1{align-self:stretch;padding:20px 0}.styles_icon__jk8G3{padding-bottom:20px}.styles_content__sUGgw{display:flex;gap:10px;flex-direction:column;text-align:center;align-items:center}.styles_actions__M7b4r{display:flex;gap:10px;flex:1}
.styles_container__WjeZk{max-width:-moz-max-content;max-width:max-content;padding:40px;display:flex;gap:10px;flex-direction:column;align-items:center;border-radius:5px;position:relative}@media(max-width: 768px){.styles_container__WjeZk{max-width:95vw;width:95vw}}.styles_container__WjeZk.styles_dismissable__lHQRT{padding-top:80px}.styles_container__WjeZk.styles_dismissable__lHQRT .styles_close__73MDE{display:block}.styles_close__73MDE{display:none;position:absolute;top:40px;right:40px}
.styles_container__wXEBB{display:inline-flex;max-width:-moz-max-content;max-width:max-content}.styles_container__wXEBB.styles_coloured__lIRbH{border-radius:5px}.styles_state__lY0Gc{padding:2px 10px;display:flex;align-items:center;justify-content:center}
.styles_button__xiLlA{display:flex;justify-content:flex-end}
.styles_container__s4YCS{flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:20px}
.styles_container__JWH79{all:inherit;display:flex;gap:10px;align-items:center;flex-direction:row}.styles_container__JWH79 img{max-width:inherit;height:inherit}.styles_hidden__qlLrN{visibility:hidden}
.styles_container__XrflW{overflow:hidden;background-color:#ffc7c7;margin-left:5px;margin-right:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;box-shadow:inset 0 10px 10px -10px rgba(0,0,0,.1)}.styles_message__6DoLo{display:flex;align-items:center;padding:0 20px;margin-top:-60px;height:60px;opacity:0;will-change:margin-top,opacity;transition-property:margin-top opacity;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);transition-duration:.45s;position:relative}.styles_message__6DoLo[data-visible]{margin-top:0;opacity:1}
.styles_container__7V2dv{box-shadow:0 0 rgba(0,0,0,0),0 10px 15px -3px rgba(0,0,0,0),0 2px 4px -2px rgba(0,0,0,0);transition:box-shadow .25s;flex:1;display:flex;flex-direction:column}.styles_field__AfXUr{display:flex;background-color:#edeafd;border-radius:5px;position:relative;flex:1;max-height:45px}.styles_input__P1FFp{display:flex;flex:1;padding-left:10px;padding-right:10px;align-items:center;height:45px;gap:10px;position:relative}.styles_overlay__DBaP9{position:absolute;border-radius:5px;width:100%;height:100%;opacity:0;visibility:hidden;transition:visibility .25s,opacity .25s;background:repeating-linear-gradient(45deg, transparent, transparent 10px, #e7e2fb 10px, #e7e2fb 25px);background-size:141.4213562373px 100%;animation:styles_pending__tVFWA 2s linear infinite reverse}.styles_overlay__DBaP9.styles_pending__tVFWA{opacity:1;visibility:visible}.styles_overlay__DBaP9::after{content:"";border-top-left-radius:5px;border-top-right-radius:5px;background:linear-gradient(#edeafd 0%, #edeafd 50%, transparent 100%);width:100%;flex:1;height:100%;position:absolute;top:0}@keyframes styles_pending__tVFWA{0%{background-position:141.4213562373px 0}}.styles_iconLeft__qYPT_,.styles_iconRight__ABPHx{display:inline-flex}
.styles_container__BMLjY{flex:1;display:flex;align-self:stretch}.styles_input__V1Cwe{flex:1;font-size:16px;border:0;outline:none;align-self:stretch;background-color:rgba(0,0,0,0);color:#0f0830;box-shadow:none !important;padding:0;font-family:Arial,Helvetica,sans-serif !important}.styles_input__V1Cwe:disabled{cursor:not-allowed;color:#b8a2f2}.styles_input__V1Cwe::-moz-placeholder{color:#b8a2f2}.styles_input__V1Cwe::placeholder{color:#b8a2f2}
.styles_container__tNpMR{flex:1;position:relative;display:flex;align-self:stretch}.styles_mask__xo3n8{height:45px;position:absolute;z-index:0;left:5px;right:5px;background:linear-gradient(180deg, #edeafd 0, #edeafd 45px, transparent 45px, transparent 45px)}.styles_separator__hRe_l{width:1px;margin:0 5px;position:relative;height:22.5px;margin-top:11.25px}
.styles_container__meoGJ{flex:1;display:flex;align-self:stretch}.styles_input__TTOXY{flex:1;font-size:16px;border:0;outline:none;align-self:stretch;background-color:rgba(0,0,0,0);color:#0f0830;box-shadow:none !important;padding:0;font-family:Arial,Helvetica,sans-serif !important}.styles_input__TTOXY:disabled{cursor:not-allowed;color:#b8a2f2}.styles_input__TTOXY::-moz-placeholder{color:#b8a2f2}.styles_input__TTOXY::placeholder{color:#b8a2f2}
.styles_content__C5L1p{border-radius:5px;padding:5px 10px;background-color:#f6f5fe;box-shadow:0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 10px 15px -3px rgba(0,0,0,.1019607843),0 2px 4px -2px rgba(0,0,0,.1019607843);animation-duration:400ms;animation-timing-function:cubic-bezier(0.16, 1, 0.3, 1);will-change:transform,opacity;z-index:10;max-width:300px}.styles_content__C5L1p[data-state=delayed-open][data-side=top]{animation-name:styles_appear-up___JdRe}.styles_content__C5L1p[data-state=delayed-open][data-side=bottom]{animation-name:styles_appear-bottom__BQzMr}.styles_trigger__I7gWJ{cursor:help;display:inline-flex}.styles_block__GJoHY{display:block}.styles_arrow__hoBVs{fill:#f6f5fe}@keyframes styles_appear-up___JdRe{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes styles_appear-bottom__BQzMr{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}
.styles_container__cwTLz{display:flex;flex-direction:column;gap:5px;flex:1;height:auto}.styles_label__nIAeY{cursor:pointer;max-width:-moz-max-content;max-width:max-content}
.styles_container__OnIc6{flex:1;position:relative}.styles_input__3ctsU{flex:1;font-size:16px;border:0;outline:none;align-self:stretch;background-color:rgba(0,0,0,0);color:#0f0830;box-shadow:none !important;padding:0;font-family:Arial,Helvetica,sans-serif !important}.styles_input__3ctsU:disabled{cursor:not-allowed;color:#b8a2f2}.styles_input__3ctsU::-moz-placeholder{color:#b8a2f2}.styles_input__3ctsU::placeholder{color:#b8a2f2}.styles_clear__3vi4S{cursor:pointer}
.styles_input__V4q_A{flex:1;font-size:16px;border:0;outline:none;align-self:stretch;background-color:rgba(0,0,0,0);color:#0f0830;box-shadow:none !important;padding:0;font-family:Arial,Helvetica,sans-serif !important}.styles_input__V4q_A:disabled{cursor:not-allowed;color:#b8a2f2}.styles_input__V4q_A::-moz-placeholder{color:#b8a2f2}.styles_input__V4q_A::placeholder{color:#b8a2f2}
.styles_container__rM9fY{display:flex;flex-direction:column}.styles_select__xdvzK{box-shadow:0 0 rgba(0,0,0,0),0 10px 15px -3px rgba(0,0,0,0),0 2px 4px -2px rgba(0,0,0,0);transition:box-shadow .25s;font-family:Arial,Helvetica,sans-serif;font-size:18px;background-color:#edeafd;border-radius:5px;display:flex;flex:1;align-items:center;justify-content:space-between;position:relative}.styles_trigger__crSEL{box-shadow:0 0 rgba(0,0,0,0),0 10px 15px -3px rgba(0,0,0,0),0 2px 4px -2px rgba(0,0,0,0);transition:box-shadow .25s;font-size:16px;background-color:rgba(0,0,0,0);padding:0 10px;border:0;outline:none;cursor:pointer;color:#0f0830;gap:10px;align-items:center;display:flex;justify-content:space-between;flex:1;max-width:100%}.styles_trigger__crSEL>span[aria-label]{flex:1}.styles_trigger__crSEL:disabled{color:#b8a2f2;cursor:not-allowed}.styles_trigger__crSEL[data-placeholder]{color:#b8a2f2}.styles_content__A7gsE{max-height:var(--radix-select-content-available-height);min-width:200px}@media(max-width: 768px){.styles_content__A7gsE{z-index:11}}.styles_viewport__qVnBP{margin-top:10px;box-shadow:0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 10px 15px -3px rgba(0,0,0,.1019607843),0 2px 4px -2px rgba(0,0,0,.1019607843);border-radius:5px;background-color:#fff}.styles_item__AmbPo{padding:10px;outline:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;gap:5px;border-bottom:1px solid #f2f2f2}.styles_item__AmbPo:not([data-disabled]):hover{background-color:#f2f2f2}.styles_item__AmbPo[data-disabled]{cursor:not-allowed}.styles_item__AmbPo[data-highlighted]{background-color:#f2f2f2}.styles_label__J4J2d{display:flex;gap:10px;align-items:center}.styles_disabled__yuGIb{opacity:.25}.styles_selected__08kc_{display:flex;gap:10px;align-items:center;text-align:left}.styles_text__jqgyq{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:100%;text-align:left}.styles_value__DAb6y{text-overflow:ellipsis;overflow:hidden;flex:1}
.styles_container__6auQO{top:0;left:0;position:fixed;width:100vw;height:100vh;z-index:0;transition:box-shadow .3s ease-in-out;box-shadow:inset 0 0 0 #f6f5fe;pointer-events:none}.styles_container__6auQO.styles_over__MKnXt{box-shadow:inset 0 0 100px #ddd7fa;pointer-events:all}
.styles_container__Eax_G{flex:1;display:flex;flex-direction:column;gap:20px}.styles_container__Eax_G:nth-child(1) .styles_arrow__DOjOG{padding-left:10px;-webkit-clip-path:polygon(0% 0%, 95% 0%, 100% 50%, 95% 100%, 0% 100%);clip-path:polygon(0% 0%, 95% 0%, 100% 50%, 95% 100%, 0% 100%)}.styles_arrow__DOjOG{position:relative;padding:10px;display:flex;align-items:center;height:-moz-max-content;height:max-content;gap:10px;background-color:#edeafd;transition:background-color .15s;padding-left:20px;-webkit-clip-path:polygon(0% 0%, 95% 0%, 100% 50%, 95% 100%, 0% 100%, 5% 50%);clip-path:polygon(0% 0%, 95% 0%, 100% 50%, 95% 100%, 0% 100%, 5% 50%)}@container (max-width: 500px){.styles_arrow__DOjOG{padding-left:10px;-webkit-clip-path:polygon(0% 0%, 95% 0%, 100% 50%, 95% 100%, 0% 100%);clip-path:polygon(0% 0%, 95% 0%, 100% 50%, 95% 100%, 0% 100%)}}.styles_arrow__DOjOG.styles_active__35xv9{background-color:#b8a2f2}.styles_content__7VonF{margin-top:auto}
.styles_container__OwrP9{display:flex;flex:1;container-type:inline-size}.styles_steps____QGQ{display:flex;max-width:600px;flex:1;gap:40px}@container (max-width: 500px){.styles_steps____QGQ{flex-direction:column}}.styles_file__jfDnw{opacity:0;animation:styles_fadeIn__1OG1f .25s ease-in forwards}@keyframes styles_fadeIn__1OG1f{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
.styles_container__zBpRN{display:inline-flex;gap:10px;max-width:-moz-max-content;max-width:max-content}.styles_input__pO5av{border:0;border-bottom:2px solid #e1e1e1;font-size:24px;outline:none;color:#0f0830;background-color:rgba(0,0,0,0)}
.styles_content__C1i92{background-color:#fff;border-radius:5px;box-shadow:0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 10px 15px -3px rgba(0,0,0,.1019607843),0 2px 4px -2px rgba(0,0,0,.1019607843);animation-name:styles_enter__ys28F;animation-duration:400ms;animation-timing-function:cubic-bezier(0.16, 1, 0.3, 1);will-change:transform,opacity;padding:10px;position:relative;max-height:calc(var(--radix-dropdown-menu-content-available-height) - 10px);overflow:auto}.styles_arrow__FaIlW{fill:#fff}@keyframes styles_enter__ys28F{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
.styles_input__P_sX2{flex:1;font-size:16px;border:0;outline:none;align-self:stretch;background-color:rgba(0,0,0,0);color:#0f0830;box-shadow:none !important;padding:0;font-family:Arial,Helvetica,sans-serif !important}.styles_input__P_sX2:disabled{cursor:not-allowed;color:#b8a2f2}.styles_input__P_sX2::-moz-placeholder{color:#b8a2f2}.styles_input__P_sX2::placeholder{color:#b8a2f2}.styles_button__ymi0W{flex:1;font-size:16px;border:0;outline:none;align-self:stretch;background-color:rgba(0,0,0,0);color:#0f0830;box-shadow:none !important;padding:0;font-family:Arial,Helvetica,sans-serif !important;position:absolute;left:0;top:0;width:100%;height:100%;cursor:pointer}.styles_button__ymi0W:disabled{cursor:not-allowed;color:#b8a2f2}.styles_button__ymi0W::-moz-placeholder{color:#b8a2f2}.styles_button__ymi0W::placeholder{color:#b8a2f2}.styles_swatch__gmv5Q{width:25px;height:25px;border-radius:5px;box-shadow:0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 10px 15px -3px rgba(0,0,0,.1019607843),0 2px 4px -2px rgba(0,0,0,.1019607843)}.styles_picker__1rMIb{min-width:250px}
.styles_container__hTNGM{position:relative;display:inline-flex;width:-moz-max-content;width:max-content;flex-direction:column;gap:10px;align-items:center}.styles_months__ePcUO{display:grid;grid-template-columns:max-content max-content;gap:40px}@media(max-width: 480px){.styles_months__ePcUO{grid-template-columns:max-content}}.styles_table__Tx1Z7{border-spacing:0}.styles_day__nAHK2{font-family:Arial,Helvetica,sans-serif;line-height:22px;font-size:14px;border:none;padding:0;margin:0;background-color:rgba(0,0,0,0);color:#3c1b72;cursor:pointer;width:100%;height:100%}.styles_headCell__lelO_{font-family:Arial,Helvetica,sans-serif;margin:0;line-height:22px;font-size:14px;font-weight:normal;color:#797979;width:30px}.styles_captionLabel__nbsyi{font-family:Arial,Helvetica,sans-serif;margin:0;line-height:22px;font-size:14px;font-weight:bold;color:#0f0830}.styles_cell__KDwL_{text-align:center;width:30px;height:30px;cursor:pointer}@media(max-width: 480px){.styles_cell__KDwL_{width:36px;height:36px}}.styles_caption__BCrLV{display:flex;justify-content:center;align-items:center;gap:5px;padding-bottom:10px}.styles_today__Ol0GI{font-weight:bold}.styles_previous__ixLaD{top:0;position:absolute;border:0;padding:0;height:30px;width:30px;background-color:rgba(0,0,0,0);transform:translateY(-6px);cursor:pointer;left:0}.styles_next__7EB2I{top:0;position:absolute;border:0;padding:0;height:30px;width:30px;background-color:rgba(0,0,0,0);transform:translateY(-6px);cursor:pointer;right:0}.styles_selected__zFa53{color:#fff;background-color:#8661ea}.styles_range__6zEHu{background-color:#f6f5fe;color:#0f0830}.styles_disabled__GF_lY{color:#e1e1e1;cursor:not-allowed}.styles_year__cbZMm{position:absolute;top:0;transform:translateY(-5px);width:-moz-max-content;width:max-content}
.styles_input___62Uj{flex:1;font-size:16px;border:0;outline:none;align-self:stretch;background-color:rgba(0,0,0,0);color:#0f0830;box-shadow:none !important;padding:0;font-family:Arial,Helvetica,sans-serif !important}.styles_input___62Uj:disabled{cursor:not-allowed;color:#b8a2f2}.styles_input___62Uj::-moz-placeholder{color:#b8a2f2}.styles_input___62Uj::placeholder{color:#b8a2f2}.styles_button__Rt9KB{flex:1;font-size:16px;border:0;outline:none;align-self:stretch;background-color:rgba(0,0,0,0);color:#0f0830;box-shadow:none !important;padding:0;font-family:Arial,Helvetica,sans-serif !important;position:absolute;left:0;top:0;width:100%;height:100%;cursor:pointer}.styles_button__Rt9KB:disabled{cursor:not-allowed;color:#b8a2f2}.styles_button__Rt9KB::-moz-placeholder{color:#b8a2f2}.styles_button__Rt9KB::placeholder{color:#b8a2f2}
.styles_input__pbvW9{flex:1;font-size:16px;border:0;outline:none;align-self:stretch;background-color:rgba(0,0,0,0);color:#0f0830;box-shadow:none !important;padding:0;font-family:Arial,Helvetica,sans-serif !important;opacity:.01;position:absolute;left:0;right:0;top:0;bottom:0;pointer-events:none}.styles_input__pbvW9:disabled{cursor:not-allowed;color:#b8a2f2}.styles_input__pbvW9::-moz-placeholder{color:#b8a2f2}.styles_input__pbvW9::placeholder{color:#b8a2f2}.styles_spacer__CFtOq{flex:1;display:flex;justify-content:flex-end}.styles_placeholder__6CBz0{font-family:Arial,Helvetica,sans-serif;margin:0;line-height:22px;box-shadow:0 0 rgba(0,0,0,0),0 10px 15px -3px rgba(0,0,0,0),0 2px 4px -2px rgba(0,0,0,0);transition:box-shadow .25s;flex:1;align-self:stretch;display:flex;align-items:center;position:relative;cursor:pointer;position:absolute;left:0;right:0;top:0;bottom:0;padding:10px}.styles_placeholder__6CBz0[data-placeholder=false]{color:#0f0830}.styles_placeholder__6CBz0[data-placeholder=true]{color:#b8a2f2}.styles_placeholder__6CBz0.styles_active__MrAig{box-shadow:0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 10px 15px -3px rgba(0,0,0,.1019607843),0 2px 4px -2px rgba(0,0,0,.1019607843)}.styles_remove__YbXQF{align-self:stretch;display:flex;align-items:center;justify-content:center;position:relative;z-index:0}
.styles_input__15MzQ{flex:1;font-size:16px;border:0;outline:none;align-self:stretch;background-color:rgba(0,0,0,0);color:#0f0830;box-shadow:none !important;padding:0;font-family:Arial,Helvetica,sans-serif !important}.styles_input__15MzQ:disabled{cursor:not-allowed;color:#b8a2f2}.styles_input__15MzQ::-moz-placeholder{color:#b8a2f2}.styles_input__15MzQ::placeholder{color:#b8a2f2}
.styles_container__OoTGG{flex:1;display:flex;align-self:stretch}.styles_input__6cbmb{flex:1;font-size:16px;border:0;outline:none;align-self:stretch;background-color:rgba(0,0,0,0);color:#0f0830;box-shadow:none !important;padding:0;font-family:Arial,Helvetica,sans-serif !important}.styles_input__6cbmb:disabled{cursor:not-allowed;color:#b8a2f2}.styles_input__6cbmb::-moz-placeholder{color:#b8a2f2}.styles_input__6cbmb::placeholder{color:#b8a2f2}
.styles_container__QPPqa{flex:1;display:flex;align-self:stretch}.styles_input__cEGt0{flex:1;font-size:16px;border:0;outline:none;align-self:stretch;background-color:rgba(0,0,0,0);color:#0f0830;box-shadow:none !important;padding:0;font-family:Arial,Helvetica,sans-serif !important}.styles_input__cEGt0:disabled{cursor:not-allowed;color:#b8a2f2}.styles_input__cEGt0::-moz-placeholder{color:#b8a2f2}.styles_input__cEGt0::placeholder{color:#b8a2f2}.styles_field__r0__v{flex:1.5;display:flex}
.styles_container__I2vEr{height:45px;aspect-ratio:1;align-self:flex-start}.styles_icon__pK5ee{height:45px;display:flex;align-items:center;justify-content:center}
.styles_container__p6iT_{height:45px;aspect-ratio:1;display:flex;align-items:center;justify-content:center}
.styles_container__wKhtm{flex:1;display:flex;flex-direction:column;gap:10px}.styles_another__ci3_i{max-width:-moz-max-content;max-width:max-content}.styles_row__6qfmE{display:flex;align-items:center;gap:10px}
.styles_container__aMwxu{position:absolute;pointer-events:none;padding:5px;box-sizing:border-box;height:100%;display:flex;top:0;left:0;transition-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95);transition-duration:.1s;border-radius:5px}.styles_block__PmUUj{background-color:#fff;height:100%;width:100%;border-radius:5px;box-shadow:0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 10px 15px -3px rgba(0,0,0,.1019607843),0 2px 4px -2px rgba(0,0,0,.1019607843)}
.styles_container__5OKhJ{cursor:pointer;border:0;border-radius:none;background-color:rgba(0,0,0,0);z-index:0;position:relative;outline:none}@media(max-width: 768px){.styles_container__5OKhJ{display:flex;flex-direction:column;flex:1;min-width:100%;padding:10px 0}}.styles_container__5OKhJ:focus-visible{border-radius:5px}.styles_label__rAmAc{padding:0 20px}
.styles_container__FzDPl{display:inline-flex;background-color:#edeafd;min-width:-moz-max-content;min-width:max-content;max-width:-moz-max-content;max-width:max-content;position:relative;border-radius:5px;height:45px}@media(max-width: 768px){.styles_container__FzDPl{display:flex;flex:1;height:unset;min-width:unset;max-width:unset}}.styles_items__INSMi{display:grid;grid-auto-flow:column;grid-template-columns:1fr;align-items:center;justify-content:center}@media(max-width: 768px){.styles_items__INSMi{display:flex;flex-direction:column;flex:1}}.styles_separator__zT_6e{padding:5px 0;height:90%}@media(max-width: 768px){.styles_separator__zT_6e{width:95%;padding:0}}
.styles_container__o4_kb{display:grid;gap:10px;max-width:100%;align-items:center;grid-template-columns:30px 1fr max-content}.styles_details__BugSJ{display:grid;grid-template-columns:1fr max-content;justify-content:space-between;gap:10px;align-items:center;max-width:100%}.styles_value__ehtaR{display:flex;flex-direction:column}@media(max-width: 768px){.styles_value__ehtaR{width:150px}.styles_value__ehtaR>p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}
.styles_container__IrP72{display:flex;flex-direction:column;gap:20px;flex:1}.styles_constrain__uOhK0{width:100%}.styles_compact__R1NXD{flex:unset}@media(min-width: 1024px){.styles_constrain__uOhK0{width:70%}}
.styles_container__SV0so{display:inline-flex;gap:5px;justify-content:center;align-items:center}.styles_dot__iEQFd{height:10px;aspect-ratio:1;border-radius:50%;background-color:#edeafd}.styles_dot__iEQFd.styles_active__eNVjM{background-color:#b8a2f2;animation:styles_activate__HajkX .5s cubic-bezier(0.175, 0.885, 0.32, 1.275)}@keyframes styles_activate__HajkX{0%{background-color:#edeafd}50%{scale:1.25}100%{background-color:#b8a2f2}}
.styles_container__CSJ_f{display:flex;flex-direction:column;gap:20px;padding-bottom:20px}.styles_buttons__NtcOd{display:flex;justify-content:flex-end;flex-direction:row;gap:20px}@media(max-width: 480px){.styles_buttons__NtcOd{flex-direction:column}}
.styles_container__wHFn0{display:flex;flex-direction:column;gap:20px;padding-bottom:20px}.styles_buttons__PnSn4{display:flex;flex-direction:row;gap:20px}.styles_buttons__PnSn4>button{flex:1}@media(max-width: 480px){.styles_buttons__PnSn4{flex-direction:column}}
.styles_containerSticky__zXzLi{position:sticky;bottom:0}.styles_containerAbsolute__ziF6j{position:absolute;top:0;left:0;bottom:0;min-width:100dvw;min-height:100dvh;height:100%;width:100%;display:flex;align-items:flex-end;justify-content:flex-end;pointer-events:none;padding:40px;box-sizing:border-box}.styles_actions__1kjVD{pointer-events:all;display:flex;flex:1;gap:20px;justify-content:flex-end}.styles_actions__1kjVD>*{width:200px;max-width:200px}.styles_actionsAbsolute__11TF5{position:relative}.styles_actionsAbsolute__11TF5>:first-child{justify-content:flex-end}.styles_actionsSticky__Qicvg{padding:40px 0 40px 40px;justify-content:flex-end;background:linear-gradient(0deg, #f6f5fe 0%, #f6f5fe 70%, rgba(255, 255, 255, 0) 100%)}.styles_gradient__DZYgD{position:absolute;bottom:0;right:0;left:0;width:calc(100vw - 40px);height:125px}.styles_overlay__mWACy{background:linear-gradient(0deg, #f6f5fe 0%, #f6f5fe 50%, rgba(255, 255, 255, 0) 100%);margin-left:320px;height:205px}
.styles_container__vRZfe{flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:20px}
.styles_container__jtG0N{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.styles_fields__Y0qAd{flex:1;min-width:400px;max-width:600px}@media(max-width: 480px){.styles_fields__Y0qAd{min-width:unset}}.styles_overview__tVIcq{margin-top:70px;display:flex;flex-direction:column;gap:20px;min-width:300px}@media(max-width: 480px){.styles_overview__tVIcq{flex:1}}
.styles_container__R9UDq{display:flex;gap:20px;align-items:center}.styles_container__R9UDq.styles_stack__8xczQ{flex-direction:column}.styles_text__ktukH{display:flex;gap:5px;flex-direction:column}.styles_description__nHZ6E{white-space:pre-wrap}.styles_icon__EJg0x{width:-moz-max-content;width:max-content}
.styles_hidden__eHhv3{display:none}
.styles_search__b7ZKU{display:grid;gap:20px;grid-auto-flow:column;grid-auto-columns:3fr 1fr;align-items:flex-end}@media(max-width: 480px){.styles_search__b7ZKU{display:flex;flex-direction:column;gap:10px;align-items:unset}}
.styles_header__GdMEg{margin-bottom:20px}.styles_group__bGB_c{display:flex;gap:20px;flex-wrap:wrap}.styles_separator__inGCu{margin:20px 0}
.styles_header__Awkhg{margin-bottom:20px}.styles_group__i_wpB{display:grid;gap:20px;grid-auto-flow:column;grid-auto-columns:1fr}@media(max-width: 480px){.styles_group__i_wpB{display:flex;flex-direction:column;gap:10px}}
.styles_list__0Ba2Z{list-style-type:none;margin:0;display:flex;flex-direction:column;padding:0;gap:10px}.styles_item__vIMM0{display:flex;flex-direction:column}
.styles_item__Fsjty{display:flex;justify-content:space-between;gap:40px}@media(max-width: 480px){.styles_item__Fsjty{flex-direction:column;gap:5px}}.styles_value__01_5b{text-align:right}@media(max-width: 480px){.styles_value__01_5b{text-align:left}}
.styles_header__3ctch{margin-bottom:20px}
.styles_content__Ede7O{padding-left:5px}
.styles_lock__oOEDm{width:45px;aspect-ratio:1;cursor:pointer;overflow:hidden;position:relative}.styles_lock__oOEDm *[data-lottie] svg{scale:6}.styles_lock__oOEDm *[data-lottie] svg path{transition-property:fill,stroke;transition-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95);transition-duration:.25s}.styles_lock__oOEDm *[data-lottie][data-position=start] path{fill:#b8a2f2;stroke:#b8a2f2}.styles_lock__oOEDm *[data-lottie][data-position=end] path{fill:#301c57;stroke:#301c57}
.styles_container__HsJog{background:#8661ea;display:block;border-radius:50%;aspect-ratio:1;box-shadow:0 0 0 0 #8661ea;transform:scale(1);animation:styles_pulse__37aVE 1s infinite}@keyframes styles_pulse__37aVE{0%{transform:scale(0.95);box-shadow:0 0 0 0 #8661ea}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(0,0,0,0)}100%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(0,0,0,0)}}
.styles_container__Abht4{text-transform:capitalize;display:flex;flex-direction:row;align-items:center;gap:20px}
.styles_support__5M2Am{margin-top:20px}
.styles_container__XRzUS{display:flex;flex-direction:column;gap:10px}
.styles_container__jqlCe{display:flex;gap:20px;flex-direction:column}.styles_form__y9Huh{display:flex;gap:20px;flex-direction:row;container-type:inline-size}.styles_fields__Jb3Un{display:flex;display:grid;flex:1;gap:40px;grid-template-columns:450px max-content max-content}@container (max-width: 720px){.styles_fields__Jb3Un{grid-template-columns:unset;grid-template-rows:1fr auto}.styles_separator__2Dhew{display:none}}
.styles_container__Adrez{max-width:-moz-max-content;max-width:max-content}
.styles_container__vBZng{display:inline-flex}.styles_currencies__JoHyP{display:inline-flex;flex:1;align-items:center;gap:20px}.styles_currencies__JoHyP *[data-arrow-down]{display:none}@media(max-width: 480px){.styles_currencies__JoHyP{flex-direction:column;gap:10px;align-items:flex-start;max-width:-moz-max-content;max-width:max-content}.styles_currencies__JoHyP *[data-arrow-right]{display:none}.styles_currencies__JoHyP *[data-arrow-down]{display:block}}.styles_currency__iPDxV{display:flex;gap:10px;align-items:center}.styles_arrow__MC0da{flex:1;display:flex;justify-content:center}.styles_names__gV_7H{display:flex;flex-direction:column}
.styles_container__gO21f{display:flex;gap:5px;flex-direction:column}.styles_indented__FQbKt{display:flex;gap:5px;flex-direction:column;padding-left:10px}
.styles_countdown___GDLV{display:flex;gap:10px;align-items:center}
.styles_checkboxes__YJkdk{max-width:200px}
.styles_container__ilZKi{display:flex;flex-direction:column;gap:5px}.styles_flag__aVxgW{align-items:flex-end}
.simple_table__AUTtQ{flex:1;table-layout:fixed;border-collapse:collapse}.simple_tr__3OGv6:not(:last-of-type){border-bottom:1px solid #e1e1e1}.simple_tr__3OGv6[data-clickable]:has(td):not(:has(th)):hover td{background-color:#f2f2f2}.simple_th__7EcXR{padding:0 10px}.simple_td__e2TxA{padding:10px;vertical-align:middle}
.cards_table__5P7vd{flex:1;table-layout:fixed;border-collapse:collapse}.cards_table__5P7vd tr:first-of-type:not([data-group]):has(td)>td>div{border-top:1px solid #e1e1e1}.cards_table__5P7vd tr:first-of-type:not([data-group]):has(td)>td:first-of-type>div{border-top-left-radius:5px}.cards_table__5P7vd tr:first-of-type:not([data-group]):has(td)>td:last-of-type>div{border-top-right-radius:5px}.cards_table__5P7vd tr:last-of-type:not([data-group]):has(td)>td:first-of-type>div{border-bottom-left-radius:5px}.cards_table__5P7vd tr:last-of-type:not([data-group]):has(td)>td:last-of-type>div{border-bottom-right-radius:5px}.cards_table__5P7vd tr td>div{border-bottom:1px solid #e1e1e1}.cards_table__5P7vd tr[data-group]+tr>td>div{border-top:1px solid #e1e1e1}.cards_table__5P7vd tr[data-group]+tr>td:first-of-type>div{border-top-left-radius:5px}.cards_table__5P7vd tr[data-group]+tr>td:last-of-type>div{border-top-right-radius:5px}.cards_table__5P7vd tr:has(+tr[data-group])>td>div{border-bottom:1px solid #e1e1e1}.cards_table__5P7vd tr:has(+tr[data-group])>td:first-of-type>div{border-bottom-left-radius:5px}.cards_table__5P7vd tr:has(+tr[data-group])>td:last-of-type>div{border-bottom-right-radius:5px}.cards_th__DB_bK{padding:10px 20px}.cards_td__gvQ3e{vertical-align:middle;position:relative;padding:0;height:0}.cards_td__gvQ3e>div{background-color:#fff;padding:20px 20px;height:100%;display:flex;align-items:center;overflow:hidden}.cards_td__gvQ3e:first-of-type>div{border-left:1px solid #e1e1e1}.cards_td__gvQ3e:last-of-type>div{border-right:1px solid #e1e1e1}.cards_tr__hjqY8[data-clickable]:has(td):not(:has(th)):hover td>div{background-color:#ededf4}.cards_group__VzG3G>td{padding:10px 5px}
.compact-cards_table__7Y05y{flex:1;table-layout:fixed;border-collapse:collapse}.compact-cards_table__7Y05y tr:first-of-type:not([data-group]):has(td)>td>div{border-top:1px solid #e1e1e1}.compact-cards_table__7Y05y tr:first-of-type:not([data-group]):has(td)>td:first-of-type>div{border-top-left-radius:5px}.compact-cards_table__7Y05y tr:first-of-type:not([data-group]):has(td)>td:last-of-type>div{border-top-right-radius:5px}.compact-cards_table__7Y05y tr:last-of-type:not([data-group]):has(td)>td:first-of-type>div{border-bottom-left-radius:5px}.compact-cards_table__7Y05y tr:last-of-type:not([data-group]):has(td)>td:last-of-type>div{border-bottom-right-radius:5px}.compact-cards_table__7Y05y tr td>div{border-bottom:1px solid #e1e1e1}.compact-cards_table__7Y05y tr[data-group]+tr>td>div{border-top:1px solid #e1e1e1}.compact-cards_table__7Y05y tr[data-group]+tr>td:first-of-type>div{border-top-left-radius:5px}.compact-cards_table__7Y05y tr[data-group]+tr>td:last-of-type>div{border-top-right-radius:5px}.compact-cards_table__7Y05y tr:has(+tr[data-group])>td>div{border-bottom:1px solid #e1e1e1}.compact-cards_table__7Y05y tr:has(+tr[data-group])>td:first-of-type>div{border-bottom-left-radius:5px}.compact-cards_table__7Y05y tr:has(+tr[data-group])>td:last-of-type>div{border-bottom-right-radius:5px}.compact-cards_th__ZMZsH{padding:10px 20px}.compact-cards_td__HrrSm{vertical-align:middle;position:relative;padding:0;height:0}.compact-cards_td__HrrSm>div{background-color:#fff;padding:20px 20px;height:100%;display:flex;align-items:center;overflow:hidden}.compact-cards_td__HrrSm:first-of-type>div{border-left:1px solid #e1e1e1}.compact-cards_td__HrrSm:last-of-type>div{border-right:1px solid #e1e1e1}.compact-cards_tr__mQuZD[data-clickable]:has(td):not(:has(th)):hover td>div{background-color:#ededf4}.compact-cards_group__tbOxs>td{padding:10px 5px}.compact-cards_th__ZMZsH{padding:10px}.compact-cards_td__HrrSm{vertical-align:middle;position:relative;padding:0;height:0}.compact-cards_td__HrrSm>div{padding:10px}
.simple-padded_table__qgDCE{flex:1;table-layout:fixed;border-collapse:collapse}.simple-padded_tr__eZSv4:not(:last-of-type){border-bottom:1px solid #e1e1e1}.simple-padded_tr__eZSv4[data-clickable]:has(td):not(:has(th)):hover td{background-color:#f2f2f2}.simple-padded_th__XwuPy{padding:0 10px}.simple-padded_td__WCXm2{padding:10px;vertical-align:middle}.simple-padded_th__XwuPy{padding:10px 20px}.simple-padded_td__WCXm2{vertical-align:middle;padding:0;height:0}.simple-padded_td__WCXm2>div{padding:10px 20px}
@media(max-width: 480px){.styles_button__38dJJ{flex:1;display:flex}.styles_button__38dJJ>*{flex:1}}.styles_more__2PjhC{display:flex;flex-direction:column;gap:20px;padding:10px;min-width:400px}@media(max-width: 480px){.styles_more__2PjhC{min-width:unset;width:80vw}}
.styles_container__K7P_J{max-width:100%;flex:1;display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:row;gap:40px}@media(max-width: 768px){.styles_container__K7P_J{gap:10px;flex-direction:column}}.styles_fields__GaFWH{display:flex;flex-wrap:wrap;flex:1;flex-direction:row;gap:10px;min-width:400px}@media(max-width: 768px){.styles_fields__GaFWH{min-width:unset}}.styles_fields__GaFWH>*{max-width:350px}@media(max-width: 768px){.styles_fields__GaFWH>*{max-width:unset}}.styles_actions__cUJGm{display:flex;flex-direction:row;gap:10px}@media(max-width: 768px){.styles_actions__cUJGm{flex:1;display:flex;flex-wrap:wrap}.styles_actions__cUJGm>*{flex:1}}.styles_search__8_tnm{flex:1}
.styles_container__hfk4I{text-align:left}.styles_container__hfk4I:hover .styles_icons__HH6q4{visibility:visible;opacity:1;transform:translate(0, 0)}.styles_title__wOwbI{display:flex;justify-content:space-between;align-items:center}.styles_alignRight__UYV2L{justify-content:flex-end}.styles_alignCenter__nBjEj{justify-content:center}.styles_alignLeft__H5Z8z{justify-content:flex-start}.styles_icons__HH6q4{visibility:hidden;opacity:0;transition:all .25s;transform:translate(5px, 0);background-color:#e1e1e1;display:flex;align-items:center;justify-content:center;padding:5px;border-radius:5px}.styles_separator__x9w8i{align-self:stretch;padding:0 5px}
.styles_selectable__T9pbv{display:flex;align-items:center}.styles_label__xbuGv{position:absolute;left:0;top:0;bottom:0;right:0;cursor:pointer}
.styles_container__RKpDO{height:100%;position:relative}.styles_container__RKpDO.styles_clickable__dopg9 td:last-of-type *[data-clickable-arrow]{display:block}@media(max-width: 480px){.styles_container__RKpDO.styles_clickable__dopg9 td:last-of-type *[data-clickable-arrow]{display:none}}.styles_container__RKpDO.styles_clickable__dopg9:has(td):not(:has(th)){cursor:pointer}.styles_selectable__Votqv{display:flex}.styles_hidden__Z4hZP{display:none}
@-moz-document url-prefix(){.styles_container__MJUzN{height:100%}}.styles_alignRight__CSZqq{justify-content:flex-end;text-align:right}.styles_alignCenter__zSOyC{justify-content:center;text-align:center}.styles_alignLeft___hmqj{justify-content:flex-start;text-align:left}.styles_arrow__DGlFo{margin-left:auto;display:none}
.styles_viewport__zX_iq{height:200px;margin-top:-200px;pointer-events:none;visibility:hidden}.styles_pending__eKt4x{margin-top:20px}
.styles_container__r9wEH{flex:1;display:flex;flex-direction:column;container-type:inline-size}.styles_empty__AgNw_{width:100%;justify-items:center;align-items:center;text-align:center;display:flex;gap:20px;flex-direction:column;padding:40px 0}
.styles_container__YJUa3{display:flex;justify-content:space-between;align-items:center;flex-direction:row;gap:40px}@media(max-width: 768px){.styles_container__YJUa3{flex-direction:column;gap:20px;display:flex;align-items:unset}}.styles_icon__dLLAL{display:flex;justify-content:center;align-items:center;width:30px;height:30px;padding:25px}.styles_border____GWe{border-radius:5px;border-width:1px;border-style:solid;border-color:#e1e1e1;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}
.styles_header__RqMto{display:flex;padding-right:50px;justify-content:space-between}.styles_buttons__BgQve{display:flex;flex-direction:row;gap:20px;align-items:center}.styles_agreement__BbHlm{max-width:400px;position:relative;align-self:flex-start}.styles_greyed__zRDLY{opacity:.5;pointer-events:none}.styles_summary___Q29q{align-self:flex-start}@media(max-width: 768px){.styles_summary___Q29q{margin-top:10px;align-self:unset}}.styles_wrapper__pSz5m{display:flex;flex-direction:row;justify-content:space-between;gap:20px;margin-top:10px}@media(max-width: 1280px){.styles_wrapper__pSz5m{flex-direction:column}}@media(max-width: 1024px){.styles_table__8qyGR{width:100%;overflow-x:scroll}}.styles_rate__ht5ZA{width:100%}@media(max-width: 1024px){.styles_rate__ht5ZA{width:150px}}
.styles_buttons__ccO93{display:flex;justify-content:flex-end;align-items:center;gap:40px;font-size:14px}.styles_button___0rZH{display:flex;gap:5px}.styles_bold__TLldm{font-weight:bold}.styles_small__sWp40{font-size:12px}.styles_errorList__23kI7{padding-left:20px;list-style:disc}.styles_errorContainer__VWjjd{margin:10px 0;font-size:12px}.styles_lineNumber___7w0n{font-weight:bolder}.styles_title__XAs1x{font-weight:500}.styles_beneficiaryError__ZQgV5{margin:10px 0}
.styles_tabs__mEXQM{display:flex;max-width:-moz-max-content;max-width:max-content;box-shadow:0 1px 0 #ededf4}.styles_tab__Gx1Ry{padding:10px 20px;display:flex}.styles_tab__Gx1Ry:has([data-state=active]){box-shadow:0 1px 0 #b4a3ec}.styles_content__bnQ5W{padding:20px 0}.styles_soon___13r8{text-transform:uppercase;background-color:#e1e1e1;padding:0 10px;display:flex;align-items:center;justify-content:center;border-radius:10px}
.styles_container__dZ3_a{flex:1;align-items:center;display:flex;justify-content:center;flex-direction:column;gap:20px}
.styles_container__3s__F{transition:opacity .25s,filter .25s}.styles_container__3s__F.styles_expired__1abVX{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;filter:grayscale(100%);opacity:.5;cursor:not-allowed}
.styles_counter__yn0vd{display:flex;align-items:flex-end}@media(max-width: 1024px){.styles_table__nGAWm{width:100%;overflow-x:scroll}}.styles_rate__OvuIn{width:100%}@media(max-width: 1024px){.styles_rate__OvuIn{width:150px}}
.styles_details__H7F7e{display:flex;align-items:center;gap:10px}.styles_action___DsG6{display:flex;align-items:center;gap:10px}.styles_settlement__wqa8F{width:100%}@media(max-width: 1024px){.styles_settlement__wqa8F{width:100px}}
.styles_container__EhlPX{max-width:-moz-max-content;max-width:max-content;display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;gap:10px;align-items:center}
.styles_header__ntXI6{display:flex;padding-right:50px;justify-content:space-between}@media(max-width: 768px){.styles_header__ntXI6{flex-direction:column;gap:10px;padding-right:0}}.styles_actions__y0Lq_{display:flex;flex-direction:row;gap:20px;align-items:center}@media(max-width: 768px){.styles_actions__y0Lq_{flex:1;gap:10px;flex-direction:column;align-items:flex-start}}.styles_buttons__ChzG0{display:flex;flex-direction:row;gap:20px;align-items:center;flex:1}@media(max-width: 768px){.styles_buttons__ChzG0{flex:1;align-self:stretch;display:flex;gap:10px;flex-direction:column;align-items:unset;margin-bottom:20px}}.styles_import__nejF3{display:flex;flex-direction:row;gap:5px;font-size:14px;color:#0f0830;font-style:italic}.styles_number__lnfDr{font-weight:bold}.styles_summary__9bLMa{align-self:flex-start}@media(max-width: 768px){.styles_summary__9bLMa{margin-top:10px;align-self:unset}}.styles_wrapper__BC0ps{display:flex;flex-direction:row;justify-content:space-between;gap:20px;margin-top:10px}@media(max-width: 1280px){.styles_wrapper__BC0ps{flex-direction:column}}.styles_tabs__AHAMh{display:flex;flex-direction:column;flex-grow:1}@media(max-width: 1024px){.styles_table__YGzCY{width:100%;overflow-x:scroll}}
.styles_details__tYc2_{display:flex;align-items:center;gap:10px}.styles_action__e63gL{display:flex;align-items:center;gap:10px}.styles_rate__uPOOn{width:100%}@media(max-width: 1024px){.styles_rate__uPOOn{width:150px}}
.styles_summary__7IoZm{max-width:400px;position:sticky;bottom:0px;left:40px;z-index:1}@media(max-width: 768px){.styles_summary__7IoZm{max-width:auto}}@media(max-width: 1024px){.styles_table__jfRt8{width:100%;overflow-x:scroll}}
.styles_spinner__EancQ{display:flex;justify-content:center;align-items:center;width:100%;height:100%}
.styles_buttons__dSLM_{display:flex;justify-content:flex-end;align-items:center;gap:40px;font-size:14px}.styles_button__tx6kU{display:flex;gap:5px}.styles_bold__5f7w8{font-weight:bold}.styles_small__7f_Q5{font-size:12px}.styles_errorList__n0N1a{padding-left:20px;list-style:disc}.styles_errorContainer__DmNgB{margin:10px 0;font-size:12px}.styles_lineNumber__vQw25{font-weight:bolder}.styles_title__s1Hw6{font-weight:500}.styles_beneficiaryError__SZUG4{margin:10px 0}
.styles_info__CuQOz{display:flex;flex-direction:row;align-items:center}.styles_message__NWKkR{display:flex;align-items:center;gap:10px}
.styles_container__FN6bH{flex:1;align-items:center;display:flex;justify-content:center;flex-direction:column;gap:20px}
.styles_details__K5RUY{display:flex;align-items:center;gap:10px}.styles_action__wEUZm{display:flex;align-items:center;gap:10px}
.styles_container__G8dns{max-width:300px}
.styles_header__yNi1w{display:flex;padding-right:50px;justify-content:space-between}.styles_buttons__PUNoA{display:flex;flex-direction:row;gap:20px;align-items:center}.styles_import__LoVF1{display:flex;flex-direction:row;gap:5px;font-size:14px;color:#0f0830;font-style:italic}.styles_number__x9mpu{font-weight:bold}
.styles_panel__04hob{max-width:400px}
.styles_container__9gHTV{display:flex;flex-direction:column;gap:10px}.styles_rate__0_WlF{display:flex;flex-direction:row;align-items:center;gap:10px}
.styles_container__HqI1w{display:flex;flex-direction:row;gap:20px;align-items:center}.styles_content__hFTct{display:flex;flex-direction:column;gap:20px}
.styles_container__kajix{display:flex;align-items:center;gap:5px}
.styles_rates__GnJrP{padding:40px 0}.styles_hidden__Tx3bw{display:none}
.styles_container__xXkbA{display:inline-flex;gap:20px;align-items:center;flex-direction:column;text-align:center}.styles_icon__huW9W{margin-bottom:20px}
.styles_container__XtETF{max-width:-moz-max-content;max-width:max-content;align-self:center}
.styles_container__n_bUe{display:flex;flex-direction:column;align-items:center;text-align:center;gap:40px}.styles_button__rNbmy{display:flex;justify-content:center}
.styles_container__U_N41{display:flex;flex:1;position:relative;flex-direction:row;height:100%;width:100%;overflow:hidden}.styles_inner__M1i06{flex:1;position:relative;display:flex;flex-direction:column;max-width:100%;max-height:100%}.styles_content__0G88d{overflow:auto;height:100%}.styles_shadowTopBottom__MbZ1B{position:relative;z-index:0;height:0;width:100%;box-shadow:0 0 0 0 rgba(0,0,0,0);transition:box-shadow .25s ease-in-out}.styles_shadowTopBottom__MbZ1B.styles_top__ZJuKy.styles_white__FOHLL,.styles_shadowTopBottom__MbZ1B.styles_bottom__3LKIy.styles_white__FOHLL{box-shadow:0 0 25px 20px #fff}.styles_shadowTopBottom__MbZ1B.styles_top__ZJuKy.styles_black__Z0YUo,.styles_shadowTopBottom__MbZ1B.styles_bottom__3LKIy.styles_black__Z0YUo{box-shadow:0 0 25px 5px #000}.styles_shadowTopBottom__MbZ1B.styles_top__ZJuKy.styles_grey__o6jKm,.styles_shadowTopBottom__MbZ1B.styles_bottom__3LKIy.styles_grey__o6jKm{box-shadow:0 0 25px 5px rgba(0,0,0,.15)}.styles_shadowLeftRight__ttuiM{position:relative;z-index:0;width:0;box-shadow:0 0 0 0 rgba(0,0,0,0);transition:box-shadow .25s ease-in-out}.styles_shadowLeftRight__ttuiM.styles_left__1rujS.styles_white__FOHLL,.styles_shadowLeftRight__ttuiM.styles_right__m9Uim.styles_white__FOHLL{box-shadow:0 0 25px 20px #fff}.styles_shadowLeftRight__ttuiM.styles_left__1rujS.styles_black__Z0YUo,.styles_shadowLeftRight__ttuiM.styles_right__m9Uim.styles_black__Z0YUo{box-shadow:0 0 25px 5px #000}.styles_shadowLeftRight__ttuiM.styles_left__1rujS.styles_grey__o6jKm,.styles_shadowLeftRight__ttuiM.styles_right__m9Uim.styles_grey__o6jKm{box-shadow:0 0 25px 5px rgba(0,0,0,.15)}
.styles_documents__HuPy1{max-height:250px}
.styles_details__eG8Rr{min-height:200px;min-width:100%;container-type:inline-size}.styles_values__NPU_j{display:grid;grid-template-columns:1fr 1fr;gap:10px 40px}@container (max-width: 450px){.styles_values__NPU_j{grid-template-columns:1fr}}
.styles_container__QZzPe{margin-top:20px;display:flex;flex:1;flex-direction:column}.styles_container__QZzPe.styles_mobile__K0N_X{justify-content:flex-end}.styles_spinner__pz7Wl{display:flex;justify-content:center;align-items:center;margin-top:40px}.styles_checkout__c1LiT{overflow:hidden}.styles_button__O1rEd{display:flex;margin-top:auto;justify-content:flex-end}.styles_button__O1rEd.styles_stretched__DZ0fH{justify-content:unset}.styles_button__O1rEd.styles_stretched__DZ0fH>button{flex:1}
.styles_flow__ZZJd9{flex:1;display:flex}
.styles_container__3j6DK{height:100%;display:flex;align-items:center;justify-content:center;gap:40px}.styles_button__ybsB1{display:flex;justify-content:center}
.styles_container__wIAZ_{background-color:#edeafd;padding:5px 10px;border-radius:5px;transition:background-color .3s;cursor:pointer}.styles_container__wIAZ_:hover{background-color:#ddd7fa}
.styles_container__n9xLw{padding:10px;background-color:#fff;display:inline-flex;border-radius:5px}
.styles_truncate__o4GqA{max-width:250px;color:#797979;overflow:hidden;text-overflow:ellipsis}.styles_expired__jeL8I{margin-top:20px}
.styles_container__0_1P8{position:relative}.styles_container__0_1P8.styles_pending__RyhvP{display:flex;height:100dvh;width:100dvw;justify-content:center;align-items:center}.styles_panels__wgxbH{display:grid;grid-template-columns:minmax(auto, 700px) 1fr;width:100%;height:100dvh}@media(max-width: 1024px){.styles_panels__wgxbH{grid-template-columns:1fr;width:100%;height:100dvh}.styles_panels__wgxbH.styles_hideLeft__3odS0 .styles_left__turyz{display:none}}.styles_left__turyz,.styles_right__p6vyN{display:flex;align-items:center;flex-direction:column}.styles_left__turyz{background-color:var(--account-branding-primary-colour, #0f0830);display:flex;gap:20px;justify-content:space-between}.styles_right__p6vyN{background-color:#f7f8fc;display:flex;justify-content:center;justify-items:center;gap:40px;position:relative;padding-top:20px;padding-bottom:80px}@media(max-width: 1024px){.styles_right__p6vyN{padding:40px 0;padding-bottom:80px;display:flex;flex-direction:column}}.styles_content__OkS_X{width:90%;max-width:500px;height:100%;display:flex;max-height:600px}@media(max-width: 1024px){.styles_content__OkS_X{max-height:unset}}.styles_support__STjqU{margin-bottom:20px;margin-left:20px;align-self:flex-start;background-color:#0f0830;border-radius:5px}.styles_footer__a_w_q{box-sizing:border-box;text-align:center;gap:20px;width:calc(100% - 80px);padding-bottom:10px;align-self:flex-end;position:absolute;bottom:20px;right:40px;width:-moz-max-content;width:max-content;display:flex;align-items:center;justify-content:flex-end}.styles_footer__a_w_q>p{line-height:1.3;padding-bottom:20px}.styles_separator__GOQF0{align-self:stretch}.styles_methods__wn8kX label{display:none}@media(max-width: 1024px){.styles_methods__wn8kX label{display:block}}.styles_pending__RyhvP{flex:1;display:flex;justify-content:center;align-items:center}
.styles_container__7Wr2c{display:contents}
.styles_shadow__SYBGr{box-shadow:0px 2px 2px 1px rgba(0,0,0,.1)}
.styles_end__3nQ5f{display:flex;align-items:flex-end}.styles_total__QgHfA{display:flex;justify-content:flex-end}.styles_imageless__u0vIi{padding-top:20px}
.styles_container__ArrXz{position:relative}.styles_container__ArrXz.styles_pending__KhbIp{display:flex;height:100dvh;width:100dvw;justify-content:center;align-items:center}.styles_panels__3M1Vd{display:grid;grid-template-columns:minmax(auto, 700px) 1fr;width:100%;height:100dvh}@media(max-width: 1024px){.styles_panels__3M1Vd{grid-template-columns:1fr;width:100%;height:100dvh}.styles_panels__3M1Vd.styles_hideLeft__upBMn .styles_left__opJpo{display:none}}.styles_left__opJpo,.styles_right__G4zcd{display:flex;align-items:center;flex-direction:column}.styles_left__opJpo{background-color:var(--account-branding-primary-colour, #0f0830);display:flex;gap:20px;justify-content:space-between}.styles_right__G4zcd{background-color:#f7f8fc;display:flex;justify-content:center;justify-items:center;gap:40px;position:relative;padding-top:20px;padding-bottom:80px}@media(max-width: 1024px){.styles_right__G4zcd{padding:40px 0;padding-bottom:80px;display:flex;flex-direction:column}}.styles_content__dUD7z{width:90%;max-width:500px;height:100%;display:flex;max-height:600px}@media(max-width: 1024px){.styles_content__dUD7z{max-height:unset}}.styles_support__FOF8f{margin-bottom:20px;margin-left:20px;align-self:flex-start;background-color:#0f0830;border-radius:5px}.styles_footer__68Pfr{box-sizing:border-box;text-align:center;gap:20px;width:calc(100% - 80px);padding-bottom:10px;align-self:flex-end;position:absolute;bottom:20px;right:40px;width:-moz-max-content;width:max-content;display:flex;align-items:center;justify-content:flex-end}.styles_footer__68Pfr>p{line-height:1.3;padding-bottom:20px}.styles_separator__Rg7vF{align-self:stretch}.styles_details__So5bE{display:none;padding-bottom:10px;anchor-name:--header;position:relative}@media(max-width: 1024px){.styles_details__So5bE{display:block;padding-bottom:20px}}.styles_merchant__7k2d2{margin-bottom:10px}.styles_background__rEPc3{position:absolute;position-anchor:--header;background-color:var(--account-branding-primary-colour, #f6f5fe);display:none;inset-block-start:0;inset-inline-start:0;inset-inline-end:0;inset-block-end:anchor(--header bottom)}@media(max-width: 1024px){.styles_background__rEPc3{display:block}}.styles_payment__6MQtW{display:flex;justify-content:space-between;align-items:flex-end}
.styles_container__Yt0tU{display:flex;align-items:center}
.styles_pay__tZ8lL{flex:1;display:flex;flex-direction:column;justify-content:space-between}.styles_spinner__PK26f{display:flex;justify-content:center;align-items:center;margin-top:40px}
.styles_dropzoneContainer__B17op{border:2px dashed #ddd7fa;border-radius:5px;transition:border-color .2s ease}.styles_dropzoneContainer__B17op.styles_active__P8ByY{border-color:#3c1b72}.styles_overlay__n_yOO{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:160px;text-align:center}
.styles_pageContainer__BAEod{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;width:100%}.styles_formSection__JI4nL{flex:1;min-width:400px;max-width:600px;flex-wrap:wrap;gap:40px;justify-content:space-between}@media(max-width: 480px){.styles_formSection__JI4nL{min-width:unset}}.styles_fields__lc_b_{flex:1;gap:20px;margin-top:20px;min-width:400px;max-width:600px}@media(max-width: 480px){.styles_fields__lc_b_{min-width:unset}}.styles_divider__pb4q7{display:flex;align-items:center;text-align:center;margin:10px 0}.styles_divider__pb4q7::before,.styles_divider__pb4q7::after{content:"";flex:1;border-bottom:1px solid #e1e1e1}.styles_divider__pb4q7::before{margin-right:10px}.styles_divider__pb4q7::after{margin-left:10px}.styles_dividerText__fKvpn{font-size:14px;color:#8b8593;white-space:nowrap}.styles_manualSection__8az7c{position:relative;transition:opacity .3s ease}.styles_manualSection__8az7c[data-loading=true]{opacity:.5;pointer-events:none}
.styles_pageContainer__xcpPB{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;width:100%}.styles_formSection__QN1f7{flex:1;min-width:400px;max-width:600px;flex-wrap:wrap;gap:40px;justify-content:space-between}@media(max-width: 480px){.styles_formSection__QN1f7{min-width:unset}}.styles_fields__8PaNt{flex:1;margin-top:10px;min-width:400px;max-width:600px}@media(max-width: 480px){.styles_fields__8PaNt{min-width:unset}}.styles_previewSection__EUxEF{margin-top:40px;width:600px;flex-shrink:0;margin-right:2px}@media(max-width: 480px){.styles_previewSection__EUxEF{display:none}}.styles_previewWrapper__FZHmp{position:sticky;top:1rem;border-radius:8px;overflow:auto;box-shadow:0 0 0 1px #ddd;max-height:calc(100vh - 2rem)}.styles_previewImage__XPUBO{width:100%;height:auto;display:block}
.styles_container__D0z_P{background-color:#edeafd;border-radius:5px;position:relative;flex:1}.styles_control__bZPbh{background-color:rgba(0,0,0,0) !important;border:none !important;height:60px;cursor:pointer !important;outline:none !important;border:0 !important;box-shadow:none !important}.styles_control__bZPbh input{box-shadow:none !important}.styles_placeholder__ic2Xu{color:#b8a2f2 !important;font-family:Arial,Helvetica,sans-serif;font-size:16px}.styles_menu__i6eln{box-shadow:0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 10px 15px -3px rgba(0,0,0,.1019607843),0 2px 4px -2px rgba(0,0,0,.1019607843) !important;border-radius:5px;max-width:-moz-max-content;max-width:max-content}.styles_create__RicUc{padding:10px;display:flex;border-bottom:1px solid #f2f2f2}.styles_list__fSpB9{display:flex;flex-direction:column}.styles_option__O8J2C{padding:10px;font-family:Arial,Helvetica,sans-serif;font-size:14px;outline:none;cursor:pointer !important;-webkit-user-select:none;-moz-user-select:none;user-select:none;gap:5px;border-bottom:1px solid #f2f2f2;height:60px;display:flex;align-items:center !important;color:#0f0830 !important;background-color:#fff !important}.styles_option__O8J2C:not([data-disabled]):hover{background-color:#f2f2f2 !important}.styles_option__O8J2C[data-disabled]{cursor:not-allowed}.styles_option__O8J2C[data-highlighted]{background-color:#f2f2f2 !important}.styles_indicator__Nv8WL{padding:0 10px;display:flex;align-items:center;justify-content:center}.styles_menuList__DtBX2{display:flex;padding:0 !important}.styles_valueContainer__FTxe3{font-family:Arial,Helvetica,sans-serif;font-size:16px;padding:0 0 0 10px !important}.styles_searching__Pvevg{display:flex;gap:10px;align-items:center;padding:10px}.styles_nothing__O6KYv{display:flex;align-items:center;padding:10px 20px}
.styles_container__ZDr9V{display:flex;flex:1;gap:10px}.styles_container__ZDr9V>*{flex:1}.styles_container__ZDr9V>*:only-child{flex:1 1 100%}.styles_container__ZDr9V>*:not(:only-child){flex:1 1 50%}
.styles_container__M9jdC{background-color:#edeafd;border-radius:5px;position:relative;flex:1}.styles_control__d5veC{background-color:rgba(0,0,0,0) !important;border:none !important;height:60px;cursor:pointer !important;outline:none !important;border:0 !important;box-shadow:none !important}.styles_control__d5veC input{box-shadow:none !important}.styles_placeholder__LyMXT{color:#0f0830 !important;font-family:Arial,Helvetica,sans-serif;font-size:16px}.styles_menu__Q_A4I{box-shadow:0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 10px 15px -3px rgba(0,0,0,.1019607843),0 2px 4px -2px rgba(0,0,0,.1019607843) !important;border-radius:5px;max-width:-moz-max-content;max-width:max-content}.styles_create__aeiO6{padding:10px;display:flex;border-bottom:1px solid #f2f2f2}.styles_list__jrKUB{display:flex;flex-direction:column}.styles_option__ntiVk{padding:10px;font-family:Arial,Helvetica,sans-serif;font-size:14px;outline:none;cursor:pointer !important;-webkit-user-select:none;-moz-user-select:none;user-select:none;gap:5px;border-bottom:1px solid #f2f2f2;height:60px;display:flex;align-items:center !important;color:#0f0830 !important;background-color:#fff !important}.styles_option__ntiVk:not([data-disabled]):hover{background-color:#f2f2f2 !important}.styles_option__ntiVk[data-disabled]{cursor:not-allowed}.styles_option__ntiVk[data-highlighted]{background-color:#f2f2f2 !important}.styles_indicator__EB_Q_{padding:0 10px;display:flex;align-items:center;justify-content:center}.styles_menuList__2qPjd{display:flex;padding:0 !important}.styles_value___dORV,.styles_item__ZQRS5{display:flex;flex-direction:row;align-items:center;gap:10px}.styles_item__ZQRS5{flex:1}.styles_valueContainer__3CnS_{font-family:Arial,Helvetica,sans-serif;font-size:16px;padding:0 0 0 10px !important}.styles_searching__oInxN{display:flex;gap:10px;align-items:center;padding:10px}.styles_nothing___L0Nu{display:flex;align-items:center;padding:10px 20px}.styles_name__TOh1z{display:flex;flex-direction:column}
@media(max-width: 480px){.styles_balance__CyeNt{display:none}}
.styles_container__pQfBw{display:grid;flex:1}.styles_container__pQfBw>*{grid-column:1/-1;grid-row:1/-1}.styles_selected__GPsG9{flex:1;display:flex;z-index:0;padding:10px;margin-right:35px;min-width:200px;overflow:auto;scrollbar-width:thin;pointer-events:none}.styles_selected__GPsG9.styles_overflowing__8EIau{border-right:1px solid #ddd7fa}.styles_items__mkbti{flex:1;display:flex;box-shadow:0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 10px 15px -3px rgba(0,0,0,.1019607843),0 2px 4px -2px rgba(0,0,0,.1019607843);max-height:24px;max-width:-moz-max-content;max-width:max-content}.styles_item__lszJw{pointer-events:all;background-color:#fff;padding:0 10px;max-width:-moz-max-content;max-width:max-content;display:flex;gap:10px;align-items:center;justify-content:center;border-right:1px solid #e1e1e1}.styles_item__lszJw:first-of-type{border-radius:5px 0 0 5px}.styles_item__lszJw:last-of-type{border-radius:0 5px 5px 0;border-right:none}.styles_item__lszJw:first-of-type:last-of-type{border-radius:5px}
.styles_currency__Std_9{display:flex;align-items:center;gap:10px}
.styles_container__QceJf{display:inline-flex;max-width:-moz-max-content;max-width:max-content;align-items:center;cursor:pointer;transition:opacity .2s,filter .2s}.styles_container__QceJf.styles_disabled__6KCKv{cursor:not-allowed;filter:grayscale(100%);opacity:.35}.styles_root__qte0a{box-shadow:0 0 rgba(0,0,0,0),0 10px 15px -3px rgba(0,0,0,0),0 2px 4px -2px rgba(0,0,0,0);transition:box-shadow .25s;background-color:#edeafd;height:20px;width:20px;aspect-ratio:1;border-radius:5px;display:flex;align-items:center;justify-content:center;cursor:inherit;border:2px solid #8661ea;transition:background-color .2s,border .2s}@media(max-width: 1024px){.styles_root__qte0a{height:30px;width:30px}}.styles_root__qte0a[data-state=checked],.styles_root__qte0a[data-state=indeterminate]{background-color:#8661ea;border:2px solid #8661ea}.styles_indicator__29Off{display:flex;align-items:center;justify-content:center}.styles_label__gZ9S9{cursor:inherit;padding-left:10px;display:flex;flex-direction:column;gap:5px}
.styles_container__goDgz{cursor:pointer}.styles_container__goDgz.styles_disabled__aQsdG{cursor:not-allowed}.styles_unavailable__wP2C_{text-transform:uppercase;background-color:#e1e1e1;padding:0 10px;display:flex;align-items:center;justify-content:center;border-radius:10px;max-width:-moz-max-content;max-width:max-content}
.styles_container__5sxfN{display:flex;flex-direction:column;background-color:#edeafd;border-radius:5px}.styles_button__7CJgq{background-color:rgba(0,0,0,0);border:0;display:flex;justify-content:space-between;align-items:center;justify-content:center;cursor:pointer;max-height:45px;padding:40px 20px}@media(max-width: 480px){.styles_button__7CJgq{max-height:112.5px}}.styles_button__7CJgq.styles_spacing__1RBW2{padding:40px 20px}.styles_button__7CJgq.styles_disabled__S7Qe_{cursor:not-allowed}.styles_button__7CJgq.styles_tooltip__s3VEv{cursor:help}.styles_separator__UPAV5{align-self:stretch}.styles_title__AF25e{filter:grayscale(100%)}
.styles_container__CpgWt{display:flex;flex:1;max-width:100%}
.styles_powered__xTAWN{padding-right:20px}.styles_cards__hzTkc{padding-right:20px;display:flex;flex-direction:row;gap:5px}.styles_fees__sXwk_{max-width:-moz-max-content;max-width:max-content}
.styles_container__622MC{display:inline-flex;max-width:-moz-max-content;max-width:max-content;align-items:center;cursor:pointer;position:relative}.styles_root__HZHNv{box-shadow:0 0 rgba(0,0,0,0),0 10px 15px -3px rgba(0,0,0,0),0 2px 4px -2px rgba(0,0,0,0);transition:box-shadow .25s;display:flex;aspect-ratio:1;height:20px;width:20px}@media(max-width: 1024px){.styles_root__HZHNv{height:30px;width:30px}}.styles_item__gwv_V{aspect-ratio:1;height:20px;width:20px;cursor:inherit;border-radius:50%;background-color:#f6f5fe;display:flex;align-items:center;justify-content:center;border:2px solid #8661ea;transition:background-color .2s,border .2s}@media(max-width: 1024px){.styles_item__gwv_V{height:30px;width:30px}}.styles_item__gwv_V[data-state=checked]{background-color:#8661ea;border:2px solid #8661ea}.styles_item__gwv_V.styles_disabled__yjX52{border:2px solid #bfbfbf}.styles_disabled__yjX52{cursor:not-allowed}.styles_indicator__7KDWA{height:20px;flex:1;margin:0;padding:0;display:flex;justify-content:center;align-items:center}.styles_label__GbT_v{cursor:inherit;padding-left:10px;display:flex;flex-direction:column;gap:5px}
.styles_container__QYCr6{display:flex;flex-direction:column;background-color:#edeafd;border-radius:5px}.styles_horizontal__g2I_N{flex-direction:row}.styles_horizontal__g2I_N>.styles_button__jOd7E{flex:1}.styles_horizontalRadio__tW2qY{display:flex;justify-content:center;align-items:center;margin-right:5px}.styles_button__jOd7E{background-color:rgba(0,0,0,0);border:0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;height:45px;padding:10px}.styles_button__jOd7E.styles_spacing__WSE1H{padding:40px 20px}.styles_button__jOd7E.styles_disabled__10zfE{cursor:not-allowed}.styles_title__s8I4r{filter:grayscale(100%)}.styles_separator___yLsU{align-self:stretch}
.styles_powered__tBlrD{padding-right:20px}.styles_cards__dQ_t9{padding-right:20px;display:flex;flex-direction:row;gap:5px}
.styles_content__pE8Za{padding:40px 0}.styles_button__xtX3U{display:flex}.styles_button__xtX3U>button{flex:1}
.styles_container__8BsH8{width:80px;min-width:80px;display:flex;align-items:flex-end;flex-direction:column}.styles_text__WThLP{transform:translate(-7.5px, 0)}.styles_logo__CGnO3{align-self:stretch;margin-top:-6px}
.styles_container__iKPYX{container-type:size;background-color:#f6f5fe;min-width:100dvw;min-height:100dvh;align-items:center;justify-content:center;overflow:auto;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;padding:20px 0}.styles_wrapper___7n0C{flex:1;display:flex;align-items:center;justify-content:center;flex-direction:column}@media(max-width: calc(1024px + 80px)){.styles_wrapper___7n0C{justify-content:flex-start}}.styles_page__AwInV{display:flex;flex-direction:row;gap:40px;min-width:1024px;max-width:1024px}.styles_disclaimer__SP49u{display:flex;flex:1;justify-content:center;padding-left:80px}@media(max-width: calc(1024px + 80px)){.styles_disclaimer__SP49u{padding-left:0}}.styles_content__rFF__{width:50%}@media(max-width: calc(1024px + 80px)){.styles_content__rFF__{width:100%}}.styles_disclaimerText__9VBYo{text-align:center}@media(max-width: calc(1024px + 80px)){.styles_disclaimerText__9VBYo{text-align:left}.styles_page__AwInV{padding-bottom:20px;flex-direction:column;align-self:stretch;min-width:auto;height:100%;width:calc(100dvw - 40px)}}.styles_footer__vgmtL{width:100dvw;display:flex;flex-direction:row;justify-content:center;align-items:flex-end;text-align:center;gap:2px;padding:20px;box-sizing:border-box}.styles_logo__BHT44{bottom:0;right:0;margin-left:auto}@media(max-width: 1024px){.styles_footer__vgmtL{justify-content:flex-start;text-align:left;gap:20px;border-top:1px solid #e1e1e1}}
.styles_container__GEBlg{text-transform:uppercase;background-color:#edeafd;display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;border-radius:50%}.styles_image__B7g7n{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:50%}
.styles_item__p7ZpQ{padding:10px;outline:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .25s}.styles_item__p7ZpQ:not(:last-of-type){border-bottom:1px solid #ededf4}.styles_item__p7ZpQ[data-disabled]{cursor:not-allowed}.styles_label__GvY9B{display:flex;gap:5px}.styles_disabled__HBr7q{opacity:.25}
.styles_container__cVpUj{position:relative}.styles_container__cVpUj.styles_pending__Of3HA{display:flex;height:100dvh;width:100dvw;justify-content:center;align-items:center}.styles_panels__VRof_{display:grid;grid-template-columns:minmax(auto, 700px) 1fr;width:100%;height:100dvh}@media(max-width: 1024px){.styles_panels__VRof_{grid-template-columns:1fr;width:100%;height:100dvh}.styles_panels__VRof_.styles_hideLeft__Sgnj5 .styles_left__UcbSN{display:none}}.styles_left__UcbSN,.styles_right__IUnd2{display:flex;align-items:center;flex-direction:column}.styles_left__UcbSN{background-color:var(--account-branding-primary-colour, #0f0830);display:flex;gap:20px;justify-content:space-between}.styles_right__IUnd2{background-color:#f7f8fc;display:flex;justify-content:center;justify-items:center;gap:40px;position:relative;padding-top:20px;padding-bottom:80px}@media(max-width: 1024px){.styles_right__IUnd2{padding:40px 0;padding-bottom:80px;display:flex;flex-direction:column}}.styles_content__UP9Mg{width:90%;max-width:500px;height:100%;display:flex;max-height:600px}@media(max-width: 1024px){.styles_content__UP9Mg{max-height:unset}}.styles_support___JX3H{margin-bottom:20px;margin-left:20px;align-self:flex-start;background-color:#0f0830;border-radius:5px}.styles_footer__jkgTs{box-sizing:border-box;text-align:center;gap:20px;width:calc(100% - 80px);padding-bottom:10px;align-self:flex-end;position:absolute;bottom:20px;right:40px;width:-moz-max-content;width:max-content;display:flex;align-items:center;justify-content:flex-end}.styles_footer__jkgTs>p{line-height:1.3;padding-bottom:20px}.styles_separator__ZPKkI{align-self:stretch}
.styles_container__jF_Jb{display:flex;margin:40px auto 0 auto;flex-direction:column;width:32svw}@media(max-width: 768px){.styles_container__jF_Jb{margin-top:0;height:auto;width:100%}}.styles_logo__yAw9Z{position:absolute;top:20px;left:20px;z-index:1}.styles_back__gejwG{padding-bottom:20px}.styles_checkout__MQcRT{display:flex;flex-direction:column;min-height:50svh;min-width:30svw;max-width:35svw}@media(max-width: 768px){.styles_checkout__MQcRT{max-width:100%}}.styles_subtitle__qLBAz{display:flex;flex-direction:column;gap:10px}
.styles_container__iuM5m{min-width:500px}.styles_description__KdY7f{width:100%;margin-bottom:20px}
.styles_actions__ayzb3{display:flex;align-self:flex-end}
.styles_corridor__icxVT{cursor:move}.styles_name__4ex4N{display:flex;flex-direction:column;align-items:flex-start}
.styles_container__U_eUM{display:flex;flex-direction:column;width:500px;margin-top:40px}@media(max-width: 768px){.styles_container__U_eUM{width:90dvw}}.styles_sortable__OgTSF{display:flex;flex-direction:column;gap:10px;flex:1}.styles_separator__B9nPn{align-self:stretch;padding-left:20px}.styles_list__RmSN8{max-height:300px}.styles_selected__yeHQX{padding-top:20px}.styles_instructions__EzhbT{display:flex;flex-direction:column;gap:20px;align-items:center;margin-top:20px}.styles_instructions__EzhbT:empty{display:none}.styles_select__OE__b{flex:1}
.styles_container__lnoQw{width:400px}@media(max-width: 768px){.styles_container__lnoQw{width:auto}}.styles_buttons__gCc29{display:flex;justify-content:flex-end;gap:20px}@media(max-width: 768px){.styles_buttons__gCc29{flex-direction:column}}
.styles_container__4l4iO{display:flex;gap:20px;flex-direction:column;text-align:left;flex:1}.styles_fields__YdFJt{display:grid;grid-template-columns:300px max-content max-content;gap:10px}@media(max-width: 980px){.styles_fields__YdFJt{grid-template-columns:1fr;grid-template-rows:1fr}}.styles_aside__FKUZh{animation-name:styles_enter__DR542;animation-duration:400ms;animation-timing-function:cubic-bezier(0.16, 1, 0.3, 1)}@keyframes styles_enter__DR542{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
.styles_container___11nk{text-align:left}
.styles_container__4z8ty{padding-top:10px;flex:1;width:100%;display:flex;align-self:stretch}.styles_actions__bxmuz{display:flex;align-items:center;flex-direction:row;gap:20px}.styles_separator__t3l4N{align-self:stretch}
.styles_container__BgXHD{min-width:500px}@media(max-width: 480px){.styles_container__BgXHD{min-width:unset}}.styles_description__j_j6r{width:100%;margin-bottom:20px}.styles_content__629On{align-self:stretch;text-align:left}
.styles_button__l54Pu{display:flex;justify-content:flex-end}
.styles_container__YH4_4{align-self:flex-end}
.styles_container__4aQgJ{display:flex;flex-direction:row;flex:1}.styles_state__G7W6b{display:flex;flex-direction:column;gap:5px;align-items:center}.styles_state__G7W6b.styles_processing__hr_48 svg{animation:styles_rotate__gp8Jy 2s linear infinite;transform-origin:center;display:inline-flex;padding-bottom:0;margin-bottom:0}.styles_connector__9xI4Z{display:flex;height:40px;align-items:center;flex:1}.styles_line__6_XHc{height:3px;flex:1;background-color:#e1e1e1}.styles_line__6_XHc.styles_processing__hr_48{background:linear-gradient(to right, #edeafd, #e1e1e1)}.styles_line__6_XHc.styles_failed__50MdI{background:linear-gradient(to right, #edeafd, #ffc7c7)}.styles_line__6_XHc.styles_success__RXT2n{background:linear-gradient(to right, #edeafd, #dcf4e4)}.styles_line__6_XHc.styles_complete__lGTFq{background-color:#edeafd}@keyframes styles_rotate__gp8Jy{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
.styles_container__M8GwR{align-self:flex-end}
.styles_download__MYNR7{align-self:flex-end}
.styles_container__JdST1{align-self:flex-end}
.styles_container__l38f4{display:flex;flex-direction:column;gap:10px}
.styles_beneficiary__ZPJVJ{display:flex;gap:10px;align-items:center}
.styles_download__Y6GG_{display:flex;justify-content:flex-end}
.styles_changes__NwSeG{display:flex;flex-direction:column;gap:2px}
.styles_changes__Sidph{display:flex;flex-direction:column;gap:2px}
.styles_changes__qsax4{display:flex;flex-direction:column;gap:2px}
.styles_changes__xb0sY{display:flex;flex-direction:column;gap:2px}
.styles_container__ufyZi{display:flex;flex-direction:column;gap:20px;width:100%;padding:0 20px}@media(max-width: 768px){.styles_container__ufyZi{padding:0 5px}}.styles_form__ZAcWq{display:flex;align-self:center;padding-top:20px;flex-direction:column;gap:10px;width:100%;min-width:600px}.styles_actions__fz5Kt{display:flex;gap:20px;flex-direction:row;align-items:center;align-self:flex-end}
.styles_container__baAJx{min-width:500px}@media(max-width: 480px){.styles_container__baAJx{min-width:unset}}.styles_description___G7Wc{width:100%;margin-bottom:20px}.styles_content__fek0V{align-self:stretch;text-align:left}
.styles_payment__MICCV{display:grid;grid-auto-flow:column;grid-template-columns:1fr 1fr;gap:10px;align-items:center;padding:2px 0}.styles_block__e3JK6{display:flex;padding:5px 0}.styles_amount__ZPSMc{display:flex;justify-content:flex-end;flex-direction:column;align-items:flex-end;text-align:right}.styles_row__iVFwx{cursor:pointer}
.styles_actions__R2Cj4{align-self:flex-end}
.styles_actions__SfGEn{align-self:flex-end}
.styles_resend__vze5_{margin-top:20px}.styles_message__q_KsU{max-width:-moz-max-content;max-width:max-content;margin-top:20px;display:flex;justify-content:center}
.styles_container__PMM4q{padding:0;margin:0;list-style-type:square}.styles_item__HaOKP{list-style-position:outside;margin-left:13px}.styles_item__HaOKP:not(:last-of-type){padding-bottom:5px}.styles_content__NZcQH{position:relative}
.styles_section__uMI7G{max-height:400px;min-width:300px;text-align:left}
.styles_container__cp5ye{display:inline-flex;max-width:-moz-max-content;max-width:max-content;cursor:pointer;gap:5px;border-radius:5px;background-color:#edeafd;padding:2px 5px;transition:background-color .3s}.styles_container__cp5ye.styles_magnify__0z2MC{padding:10px}.styles_container__cp5ye:hover{background-color:#ddd7fa}.styles_wrap__UNC2l{white-space:normal;word-wrap:break-word;overflow-wrap:break-word;word-break:break-all;flex-wrap:wrap;display:inline-flex}
.styles_actions__UKv5m{display:flex;justify-content:flex-end;gap:10px;margin-top:40px}
.styles_header__mpBAM{display:flex;align-items:center;justify-content:space-between}
.styles_list__Ewpop{display:flex;flex-direction:column;gap:10px}.styles_header__jXtXh{display:flex;align-items:center;justify-content:space-between}.styles_separator__lnwtL{margin:20px 0}.styles_tokens__s4YH4{display:flex;gap:10px}.styles_edit__p6Kge{align-self:flex-end}
.styles_container__BdziL{min-width:350px}
.styles_container__1CWeK{max-width:-moz-max-content;max-width:max-content;padding:40px;padding-top:80px;display:flex;gap:10px;flex-direction:column;align-items:center;border-radius:5px;background-color:#f2f2f2}@media(max-width: 480px){.styles_container__1CWeK{width:90vw}}.styles_container__1CWeK.styles_dismissable__Y_V7X{padding-top:80px}.styles_container__1CWeK.styles_dismissable__Y_V7X .styles_close__8fXfY{display:block}.styles_container__1CWeK.styles_edge__ME5nE{padding-left:0;padding-right:0;padding-bottom:0}.styles_container__1CWeK.styles_edge__ME5nE [data-dialog-buttons]{padding:40px;padding-top:0}.styles_container__1CWeK.styles_edge__ME5nE [data-dialog-header]{padding-inline:40px}.styles_close__8fXfY{display:none;position:absolute;top:40px;right:40px}
.styles_container__Dn3aT{display:flex;flex-direction:column;gap:20px;margin-top:20px;align-self:stretch}.styles_buttons__N0Vl0{align-self:flex-end;display:flex;gap:10px}
.styles_form__VVu4r{flex:1;width:100%;border-block:1px solid #e1e1e1;margin-top:40px}.styles_checkers__dhGXk{flex:1;width:100%;max-height:450px;min-width:500px}@media(max-width: 480px){.styles_checkers__dhGXk{min-width:unset}}
.styles_container__Z6hr9{display:flex;gap:20px;flex-direction:column}.styles_list__rgORC{text-align:left}
.styles_list__bC5yj{display:flex;gap:10px;flex-direction:column}.styles_file__aqB5Q{display:flex;align-items:center;flex-direction:column}
.styles_form__o3oIh{flex:1;width:100%;border-block:1px solid #e1e1e1;margin-top:40px}.styles_checkers__QPjoG{flex:1;width:100%;max-height:450px;min-width:500px}@media(max-width: 480px){.styles_checkers__QPjoG{min-width:unset}}
.styles_container__TbIYN{display:flex;width:-moz-fit-content;width:fit-content;max-width:90vw;min-width:400px}@media(max-width: 800px){.styles_container__TbIYN{width:90vw;min-width:unset}}
.styles_container__pgXkw{width:400px}
.styles_overlay__coPao{background-color:rgba(0,0,0,.25);position:fixed;inset:0;animation:styles_overlay-appear__H2HGb 150ms cubic-bezier(0.16, 1, 0.3, 1)}.styles_layer__2etCv{position:relative}.styles_content__owxH1{position:fixed;max-width:100dvw;max-height:100dvh;overflow:auto;overscroll-behavior:contain}@media(max-width: 768px){.styles_content__owxH1{padding-top:64px}}.styles_content__owxH1.styles_modal__YAPP2{top:50%;left:50%;transform:translate(-50%, -50%);animation:styles_modal-appear__9S25L 150ms cubic-bezier(0.16, 1, 0.3, 1);box-shadow:0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 10px 15px -3px rgba(0,0,0,.1019607843),0 2px 4px -2px rgba(0,0,0,.1019607843)}.styles_content__owxH1.styles_sidebar__OwoZW{background-color:#fff;right:0;top:0;bottom:0;width:800px;border-top-left-radius:10px;border-bottom-left-radius:10px;animation:styles_sidebar-appear__d5s_C .4s cubic-bezier(0.16, 1, 0.3, 1);box-shadow:0 20px 25px -5px rgba(0,0,0,.1019607843),0 8px 10px -6px rgba(0,0,0,.1019607843)}@media(max-width: 768px){.styles_content__owxH1.styles_sidebar__OwoZW{width:90dvw;padding-top:60px}}.styles_content__owxH1.styles_sidebar__OwoZW[data-sidebar-depth="2"]{width:44dvw}@media(max-width: 768px){.styles_content__owxH1.styles_sidebar__OwoZW[data-sidebar-depth="2"]{width:85dvw}}.styles_content__owxH1.styles_sidebar__OwoZW[data-sidebar-depth="3"]{width:43dvw}@media(max-width: 768px){.styles_content__owxH1.styles_sidebar__OwoZW[data-sidebar-depth="3"]{width:80dvw}}.styles_content__owxH1:focus{outline:none}@keyframes styles_overlay-appear__H2HGb{from{opacity:0}to{opacity:1}}@keyframes styles_modal-appear__9S25L{from{opacity:0;transform:translate(-50%, -48%) scale(0.96)}to{opacity:1;transform:translate(-50%, -50%) scale(1)}}@keyframes styles_sidebar-appear__d5s_C{from{right:-45dvw}to{right:0}}
.styles_container__VdOTc{background-color:#ddd7fa;border-radius:10px;transition:background-color .2s;transition-timing-function:ease-in-out}.styles_container__VdOTc:hover{background-color:#edeafd}.styles_container__VdOTc:hover *[data-name=icon]{transform:scale(1.1)}.styles_box__Oh_JN{display:grid;grid-template-columns:max-content 1fr;padding:20px;gap:20px}.styles_text__WkJPH{display:flex;flex-direction:column;gap:5px}
.styles_container__PtzA4{flex:1;display:flex;width:100%;background-color:#fff;border-radius:5px;padding:20px;align-items:center;justify-content:center;position:relative;border:1px solid #e1e1e1}.styles_settings__c6ITh{position:absolute;top:20px;right:20px}.styles_pending__6S0xd{display:flex;flex:1;align-items:center;justify-content:center}.styles_few__Y0V_c{display:flex;gap:20px;flex-direction:row;flex-wrap:wrap}.styles_corridor__TlJf8{min-width:-moz-max-content;min-width:max-content;padding:0 10px}.styles_disclaimer__Ck1tb{position:absolute;bottom:10px;right:10px}
.styles_header__Ipbpc{margin-bottom:20px}.styles_group__gXni_{display:flex;gap:20px;flex-wrap:wrap}.styles_separator__4sfF6{margin:20px 0}
.styles_header__M1aTE{margin-bottom:20px}
.styles_header__uWB0l{margin-bottom:20px}.styles_group__E9Xg9{display:grid;gap:20px;grid-auto-flow:column;grid-auto-columns:1fr}@media(max-width: 480px){.styles_group__E9Xg9{display:flex;flex-direction:column;gap:10px}}
.styles_header__Rdzo7{margin-bottom:20px}
.styles_container__pfHYX{width:45vw}@media(max-width: 768px){.styles_container__pfHYX{width:auto}}
/**
 * Swiper 11.1.14
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2024 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: September 12, 2024
 */

/* FONT_START */
@font-face {
  font-family: 'swiper-icons';
  src: url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');
  font-weight: 400;
  font-style: normal;
}
/* FONT_END */
:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}
:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-horizontal {
  touch-action: pan-y;
}
.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  backface-visibility: hidden;
}
/* 3D Effects */
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.swiper-3d {
  perspective: 1200px;
}
.swiper-3d .swiper-slide,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
  content: '';
  flex-shrink: 0;
  order: 9999;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}
/* Slide styles start */
/* 3D Shadows */
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Slide styles end */


:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  --swiper-pagination-left: auto;
  --swiper-pagination-right: 8px;
  --swiper-pagination-bottom: 8px;
  --swiper-pagination-top: auto;
  --swiper-pagination-fraction-color: inherit;
  --swiper-pagination-progressbar-bg-color: rgba(0,0,0,0.25);
  --swiper-pagination-progressbar-size: 4px;
  --swiper-pagination-bullet-size: 8px;
  --swiper-pagination-bullet-width: 8px;
  --swiper-pagination-bullet-height: 8px;
  --swiper-pagination-bullet-border-radius: 50%;
  --swiper-pagination-bullet-inactive-color: #000;
  --swiper-pagination-bullet-inactive-opacity: 0.2;
  --swiper-pagination-bullet-opacity: 1;
  --swiper-pagination-bullet-horizontal-gap: 4px;
  --swiper-pagination-bullet-vertical-gap: 6px;
  */
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
.swiper-pagination-disabled > .swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: var(--swiper-pagination-bottom, 8px);
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%;
}
/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
          -moz-appearance: none;
       appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet:only-child {
  display: none !important;
}
.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
  right: var(--swiper-pagination-right, 8px);
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}
.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform,
        200ms top;
}
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform,
        200ms left;
}
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform,
    200ms right;
}
/* Fraction */
.swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color, inherit);
}
/* Progress */
.swiper-pagination-progressbar {
  background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}
.swiper-horizontal > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: var(--swiper-pagination-progressbar-size, 4px);
  left: 0;
  top: 0;
}
.swiper-vertical > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
  width: var(--swiper-pagination-progressbar-size, 4px);
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-lock {
  display: none;
}

button.styles_container__PuAEj{cursor:pointer;border-radius:5px;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:10px;height:100%;width:100%;background-color:#ddd7fa;transition:background-color .2s;transition-timing-function:ease-in-out;border:0}button.styles_container__PuAEj :focus-visible{outline:2px solid #0f0830;border-radius:5px}button.styles_container__PuAEj:hover{background-color:#edeafd}button.styles_container__PuAEj:hover *[data-name=icon]{transform:scale(1.1)}
.styles_container__Z_6T5{background-color:#fff;border-radius:5px;display:flex;flex-direction:column;gap:10px;border:1px solid #e1e1e1;padding:20px;position:relative;overflow:hidden}.styles_trends__6ut33{display:flex;flex-direction:column;gap:5px}.styles_button__zv4vD{position:absolute;top:20px;right:20px}.styles_actions__k6CFG{position:absolute;top:0;right:0;width:100%;height:-moz-max-content;height:max-content;background-color:#fff;border-radius:5px;padding:20px;box-shadow:0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 10px 15px -3px rgba(0,0,0,.1019607843),0 2px 4px -2px rgba(0,0,0,.1019607843);animation-name:styles_enter__oe_Re;animation-duration:400ms;animation-timing-function:cubic-bezier(0.16, 1, 0.3, 1)}@keyframes styles_enter__oe_Re{from{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}
.styles_container__jrgdx{position:relative}.styles_slide__VcEHk{height:auto !important}.styles_slide__VcEHk.styles_wide__qG1lw{flex-shrink:0}.styles_control__1apnd{position:absolute;z-index:5;top:0;bottom:0;margin:auto;height:50px;width:25px;display:flex;justify-content:center;align-items:center;cursor:pointer}@media(max-width: 768px){.styles_control__1apnd{display:none}}.styles_previous__4IS5g{left:0}.styles_previous__4IS5g [data-name=icon]{transform:translate(-30px, 0)}.styles_next__4_6qR{right:0}.styles_next__4_6qR [data-name=icon]{transform:translate(30px, 0)}
.styles_container__yC3nc{container-type:inline-size;will-change:transform}
.styles_container__WYS6X{display:flex;gap:20px;width:100%;justify-content:space-between}
.styles_container__Ckb8Q{display:grid;grid-auto-flow:row;gap:20px;container-type:inline-size}.styles_account__HWtE9{display:flex;gap:20px;justify-self:flex-start;flex-wrap:wrap;flex:1}.styles_links__wn17k{display:flex;gap:20px}@container (max-width: 600px){.styles_links__wn17k{gap:10px;flex-direction:column}.styles_separator__Bdx8S{display:none}.styles_account__HWtE9{flex-direction:column}}
.styles_container__Mxq75{display:grid}.styles_profile__zIlqa{display:inline-grid;max-width:-moz-max-content;max-width:max-content;cursor:pointer;grid-template-columns:auto 1fr;justify-content:center;align-items:center;gap:10px;padding-bottom:10px}.styles_name__4Sba_{padding-block:10px;display:flex;align-items:center;gap:5px}.styles_menu__RepcP{overflow:hidden;background-color:#edeafd;border-radius:0 0 10px 10px;box-shadow:inset 0 10px 10px -10px rgba(0,0,0,.1)}.styles_panel__ypb5V{padding:20px;overflow:hidden}
.styles_container__n9_vd{container-type:inline-size;padding:0 40px 40px 40px;display:flex;flex-direction:column;gap:20px}@media(max-width: 768px){.styles_container__n9_vd{padding-left:0;padding-right:0}}.styles_overview__XeA1c{display:grid;gap:20px;min-height:299px}.styles_overview__XeA1c.styles_rates__G7sKO{grid-template-columns:1fr max-content 2fr;gap:20px}@container (max-width: 768px){.styles_overview__XeA1c.styles_rates__G7sKO{grid-template-columns:1fr}}.styles_wallets__jiBzc{padding-right:20px}@media(max-width: 768px){.styles_wallets__jiBzc{padding-right:40px;padding-left:40px}}.styles_padded__C2_wJ{display:flex}@media(max-width: 768px){.styles_padded__C2_wJ{padding-left:40px;padding-right:40px}}.styles_manage__QFCOs{display:flex;gap:10px;align-self:flex-end}@media(max-width: 768px){.styles_manage__QFCOs{padding-left:40px;padding-right:40px;align-self:flex-start}}@media(max-width: 480px){.styles_manage__QFCOs{padding-left:40px;padding-right:40px;flex-direction:column;align-self:stretch}}.styles_summaries__a3tlg{display:flex;flex-direction:column;gap:40px}.styles_title__aNaDc{max-height:-moz-max-content;max-height:max-content}.styles_table__G31pT{display:flex}@media(max-width: 768px){.styles_table__G31pT{padding-left:40px;padding-right:40px}}
.styles_container__pNBPD{padding:0 40px}
.styles_container__NNiqk{padding:0 40px}
.styles_container__Gb6ev{padding:0 40px 40px 40px}
.styles_container__lMHDP{display:flex;flex-direction:column;gap:20px;width:100%}.styles_form__PmldJ{display:flex;align-self:center;padding:20px 0;flex-direction:column;gap:20px}.styles_actions__R6WXA{display:flex;gap:10px;flex-direction:row;width:100%;justify-content:flex-end;align-items:center}@media(min-width: 1024px){.styles_form__PmldJ{margin:10px;width:40%}}@media(max-width: 1280px){.styles_container__lMHDP{padding-top:100px}}.styles_header__t1QxY{position:absolute;margin:20px;top:0;left:0}
.styles_container__KULih{display:flex;flex-direction:column;gap:20px;align-items:center}.styles_form__8acf6{width:50%;max-width:500px}@media(max-width: calc(1024px + 80px)){.styles_form__8acf6{max-width:unset;width:unset}}.styles_fields__mkzCm{display:flex;flex-direction:row;gap:10px}.styles_input__TSkZA{flex:1}.styles_logo__h_vHa{width:35%;align-self:center}
.styles_container__kePhX{border-radius:20px;background-color:#fff;overflow:hidden;flex:1;display:flex;flex-direction:column}.styles_header__RiIFj{padding:20px}.styles_action__cL_9m{padding-top:20px}.styles_title__Dn8kg{background-color:#f2f2f2;padding:20px}.styles_list__1u0Aw{flex:1 0 0;height:100%;overflow:auto}.styles_content__Lsg13{padding:20px;display:flex;flex-direction:column;gap:20px;flex:1}.styles_total__ecyM_{align-self:flex-end;display:flex;flex-direction:column;text-align:right;gap:5px;align-items:flex-end}.styles_footer__hJPs_{display:flex;flex:0}
.styles_retry__a4Ww3{display:flex;justify-content:center}
.styles_invoice___ZAkl{flex:1;min-height:600px;max-height:600px;justify-content:center;gap:20px;flex-direction:column;display:flex;align-self:center}.styles_form__wNxUm{flex:1 1 0px;display:flex;justify-content:center}.styles_skeleton__LIHES{flex:1}.styles_paid__4kSKM{align-self:center}.styles_loading__mMR9x{flex:1;display:flex;align-items:center;justify-content:center}.styles_merchant__ydWWT{margin-left:20px}
.styles_container__8Z0lK{flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:20px}.styles_header__0sIam{display:flex;gap:10px}
.styles_container__Nfp1B{flex:1;display:flex;min-height:400px;border-radius:10px;background-color:#fff;padding:40px}.styles_footer__GyUI_{display:flex;align-items:flex-end;flex-direction:column;gap:20px}.styles_balance__LzQ88{display:flex;flex-direction:row;gap:10px}
.styles_container__2GYHL{padding:0 40px}
.styles_container__CFdop{padding:0 40px}
.styles_container__7IfyB{min-width:0px}@media(min-width: 785px){.styles_container__7IfyB{min-width:550px}}
.styles_pricing__R11RI{display:flex;flex-direction:column;gap:10px;align-items:flex-end}.styles_cardFooter__JZ86Q{display:flex;flex-direction:column;align-self:flex-start;margin-top:20px}.styles_disclaimer__185BZ{display:flex;justify-content:flex-end}.styles_more__p4yxP{display:flex;gap:10px;flex-direction:column}
.styles_container__erWQi{margin-bottom:10px}.styles_separator__GGJ0i{margin:10px}
.styles_container__vczAP{margin-bottom:2px}
.styles_container__U8uDA{min-width:0px}@media(min-width: 785px){.styles_container__U8uDA{min-width:550px}}
.styles_container___8woA{padding:0 40px}
.styles_container__JVxkI{padding:0 40px 40px 40px}
.styles_container__ulZ39{padding:0 40px}
.styles_container__pzmw3{padding:0 40px}
