.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:"\a0"}.fi.fis{width:1em}.fi-xx{background-image:url(xx.7aec16810dca7f60.svg)}.fi-xx.fis{background-image:url(xx.36e887fc76e738db.svg)}.fi-ad{background-image:url(ad.b565cad3b9b5228e.svg)}.fi-ad.fis{background-image:url(ad.14b2769ab198fa4f.svg)}.fi-ae{background-image:url(ae.f162af032c9b5555.svg)}.fi-ae.fis{background-image:url(ae.d03f76a0b428a734.svg)}.fi-af{background-image:url(af.c6050ccd88bed0e8.svg)}.fi-af.fis{background-image:url(af.435470e39b6e2262.svg)}.fi-ag{background-image:url(ag.62cf6a10b29c91e6.svg)}.fi-ag.fis{background-image:url(ag.e4ec7960ce91a1e1.svg)}.fi-ai{background-image:url(ai.2a1a593301fd0e3f.svg)}.fi-ai.fis{background-image:url(ai.a4b34f84bbe98d9c.svg)}.fi-al{background-image:url(al.5df89ac8a56e85a7.svg)}.fi-al.fis{background-image:url(al.4833b4f34991e396.svg)}.fi-am{background-image:url(am.7f72827af55a8f62.svg)}.fi-am.fis{background-image:url(am.348922259dbf7514.svg)}.fi-ao{background-image:url(ao.a4fd2437ad0beefc.svg)}.fi-ao.fis{background-image:url(ao.dc6026657e3e2434.svg)}.fi-aq{background-image:url(aq.ce1f8e53511cb5be.svg)}.fi-aq.fis{background-image:url(aq.f2df55b93d0d0bd8.svg)}.fi-ar{background-image:url(ar.6208071ecf5885a7.svg)}.fi-ar.fis{background-image:url(ar.00c272883da265ba.svg)}.fi-as{background-image:url(as.01647fade12553ee.svg)}.fi-as.fis{background-image:url(as.a2913fa206d3e09c.svg)}.fi-at{background-image:url(at.5b89999ff452acd6.svg)}.fi-at.fis{background-image:url(at.eff32dd087cdc8bf.svg)}.fi-au{background-image:url(au.37597da12c633694.svg)}.fi-au.fis{background-image:url(au.f7475e83e20b2a0a.svg)}.fi-aw{background-image:url(aw.ffc51b5a489383d3.svg)}.fi-aw.fis{background-image:url(aw.38f249536e30faa1.svg)}.fi-ax{background-image:url(ax.52a8096744eeaf23.svg)}.fi-ax.fis{background-image:url(ax.ff1515de1cf51d7d.svg)}.fi-az{background-image:url(az.68efbd0494687ded.svg)}.fi-az.fis{background-image:url(az.1b8731a4aa03475f.svg)}.fi-ba{background-image:url(ba.a6d937ccccfcfaa0.svg)}.fi-ba.fis{background-image:url(ba.f7b5581c421a33c2.svg)}.fi-bb{background-image:url(bb.4f50c33aa347884d.svg)}.fi-bb.fis{background-image:url(bb.39025a56ad2d3f8c.svg)}.fi-bd{background-image:url(bd.3b0570c07b3d5939.svg)}.fi-bd.fis{background-image:url(bd.dda0e02d20397524.svg)}.fi-be{background-image:url(be.77cccf17371925ef.svg)}.fi-be.fis{background-image:url(be.8dd87cc1d47835f2.svg)}.fi-bf{background-image:url(bf.415d3659f5921d67.svg)}.fi-bf.fis{background-image:url(bf.580f6b0064cbbf56.svg)}.fi-bg{background-image:url(bg.27e6e74d518518b1.svg)}.fi-bg.fis{background-image:url(bg.d5f28354ce21c1fd.svg)}.fi-bh{background-image:url(bh.2ff06f83d9358d99.svg)}.fi-bh.fis{background-image:url(bh.84867991167708c5.svg)}.fi-bi{background-image:url(bi.a6b2059a867edda8.svg)}.fi-bi.fis{background-image:url(bi.b0f6538cf545bb3a.svg)}.fi-bj{background-image:url(bj.1375d8c94d10c7e1.svg)}.fi-bj.fis{background-image:url(bj.14b050e13703dc55.svg)}.fi-bl{background-image:url(bl.0d579979be9f41e9.svg)}.fi-bl.fis{background-image:url(bl.2c23e6774f03a005.svg)}.fi-bm{background-image:url(bm.a27098d2f0cb8f9e.svg)}.fi-bm.fis{background-image:url(bm.75279f04475ee31f.svg)}.fi-bn{background-image:url(bn.c13ab93d4e1d1c2f.svg)}.fi-bn.fis{background-image:url(bn.4e5ec8c5ab44a8ea.svg)}.fi-bo{background-image:url(bo.9eafaa771a69a176.svg)}.fi-bo.fis{background-image:url(bo.47b87e1d9fd4580a.svg)}.fi-bq{background-image:url(bq.f6d582bf4f9bfc60.svg)}.fi-bq.fis{background-image:url(bq.68b35ed629d1ea01.svg)}.fi-br{background-image:url(br.de35e3d009fcc905.svg)}.fi-br.fis{background-image:url(br.67a6502fcc3fb966.svg)}.fi-bs{background-image:url(bs.d0bf16590663c0e1.svg)}.fi-bs.fis{background-image:url(bs.1fc645d9bfd1a08f.svg)}.fi-bt{background-image:url(bt.bc95f27ca3fbd08b.svg)}.fi-bt.fis{background-image:url(bt.1a35bb57900bcbd6.svg)}.fi-bv{background-image:url(bv.dbc727c7842fce88.svg)}.fi-bv.fis{background-image:url(bv.b376a0c2343796ac.svg)}.fi-bw{background-image:url(bw.df3366e6c89e98f3.svg)}.fi-bw.fis{background-image:url(bw.a1b033915b4596a5.svg)}.fi-by{background-image:url(by.dcca2e49b121188c.svg)}.fi-by.fis{background-image:url(by.a9f5b570cce6c396.svg)}.fi-bz{background-image:url(bz.07b1393a39386fe8.svg)}.fi-bz.fis{background-image:url(bz.239d22010f85006d.svg)}.fi-ca{background-image:url(ca.896bca6750b49403.svg)}.fi-ca.fis{background-image:url(ca.b405d187bb84100e.svg)}.fi-cc{background-image:url(cc.755d680f33aaa1e5.svg)}.fi-cc.fis{background-image:url(cc.8bd1a96726d4ae1c.svg)}.fi-cd{background-image:url(cd.2580858537611bab.svg)}.fi-cd.fis{background-image:url(cd.fffb6b4f8b352976.svg)}.fi-cf{background-image:url(cf.be784cc82b889a72.svg)}.fi-cf.fis{background-image:url(cf.6cff29be918d1c48.svg)}.fi-cg{background-image:url(cg.d1d9c2f7d34fdd56.svg)}.fi-cg.fis{background-image:url(cg.4b0f3275f41bf958.svg)}.fi-ch{background-image:url(ch.a4939cb8c2aa19fa.svg)}.fi-ch.fis{background-image:url(ch.baba02d3298d8a3d.svg)}.fi-ci{background-image:url(ci.514886a6a9de37d2.svg)}.fi-ci.fis{background-image:url(ci.6778515bcba89f55.svg)}.fi-ck{background-image:url(ck.04d9039d808915fb.svg)}.fi-ck.fis{background-image:url(ck.d6781181f1a2e61e.svg)}.fi-cl{background-image:url(cl.c77df473619ef2e9.svg)}.fi-cl.fis{background-image:url(cl.5a22125cf4a770d9.svg)}.fi-cm{background-image:url(cm.a298fc085fca793a.svg)}.fi-cm.fis{background-image:url(cm.f4820dd59ef96363.svg)}.fi-cn{background-image:url(cn.7fd9bbb984ea05a6.svg)}.fi-cn.fis{background-image:url(cn.cb52daf10bc5dc7e.svg)}.fi-co{background-image:url(co.6b78e07bd53630e9.svg)}.fi-co.fis{background-image:url(co.76882952b77ef725.svg)}.fi-cr{background-image:url(cr.cc08891297c3ff7e.svg)}.fi-cr.fis{background-image:url(cr.1b2274305dff0b9d.svg)}.fi-cu{background-image:url(cu.41475839c54b185c.svg)}.fi-cu.fis{background-image:url(cu.ad9e4327794e056d.svg)}.fi-cv{background-image:url(cv.8b2e1c156fca3509.svg)}.fi-cv.fis{background-image:url(cv.526fd91addce4a85.svg)}.fi-cw{background-image:url(cw.93b85dbfa0a167a1.svg)}.fi-cw.fis{background-image:url(cw.02547adfd3d81949.svg)}.fi-cx{background-image:url(cx.fd2a5aeeb5a9ea86.svg)}.fi-cx.fis{background-image:url(cx.4676a5e8cfa4092c.svg)}.fi-cy{background-image:url(cy.7249484c978dc067.svg)}.fi-cy.fis{background-image:url(cy.239da48548fbb153.svg)}.fi-cz{background-image:url(cz.7c86bb18c1ff0fd7.svg)}.fi-cz.fis{background-image:url(cz.83554014de457e71.svg)}.fi-de{background-image:url(de.666805f5dfecc7f0.svg)}.fi-de.fis{background-image:url(de.7643c46673716185.svg)}.fi-dj{background-image:url(dj.fdb22cb3cdd02019.svg)}.fi-dj.fis{background-image:url(dj.5938f70a4f76a2e2.svg)}.fi-dk{background-image:url(dk.4b0313b37cd3d5c0.svg)}.fi-dk.fis{background-image:url(dk.89836fb354ac9b77.svg)}.fi-dm{background-image:url(dm.c3205e29a519b0bf.svg)}.fi-dm.fis{background-image:url(dm.be65cbd3efb73b1a.svg)}.fi-do{background-image:url(do.905436328c621ef3.svg)}.fi-do.fis{background-image:url(do.5dff1c5f2d44eabd.svg)}.fi-dz{background-image:url(dz.eccc2d17ce6f84eb.svg)}.fi-dz.fis{background-image:url(dz.4d424eed3af7ad15.svg)}.fi-ec{background-image:url(ec.fe749fb472ad5956.svg)}.fi-ec.fis{background-image:url(ec.c410ad343a99b115.svg)}.fi-ee{background-image:url(ee.56dc3aeeaa6ab48a.svg)}.fi-ee.fis{background-image:url(ee.866fd1e9dd5694a2.svg)}.fi-eg{background-image:url(eg.047d5d7822ef8cc6.svg)}.fi-eg.fis{background-image:url(eg.fa4029f72ee06ceb.svg)}.fi-eh{background-image:url(eh.8c2d6290007d2f88.svg)}.fi-eh.fis{background-image:url(eh.fb5f92c836f8f084.svg)}.fi-er{background-image:url(er.522330c725b0c503.svg)}.fi-er.fis{background-image:url(er.dd9cd168b455df14.svg)}.fi-es{background-image:url(es.b74b736606e506d4.svg)}.fi-es.fis{background-image:url(es.56e04edb4df5a1d0.svg)}.fi-et{background-image:url(et.2590f747ca37fb79.svg)}.fi-et.fis{background-image:url(et.831fb719515a0a7f.svg)}.fi-fi{background-image:url(fi.97487f84deb430e1.svg)}.fi-fi.fis{background-image:url(fi.26d2687deb18715f.svg)}.fi-fj{background-image:url(fj.a7cdc5d921ed39f8.svg)}.fi-fj.fis{background-image:url(fj.bdaf8e0b9d4f5c3d.svg)}.fi-fk{background-image:url(fk.2fa702939bb4b0a3.svg)}.fi-fk.fis{background-image:url(fk.67b13a773559bf90.svg)}.fi-fm{background-image:url(fm.624c0401e143daec.svg)}.fi-fm.fis{background-image:url(fm.9f69c44dd8e60a9f.svg)}.fi-fo{background-image:url(fo.67175ea98d60b2ac.svg)}.fi-fo.fis{background-image:url(fo.e212708178a6f6dd.svg)}.fi-fr{background-image:url(fr.f5380d92cd1106ba.svg)}.fi-fr.fis{background-image:url(fr.9b218945e2ba2611.svg)}.fi-ga{background-image:url(ga.c54a47167127d025.svg)}.fi-ga.fis{background-image:url(ga.ed2911b69769082d.svg)}.fi-gb{background-image:url(gb.a50bb9b9f22d8ff6.svg)}.fi-gb.fis{background-image:url(gb.8470454655556a6a.svg)}.fi-gd{background-image:url(gd.e05a9476b808b5d3.svg)}.fi-gd.fis{background-image:url(gd.14a558de7a3b7a61.svg)}.fi-ge{background-image:url(ge.ea35a606360070c9.svg)}.fi-ge.fis{background-image:url(ge.580189020eac3cce.svg)}.fi-gf{background-image:url(gf.3432de9d3d0a3edf.svg)}.fi-gf.fis{background-image:url(gf.ebd3395c6fdf6cd5.svg)}.fi-gg{background-image:url(gg.2a17e1f5e16f9a6f.svg)}.fi-gg.fis{background-image:url(gg.20336d11563a42c0.svg)}.fi-gh{background-image:url(gh.c17cf878b6d07416.svg)}.fi-gh.fis{background-image:url(gh.448b0251a51b3fae.svg)}.fi-gi{background-image:url(gi.1b7f29db91ad8606.svg)}.fi-gi.fis{background-image:url(gi.238dcba4485415bb.svg)}.fi-gl{background-image:url(gl.78358425ff2479d1.svg)}.fi-gl.fis{background-image:url(gl.5444bdb44a269036.svg)}.fi-gm{background-image:url(gm.ed8bbaabdb1528d1.svg)}.fi-gm.fis{background-image:url(gm.f9f1be291eaa0359.svg)}.fi-gn{background-image:url(gn.649ba66fbb281995.svg)}.fi-gn.fis{background-image:url(gn.f18770787f9844b6.svg)}.fi-gp{background-image:url(gp.bbea90b219d412a4.svg)}.fi-gp.fis{background-image:url(gp.6fcf1bbe26532776.svg)}.fi-gq{background-image:url(gq.c572f675c8f92d49.svg)}.fi-gq.fis{background-image:url(gq.c6128d721a3a685f.svg)}.fi-gr{background-image:url(gr.c44dd9de880416fb.svg)}.fi-gr.fis{background-image:url(gr.b29b73ccc2667842.svg)}.fi-gs{background-image:url(gs.fe3374bb83679375.svg)}.fi-gs.fis{background-image:url(gs.4ae78589296707ea.svg)}.fi-gt{background-image:url(gt.c5f468c965a22851.svg)}.fi-gt.fis{background-image:url(gt.097451fc1774d926.svg)}.fi-gu{background-image:url(gu.b033e7a6886a27dd.svg)}.fi-gu.fis{background-image:url(gu.e98af0a74769fc96.svg)}.fi-gw{background-image:url(gw.ea5c77338071894c.svg)}.fi-gw.fis{background-image:url(gw.63a96ba05223189b.svg)}.fi-gy{background-image:url(gy.a49496e091fbb73b.svg)}.fi-gy.fis{background-image:url(gy.f6fc470b028d51b4.svg)}.fi-hk{background-image:url(hk.fbcde7e71555b9ce.svg)}.fi-hk.fis{background-image:url(hk.dce082af96103240.svg)}.fi-hm{background-image:url(hm.82bbdf2c2d9d34f6.svg)}.fi-hm.fis{background-image:url(hm.5becb17f49fce856.svg)}.fi-hn{background-image:url(hn.2743fae6fcea669c.svg)}.fi-hn.fis{background-image:url(hn.04ddc9c93958b948.svg)}.fi-hr{background-image:url(hr.34b7d2423a58268f.svg)}.fi-hr.fis{background-image:url(hr.f0c84cca2a4896ae.svg)}.fi-ht{background-image:url(ht.da0b6318be8e5eb8.svg)}.fi-ht.fis{background-image:url(ht.9f915077542d3852.svg)}.fi-hu{background-image:url(hu.16c6335fefd2e760.svg)}.fi-hu.fis{background-image:url(hu.dd178f4f4d4b8365.svg)}.fi-id{background-image:url(id.4cad97a881744b6d.svg)}.fi-id.fis{background-image:url(id.14f7cd2000cdaba5.svg)}.fi-ie{background-image:url(ie.81491cb3746c1b2f.svg)}.fi-ie.fis{background-image:url(ie.3ffc25e6b10af1bf.svg)}.fi-il{background-image:url(il.80b0a878b119db71.svg)}.fi-il.fis{background-image:url(il.189a898ed05f0a26.svg)}.fi-im{background-image:url(im.479ad3e9b61429d0.svg)}.fi-im.fis{background-image:url(im.6477619a2693cc62.svg)}.fi-in{background-image:url(in.895a15709359b03e.svg)}.fi-in.fis{background-image:url(in.d0d6fbfb6b9268c2.svg)}.fi-io{background-image:url(io.fc7eebc158c35c67.svg)}.fi-io.fis{background-image:url(io.6bb5f04b40927389.svg)}.fi-iq{background-image:url(iq.ef417ed18dbb0756.svg)}.fi-iq.fis{background-image:url(iq.97972d368dd01341.svg)}.fi-ir{background-image:url(ir.801fbb847c4802ff.svg)}.fi-ir.fis{background-image:url(ir.b0b67ec9c7247d01.svg)}.fi-is{background-image:url(is.d9058ffe0519a7d0.svg)}.fi-is.fis{background-image:url(is.429236e3f62f0529.svg)}.fi-it{background-image:url(it.919398e666b04e52.svg)}.fi-it.fis{background-image:url(it.a33eed705f40f5fa.svg)}.fi-je{background-image:url(je.2b7a276f752e3f98.svg)}.fi-je.fis{background-image:url(je.2f55f42cad83d931.svg)}.fi-jm{background-image:url(jm.d2a190452d546e05.svg)}.fi-jm.fis{background-image:url(jm.bdacb13db20e0c24.svg)}.fi-jo{background-image:url(jo.1d753f70fb7e1a8d.svg)}.fi-jo.fis{background-image:url(jo.5f1bc0fda6c19602.svg)}.fi-jp{background-image:url(jp.469572a423fdc92a.svg)}.fi-jp.fis{background-image:url(jp.f7679c7d5ab6f8b0.svg)}.fi-ke{background-image:url(ke.f16cb069c083be45.svg)}.fi-ke.fis{background-image:url(ke.97ba171174ab8d73.svg)}.fi-kg{background-image:url(kg.be82c42b665a0999.svg)}.fi-kg.fis{background-image:url(kg.994fed1d5041a97e.svg)}.fi-kh{background-image:url(kh.11eb9a0f50ad4551.svg)}.fi-kh.fis{background-image:url(kh.e67aa6fd5c7a2b31.svg)}.fi-ki{background-image:url(ki.9e4e595c2f42c65d.svg)}.fi-ki.fis{background-image:url(ki.2e09febf3f644bd6.svg)}.fi-km{background-image:url(km.7a0dade412a3791d.svg)}.fi-km.fis{background-image:url(km.646d1493e68c64a2.svg)}.fi-kn{background-image:url(kn.fd378e907f331783.svg)}.fi-kn.fis{background-image:url(kn.108c88477387ee6c.svg)}.fi-kp{background-image:url(kp.91011e5b99b144e2.svg)}.fi-kp.fis{background-image:url(kp.c253ccbb871fe0d2.svg)}.fi-kr{background-image:url(kr.653f2f6075f5ae1e.svg)}.fi-kr.fis{background-image:url(kr.b7c6fcdddd331e46.svg)}.fi-kw{background-image:url(kw.f6baad6cd40506ef.svg)}.fi-kw.fis{background-image:url(kw.fb4eb65c47602313.svg)}.fi-ky{background-image:url(ky.4f9c0b8235d0556c.svg)}.fi-ky.fis{background-image:url(ky.c6d5a8d5766ed2ef.svg)}.fi-kz{background-image:url(kz.6e1e994c9a6aed72.svg)}.fi-kz.fis{background-image:url(kz.07b60b89d0499118.svg)}.fi-la{background-image:url(la.21965b6b52af9e51.svg)}.fi-la.fis{background-image:url(la.a6797aaf6ef010cc.svg)}.fi-lb{background-image:url(lb.ed2ddca6d2999f05.svg)}.fi-lb.fis{background-image:url(lb.95bb062823747b14.svg)}.fi-lc{background-image:url(lc.75168bb405f3feeb.svg)}.fi-lc.fis{background-image:url(lc.ab0f97c6afdeea4b.svg)}.fi-li{background-image:url(li.5cded3252c821d38.svg)}.fi-li.fis{background-image:url(li.948747ca40f047e1.svg)}.fi-lk{background-image:url(lk.b7c51dbefc87f03a.svg)}.fi-lk.fis{background-image:url(lk.23166e8c771b181e.svg)}.fi-lr{background-image:url(lr.53b9aaa6cb580766.svg)}.fi-lr.fis{background-image:url(lr.24de07066df040ca.svg)}.fi-ls{background-image:url(ls.3ffccbb5e27dfdf9.svg)}.fi-ls.fis{background-image:url(ls.9d74b3ad4c3c8675.svg)}.fi-lt{background-image:url(lt.bf4fafec395bfdd1.svg)}.fi-lt.fis{background-image:url(lt.8caacf8e3a68923e.svg)}.fi-lu{background-image:url(lu.86de7018ba40a1c4.svg)}.fi-lu.fis{background-image:url(lu.c50a5e548a39ef71.svg)}.fi-lv{background-image:url(lv.a0f4e5015920e189.svg)}.fi-lv.fis{background-image:url(lv.4971dcb7bdedeb14.svg)}.fi-ly{background-image:url(ly.767d61c3fb230797.svg)}.fi-ly.fis{background-image:url(ly.b15665e7665261ca.svg)}.fi-ma{background-image:url(ma.ac9e86477b1dfcf1.svg)}.fi-ma.fis{background-image:url(ma.011669b174f36ccc.svg)}.fi-mc{background-image:url(mc.4575357b9824acd5.svg)}.fi-mc.fis{background-image:url(mc.8d86df982f0bef34.svg)}.fi-md{background-image:url(md.dba4c7fc54d71e3c.svg)}.fi-md.fis{background-image:url(md.1ac10547666941a9.svg)}.fi-me{background-image:url(me.4978895cd96fbe55.svg)}.fi-me.fis{background-image:url(me.7e20b942ca3f38fa.svg)}.fi-mf{background-image:url(mf.ec6640d7752877e1.svg)}.fi-mf.fis{background-image:url(mf.bc0949877b22fa98.svg)}.fi-mg{background-image:url(mg.fdccffd887bcc5c9.svg)}.fi-mg.fis{background-image:url(mg.4877b16a2bcfad9e.svg)}.fi-mh{background-image:url(mh.2e69453f0c3e6684.svg)}.fi-mh.fis{background-image:url(mh.843322688fd498d9.svg)}.fi-mk{background-image:url(mk.e08d824ee41156ca.svg)}.fi-mk.fis{background-image:url(mk.2e8a86db062ab93e.svg)}.fi-ml{background-image:url(ml.8913b6a0fecc4c4b.svg)}.fi-ml.fis{background-image:url(ml.ba7ce81b14de908f.svg)}.fi-mm{background-image:url(mm.88f1ae1b66d67338.svg)}.fi-mm.fis{background-image:url(mm.588f0238db599345.svg)}.fi-mn{background-image:url(mn.365f5b1a9fa16b37.svg)}.fi-mn.fis{background-image:url(mn.b7e179571f72a1e6.svg)}.fi-mo{background-image:url(mo.5c0be54036958063.svg)}.fi-mo.fis{background-image:url(mo.26867be28bc3ee22.svg)}.fi-mp{background-image:url(mp.fb95729ba93146d9.svg)}.fi-mp.fis{background-image:url(mp.8842d0ea8c00b030.svg)}.fi-mq{background-image:url(mq.552f523c9f672ad6.svg)}.fi-mq.fis{background-image:url(mq.ff8d61a6f4aa39be.svg)}.fi-mr{background-image:url(mr.b1c9464033c485e0.svg)}.fi-mr.fis{background-image:url(mr.102a50bf523e9ea0.svg)}.fi-ms{background-image:url(ms.57d5c0e6e7e9a0f4.svg)}.fi-ms.fis{background-image:url(ms.2e19586bd0a856f4.svg)}.fi-mt{background-image:url(mt.2a8198a4f9404eeb.svg)}.fi-mt.fis{background-image:url(mt.b8ab0ef5e27e030c.svg)}.fi-mu{background-image:url(mu.c9c6e4ee68ac3e58.svg)}.fi-mu.fis{background-image:url(mu.42abd700c57bc853.svg)}.fi-mv{background-image:url(mv.f37078c165257992.svg)}.fi-mv.fis{background-image:url(mv.cd985551a0e467a4.svg)}.fi-mw{background-image:url(mw.69ded79272dfc87a.svg)}.fi-mw.fis{background-image:url(mw.65a713223a478cde.svg)}.fi-mx{background-image:url(mx.1134b850af46fe9c.svg)}.fi-mx.fis{background-image:url(mx.bc25957663c602a6.svg)}.fi-my{background-image:url(my.fc14919ac05a2328.svg)}.fi-my.fis{background-image:url(my.2cdcc8d1b0271b63.svg)}.fi-mz{background-image:url(mz.2506e9e5c846f89c.svg)}.fi-mz.fis{background-image:url(mz.4f04cc968979e983.svg)}.fi-na{background-image:url(na.54baa000eecc23e0.svg)}.fi-na.fis{background-image:url(na.a64d8ca1f7e033b0.svg)}.fi-nc{background-image:url(nc.fe4ee3e5042b6dce.svg)}.fi-nc.fis{background-image:url(nc.51c5586c405c5914.svg)}.fi-ne{background-image:url(ne.6a215ca5c7aded3a.svg)}.fi-ne.fis{background-image:url(ne.ddabaa80d9de1318.svg)}.fi-nf{background-image:url(nf.0e3b38dc7e8c3eba.svg)}.fi-nf.fis{background-image:url(nf.407d2ab8429c4d0d.svg)}.fi-ng{background-image:url(ng.ec2e74e25c841892.svg)}.fi-ng.fis{background-image:url(ng.5247079e7909b3e4.svg)}.fi-ni{background-image:url(ni.5163411d38e79e29.svg)}.fi-ni.fis{background-image:url(ni.bf7fcea52d020f76.svg)}.fi-nl{background-image:url(nl.c49ee8d5117a24a4.svg)}.fi-nl.fis{background-image:url(nl.2c98e1df74eeee29.svg)}.fi-no{background-image:url(no.4ceb414c5349393c.svg)}.fi-no.fis{background-image:url(no.a519bc0fe2e7bce4.svg)}.fi-np{background-image:url(np.3a5eec1c81a9e870.svg)}.fi-np.fis{background-image:url(np.a94793ce2ea389f5.svg)}.fi-nr{background-image:url(nr.f98dec915bc94708.svg)}.fi-nr.fis{background-image:url(nr.a83a706b6398fc21.svg)}.fi-nu{background-image:url(nu.e3a84a02f795b0c2.svg)}.fi-nu.fis{background-image:url(nu.ab755ce55ddc7a84.svg)}.fi-nz{background-image:url(nz.16212e51f5c15164.svg)}.fi-nz.fis{background-image:url(nz.e296aaa6a63f2f94.svg)}.fi-om{background-image:url(om.449f75b209c79648.svg)}.fi-om.fis{background-image:url(om.0747201c27e49bae.svg)}.fi-pa{background-image:url(pa.78bb9a3dbec97e33.svg)}.fi-pa.fis{background-image:url(pa.beca3af60b3d66e2.svg)}.fi-pe{background-image:url(pe.1320cd1a6c400204.svg)}.fi-pe.fis{background-image:url(pe.74e80a9765619d1d.svg)}.fi-pf{background-image:url(pf.41e90cd10ec25690.svg)}.fi-pf.fis{background-image:url(pf.43045c7cb8132fb7.svg)}.fi-pg{background-image:url(pg.cb62536b104c0bb7.svg)}.fi-pg.fis{background-image:url(pg.ed799a7cf334a5f1.svg)}.fi-ph{background-image:url(ph.d218202d6495d99d.svg)}.fi-ph.fis{background-image:url(ph.fdc9fd6e762673e5.svg)}.fi-pk{background-image:url(pk.b52bfbe86206d5a4.svg)}.fi-pk.fis{background-image:url(pk.39a05c74a2f2f45a.svg)}.fi-pl{background-image:url(pl.4ca59b6d587566c3.svg)}.fi-pl.fis{background-image:url(pl.b7f0464cbdaae06c.svg)}.fi-pm{background-image:url(pm.a5508b8f3136656f.svg)}.fi-pm.fis{background-image:url(pm.6e3b8747a7986c90.svg)}.fi-pn{background-image:url(pn.b4e1ab6aa7afbe3e.svg)}.fi-pn.fis{background-image:url(pn.5e11b03ba39b41db.svg)}.fi-pr{background-image:url(pr.89d15f5223a873ea.svg)}.fi-pr.fis{background-image:url(pr.eac89ae4e781ce80.svg)}.fi-ps{background-image:url(ps.af946441e80328da.svg)}.fi-ps.fis{background-image:url(ps.651e63e808e97204.svg)}.fi-pt{background-image:url(pt.acd403c0181424a7.svg)}.fi-pt.fis{background-image:url(pt.751775fc75dedadc.svg)}.fi-pw{background-image:url(pw.c4139f47817b83de.svg)}.fi-pw.fis{background-image:url(pw.e47cd8a05feb4109.svg)}.fi-py{background-image:url(py.975980dc2482d85d.svg)}.fi-py.fis{background-image:url(py.6523d7909b2c655f.svg)}.fi-qa{background-image:url(qa.f779f3e277547634.svg)}.fi-qa.fis{background-image:url(qa.79dab3098bdff359.svg)}.fi-re{background-image:url(re.d3c4fc19965fe67d.svg)}.fi-re.fis{background-image:url(re.4d18457f5c4225b8.svg)}.fi-ro{background-image:url(ro.c05f47cb02a1804b.svg)}.fi-ro.fis{background-image:url(ro.4885a544c38934a1.svg)}.fi-rs{background-image:url(rs.3bffe169ab26876d.svg)}.fi-rs.fis{background-image:url(rs.0f45ed27ff95a1ec.svg)}.fi-ru{background-image:url(ru.2c4479066cc3aa69.svg)}.fi-ru.fis{background-image:url(ru.9ee2a40ef905a06f.svg)}.fi-rw{background-image:url(rw.c85e0781fcb133d3.svg)}.fi-rw.fis{background-image:url(rw.04eaf790279bd7b8.svg)}.fi-sa{background-image:url(sa.0db9e8ec31437311.svg)}.fi-sa.fis{background-image:url(sa.9a769000dc055c3b.svg)}.fi-sb{background-image:url(sb.cf6a4cebafb1f226.svg)}.fi-sb.fis{background-image:url(sb.63a8b779620b6de7.svg)}.fi-sc{background-image:url(sc.ae98e9c514fed817.svg)}.fi-sc.fis{background-image:url(sc.95a235db72612296.svg)}.fi-sd{background-image:url(sd.e0e59b6edb23b64e.svg)}.fi-sd.fis{background-image:url(sd.cc39c2fdc8977a99.svg)}.fi-se{background-image:url(se.ec52785e76edcf10.svg)}.fi-se.fis{background-image:url(se.6e3dfa928a7d31ac.svg)}.fi-sg{background-image:url(sg.7ad85643544ae93f.svg)}.fi-sg.fis{background-image:url(sg.6c7c77dde29cb785.svg)}.fi-sh{background-image:url(sh.3ad15ea139bb2202.svg)}.fi-sh.fis{background-image:url(sh.9a586a73ec38cd71.svg)}.fi-si{background-image:url(si.2451437b958a17f0.svg)}.fi-si.fis{background-image:url(si.7c060dc60817a08a.svg)}.fi-sj{background-image:url(sj.239f992c4b154e30.svg)}.fi-sj.fis{background-image:url(sj.86309dc7785d4e09.svg)}.fi-sk{background-image:url(sk.22ca134082577ec7.svg)}.fi-sk.fis{background-image:url(sk.41f9c3b22b8630c4.svg)}.fi-sl{background-image:url(sl.193f7759cbfb5ccc.svg)}.fi-sl.fis{background-image:url(sl.b8e2f9c89b6eafb0.svg)}.fi-sm{background-image:url(sm.4a2793938fb4bbf6.svg)}.fi-sm.fis{background-image:url(sm.9f3be35f444ac461.svg)}.fi-sn{background-image:url(sn.562c00ddb3d3bcf0.svg)}.fi-sn.fis{background-image:url(sn.3ab9bf55d0c959a1.svg)}.fi-so{background-image:url(so.81fb24d4da5c2fde.svg)}.fi-so.fis{background-image:url(so.90ac99ad364c0398.svg)}.fi-sr{background-image:url(sr.3b1c3796bd0cc5d3.svg)}.fi-sr.fis{background-image:url(sr.0953a6a09fbec3c2.svg)}.fi-ss{background-image:url(ss.1612a976f4da0293.svg)}.fi-ss.fis{background-image:url(ss.6f65d43cce4641cc.svg)}.fi-st{background-image:url(st.e2d0e8127cdd6be5.svg)}.fi-st.fis{background-image:url(st.24c52b784b2e5476.svg)}.fi-sv{background-image:url(sv.955539c3291b343e.svg)}.fi-sv.fis{background-image:url(sv.4a7ef34153f4e9fa.svg)}.fi-sx{background-image:url(sx.1a2113b232f7e8e6.svg)}.fi-sx.fis{background-image:url(sx.ba3ea51fe119dbe5.svg)}.fi-sy{background-image:url(sy.1f32362a3b24d34e.svg)}.fi-sy.fis{background-image:url(sy.f444a6e69007040c.svg)}.fi-sz{background-image:url(sz.cc9ae834e1dc55d6.svg)}.fi-sz.fis{background-image:url(sz.61ba2742e1ea882b.svg)}.fi-tc{background-image:url(tc.1d40ce70d6ac050d.svg)}.fi-tc.fis{background-image:url(tc.79662ff041fc102b.svg)}.fi-td{background-image:url(td.4112ccd59f6a957b.svg)}.fi-td.fis{background-image:url(td.5f20acc41c21f0f9.svg)}.fi-tf{background-image:url(tf.7c977baf01f070a4.svg)}.fi-tf.fis{background-image:url(tf.5fa853872f73021d.svg)}.fi-tg{background-image:url(tg.5715bee8450401ad.svg)}.fi-tg.fis{background-image:url(tg.a1a84f46539a34d1.svg)}.fi-th{background-image:url(th.b00e082a0a342e7e.svg)}.fi-th.fis{background-image:url(th.ef3740665c0c9208.svg)}.fi-tj{background-image:url(tj.cea8921ab9e62454.svg)}.fi-tj.fis{background-image:url(tj.15422eff8868e837.svg)}.fi-tk{background-image:url(tk.c0bf669cbb0ad19b.svg)}.fi-tk.fis{background-image:url(tk.4c50bf5be4a35001.svg)}.fi-tl{background-image:url(tl.2c56cc08ea23c597.svg)}.fi-tl.fis{background-image:url(tl.8a381dde6f68f854.svg)}.fi-tm{background-image:url(tm.c0fe3bc677cf1a86.svg)}.fi-tm.fis{background-image:url(tm.6a8ec56b96f23222.svg)}.fi-tn{background-image:url(tn.37c8e7cec2c0aabe.svg)}.fi-tn.fis{background-image:url(tn.00f037a954b956ee.svg)}.fi-to{background-image:url(to.e21e7b0263e689e8.svg)}.fi-to.fis{background-image:url(to.c6f3657cced64456.svg)}.fi-tr{background-image:url(tr.d4c9d92addeb52b5.svg)}.fi-tr.fis{background-image:url(tr.0def5aa563197574.svg)}.fi-tt{background-image:url(tt.e0985f1c697f8260.svg)}.fi-tt.fis{background-image:url(tt.6ab528e2909e37f2.svg)}.fi-tv{background-image:url(tv.3824bd65f79ff7f3.svg)}.fi-tv.fis{background-image:url(tv.6903cb034d7920a9.svg)}.fi-tw{background-image:url(tw.73a45808a2e09fcb.svg)}.fi-tw.fis{background-image:url(tw.be895da5d21f59c1.svg)}.fi-tz{background-image:url(tz.2fc608dc2e4ec1bd.svg)}.fi-tz.fis{background-image:url(tz.1c849474d67d58b8.svg)}.fi-ua{background-image:url(ua.f2fcca8eaa807370.svg)}.fi-ua.fis{background-image:url(ua.1906adac43c44984.svg)}.fi-ug{background-image:url(ug.950aec889acdc8c3.svg)}.fi-ug.fis{background-image:url(ug.447bdffc8d206226.svg)}.fi-um{background-image:url(um.dcc46281940ce81b.svg)}.fi-um.fis{background-image:url(um.3bcbb586b5abb63d.svg)}.fi-us{background-image:url(us.ed9e9dcf6da9e384.svg)}.fi-us.fis{background-image:url(us.74ba178978373e66.svg)}.fi-uy{background-image:url(uy.9537a65db4d73ba7.svg)}.fi-uy.fis{background-image:url(uy.d2ccd30830412a42.svg)}.fi-uz{background-image:url(uz.f2c7bb342a2d4dd6.svg)}.fi-uz.fis{background-image:url(uz.547d4bad2416b30b.svg)}.fi-va{background-image:url(va.959875d92d71e9a6.svg)}.fi-va.fis{background-image:url(va.420e8e0c49b78eca.svg)}.fi-vc{background-image:url(vc.fef5eea862e4514a.svg)}.fi-vc.fis{background-image:url(vc.236a0c50e1b44bf1.svg)}.fi-ve{background-image:url(ve.fc18ce1071521e33.svg)}.fi-ve.fis{background-image:url(ve.fadaaf829dd74968.svg)}.fi-vg{background-image:url(vg.56b7d7225542320d.svg)}.fi-vg.fis{background-image:url(vg.a2ba8d0e1288d672.svg)}.fi-vi{background-image:url(vi.07ed8cfebc9aa2dc.svg)}.fi-vi.fis{background-image:url(vi.aaeab1462ac5598d.svg)}.fi-vn{background-image:url(vn.72f1ed8d98c3d37b.svg)}.fi-vn.fis{background-image:url(vn.8508d80362e87600.svg)}.fi-vu{background-image:url(vu.e04498202dcfd01e.svg)}.fi-vu.fis{background-image:url(vu.e2f097786a25523e.svg)}.fi-wf{background-image:url(wf.bca98a8bbc7ff179.svg)}.fi-wf.fis{background-image:url(wf.f72e2367632adc9e.svg)}.fi-ws{background-image:url(ws.7d68a871e4efcb78.svg)}.fi-ws.fis{background-image:url(ws.7f5978f736b57d8c.svg)}.fi-ye{background-image:url(ye.9d9e4c9f134a38cc.svg)}.fi-ye.fis{background-image:url(ye.8f3c7165d0eacccb.svg)}.fi-yt{background-image:url(yt.045dc59672b69dda.svg)}.fi-yt.fis{background-image:url(yt.a50469fc051cbce0.svg)}.fi-za{background-image:url(za.b4b48b9d5f568496.svg)}.fi-za.fis{background-image:url(za.41aa0ffd2d60156d.svg)}.fi-zm{background-image:url(zm.ef3a9aef9f166e8b.svg)}.fi-zm.fis{background-image:url(zm.58e73af5662c8cdf.svg)}.fi-zw{background-image:url(zw.3e71d5a4d2806306.svg)}.fi-zw.fis{background-image:url(zw.f11b2c747623fe69.svg)}.fi-arab{background-image:url(arab.073495a5b37b381d.svg)}.fi-arab.fis{background-image:url(arab.979580f271c880f0.svg)}.fi-asean{background-image:url(asean.22f23a72647b9374.svg)}.fi-asean.fis{background-image:url(asean.94b668bbb3ada70f.svg)}.fi-cefta{background-image:url(cefta.3c76a8688e63ae0c.svg)}.fi-cefta.fis{background-image:url(cefta.6ce94a4259735fbe.svg)}.fi-cp{background-image:url(cp.d0eb7df6815695e9.svg)}.fi-cp.fis{background-image:url(cp.f400c9bae76286f7.svg)}.fi-dg{background-image:url(dg.2de1a5479713057d.svg)}.fi-dg.fis{background-image:url(dg.52fa6fbe2988c7cf.svg)}.fi-eac{background-image:url(eac.1ac045077b1cd13e.svg)}.fi-eac.fis{background-image:url(eac.8d4776f54741152f.svg)}.fi-es-ct{background-image:url(es-ct.5e59862b44fecd94.svg)}.fi-es-ct.fis{background-image:url(es-ct.c6598d85ba8e8d6e.svg)}.fi-es-ga{background-image:url(es-ga.f3f34c34a3105ff5.svg)}.fi-es-ga.fis{background-image:url(es-ga.13ecfea2392a10bc.svg)}.fi-es-pv{background-image:url(es-pv.75ca1be59d2c40e2.svg)}.fi-es-pv.fis{background-image:url(es-pv.98874354f758eff5.svg)}.fi-eu{background-image:url(eu.cef9551f072175b1.svg)}.fi-eu.fis{background-image:url(eu.6f18afcd826d76b8.svg)}.fi-gb-eng{background-image:url(gb-eng.e1fc6b4f1ef88793.svg)}.fi-gb-eng.fis{background-image:url(gb-eng.5107a4c27ebbb74f.svg)}.fi-gb-nir{background-image:url(gb-nir.8ec547f4f5ed48f2.svg)}.fi-gb-nir.fis{background-image:url(gb-nir.f40f87d5c2ddf503.svg)}.fi-gb-sct{background-image:url(gb-sct.10f3906a11c229f1.svg)}.fi-gb-sct.fis{background-image:url(gb-sct.6618f22c09f95e71.svg)}.fi-gb-wls{background-image:url(gb-wls.a6fac399176be9af.svg)}.fi-gb-wls.fis{background-image:url(gb-wls.1cf3d9cc1065652d.svg)}.fi-ic{background-image:url(ic.1404e905104fed88.svg)}.fi-ic.fis{background-image:url(ic.b8b8078e217a5b6e.svg)}.fi-pc{background-image:url(pc.9cfd8220fca7ea16.svg)}.fi-pc.fis{background-image:url(pc.25fa60339932da74.svg)}.fi-sh-ac{background-image:url(sh-ac.49686f507525613a.svg)}.fi-sh-ac.fis{background-image:url(sh-ac.103f8fd9a63af301.svg)}.fi-sh-hl{background-image:url(sh-hl.c4109a603f9d1cc9.svg)}.fi-sh-hl.fis{background-image:url(sh-hl.664afc561d8174f8.svg)}.fi-sh-ta{background-image:url(sh-ta.26f1bf6d1951d8fc.svg)}.fi-sh-ta.fis{background-image:url(sh-ta.9e06bc08e496eb2c.svg)}.fi-un{background-image:url(un.98053442ebe9c6e1.svg)}.fi-un.fis{background-image:url(un.f72dbd04bf99375a.svg)}.fi-xk{background-image:url(xk.9fc203f30482a6ec.svg)}.fi-xk.fis{background-image:url(xk.961776b9098f435d.svg)}/*!
 * Font Awesome Free 7.3.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2026 Fonticons, Inc.
 */.fa-solid,.fa-regular,.fa-brands,.fa-classic,.fas,.far,.fab,.fa{--_fa-family: var(--fa-family, var(--fa-style-family, "Font Awesome 7 Free"));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:var(--fa-display, inline-block);font-family:var(--_fa-family);font-feature-settings:normal;font-style:normal;font-synthesis:none;font-variant:normal;font-weight:var(--fa-style, 900);line-height:1;text-align:center;text-rendering:auto;width:var(--fa-width, 1.25em)}:is(.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.fa-classic,.fa):before{content:var(--fa)/""}@supports not (content: ""/""){:is(.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.fa-classic,.fa):before{content:var(--fa)}}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:calc((6 / 10 - .375) * 1em)}.fa-xs{font-size:.75em;line-height:calc(1 / 12 * 1em);vertical-align:.125em}.fa-sm{font-size:.875em;line-height:calc(1 / 14 * 1em);vertical-align:calc((6 / 14 - .375) * 1em)}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:calc((6 / 20 - .375) * 1em)}.fa-xl{font-size:1.5em;line-height:calc(1 / 24 * 1em);vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-width-auto{--fa-width: auto}.fa-fw,.fa-width-fixed{--fa-width: 1.25em}.fa-canvas-square{padding-block:.125em;margin-block-end:-.125em}.fa-canvas-roomy{padding-block:.25em;padding-inline:.125em;margin-block-end:-.25em;box-sizing:content-box}.fa-ul{list-style-type:none;margin-inline-start:var(--fa-li-margin, 2.5em);padding-inline-start:0}.fa-ul>li{position:relative}.fa-li{inset-inline-start:calc(-1 * var(--fa-li-width, 2em));position:absolute;text-align:center;width:var(--fa-li-width, 2em);line-height:inherit}.fa-border{border-color:var(--fa-border-color, #eee);border-radius:var(--fa-border-radius, .1em);border-style:var(--fa-border-style, solid);border-width:var(--fa-border-width, .0625em);box-sizing:var(--fa-border-box-sizing, content-box);padding:var(--fa-border-padding, .1875em .25em)}.fa-pull-left,.fa-pull-start{float:inline-start;margin-inline-end:var(--fa-pull-margin, .3em)}.fa-pull-right,.fa-pull-end{float:inline-end;margin-inline-start:var(--fa-pull-margin, .3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, cubic-bezier(.28, .84, .42, 1))}.fa-fade{animation-name:fa-fade;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-beat-fade{animation-name:fa-beat-fade;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1.5s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-flip-360{animation-name:fa-flip-360;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-shake{animation-name:fa-shake;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, .75s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-spin{animation-name:fa-spin;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 2s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, linear)}.fa-spin-reverse{--fa-animation-direction: reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, steps(8))}.fa-spin-snap{animation-name:fa-spin-snap;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 3s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, linear)}.fa-spin-snap-4{animation-name:fa-spin-snap-4;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 2.4s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, linear)}.fa-spin-snap-8{animation-name:fa-spin-snap-8;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 4s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, linear)}.fa-buzz{animation-name:fa-buzz;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, .6s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, linear)}.fa-wag{animation-name:fa-wag;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, .9s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-out);transform-origin:bottom center}.fa-float{animation-name:fa-float;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 3s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out);will-change:transform}.fa-swing{animation-name:fa-swing;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1.2s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-out);transform-origin:top center}.fa-jello{animation-name:fa-jello;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, .9s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-out)}@media(prefers-reduced-motion:reduce){.fa-beat,.fa-bounce,.fa-fade,.fa-beat-fade,.fa-flip,.fa-flip-360,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse,.fa-buzz,.fa-float,.fa-jello,.fa-spin-snap,.fa-spin-snap-4,.fa-spin-snap-8,.fa-swing,.fa-wag{animation:none!important;transition:none!important}}@keyframes fa-beat{0%{transform:scale(1)}25%{transform:scale(calc(1.25 * var(--fa-beat-scale, 1.25)))}45%{transform:scale(calc(1.22 * var(--fa-beat-scale, 1.22)))}65%{transform:scale(calc(1.25 * var(--fa-beat-scale, 1.25)))}90%{transform:scale(1)}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0);animation-timing-function:var(--fa-animation-timing)}14%{transform:scale(var(--fa-bounce-start-scale-x, 1.06),var(--fa-bounce-start-scale-y, .94)) translateY(var(--fa-bounce-anticipation, 3px));animation-timing-function:cubic-bezier(.33,0,.66,.33)}32%{transform:scale(var(--fa-bounce-jump-scale-x, .94),var(--fa-bounce-jump-scale-y, 1.12)) translateY(calc(-1 * var(--fa-bounce-height, .5em)));animation-timing-function:cubic-bezier(.33,.66,.66,1)}52%{transform:scale(1) translateY(calc(-1 * var(--fa-bounce-height, .5em) * 1.1));animation-timing-function:cubic-bezier(.5,0,1,.5)}70%{transform:scale(var(--fa-bounce-land-scale-x, 1.06),var(--fa-bounce-land-scale-y, .92)) translateY(0);animation-timing-function:cubic-bezier(.33,.33,.66,1)}85%{transform:scale(.98,1.04) translateY(calc(-2px * var(--fa-bounce-rebound, 1)));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{0%{opacity:1;transform:scale(1);animation-timing-function:cubic-bezier(.2,0,.4,1)}40%{opacity:var(--fa-fade-opacity, .4);transform:scale(.98);animation-timing-function:cubic-bezier(.4,0,.6,1)}to{opacity:1;transform:scale(1)}}@keyframes fa-beat-fade{0%{opacity:var(--fa-beat-fade-opacity, .4);transform:scale(1);animation-timing-function:cubic-bezier(.2,0,.4,1)}25%{opacity:calc(var(--fa-beat-fade-opacity, .4) + .4);transform:scale(var(--fa-beat-fade-scale, 1.28));animation-timing-function:cubic-bezier(.4,0,.6,1)}45%{opacity:1;transform:scale(var(--fa-beat-fade-scale, 1.25));animation-timing-function:cubic-bezier(.4,0,.2,1)}65%{opacity:calc(var(--fa-beat-fade-opacity, .4) + .4);transform:scale(var(--fa-beat-fade-scale, 1.28));animation-timing-function:cubic-bezier(.4,0,.6,1)}to{opacity:var(--fa-beat-fade-opacity, .4);transform:scale(1)}}@keyframes fa-flip{0%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),0);animation-timing-function:cubic-bezier(.2,0,.4,1)}8%{transform:perspective(2em) scale(var(--fa-flip-anticipation-scale, .95)) rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),0);animation-timing-function:cubic-bezier(.33,0,.66,.33)}35%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),calc(var(--fa-flip-angle, -360deg) * .6));animation-timing-function:linear}65%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),calc(var(--fa-flip-angle, -360deg) * .5));animation-timing-function:cubic-bezier(.33,.66,.66,1)}92%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),calc(var(--fa-flip-angle, -360deg) * var(--fa-flip-overshoot, 1.04)));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),var(--fa-flip-angle, -360deg))}}@keyframes fa-flip-360{0%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),0);animation-timing-function:cubic-bezier(.2,0,.4,1)}8%{transform:perspective(2em) scale(var(--fa-flip-anticipation-scale, .95)) rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),0);animation-timing-function:cubic-bezier(.33,0,.66,.33)}50%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),calc(var(--fa-flip-angle, -360deg) * .6));animation-timing-function:cubic-bezier(.33,.66,.66,1)}80%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),calc(var(--fa-flip-angle, -360deg) * var(--fa-flip-overshoot, 1.04)));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),var(--fa-flip-angle, -360deg))}}@keyframes fa-shake{0%{transform:rotate(0);animation-timing-function:cubic-bezier(.2,0,.8,1)}8%{transform:rotate(35deg) translate(1px);animation-timing-function:cubic-bezier(.3,0,.7,1)}20%{transform:rotate(-22deg) translate(-1px);animation-timing-function:cubic-bezier(.3,0,.7,1)}35%{transform:rotate(15deg) translate(1px);animation-timing-function:cubic-bezier(.3,0,.7,1)}50%{transform:rotate(-9deg);animation-timing-function:cubic-bezier(.4,0,.6,1)}65%{transform:rotate(5deg);animation-timing-function:cubic-bezier(.4,0,.6,1)}78%{transform:rotate(-3deg);animation-timing-function:cubic-bezier(.4,0,.6,1)}90%{transform:rotate(1deg);animation-timing-function:cubic-bezier(.4,0,.2,1)}to{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fa-spin-snap{0%{transform:rotate(0);animation-timing-function:cubic-bezier(0,0,.2,1)}12%{transform:rotate(60deg);animation-timing-function:cubic-bezier(.8,0,1,1)}16.67%{transform:rotate(60deg);animation-timing-function:cubic-bezier(0,0,.2,1)}28.67%{transform:rotate(120deg);animation-timing-function:cubic-bezier(.8,0,1,1)}33.33%{transform:rotate(120deg);animation-timing-function:cubic-bezier(0,0,.2,1)}45.33%{transform:rotate(180deg);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:rotate(180deg);animation-timing-function:cubic-bezier(0,0,.2,1)}62%{transform:rotate(240deg);animation-timing-function:cubic-bezier(.8,0,1,1)}66.67%{transform:rotate(240deg);animation-timing-function:cubic-bezier(0,0,.2,1)}78.67%{transform:rotate(300deg);animation-timing-function:cubic-bezier(.8,0,1,1)}83.33%{transform:rotate(300deg);animation-timing-function:cubic-bezier(0,0,.2,1)}95.33%{transform:rotate(360deg);animation-timing-function:cubic-bezier(.8,0,1,1)}to{transform:rotate(360deg)}}@keyframes fa-spin-snap-4{0%{transform:rotate(0);animation-timing-function:cubic-bezier(0,0,.2,1)}15%{transform:rotate(90deg);animation-timing-function:cubic-bezier(.8,0,1,1)}25%{transform:rotate(90deg);animation-timing-function:cubic-bezier(0,0,.2,1)}40%{transform:rotate(180deg);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:rotate(180deg);animation-timing-function:cubic-bezier(0,0,.2,1)}65%{transform:rotate(270deg);animation-timing-function:cubic-bezier(.8,0,1,1)}75%{transform:rotate(270deg);animation-timing-function:cubic-bezier(0,0,.2,1)}90%{transform:rotate(360deg);animation-timing-function:cubic-bezier(.8,0,1,1)}to{transform:rotate(360deg)}}@keyframes fa-spin-snap-8{0%{transform:rotate(0);animation-timing-function:cubic-bezier(0,0,.2,1)}9%{transform:rotate(45deg);animation-timing-function:cubic-bezier(.8,0,1,1)}12.5%{transform:rotate(45deg);animation-timing-function:cubic-bezier(0,0,.2,1)}21.5%{transform:rotate(90deg);animation-timing-function:cubic-bezier(.8,0,1,1)}25%{transform:rotate(90deg);animation-timing-function:cubic-bezier(0,0,.2,1)}34%{transform:rotate(135deg);animation-timing-function:cubic-bezier(.8,0,1,1)}37.5%{transform:rotate(135deg);animation-timing-function:cubic-bezier(0,0,.2,1)}46.5%{transform:rotate(180deg);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:rotate(180deg);animation-timing-function:cubic-bezier(0,0,.2,1)}59%{transform:rotate(225deg);animation-timing-function:cubic-bezier(.8,0,1,1)}62.5%{transform:rotate(225deg);animation-timing-function:cubic-bezier(0,0,.2,1)}71.5%{transform:rotate(270deg);animation-timing-function:cubic-bezier(.8,0,1,1)}75%{transform:rotate(270deg);animation-timing-function:cubic-bezier(0,0,.2,1)}84%{transform:rotate(315deg);animation-timing-function:cubic-bezier(.8,0,1,1)}87.5%{transform:rotate(315deg);animation-timing-function:cubic-bezier(0,0,.2,1)}96.5%{transform:rotate(360deg);animation-timing-function:cubic-bezier(.8,0,1,1)}to{transform:rotate(360deg)}}@keyframes fa-buzz{0%{transform:translate(0) rotate(0);animation-timing-function:cubic-bezier(.1,0,.9,1)}5%{transform:translate(var(--fa-buzz-distance, 4px)) rotate(.5deg)}10%{transform:translate(calc(-1 * var(--fa-buzz-distance, 4px))) rotate(-.5deg)}15%{transform:translate(var(--fa-buzz-distance, 4px)) rotate(.3deg)}20%{transform:translate(calc(-1 * var(--fa-buzz-distance, 4px))) rotate(-.3deg)}25%{transform:translate(calc(var(--fa-buzz-distance, 4px) * .7)) rotate(.2deg)}30%{transform:translate(calc(-1 * var(--fa-buzz-distance, 4px) * .7)) rotate(-.2deg)}35%{transform:translate(calc(var(--fa-buzz-distance, 4px) * .4)) rotate(.1deg)}40%{transform:translate(0) rotate(0)}to{transform:translate(0) rotate(0)}}@keyframes fa-wag{0%{transform:rotate(0);animation-timing-function:cubic-bezier(.2,0,.6,1)}12%{transform:rotate(var(--fa-wag-angle, 12deg));animation-timing-function:cubic-bezier(.4,0,.2,1)}24%{transform:rotate(2deg);animation-timing-function:cubic-bezier(.2,0,.6,1)}36%{transform:rotate(calc(var(--fa-wag-angle, 12deg) * .85));animation-timing-function:cubic-bezier(.4,0,.2,1)}48%{transform:rotate(1deg);animation-timing-function:cubic-bezier(.2,0,.6,1)}58%{transform:rotate(calc(var(--fa-wag-angle, 12deg) * .6));animation-timing-function:cubic-bezier(.4,0,.2,1)}68%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes fa-float{0%{transform:translateY(0) translate(0) rotate(0) scale(var(--fa-float-squash-x, 1.02),var(--fa-float-squash-y, .98));animation-timing-function:cubic-bezier(.33,0,.66,.33)}15%{transform:translateY(calc(-.4 * var(--fa-float-height, 6px))) translate(var(--fa-float-drift, 1px)) rotate(var(--fa-float-tilt, 1deg)) scale(1);animation-timing-function:cubic-bezier(.33,.66,.66,1)}35%{transform:translateY(calc(-1 * var(--fa-float-height, 6px))) translate(0) rotate(0) scale(var(--fa-float-stretch-x, .98),var(--fa-float-stretch-y, 1.03));animation-timing-function:cubic-bezier(.5,0,.5,0)}50%{transform:translateY(calc(-.92 * var(--fa-float-height, 6px))) translate(calc(-.5 * var(--fa-float-drift, 1px))) rotate(calc(-.5 * var(--fa-float-tilt, 1deg))) scale(.995,1.01);animation-timing-function:cubic-bezier(.33,0,.66,.33)}70%{transform:translateY(calc(-.3 * var(--fa-float-height, 6px))) translate(calc(-1 * var(--fa-float-drift, 1px))) rotate(calc(-1 * var(--fa-float-tilt, 1deg))) scale(1);animation-timing-function:cubic-bezier(.33,.66,.66,1)}90%{transform:translateY(calc(.05 * var(--fa-float-height, 6px))) translate(0) rotate(0) scale(var(--fa-float-squash-x, 1.02),var(--fa-float-squash-y, .98));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:translateY(0) translate(0) rotate(0) scale(var(--fa-float-squash-x, 1.02),var(--fa-float-squash-y, .98))}}@keyframes fa-swing{0%{transform:rotate(0);animation-timing-function:cubic-bezier(.2,0,.8,1)}8%{transform:rotate(var(--fa-swing-angle, 22deg));animation-timing-function:cubic-bezier(.3,0,.7,1)}18%{transform:rotate(calc(-1 * var(--fa-swing-angle, 22deg) * .85));animation-timing-function:cubic-bezier(.3,0,.7,1)}28%{transform:rotate(calc(var(--fa-swing-angle, 22deg) * .65));animation-timing-function:cubic-bezier(.35,0,.65,1)}38%{transform:rotate(calc(-1 * var(--fa-swing-angle, 22deg) * .45));animation-timing-function:cubic-bezier(.4,0,.6,1)}48%{transform:rotate(calc(var(--fa-swing-angle, 22deg) * .25));animation-timing-function:cubic-bezier(.4,0,.6,1)}56%{transform:rotate(calc(-1 * var(--fa-swing-angle, 22deg) * .1));animation-timing-function:cubic-bezier(.4,0,.6,1)}64%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes fa-jello{0%{transform:scale(1);animation-timing-function:cubic-bezier(.2,0,.8,1)}12%{transform:scale(var(--fa-jello-scale-x, 1.15),calc(2 - var(--fa-jello-scale-x, 1.15)));animation-timing-function:cubic-bezier(.3,0,.7,1)}24%{transform:scale(calc(2 - var(--fa-jello-scale-y, 1.12)),var(--fa-jello-scale-y, 1.12));animation-timing-function:cubic-bezier(.3,0,.7,1)}36%{transform:scale(calc(1 + (var(--fa-jello-scale-x, 1.15) - 1) * .5),calc(2 - (1 + (var(--fa-jello-scale-x, 1.15) - 1) * .5)));animation-timing-function:cubic-bezier(.4,0,.6,1)}48%{transform:scale(calc(2 - (1 + (var(--fa-jello-scale-y, 1.12) - 1) * .3)),calc(1 + (var(--fa-jello-scale-y, 1.12) - 1) * .3));animation-timing-function:cubic-bezier(.4,0,.6,1)}58%{transform:scale(1.02,.98);animation-timing-function:cubic-bezier(.4,0,.2,1)}68%{transform:scale(1)}to{transform:scale(1)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle, 0))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{--fa-width: 100%;inset:0;position:absolute;text-align:center;width:var(--fa-width);z-index:var(--fa-stack-z-index, auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse, #fff)}.fa-0{--fa: "0"}.fa-1{--fa: "1"}.fa-2{--fa: "2"}.fa-3{--fa: "3"}.fa-4{--fa: "4"}.fa-5{--fa: "5"}.fa-6{--fa: "6"}.fa-7{--fa: "7"}.fa-8{--fa: "8"}.fa-9{--fa: "9"}.fa-exclamation{--fa: "!"}.fa-hashtag{--fa: "#"}.fa-dollar-sign,.fa-dollar,.fa-usd{--fa: "$"}.fa-percent,.fa-percentage{--fa: "%"}.fa-asterisk{--fa: "*"}.fa-plus,.fa-add{--fa: "+"}.fa-less-than{--fa: "<"}.fa-equals{--fa: "="}.fa-greater-than{--fa: ">"}.fa-question{--fa: "?"}.fa-at{--fa: "@"}.fa-a{--fa: "A"}.fa-b{--fa: "B"}.fa-c{--fa: "C"}.fa-d{--fa: "D"}.fa-e{--fa: "E"}.fa-f{--fa: "F"}.fa-g{--fa: "G"}.fa-h{--fa: "H"}.fa-i{--fa: "I"}.fa-j{--fa: "J"}.fa-k{--fa: "K"}.fa-l{--fa: "L"}.fa-m{--fa: "M"}.fa-n{--fa: "N"}.fa-o{--fa: "O"}.fa-p{--fa: "P"}.fa-q{--fa: "Q"}.fa-r{--fa: "R"}.fa-s{--fa: "S"}.fa-t{--fa: "T"}.fa-u{--fa: "U"}.fa-v{--fa: "V"}.fa-w{--fa: "W"}.fa-x{--fa: "X"}.fa-y{--fa: "Y"}.fa-z{--fa: "Z"}.fa-faucet{--fa: "\e005"}.fa-faucet-drip{--fa: "\e006"}.fa-house-chimney-window{--fa: "\e00d"}.fa-house-signal{--fa: "\e012"}.fa-temperature-arrow-down,.fa-temperature-down{--fa: "\e03f"}.fa-temperature-arrow-up,.fa-temperature-up{--fa: "\e040"}.fa-trailer{--fa: "\e041"}.fa-bacteria{--fa: "\e059"}.fa-bacterium{--fa: "\e05a"}.fa-box-tissue{--fa: "\e05b"}.fa-hand-holding-medical{--fa: "\e05c"}.fa-hand-sparkles{--fa: "\e05d"}.fa-hands-bubbles,.fa-hands-wash{--fa: "\e05e"}.fa-handshake-slash,.fa-handshake-alt-slash,.fa-handshake-simple-slash{--fa: "\e060"}.fa-head-side-cough{--fa: "\e061"}.fa-head-side-cough-slash{--fa: "\e062"}.fa-head-side-mask{--fa: "\e063"}.fa-head-side-virus{--fa: "\e064"}.fa-house-chimney-user{--fa: "\e065"}.fa-house-laptop,.fa-laptop-house{--fa: "\e066"}.fa-lungs-virus{--fa: "\e067"}.fa-people-arrows,.fa-people-arrows-left-right{--fa: "\e068"}.fa-plane-slash{--fa: "\e069"}.fa-pump-medical{--fa: "\e06a"}.fa-pump-soap{--fa: "\e06b"}.fa-shield-virus{--fa: "\e06c"}.fa-sink{--fa: "\e06d"}.fa-soap{--fa: "\e06e"}.fa-stopwatch-20{--fa: "\e06f"}.fa-shop-slash,.fa-store-alt-slash{--fa: "\e070"}.fa-store-slash{--fa: "\e071"}.fa-toilet-paper-slash{--fa: "\e072"}.fa-users-slash{--fa: "\e073"}.fa-virus{--fa: "\e074"}.fa-virus-slash{--fa: "\e075"}.fa-viruses{--fa: "\e076"}.fa-vest{--fa: "\e085"}.fa-vest-patches{--fa: "\e086"}.fa-arrow-trend-down{--fa: "\e097"}.fa-arrow-trend-up{--fa: "\e098"}.fa-arrow-up-from-bracket{--fa: "\e09a"}.fa-austral-sign{--fa: "\e0a9"}.fa-baht-sign{--fa: "\e0ac"}.fa-bitcoin-sign{--fa: "\e0b4"}.fa-bolt-lightning{--fa: "\e0b7"}.fa-book-bookmark{--fa: "\e0bb"}.fa-camera-rotate{--fa: "\e0d8"}.fa-cedi-sign{--fa: "\e0df"}.fa-chart-column{--fa: "\e0e3"}.fa-chart-gantt{--fa: "\e0e4"}.fa-clapperboard{--fa: "\e131"}.fa-closed-captioning-slash{--fa: "\e135"}.fa-clover{--fa: "\e139"}.fa-code-compare{--fa: "\e13a"}.fa-code-fork{--fa: "\e13b"}.fa-code-pull-request{--fa: "\e13c"}.fa-colon-sign{--fa: "\e140"}.fa-cruzeiro-sign{--fa: "\e152"}.fa-display{--fa: "\e163"}.fa-dong-sign{--fa: "\e169"}.fa-elevator{--fa: "\e16d"}.fa-filter-circle-xmark{--fa: "\e17b"}.fa-florin-sign{--fa: "\e184"}.fa-folder-closed{--fa: "\e185"}.fa-franc-sign{--fa: "\e18f"}.fa-guarani-sign{--fa: "\e19a"}.fa-gun{--fa: "\e19b"}.fa-hands-clapping{--fa: "\e1a8"}.fa-house-user,.fa-home-user{--fa: "\e1b0"}.fa-indian-rupee-sign,.fa-indian-rupee,.fa-inr{--fa: "\e1bc"}.fa-kip-sign{--fa: "\e1c4"}.fa-lari-sign{--fa: "\e1c8"}.fa-litecoin-sign{--fa: "\e1d3"}.fa-manat-sign{--fa: "\e1d5"}.fa-mask-face{--fa: "\e1d7"}.fa-mill-sign{--fa: "\e1ed"}.fa-money-bills{--fa: "\e1f3"}.fa-naira-sign{--fa: "\e1f6"}.fa-notdef{--fa: "\e1fe"}.fa-panorama{--fa: "\e209"}.fa-peseta-sign{--fa: "\e221"}.fa-peso-sign{--fa: "\e222"}.fa-plane-up{--fa: "\e22d"}.fa-rupiah-sign{--fa: "\e23d"}.fa-stairs{--fa: "\e289"}.fa-timeline{--fa: "\e29c"}.fa-truck-front{--fa: "\e2b7"}.fa-turkish-lira-sign,.fa-try,.fa-turkish-lira{--fa: "\e2bb"}.fa-vault{--fa: "\e2c5"}.fa-wand-magic-sparkles,.fa-magic-wand-sparkles{--fa: "\e2ca"}.fa-wheat-awn,.fa-wheat-alt{--fa: "\e2cd"}.fa-wheelchair-move,.fa-wheelchair-alt{--fa: "\e2ce"}.fa-bangladeshi-taka-sign{--fa: "\e2e6"}.fa-bowl-rice{--fa: "\e2eb"}.fa-person-pregnant{--fa: "\e31e"}.fa-house-chimney,.fa-home-lg{--fa: "\e3af"}.fa-house-crack{--fa: "\e3b1"}.fa-house-medical{--fa: "\e3b2"}.fa-cent-sign{--fa: "\e3f5"}.fa-plus-minus{--fa: "\e43c"}.fa-sailboat{--fa: "\e445"}.fa-section{--fa: "\e447"}.fa-shrimp{--fa: "\e448"}.fa-brazilian-real-sign{--fa: "\e46c"}.fa-chart-simple{--fa: "\e473"}.fa-diagram-next{--fa: "\e476"}.fa-diagram-predecessor{--fa: "\e477"}.fa-diagram-successor{--fa: "\e47a"}.fa-earth-oceania,.fa-globe-oceania{--fa: "\e47b"}.fa-bug-slash{--fa: "\e490"}.fa-file-circle-plus{--fa: "\e494"}.fa-shop-lock{--fa: "\e4a5"}.fa-virus-covid{--fa: "\e4a8"}.fa-virus-covid-slash{--fa: "\e4a9"}.fa-anchor-circle-check{--fa: "\e4aa"}.fa-anchor-circle-exclamation{--fa: "\e4ab"}.fa-anchor-circle-xmark{--fa: "\e4ac"}.fa-anchor-lock{--fa: "\e4ad"}.fa-arrow-down-up-across-line{--fa: "\e4af"}.fa-arrow-down-up-lock{--fa: "\e4b0"}.fa-arrow-right-to-city{--fa: "\e4b3"}.fa-arrow-up-from-ground-water{--fa: "\e4b5"}.fa-arrow-up-from-water-pump{--fa: "\e4b6"}.fa-arrow-up-right-dots{--fa: "\e4b7"}.fa-arrows-down-to-line{--fa: "\e4b8"}.fa-arrows-down-to-people{--fa: "\e4b9"}.fa-arrows-left-right-to-line{--fa: "\e4ba"}.fa-arrows-spin{--fa: "\e4bb"}.fa-arrows-split-up-and-left{--fa: "\e4bc"}.fa-arrows-to-circle{--fa: "\e4bd"}.fa-arrows-to-dot{--fa: "\e4be"}.fa-arrows-to-eye{--fa: "\e4bf"}.fa-arrows-turn-right{--fa: "\e4c0"}.fa-arrows-turn-to-dots{--fa: "\e4c1"}.fa-arrows-up-to-line{--fa: "\e4c2"}.fa-bore-hole{--fa: "\e4c3"}.fa-bottle-droplet{--fa: "\e4c4"}.fa-bottle-water{--fa: "\e4c5"}.fa-bowl-food{--fa: "\e4c6"}.fa-boxes-packing{--fa: "\e4c7"}.fa-bridge{--fa: "\e4c8"}.fa-bridge-circle-check{--fa: "\e4c9"}.fa-bridge-circle-exclamation{--fa: "\e4ca"}.fa-bridge-circle-xmark{--fa: "\e4cb"}.fa-bridge-lock{--fa: "\e4cc"}.fa-bridge-water{--fa: "\e4ce"}.fa-bucket{--fa: "\e4cf"}.fa-bugs{--fa: "\e4d0"}.fa-building-circle-arrow-right{--fa: "\e4d1"}.fa-building-circle-check{--fa: "\e4d2"}.fa-building-circle-exclamation{--fa: "\e4d3"}.fa-building-circle-xmark{--fa: "\e4d4"}.fa-building-flag{--fa: "\e4d5"}.fa-building-lock{--fa: "\e4d6"}.fa-building-ngo{--fa: "\e4d7"}.fa-building-shield{--fa: "\e4d8"}.fa-building-un{--fa: "\e4d9"}.fa-building-user{--fa: "\e4da"}.fa-building-wheat{--fa: "\e4db"}.fa-burst{--fa: "\e4dc"}.fa-car-on{--fa: "\e4dd"}.fa-car-tunnel{--fa: "\e4de"}.fa-child-combatant,.fa-child-rifle{--fa: "\e4e0"}.fa-children{--fa: "\e4e1"}.fa-circle-nodes{--fa: "\e4e2"}.fa-clipboard-question{--fa: "\e4e3"}.fa-cloud-showers-water{--fa: "\e4e4"}.fa-computer{--fa: "\e4e5"}.fa-cubes-stacked{--fa: "\e4e6"}.fa-envelope-circle-check{--fa: "\e4e8"}.fa-explosion{--fa: "\e4e9"}.fa-ferry{--fa: "\e4ea"}.fa-file-circle-exclamation{--fa: "\e4eb"}.fa-file-circle-minus{--fa: "\e4ed"}.fa-file-circle-question{--fa: "\e4ef"}.fa-file-shield{--fa: "\e4f0"}.fa-fire-burner{--fa: "\e4f1"}.fa-fish-fins{--fa: "\e4f2"}.fa-flask-vial{--fa: "\e4f3"}.fa-glass-water{--fa: "\e4f4"}.fa-glass-water-droplet{--fa: "\e4f5"}.fa-group-arrows-rotate{--fa: "\e4f6"}.fa-hand-holding-hand{--fa: "\e4f7"}.fa-handcuffs{--fa: "\e4f8"}.fa-hands-bound{--fa: "\e4f9"}.fa-hands-holding-child{--fa: "\e4fa"}.fa-hands-holding-circle{--fa: "\e4fb"}.fa-heart-circle-bolt{--fa: "\e4fc"}.fa-heart-circle-check{--fa: "\e4fd"}.fa-heart-circle-exclamation{--fa: "\e4fe"}.fa-heart-circle-minus{--fa: "\e4ff"}.fa-heart-circle-plus{--fa: "\e500"}.fa-heart-circle-xmark{--fa: "\e501"}.fa-helicopter-symbol{--fa: "\e502"}.fa-helmet-un{--fa: "\e503"}.fa-hill-avalanche{--fa: "\e507"}.fa-hill-rockslide{--fa: "\e508"}.fa-house-circle-check{--fa: "\e509"}.fa-house-circle-exclamation{--fa: "\e50a"}.fa-house-circle-xmark{--fa: "\e50b"}.fa-house-fire{--fa: "\e50c"}.fa-house-flag{--fa: "\e50d"}.fa-house-flood-water{--fa: "\e50e"}.fa-house-flood-water-circle-arrow-right{--fa: "\e50f"}.fa-house-lock{--fa: "\e510"}.fa-house-medical-circle-check{--fa: "\e511"}.fa-house-medical-circle-exclamation{--fa: "\e512"}.fa-house-medical-circle-xmark{--fa: "\e513"}.fa-house-medical-flag{--fa: "\e514"}.fa-house-tsunami{--fa: "\e515"}.fa-jar{--fa: "\e516"}.fa-jar-wheat{--fa: "\e517"}.fa-jet-fighter-up{--fa: "\e518"}.fa-jug-detergent{--fa: "\e519"}.fa-kitchen-set{--fa: "\e51a"}.fa-land-mine-on{--fa: "\e51b"}.fa-landmark-flag{--fa: "\e51c"}.fa-laptop-file{--fa: "\e51d"}.fa-lines-leaning{--fa: "\e51e"}.fa-location-pin-lock{--fa: "\e51f"}.fa-locust{--fa: "\e520"}.fa-magnifying-glass-arrow-right{--fa: "\e521"}.fa-magnifying-glass-chart{--fa: "\e522"}.fa-mars-and-venus-burst{--fa: "\e523"}.fa-mask-ventilator{--fa: "\e524"}.fa-mattress-pillow{--fa: "\e525"}.fa-mobile-retro{--fa: "\e527"}.fa-money-bill-transfer{--fa: "\e528"}.fa-money-bill-trend-up{--fa: "\e529"}.fa-money-bill-wheat{--fa: "\e52a"}.fa-mosquito{--fa: "\e52b"}.fa-mosquito-net{--fa: "\e52c"}.fa-mound{--fa: "\e52d"}.fa-mountain-city{--fa: "\e52e"}.fa-mountain-sun{--fa: "\e52f"}.fa-oil-well{--fa: "\e532"}.fa-people-group{--fa: "\e533"}.fa-people-line{--fa: "\e534"}.fa-people-pulling{--fa: "\e535"}.fa-people-robbery{--fa: "\e536"}.fa-people-roof{--fa: "\e537"}.fa-person-arrow-down-to-line{--fa: "\e538"}.fa-person-arrow-up-from-line{--fa: "\e539"}.fa-person-breastfeeding{--fa: "\e53a"}.fa-person-burst{--fa: "\e53b"}.fa-person-cane{--fa: "\e53c"}.fa-person-chalkboard{--fa: "\e53d"}.fa-person-circle-check{--fa: "\e53e"}.fa-person-circle-exclamation{--fa: "\e53f"}.fa-person-circle-minus{--fa: "\e540"}.fa-person-circle-plus{--fa: "\e541"}.fa-person-circle-question{--fa: "\e542"}.fa-person-circle-xmark{--fa: "\e543"}.fa-person-dress-burst{--fa: "\e544"}.fa-person-drowning{--fa: "\e545"}.fa-person-falling{--fa: "\e546"}.fa-person-falling-burst{--fa: "\e547"}.fa-person-half-dress{--fa: "\e548"}.fa-person-harassing{--fa: "\e549"}.fa-person-military-pointing{--fa: "\e54a"}.fa-person-military-rifle{--fa: "\e54b"}.fa-person-military-to-person{--fa: "\e54c"}.fa-person-rays{--fa: "\e54d"}.fa-person-rifle{--fa: "\e54e"}.fa-person-shelter{--fa: "\e54f"}.fa-person-walking-arrow-loop-left{--fa: "\e551"}.fa-person-walking-arrow-right{--fa: "\e552"}.fa-person-walking-dashed-line-arrow-right{--fa: "\e553"}.fa-person-walking-luggage{--fa: "\e554"}.fa-plane-circle-check{--fa: "\e555"}.fa-plane-circle-exclamation{--fa: "\e556"}.fa-plane-circle-xmark{--fa: "\e557"}.fa-plane-lock{--fa: "\e558"}.fa-plate-wheat{--fa: "\e55a"}.fa-plug-circle-bolt{--fa: "\e55b"}.fa-plug-circle-check{--fa: "\e55c"}.fa-plug-circle-exclamation{--fa: "\e55d"}.fa-plug-circle-minus{--fa: "\e55e"}.fa-plug-circle-plus{--fa: "\e55f"}.fa-plug-circle-xmark{--fa: "\e560"}.fa-ranking-star{--fa: "\e561"}.fa-road-barrier{--fa: "\e562"}.fa-road-bridge{--fa: "\e563"}.fa-road-circle-check{--fa: "\e564"}.fa-road-circle-exclamation{--fa: "\e565"}.fa-road-circle-xmark{--fa: "\e566"}.fa-road-lock{--fa: "\e567"}.fa-road-spikes{--fa: "\e568"}.fa-rug{--fa: "\e569"}.fa-sack-xmark{--fa: "\e56a"}.fa-school-circle-check{--fa: "\e56b"}.fa-school-circle-exclamation{--fa: "\e56c"}.fa-school-circle-xmark{--fa: "\e56d"}.fa-school-flag{--fa: "\e56e"}.fa-school-lock{--fa: "\e56f"}.fa-sheet-plastic{--fa: "\e571"}.fa-shield-cat{--fa: "\e572"}.fa-shield-dog{--fa: "\e573"}.fa-shield-heart{--fa: "\e574"}.fa-square-nfi{--fa: "\e576"}.fa-square-person-confined{--fa: "\e577"}.fa-square-virus{--fa: "\e578"}.fa-staff-snake,.fa-rod-asclepius,.fa-rod-snake,.fa-staff-aesculapius{--fa: "\e579"}.fa-sun-plant-wilt{--fa: "\e57a"}.fa-tarp{--fa: "\e57b"}.fa-tarp-droplet{--fa: "\e57c"}.fa-tent{--fa: "\e57d"}.fa-tent-arrow-down-to-line{--fa: "\e57e"}.fa-tent-arrow-left-right{--fa: "\e57f"}.fa-tent-arrow-turn-left{--fa: "\e580"}.fa-tent-arrows-down{--fa: "\e581"}.fa-tents{--fa: "\e582"}.fa-toilet-portable{--fa: "\e583"}.fa-toilets-portable{--fa: "\e584"}.fa-tower-cell{--fa: "\e585"}.fa-tower-observation{--fa: "\e586"}.fa-tree-city{--fa: "\e587"}.fa-trowel{--fa: "\e589"}.fa-trowel-bricks{--fa: "\e58a"}.fa-truck-arrow-right{--fa: "\e58b"}.fa-truck-droplet{--fa: "\e58c"}.fa-truck-field{--fa: "\e58d"}.fa-truck-field-un{--fa: "\e58e"}.fa-truck-plane{--fa: "\e58f"}.fa-users-between-lines{--fa: "\e591"}.fa-users-line{--fa: "\e592"}.fa-users-rays{--fa: "\e593"}.fa-users-rectangle{--fa: "\e594"}.fa-users-viewfinder{--fa: "\e595"}.fa-vial-circle-check{--fa: "\e596"}.fa-vial-virus{--fa: "\e597"}.fa-wheat-awn-circle-exclamation{--fa: "\e598"}.fa-worm{--fa: "\e599"}.fa-xmarks-lines{--fa: "\e59a"}.fa-child-dress{--fa: "\e59c"}.fa-child-reaching{--fa: "\e59d"}.fa-file-circle-check{--fa: "\e5a0"}.fa-file-circle-xmark{--fa: "\e5a1"}.fa-person-through-window{--fa: "\e5a9"}.fa-plant-wilt{--fa: "\e5aa"}.fa-stapler{--fa: "\e5af"}.fa-train-tram{--fa: "\e5b4"}.fa-table-cells-column-lock{--fa: "\e678"}.fa-table-cells-row-lock{--fa: "\e67a"}.fa-thumbtack-slash,.fa-thumb-tack-slash{--fa: "\e68f"}.fa-table-cells-row-unlock{--fa: "\e691"}.fa-chart-diagram{--fa: "\e695"}.fa-comment-nodes{--fa: "\e696"}.fa-file-fragment{--fa: "\e697"}.fa-file-half-dashed{--fa: "\e698"}.fa-hexagon-nodes{--fa: "\e699"}.fa-hexagon-nodes-bolt{--fa: "\e69a"}.fa-square-binary{--fa: "\e69b"}.fa-pentagon{--fa: "\e790"}.fa-non-binary{--fa: "\e807"}.fa-spiral{--fa: "\e80a"}.fa-picture-in-picture{--fa: "\e80b"}.fa-mobile-vibrate{--fa: "\e816"}.fa-single-quote-left{--fa: "\e81b"}.fa-single-quote-right{--fa: "\e81c"}.fa-bus-side{--fa: "\e81d"}.fa-septagon,.fa-heptagon{--fa: "\e820"}.fa-aquarius{--fa: "\e845"}.fa-aries{--fa: "\e846"}.fa-cancer{--fa: "\e847"}.fa-capricorn{--fa: "\e848"}.fa-gemini{--fa: "\e849"}.fa-leo{--fa: "\e84a"}.fa-libra{--fa: "\e84b"}.fa-pisces{--fa: "\e84c"}.fa-sagittarius{--fa: "\e84d"}.fa-scorpio{--fa: "\e84e"}.fa-taurus{--fa: "\e84f"}.fa-virgo{--fa: "\e850"}.fa-martini-glass-empty,.fa-glass-martini{--fa: "\f000"}.fa-music{--fa: "\f001"}.fa-magnifying-glass,.fa-search{--fa: "\f002"}.fa-heart{--fa: "\f004"}.fa-star{--fa: "\f005"}.fa-user,.fa-user-alt,.fa-user-large{--fa: "\f007"}.fa-film,.fa-film-alt,.fa-film-simple{--fa: "\f008"}.fa-table-cells-large,.fa-th-large{--fa: "\f009"}.fa-table-cells,.fa-th{--fa: "\f00a"}.fa-table-list,.fa-th-list{--fa: "\f00b"}.fa-check{--fa: "\f00c"}.fa-xmark,.fa-close,.fa-multiply,.fa-remove,.fa-times{--fa: "\f00d"}.fa-magnifying-glass-plus,.fa-search-plus{--fa: "\f00e"}.fa-magnifying-glass-minus,.fa-search-minus{--fa: "\f010"}.fa-power-off{--fa: "\f011"}.fa-signal,.fa-signal-5,.fa-signal-perfect{--fa: "\f012"}.fa-gear,.fa-cog{--fa: "\f013"}.fa-house,.fa-home,.fa-home-alt,.fa-home-lg-alt{--fa: "\f015"}.fa-clock,.fa-clock-four{--fa: "\f017"}.fa-road{--fa: "\f018"}.fa-download{--fa: "\f019"}.fa-inbox{--fa: "\f01c"}.fa-arrow-rotate-right,.fa-arrow-right-rotate,.fa-arrow-rotate-forward,.fa-redo{--fa: "\f01e"}.fa-arrows-rotate,.fa-refresh,.fa-sync{--fa: "\f021"}.fa-rectangle-list,.fa-list-alt{--fa: "\f022"}.fa-lock{--fa: "\f023"}.fa-flag{--fa: "\f024"}.fa-headphones,.fa-headphones-alt,.fa-headphones-simple{--fa: "\f025"}.fa-volume-off{--fa: "\f026"}.fa-volume-low,.fa-volume-down{--fa: "\f027"}.fa-volume-high,.fa-volume-up{--fa: "\f028"}.fa-qrcode{--fa: "\f029"}.fa-barcode{--fa: "\f02a"}.fa-tag{--fa: "\f02b"}.fa-tags{--fa: "\f02c"}.fa-book{--fa: "\f02d"}.fa-bookmark{--fa: "\f02e"}.fa-print{--fa: "\f02f"}.fa-camera,.fa-camera-alt{--fa: "\f030"}.fa-font{--fa: "\f031"}.fa-bold{--fa: "\f032"}.fa-italic{--fa: "\f033"}.fa-text-height{--fa: "\f034"}.fa-text-width{--fa: "\f035"}.fa-align-left{--fa: "\f036"}.fa-align-center{--fa: "\f037"}.fa-align-right{--fa: "\f038"}.fa-align-justify{--fa: "\f039"}.fa-list,.fa-list-squares{--fa: "\f03a"}.fa-outdent,.fa-dedent{--fa: "\f03b"}.fa-indent{--fa: "\f03c"}.fa-video,.fa-video-camera{--fa: "\f03d"}.fa-image{--fa: "\f03e"}.fa-location-pin,.fa-map-marker{--fa: "\f041"}.fa-circle-half-stroke,.fa-adjust{--fa: "\f042"}.fa-droplet,.fa-tint{--fa: "\f043"}.fa-pen-to-square,.fa-edit{--fa: "\f044"}.fa-arrows-up-down-left-right,.fa-arrows{--fa: "\f047"}.fa-backward-step,.fa-step-backward{--fa: "\f048"}.fa-backward-fast,.fa-fast-backward{--fa: "\f049"}.fa-backward{--fa: "\f04a"}.fa-play{--fa: "\f04b"}.fa-pause{--fa: "\f04c"}.fa-stop{--fa: "\f04d"}.fa-forward{--fa: "\f04e"}.fa-forward-fast,.fa-fast-forward{--fa: "\f050"}.fa-forward-step,.fa-step-forward{--fa: "\f051"}.fa-eject{--fa: "\f052"}.fa-chevron-left{--fa: "\f053"}.fa-chevron-right{--fa: "\f054"}.fa-circle-plus,.fa-plus-circle{--fa: "\f055"}.fa-circle-minus,.fa-minus-circle{--fa: "\f056"}.fa-circle-xmark,.fa-times-circle,.fa-xmark-circle{--fa: "\f057"}.fa-circle-check,.fa-check-circle{--fa: "\f058"}.fa-circle-question,.fa-question-circle{--fa: "\f059"}.fa-circle-info,.fa-info-circle{--fa: "\f05a"}.fa-crosshairs{--fa: "\f05b"}.fa-ban,.fa-cancel{--fa: "\f05e"}.fa-arrow-left{--fa: "\f060"}.fa-arrow-right{--fa: "\f061"}.fa-arrow-up{--fa: "\f062"}.fa-arrow-down{--fa: "\f063"}.fa-share,.fa-mail-forward{--fa: "\f064"}.fa-expand{--fa: "\f065"}.fa-compress{--fa: "\f066"}.fa-minus,.fa-subtract{--fa: "\f068"}.fa-circle-exclamation,.fa-exclamation-circle{--fa: "\f06a"}.fa-gift{--fa: "\f06b"}.fa-leaf{--fa: "\f06c"}.fa-fire{--fa: "\f06d"}.fa-eye{--fa: "\f06e"}.fa-eye-slash{--fa: "\f070"}.fa-triangle-exclamation,.fa-exclamation-triangle,.fa-warning{--fa: "\f071"}.fa-plane{--fa: "\f072"}.fa-calendar-days,.fa-calendar-alt{--fa: "\f073"}.fa-shuffle,.fa-random{--fa: "\f074"}.fa-comment{--fa: "\f075"}.fa-magnet{--fa: "\f076"}.fa-chevron-up{--fa: "\f077"}.fa-chevron-down{--fa: "\f078"}.fa-retweet{--fa: "\f079"}.fa-cart-shopping,.fa-shopping-cart{--fa: "\f07a"}.fa-folder,.fa-folder-blank{--fa: "\f07b"}.fa-folder-open{--fa: "\f07c"}.fa-arrows-up-down,.fa-arrows-v{--fa: "\f07d"}.fa-arrows-left-right,.fa-arrows-h{--fa: "\f07e"}.fa-chart-bar,.fa-bar-chart{--fa: "\f080"}.fa-camera-retro{--fa: "\f083"}.fa-key{--fa: "\f084"}.fa-gears,.fa-cogs{--fa: "\f085"}.fa-comments{--fa: "\f086"}.fa-star-half{--fa: "\f089"}.fa-arrow-right-from-bracket,.fa-sign-out{--fa: "\f08b"}.fa-thumbtack,.fa-thumb-tack{--fa: "\f08d"}.fa-arrow-up-right-from-square,.fa-external-link{--fa: "\f08e"}.fa-arrow-right-to-bracket,.fa-sign-in{--fa: "\f090"}.fa-trophy{--fa: "\f091"}.fa-upload{--fa: "\f093"}.fa-lemon{--fa: "\f094"}.fa-phone{--fa: "\f095"}.fa-square-phone,.fa-phone-square{--fa: "\f098"}.fa-unlock{--fa: "\f09c"}.fa-credit-card,.fa-credit-card-alt{--fa: "\f09d"}.fa-rss,.fa-feed{--fa: "\f09e"}.fa-hard-drive,.fa-hdd{--fa: "\f0a0"}.fa-bullhorn{--fa: "\f0a1"}.fa-certificate{--fa: "\f0a3"}.fa-hand-point-right{--fa: "\f0a4"}.fa-hand-point-left{--fa: "\f0a5"}.fa-hand-point-up{--fa: "\f0a6"}.fa-hand-point-down{--fa: "\f0a7"}.fa-circle-arrow-left,.fa-arrow-circle-left{--fa: "\f0a8"}.fa-circle-arrow-right,.fa-arrow-circle-right{--fa: "\f0a9"}.fa-circle-arrow-up,.fa-arrow-circle-up{--fa: "\f0aa"}.fa-circle-arrow-down,.fa-arrow-circle-down{--fa: "\f0ab"}.fa-globe{--fa: "\f0ac"}.fa-wrench{--fa: "\f0ad"}.fa-list-check,.fa-tasks{--fa: "\f0ae"}.fa-filter{--fa: "\f0b0"}.fa-briefcase{--fa: "\f0b1"}.fa-up-down-left-right,.fa-arrows-alt{--fa: "\f0b2"}.fa-users{--fa: "\f0c0"}.fa-link,.fa-chain{--fa: "\f0c1"}.fa-cloud{--fa: "\f0c2"}.fa-flask{--fa: "\f0c3"}.fa-scissors,.fa-cut{--fa: "\f0c4"}.fa-copy{--fa: "\f0c5"}.fa-paperclip{--fa: "\f0c6"}.fa-floppy-disk,.fa-save{--fa: "\f0c7"}.fa-square{--fa: "\f0c8"}.fa-bars,.fa-navicon{--fa: "\f0c9"}.fa-list-ul,.fa-list-dots{--fa: "\f0ca"}.fa-list-ol,.fa-list-1-2,.fa-list-numeric{--fa: "\f0cb"}.fa-strikethrough{--fa: "\f0cc"}.fa-underline{--fa: "\f0cd"}.fa-table{--fa: "\f0ce"}.fa-wand-magic,.fa-magic{--fa: "\f0d0"}.fa-truck{--fa: "\f0d1"}.fa-money-bill{--fa: "\f0d6"}.fa-caret-down{--fa: "\f0d7"}.fa-caret-up{--fa: "\f0d8"}.fa-caret-left{--fa: "\f0d9"}.fa-caret-right{--fa: "\f0da"}.fa-table-columns,.fa-columns{--fa: "\f0db"}.fa-sort,.fa-unsorted{--fa: "\f0dc"}.fa-sort-down,.fa-sort-desc{--fa: "\f0dd"}.fa-sort-up,.fa-sort-asc{--fa: "\f0de"}.fa-envelope{--fa: "\f0e0"}.fa-arrow-rotate-left,.fa-arrow-left-rotate,.fa-arrow-rotate-back,.fa-arrow-rotate-backward,.fa-undo{--fa: "\f0e2"}.fa-gavel,.fa-legal{--fa: "\f0e3"}.fa-bolt,.fa-zap{--fa: "\f0e7"}.fa-sitemap{--fa: "\f0e8"}.fa-umbrella{--fa: "\f0e9"}.fa-paste,.fa-file-clipboard{--fa: "\f0ea"}.fa-lightbulb{--fa: "\f0eb"}.fa-arrow-right-arrow-left,.fa-exchange{--fa: "\f0ec"}.fa-cloud-arrow-down,.fa-cloud-download,.fa-cloud-download-alt{--fa: "\f0ed"}.fa-cloud-arrow-up,.fa-cloud-upload,.fa-cloud-upload-alt{--fa: "\f0ee"}.fa-user-doctor,.fa-user-md{--fa: "\f0f0"}.fa-stethoscope{--fa: "\f0f1"}.fa-suitcase{--fa: "\f0f2"}.fa-bell{--fa: "\f0f3"}.fa-mug-saucer,.fa-coffee{--fa: "\f0f4"}.fa-hospital,.fa-hospital-alt,.fa-hospital-wide{--fa: "\f0f8"}.fa-truck-medical,.fa-ambulance{--fa: "\f0f9"}.fa-suitcase-medical,.fa-medkit{--fa: "\f0fa"}.fa-jet-fighter,.fa-fighter-jet{--fa: "\f0fb"}.fa-beer-mug-empty,.fa-beer{--fa: "\f0fc"}.fa-square-h,.fa-h-square{--fa: "\f0fd"}.fa-square-plus,.fa-plus-square{--fa: "\f0fe"}.fa-angles-left,.fa-angle-double-left{--fa: "\f100"}.fa-angles-right,.fa-angle-double-right{--fa: "\f101"}.fa-angles-up,.fa-angle-double-up{--fa: "\f102"}.fa-angles-down,.fa-angle-double-down{--fa: "\f103"}.fa-angle-left{--fa: "\f104"}.fa-angle-right{--fa: "\f105"}.fa-angle-up{--fa: "\f106"}.fa-angle-down{--fa: "\f107"}.fa-laptop{--fa: "\f109"}.fa-tablet-button{--fa: "\f10a"}.fa-mobile-button{--fa: "\f10b"}.fa-quote-left,.fa-quote-left-alt{--fa: "\f10d"}.fa-quote-right,.fa-quote-right-alt{--fa: "\f10e"}.fa-spinner{--fa: "\f110"}.fa-circle{--fa: "\f111"}.fa-face-smile,.fa-smile{--fa: "\f118"}.fa-face-frown,.fa-frown{--fa: "\f119"}.fa-face-meh,.fa-meh{--fa: "\f11a"}.fa-gamepad{--fa: "\f11b"}.fa-keyboard{--fa: "\f11c"}.fa-flag-checkered{--fa: "\f11e"}.fa-terminal{--fa: "\f120"}.fa-code{--fa: "\f121"}.fa-reply-all,.fa-mail-reply-all{--fa: "\f122"}.fa-location-arrow{--fa: "\f124"}.fa-crop{--fa: "\f125"}.fa-code-branch{--fa: "\f126"}.fa-link-slash,.fa-chain-broken,.fa-chain-slash,.fa-unlink{--fa: "\f127"}.fa-info{--fa: "\f129"}.fa-superscript{--fa: "\f12b"}.fa-subscript{--fa: "\f12c"}.fa-eraser{--fa: "\f12d"}.fa-puzzle-piece{--fa: "\f12e"}.fa-microphone{--fa: "\f130"}.fa-microphone-slash{--fa: "\f131"}.fa-shield,.fa-shield-blank{--fa: "\f132"}.fa-calendar{--fa: "\f133"}.fa-fire-extinguisher{--fa: "\f134"}.fa-rocket{--fa: "\f135"}.fa-circle-chevron-left,.fa-chevron-circle-left{--fa: "\f137"}.fa-circle-chevron-right,.fa-chevron-circle-right{--fa: "\f138"}.fa-circle-chevron-up,.fa-chevron-circle-up{--fa: "\f139"}.fa-circle-chevron-down,.fa-chevron-circle-down{--fa: "\f13a"}.fa-anchor{--fa: "\f13d"}.fa-unlock-keyhole,.fa-unlock-alt{--fa: "\f13e"}.fa-bullseye{--fa: "\f140"}.fa-ellipsis,.fa-ellipsis-h{--fa: "\f141"}.fa-ellipsis-vertical,.fa-ellipsis-v{--fa: "\f142"}.fa-square-rss,.fa-rss-square{--fa: "\f143"}.fa-circle-play,.fa-play-circle{--fa: "\f144"}.fa-ticket{--fa: "\f145"}.fa-square-minus,.fa-minus-square{--fa: "\f146"}.fa-arrow-turn-up,.fa-level-up{--fa: "\f148"}.fa-arrow-turn-down,.fa-level-down{--fa: "\f149"}.fa-square-check,.fa-check-square{--fa: "\f14a"}.fa-square-pen,.fa-pen-square,.fa-pencil-square{--fa: "\f14b"}.fa-square-arrow-up-right,.fa-external-link-square{--fa: "\f14c"}.fa-share-from-square,.fa-share-square{--fa: "\f14d"}.fa-compass{--fa: "\f14e"}.fa-square-caret-down,.fa-caret-square-down{--fa: "\f150"}.fa-square-caret-up,.fa-caret-square-up{--fa: "\f151"}.fa-square-caret-right,.fa-caret-square-right{--fa: "\f152"}.fa-euro-sign,.fa-eur,.fa-euro{--fa: "\f153"}.fa-sterling-sign,.fa-gbp,.fa-pound-sign{--fa: "\f154"}.fa-rupee-sign,.fa-rupee{--fa: "\f156"}.fa-yen-sign,.fa-cny,.fa-jpy,.fa-rmb,.fa-yen{--fa: "\f157"}.fa-ruble-sign,.fa-rouble,.fa-rub,.fa-ruble{--fa: "\f158"}.fa-won-sign,.fa-krw,.fa-won{--fa: "\f159"}.fa-file{--fa: "\f15b"}.fa-file-lines,.fa-file-alt,.fa-file-text{--fa: "\f15c"}.fa-arrow-down-a-z,.fa-sort-alpha-asc,.fa-sort-alpha-down{--fa: "\f15d"}.fa-arrow-up-a-z,.fa-sort-alpha-up{--fa: "\f15e"}.fa-arrow-down-wide-short,.fa-sort-amount-asc,.fa-sort-amount-down{--fa: "\f160"}.fa-arrow-up-wide-short,.fa-sort-amount-up{--fa: "\f161"}.fa-arrow-down-1-9,.fa-sort-numeric-asc,.fa-sort-numeric-down{--fa: "\f162"}.fa-arrow-up-1-9,.fa-sort-numeric-up{--fa: "\f163"}.fa-thumbs-up{--fa: "\f164"}.fa-thumbs-down{--fa: "\f165"}.fa-arrow-down-long,.fa-long-arrow-down{--fa: "\f175"}.fa-arrow-up-long,.fa-long-arrow-up{--fa: "\f176"}.fa-arrow-left-long,.fa-long-arrow-left{--fa: "\f177"}.fa-arrow-right-long,.fa-long-arrow-right{--fa: "\f178"}.fa-person-dress,.fa-female{--fa: "\f182"}.fa-person,.fa-male{--fa: "\f183"}.fa-sun{--fa: "\f185"}.fa-moon{--fa: "\f186"}.fa-box-archive,.fa-archive{--fa: "\f187"}.fa-bug{--fa: "\f188"}.fa-square-caret-left,.fa-caret-square-left{--fa: "\f191"}.fa-circle-dot,.fa-dot-circle{--fa: "\f192"}.fa-wheelchair{--fa: "\f193"}.fa-lira-sign{--fa: "\f195"}.fa-shuttle-space,.fa-space-shuttle{--fa: "\f197"}.fa-square-envelope,.fa-envelope-square{--fa: "\f199"}.fa-building-columns,.fa-bank,.fa-institution,.fa-museum,.fa-university{--fa: "\f19c"}.fa-graduation-cap,.fa-mortar-board{--fa: "\f19d"}.fa-language{--fa: "\f1ab"}.fa-fax{--fa: "\f1ac"}.fa-building{--fa: "\f1ad"}.fa-child{--fa: "\f1ae"}.fa-paw{--fa: "\f1b0"}.fa-cube{--fa: "\f1b2"}.fa-cubes{--fa: "\f1b3"}.fa-recycle{--fa: "\f1b8"}.fa-car,.fa-automobile{--fa: "\f1b9"}.fa-taxi,.fa-cab{--fa: "\f1ba"}.fa-tree{--fa: "\f1bb"}.fa-database{--fa: "\f1c0"}.fa-file-pdf{--fa: "\f1c1"}.fa-file-word{--fa: "\f1c2"}.fa-file-excel{--fa: "\f1c3"}.fa-file-powerpoint{--fa: "\f1c4"}.fa-file-image{--fa: "\f1c5"}.fa-file-zipper,.fa-file-archive{--fa: "\f1c6"}.fa-file-audio{--fa: "\f1c7"}.fa-file-video{--fa: "\f1c8"}.fa-file-code{--fa: "\f1c9"}.fa-life-ring{--fa: "\f1cd"}.fa-circle-notch{--fa: "\f1ce"}.fa-paper-plane{--fa: "\f1d8"}.fa-clock-rotate-left,.fa-history{--fa: "\f1da"}.fa-heading,.fa-header{--fa: "\f1dc"}.fa-paragraph{--fa: "\f1dd"}.fa-sliders,.fa-sliders-h{--fa: "\f1de"}.fa-share-nodes,.fa-share-alt{--fa: "\f1e0"}.fa-square-share-nodes,.fa-share-alt-square{--fa: "\f1e1"}.fa-bomb{--fa: "\f1e2"}.fa-futbol,.fa-futbol-ball,.fa-soccer-ball{--fa: "\f1e3"}.fa-tty,.fa-teletype{--fa: "\f1e4"}.fa-binoculars{--fa: "\f1e5"}.fa-plug{--fa: "\f1e6"}.fa-newspaper{--fa: "\f1ea"}.fa-wifi,.fa-wifi-3,.fa-wifi-strong{--fa: "\f1eb"}.fa-calculator{--fa: "\f1ec"}.fa-bell-slash{--fa: "\f1f6"}.fa-trash{--fa: "\f1f8"}.fa-copyright{--fa: "\f1f9"}.fa-eye-dropper,.fa-eye-dropper-empty,.fa-eyedropper{--fa: "\f1fb"}.fa-paintbrush,.fa-paint-brush{--fa: "\f1fc"}.fa-cake-candles,.fa-birthday-cake,.fa-cake{--fa: "\f1fd"}.fa-chart-area,.fa-area-chart{--fa: "\f1fe"}.fa-chart-pie,.fa-pie-chart{--fa: "\f200"}.fa-chart-line,.fa-line-chart{--fa: "\f201"}.fa-toggle-off{--fa: "\f204"}.fa-toggle-on{--fa: "\f205"}.fa-bicycle{--fa: "\f206"}.fa-bus{--fa: "\f207"}.fa-closed-captioning{--fa: "\f20a"}.fa-shekel-sign,.fa-ils,.fa-shekel,.fa-sheqel,.fa-sheqel-sign{--fa: "\f20b"}.fa-cart-plus{--fa: "\f217"}.fa-cart-arrow-down{--fa: "\f218"}.fa-diamond{--fa: "\f219"}.fa-ship{--fa: "\f21a"}.fa-user-secret{--fa: "\f21b"}.fa-motorcycle{--fa: "\f21c"}.fa-street-view{--fa: "\f21d"}.fa-heart-pulse,.fa-heartbeat{--fa: "\f21e"}.fa-venus{--fa: "\f221"}.fa-mars{--fa: "\f222"}.fa-mercury{--fa: "\f223"}.fa-mars-and-venus{--fa: "\f224"}.fa-transgender,.fa-transgender-alt{--fa: "\f225"}.fa-venus-double{--fa: "\f226"}.fa-mars-double{--fa: "\f227"}.fa-venus-mars{--fa: "\f228"}.fa-mars-stroke{--fa: "\f229"}.fa-mars-stroke-up,.fa-mars-stroke-v{--fa: "\f22a"}.fa-mars-stroke-right,.fa-mars-stroke-h{--fa: "\f22b"}.fa-neuter{--fa: "\f22c"}.fa-genderless{--fa: "\f22d"}.fa-server{--fa: "\f233"}.fa-user-plus{--fa: "\f234"}.fa-user-xmark,.fa-user-times{--fa: "\f235"}.fa-bed{--fa: "\f236"}.fa-train{--fa: "\f238"}.fa-train-subway,.fa-subway{--fa: "\f239"}.fa-battery-full,.fa-battery,.fa-battery-5{--fa: "\f240"}.fa-battery-three-quarters,.fa-battery-4{--fa: "\f241"}.fa-battery-half,.fa-battery-3{--fa: "\f242"}.fa-battery-quarter,.fa-battery-2{--fa: "\f243"}.fa-battery-empty,.fa-battery-0{--fa: "\f244"}.fa-arrow-pointer,.fa-mouse-pointer{--fa: "\f245"}.fa-i-cursor{--fa: "\f246"}.fa-object-group{--fa: "\f247"}.fa-object-ungroup{--fa: "\f248"}.fa-note-sticky,.fa-sticky-note{--fa: "\f249"}.fa-clone{--fa: "\f24d"}.fa-scale-balanced,.fa-balance-scale{--fa: "\f24e"}.fa-hourglass-start,.fa-hourglass-1{--fa: "\f251"}.fa-hourglass-half,.fa-hourglass-2{--fa: "\f252"}.fa-hourglass-end,.fa-hourglass-3{--fa: "\f253"}.fa-hourglass,.fa-hourglass-empty{--fa: "\f254"}.fa-hand-back-fist,.fa-hand-rock{--fa: "\f255"}.fa-hand,.fa-hand-paper{--fa: "\f256"}.fa-hand-scissors{--fa: "\f257"}.fa-hand-lizard{--fa: "\f258"}.fa-hand-spock{--fa: "\f259"}.fa-hand-pointer{--fa: "\f25a"}.fa-hand-peace{--fa: "\f25b"}.fa-trademark{--fa: "\f25c"}.fa-registered{--fa: "\f25d"}.fa-tv,.fa-television,.fa-tv-alt{--fa: "\f26c"}.fa-calendar-plus{--fa: "\f271"}.fa-calendar-minus{--fa: "\f272"}.fa-calendar-xmark,.fa-calendar-times{--fa: "\f273"}.fa-calendar-check{--fa: "\f274"}.fa-industry{--fa: "\f275"}.fa-map-pin{--fa: "\f276"}.fa-signs-post,.fa-map-signs{--fa: "\f277"}.fa-map{--fa: "\f279"}.fa-message,.fa-comment-alt{--fa: "\f27a"}.fa-circle-pause,.fa-pause-circle{--fa: "\f28b"}.fa-circle-stop,.fa-stop-circle{--fa: "\f28d"}.fa-bag-shopping,.fa-shopping-bag{--fa: "\f290"}.fa-basket-shopping,.fa-shopping-basket{--fa: "\f291"}.fa-universal-access{--fa: "\f29a"}.fa-person-walking-with-cane,.fa-blind{--fa: "\f29d"}.fa-audio-description{--fa: "\f29e"}.fa-phone-volume,.fa-volume-control-phone{--fa: "\f2a0"}.fa-braille{--fa: "\f2a1"}.fa-ear-listen,.fa-assistive-listening-systems{--fa: "\f2a2"}.fa-hands-asl-interpreting,.fa-american-sign-language-interpreting,.fa-asl-interpreting,.fa-hands-american-sign-language-interpreting{--fa: "\f2a3"}.fa-ear-deaf,.fa-deaf,.fa-deafness,.fa-hard-of-hearing{--fa: "\f2a4"}.fa-hands,.fa-sign-language,.fa-signing{--fa: "\f2a7"}.fa-eye-low-vision,.fa-low-vision{--fa: "\f2a8"}.fa-handshake,.fa-handshake-alt,.fa-handshake-simple{--fa: "\f2b5"}.fa-envelope-open{--fa: "\f2b6"}.fa-address-book,.fa-contact-book{--fa: "\f2b9"}.fa-address-card,.fa-contact-card,.fa-vcard{--fa: "\f2bb"}.fa-circle-user,.fa-user-circle{--fa: "\f2bd"}.fa-id-badge{--fa: "\f2c1"}.fa-id-card,.fa-drivers-license{--fa: "\f2c2"}.fa-temperature-full,.fa-temperature-4,.fa-thermometer-4,.fa-thermometer-full{--fa: "\f2c7"}.fa-temperature-three-quarters,.fa-temperature-3,.fa-thermometer-3,.fa-thermometer-three-quarters{--fa: "\f2c8"}.fa-temperature-half,.fa-temperature-2,.fa-thermometer-2,.fa-thermometer-half{--fa: "\f2c9"}.fa-temperature-quarter,.fa-temperature-1,.fa-thermometer-1,.fa-thermometer-quarter{--fa: "\f2ca"}.fa-temperature-empty,.fa-temperature-0,.fa-thermometer-0,.fa-thermometer-empty{--fa: "\f2cb"}.fa-shower{--fa: "\f2cc"}.fa-bath,.fa-bathtub{--fa: "\f2cd"}.fa-podcast{--fa: "\f2ce"}.fa-window-maximize{--fa: "\f2d0"}.fa-window-minimize{--fa: "\f2d1"}.fa-window-restore{--fa: "\f2d2"}.fa-square-xmark,.fa-times-square,.fa-xmark-square{--fa: "\f2d3"}.fa-microchip{--fa: "\f2db"}.fa-snowflake{--fa: "\f2dc"}.fa-spoon,.fa-utensil-spoon{--fa: "\f2e5"}.fa-utensils,.fa-cutlery{--fa: "\f2e7"}.fa-rotate-left,.fa-rotate-back,.fa-rotate-backward,.fa-undo-alt{--fa: "\f2ea"}.fa-trash-can,.fa-trash-alt{--fa: "\f2ed"}.fa-rotate,.fa-sync-alt{--fa: "\f2f1"}.fa-stopwatch{--fa: "\f2f2"}.fa-right-from-bracket,.fa-sign-out-alt{--fa: "\f2f5"}.fa-right-to-bracket,.fa-sign-in-alt{--fa: "\f2f6"}.fa-rotate-right,.fa-redo-alt,.fa-rotate-forward{--fa: "\f2f9"}.fa-poo{--fa: "\f2fe"}.fa-images{--fa: "\f302"}.fa-pencil,.fa-pencil-alt{--fa: "\f303"}.fa-pen{--fa: "\f304"}.fa-pen-clip,.fa-pen-alt{--fa: "\f305"}.fa-octagon{--fa: "\f306"}.fa-down-long,.fa-long-arrow-alt-down{--fa: "\f309"}.fa-left-long,.fa-long-arrow-alt-left{--fa: "\f30a"}.fa-right-long,.fa-long-arrow-alt-right{--fa: "\f30b"}.fa-up-long,.fa-long-arrow-alt-up{--fa: "\f30c"}.fa-hexagon{--fa: "\f312"}.fa-file-pen,.fa-file-edit{--fa: "\f31c"}.fa-maximize,.fa-expand-arrows-alt{--fa: "\f31e"}.fa-clipboard{--fa: "\f328"}.fa-left-right,.fa-arrows-alt-h{--fa: "\f337"}.fa-up-down,.fa-arrows-alt-v{--fa: "\f338"}.fa-alarm-clock{--fa: "\f34e"}.fa-circle-down,.fa-arrow-alt-circle-down{--fa: "\f358"}.fa-circle-left,.fa-arrow-alt-circle-left{--fa: "\f359"}.fa-circle-right,.fa-arrow-alt-circle-right{--fa: "\f35a"}.fa-circle-up,.fa-arrow-alt-circle-up{--fa: "\f35b"}.fa-up-right-from-square,.fa-external-link-alt{--fa: "\f35d"}.fa-square-up-right,.fa-external-link-square-alt{--fa: "\f360"}.fa-right-left,.fa-exchange-alt{--fa: "\f362"}.fa-repeat{--fa: "\f363"}.fa-code-commit{--fa: "\f386"}.fa-code-merge{--fa: "\f387"}.fa-desktop,.fa-desktop-alt{--fa: "\f390"}.fa-gem{--fa: "\f3a5"}.fa-turn-down,.fa-level-down-alt{--fa: "\f3be"}.fa-turn-up,.fa-level-up-alt{--fa: "\f3bf"}.fa-lock-open{--fa: "\f3c1"}.fa-location-dot,.fa-map-marker-alt{--fa: "\f3c5"}.fa-microphone-lines,.fa-microphone-alt{--fa: "\f3c9"}.fa-mobile-screen-button,.fa-mobile-alt{--fa: "\f3cd"}.fa-mobile,.fa-mobile-android,.fa-mobile-phone{--fa: "\f3ce"}.fa-mobile-screen,.fa-mobile-android-alt{--fa: "\f3cf"}.fa-money-bill-1,.fa-money-bill-alt{--fa: "\f3d1"}.fa-phone-slash{--fa: "\f3dd"}.fa-image-portrait,.fa-portrait{--fa: "\f3e0"}.fa-reply,.fa-mail-reply{--fa: "\f3e5"}.fa-shield-halved,.fa-shield-alt{--fa: "\f3ed"}.fa-tablet-screen-button,.fa-tablet-alt{--fa: "\f3fa"}.fa-tablet,.fa-tablet-android{--fa: "\f3fb"}.fa-ticket-simple,.fa-ticket-alt{--fa: "\f3ff"}.fa-rectangle-xmark,.fa-rectangle-times,.fa-times-rectangle,.fa-window-close{--fa: "\f410"}.fa-down-left-and-up-right-to-center,.fa-compress-alt{--fa: "\f422"}.fa-up-right-and-down-left-from-center,.fa-expand-alt{--fa: "\f424"}.fa-baseball-bat-ball{--fa: "\f432"}.fa-baseball,.fa-baseball-ball{--fa: "\f433"}.fa-basketball,.fa-basketball-ball{--fa: "\f434"}.fa-bowling-ball{--fa: "\f436"}.fa-chess{--fa: "\f439"}.fa-chess-bishop{--fa: "\f43a"}.fa-chess-board{--fa: "\f43c"}.fa-chess-king{--fa: "\f43f"}.fa-chess-knight{--fa: "\f441"}.fa-chess-pawn{--fa: "\f443"}.fa-chess-queen{--fa: "\f445"}.fa-chess-rook{--fa: "\f447"}.fa-dumbbell{--fa: "\f44b"}.fa-football,.fa-football-ball{--fa: "\f44e"}.fa-golf-ball-tee,.fa-golf-ball{--fa: "\f450"}.fa-hockey-puck{--fa: "\f453"}.fa-broom-ball,.fa-quidditch,.fa-quidditch-broom-ball{--fa: "\f458"}.fa-square-full{--fa: "\f45c"}.fa-table-tennis-paddle-ball,.fa-ping-pong-paddle-ball,.fa-table-tennis{--fa: "\f45d"}.fa-volleyball,.fa-volleyball-ball{--fa: "\f45f"}.fa-hand-dots,.fa-allergies{--fa: "\f461"}.fa-bandage,.fa-band-aid{--fa: "\f462"}.fa-box{--fa: "\f466"}.fa-boxes-stacked,.fa-boxes,.fa-boxes-alt{--fa: "\f468"}.fa-briefcase-medical{--fa: "\f469"}.fa-fire-flame-simple,.fa-burn{--fa: "\f46a"}.fa-capsules{--fa: "\f46b"}.fa-clipboard-check{--fa: "\f46c"}.fa-clipboard-list{--fa: "\f46d"}.fa-person-dots-from-line,.fa-diagnoses{--fa: "\f470"}.fa-dna{--fa: "\f471"}.fa-dolly,.fa-dolly-box{--fa: "\f472"}.fa-cart-flatbed,.fa-dolly-flatbed{--fa: "\f474"}.fa-file-medical{--fa: "\f477"}.fa-file-waveform,.fa-file-medical-alt{--fa: "\f478"}.fa-kit-medical,.fa-first-aid{--fa: "\f479"}.fa-circle-h,.fa-hospital-symbol{--fa: "\f47e"}.fa-id-card-clip,.fa-id-card-alt{--fa: "\f47f"}.fa-notes-medical{--fa: "\f481"}.fa-pallet{--fa: "\f482"}.fa-pills{--fa: "\f484"}.fa-prescription-bottle{--fa: "\f485"}.fa-prescription-bottle-medical,.fa-prescription-bottle-alt{--fa: "\f486"}.fa-bed-pulse,.fa-procedures{--fa: "\f487"}.fa-truck-fast,.fa-shipping-fast{--fa: "\f48b"}.fa-smoking{--fa: "\f48d"}.fa-syringe{--fa: "\f48e"}.fa-tablets{--fa: "\f490"}.fa-thermometer{--fa: "\f491"}.fa-vial{--fa: "\f492"}.fa-vials{--fa: "\f493"}.fa-warehouse{--fa: "\f494"}.fa-weight-scale,.fa-weight{--fa: "\f496"}.fa-x-ray{--fa: "\f497"}.fa-box-open{--fa: "\f49e"}.fa-comment-dots,.fa-commenting{--fa: "\f4ad"}.fa-comment-slash{--fa: "\f4b3"}.fa-couch{--fa: "\f4b8"}.fa-circle-dollar-to-slot,.fa-donate{--fa: "\f4b9"}.fa-dove{--fa: "\f4ba"}.fa-hand-holding{--fa: "\f4bd"}.fa-hand-holding-heart{--fa: "\f4be"}.fa-hand-holding-dollar,.fa-hand-holding-usd{--fa: "\f4c0"}.fa-hand-holding-droplet,.fa-hand-holding-water{--fa: "\f4c1"}.fa-hands-holding{--fa: "\f4c2"}.fa-handshake-angle,.fa-hands-helping{--fa: "\f4c4"}.fa-parachute-box{--fa: "\f4cd"}.fa-people-carry-box,.fa-people-carry{--fa: "\f4ce"}.fa-piggy-bank{--fa: "\f4d3"}.fa-ribbon{--fa: "\f4d6"}.fa-route{--fa: "\f4d7"}.fa-seedling,.fa-sprout{--fa: "\f4d8"}.fa-sign-hanging,.fa-sign{--fa: "\f4d9"}.fa-face-smile-wink,.fa-smile-wink{--fa: "\f4da"}.fa-tape{--fa: "\f4db"}.fa-truck-ramp-box,.fa-truck-loading{--fa: "\f4de"}.fa-truck-moving{--fa: "\f4df"}.fa-video-slash{--fa: "\f4e2"}.fa-wine-glass{--fa: "\f4e3"}.fa-user-astronaut{--fa: "\f4fb"}.fa-user-check{--fa: "\f4fc"}.fa-user-clock{--fa: "\f4fd"}.fa-user-gear,.fa-user-cog{--fa: "\f4fe"}.fa-user-pen,.fa-user-edit{--fa: "\f4ff"}.fa-user-group,.fa-user-friends{--fa: "\f500"}.fa-user-graduate{--fa: "\f501"}.fa-user-lock{--fa: "\f502"}.fa-user-minus{--fa: "\f503"}.fa-user-ninja{--fa: "\f504"}.fa-user-shield{--fa: "\f505"}.fa-user-slash,.fa-user-alt-slash,.fa-user-large-slash{--fa: "\f506"}.fa-user-tag{--fa: "\f507"}.fa-user-tie{--fa: "\f508"}.fa-users-gear,.fa-users-cog{--fa: "\f509"}.fa-scale-unbalanced,.fa-balance-scale-left{--fa: "\f515"}.fa-scale-unbalanced-flip,.fa-balance-scale-right{--fa: "\f516"}.fa-blender{--fa: "\f517"}.fa-book-open{--fa: "\f518"}.fa-tower-broadcast,.fa-broadcast-tower{--fa: "\f519"}.fa-broom{--fa: "\f51a"}.fa-chalkboard,.fa-blackboard{--fa: "\f51b"}.fa-chalkboard-user,.fa-chalkboard-teacher{--fa: "\f51c"}.fa-church{--fa: "\f51d"}.fa-coins{--fa: "\f51e"}.fa-compact-disc{--fa: "\f51f"}.fa-crow{--fa: "\f520"}.fa-crown{--fa: "\f521"}.fa-dice{--fa: "\f522"}.fa-dice-five{--fa: "\f523"}.fa-dice-four{--fa: "\f524"}.fa-dice-one{--fa: "\f525"}.fa-dice-six{--fa: "\f526"}.fa-dice-three{--fa: "\f527"}.fa-dice-two{--fa: "\f528"}.fa-divide{--fa: "\f529"}.fa-door-closed{--fa: "\f52a"}.fa-door-open{--fa: "\f52b"}.fa-feather{--fa: "\f52d"}.fa-frog{--fa: "\f52e"}.fa-gas-pump{--fa: "\f52f"}.fa-glasses{--fa: "\f530"}.fa-greater-than-equal{--fa: "\f532"}.fa-helicopter{--fa: "\f533"}.fa-infinity{--fa: "\f534"}.fa-kiwi-bird{--fa: "\f535"}.fa-less-than-equal{--fa: "\f537"}.fa-memory{--fa: "\f538"}.fa-microphone-lines-slash,.fa-microphone-alt-slash{--fa: "\f539"}.fa-money-bill-wave{--fa: "\f53a"}.fa-money-bill-1-wave,.fa-money-bill-wave-alt{--fa: "\f53b"}.fa-money-check{--fa: "\f53c"}.fa-money-check-dollar,.fa-money-check-alt{--fa: "\f53d"}.fa-not-equal{--fa: "\f53e"}.fa-palette{--fa: "\f53f"}.fa-square-parking,.fa-parking{--fa: "\f540"}.fa-diagram-project,.fa-project-diagram{--fa: "\f542"}.fa-receipt{--fa: "\f543"}.fa-robot{--fa: "\f544"}.fa-ruler{--fa: "\f545"}.fa-ruler-combined{--fa: "\f546"}.fa-ruler-horizontal{--fa: "\f547"}.fa-ruler-vertical{--fa: "\f548"}.fa-school{--fa: "\f549"}.fa-screwdriver{--fa: "\f54a"}.fa-shoe-prints{--fa: "\f54b"}.fa-skull{--fa: "\f54c"}.fa-ban-smoking,.fa-smoking-ban{--fa: "\f54d"}.fa-store{--fa: "\f54e"}.fa-shop,.fa-store-alt{--fa: "\f54f"}.fa-bars-staggered,.fa-reorder,.fa-stream{--fa: "\f550"}.fa-stroopwafel{--fa: "\f551"}.fa-toolbox{--fa: "\f552"}.fa-shirt,.fa-t-shirt,.fa-tshirt{--fa: "\f553"}.fa-person-walking,.fa-walking{--fa: "\f554"}.fa-wallet{--fa: "\f555"}.fa-face-angry,.fa-angry{--fa: "\f556"}.fa-archway{--fa: "\f557"}.fa-book-atlas,.fa-atlas{--fa: "\f558"}.fa-award{--fa: "\f559"}.fa-delete-left,.fa-backspace{--fa: "\f55a"}.fa-bezier-curve{--fa: "\f55b"}.fa-bong{--fa: "\f55c"}.fa-brush{--fa: "\f55d"}.fa-bus-simple,.fa-bus-alt{--fa: "\f55e"}.fa-cannabis{--fa: "\f55f"}.fa-check-double{--fa: "\f560"}.fa-martini-glass-citrus,.fa-cocktail{--fa: "\f561"}.fa-bell-concierge,.fa-concierge-bell{--fa: "\f562"}.fa-cookie{--fa: "\f563"}.fa-cookie-bite{--fa: "\f564"}.fa-crop-simple,.fa-crop-alt{--fa: "\f565"}.fa-tachograph-digital,.fa-digital-tachograph{--fa: "\f566"}.fa-face-dizzy,.fa-dizzy{--fa: "\f567"}.fa-compass-drafting,.fa-drafting-compass{--fa: "\f568"}.fa-drum{--fa: "\f569"}.fa-drum-steelpan{--fa: "\f56a"}.fa-feather-pointed,.fa-feather-alt{--fa: "\f56b"}.fa-file-contract{--fa: "\f56c"}.fa-file-arrow-down,.fa-file-download{--fa: "\f56d"}.fa-file-export,.fa-arrow-right-from-file{--fa: "\f56e"}.fa-file-import,.fa-arrow-right-to-file{--fa: "\f56f"}.fa-file-invoice{--fa: "\f570"}.fa-file-invoice-dollar{--fa: "\f571"}.fa-file-prescription{--fa: "\f572"}.fa-file-signature{--fa: "\f573"}.fa-file-arrow-up,.fa-file-upload{--fa: "\f574"}.fa-fill{--fa: "\f575"}.fa-fill-drip{--fa: "\f576"}.fa-fingerprint{--fa: "\f577"}.fa-fish{--fa: "\f578"}.fa-face-flushed,.fa-flushed{--fa: "\f579"}.fa-face-frown-open,.fa-frown-open{--fa: "\f57a"}.fa-martini-glass,.fa-glass-martini-alt{--fa: "\f57b"}.fa-earth-africa,.fa-globe-africa{--fa: "\f57c"}.fa-earth-americas,.fa-earth,.fa-earth-america,.fa-globe-americas{--fa: "\f57d"}.fa-earth-asia,.fa-globe-asia{--fa: "\f57e"}.fa-face-grimace,.fa-grimace{--fa: "\f57f"}.fa-face-grin,.fa-grin{--fa: "\f580"}.fa-face-grin-wide,.fa-grin-alt{--fa: "\f581"}.fa-face-grin-beam,.fa-grin-beam{--fa: "\f582"}.fa-face-grin-beam-sweat,.fa-grin-beam-sweat{--fa: "\f583"}.fa-face-grin-hearts,.fa-grin-hearts{--fa: "\f584"}.fa-face-grin-squint,.fa-grin-squint{--fa: "\f585"}.fa-face-grin-squint-tears,.fa-grin-squint-tears{--fa: "\f586"}.fa-face-grin-stars,.fa-grin-stars{--fa: "\f587"}.fa-face-grin-tears,.fa-grin-tears{--fa: "\f588"}.fa-face-grin-tongue,.fa-grin-tongue{--fa: "\f589"}.fa-face-grin-tongue-squint,.fa-grin-tongue-squint{--fa: "\f58a"}.fa-face-grin-tongue-wink,.fa-grin-tongue-wink{--fa: "\f58b"}.fa-face-grin-wink,.fa-grin-wink{--fa: "\f58c"}.fa-grip,.fa-grid-horizontal,.fa-grip-horizontal{--fa: "\f58d"}.fa-grip-vertical,.fa-grid-vertical{--fa: "\f58e"}.fa-headset{--fa: "\f590"}.fa-highlighter{--fa: "\f591"}.fa-hot-tub-person,.fa-hot-tub{--fa: "\f593"}.fa-hotel{--fa: "\f594"}.fa-joint{--fa: "\f595"}.fa-face-kiss,.fa-kiss{--fa: "\f596"}.fa-face-kiss-beam,.fa-kiss-beam{--fa: "\f597"}.fa-face-kiss-wink-heart,.fa-kiss-wink-heart{--fa: "\f598"}.fa-face-laugh,.fa-laugh{--fa: "\f599"}.fa-face-laugh-beam,.fa-laugh-beam{--fa: "\f59a"}.fa-face-laugh-squint,.fa-laugh-squint{--fa: "\f59b"}.fa-face-laugh-wink,.fa-laugh-wink{--fa: "\f59c"}.fa-cart-flatbed-suitcase,.fa-luggage-cart{--fa: "\f59d"}.fa-map-location,.fa-map-marked{--fa: "\f59f"}.fa-map-location-dot,.fa-map-marked-alt{--fa: "\f5a0"}.fa-marker{--fa: "\f5a1"}.fa-medal{--fa: "\f5a2"}.fa-face-meh-blank,.fa-meh-blank{--fa: "\f5a4"}.fa-face-rolling-eyes,.fa-meh-rolling-eyes{--fa: "\f5a5"}.fa-monument{--fa: "\f5a6"}.fa-mortar-pestle{--fa: "\f5a7"}.fa-paint-roller{--fa: "\f5aa"}.fa-passport{--fa: "\f5ab"}.fa-pen-fancy{--fa: "\f5ac"}.fa-pen-nib{--fa: "\f5ad"}.fa-pen-ruler,.fa-pencil-ruler{--fa: "\f5ae"}.fa-plane-arrival{--fa: "\f5af"}.fa-plane-departure{--fa: "\f5b0"}.fa-prescription{--fa: "\f5b1"}.fa-face-sad-cry,.fa-sad-cry{--fa: "\f5b3"}.fa-face-sad-tear,.fa-sad-tear{--fa: "\f5b4"}.fa-van-shuttle,.fa-shuttle-van{--fa: "\f5b6"}.fa-signature{--fa: "\f5b7"}.fa-face-smile-beam,.fa-smile-beam{--fa: "\f5b8"}.fa-solar-panel{--fa: "\f5ba"}.fa-spa,.fa-lotus{--fa: "\f5bb"}.fa-splotch{--fa: "\f5bc"}.fa-spray-can{--fa: "\f5bd"}.fa-stamp{--fa: "\f5bf"}.fa-star-half-stroke,.fa-star-half-alt{--fa: "\f5c0"}.fa-suitcase-rolling{--fa: "\f5c1"}.fa-face-surprise,.fa-surprise{--fa: "\f5c2"}.fa-swatchbook{--fa: "\f5c3"}.fa-person-swimming,.fa-swimmer{--fa: "\f5c4"}.fa-water-ladder,.fa-ladder-water,.fa-swimming-pool{--fa: "\f5c5"}.fa-droplet-slash,.fa-tint-slash{--fa: "\f5c7"}.fa-face-tired,.fa-tired{--fa: "\f5c8"}.fa-tooth{--fa: "\f5c9"}.fa-umbrella-beach{--fa: "\f5ca"}.fa-weight-hanging{--fa: "\f5cd"}.fa-wine-glass-empty,.fa-wine-glass-alt{--fa: "\f5ce"}.fa-spray-can-sparkles,.fa-air-freshener{--fa: "\f5d0"}.fa-apple-whole,.fa-apple-alt{--fa: "\f5d1"}.fa-atom{--fa: "\f5d2"}.fa-bone{--fa: "\f5d7"}.fa-book-open-reader,.fa-book-reader{--fa: "\f5da"}.fa-brain{--fa: "\f5dc"}.fa-car-rear,.fa-car-alt{--fa: "\f5de"}.fa-car-battery,.fa-battery-car{--fa: "\f5df"}.fa-car-burst,.fa-car-crash{--fa: "\f5e1"}.fa-car-side{--fa: "\f5e4"}.fa-charging-station{--fa: "\f5e7"}.fa-diamond-turn-right,.fa-directions{--fa: "\f5eb"}.fa-draw-polygon,.fa-vector-polygon{--fa: "\f5ee"}.fa-laptop-code{--fa: "\f5fc"}.fa-layer-group{--fa: "\f5fd"}.fa-location-crosshairs,.fa-location{--fa: "\f601"}.fa-lungs{--fa: "\f604"}.fa-microscope{--fa: "\f610"}.fa-oil-can{--fa: "\f613"}.fa-poop{--fa: "\f619"}.fa-shapes,.fa-triangle-circle-square{--fa: "\f61f"}.fa-star-of-life{--fa: "\f621"}.fa-gauge,.fa-dashboard,.fa-gauge-med,.fa-tachometer-alt-average{--fa: "\f624"}.fa-gauge-high,.fa-tachometer-alt,.fa-tachometer-alt-fast{--fa: "\f625"}.fa-gauge-simple,.fa-gauge-simple-med,.fa-tachometer-average{--fa: "\f629"}.fa-gauge-simple-high,.fa-tachometer,.fa-tachometer-fast{--fa: "\f62a"}.fa-teeth{--fa: "\f62e"}.fa-teeth-open{--fa: "\f62f"}.fa-masks-theater,.fa-theater-masks{--fa: "\f630"}.fa-traffic-light{--fa: "\f637"}.fa-truck-monster{--fa: "\f63b"}.fa-truck-pickup{--fa: "\f63c"}.fa-rectangle-ad,.fa-ad{--fa: "\f641"}.fa-ankh{--fa: "\f644"}.fa-book-bible,.fa-bible{--fa: "\f647"}.fa-business-time,.fa-briefcase-clock{--fa: "\f64a"}.fa-city{--fa: "\f64f"}.fa-comment-dollar{--fa: "\f651"}.fa-comments-dollar{--fa: "\f653"}.fa-cross{--fa: "\f654"}.fa-dharmachakra{--fa: "\f655"}.fa-envelope-open-text{--fa: "\f658"}.fa-folder-minus{--fa: "\f65d"}.fa-folder-plus{--fa: "\f65e"}.fa-filter-circle-dollar,.fa-funnel-dollar{--fa: "\f662"}.fa-gopuram{--fa: "\f664"}.fa-hamsa{--fa: "\f665"}.fa-bahai,.fa-haykal{--fa: "\f666"}.fa-jedi{--fa: "\f669"}.fa-book-journal-whills,.fa-journal-whills{--fa: "\f66a"}.fa-kaaba{--fa: "\f66b"}.fa-khanda{--fa: "\f66d"}.fa-landmark{--fa: "\f66f"}.fa-envelopes-bulk,.fa-mail-bulk{--fa: "\f674"}.fa-menorah{--fa: "\f676"}.fa-mosque{--fa: "\f678"}.fa-om{--fa: "\f679"}.fa-spaghetti-monster-flying,.fa-pastafarianism{--fa: "\f67b"}.fa-peace{--fa: "\f67c"}.fa-place-of-worship{--fa: "\f67f"}.fa-square-poll-vertical,.fa-poll{--fa: "\f681"}.fa-square-poll-horizontal,.fa-poll-h{--fa: "\f682"}.fa-person-praying,.fa-pray{--fa: "\f683"}.fa-hands-praying,.fa-praying-hands{--fa: "\f684"}.fa-book-quran,.fa-quran{--fa: "\f687"}.fa-magnifying-glass-dollar,.fa-search-dollar{--fa: "\f688"}.fa-magnifying-glass-location,.fa-search-location{--fa: "\f689"}.fa-socks{--fa: "\f696"}.fa-square-root-variable,.fa-square-root-alt{--fa: "\f698"}.fa-star-and-crescent{--fa: "\f699"}.fa-star-of-david{--fa: "\f69a"}.fa-synagogue{--fa: "\f69b"}.fa-scroll-torah,.fa-torah{--fa: "\f6a0"}.fa-torii-gate{--fa: "\f6a1"}.fa-vihara{--fa: "\f6a7"}.fa-volume,.fa-volume-medium{--fa: "\f6a8"}.fa-volume-xmark,.fa-volume-mute,.fa-volume-times{--fa: "\f6a9"}.fa-yin-yang{--fa: "\f6ad"}.fa-blender-phone{--fa: "\f6b6"}.fa-book-skull,.fa-book-dead{--fa: "\f6b7"}.fa-campground{--fa: "\f6bb"}.fa-cat{--fa: "\f6be"}.fa-chair{--fa: "\f6c0"}.fa-cloud-moon{--fa: "\f6c3"}.fa-cloud-sun{--fa: "\f6c4"}.fa-cow{--fa: "\f6c8"}.fa-dice-d20{--fa: "\f6cf"}.fa-dice-d6{--fa: "\f6d1"}.fa-dog{--fa: "\f6d3"}.fa-dragon{--fa: "\f6d5"}.fa-drumstick-bite{--fa: "\f6d7"}.fa-dungeon{--fa: "\f6d9"}.fa-file-csv{--fa: "\f6dd"}.fa-hand-fist,.fa-fist-raised{--fa: "\f6de"}.fa-ghost{--fa: "\f6e2"}.fa-hammer{--fa: "\f6e3"}.fa-hanukiah{--fa: "\f6e6"}.fa-hat-wizard{--fa: "\f6e8"}.fa-person-hiking,.fa-hiking{--fa: "\f6ec"}.fa-hippo{--fa: "\f6ed"}.fa-horse{--fa: "\f6f0"}.fa-house-chimney-crack,.fa-house-damage{--fa: "\f6f1"}.fa-hryvnia-sign,.fa-hryvnia{--fa: "\f6f2"}.fa-mask{--fa: "\f6fa"}.fa-mountain{--fa: "\f6fc"}.fa-network-wired{--fa: "\f6ff"}.fa-otter{--fa: "\f700"}.fa-ring{--fa: "\f70b"}.fa-person-running,.fa-running{--fa: "\f70c"}.fa-scroll{--fa: "\f70e"}.fa-skull-crossbones{--fa: "\f714"}.fa-slash{--fa: "\f715"}.fa-spider{--fa: "\f717"}.fa-toilet-paper,.fa-toilet-paper-alt,.fa-toilet-paper-blank{--fa: "\f71e"}.fa-tractor{--fa: "\f722"}.fa-user-injured{--fa: "\f728"}.fa-vr-cardboard{--fa: "\f729"}.fa-wand-sparkles{--fa: "\f72b"}.fa-wind{--fa: "\f72e"}.fa-wine-bottle{--fa: "\f72f"}.fa-cloud-meatball{--fa: "\f73b"}.fa-cloud-moon-rain{--fa: "\f73c"}.fa-cloud-rain{--fa: "\f73d"}.fa-cloud-showers-heavy{--fa: "\f740"}.fa-cloud-sun-rain{--fa: "\f743"}.fa-democrat{--fa: "\f747"}.fa-flag-usa{--fa: "\f74d"}.fa-hurricane{--fa: "\f751"}.fa-landmark-dome,.fa-landmark-alt{--fa: "\f752"}.fa-meteor{--fa: "\f753"}.fa-person-booth{--fa: "\f756"}.fa-poo-storm,.fa-poo-bolt{--fa: "\f75a"}.fa-rainbow{--fa: "\f75b"}.fa-republican{--fa: "\f75e"}.fa-smog{--fa: "\f75f"}.fa-temperature-high{--fa: "\f769"}.fa-temperature-low{--fa: "\f76b"}.fa-cloud-bolt,.fa-thunderstorm{--fa: "\f76c"}.fa-tornado{--fa: "\f76f"}.fa-volcano{--fa: "\f770"}.fa-check-to-slot,.fa-vote-yea{--fa: "\f772"}.fa-water{--fa: "\f773"}.fa-baby{--fa: "\f77c"}.fa-baby-carriage,.fa-carriage-baby{--fa: "\f77d"}.fa-biohazard{--fa: "\f780"}.fa-blog{--fa: "\f781"}.fa-calendar-day{--fa: "\f783"}.fa-calendar-week{--fa: "\f784"}.fa-candy-cane{--fa: "\f786"}.fa-carrot{--fa: "\f787"}.fa-cash-register{--fa: "\f788"}.fa-minimize,.fa-compress-arrows-alt{--fa: "\f78c"}.fa-dumpster{--fa: "\f793"}.fa-dumpster-fire{--fa: "\f794"}.fa-ethernet{--fa: "\f796"}.fa-gifts{--fa: "\f79c"}.fa-champagne-glasses,.fa-glass-cheers{--fa: "\f79f"}.fa-whiskey-glass,.fa-glass-whiskey{--fa: "\f7a0"}.fa-earth-europe,.fa-globe-europe{--fa: "\f7a2"}.fa-grip-lines{--fa: "\f7a4"}.fa-grip-lines-vertical{--fa: "\f7a5"}.fa-guitar{--fa: "\f7a6"}.fa-heart-crack,.fa-heart-broken{--fa: "\f7a9"}.fa-holly-berry{--fa: "\f7aa"}.fa-horse-head{--fa: "\f7ab"}.fa-icicles{--fa: "\f7ad"}.fa-igloo{--fa: "\f7ae"}.fa-mitten{--fa: "\f7b5"}.fa-mug-hot{--fa: "\f7b6"}.fa-radiation{--fa: "\f7b9"}.fa-circle-radiation,.fa-radiation-alt{--fa: "\f7ba"}.fa-restroom{--fa: "\f7bd"}.fa-satellite{--fa: "\f7bf"}.fa-satellite-dish{--fa: "\f7c0"}.fa-sd-card{--fa: "\f7c2"}.fa-sim-card{--fa: "\f7c4"}.fa-person-skating,.fa-skating{--fa: "\f7c5"}.fa-person-skiing,.fa-skiing{--fa: "\f7c9"}.fa-person-skiing-nordic,.fa-skiing-nordic{--fa: "\f7ca"}.fa-sleigh{--fa: "\f7cc"}.fa-comment-sms,.fa-sms{--fa: "\f7cd"}.fa-person-snowboarding,.fa-snowboarding{--fa: "\f7ce"}.fa-snowman{--fa: "\f7d0"}.fa-snowplow{--fa: "\f7d2"}.fa-tenge-sign,.fa-tenge{--fa: "\f7d7"}.fa-toilet{--fa: "\f7d8"}.fa-screwdriver-wrench,.fa-tools{--fa: "\f7d9"}.fa-cable-car,.fa-tram{--fa: "\f7da"}.fa-fire-flame-curved,.fa-fire-alt{--fa: "\f7e4"}.fa-bacon{--fa: "\f7e5"}.fa-book-medical{--fa: "\f7e6"}.fa-bread-slice{--fa: "\f7ec"}.fa-cheese{--fa: "\f7ef"}.fa-house-chimney-medical,.fa-clinic-medical{--fa: "\f7f2"}.fa-clipboard-user{--fa: "\f7f3"}.fa-comment-medical{--fa: "\f7f5"}.fa-crutch{--fa: "\f7f7"}.fa-disease{--fa: "\f7fa"}.fa-egg{--fa: "\f7fb"}.fa-folder-tree{--fa: "\f802"}.fa-burger,.fa-hamburger{--fa: "\f805"}.fa-hand-middle-finger{--fa: "\f806"}.fa-helmet-safety,.fa-hard-hat,.fa-hat-hard{--fa: "\f807"}.fa-hospital-user{--fa: "\f80d"}.fa-hotdog{--fa: "\f80f"}.fa-ice-cream{--fa: "\f810"}.fa-laptop-medical{--fa: "\f812"}.fa-pager{--fa: "\f815"}.fa-pepper-hot{--fa: "\f816"}.fa-pizza-slice{--fa: "\f818"}.fa-sack-dollar{--fa: "\f81d"}.fa-book-tanakh,.fa-tanakh{--fa: "\f827"}.fa-bars-progress,.fa-tasks-alt{--fa: "\f828"}.fa-trash-arrow-up,.fa-trash-restore{--fa: "\f829"}.fa-trash-can-arrow-up,.fa-trash-restore-alt{--fa: "\f82a"}.fa-user-nurse{--fa: "\f82f"}.fa-wave-square{--fa: "\f83e"}.fa-person-biking,.fa-biking{--fa: "\f84a"}.fa-border-all{--fa: "\f84c"}.fa-border-none{--fa: "\f850"}.fa-border-top-left,.fa-border-style{--fa: "\f853"}.fa-person-digging,.fa-digging{--fa: "\f85e"}.fa-fan{--fa: "\f863"}.fa-icons,.fa-heart-music-camera-bolt{--fa: "\f86d"}.fa-phone-flip,.fa-phone-alt{--fa: "\f879"}.fa-square-phone-flip,.fa-phone-square-alt{--fa: "\f87b"}.fa-photo-film,.fa-photo-video{--fa: "\f87c"}.fa-text-slash,.fa-remove-format{--fa: "\f87d"}.fa-arrow-down-z-a,.fa-sort-alpha-desc,.fa-sort-alpha-down-alt{--fa: "\f881"}.fa-arrow-up-z-a,.fa-sort-alpha-up-alt{--fa: "\f882"}.fa-arrow-down-short-wide,.fa-sort-amount-desc,.fa-sort-amount-down-alt{--fa: "\f884"}.fa-arrow-up-short-wide,.fa-sort-amount-up-alt{--fa: "\f885"}.fa-arrow-down-9-1,.fa-sort-numeric-desc,.fa-sort-numeric-down-alt{--fa: "\f886"}.fa-arrow-up-9-1,.fa-sort-numeric-up-alt{--fa: "\f887"}.fa-spell-check{--fa: "\f891"}.fa-voicemail{--fa: "\f897"}.fa-hat-cowboy{--fa: "\f8c0"}.fa-hat-cowboy-side{--fa: "\f8c1"}.fa-computer-mouse,.fa-mouse{--fa: "\f8cc"}.fa-radio{--fa: "\f8d7"}.fa-record-vinyl{--fa: "\f8d9"}.fa-walkie-talkie{--fa: "\f8ef"}.fa-caravan{--fa: "\f8ff"}:root,:host{--fa-family-brands: "Font Awesome 7 Brands";--fa-font-brands: normal 400 1em/1 var(--fa-family-brands)}@font-face{font-family:"Font Awesome 7 Brands";font-style:normal;font-weight:400;font-display:block;src:url(fa-brands-400.583d10b747aaab40.woff2)}.fab,.fa-brands,.fa-classic.fa-brands{--fa-family: var(--fa-family-brands);--fa-style: 400}.fa-firefox-browser{--fa: "\e007"}.fa-ideal{--fa: "\e013"}.fa-microblog{--fa: "\e01a"}.fa-square-pied-piper,.fa-pied-piper-square{--fa: "\e01e"}.fa-unity{--fa: "\e049"}.fa-dailymotion{--fa: "\e052"}.fa-square-instagram,.fa-instagram-square{--fa: "\e055"}.fa-mixer{--fa: "\e056"}.fa-shopify{--fa: "\e057"}.fa-deezer{--fa: "\e077"}.fa-edge-legacy{--fa: "\e078"}.fa-google-pay{--fa: "\e079"}.fa-rust{--fa: "\e07a"}.fa-tiktok{--fa: "\e07b"}.fa-unsplash{--fa: "\e07c"}.fa-cloudflare{--fa: "\e07d"}.fa-guilded{--fa: "\e07e"}.fa-hive{--fa: "\e07f"}.fa-42-group,.fa-innosoft{--fa: "\e080"}.fa-instalod{--fa: "\e081"}.fa-octopus-deploy{--fa: "\e082"}.fa-perbyte{--fa: "\e083"}.fa-uncharted{--fa: "\e084"}.fa-watchman-monitoring{--fa: "\e087"}.fa-wodu{--fa: "\e088"}.fa-wirsindhandwerk,.fa-wsh{--fa: "\e2d0"}.fa-bots{--fa: "\e340"}.fa-cmplid{--fa: "\e360"}.fa-bilibili{--fa: "\e3d9"}.fa-golang{--fa: "\e40f"}.fa-pix{--fa: "\e43a"}.fa-sitrox{--fa: "\e44a"}.fa-hashnode{--fa: "\e499"}.fa-meta{--fa: "\e49b"}.fa-padlet{--fa: "\e4a0"}.fa-nfc-directional{--fa: "\e530"}.fa-nfc-symbol{--fa: "\e531"}.fa-screenpal{--fa: "\e570"}.fa-space-awesome{--fa: "\e5ac"}.fa-square-font-awesome{--fa: "\e5ad"}.fa-square-gitlab,.fa-gitlab-square{--fa: "\e5ae"}.fa-odysee{--fa: "\e5c6"}.fa-stubber{--fa: "\e5c7"}.fa-debian{--fa: "\e60b"}.fa-shoelace{--fa: "\e60c"}.fa-threads{--fa: "\e618"}.fa-square-threads{--fa: "\e619"}.fa-square-x-twitter{--fa: "\e61a"}.fa-x-twitter{--fa: "\e61b"}.fa-opensuse{--fa: "\e62b"}.fa-letterboxd{--fa: "\e62d"}.fa-square-letterboxd{--fa: "\e62e"}.fa-mintbit{--fa: "\e62f"}.fa-google-scholar{--fa: "\e63b"}.fa-brave{--fa: "\e63c"}.fa-brave-reverse{--fa: "\e63d"}.fa-pixiv{--fa: "\e640"}.fa-upwork{--fa: "\e641"}.fa-webflow{--fa: "\e65c"}.fa-signal-messenger{--fa: "\e663"}.fa-bluesky{--fa: "\e671"}.fa-jxl{--fa: "\e67b"}.fa-square-upwork{--fa: "\e67c"}.fa-web-awesome{--fa: "\e682"}.fa-square-web-awesome{--fa: "\e683"}.fa-square-web-awesome-stroke{--fa: "\e684"}.fa-dart-lang{--fa: "\e693"}.fa-flutter{--fa: "\e694"}.fa-files-pinwheel{--fa: "\e69f"}.fa-css{--fa: "\e6a2"}.fa-square-bluesky{--fa: "\e6a3"}.fa-openai{--fa: "\e7cf"}.fa-square-linkedin{--fa: "\e7d0"}.fa-cash-app{--fa: "\e7d4"}.fa-disqus{--fa: "\e7d5"}.fa-eleventy,.fa-11ty{--fa: "\e7d6"}.fa-kakao-talk{--fa: "\e7d7"}.fa-linktree{--fa: "\e7d8"}.fa-notion{--fa: "\e7d9"}.fa-pandora{--fa: "\e7da"}.fa-pixelfed{--fa: "\e7db"}.fa-tidal{--fa: "\e7dc"}.fa-vsco{--fa: "\e7dd"}.fa-w3c{--fa: "\e7de"}.fa-lumon{--fa: "\e7e2"}.fa-lumon-drop{--fa: "\e7e3"}.fa-square-figma{--fa: "\e7e4"}.fa-tex{--fa: "\e7ff"}.fa-duolingo{--fa: "\e812"}.fa-supportnow{--fa: "\e833"}.fa-tor-browser{--fa: "\e838"}.fa-typescript{--fa: "\e840"}.fa-square-deskpro{--fa: "\e844"}.fa-circle-zulip{--fa: "\e851"}.fa-julia{--fa: "\e852"}.fa-zulip{--fa: "\e853"}.fa-unison{--fa: "\e854"}.fa-board-game-geek,.fa-bgg{--fa: "\e855"}.fa-ko-fi{--fa: "\e856"}.fa-kubernetes{--fa: "\e857"}.fa-postgresql{--fa: "\e858"}.fa-scaleway{--fa: "\e859"}.fa-venmo{--fa: "\e85a"}.fa-venmo-v{--fa: "\e85b"}.fa-unreal-engine{--fa: "\e85c"}.fa-globaleaks{--fa: "\e85d"}.fa-solana{--fa: "\e85e"}.fa-threema{--fa: "\e85f"}.fa-forgejo{--fa: "\e860"}.fa-claude{--fa: "\e861"}.fa-gitee{--fa: "\e863"}.fa-xmpp{--fa: "\e864"}.fa-fediverse{--fa: "\e865"}.fa-tailwind-css{--fa: "\e866"}.fa-arch-linux{--fa: "\e867"}.fa-svelte{--fa: "\e868"}.fa-hugging-face{--fa: "\e869"}.fa-leetcode{--fa: "\e86a"}.fa-openstreetmap{--fa: "\e86b"}.fa-ultralytics{--fa: "\e86d"}.fa-ultralytics-hub{--fa: "\e86e"}.fa-ultralytics-yolo{--fa: "\e86f"}.fa-obsidian{--fa: "\e879"}.fa-zoom{--fa: "\e87b"}.fa-vim{--fa: "\e88a"}.fa-symfonycasts{--fa: "\e8ab"}.fa-build-awesome{--fa: "\e8ac"}.fa-codeberg{--fa: "\e8ad"}.fa-devpost{--fa: "\e8ae"}.fa-internet-archive{--fa: "\e8b1"}.fa-lets-encrypt{--fa: "\e8b2"}.fa-matrix{--fa: "\e8b3"}.fa-mattermost{--fa: "\e8b4"}.fa-nextcloud{--fa: "\e8b5"}.fa-roblox-creator-studio{--fa: "\e8b6"}.fa-square-build-awesome-stroke{--fa: "\e8b7"}.fa-substack{--fa: "\e8b8"}.fa-tesla{--fa: "\e8b9"}.fa-xrp{--fa: "\e8ba"}.fa-xrpl{--fa: "\e8bb"}.fa-youtube-shorts{--fa: "\e8bc"}.fa-ror{--fa: "\e8bd"}.fa-visual-studio{--fa: "\e8be"}.fa-dolibarr{--fa: "\e8bf"}.fa-obs-studio{--fa: "\e8c0"}.fa-storybook{--fa: "\e8c1"}.fa-a11y-project{--fa: "\e8c2"}.fa-copilot{--fa: "\e8c7"}.fa-square-twitter,.fa-twitter-square{--fa: "\f081"}.fa-square-facebook,.fa-facebook-square{--fa: "\f082"}.fa-linkedin{--fa: "\f08c"}.fa-square-github,.fa-github-square{--fa: "\f092"}.fa-twitter{--fa: "\f099"}.fa-facebook{--fa: "\f09a"}.fa-github{--fa: "\f09b"}.fa-pinterest{--fa: "\f0d2"}.fa-square-pinterest,.fa-pinterest-square{--fa: "\f0d3"}.fa-square-google-plus,.fa-google-plus-square{--fa: "\f0d4"}.fa-google-plus-g{--fa: "\f0d5"}.fa-linkedin-in{--fa: "\f0e1"}.fa-github-alt{--fa: "\f113"}.fa-maxcdn{--fa: "\f136"}.fa-html5{--fa: "\f13b"}.fa-css3{--fa: "\f13c"}.fa-btc{--fa: "\f15a"}.fa-youtube{--fa: "\f167"}.fa-xing{--fa: "\f168"}.fa-square-xing,.fa-xing-square{--fa: "\f169"}.fa-dropbox{--fa: "\f16b"}.fa-stack-overflow{--fa: "\f16c"}.fa-instagram{--fa: "\f16d"}.fa-flickr{--fa: "\f16e"}.fa-adn{--fa: "\f170"}.fa-bitbucket{--fa: "\f171"}.fa-tumblr{--fa: "\f173"}.fa-square-tumblr,.fa-tumblr-square{--fa: "\f174"}.fa-apple{--fa: "\f179"}.fa-windows{--fa: "\f17a"}.fa-android{--fa: "\f17b"}.fa-linux{--fa: "\f17c"}.fa-dribbble{--fa: "\f17d"}.fa-skype{--fa: "\f17e"}.fa-foursquare{--fa: "\f180"}.fa-trello{--fa: "\f181"}.fa-gratipay{--fa: "\f184"}.fa-vk{--fa: "\f189"}.fa-weibo{--fa: "\f18a"}.fa-renren{--fa: "\f18b"}.fa-pagelines{--fa: "\f18c"}.fa-stack-exchange{--fa: "\f18d"}.fa-square-vimeo,.fa-vimeo-square{--fa: "\f194"}.fa-slack,.fa-slack-hash{--fa: "\f198"}.fa-wordpress{--fa: "\f19a"}.fa-openid{--fa: "\f19b"}.fa-yahoo{--fa: "\f19e"}.fa-google{--fa: "\f1a0"}.fa-reddit{--fa: "\f1a1"}.fa-square-reddit,.fa-reddit-square{--fa: "\f1a2"}.fa-stumbleupon-circle{--fa: "\f1a3"}.fa-stumbleupon{--fa: "\f1a4"}.fa-delicious{--fa: "\f1a5"}.fa-digg{--fa: "\f1a6"}.fa-pied-piper-pp{--fa: "\f1a7"}.fa-pied-piper-alt{--fa: "\f1a8"}.fa-drupal{--fa: "\f1a9"}.fa-joomla{--fa: "\f1aa"}.fa-behance{--fa: "\f1b4"}.fa-square-behance,.fa-behance-square{--fa: "\f1b5"}.fa-steam{--fa: "\f1b6"}.fa-square-steam,.fa-steam-square{--fa: "\f1b7"}.fa-spotify{--fa: "\f1bc"}.fa-deviantart{--fa: "\f1bd"}.fa-soundcloud{--fa: "\f1be"}.fa-vine{--fa: "\f1ca"}.fa-codepen{--fa: "\f1cb"}.fa-jsfiddle{--fa: "\f1cc"}.fa-rebel{--fa: "\f1d0"}.fa-empire{--fa: "\f1d1"}.fa-square-git,.fa-git-square{--fa: "\f1d2"}.fa-git{--fa: "\f1d3"}.fa-hacker-news{--fa: "\f1d4"}.fa-tencent-weibo{--fa: "\f1d5"}.fa-qq{--fa: "\f1d6"}.fa-weixin{--fa: "\f1d7"}.fa-slideshare{--fa: "\f1e7"}.fa-twitch{--fa: "\f1e8"}.fa-yelp{--fa: "\f1e9"}.fa-paypal{--fa: "\f1ed"}.fa-google-wallet{--fa: "\f1ee"}.fa-cc-visa{--fa: "\f1f0"}.fa-cc-mastercard{--fa: "\f1f1"}.fa-cc-discover{--fa: "\f1f2"}.fa-cc-amex{--fa: "\f1f3"}.fa-cc-paypal{--fa: "\f1f4"}.fa-cc-stripe{--fa: "\f1f5"}.fa-lastfm{--fa: "\f202"}.fa-square-lastfm,.fa-lastfm-square{--fa: "\f203"}.fa-ioxhost{--fa: "\f208"}.fa-angellist{--fa: "\f209"}.fa-buysellads{--fa: "\f20d"}.fa-connectdevelop{--fa: "\f20e"}.fa-dashcube{--fa: "\f210"}.fa-forumbee{--fa: "\f211"}.fa-leanpub{--fa: "\f212"}.fa-sellsy{--fa: "\f213"}.fa-shirtsinbulk{--fa: "\f214"}.fa-simplybuilt{--fa: "\f215"}.fa-skyatlas{--fa: "\f216"}.fa-pinterest-p{--fa: "\f231"}.fa-whatsapp{--fa: "\f232"}.fa-viacoin{--fa: "\f237"}.fa-medium,.fa-medium-m{--fa: "\f23a"}.fa-y-combinator{--fa: "\f23b"}.fa-optin-monster{--fa: "\f23c"}.fa-opencart{--fa: "\f23d"}.fa-expeditedssl{--fa: "\f23e"}.fa-cc-jcb{--fa: "\f24b"}.fa-cc-diners-club{--fa: "\f24c"}.fa-creative-commons{--fa: "\f25e"}.fa-gg{--fa: "\f260"}.fa-gg-circle{--fa: "\f261"}.fa-odnoklassniki{--fa: "\f263"}.fa-square-odnoklassniki,.fa-odnoklassniki-square{--fa: "\f264"}.fa-get-pocket{--fa: "\f265"}.fa-wikipedia-w{--fa: "\f266"}.fa-safari{--fa: "\f267"}.fa-chrome{--fa: "\f268"}.fa-firefox{--fa: "\f269"}.fa-opera{--fa: "\f26a"}.fa-internet-explorer{--fa: "\f26b"}.fa-contao{--fa: "\f26d"}.fa-500px{--fa: "\f26e"}.fa-amazon{--fa: "\f270"}.fa-houzz{--fa: "\f27c"}.fa-vimeo-v{--fa: "\f27d"}.fa-black-tie{--fa: "\f27e"}.fa-fonticons{--fa: "\f280"}.fa-reddit-alien{--fa: "\f281"}.fa-edge{--fa: "\f282"}.fa-codiepie{--fa: "\f284"}.fa-modx{--fa: "\f285"}.fa-fort-awesome{--fa: "\f286"}.fa-usb{--fa: "\f287"}.fa-product-hunt{--fa: "\f288"}.fa-mixcloud{--fa: "\f289"}.fa-scribd{--fa: "\f28a"}.fa-bluetooth{--fa: "\f293"}.fa-bluetooth-b{--fa: "\f294"}.fa-gitlab{--fa: "\f296"}.fa-wpbeginner{--fa: "\f297"}.fa-wpforms{--fa: "\f298"}.fa-envira{--fa: "\f299"}.fa-glide{--fa: "\f2a5"}.fa-glide-g{--fa: "\f2a6"}.fa-viadeo{--fa: "\f2a9"}.fa-square-viadeo,.fa-viadeo-square{--fa: "\f2aa"}.fa-snapchat,.fa-snapchat-ghost{--fa: "\f2ab"}.fa-square-snapchat,.fa-snapchat-square{--fa: "\f2ad"}.fa-pied-piper{--fa: "\f2ae"}.fa-first-order{--fa: "\f2b0"}.fa-yoast{--fa: "\f2b1"}.fa-themeisle{--fa: "\f2b2"}.fa-google-plus{--fa: "\f2b3"}.fa-font-awesome,.fa-font-awesome-flag,.fa-font-awesome-logo-full{--fa: "\f2b4"}.fa-linode{--fa: "\f2b8"}.fa-quora{--fa: "\f2c4"}.fa-free-code-camp{--fa: "\f2c5"}.fa-telegram,.fa-telegram-plane{--fa: "\f2c6"}.fa-bandcamp{--fa: "\f2d5"}.fa-grav{--fa: "\f2d6"}.fa-etsy{--fa: "\f2d7"}.fa-imdb{--fa: "\f2d8"}.fa-ravelry{--fa: "\f2d9"}.fa-sellcast{--fa: "\f2da"}.fa-superpowers{--fa: "\f2dd"}.fa-wpexplorer{--fa: "\f2de"}.fa-meetup{--fa: "\f2e0"}.fa-square-font-awesome-stroke,.fa-font-awesome-alt{--fa: "\f35c"}.fa-accessible-icon{--fa: "\f368"}.fa-accusoft{--fa: "\f369"}.fa-adversal{--fa: "\f36a"}.fa-affiliatetheme{--fa: "\f36b"}.fa-algolia{--fa: "\f36c"}.fa-amilia{--fa: "\f36d"}.fa-angrycreative{--fa: "\f36e"}.fa-app-store{--fa: "\f36f"}.fa-app-store-ios{--fa: "\f370"}.fa-apper{--fa: "\f371"}.fa-asymmetrik{--fa: "\f372"}.fa-audible{--fa: "\f373"}.fa-avianex{--fa: "\f374"}.fa-aws{--fa: "\f375"}.fa-bimobject{--fa: "\f378"}.fa-bitcoin{--fa: "\f379"}.fa-bity{--fa: "\f37a"}.fa-blackberry{--fa: "\f37b"}.fa-blogger{--fa: "\f37c"}.fa-blogger-b{--fa: "\f37d"}.fa-buromobelexperte{--fa: "\f37f"}.fa-centercode{--fa: "\f380"}.fa-cloudscale{--fa: "\f383"}.fa-cloudsmith{--fa: "\f384"}.fa-cloudversify{--fa: "\f385"}.fa-cpanel{--fa: "\f388"}.fa-css3-alt{--fa: "\f38b"}.fa-cuttlefish{--fa: "\f38c"}.fa-d-and-d{--fa: "\f38d"}.fa-deploydog{--fa: "\f38e"}.fa-deskpro{--fa: "\f38f"}.fa-digital-ocean{--fa: "\f391"}.fa-discord{--fa: "\f392"}.fa-discourse{--fa: "\f393"}.fa-dochub{--fa: "\f394"}.fa-docker{--fa: "\f395"}.fa-draft2digital{--fa: "\f396"}.fa-square-dribbble,.fa-dribbble-square{--fa: "\f397"}.fa-dyalog{--fa: "\f399"}.fa-earlybirds{--fa: "\f39a"}.fa-erlang{--fa: "\f39d"}.fa-facebook-f{--fa: "\f39e"}.fa-facebook-messenger{--fa: "\f39f"}.fa-firstdraft{--fa: "\f3a1"}.fa-fonticons-fi{--fa: "\f3a2"}.fa-fort-awesome-alt{--fa: "\f3a3"}.fa-freebsd{--fa: "\f3a4"}.fa-gitkraken{--fa: "\f3a6"}.fa-gofore{--fa: "\f3a7"}.fa-goodreads{--fa: "\f3a8"}.fa-goodreads-g{--fa: "\f3a9"}.fa-google-drive{--fa: "\f3aa"}.fa-google-play{--fa: "\f3ab"}.fa-gripfire{--fa: "\f3ac"}.fa-grunt{--fa: "\f3ad"}.fa-gulp{--fa: "\f3ae"}.fa-square-hacker-news,.fa-hacker-news-square{--fa: "\f3af"}.fa-hire-a-helper{--fa: "\f3b0"}.fa-hotjar{--fa: "\f3b1"}.fa-hubspot{--fa: "\f3b2"}.fa-itunes{--fa: "\f3b4"}.fa-itunes-note{--fa: "\f3b5"}.fa-jenkins{--fa: "\f3b6"}.fa-joget{--fa: "\f3b7"}.fa-js{--fa: "\f3b8"}.fa-square-js,.fa-js-square{--fa: "\f3b9"}.fa-keycdn{--fa: "\f3ba"}.fa-kickstarter,.fa-square-kickstarter{--fa: "\f3bb"}.fa-kickstarter-k{--fa: "\f3bc"}.fa-laravel{--fa: "\f3bd"}.fa-line{--fa: "\f3c0"}.fa-lyft{--fa: "\f3c3"}.fa-magento{--fa: "\f3c4"}.fa-medapps{--fa: "\f3c6"}.fa-medrt{--fa: "\f3c8"}.fa-microsoft{--fa: "\f3ca"}.fa-mix{--fa: "\f3cb"}.fa-mizuni{--fa: "\f3cc"}.fa-monero{--fa: "\f3d0"}.fa-napster{--fa: "\f3d2"}.fa-node-js{--fa: "\f3d3"}.fa-npm{--fa: "\f3d4"}.fa-ns8{--fa: "\f3d5"}.fa-nutritionix{--fa: "\f3d6"}.fa-page4{--fa: "\f3d7"}.fa-palfed{--fa: "\f3d8"}.fa-patreon{--fa: "\f3d9"}.fa-periscope{--fa: "\f3da"}.fa-phabricator{--fa: "\f3db"}.fa-phoenix-framework{--fa: "\f3dc"}.fa-playstation{--fa: "\f3df"}.fa-pushed{--fa: "\f3e1"}.fa-python{--fa: "\f3e2"}.fa-red-river{--fa: "\f3e3"}.fa-wpressr,.fa-rendact{--fa: "\f3e4"}.fa-replyd{--fa: "\f3e6"}.fa-resolving{--fa: "\f3e7"}.fa-rocketchat{--fa: "\f3e8"}.fa-rockrms{--fa: "\f3e9"}.fa-schlix{--fa: "\f3ea"}.fa-searchengin{--fa: "\f3eb"}.fa-servicestack{--fa: "\f3ec"}.fa-sistrix{--fa: "\f3ee"}.fa-speakap{--fa: "\f3f3"}.fa-staylinked{--fa: "\f3f5"}.fa-steam-symbol{--fa: "\f3f6"}.fa-sticker-mule{--fa: "\f3f7"}.fa-studiovinari{--fa: "\f3f8"}.fa-supple{--fa: "\f3f9"}.fa-uber{--fa: "\f402"}.fa-uikit{--fa: "\f403"}.fa-uniregistry{--fa: "\f404"}.fa-untappd{--fa: "\f405"}.fa-ussunnah{--fa: "\f407"}.fa-vaadin{--fa: "\f408"}.fa-viber{--fa: "\f409"}.fa-vimeo{--fa: "\f40a"}.fa-vnv{--fa: "\f40b"}.fa-square-whatsapp,.fa-whatsapp-square{--fa: "\f40c"}.fa-whmcs{--fa: "\f40d"}.fa-wordpress-simple{--fa: "\f411"}.fa-xbox{--fa: "\f412"}.fa-yandex{--fa: "\f413"}.fa-yandex-international{--fa: "\f414"}.fa-apple-pay{--fa: "\f415"}.fa-cc-apple-pay{--fa: "\f416"}.fa-fly{--fa: "\f417"}.fa-node{--fa: "\f419"}.fa-osi{--fa: "\f41a"}.fa-react{--fa: "\f41b"}.fa-autoprefixer{--fa: "\f41c"}.fa-less{--fa: "\f41d"}.fa-sass{--fa: "\f41e"}.fa-vuejs{--fa: "\f41f"}.fa-angular{--fa: "\f420"}.fa-aviato{--fa: "\f421"}.fa-ember{--fa: "\f423"}.fa-gitter{--fa: "\f426"}.fa-hooli{--fa: "\f427"}.fa-strava{--fa: "\f428"}.fa-stripe{--fa: "\f429"}.fa-stripe-s{--fa: "\f42a"}.fa-typo3{--fa: "\f42b"}.fa-amazon-pay{--fa: "\f42c"}.fa-cc-amazon-pay{--fa: "\f42d"}.fa-ethereum{--fa: "\f42e"}.fa-korvue{--fa: "\f42f"}.fa-elementor{--fa: "\f430"}.fa-square-youtube,.fa-youtube-square{--fa: "\f431"}.fa-flipboard{--fa: "\f44d"}.fa-hips{--fa: "\f452"}.fa-php{--fa: "\f457"}.fa-quinscape{--fa: "\f459"}.fa-readme{--fa: "\f4d5"}.fa-java{--fa: "\f4e4"}.fa-pied-piper-hat{--fa: "\f4e5"}.fa-creative-commons-by{--fa: "\f4e7"}.fa-creative-commons-nc{--fa: "\f4e8"}.fa-creative-commons-nc-eu{--fa: "\f4e9"}.fa-creative-commons-nc-jp{--fa: "\f4ea"}.fa-creative-commons-nd{--fa: "\f4eb"}.fa-creative-commons-pd{--fa: "\f4ec"}.fa-creative-commons-pd-alt{--fa: "\f4ed"}.fa-creative-commons-remix{--fa: "\f4ee"}.fa-creative-commons-sa{--fa: "\f4ef"}.fa-creative-commons-sampling{--fa: "\f4f0"}.fa-creative-commons-sampling-plus{--fa: "\f4f1"}.fa-creative-commons-share{--fa: "\f4f2"}.fa-creative-commons-zero{--fa: "\f4f3"}.fa-ebay{--fa: "\f4f4"}.fa-keybase{--fa: "\f4f5"}.fa-mastodon{--fa: "\f4f6"}.fa-r-project{--fa: "\f4f7"}.fa-researchgate{--fa: "\f4f8"}.fa-teamspeak{--fa: "\f4f9"}.fa-first-order-alt{--fa: "\f50a"}.fa-fulcrum{--fa: "\f50b"}.fa-galactic-republic{--fa: "\f50c"}.fa-galactic-senate{--fa: "\f50d"}.fa-jedi-order{--fa: "\f50e"}.fa-mandalorian{--fa: "\f50f"}.fa-old-republic{--fa: "\f510"}.fa-phoenix-squadron{--fa: "\f511"}.fa-sith{--fa: "\f512"}.fa-trade-federation{--fa: "\f513"}.fa-wolf-pack-battalion{--fa: "\f514"}.fa-hornbill{--fa: "\f592"}.fa-mailchimp{--fa: "\f59e"}.fa-megaport{--fa: "\f5a3"}.fa-nimblr{--fa: "\f5a8"}.fa-rev{--fa: "\f5b2"}.fa-shopware{--fa: "\f5b5"}.fa-squarespace{--fa: "\f5be"}.fa-themeco{--fa: "\f5c6"}.fa-weebly{--fa: "\f5cc"}.fa-wix{--fa: "\f5cf"}.fa-ello{--fa: "\f5f1"}.fa-hackerrank{--fa: "\f5f7"}.fa-kaggle{--fa: "\f5fa"}.fa-markdown{--fa: "\f60f"}.fa-neos{--fa: "\f612"}.fa-zhihu{--fa: "\f63f"}.fa-alipay{--fa: "\f642"}.fa-the-red-yeti{--fa: "\f69d"}.fa-critical-role{--fa: "\f6c9"}.fa-d-and-d-beyond{--fa: "\f6ca"}.fa-dev{--fa: "\f6cc"}.fa-fantasy-flight-games{--fa: "\f6dc"}.fa-wizards-of-the-coast{--fa: "\f730"}.fa-think-peaks{--fa: "\f731"}.fa-reacteurope{--fa: "\f75d"}.fa-artstation{--fa: "\f77a"}.fa-atlassian{--fa: "\f77b"}.fa-canadian-maple-leaf{--fa: "\f785"}.fa-centos{--fa: "\f789"}.fa-confluence{--fa: "\f78d"}.fa-dhl{--fa: "\f790"}.fa-diaspora{--fa: "\f791"}.fa-fedex{--fa: "\f797"}.fa-fedora{--fa: "\f798"}.fa-figma{--fa: "\f799"}.fa-intercom{--fa: "\f7af"}.fa-invision{--fa: "\f7b0"}.fa-jira{--fa: "\f7b1"}.fa-mendeley{--fa: "\f7b3"}.fa-raspberry-pi{--fa: "\f7bb"}.fa-redhat{--fa: "\f7bc"}.fa-sketch{--fa: "\f7c6"}.fa-sourcetree{--fa: "\f7d3"}.fa-suse{--fa: "\f7d6"}.fa-ubuntu{--fa: "\f7df"}.fa-ups{--fa: "\f7e0"}.fa-usps{--fa: "\f7e1"}.fa-yarn{--fa: "\f7e3"}.fa-airbnb{--fa: "\f834"}.fa-battle-net{--fa: "\f835"}.fa-bootstrap{--fa: "\f836"}.fa-buffer{--fa: "\f837"}.fa-chromecast{--fa: "\f838"}.fa-evernote{--fa: "\f839"}.fa-itch-io{--fa: "\f83a"}.fa-salesforce{--fa: "\f83b"}.fa-speaker-deck{--fa: "\f83c"}.fa-symfony{--fa: "\f83d"}.fa-waze{--fa: "\f83f"}.fa-yammer{--fa: "\f840"}.fa-git-alt{--fa: "\f841"}.fa-stackpath{--fa: "\f842"}.fa-cotton-bureau{--fa: "\f89e"}.fa-buy-n-large{--fa: "\f8a6"}.fa-mdb{--fa: "\f8ca"}.fa-orcid{--fa: "\f8d2"}.fa-swift{--fa: "\f8e1"}.fa-umbraco{--fa: "\f8e8"}:root,:host{--fa-family-classic: "Font Awesome 7 Free";--fa-font-regular: normal 400 1em/1 var(--fa-family-classic);--fa-style-family-classic: var(--fa-family-classic)}@font-face{font-family:"Font Awesome 7 Free";font-style:normal;font-weight:400;font-display:block;src:url(fa-regular-400.688c7275af6be621.woff2)}.far{--fa-family: var(--fa-family-classic);--fa-style: 400}.fa-regular{--fa-style: 400}:root,:host{--fa-family-classic: "Font Awesome 7 Free";--fa-font-solid: normal 900 1em/1 var(--fa-family-classic);--fa-style-family-classic: var(--fa-family-classic)}@font-face{font-family:"Font Awesome 7 Free";font-style:normal;font-weight:900;font-display:block;src:url(fa-solid-900.215131d6d2be06a7.woff2)}.fas{--fa-family: var(--fa-family-classic);--fa-style: 900}.fa-classic{--fa-family: var(--fa-family-classic)}.fa-solid{--fa-style: 900}@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url(fa-brands-400.583d10b747aaab40.woff2) format("woff2")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src:url(fa-solid-900.215131d6d2be06a7.woff2) format("woff2")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src:url(fa-regular-400.688c7275af6be621.woff2) format("woff2")}@font-face{font-family:FontAwesome;font-display:block;src:url(fa-solid-900.215131d6d2be06a7.woff2) format("woff2")}@font-face{font-family:FontAwesome;font-display:block;src:url(fa-brands-400.583d10b747aaab40.woff2) format("woff2")}@font-face{font-family:FontAwesome;font-display:block;src:url(fa-regular-400.688c7275af6be621.woff2) format("woff2");unicode-range:U+F003,U+F006,U+F014,U+F016-F017,U+F01A-F01B,U+F01D,U+F022,U+F03E,U+F044,U+F046,U+F05C-F05D,U+F06E,U+F070,U+F087-F088,U+F08A,U+F094,U+F096-F097,U+F09D,U+F0A0,U+F0A2,U+F0A4-F0A7,U+F0C5,U+F0C7,U+F0E5-F0E6,U+F0EB,U+F0F6-F0F8,U+F10C,U+F114-F115,U+F118-F11A,U+F11C-F11D,U+F133,U+F147,U+F14E,U+F150-F152,U+F185-F186,U+F18E,U+F190-F192,U+F196,U+F1C1-F1C9,U+F1D9,U+F1DB,U+F1E3,U+F1EA,U+F1F7,U+F1F9,U+F20A,U+F247-F248,U+F24A,U+F24D,U+F255-F25B,U+F25D,U+F271-F274,U+F278,U+F27B,U+F28C,U+F28E,U+F29C,U+F2B5,U+F2B7,U+F2BA,U+F2BC,U+F2BE,U+F2C0-F2C1,U+F2C3,U+F2D0,U+F2D2,U+F2D4,U+F2DC}@font-face{font-family:FontAwesome;font-display:block;src:url(fa-v4compatibility.e1af3ff0739fd51f.woff2) format("woff2");unicode-range:U+F041,U+F047,U+F065-F066,U+F07D-F07E,U+F080,U+F08B,U+F08E,U+F090,U+F09A,U+F0AC,U+F0AE,U+F0B2,U+F0D0,U+F0D6,U+F0E4,U+F0EC,U+F10A-F10B,U+F123,U+F13E,U+F148-F149,U+F14C,U+F156,U+F15E,U+F160-F161,U+F163,U+F175-F178,U+F195,U+F1F8,U+F219,U+F27A}@font-face{font-family:THSarabunNew;src:url(/content/assets/fonts/THSarabunNew.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:THSarabunNew Bold;src:url(/content/assets/fonts/THSarabunNew\ Bold.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:THSarabunNew Italic;src:url(/content/assets/fonts/THSarabunNew\ Italic.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:THSarabunNew BoldItalic;src:url(/content/assets/fonts/THSarabunNew\ BoldItalic.ttf) format("truetype");font-weight:400;font-style:normal}html,body{margin:0;height:100%;background:var(--surface-ground)!important;color:var(--text-color)!important}:focus:not(:focus-visible){outline:none}*{scrollbar-width:thin;scrollbar-color:var(--surface-400, #94a3b8) transparent}*::-webkit-scrollbar{width:5px;height:5px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:var(--surface-400, #94a3b8);border-radius:99px}*::-webkit-scrollbar-thumb:hover{background:var(--surface-500, #64748b)}*::-webkit-scrollbar-corner{background:transparent}:root{--success-color: #22c55e;--danger-color: #ef4444;--warning-color: #f59e0b;--info-color: #3b82f6;--success-color-rgb: 34, 197, 94;--danger-color-rgb: 239, 68, 68;--warning-color-rgb: 245, 158, 11;--text-color-rgb: 255, 255, 255;--text-color-secondary-rgb: 255, 255, 255;--grid-line-30: rgba(255, 255, 255, .3);--grid-line-50: rgba(255, 255, 255, .5);--glass-bg: rgba(15, 23, 42, .4);--glass-border: rgba(148, 163, 184, .2);--glass-shadow: rgba(0, 0, 0, .3);--hero-bg-gradient: radial-gradient(circle at top left, #0f172a 0%, #0b1220 45%, #05070d 100%);--primary-color: var(--p-primary-color);--surface-ground: var(--p-content-background);--surface-card: var(--p-content-background);--surface-border: var(--p-content-border-color);--text-color: var(--p-text-color);--text-color-secondary: var(--p-text-muted-color);--p-paginator-background: transparent;--p-paginator-border-color: transparent;--p-paginator-color: var(--text-color);--p-paginator-hover-background: rgba(var(--text-color-rgb, 255, 255, 255), .08)}[class*=theme-saga],[class*=theme-md-light]{--text-color-rgb: 0, 0, 0;--text-color-secondary-rgb: 75, 85, 99;--grid-line-30: rgba(0, 0, 0, .15);--grid-line-50: rgba(0, 0, 0, .25)}[class*=theme-saga-green]{--surface-ground: radial-gradient(circle at top left, #fcfdfc 0%, #f0fdf4 50%, #dcfce7 100%);--glass-bg: rgba(255, 255, 255, .65);--glass-border: rgba(74, 222, 128, .18);--glass-shadow: rgba(0, 0, 0, .05);--hero-bg-gradient: radial-gradient(circle at top left, #f0fdf4 0%, #dcfce7 45%, #bbf7d0 100%)}[class*=theme-arya-green]{--surface-ground: radial-gradient(circle at top right, rgba(16, 185, 129, .25), transparent 60%), radial-gradient(circle at bottom left, rgba(6, 78, 59, .45), #010605);--glass-bg: rgba(2, 26, 20, .55);--glass-border: rgba(52, 211, 153, .25);--glass-shadow: rgba(0, 0, 0, .55);--hero-bg-gradient: radial-gradient(circle at top right, rgba(16, 185, 129, .3), transparent 60%), linear-gradient(145deg, #021a14, #010605)}[class*=theme-vela-blue]{--surface-ground: radial-gradient(circle at top right, rgba(59, 130, 246, .25), transparent 60%), radial-gradient(circle at bottom left, rgba(30, 41, 59, .5), #030712);--glass-bg: rgba(15, 23, 42, .55);--glass-border: rgba(96, 165, 250, .25);--glass-shadow: rgba(0, 0, 0, .55);--hero-bg-gradient: radial-gradient(circle at top right, rgba(59, 130, 246, .3), transparent 60%), linear-gradient(145deg, #0f172a, #030712)}*:not(.pi):not([class*=pi-]):not(.p-icon):not(.fa):not([class*=fa-]){font-family:Kanit,sans-serif!important;font-size:.9rem!important;font-weight:300!important}.pi,[class*=pi-]{font-family:primeicons!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa,[class*=fa-]{font-family:FontAwesome!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.theme-arya-green,.theme-saga-green{--p-primary-color: #4caf50;--p-primary-hover-color: #43a047;--p-primary-active-color: #388e3c;--p-primary-contrast-color: #ffffff;--p-primary-color-rgb: 76, 175, 80}.theme-arya-green .p-button,.theme-saga-green .p-button{--p-button-primary-background: #4caf50;--p-button-primary-border-color: #4caf50;--p-button-primary-hover-background: #43a047;--p-button-primary-hover-border-color: #43a047}.theme-vela-blue{--p-primary-color: #2196f3;--p-primary-hover-color: #1e88e5;--p-primary-active-color: #1976d2;--p-primary-contrast-color: #ffffff;--p-primary-color-rgb: 33, 150, 243}.theme-vela-blue .p-button{--p-button-primary-background: #2196f3;--p-button-primary-border-color: #2196f3;--p-button-primary-hover-background: #1e88e5;--p-button-primary-hover-border-color: #1e88e5}.edit-mode-indicator{background:var(--warning-color);color:#333;padding:4px 8px;border-radius:4px;font-size:.8rem;font-weight:700;margin-left:10px}.create-mode-indicator{background:var(--success-color);padding:4px 8px;border-radius:4px;font-size:.8rem;font-weight:700;margin-left:10px}.global-loading-overlay{position:fixed;inset:0;background:transparent;display:flex;align-items:center;justify-content:center;z-index:9999;pointer-events:none}.global-loading-overlay.absolute-position{position:absolute;z-index:1000}.global-loading-overlay .global-loading-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;animation:fadeInBounce .5s cubic-bezier(.68,-.55,.265,1.55);pointer-events:auto}.global-loading-overlay .global-loading-content .loader{animation:rotate 1s infinite;height:50px;width:50px}.global-loading-overlay .global-loading-content .loader:before,.global-loading-overlay .global-loading-content .loader:after{border-radius:50%;content:"";display:block;height:20px;width:20px}.global-loading-overlay .global-loading-content .loader:before{animation:ball1 1s infinite;background-color:#fff;box-shadow:30px 0 #ff3d00;margin-bottom:10px}.global-loading-overlay .global-loading-content .loader:after{animation:ball2 1s infinite;background-color:#ff3d00;box-shadow:30px 0 #fff}@keyframes rotate{0%{transform:rotate(0) scale(.8)}50%{transform:rotate(360deg) scale(1.2)}to{transform:rotate(720deg) scale(.8)}}@keyframes ball1{0%{box-shadow:30px 0 #ff3d00}50%{box-shadow:0 0 #ff3d00;margin-bottom:0;transform:translate(15px,15px)}to{box-shadow:30px 0 #ff3d00;margin-bottom:10px}}@keyframes fadeInBounce{0%{opacity:0;transform:scale(.3) translateY(-30px)}50%{transform:scale(1.05) translateY(5px)}70%{transform:scale(.95)}to{opacity:1;transform:scale(1) translateY(0)}}label .required-mark,label span.text-red-500,.field label span.text-red-500,.p-dialog label span.text-red-500,.formgrid label span.text-red-500{color:#ef4444!important;font-weight:700;margin-left:2px}small.text-red-500,.field small.text-red-500,.p-dialog small.text-red-500,.formgrid small.text-red-500{color:#ef4444!important;display:block;margin-top:4px;font-size:.75rem}.p-datatable .p-datatable-thead>tr>th{padding:.4rem .6rem!important;font-size:.78rem!important;line-height:1.1!important}.p-datatable .p-datatable-tbody>tr>td{padding:.35rem .6rem!important;font-size:.78rem!important;line-height:1.1!important;vertical-align:middle}.p-datatable .p-datatable-tfoot>tr>td{padding:.3rem .6rem!important;font-size:.78rem!important}.no-preview-placeholder{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:var(--text-color-secondary, #94a3b8)}.no-preview-placeholder i{animation:no-preview-pulse 2.4s ease-in-out infinite}.no-preview-placeholder span{white-space:nowrap;opacity:.85}@keyframes no-preview-pulse{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.9;transform:scale(1.08)}}@media(prefers-reduced-motion:reduce){.no-preview-placeholder i{animation:none}}.skeleton-shimmer{background:var(--surface-border);background-image:linear-gradient(90deg,var(--surface-border) 25%,var(--surface-card) 50%,var(--surface-border) 75%);background-size:200% 100%;animation:snap-shimmer 1.5s infinite;border-radius:6px}@media(prefers-reduced-motion:reduce){.skeleton-shimmer{animation:none}}.p-toolbar{background:var(--p-toolbar-background)!important;border:1px solid var(--p-toolbar-border-color)!important;margin-bottom:12px!important}.p-toolbar-group-left,.p-toolbar-group-right,p-toolbar-group-left,p-toolbar-group-right{display:inline-flex!important;align-items:center!important;gap:.5rem!important}.p-inputtext,input[type=text],input[type=password],input[type=email],input.p-inputtext{color:var(--text-color)!important;font-size:.825rem!important;height:32px!important;padding:2px 12px!important;display:inline-flex!important;align-items:center!important;box-shadow:none!important;transition:border-color .2s ease,box-shadow .2s ease!important}.p-inputtext:hover,input[type=text]:hover,input[type=password]:hover,input[type=email]:hover,input.p-inputtext:hover{border-color:var(--p-inputtext-focus-border-color)!important}.p-inputtext:focus,.p-inputtext.p-focus,input[type=text]:focus,input[type=text].p-focus,input[type=password]:focus,input[type=password].p-focus,input[type=email]:focus,input[type=email].p-focus,input.p-inputtext:focus,input.p-inputtext.p-focus{border-color:var(--primary-color)!important}.p-select{display:inline-flex!important;align-items:center!important;height:32px!important;border-radius:6px!important;box-shadow:none!important;width:100%!important}.p-select .p-select-label{padding:0 8px!important;font-size:.825rem!important;color:var(--text-color)!important;display:flex!important;align-items:center!important;height:100%!important;white-space:nowrap!important}.p-select .p-select-trigger{width:28px!important;height:100%!important;color:var(--text-color-secondary)!important;display:flex!important;align-items:center!important;justify-content:center!important}.p-select:hover{border-color:var(--primary-color)!important}.p-select.p-select-focus{border-color:var(--primary-color)!important;box-shadow:0 0 0 1px var(--primary-color)!important}.p-select p.select.p-disabled{background:transparent!important}.p-paginator .p-select,.p-paginator p-select,.p-paginator-rpp-select,.p-paginator-rpp-dropdown{width:auto!important;min-width:65px!important;display:inline-flex!important;margin:0 4px!important}p-datepicker{width:100%!important}p-datepicker .p-datepicker-day-view{table-layout:fixed!important;width:100%!important}p-datepicker .p-datepicker-input{height:32px!important;color:var(--text-color)!important;font-size:.825rem!important;padding:0 12px!important;width:100%!important}p-datepicker .p-datepicker-input:hover{border-color:var(--primary-color)!important}p-datepicker .p-datepicker-input:focus{border-color:var(--primary-color)!important;box-shadow:0 0 0 1px var(--primary-color)!important}.p-datepicker-weekday-cell,.p-datepicker-weekday,.p-datepicker th,.p-datepicker-panel th{text-align:center!important}.p-datepicker-panel{max-width:calc(100vw - 20px)!important;font-size:13px!important}.p-datepicker-panel .p-datepicker-header{padding:6px 8px!important}.p-datepicker-panel table{font-size:12px!important}.p-datepicker-panel table th,.p-datepicker-panel table td{padding:2px!important}.p-datepicker-panel table td>span{width:28px!important;height:28px!important;font-size:12px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:auto!important}.p-iconfield{display:inline-flex!important;align-items:center!important;position:relative!important}.p-iconfield .p-inputicon{position:absolute!important;left:10px!important;color:var(--text-color-secondary)!important;pointer-events:none!important;font-size:.85rem!important;z-index:2!important}.p-iconfield input.p-inputtext{padding-left:28px!important}.admin-layout-container{display:block;width:100%;min-height:100vh;margin:0;padding:0;position:relative;overflow:hidden}.content-wrapper{margin:0;padding-top:0;padding-bottom:0;min-height:100vh;width:100%;box-sizing:border-box}@media(min-width:577px){.content-wrapper{padding-left:60px}}.page-standard-padding{padding:.75rem;width:100%;box-sizing:border-box}.page-action-bar{display:flex;justify-content:space-between;align-items:center;width:100%;padding:12px 16px;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:8px;margin-bottom:1rem;box-sizing:border-box;gap:8px}.page-action-bar .page-action-bar-left{display:flex;align-items:center;gap:8px}.page-action-bar .page-action-bar-right{display:flex;align-items:center;gap:8px;flex-shrink:0}.page-action-bar .page-action-bar-divider{display:inline-block;width:1px;height:1.5rem;background:var(--surface-border);margin:0 4px}@media(max-width:576px){.content-wrapper{padding-left:0;padding-top:0;padding-bottom:64px;overflow-y:auto}body.topology-page-active .content-wrapper{overflow:hidden!important;padding-bottom:0!important}}@media(max-width:991px){.content-wrapper{overflow-y:auto}body.topology-page-active .content-wrapper{overflow:hidden!important}}.mobile-bottom-nav{display:none;position:fixed;bottom:0;left:50%;transform:translate(-50%);width:calc(100% - 1.5rem);max-width:480px;margin-bottom:.6rem;border-radius:22px;flex-direction:column;background:#ffffff2e;backdrop-filter:blur(28px) saturate(200%);-webkit-backdrop-filter:blur(28px) saturate(200%);border:1px solid rgba(255,255,255,.35);box-shadow:0 8px 32px #0000002e,inset 0 1px #fff6;z-index:999;overflow:visible;touch-action:pan-x}.mobile-bottom-nav .nav-drag-handle{width:36px;height:4px;background:#78788266;border-radius:2px;margin:6px auto 0;flex-shrink:0}.mobile-bottom-nav .nav-items-row{display:flex;align-items:center;height:60px;width:100%}.dark-theme .mobile-bottom-nav{background:#1e1e288c;border-color:#ffffff1f;box-shadow:0 8px 32px #00000073,inset 0 1px #ffffff14}.mobile-more-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;padding:.5rem 0 1rem}.mobile-more-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:.75rem .5rem;border-radius:10px;cursor:pointer;text-decoration:none;color:var(--text-color-secondary);background:var(--surface-ground);transition:background .15s;-webkit-tap-highlight-color:transparent}.mobile-more-item i{font-size:1.3rem}.mobile-more-item span{font-size:.7rem;text-align:center}.mobile-more-item:active{background:var(--surface-border)}.bottom-nav-item{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:6px 4px;cursor:pointer;text-decoration:none;color:var(--text-color-secondary);transition:color .2s ease;-webkit-tap-highlight-color:transparent}.bottom-nav-item i{font-size:1.25rem;line-height:1}.bottom-nav-item span{font-size:10px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.bottom-nav-item.active{color:var(--primary-color)}.bottom-nav-item.logout-link{color:var(--red-400)}.bottom-nav-item:hover{color:var(--primary-color);background:var(--surface-hover)}.menu-items{flex:1;min-height:0;display:flex;flex-direction:column;gap:.25rem;width:100%;padding:0 .5rem;overflow-y:auto;overflow-x:hidden}.footer-items{margin-top:auto;display:flex;flex-direction:column;gap:.25rem;width:100%;padding:0 .5rem}.footer-items .divider{height:1px;background:var(--surface-border);margin:.5rem 0;width:100%}.menu-skeleton-item{display:flex;align-items:center;gap:1rem;padding:.75rem;border-radius:8px;overflow:hidden}.menu-link{display:flex;align-items:center;gap:1rem;padding:.75rem;color:var(--text-color-secondary);border-radius:8px;cursor:pointer;transition:background-color .2s,color .2s,transform .18s cubic-bezier(.22,1,.36,1),box-shadow .2s;text-decoration:none;overflow:visible;position:relative}.menu-link:before{content:"";position:absolute;left:0;top:20%;height:60%;width:3px;border-radius:0 3px 3px 0;background:var(--primary-color);transform:scaleY(0);transition:transform .2s cubic-bezier(.22,1,.36,1);transform-origin:center}.menu-link i{font-size:1.5rem;min-width:24px;text-align:center;color:inherit;transition:transform .2s cubic-bezier(.22,1,.36,1)}.menu-link .menu-label{font-size:1rem;font-weight:500;transition:all .2s ease}.menu-link:hover{background-color:var(--surface-hover);color:var(--primary-color);transform:translate(3px)}.menu-link:hover i{transform:scale(1.15)}.menu-link:hover:before{transform:scaleY(1)}.menu-link.active{background-color:rgba(var(--primary-color-rgb),.1);color:var(--primary-color);font-weight:600;transform:translate(3px)}.menu-link.active:before{transform:scaleY(1)}.menu-link.active i{transform:scale(1.1)}.menu-link.logout-link:hover{background-color:#ef44441a;color:#ef4444}.menu-link.logout-link:hover:before{background:#ef4444;transform:scaleY(1)}.sidebar-divider{height:1px;background:var(--surface-border);margin:.5rem;opacity:.8}.shared-section-label{display:flex;align-items:center;gap:1rem;padding:.5rem .75rem .25rem;color:var(--text-color-secondary);font-size:.72rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;margin-top:.5rem;overflow:hidden}.shared-section-label i{font-size:.8rem;min-width:24px;text-align:center}.shared-section-label .menu-label{font-size:.72rem;white-space:nowrap}.menu-link--shared i{font-size:.85rem!important}.desktop-sidebar{position:fixed;top:0;left:0;height:100vh;width:60px;background:var(--surface-ground);border-right:1px solid var(--surface-border);z-index:1000;display:flex;flex-direction:column;padding:1rem 0;transition:width .3s cubic-bezier(.4,0,.2,1);overflow:visible;white-space:nowrap}.desktop-sidebar:hover{width:250px;box-shadow:4px 0 15px #0000001a}.desktop-sidebar:hover .menu-link .menu-label{opacity:1;transform:translate(0)}.desktop-sidebar:hover .menu-skeleton-item p-skeleton:last-child{opacity:1;transform:translate(0)}.desktop-sidebar:hover .logo-section .app-name{opacity:1;transform:translate(0)}.desktop-sidebar .logo-section{display:flex;align-items:center;gap:1rem;padding:.5rem 0 1.5rem 4px;cursor:pointer;min-height:60px}.desktop-sidebar .logo-section app-onyx-logo{flex-shrink:0;min-width:48px}.desktop-sidebar .logo-section .sidebar-logo{width:40px;height:40px;min-width:40px;object-fit:contain;flex-shrink:0}.desktop-sidebar .logo-section p-skeleton{flex-shrink:0}.desktop-sidebar .logo-section .app-name{font-size:1.25rem;font-weight:600;color:var(--text-color);opacity:0;transform:translate(-10px);transition:all .3s ease}.desktop-sidebar .menu-link .menu-label{opacity:0;transform:translate(-10px)}.desktop-sidebar .menu-skeleton-item p-skeleton:last-child{opacity:0;transform:translate(-10px);transition:all .3s ease}@media(max-width:576px){.desktop-sidebar{display:none!important}.mobile-bottom-nav{display:flex;flex-direction:column;height:auto}}.sidebar-header{display:flex;align-items:center;padding:1rem;border-bottom:1px solid var(--surface-d);width:100%}.sidebar-header .sidebar-logo-mobile{width:30px;height:30px;margin-right:10px}.sidebar-header h3{margin:0;font-size:1.2rem}.settings-version-footer{text-align:center;font-size:.72rem;color:var(--text-color-secondary);padding-top:.75rem;margin-top:.5rem;border-top:1px solid var(--surface-border);-webkit-user-select:text;user-select:text}.profile-header{display:flex;align-items:center;gap:1rem;padding:1rem;background:var(--primary-color);border-radius:12px;margin-bottom:1.5rem}.profile-header .avatar-container{width:60px;height:60px;border-radius:50%;background:#fff3;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.profile-header .avatar-container i{font-size:1.75rem;color:#fff}.profile-header .profile-name{display:flex;flex-direction:column;gap:.35rem}.profile-header .profile-name h3{margin:0;color:#fff;font-size:1.25rem;font-weight:600}.profile-header .profile-name .role-badge{display:inline-block;padding:.25rem .75rem;background:#ffffff40;border-radius:20px;font-size:.75rem;color:#fff;font-weight:500;text-transform:uppercase;letter-spacing:.5px;width:fit-content}.profile-info-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:.75rem}@media(max-width:500px){.profile-info-grid{grid-template-columns:1fr}}.info-card{display:flex;align-items:center;gap:.75rem;padding:.875rem;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:10px;transition:all .2s ease}.info-card:hover{border-color:var(--primary-color);box-shadow:0 2px 8px #00000014}.info-card .info-icon{width:40px;height:40px;border-radius:10px;background:var(--primary-100, rgba(var(--primary-color-rgb, 59, 130, 246), .1));display:flex;align-items:center;justify-content:center;flex-shrink:0}.info-card .info-icon i{font-size:1rem;color:var(--primary-color)}.info-card .info-content{display:flex;flex-direction:column;gap:.15rem;overflow:hidden}.info-card .info-content .info-label{font-size:.7rem;color:var(--text-color-secondary);text-transform:uppercase;letter-spacing:.5px;font-weight:500}.info-card .info-content .info-value{font-size:.875rem;color:var(--text-color);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.info-card{position:relative}.info-card .info-edit-btn{margin-left:auto;flex-shrink:0;width:28px;height:28px;border-radius:6px;border:1px solid var(--surface-border);background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--text-color-secondary);transition:all .15s ease;padding:0}.info-card .info-edit-btn:hover{background:var(--surface-hover);color:var(--primary-color);border-color:var(--primary-color)}.info-card .info-edit-btn.active{background:rgba(var(--primary-color-rgb, 59, 130, 246),.1);color:var(--primary-color);border-color:var(--primary-color)}.info-card .info-edit-btn i{font-size:.75rem}.info-card .info-inline-input{font-size:.875rem!important;padding:.25rem .5rem!important;height:1.75rem!important;border-radius:6px;width:100%}.profile-save-bar{display:flex;justify-content:flex-end;margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--surface-border)}.settings-card{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:12px;overflow:hidden;margin-bottom:1rem}.settings-card:last-child{margin-bottom:0}.settings-card .settings-card-header{display:flex;align-items:center;gap:.75rem;padding:1rem;background:var(--surface-ground);border-bottom:1px solid var(--surface-border)}.settings-card .settings-card-header .settings-icon{width:36px;height:36px;border-radius:8px;background:var(--primary-color);display:flex;align-items:center;justify-content:center}.settings-card .settings-card-header .settings-icon i{font-size:1rem;color:#fff}.settings-card .settings-card-header h4{margin:0;font-size:1rem;font-weight:600;color:var(--text-color)}.settings-card .settings-card-content{padding:1rem}.theme-section-title{margin:1.25rem 0 .75rem;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text-color-secondary);display:flex;align-items:center;gap:.5rem;opacity:.8}.theme-section-title:first-of-type{margin-top:0}.theme-section-title i{font-size:.9rem;color:var(--primary-color)}.option-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.option-item{position:relative;display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;min-width:100px;background:var(--surface-ground);border:2px solid var(--surface-border);border-radius:10px;cursor:pointer;transition:all .2s ease}.option-item:hover{border-color:var(--primary-color);background:var(--surface-hover)}.option-item.selected{border-color:var(--primary-color);background:rgba(var(--primary-color-rgb, 59, 130, 246),.1)}.option-item.selected .option-label{color:var(--primary-color);font-weight:600}.option-item .option-preview{width:40px;height:40px;border-radius:50%}.option-item .theme-preview-vela-blue{width:40px;height:40px;border-radius:50%;background:#1565c0;box-shadow:0 2px 8px #0d47a14d}.option-item .flag-icon-wrapper{width:48px;height:48px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--surface-ground);border:2px solid var(--surface-border)}.option-item .flag-icon-wrapper .fi{font-size:2rem;width:100%;height:100%;display:flex;align-items:center;justify-content:center;transform:scale(1.5)}.option-item .option-label{font-size:.875rem;color:var(--text-color);font-weight:500;text-align:center}.option-item .check-icon{position:absolute;top:8px;right:8px;font-size:.75rem;color:#fff;background:var(--primary-color);border-radius:50%;width:18px;height:18px;display:flex;align-items:center;justify-content:center}.settings-hint{display:block;margin-top:.75rem;color:var(--text-color-secondary)}.checkbox-field{display:flex!important;align-items:center!important;gap:.75rem;margin-bottom:1rem}.checkbox-field p-checkbox{display:flex;align-items:center}.checkbox-field .p-checkbox{display:flex;align-items:center}.checkbox-field label{margin:0!important;line-height:1.2;cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;align-items:center;height:100%}.animated-bg{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--hero-bg-gradient);overflow:hidden;z-index:1}.floating-shape{position:absolute;border-radius:50%;background:rgba(var(--success-color-rgb),.12);animation:float 6s ease-in-out infinite}.shape-1{width:80px;height:80px;top:10%;left:10%;animation-delay:0s}.shape-2{width:60px;height:60px;top:20%;right:10%;animation-delay:2s}.shape-3{width:100px;height:100px;bottom:20%;left:20%;animation-delay:4s}.shape-4{width:70px;height:70px;bottom:10%;right:20%;animation-delay:1s}@keyframes float{0%,to{transform:translateY(0) rotate(0);opacity:.7}50%{transform:translateY(-20px) rotate(180deg);opacity:1}}.gridster-dashboard{width:100%;height:100vh;position:relative;z-index:2;background:transparent;transition:all .3s ease}.gridster-dashboard.edit-mode{background:rgba(var(--warning-color-rgb),.05);border:2px dashed rgba(var(--warning-color-rgb),.3);border-radius:1rem}.gridster-preview-holder{border:2px dashed rgba(var(--success-color-rgb),.5)!important}.gridster-item{transition:all .3s ease}.gridster-item.gridster-item-moving{opacity:.7;z-index:1000}.gridster-item-content{overflow:auto;border:none;border-radius:0;box-shadow:none}.widget{width:100%;height:100%;border:1px solid var(--glass-border);border-radius:1rem;padding:1.5rem;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 4px 15px var(--glass-shadow);transition:all .3s ease;display:flex;flex-direction:column;background:var(--glass-bg);overflow:hidden;min-height:0}.widget:hover{box-shadow:0 6px 20px rgba(var(--success-color-rgb),.15);border-color:rgba(var(--success-color-rgb),.3);transform:translateY(-2px)}@media screen and (max-width:1007px){.widget{height:auto!important;min-height:120px;overflow:visible;margin-bottom:1rem}.widget:hover{transform:none}}.edit-mode .widget{box-shadow:0 4px 15px rgba(var(--warning-color-rgb),.2)}.edit-mode .widget:hover{box-shadow:0 6px 20px rgba(var(--warning-color-rgb),.3);border-color:rgba(var(--warning-color-rgb),.5)}.widget--header{padding:.5rem 1.25rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:nowrap;overflow:hidden}.widget--header .header-brand{display:flex;align-items:center;gap:.75rem;flex-shrink:0;min-width:0}.widget--header .header-logo{width:44px;height:44px;object-fit:contain;flex-shrink:0}.widget--header .header-title{font-size:1.25rem;font-weight:700;color:var(--text-color);margin:0;white-space:nowrap}.widget--header .header-subtitle{font-size:.8rem;color:var(--text-color-secondary);margin:0;white-space:nowrap}.widget--header .header-actions{display:flex;gap:.5rem;flex-shrink:0}.widget--header .btn-primary-small,.widget--header .btn-secondary-small{padding:.5rem 1rem;border:none;border-radius:50px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.4rem;text-decoration:none;white-space:nowrap}.widget--header .btn-primary-small{background:linear-gradient(45deg,var(--success-color),var(--primary-color));color:#fff;box-shadow:0 4px 15px rgba(var(--success-color-rgb),.4)}.widget--header .btn-primary-small:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(var(--success-color-rgb),.6)}.widget--header .btn-secondary-small{background:var(--surface-card);color:var(--text-color);border:2px solid var(--glass-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.widget--header .btn-secondary-small:hover{background:var(--surface-hover);border-color:var(--primary-color)}.widget--header .btn-edit-small{padding:.5rem 1rem;border:none;border-radius:50px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.4rem;text-decoration:none;white-space:nowrap;background:rgba(var(--warning-color-rgb),.15);color:var(--warning-color);border:2px solid rgba(var(--warning-color-rgb),.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.widget--header .btn-edit-small:hover{background:rgba(var(--warning-color-rgb),.3);border-color:var(--warning-color);transform:translateY(-2px)}.widget--header .header-meta{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.widget--header .header-badge{padding:.35rem .7rem;background:rgba(var(--danger-color-rgb),.15);color:var(--danger-color);border-radius:50px;font-size:.7rem;font-weight:700;letter-spacing:1px;animation:pulse 2s ease-in-out infinite;white-space:nowrap}.widget--header .header-time{font-size:.8rem;color:var(--text-color-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}@media screen and (max-width:1200px){.widget--header{padding:.4rem 1rem}.widget--header .header-title{font-size:1.1rem}.widget--header .header-subtitle{font-size:.75rem}.widget--header .btn-primary-small,.widget--header .btn-secondary-small,.widget--header .btn-edit-small{padding:.45rem .8rem;font-size:.8rem}.widget--header .header-time{max-width:160px}}@media screen and (max-width:1007px){.widget--header{padding:1rem;height:auto!important;min-height:auto!important}.widget--header .widget-header{flex-direction:column;align-items:stretch;gap:1rem;flex-wrap:wrap;overflow:visible}.widget--header .header-brand{justify-content:center;width:100%;padding-bottom:.5rem;border-bottom:1px solid var(--glass-border)}.widget--header .header-actions{justify-content:center;width:100%;flex-wrap:wrap;gap:.5rem}.widget--header .header-actions button{flex:1;justify-content:center;min-width:90px;white-space:nowrap}.widget--header .header-meta{justify-content:center;width:100%;padding-top:.5rem}.widget--header .header-time{max-width:none}}.widget--chart .widget-header-small{color:var(--text-color)}.chart-content-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1rem;height:120px;width:100%}.chart-plot{flex:0 0 auto;width:100px;height:100px;display:flex;justify-content:center;align-items:center;position:relative}.status-legend{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;margin-left:0;gap:.25rem;min-width:0;overflow:hidden}.status-legend .legend-item{display:flex;align-items:center;cursor:pointer;transition:opacity .2s ease;min-width:0}.status-legend .legend-item:hover{opacity:.8}.status-legend .legend-item.is-hidden{opacity:.3;text-decoration:line-through}.status-legend .legend-item .legend-color-box{width:10px;height:10px;border-radius:3px;margin-right:.4rem;flex-shrink:0}.status-legend .legend-item .legend-text{flex:1;display:flex;justify-content:flex-start;align-items:center;font-size:.75rem;color:var(--text-color-secondary);min-width:0;overflow:hidden}.status-legend .legend-item .legend-text .legend-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.status-legend .legend-item .legend-text .legend-value{font-weight:600;color:var(--text-color);white-space:nowrap}.chart-container-relative{position:absolute;inset:0;height:100%;width:100%;display:flex;align-items:center;justify-content:center}.chart-container-relative p-chart{height:100%;width:100%}.chart-container-relative p-chart div{height:100%;width:100%}.chart-container-relative canvas{max-height:100%;max-width:100%;margin:0 auto;object-fit:contain}.chart-center-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;pointer-events:none;z-index:10;width:100%}.chart-center-text .chart-total{font-size:clamp(1rem,3vw,1.25rem);font-weight:700;color:var(--text-color);line-height:1}.chart-center-text .chart-label{font-size:.6rem;color:var(--text-color-secondary);margin-top:.2rem;text-transform:uppercase;letter-spacing:.5px}.widget--activity .widget-header-small{color:var(--text-color);flex-shrink:0}.widget--activity .widget-label{font-size:.8rem;color:var(--text-color-secondary);font-weight:400;margin-left:5px}.widget--activity .activity-chart-container{flex:1 1 0;min-height:0;position:relative;width:100%;margin-top:.5rem}.widget--activity .activity-chart-container p-chart{display:block;width:100%;height:100%}.widget--activity .activity-chart-container p-chart>div{width:100%;height:100%}.widget--activity .activity-chart-container canvas{display:block;width:100%!important;height:100%!important}@media screen and (max-width:1007px){.widget--activity .activity-chart-container{flex:none;height:180px;min-height:180px}}.widget--top5 .widget-header-small{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;font-size:.95rem;font-weight:600;color:var(--text-color)}.widget--top5 .widget-label{font-size:.8rem;color:var(--text-color-secondary);font-weight:400}.widget--top5 .top5-list{display:flex;flex-direction:column;justify-content:space-between;gap:.25rem;flex:1;min-height:0;padding-right:0}.widget--top5 .top5-item{display:flex;justify-content:space-between;align-items:center;padding:.4rem .6rem;background:var(--surface-hover);border-radius:.5rem;transition:all .2s ease;flex:1;min-height:0}.widget--top5 .top5-item:hover{background:var(--surface-section);transform:translate(4px)}.widget--top5 .top5-name{display:flex;align-items:center;gap:.75rem;color:var(--text-color);font-size:.9rem}.widget--top5 .top5-rank{font-weight:700;color:var(--success-color);min-width:32px}.widget--top5 .top5-status{padding:.3rem .6rem;border-radius:50px;font-size:.75rem;font-weight:600}.widget--top5 .top5-status.online{background:rgba(var(--success-color-rgb),.15);color:var(--success-color)}.widget--top5 .top5-status.offline{background:rgba(var(--danger-color-rgb),.15);color:var(--danger-color)}.widget--top5 .top5-status.top5-offline-time{background:rgba(var(--danger-color-rgb),.12);color:var(--danger-color);font-family:monospace;letter-spacing:.5px}@media screen and (max-width:1007px){.widget--top5{height:300px!important}}.widget--stream .stream-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--glass-border)}.widget--stream .stream-title{font-size:1rem;font-weight:600;color:var(--text-color)}.widget--stream .stream-status{padding:.3rem .8rem;border-radius:50px;font-size:.75rem;font-weight:600}.widget--stream .stream-status.online{background:rgba(var(--success-color-rgb),.15);color:var(--success-color)}.widget--stream .stream-status.offline{background:rgba(var(--danger-color-rgb),.15);color:var(--danger-color)}.widget--stream .stream-body{flex:1;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.widget--stream .stream-traffic-container{width:100%;flex:1 1 0%;min-height:0;display:flex;flex-direction:column;justify-content:center;position:relative}.widget--stream .stream-traffic-container .traffic-chart{position:absolute;top:0;left:0;width:100%;height:100%;padding:0}.widget--stream .stream-traffic-container .traffic-chart p-chart,.widget--stream .stream-traffic-container .traffic-chart .p-chart{width:100%;height:100%;display:block}.widget--stream .stream-traffic-container .traffic-chart canvas{height:100%!important;width:100%!important;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(var(--success-color-rgb),.1))}@media screen and (max-width:1007px){.widget--stream .stream-traffic-container{flex:none;height:160px;min-height:160px}.widget--stream .stream-traffic-container .traffic-chart{position:relative;width:100%;height:100%}.widget--stream .stream-traffic-container .traffic-chart p-chart,.widget--stream .stream-traffic-container .traffic-chart .p-chart{width:100%;height:160px;display:block}.widget--stream .stream-traffic-container .traffic-chart canvas{height:160px!important;width:100%!important}}.widget--stream .stream-meta{display:flex;flex-direction:column;gap:0;flex-shrink:0;margin-top:.5rem;border-top:1px solid var(--glass-border);padding-top:.5rem}.widget--stream .stream-meta-line{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0}.widget--stream .stream-meta-line span:first-child{font-size:.85rem;color:var(--text-color-secondary)}.widget--stream .stream-meta-line span:last-child{font-size:.85rem;color:var(--text-color);font-weight:500}.widget--stream.widget--empty{justify-content:center;align-items:center;border-style:dashed;border-color:var(--glass-border);opacity:.5}.widget--stream.widget--empty .empty-content{display:flex;flex-direction:column;align-items:center;gap:.75rem;color:var(--text-color-secondary)}.widget--stream.widget--empty .empty-content i{font-size:2rem}.widget--stream.widget--empty .empty-content span{font-size:.9rem}@media screen and (max-width:1007px){.widget--stream{min-height:320px!important}}gridster-item{background:transparent!important}@media screen and (max-width:1007px){.gridster-dashboard{padding-bottom:2rem}gridster-item{position:relative!important;width:100%!important;height:auto!important}}.login-container{position:fixed;inset:0;width:100vw;height:100vh;min-height:100dvh;display:flex;justify-content:center;align-items:center;overflow-y:auto;padding:20px 0;background:var(--surface-ground)}.login-theme-toggle{position:fixed;top:20px;right:20px;z-index:20;width:42px;height:42px;border-radius:50%;border:1px solid rgba(255,255,255,.4);background:#ffffff8c;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 4px 14px -4px #1f268733}.login-theme-toggle i{font-size:18px;color:var(--text-color)}.login-theme-toggle:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 8px 20px -6px #1f26874d}.login-theme-toggle:active{transform:translateY(0) scale(.95)}.background-animation{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1}.floating-shapes{position:relative;width:100%;height:100%}.floating-shapes .shape{position:absolute;border-radius:50%;animation:float 6s ease-in-out infinite;background:var(--primary-color);opacity:.1}.floating-shapes .shape.shape-1{width:80px;height:80px;top:20%;left:10%;animation-delay:0s}.floating-shapes .shape.shape-2{width:60px;height:60px;top:60%;right:15%;animation-delay:2s}.floating-shapes .shape.shape-3{width:100px;height:100px;bottom:20%;left:20%;animation-delay:4s}.floating-shapes .shape.shape-4{width:40px;height:40px;top:30%;right:30%;animation-delay:1s}.floating-shapes .shape.shape-5{width:70px;height:70px;bottom:40%;right:10%;animation-delay:3s}@keyframes float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(180deg)}}.login-card{width:100%;max-width:420px;margin:auto;padding:10px 0;z-index:10;position:relative}.login-card.signup-card{max-width:620px}.login-card.signup-card .p-card-header{padding:20px 20px 8px}.login-card.signup-card .p-card-body{padding:0 28px 20px}.login-card.signup-card .form-row{margin-bottom:0}.login-card.signup-card .form-row .form-field{margin-bottom:12px}.login-card.signup-card .login-button-container{margin-bottom:8px;margin-top:6px}.login-card .p-card{border-radius:20px;background:#ffffff8c;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 8px 32px #1f268726;border:1px solid rgba(255,255,255,.4)}.login-card .p-card-header{padding:28px 40px 14px}.login-card .p-card-content{padding:0}@media(max-width:768px){.login-card{margin:auto 15px}.login-card.signup-card .p-card-header{padding:20px 16px 8px}.login-card.signup-card .p-card-body{padding:0 16px 16px}.login-card .p-card-header{padding:24px 20px 10px}.login-card .p-card-body{padding:16px 20px 24px}}.login-header{text-align:center;display:flex;flex-direction:column;align-items:center}.login-header app-onyx-logo,.login-header .login-logo-svg{display:block;margin:0 auto 12px}.login-header .login-subtitle{font-size:14px;font-weight:400;margin-bottom:0;color:var(--text-color-secondary)}.form-field{margin-bottom:24px}.form-field label{display:block;margin-bottom:8px;font-weight:600;color:var(--text-color)}.form-field .p-password{width:100%}.form-field .p-password .p-inputtext{width:100%;border-radius:8px;padding-right:2.75rem!important}.form-field .p-calendar{width:100%}.form-field .p-calendar .p-inputtext{width:100%;border-radius:8px}.form-field small.p-error{display:flex;align-items:center;margin-top:4px;font-size:12px;color:var(--red-500, #ef4444)!important}.form-field small.p-error i{margin-right:4px}.form-row{display:flex;gap:16px;margin-bottom:24px}.form-row .form-field{flex:1;margin-bottom:0}.login-options{display:flex;justify-content:flex-end;align-items:center;margin-bottom:20px}.login-options .forgot-password{color:var(--primary-color);text-decoration:none;font-size:14px;font-weight:500;cursor:pointer;transition:color .2s ease}.login-options .forgot-password:hover{color:var(--primary-600, var(--primary-color));text-decoration:none}.login-button-container{margin-bottom:24px;display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.login-button-container.signup-actions{display:flex;flex-direction:row!important;gap:10px!important;align-items:center;justify-content:center}.login-button-container.signup-actions .p-button{flex:1 1 0%!important;width:auto!important;max-width:none!important}.login-button-container.signup-actions .p-button .p-button-label{font-size:13px!important;white-space:nowrap!important}.login-button-container .p-button{width:100%;max-width:300px;padding:12px;font-size:16px;font-weight:600;border-radius:12px;transition:transform .2s ease,box-shadow .2s ease,background .3s ease,border-color .3s ease}.login-button-container .p-button:hover:not(:disabled),.login-button-container .p-button:focus-visible:not(:disabled){background:var(--primary-600, var(--primary-color));border-color:var(--primary-600, var(--primary-color));color:var(--surface-0, #ffffff);transform:translateY(-2px) scale(1.02);box-shadow:0 8px 20px -6px var(--primary-color, rgba(0, 0, 0, .35))}.login-button-container .p-button:active:not(:disabled){transform:translateY(0) scale(.97);box-shadow:0 2px 8px -4px var(--primary-color, rgba(0, 0, 0, .35));transition-duration:.1s}.login-button-container .p-button:disabled{opacity:.6;cursor:not-allowed}.signup-link{text-align:center;margin-bottom:24px}.signup-link span{color:var(--text-color-secondary);font-size:14px}.signup-link .link{color:var(--primary-color);text-decoration:none;font-weight:500;margin-left:4px;transition:color .2s ease}.signup-link .link:hover{color:var(--primary-600, var(--primary-color));text-decoration:none}.back-link{text-align:center}.back-link .link{color:var(--primary-color);text-decoration:none;font-size:14px;font-weight:500;display:inline-flex;align-items:center;transition:color .2s ease}.back-link .link i{margin-right:6px}.back-link .link:hover{color:var(--primary-600, var(--primary-color));text-decoration:none}.otp-form-wrapper{display:flex;flex-direction:column;gap:20px}.otp-subtitle{margin-top:8px}.otp-meta{margin:0;font-size:14px;font-weight:500;color:var(--text-color-secondary)}.otp-ref{margin:10px 0 0;font-size:12px;font-weight:500;color:var(--primary-color)}.otp-button-container{margin-bottom:0;width:100%}.otp-actions{text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}.otp-actions .p-button{font-weight:500}.otp-actions .disabled-link{cursor:not-allowed;opacity:.6;text-decoration:none;pointer-events:none}.otp-expire-note{margin:0;font-size:.8rem;color:var(--text-color-secondary);opacity:.85}.otp-expire-note i{vertical-align:middle;margin-right:4px}.responsive-otp{padding:0 .75rem}.responsive-otp .p-inputotp{width:100%;justify-content:center;gap:clamp(10px,2.2vw,14px)}.responsive-otp .p-inputotp-input{width:clamp(42px,9vw,56px);height:clamp(52px,11vw,64px);font-size:clamp(1.15rem,3.6vw,1.7rem);font-weight:700;background-image:none!important}.responsive-otp button.auth-ext-btn{display:none!important}@media(max-width:768px){.login-card{margin:0 20px;max-width:none}.login-header{padding:30px 30px 15px}.login-options{flex-direction:column;align-items:flex-start;gap:16px}}@media(prefers-contrast:high){.login-card .p-card,.form-field .p-inputtext{border-width:2px}}.login-form{padding:0 40px 40px;color:var(--text-color)}.login-form .form-field{margin-bottom:24px}.login-form .form-field label{display:block;font-size:14px;font-weight:600;margin-bottom:8px}.login-form .form-field label.theme-arya-text{color:#ffffffe6}.login-form .form-field label.theme-saga-text{color:#000c}.login-form .form-field .input-container{position:relative;display:flex;align-items:center}.login-form .form-field .input-container .input-icon{position:absolute;left:16px;font-size:16px;z-index:2}.login-form .form-field .input-container .input-icon.theme-arya-icon{color:#fff9}.login-form .form-field .input-container .input-icon.theme-saga-icon{color:#00000080}.login-form .form-field .input-container .form-input{width:100%;padding:16px 16px 16px 48px;border:2px solid transparent;border-radius:12px;font-size:16px;font-weight:500;transition:all .3s ease;outline:none;background:var(--surface-card)}.login-form .form-field .input-container .form-input.theme-arya-input{background:#ffffff0d;color:#ffffffe6;border-color:#ffffff1a}.login-form .form-field .input-container .form-input.theme-arya-input::placeholder{color:#ffffff80}.login-form .form-field .input-container .form-input.theme-arya-input:focus{background:#ffffff14;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(var(--primary-color-rgb, 255, 208, 4),.1)}.login-form .form-field .input-container .form-input.theme-arya-input.is-invalid{border-color:var(--red-500);box-shadow:0 0 0 3px #dc35451a}.login-form .form-field .input-container .form-input.theme-saga-input{background:#00000008;color:#000000e6;border-color:#0000001a}.login-form .form-field .input-container .form-input.theme-saga-input::placeholder{color:#0006}.login-form .form-field .input-container .form-input.theme-saga-input:focus{background:#0000000d;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(var(--primary-color-rgb, 255, 193, 7),.1)}.login-form .form-field .input-container .form-input.theme-saga-input.is-invalid{border-color:var(--red-500);box-shadow:0 0 0 3px #dc35451a}.login-form .form-field .input-container .password-toggle{position:absolute;right:16px;background:none;border:none;cursor:pointer;padding:8px;border-radius:6px;transition:all .3s ease}.login-form .form-field .input-container .password-toggle.theme-arya-toggle{color:#fff9}.login-form .form-field .input-container .password-toggle.theme-arya-toggle:hover{background:#ffffff1a;color:#fffc}.login-form .form-field .input-container .password-toggle.theme-saga-toggle{color:#00000080}.login-form .form-field .input-container .password-toggle.theme-saga-toggle:hover{background:#0000000d;color:#000000b3}.login-form .form-field .input-container .password-toggle i{font-size:16px}.login-form .form-field .input-container p-password{width:100%}.login-form .form-field .input-container p-password .p-password{width:100%}.login-form .form-field .input-container p-password .p-password input.p-inputtext{width:100%;padding:16px 50px 16px 48px;border:2px solid transparent;border-radius:12px;font-size:16px;font-weight:500;transition:all .3s ease}.login-form .form-field .input-container p-password .p-password input.p-inputtext.theme-arya-input{background:#ffffff0d;color:#ffffffe6;border-color:#ffffff1a}.login-form .form-field .input-container p-password .p-password input.p-inputtext.theme-arya-input::placeholder{color:#ffffff80}.login-form .form-field .input-container p-password .p-password input.p-inputtext.theme-arya-input:focus{background:#ffffff14;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(var(--primary-color-rgb, 255, 208, 4),.1)}.login-form .form-field .input-container p-password .p-password input.p-inputtext.theme-saga-input{background:#00000008;color:#000000e6;border-color:#0000001a}.login-form .form-field .input-container p-password .p-password input.p-inputtext.theme-saga-input::placeholder{color:#0006}.login-form .form-field .input-container p-password .p-password input.p-inputtext.theme-saga-input:focus{background:#0000000d;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(var(--primary-color-rgb, 255, 193, 7),.1)}.login-form .form-field .input-container p-password .p-password input.p-inputtext.is-invalid{border-color:var(--red-500);box-shadow:0 0 0 3px #dc35451a}.login-form .form-field .input-container p-password .p-password .p-password-toggle-icon{font-size:14px}.login-form .form-field .error-message{display:flex;align-items:center;margin-top:8px;font-size:12px;color:var(--red-500)}.login-form .form-field .error-message i{font-size:12px;margin-right:6px}.login-options{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.login-options .checkbox-container{display:flex;align-items:center}.login-options .checkbox-container .custom-checkbox{width:18px;height:18px;margin-right:8px;accent-color:var(--primary-color)}.login-options .checkbox-container .checkbox-label{font-size:14px;cursor:pointer}.login-options .checkbox-container .checkbox-label.theme-arya-text-secondary{color:#ffffffb3}.login-options .checkbox-container .checkbox-label.theme-saga-text-secondary{color:#0009}.login-options .forgot-password{font-size:14px;text-decoration:none;font-weight:500;cursor:pointer;transition:all .3s ease}.login-options .forgot-password.theme-arya-link{color:var(--primary-color)}.login-options .forgot-password.theme-arya-link:hover{color:var(--primary-600, var(--primary-color));text-decoration:none}.login-options .forgot-password.theme-saga-link{color:var(--primary-color)}.login-options .forgot-password.theme-saga-link:hover{color:var(--primary-600, var(--primary-color));text-decoration:none}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:0}.form-row .form-field{margin-bottom:16px}@media(max-width:576px){.form-row{gap:8px}.form-row .form-field{margin-bottom:10px}.form-row .form-field label{font-size:12px;margin-bottom:4px}.form-row .form-field .p-inputtext,.form-row .form-field .p-password input,.form-row .form-field .p-datepicker input{font-size:13px;padding:8px 10px}}.signup-link{text-align:center;margin-top:24px;font-size:14px}.signup-link .link{margin-left:6px;cursor:pointer;font-weight:600;text-decoration:none;transition:all .3s ease}.signup-link .link:hover{text-decoration:none}.back-link{text-align:center;margin-top:16px}.back-link .link{cursor:pointer;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:all .3s ease}.back-link .link:hover{text-decoration:none}.login-button-container{margin-bottom:24px}.login-button-container .login-button{width:100%;padding:16px;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px;background:var(--surface-card)}.login-button-container .login-button:disabled{opacity:.6;cursor:not-allowed}.login-button-container .login-button.theme-arya-button{background:var(--primary-color);color:var(--primary-color-text)}.login-button-container .login-button.theme-arya-button:hover:not(:disabled){background:var(--primary-500);transform:translateY(-2px);box-shadow:0 10px 25px #0000004d}.login-button-container .login-button.theme-arya-button.loading{background:var(--primary-color)}.login-button-container .login-button.theme-saga-button{background:var(--primary-color);color:var(--primary-color-text)}.login-button-container .login-button.theme-saga-button:hover:not(:disabled){background:var(--primary-500);transform:translateY(-2px);box-shadow:0 10px 25px #0000004d}.login-button-container .login-button.theme-saga-button.loading{background:var(--primary-color)}.login-button-container .login-button .spinner{display:flex;align-items:center}.login-button-container .login-button .spinner i{font-size:16px}.divider{position:relative;text-align:center;margin:32px 0}.divider:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#ffffff1a}.divider .divider-text{background:inherit;padding:0 16px;font-size:12px;font-weight:500}.divider .divider-text.theme-arya-text-secondary{color:#fff9}.divider .divider-text.theme-saga-text-secondary{color:#00000080}.sso-button-container .sso-button{width:100%;padding:14px;border:2px solid;border-radius:12px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:12px;background:transparent}.sso-button-container .sso-button.theme-arya-sso{border-color:#fff3;color:#fffc}.sso-button-container .sso-button.theme-arya-sso:hover{background:#ffffff0d;border-color:#ffffff4d;color:#ffffffe6}.sso-button-container .sso-button.theme-saga-sso{border-color:#00000026;color:#000000b3}.sso-button-container .sso-button.theme-saga-sso:hover{background:#00000008;border-color:#0003;color:#000c}.sso-button-container .sso-button .google-logo{width:20px;height:20px}.resend-container{text-align:center;margin-top:16px}.resend-container .resend-button{background:none;border:none;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.resend-container .resend-button:disabled{opacity:.5;cursor:not-allowed}.resend-container .resend-button.theme-arya-link{color:var(--primary-color)}.resend-container .resend-button.theme-arya-link:hover:not(:disabled){color:var(--primary-400);text-decoration:none}.resend-container .resend-button.theme-saga-link{color:var(--primary-color)}.resend-container .resend-button.theme-saga-link:hover:not(:disabled){color:var(--primary-400);text-decoration:none}.qr-container{text-align:center;margin-top:24px}.qr-container .qr-code{max-width:200px;height:auto;border-radius:12px;box-shadow:0 4px 12px #0000001a}.dialog-content{text-align:center;padding:20px}.dialog-content .dialog-icon{margin-bottom:20px}.dialog-content .dialog-icon i{font-size:4em;color:var(--primary-color)}.dialog-content .dialog-title{font-size:20px;font-weight:600;margin-bottom:16px;color:var(--text-color)}.dialog-content .dialog-message{font-size:14px;line-height:1.5;margin-bottom:24px;color:var(--text-color-secondary)}.dialog-content .dialog-button{background:var(--primary-color);border:none;padding:12px 24px;border-radius:8px;font-weight:500;cursor:pointer;transition:all .3s ease}.dialog-content .dialog-button:hover{background:var(--primary-600);transform:translateY(-1px)}@media(max-width:768px){.login-card{margin:0 15px;max-width:none;border-radius:16px}.login-card.signup-card{max-width:none}.login-header{padding:30px 30px 15px}.login-form{padding:0 30px 30px}.login-form .form-field{margin-bottom:20px}.login-form .form-field .input-container .form-input{padding:14px 14px 14px 44px;font-size:16px}.login-options{flex-direction:column;gap:12px;align-items:flex-start;margin-bottom:24px}.floating-shapes .shape{display:none}}@media(max-width:480px){.login-card{margin:0 10px}.login-header{padding:25px 25px 10px}.login-form{padding:0 25px 25px}}.form-input:focus,.login-button:focus,.sso-button:focus,.password-toggle:focus{outline:2px solid var(--primary-color);outline-offset:2px}@media(prefers-contrast:high){.login-card,.form-input{border-width:2px}}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.floating-shapes .shape{animation:none}}.p-inputotp .p-inputotp-input{width:48px!important;height:56px!important;font-size:24px!important;font-weight:700!important;text-align:center!important;border-radius:12px!important;background:#ffffff0d!important;border:2px solid var(--surface-border)!important;color:var(--primary-color)!important;transition:all .3s ease!important;font-family:Inter,Roboto,Helvetica Neue,sans-serif!important}.expanded-content{display:grid;grid-template-columns:2fr 1fr;gap:1rem;margin-top:1rem}@media screen and (max-width:1400px){.expanded-content{grid-template-columns:1fr}}.expanded-panel{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:20px;padding:1.5rem;box-shadow:0 8px 24px #00000014,inset 0 1px #ffffff0a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:relative;overflow:hidden}.expanded-panel:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--surface-border),transparent)}.expanded-panel .panel-title{display:flex;align-items:center;gap:.75rem;font-size:.9rem;letter-spacing:.05em;color:var(--text-color-secondary);margin-bottom:1rem;font-weight:700}.expanded-panel .panel-title i{color:var(--primary-color);font-size:1.1rem;filter:drop-shadow(0 1px 2px rgba(0,0,0,.2))}.expanded-panel .panel-title .p-select .p-select-label,.expanded-panel .panel-title .p-select .p-dropdown-label,.expanded-panel .panel-title .p-dropdown .p-select-label,.expanded-panel .panel-title .p-dropdown .p-dropdown-label{font-size:.8rem;font-weight:600;color:var(--text-color-secondary);padding:.25rem .5rem}.expanded-panel .panel-title .p-select .p-select-trigger,.expanded-panel .panel-title .p-select .p-dropdown-trigger,.expanded-panel .panel-title .p-dropdown .p-select-trigger,.expanded-panel .panel-title .p-dropdown .p-dropdown-trigger{color:var(--text-color-secondary)}.expanded-panel .panel-title .p-select:hover .p-select-label,.expanded-panel .panel-title .p-select:hover .p-dropdown-label,.expanded-panel .panel-title .p-dropdown:hover .p-select-label,.expanded-panel .panel-title .p-dropdown:hover .p-dropdown-label{color:var(--text-color)}.expanded-panel .panel-title .trends-period-select-wrapper{flex-shrink:0!important;min-width:120px!important;width:120px!important;display:block!important}.edit-dialog-section{padding:1.25rem 0;border-bottom:1px solid var(--surface-border);margin-bottom:.25rem}.edit-dialog-section:first-child{padding-top:.25rem}.edit-dialog-section-title{display:flex;align-items:center;gap:.5rem;font-size:.82rem;font-weight:700;color:var(--text-color-secondary);text-transform:uppercase;letter-spacing:.06em;margin-bottom:1rem}.edit-dialog-section-title i{color:var(--primary-color);font-size:.9rem}.edit-dialog-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem 1.25rem}.edit-dialog-field{display:flex;flex-direction:column;gap:.4rem}.edit-dialog-field.full-width{grid-column:1/-1}.edit-dialog-field label{font-size:.82rem;font-weight:600;color:var(--text-color-secondary)}.edit-dialog-field .required-star{color:var(--red-400);margin-left:2px}@media(max-width:560px){.edit-dialog-grid{grid-template-columns:1fr}}.urls-panel{margin-top:1rem}.urls-panel-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.urls-panel-header .panel-title{margin-bottom:0}.url-details-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:.75rem 1rem}.url-detail-item{display:flex;flex-direction:column;gap:.4rem}.url-detail-item.full-width{grid-column:1/-1}.url-detail-item label{font-size:.8rem;font-weight:600;color:var(--text-color-secondary);text-transform:uppercase;letter-spacing:.04em}.url-detail-control{display:flex;align-items:center;gap:.4rem}.url-detail-control input{flex:1;font-size:.85rem;transition:all .2s ease}.url-detail-control .edit-icon-btn{opacity:0;transition:opacity .2s ease}.url-detail-control:hover .edit-icon-btn{opacity:1}.url-detail-control.is-editing input{background:var(--surface-overlay)!important;border-color:var(--primary-color)!important;box-shadow:0 0 0 2px rgba(var(--primary-rgb),.1);cursor:text}.url-group{background:#94a3b808;border:1px solid var(--surface-border);border-radius:16px;padding:1.25rem;margin-bottom:1.5rem;transition:all .2s ease}.url-group:hover{background:#94a3b80d;border-color:rgba(var(--primary-rgb),.3)}.url-group:last-child{margin-bottom:0}.group-header{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:1px solid rgba(148,163,184,.1)}.group-header i{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:rgba(var(--primary-rgb),.1);color:var(--primary-color);border-radius:8px;font-size:1rem}.group-header span{font-size:.85rem;font-weight:700;color:var(--text-color);text-transform:uppercase;letter-spacing:.05em}.cameras-panel{margin-top:1rem}.cameras-panel-title{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.cameras-panel-title .cameras-title-left{display:flex;align-items:center;gap:.6rem}.streaming-cameras-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.75rem}.stream-camera-item{background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:12px;padding:.75rem;display:flex;flex-direction:column;gap:.6rem}.stream-camera-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.stream-camera-name{font-weight:600;color:var(--text-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stream-camera-meta{display:grid;grid-template-columns:1fr;gap:.35rem;font-size:.82rem;color:var(--text-color-secondary)}.stream-camera-meta span{display:inline-flex;align-items:center;gap:.4rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.streaming-empty-state{min-height:72px;display:flex;align-items:center;justify-content:center;gap:.5rem;border:1px dashed var(--surface-border);border-radius:10px;color:var(--text-color-secondary);background:var(--surface-ground)}.expand-focus-flash{position:relative;animation:expandFocusPulse 1.1s ease}@keyframes expandFocusPulse{0%{box-shadow:0 0 color-mix(in srgb,var(--primary-color) 45%,transparent);border-color:var(--primary-color)}to{box-shadow:0 0 0 16px transparent;border-color:inherit}}.p-datatable .p-paginator .p-paginator-rpp-options{height:2.5rem!important;min-width:4.25rem!important;border-radius:10px!important;overflow:hidden}.p-datatable .p-paginator .p-paginator-rpp-options .p-dropdown-trigger{width:2rem!important}.metrics-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;margin-top:1.5rem}.metric-card{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:16px;padding:1.5rem;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 16px #00000014,inset 0 1px #ffffff0a}.metric-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--primary-color),var(--primary-color-light));opacity:.9;border-radius:16px 16px 0 0}.metric-card:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.03) 0%,transparent 70%);opacity:0;transition:opacity .4s ease;pointer-events:none}.metric-card:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 10px 24px #0000001f,0 0 0 1px var(--surface-border),inset 0 1px #ffffff0f;border-color:var(--primary-color)}.metric-card:hover:after{opacity:1}.metric-card .metric-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem;position:relative;z-index:2}.metric-card .metric-header .metric-title{display:flex;align-items:center;gap:.875rem;font-size:.95rem;font-weight:700;color:var(--text-color);text-transform:uppercase;letter-spacing:.08em}.metric-card .metric-header .metric-title .metric-icon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.25rem;color:#fff;position:relative;box-shadow:0 4px 12px #0000004d,inset 0 1px #fff3}.metric-card .metric-header .metric-title .metric-icon:before{content:"";position:absolute;inset:0;border-radius:12px;background:linear-gradient(135deg,rgba(255,255,255,.1) 0%,transparent 100%)}.metric-card .metric-header .metric-title .metric-icon i{position:relative;z-index:1}.metric-card .metric-header .metric-value{font-size:1.75rem;font-weight:800;color:var(--text-color);text-shadow:0 1px 2px rgba(0,0,0,.1);letter-spacing:-.02em}.metric-card .metric-header .metric-value-small{font-size:1.15rem;font-weight:700;color:var(--text-color);text-shadow:0 1px 2px rgba(0,0,0,.1);word-break:break-all}.metric-card .metric-content{position:relative;z-index:2}.metric-card .metric-content .metric-progress{margin-bottom:1rem}.metric-card .metric-content .metric-progress .p-progressbar{height:10px;border-radius:6px;background:#94a3b81a;border:1px solid rgba(148,163,184,.2)}.metric-card .metric-content .metric-progress .p-progressbar .p-progressbar-value{border-radius:5px;box-shadow:0 2px 4px #0003}.metric-card .metric-content .metric-details{display:flex;justify-content:space-between;align-items:center;font-size:.85rem;color:var(--text-color-secondary);margin-bottom:.5rem;padding:.5rem 0;border-radius:6px;background:#94a3b80d;transition:background-color .3s ease}.metric-card .metric-content .metric-details:hover{background:#94a3b81a}.metric-card .metric-content .metric-details .detail-label{font-weight:600;color:var(--text-color-secondary);opacity:.8}.metric-card .metric-content .metric-details .detail-value{font-weight:700;color:var(--text-color);text-shadow:0 1px 1px rgba(0,0,0,.05)}.metric-card.cpu .metric-icon{background:linear-gradient(135deg,#ff6b6b,#ee5a52);box-shadow:0 4px 12px #ff6b6b66}.cpu-cores-card{grid-column:1/-1!important;background:var(--surface-card)!important;border:1px dashed var(--surface-border)!important}.cpu-cores-card .metric-icon{background:linear-gradient(135deg,#a855f7,#7c3aed);box-shadow:0 4px 12px #a855f766}.cpu-cores-card .metric-icon i{opacity:.95}.cpu-cores-card .cpu-cores-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:.75rem;padding:.25rem}.cpu-cores-card .cpu-core-item{display:flex;flex-direction:column;gap:.25rem;padding:.5rem;background:var(--surface-card);border-radius:8px;border:1px solid var(--surface-border)}.cpu-cores-card .cpu-core-item .core-info{display:flex;justify-content:space-between;font-size:.75rem;font-family:monospace}.cpu-cores-card .cpu-core-item .core-info .core-num{color:var(--text-color-secondary);opacity:.7}.cpu-cores-card .cpu-core-item .core-info .core-pct{font-weight:700;color:var(--text-color)}.cpu-cores-card .cpu-core-item .p-progressbar{background:var(--surface-100)!important;border:none!important}.metric-card.uptime:before{display:none}.metric-card.uptime .metric-icon{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 12px #10b98166}.metric-card.memory .metric-icon{background:linear-gradient(135deg,#4ecdc4,#44a08d);box-shadow:0 4px 12px #4ecdc466}.metric-card.disk .metric-icon{background:linear-gradient(135deg,#45b7d1,#96c93d);box-shadow:0 4px 12px #45b7d166}.metric-card.network .metric-icon{background:linear-gradient(135deg,#a78bfa,#8b5cf6);box-shadow:0 4px 12px #a78bfa66}.metric-card.disk-io .metric-icon{background:linear-gradient(135deg,#f59e0b,#f97316);box-shadow:0 4px 12px #f59e0b66}.metric-card.swap .metric-icon{background:linear-gradient(135deg,#ec4899,#f472b6);box-shadow:0 4px 12px #ec489966}.metric-card.temperature .metric-icon{background:linear-gradient(135deg,#fb7185,#f87171);box-shadow:0 4px 12px #fb718566}.metric-card.load-avg .metric-icon{background:linear-gradient(135deg,#06b6d4,#0891b2);box-shadow:0 4px 12px #06b6d466}.metric-card.gpu-card .metric-icon{background:linear-gradient(135deg,#22d3ee,#0891b2);box-shadow:0 4px 12px #22d3ee66}.gpu-processes-panel{margin-top:.75rem}.gpu-process-list{display:flex;flex-direction:column;gap:.4rem;padding:.5rem 0}.gpu-process-item{display:flex;align-items:center;gap:.5rem;font-size:.8rem;padding:.25rem .5rem;border-radius:4px;background:#ffffff08}.process-status-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.process-status-dot.online{background:#22c55e;box-shadow:0 0 4px #22c55e99}.process-status-dot.offline{background:#ef4444}.process-name{flex:1;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.process-key{font-size:.7rem;opacity:.5;font-family:monospace;flex-shrink:0}.metrics-charts{display:grid;grid-template-columns:1fr;gap:1rem;margin-top:1rem}.chart-card{background:#0f172a80;border:1px solid rgba(148,163,184,.1);border-radius:8px;padding:1rem}.chart-card .chart-title{font-size:.85rem;font-weight:600;color:var(--text-color-secondary);margin-bottom:.75rem;text-transform:uppercase;letter-spacing:.05em}.chart-card .chart-wrapper{height:200px;position:relative;width:100%;overflow:hidden}.chart-card .chart-wrapper canvas{max-height:200px!important;max-width:100%!important}.status-filter-chip{cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid var(--surface-border);transition:background-color .15s ease,color .15s ease,border-color .15s ease}.status-filter-chip.status-filter-chip-active{background:var(--primary-color);color:var(--primary-contrast-color);border-color:var(--primary-color)}.server-identity{display:flex;align-items:center;gap:.6rem;padding:.1rem 0;cursor:pointer;transition:transform .2s ease}.server-identity:hover{transform:translate(4px)}.server-identity .server-icon-container{position:relative;width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:var(--surface-100);border:1px solid var(--surface-border);font-size:1rem;color:var(--text-color-secondary);transition:all .3s ease}.server-identity .server-icon-container i{z-index:2}.server-identity .server-icon-container.online{background:#22c55e1a;border-color:#22c55e33;color:#22c55e}.server-identity .server-icon-container.offline{background:#ef44441a;border-color:#ef444433;color:#ef4444}.server-identity .server-icon-container.warning{background:#f59e0b1a;border-color:#f59e0b33;color:#f59e0b}.server-identity .server-icon-container .status-pulse{position:absolute;top:-2px;right:-2px;width:10px;height:10px;background:#22c55e;border-radius:50%;border:2px solid var(--surface-card);box-shadow:0 0 #22c55e66;animation:statusPulse 2s infinite;z-index:3}.server-identity .server-info-main{display:flex;flex-direction:column;gap:.15rem}.server-identity .server-info-main .name{font-size:.95rem;font-weight:700;color:var(--text-color);letter-spacing:-.01em}.server-identity .server-info-main .server-id{font-size:.75rem;font-weight:600;color:var(--text-color-secondary);opacity:.6;font-family:monospace}@keyframes statusPulse{0%{transform:scale(.95);box-shadow:0 0 #22c55eb3}70%{transform:scale(1);box-shadow:0 0 0 6px #22c55e00}to{transform:scale(.95);box-shadow:0 0 #22c55e00}}.ip-badge{background:var(--surface-100);padding:.15rem .5rem;border-radius:20px;font-family:Courier New,monospace;font-size:.825rem;color:var(--text-color);cursor:pointer}.metric-cell{display:flex;flex-direction:column;gap:.15rem;cursor:pointer;padding:.2rem .4rem;border-radius:6px;transition:background-color .2s ease}.metric-cell:hover{background:rgba(var(--primary-color),.05)}.metric-cell .metric-main{font-size:.9rem;font-weight:700;color:var(--text-color);white-space:nowrap}.stream-info{display:flex;align-items:center;gap:.6rem}.stream-info i{font-size:.95rem;color:var(--text-color-secondary);transition:all .3s ease}.stream-info i.text-success{color:#22c55e;filter:drop-shadow(0 0 4px rgba(34,197,94,.4))}.stream-info .stream-values{display:flex;align-items:baseline;font-family:Outfit,sans-serif}.stream-info .stream-values .current{font-size:.95rem;font-weight:800;color:var(--text-color)}.stream-info .stream-values .separator{margin:0 .2rem;color:var(--text-color-secondary);opacity:.4;font-weight:400;font-size:.85rem}.stream-info .stream-values .max{font-size:.85rem;color:var(--text-color-secondary);font-weight:600}.metric-main-value{display:flex;align-items:center;gap:.6rem;margin-bottom:.1rem}.metric-main-value i{font-size:.85rem;color:var(--primary-color);opacity:.8}.metric-main-value span{font-size:.9rem;font-weight:700;color:var(--text-color);font-variant-numeric:tabular-nums}.temp-display-alt{display:flex;align-items:center;gap:.5rem}.temp-display-alt i{font-size:.9rem;color:#f59e0b;filter:drop-shadow(0 0 2px rgba(245,158,11,.3))}.temp-display-alt .temp-value{font-size:.9rem;font-weight:700;color:var(--text-color)}.mini-bar{width:100%;height:4px;border-radius:999px;background:var(--surface-200);overflow:hidden;position:relative}.mini-bar span{display:block;height:100%;background:var(--primary-color);border-radius:inherit;transition:width .25s ease}.mini-bar.bar-safe span{background:var(--green-500)}.mini-bar.bar-warn span{background:var(--orange-500)}.mini-bar.bar-hot span{background:var(--red-500)}.mini-bar.bar-over span{background:var(--red-500);width:100%!important;opacity:.7}.license-over-blink{color:var(--red-500)!important;font-weight:700;display:inline-block;animation:license-over-pop 1.4s ease-in-out infinite}@keyframes license-over-pop{0%{transform:scale(1);color:var(--red-500)}15%{transform:scale(1.35);color:#ff1744}30%{transform:scale(1);color:var(--red-500)}45%{transform:scale(1.2);color:#ff1744}60%{transform:scale(1);color:var(--red-500)}to{transform:scale(1);color:var(--red-500)}}.license-over-shake{color:#ff1744!important;display:inline-block;transform-origin:center;animation:license-warn 1.6s ease-in-out infinite;filter:drop-shadow(0 0 3px rgba(255,23,68,.7))}@keyframes license-warn{0%{transform:scale(1) rotate(0);color:#ff1744;filter:drop-shadow(0 0 3px rgba(255,23,68,.7))}10%{transform:scale(1.4) rotate(-20deg);color:#ff6d00;filter:drop-shadow(0 0 7px rgb(255,23,68))}20%{transform:scale(1.3) rotate(20deg);color:#ff1744}30%{transform:scale(1.35) rotate(-15deg);color:#ff6d00;filter:drop-shadow(0 0 6px rgba(255,23,68,.9))}40%{transform:scale(1.2) rotate(10deg);color:#ff1744}50%{transform:scale(1) rotate(0);color:#ff1744;filter:drop-shadow(0 0 3px rgba(255,23,68,.5))}to{transform:scale(1) rotate(0);color:#ff1744;filter:drop-shadow(0 0 3px rgba(255,23,68,.7))}}.license-over-pulse{animation:license-pulse 1.5s ease-in-out infinite;display:inline-flex!important}@keyframes license-pulse{0%,to{transform:scale(1);box-shadow:0 0 #ef444499}50%{transform:scale(1.06);box-shadow:0 0 0 5px #ef444400}}.text-danger{color:var(--red-500)!important}.temp-pill{display:inline-flex;align-items:center;justify-content:center;min-width:62px;padding:.2rem .6rem;border-radius:999px;font-size:.8rem;font-weight:700}.temp-pill.temp-safe{color:var(--green-700);background:var(--green-100)}.temp-pill.temp-warn{color:var(--orange-700);background:var(--orange-100)}.temp-pill.temp-hot{color:var(--red-700);background:var(--red-100)}.temp-display{display:none}.url-cell{display:flex;align-items:center;gap:.5rem}.url-cell .url-text{font-family:Courier New,monospace;font-size:.8rem;color:var(--text-color-secondary);max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.url-cell .copy-icon{cursor:pointer;opacity:.3;transition:all .2s;font-size:.85rem}.url-cell .copy-icon:hover{opacity:1;color:var(--primary-color)}.server-form .form-section{background:rgba(var(--surface-ground-rgb),.2);border:1px solid var(--surface-border);border-radius:10px;padding:.85rem 1rem;margin-bottom:.85rem;transition:none}.server-form .form-section.secondary-section{background:rgba(var(--primary-color-rgb),.015)}.server-form .form-section.highlight-section{background:rgba(var(--primary-color-rgb),.03);border-color:var(--surface-border)}.server-form .section-header{display:flex;align-items:center;gap:.6rem;margin-bottom:.85rem;padding-bottom:.5rem;border-bottom:1px solid rgba(var(--surface-border-rgb),.3)}.server-form .section-header i{font-size:.95rem;color:var(--primary-color);background:rgba(var(--primary-color-rgb),.1);width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:6px}.server-form .section-header span{font-size:.82rem;font-weight:700;color:var(--text-color);text-transform:uppercase;letter-spacing:.04em}.server-form .form-row{display:grid;grid-template-columns:1fr 1fr;gap:.75rem 1rem}.server-form .form-row.align-items-center{align-items:center}.server-form .form-field{display:flex;flex-direction:column;gap:.5rem;margin-bottom:10px}.server-form .form-field.full-width{grid-column:span 2}.server-form .form-field label{font-weight:500;color:var(--text-color);display:flex;align-items:center;font-size:.9rem}.server-form .form-field label i{color:var(--primary-color)}.server-form .form-field label .required{color:var(--red-500);margin-left:.25rem}.server-form .form-field input{font-size:.95rem}.server-form .form-field .field-hint{color:var(--text-color-secondary);font-size:.75rem;opacity:.7}.server-form .form-field .status-text{font-size:.9rem;color:var(--text-color-secondary);transition:color .2s ease}.p-divider{margin:1.5rem 0 1rem}.p-divider .divider-text{display:flex;align-items:center;font-weight:600;font-size:.85rem;color:var(--text-color-secondary);background:var(--surface-card);padding:0 .75rem}.p-divider .divider-text i{color:var(--primary-color)}.dialog-footer{display:flex;gap:.5rem;justify-content:flex-end}.cursor-pointer{cursor:pointer}.expanded-row,.expanded-row:hover{background:var(--surface-ground)!important}.server-status-panel{padding:1.5rem;animation:fadeIn .3s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.status-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--surface-200)}.status-header .status-title{display:flex;align-items:center;gap:.75rem;font-size:1.1rem;font-weight:600}.status-header .status-title i{color:var(--primary-color);font-size:1.25rem}.status-header .status-meta{display:flex;gap:.5rem;font-size:.85rem;color:var(--text-color-secondary)}.expanded-panel .metrics-charts{margin-top:.75rem}.expanded-panel .chart-card{background:var(--surface-ground);border-color:var(--surface-border)}@media screen and (max-width:768px){.p-datatable-responsive-stack .p-datatable-thead{display:none}.p-datatable-responsive-stack .p-datatable-tbody>tr{display:flex;flex-direction:column;border:1px solid var(--surface-200);border-radius:12px;margin-bottom:1rem;padding:1rem;background:var(--surface-card);box-shadow:0 2px 8px #0000000f}.p-datatable-responsive-stack .p-datatable-tbody>tr>td{display:flex;align-items:center;padding:.5rem 0;border:none;border-bottom:1px solid var(--surface-100)}.p-datatable-responsive-stack .p-datatable-tbody>tr>td:last-child{border-bottom:none;padding-top:.75rem;margin-top:.5rem}.p-datatable-responsive-stack .p-datatable-tbody>tr>td .p-column-title{min-width:120px;font-weight:600;color:var(--text-color-secondary);font-size:.8rem}.p-datatable-responsive-stack .url-cell{flex:1}.p-datatable-responsive-stack .url-cell .url-text{max-width:none;word-break:break-all;white-space:normal}.p-datatable-responsive-stack .ip-badge{display:inline-block}.p-datatable-responsive-stack .server-name{font-size:1rem}}@media screen and (max-width:960px){.server-form .form-row{grid-template-columns:1fr}.server-form .form-field.full-width{grid-column:span 1}.status-header{flex-direction:column;gap:1rem;align-items:flex-start}.metrics-grid{grid-template-columns:repeat(2,1fr)}}.responsive-charts-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-top:1rem;width:100%}@media screen and (max-width:768px){.p-toolbar{flex-direction:column;gap:.75rem}.p-toolbar .p-toolbar-group-left,.p-toolbar .p-toolbar-group-right{width:100%;justify-content:flex-start;flex-wrap:wrap;gap:.5rem}.metrics-grid,.responsive-charts-grid{grid-template-columns:1fr!important;width:100%!important}.metric-card,.chart-card{width:100%!important}.metric-card.wide,.cpu-cores-card{grid-column:span 1}app-servers .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr.expanded-row{display:block!important;width:100%!important;padding:0!important;margin:0!important}app-servers .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr.expanded-row>td{display:block!important;width:100%!important;padding:0!important;margin:0!important;text-align:left!important;border:none!important;box-sizing:border-box!important}app-servers .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr.expanded-row>td>.server-status-panel,app-servers .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr.expanded-row>td .server-status-panel{display:block!important;width:100%!important;max-width:100%!important;flex:none!important;padding:1rem!important;box-sizing:border-box!important;margin:0!important}app-servers .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr.expanded-row>td>.server-status-panel span,app-servers .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr.expanded-row>td>.server-status-panel div,app-servers .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr.expanded-row>td>.server-status-panel i,app-servers .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr.expanded-row>td .server-status-panel span,app-servers .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr.expanded-row>td .server-status-panel div,app-servers .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr.expanded-row>td .server-status-panel i{max-width:none!important;flex:none!important;white-space:normal}app-servers .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr.expanded-row>td>.server-status-panel .status-header,app-servers .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr.expanded-row>td .server-status-panel .status-header{display:flex!important}app-servers .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr.expanded-row>td>.server-status-panel .status-header .status-title,app-servers .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr.expanded-row>td .server-status-panel .status-header .status-title{display:flex!important;align-items:center!important;gap:.75rem!important}app-servers .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr.expanded-row>td .p-column-title{display:none!important}.server-dialog{width:95vw!important;max-width:95vw!important}.dialog-footer{flex-direction:row!important;justify-content:flex-end!important;gap:.5rem!important}.dialog-footer button{width:auto!important;min-width:100px}}@media screen and (max-width:576px){.server-dialog{width:100vw!important;max-width:100vw!important;margin:0}.server-status-panel{padding:.75rem}.metric-card{padding:.75rem;gap:.75rem}.metric-icon{width:36px;height:36px}.metric-icon i{font-size:1rem}}@media screen and (max-width:1440px){.hide-on-medium{display:none!important}}@media screen and (max-width:768px){app-servers .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.expanded-row):not(.empty-message-row){display:grid!important;grid-template-columns:repeat(12,1fr)!important;position:relative!important;padding:.75rem .875rem .875rem!important;gap:0 .5rem!important;width:100%!important;box-sizing:border-box!important;background:var(--surface-card)!important;border:1px solid var(--surface-border)!important;border-radius:14px!important;margin-bottom:.875rem!important;box-shadow:0 2px 8px #0000000d!important;transition:box-shadow .2s ease!important;overflow:hidden!important}app-servers .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.expanded-row):not(.empty-message-row):hover{box-shadow:0 4px 14px #00000017!important}app-servers .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.expanded-row):not(.empty-message-row)>td.checkbox-col{grid-column:1/3!important;grid-row:1!important;position:static!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;padding:0 0 .25rem!important;border:none!important;background:transparent!important}app-servers .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.expanded-row):not(.empty-message-row)>td.checkbox-col .p-column-title{display:none!important}app-servers .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.expanded-row):not(.empty-message-row)>td.name-col{grid-column:1/13!important;grid-row:2!important;position:static!important;display:flex!important;align-items:center!important;padding:.1rem 0 .6rem!important;border:none!important;border-bottom:1px solid var(--surface-border)!important;margin-bottom:.5rem!important}app-servers .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.expanded-row):not(.empty-message-row)>td.name-col .p-column-title{display:none!important}app-servers .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.expanded-row):not(.empty-message-row)>td.name-col .name{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}app-servers .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.expanded-row):not(.empty-message-row)>td.expander-col{grid-column:10/12!important;grid-row:1!important;position:static!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;padding:0!important;border:none!important;background:transparent!important}app-servers .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.expanded-row):not(.empty-message-row)>td.expander-col .p-column-title{display:none!important}app-servers .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.expanded-row):not(.empty-message-row)>td.actions-col{grid-column:12/13!important;grid-row:1!important;position:static!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border:none!important;background:transparent!important}app-servers .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.expanded-row):not(.empty-message-row)>td.actions-col .p-column-title{display:none!important}app-servers .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.expanded-row):not(.empty-message-row)>td.actions-col i{font-size:1.1rem!important;padding:.25rem!important;cursor:pointer}app-servers .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.expanded-row):not(.empty-message-row)>td:not(.checkbox-col):not(.expander-col):not(.name-col):not(.actions-col){position:static!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;padding:.4rem .5rem!important;border:none!important;border-bottom:none!important;background:var(--surface-ground)!important;border-radius:8px!important;width:100%!important;box-sizing:border-box!important}app-servers .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.expanded-row):not(.empty-message-row)>td:not(.checkbox-col):not(.expander-col):not(.name-col):not(.actions-col) .p-column-title{display:block!important;margin-bottom:.2rem!important;min-width:0!important;font-size:.65rem!important;font-weight:700!important;color:var(--text-color-secondary)!important;letter-spacing:0!important;opacity:.75!important}app-servers .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.expanded-row):not(.empty-message-row)>td:not(.checkbox-col):not(.expander-col):not(.name-col):not(.actions-col)>span:not(.p-column-title),app-servers .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.expanded-row):not(.empty-message-row)>td:not(.checkbox-col):not(.expander-col):not(.name-col):not(.actions-col)>div,app-servers .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.expanded-row):not(.empty-message-row)>td:not(.checkbox-col):not(.expander-col):not(.name-col):not(.actions-col)>p-tag,app-servers .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.expanded-row):not(.empty-message-row)>td:not(.checkbox-col):not(.expander-col):not(.name-col):not(.actions-col)>p-checkbox,app-servers .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.expanded-row):not(.empty-message-row)>td:not(.checkbox-col):not(.expander-col):not(.name-col):not(.actions-col)>p-tableCheckbox,app-servers .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.expanded-row):not(.empty-message-row)>td:not(.checkbox-col):not(.expander-col):not(.name-col):not(.actions-col)>p-inputSwitch,app-servers .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.expanded-row):not(.empty-message-row)>td:not(.checkbox-col):not(.expander-col):not(.name-col):not(.actions-col)>i{max-width:100%!important;flex:1!important;min-width:0!important}app-servers .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.expanded-row):not(.empty-message-row)>td:not(.checkbox-col):not(.expander-col):not(.name-col):not(.actions-col)>span:not(.p-column-title).ip-badge,app-servers .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.expanded-row):not(.empty-message-row)>td:not(.checkbox-col):not(.expander-col):not(.name-col):not(.actions-col)>div.ip-badge,app-servers .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.expanded-row):not(.empty-message-row)>td:not(.checkbox-col):not(.expander-col):not(.name-col):not(.actions-col)>p-tag.ip-badge,app-servers .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.expanded-row):not(.empty-message-row)>td:not(.checkbox-col):not(.expander-col):not(.name-col):not(.actions-col)>p-checkbox.ip-badge,app-servers .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.expanded-row):not(.empty-message-row)>td:not(.checkbox-col):not(.expander-col):not(.name-col):not(.actions-col)>p-tableCheckbox.ip-badge,app-servers .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.expanded-row):not(.empty-message-row)>td:not(.checkbox-col):not(.expander-col):not(.name-col):not(.actions-col)>p-inputSwitch.ip-badge,app-servers .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.expanded-row):not(.empty-message-row)>td:not(.checkbox-col):not(.expander-col):not(.name-col):not(.actions-col)>i.ip-badge{margin-left:-.5rem!important}app-servers .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.expanded-row):not(.empty-message-row)>td:not(.checkbox-col):not(.expander-col):not(.name-col):not(.actions-col)>span:not(.p-column-title).metric-cell,app-servers .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.expanded-row):not(.empty-message-row)>td:not(.checkbox-col):not(.expander-col):not(.name-col):not(.actions-col)>div.metric-cell,app-servers .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.expanded-row):not(.empty-message-row)>td:not(.checkbox-col):not(.expander-col):not(.name-col):not(.actions-col)>p-tag.metric-cell,app-servers .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.expanded-row):not(.empty-message-row)>td:not(.checkbox-col):not(.expander-col):not(.name-col):not(.actions-col)>p-checkbox.metric-cell,app-servers .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.expanded-row):not(.empty-message-row)>td:not(.checkbox-col):not(.expander-col):not(.name-col):not(.actions-col)>p-tableCheckbox.metric-cell,app-servers .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.expanded-row):not(.empty-message-row)>td:not(.checkbox-col):not(.expander-col):not(.name-col):not(.actions-col)>p-inputSwitch.metric-cell,app-servers .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.expanded-row):not(.empty-message-row)>td:not(.checkbox-col):not(.expander-col):not(.name-col):not(.actions-col)>i.metric-cell{margin-left:-.4rem!important}app-servers .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.expanded-row):not(.empty-message-row)>td:not(.checkbox-col):not(.expander-col):not(.name-col):not(.actions-col)>span:not(.p-column-title),app-servers .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.expanded-row):not(.empty-message-row)>td:not(.checkbox-col):not(.expander-col):not(.name-col):not(.actions-col)>span:not(.p-column-title) *,app-servers .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.expanded-row):not(.empty-message-row)>td:not(.checkbox-col):not(.expander-col):not(.name-col):not(.actions-col)>div,app-servers .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.expanded-row):not(.empty-message-row)>td:not(.checkbox-col):not(.expander-col):not(.name-col):not(.actions-col)>div *,app-servers .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.expanded-row):not(.empty-message-row)>td:not(.checkbox-col):not(.expander-col):not(.name-col):not(.actions-col)>p-tag,app-servers .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.expanded-row):not(.empty-message-row)>td:not(.checkbox-col):not(.expander-col):not(.name-col):not(.actions-col)>p-tag *,app-servers .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.expanded-row):not(.empty-message-row)>td:not(.checkbox-col):not(.expander-col):not(.name-col):not(.actions-col)>p-checkbox,app-servers .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.expanded-row):not(.empty-message-row)>td:not(.checkbox-col):not(.expander-col):not(.name-col):not(.actions-col)>p-checkbox *,app-servers .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.expanded-row):not(.empty-message-row)>td:not(.checkbox-col):not(.expander-col):not(.name-col):not(.actions-col)>p-tableCheckbox,app-servers .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.expanded-row):not(.empty-message-row)>td:not(.checkbox-col):not(.expander-col):not(.name-col):not(.actions-col)>p-tableCheckbox *,app-servers .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.expanded-row):not(.empty-message-row)>td:not(.checkbox-col):not(.expander-col):not(.name-col):not(.actions-col)>p-inputSwitch,app-servers .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.expanded-row):not(.empty-message-row)>td:not(.checkbox-col):not(.expander-col):not(.name-col):not(.actions-col)>p-inputSwitch *,app-servers .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.expanded-row):not(.empty-message-row)>td:not(.checkbox-col):not(.expander-col):not(.name-col):not(.actions-col)>i,app-servers .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.expanded-row):not(.empty-message-row)>td:not(.checkbox-col):not(.expander-col):not(.name-col):not(.actions-col)>i *{white-space:nowrap!important;word-break:normal!important;word-wrap:normal!important;overflow-wrap:normal!important}app-servers .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.expanded-row):not(.empty-message-row)>td:nth-child(4){grid-row:3!important;grid-column:1/7!important;margin-right:.25rem!important}app-servers .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.expanded-row):not(.empty-message-row)>td:nth-child(5){grid-row:3!important;grid-column:7/13!important;margin-left:.25rem!important}app-servers .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.expanded-row):not(.empty-message-row)>td:nth-child(6){grid-row:4!important;grid-column:1/7!important;margin-right:.25rem!important;margin-top:.375rem!important}app-servers .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.expanded-row):not(.empty-message-row)>td:nth-child(7){grid-row:4!important;grid-column:7/13!important;margin-left:.25rem!important;margin-top:.375rem!important}app-servers .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.expanded-row):not(.empty-message-row)>td:nth-child(8){grid-row:5!important;grid-column:1/7!important;margin-right:.25rem!important;margin-top:.375rem!important}app-servers .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.expanded-row):not(.empty-message-row)>td:nth-child(9){grid-row:5!important;grid-column:7/13!important;margin-left:.25rem!important;margin-top:.375rem!important}app-servers .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr.skeleton-row{background:var(--surface-card)!important}app-servers .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr.skeleton-row>td:not(.checkbox-col):not(.expander-col):not(.name-col):not(.actions-col){background:transparent!important}.expanded-content{grid-template-columns:1fr!important}.status-header{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:.75rem!important;padding-bottom:.75rem!important}.status-header .status-title{font-size:1rem!important}.status-header .status-meta{width:auto!important}.expanded-panel .panel-title{flex-direction:row!important;justify-content:space-between!important;width:100%!important;gap:.5rem!important}.expanded-panel .panel-title .trends-period-select-wrapper{flex-shrink:0!important;min-width:120px!important;width:120px!important;display:block!important}.expanded-panel .panel-title .trends-period-select,.expanded-panel .panel-title p-select.trends-period-select{flex-shrink:0!important;min-width:100%!important;width:100%!important;display:block!important}.expanded-panel .panel-title .trends-period-select .p-select,.expanded-panel .panel-title .trends-period-select .p-dropdown,.expanded-panel .panel-title p-select.trends-period-select .p-select,.expanded-panel .panel-title p-select.trends-period-select .p-dropdown{width:100%!important;min-width:100%!important}.expanded-panel .panel-title .trends-period-select .p-select-label,.expanded-panel .panel-title .trends-period-select .p-dropdown-label,.expanded-panel .panel-title .trends-period-select span,.expanded-panel .panel-title .trends-period-select div,.expanded-panel .panel-title p-select.trends-period-select .p-select-label,.expanded-panel .panel-title p-select.trends-period-select .p-dropdown-label,.expanded-panel .panel-title p-select.trends-period-select span,.expanded-panel .panel-title p-select.trends-period-select div{white-space:nowrap!important}}@media screen and (max-width:480px){app-servers .p-drawer{width:100vw!important;max-width:100vw!important}}@media screen and (max-width:768px){app-servers .p-toolbar-group-right{width:100%!important}app-servers .p-toolbar-group-right p-iconfield{flex:1;min-width:0}app-servers .p-toolbar-group-right p-iconfield input{width:100%}}@media screen and (max-width:480px){app-servers .p-toolbar-group-left .p-button-label{display:none!important}}@media screen and (max-width:576px){.server-status-panel{padding:.75rem!important}.expanded-panel{padding:1rem!important;border-radius:12px!important}.url-details-grid{grid-template-columns:1fr!important;gap:.5rem!important}.url-details-grid.stream-config-grid{grid-template-columns:1fr 1fr!important;gap:1.5rem!important}.url-detail-control{flex-direction:column;align-items:stretch;gap:.25rem}.url-detail-control button{align-self:flex-end;margin-top:-32px}.status-header{margin-bottom:1rem!important}.status-header .status-title{flex:1}.status-header .status-title span{display:none}.status-header .status-title i{margin-right:-4px}.trends-grid{gap:.75rem!important}.chart-card{padding:.5rem!important;border-radius:12px!important}.chart-card .chart-title{font-size:.8rem!important;margin-bottom:.25rem!important;padding-left:.25rem}.chart-wrapper{height:220px!important;width:100%!important;overflow:hidden!important}.chart-wrapper canvas{max-height:220px!important;max-width:100%!important}.metric-card{padding:.75rem!important;border-radius:12px!important}.metric-card .metric-header{flex-direction:column!important;align-items:flex-start!important;gap:.5rem!important;margin-bottom:1rem!important}.metric-card .metric-header .metric-title{width:100%}.metric-card .metric-header .metric-title .metric-icon{width:36px!important;height:36px!important;font-size:1rem!important}.metric-card .metric-header .metric-title span{font-size:.8rem!important}.metric-card .metric-header .metric-value,.metric-card .metric-header .metric-value-small{font-size:1.25rem!important;align-self:flex-start!important;margin-top:0!important;padding-left:0!important}.metric-card .metric-header .metric-value-small{font-size:1rem!important}}.chart-loading-placeholder{display:flex;align-items:center;justify-content:center;min-height:150px;background:var(--surface-ground);border-radius:12px;border:1px dashed var(--surface-border);color:var(--text-color-secondary);font-size:.9rem}.loading-text{display:inline-flex;align-items:center;color:var(--text-color-secondary);font-style:italic}.loading-dots{position:relative}.loading-dots:after{content:"";position:absolute;right:-20px;bottom:0;width:15px;animation:loading-dots 1.5s infinite}@keyframes loading-dots{0%,20%{content:"."}40%{content:".."}60%,to{content:"..."}}.header{display:flex;align-items:center;gap:.25rem;flex-wrap:wrap;justify-content:flex-end}.header .search-container{position:relative;display:flex;align-items:center}.header .search-container i{position:absolute;left:10px;font-size:.75rem;pointer-events:none}.header .search-container input{width:100%;height:28px;padding-left:24px;font-size:.75rem}.stream-count-badge{background:var(--orange-500);color:var(--primary-color-text);padding:2px 8px;border-radius:12px;font-size:.75rem;font-weight:500}.map-tab-container{display:flex;flex-direction:column;gap:.75rem;height:calc(100vh - 220px)}.map-tab-container .map-toolbar{display:flex;justify-content:space-between;align-items:center;padding:8px 16px;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:6px;gap:12px}.map-tab-container .map-toolbar .map-summary{display:flex;align-items:center;gap:8px;font-weight:500;color:var(--text-color)}.map-tab-container .map-toolbar .map-summary i{font-size:1.1rem;color:var(--primary-color);display:inline-flex;align-items:center;justify-content:center}.map-tab-container .map-toolbar .map-toolbar-actions{display:flex;align-items:center}.map-tab-container .map-wrapper{flex:1;min-height:420px;position:relative;border:1px solid var(--surface-border);overflow:hidden;border-radius:6px}.streamout-map-panel,.streamout-map-panel .p-panel{width:100%}.streamout-map-panel .p-panel-content{padding:0!important;height:calc(100vh - 210px);display:flex;flex-direction:column;width:100%}.streamout-map-panel--clickable .p-panel-header-icon{display:none!important}.streamout-map-panel google-map,.streamout-map-panel .map-style,.streamout-map-panel .map-wrapper,.streamout-map-panel .map-tab-container{width:100%!important}.map-style{display:block;width:100%;height:100%}.map-api-unavailable{width:100%;height:100%;min-height:320px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.5rem;color:var(--text-color-secondary)}.map-info-window{color:var(--text-color);width:320px;max-width:80vw;padding:0;margin:0;background:#000;line-height:0}.map-info-window .map-info-video{display:flex;flex-direction:column;gap:0;width:100%;margin:0;padding:0}.map-info-window .map-video-source-tabs{display:flex;gap:.5rem;flex-wrap:wrap}.map-info-window .map-video-source-btn{min-width:88px}.map-info-window .map-info-video-stage{position:relative;background:#000;border-radius:0;width:100%;height:200px;overflow:hidden;display:block}.map-info-window .map-info-video-element{position:absolute;inset:0;width:100%;height:100%;max-height:none;object-fit:cover;border-radius:0;background:#000}.map-info-window .map-video-overlay{position:absolute;inset:0;background:#000000b8;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;border-radius:0}.map-info-window .map-video-overlay.loading,.map-info-window .map-video-overlay.error{z-index:1}.map-info-window .map-video-overlay.error i{font-size:1.5rem;color:#f97316}.gm-style-iw-c{max-width:331px!important;padding:0!important;background-color:var(--surface-card)!important;background:var(--surface-card)!important;max-height:none!important;border-radius:0!important;box-shadow:none!important;overflow:hidden!important}.gm-style-iw-chr{display:none!important}.gm-style-iw-chr button{background-color:transparent!important;background:transparent!important}.gm-style-iw-chr button span{background-color:var(--text-color)!important}.gm-style-iw-d{overflow:hidden!important;padding:0!important;background-color:var(--surface-card)!important;background:var(--surface-card)!important;color:var(--text-color)!important;max-height:none!important}.gm-style-iw-d *{background-color:transparent!important;color:var(--text-color)!important}.gm-style-iw-tc:after{background:var(--surface-card)!important;background-color:var(--surface-card)!important}.gm-style-iw-t:after{background:linear-gradient(45deg,var(--surface-card) 50%,transparent 51%,transparent)!important}.gm-style .gm-style-iw,.gm-style-iw,.gm-style-iw-a{background-color:var(--surface-card)!important;background:var(--surface-card)!important;color:var(--text-color)!important}.gm-style .gm-style-moc,.gm-style-moc{background:#000000b8!important;border-radius:8px!important;color:#fff!important;box-shadow:0 4px 12px #00000059!important}.gm-style .gm-style-moc *,.gm-style-moc *{color:#fff!important;background:transparent!important}.gm-style-cc,.gm-style .place-card,.gm-style-pbc,.gm-style-pbt,.gm-style-pbb{display:none!important}@media(max-width:768px){.map-tab-container{height:calc(100vh - 260px);padding:.5rem 0}.map-tab-container .map-toolbar{flex-direction:column;align-items:flex-start}.map-style{min-height:360px}.streamout-map-panel .p-panel-content{height:calc(100vh - 260px)}}.view-mode-controls{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.view-mode-controls .grid-pagination{min-width:200px}.view-mode-controls .view-toggle{display:flex;gap:4px;padding:4px;border-radius:8px}.view-mode-controls .view-toggle button{width:36px!important;height:28px!important;min-width:36px!important;padding:0!important;font-size:.9rem!important}.view-mode-controls .grid-pagination .p-paginator{padding:.25rem .5rem;border-radius:10px;background:var(--surface-card);border:1px solid var(--surface-border);justify-content:flex-end;gap:.25rem}.view-mode-controls .grid-pagination .p-paginator .p-paginator-pages .p-paginator-page,.view-mode-controls .grid-pagination .p-paginator .p-paginator-first,.view-mode-controls .grid-pagination .p-paginator .p-paginator-prev,.view-mode-controls .grid-pagination .p-paginator .p-paginator-next,.view-mode-controls .grid-pagination .p-paginator .p-paginator-last{min-width:2rem;height:2rem}.view-mode-controls .grid-pagination .p-paginator .p-select{height:2rem;align-items:center}.view-mode-controls .grid-pagination .p-paginator .p-paginator-current{margin-left:auto;color:var(--text-color-secondary);font-size:.85rem}.grid-view-section .grid-container{display:grid}.grid-view-section .grid-container.grid-4{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}.grid-view-section .grid-container.grid-9{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr)}.grid-view-section .grid-container.grid-16{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(4,1fr)}.grid-view-section .grid-container .grid-item{border:1px solid var(--surface-border);aspect-ratio:16/9;position:relative;overflow:hidden;min-height:0}.grid-view-section .grid-container .grid-item:hover{border-color:var(--primary-color)}.grid-view-section .grid-container .grid-item.empty{display:flex;align-items:center;justify-content:center;background:rgba(var(--surface-ground-rgb),.5);border-style:dashed;width:100%;height:100%}.grid-view-section .grid-container .grid-item.empty .empty-slot{display:flex;flex-direction:column;align-items:center;gap:12px;color:var(--text-color-secondary)}.grid-view-section .grid-container .grid-item.empty .empty-slot i{font-size:2rem;opacity:.6}.grid-view-section .grid-container .grid-item.empty .empty-slot span{font-weight:500;font-size:.9rem}.grid-view-section .grid-container .grid-item.empty .empty-slot .stream-name-inactive{font-size:.75rem;opacity:.7;max-width:90%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;text-align:center}.grid-view-section .grid-container .grid-item .stream-content{position:absolute;inset:0;width:100%;height:100%}.grid-view-section .grid-container .grid-item .stream-content video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.grid-view-section .grid-container .grid-item .stream-content:hover .stream-controls{opacity:1;visibility:visible;transform:translateY(0)}.grid-view-section .grid-container .grid-item .stream-content .video-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:10}.grid-view-section .grid-container .grid-item .stream-content .video-overlay .overlay-content{text-align:center;padding:1rem;max-width:90%;width:auto;min-width:200px;animation:fadeInScale .3s ease-out;color:var(--text-color);display:flex;flex-direction:column;align-items:center;justify-content:center}.grid-view-section .grid-container .grid-item .stream-content .video-overlay .overlay-content .error-icon{font-size:2rem;margin-bottom:.75rem;display:block;color:var(--red-500)}.grid-view-section .grid-container .grid-item .stream-content .video-overlay .overlay-content .error-text{font-weight:600;font-size:.875rem;line-height:1.3;margin-bottom:.25rem;color:var(--text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.grid-view-section .grid-container .grid-item .stream-content .video-overlay .overlay-content .error-subtext{opacity:.8;font-size:.75rem;line-height:1.2;color:var(--text-color-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.grid-view-section .grid-container .grid-item .stream-content .video-overlay .overlay-content .stream-title{font-size:.75rem;margin-top:.5rem;opacity:.9;font-weight:500;color:var(--text-color-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}@media(max-width:768px){.grid-view-section .grid-container .grid-item .stream-content .video-overlay .overlay-content{padding:.5rem;min-width:100px;max-width:85%}.grid-view-section .grid-container .grid-item .stream-content .video-overlay .overlay-content .error-icon{font-size:1.25rem;margin-bottom:.375rem}.grid-view-section .grid-container .grid-item .stream-content .video-overlay .overlay-content .error-text{font-size:.75rem;margin-bottom:.125rem}.grid-view-section .grid-container .grid-item .stream-content .video-overlay .overlay-content .error-subtext{font-size:.65rem}.grid-view-section .grid-container .grid-item .stream-content .video-overlay .overlay-content .stream-title{font-size:.65rem;margin-top:.25rem}}@media(max-width:480px){.grid-view-section .grid-container .grid-item .stream-content .video-overlay .overlay-content{padding:.375rem;min-width:80px}.grid-view-section .grid-container .grid-item .stream-content .video-overlay .overlay-content .error-icon{font-size:1rem;margin-bottom:.25rem}.grid-view-section .grid-container .grid-item .stream-content .video-overlay .overlay-content .error-text{font-size:.65rem}.grid-view-section .grid-container .grid-item .stream-content .video-overlay .overlay-content .error-subtext,.grid-view-section .grid-container .grid-item .stream-content .video-overlay .overlay-content .stream-title{font-size:.6rem}}.grid-view-section .grid-container .grid-item .stream-content .video-overlay.loading-overlay,.grid-view-section .grid-container .grid-item .stream-content .video-overlay.error-overlay{background:transparent}.grid-view-section .grid-container .grid-item .stream-content .stream-controls{position:absolute;bottom:10px;right:10px;z-index:10;opacity:0;visibility:hidden;transition:all .3s ease;transform:translateY(10px)}.grid-view-section .streams-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.25rem;padding:.5rem}.grid-view-section .streams-grid .stream-card{border-radius:8px;overflow:hidden;transition:all .25s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative;background:var(--surface-card);border:1px solid var(--surface-border)}.grid-view-section .streams-grid .stream-card:hover{transform:translateY(-6px);box-shadow:0 16px 32px #0000001f;border-color:var(--primary-color)}.grid-view-section .streams-grid .stream-card:hover .stream-card-thumbnail .thumbnail-overlay,.grid-view-section .streams-grid .stream-card:hover .stream-card-thumbnail .stream-card-menu{opacity:1}.grid-view-section .streams-grid .stream-card:hover .stream-card-thumbnail img{transform:scale(1.05)}.grid-view-section .streams-grid .stream-card .stream-card-thumbnail{position:relative;aspect-ratio:16/9;min-height:160px;background:var(--surface-ground);display:flex;align-items:center;justify-content:center;overflow:hidden}.grid-view-section .streams-grid .stream-card .stream-card-thumbnail img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .4s cubic-bezier(.4,0,.2,1)}.grid-view-section .streams-grid .stream-card .stream-card-thumbnail .stream-placeholder{position:absolute;inset:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;background:var(--surface-ground)}.grid-view-section .streams-grid .stream-card .stream-card-thumbnail .stream-placeholder i{font-size:2rem;color:var(--text-color-secondary);font-style:normal!important}.grid-view-section .streams-grid .stream-card .stream-card-thumbnail .stream-placeholder span{font-size:.75rem;color:var(--text-color-secondary);font-weight:500;font-style:normal!important}.grid-view-section .streams-grid .stream-card .stream-card-thumbnail .thumbnail-overlay{position:absolute;inset:0;background:#00000080;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;opacity:0;transition:opacity .25s ease;color:#fff}.grid-view-section .streams-grid .stream-card .stream-card-thumbnail .thumbnail-overlay i{font-size:2rem}.grid-view-section .streams-grid .stream-card .stream-card-thumbnail .thumbnail-overlay span{font-size:.875rem;font-weight:500}.grid-view-section .streams-grid .stream-card .stream-card-thumbnail .stream-card-status-wrapper{position:absolute;bottom:10px;left:10px;z-index:10;display:flex;align-items:center;gap:8px}.grid-view-section .streams-grid .stream-card .stream-card-thumbnail .stream-card-status{display:flex;align-items:center;gap:6px;padding:4px 10px;border-radius:20px;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:.75rem;font-weight:500;color:#fff;transition:all .2s ease}.grid-view-section .streams-grid .stream-card .stream-card-thumbnail .stream-card-status.status-bg-online{background:#22c55e26!important;border-color:#22c55e66!important;color:#4ade80!important}.grid-view-section .streams-grid .stream-card .stream-card-thumbnail .stream-card-status.status-bg-offline,.grid-view-section .streams-grid .stream-card .stream-card-thumbnail .stream-card-status.status-bg-stop,.grid-view-section .streams-grid .stream-card .stream-card-thumbnail .stream-card-status.status-bg-error{background:#ef444426!important;border-color:#ef444466!important;color:#f87171!important}.grid-view-section .streams-grid .stream-card .stream-card-thumbnail .stream-card-status.status-bg-starting,.grid-view-section .streams-grid .stream-card .stream-card-thumbnail .stream-card-status.status-bg-stopping,.grid-view-section .streams-grid .stream-card .stream-card-thumbnail .stream-card-status.status-bg-warning{background:#f59e0b26!important;border-color:#f59e0b66!important;color:#fbbf24!important}.grid-view-section .streams-grid .stream-card .stream-card-thumbnail .stream-card-status.status-bg-unknown{background:#ffffff0d!important;border-color:#ffffff1a!important;color:var(--text-color-secondary)!important}.grid-view-section .streams-grid .stream-card .stream-card-thumbnail .stream-card-status .status-dot{width:8px;height:8px;border-radius:50%}.grid-view-section .streams-grid .stream-card .stream-card-thumbnail .stream-card-status .status-dot.online{background:#22c55e;box-shadow:0 0 8px #22c55e99}.grid-view-section .streams-grid .stream-card .stream-card-thumbnail .stream-card-status .status-dot.starting,.grid-view-section .streams-grid .stream-card .stream-card-thumbnail .stream-card-status .status-dot.stopping,.grid-view-section .streams-grid .stream-card .stream-card-thumbnail .stream-card-status .status-dot.warning{background:var(--yellow-500);box-shadow:0 0 8px color-mix(in srgb,var(--yellow-500) 65%,transparent)}.grid-view-section .streams-grid .stream-card .stream-card-thumbnail .stream-card-status .status-dot.stop,.grid-view-section .streams-grid .stream-card .stream-card-thumbnail .stream-card-status .status-dot.offline,.grid-view-section .streams-grid .stream-card .stream-card-thumbnail .stream-card-status .status-dot.error{background:#ef4444;box-shadow:0 0 8px #ef444499}.grid-view-section .streams-grid .stream-card .stream-card-thumbnail .stream-card-status .status-dot.unknown{background:var(--gray-400);box-shadow:none}.grid-view-section .streams-grid .stream-card .stream-card-thumbnail .stream-card-status .status-text{text-transform:uppercase;letter-spacing:.5px}.grid-view-section .streams-grid .stream-card .stream-card-thumbnail .stream-card-caps{display:flex;gap:4px}.grid-view-section .streams-grid .stream-card .stream-card-thumbnail .stream-card-menu{position:absolute;top:10px;right:10px;z-index:10;opacity:0;transition:opacity .25s ease}.grid-view-section .streams-grid .stream-card .stream-card-thumbnail .stream-card-menu .menu-btn{width:32px;height:32px;border-radius:8px;border:none;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.grid-view-section .streams-grid .stream-card .stream-card-thumbnail .stream-card-menu .menu-btn:hover{background:#000c;transform:scale(1.1)}.grid-view-section .streams-grid .stream-card .stream-card-thumbnail .stream-card-menu .menu-btn i{font-size:1rem}.grid-view-section .streams-grid .stream-card .stream-card-info-yt{padding:12px 12px 24px;display:flex;flex-direction:row;gap:12px;align-items:flex-start;background:transparent}.grid-view-section .streams-grid .stream-card .stream-card-info-yt .yt-avatar{flex-shrink:0;width:36px;height:36px;border-radius:50%;background:var(--surface-border);display:flex;align-items:center;justify-content:center;color:var(--text-color-secondary)}.grid-view-section .streams-grid .stream-card .stream-card-info-yt .yt-avatar i{font-size:18px}.grid-view-section .streams-grid .stream-card .stream-card-info-yt .yt-details{display:flex;flex-direction:column;flex-grow:1;min-width:0;overflow:hidden}.grid-view-section .streams-grid .stream-card .stream-card-info-yt .yt-details .yt-title-row{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.grid-view-section .streams-grid .stream-card .stream-card-info-yt .yt-details .yt-title-row .yt-title{margin:0;font-size:16px;font-weight:500;color:var(--text-color);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.grid-view-section .streams-grid .stream-card .stream-card-info-yt .yt-details .yt-title-row .yt-menu-btn{background:transparent;border:none;color:var(--text-color);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:50%;width:24px;height:24px;flex-shrink:0;opacity:.7;transition:opacity .2s,background .2s}.grid-view-section .streams-grid .stream-card .stream-card-info-yt .yt-details .yt-title-row .yt-menu-btn:hover{opacity:1;background:var(--surface-hover)}.grid-view-section .streams-grid .stream-card .stream-card-info-yt .yt-details .yt-meta{display:flex;flex-direction:column;font-size:14px;color:var(--text-color-secondary);margin-top:4px;line-height:1.4}.grid-view-section .streams-grid .stream-card .stream-card-info-yt .yt-details .yt-meta .yt-server{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.grid-view-section .streams-grid .stream-card .stream-card-info-yt .yt-details .yt-meta .yt-status-row{display:flex;align-items:center;gap:4px;flex-wrap:wrap}@media(max-width:992px){.streams-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem}}@media(max-width:768px){.streams-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.875rem}.streams-grid .stream-card{border-radius:12px}.streams-grid .stream-card .stream-card-thumbnail .stream-card-menu{opacity:1}.streams-grid .stream-card .stream-card-info{padding:.875rem 1rem;gap:.5rem}.streams-grid .stream-card .stream-card-info .stream-card-name h6{font-size:.9375rem}.streams-grid .stream-card .stream-card-info .stream-card-details{gap:.375rem}.streams-grid .stream-card .stream-card-info .stream-card-details .detail-row{font-size:.75rem}}@media(max-width:480px){.streams-grid{grid-template-columns:1fr;gap:.75rem;padding:.25rem}.streams-grid .stream-card .stream-card-info{padding:.75rem}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.content-container{position:relative;min-height:calc(100vh - 100px)}@media(max-width:768px){.content-container{height:auto;min-height:auto;max-height:none}}.content-container .video-preview-section{overflow:hidden;width:100%;max-width:100%}.content-container .video-preview-section .video-container{display:flex;flex-direction:column;overflow:hidden}.content-container .video-preview-section .video-container .video-player-wrapper{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:320px;aspect-ratio:16/9;background:var(--surface-ground)!important}.content-container .video-preview-section .video-container .video-player-wrapper .fullscreen-btn{position:absolute;bottom:12px;right:12px;border:none;border-radius:6px;padding:8px;cursor:pointer;transition:all .3s ease;z-index:10;color:var(--light)}.content-container .video-preview-section .video-container .video-player-wrapper .video-element{width:100%;height:100%;object-fit:contain;display:block}.content-container .video-preview-section .video-container .video-player-wrapper .video-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:10}.content-container .video-preview-section .video-container .video-player-wrapper .video-overlay .overlay-content{text-align:center;padding:1.5rem;max-width:90%;min-width:200px;background:rgba(var(--surface-card-rgb),.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:12px;color:var(--danger-color);display:flex;flex-direction:column;align-items:center;justify-content:center}.content-container .video-preview-section .video-container .video-player-wrapper .video-overlay .overlay-content .stream-title{font-size:.875rem;margin-top:.5rem;opacity:.9;font-weight:500;color:var(--text-color-secondary)}.content-container .video-preview-section .video-container .video-player-wrapper .video-overlay .overlay-content .error-icon{font-size:2.5rem;margin-bottom:.75rem;color:var(--red-500)}.content-container .video-preview-section .video-container .video-player-wrapper .video-overlay .overlay-content .error-text{font-weight:600;font-size:1rem;margin-bottom:.25rem;color:var(--text-color)}.content-container .video-preview-section .video-container .video-player-wrapper .video-overlay .overlay-content .error-subtext{opacity:.8;font-size:.875rem;color:var(--text-color-secondary)}.content-container .video-preview-section .video-empty-state{text-align:center;padding:4rem 2rem;display:flex;align-items:center;justify-content:center}@media(max-width:1320px){.content-container .video-preview-section .video-empty-state{height:auto;min-height:300px;padding:2rem 0}}.content-container .video-preview-section .video-empty-state .empty-content h3{font-size:1.25rem;font-weight:600}.content-container .video-preview-section .video-empty-state .empty-content p{font-size:.95rem}tr.active-stream{background:rgba(var(--primary-color-rgb, 59, 130, 246),.1)!important;border-left:4px solid var(--primary-color)!important}tr.active-stream:hover{background:rgba(var(--primary-color-rgb, 59, 130, 246),.15)!important}tr.active-stream .stream-name{font-weight:600;color:var(--primary-color)}.menu-btn{background:var(--surface-section);border:1px solid var(--surface-border);border-radius:6px;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;color:var(--text-color)}.menu-btn:hover{background:var(--surface-hover);transform:translateY(-2px)}.combined-upload-area:hover{border-color:var(--primary-color);background:var(--surface-100);transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.combined-upload-area .upload-state .upload-content .format-info .format-badge,.combined-upload-area .uploading-state .upload-content .format-info .format-badge{background:var(--primary-color);color:#fff;padding:.25rem .5rem;border-radius:12px;font-size:.75rem;font-weight:500}.combined-upload-area .preview-state .image-container .image-overlay .remove-btn,.combined-upload-area .preview-state .image-container .image-overlay .replace-btn{width:2.5rem!important;height:2.5rem!important;border-radius:50%!important}.combined-upload-area .preview-state .image-container .image-overlay .remove-btn.remove-btn,.combined-upload-area .preview-state .image-container .image-overlay .replace-btn.remove-btn{background:var(--red-500)!important}.combined-upload-area .preview-state .image-container .image-overlay .remove-btn.remove-btn:hover,.combined-upload-area .preview-state .image-container .image-overlay .replace-btn.remove-btn:hover{background:var(--red-600)!important}.combined-upload-area .preview-state .image-container .image-overlay .remove-btn.replace-btn,.combined-upload-area .preview-state .image-container .image-overlay .replace-btn.replace-btn{background:var(--primary-color)!important}.combined-upload-area .preview-state .image-container .image-overlay .remove-btn.replace-btn:hover,.combined-upload-area .preview-state .image-container .image-overlay .replace-btn.replace-btn:hover{background:var(--primary-600)!important}.combined-upload-area .drag-overlay{position:absolute;inset:0;background:rgba(var(--primary-color-rgb, 99, 102, 241),.1);border:2px solid var(--primary-color);border-radius:12px;display:flex;align-items:center;justify-content:center;z-index:10}.theme-arya .combined-upload-area{background:var(--surface-800);border-color:rgba(var(--primary-color-rgb, 99, 102, 241),.3)}.theme-arya .combined-upload-area:hover{background:var(--surface-700);border-color:var(--primary-color)}.theme-arya .combined-upload-area.has-image{background:var(--surface-800);border-color:var(--green-500)}.theme-arya .combined-upload-area.uploading{background:var(--surface-900);border-color:var(--orange-500)}.theme-saga .combined-upload-area{background:var(--surface-0);border-color:rgba(var(--primary-color-rgb, 99, 102, 241),.2)}.theme-saga .combined-upload-area:hover{background:var(--surface-50);border-color:var(--primary-color)}.theme-saga .combined-upload-area.has-image{background:var(--surface-0);border-color:var(--green-500)}.theme-saga .combined-upload-area.uploading{background:var(--orange-50);border-color:var(--orange-500)}.cctv-detail-container .detail-section{margin-top:.5rem;margin-bottom:1rem}.cctv-detail-container .detail-section .section-title{font-size:1rem;font-weight:600;margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:1px solid var(--surface-border);display:flex;align-items:center}.cctv-detail-container .detail-section .detail-item{display:flex;justify-content:space-between}.cctv-detail-container .detail-section .detail-item label,.cctv-detail-container .detail-section .detail-item .detail-label-text{font-weight:600;font-size:.875rem;flex-shrink:0;min-width:120px}.cctv-detail-container .detail-section .detail-item span{font-size:.875rem;word-break:break-all;text-align:right}@media(max-width:576px){.cctv-detail-container .detail-section .detail-item{flex-direction:column;gap:.25rem;padding:.5rem;background:var(--surface-ground, rgba(255, 255, 255, .03));border-radius:6px}.cctv-detail-container .detail-section .detail-item label{min-width:unset;font-size:.75rem;color:var(--text-color-secondary)}.cctv-detail-container .detail-section .detail-item span{text-align:left;font-size:.875rem;justify-content:flex-start!important}}.cctv-detail-container .detail-section .detail-item.url-item{display:flex;flex-direction:column;gap:.25rem;align-items:flex-start}.cctv-detail-container .detail-section .detail-item.url-item label{min-width:unset}.cctv-detail-container .detail-section .detail-item.url-item span{text-align:left}.cctv-detail-container .detail-section .detail-item.url-item .url-container{display:flex;align-items:center;gap:.5rem;padding:.5rem;border-radius:.375rem;border:1px solid var(--surface-border);width:100%}.cctv-detail-container .detail-section .detail-item.url-item .url-container .url-text{flex:1;font-size:.75rem;word-break:break-all}.cctv-detail-container .detail-section .detail-item.url-item .url-container button{flex-shrink:0}@media(max-width:576px){.cctv-detail-container .detail-section .detail-item.url-item .url-container{flex-direction:column;align-items:stretch}.cctv-detail-container .detail-section .detail-item.url-item .url-container .url-text{font-size:.7rem}.cctv-detail-container .detail-section .detail-item.url-item .url-container button{align-self:flex-end}}@media(max-width:768px){.cctv-detail-container .detail-section{margin-top:.75rem;margin-bottom:1rem}.cctv-detail-container .detail-section .section-title{font-size:.9rem;margin-bottom:.75rem;padding-bottom:.375rem}.cctv-detail-container .detail-section .section-title i{font-size:.9rem}}.cctv-detail-container .dialog-footer{display:flex;justify-content:flex-end;gap:.5rem;padding-top:1rem;border-top:1px solid var(--surface-border)}@media(max-width:576px){.cctv-detail-container .dialog-footer{justify-content:center}}.p-splitter{border:none;background:transparent}.p-splitter-panel-nested{display:grid;overflow:visible}@keyframes fadeInScale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.theme-arya .video-overlay .overlay-content{color:#f9fafb!important}.theme-arya .video-overlay .overlay-content .error-icon{color:#f87171!important}.theme-arya .video-overlay .overlay-content .error-text{color:#f9fafb!important}.theme-arya .video-overlay .overlay-content .error-subtext{color:#d1d5db!important}.theme-arya .video-overlay .overlay-content .stream-title{color:#e5e7eb!important}.theme-saga .video-overlay .overlay-content,.theme-lara-light .video-overlay .overlay-content{color:#1f2937!important}.theme-saga .video-overlay .overlay-content .error-icon,.theme-lara-light .video-overlay .overlay-content .error-icon{color:#ef4444!important}.theme-saga .video-overlay .overlay-content .error-text,.theme-lara-light .video-overlay .overlay-content .error-text{color:#1f2937!important}.theme-saga .video-overlay .overlay-content .error-subtext,.theme-lara-light .video-overlay .overlay-content .error-subtext{color:#6b7280!important}.theme-saga .video-overlay .overlay-content .stream-title,.theme-lara-light .video-overlay .overlay-content .stream-title{color:#374151!important}.bulk-actions-menu{display:flex;gap:4px;padding:4px;border-radius:8px}.bulk-actions-menu button{min-width:52px!important;height:28px!important;padding:0 8px!important;font-size:.8rem!important;font-weight:500!important}.stream-info-overlay{display:flex;align-items:center;gap:4px}.card-title{font-size:18px;font-weight:600;width:100%;margin-top:8px;text-align:center;-webkit-background-clip:text;background-clip:text}.card-image{width:60%;height:auto;max-height:150px;object-fit:contain}.widget-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px;text-align:center;border-radius:10px;cursor:pointer;transition:all .3s ease;min-height:200px}.widget-container.selected{background:#4fa7ee}.widget-container.selected>.card-title{font-weight:700;background-color:#252525}.widget-container:hover{box-shadow:0 8px 16px #0003}.grid-container-shared{display:grid;grid-template-columns:repeat(3,1fr);justify-content:center}.dashboard-edit-header{display:flex;justify-content:space-between;align-items:center;padding:.5rem 1rem;flex-wrap:wrap;gap:1rem}.dashboard-name-edit{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}.dashboard-name-edit label{font-weight:500;white-space:nowrap}.dashboard-name-input{width:100%;max-width:100%;height:36px;padding:8px 12px;border:1px solid var(--surface-border, #ddd);border-radius:6px;font-size:14px;background:var(--surface-card, #fff);color:var(--text-color, #333)}.dashboard-name-display label{font-size:1.1rem;font-weight:600}.dashboard-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.action-btn{width:36px;height:36px;border-radius:50%;color:#fff;border:none;cursor:pointer;box-shadow:0 2px 6px #0003;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center}.action-btn i{font-size:14px}.action-btn:hover{transform:scale(1.1);box-shadow:0 3px 8px #0000004d}.action-btn-add{background:linear-gradient(135deg,#27ae60,#2ecc71)}.action-btn-save{background:linear-gradient(135deg,#3498db,#2980b9)}.action-btn-edit{background:linear-gradient(135deg,#f39c12,#e67e22)}.action-btn-clear{background:linear-gradient(135deg,#e74c3c,#c0392b)}.action-btn-back{background:linear-gradient(135deg,#9b59b6,#8e44ad)}.action-btn:not([class*=action-btn-]){background:linear-gradient(135deg,#607d8b,#455a64)}.action-btn.action-btn-active{background:linear-gradient(135deg,var(--primary-color),var(--primary-600, var(--primary-color)));box-shadow:0 0 0 2px color-mix(in srgb,var(--primary-color) 45%,transparent)}.dialog-footer-buttons{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}gridster{height:calc(100vh - 160px);position:relative;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:12px;box-shadow:0 8px 30px #02061799;overflow:hidden}.share-streams-left gridster{height:100%;border-radius:0;box-shadow:none;border:none}gridster-item{overflow:hidden;background:transparent}gridster-item video{width:100%;height:100%;object-fit:cover;background:transparent}gridster-item .empty-grid-slot{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(var(--surface-ground-rgb, 0, 0, 0),.5);border:1px dashed var(--surface-border, rgba(255, 255, 255, .2))}gridster-item .empty-grid-slot .empty-slot{display:flex;flex-direction:column;align-items:center;gap:12px;color:var(--text-color-secondary, rgba(255, 255, 255, .6))}gridster-item .empty-grid-slot .empty-slot i{font-size:2rem;opacity:.6}gridster-item .empty-grid-slot .empty-slot span{font-weight:500;font-size:.9rem}.grid-2x2 gridster-item{min-height:calc((100vh - 160px)/2 - 10px)}.grid-3x3 gridster-item{min-height:calc((100vh - 160px) / 3 - 10px)}.grid-4x4 gridster-item{min-height:calc((100vh - 160px)/4 - 10px)}@media(max-width:1200px){gridster{height:calc(100vh - 140px)}}@media(max-width:768px){gridster{height:calc(100vh - 120px)}gridster-item{border-width:1px}gridster-item .video-title{font-size:.8rem;padding:6px 8px}}.share-dialog .p-dropdown .p-dropdown-label{padding:0;font-weight:600}.share-dialog .p-dropdown .p-dropdown-trigger{width:2rem}.share-dialog .p-dropdown:not(.p-disabled):hover{border-color:transparent}.share-dialog .p-dropdown:not(.p-disabled).p-focus{box-shadow:none;border-color:transparent}.share-dialog .share-history-datepicker{width:115px!important;flex-shrink:0!important;display:inline-flex!important}.share-dialog .share-history-datepicker .p-datepicker-input{font-size:.72rem!important;padding:0 6px!important;width:100%!important}.share-dialog .share-history-btn{width:26px!important;height:26px!important;min-width:0!important;min-height:0!important;padding:0!important;flex-shrink:0!important}.share-dialog .share-history-btn .p-button-icon{font-size:.75rem!important}@media(max-width:480px){.share-dialog .share-header{padding:.75rem!important}.share-dialog .share-header h5{font-size:1rem;line-height:1.3;word-break:break-word}.share-dialog .share-header button{flex-shrink:0}.share-dialog .p-dialog-content>div{padding:.75rem!important}.share-dialog .p-dialog-content>div .mb-4{margin-bottom:1rem!important}.share-dialog .p-dialog-content>div .field{margin-bottom:.75rem}.share-dialog .p-dialog-content>div .field label{margin-bottom:.375rem;font-size:.875rem}.share-dialog .p-dialog-content>div .p-inputgroup{flex-wrap:nowrap}.share-dialog .p-dialog-content>div .p-inputgroup input{font-size:.875rem;min-width:0}.share-dialog .p-dialog-content>div .p-inputgroup button{flex-shrink:0}.share-dialog .p-calendar{width:100%}.share-dialog .p-calendar .p-inputtext{font-size:.875rem}}@media(max-width:380px){.share-dialog .share-header h5{font-size:.9rem}.share-dialog .p-dialog-content>div{padding:.5rem!important}.share-dialog .p-dialog-content>div .field label{font-size:.8125rem}.share-dialog .p-dialog-content>div .p-inputgroup input,.share-dialog .p-dialog-content>div .p-calendar .p-inputtext,.share-dialog .p-dialog-content>div input[type=password]{font-size:.8125rem;padding:.5rem}}.animate-fade-in{animation:fadeIn .3s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.p-toolbar{flex-wrap:wrap;gap:.75rem;padding:.75rem}.p-toolbar .p-toolbar-group-left{flex:1 1 auto;justify-content:flex-start}.p-toolbar .p-toolbar-group-right{flex:1 1 100%;justify-content:flex-start;margin-top:.5rem;padding-left:.25rem}.p-toolbar .view-mode-controls{justify-content:flex-start!important;gap:.375rem!important;width:100%}.p-toolbar .view-mode-controls .grid-pagination,.p-toolbar .view-mode-controls .view-toggle,.p-toolbar .view-mode-controls .video-source-tabs{padding:2px!important;gap:2px!important}.p-toolbar .view-mode-controls button{transform:scale(.9);margin:-2px!important}.p-toolbar .video-source-tabs{order:-1}.dashboard-edit-header{flex-direction:column;align-items:stretch;padding:.5rem}.dashboard-name-edit{flex-direction:column;align-items:stretch;width:100%}.dashboard-name-edit label{margin-bottom:.5rem}.dashboard-name-input{width:100%}.dashboard-actions{justify-content:center;margin-top:.5rem}.grid-container{grid-template-columns:repeat(2,1fr)}.widget-container{flex-direction:column;padding:4px}.card-title{font-size:14px;margin-left:0;text-align:center}.p-picklist{flex-direction:column!important}.p-picklist .p-picklist-list-wrapper{width:100%!important;margin-bottom:1rem}.p-picklist .p-picklist-buttons{flex-direction:row!important;padding:.5rem 0!important}.p-picklist .p-picklist-buttons .p-button{transform:rotate(90deg)}.dialog-footer-buttons{justify-content:center;width:100%}}@media(max-width:480px){.grid-container{grid-template-columns:1fr}.action-btn{width:40px;height:40px}.action-btn i{font-size:16px}.dashboard-actions{gap:12px}}.toggle-switch{position:relative;display:inline-block;width:60px;height:24px;margin:0}.toggle-switch input{opacity:0;width:0;height:0}.toggle-switch .slider{position:absolute;cursor:pointer;inset:0;background-color:var(--primary-color);box-shadow:inset 0 0 5px #0003;transition:.4s;border-radius:34px;display:flex;align-items:center;justify-content:center}.toggle-switch .slider:before{position:absolute;content:"";height:18px;width:18px;left:4px;bottom:3px;background-color:#fff;transition:.4s;border-radius:50%;box-shadow:0 2px 4px #0003;z-index:2}.toggle-switch .slider .label-hls{position:absolute;right:8px;color:#fff;font-size:10px;font-weight:700;opacity:1;transition:opacity .3s}.toggle-switch .slider .label-rtmp{position:absolute;left:8px;color:#fff;font-size:10px;font-weight:700;opacity:0;transition:opacity .3s}.toggle-switch input:checked+.slider{background-color:var(--blue-700)}.toggle-switch input:checked+.slider:before{transform:translate(34px)}.toggle-switch input:checked+.slider .label-hls{opacity:0}.toggle-switch input:checked+.slider .label-rtmp{opacity:1}@media screen and (max-width:768px){.p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr{position:relative;padding-top:3.5rem!important}.p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr .stream-last-update{flex-direction:column!important;gap:6px!important;align-items:flex-start!important;margin-bottom:8px;padding-left:4px}.p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr .stream-last-update .last-update-item{font-size:12px!important}.p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr .stream-last-update .last-update-item i{font-size:12px!important;margin-right:6px!important}.p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr>td.select-col{position:absolute;top:.5rem;left:.5rem!important;width:auto;padding:0;border:none;display:flex;align-items:center;justify-content:flex-start!important;background:transparent;z-index:10}.p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr>td.select-col .p-column-title{display:none!important}.p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr>td.select-col p-tableCheckbox{display:block}.p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr>td.actions-col{position:absolute!important;top:.5rem;right:.5rem;width:auto!important;padding:0!important;border:none!important;display:flex!important;align-items:center;justify-content:center;background:transparent!important;z-index:10}.p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr>td.actions-col .p-column-title{display:none!important}.p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr>td.actions-col i{font-size:1.25rem;padding:.5rem;cursor:pointer}}.video-dialog-header{display:flex;align-items:center;justify-content:flex-start;width:100%;padding-right:2.5rem;position:relative}.video-dialog-header .header-title{font-weight:600;font-size:1.1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:40%}.video-dialog-header .video-source-tabs{position:absolute;left:52%;transform:translate(-50%);display:flex;gap:4px;padding:2px;border-radius:6px}.video-dialog-header .video-source-tabs .video-source-btn{min-width:52px!important;height:28px!important;padding:0 8px!important;font-size:.8rem!important;font-weight:500!important}@media(max-width:576px){.video-dialog-header{flex-direction:column;align-items:flex-start;gap:.5rem;padding-right:3rem}.video-dialog-header .header-title{max-width:100%;font-size:1rem}.video-dialog-header .video-source-tabs{position:static;transform:none}.video-dialog-header .video-source-tabs .video-source-btn{min-width:45px!important;height:24px!important;font-size:.75rem!important}}.topology-page-wrapper button:focus,.topology-page-wrapper button:focus-visible,.topology-page-wrapper button:active,.topology-page-wrapper .p-button:focus,.topology-page-wrapper .p-button:focus-visible,.topology-page-wrapper .p-button:active,.topology-page-wrapper .p-component:focus,.topology-page-wrapper .p-component:focus-visible,.topology-page-wrapper .p-component:active,.topology-page-wrapper a:focus,.topology-page-wrapper a:focus-visible,.topology-page-wrapper a:active{outline:none!important;box-shadow:none!important}.topology-page-wrapper .sidebar-toggler:focus,.topology-page-wrapper .sidebar-toggler:focus-visible,.topology-page-wrapper .sidebar-toggler:active{box-shadow:0 4px 12px #00000026!important}.topology-page-wrapper{display:flex!important;flex-direction:row;width:100%;height:100vh;background:var(--surface-border);overflow:hidden;border-radius:0;position:relative}.topology-page-wrapper .topology-sidebar{width:280px;height:100%;background:var(--surface-card);display:flex;flex-direction:column;border-right:1px solid var(--surface-border);transition:width .3s cubic-bezier(.4,0,.2,1);position:relative;flex-shrink:0}.topology-page-wrapper .topology-sidebar.collapsed{width:0;border-right:none}.topology-page-wrapper .topology-sidebar.collapsed .sidebar-header,.topology-page-wrapper .topology-sidebar.collapsed .tree-container{opacity:0;pointer-events:none}.topology-page-wrapper .topology-sidebar .sidebar-header{padding:12px 16px;font-weight:600;font-size:.9rem;color:var(--text-color);border-bottom:1px solid var(--surface-border);display:flex;align-items:center;background:var(--surface-section);white-space:nowrap;transition:opacity .2s}.topology-page-wrapper .topology-sidebar .sidebar-header i{font-size:1rem;color:var(--primary-color)}.topology-page-wrapper .topology-sidebar .tree-container{flex:1;overflow:auto;padding:4px 4px 4px 10px;transition:opacity .2s}.topology-page-wrapper .topology-sidebar .tree-container::-webkit-scrollbar{width:6px;height:6px}.topology-page-wrapper .topology-sidebar .tree-container::-webkit-scrollbar-track{background:transparent}.topology-page-wrapper .topology-sidebar .tree-container::-webkit-scrollbar-thumb{background:var(--surface-border);border-radius:10px}.topology-page-wrapper .topology-sidebar .tree-container::-webkit-scrollbar-thumb:hover{background:var(--text-color-secondary)}.topology-page-wrapper .topology-main-content{flex:1;position:relative;overflow:hidden;background:var(--surface-ground);touch-action:pan-y}.topology-page-wrapper .topology-main-content .topology-controls{position:absolute;top:16px;left:16px;z-index:10;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:10px;padding:6px 6px 4px;display:flex;flex-direction:column;gap:2px}.topology-page-wrapper .topology-main-content .topology-controls .layout-row{display:flex;gap:4px;align-items:center;padding-bottom:10px;border-bottom:1px solid var(--surface-border)}.topology-page-wrapper .topology-main-content .topology-controls .layout-btn{background:transparent;border:none;color:var(--text-color-secondary);padding:7px 14px;border-radius:6px;cursor:pointer;display:flex;align-items:center;transition:all .2s;font-family:inherit}.topology-page-wrapper .topology-main-content .topology-controls .layout-btn:hover{background:var(--surface-hover);color:var(--text-color)}.topology-page-wrapper .topology-main-content .topology-controls .layout-btn.active{background:var(--primary-color);color:#fff;box-shadow:0 4px 10px rgba(var(--primary-rgb),.3)}.topology-page-wrapper .topology-main-content .topology-controls .profile-row{display:flex;align-items:center;gap:6px;padding:5px 2px 2px}.topology-page-wrapper .topology-main-content .topology-controls .profile-row .profile-label{display:flex;align-items:center;gap:5px;padding:3px 8px;background:var(--surface-ground);border-radius:6px;border:1px solid var(--surface-border);white-space:nowrap}.topology-page-wrapper .topology-main-content .topology-controls .profile-row .profile-label i{font-size:.75rem;color:var(--primary-color)}.topology-page-wrapper .topology-main-content .topology-controls .profile-row .profile-label span{font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-color-secondary)}.topology-page-wrapper .topology-main-content .topology-controls .profile-row .profile-dropdown .p-dropdown{border-radius:6px;height:30px;border:1px solid var(--surface-border);background:var(--surface-ground)}.topology-page-wrapper .topology-main-content .topology-controls .profile-row .profile-dropdown .p-dropdown-label{font-weight:400;align-items:center}.topology-page-wrapper .topology-main-content .topology-controls .profile-row .profile-dropdown .p-dropdown-trigger{width:1.8rem}.topology-page-wrapper .topology-main-content .topology-controls .profile-row .save-actions{display:flex;align-items:center;gap:4px;animation:slideInLeft .3s ease}.topology-page-wrapper .topology-main-content .topology-controls .profile-row .save-actions .p-button-sm{height:28px;font-size:.8rem;padding:0 10px}.topology-page-wrapper .topology-main-content .topology-controls .profile-row .save-actions button.p-button-text{color:var(--red-500)}.topology-page-wrapper .topology-main-content .topology-controls .profile-row .save-actions button.p-button-text:hover{background:#ef44440d}.topology-page-wrapper .topology-main-content .settings-controls{position:absolute;top:16px;right:16px;z-index:10}.topology-page-wrapper .topology-main-content .settings-controls .settings-btn{background:var(--surface-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--surface-border);color:var(--text-color);width:42px;height:42px;transition:all .2s;margin-left:1rem}.topology-page-wrapper .topology-main-content .settings-controls .settings-btn:hover{background:var(--surface-hover);color:var(--primary-color);transform:rotate(10deg)}@keyframes slideInLeft{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@media(max-width:600px){.topology-page-wrapper .topology-main-content .topology-controls{top:8px;left:8px;padding:4px 4px 2px}.topology-page-wrapper .topology-main-content .topology-controls .layout-row{gap:2px;padding-bottom:6px}.topology-page-wrapper .topology-main-content .topology-controls .layout-btn{padding:6px 10px}.topology-page-wrapper .topology-main-content .topology-controls .layout-btn span{display:none}.topology-page-wrapper .topology-main-content .topology-controls .layout-btn .ml-2{margin-left:0!important}.topology-page-wrapper .topology-main-content .topology-controls .profile-row p-select .p-select,.topology-page-wrapper .topology-main-content .topology-controls .profile-row .p-select{width:130px!important;min-width:0!important}.topology-page-wrapper .topology-main-content .topology-controls .profile-row p-select .p-select .p-select-label,.topology-page-wrapper .topology-main-content .topology-controls .profile-row .p-select .p-select-label{font-size:.8rem}.topology-page-wrapper .topology-main-content .topology-controls .profile-row .save-actions .p-button-sm span.p-button-label{display:none}.topology-page-wrapper .topology-main-content .settings-controls{top:8px;right:8px;display:flex;flex-direction:column;gap:8px}.topology-page-wrapper .topology-main-content .settings-controls .settings-btn{margin-left:0}}.topology-page-wrapper .topology-main-content .topology-map-wrapper{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.topology-page-wrapper .topology-main-content .topology-map-wrapper .topology-map-stats{position:absolute;bottom:16px;left:16px;z-index:2;background:var(--surface-card);color:var(--text-color);border-radius:8px;padding:6px 12px;font-size:13px;display:flex;align-items:center}.topology-page-wrapper .topology-main-content .topology-schematic-wrapper{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;overflow:hidden;background:var(--surface-ground)}.topology-page-wrapper .topology-main-content .topology-schematic-wrapper .topology-map-stats{position:absolute;bottom:16px;left:16px;z-index:2;background:var(--surface-card);color:var(--text-color);border-radius:8px;padding:6px 12px;font-size:13px;display:flex;align-items:center}.topology-page-wrapper .topology-main-content .topology-schematic-wrapper .schematic-scroll{width:100%;height:100%;overflow:hidden;box-sizing:border-box;position:relative;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.topology-page-wrapper .topology-main-content .topology-schematic-wrapper .schematic-scroll.panning{cursor:grabbing}.topology-page-wrapper .topology-main-content .topology-schematic-wrapper .schematic-svg{display:block;position:absolute;top:0;left:0}.topology-page-wrapper .topology-main-content .topology-schematic-wrapper .schematic-svg .schematic-spur-line{fill:none;stroke:#334155;stroke-width:4;stroke-linecap:round}.topology-page-wrapper .topology-main-content .topology-schematic-wrapper .schematic-svg .schematic-decor-line{fill:none;stroke:#334155;stroke-width:6;stroke-linecap:round;pointer-events:none}.topology-page-wrapper .topology-main-content .topology-schematic-wrapper .schematic-svg .schematic-road-line{fill:none;stroke:#334155;stroke-width:6;stroke-linecap:round;stroke-linejoin:round}.topology-page-wrapper .topology-main-content .topology-schematic-wrapper .schematic-svg .schematic-stop-code{font-size:12px;font-weight:700;fill:#1e293b;stroke:#fff;stroke-width:4px;paint-order:stroke;pointer-events:none}.topology-page-wrapper .topology-main-content .topology-schematic-wrapper .schematic-svg .schematic-stop-count{font-size:10px;font-weight:700;fill:#fff;text-anchor:middle;pointer-events:none}.topology-page-wrapper .topology-main-content .topology-schematic-wrapper .schematic-svg .schematic-stop-close{font-size:12px}.topology-page-wrapper .topology-main-content .topology-schematic-wrapper .schematic-svg .schematic-cam-group{cursor:pointer}.topology-page-wrapper .topology-main-content .topology-schematic-wrapper .schematic-svg .schematic-cam-group .schematic-cam-dot{stroke-width:2;transition:r .12s ease}.topology-page-wrapper .topology-main-content .topology-schematic-wrapper .schematic-svg .schematic-cam-group .schematic-cam-icon{font-family:"Font Awesome 6 Free","Font Awesome 5 Free";font-weight:900;font-size:7px;pointer-events:none}.topology-page-wrapper .topology-main-content .topology-schematic-wrapper .schematic-svg .schematic-cam-group .schematic-cam-km{font-size:9px;font-weight:600;fill:var(--text-color-secondary);cursor:pointer}.topology-page-wrapper .topology-main-content .topology-schematic-wrapper .schematic-svg .schematic-cam-group:hover .schematic-cam-dot{r:8}.topology-page-wrapper .topology-main-content .topology-schematic-wrapper .schematic-svg .schematic-cam-highlight .schematic-cam-dot{stroke:var(--primary-color);stroke-width:2}.topology-page-wrapper .topology-main-content .topology-schematic-wrapper .schematic-svg .schematic-cam-highlight-ring{fill:none;stroke:var(--primary-color);stroke-width:2;pointer-events:none;transform-box:fill-box;transform-origin:center;animation:schematic-cam-pulse-ring 1.4s ease-out infinite}@keyframes schematic-cam-pulse-ring{0%{transform:scale(1);opacity:.8}to{transform:scale(2.6);opacity:0}}.topology-page-wrapper .topology-main-content .topology-schematic-wrapper .schematic-svg .schematic-bucket-group{cursor:pointer}.topology-page-wrapper .topology-main-content .topology-schematic-wrapper .schematic-svg .schematic-bucket-group .schematic-bucket-dot{stroke:var(--surface-card);stroke-width:2}.topology-page-wrapper .topology-main-content .topology-schematic-wrapper .schematic-svg .schematic-stop-group{cursor:pointer}.topology-page-wrapper .topology-main-content .topology-schematic-wrapper .schematic-svg .schematic-stop-group .schematic-stop-dot{stroke:var(--surface-card);stroke-width:2}.topology-page-wrapper .topology-main-content .topology-schematic-wrapper .schematic-svg .schematic-stop-group.selected .schematic-stop-dot{stroke:var(--primary-color);stroke-width:3}.topology-page-wrapper .topology-main-content .topology-schematic-wrapper .schematic-svg .schematic-stop-group .schematic-stop-square{transform-box:fill-box;transform-origin:center}.topology-page-wrapper .topology-main-content .topology-schematic-wrapper .schematic-svg .schematic-stop-group .schematic-stop-diamond{transform-box:fill-box;transform-origin:center;transform:rotate(45deg)}.topology-page-wrapper .topology-main-content .topology-schematic-wrapper .schematic-empty{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--text-color-secondary);font-size:14px}.topology-page-wrapper .topology-main-content .topology-schematic-wrapper .schematic-empty i{font-size:2rem;opacity:.6}.topology-page-wrapper .topology-main-content .topology-graph-container{width:100%;height:100%;position:absolute;top:0;left:0}.topology-page-wrapper .topology-main-content .topology-graph-container.layout-hidden{visibility:hidden;opacity:0}.topology-page-wrapper .topology-main-content .topology-graph-container canvas,.topology-page-wrapper .topology-main-content .topology-graph-container svg{display:block;width:100%;height:100%}.topology-page-wrapper .topology-main-content .topology-graph-container text.fa-solid{font-family:"Font Awesome 6 Free","Font Awesome 5 Free"!important;font-weight:900!important;pointer-events:none}.topology-page-wrapper .topology-main-content .topology-tooltip{opacity:0;position:absolute;pointer-events:none;z-index:100;background:var(--surface-overlay);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--surface-border);color:var(--text-color);border-radius:12px;padding:16px;box-shadow:0 10px 30px #00000026;min-width:260px;transition:opacity .2s cubic-bezier(.4,0,.2,1)}.topology-page-wrapper .topology-main-content .topology-tooltip.layout-hidden{visibility:hidden;opacity:0!important}.topology-page-wrapper .topology-main-content .topology-interaction-hint{position:absolute;bottom:16px;left:50%;transform:translate(-50%);z-index:20;max-width:calc(100% - 24px);background:#1f293799;-webkit-backdrop-filter:blur(8px) saturate(160%);backdrop-filter:blur(8px) saturate(160%);border:1px solid rgba(255,255,255,.1);border-radius:22px;padding:6px 14px;box-shadow:0 4px 20px #0003;pointer-events:none;-webkit-user-select:none;user-select:none}.topology-page-wrapper .topology-main-content .topology-interaction-hint .hint-content{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;row-gap:6px;column-gap:8px}.topology-page-wrapper .topology-main-content .topology-interaction-hint .hint-item{display:flex;align-items:center;gap:6px;font-size:.75rem;color:#ffffffb3;white-space:nowrap}.topology-page-wrapper .topology-main-content .topology-interaction-hint .hint-item kbd{display:inline-block;padding:1px 4px;font-family:inherit;font-size:.65rem;font-weight:700;line-height:1.1;color:#ffffffe6;background-color:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:3px;box-shadow:0 1px #0000001a;text-transform:uppercase}.topology-page-wrapper .topology-main-content .topology-interaction-hint .hint-item span{font-weight:500;letter-spacing:.01em}.topology-page-wrapper .topology-main-content .topology-interaction-hint .p-divider-vertical{height:10px;border-color:#ffffff1a;margin:0 2px}@media(max-width:768px){.topology-page-wrapper .topology-main-content .topology-interaction-hint{bottom:8px;padding:6px 10px;border-radius:16px}.topology-page-wrapper .topology-main-content .topology-interaction-hint .hint-content{row-gap:4px;column-gap:6px}.topology-page-wrapper .topology-main-content .topology-interaction-hint .hint-item{font-size:.68rem;white-space:normal}.topology-page-wrapper .topology-main-content .topology-interaction-hint .p-divider-vertical{display:none}}@media(max-width:480px){.topology-page-wrapper .topology-main-content .topology-interaction-hint{max-width:calc(100% - 16px);padding:5px 8px}.topology-page-wrapper .topology-main-content .topology-interaction-hint .hint-item{font-size:.62rem;white-space:normal}.topology-page-wrapper .topology-main-content .topology-interaction-hint .hint-item span{white-space:normal}.topology-page-wrapper .topology-main-content .topology-interaction-hint .hint-item kbd{font-size:.58rem}}.topology-page-wrapper .topology-details-sidebar{width:320px;height:100%;background:var(--surface-card);display:flex;flex-direction:column;border-left:1px solid var(--surface-border);transition:width .3s cubic-bezier(.4,0,.2,1);position:relative;flex-shrink:0;z-index:100;box-shadow:-10px 0 30px #0000001a}.topology-page-wrapper .topology-details-sidebar.collapsed{width:0;border-left:none;box-shadow:none}.topology-page-wrapper .topology-details-sidebar.collapsed .sidebar-header,.topology-page-wrapper .topology-details-sidebar.collapsed .details-content{opacity:0;pointer-events:none}.topology-page-wrapper .topology-details-sidebar .sidebar-header{padding:16px;font-weight:600;font-size:1rem;border-bottom:1px solid var(--surface-border);display:flex;align-items:center;background:var(--surface-section);white-space:nowrap;transition:opacity .2s}.topology-page-wrapper .topology-details-sidebar .details-content{flex:1;overflow-y:auto;padding:24px 20px;transition:opacity .2s}.topology-page-wrapper .topology-details-sidebar .details-content .device-hero{text-align:center;margin-bottom:24px}.topology-page-wrapper .topology-details-sidebar .details-content .device-hero .device-title-row{display:flex;align-items:center;justify-content:center;gap:6px}.topology-page-wrapper .topology-details-sidebar .details-content .device-hero .inline-edit-btn{width:1.75rem;height:1.75rem;color:var(--primary-color)}.topology-page-wrapper .topology-details-sidebar .details-content .device-hero .device-icon{width:80px;height:80px;background:var(--surface-ground);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;font-size:2.5rem;color:var(--text-color-secondary);border:4px solid var(--surface-border);transition:all .3s ease}.topology-page-wrapper .topology-details-sidebar .details-content .device-hero .device-icon.online{background:#22c55e1a;color:var(--green-500);border-color:#22c55e33;box-shadow:0 0 20px #22c55e1a}.topology-page-wrapper .topology-details-sidebar .details-content .device-hero h3{margin:0 0 8px;font-size:1.25rem;font-weight:700;color:var(--text-color)}.topology-page-wrapper .topology-details-sidebar .details-content .details-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:8px}.topology-page-wrapper .topology-details-sidebar .details-content .details-grid .detail-item{display:flex;flex-direction:column;gap:4px}.topology-page-wrapper .topology-details-sidebar .details-content .details-grid .detail-item.full-width{grid-column:1/-1}.topology-page-wrapper .topology-details-sidebar .details-content .details-grid .detail-item label{font-size:.75rem;color:var(--text-color-secondary);text-transform:uppercase;letter-spacing:.05em}.topology-page-wrapper .topology-details-sidebar .details-content .details-grid .detail-item span{font-size:.95rem;color:var(--text-color);font-weight:500}.topology-page-wrapper .topology-details-sidebar .details-content .details-grid .detail-item .detail-location-link{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--primary-color);font-weight:600;text-decoration:underline;cursor:pointer}.topology-page-wrapper .topology-details-sidebar .details-content .details-grid .detail-item .detail-value-row{display:flex;align-items:center;gap:6px;flex-wrap:nowrap}.topology-page-wrapper .topology-details-sidebar .details-content .details-grid .detail-item .detail-value-row .ellipsis-text{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topology-page-wrapper .topology-details-sidebar .details-content .details-grid .detail-item .mini-copy-btn{width:1.6rem;height:1.6rem;flex:0 0 auto}.topology-page-wrapper .topology-details-sidebar .details-content .details-grid .detail-item input,.topology-page-wrapper .topology-details-sidebar .details-content .details-grid .detail-item textarea{width:100%}.topology-page-wrapper .topology-details-sidebar .details-content .details-toggle{padding-left:0}.topology-page-wrapper .topology-details-sidebar .details-content .traffic-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}.topology-page-wrapper .topology-details-sidebar .details-content .traffic-stats .stat-card{background:var(--surface-ground);padding:12px;border-radius:12px;border:1px solid var(--surface-border)}.topology-page-wrapper .topology-details-sidebar .details-content .traffic-stats .stat-card label{display:block;font-size:.7rem;color:var(--text-color-secondary);margin-bottom:4px}.topology-page-wrapper .topology-details-sidebar .details-content .traffic-stats .stat-card .value{font-size:1.1rem;font-weight:700;color:var(--primary-color)}.topology-page-wrapper .topology-details-sidebar .details-content .traffic-stats .stat-card .value span{font-size:.7rem;font-weight:400;color:var(--text-color-secondary);margin-left:2px}.topology-page-wrapper .topology-details-sidebar .details-content .traffic-summary-card{margin-top:16px;padding:14px;border-radius:14px;border:1px solid var(--surface-border);background:var(--surface-ground)}.topology-page-wrapper .topology-details-sidebar .details-content .traffic-summary-card .traffic-summary-header{display:flex;align-items:center;font-weight:700;margin-bottom:10px;color:var(--text-color)}.topology-page-wrapper .topology-details-sidebar .details-content .traffic-summary-card .traffic-summary-body{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.topology-page-wrapper .topology-details-sidebar .details-content .traffic-summary-card .traffic-summary-item{display:flex;flex-direction:column;gap:4px}.topology-page-wrapper .topology-details-sidebar .details-content .traffic-summary-card .traffic-summary-item label{font-size:.72rem;color:var(--text-color-secondary);text-transform:uppercase;letter-spacing:.04em}.topology-page-wrapper .topology-details-sidebar .details-content .traffic-summary-card .traffic-summary-item span{font-size:.92rem;font-weight:600;color:var(--text-color)}.topology-page-wrapper .topology-details-sidebar .details-content .traffic-chart-wrapper{margin-top:12px;min-height:320px}.topology-page-wrapper .topology-details-sidebar .details-content .traffic-chart-controls{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;margin-bottom:12px}.topology-page-wrapper .topology-details-sidebar .details-content .traffic-chart-controls .traffic-filter-field{display:flex;flex-direction:column;gap:6px}.topology-page-wrapper .topology-details-sidebar .details-content .traffic-chart-controls .traffic-filter-field label{font-size:.75rem;font-weight:600;color:var(--text-color-secondary)}.topology-page-wrapper .topology-details-sidebar .details-content .traffic-chart-controls .traffic-filter-field .p-calendar{width:220px}.topology-page-wrapper .topology-details-sidebar .details-content .traffic-chart-controls .traffic-filter-field .p-calendar .p-inputtext{width:100%}.topology-page-wrapper .topology-details-sidebar .details-content .traffic-snapshot-panel{margin-top:12px}.topology-page-wrapper .topology-details-sidebar .details-content .traffic-snapshot-panel .traffic-snapshot-body{display:flex;justify-content:center;align-items:flex-start;overflow:auto;border-radius:12px;border:1px solid var(--surface-border);background:var(--surface-ground);padding:8px}.topology-page-wrapper .topology-details-sidebar .details-content .traffic-snapshot-panel .traffic-snapshot-image{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:8px}.topology-page-wrapper .topology-details-sidebar .details-content .action-buttons button{border-radius:8px;padding:10px;font-weight:600}.topology-page-wrapper .topology-details-sidebar .no-selection-placeholder{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--text-color-secondary);padding:40px;text-align:center;opacity:.6}.topology-page-wrapper .topology-details-sidebar .no-selection-placeholder i{font-size:3rem;margin-bottom:16px}.topology-page-wrapper .topology-details-sidebar .no-selection-placeholder p{margin:0;font-size:.9rem}.topology-page-wrapper .topology-details-sidebar .server-metrics-section{grid-column:1/-1;margin-top:1rem;padding-top:.5rem}.topology-page-wrapper .topology-details-sidebar .server-metrics-section .metrics-sidebar-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem;margin-top:1rem}.topology-page-wrapper .topology-details-sidebar .server-metrics-section .metrics-sidebar-grid .metric-card{padding:.875rem 1rem;border-radius:12px}.topology-page-wrapper .topology-details-sidebar .server-metrics-section .metrics-sidebar-grid .metric-card .metric-header{margin-bottom:.4rem}.topology-page-wrapper .topology-details-sidebar .server-metrics-section .metrics-sidebar-grid .metric-card .metric-title span{font-size:.78rem}.topology-page-wrapper .topology-details-sidebar .server-metrics-section .metrics-sidebar-grid .metric-card .metric-icon{width:28px;height:28px;min-width:28px;border-radius:8px;font-size:.75rem}.topology-page-wrapper .topology-details-sidebar .server-metrics-section .metrics-sidebar-grid .metric-card .metric-value{font-size:.85rem;font-weight:700}.topology-page-wrapper .topology-details-sidebar .server-metrics-section .metrics-sidebar-grid .metric-card .metric-value-small{font-size:.8rem}.topology-page-wrapper .topology-details-sidebar .server-metrics-section .metrics-sidebar-grid .metric-card .detail-label,.topology-page-wrapper .topology-details-sidebar .server-metrics-section .metrics-sidebar-grid .metric-card .detail-value{font-size:.78rem}.topology-page-wrapper .topology-details-sidebar .server-metrics-section .metrics-sidebar-grid .metric-card.cpu-cores-card{grid-column:1/-1}.topology-page-wrapper .topology-details-sidebar .server-metrics-section .metric-sidebar-card{display:flex;flex-direction:column;gap:.75rem}.topology-page-wrapper .topology-details-sidebar .server-metrics-section .metric-sidebar-card .metric-sidebar-header{display:flex;justify-content:space-between;align-items:center}.topology-page-wrapper .topology-details-sidebar .server-metrics-section .metric-sidebar-card .metric-sidebar-header label{font-size:.85rem;font-weight:700;color:var(--text-color-secondary);text-transform:uppercase;letter-spacing:.08em;display:flex;align-items:center;gap:8px}.topology-page-wrapper .topology-details-sidebar .server-metrics-section .metric-sidebar-card .metric-sidebar-header label i{color:var(--primary-color);font-size:1rem;filter:drop-shadow(0 0 4px rgba(var(--primary-rgb),.3))}.topology-page-wrapper .topology-details-sidebar .server-metrics-section .metric-sidebar-card .metric-sidebar-header .value{font-size:1.1rem;font-weight:800;color:var(--text-color);font-family:Outfit,sans-serif}.topology-page-wrapper .topology-details-sidebar .server-metrics-section .metric-sidebar-card .p-progressbar{height:10px!important;background:rgba(var(--surface-border-rgb),.4)!important;border-radius:10px;overflow:hidden;box-shadow:inset 0 1px 2px #0000001a}.topology-page-wrapper .topology-details-sidebar .server-metrics-section .metric-sidebar-card .p-progressbar .p-progressbar-value{border-radius:10px;box-shadow:0 0 10px #0000001a;transition:width .5s cubic-bezier(.4,0,.2,1)}.topology-page-wrapper .topology-details-sidebar .server-metrics-section .metric-sidebar-card .p-progressbar.progress-success .p-progressbar-value{background:linear-gradient(90deg,#10b981,#22c55e)}.topology-page-wrapper .topology-details-sidebar .server-metrics-section .metric-sidebar-card .p-progressbar.progress-warning .p-progressbar-value{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.topology-page-wrapper .topology-details-sidebar .server-metrics-section .metric-sidebar-card .p-progressbar.progress-danger .p-progressbar-value{background:linear-gradient(90deg,#ef4444,#f87171)}.topology-page-wrapper .topology-details-sidebar .server-metrics-section .metrics-mini-row{display:flex;align-items:center;gap:16px;padding:12px 16px;background:var(--surface-section);border-radius:12px;border:1px solid var(--surface-border);margin-top:.5rem;box-shadow:inset 0 2px 4px #0000000d;justify-content:space-between}.topology-page-wrapper .topology-details-sidebar .server-metrics-section .metrics-mini-row .mini-item{display:flex;align-items:center;gap:6px;font-size:.9rem;color:var(--text-color);font-weight:600}.topology-page-wrapper .topology-details-sidebar .server-metrics-section .metrics-mini-row .mini-item i{color:var(--primary-color);font-size:1rem}.topology-page-wrapper .topology-details-sidebar .server-metrics-section .metrics-mini-row .mini-item span{font-family:JetBrains Mono,Courier New,monospace}.topology-page-wrapper .topology-details-sidebar .server-metrics-section .server-trends-section{padding-bottom:2rem}.topology-page-wrapper .topology-details-sidebar .server-metrics-section .server-trends-section .mini-period-dropdown .p-select,.topology-page-wrapper .topology-details-sidebar .server-metrics-section .server-trends-section .mini-period-dropdown .p-dropdown{background:rgba(var(--primary-rgb),.08)!important;border-color:rgba(var(--primary-rgb),.2)!important;border-radius:20px;height:26px;width:100px}.topology-page-wrapper .topology-details-sidebar .server-metrics-section .server-trends-section .mini-period-dropdown .p-select .p-select-label,.topology-page-wrapper .topology-details-sidebar .server-metrics-section .server-trends-section .mini-period-dropdown .p-select .p-dropdown-label,.topology-page-wrapper .topology-details-sidebar .server-metrics-section .server-trends-section .mini-period-dropdown .p-dropdown .p-select-label,.topology-page-wrapper .topology-details-sidebar .server-metrics-section .server-trends-section .mini-period-dropdown .p-dropdown .p-dropdown-label{padding:0 8px;font-size:.75rem;line-height:24px;color:var(--primary-color);font-weight:700}.topology-page-wrapper .topology-details-sidebar .server-metrics-section .server-trends-section .mini-period-dropdown .p-select .p-select-trigger,.topology-page-wrapper .topology-details-sidebar .server-metrics-section .server-trends-section .mini-period-dropdown .p-select .p-dropdown-trigger,.topology-page-wrapper .topology-details-sidebar .server-metrics-section .server-trends-section .mini-period-dropdown .p-dropdown .p-select-trigger,.topology-page-wrapper .topology-details-sidebar .server-metrics-section .server-trends-section .mini-period-dropdown .p-dropdown .p-dropdown-trigger{width:2rem;color:var(--primary-color)}.topology-page-wrapper .topology-details-sidebar .server-metrics-section .server-trends-section .sidebar-chart-container{border-radius:12px;padding:12px;border:1px solid var(--surface-border);transition:all .3s ease;margin-bottom:1.5rem}.topology-page-wrapper .topology-details-sidebar .server-metrics-section .server-trends-section .sidebar-chart-container:hover{border-color:var(--primary-color)}.topology-page-wrapper .topology-details-sidebar .server-metrics-section .server-trends-section .sidebar-chart-container .chart-label{font-size:.75rem;font-weight:700;color:var(--text-color-secondary);margin-bottom:.75rem;text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center}.topology-page-wrapper .topology-details-sidebar .server-metrics-section .server-trends-section .sidebar-chart-container .chart-label:before{content:"";width:3px;height:12px;background:var(--primary-color);margin-right:8px;border-radius:2px}.topology-page-wrapper .topology-details-sidebar .server-metrics-section .server-trends-section .sidebar-chart-container .chart-wrapper{height:160px;position:relative}.topology-page-wrapper .sidebar-toggler{position:absolute;top:50%;bottom:50%;width:28px;height:28px;background:var(--surface-card);color:var(--text-color);border:1px solid var(--surface-border);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:110;box-shadow:0 4px 12px #00000026;transition:all .2s cubic-bezier(.4,0,.2,1);font-size:.8rem}.topology-page-wrapper .sidebar-toggler:hover{background:var(--primary-color);color:#fff;border-color:var(--primary-color);transform:scale(1.1)}.topology-page-wrapper .sidebar-toggler.left{right:-14px}.topology-page-wrapper .sidebar-toggler.right{left:-14px}.topology-page-wrapper .compact-tree,.topology-page-wrapper .compact-tree .p-tree,.topology-page-wrapper .compact-tree .p-tree-container{outline:none!important;box-shadow:none!important;border:none!important;padding:0!important;margin:0!important;max-width:100%!important;overflow-x:hidden!important}.topology-page-wrapper .compact-tree .p-tree-node{padding:0!important;margin:0!important;list-style:none!important}.topology-page-wrapper .compact-tree .p-tree-node-spacer{display:none!important;width:0!important}.topology-page-wrapper .compact-tree .p-tree-node-children{padding-left:0!important;padding-right:0!important;margin-top:0!important;margin-bottom:0!important;margin-left:10px!important}.topology-page-wrapper .compact-tree .p-tree-node-content{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;text-align:left!important;padding:1px 4px!important;gap:3px!important;border-radius:4px!important;outline:none!important;box-shadow:none!important;border:1px solid transparent!important;width:100%!important;box-sizing:border-box!important;overflow:hidden!important}.topology-page-wrapper .compact-tree .p-tree-node-content.p-focus,.topology-page-wrapper .compact-tree .p-tree-node-content:focus,.topology-page-wrapper .compact-tree .p-tree-node-content:focus-visible,.topology-page-wrapper .compact-tree .p-tree-node-content:active{outline:none!important;box-shadow:none!important;border-color:transparent!important}.topology-page-wrapper .compact-tree .p-tree-node-content.p-tree-node-selected,.topology-page-wrapper .compact-tree .p-tree-node-content.p-highlight{outline:none!important;box-shadow:none!important;border-color:transparent!important;background:rgba(var(--primary-color-rgb),.15)!important;color:var(--primary-color)!important}.topology-page-wrapper .compact-tree .p-tree-node-content .p-tree-node-toggle-button{width:14px!important;height:14px!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}.topology-page-wrapper .compact-tree .p-tree-node-content .p-tree-node-toggle-button.p-focus,.topology-page-wrapper .compact-tree .p-tree-node-content .p-tree-node-toggle-button:focus{outline:none!important;box-shadow:none!important}.topology-page-wrapper .compact-tree .p-tree-node-content .p-tree-node-icon{font-size:.65rem!important;width:14px!important;height:14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0 2px 0 0!important;flex-shrink:0!important}.topology-page-wrapper .compact-tree .p-tree-node-content .p-tree-node-label{font-size:.75rem!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;text-align:left!important;flex:1 1 0!important;min-width:0!important;max-width:100%!important;padding:0!important;margin:0!important}.topology-page-wrapper .compact-tree .p-tree-node-content .tree-node-label-text{display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;text-align:left!important;max-width:100%!important}.topology-page-wrapper .compact-tree .p-tree-node-content.p-tree-node-dragover{background:rgba(var(--primary-color-rgb),.18)!important;border-color:var(--primary-color)!important;box-shadow:inset 0 0 0 2px rgba(var(--primary-color-rgb),.6)!important;border-radius:6px!important}.topology-page-wrapper .compact-tree .p-tree-node-drop-point{height:2px!important;background:var(--yellow-500, #f59e0b)!important;border-radius:2px!important;margin:1px 0!important}.sidebar-multi-sel{color:var(--primary-color)!important;font-weight:600!important}.sidebar-multi-sel-icon{font-size:.62rem!important;margin-right:3px;flex-shrink:0;color:var(--primary-color);vertical-align:middle}.restream-child-label{font-style:normal}.restream-badge{display:inline-block;font-size:.56rem;font-weight:700;letter-spacing:.01em;padding:0 4px;border-radius:3px;margin-left:4px;background:color-mix(in srgb,var(--blue) 15%,transparent);color:var(--blue);vertical-align:middle;line-height:1.4;font-style:normal}.tree-drag-preview-card{position:fixed;z-index:9999;pointer-events:none;width:256px;background:var(--surface-card);border:1.5px solid var(--primary-color);border-radius:10px;box-shadow:0 8px 32px var(--maskbg, rgba(0, 0, 0, .4)),0 0 0 1px rgba(var(--primary-color-rgb),.15);color:var(--text-color);font-size:.75rem;overflow:hidden;animation:tdpFadeIn .14s ease}.tree-drag-preview-card .tdp-header{display:flex;align-items:center;gap:5px;padding:5px 10px;background:rgba(var(--primary-color-rgb),.1);border-bottom:1px solid rgba(var(--primary-color-rgb),.2);font-size:.68rem;color:var(--text-color-secondary);letter-spacing:.02em;text-transform:uppercase}.tree-drag-preview-card .tdp-header .tdp-multi-badge{margin-left:auto;font-size:.62rem;padding:1px 6px;border-radius:999px;background:var(--primary-color);color:#fff;font-weight:700;letter-spacing:0;text-transform:none}.tree-drag-preview-card .tdp-row{display:flex;align-items:center;gap:5px;padding:5px 10px;min-height:26px}.tree-drag-preview-card .tdp-row .tdp-icon{font-size:.62rem;width:13px;flex-shrink:0;opacity:.75}.tree-drag-preview-card .tdp-row .tdp-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.73rem}.tree-drag-preview-card .tdp-row.tdp-parent{background:var(--surface-hover);font-weight:600;color:var(--text-color);border-bottom:1px solid var(--surface-border)}.tree-drag-preview-card .tdp-row.tdp-parent .tdp-icon{opacity:1;color:var(--primary-color)}.tree-drag-preview-card .tdp-row.tdp-child{padding-left:10px;color:var(--text-color-secondary)}.tree-drag-preview-card .tdp-row.tdp-child .tdp-icon{opacity:.65}.tree-drag-preview-card .tdp-row.tdp-more{padding-top:2px;padding-bottom:2px;min-height:18px}.tree-drag-preview-card .tdp-row.tdp-sibling-target{color:var(--text-color-secondary)}.tree-drag-preview-card .tdp-row.tdp-sibling-target .tdp-icon{opacity:.65}.tree-drag-preview-card .tdp-row.tdp-new-node{background:rgba(var(--primary-color-rgb),.15);border:1px dashed rgba(var(--primary-color-rgb),.6);border-radius:5px;margin:2px 6px;padding:4px 6px;color:var(--primary-color);font-weight:600}.tree-drag-preview-card .tdp-row.tdp-new-node .tdp-icon{color:var(--primary-color);opacity:1}.tree-drag-preview-card .tdp-indent{width:12px;flex-shrink:0;position:relative}.tree-drag-preview-card .tdp-indent:before{content:"";position:absolute;left:5px;top:-12px;bottom:0;width:1px;background:var(--surface-border)}.tree-drag-preview-card .tdp-children{padding:2px 0 4px}.tree-drag-preview-card .tdp-divider-arrow{display:flex;justify-content:center;padding:2px 0;color:var(--text-color-secondary);opacity:.5;font-size:.6rem}.tree-drag-preview-card .tdp-badge-new{flex-shrink:0;font-size:.6rem;padding:1px 5px;border-radius:999px;background:rgba(var(--primary-color-rgb),.2);color:var(--primary-color);font-weight:700;margin-left:auto;white-space:nowrap}@keyframes tdpFadeIn{0%{opacity:0;transform:scale(.96) translateY(4px)}to{opacity:1;transform:scale(1) translateY(0)}}.p-menu,.p-contextmenu{width:auto!important;border-radius:8px!important;padding:6px 0!important}.p-menu .p-menuitem,.p-contextmenu .p-menuitem{margin:2px 0!important}.p-menu .p-menuitem .p-menuitem-link,.p-contextmenu .p-menuitem .p-menuitem-link{padding:14px 28px!important;display:flex!important;align-items:center!important;white-space:nowrap!important;background:transparent!important;transition:background-color .2s}.p-menu .p-menuitem .p-menuitem-link .p-menuitem-text,.p-contextmenu .p-menuitem .p-menuitem-link .p-menuitem-text{color:#fff!important;font-weight:500!important;font-size:1.05rem!important;white-space:nowrap!important;display:inline-flex!important}.p-menu .p-menuitem .p-menuitem-link .p-menuitem-icon,.p-contextmenu .p-menuitem .p-menuitem-link .p-menuitem-icon{color:#3b82f6!important;font-size:1.2rem!important;margin-right:16px!important}.p-menu .p-menuitem .p-menuitem-link:hover,.p-contextmenu .p-menuitem .p-menuitem-link:hover{background:#ffffff14!important}.p-menu .p-submenu-list,.p-contextmenu .p-submenu-list{background:#1f2937!important;border:1px solid rgba(255,255,255,.1)!important}:root{--primary-color-rgb: 59, 130, 246}@keyframes slideInLeft{0%{transform:translate(-20px);opacity:0}to{transform:translate(0);opacity:1}}.ghost-line{pointer-events:none;stroke:#3b82f6;stroke-width:2.5px;stroke-dasharray:5,5;opacity:.7}.layout-btn.active i.pi-link{animation:pulse-link 2s infinite ease-in-out}@keyframes pulse-link{0%{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.8}to{transform:scale(1);opacity:1}}.node-port{fill:var(--primary-color)!important;stroke:var(--surface-card)!important;stroke-width:2px;cursor:crosshair;transition:all .2s ease;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.node-port:hover{fill:var(--primary-600, #2563eb)!important;transform:scale(1.4);stroke-width:3px}.node-port-plus{pointer-events:none;fill:#fff;font-size:10px;font-weight:700}.topology-graph-container.cable-cursor{cursor:crosshair!important}.group-hull{pointer-events:none;transition:opacity .3s ease,fill .3s ease,stroke .3s ease;filter:blur(4px)}.group-label{pointer-events:none;font-family:Inter,system-ui,-apple-system,sans-serif;font-weight:800;text-shadow:0 4px 12px rgba(0,0,0,.7);letter-spacing:.05em;dominant-baseline:middle;cursor:default;-webkit-user-select:none;user-select:none;paint-order:stroke fill;stroke:#ffffff26;stroke-width:1px}.group-edit-icon{font-family:"Font Awesome 6 Free","Font Awesome 5 Free"!important;font-weight:900!important;cursor:pointer!important;pointer-events:all!important;transition:all .2s cubic-bezier(.4,0,.2,1);filter:drop-shadow(0 2px 4px rgba(0,0,0,.5));transform-box:fill-box;transform-origin:center}.group-edit-icon:hover{transform:scale(1.25);filter:drop-shadow(0 4px 8px rgba(0,0,0,.7))}.p-colorpicker .p-colorpicker-color{background-image:linear-gradient(to top,#000,transparent),linear-gradient(to right,#fff,transparent)!important}.p-colorpicker .p-colorpicker-hue{background-image:linear-gradient(0deg,red 0,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red)!important}.p-colorpicker .p-colorpicker-preview{padding-left:3rem!important}.selection-rect{fill:#2296f31a;stroke:var(--primary-color);stroke-width:1px;stroke-dasharray:4,2;pointer-events:none;shape-rendering:crispEdges}.group-hull{pointer-events:none;transition:opacity .3s ease,fill .3s ease,stroke .3s ease}.group-hull.dashed{stroke-dasharray:10,6}.group-hull.dotted{stroke-dasharray:2,6}.settings-overlay{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:12px!important;padding:0!important}.settings-overlay:before,.settings-overlay:after{display:none!important}.settings-overlay .p-overlaypanel-content{padding:0!important}.settings-overlay .settings-panel{padding:16px}.settings-overlay .settings-panel .settings-header{display:flex;align-items:center;font-weight:600;font-size:.95rem}.settings-overlay .settings-panel .p-divider{margin:12px 0;opacity:.5}.settings-overlay .settings-panel .setting-item{display:flex;justify-content:space-between;align-items:center;padding:8px 0}.settings-overlay .settings-panel .setting-item .setting-info{display:flex;align-items:center}.settings-overlay .settings-panel .setting-item .setting-info i{font-size:1.25rem;color:var(--text-color-secondary)}.settings-overlay .settings-panel .setting-item .setting-info .setting-text span{display:block;font-size:.9rem;color:var(--text-color)}.settings-overlay .settings-panel .setting-item .setting-info .setting-text small{display:block;font-size:.75rem;color:var(--text-color-secondary)}.color-settings-container .p-selectbutton .p-button{flex:1;font-size:.85rem;padding:8px}.color-config-area{border:1px solid var(--surface-border)}.color-config-area.manual-mode{box-shadow:0 4px 12px rgba(var(--primary-rgb),.1);border:1px solid var(--surface-border)}.color-preview-large{width:54px;height:54px;border-radius:16px;flex-shrink:0;transition:background-color .3s cubic-bezier(.4,0,.2,1)}.swatch-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(28px,1fr));gap:8px}.swatch-grid .swatch-item{width:28px;height:28px;border:2px solid transparent;transition:all .2s ease}.swatch-grid .swatch-item:hover{transform:scale(1.15);z-index:1}.swatch-grid .swatch-item.active{border-color:var(--text-color);transform:scale(1.1);box-shadow:0 0 0 2px var(--surface-card),0 0 0 4px var(--primary-color)}.swatch-grid .advanced-picker-btn{width:28px;height:28px;border:1px solid var(--surface-border);transition:all .2s;overflow:hidden;position:relative}.swatch-grid .advanced-picker-btn.active-custom{border-color:var(--primary-color);background:var(--primary-color)!important;box-shadow:0 0 0 2px var(--surface-card),0 0 0 4px var(--primary-color);transform:scale(1.1)}.swatch-grid .advanced-picker-btn .p-colorpicker{width:100%!important;height:100%!important;display:flex}.swatch-grid .advanced-picker-btn .p-colorpicker-preview{width:100%!important;height:100%!important;border:none!important;background:transparent!important;padding:0!important;margin:0!important;display:flex;align-items:center;justify-content:center}.swatch-grid .advanced-picker-btn .p-colorpicker-preview:after{content:"\e946";font-family:primeicons;font-size:.9rem;opacity:.8}.auto-color-note{animation:fadeIn .4s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.p-dialog .p-dialog-footer{display:flex!important;align-items:center!important;justify-content:flex-end!important;padding:1.5rem!important;gap:.5rem!important}.p-dialog .p-dialog-footer .flex-footer-content{display:flex;align-items:center;width:100%;gap:.5rem}.p-dialog .p-dialog-footer .flex-grow-1{flex-grow:1!important}.camera-preview-wrapper{position:relative;width:100%;background:#000;border-radius:8px;overflow:hidden;display:flex;justify-content:center;align-items:center;min-height:200px}.camera-preview-wrapper video{width:100%;height:auto;max-height:80vh;display:block;object-fit:contain}.camera-preview-wrapper .preview-error-overlay{position:absolute;bottom:0;left:0;right:0;background:#dc2626cc;color:#fff;padding:12px;display:flex;align-items:center;justify-content:center;font-size:.9rem;z-index:3;animation:slideUp .3s ease-out}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.users-workspace{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem 2rem;box-sizing:border-box}.eyebrow{margin:0 0 .65rem;font-size:.76rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--text-color-secondary)}.workspace-panel h2{margin:0;font-size:clamp(1.5rem,1.8vw,2rem);line-height:1.1;font-weight:600;color:var(--text-color)}.workspace-panel p{margin:.6rem 0 0;color:var(--text-color-secondary);max-width:60ch;font-size:.9rem}.workspace-panel{border-radius:0;background:var(--surface-card);border:1px solid var(--surface-border);color:var(--text-color)}.panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.panel-actions{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;flex-wrap:wrap}.workspace-search{min-width:260px}.workspace-search input{width:100%}.workspace-table-card{padding:0;border-radius:0;background:transparent;border:none}.metrics-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.metric-card{align-items:center;gap:1rem;padding:1.25rem;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:10px;transition:border-color .2s ease,box-shadow .2s ease}.metric-card:hover{border-color:var(--primary-color)}.metric-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:8px;background:#ff7a0014;color:var(--primary-color);font-size:1.25rem}.metric-content{display:flex;flex-direction:column;gap:.15rem}.metric-title{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-color-secondary)}.metric-value{margin:0;font-size:1.5rem;font-weight:700;color:var(--text-color);line-height:1.1}.metric-sub{font-size:.78rem;color:var(--text-color-secondary)}.workspace-tabs{display:flex;width:fit-content;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:8px;padding:.25rem;gap:.25rem}.tab-btn{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border:none;background:transparent;color:var(--text-color-secondary);font-size:.88rem;font-weight:500;border-radius:6px;cursor:pointer;transition:all .2s ease}.tab-btn:hover{background:#80808014;color:var(--text-color)}.tab-btn.active{background:var(--primary-color);color:#fff}.tab-btn i{font-size:.95rem}.role-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.25rem}.permission-card-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.25rem}.role-card{padding:1.25rem;border-radius:10px;border:1px solid var(--surface-border);background:var(--surface-card);display:flex;flex-direction:column;justify-content:space-between;min-height:190px}.role-card-top,.permission-card-head{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.role-card h3,.permission-card h3,.preview-card h3{margin:0;font-size:1.05rem;font-weight:600;color:var(--text-color)}.role-card p,.permission-card p,.preview-card p{margin:.35rem 0 0;line-height:1.4;font-size:.85rem;color:var(--text-color-secondary)}.role-card-actions{display:flex;align-items:flex-start;gap:.2rem}.role-card-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:1rem 0;padding:.75rem;border-radius:6px;background:#8080800a;border:1px solid var(--surface-border)}.meta-label{display:block;margin-bottom:.2rem;font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-color-secondary)}.inline-chip-list{display:flex;flex-wrap:wrap;gap:.35rem}.soft-chip{display:inline-flex;align-items:center;padding:.25rem .5rem;border-radius:4px;background:#ff7a0014;border:1px solid rgba(255,122,0,.2);color:var(--primary-color);font-size:.75rem;font-weight:500;line-height:1.2}.permission-chip{background:#00b4820f;border-color:#00b4822e;color:#00b482}.muted-text{color:var(--text-color-secondary);font-size:.84rem}.permission-card{padding:1.25rem;border-radius:10px;border:1px solid var(--surface-border);background:var(--surface-card);display:flex;flex-direction:column;justify-content:space-between;min-height:150px}.category-pill{display:inline-flex;align-items:center;margin-bottom:.4rem;padding:.15rem .4rem;border-radius:4px;background:#ff7a0014;border:1px solid rgba(255,122,0,.18);color:var(--primary-color);font-size:.7rem;font-weight:600}.permission-usage{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1rem;font-size:.8rem;color:var(--text-color-secondary)}.empty-state-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.55rem;min-height:200px;padding:1.5rem;text-align:center;border-radius:10px;border:1px dashed var(--surface-border);background:transparent;color:var(--text-color-secondary);grid-column:1/-1}.empty-state-card i{font-size:1.5rem;color:var(--text-color-secondary)}.identity-cell{display:flex;flex-direction:column;gap:.12rem}@media screen and (min-width:769px){app-users .p-datatable.p-datatable-sm .p-datatable-tbody>tr>td{padding:7px 12px!important;line-height:1.4!important}app-users .inline-chip-list{gap:.2rem;flex-wrap:nowrap;overflow:hidden}app-users .soft-chip{padding:.1rem .4rem;font-size:.7rem;white-space:nowrap}app-users .p-badge{font-size:.7rem!important;padding:0 .4rem!important;min-width:unset!important;height:1.2rem!important;line-height:1.2rem!important}app-users .approval-cell-wrapper{gap:4px}}.dialog-split{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);gap:1.25rem}.dialog-main,.dialog-sidebar{min-width:0}.dialog-grid{display:grid;gap:1rem;margin-bottom:1rem}.dialog-grid.two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.dialog-grid.single-column{grid-template-columns:minmax(0,1fr)}.preview-card{position:sticky;top:0;padding:1.25rem;border-radius:10px;background:var(--surface-card);border:1px solid var(--surface-border)}.preview-divider{height:1px;margin:1rem 0;background:var(--surface-border)}.preview-metric{margin-bottom:.85rem}.permission-picker-header{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin:1.25rem 0 1rem}.permission-picker-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;max-height:400px;overflow-y:auto;padding-right:.25rem}.permission-option-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.85rem;align-items:flex-start;padding:.9rem;border-radius:8px;border:1px solid var(--surface-border);background:#80808005;cursor:pointer}.permission-option-card:hover{border-color:var(--primary-color);background:#8080800a}.permission-option-body strong{display:block;margin-bottom:.25rem;color:var(--text-color)}.permission-option-body p{margin:0;font-size:.8rem;color:var(--text-color-secondary)}.p-datatable .p-paginator .p-paginator-rpp-options{height:2.25rem!important;min-width:4.25rem!important;border-radius:6px!important;overflow:hidden}.p-datatable .p-paginator .p-paginator-rpp-options .p-dropdown-label{display:flex;align-items:center;height:100%!important;padding:0 .625rem!important;line-height:1.2;background:transparent!important}.p-datatable .p-paginator .p-paginator-rpp-options .p-dropdown-trigger{width:1.75rem!important}@media screen and (max-width:1200px){.users-hero,.studio-grid,.dialog-split{grid-template-columns:minmax(0,1fr)}.hero-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:768px){.users-hero{padding:1.25rem}.hero-stats,.dialog-grid.two-columns,.permission-picker-grid{grid-template-columns:minmax(0,1fr)}.panel-header,.panel-actions,.permission-picker-header{flex-direction:column;align-items:stretch}.workspace-search{min-width:0;width:100%}.p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.empty-message-row):not(.expanded-row){display:flex!important;flex-direction:column!important;background:var(--surface-card)!important;border:1px solid var(--surface-border)!important;border-radius:12px!important;margin-bottom:.75rem!important;padding:.75rem .875rem!important;box-shadow:0 2px 6px #0000000a!important;gap:0!important;position:relative!important;overflow:hidden!important}.p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.empty-message-row):not(.expanded-row)>td{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:.3rem 0!important;border:none!important;border-bottom:1px solid var(--surface-border)!important;background:transparent!important;box-sizing:border-box!important;gap:.5rem!important;width:100%!important}.p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.empty-message-row):not(.expanded-row)>td>*:not(.p-column-title){margin-left:auto!important;text-align:right!important}.p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.empty-message-row):not(.expanded-row)>td span.p-tag,.p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.empty-message-row):not(.expanded-row)>td p-tag{width:fit-content!important;white-space:nowrap!important;flex-shrink:0!important;flex:unset!important;display:inline-flex!important;align-self:center!important}.p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.empty-message-row):not(.expanded-row)>td .p-column-title{display:block!important;font-weight:700!important;color:var(--text-color-secondary)!important;white-space:nowrap!important;flex-shrink:0!important;min-width:80px!important;letter-spacing:0!important}.p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.empty-message-row):not(.expanded-row)>td:last-child{border-bottom:none!important;padding-bottom:0!important}.p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.empty-message-row):not(.expanded-row)>td.actions-col{order:-1!important;justify-content:flex-end!important;border-bottom:1px solid var(--surface-border)!important;padding-top:0!important;padding-bottom:.25rem!important;padding-right:0!important}.p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.empty-message-row):not(.expanded-row)>td.actions-col .p-column-title{display:none!important}.p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.empty-message-row):not(.expanded-row)>td.actions-col i{font-size:1.25rem;padding:.25rem 0 .25rem .25rem;cursor:pointer}.p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.empty-message-row):not(.expanded-row)>td.actions-col .p-button{padding-right:0!important;margin-right:0!important}.p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.empty-message-row):not(.expanded-row)>td.checkbox-col{order:-2!important;border-bottom:none!important;padding:0!important;width:auto!important;position:absolute!important;top:.75rem!important;left:.875rem!important}.p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.empty-message-row):not(.expanded-row)>td.checkbox-col .p-column-title{display:none!important}.p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.empty-message-row):not(.expanded-row)>td.expander-col{display:none!important}app-servers .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.empty-message-row):not(.expanded-row){display:grid!important;grid-template-columns:repeat(12,1fr)!important;flex-direction:unset!important}app-servers .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.empty-message-row):not(.expanded-row)>td{justify-content:flex-start!important;width:auto!important;border-bottom:none!important}app-servers .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.empty-message-row):not(.expanded-row)>td>*:not(.p-column-title){margin-left:initial!important;text-align:initial!important}app-servers .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.empty-message-row):not(.expanded-row)>td .p-column-title{min-width:initial!important}app-servers .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.empty-message-row):not(.expanded-row)>td:last-child{border-bottom:none!important;padding-bottom:initial!important}app-servers .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.empty-message-row):not(.expanded-row)>td.actions-col{order:initial!important;justify-content:initial!important;border-bottom:none!important}app-servers .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.empty-message-row):not(.expanded-row)>td.checkbox-col{order:initial!important;position:static!important;top:initial!important;left:initial!important}app-servers .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.empty-message-row):not(.expanded-row)>td.expander-col{display:flex!important}.user-dialog input,.user-dialog textarea,.user-dialog .p-dropdown,.user-dialog .p-multiselect,.user-dialog .p-calendar,.role-dialog input,.role-dialog textarea,.role-dialog .p-dropdown,.role-dialog .p-multiselect,.role-dialog .p-calendar,.permission-dialog input,.permission-dialog textarea,.permission-dialog .p-dropdown,.permission-dialog .p-multiselect,.permission-dialog .p-calendar{width:100%!important;max-width:100%!important}}@media screen and (max-width:576px){.p-inputtext{font-size:16px!important;padding:.625rem}}.ptz-page{height:100dvh;min-height:100dvh;display:grid;grid-template-columns:minmax(200px,240px) 1fr minmax(260px,280px);background:var(--surface-ground);color:var(--text-color);gap:0;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.ptz-page.sidebar-collapsed{grid-template-columns:0px 1fr 280px}.ptz-page.no-right-sidebar{grid-template-columns:minmax(200px,240px) 1fr}.ptz-page.no-right-sidebar.sidebar-collapsed{grid-template-columns:0px 1fr}.ptz-page.right-sidebar-collapsed{grid-template-columns:minmax(200px,240px) 1fr 0px}.ptz-page.right-sidebar-collapsed.sidebar-collapsed{grid-template-columns:0px 1fr 0px}.ptz-page .sidebar{height:100vh;max-height:100vh;transition:all .3s cubic-bezier(.4,0,.2,1);position:sticky;top:0;z-index:100}.ptz-page .sidebar.collapsed{width:0;padding:0;overflow:visible;background:transparent;border:none;cursor:auto}.ptz-page .sidebar.collapsed:hover{background:transparent}.ptz-page .sidebar.right-panel.collapsed{width:0;padding:0;overflow:visible;background:transparent;border:none;cursor:auto}.ptz-page .sidebar.right-panel.collapsed:hover{background:transparent}.ptz-page .sidebar-right-scroll-area{flex:1;overflow-y:auto;overflow-x:hidden;padding:16px;display:flex;flex-direction:column;height:100%}.ptz-page .sidebar-right-scroll-area::-webkit-scrollbar{width:6px}.ptz-page .sidebar-right-scroll-area::-webkit-scrollbar-track{background:transparent}.ptz-page .sidebar-right-scroll-area::-webkit-scrollbar-thumb{background:rgba(var(--primary-color-rgb, 59, 130, 246),.2);border-radius:10px}.ptz-page .sidebar-right-scroll-area::-webkit-scrollbar-thumb:hover{background:rgba(var(--primary-color-rgb, 59, 130, 246),.4)}.ptz-page .sidebar-toggler{position:absolute;top:50%;transform:translateY(-50%);width:28px;height:28px;background:var(--surface-card);color:var(--text-color);border:1px solid var(--surface-border);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:110;box-shadow:0 4px 12px #00000026;transition:all .2s cubic-bezier(.4,0,.2,1);font-size:.8rem}.ptz-page .sidebar-toggler:hover{background:var(--primary-color);color:#fff;border-color:var(--primary-color);transform:translateY(-50%) scale(1.1)}.ptz-page .sidebar-toggler.left{right:-14px}.ptz-page .sidebar-toggler.right{left:-14px}.ptz-page .sidebar.left-panel.collapsed .sidebar-toggler.left{right:-24px}.ptz-page .sidebar.right-panel.collapsed .sidebar-toggler.right{left:-28px}.ptz-page .sidebar-content{animation:fadeIn .3s ease;min-width:180px;max-width:240px;max-height:100%;display:flex;flex-direction:column;padding:16px;height:100%;border-right:1px solid var(--surface-border);overflow:hidden}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.ptz-page .section-header{display:flex;align-items:center;gap:10px;margin-bottom:8px;padding-bottom:8px;border-bottom:2px solid var(--primary-color)}.ptz-page .section-header i{font-size:16px;color:var(--primary-color)}.ptz-page .section-header h2{margin:0;font-size:14px;font-weight:700;color:var(--text-color);flex:1}.ptz-page .section-header .ptz-settings-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:6px;background:transparent;color:var(--text-color-secondary);cursor:pointer;transition:background .15s,color .15s}.ptz-page .section-header .ptz-settings-btn i{font-size:14px;color:inherit}.ptz-page .section-header .ptz-settings-btn:hover{background:#0000000f;color:var(--primary-color)}.ptz-page .btn-icon-only{background:transparent;border:none;color:var(--text-color-secondary);width:32px;height:32px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:6px;cursor:pointer;transition:all .2s ease}.ptz-page .btn-icon-only:hover{background:rgba(var(--primary-color-rgb, 59, 130, 246),.1);color:var(--primary-color)}.ptz-page h2,.ptz-page h3{margin:0 0 12px;font-weight:700}.ptz-page h3{font-size:12px;color:var(--text-color-secondary);margin:12px 0 8px;display:flex;align-items:center;gap:6px}.ptz-page h3 i{color:var(--primary-400, #60a5fa)}.ptz-page .divider{height:1px;background:var(--surface-border);margin:16px 0}.ptz-page .input-label{display:block;font-size:12px;font-weight:600;color:var(--text-color-secondary);margin-bottom:6px;text-transform:uppercase;letter-spacing:.5px}.ptz-page .input-label i{margin-right:4px;color:var(--primary-400, #60a5fa)}.ptz-page .required{color:var(--red-400, #ff6b6b);margin-left:2px}.ptz-page .form-group{margin-bottom:12px}.ptz-page .form-group .form-input{width:100%;border-radius:8px;border:1px solid var(--surface-border);background:var(--surface-card);color:var(--text-color);padding:8px 10px;font-size:.9rem;transition:all .2s ease}.ptz-page .form-group .form-input:focus{outline:none;border-color:var(--primary-400, #60a5fa);box-shadow:0 0 0 2px rgba(var(--primary-color-rgb, 59, 130, 246),.1);background:var(--surface-card);opacity:.8}.ptz-page .form-group .form-input::placeholder{color:var(--text-color-secondary)}.ptz-page .form-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ptz-page .form-input{width:100%;border-radius:8px;border:1px solid var(--surface-border);background:var(--surface-card);color:var(--text-color);padding:8px 10px;font-size:.9rem;transition:all .2s ease}.ptz-page .form-input:focus{outline:none;border-color:var(--primary-400, #60a5fa);box-shadow:0 0 0 2px #4facfe1a;background:var(--surface-card);opacity:.8}.ptz-page .form-input::placeholder{color:var(--text-color-secondary)}.ptz-page .checkbox-input{width:auto;margin-right:8px;cursor:pointer}.ptz-page .stack-form{display:grid;gap:12px}.ptz-page input,.ptz-page select,.ptz-page button{width:100%;border-radius:8px;border:1px solid var(--surface-border);background:var(--surface-card);color:var(--text-color);padding:10px 12px;font-family:inherit}.ptz-page .btn,.ptz-page .ptz-btn,.ptz-page .ptz-lock-release-btn,.ptz-page .ptz-lock-request-btn,.ptz-page .ptz-mini-btn,.ptz-page .btn-refresh{width:100%;border-radius:8px;border:1px solid var(--surface-border);background:var(--surface-card);color:var(--text-color);padding:10px 12px;cursor:pointer;font-weight:600;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center;gap:6px;text-transform:none;font-size:.9rem}.ptz-page .btn i,.ptz-page .ptz-btn i,.ptz-page .ptz-lock-release-btn i,.ptz-page .ptz-lock-request-btn i,.ptz-page .ptz-mini-btn i,.ptz-page .btn-refresh i{font-size:14px}.ptz-page .btn:hover,.ptz-page .ptz-btn:hover,.ptz-page .ptz-lock-release-btn:hover,.ptz-page .ptz-lock-request-btn:hover,.ptz-page .ptz-mini-btn:hover,.ptz-page .btn-refresh:hover{filter:brightness(1.1);border-color:var(--primary-400, #60a5fa)}.ptz-page .btn:active,.ptz-page .ptz-btn:active,.ptz-page .ptz-lock-release-btn:active,.ptz-page .ptz-lock-request-btn:active,.ptz-page .ptz-mini-btn:active,.ptz-page .btn-refresh:active,.ptz-page .btn.kbd-active,.ptz-page .kbd-active.ptz-btn,.ptz-page .kbd-active.ptz-lock-release-btn,.ptz-page .kbd-active.ptz-lock-request-btn,.ptz-page .kbd-active.ptz-mini-btn,.ptz-page .kbd-active.btn-refresh{transform:scale(.96);filter:brightness(.9)}.ptz-page .btn-primary{background:var(--primary-color);border-color:var(--primary-color);color:#fff}.ptz-page .btn-primary:hover{background:var(--primary-600, var(--primary-color));filter:brightness(.9);border-color:var(--primary-600, var(--primary-color))}.ptz-page .btn-primary:active,.ptz-page .btn-primary.kbd-active{filter:brightness(.85);transform:scale(.96)}.ptz-page .btn-secondary{background:rgba(var(--primary-color-rgb, 59, 130, 246),.08);border-color:var(--primary-color);color:var(--primary-color)}.ptz-page .btn-secondary:hover{background:rgba(var(--primary-color-rgb, 59, 130, 246),.15);border-color:var(--primary-color);color:var(--primary-color)}.ptz-page .btn-warning{background:var(--orange-400, #ffa500);border-color:var(--orange-400, #ffa500);color:#fff}.ptz-page .btn-warning:hover{background:var(--warning-color);filter:brightness(1.08)}.ptz-page .btn-danger{background:var(--red-400, #ff6b6b);border-color:var(--red-400, #ff6b6b);color:#fff}.ptz-page .btn-danger:hover{background:var(--danger-color);filter:brightness(1.08)}.ptz-page .btn-refresh{width:auto;flex:1}.ptz-page button{cursor:pointer}.ptz-page button:hover{filter:brightness(1.08)}.ptz-page .row-buttons{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:1rem}.ptz-page .row-buttons .btn,.ptz-page .row-buttons .ptz-btn,.ptz-page .row-buttons .ptz-lock-release-btn,.ptz-page .row-buttons .ptz-lock-request-btn,.ptz-page .row-buttons .ptz-mini-btn,.ptz-page .row-buttons .btn-refresh{padding:6px 8px;font-size:.75rem}.ptz-page .row-buttons .btn i,.ptz-page .row-buttons .ptz-btn i,.ptz-page .row-buttons .ptz-lock-release-btn i,.ptz-page .row-buttons .ptz-lock-request-btn i,.ptz-page .row-buttons .ptz-mini-btn i,.ptz-page .row-buttons .btn-refresh i{font-size:11px}.ptz-page .danger{background:var(--red-400, #ff6b6b);color:#fff;border:none}.ptz-page .status-box{min-height:50px;background:rgba(var(--primary-color-rgb, 59, 130, 246),.08);border-radius:10px;padding:12px;border:1px solid rgba(var(--primary-color-rgb, 59, 130, 246),.2);margin-bottom:16px;display:flex;align-items:center;gap:10px;color:var(--text-color-secondary);font-size:.9rem}.ptz-page .status-box i{flex-shrink:0;color:var(--primary-400, #60a5fa)}.ptz-page .status-box.error{color:var(--red-200, #fecaca);border-color:rgba(var(--red-500-rgb, 239, 68, 68),.45);background:rgba(var(--red-500-rgb, 239, 68, 68),.08)}.ptz-page .status-box.error i{color:var(--red-400, #ff6b6b)}.ptz-page .camera-list{display:flex;flex-direction:column;gap:8px;margin-top:12px;overflow-y:auto;flex:1}.ptz-page .camera-list::-webkit-scrollbar{width:4px}.ptz-page .camera-list::-webkit-scrollbar-track{background:transparent}.ptz-page .camera-list::-webkit-scrollbar-thumb{background:rgba(var(--primary-color-rgb, 59, 130, 246),.15);border-radius:4px}.ptz-page .camera-list::-webkit-scrollbar-thumb:hover{background:rgba(var(--primary-color-rgb, 59, 130, 246),.3)}.ptz-page .camera-item{display:flex;justify-content:space-between;align-items:center;padding:6px 10px;background:rgba(var(--primary-color-rgb, 59, 130, 246),.02);border:1px solid rgba(var(--primary-color-rgb, 59, 130, 246),.08);border-radius:6px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.ptz-page .camera-item:hover{background:rgba(var(--primary-color-rgb, 59, 130, 246),.08);border-color:rgba(var(--primary-color-rgb, 59, 130, 246),.25)}.ptz-page .camera-item.active{background:rgba(var(--primary-color-rgb, 59, 130, 246),.15);border-color:var(--primary-color);box-shadow:0 0 12px rgba(var(--primary-color-rgb, 59, 130, 246),.15)}.ptz-page .camera-item.active .camera-item-name{color:var(--primary-color);font-weight:600}.ptz-page .camera-item.active .camera-item-brand{background:var(--primary-color);color:#fff}.ptz-page .camera-item.active i{color:var(--primary-color);transform:translate(2px)}.ptz-page .camera-item-info{display:flex;flex-direction:row;align-items:center;gap:8px;min-width:0;flex:1}.ptz-page .camera-item-name{font-size:12.5px;font-weight:500;color:var(--text-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0;flex:1;min-width:0}.ptz-page .camera-item-brand{font-size:8px;text-transform:uppercase;letter-spacing:.5px;padding:1px 4px;background:#ffffff0f;color:var(--text-color-secondary);border-radius:3px;width:fit-content;font-weight:600;flex-shrink:0}.ptz-page .camera-item i{font-size:10px;color:var(--text-color-secondary);transition:all .2s cubic-bezier(.4,0,.2,1);flex-shrink:0;margin-left:4px}.ptz-page .camera-item:hover:not(.active) i{transform:translate(2px);color:var(--primary-color)}.ptz-page .control-group{background:rgba(var(--primary-color-rgb, 59, 130, 246),.05);border-radius:10px;padding:10px;margin-bottom:8px;border:1px solid rgba(var(--primary-color-rgb, 59, 130, 246),.1)}.ptz-page .ptz-settings-popover{display:flex;flex-direction:column;gap:20px;padding:14px 16px;width:100%;box-sizing:border-box}.ptz-page .ptz-settings-popover .ptz-setting-item{display:flex;flex-direction:column}.ptz-page .ptz-settings-popover .ptz-settings-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin-bottom:12px}.ptz-page .ptz-settings-popover .ptz-settings-row .input-label{margin-bottom:0;display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500}.ptz-page .ptz-settings-popover .ptz-settings-row .input-value{font-size:12px;font-weight:700;color:var(--primary-color);background:rgba(var(--primary-color-rgb, 59, 130, 246),.12);padding:2px 8px;border-radius:12px;white-space:nowrap}.ptz-page .ptz-settings-popover p-slider{display:block;width:100%}.ptz-page .ptz-grid-row{display:flex;align-items:center;justify-content:center;gap:6px}.ptz-page .ptz-side-actions{display:flex;flex-direction:row;gap:4px;flex-shrink:0}.ptz-page .ptz-side-actions .ptz-side-col{display:flex;flex-direction:column;gap:4px}.ptz-page .control-section{margin-top:8px;padding:8px;background:rgba(var(--primary-color-rgb, 59, 130, 246),.05);border-radius:10px;border:1px solid rgba(var(--primary-color-rgb, 59, 130, 246),.1)}.ptz-page .control-section .ptz-kbd-guide{margin-top:8px;padding:6px 8px;background:#0000000a;border-radius:6px;border:1px dashed rgba(var(--primary-color-rgb, 59, 130, 246),.2);display:flex;flex-direction:column;gap:5px}.ptz-page .control-section .ptz-kbd-guide .ptz-kbd-row{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:var(--text-color-secondary)}.ptz-page .control-section .ptz-kbd-guide .ptz-kbd-row .ptz-kbd-label{display:inline-flex;align-items:center;gap:4px;font-weight:500;color:var(--text-color)}.ptz-page .control-section .ptz-kbd-guide .ptz-kbd-row .ptz-kbd-label i{font-size:10px;color:var(--primary-color)}.ptz-page .control-section .ptz-kbd-guide .ptz-kbd-row .ptz-kbd-keys{display:inline-flex;align-items:center;gap:3px}.ptz-page .control-section .ptz-kbd-guide .ptz-kbd-row .ptz-kbd-keys kbd{display:inline-block;padding:1px 5px;font-size:10px;font-weight:700;line-height:1.2;color:var(--text-color);background:var(--surface-card);border:1px solid var(--surface-border);border-radius:3px;box-shadow:0 1px 1px #0000001a}.ptz-page .control-section .ptz-kbd-guide .ptz-kbd-row .ptz-kbd-keys span{font-size:10px;color:var(--text-color-secondary)}.ptz-page .ptz-mini-btn{width:28px;height:28px;min-width:28px;padding:0;font-size:11.5px;background:rgba(var(--primary-color-rgb, 59, 130, 246),.1);border:1px solid var(--primary-color, #10b981);color:var(--primary-color, #10b981);border-radius:5px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;transition:all .15s cubic-bezier(.4,0,.2,1)}.ptz-page .ptz-mini-btn i{font-size:11.5px;transition:all .15s ease}.ptz-page .ptz-mini-btn:hover{background:rgba(var(--primary-color-rgb, 59, 130, 246),.18);filter:brightness(1.05)}.ptz-page .ptz-mini-btn:active,.ptz-page .ptz-mini-btn.kbd-active{background:var(--primary-color, #10b981)!important;color:#fff!important;border-color:var(--primary-color, #10b981)!important;transform:scale(.92)!important;box-shadow:0 0 10px rgba(var(--primary-color-rgb, 59, 130, 246),.5),inset 0 2px 4px #0003!important}.ptz-page .ptz-mini-btn:active i,.ptz-page .ptz-mini-btn.kbd-active i{color:#fff!important;transform:scale(1.1)}.ptz-page .ptz-mini-btn.ptz-mini-btn-active{background:var(--yellow-500);color:#fff;border-color:var(--yellow-500)}.ptz-page .viewer-panel{display:flex;flex-direction:column;gap:6px;padding:16px;min-height:0;height:100%;overflow-y:auto;overflow-x:hidden}.ptz-page .ptz-toolbar-container{flex-shrink:0;display:flex;flex-direction:column;padding:0;overflow:hidden;border:1px solid var(--surface-border);background:var(--surface-section);border-radius:8px;margin-bottom:10px;transition:all .2s ease}.ptz-page .ptz-toolbar-container.collapsed{border-color:rgba(var(--primary-color-rgb, 59, 130, 246),.2)}.ptz-page .ptz-toolbar-header{display:flex;justify-content:space-between;align-items:center;padding:8px 14px;background:rgba(var(--primary-color-rgb, 59, 130, 246),.05);flex-wrap:wrap;gap:12px}.ptz-page .video-info-compact{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ptz-page .video-info-compact h2{margin:0;font-size:16px;font-weight:600;color:var(--text-color)}.ptz-page .video-info-compact .hint{font-size:.82rem;color:var(--text-color-secondary);display:flex;align-items:center;gap:6px}.ptz-page .video-info-compact .hint i{color:var(--primary-400, #60a5fa)}.ptz-page .ptz-toolbar-header{display:flex;justify-content:space-between;align-items:center;padding:6px 10px;background:rgba(var(--primary-color-rgb, 59, 130, 246),.05);flex-wrap:wrap;gap:8px 12px;width:100%}.ptz-page .ptz-header-left{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.ptz-page .ptz-header-left .camera-title-text{margin:0;font-size:13px;font-weight:600;white-space:nowrap;color:var(--text-color);max-width:160px;overflow:hidden;text-overflow:ellipsis}@media(max-width:1400px){.ptz-page .ptz-header-left .camera-title-text{max-width:110px}}.ptz-page .ptz-header-left .info-icon{cursor:pointer;font-size:14px;font-weight:700;color:var(--text-color);opacity:1!important;flex-shrink:0;transition:all .2s ease}.ptz-page .ptz-header-left .info-icon:hover{color:var(--primary-color, #10b981);transform:scale(1.18)}.ptz-page .ptz-toolbar-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-left:0;justify-content:flex-start}.ptz-page .ptz-action-capsule{display:inline-flex!important;flex-direction:row!important;align-items:center!important;background:rgba(var(--primary-color-rgb, 59, 130, 246),.05);padding:3px;border-radius:8px;border:1px solid rgba(var(--primary-color-rgb, 59, 130, 246),.15);gap:3px;flex-shrink:0;width:auto!important}@media(max-width:576px){.ptz-page .ptz-action-capsule{padding:2px;gap:2px;flex-wrap:wrap}}.ptz-page .ptz-action-capsule .capsule-divider{width:1px;height:14px;background:#0000001f;margin:0 2px;flex-shrink:0}.ptz-page .ptz-action-capsule .ptz-action-btn{position:static!important;float:none!important;flex:none!important;width:auto!important;margin:0!important;background:transparent;border:none;outline:none;padding:4px 10px;height:28px;border-radius:6px;font-size:11.5px;font-weight:500;color:var(--text-color-secondary);display:inline-flex;align-items:center;justify-content:center;gap:5px;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:all .18s ease}.ptz-page .ptz-action-capsule .ptz-action-btn span{white-space:nowrap;font-size:11.5px}.ptz-page .ptz-action-capsule .ptz-action-btn i{font-size:11px;color:var(--text-color-secondary);flex-shrink:0}.ptz-page .ptz-action-capsule .ptz-action-btn:hover:not(:disabled){background:rgba(var(--primary-color-rgb, 59, 130, 246),.12);color:var(--primary-color, #10b981)}.ptz-page .ptz-action-capsule .ptz-action-btn:hover:not(:disabled) i{color:var(--primary-color, #10b981)}.ptz-page .ptz-action-capsule .ptz-action-btn.active{background:var(--primary-color, #10b981);color:#fff;font-weight:600;box-shadow:0 1px 3px #00000026}.ptz-page .ptz-action-capsule .ptz-action-btn.active i{color:#fff}.ptz-page .ptz-action-capsule .ptz-action-btn:disabled{opacity:.45;cursor:not-allowed}.ptz-page .ptz-action-capsule .ptz-action-btn.rec-btn i{color:#ef4444}.ptz-page .ptz-action-capsule .ptz-action-btn.rec-btn.recording{background:#ef4444;color:#fff;font-weight:600}.ptz-page .ptz-action-capsule .ptz-action-btn.rec-btn.recording i{color:#fff}.ptz-page .player-bar-header-compact{display:flex;align-items:center;gap:10px;cursor:pointer;padding:5px 10px;background:rgba(var(--primary-color-rgb, 59, 130, 246),.1);border-radius:6px;transition:all .2s ease}.ptz-page .player-bar-header-compact:hover{background:rgba(var(--primary-color-rgb, 59, 130, 246),.18)}.ptz-page .player-bar-header-compact span{font-size:13px;font-weight:600;color:var(--text-color);display:flex;align-items:center;gap:6px}.ptz-page .player-bar-header-compact span i{color:var(--primary-400, #60a5fa)}.ptz-page .player-bar-header-compact .mode-tag{color:var(--primary-400, #60a5fa);background:rgba(var(--primary-color-rgb, 59, 130, 246),.15);padding:2px 6px;border-radius:4px;font-size:11px;letter-spacing:.5px}.ptz-page .player-bar-header-compact i{font-size:12px;color:var(--text-color-secondary)}.ptz-page .toolbar-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.ptz-page .player-mode-wrap,.ptz-page .player-input-wrap,.ptz-page .toolbar-actions{display:grid;gap:10px;grid-auto-flow:column;align-items:center}.ptz-page .player-bar-content{padding:12px 16px;display:flex;flex-wrap:wrap;align-items:center;gap:20px;border-top:1px solid var(--surface-border)}.ptz-page .subtext,.ptz-page .hint-line{color:var(--text-color-secondary);font-size:13px;padding:10px 14px;background:rgba(var(--primary-color-rgb, 59, 130, 246),.05);border-radius:8px;width:100%;line-height:normal;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px}.ptz-page .subtext i,.ptz-page .hint-line i{color:var(--primary-400, #60a5fa);font-size:16px;display:flex;align-items:center}.ptz-page .subtext strong,.ptz-page .hint-line strong{color:var(--text-color-secondary)}.ptz-page .subtext kbd,.ptz-page .hint-line kbd{display:inline-block;padding:2px 6px;font-size:11px;font-family:inherit;font-weight:700;line-height:1;color:var(--text-color);background:var(--surface-card);border:1px solid var(--surface-border);border-radius:4px;margin:0 2px;transition:all .2s ease}.ptz-page .ptz-logs-panel{width:100%;flex-shrink:0;border:1px solid var(--surface-border);border-radius:8px;overflow:hidden;background:var(--surface-card);margin-top:14px}.ptz-page .ptz-logs-panel .ptz-logs-header{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;cursor:pointer;-webkit-user-select:none;user-select:none;gap:8px;transition:background .15s}.ptz-page .ptz-logs-panel .ptz-logs-header:hover{background:var(--surface-hover)}.ptz-page .ptz-logs-panel .ptz-logs-header .ptz-logs-header-left{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--text-color)}.ptz-page .ptz-logs-panel .ptz-logs-header .ptz-logs-header-left i{color:var(--primary-color)}.ptz-page .ptz-logs-panel .ptz-logs-header .ptz-logs-header-right{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--text-color-secondary)}.ptz-page .ptz-logs-panel .ptz-logs-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;font-size:11px;font-weight:700;background:var(--primary-color);color:#fff}.ptz-page .ptz-logs-panel .ptz-logs-view-all{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:4px;border:1px solid var(--primary-color);color:var(--primary-color);background:transparent;font-size:12px;cursor:pointer;transition:all .15s}.ptz-page .ptz-logs-panel .ptz-logs-view-all:hover{background:var(--primary-color);color:#fff}.ptz-page .ptz-logs-panel .ptz-logs-body{border-top:1px solid var(--surface-border);padding:4px 0;max-height:220px;overflow-y:auto}.ptz-page .ptz-logs-panel .ptz-logs-body::-webkit-scrollbar{width:4px}.ptz-page .ptz-logs-panel .ptz-logs-body::-webkit-scrollbar-thumb{background:rgba(var(--primary-color-rgb, 59, 130, 246),.2);border-radius:4px}.ptz-page .ptz-logs-panel .ptz-logs-view-more{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;font-size:11.5px;font-weight:500;color:var(--primary-color);cursor:pointer;border-top:1px solid var(--surface-border);transition:all .15s ease}.ptz-page .ptz-logs-panel .ptz-logs-view-more:hover{background:rgba(var(--primary-color-rgb, 59, 130, 246),.08)}.ptz-page .ptz-logs-panel .ptz-logs-view-more i{font-size:10px}.ptz-page .ptz-logs-panel .ptz-logs-empty{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px;color:var(--text-color-secondary);font-size:12px}.ptz-page .ptz-logs-panel .ptz-logs-empty i{font-size:1rem;color:var(--green-400)}.ptz-page .ptz-logs-panel .ptz-log-item{display:flex;flex-direction:column;gap:4px;padding:8px 12px;border-bottom:1px solid rgba(var(--surface-border-rgb, 226, 232, 240),.6);transition:background .15s ease}.ptz-page .ptz-logs-panel .ptz-log-item:hover{background:rgba(var(--primary-color-rgb, 59, 130, 246),.04)}.ptz-page .ptz-logs-panel .ptz-log-item:last-child{border-bottom:none}.ptz-page .ptz-logs-panel .ptz-log-item .ptz-log-top-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.ptz-page .ptz-logs-panel .ptz-log-item .ptz-log-top-row app-status-badge{display:inline-flex;align-items:center}.ptz-page .ptz-logs-panel .ptz-log-item .ptz-log-top-row .ptz-log-time{font-size:10.5px;color:var(--text-color-secondary);white-space:nowrap;font-variant-numeric:tabular-nums}.ptz-page .ptz-logs-panel .ptz-log-item .ptz-log-content{display:flex;flex-direction:column;gap:1px;min-width:0;padding-left:2px}.ptz-page .ptz-logs-panel .ptz-log-item .ptz-log-title{font-size:11.5px;font-weight:500;color:var(--text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.35}.ptz-page .ptz-logs-panel .ptz-log-item .ptz-log-message{font-size:10.5px;color:var(--text-color-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.ptz-page .video-shell{flex-shrink:0;display:flex;flex-direction:column;gap:10px;align-items:flex-start;justify-content:flex-start;width:100%}@media(max-width:1100px){.ptz-page{grid-template-columns:0px 1fr 280px}.ptz-page .sidebar.left-panel{border-right:none;overflow:hidden;visibility:hidden;pointer-events:none}.ptz-page .sidebar-toggler.left{visibility:visible;pointer-events:auto}}@media(max-width:850px){.ptz-page{display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;height:auto;min-height:100dvh}.ptz-page .sidebar.left-panel{display:none!important}.ptz-page .viewer-panel{width:100%;padding:10px;flex:none;order:1}.ptz-page .player-bar{padding:0;overflow:hidden;border:1px solid var(--surface-border)}.ptz-page .player-bar.collapsed{border-color:rgba(var(--primary-color-rgb, 59, 130, 246),.2)}.ptz-page .player-bar .player-bar-header{display:flex}.ptz-page .player-bar .player-bar-content{padding:12px;display:flex;flex-direction:column;gap:16px;border-top:1px solid var(--surface-border)}.ptz-page .player-input-wrap{min-width:0;width:100%;display:flex;flex-direction:column;gap:8px}.ptz-page .player-input-wrap input,.ptz-page .player-input-wrap select,.ptz-page .player-input-wrap button{width:100%}.ptz-page .sidebar.right-panel{width:100%;height:auto;order:2}.ptz-page .sidebar-right-scroll-area{padding:12px 12px 100px;height:auto;overflow:visible;width:100%;display:flex;flex-direction:column;gap:20px}.ptz-page .ptz-settings-section{margin-top:0;order:1}.ptz-page .movement-section{order:2}.ptz-page .zoom-section{order:3}.ptz-page .extra-controls-section{order:4}.ptz-page .presets-section{order:5}.ptz-page .video-container{width:100%}.ptz-page .toolbar{flex-direction:column;align-items:stretch}}.ptz-page .video-container{width:100%;max-width:100%;max-height:calc(100dvh - 160px);position:relative;background:var(--surface-overlay);overflow:hidden;touch-action:none;transition:all .3s ease}.ptz-page .video-container:hover{border-color:var(--surface-border)}.ptz-page .video-container .player-loader{background:#0006;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:all .3s ease}.ptz-page .video-container img,.ptz-page .player-video{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;display:block;background:var(--surface-overlay)}.ptz-page .snapshot-fallback{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--text-color-secondary);font-size:.95rem}.ptz-page .ptz-viewer-badge{position:absolute;top:12px;left:12px;z-index:8;display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:20px;font-size:12px;font-weight:600;color:#fca5a5;background:#0f172abf;border:1px solid rgba(239,68,68,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ptz-page .ptz-viewer-badge.locked-by-me{color:#6ee7b7;border-color:#10b98166}.ptz-page .ptz-lock-banner{display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:8px 12px;margin-bottom:12px;border-radius:8px;font-size:12.5px;font-weight:600;background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#f87171}.ptz-page .ptz-lock-banner.locked-by-me{background:#10b9811a;border-color:#10b9814d;color:var(--primary-color, #10b981)}.ptz-page .ptz-lock-banner.ptz-lock-free{background:#94a3b81a;border-color:#94a3b840;color:var(--text-color-secondary);font-weight:500}.ptz-page .ptz-lock-banner .ptz-lock-banner-row{display:flex;align-items:center;gap:6px;min-width:0}.ptz-page .ptz-lock-banner .ptz-lock-banner-row span{flex:1 1 auto;min-width:0;white-space:normal;word-break:break-word;line-height:1.4}.ptz-page .ptz-lock-request-btn{align-self:flex-start;width:auto;flex-shrink:0;padding:5px 12px;font-size:11.5px;border-radius:16px;background:var(--primary-color, #10b981);color:#fff;border:none;display:inline-flex;align-items:center;gap:6px}.ptz-page .ptz-lock-request-btn:disabled{opacity:.6;cursor:not-allowed}.ptz-page .ptz-lock-release-btn{align-self:flex-start;width:auto;flex-shrink:0;padding:5px 12px;font-size:11.5px;border-radius:16px;background:transparent;color:var(--primary-color, #10b981);border:1px solid var(--primary-color, #10b981);display:inline-flex;align-items:center;gap:6px}.ptz-page .ptz-controls-disabled{opacity:.5;pointer-events:none}.ptz-page .grid-overlay{position:absolute;inset:0;pointer-events:none;z-index:5;background:linear-gradient(to right,transparent calc(20% - .5px),var(--grid-line-30) calc(20% - .5px),var(--grid-line-30) calc(20% + .5px),transparent calc(20% + .5px),transparent calc(40% - .5px),var(--grid-line-30) calc(40% - .5px),var(--grid-line-30) calc(40% + .5px),transparent calc(40% + .5px),transparent calc(60% - .5px),var(--grid-line-50) calc(60% - .5px),var(--grid-line-50) calc(60% + .5px),transparent calc(60% + .5px),transparent calc(80% - .5px),var(--grid-line-30) calc(80% - .5px),var(--grid-line-30) calc(80% + .5px),transparent calc(80% + .5px)),linear-gradient(to bottom,transparent calc(20% - .5px),var(--grid-line-30) calc(20% - .5px),var(--grid-line-30) calc(20% + .5px),transparent calc(20% + .5px),transparent calc(40% - .5px),var(--grid-line-30) calc(40% - .5px),var(--grid-line-30) calc(40% + .5px),transparent calc(40% + .5px),transparent calc(60% - .5px),var(--grid-line-50) calc(60% - .5px),var(--grid-line-50) calc(60% + .5px),transparent calc(60% + .5px),transparent calc(80% - .5px),var(--grid-line-30) calc(80% - .5px),var(--grid-line-30) calc(80% + .5px),transparent calc(80% + .5px))}.ptz-page .coords-overlay{position:absolute;top:10px;right:10px;background:#0009;color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;font-family:monospace;display:flex;flex-direction:column;gap:2px;pointer-events:none;z-index:10;border:1px solid rgba(255,255,255,.2)}.ptz-page .coords-overlay span{white-space:nowrap}.ptz-page .overlay{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:20;gap:16px;color:#fff;text-align:center;padding:24px;transition:all .3s ease}.ptz-page .overlay .error-icon{font-size:56px;color:#ef4444;margin-bottom:8px;animation:errorPulse 2s infinite ease-in-out}.ptz-page .overlay .status-text{font-size:1.3rem;font-weight:700;margin-bottom:4px;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3)}.ptz-page .overlay .subtext{font-size:.95rem;color:#ffffffb3;max-width:320px;line-height:1.5}@keyframes errorPulse{0%{transform:scale(1);filter:drop-shadow(0 0 0 rgba(239,68,68,0))}50%{transform:scale(1.1);filter:drop-shadow(0 0 20px rgba(239,68,68,.6))}to{transform:scale(1);filter:drop-shadow(0 0 0 rgba(239,68,68,0))}}.ptz-page .loading-text{margin:0;color:var(--primary-400, #60a5fa);font-size:.9rem;font-weight:600}.ptz-page .ptz-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;width:140px;flex-shrink:0}.ptz-page .ptz-btn{aspect-ratio:1/1;height:auto;font-size:12px;background:rgba(var(--primary-color-rgb, 59, 130, 246),.1);border:1px solid var(--primary-color, #10b981);color:var(--primary-color, #10b981);padding:0;transition:all .15s cubic-bezier(.4,0,.2,1);min-width:28px;border-radius:6px}.ptz-page .ptz-btn i{font-size:11px;transition:all .15s ease}.ptz-page .ptz-btn:hover{background:rgba(var(--primary-color-rgb, 59, 130, 246),.18);filter:brightness(1.05)}.ptz-page .ptz-btn:active,.ptz-page .ptz-btn.kbd-active{background:var(--primary-color, #10b981)!important;color:#fff!important;border-color:var(--primary-color, #10b981)!important;transform:scale(.92)!important;box-shadow:0 0 12px rgba(var(--primary-color-rgb, 59, 130, 246),.55),inset 0 2px 4px #0003!important}.ptz-page .ptz-btn:active i,.ptz-page .ptz-btn.kbd-active i{color:#fff!important;transform:scale(1.15)}.ptz-page .ptz-btn.ptz-stop{background:var(--red-400, #ff6b6b);color:#fff;border-color:var(--red-400, #ff6b6b)}.ptz-page .ptz-btn.ptz-stop:hover{background:var(--danger-color);filter:brightness(1.08)}.ptz-page .ptz-btn.ptz-stop:active,.ptz-page .ptz-btn.ptz-stop.kbd-active{background:#dc2626!important;color:#fff!important;border-color:#dc2626!important;box-shadow:0 0 12px #ef444499!important}.ptz-page .preset-controls,.ptz-page .preset-controls h3{margin-top:0}.ptz-page .presets-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.ptz-page .presets-header h3{margin:0}.ptz-page .presets-header .presets-header-actions{display:flex;gap:4px}.ptz-page .btn-icon-sm{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid var(--surface-border);border-radius:6px;background:var(--surface-card);color:var(--text-color-secondary);cursor:pointer;font-size:11px;flex-shrink:0;transition:background .15s,color .15s}.ptz-page .btn-icon-sm:hover{background:var(--surface-hover);color:var(--text-color)}.ptz-page .btn-icon-sm:disabled{opacity:.4;cursor:default}.ptz-page .btn-icon-sm.btn-icon-primary{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.ptz-page .btn-icon-sm.btn-icon-primary:hover{opacity:.85}.ptz-page .btn-icon-sm.btn-icon-danger:hover{background:var(--red-500);color:#fff;border-color:var(--red-500)}.ptz-page .current-position{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--text-color-secondary);background:var(--surface-hover);border-radius:6px;padding:4px 8px;margin-bottom:6px}.ptz-page .current-position i{color:var(--primary-color)}.ptz-page .preset-loading{text-align:center;padding:16px;color:var(--text-color-secondary);font-size:18px}.ptz-page .preset-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:20px;color:var(--text-color-secondary);font-size:12px;text-align:center}.ptz-page .preset-list{display:flex;flex-direction:column;gap:3px;max-height:260px;overflow-y:auto}.ptz-page .preset-item{display:flex;align-items:center;gap:6px;padding:5px 8px;border-radius:7px;border:1px solid transparent;cursor:pointer;transition:background .15s,border-color .15s;background:var(--surface-card)}.ptz-page .preset-item:hover{background:var(--surface-hover)}.ptz-page .preset-item.active{border-color:var(--primary-color);background:color-mix(in srgb,var(--primary-color) 10%,transparent)}.ptz-page .preset-item .preset-id{font-size:10px;color:var(--text-color-secondary);min-width:24px;flex-shrink:0}.ptz-page .preset-item .preset-name{flex:1;font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ptz-page .preset-item .preset-name-input{flex:1;font-size:12px;font-weight:500;border:1px solid var(--primary-color);border-radius:4px;padding:2px 6px;background:var(--surface-ground);color:var(--text-color);outline:none;min-width:0}.ptz-page .preset-item .preset-actions{display:flex;gap:3px;flex-shrink:0;opacity:0;transition:opacity .15s}.ptz-page .preset-item:hover .preset-actions,.ptz-page .preset-item.active .preset-actions{opacity:1}.ptz-page .checkbox-row{display:flex;align-items:center;gap:8px;margin:8px 0}@media(max-width:1200px){.ptz-page .sidebar-content,.ptz-page .sidebar-right-scroll-area{min-width:0}.ptz-page .player-input-wrap{min-width:auto;grid-template-columns:1fr auto auto}}@media(max-width:768px){.ptz-page{grid-template-columns:1fr;height:auto;min-height:100dvh;overflow-y:auto}.ptz-page .hint-line{display:none!important}.ptz-page .sidebar{padding:12px;height:auto}.ptz-page .sidebar.right-panel{height:auto;border-left:none;border-top:1px solid var(--surface-border)}.ptz-page .sidebar-right-scroll-area{height:auto;overflow:visible;padding:16px 16px 100px;width:100%;display:flex;flex-direction:column;gap:20px}.ptz-page .ptz-btn{height:50px;font-size:16px}.ptz-page .player-bar{flex-direction:column}.ptz-page .player-bar>div{width:100%}.ptz-page .toolbar-actions{flex-direction:column}.ptz-page .form-row{grid-template-columns:1fr}}.ptz-page .status-box{overflow-wrap:anywhere}.ptz-incoming-request{padding:18px 20px}.ptz-incoming-request .ptz-incoming-request-row{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:var(--text-color)}.ptz-incoming-request .ptz-incoming-request-row i{font-size:16px;color:var(--primary-color, #10b981)}.ptz-incoming-request .ptz-incoming-request-countdown{margin-top:6px;margin-left:26px;font-size:12px;color:var(--text-color-secondary)}.ptz-incoming-request .ptz-incoming-request-actions{margin-top:16px;display:flex;gap:8px}.ptz-incoming-approve-btn,.ptz-incoming-deny-btn{flex:1;padding:8px 0;font-size:13px;font-weight:600;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:all .15s ease}.ptz-incoming-approve-btn{background:var(--primary-color, #10b981);color:#fff;border:none}.ptz-incoming-approve-btn:hover{filter:brightness(1.08)}.ptz-incoming-deny-btn{background:transparent;color:var(--text-color-secondary);border:1px solid var(--surface-border)}.ptz-incoming-deny-btn:hover{background:#ef44441a;color:#f87171;border-color:#ef444466}.preset-save-dialog{border:1px solid var(--surface-border);box-shadow:0 20px 50px #0000004d;border-radius:12px;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.preset-save-dialog .p-dialog-header{background:var(--surface-overlay);color:var(--primary-color);border-bottom:1px solid var(--surface-border);padding:1.25rem 1.5rem}.preset-save-dialog .p-dialog-header .p-dialog-title{font-weight:600;font-size:1.1rem;color:var(--primary-color)}.preset-save-dialog .p-dialog-header .p-dialog-header-icon{color:var(--text-color-secondary)}.preset-save-dialog .p-dialog-header .p-dialog-header-icon:hover{background:#ffffff0d;color:var(--text-color)}.preset-save-dialog .p-dialog-content{background:var(--surface-section, var(--surface-card));padding:1.5rem;color:var(--text-color)}.preset-save-dialog .p-dialog-footer{background:var(--surface-overlay);border-top:1px solid var(--surface-border);padding:1rem 1.5rem}.preset-save-dialog .p-dialog-footer .dialog-footer{display:flex;justify-content:flex-end;gap:12px}.preset-save-dialog .p-dialog-footer .dialog-footer .btn,.preset-save-dialog .p-dialog-footer .dialog-footer .ptz-page .btn-refresh,.ptz-page .preset-save-dialog .p-dialog-footer .dialog-footer .btn-refresh,.preset-save-dialog .p-dialog-footer .dialog-footer .ptz-page .ptz-mini-btn,.ptz-page .preset-save-dialog .p-dialog-footer .dialog-footer .ptz-mini-btn,.preset-save-dialog .p-dialog-footer .dialog-footer .ptz-page .ptz-lock-request-btn,.ptz-page .preset-save-dialog .p-dialog-footer .dialog-footer .ptz-lock-request-btn,.preset-save-dialog .p-dialog-footer .dialog-footer .ptz-page .ptz-lock-release-btn,.ptz-page .preset-save-dialog .p-dialog-footer .dialog-footer .ptz-lock-release-btn,.preset-save-dialog .p-dialog-footer .dialog-footer .ptz-page .ptz-btn,.ptz-page .preset-save-dialog .p-dialog-footer .dialog-footer .ptz-btn{padding:8px 20px;border-radius:6px;font-weight:500}.preset-save-dialog .p-dialog-footer .dialog-footer .btn-secondary{background:transparent;border:1px solid var(--surface-border);color:var(--text-color-secondary)}.preset-save-dialog .p-dialog-footer .dialog-footer .btn-secondary:hover{background:#ffffff0d;color:var(--text-color)}.preset-save-dialog .p-dialog-footer .dialog-footer .btn-primary{background:var(--primary-color);color:var(--primary-color-text, #ffffff);border:none}.preset-save-dialog .p-dialog-footer .dialog-footer .btn-primary:hover{filter:brightness(1.1)}.preset-dialog-content{display:flex;flex-direction:column;gap:20px}.preset-dialog-content .p-field{display:flex;flex-direction:column;gap:8px}.preset-dialog-content .dialog-label{font-size:.85rem;font-weight:500;color:var(--text-color-secondary)}.preset-dialog-content .dialog-input{width:100%;background:var(--surface-ground)!important;border:1px solid var(--surface-border)!important;padding:12px!important;border-radius:8px!important;color:var(--text-color)!important;font-size:1rem;transition:border-color .2s}.preset-dialog-content .dialog-input::placeholder{color:var(--text-color-secondary);opacity:.5}.preset-dialog-content .dialog-input:focus{border-color:var(--primary-color)!important;outline:none}.share-dashboard-host{display:flex;flex-direction:column;height:100vh;width:100vw;overflow:hidden;position:relative;overscroll-behavior:contain;background:var(--surface-ground)}.dashboard-header{padding:4px 6px;display:flex;justify-content:space-between;align-items:center;gap:8px}.dashboard-header .header-left{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 auto}.dashboard-header .header-left i{font-size:1.1rem;color:var(--primary-color)}.dashboard-header .header-left .title{font-size:1.05rem;font-weight:600;line-height:1.3;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-header .header-right{display:flex;align-items:center;gap:8px;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end}@media screen and (max-width:576px){.dashboard-header .header-right{gap:4px}.dashboard-header .header-right button.p-button-sm .p-button-label{display:none}.dashboard-header .header-right button.p-button-sm{padding:.4rem .55rem}.dashboard-header .header-right .share-ar-selector.p-selectbutton .p-togglebutton{padding:3px 7px!important;font-size:.7rem!important}}@media screen and (max-width:768px){.dashboard-body{height:auto!important;max-height:none!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}.dashboard-body .multiview-grid{grid-template-columns:1fr!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important}.dashboard-body .multiview-slot{aspect-ratio:16/9;height:auto!important;min-height:0;width:100%}}.share-info-content{display:flex;flex-direction:column;gap:1rem;padding:.5rem 0}.share-info-content .info-row{display:flex;align-items:flex-start;gap:1rem;padding:.75rem;background:var(--surface-ground);border-radius:8px;transition:background .2s ease}.share-info-content .info-row:hover{background:var(--glass-border)}.share-info-content .info-row i{font-size:1.1rem;color:var(--primary-color);margin-top:2px;width:20px;text-align:center}.share-info-content .info-row .info-detail{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.share-info-content .info-row .info-detail .label{font-size:.75rem;color:var(--text-color-secondary);text-transform:uppercase;letter-spacing:.5px;font-weight:500}.share-info-content .info-row .info-detail .value{font-size:.95rem;color:var(--text-color);font-weight:500;word-break:break-word}.share-info-content .info-row .info-detail .value .time-remaining{color:var(--primary-color);margin-left:8px;font-size:.85rem}.skeleton-dashboard{display:flex;flex-direction:column;height:100%;padding:0;overflow:hidden}.skeleton-dashboard .skeleton-header{display:flex;align-items:center;gap:10px;padding:10px 16px;border-bottom:1px solid var(--surface-border);min-height:52px;flex:0 0 auto}.skeleton-dashboard .skeleton-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:4px;flex:1;padding:4px;min-height:0}.skeleton-dashboard .skeleton-grid .skeleton-cell{min-height:0}.skeleton-dashboard .skeleton-grid p-skeleton{display:block;height:100%}.skeleton-dashboard .skeleton-grid p-skeleton ::ng-deep .p-skeleton{height:100%!important}.state-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;flex:1;min-height:calc(100vh - 120px);padding:2rem 1rem;text-align:center}.state-container .state-title{font-size:1.35rem;font-weight:600}.share-page-root{display:flex;flex-direction:column;width:100%;height:100vh;overflow:hidden}.dashboard-body{position:relative;display:flex;flex-direction:column;width:100%;height:calc(100vh - 52px);overflow:hidden;background-color:transparent}.dashboard-body .share-grid-controls{flex-shrink:0}.dashboard-body:fullscreen,.dashboard-body:-webkit-full-screen,.dashboard-body:-moz-full-screen,.dashboard-body:-ms-fullscreen{height:100svh;background:var(--surface-ground)!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important}.share-grid-controls{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:6px 8px 4px}gridster.gridster-area{width:100%!important;height:100%!important;background:transparent;overflow:hidden}.gridster-aspect-wrapper{width:100%;overflow:hidden}gridster-item{overflow:hidden;background:transparent;transition:transform .3s}gridster::-webkit-scrollbar{width:0;height:0}.share-page-root .video-wrapper{position:relative!important;display:block!important;width:100%!important;height:100%!important;max-height:none!important;margin-bottom:0!important}.share-page-root .video-wrapper video{display:block!important;width:100%!important;height:100%!important;max-height:none!important;object-fit:fill!important}.share-video{display:block;width:100%;height:100%;background-color:#000;object-fit:fill;object-position:center;transition:opacity .2s ease;opacity:1}.share-video--hidden{opacity:0}.password-input{text-align:center}.empty-grid-slot{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#090d13;border:1px dashed rgba(255,255,255,.2)}.empty-grid-slot .empty-slot{display:flex;flex-direction:column;align-items:center;gap:12px;color:#fff9}.empty-grid-slot .empty-slot i{font-size:2rem;opacity:.8;color:#fff9}.empty-grid-slot .empty-slot span{font-weight:500;font-size:.9rem;color:#ffffffb3}.empty-grid-slot .empty-slot-missing{color:#ffb74d}.empty-grid-slot .empty-slot-missing i{opacity:1;color:#ffa726}.empty-grid-slot-missing{background:color-mix(in srgb,#f57c00 14%,#090d13);border:1px dashed color-mix(in srgb,#f57c00 55%,transparent)}.empty-slot-missing-name{font-weight:700!important;font-size:1rem!important;color:#fff!important}.error-slot{color:#ef4444!important}.error-slot i{color:#ef4444!important;opacity:.85!important}.no-video-label{font-size:.8rem;font-weight:600;color:#ffffffbf!important}.loading-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#000c;z-index:10}.video-title{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000000e6);color:#fff;padding:16px 14px 10px;font-size:.875rem;font-weight:500;z-index:5;pointer-events:none}@media screen and (max-width:768px){.dashboard-header{min-height:38px;padding:2px 4px}.dashboard-header .header-left .title{font-size:.95rem}.dashboard-body{height:auto!important;overflow-y:auto;-webkit-overflow-scrolling:touch}gridster.gridster-area{height:auto!important;overflow:visible!important}gridster-item{position:relative!important;transform:none!important;width:100%!important;height:auto!important;aspect-ratio:16/9;margin-bottom:2px}gridster-item .video-wrapper{position:absolute!important;inset:0}.skeleton-grid{grid-template-columns:1fr!important;grid-template-rows:repeat(4,56vw)!important}}@media screen and (max-width:375px){.state-container{padding:1rem}.dashboard-header{padding:2px 4px;min-height:38px}.dashboard-header .header-left{gap:8px}.dashboard-header .header-left i{font-size:1rem}.dashboard-header .header-left .title{font-size:.875rem}.state-container .state-title{font-size:1rem}.share-info-content .info-row{padding:.6rem;gap:.75rem}.share-info-content .info-row i{font-size:1rem}.share-info-content .info-row .info-detail .label{font-size:.7rem}.share-info-content .info-row .info-detail .value{font-size:.875rem}.share-info-content .info-row .info-detail .value .time-remaining{font-size:.8rem;margin-left:6px}}.noti{width:45px}.card{border:none;display:flex;flex-direction:column;gap:0;width:100%}.p-sidebar-mask{background-color:#0000001a!important}.p-messages.p-component.ng-tns-c108017210-3{width:100%}.p-sidebar-header{display:flex;justify-content:space-between;align-items:center;width:100%}.p-sidebar-content{position:relative;padding-top:1rem}.status-online{color:#22c55e;font-weight:500}.status-offline{color:#ef4444;font-weight:500}.mark-allread{position:fixed;top:50px;right:1.5rem;z-index:10;cursor:pointer;color:var(--primary-color);font-size:smaller;white-space:nowrap}@media screen and (max-width:385px){.p-sidebar-header{padding-left:2rem}}.p-message-wrapper{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;box-sizing:border-box;width:100%;border-bottom:1px solid var(--surface-border);background:transparent;transition:background-color .18s ease,transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s;cursor:pointer;animation:noti-item-in .35s cubic-bezier(.22,1,.36,1) both}.p-message-wrapper:hover{background-color:var(--surface-hover);transform:translate(4px);box-shadow:-3px 0 0 0 var(--primary-color)}.p-message-wrapper i{font-size:1.1rem;flex-shrink:0;margin-top:2px}.p-message-wrapper i.pi-exclamation-triangle{color:var(--red)}.p-message-wrapper i.pi-question-circle{color:var(--yellow)}.p-message-wrapper i.pi-info-circle{color:var(--blue)}.p-message-wrapper .ml-2{flex:1 1 auto;min-width:0}.p-message-wrapper .ml-2 .title-noti{font-weight:600;color:var(--text-color);font-size:.96rem;line-height:1.2}.p-message-wrapper .ml-2 .message{color:var(--text-color-secondary);font-size:.95rem;margin-top:.125rem;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.p-message-wrapper .ml-2 .meta{color:var(--text-color-secondary);font-size:.8rem;margin-top:.25rem}.p-message-wrapper .ml-2 .meta div{color:var(--text-color-secondary)}.p-message-wrapper:last-child{border-bottom:none}.p-message-wrapper:hover,.p-message-wrapper:focus-within{background-color:var(--surface-hover)}.p-message-wrapper:hover .ml-2 .title-noti,.p-message-wrapper:focus-within .ml-2 .title-noti{color:var(--text-color)}.p-message-wrapper:hover .ml-2 .message,.p-message-wrapper:focus-within .ml-2 .message{color:var(--text-color-secondary)}.p-message-wrapper.read{background-color:var(--surface-ground)}.p-message-wrapper.read i{color:var(--text-color-secondary)!important}.p-message-wrapper.read .ml-2 .title-noti{color:var(--text-color-secondary);font-weight:500}.p-message-wrapper.read .ml-2 .message{color:var(--text-color-secondary)}.p-message-wrapper.empty{padding:1rem;color:var(--text-color-secondary);text-align:center;animation:blink 1s infinite}.card.ng-tns-c4029148367-2{gap:10px}@keyframes newMessageBlink{0%,to{background-color:#3b82f60d}50%{background-color:#3b82f633}}.p-message-wrapper.new-message{animation:newMessageBlink 1.5s infinite;border-left:3px solid var(--blue-500)}.col.flex.flex-column.p-4.ng-star-inserted{gap:20px}.video-error-overlay{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;max-height:200px;background-color:#424242;color:#e0e0e0;text-align:center;padding:1rem}.video-wrapper{background:#000;margin-bottom:8px;max-height:200px;display:flex;align-items:center;justify-content:center}.video-wrapper video{display:block;width:100%;max-height:200px}.info-window-container{max-width:350px}.details-section{padding:0 4px 4px}.responsive-dialog{width:70vw;height:85vh;display:flex;flex-direction:column}.responsive-dialog .gm-style-iw-c{max-width:350px!important;padding:0!important;background-color:var(--surface-card)}.responsive-dialog .gm-style-iw-d{overflow:hidden!important;padding:0!important;background-color:var(--surface-card);color:var(--text-color)}.responsive-dialog .gm-style-cc{display:none!important}.responsive-dialog .gm-style-iw-chr{display:none}.responsive-dialog .map-container{display:block!important;width:100%!important;height:100%!important}@media screen and (max-width:768px){.responsive-dialog .gm-style-iw-d{overflow:auto!important;max-height:45vh}}.responsive-dialog .details-section{background-color:var(--surface-card);color:var(--text-color);padding:.5rem}.responsive-dialog .details-section strong,.responsive-dialog .details-section div{color:var(--text-color)}.responsive-dialog .details-section a{color:var(--primary-color);text-decoration:underline}.responsive-dialog .p-splitter-panel{overflow:hidden}.responsive-dialog .p-splitter-panel:first-child{overflow-y:auto}.responsive-dialog .map-style{display:block;width:100%;height:100%}@media screen and (max-width:768px){.responsive-dialog{width:95vw!important;height:90vh!important}}@media screen and (max-width:1920px){.responsive-dialog{width:83vw!important}}.responsive-dialog .dialog-element{display:flex;flex-direction:row;align-items:baseline;gap:1.5rem;margin-bottom:1rem}.responsive-dialog .dialog-element label{white-space:nowrap;flex-shrink:0}.responsive-dialog .dialog-element span{word-break:break-word}.info-section.mobile-grid{display:grid!important;grid-template-columns:1fr 1fr;gap:1rem;padding:1.5rem!important}.info-section.mobile-grid .dialog-element{margin-bottom:0;flex-direction:column!important;align-items:stretch!important;gap:.25rem}.info-section.mobile-grid .dialog-element label{font-size:.85rem;opacity:.8}.info-section.mobile-grid .dialog-element span{font-size:.95rem}.info-section.mobile-grid .dialog-element:nth-child(n){grid-column:auto}@media screen and (max-width:1422px){.responsive-dialog .dialog-element:not(.info-section *){flex-direction:column;align-items:start;gap:.25rem}}@media screen and (max-width:768px){.info-section.mobile-grid{grid-template-columns:1fr 1fr}}@media screen and (max-width:385px){.ng-trigger.ng-trigger-panelState.ng-tns-c4029148367-4.w-25rem.p-sidebar.p-sidebar-active.p-sidebar-right.ng-star-inserted{width:100%!important}}.sidebar-bell-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center}.sidebar-bell-wrap .sidebar-bell-badge{position:absolute;top:-6px;right:-8px;background:#ef4444;color:#fff;border-radius:10px;font-size:10px;font-weight:700;min-width:18px;height:18px;padding:0 4px;display:flex;align-items:center;justify-content:center;line-height:1;pointer-events:none}.bell-new-notification{animation:bellRing 1s infinite}@keyframes bellRing{0%,to{transform:rotate(0)}25%{transform:rotate(-10deg)}75%{transform:rotate(10deg)}}.p-ripple.p-element.p-button.p-component.p-button-icon-only.p-overlay-badge:hover{animation:bellHover .3s ease-in-out}@keyframes bellHover{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.p-column-title{display:none}@media screen and (max-width:768px){.p-datatable-responsive-stack .p-datatable-thead{display:none!important}.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.expanded-row){display:flex;flex-direction:column;border:1px solid var(--surface-200);border-radius:12px;margin-bottom:1rem;padding:1rem;background:var(--surface-card);box-shadow:0 2px 8px #0000000f}.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.expanded-row):hover{box-shadow:0 4px 12px #0000001a}.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.expanded-row)>td{display:flex!important;align-items:flex-start!important;flex-wrap:wrap;padding:.5rem 0!important;border:none!important;border-bottom:1px solid var(--surface-100)!important;width:100%!important;overflow:visible!important}.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.expanded-row)>td:last-child{border-bottom:none!important;padding-top:.75rem!important}.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.expanded-row)>td .p-column-title{display:block!important;width:130px!important;min-width:130px!important;max-width:130px!important;font-weight:600;color:var(--text-color-secondary);font-size:.8rem;flex-shrink:0;margin-right:.75rem;line-height:1.5}.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.expanded-row)>td>*:not(.p-column-title),.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.expanded-row)>td>*:not(.p-column-title) *{word-wrap:break-word!important;overflow-wrap:break-word!important;word-break:break-word!important;white-space:normal!important;overflow:visible!important;text-overflow:unset!important}.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.expanded-row)>td>span:not(.p-column-title),.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.expanded-row)>td>div,.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.expanded-row)>td>p-tag,.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.expanded-row)>td>p-checkbox,.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.expanded-row)>td>p-tableCheckbox,.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.expanded-row)>td>p-inputSwitch,.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.expanded-row)>td>i{flex:1;min-width:0;max-width:calc(100% - 140px)}.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.expanded-row)>td:after{content:none}}@media screen and (max-width:768px){.p-paginator{flex-wrap:wrap;gap:.25rem;padding:.5rem;justify-content:center!important}.p-paginator .p-paginator-current{width:100%!important;text-align:center!important;margin:0 0 .5rem!important;font-size:.75rem;order:1!important}.p-paginator .p-paginator-first,.p-paginator .p-paginator-prev,.p-paginator .p-paginator-pages,.p-paginator .p-paginator-next,.p-paginator .p-paginator-last{order:2!important;min-width:2.25rem;height:2.25rem}.p-paginator .p-paginator-pages{display:flex;gap:.25rem}.p-paginator .p-paginator-pages .p-paginator-page{min-width:2rem;height:2rem;font-size:.75rem}}@media screen and (max-width:768px){.p-dialog{width:95vw;max-width:95vw}.p-dialog .p-dialog-header{padding:1rem}.p-dialog .p-dialog-header .p-dialog-title{font-size:1rem}.p-dialog .p-dialog-content{padding:.75rem 1rem}}@media screen and (max-width:576px){.p-dialog{width:100vw!important;max-width:100vw!important;margin:0;border-radius:0}.p-dialog .p-dialog-header{padding:.75rem}.p-dialog .p-dialog-content{padding:.5rem .75rem}}@media screen and (max-width:768px){.p-toolbar{flex-wrap:wrap;padding:.5rem;gap:.5rem}.p-toolbar .p-toolbar-group-left,.p-toolbar .p-toolbar-group-right{flex-wrap:wrap;gap:.375rem;width:100%;justify-content:flex-start}.p-toolbar .p-toolbar-group-right{margin-top:.5rem}}@media screen and (max-width:576px){.p-toolbar .p-button{padding:.5rem}.p-toolbar .p-button .p-button-icon{margin-right:.25rem}}@media screen and (max-width:768px){.p-button.p-button-sm{padding:.375rem .625rem;font-size:.8rem}.p-button-icon-only{min-width:2.25rem;min-height:2.25rem}}@media screen and (max-width:768px){.p-inputtext{font-size:16px}.p-dropdown,.p-multiselect{width:100%!important}.p-fluid .p-field{margin-bottom:.75rem}.form-row,.p-formgrid .p-grid{flex-direction:column}.form-row>.col,.form-row>[class*=col-],.p-formgrid .p-grid>.col,.p-formgrid .p-grid>[class*=col-]{width:100%;padding:.375rem 0}}@media screen and (max-width:768px){.card{padding:.75rem;border-radius:8px}.p-card .p-card-body{padding:.75rem}.p-card .p-card-content{padding:.5rem 0}}@media screen and (max-width:576px){.hide-mobile{display:none!important}}@media screen and (min-width:577px)and (max-width:768px){.hide-tablet{display:none!important}}@media screen and (min-width:769px){.hide-desktop{display:none!important}}@media screen and (max-width:768px){.mobile-stack{display:flex;flex-direction:column;gap:.5rem}.mobile-full-width{width:100%!important}.mobile-text-center{text-align:center!important}.mobile-p-1{padding:.5rem!important}.mobile-gap-sm{gap:.375rem!important}}.premium-dataview .p-dataview-header{padding:6px 16px!important}.premium-dataview .p-dataview-header .p-selectbutton .p-button,.premium-dataview .p-dataview-header button.p-button{height:34px!important;font-size:13px!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;border-radius:6px!important}.premium-dataview .p-dataview-header .p-button .pi,.premium-dataview .p-dataview-header .p-selectbutton .p-button .pi{font-size:13px!important;line-height:1!important;margin-top:0!important;display:inline-flex!important;align-items:center!important}.premium-dataview .p-dataview-header .p-iconfield input{height:34px!important;font-size:13px!important;border-radius:6px!important}.premium-dataview .p-dataview-header .p-iconfield .pi-search{top:50%!important;margin-top:-6px!important}.list-item-hover-overlay{opacity:0;transition:opacity .2s ease}:hover>.list-item-hover-overlay{opacity:1}.premium-list-item:hover{background:#ffffff08!important}.device-list-thumb:hover .list-item-hover-overlay{opacity:1!important}.premium-list-item .stream-card-status{display:flex;align-items:center;gap:6px;font-size:.75rem;font-weight:500;border-radius:20px;padding:4px 10px;border:1px solid transparent;transition:all .2s ease}.premium-list-item .stream-card-status.status-bg-online{background:#22c55e26!important;border-color:#22c55e66!important;color:#4ade80!important}.premium-list-item .stream-card-status.status-bg-offline,.premium-list-item .stream-card-status.status-bg-stop,.premium-list-item .stream-card-status.status-bg-error{background:#ef444426!important;border-color:#ef444466!important;color:#f87171!important}.premium-list-item .stream-card-status.status-bg-starting,.premium-list-item .stream-card-status.status-bg-stopping,.premium-list-item .stream-card-status.status-bg-warning{background:#f59e0b26!important;border-color:#f59e0b66!important;color:#fbbf24!important}.premium-list-item .stream-card-status.status-bg-unknown{background:#ffffff0d!important;border-color:#ffffff1a!important;color:var(--text-color-secondary)!important}.premium-list-item .stream-card-status .status-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.premium-list-item .stream-card-status .status-dot.online{background:#22c55e;box-shadow:0 0 8px #22c55e99}.premium-list-item .stream-card-status .status-dot.offline,.premium-list-item .stream-card-status .status-dot.stop,.premium-list-item .stream-card-status .status-dot.error{background:#ef4444;box-shadow:0 0 8px #ef444499}.premium-list-item .stream-card-status .status-dot.starting,.premium-list-item .stream-card-status .status-dot.stopping,.premium-list-item .stream-card-status .status-dot.warning{background:#f59e0b;box-shadow:0 0 8px #f59e0b99}.premium-list-item .stream-card-status .status-dot.unknown{background:var(--gray-400);box-shadow:none}.premium-list-item .stream-card-status .status-text{text-transform:uppercase;letter-spacing:.5px}.p-paginator{background:var(--p-paginator-background)!important;border:none!important}.p-textarea:enabled:hover{border-color:var(--p-inputtext-focus-border-color)!important}.p-menu-submenu-label{display:none!important}a:hover{color:inherit!important;text-decoration:none!important}.video-player-dialog.p-dialog{background:transparent!important;box-shadow:none!important;border:none!important;border-radius:0!important;overflow:visible!important}.video-player-dialog .p-dialog-content{padding:0!important;background:#000!important;border-radius:0!important;overflow:visible!important}.video-player-dialog .p-dialog-header{display:none!important}.video-player-dialog .video-preview-section,.video-player-dialog .video-container{width:100%!important;background:#000!important;display:flex!important;flex-direction:column!important}.video-player-dialog .video-player-wrapper{position:relative!important;width:100%!important;aspect-ratio:16/9;background:#000!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;min-height:0!important}.video-player-dialog .video-element{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:contain!important;display:block;background:#000!important}.video-dialog-overlay-bar{position:absolute;top:0;left:0;right:0;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:linear-gradient(to bottom,rgba(0,0,0,.72) 0%,transparent 100%);opacity:0;transition:opacity .25s ease;pointer-events:none}.video-dialog-overlay-bar .video-overlay-title{font-size:.95rem;font-weight:600;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.8);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60%}.video-dialog-overlay-bar .video-overlay-actions{display:flex;align-items:center;gap:8px;pointer-events:all}.video-player-wrapper:hover .video-dialog-overlay-bar,.video-dialog-overlay-bar:hover{opacity:1}.vd-btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;width:32px;height:32px;padding:0;border:none;border-radius:8px;background:#ffffff1f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-size:.82rem;cursor:pointer;transition:background .18s,transform .15s}.vd-btn i{font-size:.88rem;line-height:1}.vd-btn:hover{background:#ffffff40;transform:scale(1.08)}.vd-btn.vd-btn-ptz{width:auto;padding:0 10px;gap:5px;background:#10b98138;border:1px solid rgba(16,185,129,.45);font-size:.78rem;font-weight:600;letter-spacing:.02em}.vd-btn.vd-btn-ptz:hover{background:#10b9818c;border-color:#10b981cc;transform:scale(1.04)}.vd-btn.vd-btn-close:hover{background:#ef44448c}.vd-btn .vd-btn-label{font-size:.78rem;font-weight:600}.vd-btn{position:relative}.vd-btn .vd-bell-badge{position:absolute;top:2px;right:2px;min-width:14px;height:14px;border-radius:7px;background:var(--red-500);color:#fff;font-size:.6rem;font-weight:700;line-height:14px;text-align:center;padding:0 3px;pointer-events:none}.vd-logs-section{margin-top:16px;padding-top:16px;border-top:1px solid var(--surface-border)}.vd-logs-section .section-title{border-bottom:none!important;padding-bottom:0!important;margin-bottom:8px!important}.vd-logs-section .vd-logs-body{padding:0}.vd-logs-section .vd-log-row{display:flex;align-items:center;gap:10px;padding:5px 4px;border-radius:6px;transition:background .15s}.vd-logs-section .vd-log-row:hover{background:var(--surface-hover)}.vd-logs-section .vd-log-row.vd-log-row--skeleton{gap:12px;padding:7px 4px}.vd-logs-section .vd-log-row.vd-log-row--skeleton:hover{background:transparent}.vd-logs-section .vd-log-row app-status-badge{flex-shrink:0;min-width:0;width:76px;overflow:hidden;justify-content:center}.vd-logs-section .vd-log-row app-status-badge .cctv-badge{overflow:hidden}.vd-logs-section .vd-log-row .vd-log-message{flex:1;min-width:0;font-size:.82rem;color:var(--text-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vd-logs-section .vd-log-row .vd-log-time{font-size:.75rem;color:var(--text-color-secondary);white-space:nowrap;flex-shrink:0}.vd-logs-section .vd-logs-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:20px 0;color:var(--text-color-secondary);font-size:.85rem}.vd-logs-section .vd-logs-empty i{font-size:1.5rem;opacity:.5}.vd-logs-section .vd-logs-view-all{padding:8px 16px 12px;text-align:right}.vd-logs-section .vd-logs-view-all a{font-size:.8rem;color:var(--primary-color);text-decoration:none;display:inline-flex;align-items:center;gap:4px;font-weight:500}.vd-logs-section .vd-logs-view-all a:hover{text-decoration:underline}@media(max-width:576px){.video-dialog-overlay-bar{padding:6px 8px}.video-dialog-overlay-bar .video-overlay-title{font-size:.78rem}.video-dialog-overlay-bar .video-overlay-actions{gap:5px}.vd-btn{width:24px;height:24px;border-radius:6px;font-size:.68rem}.vd-btn i{font-size:.72rem}.vd-btn.vd-btn-ptz{padding:0 7px;font-size:.65rem}.vd-btn .vd-btn-label{font-size:.65rem}.btn-ptz-overlay{padding:3px 8px;font-size:.65rem;gap:4px}.btn-ptz-overlay i{font-size:.7rem}.btn-close-overlay{width:22px;height:22px;font-size:.65rem}}.btn-ptz-overlay{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border:1px solid rgba(255,255,255,.35);border-radius:6px;background:#0000008c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font-size:.8rem;font-weight:600;cursor:pointer;transition:background .2s,border-color .2s}.btn-ptz-overlay:hover{background:#10b981bf;border-color:#10b981cc}.btn-ptz-overlay i{font-size:.85rem}.btn-close-overlay{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid rgba(255,255,255,.25);border-radius:50%;background:#0000008c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font-size:.8rem;cursor:pointer;transition:background .2s,border-color .2s}.btn-close-overlay:hover{background:#ef4444bf;border-color:#ef4444cc}.p-datatable.p-datatable-sm .p-datatable-thead>tr>th.p-datatable-column-sorted{border:2px solid var(--primary-color)!important}.btn-cancel.p-button,.btn-cancel .p-button{background:var(--p-button-secondary-background)!important;border:1px solid var(--p-button-secondary-border-color)!important;color:var(--p-button-secondary-color)!important}.btn-cancel.p-button:hover,.btn-cancel.p-button:focus,.btn-cancel .p-button:hover,.btn-cancel .p-button:focus{background:var(--p-button-secondary-hover-background)!important;border:1px solid var(--p-button-secondary-hover-border-color)!important;color:var(--p-button-secondary-hover-color)!important}.btn-cancel.btn,.ptz-page .btn-cancel.btn-refresh,.ptz-page .btn-cancel.ptz-mini-btn,.ptz-page .btn-cancel.ptz-lock-request-btn,.ptz-page .btn-cancel.ptz-lock-release-btn,.ptz-page .btn-cancel.ptz-btn{background-color:transparent!important;border-color:var(--red-500)!important;color:var(--red-500)!important}.btn-cancel.btn:hover,.ptz-page .btn-cancel.btn-refresh:hover,.ptz-page .btn-cancel.ptz-mini-btn:hover,.ptz-page .btn-cancel.ptz-lock-request-btn:hover,.ptz-page .btn-cancel.ptz-lock-release-btn:hover,.ptz-page .btn-cancel.ptz-btn:hover{background-color:var(--red-500)!important;color:#fff!important}.multiview-section{display:flex;flex-direction:column;gap:0;width:100%;background:#090d13;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:0;overflow:hidden;margin-bottom:24px;position:relative}.multiview-grid-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.08);padding:12px 16px}.multiview-grid-title{display:flex;align-items:center;gap:10px;font-weight:600;font-size:1.2rem;color:#f0f6fc}.multiview-grid-title i{color:#4ade80;font-size:1.35rem}.fullscreen-toggle-btn{border-radius:20px!important;border-color:#ffffff26!important;color:#c9d1d9!important;background:#ffffff08!important;transition:all .2s ease!important}.fullscreen-toggle-btn:hover{background:#ffffff1a!important;border-color:#4ade80!important;color:#fff!important}.multiview-grid{display:grid;grid-auto-rows:1fr;gap:1px;width:100%;background:#000}.multiview-ar-selector.p-selectbutton .p-togglebutton,.share-ar-selector.p-selectbutton .p-togglebutton{padding:4px 10px!important;font-size:.78rem!important;min-width:unset!important}@media screen and (max-width:768px){p-selectbutton.share-ar-selector,.share-ar-selector.p-selectbutton,.share-ar-selector{display:none!important}}.multiview-slot{position:relative;width:100%;height:100%;background:#090d13;overflow:hidden;cursor:pointer}.multiview-slot .p-skeleton{background:#090d13!important}.multiview-slot .p-skeleton:after{background:linear-gradient(90deg,#fff0,#ffffff0f,#fff0)!important}.multiview-slot:hover .multiview-name-badge,.multiview-slot.controls-visible .camera-fullscreen-btn{opacity:1}.camera-fullscreen-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:42px;height:42px;border-radius:50%;border:none;background:#00000073;color:#ffffffd9;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .15s,background .15s,color .15s;z-index:10;font-size:1.3rem;padding:0}.camera-fullscreen-btn:hover{background:#000000b8;color:#fff}.multiview-slot:fullscreen .multiview-video,.multiview-slot:-webkit-full-screen .multiview-video,.multiview-slot:-moz-full-screen .multiview-video{position:static;width:100%;height:100%;object-fit:contain}@media screen and (max-width:768px)and (orientation:portrait){.multiview-slot:fullscreen .reconnect-btn,.multiview-slot:-webkit-full-screen .reconnect-btn,.multiview-slot:-moz-full-screen .reconnect-btn{padding:6px 14px;font-size:.78rem}}.multiview-video{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;display:block;background:#090d13}.multiview-name-badge{position:absolute;bottom:8px;left:8px;right:8px;background:#0d1117d9;border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:4px 10px;display:flex;align-items:center;gap:8px;z-index:5;pointer-events:none;opacity:0;transition:opacity .2s ease}.multiview-name-badge .status-dot{width:7px;height:7px;border-radius:50%;display:inline-block;flex-shrink:0}.multiview-name-badge .status-dot.online{background:#4ade80;box-shadow:0 0 6px #4ade80}.multiview-name-badge .status-dot.offline,.multiview-name-badge .status-dot.stop,.multiview-name-badge .status-dot.error{background:#f87171;box-shadow:0 0 6px #f87171}.multiview-name-badge .status-dot.starting,.multiview-name-badge .status-dot.stopping,.multiview-name-badge .status-dot.warning{background:#fbbf24;box-shadow:0 0 6px #fbbf24}.multiview-name-badge .status-dot.unknown{background:#ffffff4d}.multiview-name-badge .camera-name{font-size:11px;font-weight:500;color:#c9d1d9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-grow:1;pointer-events:auto;-webkit-user-select:text;user-select:text;cursor:text}.multiview-overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;z-index:6;font-size:12px;color:#c9d1d9}.multiview-overlay.error-state{background:#0d1117d9;color:#fff}.multiview-overlay.error-state>i{font-size:20px;color:#ef4444}.multiview-overlay.error-state>span{color:#fff}.multiview-empty{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#ffffff26;font-size:12px}.multiview-empty i{font-size:28px}.multiview-pagination{display:flex;align-items:center;justify-content:center;gap:16px;padding-top:12px;border-top:1px solid rgba(255,255,255,.06);margin-top:4px;font-size:13px;color:var(--text-color-secondary, #94a3b8);font-weight:500}[class*=theme-saga] .multiview-section,[class*=theme-md-light] .multiview-section{background:#f8fafc;border-color:#0000001a}[class*=theme-saga] .multiview-grid-header,[class*=theme-md-light] .multiview-grid-header{border-bottom-color:#0000001a}[class*=theme-saga] .multiview-grid-title,[class*=theme-md-light] .multiview-grid-title{color:#1e293b}[class*=theme-saga] .fullscreen-toggle-btn,[class*=theme-md-light] .fullscreen-toggle-btn{border-color:#00000026!important;color:#475569!important;background:#00000008!important}[class*=theme-saga] .fullscreen-toggle-btn:hover,[class*=theme-md-light] .fullscreen-toggle-btn:hover{background:#0000000f!important;color:#1e293b!important}[class*=theme-saga] .multiview-grid,[class*=theme-md-light] .multiview-grid{background:#e2e8f0}[class*=theme-saga] .multiview-slot,[class*=theme-md-light] .multiview-slot{background:#f1f5f9}[class*=theme-saga] .multiview-name-badge,[class*=theme-md-light] .multiview-name-badge{background:#f1f5f9eb;border-color:#0000001a}[class*=theme-saga] .multiview-name-badge .camera-name,[class*=theme-md-light] .multiview-name-badge .camera-name{color:#334155}[class*=theme-saga] .multiview-overlay,[class*=theme-md-light] .multiview-overlay{color:#475569}[class*=theme-saga] .multiview-empty,[class*=theme-md-light] .multiview-empty{color:#00000040}[class*=theme-saga] .multiview-pagination,[class*=theme-md-light] .multiview-pagination{border-top-color:#00000014}#multiview-fullscreen-container:fullscreen{background:var(--surface-ground, #000)!important;padding:0!important;margin:0!important;width:100vw!important;height:100vh!important;max-width:100vw!important;max-height:100vh!important;box-sizing:border-box!important;border:none!important;border-radius:0!important;display:flex!important;flex-direction:column!important;justify-content:stretch!important;overflow:hidden!important;gap:0!important}#multiview-fullscreen-container:-webkit-full-screen{background:var(--surface-ground, #000)!important;padding:0!important;margin:0!important;width:100vw!important;height:100vh!important;max-width:100vw!important;max-height:100vh!important;box-sizing:border-box!important;border:none!important;border-radius:0!important;display:flex!important;flex-direction:column!important;justify-content:stretch!important;overflow:hidden!important;gap:0!important}#multiview-fullscreen-container:-moz-full-screen{background:var(--surface-ground, #000)!important;padding:0!important;margin:0!important;width:100vw!important;height:100vh!important;max-width:100vw!important;max-height:100vh!important;box-sizing:border-box!important;border:none!important;border-radius:0!important;display:flex!important;flex-direction:column!important;justify-content:stretch!important;overflow:hidden!important;gap:0!important}#multiview-fullscreen-container:fullscreen .multiview-grid-header{display:none!important}#multiview-fullscreen-container:fullscreen .multiview-pagination{display:none!important}#multiview-fullscreen-container:fullscreen .multiview-grid{flex:1 1 auto!important;width:100vw!important;height:100vh!important;max-height:none!important;aspect-ratio:unset!important;gap:1px!important;background:var(--surface-border, #000)!important;padding:0!important}#multiview-fullscreen-container:fullscreen .multiview-slot{border:none!important;border-radius:0!important;background:var(--surface-card, #111)!important}#multiview-fullscreen-container:fullscreen:before{content:"\e01\e14  ESC \e40\e1e\e37\e48\e2d\e2d\e2d\e01\e08\e32\e01\e42\e2b\e21\e14\e40\e15\e47\e21\e08\e2d";position:fixed;top:12px;right:16px;background:#0009;color:#fff9;font-size:11px;padding:4px 10px;border-radius:4px;z-index:9999;pointer-events:none;animation:fadeOutHint 4s ease-out 2s forwards}#multiview-fullscreen-container:-webkit-full-screen:before{content:"\e01\e14  ESC \e40\e1e\e37\e48\e2d\e2d\e2d\e01\e08\e32\e01\e42\e2b\e21\e14\e40\e15\e47\e21\e08\e2d";position:fixed;top:12px;right:16px;background:#0009;color:#fff9;font-size:11px;padding:4px 10px;border-radius:4px;z-index:9999;pointer-events:none;animation:fadeOutHint 4s ease-out 2s forwards}#share-fullscreen-container:fullscreen .multiview-slot,#share-fullscreen-container:-webkit-full-screen .multiview-slot,#share-fullscreen-container:-moz-full-screen .multiview-slot,#share-fullscreen-container:-ms-fullscreen .multiview-slot{border:none!important;border-radius:0!important;background:var(--surface-card)!important}@keyframes fadeOutHint{0%{opacity:1}to{opacity:0}}.device-bulk-actions{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;padding:.35rem .5rem;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff08}.device-bulk-count{font-size:.85rem;font-weight:600;color:var(--text-color-secondary, #94a3b8)}.device-list-select-all{display:flex;align-items:center;gap:.75rem;padding:.5rem 16px .75rem 8px;border-bottom:1px solid rgba(255,255,255,.08);color:var(--text-color-secondary, #94a3b8);font-size:.9rem;font-weight:600}.device-select-cell{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.selected-device{box-shadow:inset 0 0 0 1px #4ade808c}.selected-device .stream-card-thumbnail,.selected-device .premium-list-item{border-color:#4ade8073}.cap-badge{font-size:10px!important;padding:2px 6px!important;background:#ffffff14!important;color:var(--text-color)!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:4px!important}.cap-badge-clickable{transition:background .15s ease,border-color .15s ease,transform .1s ease}.cap-badge-clickable:hover{background:#3b82f640!important;border-color:#3b82f699!important;transform:translateY(-1px)}.cap-badge-overlay{background:#0000008c!important;color:#fff!important;border-color:#ffffff26!important}[class*=theme-saga] .cap-badge:not(.cap-badge-overlay),[class*=theme-md-light] .cap-badge:not(.cap-badge-overlay){background:#00000012!important;color:var(--text-color)!important;border:1px solid rgba(0,0,0,.15)!important}.animate-fade-in{animation:fadeIn .4s ease-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.gridster-custom{display:block!important;width:100%!important;height:calc(95vh - 160px)!important;min-height:400px!important;position:relative!important;margin-top:1rem!important}.gridster-custom gridster{display:block!important;width:100%!important;height:100%!important;background:#0d1117!important}.p-dialog:has(.wm-dialog-layout) .p-dialog-content{overflow:hidden!important;padding-bottom:.5rem}.wm-dialog-layout{display:flex;gap:1.25rem;width:100%;box-sizing:border-box;height:470px}.wm-config-panel{flex:0 0 280px;width:280px;min-width:0;height:100%;display:flex;flex-direction:column;gap:.75rem;overflow-y:auto;overflow-x:hidden;padding-right:4px;padding-bottom:.5rem;scrollbar-width:thin;scrollbar-color:var(--surface-border) transparent}.wm-config-panel::-webkit-scrollbar{width:4px}.wm-config-panel::-webkit-scrollbar-thumb{background:var(--surface-border);border-radius:4px}.wm-preview-panel{flex:1 1 0;min-width:0;height:100%;display:flex;flex-direction:column;gap:.5rem;overflow:hidden}.wm-section-label{display:block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.6px;color:var(--text-color-secondary);margin-bottom:.5rem}.wm-section{flex-shrink:0;background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:10px;padding:.875rem;overflow:hidden;min-width:0;box-sizing:border-box}.wm-section .p-inputnumber,.wm-section .p-inputnumber-input,.wm-section input[pInputText]{width:100%!important;max-width:100%!important;box-sizing:border-box}.wm-toggle-row{display:flex;gap:1.25rem;align-items:center}.wm-toggle-item{display:flex;align-items:center;gap:.5rem}.wm-toggle-item label{font-size:.875rem;cursor:pointer}.wm-field{display:flex;flex-direction:column;gap:.25rem}.wm-field label{font-size:.75rem;color:var(--text-color-secondary)}.wm-field input,.wm-field .p-inputnumber{width:100%}.wm-field-row{display:flex;gap:.5rem;margin-top:.5rem}.wm-field-row .wm-field{flex:1}.wm-position-grid{display:flex;gap:.35rem;margin-top:.6rem;align-items:center;flex-wrap:wrap}.wm-position-grid-7{display:grid;grid-template-columns:repeat(3,30px);grid-template-rows:repeat(3,30px);gap:.35rem;margin-top:.6rem;justify-content:start}.wm-pos-btn{width:30px;height:30px;border:1px solid var(--surface-border);background:var(--surface-card);border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--text-color-secondary);font-size:.75rem;transition:all .15s;padding:0}.wm-pos-btn:hover{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.wm-pos-btn.wm-pos-center{background:var(--surface-border)}.wm-pos-btn.wm-pos-active{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.wm-upload,.wm-upload .upload-state,.wm-upload .uploading-state{min-height:120px!important}.wm-empty-hint{flex-shrink:0;display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:var(--text-color-secondary);padding:.75rem;border:1px dashed var(--surface-border);border-radius:8px}.wm-empty-hint i{color:var(--p-primary-color)}.wm-footer{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-top:.25rem;margin-top:auto}.wm-dialog-footer{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding-top:1rem;border-top:1px solid var(--surface-border);margin-top:1rem}.wm-preset-row{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.wm-preset-input{height:32px!important;font-size:.8rem!important;width:130px!important}.wm-scale-row{display:flex;align-items:center;gap:.5rem;width:100%}.wm-scale-row .wm-scale-slider{flex:1 1 0;min-width:50px;accent-color:var(--p-primary-color);cursor:pointer}.wm-scale-row .wm-scale-num{flex:0 0 70px!important;width:70px!important;max-width:70px!important}.wm-scale-row .wm-scale-num .p-inputtext,.wm-scale-row .wm-scale-num .p-inputnumber-input{width:100%!important;max-width:100%!important;font-size:.8rem!important;padding:.3rem .4rem!important;box-sizing:border-box}.wm-preview-wrap{position:relative;width:100%;aspect-ratio:16/9;border:1px solid var(--surface-border);border-radius:10px;overflow:hidden;background:#1a1a2e;margin:0 0 auto}.wm-preview-img{display:block;width:100%;height:auto}.wm-canvas{display:block;width:100%!important;height:100%!important;cursor:crosshair;background:transparent;touch-action:none}.wm-no-stream-badge{position:absolute;top:8px;left:50%;transform:translate(-50%);z-index:5;background:#0000008c;color:#fff9;font-size:.7rem;padding:3px 10px;border-radius:20px;white-space:nowrap;pointer-events:none;display:flex;align-items:center;gap:.3rem}.wm-color-opacity-row{display:flex;align-items:center;gap:.5rem}.wm-color-opacity-row .wm-color-picker{width:32px;height:32px;padding:2px;border:1px solid var(--surface-border);border-radius:6px;background:none;cursor:pointer;flex-shrink:0}.wm-color-opacity-row .wm-opacity-label{font-size:.75rem;font-weight:600;min-width:36px;color:var(--text-color-secondary)}.wm-color-opacity-row .wm-scale-slider{flex:1 1 0}.wm-quick-sizes{display:flex;gap:.3rem;margin-bottom:.4rem}.wm-size-btn{flex:1;padding:.25rem 0;font-size:.72rem;font-weight:600;border:1px solid var(--surface-border);border-radius:6px;background:var(--surface-ground);color:var(--text-color);cursor:pointer;transition:background .15s,border-color .15s}.wm-size-btn:hover{background:var(--p-primary-color);border-color:var(--p-primary-color);color:#fff}@media screen and (max-width:640px){.wm-dialog-layout{flex-direction:column}.wm-config-panel{flex:none;width:100%;max-height:none}}.combined-upload-area{border:2px dashed var(--surface-border);border-radius:12px;position:relative;min-height:200px;transition:all .3s ease;cursor:pointer;overflow:hidden;background:var(--surface-50)}.combined-upload-area:hover{border-color:var(--primary-color);background:var(--surface-100)}.combined-upload-area.has-image{border-style:solid;border-color:var(--green-500);background:var(--surface-card);cursor:default}.combined-upload-area.uploading{border-color:var(--orange-500);background:var(--orange-50);cursor:default}.combined-upload-area .upload-state,.combined-upload-area .uploading-state{display:flex;align-items:center;justify-content:center;min-height:200px;padding:2rem}.combined-upload-area .upload-state .upload-content,.combined-upload-area .uploading-state .upload-content{text-align:center}.combined-upload-area .upload-state .upload-content .upload-icon,.combined-upload-area .uploading-state .upload-content .upload-icon{font-size:3rem;color:var(--primary-color);margin-bottom:1rem;display:block}.combined-upload-area .upload-state .upload-content .upload-subtitle,.combined-upload-area .uploading-state .upload-content .upload-subtitle{opacity:.7;margin-bottom:1rem;font-size:.875rem}.combined-upload-area .upload-state .upload-content .format-info,.combined-upload-area .uploading-state .upload-content .format-info{display:flex;justify-content:center;gap:.5rem;margin-bottom:1rem}.combined-upload-area .upload-state .upload-content .upload-limit,.combined-upload-area .uploading-state .upload-content .upload-limit{opacity:.6;font-size:.75rem}.combined-upload-area .upload-state .upload-content .progress-bar,.combined-upload-area .uploading-state .upload-content .progress-bar{width:200px;height:4px;background:var(--surface-200);border-radius:2px;overflow:hidden;margin:1rem auto 0}.combined-upload-area .upload-state .upload-content .progress-bar .progress-fill,.combined-upload-area .uploading-state .upload-content .progress-bar .progress-fill{height:100%;background:var(--orange-500);transition:width .3s ease}.combined-upload-area .preview-state{position:relative;padding:1rem}.combined-upload-area .preview-state .image-container{position:relative;display:flex;justify-content:center;align-items:center;min-height:160px}.combined-upload-area .preview-state .image-container .preview-image{max-width:100%;max-height:160px;object-fit:contain;border-radius:8px;box-shadow:0 2px 8px #0000001a}.combined-upload-area .preview-state .image-container .image-overlay{position:absolute;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;border-radius:8px}.combined-upload-area .preview-state .image-container .image-overlay .overlay-controls{display:flex;gap:.5rem}.combined-upload-area .preview-state .image-container:hover .image-overlay{opacity:1}.combined-upload-area .preview-state .file-info{text-align:center;margin-top:1rem}.combined-upload-area .preview-state .file-info .file-name{font-size:.875rem;color:var(--green-500);font-weight:500}.combined-upload-area .drag-overlay{position:absolute;inset:0;background:#6366f11a;border:2px solid var(--primary-color);border-radius:12px;display:flex;align-items:center;justify-content:center;z-index:10}.combined-upload-area .drag-overlay .drag-content{text-align:center;color:var(--primary-color)}.combined-upload-area .drag-overlay .drag-content .drag-icon{font-size:2.5rem;margin-bottom:.5rem;display:block}.combined-upload-area .drag-overlay .drag-content .drag-text{font-weight:600;font-size:1.125rem}.fullscreen-dialog.p-dialog{margin:0!important;border-radius:0!important}.fullscreen-dialog .p-dialog-header,.fullscreen-dialog .p-dialog-content{border-radius:0!important}.share-streams-layout{display:flex;height:100%;overflow:hidden}.share-streams-left{flex:1 1 0;min-width:0;overflow:hidden;position:relative;display:flex;flex-direction:column}.wm-side-panel{width:0;flex-shrink:0;overflow:hidden;padding:0;border-left:0 solid var(--surface-border);display:flex;flex-direction:column;transition:width .28s ease,padding .28s ease,border-left-width .28s ease}.wm-side-panel.wm-side-panel--open{width:260px;padding:1rem;border-left-width:1px}.wm-editor-dialog{border-radius:0!important}.wm-editor-dialog .p-dialog-content{padding:0!important;display:flex;flex-direction:column;height:100%;border-radius:0!important}.wm-editor-topbar{display:flex;align-items:center;justify-content:space-between;padding:.6rem 1rem;border-bottom:1px solid var(--surface-border);background:var(--surface-card);flex-shrink:0;gap:1rem}.wm-editor-left{width:200px;flex-shrink:0;border-right:1px solid var(--surface-border);background:var(--surface-ground);display:flex;flex-direction:column;overflow:hidden}.wm-editor-canvas-area{flex:1;display:flex;align-items:center;justify-content:center;background:#1e1e2e;padding:1rem;overflow:hidden}.wm-editor-stage{position:relative;width:100%;height:auto;max-height:100%;min-width:0;min-height:0;display:flex;align-items:stretch;justify-content:stretch;aspect-ratio:16/9}.wm-editor-stage canvas{width:100%;height:100%}.wm-editor-right{width:260px;flex-shrink:0;border-left:1px solid var(--surface-border);background:var(--surface-card);padding:1rem;overflow-y:auto}.mobile-only-btn{display:none!important}.wm-prop-label{display:block;font-size:.75rem;font-weight:600;color:var(--text-color-secondary);margin-bottom:.3rem}@media screen and (max-width:900px){.device-list-thumb{width:110px!important;min-width:110px!important;height:62px!important}.device-list-meta{gap:12px!important;flex-wrap:wrap}.device-list-actions{min-width:100px!important;gap:10px!important}}@media screen and (max-width:600px){.desktop-only-btn{display:none!important}.mobile-only-btn{display:inline-flex!important}.page-action-bar{flex-wrap:wrap;gap:8px;padding:8px 12px;border-radius:8px 8px 0 0}.page-action-bar-left{gap:8px!important;width:100%}.page-action-bar-right{width:100%}.page-action-bar-right p-iconfield,.page-action-bar-right .p-iconfield{width:100%}.page-action-bar-right input{width:100%!important}.device-list-thumb{width:90px!important;min-width:90px!important;height:50px!important}.device-list-meta{gap:8px!important;flex-wrap:wrap}.device-list-meta>div{min-width:0}.device-list-actions{flex-direction:row!important;align-items:flex-start!important;min-width:fit-content!important}.device-status-desktop{display:none!important}.device-status-mobile{display:inline-flex!important}.premium-list-item{gap:8px!important;padding:10px 12px!important}.premium-list-item h5{font-size:13px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.page-action-bar-left{display:flex!important;flex-wrap:wrap;gap:6px!important}.page-action-bar-left>button.p-button-sm{flex:1 1 auto;min-width:0;justify-content:center;font-size:.75rem!important;padding:.35rem .5rem!important}.page-action-bar-left>button.p-button-sm .p-button-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.device-list-meta{display:flex!important;flex-direction:column;gap:3px!important;font-size:11px!important;align-items:flex-start}.device-list-meta>div{display:flex!important;align-items:center;gap:4px!important;width:100%}.device-list-meta>div span{white-space:nowrap}.device-list-meta>div i{flex-shrink:0}.device-list-select-all{font-size:.78rem;padding:6px 12px}.streams-grid{grid-template-columns:1fr!important}.multiview-grid-header{flex-wrap:wrap;gap:6px;padding:8px 12px}.multiview-grid-title{font-size:.9rem;gap:6px}.multiview-grid-title i{font-size:1.1rem}.fullscreen-toggle-btn .p-button-label{display:none!important}.fullscreen-toggle-btn{padding:.35rem .55rem!important}.page-action-bar-left .p-selectbutton .p-togglebutton{padding:.25rem .45rem!important;font-size:.7rem!important}.premium-list-item h5{max-width:calc(100vw - 140px)!important}}@media screen and (max-width:480px){.multiview-pagination{padding:6px 10px;font-size:.82rem}.multiview-ar-selector.p-selectbutton .p-togglebutton,.share-ar-selector.p-selectbutton .p-togglebutton{padding:3px 7px!important;font-size:.72rem!important}.page-action-bar-left>button.p-button-sm .p-button-label{display:none!important}.page-action-bar-left>button.p-button-sm{padding:.4rem!important}.page-action-bar-left>button[severity=danger] .p-button-label{display:inline!important;font-size:.72rem!important}}.hero-dashboard{position:relative;z-index:2;width:100%;min-height:100vh;box-sizing:border-box;display:flex;flex-direction:column;gap:.5rem}.hero-dashboard .hero-row--stats{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;height:240px}.hero-dashboard .hero-row--bottom,.hero-dashboard .hero-row--streams{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;height:280px}.hero-dashboard .hero-row--cctv-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.5rem}.hero-dashboard .widget--shared-list{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:10px;overflow:hidden}.hero-dashboard .widget--shared-list .shared-list-header{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;font-size:.95rem;font-weight:600;border-bottom:1px solid var(--surface-border);gap:.5rem}.hero-dashboard .widget--shared-list .shared-list-header .shared-list-hint{font-size:.72rem;font-weight:400;color:var(--text-color-secondary)}.hero-dashboard .widget--shared-list .shared-list-empty{padding:1.5rem;text-align:center;color:var(--text-color-secondary);font-size:.85rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.hero-dashboard .widget--shared-list .shared-list-body{display:flex;flex-direction:column}.hero-dashboard .widget--shared-list .shared-list-item{display:flex;align-items:center;gap:.5rem;padding:.6rem 1rem;border-bottom:1px solid var(--surface-border);cursor:default;transition:background .15s}.hero-dashboard .widget--shared-list .shared-list-item:last-child{border-bottom:none}.hero-dashboard .widget--shared-list .shared-list-item:hover{background:var(--surface-hover)}.hero-dashboard .widget--shared-list .shared-list-item.shared-item--pinned{background:color-mix(in srgb,var(--primary-color) 5%,transparent)}.hero-dashboard .widget--shared-list .shared-list-item.cdk-drag-preview{background:var(--surface-card);border-radius:8px;box-shadow:0 4px 20px #0000002e}.hero-dashboard .widget--shared-list .shared-list-item.cdk-drag-placeholder{opacity:.3}.hero-dashboard .widget--shared-list .shared-list-item.cdk-drag-animating{transition:transform .25s cubic-bezier(0,0,.2,1)}.hero-dashboard .widget--shared-list .shared-item-drag-handle{width:1.5rem;display:flex;align-items:center;justify-content:center;color:var(--text-color-secondary);flex-shrink:0;font-size:.8rem}.hero-dashboard .widget--shared-list .shared-item-body{flex:1;cursor:pointer;min-width:0}.hero-dashboard .widget--shared-list .shared-item-body .shared-item-name{display:flex;align-items:center;gap:.4rem;font-size:.88rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero-dashboard .widget--shared-list .shared-item-body .shared-item-meta{display:flex;gap:.6rem;font-size:.72rem;color:var(--text-color-secondary);margin-top:.15rem;flex-wrap:wrap}.hero-dashboard .widget--shared-list .shared-item-body .shared-item-meta i{font-size:.65rem}.hero-dashboard .widget--shared-list .shared-item-pin-btn{background:none;border:none;cursor:pointer;padding:.25rem .4rem;border-radius:4px;color:var(--text-color-secondary);transition:all .15s;flex-shrink:0}.hero-dashboard .widget--shared-list .shared-item-pin-btn:hover{background:var(--surface-hover);color:var(--primary-color)}.hero-dashboard .widget--shared-list .shared-item-pin-btn.is-pinned{color:var(--primary-color)}.hero-dashboard .cdk-drop-list-dragging .shared-list-item:not(.cdk-drag-placeholder){transition:transform .25s cubic-bezier(0,0,.2,1)}.hero-dashboard .hero-row--servers{display:grid;grid-template-columns:repeat(6,1fr);gap:.5rem;min-height:0}.hero-dashboard .widget--header{height:auto;min-height:80px}.hero-dashboard .hero-row--summary{display:flex;align-items:center;gap:0;padding:.6rem 1rem;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:10px;flex-wrap:wrap}.hero-dashboard .hero-row--summary .summary-stat{display:flex;flex-direction:column;align-items:center;padding:0 1.25rem;gap:.1rem}.hero-dashboard .hero-row--summary .summary-divider{width:1px;height:2rem;background:var(--surface-border)}.hero-dashboard .hero-row--summary .summary-num{font-size:1.5rem;font-weight:700;line-height:1;display:inline-block;animation:num-pop .5s cubic-bezier(.22,1,.36,1) both}.hero-dashboard .hero-row--summary .summary-num--online{color:#22c55e}.hero-dashboard .hero-row--summary .summary-num--offline{color:#ef4444}.hero-dashboard .hero-row--summary .summary-num--total{color:var(--text-color)}.hero-dashboard .hero-row--summary .summary-stat{animation:server-card-in .4s cubic-bezier(.22,1,.36,1) both}.hero-dashboard .hero-row--summary .summary-label{font-size:.7rem;color:var(--text-color-secondary);white-space:nowrap}@media screen and (max-width:1007px){.hero-dashboard{gap:.75rem}.hero-dashboard .hero-row--stats{display:flex;flex-direction:column;height:auto;gap:.75rem}.hero-dashboard .hero-row--summary{justify-content:center}}@media screen and (max-width:768px){.hero-dashboard{padding:.5rem .5rem 4rem}}.widget--server-monitor{display:flex;flex-direction:column;gap:.5rem;padding:.875rem;border-radius:10px;background:var(--surface-card);border:1px solid var(--surface-border);animation:server-card-in .45s cubic-bezier(.22,1,.36,1) both;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.widget--server-monitor:hover{transform:translateY(-4px);box-shadow:0 12px 28px #00000026;border-color:var(--primary-color);z-index:1}@keyframes noti-item-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes num-pop{0%{transform:scale(.7);opacity:0}60%{transform:scale(1.15)}to{transform:scale(1);opacity:1}}@keyframes server-card-in{0%{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.widget--server-monitor .server-mon-header{display:flex;align-items:center;justify-content:space-between;gap:.4rem}.widget--server-monitor .server-mon-title{display:flex;align-items:center;gap:.4rem;overflow:hidden;font-weight:600;font-size:.85rem}.widget--server-monitor .server-mon-title i{color:var(--p-primary-color);flex-shrink:0;font-size:.8rem}.widget--server-monitor .server-mon-title span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.widget--server-monitor .server-mon-ip{font-size:.75rem;color:var(--text-color-secondary);display:flex;align-items:center;gap:.3rem}.widget--server-monitor .server-mon-ip i{font-size:.7rem}.server-mon-metrics{display:flex;flex-direction:column;gap:.4rem}.metric-row .metric-info{display:flex;justify-content:space-between;font-size:.72rem;margin-bottom:2px}.metric-row .metric-info .metric-name{color:var(--text-color-secondary)}.metric-row .metric-info .metric-val{font-weight:700;transition:color .4s ease}.metric-row .metric-info .metric-na{color:var(--text-color-secondary);font-weight:400}.metric-row .server-metric-bar{height:5px!important;border-radius:3px;background:var(--surface-border)!important}.metric-row .server-metric-bar .p-progressbar-value{background:var(--bar-color, var(--p-primary-color))!important;transition:width .6s ease}.server-net{display:flex;align-items:center;gap:.75rem;margin-top:.25rem;flex-wrap:wrap}.server-net .net-item{display:flex;align-items:center;gap:.25rem;font-size:.72rem;color:var(--text-color-secondary)}.server-net .net-down{color:#22c55e}.server-net .net-up{color:#3b82f6}.server-extra{display:flex;align-items:center;gap:.75rem;margin-top:.25rem;flex-wrap:wrap;font-size:.7rem;color:var(--text-color-secondary)}.server-extra .server-uptime,.server-extra .server-temp{display:flex;align-items:center;gap:.25rem}.server-extra .server-uptime i,.server-extra .server-temp i{font-size:.65rem}.server-extra .server-temp.temp-warn{color:#f97316}.server-extra .server-temp.temp-hot{color:#ef4444;font-weight:600}.server-extra .server-time{display:flex;align-items:center;gap:.2rem}.server-extra .server-time i{font-size:.65rem}.server-no-metrics,.server-offline-msg{font-size:.75rem;color:var(--text-color-secondary);display:flex;align-items:center;gap:.4rem;padding:.25rem 0}.server-no-metrics i,.server-offline-msg i{color:#f97316}.server-offline-msg i{color:#ef4444}.server-cctv-dots{border-top:1px solid var(--surface-border);padding-top:.4rem;margin-top:.15rem}.server-cctv-dots .cctvs-count{font-size:.7rem;color:var(--text-color-secondary);display:inline-block;margin-bottom:.3rem;vertical-align:middle}.server-cctv-dots .dots-row{position:relative;overflow:visible}.server-cctv-dots .dots-row{display:flex;flex-wrap:wrap;gap:4px}.server-cctv-dots .cctv-dot{width:9px;height:9px;border-radius:50%;cursor:default;box-sizing:border-box;border:1.5px solid transparent}.server-cctv-dots .cctv-dot.dot-online{background:#22c55e}.server-cctv-dots .cctv-dot.dot-offline{background:#ef4444}.server-cctv-dots .cctv-dot.dot-deleted{background:#9e9e9e}.server-cctv-dots .cctv-dot.dot-restream{border-color:var(--blue)}@keyframes cardFadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.widget--cctv-card{display:flex;flex-direction:column;gap:.5rem;padding:.75rem;border-radius:10px;background:var(--surface-card);border:1px solid var(--surface-border);animation:server-card-in .4s cubic-bezier(.22,1,.36,1) both;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.widget--cctv-card.no-entry-anim{animation:none}.widget--cctv-card:hover{transform:translateY(-4px);box-shadow:0 10px 24px #00000024;border-color:var(--primary-color);z-index:1}.widget--cctv-card{transition:box-shadow .2s ease,transform .2s ease;animation:cardFadeUp .35s ease both}.widget--cctv-card:nth-child(1){animation-delay:0s}.widget--cctv-card:nth-child(2){animation-delay:.03s}.widget--cctv-card:nth-child(3){animation-delay:.06s}.widget--cctv-card:nth-child(4){animation-delay:.09s}.widget--cctv-card:nth-child(5){animation-delay:.12s}.widget--cctv-card:nth-child(6){animation-delay:.15s}.widget--cctv-card:nth-child(7){animation-delay:.18s}.widget--cctv-card:nth-child(8){animation-delay:.21s}.widget--cctv-card:nth-child(9){animation-delay:.24s}.widget--cctv-card:nth-child(10){animation-delay:.27s}.widget--cctv-card:nth-child(11){animation-delay:.3s}.widget--cctv-card:nth-child(12){animation-delay:.33s}.widget--cctv-card:nth-child(13){animation-delay:.36s}.widget--cctv-card:nth-child(14){animation-delay:.39s}.widget--cctv-card:nth-child(15){animation-delay:.42s}.widget--cctv-card:nth-child(16){animation-delay:.45s}.widget--cctv-card:nth-child(17){animation-delay:.48s}.widget--cctv-card:nth-child(18){animation-delay:.51s}.widget--cctv-card:nth-child(19){animation-delay:.54s}.widget--cctv-card:nth-child(20){animation-delay:.57s}.widget--cctv-card:nth-child(21){animation-delay:.6s}.widget--cctv-card:nth-child(22){animation-delay:.63s}.widget--cctv-card:nth-child(23){animation-delay:.66s}.widget--cctv-card:nth-child(24){animation-delay:.69s}.widget--cctv-card:nth-child(25){animation-delay:.72s}.widget--cctv-card:nth-child(26){animation-delay:.75s}.widget--cctv-card:nth-child(27){animation-delay:.78s}.widget--cctv-card:nth-child(28){animation-delay:.81s}.widget--cctv-card:nth-child(29){animation-delay:.84s}.widget--cctv-card:nth-child(30){animation-delay:.87s}.widget--cctv-card:nth-child(31){animation-delay:.9s}.widget--cctv-card:nth-child(32){animation-delay:.93s}.widget--cctv-card:nth-child(33){animation-delay:.96s}.widget--cctv-card:nth-child(34){animation-delay:.99s}.widget--cctv-card:nth-child(35){animation-delay:1.02s}.widget--cctv-card:nth-child(36){animation-delay:1.05s}.widget--cctv-card:nth-child(37){animation-delay:1.08s}.widget--cctv-card:nth-child(38){animation-delay:1.11s}.widget--cctv-card:nth-child(39){animation-delay:1.14s}.widget--cctv-card:nth-child(40){animation-delay:1.17s}.widget--cctv-card:nth-child(41){animation-delay:1.2s}.widget--cctv-card:nth-child(42){animation-delay:1.23s}.widget--cctv-card:nth-child(43){animation-delay:1.26s}.widget--cctv-card:nth-child(44){animation-delay:1.29s}.widget--cctv-card:nth-child(45){animation-delay:1.32s}.widget--cctv-card:nth-child(46){animation-delay:1.35s}.widget--cctv-card:nth-child(47){animation-delay:1.38s}.widget--cctv-card:nth-child(48){animation-delay:1.41s}.widget--cctv-card:nth-child(49){animation-delay:1.44s}.widget--cctv-card:nth-child(50){animation-delay:1.47s}.widget--cctv-card:nth-child(51){animation-delay:1.5s}.widget--cctv-card:nth-child(52){animation-delay:1.53s}.widget--cctv-card:nth-child(53){animation-delay:1.56s}.widget--cctv-card:nth-child(54){animation-delay:1.59s}.widget--cctv-card:nth-child(55){animation-delay:1.62s}.widget--cctv-card:nth-child(56){animation-delay:1.65s}.widget--cctv-card:nth-child(57){animation-delay:1.68s}.widget--cctv-card:nth-child(58){animation-delay:1.71s}.widget--cctv-card:nth-child(59){animation-delay:1.74s}.widget--cctv-card:nth-child(60){animation-delay:1.77s}.widget--cctv-card:hover{box-shadow:0 2px 10px #0000001a}.widget--cctv-card .cctv-card-snap{width:100%;aspect-ratio:16/9;border-radius:6px;overflow:hidden;background:var(--surface-ground)}.widget--cctv-card .cctv-card-snap.has-image{background:var(--surface-border);background-image:linear-gradient(90deg,var(--surface-border) 25%,var(--surface-card) 50%,var(--surface-border) 75%);background-size:200% 100%;animation:snap-shimmer 1.5s infinite}.widget--cctv-card .cctv-card-snap img{width:100%;height:100%;object-fit:cover;display:block;opacity:0;transition:opacity .3s ease}.widget--cctv-card .cctv-card-snap img.loaded{opacity:1;animation:cardFadeUp .4s ease both}@keyframes snap-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.widget--cctv-card .cctv-card-top{display:flex;align-items:center;justify-content:space-between;gap:.4rem;flex-wrap:nowrap;overflow:hidden}.widget--cctv-card .cctv-card-badges{display:flex;gap:.25rem;flex-wrap:nowrap;justify-content:flex-end;flex-shrink:0}.widget--cctv-card .cctv-card-name{font-size:.8rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text-color);cursor:default}.widget--cctv-card .cctv-card-meta{display:flex;flex-direction:column;gap:.2rem;margin-top:auto;min-height:2.9rem}.widget--cctv-card .cctv-card-meta span{font-size:.68rem;color:var(--text-color-secondary);display:flex;align-items:center;gap:.3rem}.widget--cctv-card .cctv-card-meta span i{font-size:.62rem;opacity:.7}app-status-badge{display:inline-flex;align-items:center}.cctv-badge{display:inline-flex;align-items:center;gap:.3rem;font-size:.6rem;font-weight:700;padding:.2rem .5rem;border-radius:20px;letter-spacing:.6px;white-space:nowrap}.cctv-badge.badge-online{background:#22c55e1f;color:#22c55e}.cctv-badge.badge-offline{background:#ef44441a;color:#ef4444}.cctv-badge .cctv-pulse{display:inline-block;width:6px;height:6px;border-radius:50%;background:#22c55e;flex-shrink:0;position:relative}.cctv-badge .cctv-pulse:after{content:"";position:absolute;inset:-2px;border-radius:50%;border:1.5px solid #22c55e;animation:pulse-ring 1.8s ease-out infinite}.cctv-mini-badge{font-size:.55rem;font-weight:700;padding:.15rem .4rem;border-radius:10px;letter-spacing:.4px;text-transform:uppercase;white-space:nowrap}.cctv-mini-badge.badge-ptz{background:#6366f126;color:#818cf8}.cctv-mini-badge.badge-model{background:#fbbf241f;color:#f59e0b}@keyframes pulse-ring{0%{transform:scale(.8);opacity:.8}to{transform:scale(2.2);opacity:0}}.widget--conn-status{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:1rem;border-radius:10px;background:var(--surface-card);border:1px solid var(--surface-border);grid-column:1/-1}.widget--conn-status .conn-indicator{display:flex;align-items:center;gap:.5rem;font-size:.85rem;font-weight:600;padding:.3rem .75rem;border-radius:20px}.widget--conn-status .conn-indicator.connected{background:#22c55e26;color:#22c55e}.widget--conn-status .conn-indicator.disconnected{background:#ef444426;color:#ef4444}.widget--conn-status .no-server-msg{margin:0;font-size:.8rem;color:var(--text-color-secondary)}.user-dialog .dialog-split,.role-dialog .dialog-split{display:flex;gap:1rem;align-items:flex-start}.user-dialog .dialog-main,.role-dialog .dialog-main{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:.35rem}.user-dialog .dialog-grid,.role-dialog .dialog-grid{display:grid;gap:.5rem;margin-bottom:0}.user-dialog .dialog-grid.two-columns,.role-dialog .dialog-grid.two-columns{grid-template-columns:1fr 1fr}.user-dialog .dialog-grid.single-column,.role-dialog .dialog-grid.single-column{grid-template-columns:1fr}.user-dialog .dialog-grid>div,.role-dialog .dialog-grid>div{display:flex;flex-direction:column;gap:.1rem}.user-dialog .dialog-grid label,.role-dialog .dialog-grid label{font-size:.78rem;font-weight:600;color:var(--text-color-secondary);margin:0}.user-dialog .dialog-sidebar,.role-dialog .dialog-sidebar{width:220px;flex-shrink:0}.user-dialog .preview-card,.role-dialog .preview-card{background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:8px;padding:.75rem;font-size:.8rem}.user-dialog .preview-card .eyebrow,.role-dialog .preview-card .eyebrow{font-size:.65rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-color-secondary);margin:0 0 .25rem}.user-dialog .preview-card h3,.role-dialog .preview-card h3{font-size:.78rem;font-weight:600;margin:0 0 .35rem;color:var(--text-color)}.user-dialog .approval-admin-section,.role-dialog .approval-admin-section{margin-top:.75rem!important;padding-top:.75rem!important;border-top:1px solid var(--surface-border)}.user-dialog .approval-admin-section h4,.role-dialog .approval-admin-section h4{font-size:.8rem;margin:0 0 .4rem!important}@media screen and (max-width:768px){.user-dialog .dialog-grid.two-columns,.role-dialog .dialog-grid.two-columns{grid-template-columns:1fr 1fr!important}}@media screen and (max-width:600px){.user-dialog .dialog-split,.role-dialog .dialog-split{flex-direction:column}.user-dialog .dialog-sidebar,.role-dialog .dialog-sidebar{width:100%!important}}.approval-segmented-control{display:flex;gap:.75rem;flex-wrap:wrap;margin-bottom:1.25rem}.approval-segmented-control .approval-card{display:flex;align-items:center;gap:.6rem;cursor:pointer;padding:.6rem 1.25rem;border-radius:8px;border:1.5px solid var(--surface-border);transition:all .2s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none;background:var(--surface-ground);color:var(--text-color-secondary);font-weight:500;font-size:.95rem;box-shadow:0 1px 2px #00000005}.approval-segmented-control .approval-card i{font-size:1.15rem;transition:transform .2s ease}.approval-segmented-control .approval-card:hover{border-color:var(--surface-300);color:var(--text-color);transform:translateY(-1px)}.approval-segmented-control .approval-card.selected-pending{border-color:#f59e0b;background:#f59e0b14;color:#d97706;font-weight:600;box-shadow:0 2px 4px #f59e0b1a}.approval-segmented-control .approval-card.selected-pending i{color:#f59e0b;transform:scale(1.1)}.approval-segmented-control .approval-card.selected-approved{border-color:#10b981;background:#10b98114;color:#059669;font-weight:600;box-shadow:0 2px 4px #10b9811a}.approval-segmented-control .approval-card.selected-approved i{color:#10b981;transform:scale(1.1)}.approval-segmented-control .approval-card.selected-rejected{border-color:#ef4444;background:#ef444414;color:#dc2626;font-weight:600;box-shadow:0 2px 4px #ef44441a}.approval-segmented-control .approval-card.selected-rejected i{color:#ef4444;transform:scale(1.1)}.profile-name{display:flex;flex-direction:column;gap:.2rem;min-width:0}.profile-name h3{margin:0;line-height:1.2}.profile-info-grid{margin-top:1rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.info-card{position:relative;padding-right:2.75rem;min-height:100%;transition:padding-right .15s ease}.info-card:has(.info-edit-actions){padding-right:5.25rem}.info-card .info-edit-btn,.settings-card-header .info-edit-btn{position:absolute;top:.75rem;right:.75rem;width:2rem;height:2rem;border:0;border-radius:999px;background:var(--surface-200, rgba(0, 0, 0, .08));color:var(--text-color, #333);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;margin-left:0;transition:transform .15s ease,background .15s ease}.info-card .info-edit-btn:hover,.settings-card-header .info-edit-btn:hover{transform:translateY(-1px);background:var(--surface-300, rgba(0, 0, 0, .14))}.info-edit-actions{position:absolute;top:.75rem;right:.75rem;display:flex;gap:.35rem;align-items:center;z-index:2}.info-edit-actions .info-edit-btn{position:static!important;margin-left:0!important}.info-edit-actions .info-edit-btn.btn-action-save{background:var(--primary-color)!important;color:#fff!important}.info-edit-actions .info-edit-btn.btn-action-save:hover{background:var(--primary-color)!important;opacity:.9}.info-edit-actions .info-edit-btn.btn-action-cancel{background:transparent!important;border:1px solid var(--surface-border)!important;color:var(--text-color-secondary)!important}.info-edit-actions .info-edit-btn.btn-action-cancel:hover{background:var(--surface-hover)!important;color:var(--text-color)!important}.profile-edit-actions{grid-column:1/-1;display:flex;justify-content:flex-end;gap:.75rem;flex-wrap:wrap;padding-top:1.25rem}.info-content{flex:1;min-width:0}.info-inline-input{width:100%}.settings-content .p-button{white-space:nowrap}@media(max-width:640px){.profile-header{align-items:center;flex-wrap:wrap}.profile-edit-actions{justify-content:flex-start}.info-card{padding-right:2.5rem}}.cell-replace-overlay{position:absolute;inset:0;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .15s;background:#00000073}.cell-hover-wrap:hover .cell-replace-overlay{opacity:1}.cell-replace-overlay--select-mode{background:#00000040}.cell-select-checkbox{position:absolute;top:8px;left:8px;z-index:8;width:24px;height:24px;border-radius:6px;border:2px solid rgba(255,255,255,.85);background:#0006;display:flex;align-items:center;justify-content:center;color:#fff;pointer-events:none}.cell-select-checkbox i{font-size:13px;font-weight:700}.cell-select-checkbox.cell-select-checkbox--checked{background:var(--primary-color);border-color:var(--primary-color)}.bulk-preset-bar{position:absolute;left:50%;bottom:16px;transform:translate(-50%);z-index:20;display:flex;align-items:center;gap:.75rem;padding:.5rem .9rem;border-radius:999px;background:var(--surface-card);border:1px solid var(--surface-border);box-shadow:0 4px 16px #0000004d}.bulk-preset-bar-count{font-size:.85rem;font-weight:600;color:var(--text-color);white-space:nowrap}.cell-audio-bar{position:absolute;bottom:6px;right:6px;z-index:7;display:flex;align-items:center;gap:5px;background:#0000008c;border-radius:20px;padding:3px 8px 3px 4px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cell-mute-btn{width:24px;height:24px;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:filter .15s;color:#fff;font-size:.8rem;flex-shrink:0;position:static}.cell-mute-btn:hover{filter:brightness(1.3)}.cell-volume-slider{appearance:none;width:70px;height:3px;border-radius:2px;background:#ffffff59;outline:none;cursor:pointer;transition:background .15s}.cell-volume-slider::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;border-radius:50%;background:#fff;cursor:pointer;box-shadow:0 1px 3px #0006}.cell-volume-slider::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:#fff;cursor:pointer;border:none}.cell-volume-slider:disabled{opacity:.35;cursor:not-allowed}.cell-preset-badge{position:absolute;right:6px;z-index:9;display:flex;align-items:center;gap:4px;background:#0000008c;border:1px solid rgba(255,255,255,.15);border-radius:4px;padding:2px 6px;color:#fff;font-size:10px;font-weight:600;max-width:calc(100% - 12px);overflow:hidden}.cell-preset-badge span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell-preset-badge--editable{cursor:pointer;transition:filter .15s}.cell-preset-badge--editable:hover{filter:brightness(1.4)}.preset-pick-row{display:flex;align-items:center;gap:8px;padding:.5rem .75rem;border-radius:6px;cursor:pointer;transition:background .15s}.preset-pick-row:hover{background:var(--surface-hover)}.preset-pick-selected{background:var(--surface-hover);color:var(--p-primary-color)}.preset-pick-hint{display:flex;align-items:center;gap:6px;margin-top:.75rem;padding-top:.6rem;border-top:1px solid var(--surface-border);font-size:.78rem;color:var(--text-color-secondary)}.preset-picker-body{display:flex;gap:1.25rem;align-items:flex-start}.preset-pick-list{flex:0 0 260px;min-width:0}.preset-preview-pane{flex:1;min-width:0;display:flex;flex-direction:column;gap:.4rem}.preset-preview-frame{position:relative;width:100%;aspect-ratio:16/9;background:#111827;border-radius:8px;overflow:hidden;border:1px solid var(--surface-border)}.preset-preview-el{pointer-events:none;transform-origin:top left}.preset-preview-text{white-space:nowrap;text-shadow:0 1px 3px rgba(0,0,0,.8);font-weight:600}.preset-preview-label{display:flex;align-items:center;gap:6px;font-size:.78rem;color:var(--text-color-secondary)}@media(max-width:720px){.preset-picker-body{flex-direction:column}.preset-pick-list{flex-basis:auto;width:100%}}.preset-restream-notice{margin-top:1rem;padding:.85rem 1rem;border-radius:8px;background:color-mix(in srgb,var(--yellow-500) 12%,transparent);border:1px solid color-mix(in srgb,var(--yellow-500) 35%,transparent)}.preset-restream-notice-text{display:flex;align-items:flex-start;gap:8px;font-size:.82rem;color:var(--text-color);line-height:1.4}.preset-restream-notice-text i{color:var(--yellow-500);margin-top:.15rem;flex-shrink:0}.preset-restream-notice-label{display:block;font-size:.78rem;font-weight:600;color:var(--text-color-secondary);margin:.6rem 0 .35rem}.cam-select-card{border:2px solid var(--surface-border);border-radius:10px;cursor:pointer;transition:border-color .15s,transform .15s,box-shadow .15s,opacity .15s;background:var(--surface-card);align-self:start;display:flex;flex-direction:column}.cam-select-card:hover:not(.cam-disabled){border-color:var(--p-primary-color);transform:translateY(-2px)}.cam-select-card.cam-selected{border:3px solid #16a34a;box-shadow:0 0 0 3px #16a34a59}.cam-select-card.cam-disabled{opacity:.3;cursor:not-allowed;filter:grayscale(.4)}.cam-card-thumb{position:relative;width:100%;aspect-ratio:16/9;background:var(--surface-ground);display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;border-radius:8px 8px 0 0}.cam-card-no-img{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--text-color-secondary);font-size:2rem}.cam-card-check{position:absolute;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center}.cam-card-check-icon{background:#16a34a;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.2rem;box-shadow:0 2px 8px #0006}.cam-card-order{position:absolute;top:6px;left:6px;background:#16a34a;color:#fff;font-size:.8rem;font-weight:700;min-width:26px;height:26px;padding:0 4px;border-radius:999px;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 4px #0006}.cam-card-name{padding:.4rem .5rem;font-size:.75rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text-color)}.filter-chip{padding:.25rem .6rem;border-radius:999px;border:1px solid var(--surface-border);background:var(--surface-ground);color:var(--text-color);font-size:.75rem;font-weight:600;cursor:pointer;transition:all .15s}.filter-chip:hover{border-color:var(--p-primary-color);color:var(--p-primary-color)}.filter-chip.filter-chip-active{background:var(--p-primary-color);border-color:var(--p-primary-color);color:#fff}.filter-chip.filter-chip-clear{border-color:#f44336;color:#f44336}.filter-chip.filter-chip-clear:hover{background:#f44336;color:#fff}.p-dialog-header-close{transition:transform .3s ease}.p-dialog-header-close:hover{transform:rotate(90deg)}.share-page-root .video-wrapper{position:relative}.widget-info-btn{position:absolute;bottom:6px;right:6px;width:26px;height:26px;border-radius:50%;border:none;background:#00000073;color:#ffffffb3;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .15s,background .15s,color .15s;z-index:10;font-size:.85rem;padding:0}.widget-info-btn:hover{background:#000000b8;color:#fff}.share-page-root .video-wrapper:hover .widget-info-btn{opacity:1}.video-stall-overlay{position:absolute;inset:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:8;border-radius:inherit}.reconnect-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 18px;border:1.5px solid rgba(255,255,255,.8);border-radius:20px;background:#ffffff1f;color:#fff;font-size:.85rem;font-weight:600;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background .15s,transform .1s}.reconnect-btn i{font-size:.9rem}.reconnect-btn:hover{background:#ffffff40;transform:scale(1.04)}.reconnect-btn:active{transform:scale(.97)}.reconnect-btn--small{margin-top:10px;padding:5px 14px;font-size:.78rem;border-color:#ffffff80;background:#ffffff14}.stream-info-name{font-weight:600;font-size:.95rem;color:var(--text-color);margin-bottom:.75rem;display:flex;align-items:center;gap:.4rem}.stream-info-section{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.stream-info-label{font-size:.8rem;color:var(--text-color-secondary)}.stream-info-badge{font-size:.72rem;font-weight:700;background:var(--p-primary-color);color:#fff;padding:2px 8px;border-radius:999px;letter-spacing:.03em}.stream-info-group-title{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-color-secondary);margin:.75rem 0 .35rem}.stream-info-row{display:flex;align-items:center;gap:.4rem;margin-bottom:.3rem}.stream-info-proto{font-size:.68rem;font-weight:700;min-width:44px;color:var(--p-primary-color);background:color-mix(in srgb,var(--p-primary-color) 12%,transparent);border-radius:4px;padding:1px 5px;text-align:center}.stream-info-url{flex:1;font-size:.72rem;color:var(--text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:monospace}.stream-copy-btn{border:none;background:none;color:var(--text-color-secondary);cursor:pointer;padding:2px 4px;border-radius:4px;font-size:.8rem;flex-shrink:0}.stream-copy-btn:hover{color:var(--p-primary-color);background:var(--surface-hover)}.noti-drawer{width:22rem!important}@media(max-width:480px){.noti-drawer{width:100vw!important}}.noti-drawer .p-drawer-content{flex:1!important;height:0!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain!important;background:var(--surface-overlay)!important;padding:0!important}.noti-drawer .p-message-wrapper{background:transparent}.noti-drawer .p-message-wrapper.read{background-color:var(--surface-ground)}.noti-drawer .p-message-wrapper:hover,.noti-drawer .p-message-wrapper:focus-within{background-color:var(--surface-hover)}.dashboard-refresh-btn.spinning .p-button-icon{animation:spin-once .8s linear infinite}@keyframes spin-once{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dashboard-filter-bar{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;flex-wrap:wrap}.dashboard-filter-bar .dashboard-search-wrap{flex:1;min-width:200px;max-width:380px}.dashboard-filter-bar .dashboard-search-wrap .dashboard-search-input{width:100%}.dashboard-filter-bar .dashboard-status-btns{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.dashboard-filter-bar .dashboard-count-label{margin-left:auto;font-size:.78rem;color:var(--text-color-secondary);white-space:nowrap}.dash-filter-btn{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .85rem;border-radius:999px;border:1.5px solid var(--surface-border);background:var(--surface-ground);color:var(--text-color-secondary);font-size:.78rem;font-weight:600;cursor:pointer;transition:all .18s ease;white-space:nowrap}.dash-filter-btn:hover{border-color:var(--primary-color);color:var(--primary-color)}.dash-filter-btn.active{background:var(--primary-color);border-color:var(--primary-color);color:#fff}.dash-filter-btn.dash-filter-online.active{background:#22c55ed9;border-color:#22c55e}.dash-filter-btn.dash-filter-offline.active{background:#ef4444d9;border-color:#ef4444}.dash-filter-btn .dot-online,.dash-filter-btn .dot-offline{display:inline-block;width:7px;height:7px;border-radius:50%;flex-shrink:0}.dash-filter-btn .dot-online{background:#22c55e}.dash-filter-btn .dot-offline{background:#ef4444}.dash-cam-card{display:flex;flex-direction:column;border-radius:10px;background:var(--surface-card);border:1px solid var(--surface-border);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease;animation:cardFadeUp .35s ease both}.dash-cam-card:nth-child(1){animation-delay:0s}.dash-cam-card:nth-child(2){animation-delay:.03s}.dash-cam-card:nth-child(3){animation-delay:.06s}.dash-cam-card:nth-child(4){animation-delay:.09s}.dash-cam-card:nth-child(5){animation-delay:.12s}.dash-cam-card:nth-child(6){animation-delay:.15s}.dash-cam-card:nth-child(7){animation-delay:.18s}.dash-cam-card:nth-child(8){animation-delay:.21s}.dash-cam-card:nth-child(9){animation-delay:.24s}.dash-cam-card:nth-child(10){animation-delay:.27s}.dash-cam-card:nth-child(11){animation-delay:.3s}.dash-cam-card:nth-child(12){animation-delay:.33s}.dash-cam-card:nth-child(13){animation-delay:.36s}.dash-cam-card:nth-child(14){animation-delay:.39s}.dash-cam-card:nth-child(15){animation-delay:.42s}.dash-cam-card:nth-child(16){animation-delay:.45s}.dash-cam-card:nth-child(17){animation-delay:.48s}.dash-cam-card:nth-child(18){animation-delay:.51s}.dash-cam-card:nth-child(19){animation-delay:.54s}.dash-cam-card:nth-child(20){animation-delay:.57s}.dash-cam-card:nth-child(21){animation-delay:.6s}.dash-cam-card:nth-child(22){animation-delay:.63s}.dash-cam-card:nth-child(23){animation-delay:.66s}.dash-cam-card:nth-child(24){animation-delay:.69s}.dash-cam-card:nth-child(25){animation-delay:.72s}.dash-cam-card:nth-child(26){animation-delay:.75s}.dash-cam-card:nth-child(27){animation-delay:.78s}.dash-cam-card:nth-child(28){animation-delay:.81s}.dash-cam-card:nth-child(29){animation-delay:.84s}.dash-cam-card:nth-child(30){animation-delay:.87s}.dash-cam-card:nth-child(31){animation-delay:.9s}.dash-cam-card:nth-child(32){animation-delay:.93s}.dash-cam-card:nth-child(33){animation-delay:.96s}.dash-cam-card:nth-child(34){animation-delay:.99s}.dash-cam-card:nth-child(35){animation-delay:1.02s}.dash-cam-card:nth-child(36){animation-delay:1.05s}.dash-cam-card:nth-child(37){animation-delay:1.08s}.dash-cam-card:nth-child(38){animation-delay:1.11s}.dash-cam-card:nth-child(39){animation-delay:1.14s}.dash-cam-card:nth-child(40){animation-delay:1.17s}.dash-cam-card:nth-child(41){animation-delay:1.2s}.dash-cam-card:nth-child(42){animation-delay:1.23s}.dash-cam-card:nth-child(43){animation-delay:1.26s}.dash-cam-card:nth-child(44){animation-delay:1.29s}.dash-cam-card:nth-child(45){animation-delay:1.32s}.dash-cam-card:nth-child(46){animation-delay:1.35s}.dash-cam-card:nth-child(47){animation-delay:1.38s}.dash-cam-card:nth-child(48){animation-delay:1.41s}.dash-cam-card:nth-child(49){animation-delay:1.44s}.dash-cam-card:nth-child(50){animation-delay:1.47s}.dash-cam-card:nth-child(51){animation-delay:1.5s}.dash-cam-card:nth-child(52){animation-delay:1.53s}.dash-cam-card:nth-child(53){animation-delay:1.56s}.dash-cam-card:nth-child(54){animation-delay:1.59s}.dash-cam-card:nth-child(55){animation-delay:1.62s}.dash-cam-card:nth-child(56){animation-delay:1.65s}.dash-cam-card:nth-child(57){animation-delay:1.68s}.dash-cam-card:nth-child(58){animation-delay:1.71s}.dash-cam-card:nth-child(59){animation-delay:1.74s}.dash-cam-card:nth-child(60){animation-delay:1.77s}.dash-cam-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px #00000026}.dash-cam-card.cctv-card--online{border-color:#22c55e40}.dash-cam-card.cctv-card--offline{border-color:#ef444433}.dash-cam-snap{width:100%;aspect-ratio:16/9;background:#0d0d14;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-shrink:0}.dash-cam-snap img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;animation:cardFadeUp .4s ease both}.dash-cam-no-snap{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--text-color-secondary)}.dash-cam-status-overlay{position:absolute;bottom:0;left:0;right:0;height:3px}.dash-cam-status-overlay.overlay-online{background:linear-gradient(90deg,#22c55e,#86efac)}.dash-cam-status-overlay.overlay-offline{background:linear-gradient(90deg,#ef4444,#fca5a5)}.dash-cam-play-btn{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#0000;transition:background .2s ease;color:#fff0;font-size:2.5rem;transition:all .2s ease}.dash-cam-snap:hover .dash-cam-play-btn{background:#00000059;color:#ffffffe6}.dash-cam-body{display:flex;flex-direction:column;gap:.4rem;padding:.65rem .75rem;flex:1}.dash-cam-top{display:flex;align-items:center;justify-content:space-between;gap:.4rem}.dash-cam-badges{display:flex;gap:.25rem;flex-wrap:nowrap;flex-shrink:0}.dash-cam-name{font-size:.82rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text-color);line-height:1.3}.dash-cam-name:hover{color:var(--primary-color)}.dash-cam-meta{display:flex;flex-direction:column;gap:.18rem;margin-top:.1rem;flex:1}.dash-cam-meta span{font-size:.68rem;color:var(--text-color-secondary);display:flex;align-items:center;gap:.3rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash-cam-meta span i{font-size:.62rem;opacity:.7;flex-shrink:0}.dash-cam-actions{display:flex;gap:.4rem;margin-top:.5rem}.dash-cam-actions .dash-action-btn{flex:1;font-size:.72rem!important;padding:.3rem .5rem!important;height:auto!important}.dash-cam-actions .dash-action-btn .p-button-icon{font-size:.7rem!important}.dash-cam-actions .dash-action-play{background:linear-gradient(135deg,#6366f1,#8b5cf6)!important;border-color:transparent!important}.dash-cam-actions .dash-action-play:hover{background:linear-gradient(135deg,#4f46e5,#7c3aed)!important}.dashboard-empty-state{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;color:var(--text-color-secondary)}.users-toolbar{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:16px;padding:12px 16px;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:8px;margin-bottom:1rem;width:100%;box-sizing:border-box}.users-toolbar-top{display:flex;align-items:center}.users-tab-select .tab-label{margin-left:6px}.users-toolbar-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;flex:1}.users-toolbar-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.users-search-field input{min-width:160px}@media screen and (max-width:768px){.users-toolbar-bottom{display:contents}.users-toolbar-actions{margin-left:0}.users-search-field{width:100%;margin-top:4px}.users-search-field input{width:100%}app-users .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.empty-message-row){display:grid!important;grid-template-columns:repeat(12,1fr)!important;background:var(--surface-card)!important;border:1px solid var(--surface-border)!important;border-radius:12px!important;margin-bottom:.75rem!important;padding:.75rem .875rem!important;box-shadow:0 2px 6px #0000000a!important;gap:0!important}app-users .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr>td{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:.3rem 0!important;border:none!important;border-bottom:1px solid var(--surface-border)!important;background:transparent!important;box-sizing:border-box!important;gap:.5rem!important}app-users .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr>td>*:not(.p-column-title){margin-left:auto!important;text-align:right!important}app-users .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr>td>.inline-chip-list,app-users .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr>td>.approval-cell-wrapper{justify-content:flex-end!important}app-users .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr>td .p-column-title{display:block!important;font-weight:700!important;letter-spacing:0!important;color:var(--text-color-secondary)!important;white-space:nowrap!important;flex-shrink:0!important;min-width:80px!important}app-users .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr>td.actions-col{grid-column:1/13!important;grid-row:1!important;justify-content:flex-end!important;border-bottom:none!important;padding-top:0!important;padding-bottom:.25rem!important;padding-right:0!important;position:static!important}app-users .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr>td.actions-col .p-column-title{display:none!important}app-users .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr>td.actions-col .p-button{padding-right:0!important;margin-right:0!important}app-users .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr>td.actions-col i{padding-right:0!important;margin-right:-7px!important}app-users .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr>td:nth-child(1){grid-column:1/13!important;grid-row:2!important;border-bottom:1px solid var(--surface-border)!important;padding-bottom:.5rem!important}app-users .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr>td:nth-child(1) .identity-cell strong{font-size:.95rem!important;font-weight:700!important;color:var(--text-color)!important}app-users .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr>td:nth-child(2){grid-column:1/13!important;grid-row:3!important}app-users .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr>td:nth-child(3){grid-column:1/13!important;grid-row:4!important}app-users .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr>td:nth-child(4){grid-column:1/13!important;grid-row:5!important}app-users .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr>td:nth-child(5){grid-column:1/13!important;grid-row:6!important}app-users .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr>td:nth-child(6){grid-column:1/13!important;grid-row:7!important}app-users .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr>td:nth-child(7){grid-column:1/13!important;grid-row:8!important;border-bottom:none!important;padding-bottom:0!important}}@media screen and (max-width:768px)and (max-width:768px){app-users .roles-table.p-datatable .p-datatable-tbody>tr:not(.empty-message-row){display:grid!important;grid-template-columns:repeat(12,1fr)!important;background:var(--surface-card)!important;border:1px solid var(--surface-border)!important;border-radius:12px!important;margin-bottom:.75rem!important;padding:.75rem .875rem!important;box-shadow:0 2px 6px #0000000a!important;gap:0!important}app-users .roles-table.p-datatable .p-datatable-tbody>tr>td{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:.3rem 0!important;border:none!important;border-bottom:1px solid var(--surface-border)!important;background:transparent!important;box-sizing:border-box!important;gap:.5rem!important}app-users .roles-table.p-datatable .p-datatable-tbody>tr>td>*:not(.p-column-title){margin-left:auto!important;text-align:right!important}app-users .roles-table.p-datatable .p-datatable-tbody>tr>td>div{justify-content:flex-end!important}app-users .roles-table.p-datatable .p-datatable-tbody>tr>td .p-column-title{display:block!important;font-weight:700!important;color:var(--text-color-secondary)!important;white-space:nowrap!important;flex-shrink:0!important;min-width:80px!important}app-users .roles-table.p-datatable .p-datatable-tbody>tr>td.actions-col{grid-column:1/13!important;grid-row:1!important;justify-content:flex-end!important;border-bottom:none!important;padding-bottom:.25rem!important;position:static!important}app-users .roles-table.p-datatable .p-datatable-tbody>tr>td.actions-col .p-column-title{display:none!important}app-users .roles-table.p-datatable .p-datatable-tbody>tr>td:nth-child(1){grid-column:1/13!important;grid-row:2!important;border-bottom:1px solid var(--surface-border)!important}app-users .roles-table.p-datatable .p-datatable-tbody>tr>td:nth-child(2){grid-column:1/13!important;grid-row:3!important}app-users .roles-table.p-datatable .p-datatable-tbody>tr>td:nth-child(3){grid-column:1/13!important;grid-row:4!important}app-users .roles-table.p-datatable .p-datatable-tbody>tr>td:nth-child(4){grid-column:1/13!important;grid-row:5!important;align-items:flex-start!important;border-bottom:none!important;padding-bottom:0!important}app-users .roles-table.p-datatable .p-datatable-tbody>tr>td:nth-child(4)>div{flex-wrap:wrap!important;text-align:left!important;margin-left:auto!important}}@media screen and (max-width:768px)and (max-width:768px){app-users .permissions-table.p-datatable .p-datatable-tbody>tr:not(.empty-message-row){display:grid!important;grid-template-columns:repeat(12,1fr)!important;background:var(--surface-card)!important;border:1px solid var(--surface-border)!important;border-radius:12px!important;margin-bottom:.75rem!important;padding:.75rem .875rem!important;box-shadow:0 2px 6px #0000000a!important;gap:0!important}app-users .permissions-table.p-datatable .p-datatable-tbody>tr>td{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:.3rem 0!important;border:none!important;border-bottom:1px solid var(--surface-border)!important;background:transparent!important;box-sizing:border-box!important;gap:.5rem!important}app-users .permissions-table.p-datatable .p-datatable-tbody>tr>td>*:not(.p-column-title){margin-left:auto!important}app-users .permissions-table.p-datatable .p-datatable-tbody>tr>td span.p-tag,app-users .permissions-table.p-datatable .p-datatable-tbody>tr>td p-tag{width:fit-content!important;white-space:nowrap!important;flex-shrink:0!important;flex:unset!important;display:inline-flex!important;align-self:center!important}app-users .permissions-table.p-datatable .p-datatable-tbody>tr>td .p-column-title{display:block!important;font-weight:700!important;color:var(--text-color-secondary)!important;white-space:nowrap!important;flex-shrink:0!important;min-width:80px!important}app-users .permissions-table.p-datatable .p-datatable-tbody>tr>td.actions-col{grid-column:1/13!important;grid-row:1!important;justify-content:flex-end!important;border-bottom:none!important;padding-bottom:.25rem!important;position:static!important}app-users .permissions-table.p-datatable .p-datatable-tbody>tr>td.actions-col .p-column-title{display:none!important}app-users .permissions-table.p-datatable .p-datatable-tbody>tr>td:nth-child(1){grid-column:1/13!important;grid-row:2!important;border-bottom:1px solid var(--surface-border)!important}app-users .permissions-table.p-datatable .p-datatable-tbody>tr>td:nth-child(2){grid-column:1/13!important;grid-row:3!important}app-users .permissions-table.p-datatable .p-datatable-tbody>tr>td:nth-child(3){grid-column:1/13!important;grid-row:4!important}app-users .permissions-table.p-datatable .p-datatable-tbody>tr>td:nth-child(4){grid-column:1/13!important;grid-row:5!important;border-bottom:none!important;padding-bottom:0!important}}@media screen and (max-width:768px){.users-tab-select .tab-label{display:none}.users-search-field{width:100%!important;flex:1}.users-search-field input{width:100%!important}}.al-filters{display:flex;gap:12px;margin-bottom:1rem;flex-wrap:wrap}.al-filters .al-filter-item{display:flex;flex-direction:column;gap:6px;flex:1 1 0;min-width:0}.al-filters .al-filter-item label{font-size:.8rem;font-weight:600;color:var(--text-color-secondary)}.al-filters .al-filter-item p-select,.al-filters .al-filter-item p-datepicker{width:100%}@media screen and (max-width:600px){.al-filters{flex-direction:column;gap:8px}.al-filters .al-filter-item{flex:1 1 100%}.al-btn-hide-label .p-button-label{display:none}.notification-logs-table.p-datatable-responsive-stack .p-datatable-thead{display:none!important}.notification-logs-table.p-datatable-responsive-stack .p-datatable-tbody>tr{display:block;margin-bottom:12px;border:1px solid var(--surface-border)!important;border-radius:10px;overflow:hidden;background:var(--surface-card);box-shadow:0 1px 4px #00000012}.notification-logs-table.p-datatable-responsive-stack .p-datatable-tbody>tr>td{display:flex!important;flex-direction:row;align-items:center;padding:9px 14px!important;border-bottom:1px solid var(--surface-border);border-left:none!important;border-right:none!important;font-size:.83rem;gap:10px;width:100%;box-sizing:border-box}.notification-logs-table.p-datatable-responsive-stack .p-datatable-tbody>tr>td:last-child{border-bottom:none}.notification-logs-table.p-datatable-responsive-stack .p-datatable-tbody>tr>td .p-column-title{font-weight:600;font-size:.72rem;color:var(--text-color-secondary);white-space:nowrap;flex-shrink:0;width:90px;letter-spacing:.01em}.notification-logs-table.p-datatable-responsive-stack .p-datatable-tbody>tr>td>span:not(.p-column-title),.notification-logs-table.p-datatable-responsive-stack .p-datatable-tbody>tr>td>.p-tag,.notification-logs-table.p-datatable-responsive-stack .p-datatable-tbody>tr>td>app-status-badge{flex:1;min-width:0;word-break:break-word;text-align:right;justify-content:flex-end}.notification-logs-table.p-datatable-responsive-stack .p-datatable-tbody>tr>td .nl-td-value{flex:1;min-width:0;display:flex;justify-content:flex-end;align-items:center;text-align:right;gap:2px;flex-wrap:wrap}.access-logs-table.p-datatable-responsive-stack .p-datatable-thead{display:none!important}.access-logs-table.p-datatable-responsive-stack .p-datatable-tbody>tr{display:block;margin-bottom:10px;border:1px solid var(--surface-border)!important;border-radius:10px;overflow:hidden;background:var(--surface-card)}.access-logs-table.p-datatable-responsive-stack .p-datatable-tbody>tr>td{display:flex!important;flex-direction:row;align-items:baseline;padding:7px 12px!important;border-bottom:1px solid var(--surface-border);border-left:none!important;border-right:none!important;font-size:.82rem;gap:8px;width:100%;box-sizing:border-box}.access-logs-table.p-datatable-responsive-stack .p-datatable-tbody>tr>td:last-child{border-bottom:none}.access-logs-table.p-datatable-responsive-stack .p-datatable-tbody>tr>td .p-column-title{font-weight:600;font-size:.75rem;color:var(--text-color-secondary);white-space:nowrap;flex-shrink:0;width:80px}.access-logs-table.p-datatable-responsive-stack .p-datatable-tbody>tr>td>span:not(.p-column-title),.access-logs-table.p-datatable-responsive-stack .p-datatable-tbody>tr>td>.p-tag{flex:1;min-width:0;word-break:break-word;text-align:right}}app-access-logs .p-datatable-loading-overlay,app-access-logs .p-datatable .p-overlay-mask,app-notification-logs .p-datatable-loading-overlay,app-notification-logs .p-datatable .p-overlay-mask,app-users .p-datatable-loading-overlay,app-users .p-datatable .p-overlay-mask,app-servers .p-datatable-loading-overlay,app-servers .p-datatable .p-overlay-mask{display:none!important}.drop-zone{border:2px dashed var(--surface-border);border-radius:12px;padding:2rem;text-align:center;cursor:pointer;transition:border-color .25s ease,background .25s ease,transform .2s ease,box-shadow .25s ease;position:relative;overflow:hidden}.drop-zone:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,var(--primary-color) 0%,transparent 70%);opacity:0;transition:opacity .3s ease;pointer-events:none}.drop-zone:hover:not(.has-file):not(.is-uploading),.drop-zone.drag-over{border-color:var(--primary-color);background:color-mix(in srgb,var(--primary-color) 6%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--primary-color) 12%,transparent);transform:translateY(-2px)}.drop-zone:hover:not(.has-file):not(.is-uploading):before,.drop-zone.drag-over:before{opacity:.04}.drop-zone:hover:not(.has-file):not(.is-uploading) .drop-icon,.drop-zone.drag-over .drop-icon{animation:bounce-up .6s ease infinite alternate;color:var(--primary-color)}.drop-zone:hover:not(.has-file):not(.is-uploading) .drop-hint,.drop-zone.drag-over .drop-hint{color:var(--primary-color);opacity:1}.drop-zone:hover:not(.has-file):not(.is-uploading) .format-badge,.drop-zone.drag-over .format-badge{background:color-mix(in srgb,var(--primary-color) 15%,var(--surface-100));border-color:color-mix(in srgb,var(--primary-color) 40%,transparent)}.drop-zone.drag-over{transform:scale(1.01) translateY(-3px);border-style:solid;box-shadow:0 0 0 6px color-mix(in srgb,var(--primary-color) 18%,transparent)}.drop-icon{font-size:2.5rem;color:var(--primary-color);margin-bottom:.75rem;display:block;transition:color .2s ease,transform .2s ease}.drop-hint{margin:0 0 1rem;color:var(--text-color-secondary);font-size:.875rem;transition:color .2s ease}.format-badge{padding:2px 10px;background:var(--surface-100);border-radius:4px;font-size:.8rem;font-weight:600;border:1px solid transparent;transition:background .2s ease,border-color .2s ease}@keyframes bounce-up{0%{transform:translateY(0)}to{transform:translateY(-6px)}}.stream-links-row{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px}.stream-link-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 10px 3px 8px;border-radius:20px;border:1px solid color-mix(in srgb,var(--badge-color, #888) 40%,transparent);background:color-mix(in srgb,var(--badge-color, #888) 10%,transparent);cursor:pointer;font-size:11px;font-family:inherit;line-height:1;transition:background .15s ease,box-shadow .15s ease,transform .1s ease}.stream-link-badge .badge-label{font-weight:700;color:var(--badge-color, #888);letter-spacing:.03em}.stream-link-badge .badge-ext{color:color-mix(in srgb,var(--badge-color, #888) 70%,white);font-size:10px;font-family:monospace}.stream-link-badge .badge-icon{font-size:11px;color:color-mix(in srgb,var(--badge-color, #888) 70%,white);opacity:.7;transition:opacity .15s}.stream-link-badge:hover{background:color-mix(in srgb,var(--badge-color, #888) 20%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--badge-color, #888) 30%,transparent);transform:translateY(-1px)}.stream-link-badge:hover .badge-icon{opacity:1}.stream-link-badge:active{transform:translateY(0)}.video-preview-wrap{position:relative;border-radius:8px;overflow:hidden;line-height:0}.video-preview-wrap .video-preview-close-btn{position:absolute;top:.5rem;right:.5rem;z-index:10;background:#0009!important;border:none!important;border-radius:50%!important;width:2rem!important;height:2rem!important;opacity:0;transition:opacity .2s ease;pointer-events:none}.video-preview-wrap:hover .video-preview-close-btn{opacity:1;pointer-events:auto}.video-preview-wrap .video-preview-loop-btn{position:absolute;top:.5rem;right:3rem;z-index:10;background:#0009!important;border:none!important;border-radius:50%!important;width:2rem!important;height:2rem!important;opacity:0;transition:opacity .2s ease,background .2s ease;pointer-events:none}.video-preview-wrap .video-preview-loop-btn.active{background:#22d3eed9!important}.video-preview-wrap:hover .video-preview-loop-btn{opacity:1;pointer-events:auto}.video-preview-wrap .video-hover-overlay{position:absolute;bottom:48px;left:0;right:0;display:flex;gap:6px;padding:0 12px 10px;flex-wrap:wrap;justify-content:flex-end;opacity:0;transition:opacity .2s ease;pointer-events:none}.video-preview-wrap .video-hover-overlay .stream-link-badge{pointer-events:auto;background:color-mix(in srgb,var(--badge-color, #888) 15%,rgba(0,0,0,.7));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.video-preview-wrap:hover .video-hover-overlay{opacity:1}.video-item.newly-uploaded{animation:uploadHighlight 3.5s ease-out forwards;border-radius:8px}@keyframes uploadHighlight{0%{background:color-mix(in srgb,var(--primary-color) 25%,transparent);box-shadow:0 0 0 2px var(--primary-color)}70%{background:color-mix(in srgb,var(--primary-color) 12%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--primary-color) 40%,transparent)}to{background:transparent;box-shadow:none}}@media screen and (max-width:600px){.video-item{flex-wrap:wrap;gap:10px!important;padding:12px!important;align-items:flex-start!important}.video-thumb{flex:0 0 100%!important;width:100%!important;min-width:unset!important;height:190px!important}.video-meta{flex:1 1 0!important;min-width:0!important}.video-meta h5{font-size:14px!important;white-space:normal!important;word-break:break-word!important}.video-actions{flex:0 0 auto!important;align-self:flex-start!important;margin-top:-2px!important}}.loader-container{position:fixed;top:0;left:0;width:100vw;height:100vh;background:transparent;z-index:9999;display:flex;align-items:center;justify-content:center;transition:opacity .3s;pointer-events:none}.loader-logo-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;animation:loader-float 4s ease-in-out infinite}#onyx-loader-svg{width:220px;height:236px;filter:drop-shadow(0 0 22px rgba(52,152,219,.55));animation:loader-breathe 4s ease-in-out infinite;overflow:hidden}.arc-spin-cw{transform-origin:120px 116px;animation:spin-cw 2.4s linear infinite}.arc-spin-ccw{transform-origin:120px 116px;animation:spin-ccw 5s linear infinite}.radar-spin{transform-origin:120px 116px;animation:spin-cw 3s linear infinite}.pulse-1{animation:sonar 2.8s ease-out infinite}.pulse-2{animation:sonar 2.8s ease-out 1.4s infinite}.eye-ellipse{animation:eye-blink 5s ease-in-out infinite}.pupil{animation:pupil-dilate 3s ease-in-out infinite}.node-red{animation:node-ping 1.2s ease-in-out 0s infinite}.node-grn{animation:node-ping 1.2s ease-in-out .3s infinite}.node-yel{animation:node-ping 1.2s ease-in-out .6s infinite}.node-pur{animation:node-ping 1.2s ease-in-out .9s infinite}.conn-line{animation:line-fade 1.2s ease-in-out .15s infinite}.highlight{animation:shimmer 2.5s ease-in-out infinite}.label-text{animation:label-in .8s ease-out .6s forwards}.label-sub{animation:label-in .8s ease-out 1s forwards}.loader-fallback-spinner{display:none;align-items:center;justify-content:center}.loader{animation:spin-cw 1s linear infinite;height:50px;width:50px}.loader:before,.loader:after{border-radius:50%;content:"";display:block;height:20px;width:20px}.loader:before{animation:ball1 1s infinite;background-color:#fff;box-shadow:30px 0 #3498db;margin-bottom:10px}.loader:after{animation:ball2 1s infinite;background-color:#3498db;box-shadow:30px 0 #fff}@keyframes loader-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes loader-breathe{0%,to{filter:drop-shadow(0 0 16px rgba(52,152,219,.45))}50%{filter:drop-shadow(0 0 36px rgba(52,152,219,.9))}}@keyframes spin-cw{to{transform:rotate(360deg)}}@keyframes spin-ccw{to{transform:rotate(-360deg)}}@keyframes orbit-cw{to{transform:rotate(360deg)}}@keyframes sonar{0%{r:55;opacity:.8}to{r:95;opacity:0}}@keyframes eye-blink{0%,38%,58%,to{ry:24}48%{ry:1}}@keyframes pupil-dilate{0%,to{r:15}50%{r:12}}@keyframes node-ping{0%,to{r:2.5;opacity:1}50%{r:4;opacity:.4}}@keyframes line-fade{0%,to{opacity:.6}50%{opacity:.1}}@keyframes scan{0%{transform:translateY(-26px);opacity:0}15%,85%{opacity:.8}to{transform:translateY(26px);opacity:0}}@keyframes shimmer{0%,to{opacity:.75}50%{opacity:.35}}@keyframes label-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes ball1{0%{box-shadow:30px 0 #3498db}50%{box-shadow:0 0 #3498db;margin-bottom:0;transform:translate(15px,15px)}to{box-shadow:30px 0 #3498db;margin-bottom:10px}}@keyframes ball2{0%{box-shadow:30px 0 #fff}50%{box-shadow:0 0 #fff;margin-top:-20px;transform:translate(15px,15px)}to{box-shadow:30px 0 #fff;margin-top:0}}.onyx-logo{overflow:hidden;display:block;flex-shrink:0}.ol-arc-cw{transform-origin:120px 120px;animation:spin-cw 2.4s linear infinite}.ol-arc-ccw{transform-origin:120px 120px;animation:spin-ccw 5s linear infinite}.ol-radar{transform-origin:120px 120px;animation:spin-cw 3s linear infinite}.ol-pulse-1{animation:sonar 2.8s ease-out infinite}.ol-pulse-2{animation:sonar 2.8s ease-out 1.4s infinite}.ol-eye{animation:eye-blink 5s ease-in-out infinite}.ol-pupil{animation:pupil-dilate 3s ease-in-out infinite}.ol-n1{animation:node-ping 1.2s ease-in-out 0s infinite}.ol-n2{animation:node-ping 1.2s ease-in-out .3s infinite}.ol-n3{animation:node-ping 1.2s ease-in-out .6s infinite}.ol-n4{animation:node-ping 1.2s ease-in-out .9s infinite}.ol-line{animation:line-fade 1.2s ease-in-out .15s infinite}.ol-highlight{animation:shimmer 2.5s ease-in-out infinite}.brand-text{display:flex;flex-direction:column;justify-content:center;flex:1;min-width:0}.brand-title{position:relative;display:inline-block;font-size:1.6rem;font-weight:700;letter-spacing:2px;background:linear-gradient(90deg,#a8d8ff,#3498db 30%,#7ec8ff,#3498db 70%,#a8d8ff);background-size:300% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:brand-shimmer 3s linear infinite,brand-glitch 8s step-end infinite}.brand-title:before,.brand-title:after{content:attr(data-text);position:absolute;top:0;left:0;background:inherit;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;opacity:0}.brand-title:before{color:#e74c3c;-webkit-text-fill-color:#e74c3c;background:none;animation:brand-glitch-r 8s step-end infinite}.brand-title:after{color:#3498db;-webkit-text-fill-color:#3498db;background:none;animation:brand-glitch-b 8s step-end infinite}.brand-subtitle{display:flex;align-items:center;gap:4px}.brand-cursor{display:inline-block;width:2px;height:1em;background:#3498db;border-radius:1px;animation:brand-blink 1s step-end infinite;flex-shrink:0}.brand-sub-text{animation:brand-fadein 1.2s ease forwards;opacity:0}@keyframes brand-shimmer{0%{background-position:250% center}to{background-position:-50% center}}@keyframes brand-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes brand-fadein{0%{opacity:0;transform:translate(6px)}to{opacity:1;transform:translate(0)}}@keyframes brand-glitch{0%,90%,to{transform:none;filter:none}91%{transform:skew(-2deg);filter:brightness(1.3)}92%{transform:skew(2deg) translate(3px)}93%{transform:none}95%{transform:skew(-1deg) translate(-2px);filter:brightness(.9)}96%{transform:none;filter:none}}@keyframes brand-glitch-r{0%,89%,94%,to{opacity:0;transform:none}90%{opacity:.7;transform:translate(-3px,1px) skew(-3deg);clip-path:polygon(0 20%,100% 20%,100% 40%,0 40%)}91%{opacity:.5;transform:translate(3px,-1px);clip-path:polygon(0 60%,100% 60%,100% 80%,0 80%)}93%{opacity:.6;transform:translate(-2px);clip-path:polygon(0 0%,100% 0%,100% 15%,0 15%)}}@keyframes brand-glitch-b{0%,89%,94%,to{opacity:0;transform:none}90%{opacity:.7;transform:translate(3px,-1px) skew(3deg);clip-path:polygon(0 40%,100% 40%,100% 60%,0 60%)}92%{opacity:.5;transform:translate(-3px,1px);clip-path:polygon(0 75%,100% 75%,100% 95%,0 95%)}93%{opacity:.6;transform:translate(2px);clip-path:polygon(0 10%,100% 10%,100% 30%,0 30%)}}.header-time-ago{font-size:.75em;opacity:.6;margin-left:4px}.socket-reconnect-overlay{position:fixed;inset:0;z-index:9999;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;pointer-events:none;animation:brand-fadein .4s ease}.socket-reconnect-overlay *{pointer-events:none}.socket-reconnect-icon{font-size:3rem;color:var(--text-color-secondary, rgba(255, 255, 255, .4));animation:pulse 2s ease-in-out infinite}.socket-reconnect-label{font-size:.95rem;font-weight:600;letter-spacing:.04em;color:var(--text-color-secondary, rgba(255, 255, 255, .55));animation:reconnect-label-blink 2s ease-in-out infinite}.header-live-badge{display:flex;align-items:center;gap:6px;padding:.3rem .75rem;border-radius:50px;font-size:.7rem;font-weight:700;letter-spacing:1.5px;background:#ef44441f;color:#ef4444;border:1px solid rgba(239,68,68,.25);transition:all .4s ease}.header-live-badge.connected{background:#22c55e1f;color:#22c55e;border-color:#22c55e40}.header-live-badge.connected .live-dot{background:#22c55e}.live-dot{width:7px;height:7px;border-radius:50%;background:#ef4444;animation:live-pulse 1.5s ease-in-out infinite;flex-shrink:0}@keyframes live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.header-time-block{display:flex;align-items:center;gap:6px;color:var(--text-color-secondary);font-size:.82rem}.header-time-block .pi-clock{font-size:.85rem;opacity:.7}@keyframes reconnect-label-blink{0%,to{opacity:.5}50%{opacity:1}}@media screen and (max-width:600px){.hero-dashboard{padding:.5rem!important;gap:.5rem!important}.hero-dashboard .widget--header{gap:.5rem;flex-wrap:nowrap;padding:.45rem .75rem;align-items:center}.hero-dashboard .widget--header .brand-text{flex:1;min-width:0}.hero-dashboard .widget--header .brand-title{display:none}.hero-dashboard .widget--header .header-title:not(.brand-title){font-size:.95rem!important;letter-spacing:.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero-dashboard .widget--header .header-subtitle,.hero-dashboard .widget--header .brand-subtitle{font-size:.9rem;font-weight:600;white-space:nowrap;color:var(--text-color)}.hero-dashboard .widget--header .header-subtitle .brand-cursor,.hero-dashboard .widget--header .brand-subtitle .brand-cursor{display:none}.hero-dashboard .widget--header .header-meta{font-size:.68rem;gap:.35rem;flex-shrink:0;align-items:center}.hero-dashboard .widget--header .header-live-badge{padding:.18rem .45rem;font-size:.62rem;letter-spacing:1px;gap:4px}.hero-dashboard .widget--header .live-dot{width:5px;height:5px}.hero-dashboard .widget--header .header-time{font-size:.68rem;max-width:none;white-space:nowrap}.hero-dashboard .widget--header .pi-clock{font-size:.68rem!important}.hero-dashboard .hero-row--summary{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;padding:0;background:var(--surface-border);overflow:hidden}.hero-dashboard .hero-row--summary .summary-stat{padding:.6rem .25rem;background:var(--surface-card)}.hero-dashboard .hero-row--summary .summary-num{font-size:1.2rem!important}.hero-dashboard .hero-row--summary .summary-label{font-size:.65rem;white-space:normal;text-align:center;line-height:1.2}.hero-dashboard .hero-row--summary .summary-divider{display:none}.hero-dashboard .hero-row--servers{grid-template-columns:repeat(2,1fr)!important}.hero-dashboard .hero-row--stats{grid-template-columns:1fr!important}.hero-dashboard .hero-row--cctv-cards{grid-template-columns:repeat(2,1fr)!important}.widget--server-monitor .server-name{font-size:.8rem!important}.widget--server-monitor .metric-label{font-size:.65rem!important}}@media screen and (max-width:480px){.hero-dashboard .hero-row--servers,.hero-dashboard .hero-row--cctv-cards{grid-template-columns:1fr!important}.widget--server-monitor{padding:.75rem}.widget--server-monitor .server-mon-title{font-size:.82rem}.widget--server-monitor .server-mon-ip{font-size:.72rem}}@media screen and (min-width:601px)and (max-width:900px){.hero-dashboard .hero-row--servers,.hero-dashboard .hero-row--cctv-cards{grid-template-columns:repeat(3,1fr)!important}}@media screen and (min-width:901px)and (max-width:1200px){.hero-dashboard .hero-row--servers{grid-template-columns:repeat(4,1fr)!important}}@media screen and (min-width:1201px)and (max-width:1500px){.hero-dashboard .hero-row--servers{grid-template-columns:repeat(5,1fr)!important}}.widget--shared-list{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:10px;overflow:hidden}.widget--shared-list .shared-list-header{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;font-size:.95rem;font-weight:600;border-bottom:1px solid var(--surface-border);gap:.5rem}.widget--shared-list .shared-list-header .shared-list-hint{font-size:.72rem;font-weight:400;color:var(--text-color-secondary)}.widget--shared-list .shared-list-empty{padding:1.5rem;text-align:center;color:var(--text-color-secondary);font-size:.85rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.widget--shared-list .shared-list-body{display:flex;flex-direction:column}.widget--shared-list .shared-list-item{display:flex;align-items:center;gap:.5rem;padding:.6rem 1rem;border-bottom:1px solid var(--surface-border);cursor:default;transition:background .15s}.widget--shared-list .shared-list-item:last-child{border-bottom:none}.widget--shared-list .shared-list-item:hover{background:var(--surface-hover)}.widget--shared-list .shared-list-item.shared-item--pinned{background:color-mix(in srgb,var(--primary-color) 5%,transparent)}.widget--shared-list .shared-list-item.cdk-drag-preview{background:var(--surface-card);border-radius:8px;box-shadow:0 4px 20px #0000002e}.widget--shared-list .shared-list-item.cdk-drag-placeholder{opacity:.3}.widget--shared-list .shared-list-item.cdk-drag-animating{transition:transform .25s cubic-bezier(0,0,.2,1)}.widget--shared-list .shared-item-drag-handle{width:1.5rem;display:flex;align-items:center;justify-content:center;color:var(--text-color-secondary);flex-shrink:0;font-size:.8rem}.widget--shared-list .shared-item-body{flex:1;cursor:pointer;min-width:0}.widget--shared-list .shared-item-body .shared-item-name{display:flex;align-items:center;gap:.4rem;font-size:.88rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.widget--shared-list .shared-item-body .shared-item-meta{display:flex;gap:.6rem;font-size:.72rem;color:var(--text-color-secondary);margin-top:.15rem;flex-wrap:wrap}.widget--shared-list .shared-item-body .shared-item-meta i{font-size:.65rem}.widget--shared-list .shared-item-pin-btn{background:none;border:none;cursor:pointer;padding:.25rem .4rem;border-radius:4px;color:var(--text-color-secondary);transition:all .15s;flex-shrink:0}.widget--shared-list .shared-item-pin-btn:hover{background:var(--surface-hover);color:var(--primary-color)}.widget--shared-list .shared-item-pin-btn.is-pinned{color:var(--primary-color)}.cdk-drop-list-dragging .shared-list-item:not(.cdk-drag-placeholder){transition:transform .25s cubic-bezier(0,0,.2,1)}@media(max-width:767px){.topology-page-wrapper .topology-sidebar{width:160px}.topology-page-wrapper .compact-tree .p-tree-node-children{margin-left:6px!important;padding-left:0!important;padding-right:0!important}.topology-page-wrapper .tree-container{overflow-x:hidden!important}.topology-page-wrapper .compact-tree,.topology-page-wrapper .compact-tree .p-tree,.topology-page-wrapper .compact-tree .p-tree-container{max-width:100%!important;overflow-x:hidden!important}.topology-page-wrapper .compact-tree .p-tree-node-content{overflow:hidden!important;max-width:100%!important;padding-left:4px!important}.topology-page-wrapper .compact-tree .p-tree-node-content .p-tree-node-label{min-width:0!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;flex:1 1 0!important;max-width:100%!important}.topology-page-wrapper .compact-tree .p-tree-node-content .tree-node-label-text{display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;text-align:left!important;max-width:100%!important}.topology-page-wrapper .topology-details-sidebar:not(.collapsed){position:absolute;right:0;top:0;width:100%!important;height:100%;z-index:300;box-shadow:none}.topology-page-wrapper .sidebar-header .mobile-back-btn{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin-right:8px;border:none;background:transparent;border-radius:50%;cursor:pointer;color:var(--text-color);font-size:1rem;flex-shrink:0;transition:background .15s}.topology-page-wrapper .sidebar-header .mobile-back-btn:hover{background:var(--surface-hover)}.topology-page-wrapper .sidebar-toggler.right{display:none}}@media(min-width:768px){.topology-page-wrapper .sidebar-header .mobile-back-btn{display:none}}.sidebar-node-offline .p-tree-node-icon{color:var(--red-500, #ef4444)!important}.sidebar-node-restream .p-tree-node-icon{color:var(--blue)!important}.sidebar-multi-selected>.p-tree-node-content{background:rgba(var(--primary-color-rgb),.15)!important;border-radius:6px}.sidebar-multi-selected>.p-tree-node-content .p-tree-node-label{font-weight:600;color:var(--primary-color)!important}.sidebar-node-restream .p-tree-node-label{font-style:normal!important;opacity:1!important;color:inherit!important}@media screen and (max-width:768px){app-shareview .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.empty-message-row):not(.expanded-row):not(.skeleton-row){display:grid!important;grid-template-columns:repeat(12,1fr)!important;border-radius:12px!important;padding:.75rem .875rem!important;margin-bottom:.75rem!important;background:var(--surface-card)!important;box-shadow:0 2px 8px #00000014!important;border:1px solid var(--surface-border)!important;gap:0!important;overflow:hidden!important;position:relative!important}app-shareview .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.empty-message-row):not(.expanded-row):not(.skeleton-row)>td{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:.3rem 0!important;border:none!important;border-bottom:1px solid var(--surface-border)!important;background:transparent!important;box-sizing:border-box!important;gap:.5rem!important}app-shareview .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.empty-message-row):not(.expanded-row):not(.skeleton-row)>td>*:not(.p-column-title){margin-left:auto!important}app-shareview .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.empty-message-row):not(.expanded-row):not(.skeleton-row)>td .p-column-title{display:block!important;font-weight:700!important;color:var(--text-color-secondary)!important;white-space:nowrap!important;flex-shrink:0!important;min-width:80px!important}app-shareview .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.empty-message-row):not(.expanded-row):not(.skeleton-row)>td.checkbox-col{position:relative!important;top:unset!important;left:unset!important;grid-column:1/7!important;grid-row:1!important;justify-content:flex-start!important;align-items:center!important;border-bottom:1px solid var(--surface-border)!important;padding:.3rem 0!important;min-height:2rem!important;width:auto!important}app-shareview .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.empty-message-row):not(.expanded-row):not(.skeleton-row)>td.checkbox-col .p-column-title{display:none!important}app-shareview .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.empty-message-row):not(.expanded-row):not(.skeleton-row)>td.checkbox-col>*:not(.p-column-title){margin-left:0!important}app-shareview .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.empty-message-row):not(.expanded-row):not(.skeleton-row)>td.actions-col{position:relative!important;top:unset!important;right:unset!important;left:unset!important;margin:0!important;grid-column:7/13!important;grid-row:1!important;justify-content:flex-end!important;align-items:center!important;border-bottom:1px solid var(--surface-border)!important;padding:.3rem 0!important;min-height:2rem!important;width:100%!important}app-shareview .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.empty-message-row):not(.expanded-row):not(.skeleton-row)>td.actions-col .p-column-title{display:none!important}app-shareview .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.empty-message-row):not(.expanded-row):not(.skeleton-row)>td.actions-col>*:not(.p-column-title){margin-left:0!important}app-shareview .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.empty-message-row):not(.expanded-row):not(.skeleton-row)>td.actions-col p-menu{width:0!important;height:0!important;overflow:hidden!important;flex-shrink:0!important}app-shareview .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.empty-message-row):not(.expanded-row):not(.skeleton-row)>td.actions-col i{padding-right:0!important;margin-right:-7px!important;flex:unset!important}app-shareview .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.empty-message-row):not(.expanded-row):not(.skeleton-row)>td:nth-child(2){grid-column:1/13!important;grid-row:2!important;border-bottom:1px solid var(--surface-border)!important;font-weight:600!important}app-shareview .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.empty-message-row):not(.expanded-row):not(.skeleton-row)>td:nth-child(3){grid-column:1/13!important;grid-row:3!important}app-shareview .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.empty-message-row):not(.expanded-row):not(.skeleton-row)>td:nth-child(4){grid-column:1/13!important;grid-row:4!important}app-shareview .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.empty-message-row):not(.expanded-row):not(.skeleton-row)>td:nth-child(5){grid-column:1/13!important;grid-row:5!important}app-shareview .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.empty-message-row):not(.expanded-row):not(.skeleton-row)>td:nth-child(6){grid-column:1/13!important;grid-row:6!important}app-shareview .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.empty-message-row):not(.expanded-row):not(.skeleton-row)>td:nth-child(7){grid-column:1/13!important;grid-row:7!important}app-shareview .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.empty-message-row):not(.expanded-row):not(.skeleton-row)>td:nth-child(8){grid-column:1/13!important;grid-row:8!important;border-bottom:none!important}app-shareview .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.empty-message-row):not(.expanded-row):not(.skeleton-row)>td:nth-child(8) p-tag,app-shareview .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.empty-message-row):not(.expanded-row):not(.skeleton-row)>td:nth-child(8) span.p-tag{display:inline-flex!important;width:fit-content!important;align-self:center!important}app-shareview .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr:not(.empty-message-row):not(.expanded-row):not(.skeleton-row)>td:nth-child(8)>span:not(.p-column-title){margin-left:auto!important;width:fit-content!important;flex:none!important}app-shareview .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr.empty-message-row{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;padding:0!important}app-shareview .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr.empty-message-row>td{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:3rem 1rem!important;border:none!important;width:100%!important}app-shareview .page-action-bar{flex-wrap:wrap}app-shareview .page-action-bar-left{flex-wrap:wrap;gap:6px!important}}@media screen and (max-width:768px){.shareview-grid-fullscreen{left:0!important;bottom:56px!important}}.shareview-toolbar .webrts-label-full{display:inline}.shareview-toolbar .webrts-label-short{display:none}@media screen and (max-width:768px){.shareview-toolbar .webrts-label-full{display:none}.shareview-toolbar .webrts-label-short{display:inline}}.topology-graph-container.is-panning circle.selected-highlight-glow,.topology-graph-container.is-panning circle.multi-selected-highlight-glow{filter:none!important}.topology-graph-container svg text{user-select:none;-webkit-user-select:none}.ssh-step{border:1px solid var(--surface-border);border-radius:8px;overflow:hidden}.ssh-step.ssh-step-done{border-color:var(--green-300)}.ssh-step.ssh-step-error{border-color:var(--red-300)}.ssh-step .ssh-step-header{display:flex;align-items:center;gap:.5rem;padding:.45rem .6rem;background:var(--surface-100);cursor:default}.ssh-step .ssh-step-num{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700;flex-shrink:0;background:var(--surface-300);color:var(--text-color-secondary)}.ssh-step .ssh-step-num.done{background:var(--green-400);color:#fff}.ssh-step .ssh-step-num.error{background:var(--red-400);color:#fff}.ssh-step .ssh-step-title{font-size:.82rem;font-weight:500;flex:1}.ssh-step .ssh-step-badge{font-size:.68rem;padding:1px 6px;border-radius:10px}.ssh-step .ssh-step-badge.pending{background:var(--surface-300);color:var(--text-color-secondary)}.ssh-step .ssh-step-badge.done{background:var(--green-100);color:var(--green-700)}.ssh-step .ssh-step-badge.error{background:var(--red-100);color:var(--red-700)}.ssh-step .ssh-step-body{padding:.5rem .6rem}.ssh-cmd-box{display:block;background:var(--surface-900);color:var(--surface-100);padding:.3rem .5rem;border-radius:4px;font-family:monospace;font-size:.68rem;word-break:break-all;line-height:1.4}.ptz-mode-switcher-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.ptz-mode-switcher{display:inline-flex!important;flex-direction:row!important;align-items:center!important;background:rgba(var(--primary-color-rgb, 59, 130, 246),.05);padding:3px;border-radius:8px;border:1px solid rgba(var(--primary-color-rgb, 59, 130, 246),.15);gap:3px;flex-shrink:0;width:auto!important}.ptz-mode-switcher .mode-tab-btn{position:static!important;float:none!important;flex:none!important;width:auto!important;margin:0!important;border:none!important;background:transparent!important;padding:4px 12px;height:28px;border-radius:6px;font-size:11.5px;font-weight:500;color:var(--text-color-secondary);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;flex-shrink:0;transition:all .18s ease;outline:none!important;box-shadow:none}.ptz-mode-switcher .mode-tab-btn span{white-space:nowrap;font-size:11.5px}.ptz-mode-switcher .mode-tab-btn i{font-size:11px;color:var(--text-color-secondary);flex-shrink:0}.ptz-mode-switcher .mode-tab-btn:hover:not(.active){background:rgba(var(--primary-color-rgb, 59, 130, 246),.12)!important;color:var(--primary-color, #10b981)!important}.ptz-mode-switcher .mode-tab-btn:hover:not(.active) i{color:var(--primary-color, #10b981)!important}.ptz-mode-switcher .mode-tab-btn.active{background:var(--primary-color, #10b981)!important;color:#fff!important;font-weight:600!important;box-shadow:0 1px 3px #00000026!important}.ptz-mode-switcher .mode-tab-btn.active i{color:#fff!important}.ptz-playback-wrapper{display:flex;flex-direction:column;height:100dvh;max-height:100dvh;width:100%;min-height:0;overflow:hidden;box-sizing:border-box;padding:16px;gap:6px}.ptz-playback-wrapper .ptz-playback-subbar{display:flex;justify-content:space-between;align-items:center;padding:6px 12px;background:var(--surface-section);border:1px solid var(--surface-border, rgba(0, 0, 0, .08));border-radius:8px;margin-bottom:4px;flex:0 0 auto;width:100%;box-sizing:border-box}.ptz-playback-wrapper app-playback{display:flex;flex-direction:column;flex:1 1 0;min-height:0;height:100%;width:100%;overflow:hidden}.playback-page{display:flex;flex-direction:column;gap:.5rem;width:100%;flex:1 1 0;height:100dvh;max-height:100dvh;min-height:0;box-sizing:border-box;overflow:hidden;padding:8px 12px}@media(max-width:768px){.playback-page{height:auto;max-height:none;min-height:auto;overflow:visible}}.ptz-playback-wrapper .playback-page{height:100%;max-height:100%;width:100%;padding:0;gap:.4rem}.ptz-playback-wrapper .playback-page .pb-header{display:none}.pb-header{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;flex:0 0 auto;width:100%;box-sizing:border-box}.pb-header .pb-header-spacer{flex:1}.pb-header .pb-view-mode-btn{font-size:.75rem;padding:.25rem .6rem;height:28px}.pb-layout{display:grid;width:100%;box-sizing:border-box;grid-template-columns:minmax(200px,240px) 1fr minmax(260px,280px);grid-template-rows:minmax(0,1fr);grid-template-areas:"camera main events";gap:0;flex:1 1 0;min-height:0;height:100%;overflow:hidden}@media(max-width:1100px){.pb-layout{grid-template-columns:220px 1fr;grid-template-rows:minmax(0,1fr);grid-template-areas:"camera main"}}@media(max-width:768px){.pb-layout{display:flex;flex-direction:column;height:auto;overflow:visible;gap:.75rem}}.pb-layout--camera-collapsed{grid-template-columns:0px 1fr minmax(260px,280px)}@media(max-width:1100px){.pb-layout--camera-collapsed{grid-template-columns:0px 1fr}}.pb-layout--events-collapsed{grid-template-columns:minmax(200px,240px) 1fr 0px}.pb-layout--camera-collapsed.pb-layout--events-collapsed{grid-template-columns:0px 1fr 0px}@media(max-width:1100px){.pb-layout--camera-collapsed.pb-layout--events-collapsed{grid-template-columns:0px 1fr}}.pb-camera-panel{grid-area:camera}.pb-main{grid-area:main}.pb-events-panel{grid-area:events}.pb-camera-panel{position:relative;display:flex;flex-direction:column;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:12px;overflow:visible;min-height:0;height:100%;transition:all .25s cubic-bezier(.4,0,.2,1)}@media(max-width:768px){.pb-camera-panel{height:auto;max-height:150px}}.pb-camera-panel.collapsed{width:0;min-width:0;padding:0;border:none}@media(max-width:768px){.pb-camera-panel.collapsed{max-height:0;min-height:0}}.pb-panel-content{display:flex;flex-direction:column;min-height:0;height:100%;overflow:hidden;border-radius:inherit;animation:fadeIn .25s ease}.pb-panel-toggler{position:absolute;top:50%;transform:translateY(-50%);width:28px;height:28px;background:var(--surface-card);color:var(--text-color);border:1px solid var(--surface-border);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;box-shadow:0 4px 12px #00000026;transition:all .2s cubic-bezier(.4,0,.2,1);font-size:.8rem}.pb-panel-toggler:hover{background:var(--primary-color);color:#fff;border-color:var(--primary-color);transform:translateY(-50%) scale(1.1)}.pb-panel-toggler.left{right:-24px}.pb-panel-toggler.right{left:-24px}.pb-camera-panel.collapsed .pb-panel-toggler.left{right:-24px}.pb-events-panel.collapsed .pb-panel-toggler.right{left:-28px}@media(max-width:768px){.pb-panel-toggler{display:none}}.pb-camera-search{display:flex;align-items:center;gap:.5rem;padding:.65rem .75rem;border-bottom:1px solid var(--surface-border);flex:0 0 auto}.pb-camera-search i{color:var(--text-color-secondary)}.pb-camera-search input{border:none;outline:none;background:transparent;width:100%;color:var(--text-color);font-size:.85rem}.pb-camera-count{padding:.4rem .75rem;font-size:.7rem;color:var(--text-color-secondary);border-bottom:1px solid var(--surface-border);flex:0 0 auto}.pb-camera-list{overflow-y:auto;flex:1;min-height:0}.pb-camera-item{display:flex;align-items:center;gap:.6rem;padding:.55rem .75rem;cursor:pointer;border-left:3px solid transparent}.pb-camera-item:hover{background:var(--surface-ground)}.pb-camera-item.active{background:var(--surface-ground);border-left-color:var(--primary-color)}.pb-camera-item.pb-drag-source{touch-action:none;opacity:.5}.pb-camera-thumb{position:relative;width:44px;height:34px;border-radius:6px;overflow:hidden;background:#1a1f29;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pb-camera-thumb img{width:100%;height:100%;object-fit:cover}.pb-camera-thumb i{color:#67748e;font-size:1rem}.pb-camera-status-dot{position:absolute;bottom:2px;right:2px;width:7px;height:7px;border-radius:50%;background:#94a3b8;border:1px solid rgba(0,0,0,.3)}.pb-camera-status-dot.online{background:#22c55e}.pb-camera-info{min-width:0}.pb-camera-name{font-size:.85rem;font-weight:600;color:var(--text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pb-camera-sub{font-size:.72rem;color:var(--text-color-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pb-camera-item--skeleton{cursor:default;pointer-events:none}.pb-camera-name-skeleton{width:70%;height:.85rem;margin-bottom:.35rem}.pb-camera-sub-skeleton{width:45%;height:.72rem}.pb-empty{padding:1.5rem 1rem;text-align:center;font-size:.8rem;color:var(--text-color-secondary)}.pb-camera-loading{display:flex;align-items:center;justify-content:center;padding:.75rem;color:var(--text-color-secondary);font-size:1rem}.pb-camera-sentinel{height:1px}@media(max-width:768px){.pb-camera-list{display:flex;flex-direction:row;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.pb-camera-item{flex-direction:column;align-items:center;justify-content:center;gap:.3rem;flex:0 0 auto;width:84px;border-left:none;border-bottom:3px solid transparent;padding:.5rem .4rem}.pb-camera-item.active{border-left:none;border-bottom-color:var(--primary-color)}.pb-camera-thumb{width:56px;height:40px}.pb-camera-info{text-align:center;width:100%}.pb-camera-sub{display:none}.pb-camera-sentinel,.pb-camera-loading{flex:0 0 auto;width:8px;height:100%}}@media(max-width:480px){.pb-camera-item{width:72px}.pb-camera-thumb{width:48px;height:36px}}.pb-main{display:flex;flex-direction:column;gap:.4rem;min-height:0;height:100%;overflow:hidden}.pb-video-frame{position:relative;width:100%;flex:1 1 0;min-height:0;background:#0b0e14;border-radius:0;overflow:hidden;border:1px solid var(--surface-border);display:flex;align-items:center;justify-content:center}@media(max-width:768px){.pb-video-frame{flex:0 0 auto;min-height:220px}}.pb-video-frame:fullscreen{height:100vh;max-height:100vh;width:100vw;border-radius:0;border:none}.pb-video-skeleton{position:absolute;inset:0}.pb-video-skeleton .p-skeleton{border-radius:0}.pb-view-mode-btn{margin-left:.5rem;font-size:.75rem}.pb-quad-grid{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:2px;width:100%;flex:1 1 0;min-height:0;background:#000;border-radius:10px;padding:2px;box-sizing:border-box;overflow:hidden}@media(max-width:768px){.pb-quad-grid{flex:0 0 auto;grid-template-columns:1fr;grid-template-rows:repeat(4,minmax(160px,1fr))}}.pb-quad-grid:fullscreen{height:100vh;width:100vw;border-radius:0}.pb-quad-grid>.pb-fullscreen-btn{position:absolute;right:.6rem;bottom:.6rem;z-index:5}.pb-quad-cell{position:relative;border-radius:0;overflow:hidden;background:#14181f;transition:outline-color .12s ease,opacity .12s ease;outline:2px solid transparent;outline-offset:-2px}.pb-quad-cell--drag-over{outline-color:var(--primary-color, #3b82f6)}.pb-quad-cell--drag-source{opacity:.45;touch-action:none}.pb-drag-ghost{position:fixed;z-index:2000;top:0;left:0;transform:translate(-50%,-120%);pointer-events:none;display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:8px;background:#0f172aeb;color:#fff;font-size:12.5px;font-weight:600;white-space:nowrap;box-shadow:0 4px 16px #00000059}.pb-drag-ghost i{font-size:12px;color:var(--primary-color, #3b82f6)}.pb-slot{position:relative;width:100%;height:100%}.pb-slot-video{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;background:#000}.pb-slot-overlay{position:absolute;inset:0;display:flex;flex-direction:column;color:#e2e8f0;pointer-events:none}.pb-slot-topline{pointer-events:auto;display:flex;align-items:center;justify-content:space-between;gap:.4rem;padding:.3rem .4rem;font-size:.7rem;background:linear-gradient(to bottom,rgba(0,0,0,.55),transparent)}.pb-slot-name{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pb-slot-clear-btn{color:#ffffffb3;width:1.6rem;height:1.6rem}.pb-slot-clear-btn:hover{color:#fff}.pb-slot-center{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;color:#475569;text-align:center;padding:.5rem}.pb-slot-empty-icon{font-size:1.6rem}.pb-slot-caption{font-size:.68rem;color:#64748b}.pb-slot-pick-btn{pointer-events:auto;font-size:.7rem;padding:.15rem .6rem}.pb-live-video{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;background:#000;cursor:pointer}.pb-video-overlay{position:absolute;inset:0;display:flex;flex-direction:column;color:#e2e8f0;pointer-events:none;opacity:1;transition:opacity .3s ease}.pb-video-overlay--live{background:transparent}.pb-video-overlay--hidden{opacity:0;pointer-events:none}.pb-video-overlay--hidden .pb-video-topline,.pb-video-overlay--hidden .pb-fullscreen-btn{pointer-events:none}.pb-cursor-hidden{cursor:none}.pb-video-topline{pointer-events:auto;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.4rem .5rem .4rem .85rem;font-size:.8rem;font-variant-numeric:tabular-nums;background:linear-gradient(to bottom,rgba(0,0,0,.55),transparent)}.pb-video-topline-left{display:flex;align-items:center;gap:.5rem;min-width:0}.pb-video-topline-right{display:flex;align-items:center;gap:.5rem}.pb-video-frame .pb-fullscreen-btn{position:absolute!important;right:.6rem;bottom:.6rem;pointer-events:auto;color:#e2e8f0;background:#00000059}.pb-video-frame .pb-fullscreen-btn:hover{color:#fff;background:#00000080}.pb-live-badge{display:inline-flex;align-items:center;gap:.35rem;font-size:.7rem;font-weight:700;letter-spacing:.04em;color:#f87171}.pb-live-dot{width:7px;height:7px;border-radius:50%;background:#ef4444;animation:pb-live-pulse 1.6s ease-in-out infinite}@keyframes pb-live-pulse{0%,to{opacity:1}50%{opacity:.35}}.pb-status-stack{display:flex;flex-direction:column;align-items:flex-end;gap:.1rem;line-height:1.1}.pb-status-stack .pb-video-time{font-size:1.15rem;font-weight:500;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.8),0 0 2px rgba(0,0,0,.9);letter-spacing:.02em}.pb-clip-badge{display:inline-flex;align-items:center;gap:.35rem;font-size:.7rem;font-weight:700;letter-spacing:.04em;color:#ffffffe6;text-shadow:0 1px 3px rgba(0,0,0,.8)}.pb-clip-dot{width:7px;height:7px;border-radius:50%;background:#ef4444;animation:pb-live-pulse 1.6s ease-in-out infinite}.pb-video-center{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;color:#475569}.pb-video-icon{font-size:2.75rem}.pb-video-caption{font-size:.85rem;color:#64748b;max-width:280px;text-align:center}.pb-controls{display:flex;align-items:center;gap:.25rem;flex-wrap:wrap;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:8px;padding:.3rem .5rem;flex:0 0 auto}.pb-play-btn{width:2.2rem;height:2.2rem}.pb-current-time{font-size:.82rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-color);margin-left:.3rem;white-space:nowrap}.pb-speed-group{display:flex;gap:.2rem;margin-left:.4rem}.pb-speed-group button{padding:.2rem .45rem;font-size:.7rem;min-width:2rem}.pb-controls-spacer{flex:1}.pb-video-fit-selector{margin-right:.3rem}.pb-video-fit-selector .p-button{padding:.2rem .5rem;font-size:.7rem}.pb-timeline{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:8px;padding:.35rem .6rem .25rem;flex:0 0 auto}@media(max-width:768px){.pb-timeline{padding:.3rem .4rem .2rem}}.pb-timeline-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:.15rem;gap:.5rem}.pb-timeline-toolbar-left{display:flex;align-items:center;gap:.5rem}.pb-timeline-label{font-size:.75rem;font-weight:600;color:var(--text-color-secondary);text-transform:uppercase;letter-spacing:.03em}.pb-zoom-group{display:flex;align-items:center;gap:.2rem;font-size:.72rem;color:var(--text-color-secondary);justify-self:end}.pb-timeline-track{position:relative;height:58px;margin-top:20px;cursor:grab}.pb-timeline-track:active{cursor:grabbing}.pb-timeline-track{-webkit-user-select:none;user-select:none;touch-action:none;overflow:visible;width:100%}.pb-timeline-track--quad{height:134px;margin-left:42px;width:calc(100% - 42px)}@media(max-width:768px){.pb-timeline-track{height:52px}.pb-timeline-track--quad{height:128px;margin-left:36px;width:calc(100% - 36px)}}.pb-hour-ruler{position:relative;height:20px;margin-top:2px}.pb-hour-mark{position:absolute;top:2px;transform:translate(-50%);font-size:.72rem;color:var(--text-color-secondary);white-space:nowrap}@media(max-width:768px){.pb-hour-mark{font-size:.64rem}}.pb-segments-row{position:relative;height:20px;margin-top:2px;border-radius:5px;overflow:hidden;background:#94a3b814}.pb-quad-segments-container{position:relative;display:flex;flex-direction:column;gap:3px;margin-top:2px}.pb-quad-track-row{position:relative;display:flex;align-items:center;height:20px}.pb-quad-track-row.empty{opacity:.3}.pb-quad-track-row--selected .pb-quad-track-segments{height:9px}.pb-quad-track-row--selected .pb-segment{filter:brightness(1.45) saturate(1.3)}.pb-quad-track-row--selected .pb-quad-track-label{color:var(--primary-color);font-weight:700}.pb-trim-target-note{font-size:.72rem;font-weight:500;color:var(--text-color-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:14rem}.pb-quad-track-label{position:absolute;left:-42px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;height:100%;font-size:.68rem;font-weight:500;color:var(--text-color-secondary);line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:36px;cursor:default}@media(max-width:768px){.pb-quad-track-label{left:-36px;max-width:30px}}.pb-quad-track-segments{position:relative;width:100%;height:6px;border-radius:2px;overflow:hidden;background:#94a3b814}.pb-quad-track-segments .pb-segment{position:absolute;top:0;height:100%;border-radius:1px}.pb-quad-track-segments .pb-segment.seg-continuous{background:#3b82f6}.pb-quad-track-segments .pb-segment.seg-gap{background:repeating-linear-gradient(45deg,rgba(148,163,184,.25) 0 4px,transparent 4px 8px)}.pb-segment{position:absolute;top:0;height:100%}.pb-segment.seg-continuous{background:#3b82f6}.pb-segment.seg-gap{background:repeating-linear-gradient(45deg,rgba(148,163,184,.25) 0 4px,transparent 4px 8px)}.pb-events-row{position:relative;height:16px;margin-top:2px}.pb-event-marker{position:absolute;top:0;transform:translate(-50%);width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:.62rem;color:#fff;border:2px solid var(--surface-card);z-index:2}.pb-event-marker.sev-info{background:#3b82f6}.pb-event-marker.sev-warning{background:#f59e0b}.pb-event-marker.sev-critical{background:#ef4444}.pb-event-marker:hover{transform:translate(-50%) scale(1.15)}@media(max-width:768px){.pb-event-marker{width:15px;height:15px;font-size:.55rem}}.pb-playhead{position:absolute;top:-24px;bottom:18px;width:2px;background:#ef4444;z-index:3;cursor:ew-resize}.pb-playhead:before{content:"";position:absolute;inset:0 -8px;cursor:ew-resize}.pb-playhead-handle{position:absolute;top:24px;left:50%;transform:translate(-50%);width:10px;height:10px;border-radius:50%;background:#ef4444;box-shadow:0 0 0 3px #ef444440;cursor:ew-resize}.pb-playhead-handle--start{left:0;transform:translate(0)}.pb-playhead-handle--end{left:100%;transform:translate(-100%)}.pb-playhead-time{position:absolute;top:0;left:50%;transform:translate(-50%);white-space:nowrap;font-size:.68rem;font-weight:700;font-variant-numeric:tabular-nums;color:#fff;background:#ef4444;padding:.12rem .45rem;border-radius:4px;pointer-events:auto;cursor:ew-resize;z-index:4;box-shadow:0 2px 5px #00000040}.pb-playhead-time:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border-width:3px 3px 0 3px;border-style:solid;border-color:#ef4444 transparent transparent transparent}.pb-playhead-time--start{left:0;transform:translate(0)}.pb-playhead-time--start:after{left:.5rem;transform:translate(-50%)}.pb-playhead-time--end{left:100%;transform:translate(-100%)}.pb-playhead-time--end:after{left:calc(100% - .5rem);transform:translate(-50%)}.pb-hover-preview{position:absolute;bottom:100%;transform:translate(-50%);margin-bottom:8px;display:flex;flex-direction:column;align-items:center;pointer-events:none;z-index:5}.pb-hover-preview img{width:160px;height:90px;object-fit:cover;border-radius:6px;border:2px solid var(--surface-0);box-shadow:0 2px 8px #00000059;background:#000}.pb-hover-preview--start{transform:translate(0)}.pb-hover-preview--end{transform:translate(-100%)}.pb-hover-preview-time{margin-top:4px;font-size:.7rem;font-weight:700;font-variant-numeric:tabular-nums;color:#fff;background:#000000bf;padding:.1rem .4rem;border-radius:4px}.pb-hover-preview-time .pb-hover-preview-cam{color:#60a5fa;font-weight:700}.pb-events-panel{position:relative;display:flex;flex-direction:column;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:12px;overflow:visible;min-height:0;height:100%;transition:all .25s cubic-bezier(.4,0,.2,1)}@media(max-width:768px){.pb-events-panel{height:auto;max-height:260px}}.pb-events-panel>.pb-panel-content{overflow-y:auto;overflow-x:hidden}.pb-events-panel.collapsed{width:0;min-width:0;padding:0;border:none;overflow:visible}@media(max-width:768px){.pb-events-panel.collapsed{max-height:0;min-height:0}}.pb-calendar-section{padding:.3rem .5rem;border-bottom:1px solid var(--surface-border);background:var(--surface-card);flex:0 0 auto}.pb-calendar-section .pb-calendar-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.15rem;padding:0 .1rem}.pb-calendar-section .pb-calendar-header .pb-calendar-title{font-size:.72rem;font-weight:600;color:var(--text-color);display:inline-flex;align-items:center;gap:.3rem}.pb-calendar-section .pb-calendar-header .pb-calendar-title i{color:var(--primary-color);font-size:.72rem}.pb-calendar-section .pb-calendar-header button.p-button-xs{font-size:.62rem;padding:.1rem .35rem;height:19px}.pb-calendar-section .pb-inline-datepicker-wrap{display:flex;justify-content:center}.pb-calendar-section .pb-inline-datepicker-wrap .p-datepicker{width:100%;border:none!important;padding:0!important;background:transparent!important}.pb-calendar-section .pb-inline-datepicker-wrap .p-datepicker .p-datepicker-header{display:flex;align-items:center;justify-content:space-between;padding:.1rem .3rem;background:transparent;font-size:.68rem}.pb-calendar-section .pb-inline-datepicker-wrap .p-datepicker .p-datepicker-header .p-datepicker-title{font-size:.7rem;font-weight:600}.pb-calendar-section .pb-inline-datepicker-wrap .p-datepicker .p-datepicker-header .p-datepicker-prev,.pb-calendar-section .pb-inline-datepicker-wrap .p-datepicker .p-datepicker-header .p-datepicker-next{width:1.1rem;height:1.1rem;cursor:pointer}.pb-calendar-section .pb-inline-datepicker-wrap .p-datepicker .pb-calendar-rec-dot{position:absolute;bottom:1px;left:50%;transform:translate(-50%);width:3px;height:3px;border-radius:50%;background:var(--primary-color)}.pb-calendar-section .pb-inline-datepicker-wrap .p-datepicker table{font-size:.65rem!important;margin:0;width:100%;table-layout:fixed}.pb-calendar-section .pb-inline-datepicker-wrap .p-datepicker table th{padding:.08rem!important;font-size:.6rem!important}.pb-calendar-section .pb-inline-datepicker-wrap .p-datepicker table td{padding:.05rem 0!important;width:14.28%!important;height:auto!important}.pb-calendar-section .pb-inline-datepicker-wrap .p-datepicker table td>span{position:relative;display:flex!important;align-items:center;justify-content:center;width:1.35rem!important;height:1.35rem!important;min-width:1.35rem!important;min-height:1.35rem!important;max-width:1.35rem!important;max-height:1.35rem!important;margin:0 auto;border-radius:50%;font-size:.65rem!important;line-height:1!important}.pb-roi-layer{position:absolute;inset:0;z-index:3;pointer-events:none;touch-action:none}.pb-roi-layer--drawing{pointer-events:auto;cursor:crosshair}.pb-roi-svg{width:100%;height:100%;display:block;overflow:visible}.pb-roi-shape{stroke-width:2;vector-effect:non-scaling-stroke;pointer-events:auto;cursor:move}.pb-roi-line{fill:none;stroke-width:2;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}.pb-roi-point{position:absolute;width:14px;height:14px;transform:translate(-50%,-50%);border-radius:50%;background:#fff;border:2px solid #3b82f6;box-shadow:0 1px 3px #0006;pointer-events:auto;cursor:move;touch-action:none}.pb-roi-point--dragging{background:#3b82f6;box-shadow:0 0 0 4px #3b82f64d}.pb-roi-point-remove{position:absolute;top:-7px;right:-7px;width:14px;height:14px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid #fff;background:#ef4444;color:#fff;cursor:pointer;line-height:1}.pb-roi-point-remove i{font-size:.5rem}.pb-roi-point-remove:hover{background:#dc2626}.pb-roi-hint{position:absolute;left:50%;bottom:.75rem;transform:translate(-50%);padding:.3rem .6rem;border-radius:4px;background:#000000b8;color:#e2e8f0;font-size:.72rem;white-space:nowrap;pointer-events:none}.pb-search-section{border-top:1px solid var(--surface-border);border-bottom:1px solid var(--surface-border)}.pb-search-header{display:flex;align-items:center;justify-content:space-between;padding:.4rem .75rem .25rem;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;transition:background-color .15s ease}.pb-search-header:hover{background:rgba(var(--primary-color-rgb, 59, 130, 246),.08)}.pb-search-title{display:inline-flex;align-items:center;gap:.3rem;font-size:.72rem;font-weight:600;color:var(--text-color)}.pb-search-title i{color:var(--primary-color);font-size:.72rem}.pb-search-body{display:flex;flex-direction:column;gap:.5rem;padding:.15rem .75rem .5rem}.pb-search-row{display:flex;flex-direction:column;gap:.25rem}.pb-search-label{font-size:.68rem;font-weight:600;color:var(--text-color-secondary)}.pb-search-roi{display:flex;align-items:center;flex-wrap:wrap;gap:.2rem}.pb-search-roi-btn .p-button-label{font-size:.7rem}.pb-search-adv-reset{grid-column:1/-1;justify-self:start;margin-top:.1rem}.pb-search-note,.pb-search-blocked{font-size:.7rem;color:var(--text-color-secondary);line-height:1.35}.pb-search-roi-state{font-size:.68rem;color:var(--text-color-secondary)}.pb-search-roi-state.ok{color:var(--primary-color);font-weight:600}.pb-roi-area-chips{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.1rem}.pb-roi-area-chip{display:inline-flex;align-items:center;gap:.25rem;padding:.1rem .35rem;border:1px solid var(--surface-border);border-radius:10px;background:var(--surface-card);font-size:.65rem;color:var(--text-color-secondary);cursor:pointer}.pb-roi-area-chip.expanded{color:var(--text-color);font-weight:600;background:var(--surface-hover)}.pb-roi-area-chip.invalid{opacity:.55;font-style:italic}.pb-roi-area-chip i{display:flex;align-items:center;justify-content:center;width:12px;height:12px;font-size:.55rem;border-radius:50%}.pb-roi-area-chip i:hover{color:var(--red-500, #ef4444)}.pb-roi-area-chip-dot{width:6px;height:6px;border-radius:50%;flex:0 0 auto}.pb-roi-area-config{display:flex;flex-direction:column;gap:.3rem;padding:.4rem;margin-top:.1rem;border:1px solid var(--surface-border);border-radius:6px;background:var(--surface-ground);animation:fadeIn .15s ease}.pb-roi-area-card-hint{font-size:.65rem;color:var(--text-color-secondary);font-style:italic}.pb-roi-area-kind-select{width:100%;font-size:.7rem;border:1px solid var(--surface-border);border-radius:4px;background:var(--surface-card);color:var(--text-color);padding:.2rem .3rem}.pb-search-targets{display:flex;gap:.75rem;margin-top:.15rem}.pb-search-check{display:inline-flex;align-items:center;gap:.3rem;font-size:.7rem;cursor:pointer}.pb-search-range{display:flex;align-items:center;gap:.4rem}.pb-search-range-label{font-size:.68rem;font-variant-numeric:tabular-nums;color:var(--primary-color);font-weight:600}.pb-search-range-unit{font-size:.68rem;color:var(--text-color-secondary);white-space:nowrap}.pb-search-minutes .p-inputnumber-input{width:3.2rem;padding:.2rem .35rem;font-size:.72rem}.pb-search-minutes .p-button{width:1.4rem;padding:0}.pb-search-adv-toggle{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .3rem;margin:0 -.3rem;background:none;border:none;border-radius:4px;cursor:pointer;color:var(--primary-color);font-size:.7rem;font-weight:600}.pb-search-adv-toggle i{font-size:.65rem}.pb-search-adv-toggle.open{color:var(--text-color)}.pb-search-adv-toggle:focus-visible,.pb-roi-point-remove:focus-visible,.pb-roi-area-chip:focus-visible{outline:2px solid var(--primary-color);outline-offset:1px}.pb-search-adv-flyout{position:absolute;right:calc(100% + .6rem);z-index:30;width:30rem;max-width:calc(100vw - 4rem);max-height:calc(100vh - 160px);overflow-y:auto;display:grid;grid-template-columns:1fr 1fr;gap:.4rem .6rem;padding:.6rem .7rem .7rem;border:1px solid var(--surface-border);border-radius:10px;background:var(--surface-card);box-shadow:0 10px 28px #00000047;animation:fadeIn .15s ease}@media(max-width:900px){.pb-search-adv-flyout{grid-template-columns:1fr;width:16rem}}.pb-search-adv-flyout-head{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;padding-bottom:.2rem;border-bottom:1px solid var(--surface-border)}.pb-search-adv-row{display:flex;flex-direction:column;gap:.15rem}.pb-search-adv-row label{font-size:.68rem;color:var(--text-color-secondary);line-height:1.2;white-space:nowrap}.pb-search-adv-row select{width:100%;height:32px!important;box-sizing:border-box;padding:.2rem .3rem;font-size:.7rem;border:1px solid var(--surface-border);border-radius:4px;background:var(--surface-ground);color:var(--text-color)}.pb-search-adv-num{width:100%}.pb-search-adv-num .p-inputnumber-input{height:1.7rem;box-sizing:border-box;width:100%;padding:.2rem .4rem;font-size:.7rem}.pb-search-run{display:flex;align-items:stretch;gap:.3rem}.pb-search-run .p-button{display:inline-flex;align-items:center;justify-content:center;text-align:center;vertical-align:middle}.pb-search-run .p-button .p-button-icon,.pb-search-run .p-button .p-button-loading-icon,.pb-search-run .p-button .pi{display:inline-flex;align-items:center;justify-content:center;line-height:1;font-size:.85rem;margin-top:0;margin-bottom:0;vertical-align:middle}.pb-search-run .p-button .p-button-label{display:inline-flex;align-items:center;line-height:1;flex:0 0 auto}.pb-search-start{flex:1}.pb-search-progress{display:flex;flex-direction:column;gap:.25rem}.pb-search-progress-row{display:flex;align-items:baseline;gap:.4rem}.pb-search-progress-message{flex:1;min-width:0;font-size:.68rem;color:var(--text-color-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pb-search-progress-percent{flex:0 0 auto;font-size:.68rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--primary-color)}.pb-search-error{font-size:.7rem;color:var(--red-500, #ef4444)}.pb-events-header{display:flex;align-items:center;justify-content:space-between;padding:.65rem .85rem;border-bottom:1px solid var(--surface-border);font-size:.85rem;font-weight:600;color:var(--text-color);flex:0 0 auto;cursor:pointer;-webkit-user-select:none;user-select:none}.pb-events-header:hover{background:rgba(var(--primary-color-rgb, 59, 130, 246),.08)}.pb-events-header-toggle{margin-left:auto}.pb-events-filter{font-size:.72rem;border:1px solid var(--surface-border);border-radius:6px;background:var(--surface-ground);color:var(--text-color);padding:.15rem .3rem}.pb-events-list{overflow-y:auto;flex:1 1 auto;min-height:8rem}.pb-events-list-item{display:flex;align-items:center;gap:.6rem;padding:.55rem .85rem;cursor:pointer;border-bottom:1px solid var(--surface-border)}.pb-events-list-item:hover{background:var(--surface-ground)}.pb-events-list-item i{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.75rem;flex-shrink:0}.pb-events-list-item.sev-info i{background:#3b82f6}.pb-events-list-item.sev-warning i{background:#f59e0b}.pb-events-list-item.sev-critical i{background:#ef4444}.pb-events-list-thumb{width:26px;height:26px;border-radius:4px;object-fit:cover;flex-shrink:0;cursor:zoom-in}.pb-image-preview-overlay{position:fixed;inset:0;z-index:2000;background:#000000d9;display:flex;align-items:center;justify-content:center;animation:fadeIn .15s ease}.pb-image-preview-overlay img{max-width:90vw;max-height:90vh;object-fit:contain;border-radius:8px;cursor:default}.pb-image-preview-close{position:fixed;top:1.25rem;right:1.5rem;width:40px;height:40px;border-radius:50%;border:none;background:#ffffff1f;color:#fff;font-size:1.1rem;cursor:pointer;display:flex;align-items:center;justify-content:center}.pb-image-preview-close:hover{background:#ffffff38}.pb-events-list-label{font-size:.8rem;color:var(--text-color);font-weight:500}.pb-events-list-time{font-size:.72rem;color:var(--text-color-secondary);font-variant-numeric:tabular-nums}.pb-events-filter-range{display:flex;align-items:center;gap:.3rem;padding:.25rem .5rem .35rem;border-bottom:1px solid var(--surface-border);font-size:.7rem;color:var(--text-color-secondary)}.pb-events-filter-range>i{font-size:.7rem;opacity:.7}.pb-events-filter-range input[type=time]{flex:1 1 0;min-width:0;background:transparent;border:1px solid var(--surface-border);border-radius:3px;color:var(--text-color);font-size:.7rem;padding:.1rem .2rem;font-variant-numeric:tabular-nums}.pb-events-filter-range .pb-events-filter-num{flex:1 1 0;min-width:0}.pb-events-filter-range .pb-events-filter-num input{width:100%;min-width:0;background:transparent;border:1px solid var(--surface-border);border-radius:3px;color:var(--text-color);font-size:.7rem;padding:.1rem .2rem;font-variant-numeric:tabular-nums}.pb-events-filter-range button{background:none;border:none;padding:0 .15rem;cursor:pointer;color:var(--text-color-secondary);font-size:.7rem}.pb-events-filter{display:flex;align-items:center;gap:.35rem;padding:.3rem .5rem;border-bottom:1px solid var(--surface-border)}.pb-events-filter>i{font-size:.7rem;color:var(--text-color-secondary);opacity:.7}.pb-events-filter input{flex:1 1 auto;min-width:0;background:transparent;border:none;outline:none;color:var(--text-color);font-size:.75rem}.pb-events-filter input::placeholder{color:var(--text-color-secondary);opacity:.7}.pb-events-filter button{background:none;border:none;padding:0 .15rem;cursor:pointer;color:var(--text-color-secondary);font-size:.7rem}.pb-events-filter .pb-events-filter-type{flex:0 0 auto;max-width:45%;background:transparent;border:1px solid var(--surface-border);border-radius:3px;color:var(--text-color);font-size:.7rem;padding:.1rem .2rem}.pb-events-list-details{margin-top:.25rem;display:grid;gap:.1rem .4rem;font-size:.68rem;color:var(--text-color-secondary);font-variant-numeric:tabular-nums}.pb-events-list-details>div{display:grid;grid-template-columns:minmax(0,6.5rem) minmax(0,1fr);gap:.4rem}.pb-events-list-details span{opacity:.75;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pb-timeline{transition:all .2s ease}.pb-trim-err-standalone{font-size:.75rem;font-weight:600;color:#ef4444}.pb-trim-actions{display:flex;align-items:center;gap:.35rem;margin-left:auto}.pb-trim-actions .pb-trim-btn-preview{font-size:.75rem;padding:.25rem .65rem;height:28px;color:var(--primary-color);border-color:var(--primary-color)}.pb-trim-actions .pb-trim-btn-cancel{font-size:.75rem;padding:.25rem .6rem;height:28px;color:var(--text-color-secondary)}.pb-trim-actions .pb-trim-btn-cancel:hover{color:#ef4444;background:#ef444414}.pb-trim-actions .pb-trim-btn-confirm{display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;padding:.25rem .75rem;height:28px}.pb-timeline-track--trimming{cursor:default}.pb-export-progress{display:flex;flex-direction:column;gap:.3rem;margin-bottom:.4rem}.pb-export-progress span{font-size:.7rem;font-weight:500;color:var(--text-color-secondary)}.pb-export-selection{position:absolute;top:0;bottom:0;background:rgba(var(--primary-color-rgb, 59, 130, 246),.22);border-top:2px solid var(--primary-color);border-bottom:2px solid var(--primary-color);z-index:4}.pb-export-selection--locked .pb-export-handle{cursor:default;pointer-events:none;opacity:.5}.pb-export-handle{position:absolute;top:0;bottom:0;left:0;width:14px;background:var(--primary-color);border-radius:4px 0 0 4px;transform:translate(-100%);cursor:ew-resize;touch-action:none;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 4px #0000004d}.pb-export-handle:after{content:"";width:2px;height:12px;background:#fff;border-radius:1px;opacity:.9}.pb-export-handle:before{content:"";position:absolute;inset:-10px}.pb-export-handle--end{left:100%;transform:translate(0);border-radius:0 4px 4px 0}.pb-export-handle.pb-export-handle--flush-start{transform:translate(0)}.pb-export-handle.pb-export-handle--flush-end{transform:translate(-100%)}.pb-export-handle-time{position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:6px;white-space:nowrap;font-size:.7rem;font-weight:700;font-variant-numeric:tabular-nums;color:#fff;background:var(--primary-color);padding:.12rem .45rem;border-radius:4px;pointer-events:none;box-shadow:0 2px 5px #00000040}.pb-export-handle-time--start{left:100%;transform:translate(0)}.pb-export-handle-time--end{left:0;transform:translate(-100%)}.pb-export-preview-stack{position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:6px;display:flex;flex-direction:column;align-items:center;gap:4px;pointer-events:none;z-index:1}.pb-export-preview-stack img{width:120px;height:68px;object-fit:cover;border-radius:6px;border:2px solid var(--surface-0);box-shadow:0 2px 8px #00000059;background:#000}.pb-export-combined-time{white-space:nowrap;font-size:.7rem;font-weight:700;font-variant-numeric:tabular-nums;color:#fff;background:var(--primary-color);padding:.12rem .45rem;border-radius:4px;box-shadow:0 2px 5px #00000040}.pb-export-combined-dur{font-weight:500;opacity:.9}.ss-card{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:12px;padding:1.5rem;margin-bottom:1.25rem}.ss-card-header{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:1.25rem}.ss-card-title{font-size:1rem;font-weight:700;margin:0 0 .15rem;display:flex;align-items:center;gap:.4rem}.ss-icon{color:var(--primary-color);font-size:1.1rem;margin-top:.15rem}.ss-label{font-size:.8rem;font-weight:600;display:block;margin-bottom:.3rem}.ss-input{width:100%;padding:.5rem .75rem;border:1px solid var(--surface-border);border-radius:8px;background:var(--surface-ground);color:var(--text-color);font-size:.875rem;box-sizing:border-box}.ss-btn-ghost{padding:.5rem .75rem;border:1px solid var(--surface-border);border-radius:8px;background:var(--surface-card);color:var(--text-color-secondary);cursor:pointer;font-size:.75rem;white-space:nowrap}.ss-actions{display:flex;gap:.75rem;margin-top:1.25rem;flex-wrap:wrap}.ss-msg{margin-top:.5rem;padding:.6rem 1rem;border-radius:8px;font-size:.85rem}.ss-msg-ok{background:#22c55e1a;color:var(--green-500)}.ss-msg-err{background:#ef44441a;color:var(--red-500)}.ss-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:.75rem 1rem}.ss-grid-1{display:grid;grid-template-columns:1fr;gap:.75rem}.ss-loading{color:var(--text-color-secondary);padding:1rem 0;font-size:.875rem}.ss-stat{background:var(--surface-ground);border-radius:8px;padding:.6rem 1rem;min-width:90px;text-align:center}.ss-stat-green{background:#22c55e1a;border:1px solid rgba(34,197,94,.3)}.ss-stat-red{background:#ef44441a;border:1px solid rgba(239,68,68,.3)}.ss-stat-label{font-size:.7rem;color:var(--text-color-secondary);margin-bottom:.2rem}.ss-stat-val{font-size:1.25rem;font-weight:700}.ss-th{padding:.6rem .75rem;text-align:left;font-weight:600;border-bottom:1px solid var(--surface-border)}.ss-td{padding:.5rem .75rem}.ss-td-trunc{font-family:monospace;font-size:.75rem;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-chip{background:var(--surface-ground);border-radius:4px;padding:.2rem .5rem;font-size:.75rem;color:var(--text-color-secondary)}.ss-code{font-family:monospace;background:var(--surface-ground);padding:.1rem .4rem;border-radius:4px}@media(max-width:600px){.ss-grid-2{grid-template-columns:1fr}}.vss-page{display:grid;width:100%;box-sizing:border-box;grid-template-columns:minmax(200px,240px) 1fr minmax(260px,300px);grid-template-rows:minmax(0,1fr);grid-template-areas:"camera main events";gap:0;height:calc(100vh - 128px);min-height:540px;padding:8px 12px 12px;overflow:hidden;position:relative}@media(max-width:1100px){.vss-page{grid-template-columns:220px 1fr;grid-template-rows:minmax(0,1fr);grid-template-areas:"camera main";height:auto;max-height:none;overflow:visible}}@media(max-width:768px){.vss-page{display:flex;flex-direction:column;height:auto;max-height:none;overflow:visible;gap:.75rem}}.vss-page--picker-collapsed{grid-template-columns:0px 1fr minmax(260px,300px)}@media(max-width:1100px){.vss-page--picker-collapsed{grid-template-columns:0px 1fr}}.vss-sidebar .pb-search-section{flex:0 0 auto;border-bottom:1px solid var(--surface-border)}.vss-main{display:flex;flex-direction:column;gap:.4rem;min-height:0;min-width:0;height:100%;padding:0 10px;box-sizing:border-box}.vss-video-frame{width:100%;flex:1 1 0;min-height:0;background:#000;border-radius:12px;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center}.vss-video-frame video{width:100%;height:100%;object-fit:contain}.vss-no-video{flex:1 1 0;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;color:var(--text-color-secondary);background:var(--surface-card);border:1px solid var(--surface-border);border-radius:12px}.vss-no-video i{font-size:3rem;opacity:.6}.vss-no-video span{font-size:.9rem;font-weight:500}.vss-no-video--skeleton{padding:0;border:none;background:transparent}.vss-video-skeleton{width:100%;height:100%;border-radius:12px}.vss-scrubber{flex:1 1 0;min-width:0;accent-color:var(--primary-color)}.pb-search-adv-inline{display:grid;grid-template-columns:1fr 1fr;gap:.4rem .6rem;padding:.5rem .85rem .7rem;border-top:1px solid var(--surface-border)}@media(max-width:1300px){.pb-search-adv-inline{grid-template-columns:1fr}}.pb-events-count{background:var(--surface-200);padding:1px 8px;border-radius:12px;font-size:.75rem;font-weight:600}.pb-anpr-detail{display:flex;flex-direction:column;gap:.7rem}.pb-anpr-detail-img{width:100%;max-height:220px;object-fit:contain;border-radius:8px;background:#0b0e14}.pb-anpr-detail-row{display:flex;flex-direction:column;gap:.25rem}.pb-anpr-detail-row label{font-size:.7rem;font-weight:600;color:var(--text-color-secondary);text-transform:uppercase;letter-spacing:.03em}.pb-anpr-detail-candidates{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:-.35rem}.pb-anpr-detail-meta{display:flex;justify-content:space-between;font-size:.75rem;color:var(--text-color-secondary)}.pb-anpr-detail-actions{display:flex;justify-content:flex-end;gap:.5rem}.pb-anpr-live-preview{margin-top:.4rem;border-radius:8px;overflow:hidden;background:#0b0e14;border:1px solid var(--surface-border)}.pb-anpr-player-overlay,.pb-scan-player-overlay{position:absolute;inset:0;z-index:5;display:flex;background:#0b0e14}.pb-anpr-player-overlay .pb-anpr-live-preview,.pb-scan-player-overlay .pb-anpr-live-preview{flex:1 1 0;min-width:0;margin-top:0;border-radius:0;border:none}.pb-anpr-player-overlay .pb-anpr-preview-stage,.pb-scan-player-overlay .pb-anpr-preview-stage,.pb-anpr-player-overlay .pb-anpr-preview-stage img,.pb-scan-player-overlay .pb-anpr-preview-stage img{height:100%}.pb-anpr-preview-stage{position:relative}.pb-anpr-preview-stage img{display:block;width:100%;height:360px;object-fit:fill}.pb-anpr-bbox{position:absolute;border:2px solid #22c55e;background:#22c55e1f;pointer-events:none}.pb-anpr-bbox-label{position:absolute;transform:translateY(-100%);background:#22c55e;color:#06210f;font-size:.75rem;font-weight:700;padding:.1rem .4rem;border-radius:4px 4px 4px 0;white-space:nowrap;pointer-events:none}.anpr-history-title{margin:0;font-size:1.1rem;font-weight:600}.anpr-history-table .anpr-history-row{cursor:pointer;transition:background-color .15s ease,transform .1s ease}.anpr-history-table .anpr-history-row:hover{background-color:var(--surface-hover, rgba(255, 255, 255, .05))!important}.anpr-history-thumb-wrapper{display:inline-flex;border-radius:6px;overflow:hidden;box-shadow:0 2px 6px #00000040;border:1px solid var(--surface-border, rgba(255, 255, 255, .1))}.anpr-history-thumb{width:120px;height:75px;object-fit:cover;display:block;background:#0b0e14;transition:transform .2s ease}.anpr-history-row:hover .anpr-history-thumb{transform:scale(1.04)}.anpr-history-thumb--missing{display:inline-flex;align-items:center;justify-content:center;width:120px;height:75px;color:var(--text-color-secondary, #9ca3af);font-size:1.5rem;background:#11141c}.anpr-table-plate-badge{display:inline-block;font-weight:700;font-family:inherit;font-size:1rem;letter-spacing:.02em;color:var(--text-color, #ffffff)}.anpr-table-vehicle-tag{display:inline-block;padding:.2rem .5rem;border-radius:4px;font-size:.8rem;font-weight:500;background:var(--surface-200, rgba(255, 255, 255, .08));color:var(--text-color, #e5e7eb)}.anpr-score-badge{display:inline-flex;align-items:center;padding:.2rem .55rem;border-radius:12px;font-size:.8rem;font-weight:600;background:#6b728033;color:#9ca3af;border:1px solid rgba(107,114,128,.3)}.anpr-score-badge.anpr-score-high{background:#22c55e26;color:#4ade80;border-color:#22c55e59}.anpr-score-badge.anpr-score-med{background:#eab30826;color:#facc15;border-color:#eab30859}.anpr-score-badge.anpr-score-low{background:#ef444426;color:#f87171;border-color:#ef444459}.anpr-history-jobid{font-family:monospace;font-size:.8rem;display:inline-block;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.anpr-history-detail-dialog .p-dialog-header{padding:1.25rem 1.5rem 1rem}.anpr-history-detail-dialog .p-dialog-content{padding:0 1.5rem 1.25rem}.anpr-history-detail-dialog .p-dialog-footer{padding:.75rem 1.5rem 1.25rem}.anpr-detail-dialog-header{display:flex;align-items:center;gap:.75rem}.anpr-detail-dialog-header .anpr-dialog-title{font-size:1.15rem;font-weight:700;color:var(--text-color, #ffffff)}.anpr-detail-dialog-header .anpr-dialog-subtitle{margin-left:.5rem;font-size:.8rem;font-weight:500;padding:.15rem .45rem;border-radius:4px;background:var(--surface-200, rgba(255, 255, 255, .1));color:var(--text-color-secondary, #9ca3af)}.anpr-detail-modal-body{display:flex;flex-direction:column;gap:1.25rem}.anpr-detail-hero{display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-items:stretch}@media(max-width:640px){.anpr-detail-hero{grid-template-columns:1fr}}.anpr-detail-hero-snapshot{border-radius:8px;overflow:hidden;background:#0b0e14;border:1px solid var(--surface-border, rgba(255, 255, 255, .1));display:flex;align-items:center;justify-content:center;min-height:140px;max-height:200px}.anpr-detail-hero-img{width:100%;height:100%;max-height:200px;object-fit:contain;display:block}.anpr-detail-hero-no-img{display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--text-color-secondary, #9ca3af);font-size:.85rem;padding:1.5rem}.svh-detail-hero{grid-template-columns:1fr}.svh-detail-hero-snapshot{min-height:320px;max-height:560px}.svh-detail-hero-img{max-height:560px}.anpr-detail-plate-badge-wrap{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;background:var(--surface-50, rgba(255, 255, 255, .03));border:1px solid var(--surface-border, rgba(255, 255, 255, .08));border-radius:8px;padding:1rem}.anpr-plate-card{width:100%;max-width:240px;background:#fff;color:#111827;border:3px solid #1f2937;border-radius:8px;padding:.6rem .75rem .5rem;text-align:center;box-shadow:0 4px 12px #0000004d,inset 0 0 0 1px #d1d5db;position:relative}.anpr-plate-card .anpr-plate-card-num{font-size:1.35rem;font-weight:800;letter-spacing:.04em;line-height:1.2;color:#111827}.anpr-plate-card .anpr-plate-card-prov{font-size:.85rem;font-weight:600;color:#374151;margin-top:.2rem;border-top:1px solid #e5e7eb;padding-top:.2rem}.anpr-detail-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}@media(max-width:540px){.anpr-detail-grid{grid-template-columns:1fr}}.anpr-detail-grid .col-span-full{grid-column:1/-1}.anpr-detail-card{background:var(--surface-50, rgba(255, 255, 255, .03));border:1px solid var(--surface-border, rgba(255, 255, 255, .08));border-radius:8px;padding:.75rem 1rem;display:flex;flex-direction:column;gap:.3rem}.anpr-detail-card .anpr-card-label{font-size:.75rem;font-weight:600;color:var(--text-color-secondary, #9ca3af);display:flex;align-items:center;gap:.4rem}.anpr-detail-card .anpr-card-label i{font-size:.8rem;color:var(--primary-color, #3b82f6)}.anpr-detail-card .anpr-card-val{font-size:.92rem;font-weight:500;color:var(--text-color, #ffffff);word-break:break-word}.anpr-detail-card .anpr-card-val.anpr-card-val-job{display:flex;align-items:center;justify-content:space-between;gap:.5rem;background:var(--surface-100, rgba(0, 0, 0, .2));padding:.35rem .6rem;border-radius:6px}.anpr-detail-card .anpr-card-val .anpr-history-job-full{font-family:monospace;font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.anpr-sub-label{font-size:.75rem;font-weight:600;color:var(--text-color-secondary, #9ca3af)}.anpr-candidates-section{background:var(--surface-50, rgba(255, 255, 255, .03));border:1px solid var(--surface-border, rgba(255, 255, 255, .08));border-radius:8px;padding:.85rem 1rem}.anpr-candidates-section .anpr-candidates-title{font-size:.85rem;font-weight:600;color:var(--text-color, #ffffff);margin-bottom:.6rem;display:flex;align-items:center;gap:.4rem}.anpr-candidates-section .anpr-candidates-title i{color:var(--primary-color, #3b82f6)}.anpr-candidate-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .6rem;border-radius:6px;background:var(--surface-200, rgba(255, 255, 255, .07));border:1px solid var(--surface-border, rgba(255, 255, 255, .1));font-size:.82rem;font-weight:600;color:var(--text-color, #ffffff)}.anpr-candidate-chip small{color:var(--text-color-secondary, #9ca3af);font-weight:400}.anpr-full-frame-section{background:var(--surface-50, rgba(255, 255, 255, .03));border:1px solid var(--surface-border, rgba(255, 255, 255, .08));border-radius:8px;padding:.85rem 1rem}.anpr-full-frame-section .anpr-full-frame-wrapper{margin-top:.5rem;border-radius:6px;overflow:hidden;background:#0b0e14;border:1px solid var(--surface-border, rgba(255, 255, 255, .1))}.anpr-full-frame-section .anpr-full-frame-img{width:100%;max-height:320px;object-fit:contain;display:block}.svh-wrap{display:flex;flex-direction:column;gap:.75rem}.history-view-toggle{display:flex;align-items:center;margin-left:auto;gap:.15rem;border:1px solid var(--surface-border);border-radius:8px;padding:2px;width:fit-content}.history-view-toggle button{border-radius:6px;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center}.history-view-toggle-active,.history-view-toggle-active:hover{background:var(--primary-color)!important;color:var(--primary-color-text)!important}.svh-empty{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:3rem 1rem;color:var(--text-color-secondary)}.svh-empty i{font-size:2rem;opacity:.6}.svh-skeletons{display:flex;flex-direction:column;gap:.5rem}.svh-panel-head{display:flex;align-items:center;gap:.75rem;width:100%;min-width:0}.svh-panel-name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1}.svh-panel-job-id{font-weight:400;font-size:.78rem;color:var(--text-color-secondary);margin-left:.25rem}.svh-panel-meta{display:flex;align-items:center;gap:.75rem;flex-shrink:0;font-size:.78rem;color:var(--text-color-secondary)}.svh-panel-count{padding:.1rem .5rem;border-radius:999px;background:var(--p-content-hover-background, rgba(127, 127, 127, .14));font-variant-numeric:tabular-nums}.svh-panel-time{font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;gap:.3rem}.svh-panel-toolbar{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.75rem}.svh-panel-toolbar input{width:220px}.svh-panel-slider{display:flex;align-items:center;gap:.75rem;font-size:.78rem;color:var(--text-color-secondary);flex:0 0 auto}.svh-panel-slider p-slider{flex:0 0 auto}.svh-panel-slider .svh-panel-slider-label{display:inline-flex;align-items:center;gap:.25rem;white-space:nowrap;flex:0 0 auto}.svh-panel-slider .svh-panel-slider-label>i{opacity:.7}.svh-panel-slider .svh-panel-slider-value{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--text-color);flex:0 0 auto}.svh-panel-range{display:flex;align-items:center;gap:.3rem;font-size:.78rem;color:var(--text-color-secondary)}.svh-panel-range>i{opacity:.7}.svh-panel-range .pb-events-filter-num{width:80px}.svh-panel-range .pb-events-filter-num input{width:100%;background:transparent;border:1px solid var(--p-content-border-color, rgba(127, 127, 127, .3));border-radius:6px;color:inherit;font-size:.85rem;padding:.25rem .4rem;font-variant-numeric:tabular-nums}.svh-panel-clear{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:none;background:transparent;color:var(--text-color-secondary);cursor:pointer;border-radius:6px}.svh-panel-clear:hover{background:var(--p-content-hover-background, rgba(127, 127, 127, .14))}.svh-panel-class-select{height:2.25rem;padding:0 .6rem;border-radius:6px;border:1px solid var(--p-content-border-color, rgba(127, 127, 127, .3));background:var(--p-content-background, transparent);color:inherit;font-size:.85rem}.svh-rows{display:flex;flex-direction:column;gap:.4rem}.svh-row{display:flex;align-items:center;gap:.75rem;padding:.4rem;border-radius:8px;cursor:pointer;transition:background .15s ease}.svh-row:hover{background:var(--p-content-hover-background, rgba(127, 127, 127, .1))}.svh-row-thumb{flex-shrink:0;width:96px;height:60px;border-radius:6px;overflow:hidden;background:#0b0e14}.svh-row-thumb img{width:100%;height:100%;object-fit:cover;display:block}.svh-row-thumb--missing{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--text-color-secondary);opacity:.5}.svh-row-main{display:flex;flex-direction:column;gap:.25rem;min-width:0}.svh-row-title{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.svh-row-track{font-size:.8rem;color:var(--text-color-secondary);font-variant-numeric:tabular-nums}.svh-row-sub{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;font-size:.78rem;color:var(--text-color-secondary)}.svh-row-sub i{margin-right:.25rem;opacity:.7}.svh-row-empty{padding:1rem;text-align:center;color:var(--text-color-secondary);font-size:.85rem}.history-subtabs{display:flex;align-items:center;gap:1.5rem;margin-bottom:.75rem;border-bottom:1px solid var(--p-content-border-color, rgba(127, 127, 127, .2))}.history-subtab{padding:.5rem .1rem .6rem;font-size:.88rem;font-weight:500;color:var(--text-color-secondary);cursor:pointer;position:relative;-webkit-user-select:none;user-select:none;transition:color .15s ease}.history-subtab:hover{color:var(--text-color)}.history-subtab.active{color:var(--primary-color, var(--p-primary-color));font-weight:600}.history-subtab.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--primary-color, var(--p-primary-color));border-radius:2px 2px 0 0}.restream-table-view{position:absolute;inset:0;padding:90px 1.25rem 1rem;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:var(--surface-ground)}.restream-header-row{flex-wrap:wrap;gap:.5rem}.restream-table-scroll{overflow-x:auto}.restream-table-scroll ::ng-deep .p-datatable-wrapper{overflow-x:auto}.restream-mobile-only{display:none;touch-action:pan-y}.restream-desktop-only{display:block}.restream-card{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:10px;margin-bottom:.75rem;overflow:hidden}.restream-card-header{display:flex;align-items:center;justify-content:space-between;padding:.6rem .875rem;background:var(--surface-ground);border-bottom:1px solid var(--surface-border)}.restream-card-name{font-weight:700;font-size:.9rem}.restream-card-body{padding:.5rem .875rem;display:flex;flex-direction:column;gap:.35rem}.restream-card-row{display:flex;align-items:center;gap:.5rem;font-size:.82rem}.restream-card-label{color:var(--text-color-secondary);min-width:90px;flex-shrink:0;display:flex;align-items:center;gap:4px}.restream-card-label .pi{font-size:.75rem}.restream-card-value{color:var(--text-color);display:flex;align-items:center;flex-wrap:wrap;gap:4px}.restream-card-key{font-size:.72rem;background:var(--surface-ground);padding:2px 6px;border-radius:4px;word-break:break-all}.restream-card-footer{padding:.5rem .875rem;border-top:1px solid var(--surface-border);display:flex;gap:.5rem;justify-content:flex-end}.row-mismatch td{background:#ef44440d!important}@media(max-width:600px){.restream-table-view{padding:70px .75rem .75rem}.restream-header-row{align-items:flex-start}.restream-header-row>div:first-child{width:100%}.restream-mobile-only{display:block}.restream-desktop-only{display:none}}@charset "UTF-8";/*!
 * Bootstrap v4.5.2 (https://getbootstrap.com/)
 * Copyright 2011-2020 The Bootstrap Authors
 * Copyright 2011-2020 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root{--blue: #007bff;--indigo: #6610f2;--purple: #6f42c1;--pink: #e83e8c;--red: #dc3545;--orange: #fd7e14;--yellow: #ffc107;--green: #28a745;--teal: #20c997;--cyan: #17a2b8;--white: #fff;--gray: #6c757d;--gray-dark: #343a40;--primary: #007bff;--secondary: #6c757d;--success: #28a745;--info: #17a2b8;--warning: #ffc107;--danger: #dc3545;--light: #f8f9fa;--dark: #343a40;--breakpoint-xs: 0;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([class]){color:inherit;text-decoration:none}a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}h1,.h1{font-size:2.5rem}h2,.h2{font-size:2rem}h3,.h3{font-size:1.75rem}h4,.h4{font-size:1.5rem}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}small,.small{font-size:80%;font-weight:400}mark,.mark{padding:.2em;background-color:#fcf8e3}.list-unstyled,.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer:before{content:"\2014\a0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container,.container-fluid,.container-xl,.container-lg,.container-md,.container-sm{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media(min-width:576px){.container-sm,.container{max-width:540px}}@media(min-width:768px){.container-md,.container-sm,.container{max-width:720px}}@media(min-width:992px){.container-lg,.container-md,.container-sm,.container{max-width:960px}}@media(min-width:1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px}}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col-xl,.col-xl-auto,.col-xl-12,.col-xl-11,.col-xl-10,.col-xl-9,.col-xl-8,.col-xl-7,.col-xl-6,.col-xl-5,.col-xl-4,.col-xl-3,.col-xl-2,.col-xl-1,.col-lg,.col-lg-auto,.col-lg-12,.col-lg-11,.col-lg-10,.col-lg-9,.col-lg-8,.col-lg-7,.col-lg-6,.col-lg-5,.col-lg-4,.col-lg-3,.col-lg-2,.col-lg-1,.col-md,.col-md-auto,.col-md-12,.col-md-11,.col-md-10,.col-md-9,.col-md-8,.col-md-7,.col-md-6,.col-md-5,.col-md-4,.col-md-3,.col-md-2,.col-md-1,.col-sm,.col-sm-auto,.col-sm-12,.col-sm-11,.col-sm-10,.col-sm-9,.col-sm-8,.col-sm-7,.col-sm-6,.col-sm-5,.col-sm-4,.col-sm-3,.col-sm-2,.col-sm-1,.col,.col-auto,.col-12,.col-11,.col-10,.col-9,.col-8,.col-7,.col-6,.col-5,.col-4,.col-3,.col-2,.col-1{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-1>*{flex:0 0 100%;max-width:100%}.row-cols-2>*{flex:0 0 50%;max-width:50%}.row-cols-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-4>*{flex:0 0 25%;max-width:25%}.row-cols-5>*{flex:0 0 20%;max-width:20%}.row-cols-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}@media(min-width:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-sm-1>*{flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.3333333333%}.offset-sm-2{margin-left:16.6666666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333333333%}.offset-sm-5{margin-left:41.6666666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333333333%}.offset-sm-8{margin-left:66.6666666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333333333%}.offset-sm-11{margin-left:91.6666666667%}}@media(min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-md-1>*{flex:0 0 100%;max-width:100%}.row-cols-md-2>*{flex:0 0 50%;max-width:50%}.row-cols-md-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-md-4>*{flex:0 0 25%;max-width:25%}.row-cols-md-5>*{flex:0 0 20%;max-width:20%}.row-cols-md-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.3333333333%}.offset-md-2{margin-left:16.6666666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333333333%}.offset-md-5{margin-left:41.6666666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333333333%}.offset-md-8{margin-left:66.6666666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333333333%}.offset-md-11{margin-left:91.6666666667%}}@media(min-width:992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-lg-1>*{flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.3333333333%}.offset-lg-2{margin-left:16.6666666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333333333%}.offset-lg-5{margin-left:41.6666666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333333333%}.offset-lg-8{margin-left:66.6666666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333333333%}.offset-lg-11{margin-left:91.6666666667%}}@media(min-width:1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-xl-1>*{flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.3333333333%}.offset-xl-2{margin-left:16.6666666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333333333%}.offset-xl-5{margin-left:41.6666666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333333333%}.offset-xl-8{margin-left:66.6666666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333333333%}.offset-xl-11{margin-left:91.6666666667%}}.table{width:100%;margin-bottom:1rem;color:#212529}.table th,.table td{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm th,.table-sm td{padding:.3rem}.table-bordered,.table-bordered th,.table-bordered td{border:1px solid #dee2e6}.table-bordered thead th,.table-bordered thead td{border-bottom-width:2px}.table-borderless th,.table-borderless td,.table-borderless thead th,.table-borderless tbody+tbody{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:#0000000d}.table-hover tbody tr:hover{color:#212529;background-color:#00000013}.table-primary,.table-primary>th,.table-primary>td{background-color:#b8daff}.table-primary th,.table-primary td,.table-primary thead th,.table-primary tbody+tbody{border-color:#7abaff}.table-hover .table-primary:hover{background-color:#9ecdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9ecdff}.table-secondary,.table-secondary>th,.table-secondary>td{background-color:#d6d8db}.table-secondary th,.table-secondary td,.table-secondary thead th,.table-secondary tbody+tbody{border-color:#b3b7bb}.table-hover .table-secondary:hover{background-color:#c8cccf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cccf}.table-success,.table-success>th,.table-success>td{background-color:#c3e6cb}.table-success th,.table-success td,.table-success thead th,.table-success tbody+tbody{border-color:#8fd19e}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>th,.table-info>td{background-color:#bee5eb}.table-info th,.table-info td,.table-info thead th,.table-info tbody+tbody{border-color:#86cfda}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>th,.table-warning>td{background-color:#ffeeba}.table-warning th,.table-warning td,.table-warning thead th,.table-warning tbody+tbody{border-color:#ffdf7e}.table-hover .table-warning:hover{background-color:#ffe7a0}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe7a0}.table-danger,.table-danger>th,.table-danger>td{background-color:#f5c6cb}.table-danger th,.table-danger td,.table-danger thead th,.table-danger tbody+tbody{border-color:#ed969e}.table-hover .table-danger:hover{background-color:#f1b1b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b1b7}.table-light,.table-light>th,.table-light>td{background-color:#fdfdfe}.table-light th,.table-light td,.table-light thead th,.table-light tbody+tbody{border-color:#fbfcfc}.table-hover .table-light:hover{background-color:#eef1f3}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#eef1f3}.table-dark,.table-dark>th,.table-dark>td{background-color:#c6c8ca}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#95999c}.table-hover .table-dark:hover{background-color:#b9bbbd}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbd}.table-active,.table-active>th,.table-active>td{background-color:#00000013}.table-hover .table-active:hover{background-color:#00000013}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:#00000013}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark th,.table-dark td,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:#ffffff0d}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:#ffffff13}@media(max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media(max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media(max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media(max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem #007bff40}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{appearance:none}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;font-size:1rem;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[size],select.form-control[multiple],textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:flex;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:inline-flex;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:#28a745e6;border-radius:.25rem}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:#28a745;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem #28a74540}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .custom-select:valid,.custom-select.is-valid{border-color:#28a745;padding-right:calc(.75em + 2.3125rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/ calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .custom-select:valid:focus,.custom-select.is-valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem #28a74540}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:#28a745}.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip,.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip{display:block}.was-validated .custom-control-input:valid~.custom-control-label,.custom-control-input.is-valid~.custom-control-label{color:#28a745}.was-validated .custom-control-input:valid~.custom-control-label:before,.custom-control-input.is-valid~.custom-control-label:before{border-color:#28a745}.was-validated .custom-control-input:valid:checked~.custom-control-label:before,.custom-control-input.is-valid:checked~.custom-control-label:before{border-color:#34ce57;background-color:#34ce57}.was-validated .custom-control-input:valid:focus~.custom-control-label:before,.custom-control-input.is-valid:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem #28a74540}.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label:before,.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label:before{border-color:#28a745}.was-validated .custom-file-input:valid~.custom-file-label,.custom-file-input.is-valid~.custom-file-label{border-color:#28a745}.was-validated .custom-file-input:valid:focus~.custom-file-label,.custom-file-input.is-valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem #28a74540}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:#dc3545e6;border-radius:.25rem}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem #dc354540}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .custom-select:invalid,.custom-select.is-invalid{border-color:#dc3545;padding-right:calc(.75em + 2.3125rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/ calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .custom-select:invalid:focus,.custom-select.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem #dc354540}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:#dc3545}.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip,.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip{display:block}.was-validated .custom-control-input:invalid~.custom-control-label,.custom-control-input.is-invalid~.custom-control-label{color:#dc3545}.was-validated .custom-control-input:invalid~.custom-control-label:before,.custom-control-input.is-invalid~.custom-control-label:before{border-color:#dc3545}.was-validated .custom-control-input:invalid:checked~.custom-control-label:before,.custom-control-input.is-invalid:checked~.custom-control-label:before{border-color:#e4606d;background-color:#e4606d}.was-validated .custom-control-input:invalid:focus~.custom-control-label:before,.custom-control-input.is-invalid:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem #dc354540}.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label:before,.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label:before{border-color:#dc3545}.was-validated .custom-file-input:invalid~.custom-file-label,.custom-file-input.is-invalid~.custom-file-label{border-color:#dc3545}.was-validated .custom-file-input:invalid:focus~.custom-file-label,.custom-file-input.is-invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem #dc354540}.form-inline{display:flex;flex-flow:row wrap;align-items:center}.form-inline .form-check{width:100%}@media(min-width:576px){.form-inline label{display:flex;align-items:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:flex;flex:0 0 auto;flex-flow:row wrap;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .input-group,.form-inline .custom-select{width:auto}.form-inline .form-check{display:flex;align-items:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{align-items:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn:focus,.btn.focus{outline:0;box-shadow:0 0 0 .2rem #007bff40}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary:focus,.btn-primary.focus{color:#fff;background-color:#0069d9;border-color:#0062cc;box-shadow:0 0 0 .2rem #268fff80}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #268fff80}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary:focus,.btn-secondary.focus{color:#fff;background-color:#5a6268;border-color:#545b62;box-shadow:0 0 0 .2rem #828a9180}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #828a9180}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success:focus,.btn-success.focus{color:#fff;background-color:#218838;border-color:#1e7e34;box-shadow:0 0 0 .2rem #48b46180}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #48b46180}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info:focus,.btn-info.focus{color:#fff;background-color:#138496;border-color:#117a8b;box-shadow:0 0 0 .2rem #3ab0c380}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled):active,.btn-info:not(:disabled):not(.disabled).active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled):active:focus,.btn-info:not(:disabled):not(.disabled).active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #3ab0c380}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning:focus,.btn-warning.focus{color:#212529;background-color:#e0a800;border-color:#d39e00;box-shadow:0 0 0 .2rem #deaa0c80}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled).active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled):active:focus,.btn-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #deaa0c80}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger:focus,.btn-danger.focus{color:#fff;background-color:#c82333;border-color:#bd2130;box-shadow:0 0 0 .2rem #e1536180}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled).active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled):active:focus,.btn-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #e1536180}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light:focus,.btn-light.focus{color:#212529;background-color:#e2e6ea;border-color:#dae0e5;box-shadow:0 0 0 .2rem #d8d9db80}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled).active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled):active:focus,.btn-light:not(:disabled):not(.disabled).active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #d8d9db80}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark:focus,.btn-dark.focus{color:#fff;background-color:#23272b;border-color:#1d2124;box-shadow:0 0 0 .2rem #52585d80}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled).active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #52585d80}.btn-outline-primary{color:#007bff;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:focus,.btn-outline-primary.focus{box-shadow:0 0 0 .2rem #007bff80}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #007bff80}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:focus,.btn-outline-secondary.focus{box-shadow:0 0 0 .2rem #6c757d80}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary:not(:disabled):not(.disabled).active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #6c757d80}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:focus,.btn-outline-success.focus{box-shadow:0 0 0 .2rem #28a74580}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled):active,.btn-outline-success:not(:disabled):not(.disabled).active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled):active:focus,.btn-outline-success:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #28a74580}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:focus,.btn-outline-info.focus{box-shadow:0 0 0 .2rem #17a2b880}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled):active,.btn-outline-info:not(:disabled):not(.disabled).active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled):active:focus,.btn-outline-info:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #17a2b880}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:focus,.btn-outline-warning.focus{box-shadow:0 0 0 .2rem #ffc10780}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled):active,.btn-outline-warning:not(:disabled):not(.disabled).active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #ffc10780}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:focus,.btn-outline-danger.focus{box-shadow:0 0 0 .2rem #dc354580}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled):active,.btn-outline-danger:not(:disabled):not(.disabled).active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #dc354580}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:focus,.btn-outline-light.focus{box-shadow:0 0 0 .2rem #f8f9fa80}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled):active,.btn-outline-light:not(:disabled):not(.disabled).active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled):active:focus,.btn-outline-light:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #f8f9fa80}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:focus,.btn-outline-dark.focus{box-shadow:0 0 0 .2rem #343a4080}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled).active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #343a4080}.btn-link{font-weight:400;color:#007bff;text-decoration:none}.btn-link:hover{color:#0056b3;text-decoration:underline}.btn-link:focus,.btn-link.focus{text-decoration:underline}.btn-link:disabled,.btn-link.disabled{color:#6c757d;pointer-events:none}.btn-lg,.btn-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-sm,.btn-group-sm>.btn{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}.fade{transition:opacity .15s linear}@media(prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media(prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropup,.dropright,.dropdown,.dropleft{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media(min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media(min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media(min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media(min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-toggle:after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle:after{display:none}.dropleft .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty:after{margin-left:0}.dropleft .dropdown-toggle:before{vertical-align:0}.dropdown-menu[x-placement^=top],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:hover,.dropdown-item:focus{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover{z-index:1}.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child){margin-left:-1px}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after,.dropright .dropdown-toggle-split:after{margin-left:0}.dropleft .dropdown-toggle-split:before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-control-plaintext,.input-group>.custom-select,.input-group>.custom-file{position:relative;flex:1 1 auto;width:1%;min-width:0;margin-bottom:0}.input-group>.form-control+.form-control,.input-group>.form-control+.custom-select,.input-group>.form-control+.custom-file,.input-group>.form-control-plaintext+.form-control,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.custom-file,.input-group>.custom-select+.form-control,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.custom-file,.input-group>.custom-file+.form-control,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.custom-file{margin-left:-1px}.input-group>.form-control:focus,.input-group>.custom-select:focus,.input-group>.custom-file .custom-file-input:focus~.custom-file-label{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.form-control:not(:last-child),.input-group>.custom-select:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.form-control:not(:first-child),.input-group>.custom-select:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:flex;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label:after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-prepend,.input-group-append{display:flex}.input-group-prepend .btn,.input-group-append .btn{position:relative;z-index:2}.input-group-prepend .btn:focus,.input-group-append .btn:focus{z-index:3}.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.input-group-text,.input-group-append .input-group-text+.btn{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=radio],.input-group-text input[type=checkbox]{margin-top:0}.input-group-lg>.form-control:not(textarea),.input-group-lg>.custom-select{height:calc(1.5em + 1rem + 2px)}.input-group-lg>.form-control,.input-group-lg>.custom-select,.input-group-lg>.input-group-prepend>.input-group-text,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-append>.btn{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.form-control:not(textarea),.input-group-sm>.custom-select{height:calc(1.5em + .5rem + 2px)}.input-group-sm>.form-control,.input-group-sm>.custom-select,.input-group-sm>.input-group-prepend>.input-group-text,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-append>.btn{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text,.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;z-index:1;display:block;min-height:1.5rem;padding-left:1.5rem}.custom-control-inline{display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;left:0;z-index:-1;width:1rem;height:1.25rem;opacity:0}.custom-control-input:checked~.custom-control-label:before{color:#fff;border-color:#007bff;background-color:#007bff}.custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem #007bff40}.custom-control-input:focus:not(:checked)~.custom-control-label:before{border-color:#80bdff}.custom-control-input:not(:disabled):active~.custom-control-label:before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}.custom-control-input[disabled]~.custom-control-label,.custom-control-input:disabled~.custom-control-label{color:#6c757d}.custom-control-input[disabled]~.custom-control-label:before,.custom-control-input:disabled~.custom-control-label:before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label:before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 1px}.custom-control-label:after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:no-repeat 50%/50% 50%}.custom-checkbox .custom-control-label:before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before{border-color:#007bff;background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label:before{background-color:#007bff80}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label:before{background-color:#007bff80}.custom-radio .custom-control-label:before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label:before{background-color:#007bff80}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label:before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label:after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.custom-switch .custom-control-label:after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label:after{background-color:#fff;transform:translate(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label:before{background-color:#007bff80}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;border:1px solid #ced4da;border-radius:.25rem;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem #007bff40}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + .75rem + 2px);margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem #007bff40}.custom-file-input[disabled]~.custom-file-label,.custom-file-input:disabled~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label:after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]:after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label:after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:1.4rem;padding:0;background-color:transparent;appearance:none}.custom-range:focus{outline:none}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem #007bff40}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem #007bff40}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem #007bff40}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.custom-range::-webkit-slider-thumb{appearance:none}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{-moz-transition:none;transition:none}}.custom-range::-moz-range-thumb{appearance:none}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;-ms-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.custom-range::-ms-thumb{-ms-transition:none;transition:none}}.custom-range::-ms-thumb{appearance:none}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label:before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.custom-control-label:before,.custom-file-label,.custom-select{transition:none}}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:hover,.nav-link:focus{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill>.nav-link,.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:.5rem 1rem}.navbar .container,.navbar .container-fluid,.navbar .container-sm,.navbar .container-md,.navbar .container-lg,.navbar .container-xl{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:hover,.navbar-toggler:focus{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media(max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-xl{padding-right:0;padding-left:0}}@media(min-width:576px){.navbar-expand-sm{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-xl{flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media(max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-md,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-xl{padding-right:0;padding-left:0}}@media(min-width:768px){.navbar-expand-md{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-md,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-xl{flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media(max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-xl{padding-right:0;padding-left:0}}@media(min-width:992px){.navbar-expand-lg{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-xl{flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media(max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-xl{padding-right:0;padding-left:0}}@media(min-width:1200px){.navbar-expand-xl{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-xl{flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-sm,.navbar-expand>.container-md,.navbar-expand>.container-lg,.navbar-expand>.container-xl{padding-right:0;padding-left:0}.navbar-expand{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-sm,.navbar-expand>.container-md,.navbar-expand>.container-lg,.navbar-expand>.container-xl{flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:#000000e6}.navbar-light .navbar-brand:hover,.navbar-light .navbar-brand:focus{color:#000000e6}.navbar-light .navbar-nav .nav-link{color:#00000080}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{color:#000000b3}.navbar-light .navbar-nav .nav-link.disabled{color:#0000004d}.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .nav-link.active{color:#000000e6}.navbar-light .navbar-toggler{color:#00000080;border-color:#0000001a}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:#00000080}.navbar-light .navbar-text a{color:#000000e6}.navbar-light .navbar-text a:hover,.navbar-light .navbar-text a:focus{color:#000000e6}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:hover,.navbar-dark .navbar-brand:focus{color:#fff}.navbar-dark .navbar-nav .nav-link{color:#ffffff80}.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus{color:#ffffffbf}.navbar-dark .navbar-nav .nav-link.disabled{color:#ffffff40}.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .nav-link.active{color:#fff}.navbar-dark .navbar-toggler{color:#ffffff80;border-color:#ffffff1a}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:#ffffff80}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:hover,.navbar-dark .navbar-text a:focus{color:#fff}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;min-height:1px;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:#00000008;border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.75rem 1.25rem;background-color:#00000008;border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;inset:0;padding:1.25rem;border-radius:calc(.25rem - 1px)}.card-img,.card-img-top,.card-img-bottom{flex-shrink:0;width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck .card{margin-bottom:15px}@media(min-width:576px){.card-deck{display:flex;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{flex:1 0 0%;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group>.card{margin-bottom:15px}@media(min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media(min-width:576px){.card-columns{column-count:3;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion{overflow-anchor:none}.accordion>.card{overflow:hidden}.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}.breadcrumb{display:flex;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item{display:flex}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item:before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover:before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover:before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 .2rem #007bff40}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:3;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.badge{transition:none}}a.badge:hover,a.badge:focus{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}a.badge-primary:hover,a.badge-primary:focus{color:#fff;background-color:#0062cc}a.badge-primary:focus,a.badge-primary.focus{outline:0;box-shadow:0 0 0 .2rem #007bff80}.badge-secondary{color:#fff;background-color:#6c757d}a.badge-secondary:hover,a.badge-secondary:focus{color:#fff;background-color:#545b62}a.badge-secondary:focus,a.badge-secondary.focus{outline:0;box-shadow:0 0 0 .2rem #6c757d80}.badge-success{color:#fff;background-color:#28a745}a.badge-success:hover,a.badge-success:focus{color:#fff;background-color:#1e7e34}a.badge-success:focus,a.badge-success.focus{outline:0;box-shadow:0 0 0 .2rem #28a74580}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:hover,a.badge-info:focus{color:#fff;background-color:#117a8b}a.badge-info:focus,a.badge-info.focus{outline:0;box-shadow:0 0 0 .2rem #17a2b880}.badge-warning{color:#212529;background-color:#ffc107}a.badge-warning:hover,a.badge-warning:focus{color:#212529;background-color:#d39e00}a.badge-warning:focus,a.badge-warning.focus{outline:0;box-shadow:0 0 0 .2rem #ffc10780}.badge-danger{color:#fff;background-color:#dc3545}a.badge-danger:hover,a.badge-danger:focus{color:#fff;background-color:#bd2130}a.badge-danger:focus,a.badge-danger.focus{outline:0;box-shadow:0 0 0 .2rem #dc354580}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:hover,a.badge-light:focus{color:#212529;background-color:#dae0e5}a.badge-light:focus,a.badge-light.focus{outline:0;box-shadow:0 0 0 .2rem #f8f9fa80}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:hover,a.badge-dark:focus{color:#fff;background-color:#1d2124}a.badge-dark:focus,a.badge-dark.focus{outline:0;box-shadow:0 0 0 .2rem #343a4080}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media(min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9ecdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cccf}.alert-secondary .alert-link{color:#212326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c32}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe7a0}.alert-warning .alert-link{color:#533f02}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b1b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#eef1f3}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbd}.alert-dark .alert-link{color:#040505}@keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}.progress{display:flex;height:1rem;overflow:hidden;line-height:0;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease}@media(prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{animation:progress-bar-stripes 1s linear infinite}@media(prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.media{display:flex;align-items:flex-start}.media-body{flex:1}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media(min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media(min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media(min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media(min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color:#004085;background-color:#9ecdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus{color:#383d41;background-color:#c8cccf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus{color:#856404;background-color:#ffe7a0}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus{color:#721c24;background-color:#f1b1b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus{color:#818182;background-color:#eef1f3}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus{color:#1b1e21;background-color:#b9bbbd}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):hover,.close:not(:disabled):not(.disabled):focus{opacity:.75}button.close{padding:0;background-color:transparent;border:0}a.close.disabled{pointer-events:none}.toast{flex-basis:350px;max-width:350px;font-size:.875rem;background-color:#ffffffd9;background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem #0000001a;opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:flex;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:#ffffffd9;background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out}@media(prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.fade .modal-dialog{transform:translateY(-50px)}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-header,.modal-dialog-scrollable .modal-footer{flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered:before{display:block;height:calc(100vh - 1rem);height:min-content;content:""}.modal-dialog-centered.modal-dialog-scrollable{flex-direction:column;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable:before{content:none}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media(min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered:before{height:calc(100vh - 3.5rem);height:min-content}.modal-sm{max-width:300px}}@media(min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media(min-width:1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-top,.bs-tooltip-auto[x-placement^=top]{padding:.4rem 0}.bs-tooltip-top .arrow,.bs-tooltip-auto[x-placement^=top] .arrow{bottom:0}.bs-tooltip-top .arrow:before,.bs-tooltip-auto[x-placement^=top] .arrow:before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-right,.bs-tooltip-auto[x-placement^=right]{padding:0 .4rem}.bs-tooltip-right .arrow,.bs-tooltip-auto[x-placement^=right] .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-right .arrow:before,.bs-tooltip-auto[x-placement^=right] .arrow:before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-bottom,.bs-tooltip-auto[x-placement^=bottom]{padding:.4rem 0}.bs-tooltip-bottom .arrow,.bs-tooltip-auto[x-placement^=bottom] .arrow{top:0}.bs-tooltip-bottom .arrow:before,.bs-tooltip-auto[x-placement^=bottom] .arrow:before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-left,.bs-tooltip-auto[x-placement^=left]{padding:0 .4rem}.bs-tooltip-left .arrow,.bs-tooltip-auto[x-placement^=left] .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-left .arrow:before,.bs-tooltip-auto[x-placement^=left] .arrow:before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow:before,.popover .arrow:after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-top,.bs-popover-auto[x-placement^=top]{margin-bottom:.5rem}.bs-popover-top>.arrow,.bs-popover-auto[x-placement^=top]>.arrow{bottom:calc(-.5rem - 1px)}.bs-popover-top>.arrow:before,.bs-popover-auto[x-placement^=top]>.arrow:before{bottom:0;border-width:.5rem .5rem 0;border-top-color:#00000040}.bs-popover-top>.arrow:after,.bs-popover-auto[x-placement^=top]>.arrow:after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-right,.bs-popover-auto[x-placement^=right]{margin-left:.5rem}.bs-popover-right>.arrow,.bs-popover-auto[x-placement^=right]>.arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-right>.arrow:before,.bs-popover-auto[x-placement^=right]>.arrow:before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:#00000040}.bs-popover-right>.arrow:after,.bs-popover-auto[x-placement^=right]>.arrow:after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-bottom,.bs-popover-auto[x-placement^=bottom]{margin-top:.5rem}.bs-popover-bottom>.arrow,.bs-popover-auto[x-placement^=bottom]>.arrow{top:calc(-.5rem - 1px)}.bs-popover-bottom>.arrow:before,.bs-popover-auto[x-placement^=bottom]>.arrow:before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:#00000040}.bs-popover-bottom>.arrow:after,.bs-popover-auto[x-placement^=bottom]>.arrow:after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-bottom .popover-header:before,.bs-popover-auto[x-placement^=bottom] .popover-header:before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid rgb(247.35,247.35,247.35)}.bs-popover-left,.bs-popover-auto[x-placement^=left]{margin-right:.5rem}.bs-popover-left>.arrow,.bs-popover-auto[x-placement^=left]>.arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-left>.arrow:before,.bs-popover-auto[x-placement^=left]>.arrow:before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:#00000040}.bs-popover-left>.arrow:after,.bs-popover-auto[x-placement^=left]>.arrow:after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid rgb(234.6,234.6,234.6);border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner:after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;transition:transform .6s ease-in-out}@media(prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-left),.active.carousel-item-right{transform:translate(100%)}.carousel-item-prev:not(.carousel-item-right),.active.carousel-item-left{transform:translate(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:opacity 0s .6s}@media(prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;transition:opacity .15s ease}@media(prefers-reduced-motion:reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:20px;height:20px;background:no-repeat 50%/100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:flex;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media(prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;animation:spinner-border .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;animation:spinner-grow .75s linear infinite}.spinner-grow-sm{width:1rem;height:1rem}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:hover,a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:hover,a.bg-secondary:focus,button.bg-secondary:hover,button.bg-secondary:focus{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:hover,a.bg-success:focus,button.bg-success:hover,button.bg-success:focus{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:hover,a.bg-info:focus,button.bg-info:hover,button.bg-info:focus{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:hover,a.bg-warning:focus,button.bg-warning:hover,button.bg-warning:focus{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:hover,a.bg-danger:focus,button.bg-danger:hover,button.bg-danger:focus{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:hover,a.bg-light:focus,button.bg-light:hover,button.bg-light:focus{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:hover,a.bg-dark:focus,button.bg-dark:hover,button.bg-dark:focus{background-color:#1d2124!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix:after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}@media(min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}}@media(min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}}@media(min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}}@media(min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive:before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9:before{padding-top:42.8571428571%}.embed-responsive-16by9:before{padding-top:56.25%}.embed-responsive-4by3:before{padding-top:75%}.embed-responsive-1by1:before{padding-top:100%}.flex-fill{flex:1 1 auto!important}.align-content-stretch{align-content:stretch!important}@media(min-width:576px){.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}}@media(min-width:768px){.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}}@media(min-width:992px){.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}}@media(min-width:1200px){.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media(min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media(min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media(min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media(min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.user-select-all{-webkit-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;user-select:none!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports (position: sticky){.sticky-top{position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem #00000013!important}.shadow{box-shadow:0 .5rem 1rem #00000026!important}.shadow-lg{box-shadow:0 1rem 3rem #0000002d!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media(min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media(min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media(min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media(min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.stretched-link:after{position:absolute;inset:0;z-index:1;pointer-events:auto;content:"";background-color:#0000}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media(min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media(min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media(min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.text-primary{color:#007bff!important}a.text-primary:hover,a.text-primary:focus{color:#0056b3!important}.text-secondary{color:#6c757d!important}a.text-secondary:hover,a.text-secondary:focus{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:hover,a.text-success:focus{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:hover,a.text-info:focus{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:hover,a.text-warning:focus{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:hover,a.text-danger:focus{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:hover,a.text-light:focus{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:hover,a.text-dark:focus{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:#00000080!important}.text-white-50{color:#ffffff80!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;overflow-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,*:before,*:after{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}pre,blockquote{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body,.container{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered th,.table-bordered td{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}.toast-center-center{top:50%;left:50%;transform:translate(-50%,-50%)}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}.toast-title{font-weight:700}.toast-message{word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#fff;text-shadow:0 1px 0 #ffffff}.toast-close-button:hover,.toast-close-button:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4}button.toast-close-button{padding:0;cursor:pointer;background:transparent;border:0}.toast-container{pointer-events:none;position:fixed;z-index:999999}.toast-container *{box-sizing:border-box}.toast-container .ngx-toastr{position:relative;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;background-size:24px;box-shadow:0 0 12px #999;color:#fff}.toast-container .ngx-toastr:hover{box-shadow:0 0 12px #000;opacity:1;cursor:pointer}.toast-info{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOS4wNDMgOCA4IDExOS4wODMgOCAyNTZjMCAxMzYuOTk3IDExMS4wNDMgMjQ4IDI0OCAyNDhzMjQ4LTExMS4wMDMgMjQ4LTI0OEM1MDQgMTE5LjA4MyAzOTIuOTU3IDggMjU2IDh6bTAgMTEwYzIzLjE5NiAwIDQyIDE4LjgwNCA0MiA0MnMtMTguODA0IDQyLTQyIDQyLTQyLTE4LjgwNC00Mi00MiAxOC44MDQtNDIgNDItNDJ6bTU2IDI1NGMwIDYuNjI3LTUuMzczIDEyLTEyIDEyaC04OGMtNi42MjcgMC0xMi01LjM3My0xMi0xMnYtMjRjMC02LjYyNyA1LjM3My0xMiAxMi0xMmgxMnYtNjRoLTEyYy02LjYyNyAwLTEyLTUuMzczLTEyLTEydi0yNGMwLTYuNjI3IDUuMzczLTEyIDEyLTEyaDY0YzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MTAwaDEyYzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MjR6Jy8+PC9zdmc+)}.toast-error{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOSA4IDggMTE5IDggMjU2czExMSAyNDggMjQ4IDI0OCAyNDgtMTExIDI0OC0yNDhTMzkzIDggMjU2IDh6bTEyMS42IDMxMy4xYzQuNyA0LjcgNC43IDEyLjMgMCAxN0wzMzggMzc3LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwyNTYgMzEybC02NS4xIDY1LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwxMzQuNCAzMzhjLTQuNy00LjctNC43LTEyLjMgMC0xN2w2NS42LTY1LTY1LjYtNjUuMWMtNC43LTQuNy00LjctMTIuMyAwLTE3bDM5LjYtMzkuNmM0LjctNC43IDEyLjMtNC43IDE3IDBsNjUgNjUuNyA2NS4xLTY1LjZjNC43LTQuNyAxMi4zLTQuNyAxNyAwbDM5LjYgMzkuNmM0LjcgNC43IDQuNyAxMi4zIDAgMTdMMzEyIDI1Nmw2NS42IDY1LjF6Jy8+PC9zdmc+)}.toast-success{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTE3My44OTggNDM5LjQwNGwtMTY2LjQtMTY2LjRjLTkuOTk3LTkuOTk3LTkuOTk3LTI2LjIwNiAwLTM2LjIwNGwzNi4yMDMtMzYuMjA0YzkuOTk3LTkuOTk4IDI2LjIwNy05Ljk5OCAzNi4yMDQgMEwxOTIgMzEyLjY5IDQzMi4wOTUgNzIuNTk2YzkuOTk3LTkuOTk3IDI2LjIwNy05Ljk5NyAzNi4yMDQgMGwzNi4yMDMgMzYuMjA0YzkuOTk3IDkuOTk3IDkuOTk3IDI2LjIwNiAwIDM2LjIwNGwtMjk0LjQgMjk0LjQwMWMtOS45OTggOS45OTctMjYuMjA3IDkuOTk3LTM2LjIwNC0uMDAxeicvPjwvc3ZnPg==)}.toast-warning{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1NzYgNTEyJyB3aWR0aD0nNTc2JyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTU2OS41MTcgNDQwLjAxM0M1ODcuOTc1IDQ3Mi4wMDcgNTY0LjgwNiA1MTIgNTI3Ljk0IDUxMkg0OC4wNTRjLTM2LjkzNyAwLTU5Ljk5OS00MC4wNTUtNDEuNTc3LTcxLjk4N0wyNDYuNDIzIDIzLjk4NWMxOC40NjctMzIuMDA5IDY0LjcyLTMxLjk1MSA4My4xNTQgMGwyMzkuOTQgNDE2LjAyOHpNMjg4IDM1NGMtMjUuNDA1IDAtNDYgMjAuNTk1LTQ2IDQ2czIwLjU5NSA0NiA0NiA0NiA0Ni0yMC41OTUgNDYtNDYtMjAuNTk1LTQ2LTQ2LTQ2em0tNDMuNjczLTE2NS4zNDZsNy40MTggMTM2Yy4zNDcgNi4zNjQgNS42MDkgMTEuMzQ2IDExLjk4MiAxMS4zNDZoNDguNTQ2YzYuMzczIDAgMTEuNjM1LTQuOTgyIDExLjk4Mi0xMS4zNDZsNy40MTgtMTM2Yy4zNzUtNi44NzQtNS4wOTgtMTIuNjU0LTExLjk4Mi0xMi42NTRoLTYzLjM4M2MtNi44ODQgMC0xMi4zNTYgNS43OC0xMS45ODEgMTIuNjU0eicvPjwvc3ZnPg==)}.toast-container.toast-top-center .ngx-toastr,.toast-container.toast-bottom-center .ngx-toastr{width:300px;margin-left:auto;margin-right:auto}.toast-container.toast-top-full-width .ngx-toastr,.toast-container.toast-bottom-full-width .ngx-toastr{width:96%;margin-left:auto;margin-right:auto}.ngx-toastr{background-color:#030303;pointer-events:auto}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4}@media all and (max-width:240px){.toast-container .ngx-toastr.div{padding:8px 8px 8px 50px;width:11em}.toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width:241px)and (max-width:480px){.toast-container .ngx-toastr.div{padding:8px 8px 8px 50px;width:18em}.toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width:481px)and (max-width:768px){.toast-container .ngx-toastr.div{padding:15px 15px 15px 50px;width:25em}}@font-face{font-family:primeicons;font-display:block;src:url(primeicons.8ca441e178bfb872.eot);src:url(primeicons.8ca441e178bfb872.eot?#iefix) format("embedded-opentype"),url(primeicons.e1a53edb6ea00325.woff2) format("woff2"),url(primeicons.7f7722745590608a.woff) format("woff"),url(primeicons.310a7310efb91ab1.ttf) format("truetype"),url(primeicons.19e14e488f5edc90.svg?#primeicons) format("svg");font-weight:400;font-style:normal}.pi{font-family:primeicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{width:1.28571429em;text-align:center}.pi-spin{animation:fa-spin 2s infinite linear}@media(prefers-reduced-motion:reduce){.pi-spin{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.pi-folder-plus:before{content:"\ea05"}.pi-receipt:before{content:"\ea06"}.pi-asterisk:before{content:"\ea07"}.pi-face-smile:before{content:"\ea08"}.pi-pinterest:before{content:"\ea09"}.pi-expand:before{content:"\ea0a"}.pi-pen-to-square:before{content:"\ea0b"}.pi-wave-pulse:before{content:"\ea0c"}.pi-turkish-lira:before{content:"\ea0d"}.pi-spinner-dotted:before{content:"\ea0e"}.pi-crown:before{content:"\ea0f"}.pi-pause-circle:before{content:"\ea10"}.pi-warehouse:before{content:"\ea11"}.pi-objects-column:before{content:"\ea12"}.pi-clipboard:before{content:"\ea13"}.pi-play-circle:before{content:"\ea14"}.pi-venus:before{content:"\ea15"}.pi-cart-minus:before{content:"\ea16"}.pi-file-plus:before{content:"\ea17"}.pi-microchip:before{content:"\ea18"}.pi-twitch:before{content:"\ea19"}.pi-building-columns:before{content:"\ea1a"}.pi-file-check:before{content:"\ea1b"}.pi-microchip-ai:before{content:"\ea1c"}.pi-trophy:before{content:"\ea1d"}.pi-barcode:before{content:"\ea1e"}.pi-file-arrow-up:before{content:"\ea1f"}.pi-mars:before{content:"\ea20"}.pi-tiktok:before{content:"\ea21"}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:"\ea22"}.pi-ethereum:before{content:"\ea23"}.pi-list-check:before{content:"\ea24"}.pi-thumbtack:before{content:"\ea25"}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:"\ea26"}.pi-equals:before{content:"\ea27"}.pi-lightbulb:before{content:"\ea28"}.pi-star-half:before{content:"\ea29"}.pi-address-book:before{content:"\ea2a"}.pi-chart-scatter:before{content:"\ea2b"}.pi-indian-rupee:before{content:"\ea2c"}.pi-star-half-fill:before{content:"\ea2d"}.pi-cart-arrow-down:before{content:"\ea2e"}.pi-calendar-clock:before{content:"\ea2f"}.pi-sort-up-fill:before{content:"\ea30"}.pi-sparkles:before{content:"\ea31"}.pi-bullseye:before{content:"\ea32"}.pi-sort-down-fill:before{content:"\ea33"}.pi-graduation-cap:before{content:"\ea34"}.pi-hammer:before{content:"\ea35"}.pi-bell-slash:before{content:"\ea36"}.pi-gauge:before{content:"\ea37"}.pi-shop:before{content:"\ea38"}.pi-headphones:before{content:"\ea39"}.pi-eraser:before{content:"\ea04"}.pi-stopwatch:before{content:"\ea01"}.pi-verified:before{content:"\ea02"}.pi-delete-left:before{content:"\ea03"}.pi-hourglass:before{content:"\e9fe"}.pi-truck:before{content:"\ea00"}.pi-wrench:before{content:"\e9ff"}.pi-microphone:before{content:"\e9fa"}.pi-megaphone:before{content:"\e9fb"}.pi-arrow-right-arrow-left:before{content:"\e9fc"}.pi-bitcoin:before{content:"\e9fd"}.pi-file-edit:before{content:"\e9f6"}.pi-language:before{content:"\e9f7"}.pi-file-export:before{content:"\e9f8"}.pi-file-import:before{content:"\e9f9"}.pi-file-word:before{content:"\e9f1"}.pi-gift:before{content:"\e9f2"}.pi-cart-plus:before{content:"\e9f3"}.pi-thumbs-down-fill:before{content:"\e9f4"}.pi-thumbs-up-fill:before{content:"\e9f5"}.pi-arrows-alt:before{content:"\e9f0"}.pi-calculator:before{content:"\e9ef"}.pi-sort-alt-slash:before{content:"\e9ee"}.pi-arrows-h:before{content:"\e9ec"}.pi-arrows-v:before{content:"\e9ed"}.pi-pound:before{content:"\e9eb"}.pi-prime:before{content:"\e9ea"}.pi-chart-pie:before{content:"\e9e9"}.pi-reddit:before{content:"\e9e8"}.pi-code:before{content:"\e9e7"}.pi-sync:before{content:"\e9e6"}.pi-shopping-bag:before{content:"\e9e5"}.pi-server:before{content:"\e9e4"}.pi-database:before{content:"\e9e3"}.pi-hashtag:before{content:"\e9e2"}.pi-bookmark-fill:before{content:"\e9df"}.pi-filter-fill:before{content:"\e9e0"}.pi-heart-fill:before{content:"\e9e1"}.pi-flag-fill:before{content:"\e9de"}.pi-circle:before{content:"\e9dc"}.pi-circle-fill:before{content:"\e9dd"}.pi-bolt:before{content:"\e9db"}.pi-history:before{content:"\e9da"}.pi-box:before{content:"\e9d9"}.pi-at:before{content:"\e9d8"}.pi-arrow-up-right:before{content:"\e9d4"}.pi-arrow-up-left:before{content:"\e9d5"}.pi-arrow-down-left:before{content:"\e9d6"}.pi-arrow-down-right:before{content:"\e9d7"}.pi-telegram:before{content:"\e9d3"}.pi-stop-circle:before{content:"\e9d2"}.pi-stop:before{content:"\e9d1"}.pi-whatsapp:before{content:"\e9d0"}.pi-building:before{content:"\e9cf"}.pi-qrcode:before{content:"\e9ce"}.pi-car:before{content:"\e9cd"}.pi-instagram:before{content:"\e9cc"}.pi-linkedin:before{content:"\e9cb"}.pi-send:before{content:"\e9ca"}.pi-slack:before{content:"\e9c9"}.pi-sun:before{content:"\e9c8"}.pi-moon:before{content:"\e9c7"}.pi-vimeo:before{content:"\e9c6"}.pi-youtube:before{content:"\e9c5"}.pi-flag:before{content:"\e9c4"}.pi-wallet:before{content:"\e9c3"}.pi-map:before{content:"\e9c2"}.pi-link:before{content:"\e9c1"}.pi-credit-card:before{content:"\e9bf"}.pi-discord:before{content:"\e9c0"}.pi-percentage:before{content:"\e9be"}.pi-euro:before{content:"\e9bd"}.pi-book:before{content:"\e9ba"}.pi-shield:before{content:"\e9b9"}.pi-paypal:before{content:"\e9bb"}.pi-amazon:before{content:"\e9bc"}.pi-phone:before{content:"\e9b8"}.pi-filter-slash:before{content:"\e9b7"}.pi-facebook:before{content:"\e9b4"}.pi-github:before{content:"\e9b5"}.pi-twitter:before{content:"\e9b6"}.pi-step-backward-alt:before{content:"\e9ac"}.pi-step-forward-alt:before{content:"\e9ad"}.pi-forward:before{content:"\e9ae"}.pi-backward:before{content:"\e9af"}.pi-fast-backward:before{content:"\e9b0"}.pi-fast-forward:before{content:"\e9b1"}.pi-pause:before{content:"\e9b2"}.pi-play:before{content:"\e9b3"}.pi-compass:before{content:"\e9ab"}.pi-id-card:before{content:"\e9aa"}.pi-ticket:before{content:"\e9a9"}.pi-file-o:before{content:"\e9a8"}.pi-reply:before{content:"\e9a7"}.pi-directions-alt:before{content:"\e9a5"}.pi-directions:before{content:"\e9a6"}.pi-thumbs-up:before{content:"\e9a3"}.pi-thumbs-down:before{content:"\e9a4"}.pi-sort-numeric-down-alt:before{content:"\e996"}.pi-sort-numeric-up-alt:before{content:"\e997"}.pi-sort-alpha-down-alt:before{content:"\e998"}.pi-sort-alpha-up-alt:before{content:"\e999"}.pi-sort-numeric-down:before{content:"\e99a"}.pi-sort-numeric-up:before{content:"\e99b"}.pi-sort-alpha-down:before{content:"\e99c"}.pi-sort-alpha-up:before{content:"\e99d"}.pi-sort-alt:before{content:"\e99e"}.pi-sort-amount-up:before{content:"\e99f"}.pi-sort-amount-down:before{content:"\e9a0"}.pi-sort-amount-down-alt:before{content:"\e9a1"}.pi-sort-amount-up-alt:before{content:"\e9a2"}.pi-palette:before{content:"\e995"}.pi-undo:before{content:"\e994"}.pi-desktop:before{content:"\e993"}.pi-sliders-v:before{content:"\e991"}.pi-sliders-h:before{content:"\e992"}.pi-search-plus:before{content:"\e98f"}.pi-search-minus:before{content:"\e990"}.pi-file-excel:before{content:"\e98e"}.pi-file-pdf:before{content:"\e98d"}.pi-check-square:before{content:"\e98c"}.pi-chart-line:before{content:"\e98b"}.pi-user-edit:before{content:"\e98a"}.pi-exclamation-circle:before{content:"\e989"}.pi-android:before{content:"\e985"}.pi-google:before{content:"\e986"}.pi-apple:before{content:"\e987"}.pi-microsoft:before{content:"\e988"}.pi-heart:before{content:"\e984"}.pi-mobile:before{content:"\e982"}.pi-tablet:before{content:"\e983"}.pi-key:before{content:"\e981"}.pi-shopping-cart:before{content:"\e980"}.pi-comments:before{content:"\e97e"}.pi-comment:before{content:"\e97f"}.pi-briefcase:before{content:"\e97d"}.pi-bell:before{content:"\e97c"}.pi-paperclip:before{content:"\e97b"}.pi-share-alt:before{content:"\e97a"}.pi-envelope:before{content:"\e979"}.pi-volume-down:before{content:"\e976"}.pi-volume-up:before{content:"\e977"}.pi-volume-off:before{content:"\e978"}.pi-eject:before{content:"\e975"}.pi-money-bill:before{content:"\e974"}.pi-images:before{content:"\e973"}.pi-image:before{content:"\e972"}.pi-sign-in:before{content:"\e970"}.pi-sign-out:before{content:"\e971"}.pi-wifi:before{content:"\e96f"}.pi-sitemap:before{content:"\e96e"}.pi-chart-bar:before{content:"\e96d"}.pi-camera:before{content:"\e96c"}.pi-dollar:before{content:"\e96b"}.pi-lock-open:before{content:"\e96a"}.pi-table:before{content:"\e969"}.pi-map-marker:before{content:"\e968"}.pi-list:before{content:"\e967"}.pi-eye-slash:before{content:"\e965"}.pi-eye:before{content:"\e966"}.pi-folder-open:before{content:"\e964"}.pi-folder:before{content:"\e963"}.pi-video:before{content:"\e962"}.pi-inbox:before{content:"\e961"}.pi-lock:before{content:"\e95f"}.pi-unlock:before{content:"\e960"}.pi-tags:before{content:"\e95d"}.pi-tag:before{content:"\e95e"}.pi-power-off:before{content:"\e95c"}.pi-save:before{content:"\e95b"}.pi-question-circle:before{content:"\e959"}.pi-question:before{content:"\e95a"}.pi-copy:before{content:"\e957"}.pi-file:before{content:"\e958"}.pi-clone:before{content:"\e955"}.pi-calendar-times:before{content:"\e952"}.pi-calendar-minus:before{content:"\e953"}.pi-calendar-plus:before{content:"\e954"}.pi-ellipsis-v:before{content:"\e950"}.pi-ellipsis-h:before{content:"\e951"}.pi-bookmark:before{content:"\e94e"}.pi-globe:before{content:"\e94f"}.pi-replay:before{content:"\e94d"}.pi-filter:before{content:"\e94c"}.pi-print:before{content:"\e94b"}.pi-align-right:before{content:"\e946"}.pi-align-left:before{content:"\e947"}.pi-align-center:before{content:"\e948"}.pi-align-justify:before{content:"\e949"}.pi-cog:before{content:"\e94a"}.pi-cloud-download:before{content:"\e943"}.pi-cloud-upload:before{content:"\e944"}.pi-cloud:before{content:"\e945"}.pi-pencil:before{content:"\e942"}.pi-users:before{content:"\e941"}.pi-clock:before{content:"\e940"}.pi-user-minus:before{content:"\e93e"}.pi-user-plus:before{content:"\e93f"}.pi-trash:before{content:"\e93d"}.pi-external-link:before{content:"\e93c"}.pi-window-maximize:before{content:"\e93b"}.pi-window-minimize:before{content:"\e93a"}.pi-refresh:before{content:"\e938"}.pi-user:before{content:"\e939"}.pi-exclamation-triangle:before{content:"\e922"}.pi-calendar:before{content:"\e927"}.pi-chevron-circle-left:before{content:"\e928"}.pi-chevron-circle-down:before{content:"\e929"}.pi-chevron-circle-right:before{content:"\e92a"}.pi-chevron-circle-up:before{content:"\e92b"}.pi-angle-double-down:before{content:"\e92c"}.pi-angle-double-left:before{content:"\e92d"}.pi-angle-double-right:before{content:"\e92e"}.pi-angle-double-up:before{content:"\e92f"}.pi-angle-down:before{content:"\e930"}.pi-angle-left:before{content:"\e931"}.pi-angle-right:before{content:"\e932"}.pi-angle-up:before{content:"\e933"}.pi-upload:before{content:"\e934"}.pi-download:before{content:"\e956"}.pi-ban:before{content:"\e935"}.pi-star-fill:before{content:"\e936"}.pi-star:before{content:"\e937"}.pi-chevron-left:before{content:"\e900"}.pi-chevron-right:before{content:"\e901"}.pi-chevron-down:before{content:"\e902"}.pi-chevron-up:before{content:"\e903"}.pi-caret-left:before{content:"\e904"}.pi-caret-right:before{content:"\e905"}.pi-caret-down:before{content:"\e906"}.pi-caret-up:before{content:"\e907"}.pi-search:before{content:"\e908"}.pi-check:before{content:"\e909"}.pi-check-circle:before{content:"\e90a"}.pi-times:before{content:"\e90b"}.pi-times-circle:before{content:"\e90c"}.pi-plus:before{content:"\e90d"}.pi-plus-circle:before{content:"\e90e"}.pi-minus:before{content:"\e90f"}.pi-minus-circle:before{content:"\e910"}.pi-circle-on:before{content:"\e911"}.pi-circle-off:before{content:"\e912"}.pi-sort-down:before{content:"\e913"}.pi-sort-up:before{content:"\e914"}.pi-sort:before{content:"\e915"}.pi-step-backward:before{content:"\e916"}.pi-step-forward:before{content:"\e917"}.pi-th-large:before{content:"\e918"}.pi-arrow-down:before{content:"\e919"}.pi-arrow-left:before{content:"\e91a"}.pi-arrow-right:before{content:"\e91b"}.pi-arrow-up:before{content:"\e91c"}.pi-bars:before{content:"\e91d"}.pi-arrow-circle-down:before{content:"\e91e"}.pi-arrow-circle-left:before{content:"\e91f"}.pi-arrow-circle-right:before{content:"\e920"}.pi-arrow-circle-up:before{content:"\e921"}.pi-info:before{content:"\e923"}.pi-info-circle:before{content:"\e924"}.pi-home:before{content:"\e925"}.pi-spinner:before{content:"\e926"}.grid{display:flex;flex-wrap:wrap;margin-right:-.5rem;margin-left:-.5rem;margin-top:-.5rem}.grid>.col,.grid>[class*=col]{box-sizing:border-box}.grid-nogutter{margin-right:0;margin-left:0;margin-top:0}.grid-nogutter>.col,.grid-nogutter>[class*=col-]{padding:0}.col{flex-grow:1;flex-basis:0;padding:.5rem}.col-fixed{flex:0 0 auto;padding:.5rem}.col-1{flex:0 0 auto;padding:.5rem;width:8.3333%}.col-2{flex:0 0 auto;padding:.5rem;width:16.6667%}.col-3{flex:0 0 auto;padding:.5rem;width:25%}.col-4{flex:0 0 auto;padding:.5rem;width:33.3333%}.col-5{flex:0 0 auto;padding:.5rem;width:41.6667%}.col-6{flex:0 0 auto;padding:.5rem;width:50%}.col-7{flex:0 0 auto;padding:.5rem;width:58.3333%}.col-8{flex:0 0 auto;padding:.5rem;width:66.6667%}.col-9{flex:0 0 auto;padding:.5rem;width:75%}.col-10{flex:0 0 auto;padding:.5rem;width:83.3333%}.col-11{flex:0 0 auto;padding:.5rem;width:91.6667%}.col-12{flex:0 0 auto;padding:.5rem;width:100%}@media screen and (min-width:576px){.sm\:col{flex-grow:1;flex-basis:0;padding:.5rem}.sm\:col-fixed{flex:0 0 auto;padding:.5rem}.sm\:col-1{flex:0 0 auto;padding:.5rem;width:8.3333%}.sm\:col-2{flex:0 0 auto;padding:.5rem;width:16.6667%}.sm\:col-3{flex:0 0 auto;padding:.5rem;width:25%}.sm\:col-4{flex:0 0 auto;padding:.5rem;width:33.3333%}.sm\:col-5{flex:0 0 auto;padding:.5rem;width:41.6667%}.sm\:col-6{flex:0 0 auto;padding:.5rem;width:50%}.sm\:col-7{flex:0 0 auto;padding:.5rem;width:58.3333%}.sm\:col-8{flex:0 0 auto;padding:.5rem;width:66.6667%}.sm\:col-9{flex:0 0 auto;padding:.5rem;width:75%}.sm\:col-10{flex:0 0 auto;padding:.5rem;width:83.3333%}.sm\:col-11{flex:0 0 auto;padding:.5rem;width:91.6667%}.sm\:col-12{flex:0 0 auto;padding:.5rem;width:100%}}@media screen and (min-width:768px){.md\:col{flex-grow:1;flex-basis:0;padding:.5rem}.md\:col-fixed{flex:0 0 auto;padding:.5rem}.md\:col-1{flex:0 0 auto;padding:.5rem;width:8.3333%}.md\:col-2{flex:0 0 auto;padding:.5rem;width:16.6667%}.md\:col-3{flex:0 0 auto;padding:.5rem;width:25%}.md\:col-4{flex:0 0 auto;padding:.5rem;width:33.3333%}.md\:col-5{flex:0 0 auto;padding:.5rem;width:41.6667%}.md\:col-6{flex:0 0 auto;padding:.5rem;width:50%}.md\:col-7{flex:0 0 auto;padding:.5rem;width:58.3333%}.md\:col-8{flex:0 0 auto;padding:.5rem;width:66.6667%}.md\:col-9{flex:0 0 auto;padding:.5rem;width:75%}.md\:col-10{flex:0 0 auto;padding:.5rem;width:83.3333%}.md\:col-11{flex:0 0 auto;padding:.5rem;width:91.6667%}.md\:col-12{flex:0 0 auto;padding:.5rem;width:100%}}@media screen and (min-width:992px){.lg\:col{flex-grow:1;flex-basis:0;padding:.5rem}.lg\:col-fixed{flex:0 0 auto;padding:.5rem}.lg\:col-1{flex:0 0 auto;padding:.5rem;width:8.3333%}.lg\:col-2{flex:0 0 auto;padding:.5rem;width:16.6667%}.lg\:col-3{flex:0 0 auto;padding:.5rem;width:25%}.lg\:col-4{flex:0 0 auto;padding:.5rem;width:33.3333%}.lg\:col-5{flex:0 0 auto;padding:.5rem;width:41.6667%}.lg\:col-6{flex:0 0 auto;padding:.5rem;width:50%}.lg\:col-7{flex:0 0 auto;padding:.5rem;width:58.3333%}.lg\:col-8{flex:0 0 auto;padding:.5rem;width:66.6667%}.lg\:col-9{flex:0 0 auto;padding:.5rem;width:75%}.lg\:col-10{flex:0 0 auto;padding:.5rem;width:83.3333%}.lg\:col-11{flex:0 0 auto;padding:.5rem;width:91.6667%}.lg\:col-12{flex:0 0 auto;padding:.5rem;width:100%}}@media screen and (min-width:1200px){.xl\:col{flex-grow:1;flex-basis:0;padding:.5rem}.xl\:col-fixed{flex:0 0 auto;padding:.5rem}.xl\:col-1{flex:0 0 auto;padding:.5rem;width:8.3333%}.xl\:col-2{flex:0 0 auto;padding:.5rem;width:16.6667%}.xl\:col-3{flex:0 0 auto;padding:.5rem;width:25%}.xl\:col-4{flex:0 0 auto;padding:.5rem;width:33.3333%}.xl\:col-5{flex:0 0 auto;padding:.5rem;width:41.6667%}.xl\:col-6{flex:0 0 auto;padding:.5rem;width:50%}.xl\:col-7{flex:0 0 auto;padding:.5rem;width:58.3333%}.xl\:col-8{flex:0 0 auto;padding:.5rem;width:66.6667%}.xl\:col-9{flex:0 0 auto;padding:.5rem;width:75%}.xl\:col-10{flex:0 0 auto;padding:.5rem;width:83.3333%}.xl\:col-11{flex:0 0 auto;padding:.5rem;width:91.6667%}.xl\:col-12{flex:0 0 auto;padding:.5rem;width:100%}}.col-offset-0{margin-left:0!important}.col-offset-1{margin-left:8.3333%!important}.col-offset-2{margin-left:16.6667%!important}.col-offset-3{margin-left:25%!important}.col-offset-4{margin-left:33.3333%!important}.col-offset-5{margin-left:41.6667%!important}.col-offset-6{margin-left:50%!important}.col-offset-7{margin-left:58.3333%!important}.col-offset-8{margin-left:66.6667%!important}.col-offset-9{margin-left:75%!important}.col-offset-10{margin-left:83.3333%!important}.col-offset-11{margin-left:91.6667%!important}.col-offset-12{margin-left:100%!important}@media screen and (min-width:576px){.sm\:col-offset-0{margin-left:0!important}.sm\:col-offset-1{margin-left:8.3333%!important}.sm\:col-offset-2{margin-left:16.6667%!important}.sm\:col-offset-3{margin-left:25%!important}.sm\:col-offset-4{margin-left:33.3333%!important}.sm\:col-offset-5{margin-left:41.6667%!important}.sm\:col-offset-6{margin-left:50%!important}.sm\:col-offset-7{margin-left:58.3333%!important}.sm\:col-offset-8{margin-left:66.6667%!important}.sm\:col-offset-9{margin-left:75%!important}.sm\:col-offset-10{margin-left:83.3333%!important}.sm\:col-offset-11{margin-left:91.6667%!important}.sm\:col-offset-12{margin-left:100%!important}}@media screen and (min-width:768px){.md\:col-offset-0{margin-left:0!important}.md\:col-offset-1{margin-left:8.3333%!important}.md\:col-offset-2{margin-left:16.6667%!important}.md\:col-offset-3{margin-left:25%!important}.md\:col-offset-4{margin-left:33.3333%!important}.md\:col-offset-5{margin-left:41.6667%!important}.md\:col-offset-6{margin-left:50%!important}.md\:col-offset-7{margin-left:58.3333%!important}.md\:col-offset-8{margin-left:66.6667%!important}.md\:col-offset-9{margin-left:75%!important}.md\:col-offset-10{margin-left:83.3333%!important}.md\:col-offset-11{margin-left:91.6667%!important}.md\:col-offset-12{margin-left:100%!important}}@media screen and (min-width:992px){.lg\:col-offset-0{margin-left:0!important}.lg\:col-offset-1{margin-left:8.3333%!important}.lg\:col-offset-2{margin-left:16.6667%!important}.lg\:col-offset-3{margin-left:25%!important}.lg\:col-offset-4{margin-left:33.3333%!important}.lg\:col-offset-5{margin-left:41.6667%!important}.lg\:col-offset-6{margin-left:50%!important}.lg\:col-offset-7{margin-left:58.3333%!important}.lg\:col-offset-8{margin-left:66.6667%!important}.lg\:col-offset-9{margin-left:75%!important}.lg\:col-offset-10{margin-left:83.3333%!important}.lg\:col-offset-11{margin-left:91.6667%!important}.lg\:col-offset-12{margin-left:100%!important}}@media screen and (min-width:1200px){.xl\:col-offset-0{margin-left:0!important}.xl\:col-offset-1{margin-left:8.3333%!important}.xl\:col-offset-2{margin-left:16.6667%!important}.xl\:col-offset-3{margin-left:25%!important}.xl\:col-offset-4{margin-left:33.3333%!important}.xl\:col-offset-5{margin-left:41.6667%!important}.xl\:col-offset-6{margin-left:50%!important}.xl\:col-offset-7{margin-left:58.3333%!important}.xl\:col-offset-8{margin-left:66.6667%!important}.xl\:col-offset-9{margin-left:75%!important}.xl\:col-offset-10{margin-left:83.3333%!important}.xl\:col-offset-11{margin-left:91.6667%!important}.xl\:col-offset-12{margin-left:100%!important}}.text-0{color:var(--surface-0)!important}.text-50{color:var(--surface-50)!important}.text-100{color:var(--surface-100)!important}.text-200{color:var(--surface-200)!important}.text-300{color:var(--surface-300)!important}.text-400{color:var(--surface-400)!important}.text-500{color:var(--surface-500)!important}.text-600{color:var(--surface-600)!important}.text-700{color:var(--surface-700)!important}.text-800{color:var(--surface-800)!important}.text-900{color:var(--surface-900)!important}.focus\:text-0:focus{color:var(--surface-0)!important}.hover\:text-0:hover,.active\:text-0:active{color:var(--surface-0)!important}.focus\:text-50:focus{color:var(--surface-50)!important}.hover\:text-50:hover,.active\:text-50:active{color:var(--surface-50)!important}.focus\:text-100:focus{color:var(--surface-100)!important}.hover\:text-100:hover,.active\:text-100:active{color:var(--surface-100)!important}.focus\:text-200:focus{color:var(--surface-200)!important}.hover\:text-200:hover,.active\:text-200:active{color:var(--surface-200)!important}.focus\:text-300:focus{color:var(--surface-300)!important}.hover\:text-300:hover,.active\:text-300:active{color:var(--surface-300)!important}.focus\:text-400:focus{color:var(--surface-400)!important}.hover\:text-400:hover,.active\:text-400:active{color:var(--surface-400)!important}.focus\:text-500:focus{color:var(--surface-500)!important}.hover\:text-500:hover,.active\:text-500:active{color:var(--surface-500)!important}.focus\:text-600:focus{color:var(--surface-600)!important}.hover\:text-600:hover,.active\:text-600:active{color:var(--surface-600)!important}.focus\:text-700:focus{color:var(--surface-700)!important}.hover\:text-700:hover,.active\:text-700:active{color:var(--surface-700)!important}.focus\:text-800:focus{color:var(--surface-800)!important}.hover\:text-800:hover,.active\:text-800:active{color:var(--surface-800)!important}.focus\:text-900:focus{color:var(--surface-900)!important}.hover\:text-900:hover,.active\:text-900:active{color:var(--surface-900)!important}.surface-0{background-color:var(--surface-0)!important}.surface-50{background-color:var(--surface-50)!important}.surface-100{background-color:var(--surface-100)!important}.surface-200{background-color:var(--surface-200)!important}.surface-300{background-color:var(--surface-300)!important}.surface-400{background-color:var(--surface-400)!important}.surface-500{background-color:var(--surface-500)!important}.surface-600{background-color:var(--surface-600)!important}.surface-700{background-color:var(--surface-700)!important}.surface-800{background-color:var(--surface-800)!important}.surface-900{background-color:var(--surface-900)!important}.focus\:surface-0:focus{background-color:var(--surface-0)!important}.hover\:surface-0:hover,.active\:surface-0:active{background-color:var(--surface-0)!important}.focus\:surface-50:focus{background-color:var(--surface-50)!important}.hover\:surface-50:hover,.active\:surface-50:active{background-color:var(--surface-50)!important}.focus\:surface-100:focus{background-color:var(--surface-100)!important}.hover\:surface-100:hover,.active\:surface-100:active{background-color:var(--surface-100)!important}.focus\:surface-200:focus{background-color:var(--surface-200)!important}.hover\:surface-200:hover,.active\:surface-200:active{background-color:var(--surface-200)!important}.focus\:surface-300:focus{background-color:var(--surface-300)!important}.hover\:surface-300:hover,.active\:surface-300:active{background-color:var(--surface-300)!important}.focus\:surface-400:focus{background-color:var(--surface-400)!important}.hover\:surface-400:hover,.active\:surface-400:active{background-color:var(--surface-400)!important}.focus\:surface-500:focus{background-color:var(--surface-500)!important}.hover\:surface-500:hover,.active\:surface-500:active{background-color:var(--surface-500)!important}.focus\:surface-600:focus{background-color:var(--surface-600)!important}.hover\:surface-600:hover,.active\:surface-600:active{background-color:var(--surface-600)!important}.focus\:surface-700:focus{background-color:var(--surface-700)!important}.hover\:surface-700:hover,.active\:surface-700:active{background-color:var(--surface-700)!important}.focus\:surface-800:focus{background-color:var(--surface-800)!important}.hover\:surface-800:hover,.active\:surface-800:active{background-color:var(--surface-800)!important}.focus\:surface-900:focus{background-color:var(--surface-900)!important}.hover\:surface-900:hover,.active\:surface-900:active{background-color:var(--surface-900)!important}.border-0{border-color:var(--surface-0)!important}.border-50{border-color:var(--surface-50)!important}.border-100{border-color:var(--surface-100)!important}.border-200{border-color:var(--surface-200)!important}.border-300{border-color:var(--surface-300)!important}.border-400{border-color:var(--surface-400)!important}.border-500{border-color:var(--surface-500)!important}.border-600{border-color:var(--surface-600)!important}.border-700{border-color:var(--surface-700)!important}.border-800{border-color:var(--surface-800)!important}.border-900{border-color:var(--surface-900)!important}.focus\:border-0:focus{border-color:var(--surface-0)!important}.hover\:border-0:hover,.active\:border-0:active{border-color:var(--surface-0)!important}.focus\:border-50:focus{border-color:var(--surface-50)!important}.hover\:border-50:hover,.active\:border-50:active{border-color:var(--surface-50)!important}.focus\:border-100:focus{border-color:var(--surface-100)!important}.hover\:border-100:hover,.active\:border-100:active{border-color:var(--surface-100)!important}.focus\:border-200:focus{border-color:var(--surface-200)!important}.hover\:border-200:hover,.active\:border-200:active{border-color:var(--surface-200)!important}.focus\:border-300:focus{border-color:var(--surface-300)!important}.hover\:border-300:hover,.active\:border-300:active{border-color:var(--surface-300)!important}.focus\:border-400:focus{border-color:var(--surface-400)!important}.hover\:border-400:hover,.active\:border-400:active{border-color:var(--surface-400)!important}.focus\:border-500:focus{border-color:var(--surface-500)!important}.hover\:border-500:hover,.active\:border-500:active{border-color:var(--surface-500)!important}.focus\:border-600:focus{border-color:var(--surface-600)!important}.hover\:border-600:hover,.active\:border-600:active{border-color:var(--surface-600)!important}.focus\:border-700:focus{border-color:var(--surface-700)!important}.hover\:border-700:hover,.active\:border-700:active{border-color:var(--surface-700)!important}.focus\:border-800:focus{border-color:var(--surface-800)!important}.hover\:border-800:hover,.active\:border-800:active{border-color:var(--surface-800)!important}.focus\:border-900:focus{border-color:var(--surface-900)!important}.hover\:border-900:hover,.active\:border-900:active{border-color:var(--surface-900)!important}.bg-transparent{background-color:transparent!important}@media screen and (min-width:576px){.sm\:bg-transparent{background-color:transparent!important}}@media screen and (min-width:768px){.md\:bg-transparent{background-color:transparent!important}}@media screen and (min-width:992px){.lg\:bg-transparent{background-color:transparent!important}}@media screen and (min-width:1200px){.xl\:bg-transparent{background-color:transparent!important}}.border-transparent{border-color:transparent!important}@media screen and (min-width:576px){.sm\:border-transparent{border-color:transparent!important}}@media screen and (min-width:768px){.md\:border-transparent{border-color:transparent!important}}@media screen and (min-width:992px){.lg\:border-transparent{border-color:transparent!important}}@media screen and (min-width:1200px){.xl\:border-transparent{border-color:transparent!important}}.text-blue-50{color:var(--blue-50)!important}.text-blue-100{color:var(--blue-100)!important}.text-blue-200{color:var(--blue-200)!important}.text-blue-300{color:var(--blue-300)!important}.text-blue-400{color:var(--blue-400)!important}.text-blue-500{color:var(--blue-500)!important}.text-blue-600{color:var(--blue-600)!important}.text-blue-700{color:var(--blue-700)!important}.text-blue-800{color:var(--blue-800)!important}.text-blue-900{color:var(--blue-900)!important}.focus\:text-blue-50:focus{color:var(--blue-50)!important}.focus\:text-blue-100:focus{color:var(--blue-100)!important}.focus\:text-blue-200:focus{color:var(--blue-200)!important}.focus\:text-blue-300:focus{color:var(--blue-300)!important}.focus\:text-blue-400:focus{color:var(--blue-400)!important}.focus\:text-blue-500:focus{color:var(--blue-500)!important}.focus\:text-blue-600:focus{color:var(--blue-600)!important}.focus\:text-blue-700:focus{color:var(--blue-700)!important}.focus\:text-blue-800:focus{color:var(--blue-800)!important}.focus\:text-blue-900:focus{color:var(--blue-900)!important}.hover\:text-blue-50:hover{color:var(--blue-50)!important}.hover\:text-blue-100:hover{color:var(--blue-100)!important}.hover\:text-blue-200:hover{color:var(--blue-200)!important}.hover\:text-blue-300:hover{color:var(--blue-300)!important}.hover\:text-blue-400:hover{color:var(--blue-400)!important}.hover\:text-blue-500:hover{color:var(--blue-500)!important}.hover\:text-blue-600:hover{color:var(--blue-600)!important}.hover\:text-blue-700:hover{color:var(--blue-700)!important}.hover\:text-blue-800:hover{color:var(--blue-800)!important}.hover\:text-blue-900:hover{color:var(--blue-900)!important}.active\:text-blue-50:active{color:var(--blue-50)!important}.active\:text-blue-100:active{color:var(--blue-100)!important}.active\:text-blue-200:active{color:var(--blue-200)!important}.active\:text-blue-300:active{color:var(--blue-300)!important}.active\:text-blue-400:active{color:var(--blue-400)!important}.active\:text-blue-500:active{color:var(--blue-500)!important}.active\:text-blue-600:active{color:var(--blue-600)!important}.active\:text-blue-700:active{color:var(--blue-700)!important}.active\:text-blue-800:active{color:var(--blue-800)!important}.active\:text-blue-900:active{color:var(--blue-900)!important}.text-green-50{color:var(--green-50)!important}.text-green-100{color:var(--green-100)!important}.text-green-200{color:var(--green-200)!important}.text-green-300{color:var(--green-300)!important}.text-green-400{color:var(--green-400)!important}.text-green-500{color:var(--green-500)!important}.text-green-600{color:var(--green-600)!important}.text-green-700{color:var(--green-700)!important}.text-green-800{color:var(--green-800)!important}.text-green-900{color:var(--green-900)!important}.focus\:text-green-50:focus{color:var(--green-50)!important}.focus\:text-green-100:focus{color:var(--green-100)!important}.focus\:text-green-200:focus{color:var(--green-200)!important}.focus\:text-green-300:focus{color:var(--green-300)!important}.focus\:text-green-400:focus{color:var(--green-400)!important}.focus\:text-green-500:focus{color:var(--green-500)!important}.focus\:text-green-600:focus{color:var(--green-600)!important}.focus\:text-green-700:focus{color:var(--green-700)!important}.focus\:text-green-800:focus{color:var(--green-800)!important}.focus\:text-green-900:focus{color:var(--green-900)!important}.hover\:text-green-50:hover{color:var(--green-50)!important}.hover\:text-green-100:hover{color:var(--green-100)!important}.hover\:text-green-200:hover{color:var(--green-200)!important}.hover\:text-green-300:hover{color:var(--green-300)!important}.hover\:text-green-400:hover{color:var(--green-400)!important}.hover\:text-green-500:hover{color:var(--green-500)!important}.hover\:text-green-600:hover{color:var(--green-600)!important}.hover\:text-green-700:hover{color:var(--green-700)!important}.hover\:text-green-800:hover{color:var(--green-800)!important}.hover\:text-green-900:hover{color:var(--green-900)!important}.active\:text-green-50:active{color:var(--green-50)!important}.active\:text-green-100:active{color:var(--green-100)!important}.active\:text-green-200:active{color:var(--green-200)!important}.active\:text-green-300:active{color:var(--green-300)!important}.active\:text-green-400:active{color:var(--green-400)!important}.active\:text-green-500:active{color:var(--green-500)!important}.active\:text-green-600:active{color:var(--green-600)!important}.active\:text-green-700:active{color:var(--green-700)!important}.active\:text-green-800:active{color:var(--green-800)!important}.active\:text-green-900:active{color:var(--green-900)!important}.text-yellow-50{color:var(--yellow-50)!important}.text-yellow-100{color:var(--yellow-100)!important}.text-yellow-200{color:var(--yellow-200)!important}.text-yellow-300{color:var(--yellow-300)!important}.text-yellow-400{color:var(--yellow-400)!important}.text-yellow-500{color:var(--yellow-500)!important}.text-yellow-600{color:var(--yellow-600)!important}.text-yellow-700{color:var(--yellow-700)!important}.text-yellow-800{color:var(--yellow-800)!important}.text-yellow-900{color:var(--yellow-900)!important}.focus\:text-yellow-50:focus{color:var(--yellow-50)!important}.focus\:text-yellow-100:focus{color:var(--yellow-100)!important}.focus\:text-yellow-200:focus{color:var(--yellow-200)!important}.focus\:text-yellow-300:focus{color:var(--yellow-300)!important}.focus\:text-yellow-400:focus{color:var(--yellow-400)!important}.focus\:text-yellow-500:focus{color:var(--yellow-500)!important}.focus\:text-yellow-600:focus{color:var(--yellow-600)!important}.focus\:text-yellow-700:focus{color:var(--yellow-700)!important}.focus\:text-yellow-800:focus{color:var(--yellow-800)!important}.focus\:text-yellow-900:focus{color:var(--yellow-900)!important}.hover\:text-yellow-50:hover{color:var(--yellow-50)!important}.hover\:text-yellow-100:hover{color:var(--yellow-100)!important}.hover\:text-yellow-200:hover{color:var(--yellow-200)!important}.hover\:text-yellow-300:hover{color:var(--yellow-300)!important}.hover\:text-yellow-400:hover{color:var(--yellow-400)!important}.hover\:text-yellow-500:hover{color:var(--yellow-500)!important}.hover\:text-yellow-600:hover{color:var(--yellow-600)!important}.hover\:text-yellow-700:hover{color:var(--yellow-700)!important}.hover\:text-yellow-800:hover{color:var(--yellow-800)!important}.hover\:text-yellow-900:hover{color:var(--yellow-900)!important}.active\:text-yellow-50:active{color:var(--yellow-50)!important}.active\:text-yellow-100:active{color:var(--yellow-100)!important}.active\:text-yellow-200:active{color:var(--yellow-200)!important}.active\:text-yellow-300:active{color:var(--yellow-300)!important}.active\:text-yellow-400:active{color:var(--yellow-400)!important}.active\:text-yellow-500:active{color:var(--yellow-500)!important}.active\:text-yellow-600:active{color:var(--yellow-600)!important}.active\:text-yellow-700:active{color:var(--yellow-700)!important}.active\:text-yellow-800:active{color:var(--yellow-800)!important}.active\:text-yellow-900:active{color:var(--yellow-900)!important}.text-cyan-50{color:var(--cyan-50)!important}.text-cyan-100{color:var(--cyan-100)!important}.text-cyan-200{color:var(--cyan-200)!important}.text-cyan-300{color:var(--cyan-300)!important}.text-cyan-400{color:var(--cyan-400)!important}.text-cyan-500{color:var(--cyan-500)!important}.text-cyan-600{color:var(--cyan-600)!important}.text-cyan-700{color:var(--cyan-700)!important}.text-cyan-800{color:var(--cyan-800)!important}.text-cyan-900{color:var(--cyan-900)!important}.focus\:text-cyan-50:focus{color:var(--cyan-50)!important}.focus\:text-cyan-100:focus{color:var(--cyan-100)!important}.focus\:text-cyan-200:focus{color:var(--cyan-200)!important}.focus\:text-cyan-300:focus{color:var(--cyan-300)!important}.focus\:text-cyan-400:focus{color:var(--cyan-400)!important}.focus\:text-cyan-500:focus{color:var(--cyan-500)!important}.focus\:text-cyan-600:focus{color:var(--cyan-600)!important}.focus\:text-cyan-700:focus{color:var(--cyan-700)!important}.focus\:text-cyan-800:focus{color:var(--cyan-800)!important}.focus\:text-cyan-900:focus{color:var(--cyan-900)!important}.hover\:text-cyan-50:hover{color:var(--cyan-50)!important}.hover\:text-cyan-100:hover{color:var(--cyan-100)!important}.hover\:text-cyan-200:hover{color:var(--cyan-200)!important}.hover\:text-cyan-300:hover{color:var(--cyan-300)!important}.hover\:text-cyan-400:hover{color:var(--cyan-400)!important}.hover\:text-cyan-500:hover{color:var(--cyan-500)!important}.hover\:text-cyan-600:hover{color:var(--cyan-600)!important}.hover\:text-cyan-700:hover{color:var(--cyan-700)!important}.hover\:text-cyan-800:hover{color:var(--cyan-800)!important}.hover\:text-cyan-900:hover{color:var(--cyan-900)!important}.active\:text-cyan-50:active{color:var(--cyan-50)!important}.active\:text-cyan-100:active{color:var(--cyan-100)!important}.active\:text-cyan-200:active{color:var(--cyan-200)!important}.active\:text-cyan-300:active{color:var(--cyan-300)!important}.active\:text-cyan-400:active{color:var(--cyan-400)!important}.active\:text-cyan-500:active{color:var(--cyan-500)!important}.active\:text-cyan-600:active{color:var(--cyan-600)!important}.active\:text-cyan-700:active{color:var(--cyan-700)!important}.active\:text-cyan-800:active{color:var(--cyan-800)!important}.active\:text-cyan-900:active{color:var(--cyan-900)!important}.text-pink-50{color:var(--pink-50)!important}.text-pink-100{color:var(--pink-100)!important}.text-pink-200{color:var(--pink-200)!important}.text-pink-300{color:var(--pink-300)!important}.text-pink-400{color:var(--pink-400)!important}.text-pink-500{color:var(--pink-500)!important}.text-pink-600{color:var(--pink-600)!important}.text-pink-700{color:var(--pink-700)!important}.text-pink-800{color:var(--pink-800)!important}.text-pink-900{color:var(--pink-900)!important}.focus\:text-pink-50:focus{color:var(--pink-50)!important}.focus\:text-pink-100:focus{color:var(--pink-100)!important}.focus\:text-pink-200:focus{color:var(--pink-200)!important}.focus\:text-pink-300:focus{color:var(--pink-300)!important}.focus\:text-pink-400:focus{color:var(--pink-400)!important}.focus\:text-pink-500:focus{color:var(--pink-500)!important}.focus\:text-pink-600:focus{color:var(--pink-600)!important}.focus\:text-pink-700:focus{color:var(--pink-700)!important}.focus\:text-pink-800:focus{color:var(--pink-800)!important}.focus\:text-pink-900:focus{color:var(--pink-900)!important}.hover\:text-pink-50:hover{color:var(--pink-50)!important}.hover\:text-pink-100:hover{color:var(--pink-100)!important}.hover\:text-pink-200:hover{color:var(--pink-200)!important}.hover\:text-pink-300:hover{color:var(--pink-300)!important}.hover\:text-pink-400:hover{color:var(--pink-400)!important}.hover\:text-pink-500:hover{color:var(--pink-500)!important}.hover\:text-pink-600:hover{color:var(--pink-600)!important}.hover\:text-pink-700:hover{color:var(--pink-700)!important}.hover\:text-pink-800:hover{color:var(--pink-800)!important}.hover\:text-pink-900:hover{color:var(--pink-900)!important}.active\:text-pink-50:active{color:var(--pink-50)!important}.active\:text-pink-100:active{color:var(--pink-100)!important}.active\:text-pink-200:active{color:var(--pink-200)!important}.active\:text-pink-300:active{color:var(--pink-300)!important}.active\:text-pink-400:active{color:var(--pink-400)!important}.active\:text-pink-500:active{color:var(--pink-500)!important}.active\:text-pink-600:active{color:var(--pink-600)!important}.active\:text-pink-700:active{color:var(--pink-700)!important}.active\:text-pink-800:active{color:var(--pink-800)!important}.active\:text-pink-900:active{color:var(--pink-900)!important}.text-indigo-50{color:var(--indigo-50)!important}.text-indigo-100{color:var(--indigo-100)!important}.text-indigo-200{color:var(--indigo-200)!important}.text-indigo-300{color:var(--indigo-300)!important}.text-indigo-400{color:var(--indigo-400)!important}.text-indigo-500{color:var(--indigo-500)!important}.text-indigo-600{color:var(--indigo-600)!important}.text-indigo-700{color:var(--indigo-700)!important}.text-indigo-800{color:var(--indigo-800)!important}.text-indigo-900{color:var(--indigo-900)!important}.focus\:text-indigo-50:focus{color:var(--indigo-50)!important}.focus\:text-indigo-100:focus{color:var(--indigo-100)!important}.focus\:text-indigo-200:focus{color:var(--indigo-200)!important}.focus\:text-indigo-300:focus{color:var(--indigo-300)!important}.focus\:text-indigo-400:focus{color:var(--indigo-400)!important}.focus\:text-indigo-500:focus{color:var(--indigo-500)!important}.focus\:text-indigo-600:focus{color:var(--indigo-600)!important}.focus\:text-indigo-700:focus{color:var(--indigo-700)!important}.focus\:text-indigo-800:focus{color:var(--indigo-800)!important}.focus\:text-indigo-900:focus{color:var(--indigo-900)!important}.hover\:text-indigo-50:hover{color:var(--indigo-50)!important}.hover\:text-indigo-100:hover{color:var(--indigo-100)!important}.hover\:text-indigo-200:hover{color:var(--indigo-200)!important}.hover\:text-indigo-300:hover{color:var(--indigo-300)!important}.hover\:text-indigo-400:hover{color:var(--indigo-400)!important}.hover\:text-indigo-500:hover{color:var(--indigo-500)!important}.hover\:text-indigo-600:hover{color:var(--indigo-600)!important}.hover\:text-indigo-700:hover{color:var(--indigo-700)!important}.hover\:text-indigo-800:hover{color:var(--indigo-800)!important}.hover\:text-indigo-900:hover{color:var(--indigo-900)!important}.active\:text-indigo-50:active{color:var(--indigo-50)!important}.active\:text-indigo-100:active{color:var(--indigo-100)!important}.active\:text-indigo-200:active{color:var(--indigo-200)!important}.active\:text-indigo-300:active{color:var(--indigo-300)!important}.active\:text-indigo-400:active{color:var(--indigo-400)!important}.active\:text-indigo-500:active{color:var(--indigo-500)!important}.active\:text-indigo-600:active{color:var(--indigo-600)!important}.active\:text-indigo-700:active{color:var(--indigo-700)!important}.active\:text-indigo-800:active{color:var(--indigo-800)!important}.active\:text-indigo-900:active{color:var(--indigo-900)!important}.text-teal-50{color:var(--teal-50)!important}.text-teal-100{color:var(--teal-100)!important}.text-teal-200{color:var(--teal-200)!important}.text-teal-300{color:var(--teal-300)!important}.text-teal-400{color:var(--teal-400)!important}.text-teal-500{color:var(--teal-500)!important}.text-teal-600{color:var(--teal-600)!important}.text-teal-700{color:var(--teal-700)!important}.text-teal-800{color:var(--teal-800)!important}.text-teal-900{color:var(--teal-900)!important}.focus\:text-teal-50:focus{color:var(--teal-50)!important}.focus\:text-teal-100:focus{color:var(--teal-100)!important}.focus\:text-teal-200:focus{color:var(--teal-200)!important}.focus\:text-teal-300:focus{color:var(--teal-300)!important}.focus\:text-teal-400:focus{color:var(--teal-400)!important}.focus\:text-teal-500:focus{color:var(--teal-500)!important}.focus\:text-teal-600:focus{color:var(--teal-600)!important}.focus\:text-teal-700:focus{color:var(--teal-700)!important}.focus\:text-teal-800:focus{color:var(--teal-800)!important}.focus\:text-teal-900:focus{color:var(--teal-900)!important}.hover\:text-teal-50:hover{color:var(--teal-50)!important}.hover\:text-teal-100:hover{color:var(--teal-100)!important}.hover\:text-teal-200:hover{color:var(--teal-200)!important}.hover\:text-teal-300:hover{color:var(--teal-300)!important}.hover\:text-teal-400:hover{color:var(--teal-400)!important}.hover\:text-teal-500:hover{color:var(--teal-500)!important}.hover\:text-teal-600:hover{color:var(--teal-600)!important}.hover\:text-teal-700:hover{color:var(--teal-700)!important}.hover\:text-teal-800:hover{color:var(--teal-800)!important}.hover\:text-teal-900:hover{color:var(--teal-900)!important}.active\:text-teal-50:active{color:var(--teal-50)!important}.active\:text-teal-100:active{color:var(--teal-100)!important}.active\:text-teal-200:active{color:var(--teal-200)!important}.active\:text-teal-300:active{color:var(--teal-300)!important}.active\:text-teal-400:active{color:var(--teal-400)!important}.active\:text-teal-500:active{color:var(--teal-500)!important}.active\:text-teal-600:active{color:var(--teal-600)!important}.active\:text-teal-700:active{color:var(--teal-700)!important}.active\:text-teal-800:active{color:var(--teal-800)!important}.active\:text-teal-900:active{color:var(--teal-900)!important}.text-orange-50{color:var(--orange-50)!important}.text-orange-100{color:var(--orange-100)!important}.text-orange-200{color:var(--orange-200)!important}.text-orange-300{color:var(--orange-300)!important}.text-orange-400{color:var(--orange-400)!important}.text-orange-500{color:var(--orange-500)!important}.text-orange-600{color:var(--orange-600)!important}.text-orange-700{color:var(--orange-700)!important}.text-orange-800{color:var(--orange-800)!important}.text-orange-900{color:var(--orange-900)!important}.focus\:text-orange-50:focus{color:var(--orange-50)!important}.focus\:text-orange-100:focus{color:var(--orange-100)!important}.focus\:text-orange-200:focus{color:var(--orange-200)!important}.focus\:text-orange-300:focus{color:var(--orange-300)!important}.focus\:text-orange-400:focus{color:var(--orange-400)!important}.focus\:text-orange-500:focus{color:var(--orange-500)!important}.focus\:text-orange-600:focus{color:var(--orange-600)!important}.focus\:text-orange-700:focus{color:var(--orange-700)!important}.focus\:text-orange-800:focus{color:var(--orange-800)!important}.focus\:text-orange-900:focus{color:var(--orange-900)!important}.hover\:text-orange-50:hover{color:var(--orange-50)!important}.hover\:text-orange-100:hover{color:var(--orange-100)!important}.hover\:text-orange-200:hover{color:var(--orange-200)!important}.hover\:text-orange-300:hover{color:var(--orange-300)!important}.hover\:text-orange-400:hover{color:var(--orange-400)!important}.hover\:text-orange-500:hover{color:var(--orange-500)!important}.hover\:text-orange-600:hover{color:var(--orange-600)!important}.hover\:text-orange-700:hover{color:var(--orange-700)!important}.hover\:text-orange-800:hover{color:var(--orange-800)!important}.hover\:text-orange-900:hover{color:var(--orange-900)!important}.active\:text-orange-50:active{color:var(--orange-50)!important}.active\:text-orange-100:active{color:var(--orange-100)!important}.active\:text-orange-200:active{color:var(--orange-200)!important}.active\:text-orange-300:active{color:var(--orange-300)!important}.active\:text-orange-400:active{color:var(--orange-400)!important}.active\:text-orange-500:active{color:var(--orange-500)!important}.active\:text-orange-600:active{color:var(--orange-600)!important}.active\:text-orange-700:active{color:var(--orange-700)!important}.active\:text-orange-800:active{color:var(--orange-800)!important}.active\:text-orange-900:active{color:var(--orange-900)!important}.text-bluegray-50{color:var(--bluegray-50)!important}.text-bluegray-100{color:var(--bluegray-100)!important}.text-bluegray-200{color:var(--bluegray-200)!important}.text-bluegray-300{color:var(--bluegray-300)!important}.text-bluegray-400{color:var(--bluegray-400)!important}.text-bluegray-500{color:var(--bluegray-500)!important}.text-bluegray-600{color:var(--bluegray-600)!important}.text-bluegray-700{color:var(--bluegray-700)!important}.text-bluegray-800{color:var(--bluegray-800)!important}.text-bluegray-900{color:var(--bluegray-900)!important}.focus\:text-bluegray-50:focus{color:var(--bluegray-50)!important}.focus\:text-bluegray-100:focus{color:var(--bluegray-100)!important}.focus\:text-bluegray-200:focus{color:var(--bluegray-200)!important}.focus\:text-bluegray-300:focus{color:var(--bluegray-300)!important}.focus\:text-bluegray-400:focus{color:var(--bluegray-400)!important}.focus\:text-bluegray-500:focus{color:var(--bluegray-500)!important}.focus\:text-bluegray-600:focus{color:var(--bluegray-600)!important}.focus\:text-bluegray-700:focus{color:var(--bluegray-700)!important}.focus\:text-bluegray-800:focus{color:var(--bluegray-800)!important}.focus\:text-bluegray-900:focus{color:var(--bluegray-900)!important}.hover\:text-bluegray-50:hover{color:var(--bluegray-50)!important}.hover\:text-bluegray-100:hover{color:var(--bluegray-100)!important}.hover\:text-bluegray-200:hover{color:var(--bluegray-200)!important}.hover\:text-bluegray-300:hover{color:var(--bluegray-300)!important}.hover\:text-bluegray-400:hover{color:var(--bluegray-400)!important}.hover\:text-bluegray-500:hover{color:var(--bluegray-500)!important}.hover\:text-bluegray-600:hover{color:var(--bluegray-600)!important}.hover\:text-bluegray-700:hover{color:var(--bluegray-700)!important}.hover\:text-bluegray-800:hover{color:var(--bluegray-800)!important}.hover\:text-bluegray-900:hover{color:var(--bluegray-900)!important}.active\:text-bluegray-50:active{color:var(--bluegray-50)!important}.active\:text-bluegray-100:active{color:var(--bluegray-100)!important}.active\:text-bluegray-200:active{color:var(--bluegray-200)!important}.active\:text-bluegray-300:active{color:var(--bluegray-300)!important}.active\:text-bluegray-400:active{color:var(--bluegray-400)!important}.active\:text-bluegray-500:active{color:var(--bluegray-500)!important}.active\:text-bluegray-600:active{color:var(--bluegray-600)!important}.active\:text-bluegray-700:active{color:var(--bluegray-700)!important}.active\:text-bluegray-800:active{color:var(--bluegray-800)!important}.active\:text-bluegray-900:active{color:var(--bluegray-900)!important}.text-purple-50{color:var(--purple-50)!important}.text-purple-100{color:var(--purple-100)!important}.text-purple-200{color:var(--purple-200)!important}.text-purple-300{color:var(--purple-300)!important}.text-purple-400{color:var(--purple-400)!important}.text-purple-500{color:var(--purple-500)!important}.text-purple-600{color:var(--purple-600)!important}.text-purple-700{color:var(--purple-700)!important}.text-purple-800{color:var(--purple-800)!important}.text-purple-900{color:var(--purple-900)!important}.focus\:text-purple-50:focus{color:var(--purple-50)!important}.focus\:text-purple-100:focus{color:var(--purple-100)!important}.focus\:text-purple-200:focus{color:var(--purple-200)!important}.focus\:text-purple-300:focus{color:var(--purple-300)!important}.focus\:text-purple-400:focus{color:var(--purple-400)!important}.focus\:text-purple-500:focus{color:var(--purple-500)!important}.focus\:text-purple-600:focus{color:var(--purple-600)!important}.focus\:text-purple-700:focus{color:var(--purple-700)!important}.focus\:text-purple-800:focus{color:var(--purple-800)!important}.focus\:text-purple-900:focus{color:var(--purple-900)!important}.hover\:text-purple-50:hover{color:var(--purple-50)!important}.hover\:text-purple-100:hover{color:var(--purple-100)!important}.hover\:text-purple-200:hover{color:var(--purple-200)!important}.hover\:text-purple-300:hover{color:var(--purple-300)!important}.hover\:text-purple-400:hover{color:var(--purple-400)!important}.hover\:text-purple-500:hover{color:var(--purple-500)!important}.hover\:text-purple-600:hover{color:var(--purple-600)!important}.hover\:text-purple-700:hover{color:var(--purple-700)!important}.hover\:text-purple-800:hover{color:var(--purple-800)!important}.hover\:text-purple-900:hover{color:var(--purple-900)!important}.active\:text-purple-50:active{color:var(--purple-50)!important}.active\:text-purple-100:active{color:var(--purple-100)!important}.active\:text-purple-200:active{color:var(--purple-200)!important}.active\:text-purple-300:active{color:var(--purple-300)!important}.active\:text-purple-400:active{color:var(--purple-400)!important}.active\:text-purple-500:active{color:var(--purple-500)!important}.active\:text-purple-600:active{color:var(--purple-600)!important}.active\:text-purple-700:active{color:var(--purple-700)!important}.active\:text-purple-800:active{color:var(--purple-800)!important}.active\:text-purple-900:active{color:var(--purple-900)!important}.text-gray-50{color:var(--gray-50)!important}.text-gray-100{color:var(--gray-100)!important}.text-gray-200{color:var(--gray-200)!important}.text-gray-300{color:var(--gray-300)!important}.text-gray-400{color:var(--gray-400)!important}.text-gray-500{color:var(--gray-500)!important}.text-gray-600{color:var(--gray-600)!important}.text-gray-700{color:var(--gray-700)!important}.text-gray-800{color:var(--gray-800)!important}.text-gray-900{color:var(--gray-900)!important}.focus\:text-gray-50:focus{color:var(--gray-50)!important}.focus\:text-gray-100:focus{color:var(--gray-100)!important}.focus\:text-gray-200:focus{color:var(--gray-200)!important}.focus\:text-gray-300:focus{color:var(--gray-300)!important}.focus\:text-gray-400:focus{color:var(--gray-400)!important}.focus\:text-gray-500:focus{color:var(--gray-500)!important}.focus\:text-gray-600:focus{color:var(--gray-600)!important}.focus\:text-gray-700:focus{color:var(--gray-700)!important}.focus\:text-gray-800:focus{color:var(--gray-800)!important}.focus\:text-gray-900:focus{color:var(--gray-900)!important}.hover\:text-gray-50:hover{color:var(--gray-50)!important}.hover\:text-gray-100:hover{color:var(--gray-100)!important}.hover\:text-gray-200:hover{color:var(--gray-200)!important}.hover\:text-gray-300:hover{color:var(--gray-300)!important}.hover\:text-gray-400:hover{color:var(--gray-400)!important}.hover\:text-gray-500:hover{color:var(--gray-500)!important}.hover\:text-gray-600:hover{color:var(--gray-600)!important}.hover\:text-gray-700:hover{color:var(--gray-700)!important}.hover\:text-gray-800:hover{color:var(--gray-800)!important}.hover\:text-gray-900:hover{color:var(--gray-900)!important}.active\:text-gray-50:active{color:var(--gray-50)!important}.active\:text-gray-100:active{color:var(--gray-100)!important}.active\:text-gray-200:active{color:var(--gray-200)!important}.active\:text-gray-300:active{color:var(--gray-300)!important}.active\:text-gray-400:active{color:var(--gray-400)!important}.active\:text-gray-500:active{color:var(--gray-500)!important}.active\:text-gray-600:active{color:var(--gray-600)!important}.active\:text-gray-700:active{color:var(--gray-700)!important}.active\:text-gray-800:active{color:var(--gray-800)!important}.active\:text-gray-900:active{color:var(--gray-900)!important}.text-red-50{color:var(--red-50)!important}.text-red-100{color:var(--red-100)!important}.text-red-200{color:var(--red-200)!important}.text-red-300{color:var(--red-300)!important}.text-red-400{color:var(--red-400)!important}.text-red-500{color:var(--red-500)!important}.text-red-600{color:var(--red-600)!important}.text-red-700{color:var(--red-700)!important}.text-red-800{color:var(--red-800)!important}.text-red-900{color:var(--red-900)!important}.focus\:text-red-50:focus{color:var(--red-50)!important}.focus\:text-red-100:focus{color:var(--red-100)!important}.focus\:text-red-200:focus{color:var(--red-200)!important}.focus\:text-red-300:focus{color:var(--red-300)!important}.focus\:text-red-400:focus{color:var(--red-400)!important}.focus\:text-red-500:focus{color:var(--red-500)!important}.focus\:text-red-600:focus{color:var(--red-600)!important}.focus\:text-red-700:focus{color:var(--red-700)!important}.focus\:text-red-800:focus{color:var(--red-800)!important}.focus\:text-red-900:focus{color:var(--red-900)!important}.hover\:text-red-50:hover{color:var(--red-50)!important}.hover\:text-red-100:hover{color:var(--red-100)!important}.hover\:text-red-200:hover{color:var(--red-200)!important}.hover\:text-red-300:hover{color:var(--red-300)!important}.hover\:text-red-400:hover{color:var(--red-400)!important}.hover\:text-red-500:hover{color:var(--red-500)!important}.hover\:text-red-600:hover{color:var(--red-600)!important}.hover\:text-red-700:hover{color:var(--red-700)!important}.hover\:text-red-800:hover{color:var(--red-800)!important}.hover\:text-red-900:hover{color:var(--red-900)!important}.active\:text-red-50:active{color:var(--red-50)!important}.active\:text-red-100:active{color:var(--red-100)!important}.active\:text-red-200:active{color:var(--red-200)!important}.active\:text-red-300:active{color:var(--red-300)!important}.active\:text-red-400:active{color:var(--red-400)!important}.active\:text-red-500:active{color:var(--red-500)!important}.active\:text-red-600:active{color:var(--red-600)!important}.active\:text-red-700:active{color:var(--red-700)!important}.active\:text-red-800:active{color:var(--red-800)!important}.active\:text-red-900:active{color:var(--red-900)!important}.text-primary-50{color:var(--primary-50)!important}.text-primary-100{color:var(--primary-100)!important}.text-primary-200{color:var(--primary-200)!important}.text-primary-300{color:var(--primary-300)!important}.text-primary-400{color:var(--primary-400)!important}.text-primary-500{color:var(--primary-500)!important}.text-primary-600{color:var(--primary-600)!important}.text-primary-700{color:var(--primary-700)!important}.text-primary-800{color:var(--primary-800)!important}.text-primary-900{color:var(--primary-900)!important}.focus\:text-primary-50:focus{color:var(--primary-50)!important}.focus\:text-primary-100:focus{color:var(--primary-100)!important}.focus\:text-primary-200:focus{color:var(--primary-200)!important}.focus\:text-primary-300:focus{color:var(--primary-300)!important}.focus\:text-primary-400:focus{color:var(--primary-400)!important}.focus\:text-primary-500:focus{color:var(--primary-500)!important}.focus\:text-primary-600:focus{color:var(--primary-600)!important}.focus\:text-primary-700:focus{color:var(--primary-700)!important}.focus\:text-primary-800:focus{color:var(--primary-800)!important}.focus\:text-primary-900:focus{color:var(--primary-900)!important}.hover\:text-primary-50:hover{color:var(--primary-50)!important}.hover\:text-primary-100:hover{color:var(--primary-100)!important}.hover\:text-primary-200:hover{color:var(--primary-200)!important}.hover\:text-primary-300:hover{color:var(--primary-300)!important}.hover\:text-primary-400:hover{color:var(--primary-400)!important}.hover\:text-primary-500:hover{color:var(--primary-500)!important}.hover\:text-primary-600:hover{color:var(--primary-600)!important}.hover\:text-primary-700:hover{color:var(--primary-700)!important}.hover\:text-primary-800:hover{color:var(--primary-800)!important}.hover\:text-primary-900:hover{color:var(--primary-900)!important}.active\:text-primary-50:active{color:var(--primary-50)!important}.active\:text-primary-100:active{color:var(--primary-100)!important}.active\:text-primary-200:active{color:var(--primary-200)!important}.active\:text-primary-300:active{color:var(--primary-300)!important}.active\:text-primary-400:active{color:var(--primary-400)!important}.active\:text-primary-500:active{color:var(--primary-500)!important}.active\:text-primary-600:active{color:var(--primary-600)!important}.active\:text-primary-700:active{color:var(--primary-700)!important}.active\:text-primary-800:active{color:var(--primary-800)!important}.active\:text-primary-900:active{color:var(--primary-900)!important}.bg-blue-50{background-color:var(--blue-50)!important}.bg-blue-100{background-color:var(--blue-100)!important}.bg-blue-200{background-color:var(--blue-200)!important}.bg-blue-300{background-color:var(--blue-300)!important}.bg-blue-400{background-color:var(--blue-400)!important}.bg-blue-500{background-color:var(--blue-500)!important}.bg-blue-600{background-color:var(--blue-600)!important}.bg-blue-700{background-color:var(--blue-700)!important}.bg-blue-800{background-color:var(--blue-800)!important}.bg-blue-900{background-color:var(--blue-900)!important}.focus\:bg-blue-50:focus{background-color:var(--blue-50)!important}.focus\:bg-blue-100:focus{background-color:var(--blue-100)!important}.focus\:bg-blue-200:focus{background-color:var(--blue-200)!important}.focus\:bg-blue-300:focus{background-color:var(--blue-300)!important}.focus\:bg-blue-400:focus{background-color:var(--blue-400)!important}.focus\:bg-blue-500:focus{background-color:var(--blue-500)!important}.focus\:bg-blue-600:focus{background-color:var(--blue-600)!important}.focus\:bg-blue-700:focus{background-color:var(--blue-700)!important}.focus\:bg-blue-800:focus{background-color:var(--blue-800)!important}.focus\:bg-blue-900:focus{background-color:var(--blue-900)!important}.hover\:bg-blue-50:hover{background-color:var(--blue-50)!important}.hover\:bg-blue-100:hover{background-color:var(--blue-100)!important}.hover\:bg-blue-200:hover{background-color:var(--blue-200)!important}.hover\:bg-blue-300:hover{background-color:var(--blue-300)!important}.hover\:bg-blue-400:hover{background-color:var(--blue-400)!important}.hover\:bg-blue-500:hover{background-color:var(--blue-500)!important}.hover\:bg-blue-600:hover{background-color:var(--blue-600)!important}.hover\:bg-blue-700:hover{background-color:var(--blue-700)!important}.hover\:bg-blue-800:hover{background-color:var(--blue-800)!important}.hover\:bg-blue-900:hover{background-color:var(--blue-900)!important}.active\:bg-blue-50:active{background-color:var(--blue-50)!important}.active\:bg-blue-100:active{background-color:var(--blue-100)!important}.active\:bg-blue-200:active{background-color:var(--blue-200)!important}.active\:bg-blue-300:active{background-color:var(--blue-300)!important}.active\:bg-blue-400:active{background-color:var(--blue-400)!important}.active\:bg-blue-500:active{background-color:var(--blue-500)!important}.active\:bg-blue-600:active{background-color:var(--blue-600)!important}.active\:bg-blue-700:active{background-color:var(--blue-700)!important}.active\:bg-blue-800:active{background-color:var(--blue-800)!important}.active\:bg-blue-900:active{background-color:var(--blue-900)!important}.bg-green-50{background-color:var(--green-50)!important}.bg-green-100{background-color:var(--green-100)!important}.bg-green-200{background-color:var(--green-200)!important}.bg-green-300{background-color:var(--green-300)!important}.bg-green-400{background-color:var(--green-400)!important}.bg-green-500{background-color:var(--green-500)!important}.bg-green-600{background-color:var(--green-600)!important}.bg-green-700{background-color:var(--green-700)!important}.bg-green-800{background-color:var(--green-800)!important}.bg-green-900{background-color:var(--green-900)!important}.focus\:bg-green-50:focus{background-color:var(--green-50)!important}.focus\:bg-green-100:focus{background-color:var(--green-100)!important}.focus\:bg-green-200:focus{background-color:var(--green-200)!important}.focus\:bg-green-300:focus{background-color:var(--green-300)!important}.focus\:bg-green-400:focus{background-color:var(--green-400)!important}.focus\:bg-green-500:focus{background-color:var(--green-500)!important}.focus\:bg-green-600:focus{background-color:var(--green-600)!important}.focus\:bg-green-700:focus{background-color:var(--green-700)!important}.focus\:bg-green-800:focus{background-color:var(--green-800)!important}.focus\:bg-green-900:focus{background-color:var(--green-900)!important}.hover\:bg-green-50:hover{background-color:var(--green-50)!important}.hover\:bg-green-100:hover{background-color:var(--green-100)!important}.hover\:bg-green-200:hover{background-color:var(--green-200)!important}.hover\:bg-green-300:hover{background-color:var(--green-300)!important}.hover\:bg-green-400:hover{background-color:var(--green-400)!important}.hover\:bg-green-500:hover{background-color:var(--green-500)!important}.hover\:bg-green-600:hover{background-color:var(--green-600)!important}.hover\:bg-green-700:hover{background-color:var(--green-700)!important}.hover\:bg-green-800:hover{background-color:var(--green-800)!important}.hover\:bg-green-900:hover{background-color:var(--green-900)!important}.active\:bg-green-50:active{background-color:var(--green-50)!important}.active\:bg-green-100:active{background-color:var(--green-100)!important}.active\:bg-green-200:active{background-color:var(--green-200)!important}.active\:bg-green-300:active{background-color:var(--green-300)!important}.active\:bg-green-400:active{background-color:var(--green-400)!important}.active\:bg-green-500:active{background-color:var(--green-500)!important}.active\:bg-green-600:active{background-color:var(--green-600)!important}.active\:bg-green-700:active{background-color:var(--green-700)!important}.active\:bg-green-800:active{background-color:var(--green-800)!important}.active\:bg-green-900:active{background-color:var(--green-900)!important}.bg-yellow-50{background-color:var(--yellow-50)!important}.bg-yellow-100{background-color:var(--yellow-100)!important}.bg-yellow-200{background-color:var(--yellow-200)!important}.bg-yellow-300{background-color:var(--yellow-300)!important}.bg-yellow-400{background-color:var(--yellow-400)!important}.bg-yellow-500{background-color:var(--yellow-500)!important}.bg-yellow-600{background-color:var(--yellow-600)!important}.bg-yellow-700{background-color:var(--yellow-700)!important}.bg-yellow-800{background-color:var(--yellow-800)!important}.bg-yellow-900{background-color:var(--yellow-900)!important}.focus\:bg-yellow-50:focus{background-color:var(--yellow-50)!important}.focus\:bg-yellow-100:focus{background-color:var(--yellow-100)!important}.focus\:bg-yellow-200:focus{background-color:var(--yellow-200)!important}.focus\:bg-yellow-300:focus{background-color:var(--yellow-300)!important}.focus\:bg-yellow-400:focus{background-color:var(--yellow-400)!important}.focus\:bg-yellow-500:focus{background-color:var(--yellow-500)!important}.focus\:bg-yellow-600:focus{background-color:var(--yellow-600)!important}.focus\:bg-yellow-700:focus{background-color:var(--yellow-700)!important}.focus\:bg-yellow-800:focus{background-color:var(--yellow-800)!important}.focus\:bg-yellow-900:focus{background-color:var(--yellow-900)!important}.hover\:bg-yellow-50:hover{background-color:var(--yellow-50)!important}.hover\:bg-yellow-100:hover{background-color:var(--yellow-100)!important}.hover\:bg-yellow-200:hover{background-color:var(--yellow-200)!important}.hover\:bg-yellow-300:hover{background-color:var(--yellow-300)!important}.hover\:bg-yellow-400:hover{background-color:var(--yellow-400)!important}.hover\:bg-yellow-500:hover{background-color:var(--yellow-500)!important}.hover\:bg-yellow-600:hover{background-color:var(--yellow-600)!important}.hover\:bg-yellow-700:hover{background-color:var(--yellow-700)!important}.hover\:bg-yellow-800:hover{background-color:var(--yellow-800)!important}.hover\:bg-yellow-900:hover{background-color:var(--yellow-900)!important}.active\:bg-yellow-50:active{background-color:var(--yellow-50)!important}.active\:bg-yellow-100:active{background-color:var(--yellow-100)!important}.active\:bg-yellow-200:active{background-color:var(--yellow-200)!important}.active\:bg-yellow-300:active{background-color:var(--yellow-300)!important}.active\:bg-yellow-400:active{background-color:var(--yellow-400)!important}.active\:bg-yellow-500:active{background-color:var(--yellow-500)!important}.active\:bg-yellow-600:active{background-color:var(--yellow-600)!important}.active\:bg-yellow-700:active{background-color:var(--yellow-700)!important}.active\:bg-yellow-800:active{background-color:var(--yellow-800)!important}.active\:bg-yellow-900:active{background-color:var(--yellow-900)!important}.bg-cyan-50{background-color:var(--cyan-50)!important}.bg-cyan-100{background-color:var(--cyan-100)!important}.bg-cyan-200{background-color:var(--cyan-200)!important}.bg-cyan-300{background-color:var(--cyan-300)!important}.bg-cyan-400{background-color:var(--cyan-400)!important}.bg-cyan-500{background-color:var(--cyan-500)!important}.bg-cyan-600{background-color:var(--cyan-600)!important}.bg-cyan-700{background-color:var(--cyan-700)!important}.bg-cyan-800{background-color:var(--cyan-800)!important}.bg-cyan-900{background-color:var(--cyan-900)!important}.focus\:bg-cyan-50:focus{background-color:var(--cyan-50)!important}.focus\:bg-cyan-100:focus{background-color:var(--cyan-100)!important}.focus\:bg-cyan-200:focus{background-color:var(--cyan-200)!important}.focus\:bg-cyan-300:focus{background-color:var(--cyan-300)!important}.focus\:bg-cyan-400:focus{background-color:var(--cyan-400)!important}.focus\:bg-cyan-500:focus{background-color:var(--cyan-500)!important}.focus\:bg-cyan-600:focus{background-color:var(--cyan-600)!important}.focus\:bg-cyan-700:focus{background-color:var(--cyan-700)!important}.focus\:bg-cyan-800:focus{background-color:var(--cyan-800)!important}.focus\:bg-cyan-900:focus{background-color:var(--cyan-900)!important}.hover\:bg-cyan-50:hover{background-color:var(--cyan-50)!important}.hover\:bg-cyan-100:hover{background-color:var(--cyan-100)!important}.hover\:bg-cyan-200:hover{background-color:var(--cyan-200)!important}.hover\:bg-cyan-300:hover{background-color:var(--cyan-300)!important}.hover\:bg-cyan-400:hover{background-color:var(--cyan-400)!important}.hover\:bg-cyan-500:hover{background-color:var(--cyan-500)!important}.hover\:bg-cyan-600:hover{background-color:var(--cyan-600)!important}.hover\:bg-cyan-700:hover{background-color:var(--cyan-700)!important}.hover\:bg-cyan-800:hover{background-color:var(--cyan-800)!important}.hover\:bg-cyan-900:hover{background-color:var(--cyan-900)!important}.active\:bg-cyan-50:active{background-color:var(--cyan-50)!important}.active\:bg-cyan-100:active{background-color:var(--cyan-100)!important}.active\:bg-cyan-200:active{background-color:var(--cyan-200)!important}.active\:bg-cyan-300:active{background-color:var(--cyan-300)!important}.active\:bg-cyan-400:active{background-color:var(--cyan-400)!important}.active\:bg-cyan-500:active{background-color:var(--cyan-500)!important}.active\:bg-cyan-600:active{background-color:var(--cyan-600)!important}.active\:bg-cyan-700:active{background-color:var(--cyan-700)!important}.active\:bg-cyan-800:active{background-color:var(--cyan-800)!important}.active\:bg-cyan-900:active{background-color:var(--cyan-900)!important}.bg-pink-50{background-color:var(--pink-50)!important}.bg-pink-100{background-color:var(--pink-100)!important}.bg-pink-200{background-color:var(--pink-200)!important}.bg-pink-300{background-color:var(--pink-300)!important}.bg-pink-400{background-color:var(--pink-400)!important}.bg-pink-500{background-color:var(--pink-500)!important}.bg-pink-600{background-color:var(--pink-600)!important}.bg-pink-700{background-color:var(--pink-700)!important}.bg-pink-800{background-color:var(--pink-800)!important}.bg-pink-900{background-color:var(--pink-900)!important}.focus\:bg-pink-50:focus{background-color:var(--pink-50)!important}.focus\:bg-pink-100:focus{background-color:var(--pink-100)!important}.focus\:bg-pink-200:focus{background-color:var(--pink-200)!important}.focus\:bg-pink-300:focus{background-color:var(--pink-300)!important}.focus\:bg-pink-400:focus{background-color:var(--pink-400)!important}.focus\:bg-pink-500:focus{background-color:var(--pink-500)!important}.focus\:bg-pink-600:focus{background-color:var(--pink-600)!important}.focus\:bg-pink-700:focus{background-color:var(--pink-700)!important}.focus\:bg-pink-800:focus{background-color:var(--pink-800)!important}.focus\:bg-pink-900:focus{background-color:var(--pink-900)!important}.hover\:bg-pink-50:hover{background-color:var(--pink-50)!important}.hover\:bg-pink-100:hover{background-color:var(--pink-100)!important}.hover\:bg-pink-200:hover{background-color:var(--pink-200)!important}.hover\:bg-pink-300:hover{background-color:var(--pink-300)!important}.hover\:bg-pink-400:hover{background-color:var(--pink-400)!important}.hover\:bg-pink-500:hover{background-color:var(--pink-500)!important}.hover\:bg-pink-600:hover{background-color:var(--pink-600)!important}.hover\:bg-pink-700:hover{background-color:var(--pink-700)!important}.hover\:bg-pink-800:hover{background-color:var(--pink-800)!important}.hover\:bg-pink-900:hover{background-color:var(--pink-900)!important}.active\:bg-pink-50:active{background-color:var(--pink-50)!important}.active\:bg-pink-100:active{background-color:var(--pink-100)!important}.active\:bg-pink-200:active{background-color:var(--pink-200)!important}.active\:bg-pink-300:active{background-color:var(--pink-300)!important}.active\:bg-pink-400:active{background-color:var(--pink-400)!important}.active\:bg-pink-500:active{background-color:var(--pink-500)!important}.active\:bg-pink-600:active{background-color:var(--pink-600)!important}.active\:bg-pink-700:active{background-color:var(--pink-700)!important}.active\:bg-pink-800:active{background-color:var(--pink-800)!important}.active\:bg-pink-900:active{background-color:var(--pink-900)!important}.bg-indigo-50{background-color:var(--indigo-50)!important}.bg-indigo-100{background-color:var(--indigo-100)!important}.bg-indigo-200{background-color:var(--indigo-200)!important}.bg-indigo-300{background-color:var(--indigo-300)!important}.bg-indigo-400{background-color:var(--indigo-400)!important}.bg-indigo-500{background-color:var(--indigo-500)!important}.bg-indigo-600{background-color:var(--indigo-600)!important}.bg-indigo-700{background-color:var(--indigo-700)!important}.bg-indigo-800{background-color:var(--indigo-800)!important}.bg-indigo-900{background-color:var(--indigo-900)!important}.focus\:bg-indigo-50:focus{background-color:var(--indigo-50)!important}.focus\:bg-indigo-100:focus{background-color:var(--indigo-100)!important}.focus\:bg-indigo-200:focus{background-color:var(--indigo-200)!important}.focus\:bg-indigo-300:focus{background-color:var(--indigo-300)!important}.focus\:bg-indigo-400:focus{background-color:var(--indigo-400)!important}.focus\:bg-indigo-500:focus{background-color:var(--indigo-500)!important}.focus\:bg-indigo-600:focus{background-color:var(--indigo-600)!important}.focus\:bg-indigo-700:focus{background-color:var(--indigo-700)!important}.focus\:bg-indigo-800:focus{background-color:var(--indigo-800)!important}.focus\:bg-indigo-900:focus{background-color:var(--indigo-900)!important}.hover\:bg-indigo-50:hover{background-color:var(--indigo-50)!important}.hover\:bg-indigo-100:hover{background-color:var(--indigo-100)!important}.hover\:bg-indigo-200:hover{background-color:var(--indigo-200)!important}.hover\:bg-indigo-300:hover{background-color:var(--indigo-300)!important}.hover\:bg-indigo-400:hover{background-color:var(--indigo-400)!important}.hover\:bg-indigo-500:hover{background-color:var(--indigo-500)!important}.hover\:bg-indigo-600:hover{background-color:var(--indigo-600)!important}.hover\:bg-indigo-700:hover{background-color:var(--indigo-700)!important}.hover\:bg-indigo-800:hover{background-color:var(--indigo-800)!important}.hover\:bg-indigo-900:hover{background-color:var(--indigo-900)!important}.active\:bg-indigo-50:active{background-color:var(--indigo-50)!important}.active\:bg-indigo-100:active{background-color:var(--indigo-100)!important}.active\:bg-indigo-200:active{background-color:var(--indigo-200)!important}.active\:bg-indigo-300:active{background-color:var(--indigo-300)!important}.active\:bg-indigo-400:active{background-color:var(--indigo-400)!important}.active\:bg-indigo-500:active{background-color:var(--indigo-500)!important}.active\:bg-indigo-600:active{background-color:var(--indigo-600)!important}.active\:bg-indigo-700:active{background-color:var(--indigo-700)!important}.active\:bg-indigo-800:active{background-color:var(--indigo-800)!important}.active\:bg-indigo-900:active{background-color:var(--indigo-900)!important}.bg-teal-50{background-color:var(--teal-50)!important}.bg-teal-100{background-color:var(--teal-100)!important}.bg-teal-200{background-color:var(--teal-200)!important}.bg-teal-300{background-color:var(--teal-300)!important}.bg-teal-400{background-color:var(--teal-400)!important}.bg-teal-500{background-color:var(--teal-500)!important}.bg-teal-600{background-color:var(--teal-600)!important}.bg-teal-700{background-color:var(--teal-700)!important}.bg-teal-800{background-color:var(--teal-800)!important}.bg-teal-900{background-color:var(--teal-900)!important}.focus\:bg-teal-50:focus{background-color:var(--teal-50)!important}.focus\:bg-teal-100:focus{background-color:var(--teal-100)!important}.focus\:bg-teal-200:focus{background-color:var(--teal-200)!important}.focus\:bg-teal-300:focus{background-color:var(--teal-300)!important}.focus\:bg-teal-400:focus{background-color:var(--teal-400)!important}.focus\:bg-teal-500:focus{background-color:var(--teal-500)!important}.focus\:bg-teal-600:focus{background-color:var(--teal-600)!important}.focus\:bg-teal-700:focus{background-color:var(--teal-700)!important}.focus\:bg-teal-800:focus{background-color:var(--teal-800)!important}.focus\:bg-teal-900:focus{background-color:var(--teal-900)!important}.hover\:bg-teal-50:hover{background-color:var(--teal-50)!important}.hover\:bg-teal-100:hover{background-color:var(--teal-100)!important}.hover\:bg-teal-200:hover{background-color:var(--teal-200)!important}.hover\:bg-teal-300:hover{background-color:var(--teal-300)!important}.hover\:bg-teal-400:hover{background-color:var(--teal-400)!important}.hover\:bg-teal-500:hover{background-color:var(--teal-500)!important}.hover\:bg-teal-600:hover{background-color:var(--teal-600)!important}.hover\:bg-teal-700:hover{background-color:var(--teal-700)!important}.hover\:bg-teal-800:hover{background-color:var(--teal-800)!important}.hover\:bg-teal-900:hover{background-color:var(--teal-900)!important}.active\:bg-teal-50:active{background-color:var(--teal-50)!important}.active\:bg-teal-100:active{background-color:var(--teal-100)!important}.active\:bg-teal-200:active{background-color:var(--teal-200)!important}.active\:bg-teal-300:active{background-color:var(--teal-300)!important}.active\:bg-teal-400:active{background-color:var(--teal-400)!important}.active\:bg-teal-500:active{background-color:var(--teal-500)!important}.active\:bg-teal-600:active{background-color:var(--teal-600)!important}.active\:bg-teal-700:active{background-color:var(--teal-700)!important}.active\:bg-teal-800:active{background-color:var(--teal-800)!important}.active\:bg-teal-900:active{background-color:var(--teal-900)!important}.bg-orange-50{background-color:var(--orange-50)!important}.bg-orange-100{background-color:var(--orange-100)!important}.bg-orange-200{background-color:var(--orange-200)!important}.bg-orange-300{background-color:var(--orange-300)!important}.bg-orange-400{background-color:var(--orange-400)!important}.bg-orange-500{background-color:var(--orange-500)!important}.bg-orange-600{background-color:var(--orange-600)!important}.bg-orange-700{background-color:var(--orange-700)!important}.bg-orange-800{background-color:var(--orange-800)!important}.bg-orange-900{background-color:var(--orange-900)!important}.focus\:bg-orange-50:focus{background-color:var(--orange-50)!important}.focus\:bg-orange-100:focus{background-color:var(--orange-100)!important}.focus\:bg-orange-200:focus{background-color:var(--orange-200)!important}.focus\:bg-orange-300:focus{background-color:var(--orange-300)!important}.focus\:bg-orange-400:focus{background-color:var(--orange-400)!important}.focus\:bg-orange-500:focus{background-color:var(--orange-500)!important}.focus\:bg-orange-600:focus{background-color:var(--orange-600)!important}.focus\:bg-orange-700:focus{background-color:var(--orange-700)!important}.focus\:bg-orange-800:focus{background-color:var(--orange-800)!important}.focus\:bg-orange-900:focus{background-color:var(--orange-900)!important}.hover\:bg-orange-50:hover{background-color:var(--orange-50)!important}.hover\:bg-orange-100:hover{background-color:var(--orange-100)!important}.hover\:bg-orange-200:hover{background-color:var(--orange-200)!important}.hover\:bg-orange-300:hover{background-color:var(--orange-300)!important}.hover\:bg-orange-400:hover{background-color:var(--orange-400)!important}.hover\:bg-orange-500:hover{background-color:var(--orange-500)!important}.hover\:bg-orange-600:hover{background-color:var(--orange-600)!important}.hover\:bg-orange-700:hover{background-color:var(--orange-700)!important}.hover\:bg-orange-800:hover{background-color:var(--orange-800)!important}.hover\:bg-orange-900:hover{background-color:var(--orange-900)!important}.active\:bg-orange-50:active{background-color:var(--orange-50)!important}.active\:bg-orange-100:active{background-color:var(--orange-100)!important}.active\:bg-orange-200:active{background-color:var(--orange-200)!important}.active\:bg-orange-300:active{background-color:var(--orange-300)!important}.active\:bg-orange-400:active{background-color:var(--orange-400)!important}.active\:bg-orange-500:active{background-color:var(--orange-500)!important}.active\:bg-orange-600:active{background-color:var(--orange-600)!important}.active\:bg-orange-700:active{background-color:var(--orange-700)!important}.active\:bg-orange-800:active{background-color:var(--orange-800)!important}.active\:bg-orange-900:active{background-color:var(--orange-900)!important}.bg-bluegray-50{background-color:var(--bluegray-50)!important}.bg-bluegray-100{background-color:var(--bluegray-100)!important}.bg-bluegray-200{background-color:var(--bluegray-200)!important}.bg-bluegray-300{background-color:var(--bluegray-300)!important}.bg-bluegray-400{background-color:var(--bluegray-400)!important}.bg-bluegray-500{background-color:var(--bluegray-500)!important}.bg-bluegray-600{background-color:var(--bluegray-600)!important}.bg-bluegray-700{background-color:var(--bluegray-700)!important}.bg-bluegray-800{background-color:var(--bluegray-800)!important}.bg-bluegray-900{background-color:var(--bluegray-900)!important}.focus\:bg-bluegray-50:focus{background-color:var(--bluegray-50)!important}.focus\:bg-bluegray-100:focus{background-color:var(--bluegray-100)!important}.focus\:bg-bluegray-200:focus{background-color:var(--bluegray-200)!important}.focus\:bg-bluegray-300:focus{background-color:var(--bluegray-300)!important}.focus\:bg-bluegray-400:focus{background-color:var(--bluegray-400)!important}.focus\:bg-bluegray-500:focus{background-color:var(--bluegray-500)!important}.focus\:bg-bluegray-600:focus{background-color:var(--bluegray-600)!important}.focus\:bg-bluegray-700:focus{background-color:var(--bluegray-700)!important}.focus\:bg-bluegray-800:focus{background-color:var(--bluegray-800)!important}.focus\:bg-bluegray-900:focus{background-color:var(--bluegray-900)!important}.hover\:bg-bluegray-50:hover{background-color:var(--bluegray-50)!important}.hover\:bg-bluegray-100:hover{background-color:var(--bluegray-100)!important}.hover\:bg-bluegray-200:hover{background-color:var(--bluegray-200)!important}.hover\:bg-bluegray-300:hover{background-color:var(--bluegray-300)!important}.hover\:bg-bluegray-400:hover{background-color:var(--bluegray-400)!important}.hover\:bg-bluegray-500:hover{background-color:var(--bluegray-500)!important}.hover\:bg-bluegray-600:hover{background-color:var(--bluegray-600)!important}.hover\:bg-bluegray-700:hover{background-color:var(--bluegray-700)!important}.hover\:bg-bluegray-800:hover{background-color:var(--bluegray-800)!important}.hover\:bg-bluegray-900:hover{background-color:var(--bluegray-900)!important}.active\:bg-bluegray-50:active{background-color:var(--bluegray-50)!important}.active\:bg-bluegray-100:active{background-color:var(--bluegray-100)!important}.active\:bg-bluegray-200:active{background-color:var(--bluegray-200)!important}.active\:bg-bluegray-300:active{background-color:var(--bluegray-300)!important}.active\:bg-bluegray-400:active{background-color:var(--bluegray-400)!important}.active\:bg-bluegray-500:active{background-color:var(--bluegray-500)!important}.active\:bg-bluegray-600:active{background-color:var(--bluegray-600)!important}.active\:bg-bluegray-700:active{background-color:var(--bluegray-700)!important}.active\:bg-bluegray-800:active{background-color:var(--bluegray-800)!important}.active\:bg-bluegray-900:active{background-color:var(--bluegray-900)!important}.bg-purple-50{background-color:var(--purple-50)!important}.bg-purple-100{background-color:var(--purple-100)!important}.bg-purple-200{background-color:var(--purple-200)!important}.bg-purple-300{background-color:var(--purple-300)!important}.bg-purple-400{background-color:var(--purple-400)!important}.bg-purple-500{background-color:var(--purple-500)!important}.bg-purple-600{background-color:var(--purple-600)!important}.bg-purple-700{background-color:var(--purple-700)!important}.bg-purple-800{background-color:var(--purple-800)!important}.bg-purple-900{background-color:var(--purple-900)!important}.focus\:bg-purple-50:focus{background-color:var(--purple-50)!important}.focus\:bg-purple-100:focus{background-color:var(--purple-100)!important}.focus\:bg-purple-200:focus{background-color:var(--purple-200)!important}.focus\:bg-purple-300:focus{background-color:var(--purple-300)!important}.focus\:bg-purple-400:focus{background-color:var(--purple-400)!important}.focus\:bg-purple-500:focus{background-color:var(--purple-500)!important}.focus\:bg-purple-600:focus{background-color:var(--purple-600)!important}.focus\:bg-purple-700:focus{background-color:var(--purple-700)!important}.focus\:bg-purple-800:focus{background-color:var(--purple-800)!important}.focus\:bg-purple-900:focus{background-color:var(--purple-900)!important}.hover\:bg-purple-50:hover{background-color:var(--purple-50)!important}.hover\:bg-purple-100:hover{background-color:var(--purple-100)!important}.hover\:bg-purple-200:hover{background-color:var(--purple-200)!important}.hover\:bg-purple-300:hover{background-color:var(--purple-300)!important}.hover\:bg-purple-400:hover{background-color:var(--purple-400)!important}.hover\:bg-purple-500:hover{background-color:var(--purple-500)!important}.hover\:bg-purple-600:hover{background-color:var(--purple-600)!important}.hover\:bg-purple-700:hover{background-color:var(--purple-700)!important}.hover\:bg-purple-800:hover{background-color:var(--purple-800)!important}.hover\:bg-purple-900:hover{background-color:var(--purple-900)!important}.active\:bg-purple-50:active{background-color:var(--purple-50)!important}.active\:bg-purple-100:active{background-color:var(--purple-100)!important}.active\:bg-purple-200:active{background-color:var(--purple-200)!important}.active\:bg-purple-300:active{background-color:var(--purple-300)!important}.active\:bg-purple-400:active{background-color:var(--purple-400)!important}.active\:bg-purple-500:active{background-color:var(--purple-500)!important}.active\:bg-purple-600:active{background-color:var(--purple-600)!important}.active\:bg-purple-700:active{background-color:var(--purple-700)!important}.active\:bg-purple-800:active{background-color:var(--purple-800)!important}.active\:bg-purple-900:active{background-color:var(--purple-900)!important}.bg-gray-50{background-color:var(--gray-50)!important}.bg-gray-100{background-color:var(--gray-100)!important}.bg-gray-200{background-color:var(--gray-200)!important}.bg-gray-300{background-color:var(--gray-300)!important}.bg-gray-400{background-color:var(--gray-400)!important}.bg-gray-500{background-color:var(--gray-500)!important}.bg-gray-600{background-color:var(--gray-600)!important}.bg-gray-700{background-color:var(--gray-700)!important}.bg-gray-800{background-color:var(--gray-800)!important}.bg-gray-900{background-color:var(--gray-900)!important}.focus\:bg-gray-50:focus{background-color:var(--gray-50)!important}.focus\:bg-gray-100:focus{background-color:var(--gray-100)!important}.focus\:bg-gray-200:focus{background-color:var(--gray-200)!important}.focus\:bg-gray-300:focus{background-color:var(--gray-300)!important}.focus\:bg-gray-400:focus{background-color:var(--gray-400)!important}.focus\:bg-gray-500:focus{background-color:var(--gray-500)!important}.focus\:bg-gray-600:focus{background-color:var(--gray-600)!important}.focus\:bg-gray-700:focus{background-color:var(--gray-700)!important}.focus\:bg-gray-800:focus{background-color:var(--gray-800)!important}.focus\:bg-gray-900:focus{background-color:var(--gray-900)!important}.hover\:bg-gray-50:hover{background-color:var(--gray-50)!important}.hover\:bg-gray-100:hover{background-color:var(--gray-100)!important}.hover\:bg-gray-200:hover{background-color:var(--gray-200)!important}.hover\:bg-gray-300:hover{background-color:var(--gray-300)!important}.hover\:bg-gray-400:hover{background-color:var(--gray-400)!important}.hover\:bg-gray-500:hover{background-color:var(--gray-500)!important}.hover\:bg-gray-600:hover{background-color:var(--gray-600)!important}.hover\:bg-gray-700:hover{background-color:var(--gray-700)!important}.hover\:bg-gray-800:hover{background-color:var(--gray-800)!important}.hover\:bg-gray-900:hover{background-color:var(--gray-900)!important}.active\:bg-gray-50:active{background-color:var(--gray-50)!important}.active\:bg-gray-100:active{background-color:var(--gray-100)!important}.active\:bg-gray-200:active{background-color:var(--gray-200)!important}.active\:bg-gray-300:active{background-color:var(--gray-300)!important}.active\:bg-gray-400:active{background-color:var(--gray-400)!important}.active\:bg-gray-500:active{background-color:var(--gray-500)!important}.active\:bg-gray-600:active{background-color:var(--gray-600)!important}.active\:bg-gray-700:active{background-color:var(--gray-700)!important}.active\:bg-gray-800:active{background-color:var(--gray-800)!important}.active\:bg-gray-900:active{background-color:var(--gray-900)!important}.bg-red-50{background-color:var(--red-50)!important}.bg-red-100{background-color:var(--red-100)!important}.bg-red-200{background-color:var(--red-200)!important}.bg-red-300{background-color:var(--red-300)!important}.bg-red-400{background-color:var(--red-400)!important}.bg-red-500{background-color:var(--red-500)!important}.bg-red-600{background-color:var(--red-600)!important}.bg-red-700{background-color:var(--red-700)!important}.bg-red-800{background-color:var(--red-800)!important}.bg-red-900{background-color:var(--red-900)!important}.focus\:bg-red-50:focus{background-color:var(--red-50)!important}.focus\:bg-red-100:focus{background-color:var(--red-100)!important}.focus\:bg-red-200:focus{background-color:var(--red-200)!important}.focus\:bg-red-300:focus{background-color:var(--red-300)!important}.focus\:bg-red-400:focus{background-color:var(--red-400)!important}.focus\:bg-red-500:focus{background-color:var(--red-500)!important}.focus\:bg-red-600:focus{background-color:var(--red-600)!important}.focus\:bg-red-700:focus{background-color:var(--red-700)!important}.focus\:bg-red-800:focus{background-color:var(--red-800)!important}.focus\:bg-red-900:focus{background-color:var(--red-900)!important}.hover\:bg-red-50:hover{background-color:var(--red-50)!important}.hover\:bg-red-100:hover{background-color:var(--red-100)!important}.hover\:bg-red-200:hover{background-color:var(--red-200)!important}.hover\:bg-red-300:hover{background-color:var(--red-300)!important}.hover\:bg-red-400:hover{background-color:var(--red-400)!important}.hover\:bg-red-500:hover{background-color:var(--red-500)!important}.hover\:bg-red-600:hover{background-color:var(--red-600)!important}.hover\:bg-red-700:hover{background-color:var(--red-700)!important}.hover\:bg-red-800:hover{background-color:var(--red-800)!important}.hover\:bg-red-900:hover{background-color:var(--red-900)!important}.active\:bg-red-50:active{background-color:var(--red-50)!important}.active\:bg-red-100:active{background-color:var(--red-100)!important}.active\:bg-red-200:active{background-color:var(--red-200)!important}.active\:bg-red-300:active{background-color:var(--red-300)!important}.active\:bg-red-400:active{background-color:var(--red-400)!important}.active\:bg-red-500:active{background-color:var(--red-500)!important}.active\:bg-red-600:active{background-color:var(--red-600)!important}.active\:bg-red-700:active{background-color:var(--red-700)!important}.active\:bg-red-800:active{background-color:var(--red-800)!important}.active\:bg-red-900:active{background-color:var(--red-900)!important}.bg-primary-50{background-color:var(--primary-50)!important}.bg-primary-100{background-color:var(--primary-100)!important}.bg-primary-200{background-color:var(--primary-200)!important}.bg-primary-300{background-color:var(--primary-300)!important}.bg-primary-400{background-color:var(--primary-400)!important}.bg-primary-500{background-color:var(--primary-500)!important}.bg-primary-600{background-color:var(--primary-600)!important}.bg-primary-700{background-color:var(--primary-700)!important}.bg-primary-800{background-color:var(--primary-800)!important}.bg-primary-900{background-color:var(--primary-900)!important}.focus\:bg-primary-50:focus{background-color:var(--primary-50)!important}.focus\:bg-primary-100:focus{background-color:var(--primary-100)!important}.focus\:bg-primary-200:focus{background-color:var(--primary-200)!important}.focus\:bg-primary-300:focus{background-color:var(--primary-300)!important}.focus\:bg-primary-400:focus{background-color:var(--primary-400)!important}.focus\:bg-primary-500:focus{background-color:var(--primary-500)!important}.focus\:bg-primary-600:focus{background-color:var(--primary-600)!important}.focus\:bg-primary-700:focus{background-color:var(--primary-700)!important}.focus\:bg-primary-800:focus{background-color:var(--primary-800)!important}.focus\:bg-primary-900:focus{background-color:var(--primary-900)!important}.hover\:bg-primary-50:hover{background-color:var(--primary-50)!important}.hover\:bg-primary-100:hover{background-color:var(--primary-100)!important}.hover\:bg-primary-200:hover{background-color:var(--primary-200)!important}.hover\:bg-primary-300:hover{background-color:var(--primary-300)!important}.hover\:bg-primary-400:hover{background-color:var(--primary-400)!important}.hover\:bg-primary-500:hover{background-color:var(--primary-500)!important}.hover\:bg-primary-600:hover{background-color:var(--primary-600)!important}.hover\:bg-primary-700:hover{background-color:var(--primary-700)!important}.hover\:bg-primary-800:hover{background-color:var(--primary-800)!important}.hover\:bg-primary-900:hover{background-color:var(--primary-900)!important}.active\:bg-primary-50:active{background-color:var(--primary-50)!important}.active\:bg-primary-100:active{background-color:var(--primary-100)!important}.active\:bg-primary-200:active{background-color:var(--primary-200)!important}.active\:bg-primary-300:active{background-color:var(--primary-300)!important}.active\:bg-primary-400:active{background-color:var(--primary-400)!important}.active\:bg-primary-500:active{background-color:var(--primary-500)!important}.active\:bg-primary-600:active{background-color:var(--primary-600)!important}.active\:bg-primary-700:active{background-color:var(--primary-700)!important}.active\:bg-primary-800:active{background-color:var(--primary-800)!important}.active\:bg-primary-900:active{background-color:var(--primary-900)!important}.border-blue-50{border-color:var(--blue-50)!important}.border-blue-100{border-color:var(--blue-100)!important}.border-blue-200{border-color:var(--blue-200)!important}.border-blue-300{border-color:var(--blue-300)!important}.border-blue-400{border-color:var(--blue-400)!important}.border-blue-500{border-color:var(--blue-500)!important}.border-blue-600{border-color:var(--blue-600)!important}.border-blue-700{border-color:var(--blue-700)!important}.border-blue-800{border-color:var(--blue-800)!important}.border-blue-900{border-color:var(--blue-900)!important}.focus\:border-blue-50:focus{border-color:var(--blue-50)!important}.focus\:border-blue-100:focus{border-color:var(--blue-100)!important}.focus\:border-blue-200:focus{border-color:var(--blue-200)!important}.focus\:border-blue-300:focus{border-color:var(--blue-300)!important}.focus\:border-blue-400:focus{border-color:var(--blue-400)!important}.focus\:border-blue-500:focus{border-color:var(--blue-500)!important}.focus\:border-blue-600:focus{border-color:var(--blue-600)!important}.focus\:border-blue-700:focus{border-color:var(--blue-700)!important}.focus\:border-blue-800:focus{border-color:var(--blue-800)!important}.focus\:border-blue-900:focus{border-color:var(--blue-900)!important}.hover\:border-blue-50:hover{border-color:var(--blue-50)!important}.hover\:border-blue-100:hover{border-color:var(--blue-100)!important}.hover\:border-blue-200:hover{border-color:var(--blue-200)!important}.hover\:border-blue-300:hover{border-color:var(--blue-300)!important}.hover\:border-blue-400:hover{border-color:var(--blue-400)!important}.hover\:border-blue-500:hover{border-color:var(--blue-500)!important}.hover\:border-blue-600:hover{border-color:var(--blue-600)!important}.hover\:border-blue-700:hover{border-color:var(--blue-700)!important}.hover\:border-blue-800:hover{border-color:var(--blue-800)!important}.hover\:border-blue-900:hover{border-color:var(--blue-900)!important}.active\:border-blue-50:active{border-color:var(--blue-50)!important}.active\:border-blue-100:active{border-color:var(--blue-100)!important}.active\:border-blue-200:active{border-color:var(--blue-200)!important}.active\:border-blue-300:active{border-color:var(--blue-300)!important}.active\:border-blue-400:active{border-color:var(--blue-400)!important}.active\:border-blue-500:active{border-color:var(--blue-500)!important}.active\:border-blue-600:active{border-color:var(--blue-600)!important}.active\:border-blue-700:active{border-color:var(--blue-700)!important}.active\:border-blue-800:active{border-color:var(--blue-800)!important}.active\:border-blue-900:active{border-color:var(--blue-900)!important}.border-green-50{border-color:var(--green-50)!important}.border-green-100{border-color:var(--green-100)!important}.border-green-200{border-color:var(--green-200)!important}.border-green-300{border-color:var(--green-300)!important}.border-green-400{border-color:var(--green-400)!important}.border-green-500{border-color:var(--green-500)!important}.border-green-600{border-color:var(--green-600)!important}.border-green-700{border-color:var(--green-700)!important}.border-green-800{border-color:var(--green-800)!important}.border-green-900{border-color:var(--green-900)!important}.focus\:border-green-50:focus{border-color:var(--green-50)!important}.focus\:border-green-100:focus{border-color:var(--green-100)!important}.focus\:border-green-200:focus{border-color:var(--green-200)!important}.focus\:border-green-300:focus{border-color:var(--green-300)!important}.focus\:border-green-400:focus{border-color:var(--green-400)!important}.focus\:border-green-500:focus{border-color:var(--green-500)!important}.focus\:border-green-600:focus{border-color:var(--green-600)!important}.focus\:border-green-700:focus{border-color:var(--green-700)!important}.focus\:border-green-800:focus{border-color:var(--green-800)!important}.focus\:border-green-900:focus{border-color:var(--green-900)!important}.hover\:border-green-50:hover{border-color:var(--green-50)!important}.hover\:border-green-100:hover{border-color:var(--green-100)!important}.hover\:border-green-200:hover{border-color:var(--green-200)!important}.hover\:border-green-300:hover{border-color:var(--green-300)!important}.hover\:border-green-400:hover{border-color:var(--green-400)!important}.hover\:border-green-500:hover{border-color:var(--green-500)!important}.hover\:border-green-600:hover{border-color:var(--green-600)!important}.hover\:border-green-700:hover{border-color:var(--green-700)!important}.hover\:border-green-800:hover{border-color:var(--green-800)!important}.hover\:border-green-900:hover{border-color:var(--green-900)!important}.active\:border-green-50:active{border-color:var(--green-50)!important}.active\:border-green-100:active{border-color:var(--green-100)!important}.active\:border-green-200:active{border-color:var(--green-200)!important}.active\:border-green-300:active{border-color:var(--green-300)!important}.active\:border-green-400:active{border-color:var(--green-400)!important}.active\:border-green-500:active{border-color:var(--green-500)!important}.active\:border-green-600:active{border-color:var(--green-600)!important}.active\:border-green-700:active{border-color:var(--green-700)!important}.active\:border-green-800:active{border-color:var(--green-800)!important}.active\:border-green-900:active{border-color:var(--green-900)!important}.border-yellow-50{border-color:var(--yellow-50)!important}.border-yellow-100{border-color:var(--yellow-100)!important}.border-yellow-200{border-color:var(--yellow-200)!important}.border-yellow-300{border-color:var(--yellow-300)!important}.border-yellow-400{border-color:var(--yellow-400)!important}.border-yellow-500{border-color:var(--yellow-500)!important}.border-yellow-600{border-color:var(--yellow-600)!important}.border-yellow-700{border-color:var(--yellow-700)!important}.border-yellow-800{border-color:var(--yellow-800)!important}.border-yellow-900{border-color:var(--yellow-900)!important}.focus\:border-yellow-50:focus{border-color:var(--yellow-50)!important}.focus\:border-yellow-100:focus{border-color:var(--yellow-100)!important}.focus\:border-yellow-200:focus{border-color:var(--yellow-200)!important}.focus\:border-yellow-300:focus{border-color:var(--yellow-300)!important}.focus\:border-yellow-400:focus{border-color:var(--yellow-400)!important}.focus\:border-yellow-500:focus{border-color:var(--yellow-500)!important}.focus\:border-yellow-600:focus{border-color:var(--yellow-600)!important}.focus\:border-yellow-700:focus{border-color:var(--yellow-700)!important}.focus\:border-yellow-800:focus{border-color:var(--yellow-800)!important}.focus\:border-yellow-900:focus{border-color:var(--yellow-900)!important}.hover\:border-yellow-50:hover{border-color:var(--yellow-50)!important}.hover\:border-yellow-100:hover{border-color:var(--yellow-100)!important}.hover\:border-yellow-200:hover{border-color:var(--yellow-200)!important}.hover\:border-yellow-300:hover{border-color:var(--yellow-300)!important}.hover\:border-yellow-400:hover{border-color:var(--yellow-400)!important}.hover\:border-yellow-500:hover{border-color:var(--yellow-500)!important}.hover\:border-yellow-600:hover{border-color:var(--yellow-600)!important}.hover\:border-yellow-700:hover{border-color:var(--yellow-700)!important}.hover\:border-yellow-800:hover{border-color:var(--yellow-800)!important}.hover\:border-yellow-900:hover{border-color:var(--yellow-900)!important}.active\:border-yellow-50:active{border-color:var(--yellow-50)!important}.active\:border-yellow-100:active{border-color:var(--yellow-100)!important}.active\:border-yellow-200:active{border-color:var(--yellow-200)!important}.active\:border-yellow-300:active{border-color:var(--yellow-300)!important}.active\:border-yellow-400:active{border-color:var(--yellow-400)!important}.active\:border-yellow-500:active{border-color:var(--yellow-500)!important}.active\:border-yellow-600:active{border-color:var(--yellow-600)!important}.active\:border-yellow-700:active{border-color:var(--yellow-700)!important}.active\:border-yellow-800:active{border-color:var(--yellow-800)!important}.active\:border-yellow-900:active{border-color:var(--yellow-900)!important}.border-cyan-50{border-color:var(--cyan-50)!important}.border-cyan-100{border-color:var(--cyan-100)!important}.border-cyan-200{border-color:var(--cyan-200)!important}.border-cyan-300{border-color:var(--cyan-300)!important}.border-cyan-400{border-color:var(--cyan-400)!important}.border-cyan-500{border-color:var(--cyan-500)!important}.border-cyan-600{border-color:var(--cyan-600)!important}.border-cyan-700{border-color:var(--cyan-700)!important}.border-cyan-800{border-color:var(--cyan-800)!important}.border-cyan-900{border-color:var(--cyan-900)!important}.focus\:border-cyan-50:focus{border-color:var(--cyan-50)!important}.focus\:border-cyan-100:focus{border-color:var(--cyan-100)!important}.focus\:border-cyan-200:focus{border-color:var(--cyan-200)!important}.focus\:border-cyan-300:focus{border-color:var(--cyan-300)!important}.focus\:border-cyan-400:focus{border-color:var(--cyan-400)!important}.focus\:border-cyan-500:focus{border-color:var(--cyan-500)!important}.focus\:border-cyan-600:focus{border-color:var(--cyan-600)!important}.focus\:border-cyan-700:focus{border-color:var(--cyan-700)!important}.focus\:border-cyan-800:focus{border-color:var(--cyan-800)!important}.focus\:border-cyan-900:focus{border-color:var(--cyan-900)!important}.hover\:border-cyan-50:hover{border-color:var(--cyan-50)!important}.hover\:border-cyan-100:hover{border-color:var(--cyan-100)!important}.hover\:border-cyan-200:hover{border-color:var(--cyan-200)!important}.hover\:border-cyan-300:hover{border-color:var(--cyan-300)!important}.hover\:border-cyan-400:hover{border-color:var(--cyan-400)!important}.hover\:border-cyan-500:hover{border-color:var(--cyan-500)!important}.hover\:border-cyan-600:hover{border-color:var(--cyan-600)!important}.hover\:border-cyan-700:hover{border-color:var(--cyan-700)!important}.hover\:border-cyan-800:hover{border-color:var(--cyan-800)!important}.hover\:border-cyan-900:hover{border-color:var(--cyan-900)!important}.active\:border-cyan-50:active{border-color:var(--cyan-50)!important}.active\:border-cyan-100:active{border-color:var(--cyan-100)!important}.active\:border-cyan-200:active{border-color:var(--cyan-200)!important}.active\:border-cyan-300:active{border-color:var(--cyan-300)!important}.active\:border-cyan-400:active{border-color:var(--cyan-400)!important}.active\:border-cyan-500:active{border-color:var(--cyan-500)!important}.active\:border-cyan-600:active{border-color:var(--cyan-600)!important}.active\:border-cyan-700:active{border-color:var(--cyan-700)!important}.active\:border-cyan-800:active{border-color:var(--cyan-800)!important}.active\:border-cyan-900:active{border-color:var(--cyan-900)!important}.border-pink-50{border-color:var(--pink-50)!important}.border-pink-100{border-color:var(--pink-100)!important}.border-pink-200{border-color:var(--pink-200)!important}.border-pink-300{border-color:var(--pink-300)!important}.border-pink-400{border-color:var(--pink-400)!important}.border-pink-500{border-color:var(--pink-500)!important}.border-pink-600{border-color:var(--pink-600)!important}.border-pink-700{border-color:var(--pink-700)!important}.border-pink-800{border-color:var(--pink-800)!important}.border-pink-900{border-color:var(--pink-900)!important}.focus\:border-pink-50:focus{border-color:var(--pink-50)!important}.focus\:border-pink-100:focus{border-color:var(--pink-100)!important}.focus\:border-pink-200:focus{border-color:var(--pink-200)!important}.focus\:border-pink-300:focus{border-color:var(--pink-300)!important}.focus\:border-pink-400:focus{border-color:var(--pink-400)!important}.focus\:border-pink-500:focus{border-color:var(--pink-500)!important}.focus\:border-pink-600:focus{border-color:var(--pink-600)!important}.focus\:border-pink-700:focus{border-color:var(--pink-700)!important}.focus\:border-pink-800:focus{border-color:var(--pink-800)!important}.focus\:border-pink-900:focus{border-color:var(--pink-900)!important}.hover\:border-pink-50:hover{border-color:var(--pink-50)!important}.hover\:border-pink-100:hover{border-color:var(--pink-100)!important}.hover\:border-pink-200:hover{border-color:var(--pink-200)!important}.hover\:border-pink-300:hover{border-color:var(--pink-300)!important}.hover\:border-pink-400:hover{border-color:var(--pink-400)!important}.hover\:border-pink-500:hover{border-color:var(--pink-500)!important}.hover\:border-pink-600:hover{border-color:var(--pink-600)!important}.hover\:border-pink-700:hover{border-color:var(--pink-700)!important}.hover\:border-pink-800:hover{border-color:var(--pink-800)!important}.hover\:border-pink-900:hover{border-color:var(--pink-900)!important}.active\:border-pink-50:active{border-color:var(--pink-50)!important}.active\:border-pink-100:active{border-color:var(--pink-100)!important}.active\:border-pink-200:active{border-color:var(--pink-200)!important}.active\:border-pink-300:active{border-color:var(--pink-300)!important}.active\:border-pink-400:active{border-color:var(--pink-400)!important}.active\:border-pink-500:active{border-color:var(--pink-500)!important}.active\:border-pink-600:active{border-color:var(--pink-600)!important}.active\:border-pink-700:active{border-color:var(--pink-700)!important}.active\:border-pink-800:active{border-color:var(--pink-800)!important}.active\:border-pink-900:active{border-color:var(--pink-900)!important}.border-indigo-50{border-color:var(--indigo-50)!important}.border-indigo-100{border-color:var(--indigo-100)!important}.border-indigo-200{border-color:var(--indigo-200)!important}.border-indigo-300{border-color:var(--indigo-300)!important}.border-indigo-400{border-color:var(--indigo-400)!important}.border-indigo-500{border-color:var(--indigo-500)!important}.border-indigo-600{border-color:var(--indigo-600)!important}.border-indigo-700{border-color:var(--indigo-700)!important}.border-indigo-800{border-color:var(--indigo-800)!important}.border-indigo-900{border-color:var(--indigo-900)!important}.focus\:border-indigo-50:focus{border-color:var(--indigo-50)!important}.focus\:border-indigo-100:focus{border-color:var(--indigo-100)!important}.focus\:border-indigo-200:focus{border-color:var(--indigo-200)!important}.focus\:border-indigo-300:focus{border-color:var(--indigo-300)!important}.focus\:border-indigo-400:focus{border-color:var(--indigo-400)!important}.focus\:border-indigo-500:focus{border-color:var(--indigo-500)!important}.focus\:border-indigo-600:focus{border-color:var(--indigo-600)!important}.focus\:border-indigo-700:focus{border-color:var(--indigo-700)!important}.focus\:border-indigo-800:focus{border-color:var(--indigo-800)!important}.focus\:border-indigo-900:focus{border-color:var(--indigo-900)!important}.hover\:border-indigo-50:hover{border-color:var(--indigo-50)!important}.hover\:border-indigo-100:hover{border-color:var(--indigo-100)!important}.hover\:border-indigo-200:hover{border-color:var(--indigo-200)!important}.hover\:border-indigo-300:hover{border-color:var(--indigo-300)!important}.hover\:border-indigo-400:hover{border-color:var(--indigo-400)!important}.hover\:border-indigo-500:hover{border-color:var(--indigo-500)!important}.hover\:border-indigo-600:hover{border-color:var(--indigo-600)!important}.hover\:border-indigo-700:hover{border-color:var(--indigo-700)!important}.hover\:border-indigo-800:hover{border-color:var(--indigo-800)!important}.hover\:border-indigo-900:hover{border-color:var(--indigo-900)!important}.active\:border-indigo-50:active{border-color:var(--indigo-50)!important}.active\:border-indigo-100:active{border-color:var(--indigo-100)!important}.active\:border-indigo-200:active{border-color:var(--indigo-200)!important}.active\:border-indigo-300:active{border-color:var(--indigo-300)!important}.active\:border-indigo-400:active{border-color:var(--indigo-400)!important}.active\:border-indigo-500:active{border-color:var(--indigo-500)!important}.active\:border-indigo-600:active{border-color:var(--indigo-600)!important}.active\:border-indigo-700:active{border-color:var(--indigo-700)!important}.active\:border-indigo-800:active{border-color:var(--indigo-800)!important}.active\:border-indigo-900:active{border-color:var(--indigo-900)!important}.border-teal-50{border-color:var(--teal-50)!important}.border-teal-100{border-color:var(--teal-100)!important}.border-teal-200{border-color:var(--teal-200)!important}.border-teal-300{border-color:var(--teal-300)!important}.border-teal-400{border-color:var(--teal-400)!important}.border-teal-500{border-color:var(--teal-500)!important}.border-teal-600{border-color:var(--teal-600)!important}.border-teal-700{border-color:var(--teal-700)!important}.border-teal-800{border-color:var(--teal-800)!important}.border-teal-900{border-color:var(--teal-900)!important}.focus\:border-teal-50:focus{border-color:var(--teal-50)!important}.focus\:border-teal-100:focus{border-color:var(--teal-100)!important}.focus\:border-teal-200:focus{border-color:var(--teal-200)!important}.focus\:border-teal-300:focus{border-color:var(--teal-300)!important}.focus\:border-teal-400:focus{border-color:var(--teal-400)!important}.focus\:border-teal-500:focus{border-color:var(--teal-500)!important}.focus\:border-teal-600:focus{border-color:var(--teal-600)!important}.focus\:border-teal-700:focus{border-color:var(--teal-700)!important}.focus\:border-teal-800:focus{border-color:var(--teal-800)!important}.focus\:border-teal-900:focus{border-color:var(--teal-900)!important}.hover\:border-teal-50:hover{border-color:var(--teal-50)!important}.hover\:border-teal-100:hover{border-color:var(--teal-100)!important}.hover\:border-teal-200:hover{border-color:var(--teal-200)!important}.hover\:border-teal-300:hover{border-color:var(--teal-300)!important}.hover\:border-teal-400:hover{border-color:var(--teal-400)!important}.hover\:border-teal-500:hover{border-color:var(--teal-500)!important}.hover\:border-teal-600:hover{border-color:var(--teal-600)!important}.hover\:border-teal-700:hover{border-color:var(--teal-700)!important}.hover\:border-teal-800:hover{border-color:var(--teal-800)!important}.hover\:border-teal-900:hover{border-color:var(--teal-900)!important}.active\:border-teal-50:active{border-color:var(--teal-50)!important}.active\:border-teal-100:active{border-color:var(--teal-100)!important}.active\:border-teal-200:active{border-color:var(--teal-200)!important}.active\:border-teal-300:active{border-color:var(--teal-300)!important}.active\:border-teal-400:active{border-color:var(--teal-400)!important}.active\:border-teal-500:active{border-color:var(--teal-500)!important}.active\:border-teal-600:active{border-color:var(--teal-600)!important}.active\:border-teal-700:active{border-color:var(--teal-700)!important}.active\:border-teal-800:active{border-color:var(--teal-800)!important}.active\:border-teal-900:active{border-color:var(--teal-900)!important}.border-orange-50{border-color:var(--orange-50)!important}.border-orange-100{border-color:var(--orange-100)!important}.border-orange-200{border-color:var(--orange-200)!important}.border-orange-300{border-color:var(--orange-300)!important}.border-orange-400{border-color:var(--orange-400)!important}.border-orange-500{border-color:var(--orange-500)!important}.border-orange-600{border-color:var(--orange-600)!important}.border-orange-700{border-color:var(--orange-700)!important}.border-orange-800{border-color:var(--orange-800)!important}.border-orange-900{border-color:var(--orange-900)!important}.focus\:border-orange-50:focus{border-color:var(--orange-50)!important}.focus\:border-orange-100:focus{border-color:var(--orange-100)!important}.focus\:border-orange-200:focus{border-color:var(--orange-200)!important}.focus\:border-orange-300:focus{border-color:var(--orange-300)!important}.focus\:border-orange-400:focus{border-color:var(--orange-400)!important}.focus\:border-orange-500:focus{border-color:var(--orange-500)!important}.focus\:border-orange-600:focus{border-color:var(--orange-600)!important}.focus\:border-orange-700:focus{border-color:var(--orange-700)!important}.focus\:border-orange-800:focus{border-color:var(--orange-800)!important}.focus\:border-orange-900:focus{border-color:var(--orange-900)!important}.hover\:border-orange-50:hover{border-color:var(--orange-50)!important}.hover\:border-orange-100:hover{border-color:var(--orange-100)!important}.hover\:border-orange-200:hover{border-color:var(--orange-200)!important}.hover\:border-orange-300:hover{border-color:var(--orange-300)!important}.hover\:border-orange-400:hover{border-color:var(--orange-400)!important}.hover\:border-orange-500:hover{border-color:var(--orange-500)!important}.hover\:border-orange-600:hover{border-color:var(--orange-600)!important}.hover\:border-orange-700:hover{border-color:var(--orange-700)!important}.hover\:border-orange-800:hover{border-color:var(--orange-800)!important}.hover\:border-orange-900:hover{border-color:var(--orange-900)!important}.active\:border-orange-50:active{border-color:var(--orange-50)!important}.active\:border-orange-100:active{border-color:var(--orange-100)!important}.active\:border-orange-200:active{border-color:var(--orange-200)!important}.active\:border-orange-300:active{border-color:var(--orange-300)!important}.active\:border-orange-400:active{border-color:var(--orange-400)!important}.active\:border-orange-500:active{border-color:var(--orange-500)!important}.active\:border-orange-600:active{border-color:var(--orange-600)!important}.active\:border-orange-700:active{border-color:var(--orange-700)!important}.active\:border-orange-800:active{border-color:var(--orange-800)!important}.active\:border-orange-900:active{border-color:var(--orange-900)!important}.border-bluegray-50{border-color:var(--bluegray-50)!important}.border-bluegray-100{border-color:var(--bluegray-100)!important}.border-bluegray-200{border-color:var(--bluegray-200)!important}.border-bluegray-300{border-color:var(--bluegray-300)!important}.border-bluegray-400{border-color:var(--bluegray-400)!important}.border-bluegray-500{border-color:var(--bluegray-500)!important}.border-bluegray-600{border-color:var(--bluegray-600)!important}.border-bluegray-700{border-color:var(--bluegray-700)!important}.border-bluegray-800{border-color:var(--bluegray-800)!important}.border-bluegray-900{border-color:var(--bluegray-900)!important}.focus\:border-bluegray-50:focus{border-color:var(--bluegray-50)!important}.focus\:border-bluegray-100:focus{border-color:var(--bluegray-100)!important}.focus\:border-bluegray-200:focus{border-color:var(--bluegray-200)!important}.focus\:border-bluegray-300:focus{border-color:var(--bluegray-300)!important}.focus\:border-bluegray-400:focus{border-color:var(--bluegray-400)!important}.focus\:border-bluegray-500:focus{border-color:var(--bluegray-500)!important}.focus\:border-bluegray-600:focus{border-color:var(--bluegray-600)!important}.focus\:border-bluegray-700:focus{border-color:var(--bluegray-700)!important}.focus\:border-bluegray-800:focus{border-color:var(--bluegray-800)!important}.focus\:border-bluegray-900:focus{border-color:var(--bluegray-900)!important}.hover\:border-bluegray-50:hover{border-color:var(--bluegray-50)!important}.hover\:border-bluegray-100:hover{border-color:var(--bluegray-100)!important}.hover\:border-bluegray-200:hover{border-color:var(--bluegray-200)!important}.hover\:border-bluegray-300:hover{border-color:var(--bluegray-300)!important}.hover\:border-bluegray-400:hover{border-color:var(--bluegray-400)!important}.hover\:border-bluegray-500:hover{border-color:var(--bluegray-500)!important}.hover\:border-bluegray-600:hover{border-color:var(--bluegray-600)!important}.hover\:border-bluegray-700:hover{border-color:var(--bluegray-700)!important}.hover\:border-bluegray-800:hover{border-color:var(--bluegray-800)!important}.hover\:border-bluegray-900:hover{border-color:var(--bluegray-900)!important}.active\:border-bluegray-50:active{border-color:var(--bluegray-50)!important}.active\:border-bluegray-100:active{border-color:var(--bluegray-100)!important}.active\:border-bluegray-200:active{border-color:var(--bluegray-200)!important}.active\:border-bluegray-300:active{border-color:var(--bluegray-300)!important}.active\:border-bluegray-400:active{border-color:var(--bluegray-400)!important}.active\:border-bluegray-500:active{border-color:var(--bluegray-500)!important}.active\:border-bluegray-600:active{border-color:var(--bluegray-600)!important}.active\:border-bluegray-700:active{border-color:var(--bluegray-700)!important}.active\:border-bluegray-800:active{border-color:var(--bluegray-800)!important}.active\:border-bluegray-900:active{border-color:var(--bluegray-900)!important}.border-purple-50{border-color:var(--purple-50)!important}.border-purple-100{border-color:var(--purple-100)!important}.border-purple-200{border-color:var(--purple-200)!important}.border-purple-300{border-color:var(--purple-300)!important}.border-purple-400{border-color:var(--purple-400)!important}.border-purple-500{border-color:var(--purple-500)!important}.border-purple-600{border-color:var(--purple-600)!important}.border-purple-700{border-color:var(--purple-700)!important}.border-purple-800{border-color:var(--purple-800)!important}.border-purple-900{border-color:var(--purple-900)!important}.focus\:border-purple-50:focus{border-color:var(--purple-50)!important}.focus\:border-purple-100:focus{border-color:var(--purple-100)!important}.focus\:border-purple-200:focus{border-color:var(--purple-200)!important}.focus\:border-purple-300:focus{border-color:var(--purple-300)!important}.focus\:border-purple-400:focus{border-color:var(--purple-400)!important}.focus\:border-purple-500:focus{border-color:var(--purple-500)!important}.focus\:border-purple-600:focus{border-color:var(--purple-600)!important}.focus\:border-purple-700:focus{border-color:var(--purple-700)!important}.focus\:border-purple-800:focus{border-color:var(--purple-800)!important}.focus\:border-purple-900:focus{border-color:var(--purple-900)!important}.hover\:border-purple-50:hover{border-color:var(--purple-50)!important}.hover\:border-purple-100:hover{border-color:var(--purple-100)!important}.hover\:border-purple-200:hover{border-color:var(--purple-200)!important}.hover\:border-purple-300:hover{border-color:var(--purple-300)!important}.hover\:border-purple-400:hover{border-color:var(--purple-400)!important}.hover\:border-purple-500:hover{border-color:var(--purple-500)!important}.hover\:border-purple-600:hover{border-color:var(--purple-600)!important}.hover\:border-purple-700:hover{border-color:var(--purple-700)!important}.hover\:border-purple-800:hover{border-color:var(--purple-800)!important}.hover\:border-purple-900:hover{border-color:var(--purple-900)!important}.active\:border-purple-50:active{border-color:var(--purple-50)!important}.active\:border-purple-100:active{border-color:var(--purple-100)!important}.active\:border-purple-200:active{border-color:var(--purple-200)!important}.active\:border-purple-300:active{border-color:var(--purple-300)!important}.active\:border-purple-400:active{border-color:var(--purple-400)!important}.active\:border-purple-500:active{border-color:var(--purple-500)!important}.active\:border-purple-600:active{border-color:var(--purple-600)!important}.active\:border-purple-700:active{border-color:var(--purple-700)!important}.active\:border-purple-800:active{border-color:var(--purple-800)!important}.active\:border-purple-900:active{border-color:var(--purple-900)!important}.border-gray-50{border-color:var(--gray-50)!important}.border-gray-100{border-color:var(--gray-100)!important}.border-gray-200{border-color:var(--gray-200)!important}.border-gray-300{border-color:var(--gray-300)!important}.border-gray-400{border-color:var(--gray-400)!important}.border-gray-500{border-color:var(--gray-500)!important}.border-gray-600{border-color:var(--gray-600)!important}.border-gray-700{border-color:var(--gray-700)!important}.border-gray-800{border-color:var(--gray-800)!important}.border-gray-900{border-color:var(--gray-900)!important}.focus\:border-gray-50:focus{border-color:var(--gray-50)!important}.focus\:border-gray-100:focus{border-color:var(--gray-100)!important}.focus\:border-gray-200:focus{border-color:var(--gray-200)!important}.focus\:border-gray-300:focus{border-color:var(--gray-300)!important}.focus\:border-gray-400:focus{border-color:var(--gray-400)!important}.focus\:border-gray-500:focus{border-color:var(--gray-500)!important}.focus\:border-gray-600:focus{border-color:var(--gray-600)!important}.focus\:border-gray-700:focus{border-color:var(--gray-700)!important}.focus\:border-gray-800:focus{border-color:var(--gray-800)!important}.focus\:border-gray-900:focus{border-color:var(--gray-900)!important}.hover\:border-gray-50:hover{border-color:var(--gray-50)!important}.hover\:border-gray-100:hover{border-color:var(--gray-100)!important}.hover\:border-gray-200:hover{border-color:var(--gray-200)!important}.hover\:border-gray-300:hover{border-color:var(--gray-300)!important}.hover\:border-gray-400:hover{border-color:var(--gray-400)!important}.hover\:border-gray-500:hover{border-color:var(--gray-500)!important}.hover\:border-gray-600:hover{border-color:var(--gray-600)!important}.hover\:border-gray-700:hover{border-color:var(--gray-700)!important}.hover\:border-gray-800:hover{border-color:var(--gray-800)!important}.hover\:border-gray-900:hover{border-color:var(--gray-900)!important}.active\:border-gray-50:active{border-color:var(--gray-50)!important}.active\:border-gray-100:active{border-color:var(--gray-100)!important}.active\:border-gray-200:active{border-color:var(--gray-200)!important}.active\:border-gray-300:active{border-color:var(--gray-300)!important}.active\:border-gray-400:active{border-color:var(--gray-400)!important}.active\:border-gray-500:active{border-color:var(--gray-500)!important}.active\:border-gray-600:active{border-color:var(--gray-600)!important}.active\:border-gray-700:active{border-color:var(--gray-700)!important}.active\:border-gray-800:active{border-color:var(--gray-800)!important}.active\:border-gray-900:active{border-color:var(--gray-900)!important}.border-red-50{border-color:var(--red-50)!important}.border-red-100{border-color:var(--red-100)!important}.border-red-200{border-color:var(--red-200)!important}.border-red-300{border-color:var(--red-300)!important}.border-red-400{border-color:var(--red-400)!important}.border-red-500{border-color:var(--red-500)!important}.border-red-600{border-color:var(--red-600)!important}.border-red-700{border-color:var(--red-700)!important}.border-red-800{border-color:var(--red-800)!important}.border-red-900{border-color:var(--red-900)!important}.focus\:border-red-50:focus{border-color:var(--red-50)!important}.focus\:border-red-100:focus{border-color:var(--red-100)!important}.focus\:border-red-200:focus{border-color:var(--red-200)!important}.focus\:border-red-300:focus{border-color:var(--red-300)!important}.focus\:border-red-400:focus{border-color:var(--red-400)!important}.focus\:border-red-500:focus{border-color:var(--red-500)!important}.focus\:border-red-600:focus{border-color:var(--red-600)!important}.focus\:border-red-700:focus{border-color:var(--red-700)!important}.focus\:border-red-800:focus{border-color:var(--red-800)!important}.focus\:border-red-900:focus{border-color:var(--red-900)!important}.hover\:border-red-50:hover{border-color:var(--red-50)!important}.hover\:border-red-100:hover{border-color:var(--red-100)!important}.hover\:border-red-200:hover{border-color:var(--red-200)!important}.hover\:border-red-300:hover{border-color:var(--red-300)!important}.hover\:border-red-400:hover{border-color:var(--red-400)!important}.hover\:border-red-500:hover{border-color:var(--red-500)!important}.hover\:border-red-600:hover{border-color:var(--red-600)!important}.hover\:border-red-700:hover{border-color:var(--red-700)!important}.hover\:border-red-800:hover{border-color:var(--red-800)!important}.hover\:border-red-900:hover{border-color:var(--red-900)!important}.active\:border-red-50:active{border-color:var(--red-50)!important}.active\:border-red-100:active{border-color:var(--red-100)!important}.active\:border-red-200:active{border-color:var(--red-200)!important}.active\:border-red-300:active{border-color:var(--red-300)!important}.active\:border-red-400:active{border-color:var(--red-400)!important}.active\:border-red-500:active{border-color:var(--red-500)!important}.active\:border-red-600:active{border-color:var(--red-600)!important}.active\:border-red-700:active{border-color:var(--red-700)!important}.active\:border-red-800:active{border-color:var(--red-800)!important}.active\:border-red-900:active{border-color:var(--red-900)!important}.border-primary-50{border-color:var(--primary-50)!important}.border-primary-100{border-color:var(--primary-100)!important}.border-primary-200{border-color:var(--primary-200)!important}.border-primary-300{border-color:var(--primary-300)!important}.border-primary-400{border-color:var(--primary-400)!important}.border-primary-500{border-color:var(--primary-500)!important}.border-primary-600{border-color:var(--primary-600)!important}.border-primary-700{border-color:var(--primary-700)!important}.border-primary-800{border-color:var(--primary-800)!important}.border-primary-900{border-color:var(--primary-900)!important}.focus\:border-primary-50:focus{border-color:var(--primary-50)!important}.focus\:border-primary-100:focus{border-color:var(--primary-100)!important}.focus\:border-primary-200:focus{border-color:var(--primary-200)!important}.focus\:border-primary-300:focus{border-color:var(--primary-300)!important}.focus\:border-primary-400:focus{border-color:var(--primary-400)!important}.focus\:border-primary-500:focus{border-color:var(--primary-500)!important}.focus\:border-primary-600:focus{border-color:var(--primary-600)!important}.focus\:border-primary-700:focus{border-color:var(--primary-700)!important}.focus\:border-primary-800:focus{border-color:var(--primary-800)!important}.focus\:border-primary-900:focus{border-color:var(--primary-900)!important}.hover\:border-primary-50:hover{border-color:var(--primary-50)!important}.hover\:border-primary-100:hover{border-color:var(--primary-100)!important}.hover\:border-primary-200:hover{border-color:var(--primary-200)!important}.hover\:border-primary-300:hover{border-color:var(--primary-300)!important}.hover\:border-primary-400:hover{border-color:var(--primary-400)!important}.hover\:border-primary-500:hover{border-color:var(--primary-500)!important}.hover\:border-primary-600:hover{border-color:var(--primary-600)!important}.hover\:border-primary-700:hover{border-color:var(--primary-700)!important}.hover\:border-primary-800:hover{border-color:var(--primary-800)!important}.hover\:border-primary-900:hover{border-color:var(--primary-900)!important}.active\:border-primary-50:active{border-color:var(--primary-50)!important}.active\:border-primary-100:active{border-color:var(--primary-100)!important}.active\:border-primary-200:active{border-color:var(--primary-200)!important}.active\:border-primary-300:active{border-color:var(--primary-300)!important}.active\:border-primary-400:active{border-color:var(--primary-400)!important}.active\:border-primary-500:active{border-color:var(--primary-500)!important}.active\:border-primary-600:active{border-color:var(--primary-600)!important}.active\:border-primary-700:active{border-color:var(--primary-700)!important}.active\:border-primary-800:active{border-color:var(--primary-800)!important}.active\:border-primary-900:active{border-color:var(--primary-900)!important}.bg-white-alpha-10{background-color:#ffffff1a!important}.bg-white-alpha-20{background-color:#fff3!important}.bg-white-alpha-30{background-color:#ffffff4d!important}.bg-white-alpha-40{background-color:#fff6!important}.bg-white-alpha-50{background-color:#ffffff80!important}.bg-white-alpha-60{background-color:#fff9!important}.bg-white-alpha-70{background-color:#ffffffb3!important}.bg-white-alpha-80{background-color:#fffc!important}.bg-white-alpha-90{background-color:#ffffffe6!important}.hover\:bg-white-alpha-10:hover{background-color:#ffffff1a!important}.hover\:bg-white-alpha-20:hover{background-color:#fff3!important}.hover\:bg-white-alpha-30:hover{background-color:#ffffff4d!important}.hover\:bg-white-alpha-40:hover{background-color:#fff6!important}.hover\:bg-white-alpha-50:hover{background-color:#ffffff80!important}.hover\:bg-white-alpha-60:hover{background-color:#fff9!important}.hover\:bg-white-alpha-70:hover{background-color:#ffffffb3!important}.hover\:bg-white-alpha-80:hover{background-color:#fffc!important}.hover\:bg-white-alpha-90:hover{background-color:#ffffffe6!important}.focus\:bg-white-alpha-10:focus{background-color:#ffffff1a!important}.focus\:bg-white-alpha-20:focus{background-color:#fff3!important}.focus\:bg-white-alpha-30:focus{background-color:#ffffff4d!important}.focus\:bg-white-alpha-40:focus{background-color:#fff6!important}.focus\:bg-white-alpha-50:focus{background-color:#ffffff80!important}.focus\:bg-white-alpha-60:focus{background-color:#fff9!important}.focus\:bg-white-alpha-70:focus{background-color:#ffffffb3!important}.focus\:bg-white-alpha-80:focus{background-color:#fffc!important}.focus\:bg-white-alpha-90:focus{background-color:#ffffffe6!important}.active\:bg-white-alpha-10:active{background-color:#ffffff1a!important}.active\:bg-white-alpha-20:active{background-color:#fff3!important}.active\:bg-white-alpha-30:active{background-color:#ffffff4d!important}.active\:bg-white-alpha-40:active{background-color:#fff6!important}.active\:bg-white-alpha-50:active{background-color:#ffffff80!important}.active\:bg-white-alpha-60:active{background-color:#fff9!important}.active\:bg-white-alpha-70:active{background-color:#ffffffb3!important}.active\:bg-white-alpha-80:active{background-color:#fffc!important}.active\:bg-white-alpha-90:active{background-color:#ffffffe6!important}.bg-black-alpha-10{background-color:#0000001a!important}.bg-black-alpha-20{background-color:#0003!important}.bg-black-alpha-30{background-color:#0000004d!important}.bg-black-alpha-40{background-color:#0006!important}.bg-black-alpha-50{background-color:#00000080!important}.bg-black-alpha-60{background-color:#0009!important}.bg-black-alpha-70{background-color:#000000b3!important}.bg-black-alpha-80{background-color:#000c!important}.bg-black-alpha-90{background-color:#000000e6!important}.hover\:bg-black-alpha-10:hover{background-color:#0000001a!important}.hover\:bg-black-alpha-20:hover{background-color:#0003!important}.hover\:bg-black-alpha-30:hover{background-color:#0000004d!important}.hover\:bg-black-alpha-40:hover{background-color:#0006!important}.hover\:bg-black-alpha-50:hover{background-color:#00000080!important}.hover\:bg-black-alpha-60:hover{background-color:#0009!important}.hover\:bg-black-alpha-70:hover{background-color:#000000b3!important}.hover\:bg-black-alpha-80:hover{background-color:#000c!important}.hover\:bg-black-alpha-90:hover{background-color:#000000e6!important}.focus\:bg-black-alpha-10:focus{background-color:#0000001a!important}.focus\:bg-black-alpha-20:focus{background-color:#0003!important}.focus\:bg-black-alpha-30:focus{background-color:#0000004d!important}.focus\:bg-black-alpha-40:focus{background-color:#0006!important}.focus\:bg-black-alpha-50:focus{background-color:#00000080!important}.focus\:bg-black-alpha-60:focus{background-color:#0009!important}.focus\:bg-black-alpha-70:focus{background-color:#000000b3!important}.focus\:bg-black-alpha-80:focus{background-color:#000c!important}.focus\:bg-black-alpha-90:focus{background-color:#000000e6!important}.active\:bg-black-alpha-10:active{background-color:#0000001a!important}.active\:bg-black-alpha-20:active{background-color:#0003!important}.active\:bg-black-alpha-30:active{background-color:#0000004d!important}.active\:bg-black-alpha-40:active{background-color:#0006!important}.active\:bg-black-alpha-50:active{background-color:#00000080!important}.active\:bg-black-alpha-60:active{background-color:#0009!important}.active\:bg-black-alpha-70:active{background-color:#000000b3!important}.active\:bg-black-alpha-80:active{background-color:#000c!important}.active\:bg-black-alpha-90:active{background-color:#000000e6!important}.border-white-alpha-10{border-color:#ffffff1a!important}.border-white-alpha-20{border-color:#fff3!important}.border-white-alpha-30{border-color:#ffffff4d!important}.border-white-alpha-40{border-color:#fff6!important}.border-white-alpha-50{border-color:#ffffff80!important}.border-white-alpha-60{border-color:#fff9!important}.border-white-alpha-70{border-color:#ffffffb3!important}.border-white-alpha-80{border-color:#fffc!important}.border-white-alpha-90{border-color:#ffffffe6!important}.hover\:border-white-alpha-10:hover{border-color:#ffffff1a!important}.hover\:border-white-alpha-20:hover{border-color:#fff3!important}.hover\:border-white-alpha-30:hover{border-color:#ffffff4d!important}.hover\:border-white-alpha-40:hover{border-color:#fff6!important}.hover\:border-white-alpha-50:hover{border-color:#ffffff80!important}.hover\:border-white-alpha-60:hover{border-color:#fff9!important}.hover\:border-white-alpha-70:hover{border-color:#ffffffb3!important}.hover\:border-white-alpha-80:hover{border-color:#fffc!important}.hover\:border-white-alpha-90:hover{border-color:#ffffffe6!important}.focus\:border-white-alpha-10:focus{border-color:#ffffff1a!important}.focus\:border-white-alpha-20:focus{border-color:#fff3!important}.focus\:border-white-alpha-30:focus{border-color:#ffffff4d!important}.focus\:border-white-alpha-40:focus{border-color:#fff6!important}.focus\:border-white-alpha-50:focus{border-color:#ffffff80!important}.focus\:border-white-alpha-60:focus{border-color:#fff9!important}.focus\:border-white-alpha-70:focus{border-color:#ffffffb3!important}.focus\:border-white-alpha-80:focus{border-color:#fffc!important}.focus\:border-white-alpha-90:focus{border-color:#ffffffe6!important}.active\:border-white-alpha-10:active{border-color:#ffffff1a!important}.active\:border-white-alpha-20:active{border-color:#fff3!important}.active\:border-white-alpha-30:active{border-color:#ffffff4d!important}.active\:border-white-alpha-40:active{border-color:#fff6!important}.active\:border-white-alpha-50:active{border-color:#ffffff80!important}.active\:border-white-alpha-60:active{border-color:#fff9!important}.active\:border-white-alpha-70:active{border-color:#ffffffb3!important}.active\:border-white-alpha-80:active{border-color:#fffc!important}.active\:border-white-alpha-90:active{border-color:#ffffffe6!important}.border-black-alpha-10{border-color:#0000001a!important}.border-black-alpha-20{border-color:#0003!important}.border-black-alpha-30{border-color:#0000004d!important}.border-black-alpha-40{border-color:#0006!important}.border-black-alpha-50{border-color:#00000080!important}.border-black-alpha-60{border-color:#0009!important}.border-black-alpha-70{border-color:#000000b3!important}.border-black-alpha-80{border-color:#000c!important}.border-black-alpha-90{border-color:#000000e6!important}.hover\:border-black-alpha-10:hover{border-color:#0000001a!important}.hover\:border-black-alpha-20:hover{border-color:#0003!important}.hover\:border-black-alpha-30:hover{border-color:#0000004d!important}.hover\:border-black-alpha-40:hover{border-color:#0006!important}.hover\:border-black-alpha-50:hover{border-color:#00000080!important}.hover\:border-black-alpha-60:hover{border-color:#0009!important}.hover\:border-black-alpha-70:hover{border-color:#000000b3!important}.hover\:border-black-alpha-80:hover{border-color:#000c!important}.hover\:border-black-alpha-90:hover{border-color:#000000e6!important}.focus\:border-black-alpha-10:focus{border-color:#0000001a!important}.focus\:border-black-alpha-20:focus{border-color:#0003!important}.focus\:border-black-alpha-30:focus{border-color:#0000004d!important}.focus\:border-black-alpha-40:focus{border-color:#0006!important}.focus\:border-black-alpha-50:focus{border-color:#00000080!important}.focus\:border-black-alpha-60:focus{border-color:#0009!important}.focus\:border-black-alpha-70:focus{border-color:#000000b3!important}.focus\:border-black-alpha-80:focus{border-color:#000c!important}.focus\:border-black-alpha-90:focus{border-color:#000000e6!important}.active\:border-black-alpha-10:active{border-color:#0000001a!important}.active\:border-black-alpha-20:active{border-color:#0003!important}.active\:border-black-alpha-30:active{border-color:#0000004d!important}.active\:border-black-alpha-40:active{border-color:#0006!important}.active\:border-black-alpha-50:active{border-color:#00000080!important}.active\:border-black-alpha-60:active{border-color:#0009!important}.active\:border-black-alpha-70:active{border-color:#000000b3!important}.active\:border-black-alpha-80:active{border-color:#000c!important}.active\:border-black-alpha-90:active{border-color:#000000e6!important}.text-white-alpha-10{color:#ffffff1a!important}.text-white-alpha-20{color:#fff3!important}.text-white-alpha-30{color:#ffffff4d!important}.text-white-alpha-40{color:#fff6!important}.text-white-alpha-50{color:#ffffff80!important}.text-white-alpha-60{color:#fff9!important}.text-white-alpha-70{color:#ffffffb3!important}.text-white-alpha-80{color:#fffc!important}.text-white-alpha-90{color:#ffffffe6!important}.hover\:text-white-alpha-10:hover{color:#ffffff1a!important}.hover\:text-white-alpha-20:hover{color:#fff3!important}.hover\:text-white-alpha-30:hover{color:#ffffff4d!important}.hover\:text-white-alpha-40:hover{color:#fff6!important}.hover\:text-white-alpha-50:hover{color:#ffffff80!important}.hover\:text-white-alpha-60:hover{color:#fff9!important}.hover\:text-white-alpha-70:hover{color:#ffffffb3!important}.hover\:text-white-alpha-80:hover{color:#fffc!important}.hover\:text-white-alpha-90:hover{color:#ffffffe6!important}.focus\:text-white-alpha-10:focus{color:#ffffff1a!important}.focus\:text-white-alpha-20:focus{color:#fff3!important}.focus\:text-white-alpha-30:focus{color:#ffffff4d!important}.focus\:text-white-alpha-40:focus{color:#fff6!important}.focus\:text-white-alpha-50:focus{color:#ffffff80!important}.focus\:text-white-alpha-60:focus{color:#fff9!important}.focus\:text-white-alpha-70:focus{color:#ffffffb3!important}.focus\:text-white-alpha-80:focus{color:#fffc!important}.focus\:text-white-alpha-90:focus{color:#ffffffe6!important}.active\:text-white-alpha-10:active{color:#ffffff1a!important}.active\:text-white-alpha-20:active{color:#fff3!important}.active\:text-white-alpha-30:active{color:#ffffff4d!important}.active\:text-white-alpha-40:active{color:#fff6!important}.active\:text-white-alpha-50:active{color:#ffffff80!important}.active\:text-white-alpha-60:active{color:#fff9!important}.active\:text-white-alpha-70:active{color:#ffffffb3!important}.active\:text-white-alpha-80:active{color:#fffc!important}.active\:text-white-alpha-90:active{color:#ffffffe6!important}.text-black-alpha-10{color:#0000001a!important}.text-black-alpha-20{color:#0003!important}.text-black-alpha-30{color:#0000004d!important}.text-black-alpha-40{color:#0006!important}.text-black-alpha-50{color:#00000080!important}.text-black-alpha-60{color:#0009!important}.text-black-alpha-70{color:#000000b3!important}.text-black-alpha-80{color:#000c!important}.text-black-alpha-90{color:#000000e6!important}.hover\:text-black-alpha-10:hover{color:#0000001a!important}.hover\:text-black-alpha-20:hover{color:#0003!important}.hover\:text-black-alpha-30:hover{color:#0000004d!important}.hover\:text-black-alpha-40:hover{color:#0006!important}.hover\:text-black-alpha-50:hover{color:#00000080!important}.hover\:text-black-alpha-60:hover{color:#0009!important}.hover\:text-black-alpha-70:hover{color:#000000b3!important}.hover\:text-black-alpha-80:hover{color:#000c!important}.hover\:text-black-alpha-90:hover{color:#000000e6!important}.focus\:text-black-alpha-10:focus{color:#0000001a!important}.focus\:text-black-alpha-20:focus{color:#0003!important}.focus\:text-black-alpha-30:focus{color:#0000004d!important}.focus\:text-black-alpha-40:focus{color:#0006!important}.focus\:text-black-alpha-50:focus{color:#00000080!important}.focus\:text-black-alpha-60:focus{color:#0009!important}.focus\:text-black-alpha-70:focus{color:#000000b3!important}.focus\:text-black-alpha-80:focus{color:#000c!important}.focus\:text-black-alpha-90:focus{color:#000000e6!important}.active\:text-black-alpha-10:active{color:#0000001a!important}.active\:text-black-alpha-20:active{color:#0003!important}.active\:text-black-alpha-30:active{color:#0000004d!important}.active\:text-black-alpha-40:active{color:#0006!important}.active\:text-black-alpha-50:active{color:#00000080!important}.active\:text-black-alpha-60:active{color:#0009!important}.active\:text-black-alpha-70:active{color:#000000b3!important}.active\:text-black-alpha-80:active{color:#000c!important}.active\:text-black-alpha-90:active{color:#000000e6!important}.text-primary{color:var(--primary-color)!important}.bg-primary{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.bg-primary-reverse{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.bg-white{background-color:#fff!important}.border-primary{border-color:var(--primary-color)!important}.text-white{color:#fff!important}.border-white{border-color:#fff!important}.text-color{color:var(--text-color)!important}.text-color-secondary{color:var(--text-color-secondary)!important}.surface-ground{background-color:var(--surface-ground)!important}.surface-section{background-color:var(--surface-section)!important}.surface-card{background-color:var(--surface-card)!important}.surface-overlay{background-color:var(--surface-overlay)!important}.surface-hover{background-color:var(--surface-hover)!important}.surface-border{border-color:var(--surface-border)!important}.focus\:text-primary:focus{color:var(--primary-color)!important}.hover\:text-primary:hover,.active\:text-primary:active{color:var(--primary-color)!important}.focus\:bg-primary:focus{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.hover\:bg-primary:hover,.active\:bg-primary:active{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.focus\:bg-primary-reverse:focus{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.hover\:bg-primary-reverse:hover,.active\:bg-primary-reverse:active{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.focus\:bg-white:focus{background-color:#fff!important}.hover\:bg-white:hover,.active\:bg-white:active{background-color:#fff!important}.focus\:border-primary:focus{border-color:var(--primary-color)!important}.hover\:border-primary:hover,.active\:border-primary:active{border-color:var(--primary-color)!important}.focus\:text-white:focus{color:#fff!important}.hover\:text-white:hover,.active\:text-white:active{color:#fff!important}.focus\:border-white:focus{border-color:#fff!important}.hover\:border-white:hover,.active\:border-white:active{border-color:#fff!important}.focus\:text-color:focus{color:var(--text-color)!important}.hover\:text-color:hover,.active\:text-color:active{color:var(--text-color)!important}.focus\:text-color-secondary:focus{color:var(--text-color-secondary)!important}.hover\:text-color-secondary:hover,.active\:text-color-secondary:active{color:var(--text-color-secondary)!important}.focus\:surface-ground:focus{background-color:var(--surface-ground)!important}.hover\:surface-ground:hover,.active\:surface-ground:active{background-color:var(--surface-ground)!important}.focus\:surface-section:focus{background-color:var(--surface-section)!important}.hover\:surface-section:hover,.active\:surface-section:active{background-color:var(--surface-section)!important}.focus\:surface-card:focus{background-color:var(--surface-card)!important}.hover\:surface-card:hover,.active\:surface-card:active{background-color:var(--surface-card)!important}.focus\:surface-overlay:focus{background-color:var(--surface-overlay)!important}.hover\:surface-overlay:hover,.active\:surface-overlay:active{background-color:var(--surface-overlay)!important}.focus\:surface-hover:focus{background-color:var(--surface-hover)!important}.hover\:surface-hover:hover,.active\:surface-hover:active{background-color:var(--surface-hover)!important}.focus\:surface-border:focus{border-color:var(--surface-border)!important}.hover\:surface-border:hover,.active\:surface-border:active{border-color:var(--surface-border)!important}@media screen and (min-width:576px){.sm\:text-primary{color:var(--primary-color)!important}.sm\:bg-primary{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.sm\:bg-primary-reverse{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.sm\:bg-white{background-color:#fff!important}.sm\:border-primary{border-color:var(--primary-color)!important}.sm\:text-white{color:#fff!important}.sm\:border-white{border-color:#fff!important}.sm\:text-color{color:var(--text-color)!important}.sm\:text-color-secondary{color:var(--text-color-secondary)!important}.sm\:surface-ground{background-color:var(--surface-ground)!important}.sm\:surface-section{background-color:var(--surface-section)!important}.sm\:surface-card{background-color:var(--surface-card)!important}.sm\:surface-overlay{background-color:var(--surface-overlay)!important}.sm\:surface-hover{background-color:var(--surface-hover)!important}.sm\:surface-border{border-color:var(--surface-border)!important}.sm\:focus\:text-primary:focus{color:var(--primary-color)!important}.sm\:hover\:text-primary:hover,.sm\:active\:text-primary:active{color:var(--primary-color)!important}.sm\:focus\:bg-primary:focus{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.sm\:hover\:bg-primary:hover,.sm\:active\:bg-primary:active{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.sm\:focus\:bg-primary-reverse:focus{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.sm\:hover\:bg-primary-reverse:hover,.sm\:active\:bg-primary-reverse:active{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.sm\:focus\:bg-white:focus{background-color:#fff!important}.sm\:hover\:bg-white:hover,.sm\:active\:bg-white:active{background-color:#fff!important}.sm\:focus\:border-primary:focus{border-color:var(--primary-color)!important}.sm\:hover\:border-primary:hover,.sm\:active\:border-primary:active{border-color:var(--primary-color)!important}.sm\:focus\:text-white:focus{color:#fff!important}.sm\:hover\:text-white:hover,.sm\:active\:text-white:active{color:#fff!important}.sm\:focus\:border-white:focus{border-color:#fff!important}.sm\:hover\:border-white:hover,.sm\:active\:border-white:active{border-color:#fff!important}.sm\:focus\:text-color:focus{color:var(--text-color)!important}.sm\:hover\:text-color:hover,.sm\:active\:text-color:active{color:var(--text-color)!important}.sm\:focus\:text-color-secondary:focus{color:var(--text-color-secondary)!important}.sm\:hover\:text-color-secondary:hover,.sm\:active\:text-color-secondary:active{color:var(--text-color-secondary)!important}.sm\:focus\:surface-ground:focus{background-color:var(--surface-ground)!important}.sm\:hover\:surface-ground:hover,.sm\:active\:surface-ground:active{background-color:var(--surface-ground)!important}.sm\:focus\:surface-section:focus{background-color:var(--surface-section)!important}.sm\:hover\:surface-section:hover,.sm\:active\:surface-section:active{background-color:var(--surface-section)!important}.sm\:focus\:surface-card:focus{background-color:var(--surface-card)!important}.sm\:hover\:surface-card:hover,.sm\:active\:surface-card:active{background-color:var(--surface-card)!important}.sm\:focus\:surface-overlay:focus{background-color:var(--surface-overlay)!important}.sm\:hover\:surface-overlay:hover,.sm\:active\:surface-overlay:active{background-color:var(--surface-overlay)!important}.sm\:focus\:surface-hover:focus{background-color:var(--surface-hover)!important}.sm\:hover\:surface-hover:hover,.sm\:active\:surface-hover:active{background-color:var(--surface-hover)!important}.sm\:focus\:surface-border:focus{border-color:var(--surface-border)!important}.sm\:hover\:surface-border:hover,.sm\:active\:surface-border:active{border-color:var(--surface-border)!important}}@media screen and (min-width:768px){.md\:text-primary{color:var(--primary-color)!important}.md\:bg-primary{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.md\:bg-primary-reverse{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.md\:bg-white{background-color:#fff!important}.md\:border-primary{border-color:var(--primary-color)!important}.md\:text-white{color:#fff!important}.md\:border-white{border-color:#fff!important}.md\:text-color{color:var(--text-color)!important}.md\:text-color-secondary{color:var(--text-color-secondary)!important}.md\:surface-ground{background-color:var(--surface-ground)!important}.md\:surface-section{background-color:var(--surface-section)!important}.md\:surface-card{background-color:var(--surface-card)!important}.md\:surface-overlay{background-color:var(--surface-overlay)!important}.md\:surface-hover{background-color:var(--surface-hover)!important}.md\:surface-border{border-color:var(--surface-border)!important}.md\:focus\:text-primary:focus{color:var(--primary-color)!important}.md\:hover\:text-primary:hover,.md\:active\:text-primary:active{color:var(--primary-color)!important}.md\:focus\:bg-primary:focus{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.md\:hover\:bg-primary:hover,.md\:active\:bg-primary:active{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.md\:focus\:bg-primary-reverse:focus{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.md\:hover\:bg-primary-reverse:hover,.md\:active\:bg-primary-reverse:active{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.md\:focus\:bg-white:focus{background-color:#fff!important}.md\:hover\:bg-white:hover,.md\:active\:bg-white:active{background-color:#fff!important}.md\:focus\:border-primary:focus{border-color:var(--primary-color)!important}.md\:hover\:border-primary:hover,.md\:active\:border-primary:active{border-color:var(--primary-color)!important}.md\:focus\:text-white:focus{color:#fff!important}.md\:hover\:text-white:hover,.md\:active\:text-white:active{color:#fff!important}.md\:focus\:border-white:focus{border-color:#fff!important}.md\:hover\:border-white:hover,.md\:active\:border-white:active{border-color:#fff!important}.md\:focus\:text-color:focus{color:var(--text-color)!important}.md\:hover\:text-color:hover,.md\:active\:text-color:active{color:var(--text-color)!important}.md\:focus\:text-color-secondary:focus{color:var(--text-color-secondary)!important}.md\:hover\:text-color-secondary:hover,.md\:active\:text-color-secondary:active{color:var(--text-color-secondary)!important}.md\:focus\:surface-ground:focus{background-color:var(--surface-ground)!important}.md\:hover\:surface-ground:hover,.md\:active\:surface-ground:active{background-color:var(--surface-ground)!important}.md\:focus\:surface-section:focus{background-color:var(--surface-section)!important}.md\:hover\:surface-section:hover,.md\:active\:surface-section:active{background-color:var(--surface-section)!important}.md\:focus\:surface-card:focus{background-color:var(--surface-card)!important}.md\:hover\:surface-card:hover,.md\:active\:surface-card:active{background-color:var(--surface-card)!important}.md\:focus\:surface-overlay:focus{background-color:var(--surface-overlay)!important}.md\:hover\:surface-overlay:hover,.md\:active\:surface-overlay:active{background-color:var(--surface-overlay)!important}.md\:focus\:surface-hover:focus{background-color:var(--surface-hover)!important}.md\:hover\:surface-hover:hover,.md\:active\:surface-hover:active{background-color:var(--surface-hover)!important}.md\:focus\:surface-border:focus{border-color:var(--surface-border)!important}.md\:hover\:surface-border:hover,.md\:active\:surface-border:active{border-color:var(--surface-border)!important}}@media screen and (min-width:992px){.lg\:text-primary{color:var(--primary-color)!important}.lg\:bg-primary{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.lg\:bg-primary-reverse{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.lg\:bg-white{background-color:#fff!important}.lg\:border-primary{border-color:var(--primary-color)!important}.lg\:text-white{color:#fff!important}.lg\:border-white{border-color:#fff!important}.lg\:text-color{color:var(--text-color)!important}.lg\:text-color-secondary{color:var(--text-color-secondary)!important}.lg\:surface-ground{background-color:var(--surface-ground)!important}.lg\:surface-section{background-color:var(--surface-section)!important}.lg\:surface-card{background-color:var(--surface-card)!important}.lg\:surface-overlay{background-color:var(--surface-overlay)!important}.lg\:surface-hover{background-color:var(--surface-hover)!important}.lg\:surface-border{border-color:var(--surface-border)!important}.lg\:focus\:text-primary:focus{color:var(--primary-color)!important}.lg\:hover\:text-primary:hover,.lg\:active\:text-primary:active{color:var(--primary-color)!important}.lg\:focus\:bg-primary:focus{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.lg\:hover\:bg-primary:hover,.lg\:active\:bg-primary:active{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.lg\:focus\:bg-primary-reverse:focus{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.lg\:hover\:bg-primary-reverse:hover,.lg\:active\:bg-primary-reverse:active{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.lg\:focus\:bg-white:focus{background-color:#fff!important}.lg\:hover\:bg-white:hover,.lg\:active\:bg-white:active{background-color:#fff!important}.lg\:focus\:border-primary:focus{border-color:var(--primary-color)!important}.lg\:hover\:border-primary:hover,.lg\:active\:border-primary:active{border-color:var(--primary-color)!important}.lg\:focus\:text-white:focus{color:#fff!important}.lg\:hover\:text-white:hover,.lg\:active\:text-white:active{color:#fff!important}.lg\:focus\:border-white:focus{border-color:#fff!important}.lg\:hover\:border-white:hover,.lg\:active\:border-white:active{border-color:#fff!important}.lg\:focus\:text-color:focus{color:var(--text-color)!important}.lg\:hover\:text-color:hover,.lg\:active\:text-color:active{color:var(--text-color)!important}.lg\:focus\:text-color-secondary:focus{color:var(--text-color-secondary)!important}.lg\:hover\:text-color-secondary:hover,.lg\:active\:text-color-secondary:active{color:var(--text-color-secondary)!important}.lg\:focus\:surface-ground:focus{background-color:var(--surface-ground)!important}.lg\:hover\:surface-ground:hover,.lg\:active\:surface-ground:active{background-color:var(--surface-ground)!important}.lg\:focus\:surface-section:focus{background-color:var(--surface-section)!important}.lg\:hover\:surface-section:hover,.lg\:active\:surface-section:active{background-color:var(--surface-section)!important}.lg\:focus\:surface-card:focus{background-color:var(--surface-card)!important}.lg\:hover\:surface-card:hover,.lg\:active\:surface-card:active{background-color:var(--surface-card)!important}.lg\:focus\:surface-overlay:focus{background-color:var(--surface-overlay)!important}.lg\:hover\:surface-overlay:hover,.lg\:active\:surface-overlay:active{background-color:var(--surface-overlay)!important}.lg\:focus\:surface-hover:focus{background-color:var(--surface-hover)!important}.lg\:hover\:surface-hover:hover,.lg\:active\:surface-hover:active{background-color:var(--surface-hover)!important}.lg\:focus\:surface-border:focus{border-color:var(--surface-border)!important}.lg\:hover\:surface-border:hover,.lg\:active\:surface-border:active{border-color:var(--surface-border)!important}}@media screen and (min-width:1200px){.xl\:text-primary{color:var(--primary-color)!important}.xl\:bg-primary{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.xl\:bg-primary-reverse{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.xl\:bg-white{background-color:#fff!important}.xl\:border-primary{border-color:var(--primary-color)!important}.xl\:text-white{color:#fff!important}.xl\:border-white{border-color:#fff!important}.xl\:text-color{color:var(--text-color)!important}.xl\:text-color-secondary{color:var(--text-color-secondary)!important}.xl\:surface-ground{background-color:var(--surface-ground)!important}.xl\:surface-section{background-color:var(--surface-section)!important}.xl\:surface-card{background-color:var(--surface-card)!important}.xl\:surface-overlay{background-color:var(--surface-overlay)!important}.xl\:surface-hover{background-color:var(--surface-hover)!important}.xl\:surface-border{border-color:var(--surface-border)!important}.xl\:focus\:text-primary:focus{color:var(--primary-color)!important}.xl\:hover\:text-primary:hover,.xl\:active\:text-primary:active{color:var(--primary-color)!important}.xl\:focus\:bg-primary:focus{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.xl\:hover\:bg-primary:hover,.xl\:active\:bg-primary:active{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.xl\:focus\:bg-primary-reverse:focus{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.xl\:hover\:bg-primary-reverse:hover,.xl\:active\:bg-primary-reverse:active{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.xl\:focus\:bg-white:focus{background-color:#fff!important}.xl\:hover\:bg-white:hover,.xl\:active\:bg-white:active{background-color:#fff!important}.xl\:focus\:border-primary:focus{border-color:var(--primary-color)!important}.xl\:hover\:border-primary:hover,.xl\:active\:border-primary:active{border-color:var(--primary-color)!important}.xl\:focus\:text-white:focus{color:#fff!important}.xl\:hover\:text-white:hover,.xl\:active\:text-white:active{color:#fff!important}.xl\:focus\:border-white:focus{border-color:#fff!important}.xl\:hover\:border-white:hover,.xl\:active\:border-white:active{border-color:#fff!important}.xl\:focus\:text-color:focus{color:var(--text-color)!important}.xl\:hover\:text-color:hover,.xl\:active\:text-color:active{color:var(--text-color)!important}.xl\:focus\:text-color-secondary:focus{color:var(--text-color-secondary)!important}.xl\:hover\:text-color-secondary:hover,.xl\:active\:text-color-secondary:active{color:var(--text-color-secondary)!important}.xl\:focus\:surface-ground:focus{background-color:var(--surface-ground)!important}.xl\:hover\:surface-ground:hover,.xl\:active\:surface-ground:active{background-color:var(--surface-ground)!important}.xl\:focus\:surface-section:focus{background-color:var(--surface-section)!important}.xl\:hover\:surface-section:hover,.xl\:active\:surface-section:active{background-color:var(--surface-section)!important}.xl\:focus\:surface-card:focus{background-color:var(--surface-card)!important}.xl\:hover\:surface-card:hover,.xl\:active\:surface-card:active{background-color:var(--surface-card)!important}.xl\:focus\:surface-overlay:focus{background-color:var(--surface-overlay)!important}.xl\:hover\:surface-overlay:hover,.xl\:active\:surface-overlay:active{background-color:var(--surface-overlay)!important}.xl\:focus\:surface-hover:focus{background-color:var(--surface-hover)!important}.xl\:hover\:surface-hover:hover,.xl\:active\:surface-hover:active{background-color:var(--surface-hover)!important}.xl\:focus\:surface-border:focus{border-color:var(--surface-border)!important}.xl\:hover\:surface-border:hover,.xl\:active\:surface-border:active{border-color:var(--surface-border)!important}}.field{margin-bottom:1rem}.field>label{display:inline-block;margin-bottom:.5rem}.field.grid>label{display:flex;align-items:center}.field>small{margin-top:.25rem}.field.grid,.formgrid.grid{margin-top:0}.field.grid .col-fixed,.formgrid.grid .col-fixed,.field.grid .col,.formgrid.grid .col,.field.grid .col-1,.formgrid.grid .col-1,.field.grid .col-2,.formgrid.grid .col-2,.field.grid .col-3,.formgrid.grid .col-3,.field.grid .col-4,.formgrid.grid .col-4,.field.grid .col-5,.formgrid.grid .col-5,.field.grid .col-6,.formgrid.grid .col-6,.field.grid .col-7,.formgrid.grid .col-7,.field.grid .col-8,.formgrid.grid .col-8,.field.grid .col-9,.formgrid.grid .col-9,.field.grid .col-10,.formgrid.grid .col-10,.field.grid .col-11,.formgrid.grid .col-11,.field.grid .col-12,.formgrid.grid .col-12{padding-top:0;padding-bottom:0}.formgroup-inline{display:flex;flex-wrap:wrap;align-items:flex-start}.formgroup-inline .field,.formgroup-inline .field-checkbox,.formgroup-inline .field-radiobutton{margin-right:1rem}.formgroup-inline .field>label,.formgroup-inline .field-checkbox>label,.formgroup-inline .field-radiobutton>label{margin-right:.5rem;margin-bottom:0}.field-checkbox,.field-radiobutton{margin-bottom:1rem;display:flex;align-items:center}.field-checkbox>label,.field-radiobutton>label{margin-left:.5rem;line-height:1}.hidden{display:none!important}.block{display:block!important}.inline{display:inline!important}.inline-block{display:inline-block!important}.flex{display:flex!important}.inline-flex{display:inline-flex!important}@media screen and (min-width:576px){.sm\:hidden{display:none!important}.sm\:block{display:block!important}.sm\:inline{display:inline!important}.sm\:inline-block{display:inline-block!important}.sm\:flex{display:flex!important}.sm\:inline-flex{display:inline-flex!important}}@media screen and (min-width:768px){.md\:hidden{display:none!important}.md\:block{display:block!important}.md\:inline{display:inline!important}.md\:inline-block{display:inline-block!important}.md\:flex{display:flex!important}.md\:inline-flex{display:inline-flex!important}}@media screen and (min-width:992px){.lg\:hidden{display:none!important}.lg\:block{display:block!important}.lg\:inline{display:inline!important}.lg\:inline-block{display:inline-block!important}.lg\:flex{display:flex!important}.lg\:inline-flex{display:inline-flex!important}}@media screen and (min-width:1200px){.xl\:hidden{display:none!important}.xl\:block{display:block!important}.xl\:inline{display:inline!important}.xl\:inline-block{display:inline-block!important}.xl\:flex{display:flex!important}.xl\:inline-flex{display:inline-flex!important}}.text-center{text-align:center!important}.text-justify{text-align:justify!important}.text-left{text-align:left!important}.text-right{text-align:right!important}@media screen and (min-width:576px){.sm\:text-center{text-align:center!important}.sm\:text-justify{text-align:justify!important}.sm\:text-left{text-align:left!important}.sm\:text-right{text-align:right!important}}@media screen and (min-width:768px){.md\:text-center{text-align:center!important}.md\:text-justify{text-align:justify!important}.md\:text-left{text-align:left!important}.md\:text-right{text-align:right!important}}@media screen and (min-width:992px){.lg\:text-center{text-align:center!important}.lg\:text-justify{text-align:justify!important}.lg\:text-left{text-align:left!important}.lg\:text-right{text-align:right!important}}@media screen and (min-width:1200px){.xl\:text-center{text-align:center!important}.xl\:text-justify{text-align:justify!important}.xl\:text-left{text-align:left!important}.xl\:text-right{text-align:right!important}}.underline{text-decoration:underline!important}.line-through{text-decoration:line-through!important}.no-underline{text-decoration:none!important}.focus\:underline:focus{text-decoration:underline!important}.hover\:underline:hover,.active\:underline:active{text-decoration:underline!important}.focus\:line-through:focus{text-decoration:line-through!important}.hover\:line-through:hover,.active\:line-through:active{text-decoration:line-through!important}.focus\:no-underline:focus{text-decoration:none!important}.hover\:no-underline:hover,.active\:no-underline:active{text-decoration:none!important}.lowercase{text-transform:lowercase!important}.uppercase{text-transform:uppercase!important}.capitalize{text-transform:capitalize!important}.text-overflow-clip{text-overflow:clip!important}.text-overflow-ellipsis{text-overflow:ellipsis!important}@media screen and (min-width:576px){.sm\:text-overflow-clip{text-overflow:clip!important}.sm\:text-overflow-ellipsis{text-overflow:ellipsis!important}}@media screen and (min-width:768px){.md\:text-overflow-clip{text-overflow:clip!important}.md\:text-overflow-ellipsis{text-overflow:ellipsis!important}}@media screen and (min-width:992px){.lg\:text-overflow-clip{text-overflow:clip!important}.lg\:text-overflow-ellipsis{text-overflow:ellipsis!important}}@media screen and (min-width:1200px){.xl\:text-overflow-clip{text-overflow:clip!important}.xl\:text-overflow-ellipsis{text-overflow:ellipsis!important}}.font-light{font-weight:300!important}.font-normal{font-weight:400!important}.font-medium{font-weight:500!important}.font-semibold{font-weight:600!important}.font-bold{font-weight:700!important}@media screen and (min-width:576px){.sm\:font-light{font-weight:300!important}.sm\:font-normal{font-weight:400!important}.sm\:font-medium{font-weight:500!important}.sm\:font-semibold{font-weight:600!important}.sm\:font-bold{font-weight:700!important}}@media screen and (min-width:768px){.md\:font-light{font-weight:300!important}.md\:font-normal{font-weight:400!important}.md\:font-medium{font-weight:500!important}.md\:font-semibold{font-weight:600!important}.md\:font-bold{font-weight:700!important}}@media screen and (min-width:992px){.lg\:font-light{font-weight:300!important}.lg\:font-normal{font-weight:400!important}.lg\:font-medium{font-weight:500!important}.lg\:font-semibold{font-weight:600!important}.lg\:font-bold{font-weight:700!important}}@media screen and (min-width:1200px){.xl\:font-light{font-weight:300!important}.xl\:font-normal{font-weight:400!important}.xl\:font-medium{font-weight:500!important}.xl\:font-semibold{font-weight:600!important}.xl\:font-bold{font-weight:700!important}}.font-italic{font-style:italic!important}.text-xs{font-size:.75rem!important}.text-sm{font-size:.875rem!important}.text-base{font-size:1rem!important}.text-lg{font-size:1.125rem!important}.text-xl{font-size:1.25rem!important}.text-2xl{font-size:1.5rem!important}.text-3xl{font-size:1.75rem!important}.text-4xl{font-size:2rem!important}.text-5xl{font-size:2.5rem!important}.text-6xl{font-size:3rem!important}.text-7xl{font-size:4rem!important}.text-8xl{font-size:6rem!important}@media screen and (min-width:576px){.sm\:text-xs{font-size:.75rem!important}.sm\:text-sm{font-size:.875rem!important}.sm\:text-base{font-size:1rem!important}.sm\:text-lg{font-size:1.125rem!important}.sm\:text-xl{font-size:1.25rem!important}.sm\:text-2xl{font-size:1.5rem!important}.sm\:text-3xl{font-size:1.75rem!important}.sm\:text-4xl{font-size:2rem!important}.sm\:text-5xl{font-size:2.5rem!important}.sm\:text-6xl{font-size:3rem!important}.sm\:text-7xl{font-size:4rem!important}.sm\:text-8xl{font-size:6rem!important}}@media screen and (min-width:768px){.md\:text-xs{font-size:.75rem!important}.md\:text-sm{font-size:.875rem!important}.md\:text-base{font-size:1rem!important}.md\:text-lg{font-size:1.125rem!important}.md\:text-xl{font-size:1.25rem!important}.md\:text-2xl{font-size:1.5rem!important}.md\:text-3xl{font-size:1.75rem!important}.md\:text-4xl{font-size:2rem!important}.md\:text-5xl{font-size:2.5rem!important}.md\:text-6xl{font-size:3rem!important}.md\:text-7xl{font-size:4rem!important}.md\:text-8xl{font-size:6rem!important}}@media screen and (min-width:992px){.lg\:text-xs{font-size:.75rem!important}.lg\:text-sm{font-size:.875rem!important}.lg\:text-base{font-size:1rem!important}.lg\:text-lg{font-size:1.125rem!important}.lg\:text-xl{font-size:1.25rem!important}.lg\:text-2xl{font-size:1.5rem!important}.lg\:text-3xl{font-size:1.75rem!important}.lg\:text-4xl{font-size:2rem!important}.lg\:text-5xl{font-size:2.5rem!important}.lg\:text-6xl{font-size:3rem!important}.lg\:text-7xl{font-size:4rem!important}.lg\:text-8xl{font-size:6rem!important}}@media screen and (min-width:1200px){.xl\:text-xs{font-size:.75rem!important}.xl\:text-sm{font-size:.875rem!important}.xl\:text-base{font-size:1rem!important}.xl\:text-lg{font-size:1.125rem!important}.xl\:text-xl{font-size:1.25rem!important}.xl\:text-2xl{font-size:1.5rem!important}.xl\:text-3xl{font-size:1.75rem!important}.xl\:text-4xl{font-size:2rem!important}.xl\:text-5xl{font-size:2.5rem!important}.xl\:text-6xl{font-size:3rem!important}.xl\:text-7xl{font-size:4rem!important}.xl\:text-8xl{font-size:6rem!important}}.line-height-1{line-height:1!important}.line-height-2{line-height:1.25!important}.line-height-3{line-height:1.5!important}.line-height-4{line-height:2!important}.white-space-normal{white-space:normal!important}.white-space-nowrap{white-space:nowrap!important}.vertical-align-baseline{vertical-align:baseline!important}.vertical-align-top{vertical-align:top!important}.vertical-align-middle{vertical-align:middle!important}.vertical-align-bottom{vertical-align:bottom!important}.vertical-align-text-top{vertical-align:text-top!important}.vertical-align-text-bottom{vertical-align:text-bottom!important}.vertical-align-sub{vertical-align:sub!important}.vertical-align-super{vertical-align:super!important}@media screen and (min-width:576px){.sm\:vertical-align-baseline{vertical-align:baseline!important}.sm\:vertical-align-top{vertical-align:top!important}.sm\:vertical-align-middle{vertical-align:middle!important}.sm\:vertical-align-bottom{vertical-align:bottom!important}.sm\:vertical-align-text-top{vertical-align:text-top!important}.sm\:vertical-align-text-bottom{vertical-align:text-bottom!important}.sm\:vertical-align-sub{vertical-align:sub!important}.sm\:vertical-align-super{vertical-align:super!important}}@media screen and (min-width:768px){.md\:vertical-align-baseline{vertical-align:baseline!important}.md\:vertical-align-top{vertical-align:top!important}.md\:vertical-align-middle{vertical-align:middle!important}.md\:vertical-align-bottom{vertical-align:bottom!important}.md\:vertical-align-text-top{vertical-align:text-top!important}.md\:vertical-align-text-bottom{vertical-align:text-bottom!important}.md\:vertical-align-sub{vertical-align:sub!important}.md\:vertical-align-super{vertical-align:super!important}}@media screen and (min-width:992px){.lg\:vertical-align-baseline{vertical-align:baseline!important}.lg\:vertical-align-top{vertical-align:top!important}.lg\:vertical-align-middle{vertical-align:middle!important}.lg\:vertical-align-bottom{vertical-align:bottom!important}.lg\:vertical-align-text-top{vertical-align:text-top!important}.lg\:vertical-align-text-bottom{vertical-align:text-bottom!important}.lg\:vertical-align-sub{vertical-align:sub!important}.lg\:vertical-align-super{vertical-align:super!important}}@media screen and (min-width:1200px){.xl\:vertical-align-baseline{vertical-align:baseline!important}.xl\:vertical-align-top{vertical-align:top!important}.xl\:vertical-align-middle{vertical-align:middle!important}.xl\:vertical-align-bottom{vertical-align:bottom!important}.xl\:vertical-align-text-top{vertical-align:text-top!important}.xl\:vertical-align-text-bottom{vertical-align:text-bottom!important}.xl\:vertical-align-sub{vertical-align:sub!important}.xl\:vertical-align-super{vertical-align:super!important}}.flex-row{flex-direction:row!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column{flex-direction:column!important}.flex-column-reverse{flex-direction:column-reverse!important}@media screen and (min-width:576px){.sm\:flex-row{flex-direction:row!important}.sm\:flex-row-reverse{flex-direction:row-reverse!important}.sm\:flex-column{flex-direction:column!important}.sm\:flex-column-reverse{flex-direction:column-reverse!important}}@media screen and (min-width:768px){.md\:flex-row{flex-direction:row!important}.md\:flex-row-reverse{flex-direction:row-reverse!important}.md\:flex-column{flex-direction:column!important}.md\:flex-column-reverse{flex-direction:column-reverse!important}}@media screen and (min-width:992px){.lg\:flex-row{flex-direction:row!important}.lg\:flex-row-reverse{flex-direction:row-reverse!important}.lg\:flex-column{flex-direction:column!important}.lg\:flex-column-reverse{flex-direction:column-reverse!important}}@media screen and (min-width:1200px){.xl\:flex-row{flex-direction:row!important}.xl\:flex-row-reverse{flex-direction:row-reverse!important}.xl\:flex-column{flex-direction:column!important}.xl\:flex-column-reverse{flex-direction:column-reverse!important}}.flex-wrap{flex-wrap:wrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-nowrap{flex-wrap:nowrap!important}@media screen and (min-width:576px){.sm\:flex-wrap{flex-wrap:wrap!important}.sm\:flex-wrap-reverse{flex-wrap:wrap-reverse!important}.sm\:flex-nowrap{flex-wrap:nowrap!important}}@media screen and (min-width:768px){.md\:flex-wrap{flex-wrap:wrap!important}.md\:flex-wrap-reverse{flex-wrap:wrap-reverse!important}.md\:flex-nowrap{flex-wrap:nowrap!important}}@media screen and (min-width:992px){.lg\:flex-wrap{flex-wrap:wrap!important}.lg\:flex-wrap-reverse{flex-wrap:wrap-reverse!important}.lg\:flex-nowrap{flex-wrap:nowrap!important}}@media screen and (min-width:1200px){.xl\:flex-wrap{flex-wrap:wrap!important}.xl\:flex-wrap-reverse{flex-wrap:wrap-reverse!important}.xl\:flex-nowrap{flex-wrap:nowrap!important}}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}@media screen and (min-width:576px){.sm\:justify-content-start{justify-content:flex-start!important}.sm\:justify-content-end{justify-content:flex-end!important}.sm\:justify-content-center{justify-content:center!important}.sm\:justify-content-between{justify-content:space-between!important}.sm\:justify-content-around{justify-content:space-around!important}.sm\:justify-content-evenly{justify-content:space-evenly!important}}@media screen and (min-width:768px){.md\:justify-content-start{justify-content:flex-start!important}.md\:justify-content-end{justify-content:flex-end!important}.md\:justify-content-center{justify-content:center!important}.md\:justify-content-between{justify-content:space-between!important}.md\:justify-content-around{justify-content:space-around!important}.md\:justify-content-evenly{justify-content:space-evenly!important}}@media screen and (min-width:992px){.lg\:justify-content-start{justify-content:flex-start!important}.lg\:justify-content-end{justify-content:flex-end!important}.lg\:justify-content-center{justify-content:center!important}.lg\:justify-content-between{justify-content:space-between!important}.lg\:justify-content-around{justify-content:space-around!important}.lg\:justify-content-evenly{justify-content:space-evenly!important}}@media screen and (min-width:1200px){.xl\:justify-content-start{justify-content:flex-start!important}.xl\:justify-content-end{justify-content:flex-end!important}.xl\:justify-content-center{justify-content:center!important}.xl\:justify-content-between{justify-content:space-between!important}.xl\:justify-content-around{justify-content:space-around!important}.xl\:justify-content-evenly{justify-content:space-evenly!important}}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-evenly{align-content:space-evenly!important}@media screen and (min-width:576px){.sm\:align-content-start{align-content:flex-start!important}.sm\:align-content-end{align-content:flex-end!important}.sm\:align-content-center{align-content:center!important}.sm\:align-content-between{align-content:space-between!important}.sm\:align-content-around{align-content:space-around!important}.sm\:align-content-evenly{align-content:space-evenly!important}}@media screen and (min-width:768px){.md\:align-content-start{align-content:flex-start!important}.md\:align-content-end{align-content:flex-end!important}.md\:align-content-center{align-content:center!important}.md\:align-content-between{align-content:space-between!important}.md\:align-content-around{align-content:space-around!important}.md\:align-content-evenly{align-content:space-evenly!important}}@media screen and (min-width:992px){.lg\:align-content-start{align-content:flex-start!important}.lg\:align-content-end{align-content:flex-end!important}.lg\:align-content-center{align-content:center!important}.lg\:align-content-between{align-content:space-between!important}.lg\:align-content-around{align-content:space-around!important}.lg\:align-content-evenly{align-content:space-evenly!important}}@media screen and (min-width:1200px){.xl\:align-content-start{align-content:flex-start!important}.xl\:align-content-end{align-content:flex-end!important}.xl\:align-content-center{align-content:center!important}.xl\:align-content-between{align-content:space-between!important}.xl\:align-content-around{align-content:space-around!important}.xl\:align-content-evenly{align-content:space-evenly!important}}.align-items-stretch{align-items:stretch!important}.align-items-start{align-items:flex-start!important}.align-items-center{align-items:center!important}.align-items-end{align-items:flex-end!important}.align-items-baseline{align-items:baseline!important}@media screen and (min-width:576px){.sm\:align-items-stretch{align-items:stretch!important}.sm\:align-items-start{align-items:flex-start!important}.sm\:align-items-center{align-items:center!important}.sm\:align-items-end{align-items:flex-end!important}.sm\:align-items-baseline{align-items:baseline!important}}@media screen and (min-width:768px){.md\:align-items-stretch{align-items:stretch!important}.md\:align-items-start{align-items:flex-start!important}.md\:align-items-center{align-items:center!important}.md\:align-items-end{align-items:flex-end!important}.md\:align-items-baseline{align-items:baseline!important}}@media screen and (min-width:992px){.lg\:align-items-stretch{align-items:stretch!important}.lg\:align-items-start{align-items:flex-start!important}.lg\:align-items-center{align-items:center!important}.lg\:align-items-end{align-items:flex-end!important}.lg\:align-items-baseline{align-items:baseline!important}}@media screen and (min-width:1200px){.xl\:align-items-stretch{align-items:stretch!important}.xl\:align-items-start{align-items:flex-start!important}.xl\:align-items-center{align-items:center!important}.xl\:align-items-end{align-items:flex-end!important}.xl\:align-items-baseline{align-items:baseline!important}}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-stretch{align-self:stretch!important}.align-self-baseline{align-self:baseline!important}@media screen and (min-width:576px){.sm\:align-self-auto{align-self:auto!important}.sm\:align-self-start{align-self:flex-start!important}.sm\:align-self-end{align-self:flex-end!important}.sm\:align-self-center{align-self:center!important}.sm\:align-self-stretch{align-self:stretch!important}.sm\:align-self-baseline{align-self:baseline!important}}@media screen and (min-width:768px){.md\:align-self-auto{align-self:auto!important}.md\:align-self-start{align-self:flex-start!important}.md\:align-self-end{align-self:flex-end!important}.md\:align-self-center{align-self:center!important}.md\:align-self-stretch{align-self:stretch!important}.md\:align-self-baseline{align-self:baseline!important}}@media screen and (min-width:992px){.lg\:align-self-auto{align-self:auto!important}.lg\:align-self-start{align-self:flex-start!important}.lg\:align-self-end{align-self:flex-end!important}.lg\:align-self-center{align-self:center!important}.lg\:align-self-stretch{align-self:stretch!important}.lg\:align-self-baseline{align-self:baseline!important}}@media screen and (min-width:1200px){.xl\:align-self-auto{align-self:auto!important}.xl\:align-self-start{align-self:flex-start!important}.xl\:align-self-end{align-self:flex-end!important}.xl\:align-self-center{align-self:center!important}.xl\:align-self-stretch{align-self:stretch!important}.xl\:align-self-baseline{align-self:baseline!important}}.flex-order-0{order:0!important}.flex-order-1{order:1!important}.flex-order-2{order:2!important}.flex-order-3{order:3!important}.flex-order-4{order:4!important}.flex-order-5{order:5!important}.flex-order-6{order:6!important}@media screen and (min-width:576px){.sm\:flex-order-0{order:0!important}.sm\:flex-order-1{order:1!important}.sm\:flex-order-2{order:2!important}.sm\:flex-order-3{order:3!important}.sm\:flex-order-4{order:4!important}.sm\:flex-order-5{order:5!important}.sm\:flex-order-6{order:6!important}}@media screen and (min-width:768px){.md\:flex-order-0{order:0!important}.md\:flex-order-1{order:1!important}.md\:flex-order-2{order:2!important}.md\:flex-order-3{order:3!important}.md\:flex-order-4{order:4!important}.md\:flex-order-5{order:5!important}.md\:flex-order-6{order:6!important}}@media screen and (min-width:992px){.lg\:flex-order-0{order:0!important}.lg\:flex-order-1{order:1!important}.lg\:flex-order-2{order:2!important}.lg\:flex-order-3{order:3!important}.lg\:flex-order-4{order:4!important}.lg\:flex-order-5{order:5!important}.lg\:flex-order-6{order:6!important}}@media screen and (min-width:1200px){.xl\:flex-order-0{order:0!important}.xl\:flex-order-1{order:1!important}.xl\:flex-order-2{order:2!important}.xl\:flex-order-3{order:3!important}.xl\:flex-order-4{order:4!important}.xl\:flex-order-5{order:5!important}.xl\:flex-order-6{order:6!important}}.flex-1{flex:1 1 0%!important}.flex-auto{flex:1 1 auto!important}.flex-initial{flex:0 1 auto!important}.flex-none{flex:none!important}@media screen and (min-width:576px){.sm\:flex-1{flex:1 1 0%!important}.sm\:flex-auto{flex:1 1 auto!important}.sm\:flex-initial{flex:0 1 auto!important}.sm\:flex-none{flex:none!important}}@media screen and (min-width:768px){.md\:flex-1{flex:1 1 0%!important}.md\:flex-auto{flex:1 1 auto!important}.md\:flex-initial{flex:0 1 auto!important}.md\:flex-none{flex:none!important}}@media screen and (min-width:992px){.lg\:flex-1{flex:1 1 0%!important}.lg\:flex-auto{flex:1 1 auto!important}.lg\:flex-initial{flex:0 1 auto!important}.lg\:flex-none{flex:none!important}}@media screen and (min-width:1200px){.xl\:flex-1{flex:1 1 0%!important}.xl\:flex-auto{flex:1 1 auto!important}.xl\:flex-initial{flex:0 1 auto!important}.xl\:flex-none{flex:none!important}}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}@media screen and (min-width:576px){.sm\:flex-grow-0{flex-grow:0!important}.sm\:flex-grow-1{flex-grow:1!important}}@media screen and (min-width:768px){.md\:flex-grow-0{flex-grow:0!important}.md\:flex-grow-1{flex-grow:1!important}}@media screen and (min-width:992px){.lg\:flex-grow-0{flex-grow:0!important}.lg\:flex-grow-1{flex-grow:1!important}}@media screen and (min-width:1200px){.xl\:flex-grow-0{flex-grow:0!important}.xl\:flex-grow-1{flex-grow:1!important}}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}@media screen and (min-width:576px){.sm\:flex-shrink-0{flex-shrink:0!important}.sm\:flex-shrink-1{flex-shrink:1!important}}@media screen and (min-width:768px){.md\:flex-shrink-0{flex-shrink:0!important}.md\:flex-shrink-1{flex-shrink:1!important}}@media screen and (min-width:992px){.lg\:flex-shrink-0{flex-shrink:0!important}.lg\:flex-shrink-1{flex-shrink:1!important}}@media screen and (min-width:1200px){.xl\:flex-shrink-0{flex-shrink:0!important}.xl\:flex-shrink-1{flex-shrink:1!important}}.gap-0{gap:0rem!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:2rem!important}.gap-6{gap:3rem!important}.gap-7{gap:4rem!important}.gap-8{gap:5rem!important}.row-gap-0{row-gap:0rem!important}.row-gap-1{row-gap:.25rem!important}.row-gap-2{row-gap:.5rem!important}.row-gap-3{row-gap:1rem!important}.row-gap-4{row-gap:1.5rem!important}.row-gap-5{row-gap:2rem!important}.row-gap-6{row-gap:3rem!important}.row-gap-7{row-gap:4rem!important}.row-gap-8{row-gap:5rem!important}.column-gap-0{column-gap:0rem!important}.column-gap-1{column-gap:.25rem!important}.column-gap-2{column-gap:.5rem!important}.column-gap-3{column-gap:1rem!important}.column-gap-4{column-gap:1.5rem!important}.column-gap-5{column-gap:2rem!important}.column-gap-6{column-gap:3rem!important}.column-gap-7{column-gap:4rem!important}.column-gap-8{column-gap:5rem!important}@media screen and (min-width:576px){.sm\:gap-0{gap:0rem!important}.sm\:gap-1{gap:.25rem!important}.sm\:gap-2{gap:.5rem!important}.sm\:gap-3{gap:1rem!important}.sm\:gap-4{gap:1.5rem!important}.sm\:gap-5{gap:2rem!important}.sm\:gap-6{gap:3rem!important}.sm\:gap-7{gap:4rem!important}.sm\:gap-8{gap:5rem!important}.sm\:row-gap-0{row-gap:0rem!important}.sm\:row-gap-1{row-gap:.25rem!important}.sm\:row-gap-2{row-gap:.5rem!important}.sm\:row-gap-3{row-gap:1rem!important}.sm\:row-gap-4{row-gap:1.5rem!important}.sm\:row-gap-5{row-gap:2rem!important}.sm\:row-gap-6{row-gap:3rem!important}.sm\:row-gap-7{row-gap:4rem!important}.sm\:row-gap-8{row-gap:5rem!important}.sm\:column-gap-0{column-gap:0rem!important}.sm\:column-gap-1{column-gap:.25rem!important}.sm\:column-gap-2{column-gap:.5rem!important}.sm\:column-gap-3{column-gap:1rem!important}.sm\:column-gap-4{column-gap:1.5rem!important}.sm\:column-gap-5{column-gap:2rem!important}.sm\:column-gap-6{column-gap:3rem!important}.sm\:column-gap-7{column-gap:4rem!important}.sm\:column-gap-8{column-gap:5rem!important}}@media screen and (min-width:768px){.md\:gap-0{gap:0rem!important}.md\:gap-1{gap:.25rem!important}.md\:gap-2{gap:.5rem!important}.md\:gap-3{gap:1rem!important}.md\:gap-4{gap:1.5rem!important}.md\:gap-5{gap:2rem!important}.md\:gap-6{gap:3rem!important}.md\:gap-7{gap:4rem!important}.md\:gap-8{gap:5rem!important}.md\:row-gap-0{row-gap:0rem!important}.md\:row-gap-1{row-gap:.25rem!important}.md\:row-gap-2{row-gap:.5rem!important}.md\:row-gap-3{row-gap:1rem!important}.md\:row-gap-4{row-gap:1.5rem!important}.md\:row-gap-5{row-gap:2rem!important}.md\:row-gap-6{row-gap:3rem!important}.md\:row-gap-7{row-gap:4rem!important}.md\:row-gap-8{row-gap:5rem!important}.md\:column-gap-0{column-gap:0rem!important}.md\:column-gap-1{column-gap:.25rem!important}.md\:column-gap-2{column-gap:.5rem!important}.md\:column-gap-3{column-gap:1rem!important}.md\:column-gap-4{column-gap:1.5rem!important}.md\:column-gap-5{column-gap:2rem!important}.md\:column-gap-6{column-gap:3rem!important}.md\:column-gap-7{column-gap:4rem!important}.md\:column-gap-8{column-gap:5rem!important}}@media screen and (min-width:992px){.lg\:gap-0{gap:0rem!important}.lg\:gap-1{gap:.25rem!important}.lg\:gap-2{gap:.5rem!important}.lg\:gap-3{gap:1rem!important}.lg\:gap-4{gap:1.5rem!important}.lg\:gap-5{gap:2rem!important}.lg\:gap-6{gap:3rem!important}.lg\:gap-7{gap:4rem!important}.lg\:gap-8{gap:5rem!important}.lg\:row-gap-0{row-gap:0rem!important}.lg\:row-gap-1{row-gap:.25rem!important}.lg\:row-gap-2{row-gap:.5rem!important}.lg\:row-gap-3{row-gap:1rem!important}.lg\:row-gap-4{row-gap:1.5rem!important}.lg\:row-gap-5{row-gap:2rem!important}.lg\:row-gap-6{row-gap:3rem!important}.lg\:row-gap-7{row-gap:4rem!important}.lg\:row-gap-8{row-gap:5rem!important}.lg\:column-gap-0{column-gap:0rem!important}.lg\:column-gap-1{column-gap:.25rem!important}.lg\:column-gap-2{column-gap:.5rem!important}.lg\:column-gap-3{column-gap:1rem!important}.lg\:column-gap-4{column-gap:1.5rem!important}.lg\:column-gap-5{column-gap:2rem!important}.lg\:column-gap-6{column-gap:3rem!important}.lg\:column-gap-7{column-gap:4rem!important}.lg\:column-gap-8{column-gap:5rem!important}}@media screen and (min-width:1200px){.xl\:gap-0{gap:0rem!important}.xl\:gap-1{gap:.25rem!important}.xl\:gap-2{gap:.5rem!important}.xl\:gap-3{gap:1rem!important}.xl\:gap-4{gap:1.5rem!important}.xl\:gap-5{gap:2rem!important}.xl\:gap-6{gap:3rem!important}.xl\:gap-7{gap:4rem!important}.xl\:gap-8{gap:5rem!important}.xl\:row-gap-0{row-gap:0rem!important}.xl\:row-gap-1{row-gap:.25rem!important}.xl\:row-gap-2{row-gap:.5rem!important}.xl\:row-gap-3{row-gap:1rem!important}.xl\:row-gap-4{row-gap:1.5rem!important}.xl\:row-gap-5{row-gap:2rem!important}.xl\:row-gap-6{row-gap:3rem!important}.xl\:row-gap-7{row-gap:4rem!important}.xl\:row-gap-8{row-gap:5rem!important}.xl\:column-gap-0{column-gap:0rem!important}.xl\:column-gap-1{column-gap:.25rem!important}.xl\:column-gap-2{column-gap:.5rem!important}.xl\:column-gap-3{column-gap:1rem!important}.xl\:column-gap-4{column-gap:1.5rem!important}.xl\:column-gap-5{column-gap:2rem!important}.xl\:column-gap-6{column-gap:3rem!important}.xl\:column-gap-7{column-gap:4rem!important}.xl\:column-gap-8{column-gap:5rem!important}}.p-0{padding:0rem!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:2rem!important}.p-6{padding:3rem!important}.p-7{padding:4rem!important}.p-8{padding:5rem!important}.pt-0{padding-top:0rem!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:2rem!important}.pt-6{padding-top:3rem!important}.pt-7{padding-top:4rem!important}.pt-8{padding-top:5rem!important}.pr-0{padding-right:0rem!important}.pr-1{padding-right:.25rem!important}.pr-2{padding-right:.5rem!important}.pr-3{padding-right:1rem!important}.pr-4{padding-right:1.5rem!important}.pr-5{padding-right:2rem!important}.pr-6{padding-right:3rem!important}.pr-7{padding-right:4rem!important}.pr-8{padding-right:5rem!important}.pl-0{padding-left:0rem!important}.pl-1{padding-left:.25rem!important}.pl-2{padding-left:.5rem!important}.pl-3{padding-left:1rem!important}.pl-4{padding-left:1.5rem!important}.pl-5{padding-left:2rem!important}.pl-6{padding-left:3rem!important}.pl-7{padding-left:4rem!important}.pl-8{padding-left:5rem!important}.pb-0{padding-bottom:0rem!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:2rem!important}.pb-6{padding-bottom:3rem!important}.pb-7{padding-bottom:4rem!important}.pb-8{padding-bottom:5rem!important}.px-0{padding-left:0rem!important;padding-right:0rem!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:1rem!important;padding-right:1rem!important}.px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-5{padding-left:2rem!important;padding-right:2rem!important}.px-6{padding-left:3rem!important;padding-right:3rem!important}.px-7{padding-left:4rem!important;padding-right:4rem!important}.px-8{padding-left:5rem!important;padding-right:5rem!important}.py-0{padding-top:0rem!important;padding-bottom:0rem!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:2rem!important;padding-bottom:2rem!important}.py-6{padding-top:3rem!important;padding-bottom:3rem!important}.py-7{padding-top:4rem!important;padding-bottom:4rem!important}.py-8{padding-top:5rem!important;padding-bottom:5rem!important}@media screen and (min-width:576px){.sm\:p-0{padding:0rem!important}.sm\:p-1{padding:.25rem!important}.sm\:p-2{padding:.5rem!important}.sm\:p-3{padding:1rem!important}.sm\:p-4{padding:1.5rem!important}.sm\:p-5{padding:2rem!important}.sm\:p-6{padding:3rem!important}.sm\:p-7{padding:4rem!important}.sm\:p-8{padding:5rem!important}.sm\:pt-0{padding-top:0rem!important}.sm\:pt-1{padding-top:.25rem!important}.sm\:pt-2{padding-top:.5rem!important}.sm\:pt-3{padding-top:1rem!important}.sm\:pt-4{padding-top:1.5rem!important}.sm\:pt-5{padding-top:2rem!important}.sm\:pt-6{padding-top:3rem!important}.sm\:pt-7{padding-top:4rem!important}.sm\:pt-8{padding-top:5rem!important}.sm\:pr-0{padding-right:0rem!important}.sm\:pr-1{padding-right:.25rem!important}.sm\:pr-2{padding-right:.5rem!important}.sm\:pr-3{padding-right:1rem!important}.sm\:pr-4{padding-right:1.5rem!important}.sm\:pr-5{padding-right:2rem!important}.sm\:pr-6{padding-right:3rem!important}.sm\:pr-7{padding-right:4rem!important}.sm\:pr-8{padding-right:5rem!important}.sm\:pl-0{padding-left:0rem!important}.sm\:pl-1{padding-left:.25rem!important}.sm\:pl-2{padding-left:.5rem!important}.sm\:pl-3{padding-left:1rem!important}.sm\:pl-4{padding-left:1.5rem!important}.sm\:pl-5{padding-left:2rem!important}.sm\:pl-6{padding-left:3rem!important}.sm\:pl-7{padding-left:4rem!important}.sm\:pl-8{padding-left:5rem!important}.sm\:pb-0{padding-bottom:0rem!important}.sm\:pb-1{padding-bottom:.25rem!important}.sm\:pb-2{padding-bottom:.5rem!important}.sm\:pb-3{padding-bottom:1rem!important}.sm\:pb-4{padding-bottom:1.5rem!important}.sm\:pb-5{padding-bottom:2rem!important}.sm\:pb-6{padding-bottom:3rem!important}.sm\:pb-7{padding-bottom:4rem!important}.sm\:pb-8{padding-bottom:5rem!important}.sm\:px-0{padding-left:0rem!important;padding-right:0rem!important}.sm\:px-1{padding-left:.25rem!important;padding-right:.25rem!important}.sm\:px-2{padding-left:.5rem!important;padding-right:.5rem!important}.sm\:px-3{padding-left:1rem!important;padding-right:1rem!important}.sm\:px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.sm\:px-5{padding-left:2rem!important;padding-right:2rem!important}.sm\:px-6{padding-left:3rem!important;padding-right:3rem!important}.sm\:px-7{padding-left:4rem!important;padding-right:4rem!important}.sm\:px-8{padding-left:5rem!important;padding-right:5rem!important}.sm\:py-0{padding-top:0rem!important;padding-bottom:0rem!important}.sm\:py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.sm\:py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.sm\:py-3{padding-top:1rem!important;padding-bottom:1rem!important}.sm\:py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.sm\:py-5{padding-top:2rem!important;padding-bottom:2rem!important}.sm\:py-6{padding-top:3rem!important;padding-bottom:3rem!important}.sm\:py-7{padding-top:4rem!important;padding-bottom:4rem!important}.sm\:py-8{padding-top:5rem!important;padding-bottom:5rem!important}}@media screen and (min-width:768px){.md\:p-0{padding:0rem!important}.md\:p-1{padding:.25rem!important}.md\:p-2{padding:.5rem!important}.md\:p-3{padding:1rem!important}.md\:p-4{padding:1.5rem!important}.md\:p-5{padding:2rem!important}.md\:p-6{padding:3rem!important}.md\:p-7{padding:4rem!important}.md\:p-8{padding:5rem!important}.md\:pt-0{padding-top:0rem!important}.md\:pt-1{padding-top:.25rem!important}.md\:pt-2{padding-top:.5rem!important}.md\:pt-3{padding-top:1rem!important}.md\:pt-4{padding-top:1.5rem!important}.md\:pt-5{padding-top:2rem!important}.md\:pt-6{padding-top:3rem!important}.md\:pt-7{padding-top:4rem!important}.md\:pt-8{padding-top:5rem!important}.md\:pr-0{padding-right:0rem!important}.md\:pr-1{padding-right:.25rem!important}.md\:pr-2{padding-right:.5rem!important}.md\:pr-3{padding-right:1rem!important}.md\:pr-4{padding-right:1.5rem!important}.md\:pr-5{padding-right:2rem!important}.md\:pr-6{padding-right:3rem!important}.md\:pr-7{padding-right:4rem!important}.md\:pr-8{padding-right:5rem!important}.md\:pl-0{padding-left:0rem!important}.md\:pl-1{padding-left:.25rem!important}.md\:pl-2{padding-left:.5rem!important}.md\:pl-3{padding-left:1rem!important}.md\:pl-4{padding-left:1.5rem!important}.md\:pl-5{padding-left:2rem!important}.md\:pl-6{padding-left:3rem!important}.md\:pl-7{padding-left:4rem!important}.md\:pl-8{padding-left:5rem!important}.md\:pb-0{padding-bottom:0rem!important}.md\:pb-1{padding-bottom:.25rem!important}.md\:pb-2{padding-bottom:.5rem!important}.md\:pb-3{padding-bottom:1rem!important}.md\:pb-4{padding-bottom:1.5rem!important}.md\:pb-5{padding-bottom:2rem!important}.md\:pb-6{padding-bottom:3rem!important}.md\:pb-7{padding-bottom:4rem!important}.md\:pb-8{padding-bottom:5rem!important}.md\:px-0{padding-left:0rem!important;padding-right:0rem!important}.md\:px-1{padding-left:.25rem!important;padding-right:.25rem!important}.md\:px-2{padding-left:.5rem!important;padding-right:.5rem!important}.md\:px-3{padding-left:1rem!important;padding-right:1rem!important}.md\:px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.md\:px-5{padding-left:2rem!important;padding-right:2rem!important}.md\:px-6{padding-left:3rem!important;padding-right:3rem!important}.md\:px-7{padding-left:4rem!important;padding-right:4rem!important}.md\:px-8{padding-left:5rem!important;padding-right:5rem!important}.md\:py-0{padding-top:0rem!important;padding-bottom:0rem!important}.md\:py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.md\:py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.md\:py-3{padding-top:1rem!important;padding-bottom:1rem!important}.md\:py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.md\:py-5{padding-top:2rem!important;padding-bottom:2rem!important}.md\:py-6{padding-top:3rem!important;padding-bottom:3rem!important}.md\:py-7{padding-top:4rem!important;padding-bottom:4rem!important}.md\:py-8{padding-top:5rem!important;padding-bottom:5rem!important}}@media screen and (min-width:992px){.lg\:p-0{padding:0rem!important}.lg\:p-1{padding:.25rem!important}.lg\:p-2{padding:.5rem!important}.lg\:p-3{padding:1rem!important}.lg\:p-4{padding:1.5rem!important}.lg\:p-5{padding:2rem!important}.lg\:p-6{padding:3rem!important}.lg\:p-7{padding:4rem!important}.lg\:p-8{padding:5rem!important}.lg\:pt-0{padding-top:0rem!important}.lg\:pt-1{padding-top:.25rem!important}.lg\:pt-2{padding-top:.5rem!important}.lg\:pt-3{padding-top:1rem!important}.lg\:pt-4{padding-top:1.5rem!important}.lg\:pt-5{padding-top:2rem!important}.lg\:pt-6{padding-top:3rem!important}.lg\:pt-7{padding-top:4rem!important}.lg\:pt-8{padding-top:5rem!important}.lg\:pr-0{padding-right:0rem!important}.lg\:pr-1{padding-right:.25rem!important}.lg\:pr-2{padding-right:.5rem!important}.lg\:pr-3{padding-right:1rem!important}.lg\:pr-4{padding-right:1.5rem!important}.lg\:pr-5{padding-right:2rem!important}.lg\:pr-6{padding-right:3rem!important}.lg\:pr-7{padding-right:4rem!important}.lg\:pr-8{padding-right:5rem!important}.lg\:pl-0{padding-left:0rem!important}.lg\:pl-1{padding-left:.25rem!important}.lg\:pl-2{padding-left:.5rem!important}.lg\:pl-3{padding-left:1rem!important}.lg\:pl-4{padding-left:1.5rem!important}.lg\:pl-5{padding-left:2rem!important}.lg\:pl-6{padding-left:3rem!important}.lg\:pl-7{padding-left:4rem!important}.lg\:pl-8{padding-left:5rem!important}.lg\:pb-0{padding-bottom:0rem!important}.lg\:pb-1{padding-bottom:.25rem!important}.lg\:pb-2{padding-bottom:.5rem!important}.lg\:pb-3{padding-bottom:1rem!important}.lg\:pb-4{padding-bottom:1.5rem!important}.lg\:pb-5{padding-bottom:2rem!important}.lg\:pb-6{padding-bottom:3rem!important}.lg\:pb-7{padding-bottom:4rem!important}.lg\:pb-8{padding-bottom:5rem!important}.lg\:px-0{padding-left:0rem!important;padding-right:0rem!important}.lg\:px-1{padding-left:.25rem!important;padding-right:.25rem!important}.lg\:px-2{padding-left:.5rem!important;padding-right:.5rem!important}.lg\:px-3{padding-left:1rem!important;padding-right:1rem!important}.lg\:px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.lg\:px-5{padding-left:2rem!important;padding-right:2rem!important}.lg\:px-6{padding-left:3rem!important;padding-right:3rem!important}.lg\:px-7{padding-left:4rem!important;padding-right:4rem!important}.lg\:px-8{padding-left:5rem!important;padding-right:5rem!important}.lg\:py-0{padding-top:0rem!important;padding-bottom:0rem!important}.lg\:py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.lg\:py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.lg\:py-3{padding-top:1rem!important;padding-bottom:1rem!important}.lg\:py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.lg\:py-5{padding-top:2rem!important;padding-bottom:2rem!important}.lg\:py-6{padding-top:3rem!important;padding-bottom:3rem!important}.lg\:py-7{padding-top:4rem!important;padding-bottom:4rem!important}.lg\:py-8{padding-top:5rem!important;padding-bottom:5rem!important}}@media screen and (min-width:1200px){.xl\:p-0{padding:0rem!important}.xl\:p-1{padding:.25rem!important}.xl\:p-2{padding:.5rem!important}.xl\:p-3{padding:1rem!important}.xl\:p-4{padding:1.5rem!important}.xl\:p-5{padding:2rem!important}.xl\:p-6{padding:3rem!important}.xl\:p-7{padding:4rem!important}.xl\:p-8{padding:5rem!important}.xl\:pt-0{padding-top:0rem!important}.xl\:pt-1{padding-top:.25rem!important}.xl\:pt-2{padding-top:.5rem!important}.xl\:pt-3{padding-top:1rem!important}.xl\:pt-4{padding-top:1.5rem!important}.xl\:pt-5{padding-top:2rem!important}.xl\:pt-6{padding-top:3rem!important}.xl\:pt-7{padding-top:4rem!important}.xl\:pt-8{padding-top:5rem!important}.xl\:pr-0{padding-right:0rem!important}.xl\:pr-1{padding-right:.25rem!important}.xl\:pr-2{padding-right:.5rem!important}.xl\:pr-3{padding-right:1rem!important}.xl\:pr-4{padding-right:1.5rem!important}.xl\:pr-5{padding-right:2rem!important}.xl\:pr-6{padding-right:3rem!important}.xl\:pr-7{padding-right:4rem!important}.xl\:pr-8{padding-right:5rem!important}.xl\:pl-0{padding-left:0rem!important}.xl\:pl-1{padding-left:.25rem!important}.xl\:pl-2{padding-left:.5rem!important}.xl\:pl-3{padding-left:1rem!important}.xl\:pl-4{padding-left:1.5rem!important}.xl\:pl-5{padding-left:2rem!important}.xl\:pl-6{padding-left:3rem!important}.xl\:pl-7{padding-left:4rem!important}.xl\:pl-8{padding-left:5rem!important}.xl\:pb-0{padding-bottom:0rem!important}.xl\:pb-1{padding-bottom:.25rem!important}.xl\:pb-2{padding-bottom:.5rem!important}.xl\:pb-3{padding-bottom:1rem!important}.xl\:pb-4{padding-bottom:1.5rem!important}.xl\:pb-5{padding-bottom:2rem!important}.xl\:pb-6{padding-bottom:3rem!important}.xl\:pb-7{padding-bottom:4rem!important}.xl\:pb-8{padding-bottom:5rem!important}.xl\:px-0{padding-left:0rem!important;padding-right:0rem!important}.xl\:px-1{padding-left:.25rem!important;padding-right:.25rem!important}.xl\:px-2{padding-left:.5rem!important;padding-right:.5rem!important}.xl\:px-3{padding-left:1rem!important;padding-right:1rem!important}.xl\:px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.xl\:px-5{padding-left:2rem!important;padding-right:2rem!important}.xl\:px-6{padding-left:3rem!important;padding-right:3rem!important}.xl\:px-7{padding-left:4rem!important;padding-right:4rem!important}.xl\:px-8{padding-left:5rem!important;padding-right:5rem!important}.xl\:py-0{padding-top:0rem!important;padding-bottom:0rem!important}.xl\:py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.xl\:py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.xl\:py-3{padding-top:1rem!important;padding-bottom:1rem!important}.xl\:py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.xl\:py-5{padding-top:2rem!important;padding-bottom:2rem!important}.xl\:py-6{padding-top:3rem!important;padding-bottom:3rem!important}.xl\:py-7{padding-top:4rem!important;padding-bottom:4rem!important}.xl\:py-8{padding-top:5rem!important;padding-bottom:5rem!important}}.m-0{margin:0rem!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:2rem!important}.m-6{margin:3rem!important}.m-7{margin:4rem!important}.m-8{margin:5rem!important}.-m-1{margin:-.25rem!important}.-m-2{margin:-.5rem!important}.-m-3{margin:-1rem!important}.-m-4{margin:-1.5rem!important}.-m-5{margin:-2rem!important}.-m-6{margin:-3rem!important}.-m-7{margin:-4rem!important}.-m-8{margin:-5rem!important}.m-auto{margin:auto!important}.mt-0{margin-top:0rem!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:2rem!important}.mt-6{margin-top:3rem!important}.mt-7{margin-top:4rem!important}.mt-8{margin-top:5rem!important}.-mt-1{margin-top:-.25rem!important}.-mt-2{margin-top:-.5rem!important}.-mt-3{margin-top:-1rem!important}.-mt-4{margin-top:-1.5rem!important}.-mt-5{margin-top:-2rem!important}.-mt-6{margin-top:-3rem!important}.-mt-7{margin-top:-4rem!important}.-mt-8{margin-top:-5rem!important}.mt-auto{margin-top:auto!important}.mr-0{margin-right:0rem!important}.mr-1{margin-right:.25rem!important}.mr-2{margin-right:.5rem!important}.mr-3{margin-right:1rem!important}.mr-4{margin-right:1.5rem!important}.mr-5{margin-right:2rem!important}.mr-6{margin-right:3rem!important}.mr-7{margin-right:4rem!important}.mr-8{margin-right:5rem!important}.-mr-1{margin-right:-.25rem!important}.-mr-2{margin-right:-.5rem!important}.-mr-3{margin-right:-1rem!important}.-mr-4{margin-right:-1.5rem!important}.-mr-5{margin-right:-2rem!important}.-mr-6{margin-right:-3rem!important}.-mr-7{margin-right:-4rem!important}.-mr-8{margin-right:-5rem!important}.mr-auto{margin-right:auto!important}.ml-0{margin-left:0rem!important}.ml-1{margin-left:.25rem!important}.ml-2{margin-left:.5rem!important}.ml-3{margin-left:1rem!important}.ml-4{margin-left:1.5rem!important}.ml-5{margin-left:2rem!important}.ml-6{margin-left:3rem!important}.ml-7{margin-left:4rem!important}.ml-8{margin-left:5rem!important}.-ml-1{margin-left:-.25rem!important}.-ml-2{margin-left:-.5rem!important}.-ml-3{margin-left:-1rem!important}.-ml-4{margin-left:-1.5rem!important}.-ml-5{margin-left:-2rem!important}.-ml-6{margin-left:-3rem!important}.-ml-7{margin-left:-4rem!important}.-ml-8{margin-left:-5rem!important}.ml-auto{margin-left:auto!important}.mb-0{margin-bottom:0rem!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:2rem!important}.mb-6{margin-bottom:3rem!important}.mb-7{margin-bottom:4rem!important}.mb-8{margin-bottom:5rem!important}.-mb-1{margin-bottom:-.25rem!important}.-mb-2{margin-bottom:-.5rem!important}.-mb-3{margin-bottom:-1rem!important}.-mb-4{margin-bottom:-1.5rem!important}.-mb-5{margin-bottom:-2rem!important}.-mb-6{margin-bottom:-3rem!important}.-mb-7{margin-bottom:-4rem!important}.-mb-8{margin-bottom:-5rem!important}.mb-auto{margin-bottom:auto!important}.mx-0{margin-left:0rem!important;margin-right:0rem!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-3{margin-left:1rem!important;margin-right:1rem!important}.mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-5{margin-left:2rem!important;margin-right:2rem!important}.mx-6{margin-left:3rem!important;margin-right:3rem!important}.mx-7{margin-left:4rem!important;margin-right:4rem!important}.mx-8{margin-left:5rem!important;margin-right:5rem!important}.-mx-1{margin-left:-.25rem!important;margin-right:-.25rem!important}.-mx-2{margin-left:-.5rem!important;margin-right:-.5rem!important}.-mx-3{margin-left:-1rem!important;margin-right:-1rem!important}.-mx-4{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.-mx-5{margin-left:-2rem!important;margin-right:-2rem!important}.-mx-6{margin-left:-3rem!important;margin-right:-3rem!important}.-mx-7{margin-left:-4rem!important;margin-right:-4rem!important}.-mx-8{margin-left:-5rem!important;margin-right:-5rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-0{margin-top:0rem!important;margin-bottom:0rem!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:2rem!important;margin-bottom:2rem!important}.my-6{margin-top:3rem!important;margin-bottom:3rem!important}.my-7{margin-top:4rem!important;margin-bottom:4rem!important}.my-8{margin-top:5rem!important;margin-bottom:5rem!important}.-my-1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.-my-2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.-my-3{margin-top:-1rem!important;margin-bottom:-1rem!important}.-my-4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.-my-5{margin-top:-2rem!important;margin-bottom:-2rem!important}.-my-6{margin-top:-3rem!important;margin-bottom:-3rem!important}.-my-7{margin-top:-4rem!important;margin-bottom:-4rem!important}.-my-8{margin-top:-5rem!important;margin-bottom:-5rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}@media screen and (min-width:576px){.sm\:m-0{margin:0rem!important}.sm\:m-1{margin:.25rem!important}.sm\:m-2{margin:.5rem!important}.sm\:m-3{margin:1rem!important}.sm\:m-4{margin:1.5rem!important}.sm\:m-5{margin:2rem!important}.sm\:m-6{margin:3rem!important}.sm\:m-7{margin:4rem!important}.sm\:m-8{margin:5rem!important}.sm\:-m-1{margin:-.25rem!important}.sm\:-m-2{margin:-.5rem!important}.sm\:-m-3{margin:-1rem!important}.sm\:-m-4{margin:-1.5rem!important}.sm\:-m-5{margin:-2rem!important}.sm\:-m-6{margin:-3rem!important}.sm\:-m-7{margin:-4rem!important}.sm\:-m-8{margin:-5rem!important}.sm\:m-auto{margin:auto!important}.sm\:mt-0{margin-top:0rem!important}.sm\:mt-1{margin-top:.25rem!important}.sm\:mt-2{margin-top:.5rem!important}.sm\:mt-3{margin-top:1rem!important}.sm\:mt-4{margin-top:1.5rem!important}.sm\:mt-5{margin-top:2rem!important}.sm\:mt-6{margin-top:3rem!important}.sm\:mt-7{margin-top:4rem!important}.sm\:mt-8{margin-top:5rem!important}.sm\:-mt-1{margin-top:-.25rem!important}.sm\:-mt-2{margin-top:-.5rem!important}.sm\:-mt-3{margin-top:-1rem!important}.sm\:-mt-4{margin-top:-1.5rem!important}.sm\:-mt-5{margin-top:-2rem!important}.sm\:-mt-6{margin-top:-3rem!important}.sm\:-mt-7{margin-top:-4rem!important}.sm\:-mt-8{margin-top:-5rem!important}.sm\:mt-auto{margin-top:auto!important}.sm\:mr-0{margin-right:0rem!important}.sm\:mr-1{margin-right:.25rem!important}.sm\:mr-2{margin-right:.5rem!important}.sm\:mr-3{margin-right:1rem!important}.sm\:mr-4{margin-right:1.5rem!important}.sm\:mr-5{margin-right:2rem!important}.sm\:mr-6{margin-right:3rem!important}.sm\:mr-7{margin-right:4rem!important}.sm\:mr-8{margin-right:5rem!important}.sm\:-mr-1{margin-right:-.25rem!important}.sm\:-mr-2{margin-right:-.5rem!important}.sm\:-mr-3{margin-right:-1rem!important}.sm\:-mr-4{margin-right:-1.5rem!important}.sm\:-mr-5{margin-right:-2rem!important}.sm\:-mr-6{margin-right:-3rem!important}.sm\:-mr-7{margin-right:-4rem!important}.sm\:-mr-8{margin-right:-5rem!important}.sm\:mr-auto{margin-right:auto!important}.sm\:ml-0{margin-left:0rem!important}.sm\:ml-1{margin-left:.25rem!important}.sm\:ml-2{margin-left:.5rem!important}.sm\:ml-3{margin-left:1rem!important}.sm\:ml-4{margin-left:1.5rem!important}.sm\:ml-5{margin-left:2rem!important}.sm\:ml-6{margin-left:3rem!important}.sm\:ml-7{margin-left:4rem!important}.sm\:ml-8{margin-left:5rem!important}.sm\:-ml-1{margin-left:-.25rem!important}.sm\:-ml-2{margin-left:-.5rem!important}.sm\:-ml-3{margin-left:-1rem!important}.sm\:-ml-4{margin-left:-1.5rem!important}.sm\:-ml-5{margin-left:-2rem!important}.sm\:-ml-6{margin-left:-3rem!important}.sm\:-ml-7{margin-left:-4rem!important}.sm\:-ml-8{margin-left:-5rem!important}.sm\:ml-auto{margin-left:auto!important}.sm\:mb-0{margin-bottom:0rem!important}.sm\:mb-1{margin-bottom:.25rem!important}.sm\:mb-2{margin-bottom:.5rem!important}.sm\:mb-3{margin-bottom:1rem!important}.sm\:mb-4{margin-bottom:1.5rem!important}.sm\:mb-5{margin-bottom:2rem!important}.sm\:mb-6{margin-bottom:3rem!important}.sm\:mb-7{margin-bottom:4rem!important}.sm\:mb-8{margin-bottom:5rem!important}.sm\:-mb-1{margin-bottom:-.25rem!important}.sm\:-mb-2{margin-bottom:-.5rem!important}.sm\:-mb-3{margin-bottom:-1rem!important}.sm\:-mb-4{margin-bottom:-1.5rem!important}.sm\:-mb-5{margin-bottom:-2rem!important}.sm\:-mb-6{margin-bottom:-3rem!important}.sm\:-mb-7{margin-bottom:-4rem!important}.sm\:-mb-8{margin-bottom:-5rem!important}.sm\:mb-auto{margin-bottom:auto!important}.sm\:mx-0{margin-left:0rem!important;margin-right:0rem!important}.sm\:mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.sm\:mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.sm\:mx-3{margin-left:1rem!important;margin-right:1rem!important}.sm\:mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.sm\:mx-5{margin-left:2rem!important;margin-right:2rem!important}.sm\:mx-6{margin-left:3rem!important;margin-right:3rem!important}.sm\:mx-7{margin-left:4rem!important;margin-right:4rem!important}.sm\:mx-8{margin-left:5rem!important;margin-right:5rem!important}.sm\:-mx-1{margin-left:-.25rem!important;margin-right:-.25rem!important}.sm\:-mx-2{margin-left:-.5rem!important;margin-right:-.5rem!important}.sm\:-mx-3{margin-left:-1rem!important;margin-right:-1rem!important}.sm\:-mx-4{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.sm\:-mx-5{margin-left:-2rem!important;margin-right:-2rem!important}.sm\:-mx-6{margin-left:-3rem!important;margin-right:-3rem!important}.sm\:-mx-7{margin-left:-4rem!important;margin-right:-4rem!important}.sm\:-mx-8{margin-left:-5rem!important;margin-right:-5rem!important}.sm\:mx-auto{margin-left:auto!important;margin-right:auto!important}.sm\:my-0{margin-top:0rem!important;margin-bottom:0rem!important}.sm\:my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.sm\:my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.sm\:my-3{margin-top:1rem!important;margin-bottom:1rem!important}.sm\:my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.sm\:my-5{margin-top:2rem!important;margin-bottom:2rem!important}.sm\:my-6{margin-top:3rem!important;margin-bottom:3rem!important}.sm\:my-7{margin-top:4rem!important;margin-bottom:4rem!important}.sm\:my-8{margin-top:5rem!important;margin-bottom:5rem!important}.sm\:-my-1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.sm\:-my-2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.sm\:-my-3{margin-top:-1rem!important;margin-bottom:-1rem!important}.sm\:-my-4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.sm\:-my-5{margin-top:-2rem!important;margin-bottom:-2rem!important}.sm\:-my-6{margin-top:-3rem!important;margin-bottom:-3rem!important}.sm\:-my-7{margin-top:-4rem!important;margin-bottom:-4rem!important}.sm\:-my-8{margin-top:-5rem!important;margin-bottom:-5rem!important}.sm\:my-auto{margin-top:auto!important;margin-bottom:auto!important}}@media screen and (min-width:768px){.md\:m-0{margin:0rem!important}.md\:m-1{margin:.25rem!important}.md\:m-2{margin:.5rem!important}.md\:m-3{margin:1rem!important}.md\:m-4{margin:1.5rem!important}.md\:m-5{margin:2rem!important}.md\:m-6{margin:3rem!important}.md\:m-7{margin:4rem!important}.md\:m-8{margin:5rem!important}.md\:-m-1{margin:-.25rem!important}.md\:-m-2{margin:-.5rem!important}.md\:-m-3{margin:-1rem!important}.md\:-m-4{margin:-1.5rem!important}.md\:-m-5{margin:-2rem!important}.md\:-m-6{margin:-3rem!important}.md\:-m-7{margin:-4rem!important}.md\:-m-8{margin:-5rem!important}.md\:m-auto{margin:auto!important}.md\:mt-0{margin-top:0rem!important}.md\:mt-1{margin-top:.25rem!important}.md\:mt-2{margin-top:.5rem!important}.md\:mt-3{margin-top:1rem!important}.md\:mt-4{margin-top:1.5rem!important}.md\:mt-5{margin-top:2rem!important}.md\:mt-6{margin-top:3rem!important}.md\:mt-7{margin-top:4rem!important}.md\:mt-8{margin-top:5rem!important}.md\:-mt-1{margin-top:-.25rem!important}.md\:-mt-2{margin-top:-.5rem!important}.md\:-mt-3{margin-top:-1rem!important}.md\:-mt-4{margin-top:-1.5rem!important}.md\:-mt-5{margin-top:-2rem!important}.md\:-mt-6{margin-top:-3rem!important}.md\:-mt-7{margin-top:-4rem!important}.md\:-mt-8{margin-top:-5rem!important}.md\:mt-auto{margin-top:auto!important}.md\:mr-0{margin-right:0rem!important}.md\:mr-1{margin-right:.25rem!important}.md\:mr-2{margin-right:.5rem!important}.md\:mr-3{margin-right:1rem!important}.md\:mr-4{margin-right:1.5rem!important}.md\:mr-5{margin-right:2rem!important}.md\:mr-6{margin-right:3rem!important}.md\:mr-7{margin-right:4rem!important}.md\:mr-8{margin-right:5rem!important}.md\:-mr-1{margin-right:-.25rem!important}.md\:-mr-2{margin-right:-.5rem!important}.md\:-mr-3{margin-right:-1rem!important}.md\:-mr-4{margin-right:-1.5rem!important}.md\:-mr-5{margin-right:-2rem!important}.md\:-mr-6{margin-right:-3rem!important}.md\:-mr-7{margin-right:-4rem!important}.md\:-mr-8{margin-right:-5rem!important}.md\:mr-auto{margin-right:auto!important}.md\:ml-0{margin-left:0rem!important}.md\:ml-1{margin-left:.25rem!important}.md\:ml-2{margin-left:.5rem!important}.md\:ml-3{margin-left:1rem!important}.md\:ml-4{margin-left:1.5rem!important}.md\:ml-5{margin-left:2rem!important}.md\:ml-6{margin-left:3rem!important}.md\:ml-7{margin-left:4rem!important}.md\:ml-8{margin-left:5rem!important}.md\:-ml-1{margin-left:-.25rem!important}.md\:-ml-2{margin-left:-.5rem!important}.md\:-ml-3{margin-left:-1rem!important}.md\:-ml-4{margin-left:-1.5rem!important}.md\:-ml-5{margin-left:-2rem!important}.md\:-ml-6{margin-left:-3rem!important}.md\:-ml-7{margin-left:-4rem!important}.md\:-ml-8{margin-left:-5rem!important}.md\:ml-auto{margin-left:auto!important}.md\:mb-0{margin-bottom:0rem!important}.md\:mb-1{margin-bottom:.25rem!important}.md\:mb-2{margin-bottom:.5rem!important}.md\:mb-3{margin-bottom:1rem!important}.md\:mb-4{margin-bottom:1.5rem!important}.md\:mb-5{margin-bottom:2rem!important}.md\:mb-6{margin-bottom:3rem!important}.md\:mb-7{margin-bottom:4rem!important}.md\:mb-8{margin-bottom:5rem!important}.md\:-mb-1{margin-bottom:-.25rem!important}.md\:-mb-2{margin-bottom:-.5rem!important}.md\:-mb-3{margin-bottom:-1rem!important}.md\:-mb-4{margin-bottom:-1.5rem!important}.md\:-mb-5{margin-bottom:-2rem!important}.md\:-mb-6{margin-bottom:-3rem!important}.md\:-mb-7{margin-bottom:-4rem!important}.md\:-mb-8{margin-bottom:-5rem!important}.md\:mb-auto{margin-bottom:auto!important}.md\:mx-0{margin-left:0rem!important;margin-right:0rem!important}.md\:mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.md\:mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.md\:mx-3{margin-left:1rem!important;margin-right:1rem!important}.md\:mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.md\:mx-5{margin-left:2rem!important;margin-right:2rem!important}.md\:mx-6{margin-left:3rem!important;margin-right:3rem!important}.md\:mx-7{margin-left:4rem!important;margin-right:4rem!important}.md\:mx-8{margin-left:5rem!important;margin-right:5rem!important}.md\:-mx-1{margin-left:-.25rem!important;margin-right:-.25rem!important}.md\:-mx-2{margin-left:-.5rem!important;margin-right:-.5rem!important}.md\:-mx-3{margin-left:-1rem!important;margin-right:-1rem!important}.md\:-mx-4{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.md\:-mx-5{margin-left:-2rem!important;margin-right:-2rem!important}.md\:-mx-6{margin-left:-3rem!important;margin-right:-3rem!important}.md\:-mx-7{margin-left:-4rem!important;margin-right:-4rem!important}.md\:-mx-8{margin-left:-5rem!important;margin-right:-5rem!important}.md\:mx-auto{margin-left:auto!important;margin-right:auto!important}.md\:my-0{margin-top:0rem!important;margin-bottom:0rem!important}.md\:my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.md\:my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.md\:my-3{margin-top:1rem!important;margin-bottom:1rem!important}.md\:my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.md\:my-5{margin-top:2rem!important;margin-bottom:2rem!important}.md\:my-6{margin-top:3rem!important;margin-bottom:3rem!important}.md\:my-7{margin-top:4rem!important;margin-bottom:4rem!important}.md\:my-8{margin-top:5rem!important;margin-bottom:5rem!important}.md\:-my-1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.md\:-my-2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.md\:-my-3{margin-top:-1rem!important;margin-bottom:-1rem!important}.md\:-my-4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.md\:-my-5{margin-top:-2rem!important;margin-bottom:-2rem!important}.md\:-my-6{margin-top:-3rem!important;margin-bottom:-3rem!important}.md\:-my-7{margin-top:-4rem!important;margin-bottom:-4rem!important}.md\:-my-8{margin-top:-5rem!important;margin-bottom:-5rem!important}.md\:my-auto{margin-top:auto!important;margin-bottom:auto!important}}@media screen and (min-width:992px){.lg\:m-0{margin:0rem!important}.lg\:m-1{margin:.25rem!important}.lg\:m-2{margin:.5rem!important}.lg\:m-3{margin:1rem!important}.lg\:m-4{margin:1.5rem!important}.lg\:m-5{margin:2rem!important}.lg\:m-6{margin:3rem!important}.lg\:m-7{margin:4rem!important}.lg\:m-8{margin:5rem!important}.lg\:-m-1{margin:-.25rem!important}.lg\:-m-2{margin:-.5rem!important}.lg\:-m-3{margin:-1rem!important}.lg\:-m-4{margin:-1.5rem!important}.lg\:-m-5{margin:-2rem!important}.lg\:-m-6{margin:-3rem!important}.lg\:-m-7{margin:-4rem!important}.lg\:-m-8{margin:-5rem!important}.lg\:m-auto{margin:auto!important}.lg\:mt-0{margin-top:0rem!important}.lg\:mt-1{margin-top:.25rem!important}.lg\:mt-2{margin-top:.5rem!important}.lg\:mt-3{margin-top:1rem!important}.lg\:mt-4{margin-top:1.5rem!important}.lg\:mt-5{margin-top:2rem!important}.lg\:mt-6{margin-top:3rem!important}.lg\:mt-7{margin-top:4rem!important}.lg\:mt-8{margin-top:5rem!important}.lg\:-mt-1{margin-top:-.25rem!important}.lg\:-mt-2{margin-top:-.5rem!important}.lg\:-mt-3{margin-top:-1rem!important}.lg\:-mt-4{margin-top:-1.5rem!important}.lg\:-mt-5{margin-top:-2rem!important}.lg\:-mt-6{margin-top:-3rem!important}.lg\:-mt-7{margin-top:-4rem!important}.lg\:-mt-8{margin-top:-5rem!important}.lg\:mt-auto{margin-top:auto!important}.lg\:mr-0{margin-right:0rem!important}.lg\:mr-1{margin-right:.25rem!important}.lg\:mr-2{margin-right:.5rem!important}.lg\:mr-3{margin-right:1rem!important}.lg\:mr-4{margin-right:1.5rem!important}.lg\:mr-5{margin-right:2rem!important}.lg\:mr-6{margin-right:3rem!important}.lg\:mr-7{margin-right:4rem!important}.lg\:mr-8{margin-right:5rem!important}.lg\:-mr-1{margin-right:-.25rem!important}.lg\:-mr-2{margin-right:-.5rem!important}.lg\:-mr-3{margin-right:-1rem!important}.lg\:-mr-4{margin-right:-1.5rem!important}.lg\:-mr-5{margin-right:-2rem!important}.lg\:-mr-6{margin-right:-3rem!important}.lg\:-mr-7{margin-right:-4rem!important}.lg\:-mr-8{margin-right:-5rem!important}.lg\:mr-auto{margin-right:auto!important}.lg\:ml-0{margin-left:0rem!important}.lg\:ml-1{margin-left:.25rem!important}.lg\:ml-2{margin-left:.5rem!important}.lg\:ml-3{margin-left:1rem!important}.lg\:ml-4{margin-left:1.5rem!important}.lg\:ml-5{margin-left:2rem!important}.lg\:ml-6{margin-left:3rem!important}.lg\:ml-7{margin-left:4rem!important}.lg\:ml-8{margin-left:5rem!important}.lg\:-ml-1{margin-left:-.25rem!important}.lg\:-ml-2{margin-left:-.5rem!important}.lg\:-ml-3{margin-left:-1rem!important}.lg\:-ml-4{margin-left:-1.5rem!important}.lg\:-ml-5{margin-left:-2rem!important}.lg\:-ml-6{margin-left:-3rem!important}.lg\:-ml-7{margin-left:-4rem!important}.lg\:-ml-8{margin-left:-5rem!important}.lg\:ml-auto{margin-left:auto!important}.lg\:mb-0{margin-bottom:0rem!important}.lg\:mb-1{margin-bottom:.25rem!important}.lg\:mb-2{margin-bottom:.5rem!important}.lg\:mb-3{margin-bottom:1rem!important}.lg\:mb-4{margin-bottom:1.5rem!important}.lg\:mb-5{margin-bottom:2rem!important}.lg\:mb-6{margin-bottom:3rem!important}.lg\:mb-7{margin-bottom:4rem!important}.lg\:mb-8{margin-bottom:5rem!important}.lg\:-mb-1{margin-bottom:-.25rem!important}.lg\:-mb-2{margin-bottom:-.5rem!important}.lg\:-mb-3{margin-bottom:-1rem!important}.lg\:-mb-4{margin-bottom:-1.5rem!important}.lg\:-mb-5{margin-bottom:-2rem!important}.lg\:-mb-6{margin-bottom:-3rem!important}.lg\:-mb-7{margin-bottom:-4rem!important}.lg\:-mb-8{margin-bottom:-5rem!important}.lg\:mb-auto{margin-bottom:auto!important}.lg\:mx-0{margin-left:0rem!important;margin-right:0rem!important}.lg\:mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.lg\:mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.lg\:mx-3{margin-left:1rem!important;margin-right:1rem!important}.lg\:mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.lg\:mx-5{margin-left:2rem!important;margin-right:2rem!important}.lg\:mx-6{margin-left:3rem!important;margin-right:3rem!important}.lg\:mx-7{margin-left:4rem!important;margin-right:4rem!important}.lg\:mx-8{margin-left:5rem!important;margin-right:5rem!important}.lg\:-mx-1{margin-left:-.25rem!important;margin-right:-.25rem!important}.lg\:-mx-2{margin-left:-.5rem!important;margin-right:-.5rem!important}.lg\:-mx-3{margin-left:-1rem!important;margin-right:-1rem!important}.lg\:-mx-4{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.lg\:-mx-5{margin-left:-2rem!important;margin-right:-2rem!important}.lg\:-mx-6{margin-left:-3rem!important;margin-right:-3rem!important}.lg\:-mx-7{margin-left:-4rem!important;margin-right:-4rem!important}.lg\:-mx-8{margin-left:-5rem!important;margin-right:-5rem!important}.lg\:mx-auto{margin-left:auto!important;margin-right:auto!important}.lg\:my-0{margin-top:0rem!important;margin-bottom:0rem!important}.lg\:my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.lg\:my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.lg\:my-3{margin-top:1rem!important;margin-bottom:1rem!important}.lg\:my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.lg\:my-5{margin-top:2rem!important;margin-bottom:2rem!important}.lg\:my-6{margin-top:3rem!important;margin-bottom:3rem!important}.lg\:my-7{margin-top:4rem!important;margin-bottom:4rem!important}.lg\:my-8{margin-top:5rem!important;margin-bottom:5rem!important}.lg\:-my-1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.lg\:-my-2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.lg\:-my-3{margin-top:-1rem!important;margin-bottom:-1rem!important}.lg\:-my-4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.lg\:-my-5{margin-top:-2rem!important;margin-bottom:-2rem!important}.lg\:-my-6{margin-top:-3rem!important;margin-bottom:-3rem!important}.lg\:-my-7{margin-top:-4rem!important;margin-bottom:-4rem!important}.lg\:-my-8{margin-top:-5rem!important;margin-bottom:-5rem!important}.lg\:my-auto{margin-top:auto!important;margin-bottom:auto!important}}@media screen and (min-width:1200px){.xl\:m-0{margin:0rem!important}.xl\:m-1{margin:.25rem!important}.xl\:m-2{margin:.5rem!important}.xl\:m-3{margin:1rem!important}.xl\:m-4{margin:1.5rem!important}.xl\:m-5{margin:2rem!important}.xl\:m-6{margin:3rem!important}.xl\:m-7{margin:4rem!important}.xl\:m-8{margin:5rem!important}.xl\:-m-1{margin:-.25rem!important}.xl\:-m-2{margin:-.5rem!important}.xl\:-m-3{margin:-1rem!important}.xl\:-m-4{margin:-1.5rem!important}.xl\:-m-5{margin:-2rem!important}.xl\:-m-6{margin:-3rem!important}.xl\:-m-7{margin:-4rem!important}.xl\:-m-8{margin:-5rem!important}.xl\:m-auto{margin:auto!important}.xl\:mt-0{margin-top:0rem!important}.xl\:mt-1{margin-top:.25rem!important}.xl\:mt-2{margin-top:.5rem!important}.xl\:mt-3{margin-top:1rem!important}.xl\:mt-4{margin-top:1.5rem!important}.xl\:mt-5{margin-top:2rem!important}.xl\:mt-6{margin-top:3rem!important}.xl\:mt-7{margin-top:4rem!important}.xl\:mt-8{margin-top:5rem!important}.xl\:-mt-1{margin-top:-.25rem!important}.xl\:-mt-2{margin-top:-.5rem!important}.xl\:-mt-3{margin-top:-1rem!important}.xl\:-mt-4{margin-top:-1.5rem!important}.xl\:-mt-5{margin-top:-2rem!important}.xl\:-mt-6{margin-top:-3rem!important}.xl\:-mt-7{margin-top:-4rem!important}.xl\:-mt-8{margin-top:-5rem!important}.xl\:mt-auto{margin-top:auto!important}.xl\:mr-0{margin-right:0rem!important}.xl\:mr-1{margin-right:.25rem!important}.xl\:mr-2{margin-right:.5rem!important}.xl\:mr-3{margin-right:1rem!important}.xl\:mr-4{margin-right:1.5rem!important}.xl\:mr-5{margin-right:2rem!important}.xl\:mr-6{margin-right:3rem!important}.xl\:mr-7{margin-right:4rem!important}.xl\:mr-8{margin-right:5rem!important}.xl\:-mr-1{margin-right:-.25rem!important}.xl\:-mr-2{margin-right:-.5rem!important}.xl\:-mr-3{margin-right:-1rem!important}.xl\:-mr-4{margin-right:-1.5rem!important}.xl\:-mr-5{margin-right:-2rem!important}.xl\:-mr-6{margin-right:-3rem!important}.xl\:-mr-7{margin-right:-4rem!important}.xl\:-mr-8{margin-right:-5rem!important}.xl\:mr-auto{margin-right:auto!important}.xl\:ml-0{margin-left:0rem!important}.xl\:ml-1{margin-left:.25rem!important}.xl\:ml-2{margin-left:.5rem!important}.xl\:ml-3{margin-left:1rem!important}.xl\:ml-4{margin-left:1.5rem!important}.xl\:ml-5{margin-left:2rem!important}.xl\:ml-6{margin-left:3rem!important}.xl\:ml-7{margin-left:4rem!important}.xl\:ml-8{margin-left:5rem!important}.xl\:-ml-1{margin-left:-.25rem!important}.xl\:-ml-2{margin-left:-.5rem!important}.xl\:-ml-3{margin-left:-1rem!important}.xl\:-ml-4{margin-left:-1.5rem!important}.xl\:-ml-5{margin-left:-2rem!important}.xl\:-ml-6{margin-left:-3rem!important}.xl\:-ml-7{margin-left:-4rem!important}.xl\:-ml-8{margin-left:-5rem!important}.xl\:ml-auto{margin-left:auto!important}.xl\:mb-0{margin-bottom:0rem!important}.xl\:mb-1{margin-bottom:.25rem!important}.xl\:mb-2{margin-bottom:.5rem!important}.xl\:mb-3{margin-bottom:1rem!important}.xl\:mb-4{margin-bottom:1.5rem!important}.xl\:mb-5{margin-bottom:2rem!important}.xl\:mb-6{margin-bottom:3rem!important}.xl\:mb-7{margin-bottom:4rem!important}.xl\:mb-8{margin-bottom:5rem!important}.xl\:-mb-1{margin-bottom:-.25rem!important}.xl\:-mb-2{margin-bottom:-.5rem!important}.xl\:-mb-3{margin-bottom:-1rem!important}.xl\:-mb-4{margin-bottom:-1.5rem!important}.xl\:-mb-5{margin-bottom:-2rem!important}.xl\:-mb-6{margin-bottom:-3rem!important}.xl\:-mb-7{margin-bottom:-4rem!important}.xl\:-mb-8{margin-bottom:-5rem!important}.xl\:mb-auto{margin-bottom:auto!important}.xl\:mx-0{margin-left:0rem!important;margin-right:0rem!important}.xl\:mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.xl\:mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.xl\:mx-3{margin-left:1rem!important;margin-right:1rem!important}.xl\:mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.xl\:mx-5{margin-left:2rem!important;margin-right:2rem!important}.xl\:mx-6{margin-left:3rem!important;margin-right:3rem!important}.xl\:mx-7{margin-left:4rem!important;margin-right:4rem!important}.xl\:mx-8{margin-left:5rem!important;margin-right:5rem!important}.xl\:-mx-1{margin-left:-.25rem!important;margin-right:-.25rem!important}.xl\:-mx-2{margin-left:-.5rem!important;margin-right:-.5rem!important}.xl\:-mx-3{margin-left:-1rem!important;margin-right:-1rem!important}.xl\:-mx-4{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.xl\:-mx-5{margin-left:-2rem!important;margin-right:-2rem!important}.xl\:-mx-6{margin-left:-3rem!important;margin-right:-3rem!important}.xl\:-mx-7{margin-left:-4rem!important;margin-right:-4rem!important}.xl\:-mx-8{margin-left:-5rem!important;margin-right:-5rem!important}.xl\:mx-auto{margin-left:auto!important;margin-right:auto!important}.xl\:my-0{margin-top:0rem!important;margin-bottom:0rem!important}.xl\:my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.xl\:my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.xl\:my-3{margin-top:1rem!important;margin-bottom:1rem!important}.xl\:my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.xl\:my-5{margin-top:2rem!important;margin-bottom:2rem!important}.xl\:my-6{margin-top:3rem!important;margin-bottom:3rem!important}.xl\:my-7{margin-top:4rem!important;margin-bottom:4rem!important}.xl\:my-8{margin-top:5rem!important;margin-bottom:5rem!important}.xl\:-my-1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.xl\:-my-2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.xl\:-my-3{margin-top:-1rem!important;margin-bottom:-1rem!important}.xl\:-my-4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.xl\:-my-5{margin-top:-2rem!important;margin-bottom:-2rem!important}.xl\:-my-6{margin-top:-3rem!important;margin-bottom:-3rem!important}.xl\:-my-7{margin-top:-4rem!important;margin-bottom:-4rem!important}.xl\:-my-8{margin-top:-5rem!important;margin-bottom:-5rem!important}.xl\:my-auto{margin-top:auto!important;margin-bottom:auto!important}}.shadow-none{box-shadow:none!important}.shadow-1{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.shadow-2{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.shadow-3{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.shadow-4{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.shadow-5{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.shadow-6{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.shadow-7{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.shadow-8{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.focus\:shadow-none:focus{box-shadow:none!important}.hover\:shadow-none:hover,.active\:shadow-none:active{box-shadow:none!important}.focus\:shadow-1:focus{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.hover\:shadow-1:hover,.active\:shadow-1:active{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.focus\:shadow-2:focus{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.hover\:shadow-2:hover,.active\:shadow-2:active{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.focus\:shadow-3:focus{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.hover\:shadow-3:hover,.active\:shadow-3:active{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.focus\:shadow-4:focus{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.hover\:shadow-4:hover,.active\:shadow-4:active{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.focus\:shadow-5:focus{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.hover\:shadow-5:hover,.active\:shadow-5:active{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.focus\:shadow-6:focus{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.hover\:shadow-6:hover,.active\:shadow-6:active{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.focus\:shadow-7:focus{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.hover\:shadow-7:hover,.active\:shadow-7:active{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.focus\:shadow-8:focus{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.hover\:shadow-8:hover,.active\:shadow-8:active{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}@media screen and (min-width:576px){.sm\:shadow-none{box-shadow:none!important}.sm\:shadow-1{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.sm\:shadow-2{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.sm\:shadow-3{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.sm\:shadow-4{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.sm\:shadow-5{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.sm\:shadow-6{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.sm\:shadow-7{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.sm\:shadow-8{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.sm\:focus\:shadow-none:focus{box-shadow:none!important}.sm\:hover\:shadow-none:hover,.sm\:active\:shadow-none:active{box-shadow:none!important}.sm\:focus\:shadow-1:focus{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.sm\:hover\:shadow-1:hover,.sm\:active\:shadow-1:active{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.sm\:focus\:shadow-2:focus{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.sm\:hover\:shadow-2:hover,.sm\:active\:shadow-2:active{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.sm\:focus\:shadow-3:focus{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.sm\:hover\:shadow-3:hover,.sm\:active\:shadow-3:active{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.sm\:focus\:shadow-4:focus{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.sm\:hover\:shadow-4:hover,.sm\:active\:shadow-4:active{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.sm\:focus\:shadow-5:focus{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.sm\:hover\:shadow-5:hover,.sm\:active\:shadow-5:active{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.sm\:focus\:shadow-6:focus{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.sm\:hover\:shadow-6:hover,.sm\:active\:shadow-6:active{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.sm\:focus\:shadow-7:focus{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.sm\:hover\:shadow-7:hover,.sm\:active\:shadow-7:active{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.sm\:focus\:shadow-8:focus{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.sm\:hover\:shadow-8:hover,.sm\:active\:shadow-8:active{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}}@media screen and (min-width:768px){.md\:shadow-none{box-shadow:none!important}.md\:shadow-1{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.md\:shadow-2{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.md\:shadow-3{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.md\:shadow-4{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.md\:shadow-5{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.md\:shadow-6{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.md\:shadow-7{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.md\:shadow-8{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.md\:focus\:shadow-none:focus{box-shadow:none!important}.md\:hover\:shadow-none:hover,.md\:active\:shadow-none:active{box-shadow:none!important}.md\:focus\:shadow-1:focus{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.md\:hover\:shadow-1:hover,.md\:active\:shadow-1:active{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.md\:focus\:shadow-2:focus{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.md\:hover\:shadow-2:hover,.md\:active\:shadow-2:active{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.md\:focus\:shadow-3:focus{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.md\:hover\:shadow-3:hover,.md\:active\:shadow-3:active{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.md\:focus\:shadow-4:focus{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.md\:hover\:shadow-4:hover,.md\:active\:shadow-4:active{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.md\:focus\:shadow-5:focus{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.md\:hover\:shadow-5:hover,.md\:active\:shadow-5:active{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.md\:focus\:shadow-6:focus{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.md\:hover\:shadow-6:hover,.md\:active\:shadow-6:active{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.md\:focus\:shadow-7:focus{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.md\:hover\:shadow-7:hover,.md\:active\:shadow-7:active{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.md\:focus\:shadow-8:focus{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.md\:hover\:shadow-8:hover,.md\:active\:shadow-8:active{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}}@media screen and (min-width:992px){.lg\:shadow-none{box-shadow:none!important}.lg\:shadow-1{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.lg\:shadow-2{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.lg\:shadow-3{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.lg\:shadow-4{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.lg\:shadow-5{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.lg\:shadow-6{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.lg\:shadow-7{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.lg\:shadow-8{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.lg\:focus\:shadow-none:focus{box-shadow:none!important}.lg\:hover\:shadow-none:hover,.lg\:active\:shadow-none:active{box-shadow:none!important}.lg\:focus\:shadow-1:focus{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.lg\:hover\:shadow-1:hover,.lg\:active\:shadow-1:active{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.lg\:focus\:shadow-2:focus{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.lg\:hover\:shadow-2:hover,.lg\:active\:shadow-2:active{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.lg\:focus\:shadow-3:focus{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.lg\:hover\:shadow-3:hover,.lg\:active\:shadow-3:active{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.lg\:focus\:shadow-4:focus{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.lg\:hover\:shadow-4:hover,.lg\:active\:shadow-4:active{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.lg\:focus\:shadow-5:focus{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.lg\:hover\:shadow-5:hover,.lg\:active\:shadow-5:active{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.lg\:focus\:shadow-6:focus{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.lg\:hover\:shadow-6:hover,.lg\:active\:shadow-6:active{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.lg\:focus\:shadow-7:focus{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.lg\:hover\:shadow-7:hover,.lg\:active\:shadow-7:active{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.lg\:focus\:shadow-8:focus{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.lg\:hover\:shadow-8:hover,.lg\:active\:shadow-8:active{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}}@media screen and (min-width:1200px){.xl\:shadow-none{box-shadow:none!important}.xl\:shadow-1{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.xl\:shadow-2{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.xl\:shadow-3{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.xl\:shadow-4{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.xl\:shadow-5{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.xl\:shadow-6{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.xl\:shadow-7{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.xl\:shadow-8{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.xl\:focus\:shadow-none:focus{box-shadow:none!important}.xl\:hover\:shadow-none:hover,.xl\:active\:shadow-none:active{box-shadow:none!important}.xl\:focus\:shadow-1:focus{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.xl\:hover\:shadow-1:hover,.xl\:active\:shadow-1:active{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.xl\:focus\:shadow-2:focus{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.xl\:hover\:shadow-2:hover,.xl\:active\:shadow-2:active{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.xl\:focus\:shadow-3:focus{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.xl\:hover\:shadow-3:hover,.xl\:active\:shadow-3:active{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.xl\:focus\:shadow-4:focus{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.xl\:hover\:shadow-4:hover,.xl\:active\:shadow-4:active{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.xl\:focus\:shadow-5:focus{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.xl\:hover\:shadow-5:hover,.xl\:active\:shadow-5:active{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.xl\:focus\:shadow-6:focus{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.xl\:hover\:shadow-6:hover,.xl\:active\:shadow-6:active{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.xl\:focus\:shadow-7:focus{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.xl\:hover\:shadow-7:hover,.xl\:active\:shadow-7:active{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.xl\:focus\:shadow-8:focus{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.xl\:hover\:shadow-8:hover,.xl\:active\:shadow-8:active{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}}.border-none{border-width:0px!important;border-style:none}.border-1{border-width:1px!important;border-style:solid}.border-2{border-width:2px!important;border-style:solid}.border-3{border-width:3px!important;border-style:solid}.border-top-none{border-top-width:0px!important;border-top-style:none}.border-top-1{border-top-width:1px!important;border-top-style:solid}.border-top-2{border-top-width:2px!important;border-top-style:solid}.border-top-3{border-top-width:3px!important;border-top-style:solid}.border-right-none{border-right-width:0px!important;border-right-style:none}.border-right-1{border-right-width:1px!important;border-right-style:solid}.border-right-2{border-right-width:2px!important;border-right-style:solid}.border-right-3{border-right-width:3px!important;border-right-style:solid}.border-left-none{border-left-width:0px!important;border-left-style:none}.border-left-1{border-left-width:1px!important;border-left-style:solid}.border-left-2{border-left-width:2px!important;border-left-style:solid}.border-left-3{border-left-width:3px!important;border-left-style:solid}.border-bottom-none{border-bottom-width:0px!important;border-bottom-style:none}.border-bottom-1{border-bottom-width:1px!important;border-bottom-style:solid}.border-bottom-2{border-bottom-width:2px!important;border-bottom-style:solid}.border-bottom-3{border-bottom-width:3px!important;border-bottom-style:solid}.border-x-none{border-left-width:0px!important;border-left-style:none;border-right-width:0px!important;border-right-style:none}.border-x-1{border-left-width:1px!important;border-left-style:solid;border-right-width:1px!important;border-right-style:solid}.border-x-2{border-left-width:2px!important;border-left-style:solid;border-right-width:2px!important;border-right-style:solid}.border-x-3{border-left-width:3px!important;border-left-style:solid;border-right-width:3px!important;border-right-style:solid}.border-y-none{border-top-width:0px!important;border-top-style:none;border-bottom-width:0px!important;border-bottom-style:none}.border-y-1{border-top-width:1px!important;border-top-style:solid;border-bottom-width:1px!important;border-bottom-style:solid}.border-y-2{border-top-width:2px!important;border-top-style:solid;border-bottom-width:2px!important;border-bottom-style:solid}.border-y-3{border-top-width:3px!important;border-top-style:solid;border-bottom-width:3px!important;border-bottom-style:solid}@media screen and (min-width:576px){.sm\:border-none{border-width:0px!important;border-style:none}.sm\:border-1{border-width:1px!important;border-style:solid}.sm\:border-2{border-width:2px!important;border-style:solid}.sm\:border-3{border-width:3px!important;border-style:solid}.sm\:border-top-none{border-top-width:0px!important;border-top-style:none}.sm\:border-top-1{border-top-width:1px!important;border-top-style:solid}.sm\:border-top-2{border-top-width:2px!important;border-top-style:solid}.sm\:border-top-3{border-top-width:3px!important;border-top-style:solid}.sm\:border-right-none{border-right-width:0px!important;border-right-style:none}.sm\:border-right-1{border-right-width:1px!important;border-right-style:solid}.sm\:border-right-2{border-right-width:2px!important;border-right-style:solid}.sm\:border-right-3{border-right-width:3px!important;border-right-style:solid}.sm\:border-left-none{border-left-width:0px!important;border-left-style:none}.sm\:border-left-1{border-left-width:1px!important;border-left-style:solid}.sm\:border-left-2{border-left-width:2px!important;border-left-style:solid}.sm\:border-left-3{border-left-width:3px!important;border-left-style:solid}.sm\:border-bottom-none{border-bottom-width:0px!important;border-bottom-style:none}.sm\:border-bottom-1{border-bottom-width:1px!important;border-bottom-style:solid}.sm\:border-bottom-2{border-bottom-width:2px!important;border-bottom-style:solid}.sm\:border-bottom-3{border-bottom-width:3px!important;border-bottom-style:solid}.sm\:border-x-none{border-left-width:0px!important;border-left-style:none;border-right-width:0px!important;border-right-style:none}.sm\:border-x-1{border-left-width:1px!important;border-left-style:solid;border-right-width:1px!important;border-right-style:solid}.sm\:border-x-2{border-left-width:2px!important;border-left-style:solid;border-right-width:2px!important;border-right-style:solid}.sm\:border-x-3{border-left-width:3px!important;border-left-style:solid;border-right-width:3px!important;border-right-style:solid}.sm\:border-y-none{border-top-width:0px!important;border-top-style:none;border-bottom-width:0px!important;border-bottom-style:none}.sm\:border-y-1{border-top-width:1px!important;border-top-style:solid;border-bottom-width:1px!important;border-bottom-style:solid}.sm\:border-y-2{border-top-width:2px!important;border-top-style:solid;border-bottom-width:2px!important;border-bottom-style:solid}.sm\:border-y-3{border-top-width:3px!important;border-top-style:solid;border-bottom-width:3px!important;border-bottom-style:solid}}@media screen and (min-width:768px){.md\:border-none{border-width:0px!important;border-style:none}.md\:border-1{border-width:1px!important;border-style:solid}.md\:border-2{border-width:2px!important;border-style:solid}.md\:border-3{border-width:3px!important;border-style:solid}.md\:border-top-none{border-top-width:0px!important;border-top-style:none}.md\:border-top-1{border-top-width:1px!important;border-top-style:solid}.md\:border-top-2{border-top-width:2px!important;border-top-style:solid}.md\:border-top-3{border-top-width:3px!important;border-top-style:solid}.md\:border-right-none{border-right-width:0px!important;border-right-style:none}.md\:border-right-1{border-right-width:1px!important;border-right-style:solid}.md\:border-right-2{border-right-width:2px!important;border-right-style:solid}.md\:border-right-3{border-right-width:3px!important;border-right-style:solid}.md\:border-left-none{border-left-width:0px!important;border-left-style:none}.md\:border-left-1{border-left-width:1px!important;border-left-style:solid}.md\:border-left-2{border-left-width:2px!important;border-left-style:solid}.md\:border-left-3{border-left-width:3px!important;border-left-style:solid}.md\:border-bottom-none{border-bottom-width:0px!important;border-bottom-style:none}.md\:border-bottom-1{border-bottom-width:1px!important;border-bottom-style:solid}.md\:border-bottom-2{border-bottom-width:2px!important;border-bottom-style:solid}.md\:border-bottom-3{border-bottom-width:3px!important;border-bottom-style:solid}.md\:border-x-none{border-left-width:0px!important;border-left-style:none;border-right-width:0px!important;border-right-style:none}.md\:border-x-1{border-left-width:1px!important;border-left-style:solid;border-right-width:1px!important;border-right-style:solid}.md\:border-x-2{border-left-width:2px!important;border-left-style:solid;border-right-width:2px!important;border-right-style:solid}.md\:border-x-3{border-left-width:3px!important;border-left-style:solid;border-right-width:3px!important;border-right-style:solid}.md\:border-y-none{border-top-width:0px!important;border-top-style:none;border-bottom-width:0px!important;border-bottom-style:none}.md\:border-y-1{border-top-width:1px!important;border-top-style:solid;border-bottom-width:1px!important;border-bottom-style:solid}.md\:border-y-2{border-top-width:2px!important;border-top-style:solid;border-bottom-width:2px!important;border-bottom-style:solid}.md\:border-y-3{border-top-width:3px!important;border-top-style:solid;border-bottom-width:3px!important;border-bottom-style:solid}}@media screen and (min-width:992px){.lg\:border-none{border-width:0px!important;border-style:none}.lg\:border-1{border-width:1px!important;border-style:solid}.lg\:border-2{border-width:2px!important;border-style:solid}.lg\:border-3{border-width:3px!important;border-style:solid}.lg\:border-top-none{border-top-width:0px!important;border-top-style:none}.lg\:border-top-1{border-top-width:1px!important;border-top-style:solid}.lg\:border-top-2{border-top-width:2px!important;border-top-style:solid}.lg\:border-top-3{border-top-width:3px!important;border-top-style:solid}.lg\:border-right-none{border-right-width:0px!important;border-right-style:none}.lg\:border-right-1{border-right-width:1px!important;border-right-style:solid}.lg\:border-right-2{border-right-width:2px!important;border-right-style:solid}.lg\:border-right-3{border-right-width:3px!important;border-right-style:solid}.lg\:border-left-none{border-left-width:0px!important;border-left-style:none}.lg\:border-left-1{border-left-width:1px!important;border-left-style:solid}.lg\:border-left-2{border-left-width:2px!important;border-left-style:solid}.lg\:border-left-3{border-left-width:3px!important;border-left-style:solid}.lg\:border-bottom-none{border-bottom-width:0px!important;border-bottom-style:none}.lg\:border-bottom-1{border-bottom-width:1px!important;border-bottom-style:solid}.lg\:border-bottom-2{border-bottom-width:2px!important;border-bottom-style:solid}.lg\:border-bottom-3{border-bottom-width:3px!important;border-bottom-style:solid}.lg\:border-x-none{border-left-width:0px!important;border-left-style:none;border-right-width:0px!important;border-right-style:none}.lg\:border-x-1{border-left-width:1px!important;border-left-style:solid;border-right-width:1px!important;border-right-style:solid}.lg\:border-x-2{border-left-width:2px!important;border-left-style:solid;border-right-width:2px!important;border-right-style:solid}.lg\:border-x-3{border-left-width:3px!important;border-left-style:solid;border-right-width:3px!important;border-right-style:solid}.lg\:border-y-none{border-top-width:0px!important;border-top-style:none;border-bottom-width:0px!important;border-bottom-style:none}.lg\:border-y-1{border-top-width:1px!important;border-top-style:solid;border-bottom-width:1px!important;border-bottom-style:solid}.lg\:border-y-2{border-top-width:2px!important;border-top-style:solid;border-bottom-width:2px!important;border-bottom-style:solid}.lg\:border-y-3{border-top-width:3px!important;border-top-style:solid;border-bottom-width:3px!important;border-bottom-style:solid}}@media screen and (min-width:1200px){.xl\:border-none{border-width:0px!important;border-style:none}.xl\:border-1{border-width:1px!important;border-style:solid}.xl\:border-2{border-width:2px!important;border-style:solid}.xl\:border-3{border-width:3px!important;border-style:solid}.xl\:border-top-none{border-top-width:0px!important;border-top-style:none}.xl\:border-top-1{border-top-width:1px!important;border-top-style:solid}.xl\:border-top-2{border-top-width:2px!important;border-top-style:solid}.xl\:border-top-3{border-top-width:3px!important;border-top-style:solid}.xl\:border-right-none{border-right-width:0px!important;border-right-style:none}.xl\:border-right-1{border-right-width:1px!important;border-right-style:solid}.xl\:border-right-2{border-right-width:2px!important;border-right-style:solid}.xl\:border-right-3{border-right-width:3px!important;border-right-style:solid}.xl\:border-left-none{border-left-width:0px!important;border-left-style:none}.xl\:border-left-1{border-left-width:1px!important;border-left-style:solid}.xl\:border-left-2{border-left-width:2px!important;border-left-style:solid}.xl\:border-left-3{border-left-width:3px!important;border-left-style:solid}.xl\:border-bottom-none{border-bottom-width:0px!important;border-bottom-style:none}.xl\:border-bottom-1{border-bottom-width:1px!important;border-bottom-style:solid}.xl\:border-bottom-2{border-bottom-width:2px!important;border-bottom-style:solid}.xl\:border-bottom-3{border-bottom-width:3px!important;border-bottom-style:solid}.xl\:border-x-none{border-left-width:0px!important;border-left-style:none;border-right-width:0px!important;border-right-style:none}.xl\:border-x-1{border-left-width:1px!important;border-left-style:solid;border-right-width:1px!important;border-right-style:solid}.xl\:border-x-2{border-left-width:2px!important;border-left-style:solid;border-right-width:2px!important;border-right-style:solid}.xl\:border-x-3{border-left-width:3px!important;border-left-style:solid;border-right-width:3px!important;border-right-style:solid}.xl\:border-y-none{border-top-width:0px!important;border-top-style:none;border-bottom-width:0px!important;border-bottom-style:none}.xl\:border-y-1{border-top-width:1px!important;border-top-style:solid;border-bottom-width:1px!important;border-bottom-style:solid}.xl\:border-y-2{border-top-width:2px!important;border-top-style:solid;border-bottom-width:2px!important;border-bottom-style:solid}.xl\:border-y-3{border-top-width:3px!important;border-top-style:solid;border-bottom-width:3px!important;border-bottom-style:solid}}.border-solid{border-style:solid!important}.border-dashed{border-style:dashed!important}.border-dotted{border-style:dotted!important}.border-double{border-style:double!important}@media screen and (min-width:576px){.sm\:border-solid{border-style:solid!important}.sm\:border-dashed{border-style:dashed!important}.sm\:border-dotted{border-style:dotted!important}.sm\:border-double{border-style:double!important}}@media screen and (min-width:768px){.md\:border-solid{border-style:solid!important}.md\:border-dashed{border-style:dashed!important}.md\:border-dotted{border-style:dotted!important}.md\:border-double{border-style:double!important}}@media screen and (min-width:992px){.lg\:border-solid{border-style:solid!important}.lg\:border-dashed{border-style:dashed!important}.lg\:border-dotted{border-style:dotted!important}.lg\:border-double{border-style:double!important}}@media screen and (min-width:1200px){.xl\:border-solid{border-style:solid!important}.xl\:border-dashed{border-style:dashed!important}.xl\:border-dotted{border-style:dotted!important}.xl\:border-double{border-style:double!important}}.border-noround{border-radius:0!important}.border-round{border-radius:var(--border-radius)!important}.border-round-xs{border-radius:.125rem!important}.border-round-sm{border-radius:.25rem!important}.border-round-md{border-radius:.375rem!important}.border-round-lg{border-radius:.5rem!important}.border-round-xl{border-radius:.75rem!important}.border-round-2xl{border-radius:1rem!important}.border-round-3xl{border-radius:1.5rem!important}.border-circle{border-radius:50%!important}@media screen and (min-width:576px){.sm\:border-noround{border-radius:0!important}.sm\:border-round{border-radius:var(--border-radius)!important}.sm\:border-round-xs{border-radius:.125rem!important}.sm\:border-round-sm{border-radius:.25rem!important}.sm\:border-round-md{border-radius:.375rem!important}.sm\:border-round-lg{border-radius:.5rem!important}.sm\:border-round-xl{border-radius:.75rem!important}.sm\:border-round-2xl{border-radius:1rem!important}.sm\:border-round-3xl{border-radius:1.5rem!important}.sm\:border-circle{border-radius:50%!important}}@media screen and (min-width:768px){.md\:border-noround{border-radius:0!important}.md\:border-round{border-radius:var(--border-radius)!important}.md\:border-round-xs{border-radius:.125rem!important}.md\:border-round-sm{border-radius:.25rem!important}.md\:border-round-md{border-radius:.375rem!important}.md\:border-round-lg{border-radius:.5rem!important}.md\:border-round-xl{border-radius:.75rem!important}.md\:border-round-2xl{border-radius:1rem!important}.md\:border-round-3xl{border-radius:1.5rem!important}.md\:border-circle{border-radius:50%!important}}@media screen and (min-width:992px){.lg\:border-noround{border-radius:0!important}.lg\:border-round{border-radius:var(--border-radius)!important}.lg\:border-round-xs{border-radius:.125rem!important}.lg\:border-round-sm{border-radius:.25rem!important}.lg\:border-round-md{border-radius:.375rem!important}.lg\:border-round-lg{border-radius:.5rem!important}.lg\:border-round-xl{border-radius:.75rem!important}.lg\:border-round-2xl{border-radius:1rem!important}.lg\:border-round-3xl{border-radius:1.5rem!important}.lg\:border-circle{border-radius:50%!important}}@media screen and (min-width:1200px){.xl\:border-noround{border-radius:0!important}.xl\:border-round{border-radius:var(--border-radius)!important}.xl\:border-round-xs{border-radius:.125rem!important}.xl\:border-round-sm{border-radius:.25rem!important}.xl\:border-round-md{border-radius:.375rem!important}.xl\:border-round-lg{border-radius:.5rem!important}.xl\:border-round-xl{border-radius:.75rem!important}.xl\:border-round-2xl{border-radius:1rem!important}.xl\:border-round-3xl{border-radius:1.5rem!important}.xl\:border-circle{border-radius:50%!important}}.border-noround-left{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.border-noround-top{border-top-left-radius:0!important;border-top-right-radius:0!important}.border-noround-right{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.border-noround-bottom{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.border-round-left{border-top-left-radius:var(--border-radius)!important;border-bottom-left-radius:var(--border-radius)!important}.border-round-top{border-top-left-radius:var(--border-radius)!important;border-top-right-radius:var(--border-radius)!important}.border-round-right{border-top-right-radius:var(--border-radius)!important;border-bottom-right-radius:var(--border-radius)!important}.border-round-bottom{border-bottom-left-radius:var(--border-radius)!important;border-bottom-right-radius:var(--border-radius)!important}.border-round-left-xs{border-top-left-radius:.125rem!important;border-bottom-left-radius:.125rem!important}.border-round-top-xs{border-top-left-radius:.125rem!important;border-top-right-radius:.125rem!important}.border-round-right-xs{border-top-right-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.border-round-bottom-xs{border-bottom-left-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.border-round-left-sm{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.border-round-top-sm{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.border-round-right-sm{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.border-round-bottom-sm{border-bottom-left-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.border-round-left-md{border-top-left-radius:.375rem!important;border-bottom-left-radius:.375rem!important}.border-round-top-md{border-top-left-radius:.375rem!important;border-top-right-radius:.375rem!important}.border-round-right-md{border-top-right-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.border-round-bottom-md{border-bottom-left-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.border-round-left-lg{border-top-left-radius:.5rem!important;border-bottom-left-radius:.5rem!important}.border-round-top-lg{border-top-left-radius:.5rem!important;border-top-right-radius:.5rem!important}.border-round-right-lg{border-top-right-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.border-round-bottom-lg{border-bottom-left-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.border-round-left-xl{border-top-left-radius:.75rem!important;border-bottom-left-radius:.75rem!important}.border-round-top-xl{border-top-left-radius:.75rem!important;border-top-right-radius:.75rem!important}.border-round-right-xl{border-top-right-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.border-round-bottom-xl{border-bottom-left-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.border-round-left-2xl{border-top-left-radius:1rem!important;border-bottom-left-radius:1rem!important}.border-round-top-2xl{border-top-left-radius:1rem!important;border-top-right-radius:1rem!important}.border-round-right-2xl{border-top-right-radius:1rem!important;border-bottom-right-radius:1rem!important}.border-round-bottom-2xl{border-bottom-left-radius:1rem!important;border-bottom-right-radius:1rem!important}.border-round-left-3xl{border-top-left-radius:1.5rem!important;border-bottom-left-radius:1.5rem!important}.border-round-top-3xl{border-top-left-radius:1.5rem!important;border-top-right-radius:1.5rem!important}.border-round-right-3xl{border-top-right-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.border-round-bottom-3xl{border-bottom-left-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.border-circle-left{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.border-circle-top{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.border-circle-right{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.border-circle-bottom{border-bottom-left-radius:50%!important;border-bottom-right-radius:50%!important}@media screen and (min-width:576px){.sm\:border-noround-left{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.sm\:border-noround-top{border-top-left-radius:0!important;border-top-right-radius:0!important}.sm\:border-noround-right{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.sm\:border-noround-bottom{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.sm\:border-round-left{border-top-left-radius:var(--border-radius)!important;border-bottom-left-radius:var(--border-radius)!important}.sm\:border-round-top{border-top-left-radius:var(--border-radius)!important;border-top-right-radius:var(--border-radius)!important}.sm\:border-round-right{border-top-right-radius:var(--border-radius)!important;border-bottom-right-radius:var(--border-radius)!important}.sm\:border-round-bottom{border-bottom-left-radius:var(--border-radius)!important;border-bottom-right-radius:var(--border-radius)!important}.sm\:border-round-left-xs{border-top-left-radius:.125rem!important;border-bottom-left-radius:.125rem!important}.sm\:border-round-top-xs{border-top-left-radius:.125rem!important;border-top-right-radius:.125rem!important}.sm\:border-round-right-xs{border-top-right-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.sm\:border-round-bottom-xs{border-bottom-left-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.sm\:border-round-left-sm{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.sm\:border-round-top-sm{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.sm\:border-round-right-sm{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.sm\:border-round-bottom-sm{border-bottom-left-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.sm\:border-round-left-md{border-top-left-radius:.375rem!important;border-bottom-left-radius:.375rem!important}.sm\:border-round-top-md{border-top-left-radius:.375rem!important;border-top-right-radius:.375rem!important}.sm\:border-round-right-md{border-top-right-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.sm\:border-round-bottom-md{border-bottom-left-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.sm\:border-round-left-lg{border-top-left-radius:.5rem!important;border-bottom-left-radius:.5rem!important}.sm\:border-round-top-lg{border-top-left-radius:.5rem!important;border-top-right-radius:.5rem!important}.sm\:border-round-right-lg{border-top-right-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.sm\:border-round-bottom-lg{border-bottom-left-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.sm\:border-round-left-xl{border-top-left-radius:.75rem!important;border-bottom-left-radius:.75rem!important}.sm\:border-round-top-xl{border-top-left-radius:.75rem!important;border-top-right-radius:.75rem!important}.sm\:border-round-right-xl{border-top-right-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.sm\:border-round-bottom-xl{border-bottom-left-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.sm\:border-round-left-2xl{border-top-left-radius:1rem!important;border-bottom-left-radius:1rem!important}.sm\:border-round-top-2xl{border-top-left-radius:1rem!important;border-top-right-radius:1rem!important}.sm\:border-round-right-2xl{border-top-right-radius:1rem!important;border-bottom-right-radius:1rem!important}.sm\:border-round-bottom-2xl{border-bottom-left-radius:1rem!important;border-bottom-right-radius:1rem!important}.sm\:border-round-left-3xl{border-top-left-radius:1.5rem!important;border-bottom-left-radius:1.5rem!important}.sm\:border-round-top-3xl{border-top-left-radius:1.5rem!important;border-top-right-radius:1.5rem!important}.sm\:border-round-right-3xl{border-top-right-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.sm\:border-round-bottom-3xl{border-bottom-left-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.sm\:border-circle-left{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.sm\:border-circle-top{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.sm\:border-circle-right{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.sm\:border-circle-bottom{border-bottom-left-radius:50%!important;border-bottom-right-radius:50%!important}}@media screen and (min-width:768px){.md\:border-noround-left{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.md\:border-noround-top{border-top-left-radius:0!important;border-top-right-radius:0!important}.md\:border-noround-right{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.md\:border-noround-bottom{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.md\:border-round-left{border-top-left-radius:var(--border-radius)!important;border-bottom-left-radius:var(--border-radius)!important}.md\:border-round-top{border-top-left-radius:var(--border-radius)!important;border-top-right-radius:var(--border-radius)!important}.md\:border-round-right{border-top-right-radius:var(--border-radius)!important;border-bottom-right-radius:var(--border-radius)!important}.md\:border-round-bottom{border-bottom-left-radius:var(--border-radius)!important;border-bottom-right-radius:var(--border-radius)!important}.md\:border-round-left-xs{border-top-left-radius:.125rem!important;border-bottom-left-radius:.125rem!important}.md\:border-round-top-xs{border-top-left-radius:.125rem!important;border-top-right-radius:.125rem!important}.md\:border-round-right-xs{border-top-right-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.md\:border-round-bottom-xs{border-bottom-left-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.md\:border-round-left-sm{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.md\:border-round-top-sm{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.md\:border-round-right-sm{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.md\:border-round-bottom-sm{border-bottom-left-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.md\:border-round-left-md{border-top-left-radius:.375rem!important;border-bottom-left-radius:.375rem!important}.md\:border-round-top-md{border-top-left-radius:.375rem!important;border-top-right-radius:.375rem!important}.md\:border-round-right-md{border-top-right-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.md\:border-round-bottom-md{border-bottom-left-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.md\:border-round-left-lg{border-top-left-radius:.5rem!important;border-bottom-left-radius:.5rem!important}.md\:border-round-top-lg{border-top-left-radius:.5rem!important;border-top-right-radius:.5rem!important}.md\:border-round-right-lg{border-top-right-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.md\:border-round-bottom-lg{border-bottom-left-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.md\:border-round-left-xl{border-top-left-radius:.75rem!important;border-bottom-left-radius:.75rem!important}.md\:border-round-top-xl{border-top-left-radius:.75rem!important;border-top-right-radius:.75rem!important}.md\:border-round-right-xl{border-top-right-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.md\:border-round-bottom-xl{border-bottom-left-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.md\:border-round-left-2xl{border-top-left-radius:1rem!important;border-bottom-left-radius:1rem!important}.md\:border-round-top-2xl{border-top-left-radius:1rem!important;border-top-right-radius:1rem!important}.md\:border-round-right-2xl{border-top-right-radius:1rem!important;border-bottom-right-radius:1rem!important}.md\:border-round-bottom-2xl{border-bottom-left-radius:1rem!important;border-bottom-right-radius:1rem!important}.md\:border-round-left-3xl{border-top-left-radius:1.5rem!important;border-bottom-left-radius:1.5rem!important}.md\:border-round-top-3xl{border-top-left-radius:1.5rem!important;border-top-right-radius:1.5rem!important}.md\:border-round-right-3xl{border-top-right-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.md\:border-round-bottom-3xl{border-bottom-left-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.md\:border-circle-left{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.md\:border-circle-top{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.md\:border-circle-right{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.md\:border-circle-bottom{border-bottom-left-radius:50%!important;border-bottom-right-radius:50%!important}}@media screen and (min-width:992px){.lg\:border-noround-left{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.lg\:border-noround-top{border-top-left-radius:0!important;border-top-right-radius:0!important}.lg\:border-noround-right{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.lg\:border-noround-bottom{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.lg\:border-round-left{border-top-left-radius:var(--border-radius)!important;border-bottom-left-radius:var(--border-radius)!important}.lg\:border-round-top{border-top-left-radius:var(--border-radius)!important;border-top-right-radius:var(--border-radius)!important}.lg\:border-round-right{border-top-right-radius:var(--border-radius)!important;border-bottom-right-radius:var(--border-radius)!important}.lg\:border-round-bottom{border-bottom-left-radius:var(--border-radius)!important;border-bottom-right-radius:var(--border-radius)!important}.lg\:border-round-left-xs{border-top-left-radius:.125rem!important;border-bottom-left-radius:.125rem!important}.lg\:border-round-top-xs{border-top-left-radius:.125rem!important;border-top-right-radius:.125rem!important}.lg\:border-round-right-xs{border-top-right-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.lg\:border-round-bottom-xs{border-bottom-left-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.lg\:border-round-left-sm{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.lg\:border-round-top-sm{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.lg\:border-round-right-sm{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.lg\:border-round-bottom-sm{border-bottom-left-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.lg\:border-round-left-md{border-top-left-radius:.375rem!important;border-bottom-left-radius:.375rem!important}.lg\:border-round-top-md{border-top-left-radius:.375rem!important;border-top-right-radius:.375rem!important}.lg\:border-round-right-md{border-top-right-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.lg\:border-round-bottom-md{border-bottom-left-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.lg\:border-round-left-lg{border-top-left-radius:.5rem!important;border-bottom-left-radius:.5rem!important}.lg\:border-round-top-lg{border-top-left-radius:.5rem!important;border-top-right-radius:.5rem!important}.lg\:border-round-right-lg{border-top-right-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.lg\:border-round-bottom-lg{border-bottom-left-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.lg\:border-round-left-xl{border-top-left-radius:.75rem!important;border-bottom-left-radius:.75rem!important}.lg\:border-round-top-xl{border-top-left-radius:.75rem!important;border-top-right-radius:.75rem!important}.lg\:border-round-right-xl{border-top-right-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.lg\:border-round-bottom-xl{border-bottom-left-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.lg\:border-round-left-2xl{border-top-left-radius:1rem!important;border-bottom-left-radius:1rem!important}.lg\:border-round-top-2xl{border-top-left-radius:1rem!important;border-top-right-radius:1rem!important}.lg\:border-round-right-2xl{border-top-right-radius:1rem!important;border-bottom-right-radius:1rem!important}.lg\:border-round-bottom-2xl{border-bottom-left-radius:1rem!important;border-bottom-right-radius:1rem!important}.lg\:border-round-left-3xl{border-top-left-radius:1.5rem!important;border-bottom-left-radius:1.5rem!important}.lg\:border-round-top-3xl{border-top-left-radius:1.5rem!important;border-top-right-radius:1.5rem!important}.lg\:border-round-right-3xl{border-top-right-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.lg\:border-round-bottom-3xl{border-bottom-left-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.lg\:border-circle-left{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.lg\:border-circle-top{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.lg\:border-circle-right{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.lg\:border-circle-bottom{border-bottom-left-radius:50%!important;border-bottom-right-radius:50%!important}}@media screen and (min-width:1200px){.xl\:border-noround-left{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.xl\:border-noround-top{border-top-left-radius:0!important;border-top-right-radius:0!important}.xl\:border-noround-right{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.xl\:border-noround-bottom{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.xl\:border-round-left{border-top-left-radius:var(--border-radius)!important;border-bottom-left-radius:var(--border-radius)!important}.xl\:border-round-top{border-top-left-radius:var(--border-radius)!important;border-top-right-radius:var(--border-radius)!important}.xl\:border-round-right{border-top-right-radius:var(--border-radius)!important;border-bottom-right-radius:var(--border-radius)!important}.xl\:border-round-bottom{border-bottom-left-radius:var(--border-radius)!important;border-bottom-right-radius:var(--border-radius)!important}.xl\:border-round-left-xs{border-top-left-radius:.125rem!important;border-bottom-left-radius:.125rem!important}.xl\:border-round-top-xs{border-top-left-radius:.125rem!important;border-top-right-radius:.125rem!important}.xl\:border-round-right-xs{border-top-right-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.xl\:border-round-bottom-xs{border-bottom-left-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.xl\:border-round-left-sm{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.xl\:border-round-top-sm{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.xl\:border-round-right-sm{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.xl\:border-round-bottom-sm{border-bottom-left-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.xl\:border-round-left-md{border-top-left-radius:.375rem!important;border-bottom-left-radius:.375rem!important}.xl\:border-round-top-md{border-top-left-radius:.375rem!important;border-top-right-radius:.375rem!important}.xl\:border-round-right-md{border-top-right-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.xl\:border-round-bottom-md{border-bottom-left-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.xl\:border-round-left-lg{border-top-left-radius:.5rem!important;border-bottom-left-radius:.5rem!important}.xl\:border-round-top-lg{border-top-left-radius:.5rem!important;border-top-right-radius:.5rem!important}.xl\:border-round-right-lg{border-top-right-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.xl\:border-round-bottom-lg{border-bottom-left-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.xl\:border-round-left-xl{border-top-left-radius:.75rem!important;border-bottom-left-radius:.75rem!important}.xl\:border-round-top-xl{border-top-left-radius:.75rem!important;border-top-right-radius:.75rem!important}.xl\:border-round-right-xl{border-top-right-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.xl\:border-round-bottom-xl{border-bottom-left-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.xl\:border-round-left-2xl{border-top-left-radius:1rem!important;border-bottom-left-radius:1rem!important}.xl\:border-round-top-2xl{border-top-left-radius:1rem!important;border-top-right-radius:1rem!important}.xl\:border-round-right-2xl{border-top-right-radius:1rem!important;border-bottom-right-radius:1rem!important}.xl\:border-round-bottom-2xl{border-bottom-left-radius:1rem!important;border-bottom-right-radius:1rem!important}.xl\:border-round-left-3xl{border-top-left-radius:1.5rem!important;border-bottom-left-radius:1.5rem!important}.xl\:border-round-top-3xl{border-top-left-radius:1.5rem!important;border-top-right-radius:1.5rem!important}.xl\:border-round-right-3xl{border-top-right-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.xl\:border-round-bottom-3xl{border-bottom-left-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.xl\:border-circle-left{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.xl\:border-circle-top{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.xl\:border-circle-right{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.xl\:border-circle-bottom{border-bottom-left-radius:50%!important;border-bottom-right-radius:50%!important}}.w-full{width:100%!important}.w-screen{width:100vw!important}.w-auto{width:auto!important}.w-1{width:8.3333%!important}.w-2{width:16.6667%!important}.w-3{width:25%!important}.w-4{width:33.3333%!important}.w-5{width:41.6667%!important}.w-6{width:50%!important}.w-7{width:58.3333%!important}.w-8{width:66.6667%!important}.w-9{width:75%!important}.w-10{width:83.3333%!important}.w-11{width:91.6667%!important}.w-12{width:100%!important}.w-min{width:min-content!important}.w-max{width:max-content!important}.w-fit{width:fit-content!important}.w-1rem{width:1rem!important}.w-2rem{width:2rem!important}.w-3rem{width:3rem!important}.w-4rem{width:4rem!important}.w-5rem{width:5rem!important}.w-6rem{width:6rem!important}.w-7rem{width:7rem!important}.w-8rem{width:8rem!important}.w-9rem{width:9rem!important}.w-10rem{width:10rem!important}.w-11rem{width:11rem!important}.w-12rem{width:12rem!important}.w-13rem{width:13rem!important}.w-14rem{width:14rem!important}.w-15rem{width:15rem!important}.w-16rem{width:16rem!important}.w-17rem{width:17rem!important}.w-18rem{width:18rem!important}.w-19rem{width:19rem!important}.w-20rem{width:20rem!important}.w-21rem{width:21rem!important}.w-22rem{width:22rem!important}.w-23rem{width:23rem!important}.w-24rem{width:24rem!important}.w-25rem{width:25rem!important}.w-26rem{width:26rem!important}.w-27rem{width:27rem!important}.w-28rem{width:28rem!important}.w-29rem{width:29rem!important}.w-30rem{width:30rem!important}@media screen and (min-width:576px){.sm\:w-full{width:100%!important}.sm\:w-screen{width:100vw!important}.sm\:w-auto{width:auto!important}.sm\:w-1{width:8.3333%!important}.sm\:w-2{width:16.6667%!important}.sm\:w-3{width:25%!important}.sm\:w-4{width:33.3333%!important}.sm\:w-5{width:41.6667%!important}.sm\:w-6{width:50%!important}.sm\:w-7{width:58.3333%!important}.sm\:w-8{width:66.6667%!important}.sm\:w-9{width:75%!important}.sm\:w-10{width:83.3333%!important}.sm\:w-11{width:91.6667%!important}.sm\:w-12{width:100%!important}.sm\:w-min{width:min-content!important}.sm\:w-max{width:max-content!important}.sm\:w-fit{width:fit-content!important}.sm\:w-1rem{width:1rem!important}.sm\:w-2rem{width:2rem!important}.sm\:w-3rem{width:3rem!important}.sm\:w-4rem{width:4rem!important}.sm\:w-5rem{width:5rem!important}.sm\:w-6rem{width:6rem!important}.sm\:w-7rem{width:7rem!important}.sm\:w-8rem{width:8rem!important}.sm\:w-9rem{width:9rem!important}.sm\:w-10rem{width:10rem!important}.sm\:w-11rem{width:11rem!important}.sm\:w-12rem{width:12rem!important}.sm\:w-13rem{width:13rem!important}.sm\:w-14rem{width:14rem!important}.sm\:w-15rem{width:15rem!important}.sm\:w-16rem{width:16rem!important}.sm\:w-17rem{width:17rem!important}.sm\:w-18rem{width:18rem!important}.sm\:w-19rem{width:19rem!important}.sm\:w-20rem{width:20rem!important}.sm\:w-21rem{width:21rem!important}.sm\:w-22rem{width:22rem!important}.sm\:w-23rem{width:23rem!important}.sm\:w-24rem{width:24rem!important}.sm\:w-25rem{width:25rem!important}.sm\:w-26rem{width:26rem!important}.sm\:w-27rem{width:27rem!important}.sm\:w-28rem{width:28rem!important}.sm\:w-29rem{width:29rem!important}.sm\:w-30rem{width:30rem!important}}@media screen and (min-width:768px){.md\:w-full{width:100%!important}.md\:w-screen{width:100vw!important}.md\:w-auto{width:auto!important}.md\:w-1{width:8.3333%!important}.md\:w-2{width:16.6667%!important}.md\:w-3{width:25%!important}.md\:w-4{width:33.3333%!important}.md\:w-5{width:41.6667%!important}.md\:w-6{width:50%!important}.md\:w-7{width:58.3333%!important}.md\:w-8{width:66.6667%!important}.md\:w-9{width:75%!important}.md\:w-10{width:83.3333%!important}.md\:w-11{width:91.6667%!important}.md\:w-12{width:100%!important}.md\:w-min{width:min-content!important}.md\:w-max{width:max-content!important}.md\:w-fit{width:fit-content!important}.md\:w-1rem{width:1rem!important}.md\:w-2rem{width:2rem!important}.md\:w-3rem{width:3rem!important}.md\:w-4rem{width:4rem!important}.md\:w-5rem{width:5rem!important}.md\:w-6rem{width:6rem!important}.md\:w-7rem{width:7rem!important}.md\:w-8rem{width:8rem!important}.md\:w-9rem{width:9rem!important}.md\:w-10rem{width:10rem!important}.md\:w-11rem{width:11rem!important}.md\:w-12rem{width:12rem!important}.md\:w-13rem{width:13rem!important}.md\:w-14rem{width:14rem!important}.md\:w-15rem{width:15rem!important}.md\:w-16rem{width:16rem!important}.md\:w-17rem{width:17rem!important}.md\:w-18rem{width:18rem!important}.md\:w-19rem{width:19rem!important}.md\:w-20rem{width:20rem!important}.md\:w-21rem{width:21rem!important}.md\:w-22rem{width:22rem!important}.md\:w-23rem{width:23rem!important}.md\:w-24rem{width:24rem!important}.md\:w-25rem{width:25rem!important}.md\:w-26rem{width:26rem!important}.md\:w-27rem{width:27rem!important}.md\:w-28rem{width:28rem!important}.md\:w-29rem{width:29rem!important}.md\:w-30rem{width:30rem!important}}@media screen and (min-width:992px){.lg\:w-full{width:100%!important}.lg\:w-screen{width:100vw!important}.lg\:w-auto{width:auto!important}.lg\:w-1{width:8.3333%!important}.lg\:w-2{width:16.6667%!important}.lg\:w-3{width:25%!important}.lg\:w-4{width:33.3333%!important}.lg\:w-5{width:41.6667%!important}.lg\:w-6{width:50%!important}.lg\:w-7{width:58.3333%!important}.lg\:w-8{width:66.6667%!important}.lg\:w-9{width:75%!important}.lg\:w-10{width:83.3333%!important}.lg\:w-11{width:91.6667%!important}.lg\:w-12{width:100%!important}.lg\:w-min{width:min-content!important}.lg\:w-max{width:max-content!important}.lg\:w-fit{width:fit-content!important}.lg\:w-1rem{width:1rem!important}.lg\:w-2rem{width:2rem!important}.lg\:w-3rem{width:3rem!important}.lg\:w-4rem{width:4rem!important}.lg\:w-5rem{width:5rem!important}.lg\:w-6rem{width:6rem!important}.lg\:w-7rem{width:7rem!important}.lg\:w-8rem{width:8rem!important}.lg\:w-9rem{width:9rem!important}.lg\:w-10rem{width:10rem!important}.lg\:w-11rem{width:11rem!important}.lg\:w-12rem{width:12rem!important}.lg\:w-13rem{width:13rem!important}.lg\:w-14rem{width:14rem!important}.lg\:w-15rem{width:15rem!important}.lg\:w-16rem{width:16rem!important}.lg\:w-17rem{width:17rem!important}.lg\:w-18rem{width:18rem!important}.lg\:w-19rem{width:19rem!important}.lg\:w-20rem{width:20rem!important}.lg\:w-21rem{width:21rem!important}.lg\:w-22rem{width:22rem!important}.lg\:w-23rem{width:23rem!important}.lg\:w-24rem{width:24rem!important}.lg\:w-25rem{width:25rem!important}.lg\:w-26rem{width:26rem!important}.lg\:w-27rem{width:27rem!important}.lg\:w-28rem{width:28rem!important}.lg\:w-29rem{width:29rem!important}.lg\:w-30rem{width:30rem!important}}@media screen and (min-width:1200px){.xl\:w-full{width:100%!important}.xl\:w-screen{width:100vw!important}.xl\:w-auto{width:auto!important}.xl\:w-1{width:8.3333%!important}.xl\:w-2{width:16.6667%!important}.xl\:w-3{width:25%!important}.xl\:w-4{width:33.3333%!important}.xl\:w-5{width:41.6667%!important}.xl\:w-6{width:50%!important}.xl\:w-7{width:58.3333%!important}.xl\:w-8{width:66.6667%!important}.xl\:w-9{width:75%!important}.xl\:w-10{width:83.3333%!important}.xl\:w-11{width:91.6667%!important}.xl\:w-12{width:100%!important}.xl\:w-min{width:min-content!important}.xl\:w-max{width:max-content!important}.xl\:w-fit{width:fit-content!important}.xl\:w-1rem{width:1rem!important}.xl\:w-2rem{width:2rem!important}.xl\:w-3rem{width:3rem!important}.xl\:w-4rem{width:4rem!important}.xl\:w-5rem{width:5rem!important}.xl\:w-6rem{width:6rem!important}.xl\:w-7rem{width:7rem!important}.xl\:w-8rem{width:8rem!important}.xl\:w-9rem{width:9rem!important}.xl\:w-10rem{width:10rem!important}.xl\:w-11rem{width:11rem!important}.xl\:w-12rem{width:12rem!important}.xl\:w-13rem{width:13rem!important}.xl\:w-14rem{width:14rem!important}.xl\:w-15rem{width:15rem!important}.xl\:w-16rem{width:16rem!important}.xl\:w-17rem{width:17rem!important}.xl\:w-18rem{width:18rem!important}.xl\:w-19rem{width:19rem!important}.xl\:w-20rem{width:20rem!important}.xl\:w-21rem{width:21rem!important}.xl\:w-22rem{width:22rem!important}.xl\:w-23rem{width:23rem!important}.xl\:w-24rem{width:24rem!important}.xl\:w-25rem{width:25rem!important}.xl\:w-26rem{width:26rem!important}.xl\:w-27rem{width:27rem!important}.xl\:w-28rem{width:28rem!important}.xl\:w-29rem{width:29rem!important}.xl\:w-30rem{width:30rem!important}}.h-full{height:100%!important}.h-screen{height:100vh!important}.h-auto{height:auto!important}.h-min{height:min-content!important}.h-max{height:max-content!important}.h-fit{height:fit-content!important}.h-1rem{height:1rem!important}.h-2rem{height:2rem!important}.h-3rem{height:3rem!important}.h-4rem{height:4rem!important}.h-5rem{height:5rem!important}.h-6rem{height:6rem!important}.h-7rem{height:7rem!important}.h-8rem{height:8rem!important}.h-9rem{height:9rem!important}.h-10rem{height:10rem!important}.h-11rem{height:11rem!important}.h-12rem{height:12rem!important}.h-13rem{height:13rem!important}.h-14rem{height:14rem!important}.h-15rem{height:15rem!important}.h-16rem{height:16rem!important}.h-17rem{height:17rem!important}.h-18rem{height:18rem!important}.h-19rem{height:19rem!important}.h-20rem{height:20rem!important}.h-21rem{height:21rem!important}.h-22rem{height:22rem!important}.h-23rem{height:23rem!important}.h-24rem{height:24rem!important}.h-25rem{height:25rem!important}.h-26rem{height:26rem!important}.h-27rem{height:27rem!important}.h-28rem{height:28rem!important}.h-29rem{height:29rem!important}.h-30rem{height:30rem!important}@media screen and (min-width:576px){.sm\:h-full{height:100%!important}.sm\:h-screen{height:100vh!important}.sm\:h-auto{height:auto!important}.sm\:h-min{height:min-content!important}.sm\:h-max{height:max-content!important}.sm\:h-fit{height:fit-content!important}.sm\:h-1rem{height:1rem!important}.sm\:h-2rem{height:2rem!important}.sm\:h-3rem{height:3rem!important}.sm\:h-4rem{height:4rem!important}.sm\:h-5rem{height:5rem!important}.sm\:h-6rem{height:6rem!important}.sm\:h-7rem{height:7rem!important}.sm\:h-8rem{height:8rem!important}.sm\:h-9rem{height:9rem!important}.sm\:h-10rem{height:10rem!important}.sm\:h-11rem{height:11rem!important}.sm\:h-12rem{height:12rem!important}.sm\:h-13rem{height:13rem!important}.sm\:h-14rem{height:14rem!important}.sm\:h-15rem{height:15rem!important}.sm\:h-16rem{height:16rem!important}.sm\:h-17rem{height:17rem!important}.sm\:h-18rem{height:18rem!important}.sm\:h-19rem{height:19rem!important}.sm\:h-20rem{height:20rem!important}.sm\:h-21rem{height:21rem!important}.sm\:h-22rem{height:22rem!important}.sm\:h-23rem{height:23rem!important}.sm\:h-24rem{height:24rem!important}.sm\:h-25rem{height:25rem!important}.sm\:h-26rem{height:26rem!important}.sm\:h-27rem{height:27rem!important}.sm\:h-28rem{height:28rem!important}.sm\:h-29rem{height:29rem!important}.sm\:h-30rem{height:30rem!important}}@media screen and (min-width:768px){.md\:h-full{height:100%!important}.md\:h-screen{height:100vh!important}.md\:h-auto{height:auto!important}.md\:h-min{height:min-content!important}.md\:h-max{height:max-content!important}.md\:h-fit{height:fit-content!important}.md\:h-1rem{height:1rem!important}.md\:h-2rem{height:2rem!important}.md\:h-3rem{height:3rem!important}.md\:h-4rem{height:4rem!important}.md\:h-5rem{height:5rem!important}.md\:h-6rem{height:6rem!important}.md\:h-7rem{height:7rem!important}.md\:h-8rem{height:8rem!important}.md\:h-9rem{height:9rem!important}.md\:h-10rem{height:10rem!important}.md\:h-11rem{height:11rem!important}.md\:h-12rem{height:12rem!important}.md\:h-13rem{height:13rem!important}.md\:h-14rem{height:14rem!important}.md\:h-15rem{height:15rem!important}.md\:h-16rem{height:16rem!important}.md\:h-17rem{height:17rem!important}.md\:h-18rem{height:18rem!important}.md\:h-19rem{height:19rem!important}.md\:h-20rem{height:20rem!important}.md\:h-21rem{height:21rem!important}.md\:h-22rem{height:22rem!important}.md\:h-23rem{height:23rem!important}.md\:h-24rem{height:24rem!important}.md\:h-25rem{height:25rem!important}.md\:h-26rem{height:26rem!important}.md\:h-27rem{height:27rem!important}.md\:h-28rem{height:28rem!important}.md\:h-29rem{height:29rem!important}.md\:h-30rem{height:30rem!important}}@media screen and (min-width:992px){.lg\:h-full{height:100%!important}.lg\:h-screen{height:100vh!important}.lg\:h-auto{height:auto!important}.lg\:h-min{height:min-content!important}.lg\:h-max{height:max-content!important}.lg\:h-fit{height:fit-content!important}.lg\:h-1rem{height:1rem!important}.lg\:h-2rem{height:2rem!important}.lg\:h-3rem{height:3rem!important}.lg\:h-4rem{height:4rem!important}.lg\:h-5rem{height:5rem!important}.lg\:h-6rem{height:6rem!important}.lg\:h-7rem{height:7rem!important}.lg\:h-8rem{height:8rem!important}.lg\:h-9rem{height:9rem!important}.lg\:h-10rem{height:10rem!important}.lg\:h-11rem{height:11rem!important}.lg\:h-12rem{height:12rem!important}.lg\:h-13rem{height:13rem!important}.lg\:h-14rem{height:14rem!important}.lg\:h-15rem{height:15rem!important}.lg\:h-16rem{height:16rem!important}.lg\:h-17rem{height:17rem!important}.lg\:h-18rem{height:18rem!important}.lg\:h-19rem{height:19rem!important}.lg\:h-20rem{height:20rem!important}.lg\:h-21rem{height:21rem!important}.lg\:h-22rem{height:22rem!important}.lg\:h-23rem{height:23rem!important}.lg\:h-24rem{height:24rem!important}.lg\:h-25rem{height:25rem!important}.lg\:h-26rem{height:26rem!important}.lg\:h-27rem{height:27rem!important}.lg\:h-28rem{height:28rem!important}.lg\:h-29rem{height:29rem!important}.lg\:h-30rem{height:30rem!important}}@media screen and (min-width:1200px){.xl\:h-full{height:100%!important}.xl\:h-screen{height:100vh!important}.xl\:h-auto{height:auto!important}.xl\:h-min{height:min-content!important}.xl\:h-max{height:max-content!important}.xl\:h-fit{height:fit-content!important}.xl\:h-1rem{height:1rem!important}.xl\:h-2rem{height:2rem!important}.xl\:h-3rem{height:3rem!important}.xl\:h-4rem{height:4rem!important}.xl\:h-5rem{height:5rem!important}.xl\:h-6rem{height:6rem!important}.xl\:h-7rem{height:7rem!important}.xl\:h-8rem{height:8rem!important}.xl\:h-9rem{height:9rem!important}.xl\:h-10rem{height:10rem!important}.xl\:h-11rem{height:11rem!important}.xl\:h-12rem{height:12rem!important}.xl\:h-13rem{height:13rem!important}.xl\:h-14rem{height:14rem!important}.xl\:h-15rem{height:15rem!important}.xl\:h-16rem{height:16rem!important}.xl\:h-17rem{height:17rem!important}.xl\:h-18rem{height:18rem!important}.xl\:h-19rem{height:19rem!important}.xl\:h-20rem{height:20rem!important}.xl\:h-21rem{height:21rem!important}.xl\:h-22rem{height:22rem!important}.xl\:h-23rem{height:23rem!important}.xl\:h-24rem{height:24rem!important}.xl\:h-25rem{height:25rem!important}.xl\:h-26rem{height:26rem!important}.xl\:h-27rem{height:27rem!important}.xl\:h-28rem{height:28rem!important}.xl\:h-29rem{height:29rem!important}.xl\:h-30rem{height:30rem!important}}.min-w-0{min-width:0px!important}.min-w-full{min-width:100%!important}.min-w-screen{min-width:100vw!important}.min-w-min{min-width:min-content!important}.min-w-max{min-width:max-content!important}@media screen and (min-width:576px){.sm\:min-w-0{min-width:0px!important}.sm\:min-w-full{min-width:100%!important}.sm\:min-w-screen{min-width:100vw!important}.sm\:min-w-min{min-width:min-content!important}.sm\:min-w-max{min-width:max-content!important}}@media screen and (min-width:768px){.md\:min-w-0{min-width:0px!important}.md\:min-w-full{min-width:100%!important}.md\:min-w-screen{min-width:100vw!important}.md\:min-w-min{min-width:min-content!important}.md\:min-w-max{min-width:max-content!important}}@media screen and (min-width:992px){.lg\:min-w-0{min-width:0px!important}.lg\:min-w-full{min-width:100%!important}.lg\:min-w-screen{min-width:100vw!important}.lg\:min-w-min{min-width:min-content!important}.lg\:min-w-max{min-width:max-content!important}}@media screen and (min-width:1200px){.xl\:min-w-0{min-width:0px!important}.xl\:min-w-full{min-width:100%!important}.xl\:min-w-screen{min-width:100vw!important}.xl\:min-w-min{min-width:min-content!important}.xl\:min-w-max{min-width:max-content!important}}.max-w-0{max-width:0px!important}.max-w-full{max-width:100%!important}.max-w-screen{max-width:100vw!important}.max-w-min{max-width:min-content!important}.max-w-max{max-width:max-content!important}.max-w-fit{max-width:fit-content!important}.max-w-1rem{max-width:1rem!important}.max-w-2rem{max-width:2rem!important}.max-w-3rem{max-width:3rem!important}.max-w-4rem{max-width:4rem!important}.max-w-5rem{max-width:5rem!important}.max-w-6rem{max-width:6rem!important}.max-w-7rem{max-width:7rem!important}.max-w-8rem{max-width:8rem!important}.max-w-9rem{max-width:9rem!important}.max-w-10rem{max-width:10rem!important}.max-w-11rem{max-width:11rem!important}.max-w-12rem{max-width:12rem!important}.max-w-13rem{max-width:13rem!important}.max-w-14rem{max-width:14rem!important}.max-w-15rem{max-width:15rem!important}.max-w-16rem{max-width:16rem!important}.max-w-17rem{max-width:17rem!important}.max-w-18rem{max-width:18rem!important}.max-w-19rem{max-width:19rem!important}.max-w-20rem{max-width:20rem!important}.max-w-21rem{max-width:21rem!important}.max-w-22rem{max-width:22rem!important}.max-w-23rem{max-width:23rem!important}.max-w-24rem{max-width:24rem!important}.max-w-25rem{max-width:25rem!important}.max-w-26rem{max-width:26rem!important}.max-w-27rem{max-width:27rem!important}.max-w-28rem{max-width:28rem!important}.max-w-29rem{max-width:29rem!important}.max-w-30rem{max-width:30rem!important}@media screen and (min-width:576px){.sm\:max-w-0{max-width:0px!important}.sm\:max-w-full{max-width:100%!important}.sm\:max-w-screen{max-width:100vw!important}.sm\:max-w-min{max-width:min-content!important}.sm\:max-w-max{max-width:max-content!important}.sm\:max-w-fit{max-width:fit-content!important}.sm\:max-w-1rem{max-width:1rem!important}.sm\:max-w-2rem{max-width:2rem!important}.sm\:max-w-3rem{max-width:3rem!important}.sm\:max-w-4rem{max-width:4rem!important}.sm\:max-w-5rem{max-width:5rem!important}.sm\:max-w-6rem{max-width:6rem!important}.sm\:max-w-7rem{max-width:7rem!important}.sm\:max-w-8rem{max-width:8rem!important}.sm\:max-w-9rem{max-width:9rem!important}.sm\:max-w-10rem{max-width:10rem!important}.sm\:max-w-11rem{max-width:11rem!important}.sm\:max-w-12rem{max-width:12rem!important}.sm\:max-w-13rem{max-width:13rem!important}.sm\:max-w-14rem{max-width:14rem!important}.sm\:max-w-15rem{max-width:15rem!important}.sm\:max-w-16rem{max-width:16rem!important}.sm\:max-w-17rem{max-width:17rem!important}.sm\:max-w-18rem{max-width:18rem!important}.sm\:max-w-19rem{max-width:19rem!important}.sm\:max-w-20rem{max-width:20rem!important}.sm\:max-w-21rem{max-width:21rem!important}.sm\:max-w-22rem{max-width:22rem!important}.sm\:max-w-23rem{max-width:23rem!important}.sm\:max-w-24rem{max-width:24rem!important}.sm\:max-w-25rem{max-width:25rem!important}.sm\:max-w-26rem{max-width:26rem!important}.sm\:max-w-27rem{max-width:27rem!important}.sm\:max-w-28rem{max-width:28rem!important}.sm\:max-w-29rem{max-width:29rem!important}.sm\:max-w-30rem{max-width:30rem!important}}@media screen and (min-width:768px){.md\:max-w-0{max-width:0px!important}.md\:max-w-full{max-width:100%!important}.md\:max-w-screen{max-width:100vw!important}.md\:max-w-min{max-width:min-content!important}.md\:max-w-max{max-width:max-content!important}.md\:max-w-fit{max-width:fit-content!important}.md\:max-w-1rem{max-width:1rem!important}.md\:max-w-2rem{max-width:2rem!important}.md\:max-w-3rem{max-width:3rem!important}.md\:max-w-4rem{max-width:4rem!important}.md\:max-w-5rem{max-width:5rem!important}.md\:max-w-6rem{max-width:6rem!important}.md\:max-w-7rem{max-width:7rem!important}.md\:max-w-8rem{max-width:8rem!important}.md\:max-w-9rem{max-width:9rem!important}.md\:max-w-10rem{max-width:10rem!important}.md\:max-w-11rem{max-width:11rem!important}.md\:max-w-12rem{max-width:12rem!important}.md\:max-w-13rem{max-width:13rem!important}.md\:max-w-14rem{max-width:14rem!important}.md\:max-w-15rem{max-width:15rem!important}.md\:max-w-16rem{max-width:16rem!important}.md\:max-w-17rem{max-width:17rem!important}.md\:max-w-18rem{max-width:18rem!important}.md\:max-w-19rem{max-width:19rem!important}.md\:max-w-20rem{max-width:20rem!important}.md\:max-w-21rem{max-width:21rem!important}.md\:max-w-22rem{max-width:22rem!important}.md\:max-w-23rem{max-width:23rem!important}.md\:max-w-24rem{max-width:24rem!important}.md\:max-w-25rem{max-width:25rem!important}.md\:max-w-26rem{max-width:26rem!important}.md\:max-w-27rem{max-width:27rem!important}.md\:max-w-28rem{max-width:28rem!important}.md\:max-w-29rem{max-width:29rem!important}.md\:max-w-30rem{max-width:30rem!important}}@media screen and (min-width:992px){.lg\:max-w-0{max-width:0px!important}.lg\:max-w-full{max-width:100%!important}.lg\:max-w-screen{max-width:100vw!important}.lg\:max-w-min{max-width:min-content!important}.lg\:max-w-max{max-width:max-content!important}.lg\:max-w-fit{max-width:fit-content!important}.lg\:max-w-1rem{max-width:1rem!important}.lg\:max-w-2rem{max-width:2rem!important}.lg\:max-w-3rem{max-width:3rem!important}.lg\:max-w-4rem{max-width:4rem!important}.lg\:max-w-5rem{max-width:5rem!important}.lg\:max-w-6rem{max-width:6rem!important}.lg\:max-w-7rem{max-width:7rem!important}.lg\:max-w-8rem{max-width:8rem!important}.lg\:max-w-9rem{max-width:9rem!important}.lg\:max-w-10rem{max-width:10rem!important}.lg\:max-w-11rem{max-width:11rem!important}.lg\:max-w-12rem{max-width:12rem!important}.lg\:max-w-13rem{max-width:13rem!important}.lg\:max-w-14rem{max-width:14rem!important}.lg\:max-w-15rem{max-width:15rem!important}.lg\:max-w-16rem{max-width:16rem!important}.lg\:max-w-17rem{max-width:17rem!important}.lg\:max-w-18rem{max-width:18rem!important}.lg\:max-w-19rem{max-width:19rem!important}.lg\:max-w-20rem{max-width:20rem!important}.lg\:max-w-21rem{max-width:21rem!important}.lg\:max-w-22rem{max-width:22rem!important}.lg\:max-w-23rem{max-width:23rem!important}.lg\:max-w-24rem{max-width:24rem!important}.lg\:max-w-25rem{max-width:25rem!important}.lg\:max-w-26rem{max-width:26rem!important}.lg\:max-w-27rem{max-width:27rem!important}.lg\:max-w-28rem{max-width:28rem!important}.lg\:max-w-29rem{max-width:29rem!important}.lg\:max-w-30rem{max-width:30rem!important}}@media screen and (min-width:1200px){.xl\:max-w-0{max-width:0px!important}.xl\:max-w-full{max-width:100%!important}.xl\:max-w-screen{max-width:100vw!important}.xl\:max-w-min{max-width:min-content!important}.xl\:max-w-max{max-width:max-content!important}.xl\:max-w-fit{max-width:fit-content!important}.xl\:max-w-1rem{max-width:1rem!important}.xl\:max-w-2rem{max-width:2rem!important}.xl\:max-w-3rem{max-width:3rem!important}.xl\:max-w-4rem{max-width:4rem!important}.xl\:max-w-5rem{max-width:5rem!important}.xl\:max-w-6rem{max-width:6rem!important}.xl\:max-w-7rem{max-width:7rem!important}.xl\:max-w-8rem{max-width:8rem!important}.xl\:max-w-9rem{max-width:9rem!important}.xl\:max-w-10rem{max-width:10rem!important}.xl\:max-w-11rem{max-width:11rem!important}.xl\:max-w-12rem{max-width:12rem!important}.xl\:max-w-13rem{max-width:13rem!important}.xl\:max-w-14rem{max-width:14rem!important}.xl\:max-w-15rem{max-width:15rem!important}.xl\:max-w-16rem{max-width:16rem!important}.xl\:max-w-17rem{max-width:17rem!important}.xl\:max-w-18rem{max-width:18rem!important}.xl\:max-w-19rem{max-width:19rem!important}.xl\:max-w-20rem{max-width:20rem!important}.xl\:max-w-21rem{max-width:21rem!important}.xl\:max-w-22rem{max-width:22rem!important}.xl\:max-w-23rem{max-width:23rem!important}.xl\:max-w-24rem{max-width:24rem!important}.xl\:max-w-25rem{max-width:25rem!important}.xl\:max-w-26rem{max-width:26rem!important}.xl\:max-w-27rem{max-width:27rem!important}.xl\:max-w-28rem{max-width:28rem!important}.xl\:max-w-29rem{max-width:29rem!important}.xl\:max-w-30rem{max-width:30rem!important}}.min-h-0{min-height:0px!important}.min-h-full{min-height:100%!important}.min-h-screen{min-height:100vh!important}@media screen and (min-width:576px){.sm\:min-h-0{min-height:0px!important}.sm\:min-h-full{min-height:100%!important}.sm\:min-h-screen{min-height:100vh!important}}@media screen and (min-width:768px){.md\:min-h-0{min-height:0px!important}.md\:min-h-full{min-height:100%!important}.md\:min-h-screen{min-height:100vh!important}}@media screen and (min-width:992px){.lg\:min-h-0{min-height:0px!important}.lg\:min-h-full{min-height:100%!important}.lg\:min-h-screen{min-height:100vh!important}}@media screen and (min-width:1200px){.xl\:min-h-0{min-height:0px!important}.xl\:min-h-full{min-height:100%!important}.xl\:min-h-screen{min-height:100vh!important}}.max-h-0{max-height:0px!important}.max-h-full{max-height:100%!important}.max-h-screen{max-height:100vh!important}.max-h-min{max-height:min-content!important}.max-h-max{max-height:max-content!important}.max-h-fit{max-height:fit-content!important}.max-h-1rem{max-height:1rem!important}.max-h-2rem{max-height:2rem!important}.max-h-3rem{max-height:3rem!important}.max-h-4rem{max-height:4rem!important}.max-h-5rem{max-height:5rem!important}.max-h-6rem{max-height:6rem!important}.max-h-7rem{max-height:7rem!important}.max-h-8rem{max-height:8rem!important}.max-h-9rem{max-height:9rem!important}.max-h-10rem{max-height:10rem!important}.max-h-11rem{max-height:11rem!important}.max-h-12rem{max-height:12rem!important}.max-h-13rem{max-height:13rem!important}.max-h-14rem{max-height:14rem!important}.max-h-15rem{max-height:15rem!important}.max-h-16rem{max-height:16rem!important}.max-h-17rem{max-height:17rem!important}.max-h-18rem{max-height:18rem!important}.max-h-19rem{max-height:19rem!important}.max-h-20rem{max-height:20rem!important}.max-h-21rem{max-height:21rem!important}.max-h-22rem{max-height:22rem!important}.max-h-23rem{max-height:23rem!important}.max-h-24rem{max-height:24rem!important}.max-h-25rem{max-height:25rem!important}.max-h-26rem{max-height:26rem!important}.max-h-27rem{max-height:27rem!important}.max-h-28rem{max-height:28rem!important}.max-h-29rem{max-height:29rem!important}.max-h-30rem{max-height:30rem!important}@media screen and (min-width:576px){.sm\:max-h-0{max-height:0px!important}.sm\:max-h-full{max-height:100%!important}.sm\:max-h-screen{max-height:100vh!important}.sm\:max-h-min{max-height:min-content!important}.sm\:max-h-max{max-height:max-content!important}.sm\:max-h-fit{max-height:fit-content!important}.sm\:max-h-1rem{max-height:1rem!important}.sm\:max-h-2rem{max-height:2rem!important}.sm\:max-h-3rem{max-height:3rem!important}.sm\:max-h-4rem{max-height:4rem!important}.sm\:max-h-5rem{max-height:5rem!important}.sm\:max-h-6rem{max-height:6rem!important}.sm\:max-h-7rem{max-height:7rem!important}.sm\:max-h-8rem{max-height:8rem!important}.sm\:max-h-9rem{max-height:9rem!important}.sm\:max-h-10rem{max-height:10rem!important}.sm\:max-h-11rem{max-height:11rem!important}.sm\:max-h-12rem{max-height:12rem!important}.sm\:max-h-13rem{max-height:13rem!important}.sm\:max-h-14rem{max-height:14rem!important}.sm\:max-h-15rem{max-height:15rem!important}.sm\:max-h-16rem{max-height:16rem!important}.sm\:max-h-17rem{max-height:17rem!important}.sm\:max-h-18rem{max-height:18rem!important}.sm\:max-h-19rem{max-height:19rem!important}.sm\:max-h-20rem{max-height:20rem!important}.sm\:max-h-21rem{max-height:21rem!important}.sm\:max-h-22rem{max-height:22rem!important}.sm\:max-h-23rem{max-height:23rem!important}.sm\:max-h-24rem{max-height:24rem!important}.sm\:max-h-25rem{max-height:25rem!important}.sm\:max-h-26rem{max-height:26rem!important}.sm\:max-h-27rem{max-height:27rem!important}.sm\:max-h-28rem{max-height:28rem!important}.sm\:max-h-29rem{max-height:29rem!important}.sm\:max-h-30rem{max-height:30rem!important}}@media screen and (min-width:768px){.md\:max-h-0{max-height:0px!important}.md\:max-h-full{max-height:100%!important}.md\:max-h-screen{max-height:100vh!important}.md\:max-h-min{max-height:min-content!important}.md\:max-h-max{max-height:max-content!important}.md\:max-h-fit{max-height:fit-content!important}.md\:max-h-1rem{max-height:1rem!important}.md\:max-h-2rem{max-height:2rem!important}.md\:max-h-3rem{max-height:3rem!important}.md\:max-h-4rem{max-height:4rem!important}.md\:max-h-5rem{max-height:5rem!important}.md\:max-h-6rem{max-height:6rem!important}.md\:max-h-7rem{max-height:7rem!important}.md\:max-h-8rem{max-height:8rem!important}.md\:max-h-9rem{max-height:9rem!important}.md\:max-h-10rem{max-height:10rem!important}.md\:max-h-11rem{max-height:11rem!important}.md\:max-h-12rem{max-height:12rem!important}.md\:max-h-13rem{max-height:13rem!important}.md\:max-h-14rem{max-height:14rem!important}.md\:max-h-15rem{max-height:15rem!important}.md\:max-h-16rem{max-height:16rem!important}.md\:max-h-17rem{max-height:17rem!important}.md\:max-h-18rem{max-height:18rem!important}.md\:max-h-19rem{max-height:19rem!important}.md\:max-h-20rem{max-height:20rem!important}.md\:max-h-21rem{max-height:21rem!important}.md\:max-h-22rem{max-height:22rem!important}.md\:max-h-23rem{max-height:23rem!important}.md\:max-h-24rem{max-height:24rem!important}.md\:max-h-25rem{max-height:25rem!important}.md\:max-h-26rem{max-height:26rem!important}.md\:max-h-27rem{max-height:27rem!important}.md\:max-h-28rem{max-height:28rem!important}.md\:max-h-29rem{max-height:29rem!important}.md\:max-h-30rem{max-height:30rem!important}}@media screen and (min-width:992px){.lg\:max-h-0{max-height:0px!important}.lg\:max-h-full{max-height:100%!important}.lg\:max-h-screen{max-height:100vh!important}.lg\:max-h-min{max-height:min-content!important}.lg\:max-h-max{max-height:max-content!important}.lg\:max-h-fit{max-height:fit-content!important}.lg\:max-h-1rem{max-height:1rem!important}.lg\:max-h-2rem{max-height:2rem!important}.lg\:max-h-3rem{max-height:3rem!important}.lg\:max-h-4rem{max-height:4rem!important}.lg\:max-h-5rem{max-height:5rem!important}.lg\:max-h-6rem{max-height:6rem!important}.lg\:max-h-7rem{max-height:7rem!important}.lg\:max-h-8rem{max-height:8rem!important}.lg\:max-h-9rem{max-height:9rem!important}.lg\:max-h-10rem{max-height:10rem!important}.lg\:max-h-11rem{max-height:11rem!important}.lg\:max-h-12rem{max-height:12rem!important}.lg\:max-h-13rem{max-height:13rem!important}.lg\:max-h-14rem{max-height:14rem!important}.lg\:max-h-15rem{max-height:15rem!important}.lg\:max-h-16rem{max-height:16rem!important}.lg\:max-h-17rem{max-height:17rem!important}.lg\:max-h-18rem{max-height:18rem!important}.lg\:max-h-19rem{max-height:19rem!important}.lg\:max-h-20rem{max-height:20rem!important}.lg\:max-h-21rem{max-height:21rem!important}.lg\:max-h-22rem{max-height:22rem!important}.lg\:max-h-23rem{max-height:23rem!important}.lg\:max-h-24rem{max-height:24rem!important}.lg\:max-h-25rem{max-height:25rem!important}.lg\:max-h-26rem{max-height:26rem!important}.lg\:max-h-27rem{max-height:27rem!important}.lg\:max-h-28rem{max-height:28rem!important}.lg\:max-h-29rem{max-height:29rem!important}.lg\:max-h-30rem{max-height:30rem!important}}@media screen and (min-width:1200px){.xl\:max-h-0{max-height:0px!important}.xl\:max-h-full{max-height:100%!important}.xl\:max-h-screen{max-height:100vh!important}.xl\:max-h-min{max-height:min-content!important}.xl\:max-h-max{max-height:max-content!important}.xl\:max-h-fit{max-height:fit-content!important}.xl\:max-h-1rem{max-height:1rem!important}.xl\:max-h-2rem{max-height:2rem!important}.xl\:max-h-3rem{max-height:3rem!important}.xl\:max-h-4rem{max-height:4rem!important}.xl\:max-h-5rem{max-height:5rem!important}.xl\:max-h-6rem{max-height:6rem!important}.xl\:max-h-7rem{max-height:7rem!important}.xl\:max-h-8rem{max-height:8rem!important}.xl\:max-h-9rem{max-height:9rem!important}.xl\:max-h-10rem{max-height:10rem!important}.xl\:max-h-11rem{max-height:11rem!important}.xl\:max-h-12rem{max-height:12rem!important}.xl\:max-h-13rem{max-height:13rem!important}.xl\:max-h-14rem{max-height:14rem!important}.xl\:max-h-15rem{max-height:15rem!important}.xl\:max-h-16rem{max-height:16rem!important}.xl\:max-h-17rem{max-height:17rem!important}.xl\:max-h-18rem{max-height:18rem!important}.xl\:max-h-19rem{max-height:19rem!important}.xl\:max-h-20rem{max-height:20rem!important}.xl\:max-h-21rem{max-height:21rem!important}.xl\:max-h-22rem{max-height:22rem!important}.xl\:max-h-23rem{max-height:23rem!important}.xl\:max-h-24rem{max-height:24rem!important}.xl\:max-h-25rem{max-height:25rem!important}.xl\:max-h-26rem{max-height:26rem!important}.xl\:max-h-27rem{max-height:27rem!important}.xl\:max-h-28rem{max-height:28rem!important}.xl\:max-h-29rem{max-height:29rem!important}.xl\:max-h-30rem{max-height:30rem!important}}.static{position:static!important}.fixed{position:fixed!important}.absolute{position:absolute!important}.relative{position:relative!important}.sticky{position:sticky!important}@media screen and (min-width:576px){.sm\:static{position:static!important}.sm\:fixed{position:fixed!important}.sm\:absolute{position:absolute!important}.sm\:relative{position:relative!important}.sm\:sticky{position:sticky!important}}@media screen and (min-width:768px){.md\:static{position:static!important}.md\:fixed{position:fixed!important}.md\:absolute{position:absolute!important}.md\:relative{position:relative!important}.md\:sticky{position:sticky!important}}@media screen and (min-width:992px){.lg\:static{position:static!important}.lg\:fixed{position:fixed!important}.lg\:absolute{position:absolute!important}.lg\:relative{position:relative!important}.lg\:sticky{position:sticky!important}}@media screen and (min-width:1200px){.xl\:static{position:static!important}.xl\:fixed{position:fixed!important}.xl\:absolute{position:absolute!important}.xl\:relative{position:relative!important}.xl\:sticky{position:sticky!important}}.top-auto{top:auto!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}@media screen and (min-width:576px){.sm\:top-auto{top:auto!important}.sm\:top-0{top:0!important}.sm\:top-50{top:50%!important}.sm\:top-100{top:100%!important}}@media screen and (min-width:768px){.md\:top-auto{top:auto!important}.md\:top-0{top:0!important}.md\:top-50{top:50%!important}.md\:top-100{top:100%!important}}@media screen and (min-width:992px){.lg\:top-auto{top:auto!important}.lg\:top-0{top:0!important}.lg\:top-50{top:50%!important}.lg\:top-100{top:100%!important}}@media screen and (min-width:1200px){.xl\:top-auto{top:auto!important}.xl\:top-0{top:0!important}.xl\:top-50{top:50%!important}.xl\:top-100{top:100%!important}}.left-auto{left:auto!important}.left-0{left:0!important}.left-50{left:50%!important}.left-100{left:100%!important}@media screen and (min-width:576px){.sm\:left-auto{left:auto!important}.sm\:left-0{left:0!important}.sm\:left-50{left:50%!important}.sm\:left-100{left:100%!important}}@media screen and (min-width:768px){.md\:left-auto{left:auto!important}.md\:left-0{left:0!important}.md\:left-50{left:50%!important}.md\:left-100{left:100%!important}}@media screen and (min-width:992px){.lg\:left-auto{left:auto!important}.lg\:left-0{left:0!important}.lg\:left-50{left:50%!important}.lg\:left-100{left:100%!important}}@media screen and (min-width:1200px){.xl\:left-auto{left:auto!important}.xl\:left-0{left:0!important}.xl\:left-50{left:50%!important}.xl\:left-100{left:100%!important}}.right-auto{right:auto!important}.right-0{right:0!important}.right-50{right:50%!important}.right-100{right:100%!important}@media screen and (min-width:576px){.sm\:right-auto{right:auto!important}.sm\:right-0{right:0!important}.sm\:right-50{right:50%!important}.sm\:right-100{right:100%!important}}@media screen and (min-width:768px){.md\:right-auto{right:auto!important}.md\:right-0{right:0!important}.md\:right-50{right:50%!important}.md\:right-100{right:100%!important}}@media screen and (min-width:992px){.lg\:right-auto{right:auto!important}.lg\:right-0{right:0!important}.lg\:right-50{right:50%!important}.lg\:right-100{right:100%!important}}@media screen and (min-width:1200px){.xl\:right-auto{right:auto!important}.xl\:right-0{right:0!important}.xl\:right-50{right:50%!important}.xl\:right-100{right:100%!important}}.bottom-auto{bottom:auto!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}@media screen and (min-width:576px){.sm\:bottom-auto{bottom:auto!important}.sm\:bottom-0{bottom:0!important}.sm\:bottom-50{bottom:50%!important}.sm\:bottom-100{bottom:100%!important}}@media screen and (min-width:768px){.md\:bottom-auto{bottom:auto!important}.md\:bottom-0{bottom:0!important}.md\:bottom-50{bottom:50%!important}.md\:bottom-100{bottom:100%!important}}@media screen and (min-width:992px){.lg\:bottom-auto{bottom:auto!important}.lg\:bottom-0{bottom:0!important}.lg\:bottom-50{bottom:50%!important}.lg\:bottom-100{bottom:100%!important}}@media screen and (min-width:1200px){.xl\:bottom-auto{bottom:auto!important}.xl\:bottom-0{bottom:0!important}.xl\:bottom-50{bottom:50%!important}.xl\:bottom-100{bottom:100%!important}}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}@media screen and (min-width:576px){.sm\:overflow-auto{overflow:auto!important}.sm\:overflow-hidden{overflow:hidden!important}.sm\:overflow-visible{overflow:visible!important}.sm\:overflow-scroll{overflow:scroll!important}}@media screen and (min-width:768px){.md\:overflow-auto{overflow:auto!important}.md\:overflow-hidden{overflow:hidden!important}.md\:overflow-visible{overflow:visible!important}.md\:overflow-scroll{overflow:scroll!important}}@media screen and (min-width:992px){.lg\:overflow-auto{overflow:auto!important}.lg\:overflow-hidden{overflow:hidden!important}.lg\:overflow-visible{overflow:visible!important}.lg\:overflow-scroll{overflow:scroll!important}}@media screen and (min-width:1200px){.xl\:overflow-auto{overflow:auto!important}.xl\:overflow-hidden{overflow:hidden!important}.xl\:overflow-visible{overflow:visible!important}.xl\:overflow-scroll{overflow:scroll!important}}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-x-scroll{overflow-x:scroll!important}@media screen and (min-width:576px){.sm\:overflow-x-auto{overflow-x:auto!important}.sm\:overflow-x-hidden{overflow-x:hidden!important}.sm\:overflow-x-visible{overflow-x:visible!important}.sm\:overflow-x-scroll{overflow-x:scroll!important}}@media screen and (min-width:768px){.md\:overflow-x-auto{overflow-x:auto!important}.md\:overflow-x-hidden{overflow-x:hidden!important}.md\:overflow-x-visible{overflow-x:visible!important}.md\:overflow-x-scroll{overflow-x:scroll!important}}@media screen and (min-width:992px){.lg\:overflow-x-auto{overflow-x:auto!important}.lg\:overflow-x-hidden{overflow-x:hidden!important}.lg\:overflow-x-visible{overflow-x:visible!important}.lg\:overflow-x-scroll{overflow-x:scroll!important}}@media screen and (min-width:1200px){.xl\:overflow-x-auto{overflow-x:auto!important}.xl\:overflow-x-hidden{overflow-x:hidden!important}.xl\:overflow-x-visible{overflow-x:visible!important}.xl\:overflow-x-scroll{overflow-x:scroll!important}}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-visible{overflow-y:visible!important}.overflow-y-scroll{overflow-y:scroll!important}@media screen and (min-width:576px){.sm\:overflow-y-auto{overflow-y:auto!important}.sm\:overflow-y-hidden{overflow-y:hidden!important}.sm\:overflow-y-visible{overflow-y:visible!important}.sm\:overflow-y-scroll{overflow-y:scroll!important}}@media screen and (min-width:768px){.md\:overflow-y-auto{overflow-y:auto!important}.md\:overflow-y-hidden{overflow-y:hidden!important}.md\:overflow-y-visible{overflow-y:visible!important}.md\:overflow-y-scroll{overflow-y:scroll!important}}@media screen and (min-width:992px){.lg\:overflow-y-auto{overflow-y:auto!important}.lg\:overflow-y-hidden{overflow-y:hidden!important}.lg\:overflow-y-visible{overflow-y:visible!important}.lg\:overflow-y-scroll{overflow-y:scroll!important}}@media screen and (min-width:1200px){.xl\:overflow-y-auto{overflow-y:auto!important}.xl\:overflow-y-hidden{overflow-y:hidden!important}.xl\:overflow-y-visible{overflow-y:visible!important}.xl\:overflow-y-scroll{overflow-y:scroll!important}}.z-auto{z-index:auto!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-2{z-index:2!important}.z-3{z-index:3!important}.z-4{z-index:4!important}.z-5{z-index:5!important}@media screen and (min-width:576px){.sm\:z-auto{z-index:auto!important}.sm\:z-0{z-index:0!important}.sm\:z-1{z-index:1!important}.sm\:z-2{z-index:2!important}.sm\:z-3{z-index:3!important}.sm\:z-4{z-index:4!important}.sm\:z-5{z-index:5!important}}@media screen and (min-width:768px){.md\:z-auto{z-index:auto!important}.md\:z-0{z-index:0!important}.md\:z-1{z-index:1!important}.md\:z-2{z-index:2!important}.md\:z-3{z-index:3!important}.md\:z-4{z-index:4!important}.md\:z-5{z-index:5!important}}@media screen and (min-width:992px){.lg\:z-auto{z-index:auto!important}.lg\:z-0{z-index:0!important}.lg\:z-1{z-index:1!important}.lg\:z-2{z-index:2!important}.lg\:z-3{z-index:3!important}.lg\:z-4{z-index:4!important}.lg\:z-5{z-index:5!important}}@media screen and (min-width:1200px){.xl\:z-auto{z-index:auto!important}.xl\:z-0{z-index:0!important}.xl\:z-1{z-index:1!important}.xl\:z-2{z-index:2!important}.xl\:z-3{z-index:3!important}.xl\:z-4{z-index:4!important}.xl\:z-5{z-index:5!important}}.bg-repeat{background-repeat:repeat!important}.bg-no-repeat{background-repeat:no-repeat!important}.bg-repeat-x{background-repeat:repeat-x!important}.bg-repeat-y{background-repeat:repeat-y!important}.bg-repeat-round{background-repeat:round!important}.bg-repeat-space{background-repeat:space!important}@media screen and (min-width:576px){.sm\:bg-repeat{background-repeat:repeat!important}.sm\:bg-no-repeat{background-repeat:no-repeat!important}.sm\:bg-repeat-x{background-repeat:repeat-x!important}.sm\:bg-repeat-y{background-repeat:repeat-y!important}.sm\:bg-repeat-round{background-repeat:round!important}.sm\:bg-repeat-space{background-repeat:space!important}}@media screen and (min-width:768px){.md\:bg-repeat{background-repeat:repeat!important}.md\:bg-no-repeat{background-repeat:no-repeat!important}.md\:bg-repeat-x{background-repeat:repeat-x!important}.md\:bg-repeat-y{background-repeat:repeat-y!important}.md\:bg-repeat-round{background-repeat:round!important}.md\:bg-repeat-space{background-repeat:space!important}}@media screen and (min-width:992px){.lg\:bg-repeat{background-repeat:repeat!important}.lg\:bg-no-repeat{background-repeat:no-repeat!important}.lg\:bg-repeat-x{background-repeat:repeat-x!important}.lg\:bg-repeat-y{background-repeat:repeat-y!important}.lg\:bg-repeat-round{background-repeat:round!important}.lg\:bg-repeat-space{background-repeat:space!important}}@media screen and (min-width:1200px){.xl\:bg-repeat{background-repeat:repeat!important}.xl\:bg-no-repeat{background-repeat:no-repeat!important}.xl\:bg-repeat-x{background-repeat:repeat-x!important}.xl\:bg-repeat-y{background-repeat:repeat-y!important}.xl\:bg-repeat-round{background-repeat:round!important}.xl\:bg-repeat-space{background-repeat:space!important}}.bg-auto{background-size:auto!important}.bg-cover{background-size:cover!important}.bg-contain{background-size:contain!important}@media screen and (min-width:576px){.sm\:bg-auto{background-size:auto!important}.sm\:bg-cover{background-size:cover!important}.sm\:bg-contain{background-size:contain!important}}@media screen and (min-width:768px){.md\:bg-auto{background-size:auto!important}.md\:bg-cover{background-size:cover!important}.md\:bg-contain{background-size:contain!important}}@media screen and (min-width:992px){.lg\:bg-auto{background-size:auto!important}.lg\:bg-cover{background-size:cover!important}.lg\:bg-contain{background-size:contain!important}}@media screen and (min-width:1200px){.xl\:bg-auto{background-size:auto!important}.xl\:bg-cover{background-size:cover!important}.xl\:bg-contain{background-size:contain!important}}.bg-bottom{background-position:bottom!important}.bg-center{background-position:center!important}.bg-left{background-position:left!important}.bg-left-bottom{background-position:left bottom!important}.bg-left-top{background-position:left top!important}.bg-right{background-position:right!important}.bg-right-bottom{background-position:right bottom!important}.bg-right-top{background-position:right top!important}.bg-top{background-position:top!important}@media screen and (min-width:576px){.sm\:bg-bottom{background-position:bottom!important}.sm\:bg-center{background-position:center!important}.sm\:bg-left{background-position:left!important}.sm\:bg-left-bottom{background-position:left bottom!important}.sm\:bg-left-top{background-position:left top!important}.sm\:bg-right{background-position:right!important}.sm\:bg-right-bottom{background-position:right bottom!important}.sm\:bg-right-top{background-position:right top!important}.sm\:bg-top{background-position:top!important}}@media screen and (min-width:768px){.md\:bg-bottom{background-position:bottom!important}.md\:bg-center{background-position:center!important}.md\:bg-left{background-position:left!important}.md\:bg-left-bottom{background-position:left bottom!important}.md\:bg-left-top{background-position:left top!important}.md\:bg-right{background-position:right!important}.md\:bg-right-bottom{background-position:right bottom!important}.md\:bg-right-top{background-position:right top!important}.md\:bg-top{background-position:top!important}}@media screen and (min-width:992px){.lg\:bg-bottom{background-position:bottom!important}.lg\:bg-center{background-position:center!important}.lg\:bg-left{background-position:left!important}.lg\:bg-left-bottom{background-position:left bottom!important}.lg\:bg-left-top{background-position:left top!important}.lg\:bg-right{background-position:right!important}.lg\:bg-right-bottom{background-position:right bottom!important}.lg\:bg-right-top{background-position:right top!important}.lg\:bg-top{background-position:top!important}}@media screen and (min-width:1200px){.xl\:bg-bottom{background-position:bottom!important}.xl\:bg-center{background-position:center!important}.xl\:bg-left{background-position:left!important}.xl\:bg-left-bottom{background-position:left bottom!important}.xl\:bg-left-top{background-position:left top!important}.xl\:bg-right{background-position:right!important}.xl\:bg-right-bottom{background-position:right bottom!important}.xl\:bg-right-top{background-position:right top!important}.xl\:bg-top{background-position:top!important}}.list-none{list-style:none!important}.list-disc{list-style:disc!important}.list-decimal{list-style:decimal!important}.appearance-none{appearance:none!important}.outline-none{outline:none!important}.pointer-events-none{pointer-events:none!important}.pointer-events-auto{pointer-events:auto!important}.cursor-auto{cursor:auto!important}.cursor-pointer{cursor:pointer!important}.cursor-wait{cursor:wait!important}.cursor-move{cursor:move!important}.select-none{-webkit-user-select:none!important;user-select:none!important}.select-text{-webkit-user-select:text!important;user-select:text!important}.select-all{-webkit-user-select:all!important;user-select:all!important}.select-auto{-webkit-user-select:auto!important;user-select:auto!important}.opacity-0{opacity:0!important}.opacity-10{opacity:.1!important}.opacity-20{opacity:.2!important}.opacity-30{opacity:.3!important}.opacity-40{opacity:.4!important}.opacity-50{opacity:.5!important}.opacity-60{opacity:.6!important}.opacity-70{opacity:.7!important}.opacity-80{opacity:.8!important}.opacity-90{opacity:.9!important}.opacity-100{opacity:1!important}.reset{all:unset}.transition-none{transition-property:none!important}.transition-all{transition-property:all!important}.transition-colors{transition-property:background-color,border-color,color!important}.transition-transform{transition-property:transform!important}.transition-duration-100{transition-duration:.1s!important}.transition-duration-150{transition-duration:.15s!important}.transition-duration-200{transition-duration:.2s!important}.transition-duration-300{transition-duration:.3s!important}.transition-duration-400{transition-duration:.4s!important}.transition-duration-500{transition-duration:.5s!important}.transition-duration-1000{transition-duration:1s!important}.transition-duration-2000{transition-duration:2s!important}.transition-duration-3000{transition-duration:3s!important}.transition-linear{transition-timing-function:linear!important}.transition-ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)!important}.transition-ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)!important}.transition-ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.transition-delay-100{transition-delay:.1s!important}.transition-delay-150{transition-delay:.15s!important}.transition-delay-200{transition-delay:.2s!important}.transition-delay-300{transition-delay:.3s!important}.transition-delay-400{transition-delay:.4s!important}.transition-delay-500{transition-delay:.5s!important}.transition-delay-1000{transition-delay:1s!important}.translate-x-0{transform:translate(0)!important}.translate-x-100{transform:translate(100%)!important}.-translate-x-100{transform:translate(-100%)!important}.translate-y-0{transform:translateY(0)!important}.translate-y-100{transform:translateY(100%)!important}.-translate-y-100{transform:translateY(-100%)!important}@media screen and (min-width:576px){.sm\:translate-x-0{transform:translate(0)!important}.sm\:translate-x-100{transform:translate(100%)!important}.sm\:-translate-x-100{transform:translate(-100%)!important}.sm\:translate-y-0{transform:translateY(0)!important}.sm\:translate-y-100{transform:translateY(100%)!important}.sm\:-translate-y-100{transform:translateY(-100%)!important}}@media screen and (min-width:768px){.md\:translate-x-0{transform:translate(0)!important}.md\:translate-x-100{transform:translate(100%)!important}.md\:-translate-x-100{transform:translate(-100%)!important}.md\:translate-y-0{transform:translateY(0)!important}.md\:translate-y-100{transform:translateY(100%)!important}.md\:-translate-y-100{transform:translateY(-100%)!important}}@media screen and (min-width:992px){.lg\:translate-x-0{transform:translate(0)!important}.lg\:translate-x-100{transform:translate(100%)!important}.lg\:-translate-x-100{transform:translate(-100%)!important}.lg\:translate-y-0{transform:translateY(0)!important}.lg\:translate-y-100{transform:translateY(100%)!important}.lg\:-translate-y-100{transform:translateY(-100%)!important}}@media screen and (min-width:1200px){.xl\:translate-x-0{transform:translate(0)!important}.xl\:translate-x-100{transform:translate(100%)!important}.xl\:-translate-x-100{transform:translate(-100%)!important}.xl\:translate-y-0{transform:translateY(0)!important}.xl\:translate-y-100{transform:translateY(100%)!important}.xl\:-translate-y-100{transform:translateY(-100%)!important}}.rotate-45{transform:rotate(45deg)!important}.-rotate-45{transform:rotate(-45deg)!important}.rotate-90{transform:rotate(90deg)!important}.-rotate-90{transform:rotate(-90deg)!important}.rotate-180{transform:rotate(180deg)!important}.-rotate-180{transform:rotate(-180deg)!important}@media screen and (min-width:576px){.sm\:rotate-45{transform:rotate(45deg)!important}.sm\:-rotate-45{transform:rotate(-45deg)!important}.sm\:rotate-90{transform:rotate(90deg)!important}.sm\:-rotate-90{transform:rotate(-90deg)!important}.sm\:rotate-180{transform:rotate(180deg)!important}.sm\:-rotate-180{transform:rotate(-180deg)!important}}@media screen and (min-width:768px){.md\:rotate-45{transform:rotate(45deg)!important}.md\:-rotate-45{transform:rotate(-45deg)!important}.md\:rotate-90{transform:rotate(90deg)!important}.md\:-rotate-90{transform:rotate(-90deg)!important}.md\:rotate-180{transform:rotate(180deg)!important}.md\:-rotate-180{transform:rotate(-180deg)!important}}@media screen and (min-width:992px){.lg\:rotate-45{transform:rotate(45deg)!important}.lg\:-rotate-45{transform:rotate(-45deg)!important}.lg\:rotate-90{transform:rotate(90deg)!important}.lg\:-rotate-90{transform:rotate(-90deg)!important}.lg\:rotate-180{transform:rotate(180deg)!important}.lg\:-rotate-180{transform:rotate(-180deg)!important}}@media screen and (min-width:1200px){.xl\:rotate-45{transform:rotate(45deg)!important}.xl\:-rotate-45{transform:rotate(-45deg)!important}.xl\:rotate-90{transform:rotate(90deg)!important}.xl\:-rotate-90{transform:rotate(-90deg)!important}.xl\:rotate-180{transform:rotate(180deg)!important}.xl\:-rotate-180{transform:rotate(-180deg)!important}}.origin-center{transform-origin:center!important}.origin-top{transform-origin:top!important}.origin-top-right{transform-origin:top right!important}.origin-right{transform-origin:right!important}.origin-bottom-right{transform-origin:bottom right!important}.origin-bottom{transform-origin:bottom!important}.origin-bottom-left{transform-origin:bottom left!important}.origin-left{transform-origin:left!important}.origin-top-left{transform-origin:top-left!important}@media screen and (min-width:576px){.sm\:origin-center{transform-origin:center!important}.sm\:origin-top{transform-origin:top!important}.sm\:origin-top-right{transform-origin:top right!important}.sm\:origin-right{transform-origin:right!important}.sm\:origin-bottom-right{transform-origin:bottom right!important}.sm\:origin-bottom{transform-origin:bottom!important}.sm\:origin-bottom-left{transform-origin:bottom left!important}.sm\:origin-left{transform-origin:left!important}.sm\:origin-top-left{transform-origin:top-left!important}}@media screen and (min-width:768px){.md\:origin-center{transform-origin:center!important}.md\:origin-top{transform-origin:top!important}.md\:origin-top-right{transform-origin:top right!important}.md\:origin-right{transform-origin:right!important}.md\:origin-bottom-right{transform-origin:bottom right!important}.md\:origin-bottom{transform-origin:bottom!important}.md\:origin-bottom-left{transform-origin:bottom left!important}.md\:origin-left{transform-origin:left!important}.md\:origin-top-left{transform-origin:top-left!important}}@media screen and (min-width:992px){.lg\:origin-center{transform-origin:center!important}.lg\:origin-top{transform-origin:top!important}.lg\:origin-top-right{transform-origin:top right!important}.lg\:origin-right{transform-origin:right!important}.lg\:origin-bottom-right{transform-origin:bottom right!important}.lg\:origin-bottom{transform-origin:bottom!important}.lg\:origin-bottom-left{transform-origin:bottom left!important}.lg\:origin-left{transform-origin:left!important}.lg\:origin-top-left{transform-origin:top-left!important}}@media screen and (min-width:1200px){.xl\:origin-center{transform-origin:center!important}.xl\:origin-top{transform-origin:top!important}.xl\:origin-top-right{transform-origin:top right!important}.xl\:origin-right{transform-origin:right!important}.xl\:origin-bottom-right{transform-origin:bottom right!important}.xl\:origin-bottom{transform-origin:bottom!important}.xl\:origin-bottom-left{transform-origin:bottom left!important}.xl\:origin-left{transform-origin:left!important}.xl\:origin-top-left{transform-origin:top-left!important}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadeout{0%{opacity:1}to{opacity:0}}@keyframes scalein{0%{opacity:0;transform:scaleY(.8);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:1;transform:scaleY(1)}}@keyframes slidedown{0%{max-height:0}to{max-height:auto}}@keyframes slideup{0%{max-height:1000px}to{max-height:0}}@keyframes fadeinleft{0%{opacity:0;transform:translate(-100%);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:1;transform:translate(0)}}@keyframes fadeoutleft{0%{opacity:1;transform:translate(0);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:0;transform:translate(-100%)}}@keyframes fadeinright{0%{opacity:0;transform:translate(100%);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:1;transform:translate(0)}}@keyframes fadeoutright{0%{opacity:1;transform:translate(0);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:0;transform:translate(100%)}}@keyframes fadeinup{0%{opacity:0;transform:translateY(-100%);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:1;transform:translateY(0)}}@keyframes fadeoutup{0%{opacity:1;transform:translateY(0);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:0;transform:translateY(-100%)}}@keyframes fadeindown{0%{opacity:0;transform:translateY(100%);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:1;transform:translateY(0)}}@keyframes fadeoutdown{0%{opacity:1;transform:translateY(0);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:0;transform:translateY(100%)}}@keyframes animate-width{0%{width:0}to{width:100%}}@keyframes flip{0%{transform:perspective(2000px) rotateX(-100deg)}to{transform:perspective(2000px) rotateX(0)}}@keyframes flipleft{0%{transform:perspective(2000px) rotateY(-100deg);opacity:0}to{transform:perspective(2000px) rotateY(0);opacity:1}}@keyframes flipright{0%{transform:perspective(2000px) rotateY(100deg);opacity:0}to{transform:perspective(2000px) rotateY(0);opacity:1}}@keyframes flipup{0%{transform:perspective(2000px) rotateX(-100deg);opacity:0}to{transform:perspective(2000px) rotateX(0);opacity:1}}@keyframes zoomin{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomindown{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}@keyframes zoominleft{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}@keyframes zoominright{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}@keyframes zoominup{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}.fadein{animation:fadein .15s linear}.fadeout{animation:fadeout .15s linear}.slidedown{animation:slidedown .45s ease-in-out}.slideup{animation:slideup .45s cubic-bezier(0,1,0,1)}.scalein{animation:scalein .15s linear}.fadeinleft{animation:fadeinleft .15s linear}.fadeoutleft{animation:fadeoutleft .15s linear}.fadeinright{animation:fadeinright .15s linear}.fadeoutright{animation:fadeoutright .15s linear}.fadeinup{animation:fadeinup .15s linear}.fadeoutup{animation:fadeoutup .15s linear}.fadeindown{animation:fadeindown .15s linear}.fadeoutdown{animation:fadeoutdown .15s linear}.animate-width{animation:animate-width 1s linear}.flip{backface-visibility:visible;animation:flip .15s linear}.flipup{backface-visibility:visible;animation:flipup .15s linear}.flipleft{backface-visibility:visible;animation:flipleft .15s linear}.flipright{backface-visibility:visible;animation:flipright .15s linear}.zoomin{animation:zoomin .15s linear}.zoomindown{animation:zoomindown .15s linear}.zoominleft{animation:zoominleft .15s linear}.zoominright{animation:zoominright .15s linear}.zoominup{animation:zoominup .15s linear}.animation-duration-100{animation-duration:.1s!important}.animation-duration-150{animation-duration:.15s!important}.animation-duration-200{animation-duration:.2s!important}.animation-duration-300{animation-duration:.3s!important}.animation-duration-400{animation-duration:.4s!important}.animation-duration-500{animation-duration:.5s!important}.animation-duration-1000{animation-duration:1s!important}.animation-duration-2000{animation-duration:2s!important}.animation-duration-3000{animation-duration:3s!important}.animation-delay-100{animation-delay:.1s!important}.animation-delay-150{animation-delay:.15s!important}.animation-delay-200{animation-delay:.2s!important}.animation-delay-300{animation-delay:.3s!important}.animation-delay-400{animation-delay:.4s!important}.animation-delay-500{animation-delay:.5s!important}.animation-delay-1000{animation-delay:1s!important}.animation-iteration-1{animation-iteration-count:1!important}.animation-iteration-2{animation-iteration-count:2!important}.animation-iteration-infinite{animation-iteration-count:infinite!important}.animation-linear{animation-timing-function:linear!important}.animation-ease-in{animation-timing-function:cubic-bezier(.4,0,1,1)!important}.animation-ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)!important}.animation-ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)!important}.animation-fill-none{animation-fill-mode:none!important}.animation-fill-forwards{animation-fill-mode:forwards!important}.animation-fill-backwards{animation-fill-mode:backwards!important}.animation-fill-both{animation-fill-mode:both!important}
