/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[2].use[1]!./node_modules/next/dist/build/webpack/loaders/next-font-loader/index.js??ruleSet[1].rules[14].oneOf[2].use[2]!./node_modules/next/font/google/target.css?{"path":"app/layout.tsx","import":"Inter","arguments":[{"subsets":["latin"]}],"variableName":"inter"} ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(/_next/static/media/ba9851c3c22cd980-s.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(/_next/static/media/21350d82a1f187e9-s.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(/_next/static/media/df0a9ae256c0569c-s.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(/_next/static/media/8e9860b6e62d6359-s.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}@font-face {font-family: 'Inter Fallback';src: local("Arial");ascent-override: 90.44%;descent-override: 22.52%;line-gap-override: 0.00%;size-adjust: 107.12%
}.__className_d8ebd1 {font-family: 'Inter', 'Inter Fallback';font-style: normal
}

/*!********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[10].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[10].use[3]!./node_modules/flag-icons/css/flag-icons.min.css ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************/
.fib,.fi{background-size:contain;background-position:50%;background-repeat:no-repeat}.fi{position:relative;display:inline-block;width:1.333333em;line-height:1em}.fi:before{content:" "}.fi.fis{width:1em}.fi-xx{background-image:url(/_next/static/media/xx.7aec1681.svg)}.fi-xx.fis{background-image:url(/_next/static/media/xx.36e887fc.svg)}.fi-ad{background-image:url(/_next/static/media/ad.b565cad3.svg)}.fi-ad.fis{background-image:url(/_next/static/media/ad.14b2769a.svg)}.fi-ae{background-image:url(/_next/static/media/ae.f162af03.svg)}.fi-ae.fis{background-image:url(/_next/static/media/ae.d03f76a0.svg)}.fi-af{background-image:url(/_next/static/media/af.c6050ccd.svg)}.fi-af.fis{background-image:url(/_next/static/media/af.435470e3.svg)}.fi-ag{background-image:url(/_next/static/media/ag.62cf6a10.svg)}.fi-ag.fis{background-image:url(/_next/static/media/ag.e4ec7960.svg)}.fi-ai{background-image:url(/_next/static/media/ai.2a1a5933.svg)}.fi-ai.fis{background-image:url(/_next/static/media/ai.a4b34f84.svg)}.fi-al{background-image:url(/_next/static/media/al.5df89ac8.svg)}.fi-al.fis{background-image:url(/_next/static/media/al.4833b4f3.svg)}.fi-am{background-image:url(/_next/static/media/am.7f72827a.svg)}.fi-am.fis{background-image:url(/_next/static/media/am.34892225.svg)}.fi-ao{background-image:url(/_next/static/media/ao.a4fd2437.svg)}.fi-ao.fis{background-image:url(/_next/static/media/ao.dc602665.svg)}.fi-aq{background-image:url(/_next/static/media/aq.ce1f8e53.svg)}.fi-aq.fis{background-image:url(/_next/static/media/aq.f2df55b9.svg)}.fi-ar{background-image:url(/_next/static/media/ar.6208071e.svg)}.fi-ar.fis{background-image:url(/_next/static/media/ar.00c27288.svg)}.fi-as{background-image:url(/_next/static/media/as.01647fad.svg)}.fi-as.fis{background-image:url(/_next/static/media/as.a2913fa2.svg)}.fi-at{background-image:url(/_next/static/media/at.5b89999f.svg)}.fi-at.fis{background-image:url(/_next/static/media/at.eff32dd0.svg)}.fi-au{background-image:url(/_next/static/media/au.37597da1.svg)}.fi-au.fis{background-image:url(/_next/static/media/au.f7475e83.svg)}.fi-aw{background-image:url(/_next/static/media/aw.ffc51b5a.svg)}.fi-aw.fis{background-image:url(/_next/static/media/aw.38f24953.svg)}.fi-ax{background-image:url(/_next/static/media/ax.52a80967.svg)}.fi-ax.fis{background-image:url(/_next/static/media/ax.ff1515de.svg)}.fi-az{background-image:url(/_next/static/media/az.68efbd04.svg)}.fi-az.fis{background-image:url(/_next/static/media/az.1b8731a4.svg)}.fi-ba{background-image:url(/_next/static/media/ba.a6d937cc.svg)}.fi-ba.fis{background-image:url(/_next/static/media/ba.f7b5581c.svg)}.fi-bb{background-image:url(/_next/static/media/bb.4f50c33a.svg)}.fi-bb.fis{background-image:url(/_next/static/media/bb.39025a56.svg)}.fi-bd{background-image:url(/_next/static/media/bd.3b0570c0.svg)}.fi-bd.fis{background-image:url(/_next/static/media/bd.dda0e02d.svg)}.fi-be{background-image:url(/_next/static/media/be.77cccf17.svg)}.fi-be.fis{background-image:url(/_next/static/media/be.8dd87cc1.svg)}.fi-bf{background-image:url(/_next/static/media/bf.415d3659.svg)}.fi-bf.fis{background-image:url(/_next/static/media/bf.580f6b00.svg)}.fi-bg{background-image:url(/_next/static/media/bg.27e6e74d.svg)}.fi-bg.fis{background-image:url(/_next/static/media/bg.d5f28354.svg)}.fi-bh{background-image:url(/_next/static/media/bh.2ff06f83.svg)}.fi-bh.fis{background-image:url(/_next/static/media/bh.84867991.svg)}.fi-bi{background-image:url(/_next/static/media/bi.a6b2059a.svg)}.fi-bi.fis{background-image:url(/_next/static/media/bi.b0f6538c.svg)}.fi-bj{background-image:url(/_next/static/media/bj.1375d8c9.svg)}.fi-bj.fis{background-image:url(/_next/static/media/bj.14b050e1.svg)}.fi-bl{background-image:url(/_next/static/media/bl.0d579979.svg)}.fi-bl.fis{background-image:url(/_next/static/media/bl.2c23e677.svg)}.fi-bm{background-image:url(/_next/static/media/bm.a27098d2.svg)}.fi-bm.fis{background-image:url(/_next/static/media/bm.75279f04.svg)}.fi-bn{background-image:url(/_next/static/media/bn.c13ab93d.svg)}.fi-bn.fis{background-image:url(/_next/static/media/bn.4e5ec8c5.svg)}.fi-bo{background-image:url(/_next/static/media/bo.9eafaa77.svg)}.fi-bo.fis{background-image:url(/_next/static/media/bo.47b87e1d.svg)}.fi-bq{background-image:url(/_next/static/media/bq.f6d582bf.svg)}.fi-bq.fis{background-image:url(/_next/static/media/bq.68b35ed6.svg)}.fi-br{background-image:url(/_next/static/media/br.de35e3d0.svg)}.fi-br.fis{background-image:url(/_next/static/media/br.67a6502f.svg)}.fi-bs{background-image:url(/_next/static/media/bs.d0bf1659.svg)}.fi-bs.fis{background-image:url(/_next/static/media/bs.1fc645d9.svg)}.fi-bt{background-image:url(/_next/static/media/bt.bc95f27c.svg)}.fi-bt.fis{background-image:url(/_next/static/media/bt.1a35bb57.svg)}.fi-bv{background-image:url(/_next/static/media/bv.dbc727c7.svg)}.fi-bv.fis{background-image:url(/_next/static/media/bv.b376a0c2.svg)}.fi-bw{background-image:url(/_next/static/media/bw.df3366e6.svg)}.fi-bw.fis{background-image:url(/_next/static/media/bw.a1b03391.svg)}.fi-by{background-image:url(/_next/static/media/by.dcca2e49.svg)}.fi-by.fis{background-image:url(/_next/static/media/by.a9f5b570.svg)}.fi-bz{background-image:url(/_next/static/media/bz.07b1393a.svg)}.fi-bz.fis{background-image:url(/_next/static/media/bz.239d2201.svg)}.fi-ca{background-image:url(/_next/static/media/ca.896bca67.svg)}.fi-ca.fis{background-image:url(/_next/static/media/ca.b405d187.svg)}.fi-cc{background-image:url(/_next/static/media/cc.755d680f.svg)}.fi-cc.fis{background-image:url(/_next/static/media/cc.8bd1a967.svg)}.fi-cd{background-image:url(/_next/static/media/cd.25808585.svg)}.fi-cd.fis{background-image:url(/_next/static/media/cd.fffb6b4f.svg)}.fi-cf{background-image:url(/_next/static/media/cf.be784cc8.svg)}.fi-cf.fis{background-image:url(/_next/static/media/cf.6cff29be.svg)}.fi-cg{background-image:url(/_next/static/media/cg.d1d9c2f7.svg)}.fi-cg.fis{background-image:url(/_next/static/media/cg.4b0f3275.svg)}.fi-ch{background-image:url(/_next/static/media/ch.a4939cb8.svg)}.fi-ch.fis{background-image:url(/_next/static/media/ch.baba02d3.svg)}.fi-ci{background-image:url(/_next/static/media/ci.514886a6.svg)}.fi-ci.fis{background-image:url(/_next/static/media/ci.6778515b.svg)}.fi-ck{background-image:url(/_next/static/media/ck.04d9039d.svg)}.fi-ck.fis{background-image:url(/_next/static/media/ck.d6781181.svg)}.fi-cl{background-image:url(/_next/static/media/cl.c77df473.svg)}.fi-cl.fis{background-image:url(/_next/static/media/cl.5a22125c.svg)}.fi-cm{background-image:url(/_next/static/media/cm.a298fc08.svg)}.fi-cm.fis{background-image:url(/_next/static/media/cm.f4820dd5.svg)}.fi-cn{background-image:url(/_next/static/media/cn.7fd9bbb9.svg)}.fi-cn.fis{background-image:url(/_next/static/media/cn.cb52daf1.svg)}.fi-co{background-image:url(/_next/static/media/co.6b78e07b.svg)}.fi-co.fis{background-image:url(/_next/static/media/co.76882952.svg)}.fi-cr{background-image:url(/_next/static/media/cr.cc088912.svg)}.fi-cr.fis{background-image:url(/_next/static/media/cr.1b227430.svg)}.fi-cu{background-image:url(/_next/static/media/cu.41475839.svg)}.fi-cu.fis{background-image:url(/_next/static/media/cu.ad9e4327.svg)}.fi-cv{background-image:url(/_next/static/media/cv.8b2e1c15.svg)}.fi-cv.fis{background-image:url(/_next/static/media/cv.526fd91a.svg)}.fi-cw{background-image:url(/_next/static/media/cw.93b85dbf.svg)}.fi-cw.fis{background-image:url(/_next/static/media/cw.02547adf.svg)}.fi-cx{background-image:url(/_next/static/media/cx.fd2a5aee.svg)}.fi-cx.fis{background-image:url(/_next/static/media/cx.4676a5e8.svg)}.fi-cy{background-image:url(/_next/static/media/cy.7249484c.svg)}.fi-cy.fis{background-image:url(/_next/static/media/cy.239da485.svg)}.fi-cz{background-image:url(/_next/static/media/cz.7c86bb18.svg)}.fi-cz.fis{background-image:url(/_next/static/media/cz.83554014.svg)}.fi-de{background-image:url(/_next/static/media/de.666805f5.svg)}.fi-de.fis{background-image:url(/_next/static/media/de.7643c466.svg)}.fi-dj{background-image:url(/_next/static/media/dj.fdb22cb3.svg)}.fi-dj.fis{background-image:url(/_next/static/media/dj.5938f70a.svg)}.fi-dk{background-image:url(/_next/static/media/dk.4b0313b3.svg)}.fi-dk.fis{background-image:url(/_next/static/media/dk.89836fb3.svg)}.fi-dm{background-image:url(/_next/static/media/dm.c3205e29.svg)}.fi-dm.fis{background-image:url(/_next/static/media/dm.be65cbd3.svg)}.fi-do{background-image:url(/_next/static/media/do.90543632.svg)}.fi-do.fis{background-image:url(/_next/static/media/do.5dff1c5f.svg)}.fi-dz{background-image:url(/_next/static/media/dz.eccc2d17.svg)}.fi-dz.fis{background-image:url(/_next/static/media/dz.4d424eed.svg)}.fi-ec{background-image:url(/_next/static/media/ec.fe749fb4.svg)}.fi-ec.fis{background-image:url(/_next/static/media/ec.c410ad34.svg)}.fi-ee{background-image:url(/_next/static/media/ee.56dc3aee.svg)}.fi-ee.fis{background-image:url(/_next/static/media/ee.866fd1e9.svg)}.fi-eg{background-image:url(/_next/static/media/eg.047d5d78.svg)}.fi-eg.fis{background-image:url(/_next/static/media/eg.fa4029f7.svg)}.fi-eh{background-image:url(/_next/static/media/eh.8c2d6290.svg)}.fi-eh.fis{background-image:url(/_next/static/media/eh.fb5f92c8.svg)}.fi-er{background-image:url(/_next/static/media/er.522330c7.svg)}.fi-er.fis{background-image:url(/_next/static/media/er.dd9cd168.svg)}.fi-es{background-image:url(/_next/static/media/es.b74b7366.svg)}.fi-es.fis{background-image:url(/_next/static/media/es.56e04edb.svg)}.fi-et{background-image:url(/_next/static/media/et.2590f747.svg)}.fi-et.fis{background-image:url(/_next/static/media/et.831fb719.svg)}.fi-fi{background-image:url(/_next/static/media/fi.97487f84.svg)}.fi-fi.fis{background-image:url(/_next/static/media/fi.26d2687d.svg)}.fi-fj{background-image:url(/_next/static/media/fj.a7cdc5d9.svg)}.fi-fj.fis{background-image:url(/_next/static/media/fj.bdaf8e0b.svg)}.fi-fk{background-image:url(/_next/static/media/fk.2fa70293.svg)}.fi-fk.fis{background-image:url(/_next/static/media/fk.67b13a77.svg)}.fi-fm{background-image:url(/_next/static/media/fm.624c0401.svg)}.fi-fm.fis{background-image:url(/_next/static/media/fm.9f69c44d.svg)}.fi-fo{background-image:url(/_next/static/media/fo.67175ea9.svg)}.fi-fo.fis{background-image:url(/_next/static/media/fo.e2127081.svg)}.fi-fr{background-image:url(/_next/static/media/fr.f5380d92.svg)}.fi-fr.fis{background-image:url(/_next/static/media/fr.9b218945.svg)}.fi-ga{background-image:url(/_next/static/media/ga.c54a4716.svg)}.fi-ga.fis{background-image:url(/_next/static/media/ga.ed2911b6.svg)}.fi-gb{background-image:url(/_next/static/media/gb.a50bb9b9.svg)}.fi-gb.fis{background-image:url(/_next/static/media/gb.84704546.svg)}.fi-gd{background-image:url(/_next/static/media/gd.e05a9476.svg)}.fi-gd.fis{background-image:url(/_next/static/media/gd.14a558de.svg)}.fi-ge{background-image:url(/_next/static/media/ge.ea35a606.svg)}.fi-ge.fis{background-image:url(/_next/static/media/ge.58018902.svg)}.fi-gf{background-image:url(/_next/static/media/gf.3432de9d.svg)}.fi-gf.fis{background-image:url(/_next/static/media/gf.ebd3395c.svg)}.fi-gg{background-image:url(/_next/static/media/gg.2a17e1f5.svg)}.fi-gg.fis{background-image:url(/_next/static/media/gg.20336d11.svg)}.fi-gh{background-image:url(/_next/static/media/gh.c17cf878.svg)}.fi-gh.fis{background-image:url(/_next/static/media/gh.448b0251.svg)}.fi-gi{background-image:url(/_next/static/media/gi.1b7f29db.svg)}.fi-gi.fis{background-image:url(/_next/static/media/gi.238dcba4.svg)}.fi-gl{background-image:url(/_next/static/media/gl.78358425.svg)}.fi-gl.fis{background-image:url(/_next/static/media/gl.5444bdb4.svg)}.fi-gm{background-image:url(/_next/static/media/gm.ed8bbaab.svg)}.fi-gm.fis{background-image:url(/_next/static/media/gm.f9f1be29.svg)}.fi-gn{background-image:url(/_next/static/media/gn.649ba66f.svg)}.fi-gn.fis{background-image:url(/_next/static/media/gn.f1877078.svg)}.fi-gp{background-image:url(/_next/static/media/gp.bbea90b2.svg)}.fi-gp.fis{background-image:url(/_next/static/media/gp.6fcf1bbe.svg)}.fi-gq{background-image:url(/_next/static/media/gq.c572f675.svg)}.fi-gq.fis{background-image:url(/_next/static/media/gq.c6128d72.svg)}.fi-gr{background-image:url(/_next/static/media/gr.c44dd9de.svg)}.fi-gr.fis{background-image:url(/_next/static/media/gr.b29b73cc.svg)}.fi-gs{background-image:url(/_next/static/media/gs.fe3374bb.svg)}.fi-gs.fis{background-image:url(/_next/static/media/gs.4ae78589.svg)}.fi-gt{background-image:url(/_next/static/media/gt.c5f468c9.svg)}.fi-gt.fis{background-image:url(/_next/static/media/gt.097451fc.svg)}.fi-gu{background-image:url(/_next/static/media/gu.b033e7a6.svg)}.fi-gu.fis{background-image:url(/_next/static/media/gu.e98af0a7.svg)}.fi-gw{background-image:url(/_next/static/media/gw.ea5c7733.svg)}.fi-gw.fis{background-image:url(/_next/static/media/gw.63a96ba0.svg)}.fi-gy{background-image:url(/_next/static/media/gy.a49496e0.svg)}.fi-gy.fis{background-image:url(/_next/static/media/gy.f6fc470b.svg)}.fi-hk{background-image:url(/_next/static/media/hk.fbcde7e7.svg)}.fi-hk.fis{background-image:url(/_next/static/media/hk.dce082af.svg)}.fi-hm{background-image:url(/_next/static/media/hm.82bbdf2c.svg)}.fi-hm.fis{background-image:url(/_next/static/media/hm.5becb17f.svg)}.fi-hn{background-image:url(/_next/static/media/hn.2743fae6.svg)}.fi-hn.fis{background-image:url(/_next/static/media/hn.04ddc9c9.svg)}.fi-hr{background-image:url(/_next/static/media/hr.34b7d242.svg)}.fi-hr.fis{background-image:url(/_next/static/media/hr.f0c84cca.svg)}.fi-ht{background-image:url(/_next/static/media/ht.da0b6318.svg)}.fi-ht.fis{background-image:url(/_next/static/media/ht.9f915077.svg)}.fi-hu{background-image:url(/_next/static/media/hu.16c6335f.svg)}.fi-hu.fis{background-image:url(/_next/static/media/hu.dd178f4f.svg)}.fi-id{background-image:url(/_next/static/media/id.4cad97a8.svg)}.fi-id.fis{background-image:url(/_next/static/media/id.14f7cd20.svg)}.fi-ie{background-image:url(/_next/static/media/ie.81491cb3.svg)}.fi-ie.fis{background-image:url(/_next/static/media/ie.3ffc25e6.svg)}.fi-il{background-image:url(/_next/static/media/il.80b0a878.svg)}.fi-il.fis{background-image:url(/_next/static/media/il.189a898e.svg)}.fi-im{background-image:url(/_next/static/media/im.479ad3e9.svg)}.fi-im.fis{background-image:url(/_next/static/media/im.6477619a.svg)}.fi-in{background-image:url(/_next/static/media/in.895a1570.svg)}.fi-in.fis{background-image:url(/_next/static/media/in.d0d6fbfb.svg)}.fi-io{background-image:url(/_next/static/media/io.fc7eebc1.svg)}.fi-io.fis{background-image:url(/_next/static/media/io.6bb5f04b.svg)}.fi-iq{background-image:url(/_next/static/media/iq.ef417ed1.svg)}.fi-iq.fis{background-image:url(/_next/static/media/iq.97972d36.svg)}.fi-ir{background-image:url(/_next/static/media/ir.801fbb84.svg)}.fi-ir.fis{background-image:url(/_next/static/media/ir.b0b67ec9.svg)}.fi-is{background-image:url(/_next/static/media/is.d9058ffe.svg)}.fi-is.fis{background-image:url(/_next/static/media/is.429236e3.svg)}.fi-it{background-image:url(/_next/static/media/it.919398e6.svg)}.fi-it.fis{background-image:url(/_next/static/media/it.a33eed70.svg)}.fi-je{background-image:url(/_next/static/media/je.2b7a276f.svg)}.fi-je.fis{background-image:url(/_next/static/media/je.2f55f42c.svg)}.fi-jm{background-image:url(/_next/static/media/jm.d2a19045.svg)}.fi-jm.fis{background-image:url(/_next/static/media/jm.bdacb13d.svg)}.fi-jo{background-image:url(/_next/static/media/jo.1d753f70.svg)}.fi-jo.fis{background-image:url(/_next/static/media/jo.5f1bc0fd.svg)}.fi-jp{background-image:url(/_next/static/media/jp.469572a4.svg)}.fi-jp.fis{background-image:url(/_next/static/media/jp.f7679c7d.svg)}.fi-ke{background-image:url(/_next/static/media/ke.f16cb069.svg)}.fi-ke.fis{background-image:url(/_next/static/media/ke.97ba1711.svg)}.fi-kg{background-image:url(/_next/static/media/kg.be82c42b.svg)}.fi-kg.fis{background-image:url(/_next/static/media/kg.994fed1d.svg)}.fi-kh{background-image:url(/_next/static/media/kh.11eb9a0f.svg)}.fi-kh.fis{background-image:url(/_next/static/media/kh.e67aa6fd.svg)}.fi-ki{background-image:url(/_next/static/media/ki.9e4e595c.svg)}.fi-ki.fis{background-image:url(/_next/static/media/ki.2e09febf.svg)}.fi-km{background-image:url(/_next/static/media/km.7a0dade4.svg)}.fi-km.fis{background-image:url(/_next/static/media/km.646d1493.svg)}.fi-kn{background-image:url(/_next/static/media/kn.fd378e90.svg)}.fi-kn.fis{background-image:url(/_next/static/media/kn.108c8847.svg)}.fi-kp{background-image:url(/_next/static/media/kp.91011e5b.svg)}.fi-kp.fis{background-image:url(/_next/static/media/kp.c253ccbb.svg)}.fi-kr{background-image:url(/_next/static/media/kr.653f2f60.svg)}.fi-kr.fis{background-image:url(/_next/static/media/kr.b7c6fcdd.svg)}.fi-kw{background-image:url(/_next/static/media/kw.f6baad6c.svg)}.fi-kw.fis{background-image:url(/_next/static/media/kw.fb4eb65c.svg)}.fi-ky{background-image:url(/_next/static/media/ky.4f9c0b82.svg)}.fi-ky.fis{background-image:url(/_next/static/media/ky.c6d5a8d5.svg)}.fi-kz{background-image:url(/_next/static/media/kz.6e1e994c.svg)}.fi-kz.fis{background-image:url(/_next/static/media/kz.07b60b89.svg)}.fi-la{background-image:url(/_next/static/media/la.21965b6b.svg)}.fi-la.fis{background-image:url(/_next/static/media/la.a6797aaf.svg)}.fi-lb{background-image:url(/_next/static/media/lb.ed2ddca6.svg)}.fi-lb.fis{background-image:url(/_next/static/media/lb.95bb0628.svg)}.fi-lc{background-image:url(/_next/static/media/lc.75168bb4.svg)}.fi-lc.fis{background-image:url(/_next/static/media/lc.ab0f97c6.svg)}.fi-li{background-image:url(/_next/static/media/li.5cded325.svg)}.fi-li.fis{background-image:url(/_next/static/media/li.948747ca.svg)}.fi-lk{background-image:url(/_next/static/media/lk.b7c51dbe.svg)}.fi-lk.fis{background-image:url(/_next/static/media/lk.23166e8c.svg)}.fi-lr{background-image:url(/_next/static/media/lr.53b9aaa6.svg)}.fi-lr.fis{background-image:url(/_next/static/media/lr.24de0706.svg)}.fi-ls{background-image:url(/_next/static/media/ls.3ffccbb5.svg)}.fi-ls.fis{background-image:url(/_next/static/media/ls.9d74b3ad.svg)}.fi-lt{background-image:url(/_next/static/media/lt.bf4fafec.svg)}.fi-lt.fis{background-image:url(/_next/static/media/lt.8caacf8e.svg)}.fi-lu{background-image:url(/_next/static/media/lu.86de7018.svg)}.fi-lu.fis{background-image:url(/_next/static/media/lu.c50a5e54.svg)}.fi-lv{background-image:url(/_next/static/media/lv.a0f4e501.svg)}.fi-lv.fis{background-image:url(/_next/static/media/lv.4971dcb7.svg)}.fi-ly{background-image:url(/_next/static/media/ly.767d61c3.svg)}.fi-ly.fis{background-image:url(/_next/static/media/ly.b15665e7.svg)}.fi-ma{background-image:url(/_next/static/media/ma.ac9e8647.svg)}.fi-ma.fis{background-image:url(/_next/static/media/ma.011669b1.svg)}.fi-mc{background-image:url(/_next/static/media/mc.4575357b.svg)}.fi-mc.fis{background-image:url(/_next/static/media/mc.8d86df98.svg)}.fi-md{background-image:url(/_next/static/media/md.dba4c7fc.svg)}.fi-md.fis{background-image:url(/_next/static/media/md.1ac10547.svg)}.fi-me{background-image:url(/_next/static/media/me.4978895c.svg)}.fi-me.fis{background-image:url(/_next/static/media/me.7e20b942.svg)}.fi-mf{background-image:url(/_next/static/media/mf.ec6640d7.svg)}.fi-mf.fis{background-image:url(/_next/static/media/mf.bc094987.svg)}.fi-mg{background-image:url(/_next/static/media/mg.fdccffd8.svg)}.fi-mg.fis{background-image:url(/_next/static/media/mg.4877b16a.svg)}.fi-mh{background-image:url(/_next/static/media/mh.2e69453f.svg)}.fi-mh.fis{background-image:url(/_next/static/media/mh.84332268.svg)}.fi-mk{background-image:url(/_next/static/media/mk.e08d824e.svg)}.fi-mk.fis{background-image:url(/_next/static/media/mk.2e8a86db.svg)}.fi-ml{background-image:url(/_next/static/media/ml.8913b6a0.svg)}.fi-ml.fis{background-image:url(/_next/static/media/ml.ba7ce81b.svg)}.fi-mm{background-image:url(/_next/static/media/mm.88f1ae1b.svg)}.fi-mm.fis{background-image:url(/_next/static/media/mm.588f0238.svg)}.fi-mn{background-image:url(/_next/static/media/mn.365f5b1a.svg)}.fi-mn.fis{background-image:url(/_next/static/media/mn.b7e17957.svg)}.fi-mo{background-image:url(/_next/static/media/mo.5c0be540.svg)}.fi-mo.fis{background-image:url(/_next/static/media/mo.26867be2.svg)}.fi-mp{background-image:url(/_next/static/media/mp.fb95729b.svg)}.fi-mp.fis{background-image:url(/_next/static/media/mp.8842d0ea.svg)}.fi-mq{background-image:url(/_next/static/media/mq.552f523c.svg)}.fi-mq.fis{background-image:url(/_next/static/media/mq.ff8d61a6.svg)}.fi-mr{background-image:url(/_next/static/media/mr.b1c94640.svg)}.fi-mr.fis{background-image:url(/_next/static/media/mr.102a50bf.svg)}.fi-ms{background-image:url(/_next/static/media/ms.57d5c0e6.svg)}.fi-ms.fis{background-image:url(/_next/static/media/ms.2e19586b.svg)}.fi-mt{background-image:url(/_next/static/media/mt.2a8198a4.svg)}.fi-mt.fis{background-image:url(/_next/static/media/mt.b8ab0ef5.svg)}.fi-mu{background-image:url(/_next/static/media/mu.c9c6e4ee.svg)}.fi-mu.fis{background-image:url(/_next/static/media/mu.42abd700.svg)}.fi-mv{background-image:url(/_next/static/media/mv.f37078c1.svg)}.fi-mv.fis{background-image:url(/_next/static/media/mv.cd985551.svg)}.fi-mw{background-image:url(/_next/static/media/mw.69ded792.svg)}.fi-mw.fis{background-image:url(/_next/static/media/mw.65a71322.svg)}.fi-mx{background-image:url(/_next/static/media/mx.1134b850.svg)}.fi-mx.fis{background-image:url(/_next/static/media/mx.bc259576.svg)}.fi-my{background-image:url(/_next/static/media/my.fc14919a.svg)}.fi-my.fis{background-image:url(/_next/static/media/my.2cdcc8d1.svg)}.fi-mz{background-image:url(/_next/static/media/mz.2506e9e5.svg)}.fi-mz.fis{background-image:url(/_next/static/media/mz.4f04cc96.svg)}.fi-na{background-image:url(/_next/static/media/na.54baa000.svg)}.fi-na.fis{background-image:url(/_next/static/media/na.a64d8ca1.svg)}.fi-nc{background-image:url(/_next/static/media/nc.fe4ee3e5.svg)}.fi-nc.fis{background-image:url(/_next/static/media/nc.51c5586c.svg)}.fi-ne{background-image:url(/_next/static/media/ne.6a215ca5.svg)}.fi-ne.fis{background-image:url(/_next/static/media/ne.ddabaa80.svg)}.fi-nf{background-image:url(/_next/static/media/nf.0e3b38dc.svg)}.fi-nf.fis{background-image:url(/_next/static/media/nf.407d2ab8.svg)}.fi-ng{background-image:url(/_next/static/media/ng.ec2e74e2.svg)}.fi-ng.fis{background-image:url(/_next/static/media/ng.5247079e.svg)}.fi-ni{background-image:url(/_next/static/media/ni.5163411d.svg)}.fi-ni.fis{background-image:url(/_next/static/media/ni.bf7fcea5.svg)}.fi-nl{background-image:url(/_next/static/media/nl.c49ee8d5.svg)}.fi-nl.fis{background-image:url(/_next/static/media/nl.2c98e1df.svg)}.fi-no{background-image:url(/_next/static/media/no.4ceb414c.svg)}.fi-no.fis{background-image:url(/_next/static/media/no.a519bc0f.svg)}.fi-np{background-image:url(/_next/static/media/np.3a5eec1c.svg)}.fi-np.fis{background-image:url(/_next/static/media/np.a94793ce.svg)}.fi-nr{background-image:url(/_next/static/media/nr.f98dec91.svg)}.fi-nr.fis{background-image:url(/_next/static/media/nr.a83a706b.svg)}.fi-nu{background-image:url(/_next/static/media/nu.e3a84a02.svg)}.fi-nu.fis{background-image:url(/_next/static/media/nu.ab755ce5.svg)}.fi-nz{background-image:url(/_next/static/media/nz.16212e51.svg)}.fi-nz.fis{background-image:url(/_next/static/media/nz.e296aaa6.svg)}.fi-om{background-image:url(/_next/static/media/om.449f75b2.svg)}.fi-om.fis{background-image:url(/_next/static/media/om.0747201c.svg)}.fi-pa{background-image:url(/_next/static/media/pa.78bb9a3d.svg)}.fi-pa.fis{background-image:url(/_next/static/media/pa.beca3af6.svg)}.fi-pe{background-image:url(/_next/static/media/pe.1320cd1a.svg)}.fi-pe.fis{background-image:url(/_next/static/media/pe.74e80a97.svg)}.fi-pf{background-image:url(/_next/static/media/pf.41e90cd1.svg)}.fi-pf.fis{background-image:url(/_next/static/media/pf.43045c7c.svg)}.fi-pg{background-image:url(/_next/static/media/pg.cb62536b.svg)}.fi-pg.fis{background-image:url(/_next/static/media/pg.ed799a7c.svg)}.fi-ph{background-image:url(/_next/static/media/ph.d218202d.svg)}.fi-ph.fis{background-image:url(/_next/static/media/ph.fdc9fd6e.svg)}.fi-pk{background-image:url(/_next/static/media/pk.b52bfbe8.svg)}.fi-pk.fis{background-image:url(/_next/static/media/pk.39a05c74.svg)}.fi-pl{background-image:url(/_next/static/media/pl.4ca59b6d.svg)}.fi-pl.fis{background-image:url(/_next/static/media/pl.b7f0464c.svg)}.fi-pm{background-image:url(/_next/static/media/pm.a5508b8f.svg)}.fi-pm.fis{background-image:url(/_next/static/media/pm.6e3b8747.svg)}.fi-pn{background-image:url(/_next/static/media/pn.b4e1ab6a.svg)}.fi-pn.fis{background-image:url(/_next/static/media/pn.5e11b03b.svg)}.fi-pr{background-image:url(/_next/static/media/pr.89d15f52.svg)}.fi-pr.fis{background-image:url(/_next/static/media/pr.eac89ae4.svg)}.fi-ps{background-image:url(/_next/static/media/ps.af946441.svg)}.fi-ps.fis{background-image:url(/_next/static/media/ps.651e63e8.svg)}.fi-pt{background-image:url(/_next/static/media/pt.acd403c0.svg)}.fi-pt.fis{background-image:url(/_next/static/media/pt.751775fc.svg)}.fi-pw{background-image:url(/_next/static/media/pw.c4139f47.svg)}.fi-pw.fis{background-image:url(/_next/static/media/pw.e47cd8a0.svg)}.fi-py{background-image:url(/_next/static/media/py.975980dc.svg)}.fi-py.fis{background-image:url(/_next/static/media/py.6523d790.svg)}.fi-qa{background-image:url(/_next/static/media/qa.f779f3e2.svg)}.fi-qa.fis{background-image:url(/_next/static/media/qa.79dab309.svg)}.fi-re{background-image:url(/_next/static/media/re.d3c4fc19.svg)}.fi-re.fis{background-image:url(/_next/static/media/re.4d18457f.svg)}.fi-ro{background-image:url(/_next/static/media/ro.c05f47cb.svg)}.fi-ro.fis{background-image:url(/_next/static/media/ro.4885a544.svg)}.fi-rs{background-image:url(/_next/static/media/rs.3bffe169.svg)}.fi-rs.fis{background-image:url(/_next/static/media/rs.0f45ed27.svg)}.fi-ru{background-image:url(/_next/static/media/ru.2c447906.svg)}.fi-ru.fis{background-image:url(/_next/static/media/ru.9ee2a40e.svg)}.fi-rw{background-image:url(/_next/static/media/rw.c85e0781.svg)}.fi-rw.fis{background-image:url(/_next/static/media/rw.04eaf790.svg)}.fi-sa{background-image:url(/_next/static/media/sa.0db9e8ec.svg)}.fi-sa.fis{background-image:url(/_next/static/media/sa.9a769000.svg)}.fi-sb{background-image:url(/_next/static/media/sb.cf6a4ceb.svg)}.fi-sb.fis{background-image:url(/_next/static/media/sb.63a8b779.svg)}.fi-sc{background-image:url(/_next/static/media/sc.ae98e9c5.svg)}.fi-sc.fis{background-image:url(/_next/static/media/sc.95a235db.svg)}.fi-sd{background-image:url(/_next/static/media/sd.e0e59b6e.svg)}.fi-sd.fis{background-image:url(/_next/static/media/sd.cc39c2fd.svg)}.fi-se{background-image:url(/_next/static/media/se.ec52785e.svg)}.fi-se.fis{background-image:url(/_next/static/media/se.6e3dfa92.svg)}.fi-sg{background-image:url(/_next/static/media/sg.7ad85643.svg)}.fi-sg.fis{background-image:url(/_next/static/media/sg.6c7c77dd.svg)}.fi-sh{background-image:url(/_next/static/media/sh.3ad15ea1.svg)}.fi-sh.fis{background-image:url(/_next/static/media/sh.9a586a73.svg)}.fi-si{background-image:url(/_next/static/media/si.2451437b.svg)}.fi-si.fis{background-image:url(/_next/static/media/si.7c060dc6.svg)}.fi-sj{background-image:url(/_next/static/media/sj.239f992c.svg)}.fi-sj.fis{background-image:url(/_next/static/media/sj.86309dc7.svg)}.fi-sk{background-image:url(/_next/static/media/sk.22ca1340.svg)}.fi-sk.fis{background-image:url(/_next/static/media/sk.41f9c3b2.svg)}.fi-sl{background-image:url(/_next/static/media/sl.193f7759.svg)}.fi-sl.fis{background-image:url(/_next/static/media/sl.b8e2f9c8.svg)}.fi-sm{background-image:url(/_next/static/media/sm.4a279393.svg)}.fi-sm.fis{background-image:url(/_next/static/media/sm.9f3be35f.svg)}.fi-sn{background-image:url(/_next/static/media/sn.562c00dd.svg)}.fi-sn.fis{background-image:url(/_next/static/media/sn.3ab9bf55.svg)}.fi-so{background-image:url(/_next/static/media/so.81fb24d4.svg)}.fi-so.fis{background-image:url(/_next/static/media/so.90ac99ad.svg)}.fi-sr{background-image:url(/_next/static/media/sr.3b1c3796.svg)}.fi-sr.fis{background-image:url(/_next/static/media/sr.0953a6a0.svg)}.fi-ss{background-image:url(/_next/static/media/ss.1612a976.svg)}.fi-ss.fis{background-image:url(/_next/static/media/ss.6f65d43c.svg)}.fi-st{background-image:url(/_next/static/media/st.e2d0e812.svg)}.fi-st.fis{background-image:url(/_next/static/media/st.24c52b78.svg)}.fi-sv{background-image:url(/_next/static/media/sv.955539c3.svg)}.fi-sv.fis{background-image:url(/_next/static/media/sv.4a7ef341.svg)}.fi-sx{background-image:url(/_next/static/media/sx.1a2113b2.svg)}.fi-sx.fis{background-image:url(/_next/static/media/sx.ba3ea51f.svg)}.fi-sy{background-image:url(/_next/static/media/sy.1f32362a.svg)}.fi-sy.fis{background-image:url(/_next/static/media/sy.f444a6e6.svg)}.fi-sz{background-image:url(/_next/static/media/sz.cc9ae834.svg)}.fi-sz.fis{background-image:url(/_next/static/media/sz.61ba2742.svg)}.fi-tc{background-image:url(/_next/static/media/tc.1d40ce70.svg)}.fi-tc.fis{background-image:url(/_next/static/media/tc.79662ff0.svg)}.fi-td{background-image:url(/_next/static/media/td.4112ccd5.svg)}.fi-td.fis{background-image:url(/_next/static/media/td.5f20acc4.svg)}.fi-tf{background-image:url(/_next/static/media/tf.7c977baf.svg)}.fi-tf.fis{background-image:url(/_next/static/media/tf.5fa85387.svg)}.fi-tg{background-image:url(/_next/static/media/tg.5715bee8.svg)}.fi-tg.fis{background-image:url(/_next/static/media/tg.a1a84f46.svg)}.fi-th{background-image:url(/_next/static/media/th.b00e082a.svg)}.fi-th.fis{background-image:url(/_next/static/media/th.ef374066.svg)}.fi-tj{background-image:url(/_next/static/media/tj.cea8921a.svg)}.fi-tj.fis{background-image:url(/_next/static/media/tj.15422eff.svg)}.fi-tk{background-image:url(/_next/static/media/tk.c0bf669c.svg)}.fi-tk.fis{background-image:url(/_next/static/media/tk.4c50bf5b.svg)}.fi-tl{background-image:url(/_next/static/media/tl.2c56cc08.svg)}.fi-tl.fis{background-image:url(/_next/static/media/tl.8a381dde.svg)}.fi-tm{background-image:url(/_next/static/media/tm.c0fe3bc6.svg)}.fi-tm.fis{background-image:url(/_next/static/media/tm.6a8ec56b.svg)}.fi-tn{background-image:url(/_next/static/media/tn.37c8e7ce.svg)}.fi-tn.fis{background-image:url(/_next/static/media/tn.00f037a9.svg)}.fi-to{background-image:url(/_next/static/media/to.e21e7b02.svg)}.fi-to.fis{background-image:url(/_next/static/media/to.c6f3657c.svg)}.fi-tr{background-image:url(/_next/static/media/tr.d4c9d92a.svg)}.fi-tr.fis{background-image:url(/_next/static/media/tr.0def5aa5.svg)}.fi-tt{background-image:url(/_next/static/media/tt.e0985f1c.svg)}.fi-tt.fis{background-image:url(/_next/static/media/tt.6ab528e2.svg)}.fi-tv{background-image:url(/_next/static/media/tv.3824bd65.svg)}.fi-tv.fis{background-image:url(/_next/static/media/tv.6903cb03.svg)}.fi-tw{background-image:url(/_next/static/media/tw.73a45808.svg)}.fi-tw.fis{background-image:url(/_next/static/media/tw.be895da5.svg)}.fi-tz{background-image:url(/_next/static/media/tz.2fc608dc.svg)}.fi-tz.fis{background-image:url(/_next/static/media/tz.1c849474.svg)}.fi-ua{background-image:url(/_next/static/media/ua.f2fcca8e.svg)}.fi-ua.fis{background-image:url(/_next/static/media/ua.1906adac.svg)}.fi-ug{background-image:url(/_next/static/media/ug.950aec88.svg)}.fi-ug.fis{background-image:url(/_next/static/media/ug.447bdffc.svg)}.fi-um{background-image:url(/_next/static/media/um.dcc46281.svg)}.fi-um.fis{background-image:url(/_next/static/media/um.3bcbb586.svg)}.fi-us{background-image:url(/_next/static/media/us.ed9e9dcf.svg)}.fi-us.fis{background-image:url(/_next/static/media/us.74ba1789.svg)}.fi-uy{background-image:url(/_next/static/media/uy.9537a65d.svg)}.fi-uy.fis{background-image:url(/_next/static/media/uy.d2ccd308.svg)}.fi-uz{background-image:url(/_next/static/media/uz.f2c7bb34.svg)}.fi-uz.fis{background-image:url(/_next/static/media/uz.547d4bad.svg)}.fi-va{background-image:url(/_next/static/media/va.959875d9.svg)}.fi-va.fis{background-image:url(/_next/static/media/va.420e8e0c.svg)}.fi-vc{background-image:url(/_next/static/media/vc.fef5eea8.svg)}.fi-vc.fis{background-image:url(/_next/static/media/vc.236a0c50.svg)}.fi-ve{background-image:url(/_next/static/media/ve.fc18ce10.svg)}.fi-ve.fis{background-image:url(/_next/static/media/ve.fadaaf82.svg)}.fi-vg{background-image:url(/_next/static/media/vg.56b7d722.svg)}.fi-vg.fis{background-image:url(/_next/static/media/vg.a2ba8d0e.svg)}.fi-vi{background-image:url(/_next/static/media/vi.07ed8cfe.svg)}.fi-vi.fis{background-image:url(/_next/static/media/vi.aaeab146.svg)}.fi-vn{background-image:url(/_next/static/media/vn.72f1ed8d.svg)}.fi-vn.fis{background-image:url(/_next/static/media/vn.8508d803.svg)}.fi-vu{background-image:url(/_next/static/media/vu.e0449820.svg)}.fi-vu.fis{background-image:url(/_next/static/media/vu.e2f09778.svg)}.fi-wf{background-image:url(/_next/static/media/wf.bca98a8b.svg)}.fi-wf.fis{background-image:url(/_next/static/media/wf.f72e2367.svg)}.fi-ws{background-image:url(/_next/static/media/ws.7d68a871.svg)}.fi-ws.fis{background-image:url(/_next/static/media/ws.7f5978f7.svg)}.fi-ye{background-image:url(/_next/static/media/ye.9d9e4c9f.svg)}.fi-ye.fis{background-image:url(/_next/static/media/ye.8f3c7165.svg)}.fi-yt{background-image:url(/_next/static/media/yt.045dc596.svg)}.fi-yt.fis{background-image:url(/_next/static/media/yt.a50469fc.svg)}.fi-za{background-image:url(/_next/static/media/za.b4b48b9d.svg)}.fi-za.fis{background-image:url(/_next/static/media/za.41aa0ffd.svg)}.fi-zm{background-image:url(/_next/static/media/zm.ef3a9aef.svg)}.fi-zm.fis{background-image:url(/_next/static/media/zm.58e73af5.svg)}.fi-zw{background-image:url(/_next/static/media/zw.3e71d5a4.svg)}.fi-zw.fis{background-image:url(/_next/static/media/zw.f11b2c74.svg)}.fi-arab{background-image:url(/_next/static/media/arab.073495a5.svg)}.fi-arab.fis{background-image:url(/_next/static/media/arab.979580f2.svg)}.fi-asean{background-image:url(/_next/static/media/asean.22f23a72.svg)}.fi-asean.fis{background-image:url(/_next/static/media/asean.94b668bb.svg)}.fi-cefta{background-image:url(/_next/static/media/cefta.3c76a868.svg)}.fi-cefta.fis{background-image:url(/_next/static/media/cefta.6ce94a42.svg)}.fi-cp{background-image:url(/_next/static/media/cp.d0eb7df6.svg)}.fi-cp.fis{background-image:url(/_next/static/media/cp.f400c9ba.svg)}.fi-dg{background-image:url(/_next/static/media/dg.2de1a547.svg)}.fi-dg.fis{background-image:url(/_next/static/media/dg.52fa6fbe.svg)}.fi-eac{background-image:url(/_next/static/media/eac.1ac04507.svg)}.fi-eac.fis{background-image:url(/_next/static/media/eac.8d4776f5.svg)}.fi-es-ct{background-image:url(/_next/static/media/es-ct.5e59862b.svg)}.fi-es-ct.fis{background-image:url(/_next/static/media/es-ct.c6598d85.svg)}.fi-es-ga{background-image:url(/_next/static/media/es-ga.f3f34c34.svg)}.fi-es-ga.fis{background-image:url(/_next/static/media/es-ga.13ecfea2.svg)}.fi-es-pv{background-image:url(/_next/static/media/es-pv.75ca1be5.svg)}.fi-es-pv.fis{background-image:url(/_next/static/media/es-pv.98874354.svg)}.fi-eu{background-image:url(/_next/static/media/eu.cef9551f.svg)}.fi-eu.fis{background-image:url(/_next/static/media/eu.6f18afcd.svg)}.fi-gb-eng{background-image:url(/_next/static/media/gb-eng.e1fc6b4f.svg)}.fi-gb-eng.fis{background-image:url(/_next/static/media/gb-eng.5107a4c2.svg)}.fi-gb-nir{background-image:url(/_next/static/media/gb-nir.8ec547f4.svg)}.fi-gb-nir.fis{background-image:url(/_next/static/media/gb-nir.f40f87d5.svg)}.fi-gb-sct{background-image:url(/_next/static/media/gb-sct.10f3906a.svg)}.fi-gb-sct.fis{background-image:url(/_next/static/media/gb-sct.6618f22c.svg)}.fi-gb-wls{background-image:url(/_next/static/media/gb-wls.a6fac399.svg)}.fi-gb-wls.fis{background-image:url(/_next/static/media/gb-wls.1cf3d9cc.svg)}.fi-ic{background-image:url(/_next/static/media/ic.1404e905.svg)}.fi-ic.fis{background-image:url(/_next/static/media/ic.b8b8078e.svg)}.fi-pc{background-image:url(/_next/static/media/pc.9cfd8220.svg)}.fi-pc.fis{background-image:url(/_next/static/media/pc.25fa6033.svg)}.fi-sh-ac{background-image:url(/_next/static/media/sh-ac.49686f50.svg)}.fi-sh-ac.fis{background-image:url(/_next/static/media/sh-ac.103f8fd9.svg)}.fi-sh-hl{background-image:url(/_next/static/media/sh-hl.c4109a60.svg)}.fi-sh-hl.fis{background-image:url(/_next/static/media/sh-hl.664afc56.svg)}.fi-sh-ta{background-image:url(/_next/static/media/sh-ta.26f1bf6d.svg)}.fi-sh-ta.fis{background-image:url(/_next/static/media/sh-ta.9e06bc08.svg)}.fi-un{background-image:url(/_next/static/media/un.98053442.svg)}.fi-un.fis{background-image:url(/_next/static/media/un.f72dbd04.svg)}.fi-xk{background-image:url(/_next/static/media/xk.9fc203f3.svg)}.fi-xk.fis{background-image:url(/_next/static/media/xk.961776b9.svg)}

/*!***************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[10].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[10].use[3]!./node_modules/@uiw/react-md-editor/markdown-editor.css ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************/
.w-md-editor-bar {
  position: absolute;
  cursor: s-resize;
  right: 0;
  bottom: 0;
  margin-top: -11px;
  margin-right: 0;
  width: 14px;
  z-index: 3;
  height: 10px;
  border-radius: 0 0 3px 0;
  -webkit-user-select: none;
          -moz-user-select: none;
       user-select: none;
}
.w-md-editor-bar svg {
  display: block;
  margin: 0 auto;
}
.w-md-editor-area {
  overflow: auto;
  border-radius: 5px;
}
.w-md-editor-text {
  min-height: 100%;
  position: relative;
  text-align: left;
  white-space: pre-wrap;
  word-break: keep-all;
  overflow-wrap: break-word;
  box-sizing: border-box;
  padding: 10px;
  margin: 0;
  font-size: 14px !important;
  line-height: 18px !important;
  font-variant-ligatures: common-ligatures;
}
.w-md-editor-text-pre,
.w-md-editor-text-input,
.w-md-editor-text > .w-md-editor-text-pre {
  margin: 0;
  border: 0;
  background: none;
  box-sizing: inherit;
  display: inherit;
  font-family: inherit;
  font-family: var(--md-editor-font-family) !important;
  font-size: inherit;
  font-style: inherit;
  font-variant-ligatures: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  -moz-tab-size: inherit;
    -o-tab-size: inherit;
       tab-size: inherit;
  text-indent: inherit;
  text-rendering: inherit;
  text-transform: inherit;
  white-space: inherit;
  overflow-wrap: inherit;
  word-break: inherit;
  word-break: normal;
  padding: 0;
}
.w-md-editor-text-pre {
  position: relative;
  margin: 0px !important;
  pointer-events: none;
  background-color: transparent !important;
}
.w-md-editor-text-pre > code {
  padding: 0 !important;
  font-family: var(--md-editor-font-family) !important;
  font-size: 14px !important;
  line-height: 18px !important;
}
.w-md-editor-text-input {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  resize: none;
  color: inherit;
  overflow: hidden;
  outline: 0;
  padding: inherit;
  -webkit-font-smoothing: antialiased;
  -webkit-text-fill-color: transparent;
}
.w-md-editor-text-input:empty {
  -webkit-text-fill-color: inherit !important;
}
.w-md-editor-text-pre,
.w-md-editor-text-input {
  word-wrap: pre;
  word-break: break-word;
  white-space: pre-wrap;
}
/**
 * Hack to apply on some CSS on IE10 and IE11
 */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /**
    * IE doesn't support '-webkit-text-fill-color'
    * So we use 'color: transparent' to make the text transparent on IE
    * Unlike other browsers, it doesn't affect caret color in IE
    */
  .w-md-editor-text-input {
    color: transparent !important;
  }
  .w-md-editor-text-input::-moz-selection {
    background-color: #accef7 !important;
    color: transparent !important;
  }
  .w-md-editor-text-input::selection {
    background-color: #accef7 !important;
    color: transparent !important;
  }
}
.w-md-editor-text-pre .punctuation {
  color: var(--color-prettylights-syntax-comment, #8b949e) !important;
}
.w-md-editor-text-pre .token.url,
.w-md-editor-text-pre .token.content {
  color: var(--color-prettylights-syntax-constant, #0550ae) !important;
}
.w-md-editor-text-pre .token.title.important {
  color: var(--color-prettylights-syntax-markup-bold, #24292f);
}
.w-md-editor-text-pre .token.code-block .function {
  color: var(--color-prettylights-syntax-entity, #8250df);
}
.w-md-editor-text-pre .token.bold {
  font-weight: unset !important;
}
.w-md-editor-text-pre .token.title {
  line-height: unset !important;
  font-size: unset !important;
  font-weight: unset !important;
}
.w-md-editor-text-pre .token.code.keyword {
  color: var(--color-prettylights-syntax-constant, #0550ae) !important;
}
.w-md-editor-text-pre .token.strike,
.w-md-editor-text-pre .token.strike .content {
  color: var(--color-prettylights-syntax-markup-deleted-text, #82071e) !important;
}
.w-md-editor-toolbar-child {
  position: absolute;
  border-radius: 3px;
  box-shadow: 0 0 0 1px var(--md-editor-box-shadow-color), 0 0 0 var(--md-editor-box-shadow-color), 0 1px 1px var(--md-editor-box-shadow-color);
  background-color: var(--md-editor-background-color);
  z-index: 1;
  display: none;
}
.w-md-editor-toolbar-child.active {
  display: block;
}
.w-md-editor-toolbar-child .w-md-editor-toolbar {
  border-bottom: 0;
  padding: 3px;
  border-radius: 3px;
}
.w-md-editor-toolbar-child .w-md-editor-toolbar ul > li {
  display: block;
}
.w-md-editor-toolbar-child .w-md-editor-toolbar ul > li button {
  width: -webkit-fill-available;
  height: initial;
  box-sizing: border-box;
  padding: 3px 4px 2px 4px;
  margin: 0;
}
.w-md-editor-toolbar {
  border-bottom: 1px solid var(--md-editor-box-shadow-color);
  background-color: var(--md-editor-background-color);
  padding: 3px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-radius: 3px 3px 0 0;
  -webkit-user-select: none;
          -moz-user-select: none;
       user-select: none;
  flex-wrap: wrap;
}
.w-md-editor-toolbar.bottom {
  border-bottom: 0px;
  border-top: 1px solid var(--md-editor-box-shadow-color);
  border-radius: 0 0 3px 3px;
}
.w-md-editor-toolbar ul,
.w-md-editor-toolbar li {
  margin: 0;
  padding: 0;
  list-style: none;
  line-height: initial;
}
.w-md-editor-toolbar li {
  display: inline-block;
  font-size: 14px;
}
.w-md-editor-toolbar li + li {
  margin: 0;
}
.w-md-editor-toolbar li > button {
  border: none;
  height: 20px;
  line-height: 14px;
  background: none;
  padding: 4px;
  margin: 0 1px;
  border-radius: 2px;
  text-transform: none;
  font-weight: normal;
  overflow: visible;
  outline: none;
  cursor: pointer;
  transition: all 0.3s;
  white-space: nowrap;
  color: var(--color-fg-default);
}
.w-md-editor-toolbar li > button:hover,
.w-md-editor-toolbar li > button:focus {
  background-color: var(--color-neutral-muted);
  color: var(--color-accent-fg);
}
.w-md-editor-toolbar li > button:active {
  background-color: var(--color-neutral-muted);
  color: var(--color-danger-fg);
}
.w-md-editor-toolbar li > button:disabled {
  color: var(--md-editor-box-shadow-color);
  cursor: not-allowed;
}
.w-md-editor-toolbar li > button:disabled:hover {
  background-color: transparent;
  color: var(--md-editor-box-shadow-color);
}
.w-md-editor-toolbar li.active > button {
  color: var(--color-accent-fg);
  background-color: var(--color-neutral-muted);
}
.w-md-editor-toolbar-divider {
  height: 14px;
  width: 1px;
  margin: -3px 3px 0 3px !important;
  vertical-align: middle;
  background-color: var(--md-editor-box-shadow-color);
}
.w-md-editor {
  text-align: left;
  border-radius: 3px;
  padding-bottom: 1px;
  position: relative;
  color: var(--color-fg-default);
  --md-editor-font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  --md-editor-background-color: var(--color-canvas-default, #ffffff);
  --md-editor-box-shadow-color: var(--color-border-default, #d0d7de);
  box-shadow: 0 0 0 1px var(--md-editor-box-shadow-color), 0 0 0 var(--md-editor-box-shadow-color), 0 1px 1px var(--md-editor-box-shadow-color);
  background-color: var(--md-editor-background-color);
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  display: flex;
  flex-direction: column;
}
.w-md-editor.w-md-editor-rtl {
  direction: rtl !important;
  text-align: right !important;
}
.w-md-editor.w-md-editor-rtl .w-md-editor-preview {
  right: unset !important;
  left: 0;
  text-align: right !important;
  box-shadow: inset -1px 0 0 0 var(--md-editor-box-shadow-color);
}
.w-md-editor.w-md-editor-rtl .w-md-editor-text {
  text-align: right !important;
}
.w-md-editor-toolbar {
  height: -moz-fit-content;
  height: fit-content;
}
.w-md-editor-content {
  height: 100%;
  overflow: auto;
  position: relative;
  border-radius: 0 0 3px 0;
}
.w-md-editor .copied {
  display: none !important;
}
.w-md-editor-input {
  width: 50%;
  height: 100%;
}
.w-md-editor-text-pre > code {
  word-break: break-word !important;
  white-space: pre-wrap !important;
}
.w-md-editor-preview {
  width: 50%;
  box-sizing: border-box;
  box-shadow: inset 1px 0 0 0 var(--md-editor-box-shadow-color);
  position: absolute;
  padding: 10px 20px;
  overflow: auto;
  top: 0;
  right: 0;
  bottom: 0;
  border-radius: 0 0 5px 0;
  display: flex;
  flex-direction: column;
}
.w-md-editor-preview .anchor {
  display: none;
}
.w-md-editor-preview .contains-task-list li.task-list-item {
  list-style: none;
}
.w-md-editor-show-preview .w-md-editor-input {
  width: 0%;
  overflow: hidden;
  background-color: var(--md-editor-background-color);
}
.w-md-editor-show-preview .w-md-editor-preview {
  width: 100%;
  box-shadow: inset 0 0 0 0;
}
.w-md-editor-show-edit .w-md-editor-input {
  width: 100%;
}
.w-md-editor-show-edit .w-md-editor-preview {
  width: 0%;
  padding: 0;
}
.w-md-editor-fullscreen {
  overflow: hidden;
  position: fixed;
  z-index: 99999;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100% !important;
}
.w-md-editor-fullscreen .w-md-editor-content {
  height: 100%;
}

/*!*************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[10].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[10].use[3]!./app/globals.css ***!
  \*************************************************************************************************************************************************************************************************************************************************************/
/* Country flags for the phone-number country picker. Real SVG images rather
   than emoji: Windows has never shipped flag emoji, so a regional-indicator
   pair renders as the two letters ("PK") instead of a flag there. Flags are
   background images, so the browser only fetches the ones actually on screen —
   a 250-country dropdown stays light. */

/* The two dialling regions flag-icons omits — see public/flags/README.md. */
.fi-ac { background-image: url("/flags/ac.svg"); }
.fi-ta { background-image: url("/flags/ta.svg"); }

*, ::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: rgb(59 130 246 / 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:  ; --tw-contain-size:  ; --tw-contain-layout:  ; --tw-contain-paint:  ; --tw-contain-style:  ; }

::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: rgb(59 130 246 / 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:  ; --tw-contain-size:  ; --tw-contain-layout:  ; --tw-contain-paint:  ; --tw-contain-style:  ; }

/* ! tailwindcss v3.4.17 | 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: 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 */
  letter-spacing: 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,
input:where([type='button']),
input:where([type='reset']),
input:where([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]:where(:not([hidden="until-found"])) {
  display: none;
}

:root {
    /* Org white-label brand palette (Settings → Branding). Seeded to the
       EXACT design-system hexes so default orgs render byte-identical;
       DashboardLayout (and the public token pages) override the whole set
       per-org at runtime via applyBrandVars(lib/branding-shared.ts) — one
       derived ladder that keeps each rung's lightness (= contrast) while
       taking the customer's hue. The -rgb triplets feed Tailwind's
       <alpha-value> colors (brand-deep/50 etc.); the hex vars feed
       arbitrary values ([var(--brand-deep)]) and inline styles; --brand-hero
       is the composed navy hero-banner gradient. Keep this list in lockstep
       with brandVarMap(). */
    --brand-ink: #0A1726;
    --brand-ink-rgb: 10 23 38;
    --brand-ink-soft: #1A2A3F;
    --brand-ink-soft-rgb: 26 42 63;
    --brand-deep: #103D5C;
    --brand-deep-rgb: 16 61 92;
    --brand-accent: #2E7BCC;
    --brand-accent-rgb: 46 123 204;
    --brand-mid: #3F8BD8;
    --brand-mid-rgb: 63 139 216;
    --brand-light: #7BB6E0;
    --brand-light-rgb: 123 182 224;
    --brand-wash: #EEF4FB;
    --brand-wash-rgb: 238 244 251;
    --brand-hero: linear-gradient(120deg, #0A1726 0%, #103D5C 55%, #2E7BCC 130%);
    --brand-on-accent: #FFFFFF;
    --background: 0 0% 100%;
    --foreground: 222.2 47.4% 11.2%;
    --card: 0 0% 100%;
    --card-foreground: 222.2 47.4% 11.2%;
    --popover: 0 0% 100%;
    --popover-foreground: 222.2 47.4% 11.2%;
    --primary: 217.2 91.2% 59.8%;
    --primary-foreground: 210 40% 98%;
    --secondary: 210 40% 96%;
    --secondary-foreground: 222.2 47.4% 11.2%;
    --muted: 210 40% 96%;
    --muted-foreground: 215.4 16.3% 46.9%;
    --accent: 210 40% 96%;
    --accent-foreground: 222.2 47.4% 11.2%;
    --destructive: 0 84.2% 60.2%;
    --destructive-foreground: 210 40% 98%;
    --warning: 38 92% 50%;
    --warning-foreground: 48 96% 89%;
    --success: 142 76% 36%;
    --success-foreground: 210 40% 98%;
    --border: 214.3 31.8% 91.4%;
    --input: 214.3 31.8% 91.4%;
    --ring: 217.2 91.2% 59.8%;
    --chart-1: 12 76% 61%;
    --chart-2: 173 58% 39%;
    --chart-3: 197 37% 24%;
    --chart-4: 43 74% 66%;
    --chart-5: 27 87% 67%;
    --radius: 0.5rem;
    --sidebar-background: 0 0% 98%;
    --sidebar-foreground: 240 5.3% 26.1%;
    --sidebar-primary: 240 5.9% 10%;
    --sidebar-primary-foreground: 0 0% 98%;
    --sidebar-accent: 240 4.8% 95.9%;
    --sidebar-accent-foreground: 240 5.9% 10%;
    --sidebar-border: 220 13% 91%;
    --sidebar-ring: 217.2 10.6% 64.9%;
  }

.\!dark {
    /* Inverted / high-contrast app shell — surfaces step up from page bg */
    --background: 220 22% 6% !important;
    --foreground: 210 25% 98% !important;
    --card: 220 18% 11% !important;
    --card-foreground: 210 25% 98% !important;
    --popover: 220 18% 12% !important;
    --popover-foreground: 210 25% 98% !important;
    --primary: 217.2 91.2% 59.8% !important;
    --primary-foreground: 222.2 47.4% 1.2% !important;
    --secondary: 220 16% 15% !important;
    --secondary-foreground: 210 40% 98% !important;
    --muted: 220 14% 18% !important;
    --muted-foreground: 215 12% 72% !important;
    --accent: 220 16% 20% !important;
    --accent-foreground: 210 40% 98% !important;
    --destructive: 0 62.8% 30.6% !important;
    --destructive-foreground: 210 40% 98% !important;
    --warning: 48 96% 53% !important;
    --warning-foreground: 26 83% 14% !important;
    --success: 142 76% 36% !important;
    --success-foreground: 210 40% 98% !important;
    --border: 220 14% 26% !important;
    --input: 220 14% 26% !important;
    --ring: 217.2 91.2% 59.8% !important;
    --chart-1: 220 70% 50% !important;
    --chart-2: 160 60% 45% !important;
    --chart-3: 30 80% 55% !important;
    --chart-4: 280 65% 60% !important;
    --chart-5: 340 75% 55% !important;
    --sidebar-background: 240 5.9% 10% !important;
    --sidebar-foreground: 240 4.8% 95.9% !important;
    --sidebar-primary: 0 0% 98% !important;
    --sidebar-primary-foreground: 240 5.9% 10% !important;
    --sidebar-accent: 240 3.7% 15.9% !important;
    --sidebar-accent-foreground: 240 4.8% 95.9% !important;
    --sidebar-border: 240 3.7% 15.9% !important;
    --sidebar-ring: 217.2 10.6% 64.9% !important;
    color-scheme: dark !important;
  }

.dark {
    /* Inverted / high-contrast app shell — surfaces step up from page bg */
    --background: 220 22% 6%;
    --foreground: 210 25% 98%;
    --card: 220 18% 11%;
    --card-foreground: 210 25% 98%;
    --popover: 220 18% 12%;
    --popover-foreground: 210 25% 98%;
    --primary: 217.2 91.2% 59.8%;
    --primary-foreground: 222.2 47.4% 1.2%;
    --secondary: 220 16% 15%;
    --secondary-foreground: 210 40% 98%;
    --muted: 220 14% 18%;
    --muted-foreground: 215 12% 72%;
    --accent: 220 16% 20%;
    --accent-foreground: 210 40% 98%;
    --destructive: 0 62.8% 30.6%;
    --destructive-foreground: 210 40% 98%;
    --warning: 48 96% 53%;
    --warning-foreground: 26 83% 14%;
    --success: 142 76% 36%;
    --success-foreground: 210 40% 98%;
    --border: 220 14% 26%;
    --input: 220 14% 26%;
    --ring: 217.2 91.2% 59.8%;
    --chart-1: 220 70% 50%;
    --chart-2: 160 60% 45%;
    --chart-3: 30 80% 55%;
    --chart-4: 280 65% 60%;
    --chart-5: 340 75% 55%;
    --sidebar-background: 240 5.9% 10%;
    --sidebar-foreground: 240 4.8% 95.9%;
    --sidebar-primary: 0 0% 98%;
    --sidebar-primary-foreground: 240 5.9% 10%;
    --sidebar-accent: 240 3.7% 15.9%;
    --sidebar-accent-foreground: 240 4.8% 95.9%;
    --sidebar-border: 240 3.7% 15.9%;
    --sidebar-ring: 217.2 10.6% 64.9%;
    color-scheme: dark;
  }

*{ border-color: hsl(var(--border)); }

body{ background-color: hsl(var(--background)); font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; color: hsl(var(--foreground)); -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.container{ width: 100%; }
@media (min-width: 640px){
 .container{ max-width: 640px; } }
@media (min-width: 768px){
 .container{ max-width: 768px; } }
@media (min-width: 1024px){
 .container{ max-width: 1024px; } }
@media (min-width: 1280px){
 .container{ max-width: 1280px; } }
@media (min-width: 1536px){
 .container{ max-width: 1536px; } }
.prose{ color: var(--tw-prose-body); max-width: 65ch; }
.prose :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)){ margin-top: 1.25em; margin-bottom: 1.25em; }
.prose :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){ color: var(--tw-prose-lead); font-size: 1.25em; line-height: 1.6; margin-top: 1.2em; margin-bottom: 1.2em; }
.prose :where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)){ color: var(--tw-prose-links); text-decoration: underline; font-weight: 500; }
.prose :where(strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){ color: var(--tw-prose-bold); font-weight: 600; }
.prose :where(a strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){ color: inherit; }
.prose :where(blockquote strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){ color: inherit; }
.prose :where(thead th strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){ color: inherit; }
.prose :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)){ list-style-type: decimal; margin-top: 1.25em; margin-bottom: 1.25em; padding-inline-start: 1.625em; }
.prose :where(ol[type="A"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){ list-style-type: upper-alpha; }
.prose :where(ol[type="a"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){ list-style-type: lower-alpha; }
.prose :where(ol[type="A" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){ list-style-type: upper-alpha; }
.prose :where(ol[type="a" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){ list-style-type: lower-alpha; }
.prose :where(ol[type="I"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){ list-style-type: upper-roman; }
.prose :where(ol[type="i"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){ list-style-type: lower-roman; }
.prose :where(ol[type="I" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){ list-style-type: upper-roman; }
.prose :where(ol[type="i" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){ list-style-type: lower-roman; }
.prose :where(ol[type="1"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){ list-style-type: decimal; }
.prose :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)){ list-style-type: disc; margin-top: 1.25em; margin-bottom: 1.25em; padding-inline-start: 1.625em; }
.prose :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker{ font-weight: 400; color: var(--tw-prose-counters); }
.prose :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker{ color: var(--tw-prose-bullets); }
.prose :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)){ color: var(--tw-prose-headings); font-weight: 600; margin-top: 1.25em; }
.prose :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)){ border-color: var(--tw-prose-hr); border-top-width: 1px; margin-top: 3em; margin-bottom: 3em; }
.prose :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)){ font-weight: 500; font-style: italic; color: var(--tw-prose-quotes); border-inline-start-width: 0.25rem; border-inline-start-color: var(--tw-prose-quote-borders); quotes: "\201C""\201D""\2018""\2019"; margin-top: 1.6em; margin-bottom: 1.6em; padding-inline-start: 1em; }
.prose :where(blockquote p:first-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::before{ content: open-quote; }
.prose :where(blockquote p:last-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::after{ content: close-quote; }
.prose :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)){ color: var(--tw-prose-headings); font-weight: 800; font-size: 2.25em; margin-top: 0; margin-bottom: 0.8888889em; line-height: 1.1111111; }
.prose :where(h1 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){ font-weight: 900; color: inherit; }
.prose :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)){ color: var(--tw-prose-headings); font-weight: 700; font-size: 1.5em; margin-top: 2em; margin-bottom: 1em; line-height: 1.3333333; }
.prose :where(h2 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){ font-weight: 800; color: inherit; }
.prose :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)){ color: var(--tw-prose-headings); font-weight: 600; font-size: 1.25em; margin-top: 1.6em; margin-bottom: 0.6em; line-height: 1.6; }
.prose :where(h3 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){ font-weight: 700; color: inherit; }
.prose :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)){ color: var(--tw-prose-headings); font-weight: 600; margin-top: 1.5em; margin-bottom: 0.5em; line-height: 1.5; }
.prose :where(h4 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){ font-weight: 700; color: inherit; }
.prose :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)){ margin-top: 2em; margin-bottom: 2em; }
.prose :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)){ display: block; margin-top: 2em; margin-bottom: 2em; }
.prose :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)){ margin-top: 2em; margin-bottom: 2em; }
.prose :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)){ font-weight: 500; font-family: inherit; color: var(--tw-prose-kbd); box-shadow: 0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%), 0 3px 0 rgb(var(--tw-prose-kbd-shadows) / 10%); font-size: 0.875em; border-radius: 0.3125rem; padding-top: 0.1875em; padding-inline-end: 0.375em; padding-bottom: 0.1875em; padding-inline-start: 0.375em; }
.prose :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)){ color: var(--tw-prose-code); font-weight: 600; font-size: 0.875em; }
.prose :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before{ content: "`"; }
.prose :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after{ content: "`"; }
.prose :where(a code):not(:where([class~="not-prose"],[class~="not-prose"] *)){ color: inherit; }
.prose :where(h1 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){ color: inherit; }
.prose :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){ color: inherit; font-size: 0.875em; }
.prose :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){ color: inherit; font-size: 0.9em; }
.prose :where(h4 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){ color: inherit; }
.prose :where(blockquote code):not(:where([class~="not-prose"],[class~="not-prose"] *)){ color: inherit; }
.prose :where(thead th code):not(:where([class~="not-prose"],[class~="not-prose"] *)){ color: inherit; }
.prose :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)){ color: var(--tw-prose-pre-code); background-color: var(--tw-prose-pre-bg); overflow-x: auto; font-weight: 400; font-size: 0.875em; line-height: 1.7142857; margin-top: 1.7142857em; margin-bottom: 1.7142857em; border-radius: 0.375rem; padding-top: 0.8571429em; padding-inline-end: 1.1428571em; padding-bottom: 0.8571429em; padding-inline-start: 1.1428571em; }
.prose :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *)){ background-color: transparent; border-width: 0; border-radius: 0; padding: 0; font-weight: inherit; color: inherit; font-size: inherit; font-family: inherit; line-height: inherit; }
.prose :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before{ content: none; }
.prose :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after{ content: none; }
.prose :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)){ width: 100%; table-layout: auto; margin-top: 2em; margin-bottom: 2em; font-size: 0.875em; line-height: 1.7142857; }
.prose :where(thead):not(:where([class~="not-prose"],[class~="not-prose"] *)){ border-bottom-width: 1px; border-bottom-color: var(--tw-prose-th-borders); }
.prose :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)){ color: var(--tw-prose-headings); font-weight: 600; vertical-align: bottom; padding-inline-end: 0.5714286em; padding-bottom: 0.5714286em; padding-inline-start: 0.5714286em; }
.prose :where(tbody tr):not(:where([class~="not-prose"],[class~="not-prose"] *)){ border-bottom-width: 1px; border-bottom-color: var(--tw-prose-td-borders); }
.prose :where(tbody tr:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){ border-bottom-width: 0; }
.prose :where(tbody td):not(:where([class~="not-prose"],[class~="not-prose"] *)){ vertical-align: baseline; }
.prose :where(tfoot):not(:where([class~="not-prose"],[class~="not-prose"] *)){ border-top-width: 1px; border-top-color: var(--tw-prose-th-borders); }
.prose :where(tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)){ vertical-align: top; }
.prose :where(th, td):not(:where([class~="not-prose"],[class~="not-prose"] *)){ text-align: start; }
.prose :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)){ margin-top: 0; margin-bottom: 0; }
.prose :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)){ color: var(--tw-prose-captions); font-size: 0.875em; line-height: 1.4285714; margin-top: 0.8571429em; }
.prose{ --tw-prose-body: #374151; --tw-prose-headings: #111827; --tw-prose-lead: #4b5563; --tw-prose-links: #111827; --tw-prose-bold: #111827; --tw-prose-counters: #6b7280; --tw-prose-bullets: #d1d5db; --tw-prose-hr: #e5e7eb; --tw-prose-quotes: #111827; --tw-prose-quote-borders: #e5e7eb; --tw-prose-captions: #6b7280; --tw-prose-kbd: #111827; --tw-prose-kbd-shadows: 17 24 39; --tw-prose-code: #111827; --tw-prose-pre-code: #e5e7eb; --tw-prose-pre-bg: #1f2937; --tw-prose-th-borders: #d1d5db; --tw-prose-td-borders: #e5e7eb; --tw-prose-invert-body: #d1d5db; --tw-prose-invert-headings: #fff; --tw-prose-invert-lead: #9ca3af; --tw-prose-invert-links: #fff; --tw-prose-invert-bold: #fff; --tw-prose-invert-counters: #9ca3af; --tw-prose-invert-bullets: #4b5563; --tw-prose-invert-hr: #374151; --tw-prose-invert-quotes: #f3f4f6; --tw-prose-invert-quote-borders: #374151; --tw-prose-invert-captions: #9ca3af; --tw-prose-invert-kbd: #fff; --tw-prose-invert-kbd-shadows: 255 255 255; --tw-prose-invert-code: #fff; --tw-prose-invert-pre-code: #d1d5db; --tw-prose-invert-pre-bg: rgb(0 0 0 / 50%); --tw-prose-invert-th-borders: #4b5563; --tw-prose-invert-td-borders: #374151; font-size: 1rem; line-height: 1.75; }
.prose :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)){ margin-top: 0; margin-bottom: 0; }
.prose :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)){ margin-top: 0.5em; margin-bottom: 0.5em; }
.prose :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)){ padding-inline-start: 0.375em; }
.prose :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)){ padding-inline-start: 0.375em; }
.prose :where(.prose > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)){ margin-top: 0.75em; margin-bottom: 0.75em; }
.prose :where(.prose > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){ margin-top: 1.25em; }
.prose :where(.prose > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){ margin-bottom: 1.25em; }
.prose :where(.prose > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){ margin-top: 1.25em; }
.prose :where(.prose > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){ margin-bottom: 1.25em; }
.prose :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)){ margin-top: 0.75em; margin-bottom: 0.75em; }
.prose :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)){ margin-top: 1.25em; margin-bottom: 1.25em; }
.prose :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)){ margin-top: 0.5em; padding-inline-start: 1.625em; }
.prose :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){ margin-top: 0; }
.prose :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){ margin-top: 0; }
.prose :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){ margin-top: 0; }
.prose :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){ margin-top: 0; }
.prose :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){ padding-inline-start: 0; }
.prose :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){ padding-inline-end: 0; }
.prose :where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)){ padding-top: 0.5714286em; padding-inline-end: 0.5714286em; padding-bottom: 0.5714286em; padding-inline-start: 0.5714286em; }
.prose :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){ padding-inline-start: 0; }
.prose :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){ padding-inline-end: 0; }
.prose :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)){ margin-top: 2em; margin-bottom: 2em; }
.prose :where(.prose > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){ margin-top: 0; }
.prose :where(.prose > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){ margin-bottom: 0; }
.prose-sm{ font-size: 0.875rem; line-height: 1.7142857; }
.prose-sm :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)){ margin-top: 1.1428571em; margin-bottom: 1.1428571em; }
.prose-sm :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){ font-size: 1.2857143em; line-height: 1.5555556; margin-top: 0.8888889em; margin-bottom: 0.8888889em; }
.prose-sm :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)){ margin-top: 1.3333333em; margin-bottom: 1.3333333em; padding-inline-start: 1.1111111em; }
.prose-sm :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)){ font-size: 2.1428571em; margin-top: 0; margin-bottom: 0.8em; line-height: 1.2; }
.prose-sm :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)){ font-size: 1.4285714em; margin-top: 1.6em; margin-bottom: 0.8em; line-height: 1.4; }
.prose-sm :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)){ font-size: 1.2857143em; margin-top: 1.5555556em; margin-bottom: 0.4444444em; line-height: 1.5555556; }
.prose-sm :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)){ margin-top: 1.4285714em; margin-bottom: 0.5714286em; line-height: 1.4285714; }
.prose-sm :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)){ margin-top: 1.7142857em; margin-bottom: 1.7142857em; }
.prose-sm :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)){ margin-top: 1.7142857em; margin-bottom: 1.7142857em; }
.prose-sm :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)){ margin-top: 0; margin-bottom: 0; }
.prose-sm :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)){ margin-top: 1.7142857em; margin-bottom: 1.7142857em; }
.prose-sm :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)){ font-size: 0.8571429em; border-radius: 0.3125rem; padding-top: 0.1428571em; padding-inline-end: 0.3571429em; padding-bottom: 0.1428571em; padding-inline-start: 0.3571429em; }
.prose-sm :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)){ font-size: 0.8571429em; }
.prose-sm :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){ font-size: 0.9em; }
.prose-sm :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){ font-size: 0.8888889em; }
.prose-sm :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)){ font-size: 0.8571429em; line-height: 1.6666667; margin-top: 1.6666667em; margin-bottom: 1.6666667em; border-radius: 0.25rem; padding-top: 0.6666667em; padding-inline-end: 1em; padding-bottom: 0.6666667em; padding-inline-start: 1em; }
.prose-sm :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)){ margin-top: 1.1428571em; margin-bottom: 1.1428571em; padding-inline-start: 1.5714286em; }
.prose-sm :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)){ margin-top: 1.1428571em; margin-bottom: 1.1428571em; padding-inline-start: 1.5714286em; }
.prose-sm :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)){ margin-top: 0.2857143em; margin-bottom: 0.2857143em; }
.prose-sm :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)){ padding-inline-start: 0.4285714em; }
.prose-sm :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)){ padding-inline-start: 0.4285714em; }
.prose-sm :where(.prose-sm > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)){ margin-top: 0.5714286em; margin-bottom: 0.5714286em; }
.prose-sm :where(.prose-sm > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){ margin-top: 1.1428571em; }
.prose-sm :where(.prose-sm > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){ margin-bottom: 1.1428571em; }
.prose-sm :where(.prose-sm > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){ margin-top: 1.1428571em; }
.prose-sm :where(.prose-sm > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){ margin-bottom: 1.1428571em; }
.prose-sm :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)){ margin-top: 0.5714286em; margin-bottom: 0.5714286em; }
.prose-sm :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)){ margin-top: 1.1428571em; margin-bottom: 1.1428571em; }
.prose-sm :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)){ margin-top: 1.1428571em; }
.prose-sm :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)){ margin-top: 0.2857143em; padding-inline-start: 1.5714286em; }
.prose-sm :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)){ margin-top: 2.8571429em; margin-bottom: 2.8571429em; }
.prose-sm :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){ margin-top: 0; }
.prose-sm :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){ margin-top: 0; }
.prose-sm :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){ margin-top: 0; }
.prose-sm :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){ margin-top: 0; }
.prose-sm :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)){ font-size: 0.8571429em; line-height: 1.5; }
.prose-sm :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)){ padding-inline-end: 1em; padding-bottom: 0.6666667em; padding-inline-start: 1em; }
.prose-sm :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){ padding-inline-start: 0; }
.prose-sm :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){ padding-inline-end: 0; }
.prose-sm :where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)){ padding-top: 0.6666667em; padding-inline-end: 1em; padding-bottom: 0.6666667em; padding-inline-start: 1em; }
.prose-sm :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){ padding-inline-start: 0; }
.prose-sm :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){ padding-inline-end: 0; }
.prose-sm :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)){ margin-top: 1.7142857em; margin-bottom: 1.7142857em; }
.prose-sm :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)){ margin-top: 0; margin-bottom: 0; }
.prose-sm :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)){ font-size: 0.8571429em; line-height: 1.3333333; margin-top: 0.6666667em; }
.prose-sm :where(.prose-sm > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){ margin-top: 0; }
.prose-sm :where(.prose-sm > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){ margin-bottom: 0; }
.prose-gray{ --tw-prose-body: #374151; --tw-prose-headings: #111827; --tw-prose-lead: #4b5563; --tw-prose-links: #111827; --tw-prose-bold: #111827; --tw-prose-counters: #6b7280; --tw-prose-bullets: #d1d5db; --tw-prose-hr: #e5e7eb; --tw-prose-quotes: #111827; --tw-prose-quote-borders: #e5e7eb; --tw-prose-captions: #6b7280; --tw-prose-kbd: #111827; --tw-prose-kbd-shadows: 17 24 39; --tw-prose-code: #111827; --tw-prose-pre-code: #e5e7eb; --tw-prose-pre-bg: #1f2937; --tw-prose-th-borders: #d1d5db; --tw-prose-td-borders: #e5e7eb; --tw-prose-invert-body: #d1d5db; --tw-prose-invert-headings: #fff; --tw-prose-invert-lead: #9ca3af; --tw-prose-invert-links: #fff; --tw-prose-invert-bold: #fff; --tw-prose-invert-counters: #9ca3af; --tw-prose-invert-bullets: #4b5563; --tw-prose-invert-hr: #374151; --tw-prose-invert-quotes: #f3f4f6; --tw-prose-invert-quote-borders: #374151; --tw-prose-invert-captions: #9ca3af; --tw-prose-invert-kbd: #fff; --tw-prose-invert-kbd-shadows: 255 255 255; --tw-prose-invert-code: #fff; --tw-prose-invert-pre-code: #d1d5db; --tw-prose-invert-pre-bg: rgb(0 0 0 / 50%); --tw-prose-invert-th-borders: #4b5563; --tw-prose-invert-td-borders: #374151; }
.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; }
.visible{ visibility: visible; }
.invisible{ visibility: hidden; }
.collapse{ visibility: collapse; }
.static{ position: static; }
.fixed{ position: fixed; }
.absolute{ position: absolute; }
.relative{ position: relative; }
.sticky{ position: sticky; }
.inset-0{ inset: 0px; }
.inset-x-0{ left: 0px; right: 0px; }
.inset-y-0{ top: 0px; bottom: 0px; }
.inset-y-1{ top: 0.25rem; bottom: 0.25rem; }
.-bottom-0\.5{ bottom: -0.125rem; }
.-bottom-1{ bottom: -0.25rem; }
.-bottom-12{ bottom: -3rem; }
.-left-1{ left: -0.25rem; }
.-left-12{ left: -3rem; }
.-left-\[13px\]{ left: -13px; }
.-right-0\.5{ right: -0.125rem; }
.-right-1\.5{ right: -0.375rem; }
.-right-12{ right: -3rem; }
.-right-2{ right: -0.5rem; }
.-right-24{ right: -6rem; }
.-right-3{ right: -0.75rem; }
.-right-8{ right: -2rem; }
.-top-0\.5{ top: -0.125rem; }
.-top-1\.5{ top: -0.375rem; }
.-top-12{ top: -3rem; }
.-top-2{ top: -0.5rem; }
.-top-2\.5{ top: -0.625rem; }
.-top-28{ top: -7rem; }
.-top-3{ top: -0.75rem; }
.-top-4{ top: -1rem; }
.-top-8{ top: -2rem; }
.bottom-0{ bottom: 0px; }
.bottom-1{ bottom: 0.25rem; }
.bottom-16{ bottom: 4rem; }
.bottom-2{ bottom: 0.5rem; }
.bottom-2\.5{ bottom: 0.625rem; }
.bottom-3{ bottom: 0.75rem; }
.bottom-3\.5{ bottom: 0.875rem; }
.bottom-4{ bottom: 1rem; }
.bottom-5{ bottom: 1.25rem; }
.bottom-6{ bottom: 1.5rem; }
.bottom-\[-2px\]{ bottom: -2px; }
.bottom-\[4px\]{ bottom: 4px; }
.bottom-\[5px\]{ bottom: 5px; }
.bottom-full{ bottom: 100%; }
.left-0{ left: 0px; }
.left-0\.5{ left: 0.125rem; }
.left-1{ left: 0.25rem; }
.left-1\.5{ left: 0.375rem; }
.left-1\/2{ left: 50%; }
.left-2{ left: 0.5rem; }
.left-2\.5{ left: 0.625rem; }
.left-3{ left: 0.75rem; }
.left-3\.5{ left: 0.875rem; }
.left-4{ left: 1rem; }
.left-6{ left: 1.5rem; }
.left-\[-10px\]{ left: -10px; }
.left-\[-9px\]{ left: -9px; }
.left-\[11px\]{ left: 11px; }
.left-\[16\.667\%\]{ left: 16.667%; }
.left-\[18px\]{ left: 18px; }
.left-\[21px\]{ left: 21px; }
.left-\[50\%\]{ left: 50%; }
.left-full{ left: 100%; }
.right-0{ right: 0px; }
.right-0\.5{ right: 0.125rem; }
.right-1{ right: 0.25rem; }
.right-1\.5{ right: 0.375rem; }
.right-1\/2{ right: 50%; }
.right-2{ right: 0.5rem; }
.right-2\.5{ right: 0.625rem; }
.right-3{ right: 0.75rem; }
.right-3\.5{ right: 0.875rem; }
.right-4{ right: 1rem; }
.right-\[16\.667\%\]{ right: 16.667%; }
.top-0{ top: 0px; }
.top-0\.5{ top: 0.125rem; }
.top-1{ top: 0.25rem; }
.top-1\.5{ top: 0.375rem; }
.top-1\/2{ top: 50%; }
.top-10{ top: 2.5rem; }
.top-2{ top: 0.5rem; }
.top-2\.5{ top: 0.625rem; }
.top-20{ top: 5rem; }
.top-3{ top: 0.75rem; }
.top-3\.5{ top: 0.875rem; }
.top-4{ top: 1rem; }
.top-\[11px\]{ top: 11px; }
.top-\[18px\]{ top: 18px; }
.top-\[1px\]{ top: 1px; }
.top-\[26px\]{ top: 26px; }
.top-\[3px\]{ top: 3px; }
.top-\[40px\]{ top: 40px; }
.top-\[4px\]{ top: 4px; }
.top-\[50\%\]{ top: 50%; }
.top-\[57px\]{ top: 57px; }
.top-\[5px\]{ top: 5px; }
.top-\[60\%\]{ top: 60%; }
.top-\[6px\]{ top: 6px; }
.top-full{ top: 100%; }
.z-0{ z-index: 0; }
.z-10{ z-index: 10; }
.z-20{ z-index: 20; }
.z-30{ z-index: 30; }
.z-40{ z-index: 40; }
.z-50{ z-index: 50; }
.z-\[100\]{ z-index: 100; }
.z-\[110\]{ z-index: 110; }
.z-\[1\]{ z-index: 1; }
.z-\[200\]{ z-index: 200; }
.z-\[3\]{ z-index: 3; }
.z-\[55\]{ z-index: 55; }
.z-\[56\]{ z-index: 56; }
.z-\[58\]{ z-index: 58; }
.z-\[60\]{ z-index: 60; }
.z-\[70\]{ z-index: 70; }
.z-\[75\]{ z-index: 75; }
.z-\[80\]{ z-index: 80; }
.z-\[85\]{ z-index: 85; }
.z-\[8\]{ z-index: 8; }
.z-\[90\]{ z-index: 90; }
.z-\[95\]{ z-index: 95; }
.order-first{ order: -9999; }
.col-span-1{ grid-column: span 1 / span 1; }
.col-span-2{ grid-column: span 2 / span 2; }
.col-span-3{ grid-column: span 3 / span 3; }
.col-span-4{ grid-column: span 4 / span 4; }
.col-span-7{ grid-column: span 7 / span 7; }
.col-span-full{ grid-column: 1 / -1; }
.col-start-2{ grid-column-start: 2; }
.row-span-2{ grid-row: span 2 / span 2; }
.-m-1{ margin: -0.25rem; }
.m-0{ margin: 0px; }
.m-3{ margin: 0.75rem; }
.m-auto{ margin: auto; }
.-mx-0\.5{ margin-left: -0.125rem; margin-right: -0.125rem; }
.-mx-1{ margin-left: -0.25rem; margin-right: -0.25rem; }
.-mx-1\.5{ margin-left: -0.375rem; margin-right: -0.375rem; }
.-mx-2{ margin-left: -0.5rem; margin-right: -0.5rem; }
.-mx-3{ margin-left: -0.75rem; margin-right: -0.75rem; }
.-mx-4{ margin-left: -1rem; margin-right: -1rem; }
.-mx-6{ margin-left: -1.5rem; margin-right: -1.5rem; }
.-my-1{ margin-top: -0.25rem; margin-bottom: -0.25rem; }
.mx-0\.5{ margin-left: 0.125rem; margin-right: 0.125rem; }
.mx-1{ margin-left: 0.25rem; margin-right: 0.25rem; }
.mx-1\.5{ margin-left: 0.375rem; margin-right: 0.375rem; }
.mx-2{ margin-left: 0.5rem; margin-right: 0.5rem; }
.mx-3{ margin-left: 0.75rem; margin-right: 0.75rem; }
.mx-3\.5{ margin-left: 0.875rem; margin-right: 0.875rem; }
.mx-4{ margin-left: 1rem; margin-right: 1rem; }
.mx-5{ margin-left: 1.25rem; margin-right: 1.25rem; }
.mx-6{ margin-left: 1.5rem; margin-right: 1.5rem; }
.mx-auto{ margin-left: auto; margin-right: auto; }
.my-0\.5{ margin-top: 0.125rem; margin-bottom: 0.125rem; }
.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; }
.\!mt-0{ margin-top: 0px !important; }
.-mb-1{ margin-bottom: -0.25rem; }
.-ml-1{ margin-left: -0.25rem; }
.-ml-1\.5{ margin-left: -0.375rem; }
.-ml-2{ margin-left: -0.5rem; }
.-ml-2\.5{ margin-left: -0.625rem; }
.-ml-4{ margin-left: -1rem; }
.-ml-\[9px\]{ margin-left: -9px; }
.-mr-1{ margin-right: -0.25rem; }
.-mr-1\.5{ margin-right: -0.375rem; }
.-mr-2{ margin-right: -0.5rem; }
.-mt-0\.5{ margin-top: -0.125rem; }
.-mt-1{ margin-top: -0.25rem; }
.-mt-2{ margin-top: -0.5rem; }
.-mt-4{ margin-top: -1rem; }
.-mt-\[3px\]{ margin-top: -3px; }
.mb-0{ margin-bottom: 0px; }
.mb-0\.5{ margin-bottom: 0.125rem; }
.mb-1{ margin-bottom: 0.25rem; }
.mb-1\.5{ margin-bottom: 0.375rem; }
.mb-10{ margin-bottom: 2.5rem; }
.mb-12{ margin-bottom: 3rem; }
.mb-16{ margin-bottom: 4rem; }
.mb-2{ margin-bottom: 0.5rem; }
.mb-2\.5{ margin-bottom: 0.625rem; }
.mb-3{ margin-bottom: 0.75rem; }
.mb-3\.5{ margin-bottom: 0.875rem; }
.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; }
.mb-9{ margin-bottom: 2.25rem; }
.mb-\[7px\]{ margin-bottom: 7px; }
.ml-0\.5{ margin-left: 0.125rem; }
.ml-1{ margin-left: 0.25rem; }
.ml-1\.5{ margin-left: 0.375rem; }
.ml-12{ margin-left: 3rem; }
.ml-14{ margin-left: 3.5rem; }
.ml-2{ margin-left: 0.5rem; }
.ml-3{ margin-left: 0.75rem; }
.ml-4{ margin-left: 1rem; }
.ml-5{ margin-left: 1.25rem; }
.ml-6{ margin-left: 1.5rem; }
.ml-7{ margin-left: 1.75rem; }
.ml-8{ margin-left: 2rem; }
.ml-\[21px\]{ margin-left: 21px; }
.ml-\[38px\]{ margin-left: 38px; }
.ml-\[42px\]{ margin-left: 42px; }
.ml-auto{ margin-left: auto; }
.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-2\.5{ margin-right: 0.625rem; }
.mr-3{ margin-right: 0.75rem; }
.mr-8{ margin-right: 2rem; }
.mr-auto{ margin-right: auto; }
.mt-0\.5{ margin-top: 0.125rem; }
.mt-1{ margin-top: 0.25rem; }
.mt-1\.5{ margin-top: 0.375rem; }
.mt-10{ margin-top: 2.5rem; }
.mt-12{ margin-top: 3rem; }
.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-3\.5{ margin-top: 0.875rem; }
.mt-4{ margin-top: 1rem; }
.mt-5{ margin-top: 1.25rem; }
.mt-6{ margin-top: 1.5rem; }
.mt-7{ margin-top: 1.75rem; }
.mt-8{ margin-top: 2rem; }
.mt-\[1px\]{ margin-top: 1px; }
.mt-\[2px\]{ margin-top: 2px; }
.mt-\[3px\]{ margin-top: 3px; }
.mt-\[5px\]{ margin-top: 5px; }
.mt-\[6px\]{ margin-top: 6px; }
.mt-\[7px\]{ margin-top: 7px; }
.mt-auto{ margin-top: auto; }
.mt-px{ margin-top: 1px; }
.line-clamp-1{ overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }
.line-clamp-2{ overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.line-clamp-3{ overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
.line-clamp-none{ overflow: visible; display: block; -webkit-box-orient: horizontal; -webkit-line-clamp: none; }
.block{ display: block; }
.inline-block{ display: inline-block; }
.inline{ display: inline; }
.flex{ display: flex; }
.inline-flex{ display: inline-flex; }
.table{ display: table; }
.table-row{ display: table-row; }
.grid{ display: grid; }
.contents{ display: contents; }
.hidden{ display: none; }
.aspect-\[16\/10\]{ aspect-ratio: 16/10; }
.aspect-\[16\/9\]{ aspect-ratio: 16/9; }
.aspect-\[4\/3\]{ aspect-ratio: 4/3; }
.aspect-\[5\/4\]{ aspect-ratio: 5/4; }
.aspect-square{ aspect-ratio: 1 / 1; }
.aspect-video{ aspect-ratio: 16 / 9; }
.size-4{ width: 1rem; height: 1rem; }
.h-0{ height: 0px; }
.h-0\.5{ height: 0.125rem; }
.h-1{ height: 0.25rem; }
.h-1\.5{ height: 0.375rem; }
.h-1\/3{ height: 33.333333%; }
.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-20{ height: 5rem; }
.h-24{ height: 6rem; }
.h-28{ height: 7rem; }
.h-3{ height: 0.75rem; }
.h-3\.5{ height: 0.875rem; }
.h-32{ height: 8rem; }
.h-36{ height: 9rem; }
.h-4{ height: 1rem; }
.h-40{ height: 10rem; }
.h-44{ height: 11rem; }
.h-48{ height: 12rem; }
.h-5{ height: 1.25rem; }
.h-52{ height: 13rem; }
.h-6{ height: 1.5rem; }
.h-64{ height: 16rem; }
.h-7{ height: 1.75rem; }
.h-8{ height: 2rem; }
.h-9{ height: 2.25rem; }
.h-96{ height: 24rem; }
.h-\[100px\]{ height: 100px; }
.h-\[104px\]{ height: 104px; }
.h-\[110px\]{ height: 110px; }
.h-\[11px\]{ height: 11px; }
.h-\[140px\]{ height: 140px; }
.h-\[15px\]{ height: 15px; }
.h-\[16px\]{ height: 16px; }
.h-\[17px\]{ height: 17px; }
.h-\[18px\]{ height: 18px; }
.h-\[19px\]{ height: 19px; }
.h-\[1px\]{ height: 1px; }
.h-\[200px\]{ height: 200px; }
.h-\[20px\]{ height: 20px; }
.h-\[210px\]{ height: 210px; }
.h-\[21px\]{ height: 21px; }
.h-\[220px\]{ height: 220px; }
.h-\[22px\]{ height: 22px; }
.h-\[230px\]{ height: 230px; }
.h-\[23px\]{ height: 23px; }
.h-\[260px\]{ height: 260px; }
.h-\[26px\]{ height: 26px; }
.h-\[28px\]{ height: 28px; }
.h-\[2px\]{ height: 2px; }
.h-\[30px\]{ height: 30px; }
.h-\[34px\]{ height: 34px; }
.h-\[37px\]{ height: 37px; }
.h-\[3px\]{ height: 3px; }
.h-\[400px\]{ height: 400px; }
.h-\[40px\]{ height: 40px; }
.h-\[420px\]{ height: 420px; }
.h-\[42px\]{ height: 42px; }
.h-\[448px\]{ height: 448px; }
.h-\[46px\]{ height: 46px; }
.h-\[48px\]{ height: 48px; }
.h-\[52px\]{ height: 52px; }
.h-\[54px\]{ height: 54px; }
.h-\[56px\]{ height: 56px; }
.h-\[58px\]{ height: 58px; }
.h-\[5px\]{ height: 5px; }
.h-\[60vh\]{ height: 60vh; }
.h-\[62px\]{ height: 62px; }
.h-\[64px\]{ height: 64px; }
.h-\[66px\]{ height: 66px; }
.h-\[68px\]{ height: 68px; }
.h-\[70vh\]{ height: 70vh; }
.h-\[72px\]{ height: 72px; }
.h-\[76px\]{ height: 76px; }
.h-\[7px\]{ height: 7px; }
.h-\[84px\]{ height: 84px; }
.h-\[85vh\]{ height: 85vh; }
.h-\[86px\]{ height: 86px; }
.h-\[8px\]{ height: 8px; }
.h-\[9px\]{ height: 9px; }
.h-\[var\(--radix-navigation-menu-viewport-height\)\]{ height: var(--radix-navigation-menu-viewport-height); }
.h-\[var\(--radix-select-trigger-height\)\]{ height: var(--radix-select-trigger-height); }
.h-auto{ height: auto; }
.h-full{ height: 100%; }
.h-px{ height: 1px; }
.h-screen{ height: 100vh; }
.h-svh{ height: 100svh; }
.max-h-14{ max-height: 3.5rem; }
.max-h-32{ max-height: 8rem; }
.max-h-40{ max-height: 10rem; }
.max-h-44{ max-height: 11rem; }
.max-h-48{ max-height: 12rem; }
.max-h-52{ max-height: 13rem; }
.max-h-56{ max-height: 14rem; }
.max-h-60{ max-height: 15rem; }
.max-h-64{ max-height: 16rem; }
.max-h-72{ max-height: 18rem; }
.max-h-80{ max-height: 20rem; }
.max-h-96{ max-height: 24rem; }
.max-h-\[--radix-context-menu-content-available-height\]{ max-height: var(--radix-context-menu-content-available-height); }
.max-h-\[--radix-select-content-available-height\]{ max-height: var(--radix-select-content-available-height); }
.max-h-\[130px\]{ max-height: 130px; }
.max-h-\[150px\]{ max-height: 150px; }
.max-h-\[168px\]{ max-height: 168px; }
.max-h-\[170px\]{ max-height: 170px; }
.max-h-\[200px\]{ max-height: 200px; }
.max-h-\[220px\]{ max-height: 220px; }
.max-h-\[260px\]{ max-height: 260px; }
.max-h-\[264px\]{ max-height: 264px; }
.max-h-\[280px\]{ max-height: 280px; }
.max-h-\[300px\]{ max-height: 300px; }
.max-h-\[320px\]{ max-height: 320px; }
.max-h-\[32rem\]{ max-height: 32rem; }
.max-h-\[440px\]{ max-height: 440px; }
.max-h-\[480px\]{ max-height: 480px; }
.max-h-\[500px\]{ max-height: 500px; }
.max-h-\[560px\]{ max-height: 560px; }
.max-h-\[70vh\]{ max-height: 70vh; }
.max-h-\[78vh\]{ max-height: 78vh; }
.max-h-\[80vh\]{ max-height: 80vh; }
.max-h-\[85vh\]{ max-height: 85vh; }
.max-h-\[86\%\]{ max-height: 86%; }
.max-h-\[88vh\]{ max-height: 88vh; }
.max-h-\[90vh\]{ max-height: 90vh; }
.max-h-\[92\%\]{ max-height: 92%; }
.max-h-\[92vh\]{ max-height: 92vh; }
.max-h-\[95vh\]{ max-height: 95vh; }
.max-h-\[calc\(100vh-56px\)\]{ max-height: calc(100vh - 56px); }
.max-h-\[calc\(100vh-64px\)\]{ max-height: calc(100vh - 64px); }
.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{ max-height: var(--radix-dropdown-menu-content-available-height); }
.max-h-full{ max-height: 100%; }
.max-h-none{ max-height: none; }
.max-h-screen{ max-height: 100vh; }
.min-h-0{ min-height: 0px; }
.min-h-7{ min-height: 1.75rem; }
.min-h-9{ min-height: 2.25rem; }
.min-h-\[1056px\]{ min-height: 1056px; }
.min-h-\[110px\]{ min-height: 110px; }
.min-h-\[140px\]{ min-height: 140px; }
.min-h-\[150px\]{ min-height: 150px; }
.min-h-\[160px\]{ min-height: 160px; }
.min-h-\[180px\]{ min-height: 180px; }
.min-h-\[2\.5rem\]{ min-height: 2.5rem; }
.min-h-\[28px\]{ min-height: 28px; }
.min-h-\[320px\]{ min-height: 320px; }
.min-h-\[32px\]{ min-height: 32px; }
.min-h-\[360px\]{ min-height: 360px; }
.min-h-\[380px\]{ min-height: 380px; }
.min-h-\[40px\]{ min-height: 40px; }
.min-h-\[420px\]{ min-height: 420px; }
.min-h-\[480px\]{ min-height: 480px; }
.min-h-\[510px\]{ min-height: 510px; }
.min-h-\[52px\]{ min-height: 52px; }
.min-h-\[60px\]{ min-height: 60px; }
.min-h-\[60vh\]{ min-height: 60vh; }
.min-h-\[80px\]{ min-height: 80px; }
.min-h-\[84px\]{ min-height: 84px; }
.min-h-\[calc\(100dvh-110px\)\]{ min-height: calc(100dvh - 110px); }
.min-h-full{ min-height: 100%; }
.min-h-screen{ min-height: 100vh; }
.min-h-svh{ min-height: 100svh; }
.w-0{ width: 0px; }
.w-0\.5{ width: 0.125rem; }
.w-1{ width: 0.25rem; }
.w-1\.5{ width: 0.375rem; }
.w-1\/2{ width: 50%; }
.w-1\/3{ width: 33.333333%; }
.w-1\/4{ width: 25%; }
.w-1\/5{ width: 20%; }
.w-10{ width: 2.5rem; }
.w-11{ width: 2.75rem; }
.w-12{ width: 3rem; }
.w-14{ width: 3.5rem; }
.w-16{ width: 4rem; }
.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-28{ width: 7rem; }
.w-3{ width: 0.75rem; }
.w-3\.5{ width: 0.875rem; }
.w-3\/4{ width: 75%; }
.w-3\/5{ width: 60%; }
.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-52{ width: 13rem; }
.w-56{ width: 14rem; }
.w-6{ width: 1.5rem; }
.w-60{ width: 15rem; }
.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-\[--radix-popover-trigger-width\]{ width: var(--radix-popover-trigger-width); }
.w-\[--sidebar-width\]{ width: var(--sidebar-width); }
.w-\[1\.5px\]{ width: 1.5px; }
.w-\[10\%\]{ width: 10%; }
.w-\[100px\]{ width: 100px; }
.w-\[11\%\]{ width: 11%; }
.w-\[110px\]{ width: 110px; }
.w-\[112px\]{ width: 112px; }
.w-\[11px\]{ width: 11px; }
.w-\[12\%\]{ width: 12%; }
.w-\[120px\]{ width: 120px; }
.w-\[124px\]{ width: 124px; }
.w-\[13\%\]{ width: 13%; }
.w-\[130px\]{ width: 130px; }
.w-\[140px\]{ width: 140px; }
.w-\[148px\]{ width: 148px; }
.w-\[15\%\]{ width: 15%; }
.w-\[150px\]{ width: 150px; }
.w-\[15px\]{ width: 15px; }
.w-\[160px\]{ width: 160px; }
.w-\[168px\]{ width: 168px; }
.w-\[16px\]{ width: 16px; }
.w-\[17px\]{ width: 17px; }
.w-\[180px\]{ width: 180px; }
.w-\[18px\]{ width: 18px; }
.w-\[19\%\]{ width: 19%; }
.w-\[19px\]{ width: 19px; }
.w-\[1px\]{ width: 1px; }
.w-\[200px\]{ width: 200px; }
.w-\[20px\]{ width: 20px; }
.w-\[21\%\]{ width: 21%; }
.w-\[210px\]{ width: 210px; }
.w-\[21px\]{ width: 21px; }
.w-\[220px\]{ width: 220px; }
.w-\[224px\]{ width: 224px; }
.w-\[228px\]{ width: 228px; }
.w-\[22px\]{ width: 22px; }
.w-\[23px\]{ width: 23px; }
.w-\[240px\]{ width: 240px; }
.w-\[26\%\]{ width: 26%; }
.w-\[260px\]{ width: 260px; }
.w-\[26px\]{ width: 26px; }
.w-\[272px\]{ width: 272px; }
.w-\[280px\]{ width: 280px; }
.w-\[30px\]{ width: 30px; }
.w-\[316px\]{ width: 316px; }
.w-\[320px\]{ width: 320px; }
.w-\[32px\]{ width: 32px; }
.w-\[33\.333\%\]{ width: 33.333%; }
.w-\[34\%\]{ width: 34%; }
.w-\[340px\]{ width: 340px; }
.w-\[34px\]{ width: 34px; }
.w-\[37px\]{ width: 37px; }
.w-\[38\%\]{ width: 38%; }
.w-\[3px\]{ width: 3px; }
.w-\[40\%\]{ width: 40%; }
.w-\[400px\]{ width: 400px; }
.w-\[420px\]{ width: 420px; }
.w-\[42px\]{ width: 42px; }
.w-\[44px\]{ width: 44px; }
.w-\[46px\]{ width: 46px; }
.w-\[48px\]{ width: 48px; }
.w-\[50px\]{ width: 50px; }
.w-\[52px\]{ width: 52px; }
.w-\[54px\]{ width: 54px; }
.w-\[560px\]{ width: 560px; }
.w-\[5px\]{ width: 5px; }
.w-\[62px\]{ width: 62px; }
.w-\[64px\]{ width: 64px; }
.w-\[660px\]{ width: 660px; }
.w-\[68px\]{ width: 68px; }
.w-\[70px\]{ width: 70px; }
.w-\[72\%\]{ width: 72%; }
.w-\[72px\]{ width: 72px; }
.w-\[76px\]{ width: 76px; }
.w-\[7px\]{ width: 7px; }
.w-\[80px\]{ width: 80px; }
.w-\[816px\]{ width: 816px; }
.w-\[84px\]{ width: 84px; }
.w-\[8px\]{ width: 8px; }
.w-\[9\%\]{ width: 9%; }
.w-\[90px\]{ width: 90px; }
.w-\[9px\]{ width: 9px; }
.w-\[calc\(100\%-28px\)\]{ width: calc(100% - 28px); }
.w-\[calc\(100vw-32px\)\]{ width: calc(100vw - 32px); }
.w-\[min\(360px\2c 94vw\)\]{ width: min(360px,94vw); }
.w-\[var\(--radix-dropdown-menu-trigger-width\)\]{ width: var(--radix-dropdown-menu-trigger-width); }
.w-auto{ width: auto; }
.w-fit{ width: -moz-fit-content; width: fit-content; }
.w-full{ width: 100%; }
.w-max{ width: -moz-max-content; width: max-content; }
.w-px{ width: 1px; }
.min-w-0{ min-width: 0px; }
.min-w-10{ min-width: 2.5rem; }
.min-w-11{ min-width: 2.75rem; }
.min-w-5{ min-width: 1.25rem; }
.min-w-6{ min-width: 1.5rem; }
.min-w-9{ min-width: 2.25rem; }
.min-w-\[1000px\]{ min-width: 1000px; }
.min-w-\[1040px\]{ min-width: 1040px; }
.min-w-\[110px\]{ min-width: 110px; }
.min-w-\[1120px\]{ min-width: 1120px; }
.min-w-\[120px\]{ min-width: 120px; }
.min-w-\[128px\]{ min-width: 128px; }
.min-w-\[12rem\]{ min-width: 12rem; }
.min-w-\[140px\]{ min-width: 140px; }
.min-w-\[150px\]{ min-width: 150px; }
.min-w-\[15px\]{ min-width: 15px; }
.min-w-\[160px\]{ min-width: 160px; }
.min-w-\[16px\]{ min-width: 16px; }
.min-w-\[180px\]{ min-width: 180px; }
.min-w-\[18px\]{ min-width: 18px; }
.min-w-\[190px\]{ min-width: 190px; }
.min-w-\[200px\]{ min-width: 200px; }
.min-w-\[220px\]{ min-width: 220px; }
.min-w-\[230px\]{ min-width: 230px; }
.min-w-\[240px\]{ min-width: 240px; }
.min-w-\[280px\]{ min-width: 280px; }
.min-w-\[34px\]{ min-width: 34px; }
.min-w-\[44px\]{ min-width: 44px; }
.min-w-\[600px\]{ min-width: 600px; }
.min-w-\[62px\]{ min-width: 62px; }
.min-w-\[64px\]{ min-width: 64px; }
.min-w-\[68px\]{ min-width: 68px; }
.min-w-\[700px\]{ min-width: 700px; }
.min-w-\[760px\]{ min-width: 760px; }
.min-w-\[76px\]{ min-width: 76px; }
.min-w-\[800px\]{ min-width: 800px; }
.min-w-\[80px\]{ min-width: 80px; }
.min-w-\[820px\]{ min-width: 820px; }
.min-w-\[85\%\]{ min-width: 85%; }
.min-w-\[860px\]{ min-width: 860px; }
.min-w-\[88px\]{ min-width: 88px; }
.min-w-\[8rem\]{ min-width: 8rem; }
.min-w-\[900px\]{ min-width: 900px; }
.min-w-\[940px\]{ min-width: 940px; }
.min-w-\[var\(--radix-popover-trigger-width\)\]{ min-width: var(--radix-popover-trigger-width); }
.min-w-\[var\(--radix-select-trigger-width\)\]{ min-width: var(--radix-select-trigger-width); }
.min-w-full{ min-width: 100%; }
.max-w-2xl{ max-width: 42rem; }
.max-w-3xl{ max-width: 48rem; }
.max-w-4xl{ max-width: 56rem; }
.max-w-5xl{ max-width: 64rem; }
.max-w-6xl{ max-width: 72rem; }
.max-w-7xl{ max-width: 80rem; }
.max-w-\[--skeleton-width\]{ max-width: var(--skeleton-width); }
.max-w-\[1000px\]{ max-width: 1000px; }
.max-w-\[1040px\]{ max-width: 1040px; }
.max-w-\[104px\]{ max-width: 104px; }
.max-w-\[1080px\]{ max-width: 1080px; }
.max-w-\[1200px\]{ max-width: 1200px; }
.max-w-\[120px\]{ max-width: 120px; }
.max-w-\[130px\]{ max-width: 130px; }
.max-w-\[1400px\]{ max-width: 1400px; }
.max-w-\[140px\]{ max-width: 140px; }
.max-w-\[160px\]{ max-width: 160px; }
.max-w-\[170px\]{ max-width: 170px; }
.max-w-\[176px\]{ max-width: 176px; }
.max-w-\[180px\]{ max-width: 180px; }
.max-w-\[190px\]{ max-width: 190px; }
.max-w-\[200px\]{ max-width: 200px; }
.max-w-\[220px\]{ max-width: 220px; }
.max-w-\[232px\]{ max-width: 232px; }
.max-w-\[240px\]{ max-width: 240px; }
.max-w-\[250px\]{ max-width: 250px; }
.max-w-\[260px\]{ max-width: 260px; }
.max-w-\[280px\]{ max-width: 280px; }
.max-w-\[300px\]{ max-width: 300px; }
.max-w-\[320px\]{ max-width: 320px; }
.max-w-\[360px\]{ max-width: 360px; }
.max-w-\[380px\]{ max-width: 380px; }
.max-w-\[38ch\]{ max-width: 38ch; }
.max-w-\[400px\]{ max-width: 400px; }
.max-w-\[40ch\]{ max-width: 40ch; }
.max-w-\[42\%\]{ max-width: 42%; }
.max-w-\[420px\]{ max-width: 420px; }
.max-w-\[440px\]{ max-width: 440px; }
.max-w-\[45\%\]{ max-width: 45%; }
.max-w-\[460px\]{ max-width: 460px; }
.max-w-\[46ch\]{ max-width: 46ch; }
.max-w-\[480px\]{ max-width: 480px; }
.max-w-\[520px\]{ max-width: 520px; }
.max-w-\[52vw\]{ max-width: 52vw; }
.max-w-\[560px\]{ max-width: 560px; }
.max-w-\[580px\]{ max-width: 580px; }
.max-w-\[60\%\]{ max-width: 60%; }
.max-w-\[600px\]{ max-width: 600px; }
.max-w-\[620px\]{ max-width: 620px; }
.max-w-\[640px\]{ max-width: 640px; }
.max-w-\[660px\]{ max-width: 660px; }
.max-w-\[680px\]{ max-width: 680px; }
.max-w-\[70\%\]{ max-width: 70%; }
.max-w-\[720px\]{ max-width: 720px; }
.max-w-\[75\%\]{ max-width: 75%; }
.max-w-\[760px\]{ max-width: 760px; }
.max-w-\[78\%\]{ max-width: 78%; }
.max-w-\[80\%\]{ max-width: 80%; }
.max-w-\[80px\]{ max-width: 80px; }
.max-w-\[82\%\]{ max-width: 82%; }
.max-w-\[820px\]{ max-width: 820px; }
.max-w-\[85\%\]{ max-width: 85%; }
.max-w-\[86\%\]{ max-width: 86%; }
.max-w-\[88\%\]{ max-width: 88%; }
.max-w-\[880px\]{ max-width: 880px; }
.max-w-\[92\%\]{ max-width: 92%; }
.max-w-\[94\%\]{ max-width: 94%; }
.max-w-\[95vw\]{ max-width: 95vw; }
.max-w-\[96vw\]{ max-width: 96vw; }
.max-w-full{ max-width: 100%; }
.max-w-lg{ max-width: 32rem; }
.max-w-max{ max-width: -moz-max-content; max-width: max-content; }
.max-w-md{ max-width: 28rem; }
.max-w-none{ max-width: none; }
.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{ flex-shrink: 1; }
.flex-shrink-0{ flex-shrink: 0; }
.shrink{ flex-shrink: 1; }
.shrink-0{ flex-shrink: 0; }
.flex-grow{ flex-grow: 1; }
.grow{ flex-grow: 1; }
.grow-0{ flex-grow: 0; }
.basis-\[280px\]{ flex-basis: 280px; }
.basis-\[calc\(50\%-0\.25rem\)\]{ flex-basis: calc(50% - 0.25rem); }
.basis-auto{ flex-basis: auto; }
.basis-full{ flex-basis: 100%; }
.table-fixed{ table-layout: fixed; }
.caption-bottom{ caption-side: bottom; }
.border-collapse{ border-collapse: collapse; }
.origin-\[--radix-context-menu-content-transform-origin\]{ transform-origin: var(--radix-context-menu-content-transform-origin); }
.origin-\[--radix-dropdown-menu-content-transform-origin\]{ transform-origin: var(--radix-dropdown-menu-content-transform-origin); }
.origin-\[--radix-hover-card-content-transform-origin\]{ transform-origin: var(--radix-hover-card-content-transform-origin); }
.origin-\[--radix-menubar-content-transform-origin\]{ transform-origin: var(--radix-menubar-content-transform-origin); }
.origin-\[--radix-popover-content-transform-origin\]{ transform-origin: var(--radix-popover-content-transform-origin); }
.origin-\[--radix-select-content-transform-origin\]{ transform-origin: var(--radix-select-content-transform-origin); }
.origin-\[--radix-tooltip-content-transform-origin\]{ transform-origin: var(--radix-tooltip-content-transform-origin); }
.-translate-x-1{ --tw-translate-x: -0.25rem; 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-1\/2{ --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-x-2{ --tw-translate-x: -0.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-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-x-px{ --tw-translate-x: -1px; 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-1\/2{ --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)); }
.-translate-y-16{ --tw-translate-y: -4rem; 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-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)); }
.translate-x-1{ --tw-translate-x: 0.25rem; 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-16{ --tw-translate-x: 4rem; 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-2{ --tw-translate-x: 0.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-4{ --tw-translate-x: 1rem; 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-6{ --tw-translate-x: 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-x-\[112px\]{ --tw-translate-x: 112px; 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-\[16px\]{ --tw-translate-x: 16px; 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-\[2px\]{ --tw-translate-x: 2px; 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-px{ --tw-translate-x: 1px; 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-1{ --tw-translate-y: 0.25rem; 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-90{ --tw-rotate: -90deg; 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-0{ --tw-rotate: 0deg; 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)); }
.rotate-45{ --tw-rotate: 45deg; 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-90{ --tw-rotate: 90deg; 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-\[-12deg\]{ --tw-rotate: -12deg; 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-\[12deg\]{ --tw-rotate: 12deg; 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)); }
.-skew-x-12{ --tw-skew-x: -12deg; 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-105{ --tw-scale-x: 1.05; --tw-scale-y: 1.05; 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-\[1\.01\]{ --tw-scale-x: 1.01; --tw-scale-y: 1.01; 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-\[1\.08\]{ --tw-scale-x: 1.08; --tw-scale-y: 1.08; 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 bounce{
 0%, 100%{ transform: translateY(-25%); animation-timing-function: cubic-bezier(0.8,0,1,1); }
 50%{ transform: none; animation-timing-function: cubic-bezier(0,0,0.2,1); } }
.animate-bounce{ animation: bounce 1s infinite; }
@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-grab{ cursor: grab; }
.cursor-grabbing{ cursor: grabbing; }
.cursor-help{ cursor: help; }
.cursor-not-allowed{ cursor: not-allowed; }
.cursor-pointer{ cursor: pointer; }
.cursor-text{ cursor: text; }
.cursor-wait{ cursor: wait; }
.cursor-zoom-out{ cursor: zoom-out; }
.touch-none{ touch-action: none; }
.select-none{ -webkit-user-select: none; -moz-user-select: none; user-select: none; }
.select-all{ -webkit-user-select: all; -moz-user-select: all; user-select: all; }
.resize-none{ resize: none; }
.resize-y{ resize: vertical; }
.resize{ resize: both; }
.snap-x{ scroll-snap-type: x var(--tw-scroll-snap-strictness); }
.snap-mandatory{ --tw-scroll-snap-strictness: mandatory; }
.snap-start{ scroll-snap-align: start; }
.snap-center{ scroll-snap-align: center; }
.scroll-mt-4{ scroll-margin-top: 1rem; }
.list-inside{ list-style-position: inside; }
.list-disc{ list-style-type: disc; }
.list-none{ list-style-type: none; }
.appearance-none{ -webkit-appearance: none; -moz-appearance: none; appearance: none; }
.grid-cols-1{ grid-template-columns: repeat(1, 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-3{ grid-template-columns: repeat(3, minmax(0, 1fr)); }
.grid-cols-4{ grid-template-columns: repeat(4, minmax(0, 1fr)); }
.grid-cols-5{ grid-template-columns: repeat(5, minmax(0, 1fr)); }
.grid-cols-7{ grid-template-columns: repeat(7, minmax(0, 1fr)); }
.grid-cols-\[1\.4fr_\.6fr_\.8fr\]{ grid-template-columns: 1.4fr .6fr .8fr; }
.grid-cols-\[1\.5fr_\.7fr_\.9fr\]{ grid-template-columns: 1.5fr .7fr .9fr; }
.grid-cols-\[1\.5fr_190px_2fr_1fr_90px_36px\]{ grid-template-columns: 1.5fr 190px 2fr 1fr 90px 36px; }
.grid-cols-\[1\.6fr_0\.6fr_1fr\]{ grid-template-columns: 1.6fr 0.6fr 1fr; }
.grid-cols-\[110px_1fr\]{ grid-template-columns: 110px 1fr; }
.grid-cols-\[110px_1fr_100px_100px_40px\]{ grid-template-columns: 110px 1fr 100px 100px 40px; }
.grid-cols-\[110px_1fr_120px\]{ grid-template-columns: 110px 1fr 120px; }
.grid-cols-\[130px_1fr_54px_58px\]{ grid-template-columns: 130px 1fr 54px 58px; }
.grid-cols-\[1fr_1\.4fr\]{ grid-template-columns: 1fr 1.4fr; }
.grid-cols-\[1fr_140px\]{ grid-template-columns: 1fr 140px; }
.grid-cols-\[1fr_60px_80px_80px_28px\]{ grid-template-columns: 1fr 60px 80px 80px 28px; }
.grid-cols-\[1fr_auto\]{ grid-template-columns: 1fr auto; }
.grid-cols-\[2fr_1fr_1fr\]{ grid-template-columns: 2fr 1fr 1fr; }
.grid-cols-\[32px_minmax\(0\2c 1fr\)_100px_148px_132px\]{ grid-template-columns: 32px minmax(0,1fr) 100px 148px 132px; }
.grid-cols-\[34px_minmax\(0\2c 1fr\)_auto\]{ grid-template-columns: 34px minmax(0,1fr) auto; }
.grid-cols-\[36px_minmax\(0\2c 1fr\)\]{ grid-template-columns: 36px minmax(0,1fr); }
.grid-cols-\[44px_1fr\]{ grid-template-columns: 44px 1fr; }
.grid-cols-\[44px_1fr_52px_52px_60px\]{ grid-template-columns: 44px 1fr 52px 52px 60px; }
.grid-cols-\[64px_34px_minmax\(0\2c 1fr\)\]{ grid-template-columns: 64px 34px minmax(0,1fr); }
.grid-cols-\[minmax\(0\2c 1fr\)_auto\]{ grid-template-columns: minmax(0,1fr) auto; }
.grid-cols-\[minmax\(230px\2c 1fr\)_190px_160px_74px_104px_176px\]{ grid-template-columns: minmax(230px,1fr) 190px 160px 74px 104px 176px; }
.grid-rows-1{ grid-template-rows: repeat(1, minmax(0, 1fr)); }
.grid-rows-2{ grid-template-rows: repeat(2, minmax(0, 1fr)); }
.flex-row{ flex-direction: row; }
.flex-row-reverse{ flex-direction: row-reverse; }
.flex-col{ flex-direction: column; }
.flex-col-reverse{ flex-direction: column-reverse; }
.flex-wrap{ flex-wrap: wrap; }
.place-items-center{ place-items: center; }
.items-start{ align-items: flex-start; }
.items-end{ align-items: flex-end; }
.items-center{ align-items: center; }
.items-baseline{ align-items: baseline; }
.items-stretch{ align-items: stretch; }
.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-0{ gap: 0px; }
.gap-0\.5{ gap: 0.125rem; }
.gap-1{ gap: 0.25rem; }
.gap-1\.5{ gap: 0.375rem; }
.gap-12{ gap: 3rem; }
.gap-16{ gap: 4rem; }
.gap-2{ gap: 0.5rem; }
.gap-2\.5{ gap: 0.625rem; }
.gap-3{ gap: 0.75rem; }
.gap-3\.5{ gap: 0.875rem; }
.gap-4{ gap: 1rem; }
.gap-5{ gap: 1.25rem; }
.gap-6{ gap: 1.5rem; }
.gap-8{ gap: 2rem; }
.gap-\[2px\]{ gap: 2px; }
.gap-\[3px\]{ gap: 3px; }
.gap-\[4px\]{ gap: 4px; }
.gap-\[5px\]{ gap: 5px; }
.gap-\[7px\]{ gap: 7px; }
.gap-px{ gap: 1px; }
.gap-x-1\.5{ -moz-column-gap: 0.375rem; column-gap: 0.375rem; }
.gap-x-2{ -moz-column-gap: 0.5rem; column-gap: 0.5rem; }
.gap-x-2\.5{ -moz-column-gap: 0.625rem; column-gap: 0.625rem; }
.gap-x-3{ -moz-column-gap: 0.75rem; column-gap: 0.75rem; }
.gap-x-3\.5{ -moz-column-gap: 0.875rem; column-gap: 0.875rem; }
.gap-x-4{ -moz-column-gap: 1rem; column-gap: 1rem; }
.gap-x-5{ -moz-column-gap: 1.25rem; column-gap: 1.25rem; }
.gap-x-6{ -moz-column-gap: 1.5rem; column-gap: 1.5rem; }
.gap-y-0\.5{ row-gap: 0.125rem; }
.gap-y-1{ row-gap: 0.25rem; }
.gap-y-1\.5{ row-gap: 0.375rem; }
.gap-y-2{ row-gap: 0.5rem; }
.gap-y-3{ row-gap: 0.75rem; }
.gap-y-3\.5{ row-gap: 0.875rem; }
.gap-y-4{ row-gap: 1rem; }
.gap-y-7{ row-gap: 1.75rem; }
.-space-x-1\.5 > :not([hidden]) ~ :not([hidden]){ --tw-space-x-reverse: 0; margin-right: calc(-0.375rem * var(--tw-space-x-reverse)); margin-left: calc(-0.375rem * calc(1 - var(--tw-space-x-reverse))); }
.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-x-6 > :not([hidden]) ~ :not([hidden]){ --tw-space-x-reverse: 0; margin-right: calc(1.5rem * var(--tw-space-x-reverse)); margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse))); }
.space-x-8 > :not([hidden]) ~ :not([hidden]){ --tw-space-x-reverse: 0; margin-right: calc(2rem * var(--tw-space-x-reverse)); margin-left: calc(2rem * 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-0\.5 > :not([hidden]) ~ :not([hidden]){ --tw-space-y-reverse: 0; margin-top: calc(0.125rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(0.125rem * 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-2\.5 > :not([hidden]) ~ :not([hidden]){ --tw-space-y-reverse: 0; margin-top: calc(0.625rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(0.625rem * 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-3\.5 > :not([hidden]) ~ :not([hidden]){ --tw-space-y-reverse: 0; margin-top: calc(0.875rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(0.875rem * 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-7 > :not([hidden]) ~ :not([hidden]){ --tw-space-y-reverse: 0; margin-top: calc(1.75rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(1.75rem * 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)); }
.divide-x > :not([hidden]) ~ :not([hidden]){ --tw-divide-x-reverse: 0; border-right-width: calc(1px * var(--tw-divide-x-reverse)); border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse))); }
.divide-y > :not([hidden]) ~ :not([hidden]){ --tw-divide-y-reverse: 0; border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse))); border-bottom-width: calc(1px * var(--tw-divide-y-reverse)); }
.divide-\[\#E5E7EB\] > :not([hidden]) ~ :not([hidden]){ --tw-divide-opacity: 1; border-color: rgb(229 231 235 / var(--tw-divide-opacity, 1)); }
.divide-\[\#E6EAF0\] > :not([hidden]) ~ :not([hidden]){ --tw-divide-opacity: 1; border-color: rgb(230 234 240 / var(--tw-divide-opacity, 1)); }
.divide-\[\#EEF1F5\] > :not([hidden]) ~ :not([hidden]){ --tw-divide-opacity: 1; border-color: rgb(238 241 245 / var(--tw-divide-opacity, 1)); }
.divide-\[\#F1F4F8\] > :not([hidden]) ~ :not([hidden]){ --tw-divide-opacity: 1; border-color: rgb(241 244 248 / var(--tw-divide-opacity, 1)); }
.divide-\[\#F3F4F6\] > :not([hidden]) ~ :not([hidden]){ --tw-divide-opacity: 1; border-color: rgb(243 244 246 / var(--tw-divide-opacity, 1)); }
.divide-\[\#F59E0B\]\/15 > :not([hidden]) ~ :not([hidden]){ border-color: rgb(245 158 11 / 0.15); }
.divide-gray-100 > :not([hidden]) ~ :not([hidden]){ --tw-divide-opacity: 1; border-color: rgb(243 244 246 / var(--tw-divide-opacity, 1)); }
.divide-gray-200 > :not([hidden]) ~ :not([hidden]){ --tw-divide-opacity: 1; border-color: rgb(229 231 235 / var(--tw-divide-opacity, 1)); }
.divide-gray-200\/30 > :not([hidden]) ~ :not([hidden]){ border-color: rgb(229 231 235 / 0.3); }
.self-start{ align-self: flex-start; }
.self-end{ align-self: flex-end; }
.self-center{ align-self: center; }
.self-stretch{ align-self: stretch; }
.justify-self-start{ justify-self: start; }
.justify-self-end{ justify-self: end; }
.overflow-auto{ overflow: auto; }
.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; }
.overscroll-x-contain{ overscroll-behavior-x: contain; }
.scroll-smooth{ scroll-behavior: smooth; }
.truncate{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.text-ellipsis{ text-overflow: ellipsis; }
.whitespace-normal{ white-space: normal; }
.whitespace-nowrap{ white-space: nowrap; }
.whitespace-pre-line{ white-space: pre-line; }
.whitespace-pre-wrap{ white-space: pre-wrap; }
.break-words{ overflow-wrap: break-word; }
.break-all{ word-break: break-all; }
.rounded{ border-radius: 0.25rem; }
.rounded-2xl{ border-radius: 1rem; }
.rounded-3xl{ border-radius: 1.5rem; }
.rounded-\[10px\]{ border-radius: 10px; }
.rounded-\[11px\]{ border-radius: 11px; }
.rounded-\[12px\]{ border-radius: 12px; }
.rounded-\[13px\]{ border-radius: 13px; }
.rounded-\[14px\]{ border-radius: 14px; }
.rounded-\[15px\]{ border-radius: 15px; }
.rounded-\[16px\]{ border-radius: 16px; }
.rounded-\[18px\]{ border-radius: 18px; }
.rounded-\[20px\]{ border-radius: 20px; }
.rounded-\[22px\]{ border-radius: 22px; }
.rounded-\[24px\]{ border-radius: 24px; }
.rounded-\[26px\]{ border-radius: 26px; }
.rounded-\[28px\]{ border-radius: 28px; }
.rounded-\[2px\]{ border-radius: 2px; }
.rounded-\[34px\]{ border-radius: 34px; }
.rounded-\[3px\]{ border-radius: 3px; }
.rounded-\[5px\]{ border-radius: 5px; }
.rounded-\[6px\]{ border-radius: 6px; }
.rounded-\[7px\]{ border-radius: 7px; }
.rounded-\[8px\]{ border-radius: 8px; }
.rounded-\[9px\]{ border-radius: 9px; }
.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-none{ border-radius: 0px; }
.rounded-sm{ border-radius: calc(var(--radius) - 4px); }
.rounded-xl{ border-radius: 0.75rem; }
.rounded-b{ border-bottom-right-radius: 0.25rem; border-bottom-left-radius: 0.25rem; }
.rounded-b-\[12px\]{ border-bottom-right-radius: 12px; border-bottom-left-radius: 12px; }
.rounded-b-\[4px\]{ border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; }
.rounded-b-none{ border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
.rounded-l-md{ border-top-left-radius: calc(var(--radius) - 2px); border-bottom-left-radius: calc(var(--radius) - 2px); }
.rounded-l-none{ border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
.rounded-r-full{ border-top-right-radius: 9999px; border-bottom-right-radius: 9999px; }
.rounded-r-md{ border-top-right-radius: calc(var(--radius) - 2px); border-bottom-right-radius: calc(var(--radius) - 2px); }
.rounded-r-none{ border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
.rounded-r-xl{ border-top-right-radius: 0.75rem; border-bottom-right-radius: 0.75rem; }
.rounded-t-\[10px\]{ border-top-left-radius: 10px; border-top-right-radius: 10px; }
.rounded-t-\[16px\]{ border-top-left-radius: 16px; border-top-right-radius: 16px; }
.rounded-t-\[22px\]{ border-top-left-radius: 22px; border-top-right-radius: 22px; }
.rounded-t-\[24px\]{ border-top-left-radius: 24px; border-top-right-radius: 24px; }
.rounded-t-\[28px\]{ border-top-left-radius: 28px; border-top-right-radius: 28px; }
.rounded-t-\[3px\]{ border-top-left-radius: 3px; border-top-right-radius: 3px; }
.rounded-t-\[4px\]{ border-top-left-radius: 4px; border-top-right-radius: 4px; }
.rounded-t-\[6px\]{ border-top-left-radius: 6px; border-top-right-radius: 6px; }
.rounded-t-lg{ border-top-left-radius: var(--radius); border-top-right-radius: var(--radius); }
.rounded-t-sm{ border-top-left-radius: calc(var(--radius) - 4px); border-top-right-radius: calc(var(--radius) - 4px); }
.rounded-bl-\[4px\]{ border-bottom-left-radius: 4px; }
.rounded-bl-\[5px\]{ border-bottom-left-radius: 5px; }
.rounded-bl-\[6px\]{ border-bottom-left-radius: 6px; }
.rounded-bl-md{ border-bottom-left-radius: calc(var(--radius) - 2px); }
.rounded-bl-sm{ border-bottom-left-radius: calc(var(--radius) - 4px); }
.rounded-br-\[4px\]{ border-bottom-right-radius: 4px; }
.rounded-br-\[5px\]{ border-bottom-right-radius: 5px; }
.rounded-br-\[6px\]{ border-bottom-right-radius: 6px; }
.rounded-br-md{ border-bottom-right-radius: calc(var(--radius) - 2px); }
.rounded-br-sm{ border-bottom-right-radius: calc(var(--radius) - 4px); }
.rounded-tl-\[5px\]{ border-top-left-radius: 5px; }
.rounded-tl-md{ border-top-left-radius: calc(var(--radius) - 2px); }
.rounded-tl-sm{ border-top-left-radius: calc(var(--radius) - 4px); }
.rounded-tr-\[5px\]{ border-top-right-radius: 5px; }
.rounded-tr-md{ border-top-right-radius: calc(var(--radius) - 2px); }
.\!border-0{ border-width: 0px !important; }
.border{ border-width: 1px; }
.border-0{ border-width: 0px; }
.border-2{ border-width: 2px; }
.border-\[1\.5px\]{ border-width: 1.5px; }
.border-\[2\.5px\]{ border-width: 2.5px; }
.border-\[6px\]{ border-width: 6px; }
.border-\[8px\]{ border-width: 8px; }
.border-y{ border-top-width: 1px; border-bottom-width: 1px; }
.border-b{ border-bottom-width: 1px; }
.border-b-2{ border-bottom-width: 2px; }
.border-b-\[40px\]{ border-bottom-width: 40px; }
.border-l{ border-left-width: 1px; }
.border-l-0{ border-left-width: 0px; }
.border-l-2{ border-left-width: 2px; }
.border-l-4{ border-left-width: 4px; }
.border-l-\[3px\]{ border-left-width: 3px; }
.border-l-\[60px\]{ border-left-width: 60px; }
.border-r{ border-right-width: 1px; }
.border-r-0{ border-right-width: 0px; }
.border-r-\[60px\]{ border-right-width: 60px; }
.border-t{ border-top-width: 1px; }
.border-t-0{ border-top-width: 0px; }
.border-t-2{ border-top-width: 2px; }
.border-t-\[1\.5px\]{ border-top-width: 1.5px; }
.border-dashed{ border-style: dashed; }
.border-none{ border-style: none; }
.\!border-transparent{ border-color: transparent !important; }
.border-\[\#059669\]{ --tw-border-opacity: 1; border-color: rgb(5 150 105 / var(--tw-border-opacity, 1)); }
.border-\[\#059669\]\/10{ border-color: rgb(5 150 105 / 0.1); }
.border-\[\#059669\]\/15{ border-color: rgb(5 150 105 / 0.15); }
.border-\[\#059669\]\/20{ border-color: rgb(5 150 105 / 0.2); }
.border-\[\#059669\]\/25{ border-color: rgb(5 150 105 / 0.25); }
.border-\[\#059669\]\/30{ border-color: rgb(5 150 105 / 0.3); }
.border-\[\#103D5C\]\/15{ border-color: rgb(16 61 92 / 0.15); }
.border-\[\#1B2B4B\]\/15{ border-color: rgb(27 43 75 / 0.15); }
.border-\[\#6B7280\]{ --tw-border-opacity: 1; border-color: rgb(107 114 128 / var(--tw-border-opacity, 1)); }
.border-\[\#93C5FD\]{ --tw-border-opacity: 1; border-color: rgb(147 197 253 / var(--tw-border-opacity, 1)); }
.border-\[\#A7E8CB\]{ --tw-border-opacity: 1; border-color: rgb(167 232 203 / var(--tw-border-opacity, 1)); }
.border-\[\#A7F3D0\]{ --tw-border-opacity: 1; border-color: rgb(167 243 208 / var(--tw-border-opacity, 1)); }
.border-\[\#B7E4CD\]{ --tw-border-opacity: 1; border-color: rgb(183 228 205 / var(--tw-border-opacity, 1)); }
.border-\[\#B91C1C\]\/40{ border-color: rgb(185 28 28 / 0.4); }
.border-\[\#BBD4F8\]{ --tw-border-opacity: 1; border-color: rgb(187 212 248 / var(--tw-border-opacity, 1)); }
.border-\[\#BBD6F0\]{ --tw-border-opacity: 1; border-color: rgb(187 214 240 / var(--tw-border-opacity, 1)); }
.border-\[\#BFD6F5\]{ --tw-border-opacity: 1; border-color: rgb(191 214 245 / var(--tw-border-opacity, 1)); }
.border-\[\#C9D2DD\]{ --tw-border-opacity: 1; border-color: rgb(201 210 221 / var(--tw-border-opacity, 1)); }
.border-\[\#CBD5E1\]{ --tw-border-opacity: 1; border-color: rgb(203 213 225 / var(--tw-border-opacity, 1)); }
.border-\[\#CDD8E4\]{ --tw-border-opacity: 1; border-color: rgb(205 216 228 / var(--tw-border-opacity, 1)); }
.border-\[\#CFE1F4\]{ --tw-border-opacity: 1; border-color: rgb(207 225 244 / var(--tw-border-opacity, 1)); }
.border-\[\#D1D5DB\]{ --tw-border-opacity: 1; border-color: rgb(209 213 219 / var(--tw-border-opacity, 1)); }
.border-\[\#D2D2D7\]{ --tw-border-opacity: 1; border-color: rgb(210 210 215 / var(--tw-border-opacity, 1)); }
.border-\[\#D7DEE7\]{ --tw-border-opacity: 1; border-color: rgb(215 222 231 / var(--tw-border-opacity, 1)); }
.border-\[\#DBEAFE\]{ --tw-border-opacity: 1; border-color: rgb(219 234 254 / var(--tw-border-opacity, 1)); }
.border-\[\#DC2626\]{ --tw-border-opacity: 1; border-color: rgb(220 38 38 / var(--tw-border-opacity, 1)); }
.border-\[\#DC2626\]\/30{ border-color: rgb(220 38 38 / 0.3); }
.border-\[\#E5E7EB\]{ --tw-border-opacity: 1; border-color: rgb(229 231 235 / var(--tw-border-opacity, 1)); }
.border-\[\#E6EAF0\]{ --tw-border-opacity: 1; border-color: rgb(230 234 240 / var(--tw-border-opacity, 1)); }
.border-\[\#EBD9A8\]{ --tw-border-opacity: 1; border-color: rgb(235 217 168 / var(--tw-border-opacity, 1)); }
.border-\[\#EEF0F3\]{ --tw-border-opacity: 1; border-color: rgb(238 240 243 / var(--tw-border-opacity, 1)); }
.border-\[\#EEF1F5\]{ --tw-border-opacity: 1; border-color: rgb(238 241 245 / var(--tw-border-opacity, 1)); }
.border-\[\#EF4444\]{ --tw-border-opacity: 1; border-color: rgb(239 68 68 / var(--tw-border-opacity, 1)); }
.border-\[\#EF4444\]\/15{ border-color: rgb(239 68 68 / 0.15); }
.border-\[\#EF4444\]\/20{ border-color: rgb(239 68 68 / 0.2); }
.border-\[\#EF4444\]\/25{ border-color: rgb(239 68 68 / 0.25); }
.border-\[\#F1F3F7\]{ --tw-border-opacity: 1; border-color: rgb(241 243 247 / var(--tw-border-opacity, 1)); }
.border-\[\#F1F4F8\]{ --tw-border-opacity: 1; border-color: rgb(241 244 248 / var(--tw-border-opacity, 1)); }
.border-\[\#F2F4F7\]{ --tw-border-opacity: 1; border-color: rgb(242 244 247 / var(--tw-border-opacity, 1)); }
.border-\[\#F3D08A\]{ --tw-border-opacity: 1; border-color: rgb(243 208 138 / var(--tw-border-opacity, 1)); }
.border-\[\#F3F4F6\]{ --tw-border-opacity: 1; border-color: rgb(243 244 246 / var(--tw-border-opacity, 1)); }
.border-\[\#F59E0B\]{ --tw-border-opacity: 1; border-color: rgb(245 158 11 / var(--tw-border-opacity, 1)); }
.border-\[\#F59E0B\]\/20{ border-color: rgb(245 158 11 / 0.2); }
.border-\[\#F59E0B\]\/25{ border-color: rgb(245 158 11 / 0.25); }
.border-\[\#F59E0B\]\/30{ border-color: rgb(245 158 11 / 0.3); }
.border-\[\#F59E0B\]\/35{ border-color: rgb(245 158 11 / 0.35); }
.border-\[\#F59E0B\]\/40{ border-color: rgb(245 158 11 / 0.4); }
.border-\[\#F5D0D0\]{ --tw-border-opacity: 1; border-color: rgb(245 208 208 / var(--tw-border-opacity, 1)); }
.border-\[\#F5E1A3\]{ --tw-border-opacity: 1; border-color: rgb(245 225 163 / var(--tw-border-opacity, 1)); }
.border-\[\#F87171\]\/80{ border-color: rgb(248 113 113 / 0.8); }
.border-\[\#FCA5A5\]{ --tw-border-opacity: 1; border-color: rgb(252 165 165 / var(--tw-border-opacity, 1)); }
.border-\[\#FCD34D\]{ --tw-border-opacity: 1; border-color: rgb(252 211 77 / var(--tw-border-opacity, 1)); }
.border-\[\#FDE68A\]{ --tw-border-opacity: 1; border-color: rgb(253 230 138 / var(--tw-border-opacity, 1)); }
.border-\[\#FECACA\]{ --tw-border-opacity: 1; border-color: rgb(254 202 202 / var(--tw-border-opacity, 1)); }
.border-\[--color-border\]{ border-color: var(--color-border); }
.border-\[var\(--brand-accent\)\]{ border-color: var(--brand-accent); }
.border-\[var\(--brand-deep\)\]{ border-color: var(--brand-deep); }
.border-\[var\(--brand-ink\)\]{ border-color: var(--brand-ink); }
.border-\[var\(--brand-light\)\]{ border-color: var(--brand-light); }
.border-amber-200{ --tw-border-opacity: 1; border-color: rgb(253 230 138 / var(--tw-border-opacity, 1)); }
.border-amber-200\/50{ border-color: rgb(253 230 138 / 0.5); }
.border-amber-300{ --tw-border-opacity: 1; border-color: rgb(252 211 77 / var(--tw-border-opacity, 1)); }
.border-amber-500\/20{ border-color: rgb(245 158 11 / 0.2); }
.border-background{ border-color: hsl(var(--background)); }
.border-black\/10{ border-color: rgb(0 0 0 / 0.1); }
.border-black\/5{ border-color: rgb(0 0 0 / 0.05); }
.border-black\/\[0\.06\]{ border-color: rgb(0 0 0 / 0.06); }
.border-blue-100{ --tw-border-opacity: 1; border-color: rgb(219 234 254 / var(--tw-border-opacity, 1)); }
.border-blue-200{ --tw-border-opacity: 1; border-color: rgb(191 219 254 / var(--tw-border-opacity, 1)); }
.border-blue-300{ --tw-border-opacity: 1; border-color: rgb(147 197 253 / var(--tw-border-opacity, 1)); }
.border-blue-400{ --tw-border-opacity: 1; border-color: rgb(96 165 250 / var(--tw-border-opacity, 1)); }
.border-blue-400\/60{ border-color: rgb(96 165 250 / 0.6); }
.border-blue-500{ --tw-border-opacity: 1; border-color: rgb(59 130 246 / var(--tw-border-opacity, 1)); }
.border-blue-500\/20{ border-color: rgb(59 130 246 / 0.2); }
.border-blue-600{ --tw-border-opacity: 1; border-color: rgb(37 99 235 / var(--tw-border-opacity, 1)); }
.border-border{ border-color: hsl(var(--border)); }
.border-border\/30{ border-color: hsl(var(--border) / 0.3); }
.border-border\/40{ border-color: hsl(var(--border) / 0.4); }
.border-border\/50{ border-color: hsl(var(--border) / 0.5); }
.border-brand-accent\/15{ border-color: rgb(var(--brand-accent-rgb) / 0.15); }
.border-brand-accent\/20{ border-color: rgb(var(--brand-accent-rgb) / 0.2); }
.border-brand-accent\/25{ border-color: rgb(var(--brand-accent-rgb) / 0.25); }
.border-brand-accent\/30{ border-color: rgb(var(--brand-accent-rgb) / 0.3); }
.border-brand-accent\/40{ border-color: rgb(var(--brand-accent-rgb) / 0.4); }
.border-brand-deep\/10{ border-color: rgb(var(--brand-deep-rgb) / 0.1); }
.border-brand-deep\/15{ border-color: rgb(var(--brand-deep-rgb) / 0.15); }
.border-brand-light\/55{ border-color: rgb(var(--brand-light-rgb) / 0.55); }
.border-destructive{ border-color: hsl(var(--destructive)); }
.border-destructive\/50{ border-color: hsl(var(--destructive) / 0.5); }
.border-gray-100{ --tw-border-opacity: 1; border-color: rgb(243 244 246 / var(--tw-border-opacity, 1)); }
.border-gray-100\/80{ border-color: rgb(243 244 246 / 0.8); }
.border-gray-200{ --tw-border-opacity: 1; border-color: rgb(229 231 235 / var(--tw-border-opacity, 1)); }
.border-gray-200\/30{ border-color: rgb(229 231 235 / 0.3); }
.border-gray-200\/40{ border-color: rgb(229 231 235 / 0.4); }
.border-gray-200\/60{ border-color: rgb(229 231 235 / 0.6); }
.border-gray-200\/70{ border-color: rgb(229 231 235 / 0.7); }
.border-gray-200\/80{ border-color: rgb(229 231 235 / 0.8); }
.border-gray-300{ --tw-border-opacity: 1; border-color: rgb(209 213 219 / var(--tw-border-opacity, 1)); }
.border-gray-400\/20{ border-color: rgb(156 163 175 / 0.2); }
.border-gray-50{ --tw-border-opacity: 1; border-color: rgb(249 250 251 / var(--tw-border-opacity, 1)); }
.border-gray-900{ --tw-border-opacity: 1; border-color: rgb(17 24 39 / var(--tw-border-opacity, 1)); }
.border-green-100{ --tw-border-opacity: 1; border-color: rgb(220 252 231 / var(--tw-border-opacity, 1)); }
.border-green-200{ --tw-border-opacity: 1; border-color: rgb(187 247 208 / var(--tw-border-opacity, 1)); }
.border-green-300{ --tw-border-opacity: 1; border-color: rgb(134 239 172 / var(--tw-border-opacity, 1)); }
.border-green-500\/20{ border-color: rgb(34 197 94 / 0.2); }
.border-green-500\/30{ border-color: rgb(34 197 94 / 0.3); }
.border-green-600{ --tw-border-opacity: 1; border-color: rgb(22 163 74 / var(--tw-border-opacity, 1)); }
.border-input{ border-color: hsl(var(--input)); }
.border-orange-200{ --tw-border-opacity: 1; border-color: rgb(254 215 170 / var(--tw-border-opacity, 1)); }
.border-orange-400{ --tw-border-opacity: 1; border-color: rgb(251 146 60 / var(--tw-border-opacity, 1)); }
.border-pink-200{ --tw-border-opacity: 1; border-color: rgb(251 207 232 / var(--tw-border-opacity, 1)); }
.border-primary{ border-color: hsl(var(--primary)); }
.border-primary\/20{ border-color: hsl(var(--primary) / 0.2); }
.border-primary\/40{ border-color: hsl(var(--primary) / 0.4); }
.border-purple-100{ --tw-border-opacity: 1; border-color: rgb(243 232 255 / var(--tw-border-opacity, 1)); }
.border-purple-200{ --tw-border-opacity: 1; border-color: rgb(233 213 255 / var(--tw-border-opacity, 1)); }
.border-red-100{ --tw-border-opacity: 1; border-color: rgb(254 226 226 / var(--tw-border-opacity, 1)); }
.border-red-200{ --tw-border-opacity: 1; border-color: rgb(254 202 202 / var(--tw-border-opacity, 1)); }
.border-red-200\/60{ border-color: rgb(254 202 202 / 0.6); }
.border-red-300{ --tw-border-opacity: 1; border-color: rgb(252 165 165 / var(--tw-border-opacity, 1)); }
.border-red-400{ --tw-border-opacity: 1; border-color: rgb(248 113 113 / var(--tw-border-opacity, 1)); }
.border-red-500\/15{ border-color: rgb(239 68 68 / 0.15); }
.border-red-600{ --tw-border-opacity: 1; border-color: rgb(220 38 38 / var(--tw-border-opacity, 1)); }
.border-sidebar-border{ border-color: hsl(var(--sidebar-border)); }
.border-sky-200{ --tw-border-opacity: 1; border-color: rgb(186 230 253 / var(--tw-border-opacity, 1)); }
.border-sky-300\/50{ border-color: rgb(125 211 252 / 0.5); }
.border-success\/20{ border-color: hsl(var(--success) / 0.2); }
.border-transparent{ border-color: transparent; }
.border-violet-200{ --tw-border-opacity: 1; border-color: rgb(221 214 254 / var(--tw-border-opacity, 1)); }
.border-violet-300{ --tw-border-opacity: 1; border-color: rgb(196 181 253 / var(--tw-border-opacity, 1)); }
.border-warning\/20{ border-color: hsl(var(--warning) / 0.2); }
.border-white{ --tw-border-opacity: 1; border-color: rgb(255 255 255 / var(--tw-border-opacity, 1)); }
.border-white\/10{ border-color: rgb(255 255 255 / 0.1); }
.border-white\/15{ border-color: rgb(255 255 255 / 0.15); }
.border-white\/20{ border-color: rgb(255 255 255 / 0.2); }
.border-white\/30{ border-color: rgb(255 255 255 / 0.3); }
.border-white\/40{ border-color: rgb(255 255 255 / 0.4); }
.border-white\/\[0\.14\]{ border-color: rgb(255 255 255 / 0.14); }
.border-white\/\[0\.16\]{ border-color: rgb(255 255 255 / 0.16); }
.border-white\/\[0\.18\]{ border-color: rgb(255 255 255 / 0.18); }
.border-yellow-200{ --tw-border-opacity: 1; border-color: rgb(254 240 138 / var(--tw-border-opacity, 1)); }
.border-yellow-300{ --tw-border-opacity: 1; border-color: rgb(253 224 71 / var(--tw-border-opacity, 1)); }
.border-yellow-600{ --tw-border-opacity: 1; border-color: rgb(202 138 4 / var(--tw-border-opacity, 1)); }
.border-b-amber-500\/40{ border-bottom-color: rgb(245 158 11 / 0.4); }
.border-l-\[\#DC2626\]{ --tw-border-opacity: 1; border-left-color: rgb(220 38 38 / var(--tw-border-opacity, 1)); }
.border-l-\[\#F59E0B\]{ --tw-border-opacity: 1; border-left-color: rgb(245 158 11 / var(--tw-border-opacity, 1)); }
.border-l-\[var\(--brand-accent\)\]{ border-left-color: var(--brand-accent); }
.border-l-transparent{ border-left-color: transparent; }
.border-r-transparent{ border-right-color: transparent; }
.border-t-gray-600{ --tw-border-opacity: 1; border-top-color: rgb(75 85 99 / var(--tw-border-opacity, 1)); }
.border-t-transparent{ border-top-color: transparent; }
.\!bg-\[var\(--acc\)\]{ background-color: var(--acc) !important; }
.bg-\[\#059669\]{ --tw-bg-opacity: 1; background-color: rgb(5 150 105 / var(--tw-bg-opacity, 1)); }
.bg-\[\#059669\]\/10{ background-color: rgb(5 150 105 / 0.1); }
.bg-\[\#059669\]\/15{ background-color: rgb(5 150 105 / 0.15); }
.bg-\[\#059669\]\/20{ background-color: rgb(5 150 105 / 0.2); }
.bg-\[\#0A1726\]{ --tw-bg-opacity: 1; background-color: rgb(10 23 38 / var(--tw-bg-opacity, 1)); }
.bg-\[\#0A1726\]\/30{ background-color: rgb(10 23 38 / 0.3); }
.bg-\[\#0E7C4A\]{ --tw-bg-opacity: 1; background-color: rgb(14 124 74 / var(--tw-bg-opacity, 1)); }
.bg-\[\#0c0f14\]{ --tw-bg-opacity: 1; background-color: rgb(12 15 20 / var(--tw-bg-opacity, 1)); }
.bg-\[\#103D5C\]{ --tw-bg-opacity: 1; background-color: rgb(16 61 92 / var(--tw-bg-opacity, 1)); }
.bg-\[\#10B981\]{ --tw-bg-opacity: 1; background-color: rgb(16 185 129 / var(--tw-bg-opacity, 1)); }
.bg-\[\#1B2B4B\]{ --tw-bg-opacity: 1; background-color: rgb(27 43 75 / var(--tw-bg-opacity, 1)); }
.bg-\[\#1D1D1F\]{ --tw-bg-opacity: 1; background-color: rgb(29 29 31 / var(--tw-bg-opacity, 1)); }
.bg-\[\#1a1f2e\]{ --tw-bg-opacity: 1; background-color: rgb(26 31 46 / var(--tw-bg-opacity, 1)); }
.bg-\[\#22C55E\]{ --tw-bg-opacity: 1; background-color: rgb(34 197 94 / var(--tw-bg-opacity, 1)); }
.bg-\[\#2573E8\]{ --tw-bg-opacity: 1; background-color: rgb(37 115 232 / var(--tw-bg-opacity, 1)); }
.bg-\[\#2573e8\]{ --tw-bg-opacity: 1; background-color: rgb(37 115 232 / var(--tw-bg-opacity, 1)); }
.bg-\[\#2B3A57\]{ --tw-bg-opacity: 1; background-color: rgb(43 58 87 / var(--tw-bg-opacity, 1)); }
.bg-\[\#2E7BCC\]{ --tw-bg-opacity: 1; background-color: rgb(46 123 204 / var(--tw-bg-opacity, 1)); }
.bg-\[\#34D399\]{ --tw-bg-opacity: 1; background-color: rgb(52 211 153 / var(--tw-bg-opacity, 1)); }
.bg-\[\#34D399\]\/15{ background-color: rgb(52 211 153 / 0.15); }
.bg-\[\#3B82F6\]{ --tw-bg-opacity: 1; background-color: rgb(59 130 246 / var(--tw-bg-opacity, 1)); }
.bg-\[\#4ED88B\]{ --tw-bg-opacity: 1; background-color: rgb(78 216 139 / var(--tw-bg-opacity, 1)); }
.bg-\[\#6B4FA3\]{ --tw-bg-opacity: 1; background-color: rgb(107 79 163 / var(--tw-bg-opacity, 1)); }
.bg-\[\#8fd0ff\]{ --tw-bg-opacity: 1; background-color: rgb(143 208 255 / var(--tw-bg-opacity, 1)); }
.bg-\[\#92400E\]{ --tw-bg-opacity: 1; background-color: rgb(146 64 14 / var(--tw-bg-opacity, 1)); }
.bg-\[\#92400E\]\/50{ background-color: rgb(146 64 14 / 0.5); }
.bg-\[\#9CA3AF\]{ --tw-bg-opacity: 1; background-color: rgb(156 163 175 / var(--tw-bg-opacity, 1)); }
.bg-\[\#B91C1C\]{ --tw-bg-opacity: 1; background-color: rgb(185 28 28 / var(--tw-bg-opacity, 1)); }
.bg-\[\#C6CFDA\]{ --tw-bg-opacity: 1; background-color: rgb(198 207 218 / var(--tw-bg-opacity, 1)); }
.bg-\[\#CBD5E1\]{ --tw-bg-opacity: 1; background-color: rgb(203 213 225 / var(--tw-bg-opacity, 1)); }
.bg-\[\#D1D5DB\]{ --tw-bg-opacity: 1; background-color: rgb(209 213 219 / var(--tw-bg-opacity, 1)); }
.bg-\[\#D2D2D7\]{ --tw-bg-opacity: 1; background-color: rgb(210 210 215 / var(--tw-bg-opacity, 1)); }
.bg-\[\#D6DCE4\]{ --tw-bg-opacity: 1; background-color: rgb(214 220 228 / var(--tw-bg-opacity, 1)); }
.bg-\[\#D6EAFB\]{ --tw-bg-opacity: 1; background-color: rgb(214 234 251 / var(--tw-bg-opacity, 1)); }
.bg-\[\#DBEAFE\]{ --tw-bg-opacity: 1; background-color: rgb(219 234 254 / var(--tw-bg-opacity, 1)); }
.bg-\[\#E5E5EA\]{ --tw-bg-opacity: 1; background-color: rgb(229 229 234 / var(--tw-bg-opacity, 1)); }
.bg-\[\#E5E7EB\]{ --tw-bg-opacity: 1; background-color: rgb(229 231 235 / var(--tw-bg-opacity, 1)); }
.bg-\[\#E5F6EE\]{ --tw-bg-opacity: 1; background-color: rgb(229 246 238 / var(--tw-bg-opacity, 1)); }
.bg-\[\#E63E3E\]{ --tw-bg-opacity: 1; background-color: rgb(230 62 62 / var(--tw-bg-opacity, 1)); }
.bg-\[\#E6EAF0\]{ --tw-bg-opacity: 1; background-color: rgb(230 234 240 / var(--tw-bg-opacity, 1)); }
.bg-\[\#E8B23A\]{ --tw-bg-opacity: 1; background-color: rgb(232 178 58 / var(--tw-bg-opacity, 1)); }
.bg-\[\#E8F7EF\]{ --tw-bg-opacity: 1; background-color: rgb(232 247 239 / var(--tw-bg-opacity, 1)); }
.bg-\[\#EAF6F0\]{ --tw-bg-opacity: 1; background-color: rgb(234 246 240 / var(--tw-bg-opacity, 1)); }
.bg-\[\#EBEDF0\]{ --tw-bg-opacity: 1; background-color: rgb(235 237 240 / var(--tw-bg-opacity, 1)); }
.bg-\[\#EBEDF0\]\/60{ background-color: rgb(235 237 240 / 0.6); }
.bg-\[\#ECFDF5\]{ --tw-bg-opacity: 1; background-color: rgb(236 253 245 / var(--tw-bg-opacity, 1)); }
.bg-\[\#ECFDF5\]\/40{ background-color: rgb(236 253 245 / 0.4); }
.bg-\[\#EDF0F4\]{ --tw-bg-opacity: 1; background-color: rgb(237 240 244 / var(--tw-bg-opacity, 1)); }
.bg-\[\#EDF1F5\]{ --tw-bg-opacity: 1; background-color: rgb(237 241 245 / var(--tw-bg-opacity, 1)); }
.bg-\[\#EDF1F6\]{ --tw-bg-opacity: 1; background-color: rgb(237 241 246 / var(--tw-bg-opacity, 1)); }
.bg-\[\#EEF0F4\]{ --tw-bg-opacity: 1; background-color: rgb(238 240 244 / var(--tw-bg-opacity, 1)); }
.bg-\[\#EEF1F5\]{ --tw-bg-opacity: 1; background-color: rgb(238 241 245 / var(--tw-bg-opacity, 1)); }
.bg-\[\#EEF4FB\]{ --tw-bg-opacity: 1; background-color: rgb(238 244 251 / var(--tw-bg-opacity, 1)); }
.bg-\[\#EEF4FF\]{ --tw-bg-opacity: 1; background-color: rgb(238 244 255 / var(--tw-bg-opacity, 1)); }
.bg-\[\#EF4444\]{ --tw-bg-opacity: 1; background-color: rgb(239 68 68 / var(--tw-bg-opacity, 1)); }
.bg-\[\#EF4444\]\/10{ background-color: rgb(239 68 68 / 0.1); }
.bg-\[\#EF4444\]\/15{ background-color: rgb(239 68 68 / 0.15); }
.bg-\[\#EF4444\]\/5{ background-color: rgb(239 68 68 / 0.05); }
.bg-\[\#F0FDF4\]{ --tw-bg-opacity: 1; background-color: rgb(240 253 244 / var(--tw-bg-opacity, 1)); }
.bg-\[\#F1ECFB\]{ --tw-bg-opacity: 1; background-color: rgb(241 236 251 / var(--tw-bg-opacity, 1)); }
.bg-\[\#F1F3F6\]{ --tw-bg-opacity: 1; background-color: rgb(241 243 246 / var(--tw-bg-opacity, 1)); }
.bg-\[\#F1F4F8\]{ --tw-bg-opacity: 1; background-color: rgb(241 244 248 / var(--tw-bg-opacity, 1)); }
.bg-\[\#F2EFFA\]{ --tw-bg-opacity: 1; background-color: rgb(242 239 250 / var(--tw-bg-opacity, 1)); }
.bg-\[\#F2F4F7\]{ --tw-bg-opacity: 1; background-color: rgb(242 244 247 / var(--tw-bg-opacity, 1)); }
.bg-\[\#F2F8FE\]{ --tw-bg-opacity: 1; background-color: rgb(242 248 254 / var(--tw-bg-opacity, 1)); }
.bg-\[\#F3E8FF\]{ --tw-bg-opacity: 1; background-color: rgb(243 232 255 / var(--tw-bg-opacity, 1)); }
.bg-\[\#F3EEFB\]{ --tw-bg-opacity: 1; background-color: rgb(243 238 251 / var(--tw-bg-opacity, 1)); }
.bg-\[\#F3F4F6\]{ --tw-bg-opacity: 1; background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1)); }
.bg-\[\#F3F5F8\]{ --tw-bg-opacity: 1; background-color: rgb(243 245 248 / var(--tw-bg-opacity, 1)); }
.bg-\[\#F3F6FB\]{ --tw-bg-opacity: 1; background-color: rgb(243 246 251 / var(--tw-bg-opacity, 1)); }
.bg-\[\#F4F7FA\]{ --tw-bg-opacity: 1; background-color: rgb(244 247 250 / var(--tw-bg-opacity, 1)); }
.bg-\[\#F4F7FB\]{ --tw-bg-opacity: 1; background-color: rgb(244 247 251 / var(--tw-bg-opacity, 1)); }
.bg-\[\#F59E0B\]{ --tw-bg-opacity: 1; background-color: rgb(245 158 11 / var(--tw-bg-opacity, 1)); }
.bg-\[\#F59E0B\]\/30{ background-color: rgb(245 158 11 / 0.3); }
.bg-\[\#F5F5F7\]{ --tw-bg-opacity: 1; background-color: rgb(245 245 247 / var(--tw-bg-opacity, 1)); }
.bg-\[\#F5F6F8\]{ --tw-bg-opacity: 1; background-color: rgb(245 246 248 / var(--tw-bg-opacity, 1)); }
.bg-\[\#F5F7FA\]{ --tw-bg-opacity: 1; background-color: rgb(245 247 250 / var(--tw-bg-opacity, 1)); }
.bg-\[\#F5F7FA\]\/95{ background-color: rgb(245 247 250 / 0.95); }
.bg-\[\#F6FAFE\]{ --tw-bg-opacity: 1; background-color: rgb(246 250 254 / var(--tw-bg-opacity, 1)); }
.bg-\[\#F6FBF8\]{ --tw-bg-opacity: 1; background-color: rgb(246 251 248 / var(--tw-bg-opacity, 1)); }
.bg-\[\#F7F9FC\]{ --tw-bg-opacity: 1; background-color: rgb(247 249 252 / var(--tw-bg-opacity, 1)); }
.bg-\[\#F7FAFD\]{ --tw-bg-opacity: 1; background-color: rgb(247 250 253 / var(--tw-bg-opacity, 1)); }
.bg-\[\#F8FAFB\]{ --tw-bg-opacity: 1; background-color: rgb(248 250 251 / var(--tw-bg-opacity, 1)); }
.bg-\[\#F8FAFC\]{ --tw-bg-opacity: 1; background-color: rgb(248 250 252 / var(--tw-bg-opacity, 1)); }
.bg-\[\#F8FBFE\]{ --tw-bg-opacity: 1; background-color: rgb(248 251 254 / var(--tw-bg-opacity, 1)); }
.bg-\[\#F9FAFB\]{ --tw-bg-opacity: 1; background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1)); }
.bg-\[\#F9FAFB\]\/60{ background-color: rgb(249 250 251 / 0.6); }
.bg-\[\#F9FAFB\]\/90{ background-color: rgb(249 250 251 / 0.9); }
.bg-\[\#FAFAFA\]{ --tw-bg-opacity: 1; background-color: rgb(250 250 250 / var(--tw-bg-opacity, 1)); }
.bg-\[\#FAFBFC\]{ --tw-bg-opacity: 1; background-color: rgb(250 251 252 / var(--tw-bg-opacity, 1)); }
.bg-\[\#FAFBFD\]{ --tw-bg-opacity: 1; background-color: rgb(250 251 253 / var(--tw-bg-opacity, 1)); }
.bg-\[\#FBF0DD\]{ --tw-bg-opacity: 1; background-color: rgb(251 240 221 / var(--tw-bg-opacity, 1)); }
.bg-\[\#FBF4E3\]{ --tw-bg-opacity: 1; background-color: rgb(251 244 227 / var(--tw-bg-opacity, 1)); }
.bg-\[\#FBFCFD\]{ --tw-bg-opacity: 1; background-color: rgb(251 252 253 / var(--tw-bg-opacity, 1)); }
.bg-\[\#FBFCFE\]{ --tw-bg-opacity: 1; background-color: rgb(251 252 254 / var(--tw-bg-opacity, 1)); }
.bg-\[\#FCEBEB\]{ --tw-bg-opacity: 1; background-color: rgb(252 235 235 / var(--tw-bg-opacity, 1)); }
.bg-\[\#FDECEC\]{ --tw-bg-opacity: 1; background-color: rgb(253 236 236 / var(--tw-bg-opacity, 1)); }
.bg-\[\#FEE2E2\]{ --tw-bg-opacity: 1; background-color: rgb(254 226 226 / var(--tw-bg-opacity, 1)); }
.bg-\[\#FEF2F2\]{ --tw-bg-opacity: 1; background-color: rgb(254 242 242 / var(--tw-bg-opacity, 1)); }
.bg-\[\#FEF3C7\]{ --tw-bg-opacity: 1; background-color: rgb(254 243 199 / var(--tw-bg-opacity, 1)); }
.bg-\[\#FEF3C7\]\/40{ background-color: rgb(254 243 199 / 0.4); }
.bg-\[\#FEF3C7\]\/60{ background-color: rgb(254 243 199 / 0.6); }
.bg-\[\#FEF3C7\]\/70{ background-color: rgb(254 243 199 / 0.7); }
.bg-\[\#FFF1E6\]{ --tw-bg-opacity: 1; background-color: rgb(255 241 230 / var(--tw-bg-opacity, 1)); }
.bg-\[\#FFF5F7\]{ --tw-bg-opacity: 1; background-color: rgb(255 245 247 / var(--tw-bg-opacity, 1)); }
.bg-\[\#FFFBEB\]{ --tw-bg-opacity: 1; background-color: rgb(255 251 235 / var(--tw-bg-opacity, 1)); }
.bg-\[\#e9f7f0\]{ --tw-bg-opacity: 1; background-color: rgb(233 247 240 / var(--tw-bg-opacity, 1)); }
.bg-\[\#eef1f5\]{ --tw-bg-opacity: 1; background-color: rgb(238 241 245 / var(--tw-bg-opacity, 1)); }
.bg-\[--color-bg\]{ background-color: var(--color-bg); }
.bg-\[rgba\(10\2c 23\2c 38\2c 0\.42\)\]{ background-color: rgba(10,23,38,0.42); }
.bg-\[rgba\(10\2c 23\2c 38\2c 0\.45\)\]{ background-color: rgba(10,23,38,0.45); }
.bg-\[rgba\(10\2c 23\2c 38\2c 0\.5\)\]{ background-color: rgba(10,23,38,0.5); }
.bg-\[rgba\(10\2c 23\2c 38\2c 0\.55\)\]{ background-color: rgba(10,23,38,0.55); }
.bg-\[rgba\(123\2c 182\2c 224\2c 0\.18\)\]{ background-color: rgba(123,182,224,0.18); }
.bg-\[rgba\(232\2c 178\2c 58\2c 0\.16\)\]{ background-color: rgba(232,178,58,0.16); }
.bg-\[rgba\(25\2c 168\2c 107\2c 0\.12\)\]{ background-color: rgba(25,168,107,0.12); }
.bg-\[rgba\(25\2c 168\2c 107\2c 0\.14\)\]{ background-color: rgba(25,168,107,0.14); }
.bg-\[rgba\(46\2c 123\2c 204\2c 0\.04\)\]{ background-color: rgba(46,123,204,0.04); }
.bg-\[var\(--acc\)\]{ background-color: var(--acc); }
.bg-\[var\(--acc-wash\)\]{ background-color: var(--acc-wash); }
.bg-\[var\(--brand-accent\)\]{ background-color: var(--brand-accent); }
.bg-\[var\(--brand-deep\)\]{ background-color: var(--brand-deep); }
.bg-\[var\(--brand-ink\)\]{ background-color: var(--brand-ink); }
.bg-\[var\(--brand-light\)\]{ background-color: var(--brand-light); }
.bg-\[var\(--brand-wash\)\]{ background-color: var(--brand-wash); }
.bg-accent{ background-color: hsl(var(--accent)); }
.bg-amber-100{ --tw-bg-opacity: 1; background-color: rgb(254 243 199 / var(--tw-bg-opacity, 1)); }
.bg-amber-200\/30{ background-color: rgb(253 230 138 / 0.3); }
.bg-amber-400\/15{ background-color: rgb(251 191 36 / 0.15); }
.bg-amber-50{ --tw-bg-opacity: 1; background-color: rgb(255 251 235 / var(--tw-bg-opacity, 1)); }
.bg-amber-500{ --tw-bg-opacity: 1; background-color: rgb(245 158 11 / var(--tw-bg-opacity, 1)); }
.bg-amber-500\/10{ background-color: rgb(245 158 11 / 0.1); }
.bg-amber-500\/15{ background-color: rgb(245 158 11 / 0.15); }
.bg-amber-600\/15{ background-color: rgb(217 119 6 / 0.15); }
.bg-amber-700\/30{ background-color: rgb(180 83 9 / 0.3); }
.bg-amber-800\/30{ background-color: rgb(146 64 14 / 0.3); }
.bg-background{ background-color: hsl(var(--background)); }
.bg-background\/50{ background-color: hsl(var(--background) / 0.5); }
.bg-background\/60{ background-color: hsl(var(--background) / 0.6); }
.bg-background\/95{ background-color: hsl(var(--background) / 0.95); }
.bg-black{ --tw-bg-opacity: 1; background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1)); }
.bg-black\/0{ background-color: rgb(0 0 0 / 0); }
.bg-black\/10{ background-color: rgb(0 0 0 / 0.1); }
.bg-black\/20{ background-color: rgb(0 0 0 / 0.2); }
.bg-black\/30{ background-color: rgb(0 0 0 / 0.3); }
.bg-black\/40{ background-color: rgb(0 0 0 / 0.4); }
.bg-black\/45{ background-color: rgb(0 0 0 / 0.45); }
.bg-black\/50{ background-color: rgb(0 0 0 / 0.5); }
.bg-black\/55{ background-color: rgb(0 0 0 / 0.55); }
.bg-black\/60{ background-color: rgb(0 0 0 / 0.6); }
.bg-black\/65{ background-color: rgb(0 0 0 / 0.65); }
.bg-black\/80{ background-color: rgb(0 0 0 / 0.8); }
.bg-black\/90{ background-color: rgb(0 0 0 / 0.9); }
.bg-black\/95{ background-color: rgb(0 0 0 / 0.95); }
.bg-blue-100{ --tw-bg-opacity: 1; background-color: rgb(219 234 254 / var(--tw-bg-opacity, 1)); }
.bg-blue-100\/60{ background-color: rgb(219 234 254 / 0.6); }
.bg-blue-200{ --tw-bg-opacity: 1; background-color: rgb(191 219 254 / var(--tw-bg-opacity, 1)); }
.bg-blue-400\/80{ background-color: rgb(96 165 250 / 0.8); }
.bg-blue-50{ --tw-bg-opacity: 1; background-color: rgb(239 246 255 / var(--tw-bg-opacity, 1)); }
.bg-blue-50\/30{ background-color: rgb(239 246 255 / 0.3); }
.bg-blue-50\/50{ background-color: rgb(239 246 255 / 0.5); }
.bg-blue-50\/60{ background-color: rgb(239 246 255 / 0.6); }
.bg-blue-500{ --tw-bg-opacity: 1; background-color: rgb(59 130 246 / var(--tw-bg-opacity, 1)); }
.bg-blue-500\/10{ background-color: rgb(59 130 246 / 0.1); }
.bg-blue-500\/15{ background-color: rgb(59 130 246 / 0.15); }
.bg-blue-600{ --tw-bg-opacity: 1; background-color: rgb(37 99 235 / var(--tw-bg-opacity, 1)); }
.bg-border{ background-color: hsl(var(--border)); }
.bg-brand{ --tw-bg-opacity: 1; background-color: rgb(var(--brand-accent-rgb) / var(--tw-bg-opacity, 1)); }
.bg-brand-accent\/10{ background-color: rgb(var(--brand-accent-rgb) / 0.1); }
.bg-brand-accent\/15{ background-color: rgb(var(--brand-accent-rgb) / 0.15); }
.bg-brand-deep\/40{ background-color: rgb(var(--brand-deep-rgb) / 0.4); }
.bg-brand-deep\/45{ background-color: rgb(var(--brand-deep-rgb) / 0.45); }
.bg-brand-deep\/\[0\.06\]{ background-color: rgb(var(--brand-deep-rgb) / 0.06); }
.bg-brand-ink\/60{ background-color: rgb(var(--brand-ink-rgb) / 0.6); }
.bg-brand-light\/30{ background-color: rgb(var(--brand-light-rgb) / 0.3); }
.bg-brand-wash\/50{ background-color: rgb(var(--brand-wash-rgb) / 0.5); }
.bg-card{ background-color: hsl(var(--card)); }
.bg-current{ background-color: currentColor; }
.bg-cyan-100{ --tw-bg-opacity: 1; background-color: rgb(207 250 254 / var(--tw-bg-opacity, 1)); }
.bg-cyan-500\/15{ background-color: rgb(6 182 212 / 0.15); }
.bg-cyan-600{ --tw-bg-opacity: 1; background-color: rgb(8 145 178 / var(--tw-bg-opacity, 1)); }
.bg-destructive{ background-color: hsl(var(--destructive)); }
.bg-emerald-100{ --tw-bg-opacity: 1; background-color: rgb(209 250 229 / var(--tw-bg-opacity, 1)); }
.bg-emerald-200{ --tw-bg-opacity: 1; background-color: rgb(167 243 208 / var(--tw-bg-opacity, 1)); }
.bg-foreground{ background-color: hsl(var(--foreground)); }
.bg-gray-100{ --tw-bg-opacity: 1; background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1)); }
.bg-gray-100\/30{ background-color: rgb(243 244 246 / 0.3); }
.bg-gray-100\/50{ background-color: rgb(243 244 246 / 0.5); }
.bg-gray-100\/60{ background-color: rgb(243 244 246 / 0.6); }
.bg-gray-200{ --tw-bg-opacity: 1; background-color: rgb(229 231 235 / var(--tw-bg-opacity, 1)); }
.bg-gray-300{ --tw-bg-opacity: 1; background-color: rgb(209 213 219 / var(--tw-bg-opacity, 1)); }
.bg-gray-400{ --tw-bg-opacity: 1; background-color: rgb(156 163 175 / var(--tw-bg-opacity, 1)); }
.bg-gray-50{ --tw-bg-opacity: 1; background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1)); }
.bg-gray-50\/30{ background-color: rgb(249 250 251 / 0.3); }
.bg-gray-50\/40{ background-color: rgb(249 250 251 / 0.4); }
.bg-gray-50\/50{ background-color: rgb(249 250 251 / 0.5); }
.bg-gray-50\/60{ background-color: rgb(249 250 251 / 0.6); }
.bg-gray-50\/80{ background-color: rgb(249 250 251 / 0.8); }
.bg-gray-500{ --tw-bg-opacity: 1; background-color: rgb(107 114 128 / var(--tw-bg-opacity, 1)); }
.bg-gray-500\/15{ background-color: rgb(107 114 128 / 0.15); }
.bg-gray-600{ --tw-bg-opacity: 1; background-color: rgb(75 85 99 / var(--tw-bg-opacity, 1)); }
.bg-gray-900{ --tw-bg-opacity: 1; background-color: rgb(17 24 39 / var(--tw-bg-opacity, 1)); }
.bg-gray-900\/5{ background-color: rgb(17 24 39 / 0.05); }
.bg-green-100{ --tw-bg-opacity: 1; background-color: rgb(220 252 231 / var(--tw-bg-opacity, 1)); }
.bg-green-100\/60{ background-color: rgb(220 252 231 / 0.6); }
.bg-green-200{ --tw-bg-opacity: 1; background-color: rgb(187 247 208 / var(--tw-bg-opacity, 1)); }
.bg-green-400{ --tw-bg-opacity: 1; background-color: rgb(74 222 128 / var(--tw-bg-opacity, 1)); }
.bg-green-400\/80{ background-color: rgb(74 222 128 / 0.8); }
.bg-green-50{ --tw-bg-opacity: 1; background-color: rgb(240 253 244 / var(--tw-bg-opacity, 1)); }
.bg-green-50\/50{ background-color: rgb(240 253 244 / 0.5); }
.bg-green-50\/60{ background-color: rgb(240 253 244 / 0.6); }
.bg-green-500{ --tw-bg-opacity: 1; background-color: rgb(34 197 94 / var(--tw-bg-opacity, 1)); }
.bg-green-500\/10{ background-color: rgb(34 197 94 / 0.1); }
.bg-green-500\/15{ background-color: rgb(34 197 94 / 0.15); }
.bg-green-600{ --tw-bg-opacity: 1; background-color: rgb(22 163 74 / var(--tw-bg-opacity, 1)); }
.bg-indigo-100{ --tw-bg-opacity: 1; background-color: rgb(224 231 255 / var(--tw-bg-opacity, 1)); }
.bg-indigo-50{ --tw-bg-opacity: 1; background-color: rgb(238 242 255 / var(--tw-bg-opacity, 1)); }
.bg-indigo-50\/50{ background-color: rgb(238 242 255 / 0.5); }
.bg-lime-100{ --tw-bg-opacity: 1; background-color: rgb(236 252 203 / var(--tw-bg-opacity, 1)); }
.bg-lime-500\/15{ background-color: rgb(132 204 22 / 0.15); }
.bg-muted{ background-color: hsl(var(--muted)); }
.bg-muted\/20{ background-color: hsl(var(--muted) / 0.2); }
.bg-muted\/30{ background-color: hsl(var(--muted) / 0.3); }
.bg-muted\/40{ background-color: hsl(var(--muted) / 0.4); }
.bg-muted\/50{ background-color: hsl(var(--muted) / 0.5); }
.bg-muted\/60{ background-color: hsl(var(--muted) / 0.6); }
.bg-orange-100{ --tw-bg-opacity: 1; background-color: rgb(255 237 213 / var(--tw-bg-opacity, 1)); }
.bg-orange-100\/60{ background-color: rgb(255 237 213 / 0.6); }
.bg-orange-200{ --tw-bg-opacity: 1; background-color: rgb(254 215 170 / var(--tw-bg-opacity, 1)); }
.bg-orange-400{ --tw-bg-opacity: 1; background-color: rgb(251 146 60 / var(--tw-bg-opacity, 1)); }
.bg-orange-400\/80{ background-color: rgb(251 146 60 / 0.8); }
.bg-orange-50{ --tw-bg-opacity: 1; background-color: rgb(255 247 237 / var(--tw-bg-opacity, 1)); }
.bg-orange-500{ --tw-bg-opacity: 1; background-color: rgb(249 115 22 / var(--tw-bg-opacity, 1)); }
.bg-orange-500\/10{ background-color: rgb(249 115 22 / 0.1); }
.bg-orange-500\/15{ background-color: rgb(249 115 22 / 0.15); }
.bg-orange-600{ --tw-bg-opacity: 1; background-color: rgb(234 88 12 / var(--tw-bg-opacity, 1)); }
.bg-pink-100{ --tw-bg-opacity: 1; background-color: rgb(252 231 243 / var(--tw-bg-opacity, 1)); }
.bg-pink-500{ --tw-bg-opacity: 1; background-color: rgb(236 72 153 / var(--tw-bg-opacity, 1)); }
.bg-popover{ background-color: hsl(var(--popover)); }
.bg-primary{ background-color: hsl(var(--primary)); }
.bg-primary\/10{ background-color: hsl(var(--primary) / 0.1); }
.bg-purple-100{ --tw-bg-opacity: 1; background-color: rgb(243 232 255 / var(--tw-bg-opacity, 1)); }
.bg-purple-100\/60{ background-color: rgb(243 232 255 / 0.6); }
.bg-purple-200{ --tw-bg-opacity: 1; background-color: rgb(233 213 255 / var(--tw-bg-opacity, 1)); }
.bg-purple-400\/80{ background-color: rgb(192 132 252 / 0.8); }
.bg-purple-50{ --tw-bg-opacity: 1; background-color: rgb(250 245 255 / var(--tw-bg-opacity, 1)); }
.bg-purple-500{ --tw-bg-opacity: 1; background-color: rgb(168 85 247 / var(--tw-bg-opacity, 1)); }
.bg-purple-500\/10{ background-color: rgb(168 85 247 / 0.1); }
.bg-purple-500\/15{ background-color: rgb(168 85 247 / 0.15); }
.bg-purple-600{ --tw-bg-opacity: 1; background-color: rgb(147 51 234 / var(--tw-bg-opacity, 1)); }
.bg-red-100{ --tw-bg-opacity: 1; background-color: rgb(254 226 226 / var(--tw-bg-opacity, 1)); }
.bg-red-400{ --tw-bg-opacity: 1; background-color: rgb(248 113 113 / var(--tw-bg-opacity, 1)); }
.bg-red-50{ --tw-bg-opacity: 1; background-color: rgb(254 242 242 / var(--tw-bg-opacity, 1)); }
.bg-red-50\/40{ background-color: rgb(254 242 242 / 0.4); }
.bg-red-50\/50{ background-color: rgb(254 242 242 / 0.5); }
.bg-red-50\/60{ background-color: rgb(254 242 242 / 0.6); }
.bg-red-500{ --tw-bg-opacity: 1; background-color: rgb(239 68 68 / var(--tw-bg-opacity, 1)); }
.bg-red-500\/15{ background-color: rgb(239 68 68 / 0.15); }
.bg-red-600{ --tw-bg-opacity: 1; background-color: rgb(220 38 38 / var(--tw-bg-opacity, 1)); }
.bg-rose-100{ --tw-bg-opacity: 1; background-color: rgb(255 228 230 / var(--tw-bg-opacity, 1)); }
.bg-rose-500\/15{ background-color: rgb(244 63 94 / 0.15); }
.bg-secondary{ background-color: hsl(var(--secondary)); }
.bg-sidebar{ background-color: hsl(var(--sidebar-background)); }
.bg-sidebar-border{ background-color: hsl(var(--sidebar-border)); }
.bg-sky-100{ --tw-bg-opacity: 1; background-color: rgb(224 242 254 / var(--tw-bg-opacity, 1)); }
.bg-sky-500{ --tw-bg-opacity: 1; background-color: rgb(14 165 233 / var(--tw-bg-opacity, 1)); }
.bg-sky-500\/20{ background-color: rgb(14 165 233 / 0.2); }
.bg-slate-100{ --tw-bg-opacity: 1; background-color: rgb(241 245 249 / var(--tw-bg-opacity, 1)); }
.bg-slate-50{ --tw-bg-opacity: 1; background-color: rgb(248 250 252 / var(--tw-bg-opacity, 1)); }
.bg-slate-500{ --tw-bg-opacity: 1; background-color: rgb(100 116 139 / var(--tw-bg-opacity, 1)); }
.bg-slate-500\/15{ background-color: rgb(100 116 139 / 0.15); }
.bg-slate-600{ --tw-bg-opacity: 1; background-color: rgb(71 85 105 / var(--tw-bg-opacity, 1)); }
.bg-slate-900\/55{ background-color: rgb(15 23 42 / 0.55); }
.bg-stone-100{ --tw-bg-opacity: 1; background-color: rgb(245 245 244 / var(--tw-bg-opacity, 1)); }
.bg-stone-500{ --tw-bg-opacity: 1; background-color: rgb(120 113 108 / var(--tw-bg-opacity, 1)); }
.bg-success\/10{ background-color: hsl(var(--success) / 0.1); }
.bg-teal-100{ --tw-bg-opacity: 1; background-color: rgb(204 251 241 / var(--tw-bg-opacity, 1)); }
.bg-transparent{ background-color: transparent; }
.bg-violet-100{ --tw-bg-opacity: 1; background-color: rgb(237 233 254 / var(--tw-bg-opacity, 1)); }
.bg-violet-50{ --tw-bg-opacity: 1; background-color: rgb(245 243 255 / var(--tw-bg-opacity, 1)); }
.bg-violet-600{ --tw-bg-opacity: 1; background-color: rgb(124 58 237 / var(--tw-bg-opacity, 1)); }
.bg-warning\/10{ background-color: hsl(var(--warning) / 0.1); }
.bg-white{ --tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)); }
.bg-white\/0{ background-color: rgb(255 255 255 / 0); }
.bg-white\/10{ background-color: rgb(255 255 255 / 0.1); }
.bg-white\/15{ background-color: rgb(255 255 255 / 0.15); }
.bg-white\/20{ background-color: rgb(255 255 255 / 0.2); }
.bg-white\/25{ background-color: rgb(255 255 255 / 0.25); }
.bg-white\/30{ background-color: rgb(255 255 255 / 0.3); }
.bg-white\/5{ background-color: rgb(255 255 255 / 0.05); }
.bg-white\/50{ background-color: rgb(255 255 255 / 0.5); }
.bg-white\/55{ background-color: rgb(255 255 255 / 0.55); }
.bg-white\/60{ background-color: rgb(255 255 255 / 0.6); }
.bg-white\/70{ background-color: rgb(255 255 255 / 0.7); }
.bg-white\/80{ background-color: rgb(255 255 255 / 0.8); }
.bg-white\/85{ background-color: rgb(255 255 255 / 0.85); }
.bg-white\/90{ background-color: rgb(255 255 255 / 0.9); }
.bg-white\/95{ background-color: rgb(255 255 255 / 0.95); }
.bg-white\/\[0\.12\]{ background-color: rgb(255 255 255 / 0.12); }
.bg-white\/\[0\.14\]{ background-color: rgb(255 255 255 / 0.14); }
.bg-white\/\[0\.18\]{ background-color: rgb(255 255 255 / 0.18); }
.bg-yellow-100{ --tw-bg-opacity: 1; background-color: rgb(254 249 195 / var(--tw-bg-opacity, 1)); }
.bg-yellow-100\/60{ background-color: rgb(254 249 195 / 0.6); }
.bg-yellow-400{ --tw-bg-opacity: 1; background-color: rgb(250 204 21 / var(--tw-bg-opacity, 1)); }
.bg-yellow-400\/80{ background-color: rgb(250 204 21 / 0.8); }
.bg-yellow-50{ --tw-bg-opacity: 1; background-color: rgb(254 252 232 / var(--tw-bg-opacity, 1)); }
.bg-yellow-500{ --tw-bg-opacity: 1; background-color: rgb(234 179 8 / var(--tw-bg-opacity, 1)); }
.bg-zinc-100{ --tw-bg-opacity: 1; background-color: rgb(244 244 245 / var(--tw-bg-opacity, 1)); }
.bg-opacity-50{ --tw-bg-opacity: 0.5; }
.bg-gradient-to-b{ background-image: linear-gradient(to bottom, var(--tw-gradient-stops)); }
.bg-gradient-to-bl{ background-image: linear-gradient(to bottom left, var(--tw-gradient-stops)); }
.bg-gradient-to-br{ background-image: linear-gradient(to bottom right, var(--tw-gradient-stops)); }
.bg-gradient-to-r{ background-image: linear-gradient(to right, var(--tw-gradient-stops)); }
.bg-gradient-to-t{ background-image: linear-gradient(to top, var(--tw-gradient-stops)); }
.from-\[\#059669\]{ --tw-gradient-from: #059669 var(--tw-gradient-from-position); --tw-gradient-to: rgb(5 150 105 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-\[\#0891b2\]{ --tw-gradient-from: #0891b2 var(--tw-gradient-from-position); --tw-gradient-to: rgb(8 145 178 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-\[\#10B981\]{ --tw-gradient-from: #10B981 var(--tw-gradient-from-position); --tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-\[\#16a34a\]{ --tw-gradient-from: #16a34a var(--tw-gradient-from-position); --tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-\[\#7c3aed\]{ --tw-gradient-from: #7c3aed var(--tw-gradient-from-position); --tw-gradient-to: rgb(124 58 237 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-\[\#ECFDF5\]{ --tw-gradient-from: #ECFDF5 var(--tw-gradient-from-position); --tw-gradient-to: rgb(236 253 245 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-\[\#EEF2F8\]{ --tw-gradient-from: #EEF2F8 var(--tw-gradient-from-position); --tw-gradient-to: rgb(238 242 248 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-\[\#F3F4F6\]{ --tw-gradient-from: #F3F4F6 var(--tw-gradient-from-position); --tw-gradient-to: rgb(243 244 246 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-\[\#F9FAFB\]{ --tw-gradient-from: #F9FAFB var(--tw-gradient-from-position); --tw-gradient-to: rgb(249 250 251 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-\[\#FEF3C7\]{ --tw-gradient-from: #FEF3C7 var(--tw-gradient-from-position); --tw-gradient-to: rgb(254 243 199 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-\[\#dc2626\]{ --tw-gradient-from: #dc2626 var(--tw-gradient-from-position); --tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-\[var\(--brand-accent\)\]{ --tw-gradient-from: var(--brand-accent) var(--tw-gradient-from-position); --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-\[var\(--brand-deep\)\]{ --tw-gradient-from: var(--brand-deep) var(--tw-gradient-from-position); --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-\[var\(--brand-mid\)\]{ --tw-gradient-from: var(--brand-mid) var(--tw-gradient-from-position); --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-\[var\(--brand-wash\)\]{ --tw-gradient-from: var(--brand-wash) var(--tw-gradient-from-position); --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-amber-500\/15{ --tw-gradient-from: rgb(245 158 11 / 0.15) var(--tw-gradient-from-position); --tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-amber-500\/40{ --tw-gradient-from: rgb(245 158 11 / 0.4) var(--tw-gradient-from-position); --tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-blue-200{ --tw-gradient-from: #bfdbfe var(--tw-gradient-from-position); --tw-gradient-to: rgb(191 219 254 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-blue-400{ --tw-gradient-from: #60a5fa var(--tw-gradient-from-position); --tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-blue-50{ --tw-gradient-from: #eff6ff var(--tw-gradient-from-position); --tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-blue-500{ --tw-gradient-from: #3b82f6 var(--tw-gradient-from-position); --tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-blue-500\/15{ --tw-gradient-from: rgb(59 130 246 / 0.15) var(--tw-gradient-from-position); --tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-blue-500\/20{ --tw-gradient-from: rgb(59 130 246 / 0.2) var(--tw-gradient-from-position); --tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-blue-500\/5{ --tw-gradient-from: rgb(59 130 246 / 0.05) var(--tw-gradient-from-position); --tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-blue-500\/50{ --tw-gradient-from: rgb(59 130 246 / 0.5) var(--tw-gradient-from-position); --tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-emerald-600\/30{ --tw-gradient-from: rgb(5 150 105 / 0.3) var(--tw-gradient-from-position); --tw-gradient-to: rgb(5 150 105 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-gray-50{ --tw-gradient-from: #f9fafb var(--tw-gradient-from-position); --tw-gradient-to: rgb(249 250 251 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-green-50{ --tw-gradient-from: #f0fdf4 var(--tw-gradient-from-position); --tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-green-500{ --tw-gradient-from: #22c55e var(--tw-gradient-from-position); --tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-green-500\/10{ --tw-gradient-from: rgb(34 197 94 / 0.1) var(--tw-gradient-from-position); --tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-indigo-500{ --tw-gradient-from: #6366f1 var(--tw-gradient-from-position); --tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-orange-50{ --tw-gradient-from: #fff7ed var(--tw-gradient-from-position); --tw-gradient-to: rgb(255 247 237 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-orange-500{ --tw-gradient-from: #f97316 var(--tw-gradient-from-position); --tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-purple-50{ --tw-gradient-from: #faf5ff var(--tw-gradient-from-position); --tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-purple-500{ --tw-gradient-from: #a855f7 var(--tw-gradient-from-position); --tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-red-50{ --tw-gradient-from: #fef2f2 var(--tw-gradient-from-position); --tw-gradient-to: rgb(254 242 242 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-sky-100{ --tw-gradient-from: #e0f2fe var(--tw-gradient-from-position); --tw-gradient-to: rgb(224 242 254 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-sky-400\/90{ --tw-gradient-from: rgb(56 189 248 / 0.9) var(--tw-gradient-from-position); --tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-sky-50{ --tw-gradient-from: #f0f9ff var(--tw-gradient-from-position); --tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-transparent{ --tw-gradient-from: transparent var(--tw-gradient-from-position); --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-white\/10{ --tw-gradient-from: rgb(255 255 255 / 0.1) var(--tw-gradient-from-position); --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-yellow-300\/60{ --tw-gradient-from: rgb(253 224 71 / 0.6) var(--tw-gradient-from-position); --tw-gradient-to: rgb(253 224 71 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-yellow-50{ --tw-gradient-from: #fefce8 var(--tw-gradient-from-position); --tw-gradient-to: rgb(254 252 232 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.via-\[\#F9FAFB\]{ --tw-gradient-to: rgb(249 250 251 / 0)  var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #F9FAFB var(--tw-gradient-via-position), var(--tw-gradient-to); }
.via-\[\#F9FAFB\]\/95{ --tw-gradient-to: rgb(249 250 251 / 0)  var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), rgb(249 250 251 / 0.95) var(--tw-gradient-via-position), var(--tw-gradient-to); }
.via-black\/10{ --tw-gradient-to: rgb(0 0 0 / 0)  var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / 0.1) var(--tw-gradient-via-position), var(--tw-gradient-to); }
.via-blue-500{ --tw-gradient-to: rgb(59 130 246 / 0)  var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #3b82f6 var(--tw-gradient-via-position), var(--tw-gradient-to); }
.via-blue-500\/20{ --tw-gradient-to: rgb(59 130 246 / 0)  var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), rgb(59 130 246 / 0.2) var(--tw-gradient-via-position), var(--tw-gradient-to); }
.via-blue-500\/30{ --tw-gradient-to: rgb(59 130 246 / 0)  var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), rgb(59 130 246 / 0.3) var(--tw-gradient-via-position), var(--tw-gradient-to); }
.via-gray-900\/20{ --tw-gradient-to: rgb(17 24 39 / 0)  var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), rgb(17 24 39 / 0.2) var(--tw-gradient-via-position), var(--tw-gradient-to); }
.via-green-500\/5{ --tw-gradient-to: rgb(34 197 94 / 0)  var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), rgb(34 197 94 / 0.05) var(--tw-gradient-via-position), var(--tw-gradient-to); }
.via-purple-500\/20{ --tw-gradient-to: rgb(168 85 247 / 0)  var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), rgb(168 85 247 / 0.2) var(--tw-gradient-via-position), var(--tw-gradient-to); }
.via-red-500\/20{ --tw-gradient-to: rgb(239 68 68 / 0)  var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), rgb(239 68 68 / 0.2) var(--tw-gradient-via-position), var(--tw-gradient-to); }
.via-yellow-200\/60{ --tw-gradient-to: rgb(254 240 138 / 0)  var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), rgb(254 240 138 / 0.6) var(--tw-gradient-via-position), var(--tw-gradient-to); }
.to-\[\#059669\]{ --tw-gradient-to: #059669 var(--tw-gradient-to-position); }
.to-\[\#06b6d4\]{ --tw-gradient-to: #06b6d4 var(--tw-gradient-to-position); }
.to-\[\#0E7A4A\]{ --tw-gradient-to: #0E7A4A var(--tw-gradient-to-position); }
.to-\[\#10b981\]{ --tw-gradient-to: #10b981 var(--tw-gradient-to-position); }
.to-\[\#22c55e\]{ --tw-gradient-to: #22c55e var(--tw-gradient-to-position); }
.to-\[\#3b82f6\]{ --tw-gradient-to: #3b82f6 var(--tw-gradient-to-position); }
.to-\[\#8b5cf6\]{ --tw-gradient-to: #8b5cf6 var(--tw-gradient-to-position); }
.to-\[\#E7EDF5\]{ --tw-gradient-to: #E7EDF5 var(--tw-gradient-to-position); }
.to-\[\#ef4444\]{ --tw-gradient-to: #ef4444 var(--tw-gradient-to-position); }
.to-\[var\(--brand-accent\)\]{ --tw-gradient-to: var(--brand-accent) var(--tw-gradient-to-position); }
.to-\[var\(--brand-deep\)\]{ --tw-gradient-to: var(--brand-deep) var(--tw-gradient-to-position); }
.to-\[var\(--brand-mid\)\]{ --tw-gradient-to: var(--brand-mid) var(--tw-gradient-to-position); }
.to-\[var\(--brand-wash\)\]{ --tw-gradient-to: var(--brand-wash) var(--tw-gradient-to-position); }
.to-amber-100{ --tw-gradient-to: #fef3c7 var(--tw-gradient-to-position); }
.to-amber-50{ --tw-gradient-to: #fffbeb var(--tw-gradient-to-position); }
.to-blue-100{ --tw-gradient-to: #dbeafe var(--tw-gradient-to-position); }
.to-blue-100\/50{ --tw-gradient-to: rgb(219 234 254 / 0.5) var(--tw-gradient-to-position); }
.to-blue-400\/10{ --tw-gradient-to: rgb(96 165 250 / 0.1) var(--tw-gradient-to-position); }
.to-blue-400\/30{ --tw-gradient-to: rgb(96 165 250 / 0.3) var(--tw-gradient-to-position); }
.to-blue-50{ --tw-gradient-to: #eff6ff var(--tw-gradient-to-position); }
.to-blue-50\/50{ --tw-gradient-to: rgb(239 246 255 / 0.5) var(--tw-gradient-to-position); }
.to-blue-50\/80{ --tw-gradient-to: rgb(239 246 255 / 0.8) var(--tw-gradient-to-position); }
.to-blue-600{ --tw-gradient-to: #2563eb var(--tw-gradient-to-position); }
.to-emerald-100{ --tw-gradient-to: #d1fae5 var(--tw-gradient-to-position); }
.to-emerald-400\/20{ --tw-gradient-to: rgb(52 211 153 / 0.2) var(--tw-gradient-to-position); }
.to-emerald-50{ --tw-gradient-to: #ecfdf5 var(--tw-gradient-to-position); }
.to-emerald-600{ --tw-gradient-to: #059669 var(--tw-gradient-to-position); }
.to-gray-100{ --tw-gradient-to: #f3f4f6 var(--tw-gradient-to-position); }
.to-gray-100\/50{ --tw-gradient-to: rgb(243 244 246 / 0.5) var(--tw-gradient-to-position); }
.to-green-100\/50{ --tw-gradient-to: rgb(220 252 231 / 0.5) var(--tw-gradient-to-position); }
.to-green-600{ --tw-gradient-to: #16a34a var(--tw-gradient-to-position); }
.to-indigo-100{ --tw-gradient-to: #e0e7ff var(--tw-gradient-to-position); }
.to-indigo-50{ --tw-gradient-to: #eef2ff var(--tw-gradient-to-position); }
.to-indigo-500\/10{ --tw-gradient-to: rgb(99 102 241 / 0.1) var(--tw-gradient-to-position); }
.to-indigo-600{ --tw-gradient-to: #4f46e5 var(--tw-gradient-to-position); }
.to-orange-100\/50{ --tw-gradient-to: rgb(255 237 213 / 0.5) var(--tw-gradient-to-position); }
.to-orange-500\/10{ --tw-gradient-to: rgb(249 115 22 / 0.1) var(--tw-gradient-to-position); }
.to-orange-500\/20{ --tw-gradient-to: rgb(249 115 22 / 0.2) var(--tw-gradient-to-position); }
.to-orange-600{ --tw-gradient-to: #ea580c var(--tw-gradient-to-position); }
.to-purple-100\/50{ --tw-gradient-to: rgb(243 232 255 / 0.5) var(--tw-gradient-to-position); }
.to-purple-50{ --tw-gradient-to: #faf5ff var(--tw-gradient-to-position); }
.to-purple-600{ --tw-gradient-to: #9333ea var(--tw-gradient-to-position); }
.to-rose-100{ --tw-gradient-to: #ffe4e6 var(--tw-gradient-to-position); }
.to-sky-500\/90{ --tw-gradient-to: rgb(14 165 233 / 0.9) var(--tw-gradient-to-position); }
.to-slate-900{ --tw-gradient-to: #0f172a var(--tw-gradient-to-position); }
.to-transparent{ --tw-gradient-to: transparent var(--tw-gradient-to-position); }
.to-violet-50{ --tw-gradient-to: #f5f3ff var(--tw-gradient-to-position); }
.to-white{ --tw-gradient-to: #fff var(--tw-gradient-to-position); }
.to-yellow-300\/60{ --tw-gradient-to: rgb(253 224 71 / 0.6) var(--tw-gradient-to-position); }
.bg-\[right_10px_center\]{ background-position: right 10px center; }
.bg-\[right_2px_center\]{ background-position: right 2px center; }
.bg-no-repeat{ background-repeat: no-repeat; }
.fill-\[\#103D5C\]{ fill: #103D5C; }
.fill-\[\#E11D48\]{ fill: #E11D48; }
.fill-\[\#EF4444\]{ fill: #EF4444; }
.fill-\[\#F59E0B\]{ fill: #F59E0B; }
.fill-\[var\(--brand-accent\)\]{ fill: var(--brand-accent); }
.fill-current{ fill: currentColor; }
.fill-gray-200{ fill: #e5e7eb; }
.fill-gray-400{ fill: #9ca3af; }
.fill-green-500{ fill: #22c55e; }
.fill-white{ fill: #fff; }
.fill-yellow-400{ fill: #facc15; }
.fill-yellow-500{ fill: #eab308; }
.stroke-\[2\.2\]{ stroke-width: 2.2; }
.object-contain{ -o-object-fit: contain; object-fit: contain; }
.object-cover{ -o-object-fit: cover; object-fit: cover; }
.object-left{ -o-object-position: left; object-position: left; }
.object-top{ -o-object-position: top; object-position: top; }
.\!p-0{ padding: 0px !important; }
.\!p-3\.5{ padding: 0.875rem !important; }
.\!p-4{ padding: 1rem !important; }
.p-0{ padding: 0px; }
.p-0\.5{ padding: 0.125rem; }
.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-2\.5{ padding: 0.625rem; }
.p-3{ padding: 0.75rem; }
.p-3\.5{ padding: 0.875rem; }
.p-4{ padding: 1rem; }
.p-5{ padding: 1.25rem; }
.p-6{ padding: 1.5rem; }
.p-7{ padding: 1.75rem; }
.p-8{ padding: 2rem; }
.p-\[14px\]{ padding: 14px; }
.p-\[15px\]{ padding: 15px; }
.p-\[17px\]{ padding: 17px; }
.p-\[18px\]{ padding: 18px; }
.p-\[1px\]{ padding: 1px; }
.p-\[3px\]{ padding: 3px; }
.p-\[9px\]{ padding: 9px; }
.\!px-2{ padding-left: 0.5rem !important; padding-right: 0.5rem !important; }
.\!py-0{ padding-top: 0px !important; padding-bottom: 0px !important; }
.\!py-3\.5{ padding-top: 0.875rem !important; padding-bottom: 0.875rem !important; }
.px-0{ padding-left: 0px; padding-right: 0px; }
.px-0\.5{ padding-left: 0.125rem; padding-right: 0.125rem; }
.px-1{ padding-left: 0.25rem; padding-right: 0.25rem; }
.px-1\.5{ padding-left: 0.375rem; padding-right: 0.375rem; }
.px-16{ padding-left: 4rem; padding-right: 4rem; }
.px-2{ padding-left: 0.5rem; padding-right: 0.5rem; }
.px-2\.5{ padding-left: 0.625rem; padding-right: 0.625rem; }
.px-3{ padding-left: 0.75rem; padding-right: 0.75rem; }
.px-3\.5{ padding-left: 0.875rem; padding-right: 0.875rem; }
.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-7{ padding-left: 1.75rem; padding-right: 1.75rem; }
.px-8{ padding-left: 2rem; padding-right: 2rem; }
.px-\[13px\]{ padding-left: 13px; padding-right: 13px; }
.px-\[18px\]{ padding-left: 18px; padding-right: 18px; }
.px-\[9px\]{ padding-left: 9px; padding-right: 9px; }
.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-14{ padding-top: 3.5rem; padding-bottom: 3.5rem; }
.py-16{ padding-top: 4rem; padding-bottom: 4rem; }
.py-2{ padding-top: 0.5rem; padding-bottom: 0.5rem; }
.py-2\.5{ padding-top: 0.625rem; padding-bottom: 0.625rem; }
.py-20{ padding-top: 5rem; padding-bottom: 5rem; }
.py-24{ padding-top: 6rem; padding-bottom: 6rem; }
.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-\[1\.5px\]{ padding-top: 1.5px; padding-bottom: 1.5px; }
.py-\[11px\]{ padding-top: 11px; padding-bottom: 11px; }
.py-\[14px\]{ padding-top: 14px; padding-bottom: 14px; }
.py-\[15px\]{ padding-top: 15px; padding-bottom: 15px; }
.py-\[1px\]{ padding-top: 1px; padding-bottom: 1px; }
.py-\[2px\]{ padding-top: 2px; padding-bottom: 2px; }
.py-\[3\.5px\]{ padding-top: 3.5px; padding-bottom: 3.5px; }
.py-\[4px\]{ padding-top: 4px; padding-bottom: 4px; }
.py-\[5px\]{ padding-top: 5px; padding-bottom: 5px; }
.py-\[7px\]{ padding-top: 7px; padding-bottom: 7px; }
.py-\[9px\]{ padding-top: 9px; padding-bottom: 9px; }
.py-px{ padding-top: 1px; padding-bottom: 1px; }
.pb-0\.5{ padding-bottom: 0.125rem; }
.pb-1{ padding-bottom: 0.25rem; }
.pb-1\.5{ padding-bottom: 0.375rem; }
.pb-10{ padding-bottom: 2.5rem; }
.pb-12{ padding-bottom: 3rem; }
.pb-16{ padding-bottom: 4rem; }
.pb-2{ padding-bottom: 0.5rem; }
.pb-2\.5{ padding-bottom: 0.625rem; }
.pb-20{ padding-bottom: 5rem; }
.pb-24{ padding-bottom: 6rem; }
.pb-28{ padding-bottom: 7rem; }
.pb-3{ padding-bottom: 0.75rem; }
.pb-3\.5{ padding-bottom: 0.875rem; }
.pb-4{ padding-bottom: 1rem; }
.pb-48{ padding-bottom: 12rem; }
.pb-5{ padding-bottom: 1.25rem; }
.pb-6{ padding-bottom: 1.5rem; }
.pb-8{ padding-bottom: 2rem; }
.pb-\[60px\]{ padding-bottom: 60px; }
.pb-\[80px\]{ padding-bottom: 80px; }
.pb-\[max\(10px\2c env\(safe-area-inset-bottom\)\)\]{ padding-bottom: max(10px,env(safe-area-inset-bottom)); }
.pb-\[max\(20px\2c env\(safe-area-inset-bottom\)\)\]{ padding-bottom: max(20px,env(safe-area-inset-bottom)); }
.pl-0{ padding-left: 0px; }
.pl-0\.5{ padding-left: 0.125rem; }
.pl-1{ padding-left: 0.25rem; }
.pl-1\.5{ padding-left: 0.375rem; }
.pl-10{ padding-left: 2.5rem; }
.pl-12{ padding-left: 3rem; }
.pl-2{ padding-left: 0.5rem; }
.pl-2\.5{ padding-left: 0.625rem; }
.pl-24{ padding-left: 6rem; }
.pl-3{ padding-left: 0.75rem; }
.pl-3\.5{ padding-left: 0.875rem; }
.pl-4{ padding-left: 1rem; }
.pl-5{ padding-left: 1.25rem; }
.pl-6{ padding-left: 1.5rem; }
.pl-7{ padding-left: 1.75rem; }
.pl-8{ padding-left: 2rem; }
.pl-9{ padding-left: 2.25rem; }
.pl-\[34px\]{ padding-left: 34px; }
.pl-\[36px\]{ padding-left: 36px; }
.pl-\[42px\]{ padding-left: 42px; }
.pr-0\.5{ padding-right: 0.125rem; }
.pr-1{ padding-right: 0.25rem; }
.pr-1\.5{ padding-right: 0.375rem; }
.pr-10{ padding-right: 2.5rem; }
.pr-12{ padding-right: 3rem; }
.pr-14{ padding-right: 3.5rem; }
.pr-16{ padding-right: 4rem; }
.pr-2{ padding-right: 0.5rem; }
.pr-2\.5{ padding-right: 0.625rem; }
.pr-24{ padding-right: 6rem; }
.pr-3{ padding-right: 0.75rem; }
.pr-3\.5{ padding-right: 0.875rem; }
.pr-4{ padding-right: 1rem; }
.pr-5{ padding-right: 1.25rem; }
.pr-6{ padding-right: 1.5rem; }
.pr-7{ padding-right: 1.75rem; }
.pr-8{ padding-right: 2rem; }
.pr-9{ padding-right: 2.25rem; }
.pt-0{ padding-top: 0px; }
.pt-0\.5{ padding-top: 0.125rem; }
.pt-1{ padding-top: 0.25rem; }
.pt-1\.5{ padding-top: 0.375rem; }
.pt-10{ padding-top: 2.5rem; }
.pt-12{ padding-top: 3rem; }
.pt-14{ padding-top: 3.5rem; }
.pt-16{ padding-top: 4rem; }
.pt-2{ padding-top: 0.5rem; }
.pt-2\.5{ padding-top: 0.625rem; }
.pt-3{ padding-top: 0.75rem; }
.pt-3\.5{ padding-top: 0.875rem; }
.pt-32{ padding-top: 8rem; }
.pt-4{ padding-top: 1rem; }
.pt-5{ padding-top: 1.25rem; }
.pt-6{ padding-top: 1.5rem; }
.pt-7{ padding-top: 1.75rem; }
.pt-8{ padding-top: 2rem; }
.pt-9{ padding-top: 2.25rem; }
.pt-\[11px\]{ padding-top: 11px; }
.pt-\[1px\]{ padding-top: 1px; }
.text-left{ text-align: left; }
.text-center{ text-align: center; }
.text-right{ text-align: right; }
.align-middle{ vertical-align: middle; }
.align-bottom{ vertical-align: bottom; }
.align-\[1px\]{ vertical-align: 1px; }
.font-\[\'Inter\'\2c sans-serif\]{ font-family: 'Inter',sans-serif; }
.font-mono{ font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }
.font-sans{ font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }
.\!text-\[12px\]{ font-size: 12px !important; }
.\!text-\[16px\]{ font-size: 16px !important; }
.text-2xl{ font-size: 1.5rem; line-height: 2rem; }
.text-3xl{ font-size: 1.875rem; line-height: 2.25rem; }
.text-4xl{ font-size: 2.25rem; line-height: 2.5rem; }
.text-5xl{ font-size: 3rem; line-height: 1; }
.text-\[0\.75rem\]{ font-size: 0.75rem; }
.text-\[0\.8rem\]{ font-size: 0.8rem; }
.text-\[0\.94rem\]{ font-size: 0.94rem; }
.text-\[10\.5px\]{ font-size: 10.5px; }
.text-\[10\.8px\]{ font-size: 10.8px; }
.text-\[10px\]{ font-size: 10px; }
.text-\[11\.5px\]{ font-size: 11.5px; }
.text-\[11\.8px\]{ font-size: 11.8px; }
.text-\[11px\]{ font-size: 11px; }
.text-\[12\.3px\]{ font-size: 12.3px; }
.text-\[12\.5px\]{ font-size: 12.5px; }
.text-\[12\.8px\]{ font-size: 12.8px; }
.text-\[12px\]{ font-size: 12px; }
.text-\[13\.5px\]{ font-size: 13.5px; }
.text-\[13px\]{ font-size: 13px; }
.text-\[14\.5px\]{ font-size: 14.5px; }
.text-\[14px\]{ font-size: 14px; }
.text-\[15\.5px\]{ font-size: 15.5px; }
.text-\[15px\]{ font-size: 15px; }
.text-\[16\.5px\]{ font-size: 16.5px; }
.text-\[16px\]{ font-size: 16px; }
.text-\[17\.5px\]{ font-size: 17.5px; }
.text-\[17px\]{ font-size: 17px; }
.text-\[18px\]{ font-size: 18px; }
.text-\[19px\]{ font-size: 19px; }
.text-\[20px\]{ font-size: 20px; }
.text-\[21px\]{ font-size: 21px; }
.text-\[22px\]{ font-size: 22px; }
.text-\[23px\]{ font-size: 23px; }
.text-\[24px\]{ font-size: 24px; }
.text-\[25px\]{ font-size: 25px; }
.text-\[26px\]{ font-size: 26px; }
.text-\[27px\]{ font-size: 27px; }
.text-\[28px\]{ font-size: 28px; }
.text-\[30px\]{ font-size: 30px; }
.text-\[32px\]{ font-size: 32px; }
.text-\[34px\]{ font-size: 34px; }
.text-\[40px\]{ font-size: 40px; }
.text-\[7\.5px\]{ font-size: 7.5px; }
.text-\[7px\]{ font-size: 7px; }
.text-\[8\.5px\]{ font-size: 8.5px; }
.text-\[8px\]{ font-size: 8px; }
.text-\[9\.5px\]{ font-size: 9.5px; }
.text-\[9px\]{ font-size: 9px; }
.text-base{ font-size: 1rem; line-height: 1.5rem; }
.text-lg{ font-size: 1.125rem; line-height: 1.75rem; }
.text-sm{ font-size: 0.875rem; line-height: 1.25rem; }
.text-xl{ font-size: 1.25rem; line-height: 1.75rem; }
.text-xs{ font-size: 0.75rem; line-height: 1rem; }
.font-bold{ font-weight: 700; }
.font-extrabold{ font-weight: 800; }
.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; }
.normal-case{ text-transform: none; }
.italic{ font-style: italic; }
.not-italic{ font-style: normal; }
.ordinal{ --tw-ordinal: ordinal; font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction); }
.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-5{ line-height: 1.25rem; }
.leading-\[1\.12\]{ line-height: 1.12; }
.leading-\[1\.14\]{ line-height: 1.14; }
.leading-\[1\.15\]{ line-height: 1.15; }
.leading-\[1\.18\]{ line-height: 1.18; }
.leading-\[1\.1\]{ line-height: 1.1; }
.leading-\[1\.28\]{ line-height: 1.28; }
.leading-\[1\.32\]{ line-height: 1.32; }
.leading-\[1\.3\]{ line-height: 1.3; }
.leading-\[1\.45\]{ line-height: 1.45; }
.leading-\[1\.55\]{ line-height: 1.55; }
.leading-\[1\.5\]{ line-height: 1.5; }
.leading-\[1\.6\]{ line-height: 1.6; }
.leading-\[1\.7\]{ line-height: 1.7; }
.leading-\[26px\]{ line-height: 26px; }
.leading-\[30px\]{ line-height: 30px; }
.leading-none{ line-height: 1; }
.leading-normal{ line-height: 1.5; }
.leading-relaxed{ line-height: 1.625; }
.leading-snug{ line-height: 1.375; }
.leading-tight{ line-height: 1.25; }
.tracking-\[-\.015em\]{ letter-spacing: -.015em; }
.tracking-\[-\.01em\]{ letter-spacing: -.01em; }
.tracking-\[-\.02em\]{ letter-spacing: -.02em; }
.tracking-\[-0\.012em\]{ letter-spacing: -0.012em; }
.tracking-\[-0\.015em\]{ letter-spacing: -0.015em; }
.tracking-\[-0\.01em\]{ letter-spacing: -0.01em; }
.tracking-\[-0\.022em\]{ letter-spacing: -0.022em; }
.tracking-\[-0\.025em\]{ letter-spacing: -0.025em; }
.tracking-\[-0\.02em\]{ letter-spacing: -0.02em; }
.tracking-\[-0\.035em\]{ letter-spacing: -0.035em; }
.tracking-\[-0\.03em\]{ letter-spacing: -0.03em; }
.tracking-\[\.04em\]{ letter-spacing: .04em; }
.tracking-\[\.12em\]{ letter-spacing: .12em; }
.tracking-\[\.1em\]{ letter-spacing: .1em; }
.tracking-\[0\.01em\]{ letter-spacing: 0.01em; }
.tracking-\[0\.02em\]{ letter-spacing: 0.02em; }
.tracking-\[0\.04em\]{ letter-spacing: 0.04em; }
.tracking-\[0\.06em\]{ letter-spacing: 0.06em; }
.tracking-\[0\.08em\]{ letter-spacing: 0.08em; }
.tracking-\[0\.11em\]{ letter-spacing: 0.11em; }
.tracking-\[0\.12em\]{ letter-spacing: 0.12em; }
.tracking-\[0\.14em\]{ letter-spacing: 0.14em; }
.tracking-\[0\.16em\]{ letter-spacing: 0.16em; }
.tracking-\[0\.18em\]{ letter-spacing: 0.18em; }
.tracking-\[0\.1em\]{ letter-spacing: 0.1em; }
.tracking-\[0\.22em\]{ letter-spacing: 0.22em; }
.tracking-\[0\.2em\]{ letter-spacing: 0.2em; }
.tracking-normal{ letter-spacing: 0em; }
.tracking-tight{ letter-spacing: -0.025em; }
.tracking-wide{ letter-spacing: 0.025em; }
.tracking-wider{ letter-spacing: 0.05em; }
.tracking-widest{ letter-spacing: 0.1em; }
.\!text-\[\#B45309\]{ --tw-text-opacity: 1 !important; color: rgb(180 83 9 / var(--tw-text-opacity, 1)) !important; }
.\!text-gray-400{ --tw-text-opacity: 1 !important; color: rgb(156 163 175 / var(--tw-text-opacity, 1)) !important; }
.\!text-white{ --tw-text-opacity: 1 !important; color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important; }
.text-\[\#047857\]{ --tw-text-opacity: 1; color: rgb(4 120 87 / var(--tw-text-opacity, 1)); }
.text-\[\#047857\]\/85{ color: rgb(4 120 87 / 0.85); }
.text-\[\#059669\]{ --tw-text-opacity: 1; color: rgb(5 150 105 / var(--tw-text-opacity, 1)); }
.text-\[\#059669\]\/60{ color: rgb(5 150 105 / 0.6); }
.text-\[\#059669\]\/70{ color: rgb(5 150 105 / 0.7); }
.text-\[\#059669\]\/80{ color: rgb(5 150 105 / 0.8); }
.text-\[\#064E3B\]{ --tw-text-opacity: 1; color: rgb(6 78 59 / var(--tw-text-opacity, 1)); }
.text-\[\#065F46\]{ --tw-text-opacity: 1; color: rgb(6 95 70 / var(--tw-text-opacity, 1)); }
.text-\[\#065F46\]\/70{ color: rgb(6 95 70 / 0.7); }
.text-\[\#065F46\]\/90{ color: rgb(6 95 70 / 0.9); }
.text-\[\#0A1726\]{ --tw-text-opacity: 1; color: rgb(10 23 38 / var(--tw-text-opacity, 1)); }
.text-\[\#0E5FA8\]{ --tw-text-opacity: 1; color: rgb(14 95 168 / var(--tw-text-opacity, 1)); }
.text-\[\#0E7A4A\]{ --tw-text-opacity: 1; color: rgb(14 122 74 / var(--tw-text-opacity, 1)); }
.text-\[\#0E7A4A\]\/80{ color: rgb(14 122 74 / 0.8); }
.text-\[\#0E7A4A\]\/90{ color: rgb(14 122 74 / 0.9); }
.text-\[\#103D5C\]{ --tw-text-opacity: 1; color: rgb(16 61 92 / var(--tw-text-opacity, 1)); }
.text-\[\#10B981\]{ --tw-text-opacity: 1; color: rgb(16 185 129 / var(--tw-text-opacity, 1)); }
.text-\[\#111827\]{ --tw-text-opacity: 1; color: rgb(17 24 39 / var(--tw-text-opacity, 1)); }
.text-\[\#16A34A\]{ --tw-text-opacity: 1; color: rgb(22 163 74 / var(--tw-text-opacity, 1)); }
.text-\[\#19A86B\]{ --tw-text-opacity: 1; color: rgb(25 168 107 / var(--tw-text-opacity, 1)); }
.text-\[\#1A2A3F\]{ --tw-text-opacity: 1; color: rgb(26 42 63 / var(--tw-text-opacity, 1)); }
.text-\[\#1B2B4B\]{ --tw-text-opacity: 1; color: rgb(27 43 75 / var(--tw-text-opacity, 1)); }
.text-\[\#1D1D1F\]{ --tw-text-opacity: 1; color: rgb(29 29 31 / var(--tw-text-opacity, 1)); }
.text-\[\#1E40AF\]{ --tw-text-opacity: 1; color: rgb(30 64 175 / var(--tw-text-opacity, 1)); }
.text-\[\#2563EB\]{ --tw-text-opacity: 1; color: rgb(37 99 235 / var(--tw-text-opacity, 1)); }
.text-\[\#2573e8\]{ --tw-text-opacity: 1; color: rgb(37 115 232 / var(--tw-text-opacity, 1)); }
.text-\[\#2E7BCC\]{ --tw-text-opacity: 1; color: rgb(46 123 204 / var(--tw-text-opacity, 1)); }
.text-\[\#2E7BCC\]\/70{ color: rgb(46 123 204 / 0.7); }
.text-\[\#34D399\]{ --tw-text-opacity: 1; color: rgb(52 211 153 / var(--tw-text-opacity, 1)); }
.text-\[\#374151\]{ --tw-text-opacity: 1; color: rgb(55 65 81 / var(--tw-text-opacity, 1)); }
.text-\[\#41506b\]{ --tw-text-opacity: 1; color: rgb(65 80 107 / var(--tw-text-opacity, 1)); }
.text-\[\#5A6878\]{ --tw-text-opacity: 1; color: rgb(90 104 120 / var(--tw-text-opacity, 1)); }
.text-\[\#5C4BA8\]{ --tw-text-opacity: 1; color: rgb(92 75 168 / var(--tw-text-opacity, 1)); }
.text-\[\#6B4BC2\]{ --tw-text-opacity: 1; color: rgb(107 75 194 / var(--tw-text-opacity, 1)); }
.text-\[\#6B4FA3\]{ --tw-text-opacity: 1; color: rgb(107 79 163 / var(--tw-text-opacity, 1)); }
.text-\[\#6B7280\]{ --tw-text-opacity: 1; color: rgb(107 114 128 / var(--tw-text-opacity, 1)); }
.text-\[\#6E6E73\]{ --tw-text-opacity: 1; color: rgb(110 110 115 / var(--tw-text-opacity, 1)); }
.text-\[\#78350F\]{ --tw-text-opacity: 1; color: rgb(120 53 15 / var(--tw-text-opacity, 1)); }
.text-\[\#7A4A05\]{ --tw-text-opacity: 1; color: rgb(122 74 5 / var(--tw-text-opacity, 1)); }
.text-\[\#7A4A05\]\/80{ color: rgb(122 74 5 / 0.8); }
.text-\[\#7A5410\]{ --tw-text-opacity: 1; color: rgb(122 84 16 / var(--tw-text-opacity, 1)); }
.text-\[\#7A5B12\]{ --tw-text-opacity: 1; color: rgb(122 91 18 / var(--tw-text-opacity, 1)); }
.text-\[\#7BB6E0\]{ --tw-text-opacity: 1; color: rgb(123 182 224 / var(--tw-text-opacity, 1)); }
.text-\[\#7C3AED\]{ --tw-text-opacity: 1; color: rgb(124 58 237 / var(--tw-text-opacity, 1)); }
.text-\[\#7CE7B5\]{ --tw-text-opacity: 1; color: rgb(124 231 181 / var(--tw-text-opacity, 1)); }
.text-\[\#7F1D1D\]{ --tw-text-opacity: 1; color: rgb(127 29 29 / var(--tw-text-opacity, 1)); }
.text-\[\#7FA8E8\]{ --tw-text-opacity: 1; color: rgb(127 168 232 / var(--tw-text-opacity, 1)); }
.text-\[\#7FE0A8\]{ --tw-text-opacity: 1; color: rgb(127 224 168 / var(--tw-text-opacity, 1)); }
.text-\[\#86868B\]{ --tw-text-opacity: 1; color: rgb(134 134 139 / var(--tw-text-opacity, 1)); }
.text-\[\#8794A4\]{ --tw-text-opacity: 1; color: rgb(135 148 164 / var(--tw-text-opacity, 1)); }
.text-\[\#8A95A3\]{ --tw-text-opacity: 1; color: rgb(138 149 163 / var(--tw-text-opacity, 1)); }
.text-\[\#8B96A5\]{ --tw-text-opacity: 1; color: rgb(139 150 165 / var(--tw-text-opacity, 1)); }
.text-\[\#8ec5ff\]{ --tw-text-opacity: 1; color: rgb(142 197 255 / var(--tw-text-opacity, 1)); }
.text-\[\#8fb8e0\]{ --tw-text-opacity: 1; color: rgb(143 184 224 / var(--tw-text-opacity, 1)); }
.text-\[\#8fd0ff\]{ --tw-text-opacity: 1; color: rgb(143 208 255 / var(--tw-text-opacity, 1)); }
.text-\[\#92400E\]{ --tw-text-opacity: 1; color: rgb(146 64 14 / var(--tw-text-opacity, 1)); }
.text-\[\#92400E\]\/80{ color: rgb(146 64 14 / 0.8); }
.text-\[\#92400E\]\/85{ color: rgb(146 64 14 / 0.85); }
.text-\[\#92400E\]\/90{ color: rgb(146 64 14 / 0.9); }
.text-\[\#93A0AE\]{ --tw-text-opacity: 1; color: rgb(147 160 174 / var(--tw-text-opacity, 1)); }
.text-\[\#93a2b5\]{ --tw-text-opacity: 1; color: rgb(147 162 181 / var(--tw-text-opacity, 1)); }
.text-\[\#94A1B1\]{ --tw-text-opacity: 1; color: rgb(148 161 177 / var(--tw-text-opacity, 1)); }
.text-\[\#991B1B\]{ --tw-text-opacity: 1; color: rgb(153 27 27 / var(--tw-text-opacity, 1)); }
.text-\[\#991B1B\]\/80{ color: rgb(153 27 27 / 0.8); }
.text-\[\#9A6B12\]{ --tw-text-opacity: 1; color: rgb(154 107 18 / var(--tw-text-opacity, 1)); }
.text-\[\#9AA6B4\]{ --tw-text-opacity: 1; color: rgb(154 166 180 / var(--tw-text-opacity, 1)); }
.text-\[\#9CA3AF\]{ --tw-text-opacity: 1; color: rgb(156 163 175 / var(--tw-text-opacity, 1)); }
.text-\[\#9DBDEA\]{ --tw-text-opacity: 1; color: rgb(157 189 234 / var(--tw-text-opacity, 1)); }
.text-\[\#9FB0C3\]{ --tw-text-opacity: 1; color: rgb(159 176 195 / var(--tw-text-opacity, 1)); }
.text-\[\#9FB8D0\]{ --tw-text-opacity: 1; color: rgb(159 184 208 / var(--tw-text-opacity, 1)); }
.text-\[\#9FC1E4\]{ --tw-text-opacity: 1; color: rgb(159 193 228 / var(--tw-text-opacity, 1)); }
.text-\[\#9FC6EC\]{ --tw-text-opacity: 1; color: rgb(159 198 236 / var(--tw-text-opacity, 1)); }
.text-\[\#9aa6b4\]{ --tw-text-opacity: 1; color: rgb(154 166 180 / var(--tw-text-opacity, 1)); }
.text-\[\#A1A1A6\]{ --tw-text-opacity: 1; color: rgb(161 161 166 / var(--tw-text-opacity, 1)); }
.text-\[\#A6B0BD\]{ --tw-text-opacity: 1; color: rgb(166 176 189 / var(--tw-text-opacity, 1)); }
.text-\[\#A9B3BF\]{ --tw-text-opacity: 1; color: rgb(169 179 191 / var(--tw-text-opacity, 1)); }
.text-\[\#A9C8E6\]{ --tw-text-opacity: 1; color: rgb(169 200 230 / var(--tw-text-opacity, 1)); }
.text-\[\#B22626\]{ --tw-text-opacity: 1; color: rgb(178 38 38 / var(--tw-text-opacity, 1)); }
.text-\[\#B42318\]{ --tw-text-opacity: 1; color: rgb(180 35 24 / var(--tw-text-opacity, 1)); }
.text-\[\#B45309\]{ --tw-text-opacity: 1; color: rgb(180 83 9 / var(--tw-text-opacity, 1)); }
.text-\[\#B4870F\]{ --tw-text-opacity: 1; color: rgb(180 135 15 / var(--tw-text-opacity, 1)); }
.text-\[\#B5BEC9\]{ --tw-text-opacity: 1; color: rgb(181 190 201 / var(--tw-text-opacity, 1)); }
.text-\[\#B91C1C\]{ --tw-text-opacity: 1; color: rgb(185 28 28 / var(--tw-text-opacity, 1)); }
.text-\[\#BBD3EA\]{ --tw-text-opacity: 1; color: rgb(187 211 234 / var(--tw-text-opacity, 1)); }
.text-\[\#BFD6EE\]{ --tw-text-opacity: 1; color: rgb(191 214 238 / var(--tw-text-opacity, 1)); }
.text-\[\#BFD8F0\]{ --tw-text-opacity: 1; color: rgb(191 216 240 / var(--tw-text-opacity, 1)); }
.text-\[\#C2410C\]{ --tw-text-opacity: 1; color: rgb(194 65 12 / var(--tw-text-opacity, 1)); }
.text-\[\#C6CFDA\]{ --tw-text-opacity: 1; color: rgb(198 207 218 / var(--tw-text-opacity, 1)); }
.text-\[\#C6D6E6\]{ --tw-text-opacity: 1; color: rgb(198 214 230 / var(--tw-text-opacity, 1)); }
.text-\[\#C6F6DC\]{ --tw-text-opacity: 1; color: rgb(198 246 220 / var(--tw-text-opacity, 1)); }
.text-\[\#C7C7CC\]{ --tw-text-opacity: 1; color: rgb(199 199 204 / var(--tw-text-opacity, 1)); }
.text-\[\#C7CDD4\]{ --tw-text-opacity: 1; color: rgb(199 205 212 / var(--tw-text-opacity, 1)); }
.text-\[\#C7D0DA\]{ --tw-text-opacity: 1; color: rgb(199 208 218 / var(--tw-text-opacity, 1)); }
.text-\[\#CBD5E1\]{ --tw-text-opacity: 1; color: rgb(203 213 225 / var(--tw-text-opacity, 1)); }
.text-\[\#CFE0F1\]{ --tw-text-opacity: 1; color: rgb(207 224 241 / var(--tw-text-opacity, 1)); }
.text-\[\#D1D5DB\]{ --tw-text-opacity: 1; color: rgb(209 213 219 / var(--tw-text-opacity, 1)); }
.text-\[\#D6E4F2\]{ --tw-text-opacity: 1; color: rgb(214 228 242 / var(--tw-text-opacity, 1)); }
.text-\[\#D6E6F5\]{ --tw-text-opacity: 1; color: rgb(214 230 245 / var(--tw-text-opacity, 1)); }
.text-\[\#DC2626\]{ --tw-text-opacity: 1; color: rgb(220 38 38 / var(--tw-text-opacity, 1)); }
.text-\[\#DCE9F6\]{ --tw-text-opacity: 1; color: rgb(220 233 246 / var(--tw-text-opacity, 1)); }
.text-\[\#E11D48\]{ --tw-text-opacity: 1; color: rgb(225 29 72 / var(--tw-text-opacity, 1)); }
.text-\[\#E3EEF8\]{ --tw-text-opacity: 1; color: rgb(227 238 248 / var(--tw-text-opacity, 1)); }
.text-\[\#E4EEF8\]{ --tw-text-opacity: 1; color: rgb(228 238 248 / var(--tw-text-opacity, 1)); }
.text-\[\#E5E7EB\]{ --tw-text-opacity: 1; color: rgb(229 231 235 / var(--tw-text-opacity, 1)); }
.text-\[\#E63E3E\]{ --tw-text-opacity: 1; color: rgb(230 62 62 / var(--tw-text-opacity, 1)); }
.text-\[\#EF4444\]{ --tw-text-opacity: 1; color: rgb(239 68 68 / var(--tw-text-opacity, 1)); }
.text-\[\#F59E0B\]{ --tw-text-opacity: 1; color: rgb(245 158 11 / var(--tw-text-opacity, 1)); }
.text-\[\#FCA5A5\]{ --tw-text-opacity: 1; color: rgb(252 165 165 / var(--tw-text-opacity, 1)); }
.text-\[\#FDE68A\]{ --tw-text-opacity: 1; color: rgb(253 230 138 / var(--tw-text-opacity, 1)); }
.text-\[\#FECACA\]{ --tw-text-opacity: 1; color: rgb(254 202 202 / var(--tw-text-opacity, 1)); }
.text-\[\#c6d6e6\]{ --tw-text-opacity: 1; color: rgb(198 214 230 / var(--tw-text-opacity, 1)); }
.text-\[var\(--acc\)\]{ color: var(--acc); }
.text-\[var\(--brand-accent\)\]{ color: var(--brand-accent); }
.text-\[var\(--brand-deep\)\]{ color: var(--brand-deep); }
.text-\[var\(--brand-ink\)\]{ color: var(--brand-ink); }
.text-\[var\(--brand-ink-soft\)\]{ color: var(--brand-ink-soft); }
.text-\[var\(--brand-light\)\]{ color: var(--brand-light); }
.text-\[var\(--brand-on-accent\)\]{ color: var(--brand-on-accent); }
.text-\[var\(--brand-wash\)\]{ color: var(--brand-wash); }
.text-accent-foreground{ color: hsl(var(--accent-foreground)); }
.text-amber-100{ --tw-text-opacity: 1; color: rgb(254 243 199 / var(--tw-text-opacity, 1)); }
.text-amber-500{ --tw-text-opacity: 1; color: rgb(245 158 11 / var(--tw-text-opacity, 1)); }
.text-amber-600{ --tw-text-opacity: 1; color: rgb(217 119 6 / var(--tw-text-opacity, 1)); }
.text-amber-700{ --tw-text-opacity: 1; color: rgb(180 83 9 / var(--tw-text-opacity, 1)); }
.text-amber-800{ --tw-text-opacity: 1; color: rgb(146 64 14 / var(--tw-text-opacity, 1)); }
.text-amber-900{ --tw-text-opacity: 1; color: rgb(120 53 15 / var(--tw-text-opacity, 1)); }
.text-background{ color: hsl(var(--background)); }
.text-blue-100{ --tw-text-opacity: 1; color: rgb(219 234 254 / var(--tw-text-opacity, 1)); }
.text-blue-400{ --tw-text-opacity: 1; color: rgb(96 165 250 / var(--tw-text-opacity, 1)); }
.text-blue-500{ --tw-text-opacity: 1; color: rgb(59 130 246 / var(--tw-text-opacity, 1)); }
.text-blue-600{ --tw-text-opacity: 1; color: rgb(37 99 235 / var(--tw-text-opacity, 1)); }
.text-blue-700{ --tw-text-opacity: 1; color: rgb(29 78 216 / var(--tw-text-opacity, 1)); }
.text-blue-800{ --tw-text-opacity: 1; color: rgb(30 64 175 / var(--tw-text-opacity, 1)); }
.text-blue-900{ --tw-text-opacity: 1; color: rgb(30 58 138 / var(--tw-text-opacity, 1)); }
.text-brand-accent\/40{ color: rgb(var(--brand-accent-rgb) / 0.4); }
.text-brand-accent\/60{ color: rgb(var(--brand-accent-rgb) / 0.6); }
.text-brand-accent\/70{ color: rgb(var(--brand-accent-rgb) / 0.7); }
.text-brand-deep\/40{ color: rgb(var(--brand-deep-rgb) / 0.4); }
.text-brand-deep\/80{ color: rgb(var(--brand-deep-rgb) / 0.8); }
.text-brand-deep\/90{ color: rgb(var(--brand-deep-rgb) / 0.9); }
.text-card-foreground{ color: hsl(var(--card-foreground)); }
.text-current{ color: currentColor; }
.text-cyan-600{ --tw-text-opacity: 1; color: rgb(8 145 178 / var(--tw-text-opacity, 1)); }
.text-cyan-700{ --tw-text-opacity: 1; color: rgb(14 116 144 / var(--tw-text-opacity, 1)); }
.text-cyan-800{ --tw-text-opacity: 1; color: rgb(21 94 117 / var(--tw-text-opacity, 1)); }
.text-destructive{ color: hsl(var(--destructive)); }
.text-destructive-foreground{ color: hsl(var(--destructive-foreground)); }
.text-emerald-600{ --tw-text-opacity: 1; color: rgb(5 150 105 / var(--tw-text-opacity, 1)); }
.text-emerald-700{ --tw-text-opacity: 1; color: rgb(4 120 87 / var(--tw-text-opacity, 1)); }
.text-emerald-800{ --tw-text-opacity: 1; color: rgb(6 95 70 / var(--tw-text-opacity, 1)); }
.text-foreground{ color: hsl(var(--foreground)); }
.text-foreground\/50{ color: hsl(var(--foreground) / 0.5); }
.text-foreground\/90{ color: hsl(var(--foreground) / 0.9); }
.text-gray-100{ --tw-text-opacity: 1; color: rgb(243 244 246 / var(--tw-text-opacity, 1)); }
.text-gray-200{ --tw-text-opacity: 1; color: rgb(229 231 235 / var(--tw-text-opacity, 1)); }
.text-gray-300{ --tw-text-opacity: 1; color: rgb(209 213 219 / var(--tw-text-opacity, 1)); }
.text-gray-400{ --tw-text-opacity: 1; color: rgb(156 163 175 / var(--tw-text-opacity, 1)); }
.text-gray-400\/70{ color: rgb(156 163 175 / 0.7); }
.text-gray-500{ --tw-text-opacity: 1; color: rgb(107 114 128 / var(--tw-text-opacity, 1)); }
.text-gray-600{ --tw-text-opacity: 1; color: rgb(75 85 99 / var(--tw-text-opacity, 1)); }
.text-gray-700{ --tw-text-opacity: 1; color: rgb(55 65 81 / var(--tw-text-opacity, 1)); }
.text-gray-800{ --tw-text-opacity: 1; color: rgb(31 41 55 / var(--tw-text-opacity, 1)); }
.text-gray-900{ --tw-text-opacity: 1; color: rgb(17 24 39 / var(--tw-text-opacity, 1)); }
.text-green-400{ --tw-text-opacity: 1; color: rgb(74 222 128 / var(--tw-text-opacity, 1)); }
.text-green-500{ --tw-text-opacity: 1; color: rgb(34 197 94 / var(--tw-text-opacity, 1)); }
.text-green-600{ --tw-text-opacity: 1; color: rgb(22 163 74 / var(--tw-text-opacity, 1)); }
.text-green-700{ --tw-text-opacity: 1; color: rgb(21 128 61 / var(--tw-text-opacity, 1)); }
.text-green-800{ --tw-text-opacity: 1; color: rgb(22 101 52 / var(--tw-text-opacity, 1)); }
.text-green-900{ --tw-text-opacity: 1; color: rgb(20 83 45 / var(--tw-text-opacity, 1)); }
.text-indigo-400{ --tw-text-opacity: 1; color: rgb(129 140 248 / var(--tw-text-opacity, 1)); }
.text-indigo-600{ --tw-text-opacity: 1; color: rgb(79 70 229 / var(--tw-text-opacity, 1)); }
.text-indigo-700{ --tw-text-opacity: 1; color: rgb(67 56 202 / var(--tw-text-opacity, 1)); }
.text-indigo-800{ --tw-text-opacity: 1; color: rgb(55 48 163 / var(--tw-text-opacity, 1)); }
.text-lime-600{ --tw-text-opacity: 1; color: rgb(101 163 13 / var(--tw-text-opacity, 1)); }
.text-lime-700{ --tw-text-opacity: 1; color: rgb(77 124 15 / var(--tw-text-opacity, 1)); }
.text-muted-foreground{ color: hsl(var(--muted-foreground)); }
.text-muted-foreground\/30{ color: hsl(var(--muted-foreground) / 0.3); }
.text-muted-foreground\/40{ color: hsl(var(--muted-foreground) / 0.4); }
.text-muted-foreground\/50{ color: hsl(var(--muted-foreground) / 0.5); }
.text-muted-foreground\/60{ color: hsl(var(--muted-foreground) / 0.6); }
.text-muted-foreground\/70{ color: hsl(var(--muted-foreground) / 0.7); }
.text-orange-500{ --tw-text-opacity: 1; color: rgb(249 115 22 / var(--tw-text-opacity, 1)); }
.text-orange-600{ --tw-text-opacity: 1; color: rgb(234 88 12 / var(--tw-text-opacity, 1)); }
.text-orange-700{ --tw-text-opacity: 1; color: rgb(194 65 12 / var(--tw-text-opacity, 1)); }
.text-orange-800{ --tw-text-opacity: 1; color: rgb(154 52 18 / var(--tw-text-opacity, 1)); }
.text-orange-900{ --tw-text-opacity: 1; color: rgb(124 45 18 / var(--tw-text-opacity, 1)); }
.text-pink-700{ --tw-text-opacity: 1; color: rgb(190 24 93 / var(--tw-text-opacity, 1)); }
.text-popover-foreground{ color: hsl(var(--popover-foreground)); }
.text-primary{ color: hsl(var(--primary)); }
.text-primary-foreground{ color: hsl(var(--primary-foreground)); }
.text-purple-500{ --tw-text-opacity: 1; color: rgb(168 85 247 / var(--tw-text-opacity, 1)); }
.text-purple-600{ --tw-text-opacity: 1; color: rgb(147 51 234 / var(--tw-text-opacity, 1)); }
.text-purple-700{ --tw-text-opacity: 1; color: rgb(126 34 206 / var(--tw-text-opacity, 1)); }
.text-purple-800{ --tw-text-opacity: 1; color: rgb(107 33 168 / var(--tw-text-opacity, 1)); }
.text-red-400{ --tw-text-opacity: 1; color: rgb(248 113 113 / var(--tw-text-opacity, 1)); }
.text-red-500{ --tw-text-opacity: 1; color: rgb(239 68 68 / var(--tw-text-opacity, 1)); }
.text-red-600{ --tw-text-opacity: 1; color: rgb(220 38 38 / var(--tw-text-opacity, 1)); }
.text-red-600\/80{ color: rgb(220 38 38 / 0.8); }
.text-red-700{ --tw-text-opacity: 1; color: rgb(185 28 28 / var(--tw-text-opacity, 1)); }
.text-red-800{ --tw-text-opacity: 1; color: rgb(153 27 27 / var(--tw-text-opacity, 1)); }
.text-red-900{ --tw-text-opacity: 1; color: rgb(127 29 29 / var(--tw-text-opacity, 1)); }
.text-rose-600{ --tw-text-opacity: 1; color: rgb(225 29 72 / var(--tw-text-opacity, 1)); }
.text-rose-700{ --tw-text-opacity: 1; color: rgb(190 18 60 / var(--tw-text-opacity, 1)); }
.text-secondary-foreground{ color: hsl(var(--secondary-foreground)); }
.text-sidebar-foreground{ color: hsl(var(--sidebar-foreground)); }
.text-sidebar-foreground\/70{ color: hsl(var(--sidebar-foreground) / 0.7); }
.text-sky-500{ --tw-text-opacity: 1; color: rgb(14 165 233 / var(--tw-text-opacity, 1)); }
.text-sky-600{ --tw-text-opacity: 1; color: rgb(2 132 199 / var(--tw-text-opacity, 1)); }
.text-sky-700{ --tw-text-opacity: 1; color: rgb(3 105 161 / var(--tw-text-opacity, 1)); }
.text-sky-800{ --tw-text-opacity: 1; color: rgb(7 89 133 / var(--tw-text-opacity, 1)); }
.text-slate-500{ --tw-text-opacity: 1; color: rgb(100 116 139 / var(--tw-text-opacity, 1)); }
.text-slate-600{ --tw-text-opacity: 1; color: rgb(71 85 105 / var(--tw-text-opacity, 1)); }
.text-slate-700{ --tw-text-opacity: 1; color: rgb(51 65 85 / var(--tw-text-opacity, 1)); }
.text-stone-700{ --tw-text-opacity: 1; color: rgb(68 64 60 / var(--tw-text-opacity, 1)); }
.text-success{ color: hsl(var(--success)); }
.text-teal-700{ --tw-text-opacity: 1; color: rgb(15 118 110 / var(--tw-text-opacity, 1)); }
.text-transparent{ color: transparent; }
.text-violet-700{ --tw-text-opacity: 1; color: rgb(109 40 217 / var(--tw-text-opacity, 1)); }
.text-violet-800{ --tw-text-opacity: 1; color: rgb(91 33 182 / var(--tw-text-opacity, 1)); }
.text-violet-900{ --tw-text-opacity: 1; color: rgb(76 29 149 / var(--tw-text-opacity, 1)); }
.text-warning{ color: hsl(var(--warning)); }
.text-white{ --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity, 1)); }
.text-white\/40{ color: rgb(255 255 255 / 0.4); }
.text-white\/45{ color: rgb(255 255 255 / 0.45); }
.text-white\/50{ color: rgb(255 255 255 / 0.5); }
.text-white\/55{ color: rgb(255 255 255 / 0.55); }
.text-white\/60{ color: rgb(255 255 255 / 0.6); }
.text-white\/70{ color: rgb(255 255 255 / 0.7); }
.text-white\/75{ color: rgb(255 255 255 / 0.75); }
.text-white\/80{ color: rgb(255 255 255 / 0.8); }
.text-white\/85{ color: rgb(255 255 255 / 0.85); }
.text-white\/90{ color: rgb(255 255 255 / 0.9); }
.text-yellow-400{ --tw-text-opacity: 1; color: rgb(250 204 21 / var(--tw-text-opacity, 1)); }
.text-yellow-500{ --tw-text-opacity: 1; color: rgb(234 179 8 / var(--tw-text-opacity, 1)); }
.text-yellow-600{ --tw-text-opacity: 1; color: rgb(202 138 4 / var(--tw-text-opacity, 1)); }
.text-yellow-700{ --tw-text-opacity: 1; color: rgb(161 98 7 / var(--tw-text-opacity, 1)); }
.text-yellow-800{ --tw-text-opacity: 1; color: rgb(133 77 14 / var(--tw-text-opacity, 1)); }
.text-yellow-900{ --tw-text-opacity: 1; color: rgb(113 63 18 / var(--tw-text-opacity, 1)); }
.text-zinc-700{ --tw-text-opacity: 1; color: rgb(63 63 70 / var(--tw-text-opacity, 1)); }
.underline{ text-decoration-line: underline; }
.line-through{ text-decoration-line: line-through; }
.decoration-gray-400{ text-decoration-color: #9ca3af; }
.decoration-dotted{ text-decoration-style: dotted; }
.underline-offset-2{ text-underline-offset: 2px; }
.underline-offset-4{ text-underline-offset: 4px; }
.antialiased{ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.accent-\[\#2E7BCC\]{ accent-color: #2E7BCC; }
.accent-\[var\(--brand-accent\)\]{ accent-color: var(--brand-accent); }
.opacity-0{ opacity: 0; }
.opacity-10{ opacity: 0.1; }
.opacity-100{ opacity: 1; }
.opacity-20{ opacity: 0.2; }
.opacity-25{ opacity: 0.25; }
.opacity-30{ opacity: 0.3; }
.opacity-40{ opacity: 0.4; }
.opacity-45{ opacity: 0.45; }
.opacity-5{ opacity: 0.05; }
.opacity-50{ opacity: 0.5; }
.opacity-55{ opacity: 0.55; }
.opacity-60{ opacity: 0.6; }
.opacity-70{ opacity: 0.7; }
.opacity-75{ opacity: 0.75; }
.opacity-80{ opacity: 0.8; }
.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-2xl{ --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25); --tw-shadow-colored: 0 25px 50px -12px 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-\[-40px_0_90px_rgba\(10\2c 23\2c 38\2c 0\.3\)\]{ --tw-shadow: -40px 0 90px rgba(10,23,38,0.3); --tw-shadow-colored: -40px 0 90px 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-\[0_0_0_1px_\#EF4444\]{ --tw-shadow: 0 0 0 1px #EF4444; --tw-shadow-colored: 0 0 0 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-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{ --tw-shadow: 0 0 0 1px hsl(var(--sidebar-border)); --tw-shadow-colored: 0 0 0 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-\[0_0_0_1px_var\(--brand-accent\)\]{ --tw-shadow: 0 0 0 1px var(--brand-accent); --tw-shadow-colored: 0 0 0 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-\[0_0_0_2px_\#fff\]{ --tw-shadow: 0 0 0 2px #fff; --tw-shadow-colored: 0 0 0 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-\[0_0_0_3px_rgba\(46\2c 123\2c 204\2c 0\.12\)\]{ --tw-shadow: 0 0 0 3px rgba(46,123,204,0.12); --tw-shadow-colored: 0 0 0 3px 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-\[0_0_0_4px_rgba\(255\2c 255\2c 255\2c 0\.22\)\]{ --tw-shadow: 0 0 0 4px rgba(255,255,255,0.22); --tw-shadow-colored: 0 0 0 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-\[0_0_0_4px_var\(--brand-wash\)\]{ --tw-shadow: 0 0 0 4px var(--brand-wash); --tw-shadow-colored: 0 0 0 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-\[0_0_0_5px_rgba\(46\2c 123\2c 204\2c 0\.18\)\]{ --tw-shadow: 0 0 0 5px rgba(46,123,204,0.18); --tw-shadow-colored: 0 0 0 5px 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-\[0_10px_24px_rgba\(16\2c 61\2c 92\2c 0\.18\)\]{ --tw-shadow: 0 10px 24px rgba(16,61,92,0.18); --tw-shadow-colored: 0 10px 24px 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-\[0_10px_26px_rgba\(16\2c 61\2c 92\2c 0\.07\)\]{ --tw-shadow: 0 10px 26px rgba(16,61,92,0.07); --tw-shadow-colored: 0 10px 26px 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-\[0_10px_26px_rgba\(46\2c 123\2c 204\2c 0\.16\)\]{ --tw-shadow: 0 10px 26px rgba(46,123,204,0.16); --tw-shadow-colored: 0 10px 26px 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-\[0_10px_26px_rgba\(5\2c 150\2c 105\2c 0\.28\)\]{ --tw-shadow: 0 10px 26px rgba(5,150,105,0.28); --tw-shadow-colored: 0 10px 26px 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-\[0_10px_28px_rgba\(10\2c 23\2c 38\2c 0\.16\)\]{ --tw-shadow: 0 10px 28px rgba(10,23,38,0.16); --tw-shadow-colored: 0 10px 28px 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-\[0_10px_30px_rgba\(16\2c 61\2c 92\2c 0\.12\)\]{ --tw-shadow: 0 10px 30px rgba(16,61,92,0.12); --tw-shadow-colored: 0 10px 30px 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-\[0_10px_30px_rgba\(16\2c 61\2c 92\2c 0\.22\)\]{ --tw-shadow: 0 10px 30px rgba(16,61,92,0.22); --tw-shadow-colored: 0 10px 30px 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-\[0_12px_26px_rgba\(46\2c 123\2c 204\2c 0\.16\)\]{ --tw-shadow: 0 12px 26px rgba(46,123,204,0.16); --tw-shadow-colored: 0 12px 26px 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-\[0_12px_26px_rgba\(5\2c 150\2c 105\2c 0\.30\)\]{ --tw-shadow: 0 12px 26px rgba(5,150,105,0.30); --tw-shadow-colored: 0 12px 26px 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-\[0_12px_30px_rgba\(46\2c 123\2c 204\2c 0\.16\)\]{ --tw-shadow: 0 12px 30px rgba(46,123,204,0.16); --tw-shadow-colored: 0 12px 30px 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-\[0_12px_30px_rgba\(5\2c 150\2c 105\2c 0\.18\)\]{ --tw-shadow: 0 12px 30px rgba(5,150,105,0.18); --tw-shadow-colored: 0 12px 30px 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-\[0_12px_32px_rgba\(16\2c 61\2c 92\2c 0\.18\)\]{ --tw-shadow: 0 12px 32px rgba(16,61,92,0.18); --tw-shadow-colored: 0 12px 32px 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-\[0_16px_30px_rgba\(5\2c 150\2c 105\2c 0\.32\)\]{ --tw-shadow: 0 16px 30px rgba(5,150,105,0.32); --tw-shadow-colored: 0 16px 30px 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-\[0_16px_32px_rgba\(16\2c 61\2c 92\2c 0\.22\)\]{ --tw-shadow: 0 16px 32px rgba(16,61,92,0.22); --tw-shadow-colored: 0 16px 32px 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-\[0_18px_38px_rgba\(16\2c 61\2c 92\2c 0\.28\)\]{ --tw-shadow: 0 18px 38px rgba(16,61,92,0.28); --tw-shadow-colored: 0 18px 38px 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-\[0_1px_2px_rgba\(0\2c 0\2c 0\2c 0\.05\)\]{ --tw-shadow: 0 1px 2px rgba(0,0,0,0.05); --tw-shadow-colored: 0 1px 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-\[0_1px_2px_rgba\(0\2c 0\2c 0\2c 0\.06\)\]{ --tw-shadow: 0 1px 2px rgba(0,0,0,0.06); --tw-shadow-colored: 0 1px 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-\[0_1px_2px_rgba\(0\2c 0\2c 0\2c 0\.08\)\]{ --tw-shadow: 0 1px 2px rgba(0,0,0,0.08); --tw-shadow-colored: 0 1px 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-\[0_1px_2px_rgba\(0\2c 0\2c 0\2c 0\.1\)\]{ --tw-shadow: 0 1px 2px rgba(0,0,0,0.1); --tw-shadow-colored: 0 1px 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-\[0_1px_2px_rgba\(10\2c 23\2c 38\2c 0\.06\)\]{ --tw-shadow: 0 1px 2px rgba(10,23,38,0.06); --tw-shadow-colored: 0 1px 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-\[0_1px_2px_rgba\(16\2c 61\2c 92\2c 0\.03\)\]{ --tw-shadow: 0 1px 2px rgba(16,61,92,0.03); --tw-shadow-colored: 0 1px 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-\[0_1px_2px_rgba\(16\2c 61\2c 92\2c 0\.25\)\2c 0_6px_16px_rgba\(16\2c 61\2c 92\2c 0\.18\)\]{ --tw-shadow: 0 1px 2px rgba(16,61,92,0.25),0 6px 16px rgba(16,61,92,0.18); --tw-shadow-colored: 0 1px 2px var(--tw-shadow-color), 0 6px 16px 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-\[0_1px_2px_rgba\(16\2c 61\2c 92\2c 0\.35\)\]{ --tw-shadow: 0 1px 2px rgba(16,61,92,0.35); --tw-shadow-colored: 0 1px 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-\[0_1px_3px_rgba\(0\2c 0\2c 0\2c 0\.03\)\]{ --tw-shadow: 0 1px 3px rgba(0,0,0,0.03); --tw-shadow-colored: 0 1px 3px 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-\[0_1px_3px_rgba\(0\2c 0\2c 0\2c 0\.06\)\]{ --tw-shadow: 0 1px 3px rgba(0,0,0,0.06); --tw-shadow-colored: 0 1px 3px 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-\[0_1px_3px_rgba\(0\2c 0\2c 0\2c 0\.08\)\]{ --tw-shadow: 0 1px 3px rgba(0,0,0,0.08); --tw-shadow-colored: 0 1px 3px 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-\[0_1px_3px_rgba\(0\2c 0\2c 0\2c 0\.12\)\]{ --tw-shadow: 0 1px 3px rgba(0,0,0,0.12); --tw-shadow-colored: 0 1px 3px 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-\[0_1px_3px_rgba\(0\2c 0\2c 0\2c 0\.3\)\]{ --tw-shadow: 0 1px 3px rgba(0,0,0,0.3); --tw-shadow-colored: 0 1px 3px 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-\[0_1px_3px_rgba\(10\2c 23\2c 38\2c 0\.08\)\]{ --tw-shadow: 0 1px 3px rgba(10,23,38,0.08); --tw-shadow-colored: 0 1px 3px 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-\[0_1px_3px_rgba\(16\2c 61\2c 92\2c 0\.04\)\]{ --tw-shadow: 0 1px 3px rgba(16,61,92,0.04); --tw-shadow-colored: 0 1px 3px 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-\[0_1px_3px_rgba\(16\2c 61\2c 92\2c 0\.05\)\]{ --tw-shadow: 0 1px 3px rgba(16,61,92,0.05); --tw-shadow-colored: 0 1px 3px 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-\[0_1px_3px_rgba\(16\2c 61\2c 92\2c 0\.08\)\]{ --tw-shadow: 0 1px 3px rgba(16,61,92,0.08); --tw-shadow-colored: 0 1px 3px 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-\[0_1px_3px_rgba\(16\2c 61\2c 92\2c 0\.3\)\]{ --tw-shadow: 0 1px 3px rgba(16,61,92,0.3); --tw-shadow-colored: 0 1px 3px 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-\[0_1px_3px_rgba\(16\2c 61\2c 92\2c 0\.35\)\]{ --tw-shadow: 0 1px 3px rgba(16,61,92,0.35); --tw-shadow-colored: 0 1px 3px 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-\[0_1px_4px_rgba\(0\2c 0\2c 0\2c 0\.04\)\]{ --tw-shadow: 0 1px 4px rgba(0,0,0,0.04); --tw-shadow-colored: 0 1px 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-\[0_1px_4px_rgba\(0\2c 0\2c 0\2c 0\.05\)\]{ --tw-shadow: 0 1px 4px rgba(0,0,0,0.05); --tw-shadow-colored: 0 1px 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-\[0_1px_4px_rgba\(0\2c 0\2c 0\2c 0\.06\)\]{ --tw-shadow: 0 1px 4px rgba(0,0,0,0.06); --tw-shadow-colored: 0 1px 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-\[0_1px_4px_rgba\(0\2c 0\2c 0\2c 0\.25\)\]{ --tw-shadow: 0 1px 4px rgba(0,0,0,0.25); --tw-shadow-colored: 0 1px 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-\[0_20px_40px_rgba\(16\2c 61\2c 92\2c 0\.26\)\]{ --tw-shadow: 0 20px 40px rgba(16,61,92,0.26); --tw-shadow-colored: 0 20px 40px 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-\[0_20px_50px_rgba\(16\2c 61\2c 92\2c 0\.18\)\]{ --tw-shadow: 0 20px 50px rgba(16,61,92,0.18); --tw-shadow-colored: 0 20px 50px 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-\[0_24px_50px_rgba\(16\2c 61\2c 92\2c 0\.18\)\]{ --tw-shadow: 0 24px 50px rgba(16,61,92,0.18); --tw-shadow-colored: 0 24px 50px 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-\[0_24px_50px_rgba\(16\2c 61\2c 92\2c 0\.4\)\]{ --tw-shadow: 0 24px 50px rgba(16,61,92,0.4); --tw-shadow-colored: 0 24px 50px 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-\[0_24px_60px_rgba\(0\2c 0\2c 0\2c 0\.45\)\]{ --tw-shadow: 0 24px 60px rgba(0,0,0,0.45); --tw-shadow-colored: 0 24px 60px 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-\[0_2px_10px_rgba\(0\2c 0\2c 0\2c 0\.07\)\]{ --tw-shadow: 0 2px 10px rgba(0,0,0,0.07); --tw-shadow-colored: 0 2px 10px 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-\[0_2px_10px_rgba\(16\2c 61\2c 92\2c 0\.06\)\]{ --tw-shadow: 0 2px 10px rgba(16,61,92,0.06); --tw-shadow-colored: 0 2px 10px 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-\[0_2px_12px_rgba\(0\2c 0\2c 0\2c 0\.08\)\]{ --tw-shadow: 0 2px 12px rgba(0,0,0,0.08); --tw-shadow-colored: 0 2px 12px 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-\[0_2px_12px_rgba\(16\2c 61\2c 92\2c 0\.08\)\]{ --tw-shadow: 0 2px 12px rgba(16,61,92,0.08); --tw-shadow-colored: 0 2px 12px 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-\[0_2px_12px_rgba\(245\2c 158\2c 11\2c 0\.10\)\]{ --tw-shadow: 0 2px 12px rgba(245,158,11,0.10); --tw-shadow-colored: 0 2px 12px 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-\[0_2px_12px_rgba\(46\2c 123\2c 204\2c 0\.30\)\]{ --tw-shadow: 0 2px 12px rgba(46,123,204,0.30); --tw-shadow-colored: 0 2px 12px 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-\[0_2px_12px_rgba\(5\2c 150\2c 105\2c 0\.08\)\]{ --tw-shadow: 0 2px 12px rgba(5,150,105,0.08); --tw-shadow-colored: 0 2px 12px 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-\[0_2px_6px_rgba\(0\2c 0\2c 0\2c 0\.08\)\]{ --tw-shadow: 0 2px 6px rgba(0,0,0,0.08); --tw-shadow-colored: 0 2px 6px 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-\[0_2px_6px_rgba\(10\2c 23\2c 38\2c 0\.05\)\]{ --tw-shadow: 0 2px 6px rgba(10,23,38,0.05); --tw-shadow-colored: 0 2px 6px 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-\[0_2px_6px_rgba\(16\2c 61\2c 92\2c 0\.12\)\]{ --tw-shadow: 0 2px 6px rgba(16,61,92,0.12); --tw-shadow-colored: 0 2px 6px 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-\[0_2px_6px_rgba\(16\2c 61\2c 92\2c 0\.18\)\]{ --tw-shadow: 0 2px 6px rgba(16,61,92,0.18); --tw-shadow-colored: 0 2px 6px 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-\[0_2px_6px_rgba\(16\2c 61\2c 92\2c 0\.30\)\]{ --tw-shadow: 0 2px 6px rgba(16,61,92,0.30); --tw-shadow-colored: 0 2px 6px 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-\[0_2px_6px_rgba\(16\2c 61\2c 92\2c 0\.35\)\2c 0_1px_2px_rgba\(16\2c 61\2c 92\2c 0\.25\)\]{ --tw-shadow: 0 2px 6px rgba(16,61,92,0.35),0 1px 2px rgba(16,61,92,0.25); --tw-shadow-colored: 0 2px 6px var(--tw-shadow-color), 0 1px 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-\[0_2px_6px_rgba\(16\2c 61\2c 92\2c 0\.35\)\]{ --tw-shadow: 0 2px 6px rgba(16,61,92,0.35); --tw-shadow-colored: 0 2px 6px 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-\[0_2px_6px_rgba\(27\2c 43\2c 75\2c 0\.35\)\2c 0_1px_2px_rgba\(27\2c 43\2c 75\2c 0\.25\)\]{ --tw-shadow: 0 2px 6px rgba(27,43,75,0.35),0 1px 2px rgba(27,43,75,0.25); --tw-shadow-colored: 0 2px 6px var(--tw-shadow-color), 0 1px 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-\[0_2px_6px_rgba\(46\2c 123\2c 204\2c 0\.22\)\]{ --tw-shadow: 0 2px 6px rgba(46,123,204,0.22); --tw-shadow-colored: 0 2px 6px 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-\[0_2px_6px_rgba\(46\2c 123\2c 204\2c 0\.25\)\]{ --tw-shadow: 0 2px 6px rgba(46,123,204,0.25); --tw-shadow-colored: 0 2px 6px 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-\[0_2px_8px_rgba\(0\2c 0\2c 0\2c 0\.04\)\]{ --tw-shadow: 0 2px 8px rgba(0,0,0,0.04); --tw-shadow-colored: 0 2px 8px 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-\[0_2px_8px_rgba\(0\2c 0\2c 0\2c 0\.05\)\]{ --tw-shadow: 0 2px 8px rgba(0,0,0,0.05); --tw-shadow-colored: 0 2px 8px 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-\[0_2px_8px_rgba\(0\2c 0\2c 0\2c 0\.06\)\]{ --tw-shadow: 0 2px 8px rgba(0,0,0,0.06); --tw-shadow-colored: 0 2px 8px 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-\[0_2px_8px_rgba\(0\2c 0\2c 0\2c 0\.08\)\]{ --tw-shadow: 0 2px 8px rgba(0,0,0,0.08); --tw-shadow-colored: 0 2px 8px 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-\[0_2px_8px_rgba\(0\2c 0\2c 0\2c 0\.10\)\]{ --tw-shadow: 0 2px 8px rgba(0,0,0,0.10); --tw-shadow-colored: 0 2px 8px 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-\[0_2px_8px_rgba\(0\2c 0\2c 0\2c 0\.12\)\]{ --tw-shadow: 0 2px 8px rgba(0,0,0,0.12); --tw-shadow-colored: 0 2px 8px 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-\[0_2px_8px_rgba\(0\2c 0\2c 0\2c 0\.18\)\]{ --tw-shadow: 0 2px 8px rgba(0,0,0,0.18); --tw-shadow-colored: 0 2px 8px 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-\[0_2px_8px_rgba\(16\2c 61\2c 92\2c 0\.08\)\2c 0_0_0_1px_\#E6EAF0\]{ --tw-shadow: 0 2px 8px rgba(16,61,92,0.08),0 0 0 1px #E6EAF0; --tw-shadow-colored: 0 2px 8px var(--tw-shadow-color), 0 0 0 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-\[0_2px_8px_rgba\(16\2c 61\2c 92\2c 0\.12\)\]{ --tw-shadow: 0 2px 8px rgba(16,61,92,0.12); --tw-shadow-colored: 0 2px 8px 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-\[0_2px_8px_rgba\(16\2c 61\2c 92\2c 0\.18\)\]{ --tw-shadow: 0 2px 8px rgba(16,61,92,0.18); --tw-shadow-colored: 0 2px 8px 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-\[0_2px_8px_rgba\(16\2c 61\2c 92\2c 0\.22\)\]{ --tw-shadow: 0 2px 8px rgba(16,61,92,0.22); --tw-shadow-colored: 0 2px 8px 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-\[0_2px_8px_rgba\(245\2c 158\2c 11\2c 0\.3\)\]{ --tw-shadow: 0 2px 8px rgba(245,158,11,0.3); --tw-shadow-colored: 0 2px 8px 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-\[0_2px_8px_rgba\(37\2c 115\2c 232\2c 0\.22\)\]{ --tw-shadow: 0 2px 8px rgba(37,115,232,0.22); --tw-shadow-colored: 0 2px 8px 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-\[0_2px_8px_rgba\(46\2c 123\2c 204\2c 0\.08\)\]{ --tw-shadow: 0 2px 8px rgba(46,123,204,0.08); --tw-shadow-colored: 0 2px 8px 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-\[0_2px_8px_rgba\(46\2c 123\2c 204\2c 0\.12\)\]{ --tw-shadow: 0 2px 8px rgba(46,123,204,0.12); --tw-shadow-colored: 0 2px 8px 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-\[0_2px_8px_rgba\(46\2c 123\2c 204\2c 0\.20\)\]{ --tw-shadow: 0 2px 8px rgba(46,123,204,0.20); --tw-shadow-colored: 0 2px 8px 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-\[0_2px_8px_rgba\(46\2c 123\2c 204\2c 0\.22\)\]{ --tw-shadow: 0 2px 8px rgba(46,123,204,0.22); --tw-shadow-colored: 0 2px 8px 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-\[0_2px_8px_rgba\(46\2c 123\2c 204\2c 0\.25\)\]{ --tw-shadow: 0 2px 8px rgba(46,123,204,0.25); --tw-shadow-colored: 0 2px 8px 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-\[0_2px_8px_rgba\(46\2c 123\2c 204\2c 0\.4\)\]{ --tw-shadow: 0 2px 8px rgba(46,123,204,0.4); --tw-shadow-colored: 0 2px 8px 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-\[0_2px_8px_rgba\(5\2c 150\2c 105\2c 0\.06\)\]{ --tw-shadow: 0 2px 8px rgba(5,150,105,0.06); --tw-shadow-colored: 0 2px 8px 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-\[0_2px_8px_rgba\(5\2c 150\2c 105\2c 0\.3\)\]{ --tw-shadow: 0 2px 8px rgba(5,150,105,0.3); --tw-shadow-colored: 0 2px 8px 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-\[0_30px_70px_rgba\(16\2c 61\2c 92\2c 0\.16\)\2c 0_0_0_1px_rgba\(16\2c 61\2c 92\2c 0\.04\)\]{ --tw-shadow: 0 30px 70px rgba(16,61,92,0.16),0 0 0 1px rgba(16,61,92,0.04); --tw-shadow-colored: 0 30px 70px var(--tw-shadow-color), 0 0 0 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-\[0_40px_90px_rgba\(10\2c 23\2c 38\2c 0\.35\)\]{ --tw-shadow: 0 40px 90px rgba(10,23,38,0.35); --tw-shadow-colored: 0 40px 90px 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-\[0_40px_90px_rgba\(10\2c 23\2c 38\2c 0\.4\)\]{ --tw-shadow: 0 40px 90px rgba(10,23,38,0.4); --tw-shadow-colored: 0 40px 90px 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-\[0_4px_10px_color-mix\(in_srgb\2c var\(--brand-accent\)_35\%\2c transparent\)\]{ --tw-shadow: 0 4px 10px color-mix(in srgb,var(--brand-accent) 35%,transparent); --tw-shadow-colored: 0 4px 10px 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-\[0_4px_10px_rgba\(46\2c 123\2c 204\2c 0\.25\)\]{ --tw-shadow: 0 4px 10px rgba(46,123,204,0.25); --tw-shadow-colored: 0 4px 10px 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-\[0_4px_10px_rgba\(5\2c 150\2c 105\2c 0\.3\)\]{ --tw-shadow: 0 4px 10px rgba(5,150,105,0.3); --tw-shadow-colored: 0 4px 10px 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-\[0_4px_12px_rgba\(0\2c 0\2c 0\2c 0\.18\)\]{ --tw-shadow: 0 4px 12px rgba(0,0,0,0.18); --tw-shadow-colored: 0 4px 12px 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-\[0_4px_12px_rgba\(0\2c 0\2c 0\2c 0\.30\)\]{ --tw-shadow: 0 4px 12px rgba(0,0,0,0.30); --tw-shadow-colored: 0 4px 12px 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-\[0_4px_12px_rgba\(16\2c 61\2c 92\2c 0\.05\)\2c 0_0_0_1px_\#E6EAF0\]{ --tw-shadow: 0 4px 12px rgba(16,61,92,0.05),0 0 0 1px #E6EAF0; --tw-shadow-colored: 0 4px 12px var(--tw-shadow-color), 0 0 0 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-\[0_4px_14px_rgba\(0\2c 0\2c 0\2c 0\.18\)\]{ --tw-shadow: 0 4px 14px rgba(0,0,0,0.18); --tw-shadow-colored: 0 4px 14px 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-\[0_4px_14px_rgba\(46\2c 123\2c 204\2c 0\.14\)\]{ --tw-shadow: 0 4px 14px rgba(46,123,204,0.14); --tw-shadow-colored: 0 4px 14px 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-\[0_4px_16px_rgba\(0\2c 0\2c 0\2c 0\.06\)\]{ --tw-shadow: 0 4px 16px rgba(0,0,0,0.06); --tw-shadow-colored: 0 4px 16px 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-\[0_4px_16px_rgba\(46\2c 123\2c 204\2c 0\.12\)\]{ --tw-shadow: 0 4px 16px rgba(46,123,204,0.12); --tw-shadow-colored: 0 4px 16px 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-\[0_4px_16px_rgba\(46\2c 123\2c 204\2c 0\.18\)\]{ --tw-shadow: 0 4px 16px rgba(46,123,204,0.18); --tw-shadow-colored: 0 4px 16px 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-\[0_4px_16px_rgba\(46\2c 123\2c 204\2c 0\.30\)\]{ --tw-shadow: 0 4px 16px rgba(46,123,204,0.30); --tw-shadow-colored: 0 4px 16px 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-\[0_4px_24px_rgba\(0\2c 0\2c 0\2c 0\.08\)\]{ --tw-shadow: 0 4px 24px rgba(0,0,0,0.08); --tw-shadow-colored: 0 4px 24px 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-\[0_6px_16px_rgba\(16\2c 61\2c 92\2c 0\.05\)\]{ --tw-shadow: 0 6px 16px rgba(16,61,92,0.05); --tw-shadow-colored: 0 6px 16px 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-\[0_6px_16px_rgba\(16\2c 61\2c 92\2c 0\.2\)\]{ --tw-shadow: 0 6px 16px rgba(16,61,92,0.2); --tw-shadow-colored: 0 6px 16px 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-\[0_6px_16px_rgba\(16\2c 61\2c 92\2c 0\.32\)\]{ --tw-shadow: 0 6px 16px rgba(16,61,92,0.32); --tw-shadow-colored: 0 6px 16px 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-\[0_6px_16px_rgba\(46\2c 123\2c 204\2c 0\.12\)\]{ --tw-shadow: 0 6px 16px rgba(46,123,204,0.12); --tw-shadow-colored: 0 6px 16px 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-\[0_6px_20px_rgba\(16\2c 61\2c 92\2c 0\.18\)\]{ --tw-shadow: 0 6px 20px rgba(16,61,92,0.18); --tw-shadow-colored: 0 6px 20px 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-\[0_6px_20px_rgba\(22\2c 163\2c 74\2c 0\.35\)\]{ --tw-shadow: 0 6px 20px rgba(22,163,74,0.35); --tw-shadow-colored: 0 6px 20px 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-\[0_8px_18px_rgba\(46\2c 123\2c 204\2c 0\.3\)\]{ --tw-shadow: 0 8px 18px rgba(46,123,204,0.3); --tw-shadow-colored: 0 8px 18px 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-\[0_8px_18px_rgba\(5\2c 150\2c 105\2c 0\.25\)\]{ --tw-shadow: 0 8px 18px rgba(5,150,105,0.25); --tw-shadow-colored: 0 8px 18px 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-\[0_8px_18px_rgba\(5\2c 150\2c 105\2c 0\.3\)\]{ --tw-shadow: 0 8px 18px rgba(5,150,105,0.3); --tw-shadow-colored: 0 8px 18px 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-\[0_8px_20px_rgba\(0\2c 0\2c 0\2c 0\.2\)\]{ --tw-shadow: 0 8px 20px rgba(0,0,0,0.2); --tw-shadow-colored: 0 8px 20px 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-\[0_8px_20px_rgba\(16\2c 61\2c 92\2c 0\.06\)\2c 0_0_0_1px_\#E6EAF0\]{ --tw-shadow: 0 8px 20px rgba(16,61,92,0.06),0 0 0 1px #E6EAF0; --tw-shadow-colored: 0 8px 20px var(--tw-shadow-color), 0 0 0 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-\[0_8px_20px_rgba\(16\2c 61\2c 92\2c 0\.06\)\]{ --tw-shadow: 0 8px 20px rgba(16,61,92,0.06); --tw-shadow-colored: 0 8px 20px 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-\[0_8px_22px_rgba\(0\2c 0\2c 0\2c 0\.3\)\]{ --tw-shadow: 0 8px 22px rgba(0,0,0,0.3); --tw-shadow-colored: 0 8px 22px 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-\[0_8px_22px_rgba\(0\2c 0\2c 0\2c 0\.35\)\]{ --tw-shadow: 0 8px 22px rgba(0,0,0,0.35); --tw-shadow-colored: 0 8px 22px 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-\[0_8px_22px_rgba\(16\2c 61\2c 92\2c 0\.06\)\]{ --tw-shadow: 0 8px 22px rgba(16,61,92,0.06); --tw-shadow-colored: 0 8px 22px 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-\[0_8px_22px_rgba\(46\2c 123\2c 204\2c 0\.14\)\]{ --tw-shadow: 0 8px 22px rgba(46,123,204,0.14); --tw-shadow-colored: 0 8px 22px 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-\[0_8px_22px_rgba\(46\2c 123\2c 204\2c 0\.16\)\]{ --tw-shadow: 0 8px 22px rgba(46,123,204,0.16); --tw-shadow-colored: 0 8px 22px 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-\[0_8px_24px_rgba\(0\2c 0\2c 0\2c 0\.12\)\]{ --tw-shadow: 0 8px 24px rgba(0,0,0,0.12); --tw-shadow-colored: 0 8px 24px 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-\[0_8px_24px_rgba\(16\2c 61\2c 92\2c 0\.35\)\]{ --tw-shadow: 0 8px 24px rgba(16,61,92,0.35); --tw-shadow-colored: 0 8px 24px 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-\[0_8px_28px_rgba\(16\2c 61\2c 92\2c 0\.12\)\]{ --tw-shadow: 0 8px 28px rgba(16,61,92,0.12); --tw-shadow-colored: 0 8px 28px 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-\[0_8px_28px_rgba\(16\2c 61\2c 92\2c 0\.3\)\]{ --tw-shadow: 0 8px 28px rgba(16,61,92,0.3); --tw-shadow-colored: 0 8px 28px 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-\[0_8px_30px_rgba\(0\2c 0\2c 0\2c 0\.10\)\]{ --tw-shadow: 0 8px 30px rgba(0,0,0,0.10); --tw-shadow-colored: 0 8px 30px 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-\[0_8px_30px_rgba\(0\2c 0\2c 0\2c 0\.16\)\]{ --tw-shadow: 0 8px 30px rgba(0,0,0,0.16); --tw-shadow-colored: 0 8px 30px 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-\[0_8px_32px_rgba\(5\2c 150\2c 105\2c 0\.35\)\]{ --tw-shadow: 0 8px 32px rgba(5,150,105,0.35); --tw-shadow-colored: 0 8px 32px 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-\[inset_0_0_0_1px_\#D2D2D7\]{ --tw-shadow: inset 0 0 0 1px #D2D2D7; --tw-shadow-colored: inset 0 0 0 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-\[inset_0_0_0_1px_\#E5E7EB\]{ --tw-shadow: inset 0 0 0 1px #E5E7EB; --tw-shadow-colored: inset 0 0 0 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-\[inset_0_1px_1px_rgba\(0\2c 0\2c 0\2c 0\.05\)\]{ --tw-shadow: inset 0 1px 1px rgba(0,0,0,0.05); --tw-shadow-colored: inset 0 1px 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-\[inset_0_1px_2px_rgba\(0\2c 0\2c 0\2c 0\.06\)\]{ --tw-shadow: inset 0 1px 2px rgba(0,0,0,0.06); --tw-shadow-colored: inset 0 1px 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-\[inset_0_1px_2px_rgba\(0\2c 0\2c 0\2c 0\.08\)\]{ --tw-shadow: inset 0 1px 2px rgba(0,0,0,0.08); --tw-shadow-colored: inset 0 1px 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-\[inset_0_1px_2px_rgba\(16\2c 61\2c 92\2c 0\.12\)\2c 0_10px_30px_rgba\(16\2c 61\2c 92\2c 0\.16\)\]{ --tw-shadow: inset 0 1px 2px rgba(16,61,92,0.12),0 10px 30px rgba(16,61,92,0.16); --tw-shadow-colored: inset 0 1px 2px var(--tw-shadow-color), 0 10px 30px 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-\[inset_0_1px_3px_rgba\(0\2c 0\2c 0\2c 0\.08\)\]{ --tw-shadow: inset 0 1px 3px rgba(0,0,0,0.08); --tw-shadow-colored: inset 0 1px 3px 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); }
.shadow-xl{ --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1); --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px 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-dashed{ outline-style: dashed; }
.outline-2{ outline-width: 2px; }
.outline-offset-2{ outline-offset: 2px; }
.outline-\[\#c7d7f5\]{ outline-color: #c7d7f5; }
.outline-\[var\(--brand-accent\)\]{ outline-color: var(--brand-accent); }
.ring{ --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(3px + 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-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-2{ --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); }
.ring-4{ --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); }
.ring-\[1\.5px\]{ --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(1.5px + 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-\[3px\]{ --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(3px + 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-\[\#059669\]{ --tw-ring-opacity: 1; --tw-ring-color: rgb(5 150 105 / var(--tw-ring-opacity, 1)); }
.ring-\[\#059669\]\/10{ --tw-ring-color: rgb(5 150 105 / 0.1); }
.ring-\[\#103D5C\]\/15{ --tw-ring-color: rgb(16 61 92 / 0.15); }
.ring-\[\#103D5C\]\/20{ --tw-ring-color: rgb(16 61 92 / 0.2); }
.ring-\[\#1B2B4B\]\/20{ --tw-ring-color: rgb(27 43 75 / 0.2); }
.ring-\[\#2573E8\]\/15{ --tw-ring-color: rgb(37 115 232 / 0.15); }
.ring-\[\#2573e8\]{ --tw-ring-opacity: 1; --tw-ring-color: rgb(37 115 232 / var(--tw-ring-opacity, 1)); }
.ring-\[\#2E7BCC\]\/60{ --tw-ring-color: rgb(46 123 204 / 0.6); }
.ring-\[\#A7F3D0\]{ --tw-ring-opacity: 1; --tw-ring-color: rgb(167 243 208 / var(--tw-ring-opacity, 1)); }
.ring-\[\#E11D48\]{ --tw-ring-opacity: 1; --tw-ring-color: rgb(225 29 72 / var(--tw-ring-opacity, 1)); }
.ring-\[\#E5E7EB\]{ --tw-ring-opacity: 1; --tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity, 1)); }
.ring-\[\#E5E7EB\]\/40{ --tw-ring-color: rgb(229 231 235 / 0.4); }
.ring-\[\#E5E7EB\]\/60{ --tw-ring-color: rgb(229 231 235 / 0.6); }
.ring-\[\#EBEDF0\]{ --tw-ring-opacity: 1; --tw-ring-color: rgb(235 237 240 / var(--tw-ring-opacity, 1)); }
.ring-\[\#EF4444\]\/40{ --tw-ring-color: rgb(239 68 68 / 0.4); }
.ring-\[\#F59E0B\]{ --tw-ring-opacity: 1; --tw-ring-color: rgb(245 158 11 / var(--tw-ring-opacity, 1)); }
.ring-\[\#F5F7FA\]{ --tw-ring-opacity: 1; --tw-ring-color: rgb(245 247 250 / var(--tw-ring-opacity, 1)); }
.ring-\[\#FCA5A5\]\/50{ --tw-ring-color: rgb(252 165 165 / 0.5); }
.ring-\[\#FDE68A\]{ --tw-ring-opacity: 1; --tw-ring-color: rgb(253 230 138 / var(--tw-ring-opacity, 1)); }
.ring-\[\#FDE68A\]\/60{ --tw-ring-color: rgb(253 230 138 / 0.6); }
.ring-\[rgba\(16\2c 61\2c 92\2c 0\.15\)\]{ --tw-ring-color: rgba(16,61,92,0.15); }
.ring-\[var\(--acc\)\]{ --tw-ring-color: var(--acc); }
.ring-\[var\(--brand-accent\)\]{ --tw-ring-color: var(--brand-accent); }
.ring-\[var\(--brand-deep\)\]{ --tw-ring-color: var(--brand-deep); }
.ring-\[var\(--brand-wash\)\]{ --tw-ring-color: var(--brand-wash); }
.ring-background{ --tw-ring-color: hsl(var(--background)); }
.ring-black\/\[0\.04\]{ --tw-ring-color: rgb(0 0 0 / 0.04); }
.ring-black\/\[0\.07\]{ --tw-ring-color: rgb(0 0 0 / 0.07); }
.ring-blue-300{ --tw-ring-opacity: 1; --tw-ring-color: rgb(147 197 253 / var(--tw-ring-opacity, 1)); }
.ring-blue-500\/30{ --tw-ring-color: rgb(59 130 246 / 0.3); }
.ring-brand-accent\/15{ --tw-ring-color: rgb(var(--brand-accent-rgb) / 0.15); }
.ring-brand-accent\/20{ --tw-ring-color: rgb(var(--brand-accent-rgb) / 0.2); }
.ring-brand-accent\/25{ --tw-ring-color: rgb(var(--brand-accent-rgb) / 0.25); }
.ring-brand-accent\/30{ --tw-ring-color: rgb(var(--brand-accent-rgb) / 0.3); }
.ring-brand-deep\/10{ --tw-ring-color: rgb(var(--brand-deep-rgb) / 0.1); }
.ring-brand-deep\/15{ --tw-ring-color: rgb(var(--brand-deep-rgb) / 0.15); }
.ring-brand-deep\/20{ --tw-ring-color: rgb(var(--brand-deep-rgb) / 0.2); }
.ring-brand-deep\/40{ --tw-ring-color: rgb(var(--brand-deep-rgb) / 0.4); }
.ring-gray-300{ --tw-ring-opacity: 1; --tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity, 1)); }
.ring-green-500\/30{ --tw-ring-color: rgb(34 197 94 / 0.3); }
.ring-orange-500\/30{ --tw-ring-color: rgb(249 115 22 / 0.3); }
.ring-primary\/20{ --tw-ring-color: hsl(var(--primary) / 0.2); }
.ring-red-500\/10{ --tw-ring-color: rgb(239 68 68 / 0.1); }
.ring-red-500\/20{ --tw-ring-color: rgb(239 68 68 / 0.2); }
.ring-ring{ --tw-ring-color: hsl(var(--ring)); }
.ring-sidebar-ring{ --tw-ring-color: hsl(var(--sidebar-ring)); }
.ring-transparent{ --tw-ring-color: transparent; }
.ring-white{ --tw-ring-opacity: 1; --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1)); }
.ring-white\/20{ --tw-ring-color: rgb(255 255 255 / 0.2); }
.ring-white\/30{ --tw-ring-color: rgb(255 255 255 / 0.3); }
.ring-white\/40{ --tw-ring-color: rgb(255 255 255 / 0.4); }
.ring-offset-1{ --tw-ring-offset-width: 1px; }
.ring-offset-2{ --tw-ring-offset-width: 2px; }
.ring-offset-\[\#F5F7FA\]{ --tw-ring-offset-color: #F5F7FA; }
.ring-offset-background{ --tw-ring-offset-color: hsl(var(--background)); }
.ring-offset-white{ --tw-ring-offset-color: #fff; }
.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); }
.brightness-0{ --tw-brightness: brightness(0); 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); }
.drop-shadow{ --tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / 0.1)) drop-shadow(0 1px 1px rgb(0 0 0 / 0.06)); 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); }
.drop-shadow-\[0_1px_2px_rgba\(0\2c 0\2c 0\2c 0\.4\)\]{ --tw-drop-shadow: drop-shadow(0 1px 2px rgba(0,0,0,0.4)); 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); }
.drop-shadow-md{ --tw-drop-shadow: drop-shadow(0 4px 3px rgb(0 0 0 / 0.07)) drop-shadow(0 2px 2px rgb(0 0 0 / 0.06)); 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); }
.invert{ --tw-invert: invert(100%); 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) !important; }
.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{ --tw-backdrop-blur: blur(8px); -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-\[1px\]{ --tw-backdrop-blur: blur(1px); -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-\[2px\]{ --tw-backdrop-blur: blur(2px); -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-\[3px\]{ --tw-backdrop-blur: blur(3px); -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-md{ --tw-backdrop-blur: blur(12px); -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); }
.backdrop-blur-xl{ --tw-backdrop-blur: blur(24px); -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-saturate-150{ --tw-backdrop-saturate: saturate(1.5); -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-filter{ -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-\[left\2c right\2c width\]{ transition-property: left,right,width; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms; }
.transition-\[left\]{ transition-property: left; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms; }
.transition-\[margin\2c opacity\]{ transition-property: margin,opacity; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms; }
.transition-\[opacity\2c transform\]{ transition-property: opacity,transform; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms; }
.transition-\[width\2c height\2c padding\]{ transition-property: width,height,padding; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms; }
.transition-\[width\]{ transition-property: width; 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-shadow{ transition-property: box-shadow; 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; }
.duration-1000{ transition-duration: 1000ms; }
.duration-150{ transition-duration: 150ms; }
.duration-200{ transition-duration: 200ms; }
.duration-300{ transition-duration: 300ms; }
.duration-500{ transition-duration: 500ms; }
.duration-700{ transition-duration: 700ms; }
.ease-in{ transition-timing-function: cubic-bezier(0.4, 0, 1, 1); }
.ease-in-out{ transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.ease-linear{ transition-timing-function: linear; }
.ease-out{ transition-timing-function: cubic-bezier(0, 0, 0.2, 1); }
.will-change-transform{ will-change: transform; }
@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{ --tw-enter-opacity: 0; }
.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-4{ --tw-enter-translate-y: 1rem; }
.slide-in-from-right{ --tw-enter-translate-x: 100%; }
.duration-1000{ animation-duration: 1000ms; }
.duration-150{ animation-duration: 150ms; }
.duration-200{ animation-duration: 200ms; }
.duration-300{ animation-duration: 300ms; }
.duration-500{ animation-duration: 500ms; }
.duration-700{ animation-duration: 700ms; }
.ease-in{ animation-timing-function: cubic-bezier(0.4, 0, 1, 1); }
.ease-in-out{ animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.ease-linear{ animation-timing-function: linear; }
.ease-out{ animation-timing-function: cubic-bezier(0, 0, 0.2, 1); }
.\!running{ animation-play-state: running !important; }
.running{ animation-play-state: running; }
.paused{ animation-play-state: paused; }
@keyframes highlighter-once {
    0% { 
      opacity: 0;
      transform: translateX(-100%) skewX(-12deg) scaleX(0);
    }
    30% { 
      opacity: 0.8;
      transform: translateX(-20%) skewX(-12deg) scaleX(1);
    }
    70% { 
      opacity: 0.9;
      transform: translateX(0%) skewX(-12deg) scaleX(1);
    }
    100% { 
      opacity: 0.6;
      transform: translateX(0%) skewX(-12deg) scaleX(1);
    }
  }
@keyframes audioWave {
    0% {
      transform: scaleY(0.5);
      opacity: 0.8;
    }
    25% {
      transform: scaleY(1.2);
      opacity: 1;
    }
    50% {
      transform: scaleY(0.8);
      opacity: 0.9;
    }
    75% {
      transform: scaleY(1.5);
      opacity: 1;
    }
    100% {
      transform: scaleY(0.5);
      opacity: 0.8;
    }
  }
@keyframes fade-in-up {
    0% {
      opacity: 0;
      transform: translateY(10px) scale(0.95);
    }
    60% {
      opacity: 0.8;
      transform: translateY(-2px) scale(1.02);
    }
    100% {
      opacity: 1;
      transform: translateY(0) scale(1);
    }
  }
/* Card / section entrance — pair with .stagger-N for cascades. */
@keyframes pc-enter {
    from {
      opacity: 0;
      transform: translateY(8px);
    }
    to {
      opacity: 1;
      transform: translateY(0);
    }
  }
.animate-pc-enter {
    animation: pc-enter 0.45s cubic-bezier(0.22, 1, 0.36, 1) both;
  }
.stagger-1 { animation-delay: 60ms; }
.stagger-2 { animation-delay: 120ms; }
.stagger-4 { animation-delay: 240ms; }
/* Chart bars grow from the baseline. Set transform-origin bottom. */
@keyframes pc-grow-y {
    from { transform: scaleY(0); }
    to { transform: scaleY(1); }
  }
.animate-pc-grow-y {
    transform-origin: bottom;
    animation: pc-grow-y 0.6s cubic-bezier(0.22, 1, 0.36, 1) both;
  }
/* Branded shimmer for skeletons — Blue Tint sweep, not generic gray. */
@keyframes pc-shimmer {
    from { background-position: -200% 0; }
    to { background-position: 200% 0; }
  }
/* Radial ring draw-in. Components set strokeDasharray to the full
     circumference and stroke-dashoffset to the remainder; the keyframe
     animates from "empty" (full offset for the standard r=54 ring,
     2π·54 ≈ 339.3) to the inline value on mount, and the transition
     covers subsequent data changes. */
@keyframes pc-ring-in {
    from {
      stroke-dashoffset: 339.3;
    }
  }
.pc-ring-draw {
    animation: pc-ring-in 0.7s cubic-bezier(0.22, 1, 0.36, 1);
    transition: stroke-dashoffset 0.7s cubic-bezier(0.22, 1, 0.36, 1);
  }
/* Soft live-dot pulse for status pills (dot only, not the pill). */
@keyframes pc-pulse-dot {
    0%, 100% { opacity: 1; }
    50% { opacity: 0.45; }
  }
.animate-pc-pulse-dot {
    animation: pc-pulse-dot 2s ease-in-out infinite;
  }
/* One-shot row highlight after create/update (Blue Tint fade-out). */
@keyframes pc-row-flash {
    0% { background-color: #eef4ff; }
    100% { background-color: transparent; }
  }
.\[-webkit-overflow-scrolling\:touch\]{ -webkit-overflow-scrolling: touch; }
.\[appearance\:textfield\]{ -webkit-appearance: textfield; -moz-appearance: textfield; appearance: textfield; }
.\[autoPayRail\:\.\.\.\]{ auto-pay-rail: ...; }
.\[autoPayRail\:Interac\|Eft\]{ auto-pay-rail: Interac|Eft; }
.\[autoPayRail\:\2026\]{ auto-pay-rail: …; }
.\[clawbackAR\:\<txnId\>\]{ clawback-a-r: <txnId>; }
.\[color-scheme\:light\]{ color-scheme: light; }
.\[scrollbar-width\:none\]{ scrollbar-width: none; }
.\[settled\:\.\.\.\]{ settled: ...; }
.\[settled\:2026-\.\.\.\]{ settled: 2026-...; }
.\[settled\:YYYY-MM-DD\]{ settled: YYYY-MM-DD; }
.\[settled\:\2026\]{ settled: …; }
.\[zum-ap-fail\:\2026\]{ zum-ap-fail: …; }
.\[zum-bounce-recovery\:\2026\]{ zum-bounce-recovery: …; }
.\[zumRailOut\:Eft\]{ zum-rail-out: Eft; }
.\[zumRailOut\:Interac\]{ zum-rail-out: Interac; }
.\[zumRailOut\:Interac\|Eft\]{ zum-rail-out: Interac|Eft; }
.\[zumRailOut\:\2026\]{ zum-rail-out: …; }

/* Utility: hide scrollbar but keep scroll functionality */
.scrollbar-hide {
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.scrollbar-hide::-webkit-scrollbar {
  display: none;
}

/* Hide reCAPTCHA badge */
.grecaptcha-badge {
  visibility: hidden !important;
  opacity: 0 !important;
  display: none !important;
}
/* Markdown Editor Styles */

/* Google Places Autocomplete - Fix modal blocking */
.pac-container {
  z-index: 999999 !important;
  pointer-events: auto !important;
}

.pac-container:after {
  content: none !important;
}

.pac-item {
  cursor: pointer !important;
  pointer-events: auto !important;
}

.pac-item:hover {
  background-color: #e5e7eb !important;
}

/* Ensure modal doesn't block pac-container */
[role="dialog"] {
  pointer-events: auto !important;
}

[role="dialog"] + .pac-container {
  pointer-events: auto !important;
}


/* Property cards — force no border from any source */
[data-pc-card] {
  border: none !important;
  border-width: 0 !important;
  border-style: none !important;
  border-color: transparent !important;
  outline: none !important;
}

/* ── Dark Mode: invert hardcoded light-mode colors ───────────────────── */
/* Page backgrounds */
.dark [style*="background"] { color-scheme: dark; }

/* Navy text → light in dark mode */
.dark .text-\[\#1B2B4B\] { color: #E2E8F0 !important; }
.dark .text-\[\#374151\] { color: #CBD5E1 !important; }

/* Gray subtitle text → lighter */
.dark .text-\[\#9CA3AF\] { color: #9CA3AF !important; }

/* SVG text fill */
.dark .fill-\[\#1B2B4B\] { fill: #E2E8F0 !important; }

/* Stat card white bg → dark surface */
.dark .bg-\[\#F5F5F7\] { background-color: #0c0f14 !important; }
.dark .bg-\[\#F5F6F8\] { background-color: #0f1318 !important; }

/* White cards → dark card surface */
.dark .shadow-\[0_2px_8px_rgba\(0\2c 0\2c 0\2c 0\.08\)\] {
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3) !important;
}

/* Table header bg */
.dark .bg-\[\#F9FAFB\] { background-color: #1a1f2b !important; }
.dark .hover\:bg-\[\#F9FAFB\]:hover { background-color: #1a1f2b !important; }

/* Borders */
.dark .border-\[\#E5E7EB\] { border-color: #2a3040 !important; }

/* Segmented control */
.dark .bg-\[\#F3F4F6\] { background-color: #1a1f2b !important; }

/* Blue tint backgrounds */
.dark .bg-\[\#EEF4FF\] { background-color: rgba(37, 115, 232, 0.15) !important; }

/* Input borders in dark */
.dark input.border-\[\#E5E7EB\] {
  border-color: #2a3040 !important;
  background-color: #151921 !important;
  color: #E2E8F0 !important;
}
.dark input::-moz-placeholder { color: #6B7280 !important; }
.dark input::placeholder { color: #6B7280 !important; }

/* Button outlines in dark */
.dark .border-\[\#E5E7EB\].bg-white {
  background-color: #151921 !important;
  border-color: #2a3040 !important;
  color: #CBD5E1 !important;
}

/* Popover / dropdown in dark */
.dark [data-radix-popper-content-wrapper] .bg-white {
  background-color: #1a1f2b !important;
}
/* ── Premium micro-interaction utilities ─────────────────────────────────
   Brand-guided motion: short (<600ms), eased, never bouncy on data.
   All of it is disabled under prefers-reduced-motion (see media query
   at the bottom of this block). */

/* Motion kill-switch — accessibility + battery. */
@media (prefers-reduced-motion: reduce) {
  .animate-pc-enter,
  .animate-pc-grow-y,
  .animate-pc-shimmer,
  .animate-pc-pulse-dot,
  .animate-pc-row-flash,
  .animate-fade-in-up {
    animation: none !important;
  }
  .pc-ring-draw {
    animation: none !important;
    transition: none !important;
  }
}

/* Renter pages (components/rentals): Google's floating reCAPTCHA badge would
   sit on the Text / Call bar. Hidden here; the Apply sheet shows the
   "Protected by reCAPTCHA" line Google asks for instead. */
body:has([data-rentals-page]) .grecaptcha-badge {
  visibility: hidden;
}
.dark\:prose-invert:is(.dark *){ --tw-prose-body: var(--tw-prose-invert-body); --tw-prose-headings: var(--tw-prose-invert-headings); --tw-prose-lead: var(--tw-prose-invert-lead); --tw-prose-links: var(--tw-prose-invert-links); --tw-prose-bold: var(--tw-prose-invert-bold); --tw-prose-counters: var(--tw-prose-invert-counters); --tw-prose-bullets: var(--tw-prose-invert-bullets); --tw-prose-hr: var(--tw-prose-invert-hr); --tw-prose-quotes: var(--tw-prose-invert-quotes); --tw-prose-quote-borders: var(--tw-prose-invert-quote-borders); --tw-prose-captions: var(--tw-prose-invert-captions); --tw-prose-kbd: var(--tw-prose-invert-kbd); --tw-prose-kbd-shadows: var(--tw-prose-invert-kbd-shadows); --tw-prose-code: var(--tw-prose-invert-code); --tw-prose-pre-code: var(--tw-prose-invert-pre-code); --tw-prose-pre-bg: var(--tw-prose-invert-pre-bg); --tw-prose-th-borders: var(--tw-prose-invert-th-borders); --tw-prose-td-borders: var(--tw-prose-invert-td-borders); }
.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; }
.file\:text-foreground::file-selector-button{ color: hsl(var(--foreground)); }
.placeholder\:text-\[\#86868B\]::-moz-placeholder{ --tw-text-opacity: 1; color: rgb(134 134 139 / var(--tw-text-opacity, 1)); }
.placeholder\:text-\[\#86868B\]::placeholder{ --tw-text-opacity: 1; color: rgb(134 134 139 / var(--tw-text-opacity, 1)); }
.placeholder\:text-\[\#8794A4\]::-moz-placeholder{ --tw-text-opacity: 1; color: rgb(135 148 164 / var(--tw-text-opacity, 1)); }
.placeholder\:text-\[\#8794A4\]::placeholder{ --tw-text-opacity: 1; color: rgb(135 148 164 / var(--tw-text-opacity, 1)); }
.placeholder\:text-\[\#92400E\]\/50::-moz-placeholder{ color: rgb(146 64 14 / 0.5); }
.placeholder\:text-\[\#92400E\]\/50::placeholder{ color: rgb(146 64 14 / 0.5); }
.placeholder\:text-\[\#9aa6b4\]::-moz-placeholder{ --tw-text-opacity: 1; color: rgb(154 166 180 / var(--tw-text-opacity, 1)); }
.placeholder\:text-\[\#9aa6b4\]::placeholder{ --tw-text-opacity: 1; color: rgb(154 166 180 / var(--tw-text-opacity, 1)); }
.placeholder\:text-\[\#A9B2BE\]::-moz-placeholder{ --tw-text-opacity: 1; color: rgb(169 178 190 / var(--tw-text-opacity, 1)); }
.placeholder\:text-\[\#A9B2BE\]::placeholder{ --tw-text-opacity: 1; color: rgb(169 178 190 / var(--tw-text-opacity, 1)); }
.placeholder\:text-gray-300::-moz-placeholder{ --tw-text-opacity: 1; color: rgb(209 213 219 / var(--tw-text-opacity, 1)); }
.placeholder\:text-gray-300::placeholder{ --tw-text-opacity: 1; color: rgb(209 213 219 / var(--tw-text-opacity, 1)); }
.placeholder\:text-gray-400::-moz-placeholder{ --tw-text-opacity: 1; color: rgb(156 163 175 / var(--tw-text-opacity, 1)); }
.placeholder\:text-gray-400::placeholder{ --tw-text-opacity: 1; color: rgb(156 163 175 / var(--tw-text-opacity, 1)); }
.placeholder\:text-gray-500::-moz-placeholder{ --tw-text-opacity: 1; color: rgb(107 114 128 / var(--tw-text-opacity, 1)); }
.placeholder\:text-gray-500::placeholder{ --tw-text-opacity: 1; color: rgb(107 114 128 / var(--tw-text-opacity, 1)); }
.placeholder\:text-muted-foreground::-moz-placeholder{ color: hsl(var(--muted-foreground)); }
.placeholder\:text-muted-foreground::placeholder{ color: hsl(var(--muted-foreground)); }
.placeholder\:text-white\/40::-moz-placeholder{ color: rgb(255 255 255 / 0.4); }
.placeholder\:text-white\/40::placeholder{ color: rgb(255 255 255 / 0.4); }
.before\:absolute::before{ content: var(--tw-content); position: absolute; }
.before\:bottom-1\.5::before{ content: var(--tw-content); bottom: 0.375rem; }
.before\:left-0::before{ content: var(--tw-content); left: 0px; }
.before\:top-1\.5::before{ content: var(--tw-content); top: 0.375rem; }
.before\:w-\[2px\]::before{ content: var(--tw-content); width: 2px; }
.before\:rounded-full::before{ content: var(--tw-content); border-radius: 9999px; }
.before\:bg-\[\#103D5C\]::before{ content: var(--tw-content); --tw-bg-opacity: 1; background-color: rgb(16 61 92 / var(--tw-bg-opacity, 1)); }
.before\:opacity-0::before{ content: var(--tw-content); opacity: 0; }
.before\:transition-opacity::before{ content: var(--tw-content); transition-property: opacity; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms; }
.after\:absolute::after{ content: var(--tw-content); position: absolute; }
.after\:-inset-2::after{ content: var(--tw-content); inset: -0.5rem; }
.after\:inset-y-0::after{ content: var(--tw-content); top: 0px; bottom: 0px; }
.after\:left-1\/2::after{ content: var(--tw-content); left: 50%; }
.after\:w-1::after{ content: var(--tw-content); width: 0.25rem; }
.after\:w-\[2px\]::after{ content: var(--tw-content); width: 2px; }
.after\:-translate-x-1\/2::after{ content: var(--tw-content); --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)); }
.first\:mt-0:first-child{ margin-top: 0px; }
.first\:rounded-l-md:first-child{ border-top-left-radius: calc(var(--radius) - 2px); border-bottom-left-radius: calc(var(--radius) - 2px); }
.first\:border-l:first-child{ border-left-width: 1px; }
.first\:border-t-0:first-child{ border-top-width: 0px; }
.first\:pt-0:first-child{ padding-top: 0px; }
.first\:pt-2:first-child{ padding-top: 0.5rem; }
.last\:mb-0:last-child{ margin-bottom: 0px; }
.last\:flex-initial:last-child{ flex: 0 1 auto; }
.last\:rounded-r-md:last-child{ border-top-right-radius: calc(var(--radius) - 2px); border-bottom-right-radius: calc(var(--radius) - 2px); }
.last\:border-0:last-child{ border-width: 0px; }
.last\:border-b-0:last-child{ border-bottom-width: 0px; }
.last\:pb-0:last-child{ padding-bottom: 0px; }
.first-of-type\:border-0:first-of-type{ border-width: 0px; }
.empty\:hidden:empty{ display: none; }
.focus-within\:relative:focus-within{ position: relative; }
.focus-within\:z-20:focus-within{ z-index: 20; }
.focus-within\:border-\[var\(--brand-accent\)\]:focus-within{ border-color: var(--brand-accent); }
.focus-within\:border-transparent:focus-within{ border-color: transparent; }
.focus-within\:bg-white:focus-within{ --tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)); }
.focus-within\:opacity-100:focus-within{ opacity: 1; }
.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-\[\#2E7BCC\]\/30:focus-within{ --tw-ring-color: rgb(46 123 204 / 0.3); }
.focus-within\:ring-\[var\(--brand-accent\)\]:focus-within{ --tw-ring-color: var(--brand-accent); }
.focus-within\:ring-brand-accent\/25:focus-within{ --tw-ring-color: rgb(var(--brand-accent-rgb) / 0.25); }
.hover\:z-10:hover{ z-index: 10; }
.hover\:-translate-y-0\.5:hover{ --tw-translate-y: -0.125rem; 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)); }
.hover\:scale-105:hover{ --tw-scale-x: 1.05; --tw-scale-y: 1.05; 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)); }
.hover\:scale-110:hover{ --tw-scale-x: 1.1; --tw-scale-y: 1.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)); }
.hover\:scale-\[1\.01\]:hover{ --tw-scale-x: 1.01; --tw-scale-y: 1.01; 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)); }
.hover\:scale-\[1\.02\]:hover{ --tw-scale-x: 1.02; --tw-scale-y: 1.02; 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)); }
.hover\:border-\[\#C9D2DD\]:hover{ --tw-border-opacity: 1; border-color: rgb(201 210 221 / var(--tw-border-opacity, 1)); }
.hover\:border-\[\#CBD5E1\]:hover{ --tw-border-opacity: 1; border-color: rgb(203 213 225 / var(--tw-border-opacity, 1)); }
.hover\:border-\[\#D1D5DB\]:hover{ --tw-border-opacity: 1; border-color: rgb(209 213 219 / var(--tw-border-opacity, 1)); }
.hover\:border-\[\#E5E7EB\]:hover{ --tw-border-opacity: 1; border-color: rgb(229 231 235 / var(--tw-border-opacity, 1)); }
.hover\:border-\[\#EF4444\]:hover{ --tw-border-opacity: 1; border-color: rgb(239 68 68 / var(--tw-border-opacity, 1)); }
.hover\:border-\[\#cbd5e2\]:hover{ --tw-border-opacity: 1; border-color: rgb(203 213 226 / var(--tw-border-opacity, 1)); }
.hover\:border-\[\#cdd6e2\]:hover{ --tw-border-opacity: 1; border-color: rgb(205 214 226 / var(--tw-border-opacity, 1)); }
.hover\:border-\[var\(--brand-accent\)\]:hover{ border-color: var(--brand-accent); }
.hover\:border-\[var\(--brand-deep\)\]:hover{ border-color: var(--brand-deep); }
.hover\:border-\[var\(--brand-light\)\]:hover{ border-color: var(--brand-light); }
.hover\:border-black\/20:hover{ border-color: rgb(0 0 0 / 0.2); }
.hover\:border-blue-200:hover{ --tw-border-opacity: 1; border-color: rgb(191 219 254 / var(--tw-border-opacity, 1)); }
.hover\:border-blue-300:hover{ --tw-border-opacity: 1; border-color: rgb(147 197 253 / var(--tw-border-opacity, 1)); }
.hover\:border-blue-400:hover{ --tw-border-opacity: 1; border-color: rgb(96 165 250 / var(--tw-border-opacity, 1)); }
.hover\:border-border:hover{ border-color: hsl(var(--border)); }
.hover\:border-brand-accent\/40:hover{ border-color: rgb(var(--brand-accent-rgb) / 0.4); }
.hover\:border-brand-accent\/50:hover{ border-color: rgb(var(--brand-accent-rgb) / 0.5); }
.hover\:border-brand-accent\/60:hover{ border-color: rgb(var(--brand-accent-rgb) / 0.6); }
.hover\:border-gray-200:hover{ --tw-border-opacity: 1; border-color: rgb(229 231 235 / var(--tw-border-opacity, 1)); }
.hover\:border-gray-200\/60:hover{ border-color: rgb(229 231 235 / 0.6); }
.hover\:border-gray-300:hover{ --tw-border-opacity: 1; border-color: rgb(209 213 219 / var(--tw-border-opacity, 1)); }
.hover\:border-gray-400:hover{ --tw-border-opacity: 1; border-color: rgb(156 163 175 / var(--tw-border-opacity, 1)); }
.hover\:border-green-200:hover{ --tw-border-opacity: 1; border-color: rgb(187 247 208 / var(--tw-border-opacity, 1)); }
.hover\:border-green-300:hover{ --tw-border-opacity: 1; border-color: rgb(134 239 172 / var(--tw-border-opacity, 1)); }
.hover\:border-red-300:hover{ --tw-border-opacity: 1; border-color: rgb(252 165 165 / var(--tw-border-opacity, 1)); }
.hover\:border-white\/30:hover{ border-color: rgb(255 255 255 / 0.3); }
.hover\:border-yellow-300:hover{ --tw-border-opacity: 1; border-color: rgb(253 224 71 / var(--tw-border-opacity, 1)); }
.hover\:bg-\[\#047857\]:hover{ --tw-bg-opacity: 1; background-color: rgb(4 120 87 / var(--tw-bg-opacity, 1)); }
.hover\:bg-\[\#0A2E47\]:hover{ --tw-bg-opacity: 1; background-color: rgb(10 46 71 / var(--tw-bg-opacity, 1)); }
.hover\:bg-\[\#0C2E46\]:hover{ --tw-bg-opacity: 1; background-color: rgb(12 46 70 / var(--tw-bg-opacity, 1)); }
.hover\:bg-\[\#0E7A4A\]:hover{ --tw-bg-opacity: 1; background-color: rgb(14 122 74 / var(--tw-bg-opacity, 1)); }
.hover\:bg-\[\#0d3450\]:hover{ --tw-bg-opacity: 1; background-color: rgb(13 52 80 / var(--tw-bg-opacity, 1)); }
.hover\:bg-\[\#0f1a2e\]:hover{ --tw-bg-opacity: 1; background-color: rgb(15 26 46 / var(--tw-bg-opacity, 1)); }
.hover\:bg-\[\#0f1a30\]:hover{ --tw-bg-opacity: 1; background-color: rgb(15 26 48 / var(--tw-bg-opacity, 1)); }
.hover\:bg-\[\#0f1a31\]:hover{ --tw-bg-opacity: 1; background-color: rgb(15 26 49 / var(--tw-bg-opacity, 1)); }
.hover\:bg-\[\#0f1a32\]:hover{ --tw-bg-opacity: 1; background-color: rgb(15 26 50 / var(--tw-bg-opacity, 1)); }
.hover\:bg-\[\#1a5cba\]:hover{ --tw-bg-opacity: 1; background-color: rgb(26 92 186 / var(--tw-bg-opacity, 1)); }
.hover\:bg-\[\#1e5fc7\]:hover{ --tw-bg-opacity: 1; background-color: rgb(30 95 199 / var(--tw-bg-opacity, 1)); }
.hover\:bg-\[\#253d6b\]:hover{ --tw-bg-opacity: 1; background-color: rgb(37 61 107 / var(--tw-bg-opacity, 1)); }
.hover\:bg-\[\#2a3d5e\]:hover{ --tw-bg-opacity: 1; background-color: rgb(42 61 94 / var(--tw-bg-opacity, 1)); }
.hover\:bg-\[\#3F8BD8\]:hover{ --tw-bg-opacity: 1; background-color: rgb(63 139 216 / var(--tw-bg-opacity, 1)); }
.hover\:bg-\[\#991B1B\]:hover{ --tw-bg-opacity: 1; background-color: rgb(153 27 27 / var(--tw-bg-opacity, 1)); }
.hover\:bg-\[\#D1FAE5\]:hover{ --tw-bg-opacity: 1; background-color: rgb(209 250 229 / var(--tw-bg-opacity, 1)); }
.hover\:bg-\[\#D9F5E8\]:hover{ --tw-bg-opacity: 1; background-color: rgb(217 245 232 / var(--tw-bg-opacity, 1)); }
.hover\:bg-\[\#DBEAFE\]:hover{ --tw-bg-opacity: 1; background-color: rgb(219 234 254 / var(--tw-bg-opacity, 1)); }
.hover\:bg-\[\#DC2626\]:hover{ --tw-bg-opacity: 1; background-color: rgb(220 38 38 / var(--tw-bg-opacity, 1)); }
.hover\:bg-\[\#DCE9F8\]:hover{ --tw-bg-opacity: 1; background-color: rgb(220 233 248 / var(--tw-bg-opacity, 1)); }
.hover\:bg-\[\#DDEAFF\]:hover{ --tw-bg-opacity: 1; background-color: rgb(221 234 255 / var(--tw-bg-opacity, 1)); }
.hover\:bg-\[\#E2EDF9\]:hover{ --tw-bg-opacity: 1; background-color: rgb(226 237 249 / var(--tw-bg-opacity, 1)); }
.hover\:bg-\[\#E2EDFA\]:hover{ --tw-bg-opacity: 1; background-color: rgb(226 237 250 / var(--tw-bg-opacity, 1)); }
.hover\:bg-\[\#E5E7EB\]:hover{ --tw-bg-opacity: 1; background-color: rgb(229 231 235 / var(--tw-bg-opacity, 1)); }
.hover\:bg-\[\#E8E8ED\]:hover{ --tw-bg-opacity: 1; background-color: rgb(232 232 237 / var(--tw-bg-opacity, 1)); }
.hover\:bg-\[\#E9ECEF\]:hover{ --tw-bg-opacity: 1; background-color: rgb(233 236 239 / var(--tw-bg-opacity, 1)); }
.hover\:bg-\[\#E9ECF1\]:hover{ --tw-bg-opacity: 1; background-color: rgb(233 236 241 / var(--tw-bg-opacity, 1)); }
.hover\:bg-\[\#ECFDF5\]:hover{ --tw-bg-opacity: 1; background-color: rgb(236 253 245 / var(--tw-bg-opacity, 1)); }
.hover\:bg-\[\#EEF1F5\]:hover{ --tw-bg-opacity: 1; background-color: rgb(238 241 245 / var(--tw-bg-opacity, 1)); }
.hover\:bg-\[\#EEF4FB\]:hover{ --tw-bg-opacity: 1; background-color: rgb(238 244 251 / var(--tw-bg-opacity, 1)); }
.hover\:bg-\[\#EEF4FF\]:hover{ --tw-bg-opacity: 1; background-color: rgb(238 244 255 / var(--tw-bg-opacity, 1)); }
.hover\:bg-\[\#EF4444\]\/15:hover{ background-color: rgb(239 68 68 / 0.15); }
.hover\:bg-\[\#F1F4F8\]:hover{ --tw-bg-opacity: 1; background-color: rgb(241 244 248 / var(--tw-bg-opacity, 1)); }
.hover\:bg-\[\#F3F4F6\]:hover{ --tw-bg-opacity: 1; background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1)); }
.hover\:bg-\[\#F4F7FB\]:hover{ --tw-bg-opacity: 1; background-color: rgb(244 247 251 / var(--tw-bg-opacity, 1)); }
.hover\:bg-\[\#F5F5F7\]:hover{ --tw-bg-opacity: 1; background-color: rgb(245 245 247 / var(--tw-bg-opacity, 1)); }
.hover\:bg-\[\#F5F7FA\]:hover{ --tw-bg-opacity: 1; background-color: rgb(245 247 250 / var(--tw-bg-opacity, 1)); }
.hover\:bg-\[\#F6F8FB\]:hover{ --tw-bg-opacity: 1; background-color: rgb(246 248 251 / var(--tw-bg-opacity, 1)); }
.hover\:bg-\[\#F7F9FC\]:hover{ --tw-bg-opacity: 1; background-color: rgb(247 249 252 / var(--tw-bg-opacity, 1)); }
.hover\:bg-\[\#F7FAFD\]:hover{ --tw-bg-opacity: 1; background-color: rgb(247 250 253 / var(--tw-bg-opacity, 1)); }
.hover\:bg-\[\#F8FAFB\]:hover{ --tw-bg-opacity: 1; background-color: rgb(248 250 251 / var(--tw-bg-opacity, 1)); }
.hover\:bg-\[\#F9FAFB\]:hover{ --tw-bg-opacity: 1; background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1)); }
.hover\:bg-\[\#F9FAFB\]\/40:hover{ background-color: rgb(249 250 251 / 0.4); }
.hover\:bg-\[\#FAFBFC\]:hover{ --tw-bg-opacity: 1; background-color: rgb(250 251 252 / var(--tw-bg-opacity, 1)); }
.hover\:bg-\[\#FAFBFD\]:hover{ --tw-bg-opacity: 1; background-color: rgb(250 251 253 / var(--tw-bg-opacity, 1)); }
.hover\:bg-\[\#FDE68A\]:hover{ --tw-bg-opacity: 1; background-color: rgb(253 230 138 / var(--tw-bg-opacity, 1)); }
.hover\:bg-\[\#FDE9A8\]:hover{ --tw-bg-opacity: 1; background-color: rgb(253 233 168 / var(--tw-bg-opacity, 1)); }
.hover\:bg-\[\#FDE9A9\]:hover{ --tw-bg-opacity: 1; background-color: rgb(253 233 169 / var(--tw-bg-opacity, 1)); }
.hover\:bg-\[\#FEE2E2\]:hover{ --tw-bg-opacity: 1; background-color: rgb(254 226 226 / var(--tw-bg-opacity, 1)); }
.hover\:bg-\[\#FEE2E2\]\/60:hover{ background-color: rgb(254 226 226 / 0.6); }
.hover\:bg-\[\#FEF2F2\]:hover{ --tw-bg-opacity: 1; background-color: rgb(254 242 242 / var(--tw-bg-opacity, 1)); }
.hover\:bg-\[\#FEF3C7\]:hover{ --tw-bg-opacity: 1; background-color: rgb(254 243 199 / var(--tw-bg-opacity, 1)); }
.hover\:bg-\[\#FEF3C7\]\/70:hover{ background-color: rgb(254 243 199 / 0.7); }
.hover\:bg-\[\#dbe7fd\]:hover{ --tw-bg-opacity: 1; background-color: rgb(219 231 253 / var(--tw-bg-opacity, 1)); }
.hover\:bg-\[\#dc2626\]:hover{ --tw-bg-opacity: 1; background-color: rgb(220 38 38 / var(--tw-bg-opacity, 1)); }
.hover\:bg-\[\#dde8fd\]:hover{ --tw-bg-opacity: 1; background-color: rgb(221 232 253 / var(--tw-bg-opacity, 1)); }
.hover\:bg-\[\#e0ecff\]:hover{ --tw-bg-opacity: 1; background-color: rgb(224 236 255 / var(--tw-bg-opacity, 1)); }
.hover\:bg-\[\#e2edf9\]:hover{ --tw-bg-opacity: 1; background-color: rgb(226 237 249 / var(--tw-bg-opacity, 1)); }
.hover\:bg-\[\#eef4fb\]:hover{ --tw-bg-opacity: 1; background-color: rgb(238 244 251 / var(--tw-bg-opacity, 1)); }
.hover\:bg-\[\#f1f4f8\]:hover{ --tw-bg-opacity: 1; background-color: rgb(241 244 248 / var(--tw-bg-opacity, 1)); }
.hover\:bg-\[\#f5f7fa\]:hover{ --tw-bg-opacity: 1; background-color: rgb(245 247 250 / var(--tw-bg-opacity, 1)); }
.hover\:bg-\[var\(--brand-accent\)\]:hover{ background-color: var(--brand-accent); }
.hover\:bg-\[var\(--brand-deep\)\]:hover{ background-color: var(--brand-deep); }
.hover\:bg-\[var\(--brand-mid\)\]:hover{ background-color: var(--brand-mid); }
.hover\:bg-\[var\(--brand-wash\)\]:hover{ background-color: var(--brand-wash); }
.hover\:bg-accent:hover{ background-color: hsl(var(--accent)); }
.hover\:bg-amber-400\/25:hover{ background-color: rgb(251 191 36 / 0.25); }
.hover\:bg-amber-50:hover{ --tw-bg-opacity: 1; background-color: rgb(255 251 235 / var(--tw-bg-opacity, 1)); }
.hover\:bg-amber-600:hover{ --tw-bg-opacity: 1; background-color: rgb(217 119 6 / var(--tw-bg-opacity, 1)); }
.hover\:bg-black\/70:hover{ background-color: rgb(0 0 0 / 0.7); }
.hover\:bg-blue-100:hover{ --tw-bg-opacity: 1; background-color: rgb(219 234 254 / var(--tw-bg-opacity, 1)); }
.hover\:bg-blue-50:hover{ --tw-bg-opacity: 1; background-color: rgb(239 246 255 / var(--tw-bg-opacity, 1)); }
.hover\:bg-blue-50\/30:hover{ background-color: rgb(239 246 255 / 0.3); }
.hover\:bg-blue-50\/50:hover{ background-color: rgb(239 246 255 / 0.5); }
.hover\:bg-blue-600:hover{ --tw-bg-opacity: 1; background-color: rgb(37 99 235 / var(--tw-bg-opacity, 1)); }
.hover\:bg-blue-700:hover{ --tw-bg-opacity: 1; background-color: rgb(29 78 216 / var(--tw-bg-opacity, 1)); }
.hover\:bg-brand-accent\/15:hover{ background-color: rgb(var(--brand-accent-rgb) / 0.15); }
.hover\:bg-brand-accent\/30:hover{ background-color: rgb(var(--brand-accent-rgb) / 0.3); }
.hover\:bg-brand-accent\/5:hover{ background-color: rgb(var(--brand-accent-rgb) / 0.05); }
.hover\:bg-brand-deep\/90:hover{ background-color: rgb(var(--brand-deep-rgb) / 0.9); }
.hover\:bg-brand-ink\/85:hover{ background-color: rgb(var(--brand-ink-rgb) / 0.85); }
.hover\:bg-brand-wash\/40:hover{ background-color: rgb(var(--brand-wash-rgb) / 0.4); }
.hover\:bg-brand-wash\/50:hover{ background-color: rgb(var(--brand-wash-rgb) / 0.5); }
.hover\:bg-destructive\/10:hover{ background-color: hsl(var(--destructive) / 0.1); }
.hover\:bg-destructive\/80:hover{ background-color: hsl(var(--destructive) / 0.8); }
.hover\:bg-destructive\/90:hover{ background-color: hsl(var(--destructive) / 0.9); }
.hover\:bg-gray-100:hover{ --tw-bg-opacity: 1; background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1)); }
.hover\:bg-gray-200:hover{ --tw-bg-opacity: 1; background-color: rgb(229 231 235 / var(--tw-bg-opacity, 1)); }
.hover\:bg-gray-200\/80:hover{ background-color: rgb(229 231 235 / 0.8); }
.hover\:bg-gray-50:hover{ --tw-bg-opacity: 1; background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1)); }
.hover\:bg-gray-50\/80:hover{ background-color: rgb(249 250 251 / 0.8); }
.hover\:bg-gray-800:hover{ --tw-bg-opacity: 1; background-color: rgb(31 41 55 / var(--tw-bg-opacity, 1)); }
.hover\:bg-green-100:hover{ --tw-bg-opacity: 1; background-color: rgb(220 252 231 / var(--tw-bg-opacity, 1)); }
.hover\:bg-green-50:hover{ --tw-bg-opacity: 1; background-color: rgb(240 253 244 / var(--tw-bg-opacity, 1)); }
.hover\:bg-green-700:hover{ --tw-bg-opacity: 1; background-color: rgb(21 128 61 / var(--tw-bg-opacity, 1)); }
.hover\:bg-indigo-50:hover{ --tw-bg-opacity: 1; background-color: rgb(238 242 255 / var(--tw-bg-opacity, 1)); }
.hover\:bg-muted:hover{ background-color: hsl(var(--muted)); }
.hover\:bg-muted\/30:hover{ background-color: hsl(var(--muted) / 0.3); }
.hover\:bg-muted\/50:hover{ background-color: hsl(var(--muted) / 0.5); }
.hover\:bg-orange-100:hover{ --tw-bg-opacity: 1; background-color: rgb(255 237 213 / var(--tw-bg-opacity, 1)); }
.hover\:bg-orange-600:hover{ --tw-bg-opacity: 1; background-color: rgb(234 88 12 / var(--tw-bg-opacity, 1)); }
.hover\:bg-orange-700:hover{ --tw-bg-opacity: 1; background-color: rgb(194 65 12 / var(--tw-bg-opacity, 1)); }
.hover\:bg-primary:hover{ background-color: hsl(var(--primary)); }
.hover\:bg-primary\/20:hover{ background-color: hsl(var(--primary) / 0.2); }
.hover\:bg-primary\/80:hover{ background-color: hsl(var(--primary) / 0.8); }
.hover\:bg-primary\/90:hover{ background-color: hsl(var(--primary) / 0.9); }
.hover\:bg-purple-50:hover{ --tw-bg-opacity: 1; background-color: rgb(250 245 255 / var(--tw-bg-opacity, 1)); }
.hover\:bg-purple-700:hover{ --tw-bg-opacity: 1; background-color: rgb(126 34 206 / var(--tw-bg-opacity, 1)); }
.hover\:bg-red-100:hover{ --tw-bg-opacity: 1; background-color: rgb(254 226 226 / var(--tw-bg-opacity, 1)); }
.hover\:bg-red-50:hover{ --tw-bg-opacity: 1; background-color: rgb(254 242 242 / var(--tw-bg-opacity, 1)); }
.hover\:bg-red-50\/60:hover{ background-color: rgb(254 242 242 / 0.6); }
.hover\:bg-red-500:hover{ --tw-bg-opacity: 1; background-color: rgb(239 68 68 / var(--tw-bg-opacity, 1)); }
.hover\:bg-red-600:hover{ --tw-bg-opacity: 1; background-color: rgb(220 38 38 / var(--tw-bg-opacity, 1)); }
.hover\:bg-red-700:hover{ --tw-bg-opacity: 1; background-color: rgb(185 28 28 / var(--tw-bg-opacity, 1)); }
.hover\:bg-secondary:hover{ background-color: hsl(var(--secondary)); }
.hover\:bg-secondary\/80:hover{ background-color: hsl(var(--secondary) / 0.8); }
.hover\:bg-sidebar-accent:hover{ background-color: hsl(var(--sidebar-accent)); }
.hover\:bg-sky-50:hover{ --tw-bg-opacity: 1; background-color: rgb(240 249 255 / var(--tw-bg-opacity, 1)); }
.hover\:bg-sky-50\/70:hover{ background-color: rgb(240 249 255 / 0.7); }
.hover\:bg-transparent:hover{ background-color: transparent; }
.hover\:bg-violet-700:hover{ --tw-bg-opacity: 1; background-color: rgb(109 40 217 / var(--tw-bg-opacity, 1)); }
.hover\:bg-white:hover{ --tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)); }
.hover\:bg-white\/10:hover{ background-color: rgb(255 255 255 / 0.1); }
.hover\:bg-white\/15:hover{ background-color: rgb(255 255 255 / 0.15); }
.hover\:bg-white\/20:hover{ background-color: rgb(255 255 255 / 0.2); }
.hover\:bg-white\/25:hover{ background-color: rgb(255 255 255 / 0.25); }
.hover\:bg-white\/40:hover{ background-color: rgb(255 255 255 / 0.4); }
.hover\:bg-white\/50:hover{ background-color: rgb(255 255 255 / 0.5); }
.hover\:bg-white\/60:hover{ background-color: rgb(255 255 255 / 0.6); }
.hover\:bg-white\/90:hover{ background-color: rgb(255 255 255 / 0.9); }
.hover\:bg-white\/95:hover{ background-color: rgb(255 255 255 / 0.95); }
.hover\:bg-yellow-100:hover{ --tw-bg-opacity: 1; background-color: rgb(254 249 195 / var(--tw-bg-opacity, 1)); }
.hover\:bg-yellow-50:hover{ --tw-bg-opacity: 1; background-color: rgb(254 252 232 / var(--tw-bg-opacity, 1)); }
.hover\:from-\[\#1f64d0\]:hover{ --tw-gradient-from: #1f64d0 var(--tw-gradient-from-position); --tw-gradient-to: rgb(31 100 208 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.hover\:to-\[\#164e9c\]:hover{ --tw-gradient-to: #164e9c var(--tw-gradient-to-position); }
.hover\:fill-\[\#EF4444\]:hover{ fill: #EF4444; }
.hover\:text-\[\#0A1726\]:hover{ --tw-text-opacity: 1; color: rgb(10 23 38 / var(--tw-text-opacity, 1)); }
.hover\:text-\[\#103D5C\]:hover{ --tw-text-opacity: 1; color: rgb(16 61 92 / var(--tw-text-opacity, 1)); }
.hover\:text-\[\#1A2A3F\]:hover{ --tw-text-opacity: 1; color: rgb(26 42 63 / var(--tw-text-opacity, 1)); }
.hover\:text-\[\#1B2B4B\]:hover{ --tw-text-opacity: 1; color: rgb(27 43 75 / var(--tw-text-opacity, 1)); }
.hover\:text-\[\#1a5cba\]:hover{ --tw-text-opacity: 1; color: rgb(26 92 186 / var(--tw-text-opacity, 1)); }
.hover\:text-\[\#2E7BCC\]:hover{ --tw-text-opacity: 1; color: rgb(46 123 204 / var(--tw-text-opacity, 1)); }
.hover\:text-\[\#6E6E73\]:hover{ --tw-text-opacity: 1; color: rgb(110 110 115 / var(--tw-text-opacity, 1)); }
.hover\:text-\[\#92400E\]:hover{ --tw-text-opacity: 1; color: rgb(146 64 14 / var(--tw-text-opacity, 1)); }
.hover\:text-\[\#DC2626\]:hover{ --tw-text-opacity: 1; color: rgb(220 38 38 / var(--tw-text-opacity, 1)); }
.hover\:text-\[\#EF4444\]:hover{ --tw-text-opacity: 1; color: rgb(239 68 68 / var(--tw-text-opacity, 1)); }
.hover\:text-\[var\(--brand-accent\)\]:hover{ color: var(--brand-accent); }
.hover\:text-\[var\(--brand-deep\)\]:hover{ color: var(--brand-deep); }
.hover\:text-\[var\(--brand-ink\)\]:hover{ color: var(--brand-ink); }
.hover\:text-\[var\(--brand-mid\)\]:hover{ color: var(--brand-mid); }
.hover\:text-accent-foreground:hover{ color: hsl(var(--accent-foreground)); }
.hover\:text-amber-700:hover{ --tw-text-opacity: 1; color: rgb(180 83 9 / var(--tw-text-opacity, 1)); }
.hover\:text-blue-500:hover{ --tw-text-opacity: 1; color: rgb(59 130 246 / var(--tw-text-opacity, 1)); }
.hover\:text-blue-600:hover{ --tw-text-opacity: 1; color: rgb(37 99 235 / var(--tw-text-opacity, 1)); }
.hover\:text-blue-700:hover{ --tw-text-opacity: 1; color: rgb(29 78 216 / var(--tw-text-opacity, 1)); }
.hover\:text-blue-800:hover{ --tw-text-opacity: 1; color: rgb(30 64 175 / var(--tw-text-opacity, 1)); }
.hover\:text-blue-900:hover{ --tw-text-opacity: 1; color: rgb(30 58 138 / var(--tw-text-opacity, 1)); }
.hover\:text-destructive:hover{ color: hsl(var(--destructive)); }
.hover\:text-foreground:hover{ color: hsl(var(--foreground)); }
.hover\:text-gray-300:hover{ --tw-text-opacity: 1; color: rgb(209 213 219 / var(--tw-text-opacity, 1)); }
.hover\:text-gray-500:hover{ --tw-text-opacity: 1; color: rgb(107 114 128 / var(--tw-text-opacity, 1)); }
.hover\:text-gray-600:hover{ --tw-text-opacity: 1; color: rgb(75 85 99 / var(--tw-text-opacity, 1)); }
.hover\:text-gray-700:hover{ --tw-text-opacity: 1; color: rgb(55 65 81 / var(--tw-text-opacity, 1)); }
.hover\:text-gray-900:hover{ --tw-text-opacity: 1; color: rgb(17 24 39 / var(--tw-text-opacity, 1)); }
.hover\:text-green-700:hover{ --tw-text-opacity: 1; color: rgb(21 128 61 / var(--tw-text-opacity, 1)); }
.hover\:text-muted-foreground:hover{ color: hsl(var(--muted-foreground)); }
.hover\:text-orange-700:hover{ --tw-text-opacity: 1; color: rgb(194 65 12 / var(--tw-text-opacity, 1)); }
.hover\:text-primary-foreground:hover{ color: hsl(var(--primary-foreground)); }
.hover\:text-purple-700:hover{ --tw-text-opacity: 1; color: rgb(126 34 206 / var(--tw-text-opacity, 1)); }
.hover\:text-red-400:hover{ --tw-text-opacity: 1; color: rgb(248 113 113 / var(--tw-text-opacity, 1)); }
.hover\:text-red-500:hover{ --tw-text-opacity: 1; color: rgb(239 68 68 / var(--tw-text-opacity, 1)); }
.hover\:text-red-600:hover{ --tw-text-opacity: 1; color: rgb(220 38 38 / var(--tw-text-opacity, 1)); }
.hover\:text-red-700:hover{ --tw-text-opacity: 1; color: rgb(185 28 28 / var(--tw-text-opacity, 1)); }
.hover\:text-red-800:hover{ --tw-text-opacity: 1; color: rgb(153 27 27 / var(--tw-text-opacity, 1)); }
.hover\:text-sidebar-accent-foreground:hover{ color: hsl(var(--sidebar-accent-foreground)); }
.hover\:text-sky-600:hover{ --tw-text-opacity: 1; color: rgb(2 132 199 / var(--tw-text-opacity, 1)); }
.hover\:text-white:hover{ --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity, 1)); }
.hover\:text-white\/80:hover{ color: rgb(255 255 255 / 0.8); }
.hover\:text-yellow-900:hover{ --tw-text-opacity: 1; color: rgb(113 63 18 / var(--tw-text-opacity, 1)); }
.hover\:underline:hover{ text-decoration-line: underline; }
.hover\:no-underline:hover{ text-decoration-line: none; }
.hover\:opacity-100:hover{ opacity: 1; }
.hover\:opacity-80:hover{ opacity: 0.8; }
.hover\:opacity-90:hover{ opacity: 0.9; }
.hover\:opacity-95:hover{ opacity: 0.95; }
.hover\:opacity-\[0\.92\]:hover{ opacity: 0.92; }
.hover\:shadow-2xl:hover{ --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25); --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); }
.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{ --tw-shadow: 0 0 0 1px hsl(var(--sidebar-accent)); --tw-shadow-colored: 0 0 0 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); }
.hover\:shadow-\[0_12px_28px_rgba\(46\2c 123\2c 204\2c 0\.18\)\]:hover{ --tw-shadow: 0 12px 28px rgba(46,123,204,0.18); --tw-shadow-colored: 0 12px 28px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); }
.hover\:shadow-\[0_2px_10px_rgba\(46\2c 123\2c 204\2c 0\.18\)\]:hover{ --tw-shadow: 0 2px 10px rgba(46,123,204,0.18); --tw-shadow-colored: 0 2px 10px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); }
.hover\:shadow-\[0_2px_12px_rgba\(46\2c 123\2c 204\2c 0\.08\)\]:hover{ --tw-shadow: 0 2px 12px rgba(46,123,204,0.08); --tw-shadow-colored: 0 2px 12px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); }
.hover\:shadow-\[0_2px_8px_rgba\(0\2c 0\2c 0\2c 0\.06\)\]:hover{ --tw-shadow: 0 2px 8px rgba(0,0,0,0.06); --tw-shadow-colored: 0 2px 8px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); }
.hover\:shadow-\[0_2px_8px_rgba\(0\2c 0\2c 0\2c 0\.08\)\]:hover{ --tw-shadow: 0 2px 8px rgba(0,0,0,0.08); --tw-shadow-colored: 0 2px 8px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); }
.hover\:shadow-\[0_2px_8px_rgba\(245\2c 158\2c 11\2c 0\.20\)\]:hover{ --tw-shadow: 0 2px 8px rgba(245,158,11,0.20); --tw-shadow-colored: 0 2px 8px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); }
.hover\:shadow-\[0_2px_8px_rgba\(46\2c 123\2c 204\2c 0\.08\)\]:hover{ --tw-shadow: 0 2px 8px rgba(46,123,204,0.08); --tw-shadow-colored: 0 2px 8px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); }
.hover\:shadow-\[0_2px_8px_rgba\(46\2c 123\2c 204\2c 0\.10\)\]:hover{ --tw-shadow: 0 2px 8px rgba(46,123,204,0.10); --tw-shadow-colored: 0 2px 8px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); }
.hover\:shadow-\[0_4px_12px_rgba\(0\2c 0\2c 0\2c 0\.10\)\]:hover{ --tw-shadow: 0 4px 12px rgba(0,0,0,0.10); --tw-shadow-colored: 0 4px 12px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); }
.hover\:shadow-\[0_4px_12px_rgba\(0\2c 0\2c 0\2c 0\.12\)\]:hover{ --tw-shadow: 0 4px 12px rgba(0,0,0,0.12); --tw-shadow-colored: 0 4px 12px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); }
.hover\:shadow-\[0_4px_12px_rgba\(0\2c 0\2c 0\2c 0\.22\)\]:hover{ --tw-shadow: 0 4px 12px rgba(0,0,0,0.22); --tw-shadow-colored: 0 4px 12px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); }
.hover\:shadow-\[0_4px_12px_rgba\(16\2c 61\2c 92\2c 0\.28\)\]:hover{ --tw-shadow: 0 4px 12px rgba(16,61,92,0.28); --tw-shadow-colored: 0 4px 12px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); }
.hover\:shadow-\[0_4px_12px_rgba\(46\2c 123\2c 204\2c 0\.28\)\]:hover{ --tw-shadow: 0 4px 12px rgba(46,123,204,0.28); --tw-shadow-colored: 0 4px 12px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); }
.hover\:shadow-\[0_4px_14px_rgba\(0\2c 0\2c 0\2c 0\.12\)\]:hover{ --tw-shadow: 0 4px 14px rgba(0,0,0,0.12); --tw-shadow-colored: 0 4px 14px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); }
.hover\:shadow-\[0_4px_14px_rgba\(27\2c 43\2c 75\2c 0\.12\)\]:hover{ --tw-shadow: 0 4px 14px rgba(27,43,75,0.12); --tw-shadow-colored: 0 4px 14px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); }
.hover\:shadow-\[0_4px_16px_rgba\(0\2c 0\2c 0\2c 0\.10\)\]:hover{ --tw-shadow: 0 4px 16px rgba(0,0,0,0.10); --tw-shadow-colored: 0 4px 16px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); }
.hover\:shadow-\[0_4px_16px_rgba\(0\2c 0\2c 0\2c 0\.13\)\]:hover{ --tw-shadow: 0 4px 16px rgba(0,0,0,0.13); --tw-shadow-colored: 0 4px 16px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); }
.hover\:shadow-\[0_4px_16px_rgba\(46\2c 123\2c 204\2c 0\.40\)\]:hover{ --tw-shadow: 0 4px 16px rgba(46,123,204,0.40); --tw-shadow-colored: 0 4px 16px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); }
.hover\:shadow-\[0_6px_20px_rgba\(46\2c 123\2c 204\2c 0\.40\)\]:hover{ --tw-shadow: 0 6px 20px rgba(46,123,204,0.40); --tw-shadow-colored: 0 6px 20px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); }
.hover\:shadow-\[inset_0_0_0_1px_\#D1D5DB\]:hover{ --tw-shadow: inset 0 0 0 1px #D1D5DB; --tw-shadow-colored: inset 0 0 0 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); }
.hover\:shadow-\[inset_2px_0_0_\#103D5C\]:hover{ --tw-shadow: inset 2px 0 0 #103D5C; --tw-shadow-colored: inset 2px 0 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); }
.hover\:shadow-lg:hover{ --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); }
.hover\:shadow-md:hover{ --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); }
.hover\:shadow-sm:hover{ --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); }
.hover\:ring-2:hover{ --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); }
.hover\:ring-\[\#CBD5E1\]:hover{ --tw-ring-opacity: 1; --tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity, 1)); }
.hover\:ring-blue-400:hover{ --tw-ring-opacity: 1; --tw-ring-color: rgb(96 165 250 / var(--tw-ring-opacity, 1)); }
.hover\:ring-brand-accent\/20:hover{ --tw-ring-color: rgb(var(--brand-accent-rgb) / 0.2); }
.hover\:ring-brand-accent\/40:hover{ --tw-ring-color: rgb(var(--brand-accent-rgb) / 0.4); }
.hover\:ring-slate-900:hover{ --tw-ring-opacity: 1; --tw-ring-color: rgb(15 23 42 / var(--tw-ring-opacity, 1)); }
.hover\:brightness-105:hover{ --tw-brightness: brightness(1.05); 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); }
.hover\:brightness-110:hover{ --tw-brightness: brightness(1.1); 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); }
.hover\:brightness-95:hover{ --tw-brightness: brightness(.95); 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); }
.hover\:brightness-\[0\.98\]:hover{ --tw-brightness: brightness(0.98); 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); }
.hover\:before\:opacity-100:hover::before{ content: var(--tw-content); opacity: 1; }
.hover\:after\:bg-sidebar-border:hover::after{ content: var(--tw-content); background-color: hsl(var(--sidebar-border)); }
.focus\:border-\[\#2573e8\]:focus{ --tw-border-opacity: 1; border-color: rgb(37 115 232 / var(--tw-border-opacity, 1)); }
.focus\:border-\[\#EF4444\]:focus{ --tw-border-opacity: 1; border-color: rgb(239 68 68 / var(--tw-border-opacity, 1)); }
.focus\:border-\[\#FCA5A5\]:focus{ --tw-border-opacity: 1; border-color: rgb(252 165 165 / var(--tw-border-opacity, 1)); }
.focus\:border-\[var\(--brand-accent\)\]:focus{ border-color: var(--brand-accent); }
.focus\:border-black\/20:focus{ border-color: rgb(0 0 0 / 0.2); }
.focus\:border-blue-400:focus{ --tw-border-opacity: 1; border-color: rgb(96 165 250 / var(--tw-border-opacity, 1)); }
.focus\:border-blue-500:focus{ --tw-border-opacity: 1; border-color: rgb(59 130 246 / var(--tw-border-opacity, 1)); }
.focus\:border-gray-400:focus{ --tw-border-opacity: 1; border-color: rgb(156 163 175 / var(--tw-border-opacity, 1)); }
.focus\:border-primary:focus{ border-color: hsl(var(--primary)); }
.focus\:border-transparent:focus{ border-color: transparent; }
.focus\:border-white\/50:focus{ border-color: rgb(255 255 255 / 0.5); }
.focus\:border-white\/60:focus{ border-color: rgb(255 255 255 / 0.6); }
.focus\:bg-\[\#F9FAFB\]:focus{ --tw-bg-opacity: 1; background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1)); }
.focus\:bg-\[\#FEF2F2\]:focus{ --tw-bg-opacity: 1; background-color: rgb(254 242 242 / var(--tw-bg-opacity, 1)); }
.focus\:bg-\[var\(--brand-wash\)\]:focus{ background-color: var(--brand-wash); }
.focus\:bg-accent:focus{ background-color: hsl(var(--accent)); }
.focus\:bg-background:focus{ background-color: hsl(var(--background)); }
.focus\:bg-gray-50:focus{ --tw-bg-opacity: 1; background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1)); }
.focus\:bg-primary:focus{ background-color: hsl(var(--primary)); }
.focus\:bg-white:focus{ --tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)); }
.focus\:bg-white\/\[0\.08\]:focus{ background-color: rgb(255 255 255 / 0.08); }
.focus\:text-\[\#2563EB\]:focus{ --tw-text-opacity: 1; color: rgb(37 99 235 / var(--tw-text-opacity, 1)); }
.focus\:text-\[\#374151\]:focus{ --tw-text-opacity: 1; color: rgb(55 65 81 / var(--tw-text-opacity, 1)); }
.focus\:text-\[\#EF4444\]:focus{ --tw-text-opacity: 1; color: rgb(239 68 68 / var(--tw-text-opacity, 1)); }
.focus\:text-accent-foreground:focus{ color: hsl(var(--accent-foreground)); }
.focus\:text-amber-800:focus{ --tw-text-opacity: 1; color: rgb(146 64 14 / var(--tw-text-opacity, 1)); }
.focus\:text-destructive:focus{ color: hsl(var(--destructive)); }
.focus\:text-primary-foreground:focus{ color: hsl(var(--primary-foreground)); }
.focus\:text-red-600:focus{ --tw-text-opacity: 1; color: rgb(220 38 38 / var(--tw-text-opacity, 1)); }
.focus\:text-white:focus{ --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity, 1)); }
.focus\:opacity-100:focus{ opacity: 1; }
.focus\:shadow-\[0_0_0_4px_var\(--brand-wash\)\]:focus{ --tw-shadow: 0 0 0 4px var(--brand-wash); --tw-shadow-colored: 0 0 0 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); }
.focus\:shadow-\[inset_0_0_0_1\.5px_\#2E7BCC\2c 0_0_0_4px_rgba\(46\2c 123\2c 204\2c 0\.12\)\]:focus{ --tw-shadow: inset 0 0 0 1.5px #2E7BCC,0 0 0 4px rgba(46,123,204,0.12); --tw-shadow-colored: inset 0 0 0 1.5px var(--tw-shadow-color), 0 0 0 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); }
.focus\:outline-none:focus{ outline: 2px solid transparent; outline-offset: 2px; }
.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-\[\#2573e8\]:focus{ --tw-ring-opacity: 1; --tw-ring-color: rgb(37 115 232 / var(--tw-ring-opacity, 1)); }
.focus\:ring-\[\#2E7BCC\]\/25:focus{ --tw-ring-color: rgb(46 123 204 / 0.25); }
.focus\:ring-\[\#2E7BCC\]\/30:focus{ --tw-ring-color: rgb(46 123 204 / 0.3); }
.focus\:ring-\[\#EF4444\]\/40:focus{ --tw-ring-color: rgb(239 68 68 / 0.4); }
.focus\:ring-\[var\(--brand-accent\)\]:focus{ --tw-ring-color: var(--brand-accent); }
.focus\:ring-blue-200:focus{ --tw-ring-opacity: 1; --tw-ring-color: rgb(191 219 254 / var(--tw-ring-opacity, 1)); }
.focus\:ring-blue-500:focus{ --tw-ring-opacity: 1; --tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1)); }
.focus\:ring-blue-500\/30:focus{ --tw-ring-color: rgb(59 130 246 / 0.3); }
.focus\:ring-blue-500\/40:focus{ --tw-ring-color: rgb(59 130 246 / 0.4); }
.focus\:ring-brand-accent\/15:focus{ --tw-ring-color: rgb(var(--brand-accent-rgb) / 0.15); }
.focus\:ring-brand-accent\/20:focus{ --tw-ring-color: rgb(var(--brand-accent-rgb) / 0.2); }
.focus\:ring-brand-accent\/25:focus{ --tw-ring-color: rgb(var(--brand-accent-rgb) / 0.25); }
.focus\:ring-brand-accent\/30:focus{ --tw-ring-color: rgb(var(--brand-accent-rgb) / 0.3); }
.focus\:ring-brand-accent\/40:focus{ --tw-ring-color: rgb(var(--brand-accent-rgb) / 0.4); }
.focus\:ring-brand-deep\/30:focus{ --tw-ring-color: rgb(var(--brand-deep-rgb) / 0.3); }
.focus\:ring-primary:focus{ --tw-ring-color: hsl(var(--primary)); }
.focus\:ring-red-300\/40:focus{ --tw-ring-color: rgb(252 165 165 / 0.4); }
.focus\:ring-red-600:focus{ --tw-ring-opacity: 1; --tw-ring-color: rgb(220 38 38 / var(--tw-ring-opacity, 1)); }
.focus\:ring-ring:focus{ --tw-ring-color: hsl(var(--ring)); }
.focus\:ring-yellow-400:focus{ --tw-ring-opacity: 1; --tw-ring-color: rgb(250 204 21 / var(--tw-ring-opacity, 1)); }
.focus\:ring-offset-0:focus{ --tw-ring-offset-width: 0px; }
.focus\:ring-offset-1:focus{ --tw-ring-offset-width: 1px; }
.focus\:ring-offset-2:focus{ --tw-ring-offset-width: 2px; }
.focus-visible\:border-\[var\(--brand-accent\)\]:focus-visible{ border-color: var(--brand-accent); }
.focus-visible\:border-blue-400:focus-visible{ --tw-border-opacity: 1; border-color: rgb(96 165 250 / var(--tw-border-opacity, 1)); }
.focus-visible\:border-blue-500:focus-visible{ --tw-border-opacity: 1; border-color: rgb(59 130 246 / var(--tw-border-opacity, 1)); }
.focus-visible\:bg-\[\#F9FAFB\]:focus-visible{ --tw-bg-opacity: 1; background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1)); }
.focus-visible\:shadow-\[0_0_0_4px_var\(--brand-wash\)\]:focus-visible{ --tw-shadow: 0 0 0 4px var(--brand-wash); --tw-shadow-colored: 0 0 0 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); }
.focus-visible\:shadow-\[inset_0_0_0_1\.5px_\#2E7BCC\2c 0_0_0_4px_rgba\(46\2c 123\2c 204\2c 0\.12\)\]:focus-visible{ --tw-shadow: inset 0 0 0 1.5px #2E7BCC,0 0 0 4px rgba(46,123,204,0.12); --tw-shadow-colored: inset 0 0 0 1.5px var(--tw-shadow-color), 0 0 0 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); }
.focus-visible\:outline-none:focus-visible{ outline: 2px solid transparent; outline-offset: 2px; }
.focus-visible\:ring-0: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(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-visible\:ring-1: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(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-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-\[3px\]: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(3px + 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-\[\#059669\]:focus-visible{ --tw-ring-opacity: 1; --tw-ring-color: rgb(5 150 105 / var(--tw-ring-opacity, 1)); }
.focus-visible\:ring-\[\#2E7BCC\]:focus-visible{ --tw-ring-opacity: 1; --tw-ring-color: rgb(46 123 204 / var(--tw-ring-opacity, 1)); }
.focus-visible\:ring-\[\#EF4444\]:focus-visible{ --tw-ring-opacity: 1; --tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity, 1)); }
.focus-visible\:ring-\[var\(--brand-accent\)\]:focus-visible{ --tw-ring-color: var(--brand-accent); }
.focus-visible\:ring-blue-100:focus-visible{ --tw-ring-opacity: 1; --tw-ring-color: rgb(219 234 254 / var(--tw-ring-opacity, 1)); }
.focus-visible\:ring-blue-500:focus-visible{ --tw-ring-opacity: 1; --tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1)); }
.focus-visible\:ring-brand-accent\/30:focus-visible{ --tw-ring-color: rgb(var(--brand-accent-rgb) / 0.3); }
.focus-visible\:ring-brand-accent\/40:focus-visible{ --tw-ring-color: rgb(var(--brand-accent-rgb) / 0.4); }
.focus-visible\:ring-brand-accent\/50:focus-visible{ --tw-ring-color: rgb(var(--brand-accent-rgb) / 0.5); }
.focus-visible\:ring-gray-400:focus-visible{ --tw-ring-opacity: 1; --tw-ring-color: rgb(156 163 175 / var(--tw-ring-opacity, 1)); }
.focus-visible\:ring-ring:focus-visible{ --tw-ring-color: hsl(var(--ring)); }
.focus-visible\:ring-sidebar-ring:focus-visible{ --tw-ring-color: hsl(var(--sidebar-ring)); }
.focus-visible\:ring-violet-400:focus-visible{ --tw-ring-opacity: 1; --tw-ring-color: rgb(167 139 250 / var(--tw-ring-opacity, 1)); }
.focus-visible\:ring-white\/70:focus-visible{ --tw-ring-color: rgb(255 255 255 / 0.7); }
.focus-visible\:ring-offset-1:focus-visible{ --tw-ring-offset-width: 1px; }
.focus-visible\:ring-offset-2:focus-visible{ --tw-ring-offset-width: 2px; }
.focus-visible\:ring-offset-background:focus-visible{ --tw-ring-offset-color: hsl(var(--background)); }
.active\:translate-y-0\.5:active{ --tw-translate-y: 0.125rem; 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)); }
.active\:scale-95:active{ --tw-scale-x: .95; --tw-scale-y: .95; 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)); }
.active\:scale-\[0\.97\]:active{ --tw-scale-x: 0.97; --tw-scale-y: 0.97; 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)); }
.active\:scale-\[0\.98\]:active{ --tw-scale-x: 0.98; --tw-scale-y: 0.98; 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)); }
.active\:scale-\[0\.99\]:active{ --tw-scale-x: 0.99; --tw-scale-y: 0.99; 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)); }
.active\:cursor-grabbing:active{ cursor: grabbing; }
.active\:border-\[var\(--brand-accent\)\]:active{ border-color: var(--brand-accent); }
.active\:bg-\[\#036847\]:active{ --tw-bg-opacity: 1; background-color: rgb(3 104 71 / var(--tw-bg-opacity, 1)); }
.active\:bg-\[\#F9FAFB\]:active{ --tw-bg-opacity: 1; background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1)); }
.active\:bg-black\/\[0\.04\]:active{ background-color: rgb(0 0 0 / 0.04); }
.active\:bg-gray-50:active{ --tw-bg-opacity: 1; background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1)); }
.active\:bg-sidebar-accent:active{ background-color: hsl(var(--sidebar-accent)); }
.active\:text-\[var\(--brand-accent\)\]:active{ color: var(--brand-accent); }
.active\:text-sidebar-accent-foreground:active{ color: hsl(var(--sidebar-accent-foreground)); }
.disabled\:pointer-events-none:disabled{ pointer-events: none; }
.disabled\:cursor-default:disabled{ cursor: default; }
.disabled\:cursor-not-allowed:disabled{ cursor: not-allowed; }
.disabled\:bg-gray-400:disabled{ --tw-bg-opacity: 1; background-color: rgb(156 163 175 / var(--tw-bg-opacity, 1)); }
.disabled\:text-gray-300:disabled{ --tw-text-opacity: 1; color: rgb(209 213 219 / var(--tw-text-opacity, 1)); }
.disabled\:no-underline:disabled{ text-decoration-line: none; }
.disabled\:opacity-0:disabled{ opacity: 0; }
.disabled\:opacity-30:disabled{ opacity: 0.3; }
.disabled\:opacity-40:disabled{ opacity: 0.4; }
.disabled\:opacity-45:disabled{ opacity: 0.45; }
.disabled\:opacity-50:disabled{ opacity: 0.5; }
.disabled\:opacity-60:disabled{ opacity: 0.6; }
.disabled\:opacity-70:disabled{ opacity: 0.7; }
.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100{ opacity: 1; }
.group:hover .group-hover\:visible{ visibility: visible; }
.group:hover .group-hover\:-translate-x-0\.5{ --tw-translate-x: -0.125rem; 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)); }
.group:hover .group-hover\: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)); }
.group:hover .group-hover\:scale-105{ --tw-scale-x: 1.05; --tw-scale-y: 1.05; 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)); }
.group:hover .group-hover\:scale-125{ --tw-scale-x: 1.25; --tw-scale-y: 1.25; 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)); }
.group:hover .group-hover\:border-\[var\(--brand-accent\)\]{ border-color: var(--brand-accent); }
.group:hover .group-hover\:bg-\[\#D1FAE5\]{ --tw-bg-opacity: 1; background-color: rgb(209 250 229 / var(--tw-bg-opacity, 1)); }
.group:hover .group-hover\:bg-\[var\(--brand-accent\)\]{ background-color: var(--brand-accent); }
.group:hover .group-hover\:bg-\[var\(--brand-wash\)\]{ background-color: var(--brand-wash); }
.group:hover .group-hover\:bg-black\/10{ background-color: rgb(0 0 0 / 0.1); }
.group:hover .group-hover\:bg-black\/30{ background-color: rgb(0 0 0 / 0.3); }
.group:hover .group-hover\:bg-blue-700{ --tw-bg-opacity: 1; background-color: rgb(29 78 216 / var(--tw-bg-opacity, 1)); }
.group:hover .group-hover\:bg-white{ --tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)); }
.group\/org:hover .group-hover\/org\:text-indigo-700{ --tw-text-opacity: 1; color: rgb(67 56 202 / var(--tw-text-opacity, 1)); }
.group\/profile:hover .group-hover\/profile\:text-gray-900{ --tw-text-opacity: 1; color: rgb(17 24 39 / var(--tw-text-opacity, 1)); }
.group\/tenant:hover .group-hover\/tenant\:text-\[var\(--brand-accent\)\]{ color: var(--brand-accent); }
.group\/user:hover .group-hover\/user\:text-blue-700{ --tw-text-opacity: 1; color: rgb(29 78 216 / var(--tw-text-opacity, 1)); }
.group:hover .group-hover\:text-\[var\(--brand-accent\)\]{ color: var(--brand-accent); }
.group:hover .group-hover\:text-\[var\(--brand-deep\)\]{ color: var(--brand-deep); }
.group:hover .group-hover\:text-blue-600{ --tw-text-opacity: 1; color: rgb(37 99 235 / var(--tw-text-opacity, 1)); }
.group:hover .group-hover\:text-gray-600{ --tw-text-opacity: 1; color: rgb(75 85 99 / var(--tw-text-opacity, 1)); }
.group:hover .group-hover\:text-gray-900{ --tw-text-opacity: 1; color: rgb(17 24 39 / var(--tw-text-opacity, 1)); }
.group:hover .group-hover\:text-white{ --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity, 1)); }
.group\/dq:hover .group-hover\/dq\:underline{ text-decoration-line: underline; }
.group:hover .group-hover\:underline{ text-decoration-line: underline; }
.group\/menu-item:hover .group-hover\/menu-item\:opacity-100{ opacity: 1; }
.group\/pfrow:hover .group-hover\/pfrow\:opacity-100{ opacity: 1; }
.group\/th:hover .group-hover\/th\:opacity-100{ opacity: 1; }
.group:hover .group-hover\:opacity-100{ opacity: 1; }
.group\/tenant:hover .group-hover\/tenant\:ring-2{ --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); }
.group\/tenant:hover .group-hover\/tenant\:ring-brand-accent\/40{ --tw-ring-color: rgb(var(--brand-accent-rgb) / 0.4); }
.group.destructive .group-\[\.destructive\]\:border-muted\/40{ border-color: hsl(var(--muted) / 0.4); }
.group.destructive .group-\[\.destructive\]\:text-red-300{ --tw-text-opacity: 1; color: rgb(252 165 165 / var(--tw-text-opacity, 1)); }
.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{ border-color: hsl(var(--destructive) / 0.3); }
.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, 1)); }
.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, 1)); }
.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{ --tw-ring-offset-color: #dc2626; }
.peer\/menu-button:hover ~ .peer-hover\/menu-button\:text-sidebar-accent-foreground{ color: hsl(var(--sidebar-accent-foreground)); }
.peer:disabled ~ .peer-disabled\:cursor-not-allowed{ cursor: not-allowed; }
.peer:disabled ~ .peer-disabled\:opacity-70{ opacity: 0.7; }
.has-\[\[data-variant\=inset\]\]\:bg-sidebar:has([data-variant=inset]){ background-color: hsl(var(--sidebar-background)); }
.has-\[\:disabled\]\:opacity-50:has(:disabled){ opacity: 0.5; }
.group\/menu-item:has([data-sidebar=menu-action]) .group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8{ padding-right: 2rem; }
.aria-disabled\:pointer-events-none[aria-disabled="true"]{ pointer-events: none; }
.aria-disabled\:opacity-50[aria-disabled="true"]{ opacity: 0.5; }
.aria-selected\:bg-accent[aria-selected="true"]{ background-color: hsl(var(--accent)); }
.aria-selected\:bg-accent\/50[aria-selected="true"]{ background-color: hsl(var(--accent) / 0.5); }
.aria-selected\:text-accent-foreground[aria-selected="true"]{ color: hsl(var(--accent-foreground)); }
.aria-selected\:text-muted-foreground[aria-selected="true"]{ color: hsl(var(--muted-foreground)); }
.aria-selected\:opacity-100[aria-selected="true"]{ opacity: 1; }
.data-\[disabled\=true\]\:pointer-events-none[data-disabled="true"]{ pointer-events: none; }
.data-\[disabled\]\:pointer-events-none[data-disabled]{ pointer-events: none; }
.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction="vertical"]{ height: 1px; }
.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction="vertical"]{ width: 100%; }
.data-\[side\=bottom\]\:translate-y-1[data-side="bottom"]{ --tw-translate-y: 0.25rem; 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-\[side\=left\]\:-translate-x-1[data-side="left"]{ --tw-translate-x: -0.25rem; 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-\[side\=right\]\:translate-x-1[data-side="right"]{ --tw-translate-x: 0.25rem; 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-\[side\=top\]\:-translate-y-1[data-side="top"]{ --tw-translate-y: -0.25rem; 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\=checked\]\:translate-x-5[data-state="checked"]{ --tw-translate-x: 1.25rem; 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\=unchecked\]\:translate-x-0[data-state="unchecked"]{ --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\=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)); }
@keyframes accordion-up{
 from{ height: var(--radix-accordion-content-height); }
 to{ height: 0; } }
.data-\[state\=closed\]\:animate-accordion-up[data-state="closed"]{ animation: accordion-up 0.2s ease-out; }
@keyframes accordion-down{
 from{ height: 0; }
 to{ height: var(--radix-accordion-content-height); } }
.data-\[state\=open\]\:animate-accordion-down[data-state="open"]{ animation: accordion-down 0.2s ease-out; }
.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction="vertical"]{ flex-direction: column; }
.data-\[active\=true\]\:bg-sidebar-accent[data-active="true"]{ background-color: hsl(var(--sidebar-accent)); }
.data-\[highlighted\]\:bg-\[var\(--brand-wash\)\][data-highlighted]{ background-color: var(--brand-wash); }
.data-\[highlighted\]\:bg-white\/\[0\.08\][data-highlighted]{ background-color: rgb(255 255 255 / 0.08); }
.data-\[selected\=\'true\'\]\:bg-accent[data-selected='true']{ background-color: hsl(var(--accent)); }
.data-\[selected\=true\]\:bg-\[\#F6F9FC\][data-selected="true"]{ --tw-bg-opacity: 1; background-color: rgb(246 249 252 / var(--tw-bg-opacity, 1)); }
.data-\[selected\=true\]\:bg-\[var\(--brand-wash\)\][data-selected="true"]{ background-color: var(--brand-wash); }
.data-\[state\=active\]\:bg-background[data-state="active"]{ background-color: hsl(var(--background)); }
.data-\[state\=active\]\:bg-white[data-state="active"]{ --tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)); }
.data-\[state\=checked\]\:bg-\[var\(--brand-accent\)\][data-state="checked"]{ background-color: var(--brand-accent); }
.data-\[state\=checked\]\:bg-primary[data-state="checked"]{ background-color: hsl(var(--primary)); }
.data-\[state\=on\]\:bg-accent[data-state="on"]{ background-color: hsl(var(--accent)); }
.data-\[state\=open\]\:bg-\[var\(--brand-wash\)\][data-state="open"]{ background-color: var(--brand-wash); }
.data-\[state\=open\]\:bg-accent[data-state="open"]{ background-color: hsl(var(--accent)); }
.data-\[state\=open\]\:bg-accent\/50[data-state="open"]{ background-color: hsl(var(--accent) / 0.5); }
.data-\[state\=open\]\:bg-secondary[data-state="open"]{ background-color: hsl(var(--secondary)); }
.data-\[state\=open\]\:bg-white\/\[0\.08\][data-state="open"]{ background-color: rgb(255 255 255 / 0.08); }
.data-\[state\=selected\]\:bg-muted[data-state="selected"]{ background-color: hsl(var(--muted)); }
.data-\[state\=unchecked\]\:bg-input[data-state="unchecked"]{ background-color: hsl(var(--input)); }
.data-\[active\=true\]\:font-medium[data-active="true"]{ font-weight: 500; }
.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active="true"]{ color: hsl(var(--sidebar-accent-foreground)); }
.data-\[highlighted\]\:text-\[\#2563EB\][data-highlighted]{ --tw-text-opacity: 1; color: rgb(37 99 235 / var(--tw-text-opacity, 1)); }
.data-\[highlighted\]\:text-white[data-highlighted]{ --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity, 1)); }
.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{ color: hsl(var(--muted-foreground)); }
.data-\[selected\=true\]\:text-accent-foreground[data-selected="true"]{ color: hsl(var(--accent-foreground)); }
.data-\[state\=active\]\:text-foreground[data-state="active"]{ color: hsl(var(--foreground)); }
.data-\[state\=checked\]\:text-primary-foreground[data-state="checked"]{ color: hsl(var(--primary-foreground)); }
.data-\[state\=on\]\:text-accent-foreground[data-state="on"]{ color: hsl(var(--accent-foreground)); }
.data-\[state\=open\]\:text-\[\#2563EB\][data-state="open"]{ --tw-text-opacity: 1; color: rgb(37 99 235 / var(--tw-text-opacity, 1)); }
.data-\[state\=open\]\:text-accent-foreground[data-state="open"]{ color: hsl(var(--accent-foreground)); }
.data-\[state\=open\]\:text-muted-foreground[data-state="open"]{ color: hsl(var(--muted-foreground)); }
.data-\[disabled\=true\]\:opacity-50[data-disabled="true"]{ opacity: 0.5; }
.data-\[disabled\]\:opacity-50[data-disabled]{ opacity: 0.5; }
.data-\[state\=open\]\:opacity-100[data-state="open"]{ opacity: 1; }
.data-\[state\=active\]\:shadow-sm[data-state="active"]{ --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); }
.data-\[swipe\=move\]\:transition-none[data-swipe="move"]{ transition-property: none; }
.data-\[state\=closed\]\:duration-300[data-state="closed"]{ transition-duration: 300ms; }
.data-\[state\=open\]\:duration-500[data-state="open"]{ transition-duration: 500ms; }
.data-\[motion\^\=from-\]\:animate-in[data-motion^="from-"]{ 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\=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\=visible\]\:animate-in[data-state="visible"]{ 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-\[motion\^\=to-\]\:animate-out[data-motion^="to-"]{ 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\]\: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-\[state\=hidden\]\:animate-out[data-state="hidden"]{ 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-\[motion\^\=from-\]\:fade-in[data-motion^="from-"]{ --tw-enter-opacity: 0; }
.data-\[motion\^\=to-\]\:fade-out[data-motion^="to-"]{ --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\=hidden\]\:fade-out[data-state="hidden"]{ --tw-exit-opacity: 0; }
.data-\[state\=open\]\:fade-in-0[data-state="open"]{ --tw-enter-opacity: 0; }
.data-\[state\=visible\]\:fade-in[data-state="visible"]{ --tw-enter-opacity: 0; }
.data-\[state\=closed\]\:zoom-out-95[data-state="closed"]{ --tw-exit-scale: .95; }
.data-\[state\=open\]\:zoom-in-90[data-state="open"]{ --tw-enter-scale: .9; }
.data-\[state\=open\]\:zoom-in-95[data-state="open"]{ --tw-enter-scale: .95; }
.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion="from-end"]{ --tw-enter-translate-x: 13rem; }
.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion="from-start"]{ --tw-enter-translate-x: -13rem; }
.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion="to-end"]{ --tw-exit-translate-x: 13rem; }
.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion="to-start"]{ --tw-exit-translate-x: -13rem; }
.data-\[side\=bottom\]\:slide-in-from-top-2[data-side="bottom"]{ --tw-enter-translate-y: -0.5rem; }
.data-\[side\=left\]\:slide-in-from-right-2[data-side="left"]{ --tw-enter-translate-x: 0.5rem; }
.data-\[side\=right\]\:slide-in-from-left-2[data-side="right"]{ --tw-enter-translate-x: -0.5rem; }
.data-\[side\=top\]\:slide-in-from-bottom-2[data-side="top"]{ --tw-enter-translate-y: 0.5rem; }
.data-\[state\=closed\]\:slide-out-to-bottom[data-state="closed"]{ --tw-exit-translate-y: 100%; }
.data-\[state\=closed\]\:slide-out-to-left[data-state="closed"]{ --tw-exit-translate-x: -100%; }
.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state="closed"]{ --tw-exit-translate-x: -50%; }
.data-\[state\=closed\]\:slide-out-to-right[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[data-state="closed"]{ --tw-exit-translate-y: -100%; }
.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state="closed"]{ --tw-exit-translate-y: -48%; }
.data-\[state\=open\]\:slide-in-from-bottom[data-state="open"]{ --tw-enter-translate-y: 100%; }
.data-\[state\=open\]\:slide-in-from-bottom-8[data-state="open"]{ --tw-enter-translate-y: 2rem; }
.data-\[state\=open\]\:slide-in-from-left[data-state="open"]{ --tw-enter-translate-x: -100%; }
.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state="open"]{ --tw-enter-translate-x: -50%; }
.data-\[state\=open\]\:slide-in-from-right[data-state="open"]{ --tw-enter-translate-x: 100%; }
.data-\[state\=open\]\:slide-in-from-top[data-state="open"]{ --tw-enter-translate-y: -100%; }
.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%; }
.data-\[state\=closed\]\:duration-300[data-state="closed"]{ animation-duration: 300ms; }
.data-\[state\=open\]\:duration-500[data-state="open"]{ animation-duration: 500ms; }
.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction="vertical"]::after{ content: var(--tw-content); left: 0px; }
.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction="vertical"]::after{ content: var(--tw-content); height: 0.25rem; }
.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction="vertical"]::after{ content: var(--tw-content); width: 100%; }
.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction="vertical"]::after{ content: var(--tw-content); --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)); }
.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction="vertical"]::after{ content: var(--tw-content); --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-\[state\=open\]\:hover\:bg-accent:hover[data-state="open"]{ background-color: hsl(var(--accent)); }
.data-\[state\=open\]\:hover\:bg-sidebar-accent:hover[data-state="open"]{ background-color: hsl(var(--sidebar-accent)); }
.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground:hover[data-state="open"]{ color: hsl(var(--sidebar-accent-foreground)); }
.data-\[state\=open\]\:focus\:bg-accent:focus[data-state="open"]{ background-color: hsl(var(--accent)); }
.group[data-collapsible="offcanvas"] .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]{ left: calc(var(--sidebar-width) * -1); }
.group[data-collapsible="offcanvas"] .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]{ right: calc(var(--sidebar-width) * -1); }
.group[data-side="left"] .group-data-\[side\=left\]\:-right-4{ right: -1rem; }
.group[data-side="right"] .group-data-\[side\=right\]\:left-0{ left: 0px; }
.group[data-collapsible="icon"] .group-data-\[collapsible\=icon\]\:-mt-8{ margin-top: -2rem; }
.group[data-collapsible="icon"] .group-data-\[collapsible\=icon\]\:hidden{ display: none; }
.group[data-collapsible="icon"] .group-data-\[collapsible\=icon\]\:\!size-8{ width: 2rem !important; height: 2rem !important; }
.group[data-collapsible="icon"] .group-data-\[collapsible\=icon\]\:w-\[--sidebar-width-icon\]{ width: var(--sidebar-width-icon); }
.group[data-collapsible="icon"] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]{ width: calc(var(--sidebar-width-icon) + 1rem); }
.group[data-collapsible="icon"] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]{ width: calc(var(--sidebar-width-icon) + 1rem + 2px); }
.group[data-collapsible="offcanvas"] .group-data-\[collapsible\=offcanvas\]\:w-0{ width: 0px; }
.group[data-collapsible="offcanvas"] .group-data-\[collapsible\=offcanvas\]\: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)); }
.group[data-side="right"] .group-data-\[side\=right\]\: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)); }
.group[data-state="open"] .group-data-\[state\=open\]\: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)); }
.group[data-collapsible="icon"] .group-data-\[collapsible\=icon\]\:overflow-hidden{ overflow: hidden; }
.group[data-variant="floating"] .group-data-\[variant\=floating\]\:rounded-lg{ border-radius: var(--radius); }
.group[data-variant="floating"] .group-data-\[variant\=floating\]\:border{ border-width: 1px; }
.group[data-side="left"] .group-data-\[side\=left\]\:border-r{ border-right-width: 1px; }
.group[data-side="right"] .group-data-\[side\=right\]\:border-l{ border-left-width: 1px; }
.group[data-variant="floating"] .group-data-\[variant\=floating\]\:border-sidebar-border{ border-color: hsl(var(--sidebar-border)); }
.group[data-collapsible="icon"] .group-data-\[collapsible\=icon\]\:\!p-0{ padding: 0px !important; }
.group[data-collapsible="icon"] .group-data-\[collapsible\=icon\]\:\!p-2{ padding: 0.5rem !important; }
.group[data-collapsible="icon"] .group-data-\[collapsible\=icon\]\:opacity-0{ opacity: 0; }
.group[data-variant="floating"] .group-data-\[variant\=floating\]\: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); }
.group[data-collapsible="offcanvas"] .group-data-\[collapsible\=offcanvas\]\:after\:left-full::after{ content: var(--tw-content); left: 100%; }
.group[data-collapsible="offcanvas"] .group-data-\[collapsible\=offcanvas\]\:hover\:bg-sidebar:hover{ background-color: hsl(var(--sidebar-background)); }
.peer\/menu-button[data-size="default"] ~ .peer-data-\[size\=default\]\/menu-button\:top-1\.5{ top: 0.375rem; }
.peer\/menu-button[data-size="lg"] ~ .peer-data-\[size\=lg\]\/menu-button\:top-2\.5{ top: 0.625rem; }
.peer\/menu-button[data-size="sm"] ~ .peer-data-\[size\=sm\]\/menu-button\:top-1{ top: 0.25rem; }
.peer\/menu-button[data-active="true"] ~ .peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground{ color: hsl(var(--sidebar-accent-foreground)); }
.prose-headings\:my-2 :is(:where(h1, h2, h3, h4, h5, h6, th):not(:where([class~="not-prose"],[class~="not-prose"] *))){ margin-top: 0.5rem; margin-bottom: 0.5rem; }
.prose-p\:my-1 :is(:where(p):not(:where([class~="not-prose"],[class~="not-prose"] *))){ margin-top: 0.25rem; margin-bottom: 0.25rem; }
.prose-p\:my-1\.5 :is(:where(p):not(:where([class~="not-prose"],[class~="not-prose"] *))){ margin-top: 0.375rem; margin-bottom: 0.375rem; }
.prose-ol\:my-1\.5 :is(:where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *))){ margin-top: 0.375rem; margin-bottom: 0.375rem; }
.prose-ul\:my-1 :is(:where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *))){ margin-top: 0.25rem; margin-bottom: 0.25rem; }
.prose-ul\:my-1\.5 :is(:where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *))){ margin-top: 0.375rem; margin-bottom: 0.375rem; }
.prose-li\:my-0\.5 :is(:where(li):not(:where([class~="not-prose"],[class~="not-prose"] *))){ margin-top: 0.125rem; margin-bottom: 0.125rem; }
.dark\:divide-\[\#2a3040\]:is(.dark *) > :not([hidden]) ~ :not([hidden]){ --tw-divide-opacity: 1; border-color: rgb(42 48 64 / var(--tw-divide-opacity, 1)); }
.dark\:divide-gray-700:is(.dark *) > :not([hidden]) ~ :not([hidden]){ --tw-divide-opacity: 1; border-color: rgb(55 65 81 / var(--tw-divide-opacity, 1)); }
.dark\:divide-gray-700\/30:is(.dark *) > :not([hidden]) ~ :not([hidden]){ border-color: rgb(55 65 81 / 0.3); }
.dark\:divide-gray-700\/60:is(.dark *) > :not([hidden]) ~ :not([hidden]){ border-color: rgb(55 65 81 / 0.6); }
.dark\:divide-gray-800:is(.dark *) > :not([hidden]) ~ :not([hidden]){ --tw-divide-opacity: 1; border-color: rgb(31 41 55 / var(--tw-divide-opacity, 1)); }
.dark\:border:is(.dark *){ border-width: 1px; }
.dark\:border-\[\#1a1f2b\]:is(.dark *){ --tw-border-opacity: 1; border-color: rgb(26 31 43 / var(--tw-border-opacity, 1)); }
.dark\:border-\[\#2a3040\]:is(.dark *){ --tw-border-opacity: 1; border-color: rgb(42 48 64 / var(--tw-border-opacity, 1)); }
.dark\:border-\[\#374151\]:is(.dark *){ --tw-border-opacity: 1; border-color: rgb(55 65 81 / var(--tw-border-opacity, 1)); }
.dark\:border-\[\#60a5fa\]\/30:is(.dark *){ border-color: rgb(96 165 250 / 0.3); }
.dark\:border-amber-700:is(.dark *){ --tw-border-opacity: 1; border-color: rgb(180 83 9 / var(--tw-border-opacity, 1)); }
.dark\:border-amber-800:is(.dark *){ --tw-border-opacity: 1; border-color: rgb(146 64 14 / var(--tw-border-opacity, 1)); }
.dark\:border-amber-900\/40:is(.dark *){ border-color: rgb(120 53 15 / 0.4); }
.dark\:border-blue-400:is(.dark *){ --tw-border-opacity: 1; border-color: rgb(96 165 250 / var(--tw-border-opacity, 1)); }
.dark\:border-blue-500:is(.dark *){ --tw-border-opacity: 1; border-color: rgb(59 130 246 / var(--tw-border-opacity, 1)); }
.dark\:border-blue-500\/60:is(.dark *){ border-color: rgb(59 130 246 / 0.6); }
.dark\:border-blue-600:is(.dark *){ --tw-border-opacity: 1; border-color: rgb(37 99 235 / var(--tw-border-opacity, 1)); }
.dark\:border-blue-700:is(.dark *){ --tw-border-opacity: 1; border-color: rgb(29 78 216 / var(--tw-border-opacity, 1)); }
.dark\:border-blue-800:is(.dark *){ --tw-border-opacity: 1; border-color: rgb(30 64 175 / var(--tw-border-opacity, 1)); }
.dark\:border-blue-800\/40:is(.dark *){ border-color: rgb(30 64 175 / 0.4); }
.dark\:border-blue-800\/50:is(.dark *){ border-color: rgb(30 64 175 / 0.5); }
.dark\:border-blue-900:is(.dark *){ --tw-border-opacity: 1; border-color: rgb(30 58 138 / var(--tw-border-opacity, 1)); }
.dark\:border-blue-900\/30:is(.dark *){ border-color: rgb(30 58 138 / 0.3); }
.dark\:border-blue-900\/40:is(.dark *){ border-color: rgb(30 58 138 / 0.4); }
.dark\:border-blue-900\/50:is(.dark *){ border-color: rgb(30 58 138 / 0.5); }
.dark\:border-destructive:is(.dark *){ border-color: hsl(var(--destructive)); }
.dark\:border-emerald-700:is(.dark *){ --tw-border-opacity: 1; border-color: rgb(4 120 87 / var(--tw-border-opacity, 1)); }
.dark\:border-gray-500:is(.dark *){ --tw-border-opacity: 1; border-color: rgb(107 114 128 / var(--tw-border-opacity, 1)); }
.dark\:border-gray-500\/15:is(.dark *){ border-color: rgb(107 114 128 / 0.15); }
.dark\:border-gray-600:is(.dark *){ --tw-border-opacity: 1; border-color: rgb(75 85 99 / var(--tw-border-opacity, 1)); }
.dark\:border-gray-700:is(.dark *){ --tw-border-opacity: 1; border-color: rgb(55 65 81 / var(--tw-border-opacity, 1)); }
.dark\:border-gray-700\/30:is(.dark *){ border-color: rgb(55 65 81 / 0.3); }
.dark\:border-gray-700\/40:is(.dark *){ border-color: rgb(55 65 81 / 0.4); }
.dark\:border-gray-700\/50:is(.dark *){ border-color: rgb(55 65 81 / 0.5); }
.dark\:border-gray-700\/60:is(.dark *){ border-color: rgb(55 65 81 / 0.6); }
.dark\:border-gray-800:is(.dark *){ --tw-border-opacity: 1; border-color: rgb(31 41 55 / var(--tw-border-opacity, 1)); }
.dark\:border-gray-900:is(.dark *){ --tw-border-opacity: 1; border-color: rgb(17 24 39 / var(--tw-border-opacity, 1)); }
.dark\:border-green-800:is(.dark *){ --tw-border-opacity: 1; border-color: rgb(22 101 52 / var(--tw-border-opacity, 1)); }
.dark\:border-green-800\/50:is(.dark *){ border-color: rgb(22 101 52 / 0.5); }
.dark\:border-green-900:is(.dark *){ --tw-border-opacity: 1; border-color: rgb(20 83 45 / var(--tw-border-opacity, 1)); }
.dark\:border-green-900\/50:is(.dark *){ border-color: rgb(20 83 45 / 0.5); }
.dark\:border-orange-800:is(.dark *){ --tw-border-opacity: 1; border-color: rgb(154 52 18 / var(--tw-border-opacity, 1)); }
.dark\:border-orange-800\/50:is(.dark *){ border-color: rgb(154 52 18 / 0.5); }
.dark\:border-purple-800:is(.dark *){ --tw-border-opacity: 1; border-color: rgb(107 33 168 / var(--tw-border-opacity, 1)); }
.dark\:border-purple-800\/50:is(.dark *){ border-color: rgb(107 33 168 / 0.5); }
.dark\:border-red-700:is(.dark *){ --tw-border-opacity: 1; border-color: rgb(185 28 28 / var(--tw-border-opacity, 1)); }
.dark\:border-red-800:is(.dark *){ --tw-border-opacity: 1; border-color: rgb(153 27 27 / var(--tw-border-opacity, 1)); }
.dark\:border-red-800\/40:is(.dark *){ border-color: rgb(153 27 27 / 0.4); }
.dark\:border-red-900\/30:is(.dark *){ border-color: rgb(127 29 29 / 0.3); }
.dark\:border-red-900\/40:is(.dark *){ border-color: rgb(127 29 29 / 0.4); }
.dark\:border-red-900\/50:is(.dark *){ border-color: rgb(127 29 29 / 0.5); }
.dark\:border-violet-700:is(.dark *){ --tw-border-opacity: 1; border-color: rgb(109 40 217 / var(--tw-border-opacity, 1)); }
.dark\:border-violet-800:is(.dark *){ --tw-border-opacity: 1; border-color: rgb(91 33 182 / var(--tw-border-opacity, 1)); }
.dark\:border-white:is(.dark *){ --tw-border-opacity: 1; border-color: rgb(255 255 255 / var(--tw-border-opacity, 1)); }
.dark\:border-white\/10:is(.dark *){ border-color: rgb(255 255 255 / 0.1); }
.dark\:border-yellow-700:is(.dark *){ --tw-border-opacity: 1; border-color: rgb(161 98 7 / var(--tw-border-opacity, 1)); }
.dark\:border-yellow-800:is(.dark *){ --tw-border-opacity: 1; border-color: rgb(133 77 14 / var(--tw-border-opacity, 1)); }
.dark\:bg-\[\#0c0f14\]:is(.dark *){ --tw-bg-opacity: 1; background-color: rgb(12 15 20 / var(--tw-bg-opacity, 1)); }
.dark\:bg-\[\#0e2a1f\]:is(.dark *){ --tw-bg-opacity: 1; background-color: rgb(14 42 31 / var(--tw-bg-opacity, 1)); }
.dark\:bg-\[\#0f1318\]:is(.dark *){ --tw-bg-opacity: 1; background-color: rgb(15 19 24 / var(--tw-bg-opacity, 1)); }
.dark\:bg-\[\#11151c\]:is(.dark *){ --tw-bg-opacity: 1; background-color: rgb(17 21 28 / var(--tw-bg-opacity, 1)); }
.dark\:bg-\[\#111827\]:is(.dark *){ --tw-bg-opacity: 1; background-color: rgb(17 24 39 / var(--tw-bg-opacity, 1)); }
.dark\:bg-\[\#151921\]:is(.dark *){ --tw-bg-opacity: 1; background-color: rgb(21 25 33 / var(--tw-bg-opacity, 1)); }
.dark\:bg-\[\#161a22\]:is(.dark *){ --tw-bg-opacity: 1; background-color: rgb(22 26 34 / var(--tw-bg-opacity, 1)); }
.dark\:bg-\[\#172742\]:is(.dark *){ --tw-bg-opacity: 1; background-color: rgb(23 39 66 / var(--tw-bg-opacity, 1)); }
.dark\:bg-\[\#1B212B\]:is(.dark *){ --tw-bg-opacity: 1; background-color: rgb(27 33 43 / var(--tw-bg-opacity, 1)); }
.dark\:bg-\[\#1E40AF\]\/20:is(.dark *){ background-color: rgb(30 64 175 / 0.2); }
.dark\:bg-\[\#1a1f29\]:is(.dark *){ --tw-bg-opacity: 1; background-color: rgb(26 31 41 / var(--tw-bg-opacity, 1)); }
.dark\:bg-\[\#1a1f2b\]:is(.dark *){ --tw-bg-opacity: 1; background-color: rgb(26 31 43 / var(--tw-bg-opacity, 1)); }
.dark\:bg-\[\#1b2230\]:is(.dark *){ --tw-bg-opacity: 1; background-color: rgb(27 34 48 / var(--tw-bg-opacity, 1)); }
.dark\:bg-\[\#1c212b\]:is(.dark *){ --tw-bg-opacity: 1; background-color: rgb(28 33 43 / var(--tw-bg-opacity, 1)); }
.dark\:bg-\[\#1c3a55\]:is(.dark *){ --tw-bg-opacity: 1; background-color: rgb(28 58 85 / var(--tw-bg-opacity, 1)); }
.dark\:bg-\[\#1d2a44\]:is(.dark *){ --tw-bg-opacity: 1; background-color: rgb(29 42 68 / var(--tw-bg-opacity, 1)); }
.dark\:bg-\[\#2E7BCC\]\/15:is(.dark *){ background-color: rgb(46 123 204 / 0.15); }
.dark\:bg-\[\#3a2c0e\]:is(.dark *){ --tw-bg-opacity: 1; background-color: rgb(58 44 14 / var(--tw-bg-opacity, 1)); }
.dark\:bg-\[\#60a5fa\]:is(.dark *){ --tw-bg-opacity: 1; background-color: rgb(96 165 250 / var(--tw-bg-opacity, 1)); }
.dark\:bg-\[\#60a5fa\]\/10:is(.dark *){ background-color: rgb(96 165 250 / 0.1); }
.dark\:bg-\[var\(--brand-accent\)\]:is(.dark *){ background-color: var(--brand-accent); }
.dark\:bg-amber-500\/10:is(.dark *){ background-color: rgb(245 158 11 / 0.1); }
.dark\:bg-amber-500\/15:is(.dark *){ background-color: rgb(245 158 11 / 0.15); }
.dark\:bg-amber-900\/20:is(.dark *){ background-color: rgb(120 53 15 / 0.2); }
.dark\:bg-amber-900\/30:is(.dark *){ background-color: rgb(120 53 15 / 0.3); }
.dark\:bg-amber-950\/10:is(.dark *){ background-color: rgb(69 26 3 / 0.1); }
.dark\:bg-amber-950\/20:is(.dark *){ background-color: rgb(69 26 3 / 0.2); }
.dark\:bg-amber-950\/25:is(.dark *){ background-color: rgb(69 26 3 / 0.25); }
.dark\:bg-amber-950\/30:is(.dark *){ background-color: rgb(69 26 3 / 0.3); }
.dark\:bg-amber-950\/40:is(.dark *){ background-color: rgb(69 26 3 / 0.4); }
.dark\:bg-black\/40:is(.dark *){ background-color: rgb(0 0 0 / 0.4); }
.dark\:bg-blue-400:is(.dark *){ --tw-bg-opacity: 1; background-color: rgb(96 165 250 / var(--tw-bg-opacity, 1)); }
.dark\:bg-blue-500:is(.dark *){ --tw-bg-opacity: 1; background-color: rgb(59 130 246 / var(--tw-bg-opacity, 1)); }
.dark\:bg-blue-500\/10:is(.dark *){ background-color: rgb(59 130 246 / 0.1); }
.dark\:bg-blue-500\/15:is(.dark *){ background-color: rgb(59 130 246 / 0.15); }
.dark\:bg-blue-500\/\[0\.06\]:is(.dark *){ background-color: rgb(59 130 246 / 0.06); }
.dark\:bg-blue-600:is(.dark *){ --tw-bg-opacity: 1; background-color: rgb(37 99 235 / var(--tw-bg-opacity, 1)); }
.dark\:bg-blue-700:is(.dark *){ --tw-bg-opacity: 1; background-color: rgb(29 78 216 / var(--tw-bg-opacity, 1)); }
.dark\:bg-blue-900:is(.dark *){ --tw-bg-opacity: 1; background-color: rgb(30 58 138 / var(--tw-bg-opacity, 1)); }
.dark\:bg-blue-900\/10:is(.dark *){ background-color: rgb(30 58 138 / 0.1); }
.dark\:bg-blue-900\/15:is(.dark *){ background-color: rgb(30 58 138 / 0.15); }
.dark\:bg-blue-900\/20:is(.dark *){ background-color: rgb(30 58 138 / 0.2); }
.dark\:bg-blue-900\/30:is(.dark *){ background-color: rgb(30 58 138 / 0.3); }
.dark\:bg-blue-900\/40:is(.dark *){ background-color: rgb(30 58 138 / 0.4); }
.dark\:bg-blue-900\/50:is(.dark *){ background-color: rgb(30 58 138 / 0.5); }
.dark\:bg-blue-950:is(.dark *){ --tw-bg-opacity: 1; background-color: rgb(23 37 84 / var(--tw-bg-opacity, 1)); }
.dark\:bg-blue-950\/20:is(.dark *){ background-color: rgb(23 37 84 / 0.2); }
.dark\:bg-blue-950\/25:is(.dark *){ background-color: rgb(23 37 84 / 0.25); }
.dark\:bg-blue-950\/30:is(.dark *){ background-color: rgb(23 37 84 / 0.3); }
.dark\:bg-blue-950\/40:is(.dark *){ background-color: rgb(23 37 84 / 0.4); }
.dark\:bg-blue-950\/50:is(.dark *){ background-color: rgb(23 37 84 / 0.5); }
.dark\:bg-brand-accent\/10:is(.dark *){ background-color: rgb(var(--brand-accent-rgb) / 0.1); }
.dark\:bg-brand-accent\/15:is(.dark *){ background-color: rgb(var(--brand-accent-rgb) / 0.15); }
.dark\:bg-brand-accent\/20:is(.dark *){ background-color: rgb(var(--brand-accent-rgb) / 0.2); }
.dark\:bg-cyan-400:is(.dark *){ --tw-bg-opacity: 1; background-color: rgb(34 211 238 / var(--tw-bg-opacity, 1)); }
.dark\:bg-cyan-900\/40:is(.dark *){ background-color: rgb(22 78 99 / 0.4); }
.dark\:bg-emerald-500\/10:is(.dark *){ background-color: rgb(16 185 129 / 0.1); }
.dark\:bg-emerald-900\/30:is(.dark *){ background-color: rgb(6 78 59 / 0.3); }
.dark\:bg-emerald-950\/25:is(.dark *){ background-color: rgb(2 44 34 / 0.25); }
.dark\:bg-gray-100:is(.dark *){ --tw-bg-opacity: 1; background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1)); }
.dark\:bg-gray-400:is(.dark *){ --tw-bg-opacity: 1; background-color: rgb(156 163 175 / var(--tw-bg-opacity, 1)); }
.dark\:bg-gray-600:is(.dark *){ --tw-bg-opacity: 1; background-color: rgb(75 85 99 / var(--tw-bg-opacity, 1)); }
.dark\:bg-gray-700:is(.dark *){ --tw-bg-opacity: 1; background-color: rgb(55 65 81 / var(--tw-bg-opacity, 1)); }
.dark\:bg-gray-700\/40:is(.dark *){ background-color: rgb(55 65 81 / 0.4); }
.dark\:bg-gray-700\/50:is(.dark *){ background-color: rgb(55 65 81 / 0.5); }
.dark\:bg-gray-700\/70:is(.dark *){ background-color: rgb(55 65 81 / 0.7); }
.dark\:bg-gray-800:is(.dark *){ --tw-bg-opacity: 1; background-color: rgb(31 41 55 / var(--tw-bg-opacity, 1)); }
.dark\:bg-gray-800\/20:is(.dark *){ background-color: rgb(31 41 55 / 0.2); }
.dark\:bg-gray-800\/30:is(.dark *){ background-color: rgb(31 41 55 / 0.3); }
.dark\:bg-gray-800\/40:is(.dark *){ background-color: rgb(31 41 55 / 0.4); }
.dark\:bg-gray-800\/50:is(.dark *){ background-color: rgb(31 41 55 / 0.5); }
.dark\:bg-gray-800\/60:is(.dark *){ background-color: rgb(31 41 55 / 0.6); }
.dark\:bg-gray-800\/70:is(.dark *){ background-color: rgb(31 41 55 / 0.7); }
.dark\:bg-gray-800\/80:is(.dark *){ background-color: rgb(31 41 55 / 0.8); }
.dark\:bg-gray-800\/85:is(.dark *){ background-color: rgb(31 41 55 / 0.85); }
.dark\:bg-gray-900:is(.dark *){ --tw-bg-opacity: 1; background-color: rgb(17 24 39 / var(--tw-bg-opacity, 1)); }
.dark\:bg-gray-900\/20:is(.dark *){ background-color: rgb(17 24 39 / 0.2); }
.dark\:bg-gray-900\/30:is(.dark *){ background-color: rgb(17 24 39 / 0.3); }
.dark\:bg-gray-900\/40:is(.dark *){ background-color: rgb(17 24 39 / 0.4); }
.dark\:bg-gray-900\/5:is(.dark *){ background-color: rgb(17 24 39 / 0.05); }
.dark\:bg-gray-900\/50:is(.dark *){ background-color: rgb(17 24 39 / 0.5); }
.dark\:bg-gray-900\/60:is(.dark *){ background-color: rgb(17 24 39 / 0.6); }
.dark\:bg-gray-900\/90:is(.dark *){ background-color: rgb(17 24 39 / 0.9); }
.dark\:bg-gray-900\/95:is(.dark *){ background-color: rgb(17 24 39 / 0.95); }
.dark\:bg-gray-950:is(.dark *){ --tw-bg-opacity: 1; background-color: rgb(3 7 18 / var(--tw-bg-opacity, 1)); }
.dark\:bg-gray-950\/20:is(.dark *){ background-color: rgb(3 7 18 / 0.2); }
.dark\:bg-green-400:is(.dark *){ --tw-bg-opacity: 1; background-color: rgb(74 222 128 / var(--tw-bg-opacity, 1)); }
.dark\:bg-green-500\/10:is(.dark *){ background-color: rgb(34 197 94 / 0.1); }
.dark\:bg-green-900:is(.dark *){ --tw-bg-opacity: 1; background-color: rgb(20 83 45 / var(--tw-bg-opacity, 1)); }
.dark\:bg-green-900\/10:is(.dark *){ background-color: rgb(20 83 45 / 0.1); }
.dark\:bg-green-900\/20:is(.dark *){ background-color: rgb(20 83 45 / 0.2); }
.dark\:bg-green-900\/30:is(.dark *){ background-color: rgb(20 83 45 / 0.3); }
.dark\:bg-green-900\/40:is(.dark *){ background-color: rgb(20 83 45 / 0.4); }
.dark\:bg-green-900\/50:is(.dark *){ background-color: rgb(20 83 45 / 0.5); }
.dark\:bg-green-950\/20:is(.dark *){ background-color: rgb(5 46 22 / 0.2); }
.dark\:bg-green-950\/25:is(.dark *){ background-color: rgb(5 46 22 / 0.25); }
.dark\:bg-green-950\/30:is(.dark *){ background-color: rgb(5 46 22 / 0.3); }
.dark\:bg-green-950\/40:is(.dark *){ background-color: rgb(5 46 22 / 0.4); }
.dark\:bg-indigo-900\/10:is(.dark *){ background-color: rgb(49 46 129 / 0.1); }
.dark\:bg-indigo-900\/30:is(.dark *){ background-color: rgb(49 46 129 / 0.3); }
.dark\:bg-indigo-900\/40:is(.dark *){ background-color: rgb(49 46 129 / 0.4); }
.dark\:bg-indigo-900\/50:is(.dark *){ background-color: rgb(49 46 129 / 0.5); }
.dark\:bg-orange-500\/10:is(.dark *){ background-color: rgb(249 115 22 / 0.1); }
.dark\:bg-orange-900:is(.dark *){ --tw-bg-opacity: 1; background-color: rgb(124 45 18 / var(--tw-bg-opacity, 1)); }
.dark\:bg-orange-900\/20:is(.dark *){ background-color: rgb(124 45 18 / 0.2); }
.dark\:bg-orange-900\/30:is(.dark *){ background-color: rgb(124 45 18 / 0.3); }
.dark\:bg-orange-900\/40:is(.dark *){ background-color: rgb(124 45 18 / 0.4); }
.dark\:bg-purple-400:is(.dark *){ --tw-bg-opacity: 1; background-color: rgb(192 132 252 / var(--tw-bg-opacity, 1)); }
.dark\:bg-purple-900:is(.dark *){ --tw-bg-opacity: 1; background-color: rgb(88 28 135 / var(--tw-bg-opacity, 1)); }
.dark\:bg-purple-900\/20:is(.dark *){ background-color: rgb(88 28 135 / 0.2); }
.dark\:bg-purple-900\/30:is(.dark *){ background-color: rgb(88 28 135 / 0.3); }
.dark\:bg-purple-900\/40:is(.dark *){ background-color: rgb(88 28 135 / 0.4); }
.dark\:bg-red-500\/10:is(.dark *){ background-color: rgb(239 68 68 / 0.1); }
.dark\:bg-red-900:is(.dark *){ --tw-bg-opacity: 1; background-color: rgb(127 29 29 / var(--tw-bg-opacity, 1)); }
.dark\:bg-red-900\/10:is(.dark *){ background-color: rgb(127 29 29 / 0.1); }
.dark\:bg-red-900\/20:is(.dark *){ background-color: rgb(127 29 29 / 0.2); }
.dark\:bg-red-900\/30:is(.dark *){ background-color: rgb(127 29 29 / 0.3); }
.dark\:bg-red-900\/40:is(.dark *){ background-color: rgb(127 29 29 / 0.4); }
.dark\:bg-red-950\/10:is(.dark *){ background-color: rgb(69 10 10 / 0.1); }
.dark\:bg-red-950\/20:is(.dark *){ background-color: rgb(69 10 10 / 0.2); }
.dark\:bg-red-950\/25:is(.dark *){ background-color: rgb(69 10 10 / 0.25); }
.dark\:bg-red-950\/30:is(.dark *){ background-color: rgb(69 10 10 / 0.3); }
.dark\:bg-red-950\/40:is(.dark *){ background-color: rgb(69 10 10 / 0.4); }
.dark\:bg-rose-900\/30:is(.dark *){ background-color: rgb(136 19 55 / 0.3); }
.dark\:bg-sky-900\/30:is(.dark *){ background-color: rgb(12 74 110 / 0.3); }
.dark\:bg-slate-800\/60:is(.dark *){ background-color: rgb(30 41 59 / 0.6); }
.dark\:bg-teal-900\/30:is(.dark *){ background-color: rgb(19 78 74 / 0.3); }
.dark\:bg-transparent:is(.dark *){ background-color: transparent; }
.dark\:bg-violet-900\/10:is(.dark *){ background-color: rgb(76 29 149 / 0.1); }
.dark\:bg-violet-900\/20:is(.dark *){ background-color: rgb(76 29 149 / 0.2); }
.dark\:bg-violet-900\/30:is(.dark *){ background-color: rgb(76 29 149 / 0.3); }
.dark\:bg-violet-900\/40:is(.dark *){ background-color: rgb(76 29 149 / 0.4); }
.dark\:bg-white:is(.dark *){ --tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)); }
.dark\:bg-white\/10:is(.dark *){ background-color: rgb(255 255 255 / 0.1); }
.dark\:bg-white\/\[0\.02\]:is(.dark *){ background-color: rgb(255 255 255 / 0.02); }
.dark\:bg-yellow-900:is(.dark *){ --tw-bg-opacity: 1; background-color: rgb(113 63 18 / var(--tw-bg-opacity, 1)); }
.dark\:bg-yellow-900\/20:is(.dark *){ background-color: rgb(113 63 18 / 0.2); }
.dark\:bg-yellow-900\/30:is(.dark *){ background-color: rgb(113 63 18 / 0.3); }
.dark\:bg-yellow-900\/40:is(.dark *){ background-color: rgb(113 63 18 / 0.4); }
.dark\:bg-yellow-900\/50:is(.dark *){ background-color: rgb(113 63 18 / 0.5); }
.dark\:bg-yellow-950\/20:is(.dark *){ background-color: rgb(66 32 6 / 0.2); }
.dark\:bg-yellow-950\/30:is(.dark *){ background-color: rgb(66 32 6 / 0.3); }
.dark\:from-blue-900\/10:is(.dark *){ --tw-gradient-from: rgb(30 58 138 / 0.1) var(--tw-gradient-from-position); --tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.dark\:from-blue-900\/20:is(.dark *){ --tw-gradient-from: rgb(30 58 138 / 0.2) var(--tw-gradient-from-position); --tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.dark\:from-blue-950\/20:is(.dark *){ --tw-gradient-from: rgb(23 37 84 / 0.2) var(--tw-gradient-from-position); --tw-gradient-to: rgb(23 37 84 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.dark\:from-blue-950\/40:is(.dark *){ --tw-gradient-from: rgb(23 37 84 / 0.4) var(--tw-gradient-from-position); --tw-gradient-to: rgb(23 37 84 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.dark\:from-gray-800:is(.dark *){ --tw-gradient-from: #1f2937 var(--tw-gradient-from-position); --tw-gradient-to: rgb(31 41 55 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.dark\:from-gray-900:is(.dark *){ --tw-gradient-from: #111827 var(--tw-gradient-from-position); --tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.dark\:from-gray-950:is(.dark *){ --tw-gradient-from: #030712 var(--tw-gradient-from-position); --tw-gradient-to: rgb(3 7 18 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.dark\:from-green-900\/20:is(.dark *){ --tw-gradient-from: rgb(20 83 45 / 0.2) var(--tw-gradient-from-position); --tw-gradient-to: rgb(20 83 45 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.dark\:from-green-950\/20:is(.dark *){ --tw-gradient-from: rgb(5 46 22 / 0.2) var(--tw-gradient-from-position); --tw-gradient-to: rgb(5 46 22 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.dark\:from-orange-900\/20:is(.dark *){ --tw-gradient-from: rgb(124 45 18 / 0.2) var(--tw-gradient-from-position); --tw-gradient-to: rgb(124 45 18 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.dark\:from-purple-900\/20:is(.dark *){ --tw-gradient-from: rgb(88 28 135 / 0.2) var(--tw-gradient-from-position); --tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.dark\:via-gray-950:is(.dark *){ --tw-gradient-to: rgb(3 7 18 / 0)  var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #030712 var(--tw-gradient-via-position), var(--tw-gradient-to); }
.dark\:via-gray-950\/95:is(.dark *){ --tw-gradient-to: rgb(3 7 18 / 0)  var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), rgb(3 7 18 / 0.95) var(--tw-gradient-via-position), var(--tw-gradient-to); }
.dark\:to-blue-900\/10:is(.dark *){ --tw-gradient-to: rgb(30 58 138 / 0.1) var(--tw-gradient-to-position); }
.dark\:to-blue-900\/5:is(.dark *){ --tw-gradient-to: rgb(30 58 138 / 0.05) var(--tw-gradient-to-position); }
.dark\:to-blue-950\/20:is(.dark *){ --tw-gradient-to: rgb(23 37 84 / 0.2) var(--tw-gradient-to-position); }
.dark\:to-emerald-950\/20:is(.dark *){ --tw-gradient-to: rgb(2 44 34 / 0.2) var(--tw-gradient-to-position); }
.dark\:to-gray-800\/50:is(.dark *){ --tw-gradient-to: rgb(31 41 55 / 0.5) var(--tw-gradient-to-position); }
.dark\:to-gray-950:is(.dark *){ --tw-gradient-to: #030712 var(--tw-gradient-to-position); }
.dark\:to-green-900\/10:is(.dark *){ --tw-gradient-to: rgb(20 83 45 / 0.1) var(--tw-gradient-to-position); }
.dark\:to-orange-900\/10:is(.dark *){ --tw-gradient-to: rgb(124 45 18 / 0.1) var(--tw-gradient-to-position); }
.dark\:to-purple-900\/10:is(.dark *){ --tw-gradient-to: rgb(88 28 135 / 0.1) var(--tw-gradient-to-position); }
.dark\:text-\[\#0f1318\]:is(.dark *){ --tw-text-opacity: 1; color: rgb(15 19 24 / var(--tw-text-opacity, 1)); }
.dark\:text-\[\#103D5C\]:is(.dark *){ --tw-text-opacity: 1; color: rgb(16 61 92 / var(--tw-text-opacity, 1)); }
.dark\:text-\[\#34d399\]:is(.dark *){ --tw-text-opacity: 1; color: rgb(52 211 153 / var(--tw-text-opacity, 1)); }
.dark\:text-\[\#60a5fa\]:is(.dark *){ --tw-text-opacity: 1; color: rgb(96 165 250 / var(--tw-text-opacity, 1)); }
.dark\:text-\[\#6ea8ff\]:is(.dark *){ --tw-text-opacity: 1; color: rgb(110 168 255 / var(--tw-text-opacity, 1)); }
.dark\:text-\[\#7aa9ff\]:is(.dark *){ --tw-text-opacity: 1; color: rgb(122 169 255 / var(--tw-text-opacity, 1)); }
.dark\:text-\[\#93C5FD\]:is(.dark *){ --tw-text-opacity: 1; color: rgb(147 197 253 / var(--tw-text-opacity, 1)); }
.dark\:text-\[\#E2E8F0\]:is(.dark *){ --tw-text-opacity: 1; color: rgb(226 232 240 / var(--tw-text-opacity, 1)); }
.dark\:text-\[\#FBBF24\]:is(.dark *){ --tw-text-opacity: 1; color: rgb(251 191 36 / var(--tw-text-opacity, 1)); }
.dark\:text-\[\#cbd9f3\]:is(.dark *){ --tw-text-opacity: 1; color: rgb(203 217 243 / var(--tw-text-opacity, 1)); }
.dark\:text-\[\#fbbf24\]:is(.dark *){ --tw-text-opacity: 1; color: rgb(251 191 36 / var(--tw-text-opacity, 1)); }
.dark\:text-\[var\(--brand-accent\)\]:is(.dark *){ color: var(--brand-accent); }
.dark\:text-\[var\(--brand-deep\)\]:is(.dark *){ color: var(--brand-deep); }
.dark\:text-\[var\(--brand-light\)\]:is(.dark *){ color: var(--brand-light); }
.dark\:text-amber-200:is(.dark *){ --tw-text-opacity: 1; color: rgb(253 230 138 / var(--tw-text-opacity, 1)); }
.dark\:text-amber-200\/70:is(.dark *){ color: rgb(253 230 138 / 0.7); }
.dark\:text-amber-200\/90:is(.dark *){ color: rgb(253 230 138 / 0.9); }
.dark\:text-amber-300:is(.dark *){ --tw-text-opacity: 1; color: rgb(252 211 77 / var(--tw-text-opacity, 1)); }
.dark\:text-amber-300\/80:is(.dark *){ color: rgb(252 211 77 / 0.8); }
.dark\:text-amber-400:is(.dark *){ --tw-text-opacity: 1; color: rgb(251 191 36 / var(--tw-text-opacity, 1)); }
.dark\:text-black:is(.dark *){ --tw-text-opacity: 1; color: rgb(0 0 0 / var(--tw-text-opacity, 1)); }
.dark\:text-blue-100:is(.dark *){ --tw-text-opacity: 1; color: rgb(219 234 254 / var(--tw-text-opacity, 1)); }
.dark\:text-blue-100\/90:is(.dark *){ color: rgb(219 234 254 / 0.9); }
.dark\:text-blue-200:is(.dark *){ --tw-text-opacity: 1; color: rgb(191 219 254 / var(--tw-text-opacity, 1)); }
.dark\:text-blue-300:is(.dark *){ --tw-text-opacity: 1; color: rgb(147 197 253 / var(--tw-text-opacity, 1)); }
.dark\:text-blue-400:is(.dark *){ --tw-text-opacity: 1; color: rgb(96 165 250 / var(--tw-text-opacity, 1)); }
.dark\:text-cyan-300:is(.dark *){ --tw-text-opacity: 1; color: rgb(103 232 249 / var(--tw-text-opacity, 1)); }
.dark\:text-cyan-400:is(.dark *){ --tw-text-opacity: 1; color: rgb(34 211 238 / var(--tw-text-opacity, 1)); }
.dark\:text-emerald-200:is(.dark *){ --tw-text-opacity: 1; color: rgb(167 243 208 / var(--tw-text-opacity, 1)); }
.dark\:text-emerald-200\/90:is(.dark *){ color: rgb(167 243 208 / 0.9); }
.dark\:text-emerald-300:is(.dark *){ --tw-text-opacity: 1; color: rgb(110 231 183 / var(--tw-text-opacity, 1)); }
.dark\:text-emerald-300\/70:is(.dark *){ color: rgb(110 231 183 / 0.7); }
.dark\:text-emerald-400:is(.dark *){ --tw-text-opacity: 1; color: rgb(52 211 153 / var(--tw-text-opacity, 1)); }
.dark\:text-gray-100:is(.dark *){ --tw-text-opacity: 1; color: rgb(243 244 246 / var(--tw-text-opacity, 1)); }
.dark\:text-gray-200:is(.dark *){ --tw-text-opacity: 1; color: rgb(229 231 235 / var(--tw-text-opacity, 1)); }
.dark\:text-gray-300:is(.dark *){ --tw-text-opacity: 1; color: rgb(209 213 219 / var(--tw-text-opacity, 1)); }
.dark\:text-gray-400:is(.dark *){ --tw-text-opacity: 1; color: rgb(156 163 175 / var(--tw-text-opacity, 1)); }
.dark\:text-gray-500:is(.dark *){ --tw-text-opacity: 1; color: rgb(107 114 128 / var(--tw-text-opacity, 1)); }
.dark\:text-gray-600:is(.dark *){ --tw-text-opacity: 1; color: rgb(75 85 99 / var(--tw-text-opacity, 1)); }
.dark\:text-gray-700:is(.dark *){ --tw-text-opacity: 1; color: rgb(55 65 81 / var(--tw-text-opacity, 1)); }
.dark\:text-gray-900:is(.dark *){ --tw-text-opacity: 1; color: rgb(17 24 39 / var(--tw-text-opacity, 1)); }
.dark\:text-green-100:is(.dark *){ --tw-text-opacity: 1; color: rgb(220 252 231 / var(--tw-text-opacity, 1)); }
.dark\:text-green-200:is(.dark *){ --tw-text-opacity: 1; color: rgb(187 247 208 / var(--tw-text-opacity, 1)); }
.dark\:text-green-300:is(.dark *){ --tw-text-opacity: 1; color: rgb(134 239 172 / var(--tw-text-opacity, 1)); }
.dark\:text-green-300\/90:is(.dark *){ color: rgb(134 239 172 / 0.9); }
.dark\:text-green-400:is(.dark *){ --tw-text-opacity: 1; color: rgb(74 222 128 / var(--tw-text-opacity, 1)); }
.dark\:text-green-400\/80:is(.dark *){ color: rgb(74 222 128 / 0.8); }
.dark\:text-green-500:is(.dark *){ --tw-text-opacity: 1; color: rgb(34 197 94 / var(--tw-text-opacity, 1)); }
.dark\:text-indigo-300:is(.dark *){ --tw-text-opacity: 1; color: rgb(165 180 252 / var(--tw-text-opacity, 1)); }
.dark\:text-indigo-400:is(.dark *){ --tw-text-opacity: 1; color: rgb(129 140 248 / var(--tw-text-opacity, 1)); }
.dark\:text-lime-400:is(.dark *){ --tw-text-opacity: 1; color: rgb(163 230 53 / var(--tw-text-opacity, 1)); }
.dark\:text-orange-300:is(.dark *){ --tw-text-opacity: 1; color: rgb(253 186 116 / var(--tw-text-opacity, 1)); }
.dark\:text-orange-400:is(.dark *){ --tw-text-opacity: 1; color: rgb(251 146 60 / var(--tw-text-opacity, 1)); }
.dark\:text-purple-300:is(.dark *){ --tw-text-opacity: 1; color: rgb(216 180 254 / var(--tw-text-opacity, 1)); }
.dark\:text-purple-400:is(.dark *){ --tw-text-opacity: 1; color: rgb(192 132 252 / var(--tw-text-opacity, 1)); }
.dark\:text-red-200:is(.dark *){ --tw-text-opacity: 1; color: rgb(254 202 202 / var(--tw-text-opacity, 1)); }
.dark\:text-red-300:is(.dark *){ --tw-text-opacity: 1; color: rgb(252 165 165 / var(--tw-text-opacity, 1)); }
.dark\:text-red-300\/80:is(.dark *){ color: rgb(252 165 165 / 0.8); }
.dark\:text-red-400:is(.dark *){ --tw-text-opacity: 1; color: rgb(248 113 113 / var(--tw-text-opacity, 1)); }
.dark\:text-red-500:is(.dark *){ --tw-text-opacity: 1; color: rgb(239 68 68 / var(--tw-text-opacity, 1)); }
.dark\:text-rose-400:is(.dark *){ --tw-text-opacity: 1; color: rgb(251 113 133 / var(--tw-text-opacity, 1)); }
.dark\:text-sky-400:is(.dark *){ --tw-text-opacity: 1; color: rgb(56 189 248 / var(--tw-text-opacity, 1)); }
.dark\:text-slate-400:is(.dark *){ --tw-text-opacity: 1; color: rgb(148 163 184 / var(--tw-text-opacity, 1)); }
.dark\:text-teal-400:is(.dark *){ --tw-text-opacity: 1; color: rgb(45 212 191 / var(--tw-text-opacity, 1)); }
.dark\:text-violet-200:is(.dark *){ --tw-text-opacity: 1; color: rgb(221 214 254 / var(--tw-text-opacity, 1)); }
.dark\:text-violet-300:is(.dark *){ --tw-text-opacity: 1; color: rgb(196 181 253 / var(--tw-text-opacity, 1)); }
.dark\:text-violet-400:is(.dark *){ --tw-text-opacity: 1; color: rgb(167 139 250 / var(--tw-text-opacity, 1)); }
.dark\:text-white:is(.dark *){ --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity, 1)); }
.dark\:text-yellow-200:is(.dark *){ --tw-text-opacity: 1; color: rgb(254 240 138 / var(--tw-text-opacity, 1)); }
.dark\:text-yellow-300:is(.dark *){ --tw-text-opacity: 1; color: rgb(253 224 71 / var(--tw-text-opacity, 1)); }
.dark\:text-yellow-400:is(.dark *){ --tw-text-opacity: 1; color: rgb(250 204 21 / var(--tw-text-opacity, 1)); }
.dark\:shadow-\[0_0_0_2px_\#111827\]:is(.dark *){ --tw-shadow: 0 0 0 2px #111827; --tw-shadow-colored: 0 0 0 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); }
.dark\:shadow-\[0_2px_8px_rgba\(0\2c 0\2c 0\2c 0\.18\)\]:is(.dark *){ --tw-shadow: 0 2px 8px rgba(0,0,0,0.18); --tw-shadow-colored: 0 2px 8px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); }
.dark\:shadow-none:is(.dark *){ --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); }
.dark\:ring-\[\#0f1318\]:is(.dark *){ --tw-ring-opacity: 1; --tw-ring-color: rgb(15 19 24 / var(--tw-ring-opacity, 1)); }
.dark\:ring-\[\#151921\]:is(.dark *){ --tw-ring-opacity: 1; --tw-ring-color: rgb(21 25 33 / var(--tw-ring-opacity, 1)); }
.dark\:ring-\[var\(--brand-accent\)\]:is(.dark *){ --tw-ring-color: var(--brand-accent); }
.dark\:ring-blue-500\/30:is(.dark *){ --tw-ring-color: rgb(59 130 246 / 0.3); }
.dark\:ring-blue-600:is(.dark *){ --tw-ring-opacity: 1; --tw-ring-color: rgb(37 99 235 / var(--tw-ring-opacity, 1)); }
.dark\:ring-emerald-900:is(.dark *){ --tw-ring-opacity: 1; --tw-ring-color: rgb(6 78 59 / var(--tw-ring-opacity, 1)); }
.dark\:ring-gray-500\/20:is(.dark *){ --tw-ring-color: rgb(107 114 128 / 0.2); }
.dark\:ring-gray-600:is(.dark *){ --tw-ring-opacity: 1; --tw-ring-color: rgb(75 85 99 / var(--tw-ring-opacity, 1)); }
.dark\:ring-gray-700:is(.dark *){ --tw-ring-opacity: 1; --tw-ring-color: rgb(55 65 81 / var(--tw-ring-opacity, 1)); }
.dark\:ring-gray-700\/60:is(.dark *){ --tw-ring-color: rgb(55 65 81 / 0.6); }
.dark\:ring-gray-800:is(.dark *){ --tw-ring-opacity: 1; --tw-ring-color: rgb(31 41 55 / var(--tw-ring-opacity, 1)); }
.dark\:ring-gray-900:is(.dark *){ --tw-ring-opacity: 1; --tw-ring-color: rgb(17 24 39 / var(--tw-ring-opacity, 1)); }
.dark\:ring-green-500\/30:is(.dark *){ --tw-ring-color: rgb(34 197 94 / 0.3); }
.dark\:ring-orange-500\/30:is(.dark *){ --tw-ring-color: rgb(249 115 22 / 0.3); }
.dark\:ring-red-900\/40:is(.dark *){ --tw-ring-color: rgb(127 29 29 / 0.4); }
.dark\:ring-white\/10:is(.dark *){ --tw-ring-color: rgb(255 255 255 / 0.1); }
.dark\:ring-offset-gray-900:is(.dark *){ --tw-ring-offset-color: #111827; }
.dark\:\[color-scheme\:dark\]:is(.dark *){ color-scheme: dark; }
.dark\:placeholder\:text-gray-600:is(.dark *)::-moz-placeholder{ --tw-text-opacity: 1; color: rgb(75 85 99 / var(--tw-text-opacity, 1)); }
.dark\:placeholder\:text-gray-600:is(.dark *)::placeholder{ --tw-text-opacity: 1; color: rgb(75 85 99 / var(--tw-text-opacity, 1)); }
.dark\:focus-within\:bg-gray-900:focus-within:is(.dark *){ --tw-bg-opacity: 1; background-color: rgb(17 24 39 / var(--tw-bg-opacity, 1)); }
.dark\:hover\:border-blue-800:hover:is(.dark *){ --tw-border-opacity: 1; border-color: rgb(30 64 175 / var(--tw-border-opacity, 1)); }
.dark\:hover\:border-gray-500:hover:is(.dark *){ --tw-border-opacity: 1; border-color: rgb(107 114 128 / var(--tw-border-opacity, 1)); }
.dark\:hover\:border-gray-600:hover:is(.dark *){ --tw-border-opacity: 1; border-color: rgb(75 85 99 / var(--tw-border-opacity, 1)); }
.dark\:hover\:border-gray-600\/60:hover:is(.dark *){ border-color: rgb(75 85 99 / 0.6); }
.dark\:hover\:bg-\[\#151921\]:hover:is(.dark *){ --tw-bg-opacity: 1; background-color: rgb(21 25 33 / var(--tw-bg-opacity, 1)); }
.dark\:hover\:bg-\[\#172742\]:hover:is(.dark *){ --tw-bg-opacity: 1; background-color: rgb(23 39 66 / var(--tw-bg-opacity, 1)); }
.dark\:hover\:bg-\[\#1a1f2b\]:hover:is(.dark *){ --tw-bg-opacity: 1; background-color: rgb(26 31 43 / var(--tw-bg-opacity, 1)); }
.dark\:hover\:bg-\[\#1a1f2b\]\/40:hover:is(.dark *){ background-color: rgb(26 31 43 / 0.4); }
.dark\:hover\:bg-\[\#1c212b\]:hover:is(.dark *){ --tw-bg-opacity: 1; background-color: rgb(28 33 43 / var(--tw-bg-opacity, 1)); }
.dark\:hover\:bg-\[\#60a5fa\]\/10:hover:is(.dark *){ background-color: rgb(96 165 250 / 0.1); }
.dark\:hover\:bg-blue-500\/10:hover:is(.dark *){ background-color: rgb(59 130 246 / 0.1); }
.dark\:hover\:bg-blue-500\/20:hover:is(.dark *){ background-color: rgb(59 130 246 / 0.2); }
.dark\:hover\:bg-blue-900\/10:hover:is(.dark *){ background-color: rgb(30 58 138 / 0.1); }
.dark\:hover\:bg-blue-900\/20:hover:is(.dark *){ background-color: rgb(30 58 138 / 0.2); }
.dark\:hover\:bg-blue-900\/30:hover:is(.dark *){ background-color: rgb(30 58 138 / 0.3); }
.dark\:hover\:bg-blue-950\/20:hover:is(.dark *){ background-color: rgb(23 37 84 / 0.2); }
.dark\:hover\:bg-blue-950\/30:hover:is(.dark *){ background-color: rgb(23 37 84 / 0.3); }
.dark\:hover\:bg-brand-accent\/10:hover:is(.dark *){ background-color: rgb(var(--brand-accent-rgb) / 0.1); }
.dark\:hover\:bg-brand-accent\/15:hover:is(.dark *){ background-color: rgb(var(--brand-accent-rgb) / 0.15); }
.dark\:hover\:bg-gray-600:hover:is(.dark *){ --tw-bg-opacity: 1; background-color: rgb(75 85 99 / var(--tw-bg-opacity, 1)); }
.dark\:hover\:bg-gray-700:hover:is(.dark *){ --tw-bg-opacity: 1; background-color: rgb(55 65 81 / var(--tw-bg-opacity, 1)); }
.dark\:hover\:bg-gray-700\/30:hover:is(.dark *){ background-color: rgb(55 65 81 / 0.3); }
.dark\:hover\:bg-gray-700\/40:hover:is(.dark *){ background-color: rgb(55 65 81 / 0.4); }
.dark\:hover\:bg-gray-700\/50:hover:is(.dark *){ background-color: rgb(55 65 81 / 0.5); }
.dark\:hover\:bg-gray-700\/80:hover:is(.dark *){ background-color: rgb(55 65 81 / 0.8); }
.dark\:hover\:bg-gray-800:hover:is(.dark *){ --tw-bg-opacity: 1; background-color: rgb(31 41 55 / var(--tw-bg-opacity, 1)); }
.dark\:hover\:bg-gray-800\/30:hover:is(.dark *){ background-color: rgb(31 41 55 / 0.3); }
.dark\:hover\:bg-gray-800\/40:hover:is(.dark *){ background-color: rgb(31 41 55 / 0.4); }
.dark\:hover\:bg-gray-800\/50:hover:is(.dark *){ background-color: rgb(31 41 55 / 0.5); }
.dark\:hover\:bg-gray-800\/60:hover:is(.dark *){ background-color: rgb(31 41 55 / 0.6); }
.dark\:hover\:bg-gray-900\/40:hover:is(.dark *){ background-color: rgb(17 24 39 / 0.4); }
.dark\:hover\:bg-green-900\/20:hover:is(.dark *){ background-color: rgb(20 83 45 / 0.2); }
.dark\:hover\:bg-green-900\/40:hover:is(.dark *){ background-color: rgb(20 83 45 / 0.4); }
.dark\:hover\:bg-green-950\/20:hover:is(.dark *){ background-color: rgb(5 46 22 / 0.2); }
.dark\:hover\:bg-indigo-900\/20:hover:is(.dark *){ background-color: rgb(49 46 129 / 0.2); }
.dark\:hover\:bg-purple-900\/20:hover:is(.dark *){ background-color: rgb(88 28 135 / 0.2); }
.dark\:hover\:bg-red-500\/10:hover:is(.dark *){ background-color: rgb(239 68 68 / 0.1); }
.dark\:hover\:bg-red-900\/10:hover:is(.dark *){ background-color: rgb(127 29 29 / 0.1); }
.dark\:hover\:bg-red-900\/20:hover:is(.dark *){ background-color: rgb(127 29 29 / 0.2); }
.dark\:hover\:bg-red-950\/20:hover:is(.dark *){ background-color: rgb(69 10 10 / 0.2); }
.dark\:hover\:bg-red-950\/30:hover:is(.dark *){ background-color: rgb(69 10 10 / 0.3); }
.dark\:hover\:bg-white\/10:hover:is(.dark *){ background-color: rgb(255 255 255 / 0.1); }
.dark\:hover\:text-\[\#5b9aef\]:hover:is(.dark *){ --tw-text-opacity: 1; color: rgb(91 154 239 / var(--tw-text-opacity, 1)); }
.dark\:hover\:text-blue-200:hover:is(.dark *){ --tw-text-opacity: 1; color: rgb(191 219 254 / var(--tw-text-opacity, 1)); }
.dark\:hover\:text-blue-300:hover:is(.dark *){ --tw-text-opacity: 1; color: rgb(147 197 253 / var(--tw-text-opacity, 1)); }
.dark\:hover\:text-blue-400:hover:is(.dark *){ --tw-text-opacity: 1; color: rgb(96 165 250 / var(--tw-text-opacity, 1)); }
.dark\:hover\:text-gray-100:hover:is(.dark *){ --tw-text-opacity: 1; color: rgb(243 244 246 / var(--tw-text-opacity, 1)); }
.dark\:hover\:text-gray-200:hover:is(.dark *){ --tw-text-opacity: 1; color: rgb(229 231 235 / var(--tw-text-opacity, 1)); }
.dark\:hover\:text-gray-300:hover:is(.dark *){ --tw-text-opacity: 1; color: rgb(209 213 219 / var(--tw-text-opacity, 1)); }
.dark\:hover\:text-green-300:hover:is(.dark *){ --tw-text-opacity: 1; color: rgb(134 239 172 / var(--tw-text-opacity, 1)); }
.dark\:hover\:text-purple-300:hover:is(.dark *){ --tw-text-opacity: 1; color: rgb(216 180 254 / var(--tw-text-opacity, 1)); }
.dark\:hover\:text-red-300:hover:is(.dark *){ --tw-text-opacity: 1; color: rgb(252 165 165 / var(--tw-text-opacity, 1)); }
.dark\:hover\:text-red-400:hover:is(.dark *){ --tw-text-opacity: 1; color: rgb(248 113 113 / var(--tw-text-opacity, 1)); }
.dark\:hover\:text-white:hover:is(.dark *){ --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity, 1)); }
.dark\:hover\:text-yellow-100:hover:is(.dark *){ --tw-text-opacity: 1; color: rgb(254 249 195 / var(--tw-text-opacity, 1)); }
.dark\:focus\:bg-gray-700:focus:is(.dark *){ --tw-bg-opacity: 1; background-color: rgb(55 65 81 / var(--tw-bg-opacity, 1)); }
.dark\:focus\:bg-gray-800:focus:is(.dark *){ --tw-bg-opacity: 1; background-color: rgb(31 41 55 / var(--tw-bg-opacity, 1)); }
.dark\:focus\:bg-gray-800\/50:focus:is(.dark *){ background-color: rgb(31 41 55 / 0.5); }
.dark\:focus\:bg-gray-900:focus:is(.dark *){ --tw-bg-opacity: 1; background-color: rgb(17 24 39 / var(--tw-bg-opacity, 1)); }
.dark\:focus\:text-gray-200:focus:is(.dark *){ --tw-text-opacity: 1; color: rgb(229 231 235 / var(--tw-text-opacity, 1)); }
.dark\:focus\:ring-blue-800:focus:is(.dark *){ --tw-ring-opacity: 1; --tw-ring-color: rgb(30 64 175 / var(--tw-ring-opacity, 1)); }
.dark\:active\:bg-\[\#1a1f2b\]:active:is(.dark *){ --tw-bg-opacity: 1; background-color: rgb(26 31 43 / var(--tw-bg-opacity, 1)); }
.dark\:active\:bg-gray-700:active:is(.dark *){ --tw-bg-opacity: 1; background-color: rgb(55 65 81 / var(--tw-bg-opacity, 1)); }
.group\/org:hover .dark\:group-hover\/org\:text-indigo-300:is(.dark *){ --tw-text-opacity: 1; color: rgb(165 180 252 / var(--tw-text-opacity, 1)); }
.group\/profile:hover .dark\:group-hover\/profile\:text-gray-100:is(.dark *){ --tw-text-opacity: 1; color: rgb(243 244 246 / var(--tw-text-opacity, 1)); }
.group\/user:hover .dark\:group-hover\/user\:text-blue-300:is(.dark *){ --tw-text-opacity: 1; color: rgb(147 197 253 / var(--tw-text-opacity, 1)); }
.group:hover .dark\:group-hover\:text-blue-400:is(.dark *){ --tw-text-opacity: 1; color: rgb(96 165 250 / var(--tw-text-opacity, 1)); }
.group:hover .dark\:group-hover\:text-gray-300:is(.dark *){ --tw-text-opacity: 1; color: rgb(209 213 219 / var(--tw-text-opacity, 1)); }
.dark\:data-\[selected\=true\]\:bg-blue-950\/40[data-selected="true"]:is(.dark *){ background-color: rgb(23 37 84 / 0.4); }
.dark\:data-\[selected\=true\]\:bg-gray-800[data-selected="true"]:is(.dark *){ --tw-bg-opacity: 1; background-color: rgb(31 41 55 / var(--tw-bg-opacity, 1)); }
.dark\:data-\[state\=active\]\:bg-gray-700[data-state="active"]:is(.dark *){ --tw-bg-opacity: 1; background-color: rgb(55 65 81 / var(--tw-bg-opacity, 1)); }
@media (min-width: 640px){
 .sm\:inset-auto{ inset: auto; }
 .sm\:inset-x-auto{ left: auto; right: auto; }
 .sm\:bottom-0{ bottom: 0px; }
 .sm\:bottom-4{ bottom: 1rem; }
 .sm\:left-1\/2{ left: 50%; }
 .sm\:left-5{ left: 1.25rem; }
 .sm\:left-6{ left: 1.5rem; }
 .sm\:right-0{ right: 0px; }
 .sm\:right-4{ right: 1rem; }
 .sm\:right-5{ right: 1.25rem; }
 .sm\:right-6{ right: 1.5rem; }
 .sm\:top-1\/2{ top: 50%; }
 .sm\:top-auto{ top: auto; }
 .sm\:col-span-2{ grid-column: span 2 / span 2; }
 .sm\:mx-0{ margin-left: 0px; margin-right: 0px; }
 .sm\:mb-3\.5{ margin-bottom: 0.875rem; }
 .sm\:ml-3{ margin-left: 0.75rem; }
 .sm\:ml-4{ margin-left: 1rem; }
 .sm\:ml-auto{ margin-left: auto; }
 .sm\:mt-0{ margin-top: 0px; }
 .sm\:block{ display: block; }
 .sm\:inline-block{ display: inline-block; }
 .sm\:inline{ display: inline; }
 .sm\:flex{ display: flex; }
 .sm\:inline-flex{ display: inline-flex; }
 .sm\:table-cell{ display: table-cell; }
 .sm\:grid{ display: grid; }
 .sm\:hidden{ display: none; }
 .sm\:aspect-\[16\/7\]{ aspect-ratio: 16/7; }
 .sm\:aspect-auto{ aspect-ratio: auto; }
 .sm\:h-12{ height: 3rem; }
 .sm\:h-4{ height: 1rem; }
 .sm\:h-6{ height: 1.5rem; }
 .sm\:h-8{ height: 2rem; }
 .sm\:h-\[18px\]{ height: 18px; }
 .sm\:h-\[280px\]{ height: 280px; }
 .sm\:h-\[420px\]{ height: 420px; }
 .sm\:h-\[84px\]{ height: 84px; }
 .sm\:h-\[min\(600px\2c calc\(100vh-6rem\)\)\]{ height: min(600px,calc(100vh - 6rem)); }
 .sm\:h-auto{ height: auto; }
 .sm\:h-full{ height: 100%; }
 .sm\:max-h-\[88vh\]{ max-height: 88vh; }
 .sm\:w-1\/2{ width: 50%; }
 .sm\:w-12{ width: 3rem; }
 .sm\:w-4{ width: 1rem; }
 .sm\:w-6{ width: 1.5rem; }
 .sm\:w-8{ width: 2rem; }
 .sm\:w-\[18px\]{ width: 18px; }
 .sm\:w-\[220px\]{ width: 220px; }
 .sm\:w-\[240px\]{ width: 240px; }
 .sm\:w-\[248px\]{ width: 248px; }
 .sm\:w-\[260px\]{ width: 260px; }
 .sm\:w-\[400px\]{ width: 400px; }
 .sm\:w-\[420px\]{ width: 420px; }
 .sm\:w-\[440px\]{ width: 440px; }
 .sm\:w-auto{ width: auto; }
 .sm\:min-w-0{ min-width: 0px; }
 .sm\:min-w-\[84px\]{ min-width: 84px; }
 .sm\:min-w-\[92px\]{ min-width: 92px; }
 .sm\:max-w-2xl{ max-width: 42rem; }
 .sm\:max-w-3xl{ max-width: 48rem; }
 .sm\:max-w-4xl{ max-width: 56rem; }
 .sm\:max-w-\[280px\]{ max-width: 280px; }
 .sm\:max-w-\[420px\]{ max-width: 420px; }
 .sm\:max-w-\[460px\]{ max-width: 460px; }
 .sm\:max-w-\[520px\]{ max-width: 520px; }
 .sm\:max-w-\[760px\]{ max-width: 760px; }
 .sm\:max-w-\[980px\]{ max-width: 980px; }
 .sm\:max-w-lg{ max-width: 32rem; }
 .sm\:max-w-md{ max-width: 28rem; }
 .sm\:max-w-sm{ max-width: 24rem; }
 .sm\:flex-1{ flex: 1 1 0%; }
 .sm\:flex-none{ flex: none; }
 .sm\:flex-shrink-0{ flex-shrink: 0; }
 .sm\:basis-auto{ flex-basis: auto; }
 .sm\:-translate-x-1\/2{ --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)); }
 .sm\:-translate-y-1\/2{ --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)); }
 .sm\:scale-\[0\.96\]{ --tw-scale-x: 0.96; --tw-scale-y: 0.96; 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)); }
 .sm\:grid-cols-2{ grid-template-columns: repeat(2, minmax(0, 1fr)); }
 .sm\:grid-cols-3{ grid-template-columns: repeat(3, minmax(0, 1fr)); }
 .sm\:grid-cols-4{ grid-template-columns: repeat(4, minmax(0, 1fr)); }
 .sm\:grid-cols-\[1\.15fr_1fr_0\.8fr_1fr\]{ grid-template-columns: 1.15fr 1fr 0.8fr 1fr; }
 .sm\:grid-cols-\[210px_1fr_auto\]{ grid-template-columns: 210px 1fr auto; }
 .sm\:grid-cols-\[3fr_2fr\]{ grid-template-columns: 3fr 2fr; }
 .sm\:grid-cols-\[44px_1fr_52px_52px_60px\]{ grid-template-columns: 44px 1fr 52px 52px 60px; }
 .sm\:grid-cols-\[64px_34px_minmax\(0\2c 1fr\)_auto\]{ grid-template-columns: 64px 34px minmax(0,1fr) auto; }
 .sm\:flex-row{ flex-direction: row; }
 .sm\:flex-col{ flex-direction: column; }
 .sm\:flex-wrap{ flex-wrap: wrap; }
 .sm\:flex-nowrap{ flex-wrap: nowrap; }
 .sm\:items-start{ align-items: flex-start; }
 .sm\:items-center{ align-items: center; }
 .sm\:justify-end{ justify-content: flex-end; }
 .sm\:justify-center{ justify-content: center; }
 .sm\:justify-between{ justify-content: space-between; }
 .sm\:gap-2{ gap: 0.5rem; }
 .sm\:gap-2\.5{ gap: 0.625rem; }
 .sm\:gap-3{ gap: 0.75rem; }
 .sm\:gap-4{ gap: 1rem; }
 .sm\:gap-5{ gap: 1.25rem; }
 .sm\:gap-6{ gap: 1.5rem; }
 .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\: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)); }
 .sm\:truncate{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
 .sm\:whitespace-nowrap{ white-space: nowrap; }
 .sm\:rounded-\[12px\]{ border-radius: 12px; }
 .sm\:rounded-\[16px\]{ border-radius: 16px; }
 .sm\:rounded-\[18px\]{ border-radius: 18px; }
 .sm\:rounded-\[20px\]{ border-radius: 20px; }
 .sm\:rounded-\[22px\]{ border-radius: 22px; }
 .sm\:rounded-lg{ border-radius: var(--radius); }
 .sm\:border-b-0{ border-bottom-width: 0px; }
 .sm\:border-r{ border-right-width: 1px; }
 .sm\:border-transparent{ border-color: transparent; }
 .sm\:p-12{ padding: 3rem; }
 .sm\:p-4{ padding: 1rem; }
 .sm\:p-5{ padding: 1.25rem; }
 .sm\:p-6{ padding: 1.5rem; }
 .sm\:p-7{ padding: 1.75rem; }
 .sm\:p-8{ padding: 2rem; }
 .sm\:px-0{ padding-left: 0px; padding-right: 0px; }
 .sm\:px-10{ padding-left: 2.5rem; padding-right: 2.5rem; }
 .sm\:px-12{ padding-left: 3rem; padding-right: 3rem; }
 .sm\:px-3\.5{ padding-left: 0.875rem; padding-right: 0.875rem; }
 .sm\:px-5{ padding-left: 1.25rem; padding-right: 1.25rem; }
 .sm\:px-6{ padding-left: 1.5rem; padding-right: 1.5rem; }
 .sm\:px-7{ padding-left: 1.75rem; padding-right: 1.75rem; }
 .sm\:px-8{ padding-left: 2rem; padding-right: 2rem; }
 .sm\:px-9{ padding-left: 2.25rem; padding-right: 2.25rem; }
 .sm\:py-10{ padding-top: 2.5rem; padding-bottom: 2.5rem; }
 .sm\:py-12{ padding-top: 3rem; padding-bottom: 3rem; }
 .sm\:py-14{ padding-top: 3.5rem; padding-bottom: 3.5rem; }
 .sm\:py-2\.5{ padding-top: 0.625rem; padding-bottom: 0.625rem; }
 .sm\:py-6{ padding-top: 1.5rem; padding-bottom: 1.5rem; }
 .sm\:py-9{ padding-top: 2.25rem; padding-bottom: 2.25rem; }
 .sm\:pb-4{ padding-bottom: 1rem; }
 .sm\:pl-12{ padding-left: 3rem; }
 .sm\:pt-10{ padding-top: 2.5rem; }
 .sm\:pt-14{ padding-top: 3.5rem; }
 .sm\:pt-7{ padding-top: 1.75rem; }
 .sm\:pt-8{ padding-top: 2rem; }
 .sm\:pt-\[13px\]{ padding-top: 13px; }
 .sm\:text-left{ text-align: left; }
 .sm\:text-\[16px\]{ font-size: 16px; }
 .sm\:text-\[20px\]{ font-size: 20px; }
 .sm\:text-\[22px\]{ font-size: 22px; }
 .sm\:text-\[24px\]{ font-size: 24px; }
 .sm\:text-\[26px\]{ font-size: 26px; }
 .sm\:text-\[28px\]{ font-size: 28px; }
 .sm\:text-\[30px\]{ font-size: 30px; }
 .sm\:text-\[31px\]{ font-size: 31px; }
 .sm\:text-\[32px\]{ font-size: 32px; }
 .sm\:text-\[33px\]{ font-size: 33px; }
 .sm\:text-\[36px\]{ font-size: 36px; }
 .sm\:text-\[40px\]{ font-size: 40px; }
 .sm\:text-sm{ font-size: 0.875rem; line-height: 1.25rem; }
 .sm\:text-xl{ font-size: 1.25rem; line-height: 1.75rem; }
 .group:hover .sm\:group-hover\:flex{ display: flex; }
 .group:hover .sm\:group-hover\:hidden{ display: none; }
 .sm\:data-\[state\=open\]\:zoom-in-95[data-state="open"]{ --tw-enter-scale: .95; }
 .data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state="open"]{ --tw-enter-translate-y: 100%; }
 .sm\:data-\[state\=open\]\:slide-in-from-bottom-0[data-state="open"]{ --tw-enter-translate-y: 0px; } }
@media (min-width: 768px){
 .md\:absolute{ position: absolute; }
 .md\:relative{ position: relative; }
 .md\:col-span-2{ grid-column: span 2 / span 2; }
 .md\:col-span-3{ grid-column: span 3 / span 3; }
 .md\:col-span-5{ grid-column: span 5 / span 5; }
 .md\:mx-0{ margin-left: 0px; margin-right: 0px; }
 .md\:mb-0{ margin-bottom: 0px; }
 .md\:mb-8{ margin-bottom: 2rem; }
 .md\:ml-\[260px\]{ margin-left: 260px; }
 .md\:ml-\[72px\]{ margin-left: 72px; }
 .md\:mt-0{ margin-top: 0px; }
 .md\:block{ display: block; }
 .md\:inline-block{ display: inline-block; }
 .md\:inline{ display: inline; }
 .md\:flex{ display: flex; }
 .md\:table-cell{ display: table-cell; }
 .md\:grid{ display: grid; }
 .md\:contents{ display: contents; }
 .md\:hidden{ display: none; }
 .md\:min-h-\[34px\]{ min-height: 34px; }
 .md\:w-\[560px\]{ width: 560px; }
 .md\:w-\[600px\]{ width: 600px; }
 .md\:w-\[700px\]{ width: 700px; }
 .md\:w-\[720px\]{ width: 720px; }
 .md\:w-\[85vw\]{ width: 85vw; }
 .md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{ width: var(--radix-navigation-menu-viewport-width); }
 .md\:w-auto{ width: auto; }
 .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\:snap-none{ scroll-snap-type: none; }
 .md\:grid-cols-12{ grid-template-columns: repeat(12, minmax(0, 1fr)); }
 .md\:grid-cols-2{ grid-template-columns: repeat(2, minmax(0, 1fr)); }
 .md\:grid-cols-3{ grid-template-columns: repeat(3, minmax(0, 1fr)); }
 .md\:grid-cols-4{ grid-template-columns: repeat(4, minmax(0, 1fr)); }
 .md\:grid-cols-\[1fr_1\.1fr\]{ grid-template-columns: 1fr 1.1fr; }
 .md\:grid-cols-\[60\%_40\%\]{ grid-template-columns: 60% 40%; }
 .md\:grid-cols-\[minmax\(0\2c 1fr\)_190px_190px\]{ grid-template-columns: minmax(0,1fr) 190px 190px; }
 .md\:flex-row{ flex-direction: row; }
 .md\:items-center{ align-items: center; }
 .md\:justify-start{ justify-content: flex-start; }
 .md\:justify-end{ justify-content: flex-end; }
 .md\:gap-0{ gap: 0px; }
 .md\:gap-3{ gap: 0.75rem; }
 .md\:gap-6{ gap: 1.5rem; }
 .md\:overflow-visible{ overflow: visible; }
 .md\:bg-transparent{ background-color: transparent; }
 .md\:p-8{ padding: 2rem; }
 .md\:px-0{ padding-left: 0px; padding-right: 0px; }
 .md\:px-6{ padding-left: 1.5rem; padding-right: 1.5rem; }
 .md\:py-0{ padding-top: 0px; padding-bottom: 0px; }
 .md\:pb-0{ padding-bottom: 0px; }
 .md\:pb-3{ padding-bottom: 0.75rem; }
 .md\:text-5xl{ font-size: 3rem; line-height: 1; }
 .md\:text-6xl{ font-size: 3.75rem; line-height: 1; }
 .md\:text-sm{ font-size: 0.875rem; line-height: 1.25rem; }
 .md\:opacity-0{ opacity: 0; }
 .after\:md\:hidden::after{ content: var(--tw-content); display: none; }
 .group:focus-within .md\:group-focus-within\:flex{ display: flex; }
 .group:focus-within .md\:group-focus-within\:hidden{ display: none; }
 .group:focus-within .md\:group-focus-within\:opacity-100{ opacity: 1; }
 .group:hover .md\:group-hover\:flex{ display: flex; }
 .group:hover .md\:group-hover\:hidden{ display: none; }
 .group:hover .md\:group-hover\:opacity-100{ opacity: 1; }
 .peer[data-variant="inset"] ~ .md\:peer-data-\[variant\=inset\]\:m-2{ margin: 0.5rem; }
 .peer[data-state="collapsed"][data-variant="inset"] ~ .md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2{ margin-left: 0.5rem; }
 .peer[data-variant="inset"] ~ .md\:peer-data-\[variant\=inset\]\:ml-0{ margin-left: 0px; }
 .peer[data-variant="inset"] ~ .md\:peer-data-\[variant\=inset\]\:rounded-xl{ border-radius: 0.75rem; }
 .peer[data-variant="inset"] ~ .md\:peer-data-\[variant\=inset\]\: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); }
 .md\:dark\:bg-transparent:is(.dark *){ background-color: transparent; } }
@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-start-3{ grid-column-start: 3; }
 .lg\:mt-0{ margin-top: 0px; }
 .lg\:mt-8{ margin-top: 2rem; }
 .lg\:block{ display: block; }
 .lg\:flex{ display: flex; }
 .lg\:inline-flex{ display: inline-flex; }
 .lg\:table-cell{ display: table-cell; }
 .lg\:grid{ display: grid; }
 .lg\:hidden{ display: none; }
 .lg\:min-h-\[232px\]{ min-height: 232px; }
 .lg\:w-\[220px\]{ width: 220px; }
 .lg\:w-\[280px\]{ width: 280px; }
 .lg\:w-\[42\%\]{ width: 42%; }
 .lg\:w-\[800px\]{ width: 800px; }
 .lg\:w-\[900px\]{ width: 900px; }
 .lg\:w-\[920px\]{ width: 920px; }
 .lg\:max-w-md{ max-width: 28rem; }
 .lg\: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)); }
 .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-4{ grid-template-columns: repeat(4, minmax(0, 1fr)); }
 .lg\:grid-cols-5{ grid-template-columns: repeat(5, minmax(0, 1fr)); }
 .lg\:grid-cols-\[1\.1fr_0\.9fr\]{ grid-template-columns: 1.1fr 0.9fr; }
 .lg\:grid-cols-\[1\.1fr_1fr\]{ grid-template-columns: 1.1fr 1fr; }
 .lg\:grid-cols-\[1\.55fr_1fr\]{ grid-template-columns: 1.55fr 1fr; }
 .lg\:grid-cols-\[2fr_1fr\]{ grid-template-columns: 2fr 1fr; }
 .lg\:grid-cols-\[36px_minmax\(0\2c 1fr\)_176px\]{ grid-template-columns: 36px minmax(0,1fr) 176px; }
 .lg\:grid-cols-\[repeat\(4\2c minmax\(0\2c 1fr\)\)_auto\]{ grid-template-columns: repeat(4,minmax(0,1fr)) auto; }
 .lg\:flex-row{ flex-direction: row; }
 .lg\:flex-col{ flex-direction: column; }
 .lg\:items-center{ align-items: center; }
 .lg\:items-stretch{ align-items: stretch; }
 .lg\:justify-end{ justify-content: flex-end; }
 .lg\:justify-between{ justify-content: space-between; }
 .lg\:gap-0{ gap: 0px; }
 .lg\:gap-12{ gap: 3rem; }
 .lg\:gap-6{ gap: 1.5rem; }
 .lg\:gap-x-6{ -moz-column-gap: 1.5rem; column-gap: 1.5rem; }
 .lg\:border-l{ border-left-width: 1px; }
 .lg\:border-\[color-mix\(in_srgb\2c var\(--brand-accent\)_14\%\2c transparent\)\]{ border-color: color-mix(in srgb,var(--brand-accent) 14%,transparent); }
 .lg\:border-white\/\[0\.14\]{ border-color: rgb(255 255 255 / 0.14); }
 .lg\:px-14{ padding-left: 3.5rem; padding-right: 3.5rem; }
 .lg\:px-5{ padding-left: 1.25rem; padding-right: 1.25rem; }
 .lg\:px-8{ padding-left: 2rem; padding-right: 2rem; }
 .lg\:pb-12{ padding-bottom: 3rem; }
 .lg\:pl-0{ padding-left: 0px; }
 .lg\:pl-4{ padding-left: 1rem; }
 .lg\:pl-5{ padding-left: 1.25rem; }
 .lg\:pt-0\.5{ padding-top: 0.125rem; }
 .lg\:text-6xl{ font-size: 3.75rem; line-height: 1; } }
@media (min-width: 1280px){
 .xl\:inline{ display: inline; }
 .xl\:w-\[38\%\]{ width: 38%; }
 .xl\:grid-cols-3{ grid-template-columns: repeat(3, minmax(0, 1fr)); }
 .xl\:grid-cols-6{ grid-template-columns: repeat(6, minmax(0, 1fr)); }
 .xl\:p-12{ padding: 3rem; }
 .xl\:text-\[34px\]{ font-size: 34px; } }
@media print{
 .print\:hidden{ display: none; }
 .print\:rounded-none{ border-radius: 0px; }
 .print\: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); } }
.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button{ -webkit-appearance: none; appearance: none; }
.\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button{ -webkit-appearance: none; appearance: none; }
.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{ display: none; }
.\[\&\: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\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){ background-color: hsl(var(--accent) / 0.5); }
.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){ 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; }
.\[\&\>button\:first-child\]\:hidden>button:first-child{ display: none; }
.\[\&\>button\]\:hidden>button{ display: none; }
.\[\&\>span\:last-child\]\:truncate>span:last-child{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.\[\&\>span\]\:line-clamp-1>span{ overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }
.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{ --tw-translate-y: -3px; 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)); }
.\[\&\>svg\]\:absolute>svg{ position: absolute; }
.\[\&\>svg\]\:left-4>svg{ left: 1rem; }
.\[\&\>svg\]\:top-4>svg{ top: 1rem; }
.\[\&\>svg\]\:size-4>svg{ width: 1rem; height: 1rem; }
.\[\&\>svg\]\:h-2\.5>svg{ height: 0.625rem; }
.\[\&\>svg\]\:h-3>svg{ height: 0.75rem; }
.\[\&\>svg\]\:h-3\.5>svg{ height: 0.875rem; }
.\[\&\>svg\]\:w-2\.5>svg{ width: 0.625rem; }
.\[\&\>svg\]\:w-3>svg{ width: 0.75rem; }
.\[\&\>svg\]\:w-3\.5>svg{ width: 0.875rem; }
.\[\&\>svg\]\:shrink-0>svg{ flex-shrink: 0; }
.\[\&\>svg\]\:text-destructive>svg{ color: hsl(var(--destructive)); }
.\[\&\>svg\]\:text-foreground>svg{ color: hsl(var(--foreground)); }
.\[\&\>svg\]\:text-muted-foreground>svg{ color: hsl(var(--muted-foreground)); }
.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{ color: hsl(var(--sidebar-accent-foreground)); }
.\[\&\>svg\~\*\]\:pl-7>svg~*{ padding-left: 1.75rem; }
.\[\&\>tr\]\:last\:border-b-0:last-child>tr{ border-bottom-width: 0px; }
.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{ --tw-rotate: 90deg; 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\=open\]\>svg\]\:rotate-180[data-state=open]>svg{ --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)); }
.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{ fill: hsl(var(--muted-foreground)); }
.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke='#ccc']{ stroke: hsl(var(--border) / 0.5); }
.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{ stroke: hsl(var(--border)); }
.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke='#fff']{ stroke: transparent; }
.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{ outline: 2px solid transparent; outline-offset: 2px; }
.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke='#ccc']{ stroke: hsl(var(--border)); }
.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector{ fill: hsl(var(--muted)); }
.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{ fill: hsl(var(--muted)); }
.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke='#ccc']{ stroke: hsl(var(--border)); }
.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke='#fff']{ stroke: transparent; }
.\[\&_\.recharts-sector\]\:outline-none .recharts-sector{ outline: 2px solid transparent; outline-offset: 2px; }
.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{ outline: 2px solid transparent; outline-offset: 2px; }
.\[\&_\[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; }
.\[\&_a\]\:text-\[\#2E7BCC\] a{ --tw-text-opacity: 1; color: rgb(46 123 204 / var(--tw-text-opacity, 1)); }
.\[\&_b\]\:font-semibold b{ font-weight: 600; }
.\[\&_b\]\:text-\[var\(--brand-ink-soft\)\] b{ color: var(--brand-ink-soft); }
.\[\&_b\]\:text-white b{ --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity, 1)); }
.dark\:\[\&_b\]\:text-gray-200 b:is(.dark *){ --tw-text-opacity: 1; color: rgb(229 231 235 / var(--tw-text-opacity, 1)); }
.\[\&_h2\]\:text-\[\#103D5C\] h2{ --tw-text-opacity: 1; color: rgb(16 61 92 / var(--tw-text-opacity, 1)); }
.\[\&_h3\]\:text-\[\#103D5C\] h3{ --tw-text-opacity: 1; color: rgb(16 61 92 / var(--tw-text-opacity, 1)); }
.\[\&_p\]\:leading-relaxed p{ line-height: 1.625; }
.\[\&_span\]\:text-\[\#8fd0ff\] span{ --tw-text-opacity: 1; color: rgb(143 208 255 / var(--tw-text-opacity, 1)); }
.\[\&_svg\]\:pointer-events-none svg{ pointer-events: none; }
.\[\&_svg\]\:size-4 svg{ width: 1rem; height: 1rem; }
.\[\&_svg\]\:shrink-0 svg{ flex-shrink: 0; }
.\[\&_tr\:last-child\]\:border-0 tr:last-child{ border-width: 0px; }
.\[\&_tr\]\:border-b tr{ border-bottom-width: 1px; }
[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{ right: -0.5rem; }
[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{ cursor: e-resize; }
[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{ cursor: w-resize; }
[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{ left: -0.5rem; }
[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{ cursor: w-resize; }
[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{ cursor: e-resize; }

