.fib,.fi{background-size:contain;background-position:50%;background-repeat:no-repeat}.fi{position:relative;display:inline-block;width:1.333333em;line-height:1em}.fi:before{content:" "}.fi.fis{width:1em}.fi-xx{background-image:url(/assets/xx-zm_JmrXl.svg)}.fi-xx.fis{background-image:url(/assets/xx-DHLZWhOc.svg)}.fi-ad{background-image:url(/assets/ad-B18i8NGa.svg)}.fi-ad.fis{background-image:url(/assets/ad-Blhdm5jl.svg)}.fi-ae{background-image:url(/assets/ae-CZRtWSox.svg)}.fi-ae.fis{background-image:url(/assets/ae-CnWpkG7H.svg)}.fi-af{background-image:url(/assets/af-C77Rf6cE.svg)}.fi-af.fis{background-image:url(/assets/af-Bc2fqp73.svg)}.fi-ag{background-image:url(/assets/ag-C8MykuG2.svg)}.fi-ag.fis{background-image:url(/assets/ag-B50eCdjH.svg)}.fi-ai{background-image:url(/assets/ai-Dmedkf4v.svg)}.fi-ai.fis{background-image:url(/assets/ai-BhrGqTjA.svg)}.fi-al{background-image:url(/assets/al-10QRkakw.svg)}.fi-al.fis{background-image:url(/assets/al-CxA7yomf.svg)}.fi-am{background-image:url(/assets/am-DMt4_dd4.svg)}.fi-am.fis{background-image:url(/assets/am-Brwuaa2u.svg)}.fi-ao{background-image:url(/assets/ao-tXuRa6vm.svg)}.fi-ao.fis{background-image:url(/assets/ao-CAGuVnyg.svg)}.fi-aq{background-image:url(/assets/aq-CF5jO-0h.svg)}.fi-aq.fis{background-image:url(/assets/aq-UDjN-zV6.svg)}.fi-ar{background-image:url(/assets/ar-Be8Ju1cG.svg)}.fi-ar.fis{background-image:url(/assets/ar-NyCpd6W6.svg)}.fi-as{background-image:url(/assets/as-Dekqy8Of.svg)}.fi-as.fis{background-image:url(/assets/as-BTEVCXG-.svg)}.fi-at{background-image:url(/assets/at-DGA_6m5E.svg)}.fi-at.fis{background-image:url(/assets/at-D-LsLSdx.svg)}.fi-au{background-image:url(/assets/au-DAHDIuPI.svg)}.fi-au.fis{background-image:url(/assets/au-kL8f0uMB.svg)}.fi-aw{background-image:url(/assets/aw-W0PWLK5p.svg)}.fi-aw.fis{background-image:url(/assets/aw-CLCX8uk5.svg)}.fi-ax{background-image:url(/assets/ax-DvLIy84U.svg)}.fi-ax.fis{background-image:url(/assets/ax-wECm_RRW.svg)}.fi-az{background-image:url(/assets/az-Bk-bYNxy.svg)}.fi-az.fis{background-image:url(/assets/az-z2IthT8Q.svg)}.fi-ba{background-image:url(/assets/ba-WdDiSMvP.svg)}.fi-ba.fis{background-image:url(/assets/ba-CiiOt6u0.svg)}.fi-bb{background-image:url(/assets/bb-DJxbaxmT.svg)}.fi-bb.fis{background-image:url(/assets/bb-DC5IaaX4.svg)}.fi-bd{background-image:url(/assets/bd-BF9t1-60.svg)}.fi-bd.fis{background-image:url(/assets/bd-DvPoLH3C.svg)}.fi-be{background-image:url(/assets/be-CLLkK3PN.svg)}.fi-be.fis{background-image:url(/assets/be-Dtq4MkQz.svg)}.fi-bf{background-image:url(/assets/bf-YclsoDuF.svg)}.fi-bf.fis{background-image:url(/assets/bf-DCbfaYlw.svg)}.fi-bg{background-image:url(/assets/bg-GUQenraa.svg)}.fi-bg.fis{background-image:url(/assets/bg-cWragUdK.svg)}.fi-bh{background-image:url(/assets/bh-BQqEGq6F.svg)}.fi-bh.fis{background-image:url(/assets/bh-DgfmyT2n.svg)}.fi-bi{background-image:url(/assets/bi-CRmKY6RQ.svg)}.fi-bi.fis{background-image:url(/assets/bi-C8Dazs_i.svg)}.fi-bj{background-image:url(/assets/bj-14PhO9bM.svg)}.fi-bj.fis{background-image:url(/assets/bj-BOF1aYv0.svg)}.fi-bl{background-image:url(/assets/bl-4CI2YcwX.svg)}.fi-bl.fis{background-image:url(/assets/bl-Ci30-2xD.svg)}.fi-bm{background-image:url(/assets/bm-BeYgB2z9.svg)}.fi-bm.fis{background-image:url(/assets/bm-DvNWWcPM.svg)}.fi-bn{background-image:url(/assets/bn-B6T3O78g.svg)}.fi-bn.fis{background-image:url(/assets/bn-CPQcA8Ol.svg)}.fi-bo{background-image:url(/assets/bo-CcUiMqkJ.svg)}.fi-bo.fis{background-image:url(/assets/bo-Dry0C6UA.svg)}.fi-bq{background-image:url(/assets/bq-BYpdxEeT.svg)}.fi-bq.fis{background-image:url(/assets/bq-SWpsjb2t.svg)}.fi-br{background-image:url(/assets/br-Cu5YU29T.svg)}.fi-br.fis{background-image:url(/assets/br-Dr5rMAMb.svg)}.fi-bs{background-image:url(/assets/bs-7Gd_oriM.svg)}.fi-bs.fis{background-image:url(/assets/bs-CcXnDJaD.svg)}.fi-bt{background-image:url(/assets/bt-BTo4qm10.svg)}.fi-bt.fis{background-image:url(/assets/bt-SxWnbWW0.svg)}.fi-bv{background-image:url(/assets/bv-wM9JLv4R.svg)}.fi-bv.fis{background-image:url(/assets/bv-Jqog7euh.svg)}.fi-bw{background-image:url(/assets/bw-n5ZaAnGL.svg)}.fi-bw.fis{background-image:url(/assets/bw-DOFTOZyN.svg)}.fi-by{background-image:url(/assets/by-C621sBpd.svg)}.fi-by.fis{background-image:url(/assets/by-u4o0VQKP.svg)}.fi-bz{background-image:url(/assets/bz-BCKHR4_q.svg)}.fi-bz.fis{background-image:url(/assets/bz-CoBdB-p8.svg)}.fi-ca{background-image:url(/assets/ca-PYUrLVUV.svg)}.fi-ca.fis{background-image:url(/assets/ca-B8J8Wc6a.svg)}.fi-cc{background-image:url(/assets/cc-BNT6Xjzk.svg)}.fi-cc.fis{background-image:url(/assets/cc-Bl3UDHUt.svg)}.fi-cd{background-image:url(/assets/cd-BGclsrP6.svg)}.fi-cd.fis{background-image:url(/assets/cd-CwCQH0-t.svg)}.fi-cf{background-image:url(/assets/cf-DRetLmp-.svg)}.fi-cf.fis{background-image:url(/assets/cf-CvgcTRoz.svg)}.fi-cg{background-image:url(/assets/cg-CwIyG6SE.svg)}.fi-cg.fis{background-image:url(/assets/cg-DxMYgdKd.svg)}.fi-ch{background-image:url(/assets/ch-sfriZoF1.svg)}.fi-ch.fis{background-image:url(/assets/ch-Do8WoVrp.svg)}.fi-ci{background-image:url(/assets/ci-C8Q8IYTn.svg)}.fi-ci.fis{background-image:url(/assets/ci-Cn5asHD7.svg)}.fi-ck{background-image:url(/assets/ck-DfXMUOTo.svg)}.fi-ck.fis{background-image:url(/assets/ck-VjQ-vT4C.svg)}.fi-cl{background-image:url(/assets/cl-BgYYb4qP.svg)}.fi-cl.fis{background-image:url(/assets/cl-B2rf9gTF.svg)}.fi-cm{background-image:url(/assets/cm-D4yjdmKT.svg)}.fi-cm.fis{background-image:url(/assets/cm-B0XEK3Gu.svg)}.fi-cn{background-image:url(/assets/cn-DifnnI3t.svg)}.fi-cn.fis{background-image:url(/assets/cn-sZmOitVP.svg)}.fi-co{background-image:url(/assets/co-DV591zMm.svg)}.fi-co.fis{background-image:url(/assets/co-BRjxMuCM.svg)}.fi-cr{background-image:url(/assets/cr-BlYVN-_Q.svg)}.fi-cr.fis{background-image:url(/assets/cr-CcuKkUIo.svg)}.fi-cu{background-image:url(/assets/cu-L6XVZNgo.svg)}.fi-cu.fis{background-image:url(/assets/cu-Bd4PmZCn.svg)}.fi-cv{background-image:url(/assets/cv-CPsfcOfk.svg)}.fi-cv.fis{background-image:url(/assets/cv-BYvkBxIi.svg)}.fi-cw{background-image:url(/assets/cw-BbrnximR.svg)}.fi-cw.fis{background-image:url(/assets/cw-DDrVSims.svg)}.fi-cx{background-image:url(/assets/cx-DpYD6n6U.svg)}.fi-cx.fis{background-image:url(/assets/cx-zaaWd3zl.svg)}.fi-cy{background-image:url(/assets/cy-bZuP8hmf.svg)}.fi-cy.fis{background-image:url(/assets/cy-DJKnEFYW.svg)}.fi-cz{background-image:url(/assets/cz-WWBC5Aeb.svg)}.fi-cz.fis{background-image:url(/assets/cz-CgTuLLXv.svg)}.fi-de{background-image:url(/assets/de-B-2o-4Z9.svg)}.fi-de.fis{background-image:url(/assets/de-D365bacb.svg)}.fi-dj{background-image:url(/assets/dj-hp_BwbmO.svg)}.fi-dj.fis{background-image:url(/assets/dj-C7tvpAUy.svg)}.fi-dk{background-image:url(/assets/dk-DmS9BCZB.svg)}.fi-dk.fis{background-image:url(/assets/dk-2cglAULc.svg)}.fi-dm{background-image:url(/assets/dm-Cbhezfe1.svg)}.fi-dm.fis{background-image:url(/assets/dm-DPPHwW2M.svg)}.fi-do{background-image:url(/assets/do-B86d445t.svg)}.fi-do.fis{background-image:url(/assets/do-DeRnbj4d.svg)}.fi-dz{background-image:url(/assets/dz-Dytc1TFu.svg)}.fi-dz.fis{background-image:url(/assets/dz-EwXBYPv9.svg)}.fi-ec{background-image:url(/assets/ec-CaVOFQ3t.svg)}.fi-ec.fis{background-image:url(/assets/ec-cwfBJlvF.svg)}.fi-ee{background-image:url(/assets/ee-DufrxGIR.svg)}.fi-ee.fis{background-image:url(/assets/ee-B0tgUOEC.svg)}.fi-eg{background-image:url(/assets/eg-YC70hswZ.svg)}.fi-eg.fis{background-image:url(/assets/eg-DwOkwyQ0.svg)}.fi-eh{background-image:url(/assets/eh-0awM4TVj.svg)}.fi-eh.fis{background-image:url(/assets/eh-CsiwG8bE.svg)}.fi-er{background-image:url(/assets/er-X83uml6t.svg)}.fi-er.fis{background-image:url(/assets/er-Cn365Y3V.svg)}.fi-es{background-image:url(/assets/es-d5m8M5h8.svg)}.fi-es.fis{background-image:url(/assets/es-BuSGTZm_.svg)}.fi-et{background-image:url(/assets/et-DwdlzOIx.svg)}.fi-et.fis{background-image:url(/assets/et-cfPInayI.svg)}.fi-fi{background-image:url(/assets/fi-DWUIkfjL.svg)}.fi-fi.fis{background-image:url(/assets/fi-Brjq_KK6.svg)}.fi-fj{background-image:url(/assets/fj-DEAVMg38.svg)}.fi-fj.fis{background-image:url(/assets/fj-u3dAPoew.svg)}.fi-fk{background-image:url(/assets/fk-nuUF_Ak3.svg)}.fi-fk.fis{background-image:url(/assets/fk-B-RvQ4Hz.svg)}.fi-fm{background-image:url(/assets/fm-B4Z83GL0.svg)}.fi-fm.fis{background-image:url(/assets/fm-DwHuWFwM.svg)}.fi-fo{background-image:url(/assets/fo-DFjwyWur.svg)}.fi-fo.fis{background-image:url(/assets/fo-ClIne8bc.svg)}.fi-fr{background-image:url(/assets/fr-DVvUyOqI.svg)}.fi-fr.fis{background-image:url(/assets/fr-C1eGzDWr.svg)}.fi-ga{background-image:url(/assets/ga-BklUhLH_.svg)}.fi-ga.fis{background-image:url(/assets/ga-CgNkrnfv.svg)}.fi-gb{background-image:url(/assets/gb-DTXiLQoe.svg)}.fi-gb.fis{background-image:url(/assets/gb-DSer7Jgn.svg)}.fi-gd{background-image:url(/assets/gd-CO-whzUe.svg)}.fi-gd.fis{background-image:url(/assets/gd-m2vU81NR.svg)}.fi-ge{background-image:url(/assets/ge-B2RiL-Ih.svg)}.fi-ge.fis{background-image:url(/assets/ge-DFOl98HB.svg)}.fi-gf{background-image:url(/assets/gf-DWl5zcw0.svg)}.fi-gf.fis{background-image:url(/assets/gf-DFQqfs-j.svg)}.fi-gg{background-image:url(/assets/gg-jdOQS2nU.svg)}.fi-gg.fis{background-image:url(/assets/gg-vhR8-Yxm.svg)}.fi-gh{background-image:url(/assets/gh-r3LP_X7q.svg)}.fi-gh.fis{background-image:url(/assets/gh-6yUjim7M.svg)}.fi-gi{background-image:url(/assets/gi-BJKE9SzW.svg)}.fi-gi.fis{background-image:url(/assets/gi-ZBwZ45zU.svg)}.fi-gl{background-image:url(/assets/gl-CHaBnMib.svg)}.fi-gl.fis{background-image:url(/assets/gl-D6qP-fnE.svg)}.fi-gm{background-image:url(/assets/gm-Bu99atwn.svg)}.fi-gm.fis{background-image:url(/assets/gm-DI7EpeCC.svg)}.fi-gn{background-image:url(/assets/gn-1dJNy9oQ.svg)}.fi-gn.fis{background-image:url(/assets/gn-kt7YA1XT.svg)}.fi-gp{background-image:url(/assets/gp-DNyt_wTA.svg)}.fi-gp.fis{background-image:url(/assets/gp-BqGRs8a4.svg)}.fi-gq{background-image:url(/assets/gq-Cag8QTk2.svg)}.fi-gq.fis{background-image:url(/assets/gq-CPnMO1hT.svg)}.fi-gr{background-image:url(/assets/gr-C5PU0p9p.svg)}.fi-gr.fis{background-image:url(/assets/gr-COThnT__.svg)}.fi-gs{background-image:url(/assets/gs-DiiNa0F5.svg)}.fi-gs.fis{background-image:url(/assets/gs-DOgYbHsY.svg)}.fi-gt{background-image:url(/assets/gt-CJo5DI-7.svg)}.fi-gt.fis{background-image:url(/assets/gt-BLpn5qMn.svg)}.fi-gu{background-image:url(/assets/gu-Di1JYREk.svg)}.fi-gu.fis{background-image:url(/assets/gu-SbvrH0uZ.svg)}.fi-gw{background-image:url(/assets/gw-D249VY33.svg)}.fi-gw.fis{background-image:url(/assets/gw-BTWe96TV.svg)}.fi-gy{background-image:url(/assets/gy-CcVYUM2E.svg)}.fi-gy.fis{background-image:url(/assets/gy-Dl6DrQIH.svg)}.fi-hk{background-image:url(/assets/hk-CUNIaSX0.svg)}.fi-hk.fis{background-image:url(/assets/hk-omO_-Nil.svg)}.fi-hm{background-image:url(/assets/hm-Dh6t_Tj3.svg)}.fi-hm.fis{background-image:url(/assets/hm-fgV6xItx.svg)}.fi-hn{background-image:url(/assets/hn-CRjyS_bm.svg)}.fi-hn.fis{background-image:url(/assets/hn-GhlpqqjC.svg)}.fi-hr{background-image:url(/assets/hr-fzLfaANM.svg)}.fi-hr.fis{background-image:url(/assets/hr-BpiVVBoV.svg)}.fi-ht{background-image:url(/assets/ht-DIMg4gti.svg)}.fi-ht.fis{background-image:url(/assets/ht-pweRl6ZP.svg)}.fi-hu{background-image:url(/assets/hu-7Q5wwIIi.svg)}.fi-hu.fis{background-image:url(/assets/hu-Bm8S5mAU.svg)}.fi-id{background-image:url(/assets/id-DiSP6Fmm.svg)}.fi-id.fis{background-image:url(/assets/id-CJiY5UnY.svg)}.fi-ie{background-image:url(/assets/ie-ChAXClx3.svg)}.fi-ie.fis{background-image:url(/assets/ie-DhxI4aJv.svg)}.fi-il{background-image:url(/assets/il-_56OEGLa.svg)}.fi-il.fis{background-image:url(/assets/il-CeFQotKl.svg)}.fi-im{background-image:url(/assets/im--VPIqfkF.svg)}.fi-im.fis{background-image:url(/assets/im-Dd9p-0-T.svg)}.fi-in{background-image:url(/assets/in-Cdwu6Bq7.svg)}.fi-in.fis{background-image:url(/assets/in-BrINBvML.svg)}.fi-io{background-image:url(/assets/io-13HOfeJD.svg)}.fi-io.fis{background-image:url(/assets/io-BImhNBcd.svg)}.fi-iq{background-image:url(/assets/iq-Dp8HDzo2.svg)}.fi-iq.fis{background-image:url(/assets/iq-CZIXYTmc.svg)}.fi-ir{background-image:url(/assets/ir-cCIgaNf6.svg)}.fi-ir.fis{background-image:url(/assets/ir-Q03Mij62.svg)}.fi-is{background-image:url(/assets/is-CZjefTNV.svg)}.fi-is.fis{background-image:url(/assets/is-Cdq2ElPF.svg)}.fi-it{background-image:url(/assets/it-Br7q0Zh6.svg)}.fi-it.fis{background-image:url(/assets/it-lvp2tGC_.svg)}.fi-je{background-image:url(/assets/je-DyWbhIiC.svg)}.fi-je.fis{background-image:url(/assets/je-vXe0Dr49.svg)}.fi-jm{background-image:url(/assets/jm-CItSr3iX.svg)}.fi-jm.fis{background-image:url(/assets/jm-CLL-w5oS.svg)}.fi-jo{background-image:url(/assets/jo-BAF1FGbm.svg)}.fi-jo.fis{background-image:url(/assets/jo-CiGTAWEd.svg)}.fi-jp{background-image:url(/assets/jp-BIMmfxpO.svg)}.fi-jp.fis{background-image:url(/assets/jp-B5RfAVGb.svg)}.fi-ke{background-image:url(/assets/ke-C8foqndp.svg)}.fi-ke.fis{background-image:url(/assets/ke-b02kYgZN.svg)}.fi-kg{background-image:url(/assets/kg-B0FsxZiL.svg)}.fi-kg.fis{background-image:url(/assets/kg-CjfitMyT.svg)}.fi-kh{background-image:url(/assets/kh-BeWfuE30.svg)}.fi-kh.fis{background-image:url(/assets/kh-BBvObpUS.svg)}.fi-ki{background-image:url(/assets/ki-p_fAQGbS.svg)}.fi-ki.fis{background-image:url(/assets/ki-fuIMkEYQ.svg)}.fi-km{background-image:url(/assets/km-B5tqtGG7.svg)}.fi-km.fis{background-image:url(/assets/km-D0jmlyBf.svg)}.fi-kn{background-image:url(/assets/kn-DVPxDkNY.svg)}.fi-kn.fis{background-image:url(/assets/kn-CHJJOZkG.svg)}.fi-kp{background-image:url(/assets/kp-CrDKzoxe.svg)}.fi-kp.fis{background-image:url(/assets/kp-BsOq20Ii.svg)}.fi-kr{background-image:url(/assets/kr-BCXH1Hao.svg)}.fi-kr.fis{background-image:url(/assets/kr-KUIaWHQD.svg)}.fi-kw{background-image:url(/assets/kw-fSBzmd30.svg)}.fi-kw.fis{background-image:url(/assets/kw-CIaYkhdM.svg)}.fi-ky{background-image:url(/assets/ky-Dpsu1myA.svg)}.fi-ky.fis{background-image:url(/assets/ky-BqaZHuhf.svg)}.fi-kz{background-image:url(/assets/kz-CwKXYZ8s.svg)}.fi-kz.fis{background-image:url(/assets/kz-Dkyx6q-p.svg)}.fi-la{background-image:url(/assets/la-CuJflhIW.svg)}.fi-la.fis{background-image:url(/assets/la-cXlqIhGg.svg)}.fi-lb{background-image:url(/assets/lb-BSjpYEoo.svg)}.fi-lb.fis{background-image:url(/assets/lb-DqFaKN7K.svg)}.fi-lc{background-image:url(/assets/lc-CNvab8Ae.svg)}.fi-lc.fis{background-image:url(/assets/lc-DoQpaup4.svg)}.fi-li{background-image:url(/assets/li-CHdhvNcr.svg)}.fi-li.fis{background-image:url(/assets/li-CMlf0YU8.svg)}.fi-lk{background-image:url(/assets/lk-DUkgV9Tq.svg)}.fi-lk.fis{background-image:url(/assets/lk-DSQoDxn_.svg)}.fi-lr{background-image:url(/assets/lr-B84vu3Ds.svg)}.fi-lr.fis{background-image:url(/assets/lr-Zj2ZOITC.svg)}.fi-ls{background-image:url(/assets/ls-5Xk3Mxq5.svg)}.fi-ls.fis{background-image:url(/assets/ls-B-MSA_Nj.svg)}.fi-lt{background-image:url(/assets/lt-DoukV-Sm.svg)}.fi-lt.fis{background-image:url(/assets/lt-CU4QmtZ-.svg)}.fi-lu{background-image:url(/assets/lu-DOI02Msy.svg)}.fi-lu.fis{background-image:url(/assets/lu-CCDqjGZj.svg)}.fi-lv{background-image:url(/assets/lv-C-KfY8Yc.svg)}.fi-lv.fis{background-image:url(/assets/lv-DjyqV19Q.svg)}.fi-ly{background-image:url(/assets/ly-BWpTK3ux.svg)}.fi-ly.fis{background-image:url(/assets/ly-B0G7qBy-.svg)}.fi-ma{background-image:url(/assets/ma-BTRNTRUj.svg)}.fi-ma.fis{background-image:url(/assets/ma-BNn_BSaU.svg)}.fi-mc{background-image:url(/assets/mc-PK078JHl.svg)}.fi-mc.fis{background-image:url(/assets/mc-JhJMKfOk.svg)}.fi-md{background-image:url(/assets/md-DRlxvNwm.svg)}.fi-md.fis{background-image:url(/assets/md-DTi94M3M.svg)}.fi-me{background-image:url(/assets/me-Cv4Gwqah.svg)}.fi-me.fis{background-image:url(/assets/me-CfGorN3b.svg)}.fi-mf{background-image:url(/assets/mf-BaAGWwAq.svg)}.fi-mf.fis{background-image:url(/assets/mf-DC-GBYih.svg)}.fi-mg{background-image:url(/assets/mg-C168LHXW.svg)}.fi-mg.fis{background-image:url(/assets/mg-DDrNyYWg.svg)}.fi-mh{background-image:url(/assets/mh-gxuIp6Wk.svg)}.fi-mh.fis{background-image:url(/assets/mh--hJdVdXy.svg)}.fi-mk{background-image:url(/assets/mk-D9SIMr-a.svg)}.fi-mk.fis{background-image:url(/assets/mk-Cx9Yf_ZD.svg)}.fi-ml{background-image:url(/assets/ml-DVf6ujpi.svg)}.fi-ml.fis{background-image:url(/assets/ml-BBMGMlrT.svg)}.fi-mm{background-image:url(/assets/mm-lwT09MQ0.svg)}.fi-mm.fis{background-image:url(/assets/mm-DB0gzm_2.svg)}.fi-mn{background-image:url(/assets/mn-CgXyw0O9.svg)}.fi-mn.fis{background-image:url(/assets/mn-CNIDYiAG.svg)}.fi-mo{background-image:url(/assets/mo-BAtCjuYA.svg)}.fi-mo.fis{background-image:url(/assets/mo-CZPe8QjC.svg)}.fi-mp{background-image:url(/assets/mp-CrOApEqW.svg)}.fi-mp.fis{background-image:url(/assets/mp-CuaQmCLf.svg)}.fi-mq{background-image:url(/assets/mq-BFnJ22KI.svg)}.fi-mq.fis{background-image:url(/assets/mq-Dt7FKNYb.svg)}.fi-mr{background-image:url(/assets/mr-D6G1wpeZ.svg)}.fi-mr.fis{background-image:url(/assets/mr-Cqt475iO.svg)}.fi-ms{background-image:url(/assets/ms-DxciGbUu.svg)}.fi-ms.fis{background-image:url(/assets/ms-B-w7hFKu.svg)}.fi-mt{background-image:url(/assets/mt-YqzKx9xl.svg)}.fi-mt.fis{background-image:url(/assets/mt-YDa8zgzO.svg)}.fi-mu{background-image:url(/assets/mu-mcq7cUFl.svg)}.fi-mu.fis{background-image:url(/assets/mu-B2mIIRce.svg)}.fi-mv{background-image:url(/assets/mv-BynAllfM.svg)}.fi-mv.fis{background-image:url(/assets/mv-BXI4x8em.svg)}.fi-mw{background-image:url(/assets/mw-C15nc1xZ.svg)}.fi-mw.fis{background-image:url(/assets/mw-DkelfrL9.svg)}.fi-mx{background-image:url(/assets/mx-Cc8Ccfe8.svg)}.fi-mx.fis{background-image:url(/assets/mx-CvCwYHGF.svg)}.fi-my{background-image:url(/assets/my-Co4JeeyE.svg)}.fi-my.fis{background-image:url(/assets/my-BR3vHt6_.svg)}.fi-mz{background-image:url(/assets/mz-Drlr_USV.svg)}.fi-mz.fis{background-image:url(/assets/mz-Bo6u1S_s.svg)}.fi-na{background-image:url(/assets/na-D79ffb4Z.svg)}.fi-na.fis{background-image:url(/assets/na-0wFvily3.svg)}.fi-nc{background-image:url(/assets/nc-5j7wEmDR.svg)}.fi-nc.fis{background-image:url(/assets/nc-Bw50_tBz.svg)}.fi-ne{background-image:url(/assets/ne-B1jPOYkl.svg)}.fi-ne.fis{background-image:url(/assets/ne-Cium2f5G.svg)}.fi-nf{background-image:url(/assets/nf-Dl00mlk2.svg)}.fi-nf.fis{background-image:url(/assets/nf-DGrQb42O.svg)}.fi-ng{background-image:url(/assets/ng-su4NM9If.svg)}.fi-ng.fis{background-image:url(/assets/ng-CLL1nzMk.svg)}.fi-ni{background-image:url(/assets/ni-CcFCSQxm.svg)}.fi-ni.fis{background-image:url(/assets/ni-BX2WCaNt.svg)}.fi-nl{background-image:url(/assets/nl-BnOa6UiA.svg)}.fi-nl.fis{background-image:url(/assets/nl-DKN85plC.svg)}.fi-no{background-image:url(/assets/no-qf2JPO73.svg)}.fi-no.fis{background-image:url(/assets/no-67wnnm5y.svg)}.fi-np{background-image:url(/assets/np-CIuq5GKd.svg)}.fi-np.fis{background-image:url(/assets/np-B4k6qJKf.svg)}.fi-nr{background-image:url(/assets/nr-DERIdzkN.svg)}.fi-nr.fis{background-image:url(/assets/nr-SnI60Bgd.svg)}.fi-nu{background-image:url(/assets/nu-BfgWvGcd.svg)}.fi-nu.fis{background-image:url(/assets/nu-Dm-LLXct.svg)}.fi-nz{background-image:url(/assets/nz-5vODdBjz.svg)}.fi-nz.fis{background-image:url(/assets/nz-CaLnugvK.svg)}.fi-om{background-image:url(/assets/om-DcqxRdQL.svg)}.fi-om.fis{background-image:url(/assets/om-nN8zP2Bu.svg)}.fi-pa{background-image:url(/assets/pa-BLNN9G2-.svg)}.fi-pa.fis{background-image:url(/assets/pa-BzRYvRsl.svg)}.fi-pe{background-image:url(/assets/pe-BLqhuu1C.svg)}.fi-pe.fis{background-image:url(/assets/pe--eye3JWr.svg)}.fi-pf{background-image:url(/assets/pf-C8ahG68q.svg)}.fi-pf.fis{background-image:url(/assets/pf-e6q_5ubr.svg)}.fi-pg{background-image:url(/assets/pg-BAYpbp9Z.svg)}.fi-pg.fis{background-image:url(/assets/pg-nBvUkq7v.svg)}.fi-ph{background-image:url(/assets/ph-BEzTn62K.svg)}.fi-ph.fis{background-image:url(/assets/ph-B10ogxgQ.svg)}.fi-pk{background-image:url(/assets/pk-CWMEc3ad.svg)}.fi-pk.fis{background-image:url(/assets/pk-BnahYzav.svg)}.fi-pl{background-image:url(/assets/pl-o38JROoc.svg)}.fi-pl.fis{background-image:url(/assets/pl-jl6riBSr.svg)}.fi-pm{background-image:url(/assets/pm-CHiP5UmZ.svg)}.fi-pm.fis{background-image:url(/assets/pm-CatGySkp.svg)}.fi-pn{background-image:url(/assets/pn-DgxdtieE.svg)}.fi-pn.fis{background-image:url(/assets/pn-BPAlH32D.svg)}.fi-pr{background-image:url(/assets/pr-B4tMV0xm.svg)}.fi-pr.fis{background-image:url(/assets/pr-DjaQzs0K.svg)}.fi-ps{background-image:url(/assets/ps-DO8YKYeS.svg)}.fi-ps.fis{background-image:url(/assets/ps-CEUcLi5W.svg)}.fi-pt{background-image:url(/assets/pt-DZ2ADgIR.svg)}.fi-pt.fis{background-image:url(/assets/pt-BTevY6N2.svg)}.fi-pw{background-image:url(/assets/pw-CQP52WMX.svg)}.fi-pw.fis{background-image:url(/assets/pw-DOQyn2PV.svg)}.fi-py{background-image:url(/assets/py-mNzh0mZC.svg)}.fi-py.fis{background-image:url(/assets/py-BKi5dxWt.svg)}.fi-qa{background-image:url(/assets/qa-Dkmpc78M.svg)}.fi-qa.fis{background-image:url(/assets/qa-CekFoc-3.svg)}.fi-re{background-image:url(/assets/re-Bk4ipYK1.svg)}.fi-re.fis{background-image:url(/assets/re-Bg1MZWMt.svg)}.fi-ro{background-image:url(/assets/ro-CoSeqKY1.svg)}.fi-ro.fis{background-image:url(/assets/ro-C2av9jVe.svg)}.fi-rs{background-image:url(/assets/rs-BfwKwXtn.svg)}.fi-rs.fis{background-image:url(/assets/rs-CnTO3ehk.svg)}.fi-ru{background-image:url(/assets/ru-D-4tNwXt.svg)}.fi-ru.fis{background-image:url(/assets/ru-DbUtf_DX.svg)}.fi-rw{background-image:url(/assets/rw-D7nbSYKI.svg)}.fi-rw.fis{background-image:url(/assets/rw-CcIfVufE.svg)}.fi-sa{background-image:url(/assets/sa-Dh79zbT9.svg)}.fi-sa.fis{background-image:url(/assets/sa-DnlyVVKx.svg)}.fi-sb{background-image:url(/assets/sb-BDTYjcbk.svg)}.fi-sb.fis{background-image:url(/assets/sb-Dv-Gc94i.svg)}.fi-sc{background-image:url(/assets/sc-CRNsSLg9.svg)}.fi-sc.fis{background-image:url(/assets/sc-DFTNEfqs.svg)}.fi-sd{background-image:url(/assets/sd-ClziNjGr.svg)}.fi-sd.fis{background-image:url(/assets/sd-BwHx54f9.svg)}.fi-se{background-image:url(/assets/se-8C923vhy.svg)}.fi-se.fis{background-image:url(/assets/se-DHad7SFX.svg)}.fi-sg{background-image:url(/assets/sg-DGYIMG0G.svg)}.fi-sg.fis{background-image:url(/assets/sg-DisnRdSe.svg)}.fi-sh{background-image:url(/assets/sh-DNImvbrE.svg)}.fi-sh.fis{background-image:url(/assets/sh-DBww0RCW.svg)}.fi-si{background-image:url(/assets/si-BMKT-Tec.svg)}.fi-si.fis{background-image:url(/assets/si-BDW--7ta.svg)}.fi-sj{background-image:url(/assets/sj-BFFEGknm.svg)}.fi-sj.fis{background-image:url(/assets/sj-AM0BJ0qg.svg)}.fi-sk{background-image:url(/assets/sk-K9BNIYAO.svg)}.fi-sk.fis{background-image:url(/assets/sk-8lQCLAqV.svg)}.fi-sl{background-image:url(/assets/sl-DxLJY5vJ.svg)}.fi-sl.fis{background-image:url(/assets/sl-C0dI8IsG.svg)}.fi-sm{background-image:url(/assets/sm-DGBIRFB_.svg)}.fi-sm.fis{background-image:url(/assets/sm-BKrUHzrq.svg)}.fi-sn{background-image:url(/assets/sn-S8ipNF1U.svg)}.fi-sn.fis{background-image:url(/assets/sn-C4abx9Xn.svg)}.fi-so{background-image:url(/assets/so-DlzA2Fco.svg)}.fi-so.fis{background-image:url(/assets/so-BpxKZJzu.svg)}.fi-sr{background-image:url(/assets/sr-Co7OKBh3.svg)}.fi-sr.fis{background-image:url(/assets/sr-CfMKAfua.svg)}.fi-ss{background-image:url(/assets/ss-CxVEpdPD.svg)}.fi-ss.fis{background-image:url(/assets/ss-C_PPJ8V2.svg)}.fi-st{background-image:url(/assets/st-C1Nd1c3V.svg)}.fi-st.fis{background-image:url(/assets/st-AMcb9FhJ.svg)}.fi-sv{background-image:url(/assets/sv-CJIHhYwF.svg)}.fi-sv.fis{background-image:url(/assets/sv-RZ39q5hO.svg)}.fi-sx{background-image:url(/assets/sx-nDhIaDNb.svg)}.fi-sx.fis{background-image:url(/assets/sx-RKKs0ph6.svg)}.fi-sy{background-image:url(/assets/sy-DwSud114.svg)}.fi-sy.fis{background-image:url(/assets/sy-Dpn5i9ke.svg)}.fi-sz{background-image:url(/assets/sz-qxMwa2gs.svg)}.fi-sz.fis{background-image:url(/assets/sz-D39eIL5d.svg)}.fi-tc{background-image:url(/assets/tc-dtelpZmc.svg)}.fi-tc.fis{background-image:url(/assets/tc-CJHJmJj1.svg)}.fi-td{background-image:url(/assets/td-BsuVhZpT.svg)}.fi-td.fis{background-image:url(/assets/td-Ddv_29rE.svg)}.fi-tf{background-image:url(/assets/tf-Co33RhQH.svg)}.fi-tf.fis{background-image:url(/assets/tf-DSn8VxE3.svg)}.fi-tg{background-image:url(/assets/tg-CP1-sc35.svg)}.fi-tg.fis{background-image:url(/assets/tg-BpRxi4F-.svg)}.fi-th{background-image:url(/assets/th-tzq84hgd.svg)}.fi-th.fis{background-image:url(/assets/th-DK2zZyMY.svg)}.fi-tj{background-image:url(/assets/tj-b-aWfOTb.svg)}.fi-tj.fis{background-image:url(/assets/tj-BWWBVTk9.svg)}.fi-tk{background-image:url(/assets/tk-CDucsEss.svg)}.fi-tk.fis{background-image:url(/assets/tk-CZEI6mqd.svg)}.fi-tl{background-image:url(/assets/tl-wpo93AGk.svg)}.fi-tl.fis{background-image:url(/assets/tl-zghdr7_K.svg)}.fi-tm{background-image:url(/assets/tm-C_WSgUcv.svg)}.fi-tm.fis{background-image:url(/assets/tm-DGBJvQay.svg)}.fi-tn{background-image:url(/assets/tn-BcKCZULf.svg)}.fi-tn.fis{background-image:url(/assets/tn-DcO8DL80.svg)}.fi-to{background-image:url(/assets/to-D8uVsoxb.svg)}.fi-to.fis{background-image:url(/assets/to-6m55WaQo.svg)}.fi-tr{background-image:url(/assets/tr-Cd6FO9Bg.svg)}.fi-tr.fis{background-image:url(/assets/tr-Dgwi_nfe.svg)}.fi-tt{background-image:url(/assets/tt-CTnr7aY5.svg)}.fi-tt.fis{background-image:url(/assets/tt-f6m2xq_2.svg)}.fi-tv{background-image:url(/assets/tv-DDqkVT-n.svg)}.fi-tv.fis{background-image:url(/assets/tv-MqebyrVm.svg)}.fi-tw{background-image:url(/assets/tw-d-Mf-0VT.svg)}.fi-tw.fis{background-image:url(/assets/tw-BGxVDCOL.svg)}.fi-tz{background-image:url(/assets/tz-BjLtHeil.svg)}.fi-tz.fis{background-image:url(/assets/tz-BUVjlfC1.svg)}.fi-ua{background-image:url(/assets/ua-Bq0XgQqK.svg)}.fi-ua.fis{background-image:url(/assets/ua-BquxXKta.svg)}.fi-ug{background-image:url(/assets/ug-ByL2ejGl.svg)}.fi-ug.fis{background-image:url(/assets/ug-CQ8d5RQC.svg)}.fi-um{background-image:url(/assets/um-Bhke9Eic.svg)}.fi-um.fis{background-image:url(/assets/um-DreQrsBl.svg)}.fi-us{background-image:url(/assets/us-C73uVeEr.svg)}.fi-us.fis{background-image:url(/assets/us-DAM9Utrf.svg)}.fi-uy{background-image:url(/assets/uy-DD6peej-.svg)}.fi-uy.fis{background-image:url(/assets/uy-B2Qs7aGx.svg)}.fi-uz{background-image:url(/assets/uz-C2f-Cubn.svg)}.fi-uz.fis{background-image:url(/assets/uz-rmSB_IKB.svg)}.fi-va{background-image:url(/assets/va-B9-hqIE-.svg)}.fi-va.fis{background-image:url(/assets/va-s7kyhqIM.svg)}.fi-vc{background-image:url(/assets/vc-COpmFovN.svg)}.fi-vc.fis{background-image:url(/assets/vc-DaYqUZD4.svg)}.fi-ve{background-image:url(/assets/ve-BSqnIB9l.svg)}.fi-ve.fis{background-image:url(/assets/ve-L4X6NQ3q.svg)}.fi-vg{background-image:url(/assets/vg-C7xY6pic.svg)}.fi-vg.fis{background-image:url(/assets/vg-ClZ-0KpG.svg)}.fi-vi{background-image:url(/assets/vi-BC_zcciE.svg)}.fi-vi.fis{background-image:url(/assets/vi-BSdsyIxY.svg)}.fi-vn{background-image:url(/assets/vn-BEAEijd0.svg)}.fi-vn.fis{background-image:url(/assets/vn-CsUBJx2L.svg)}.fi-vu{background-image:url(/assets/vu-D6k0NQlg.svg)}.fi-vu.fis{background-image:url(/assets/vu-BIFa5Beu.svg)}.fi-wf{background-image:url(/assets/wf-DrxpOO_G.svg)}.fi-wf.fis{background-image:url(/assets/wf-BC64oop4.svg)}.fi-ws{background-image:url(/assets/ws-vzJNwdVm.svg)}.fi-ws.fis{background-image:url(/assets/ws-IVFNwTc1.svg)}.fi-ye{background-image:url(/assets/ye-BwST9gXC.svg)}.fi-ye.fis{background-image:url(/assets/ye-Ir8OtngQ.svg)}.fi-yt{background-image:url(/assets/yt-DIfEG0ex.svg)}.fi-yt.fis{background-image:url(/assets/yt-BGlbbiEn.svg)}.fi-za{background-image:url(/assets/za-Jz40JTrv.svg)}.fi-za.fis{background-image:url(/assets/za-BUKoH9qm.svg)}.fi-zm{background-image:url(/assets/zm-BmsW91ne.svg)}.fi-zm.fis{background-image:url(/assets/zm-D8B-0kdx.svg)}.fi-zw{background-image:url(/assets/zw-U0m7oJ5e.svg)}.fi-zw.fis{background-image:url(/assets/zw-CSuuaw9K.svg)}.fi-arab{background-image:url(/assets/arab-C4CYPgyC.svg)}.fi-arab.fis{background-image:url(/assets/arab-C-KgnQEz.svg)}.fi-asean{background-image:url(/assets/asean-WMtZ-US_.svg)}.fi-asean.fis{background-image:url(/assets/asean-CmuWHvfA.svg)}.fi-cefta{background-image:url(/assets/cefta-2dDBYygd.svg)}.fi-cefta.fis{background-image:url(/assets/cefta-CdOByeeI.svg)}.fi-cp{background-image:url(/assets/cp-K_ay05Q_.svg)}.fi-cp.fis{background-image:url(/assets/cp-k6oDAflT.svg)}.fi-dg{background-image:url(/assets/dg-CJPJrjiZ.svg)}.fi-dg.fis{background-image:url(/assets/dg-DqkWLbnk.svg)}.fi-eac{background-image:url(/assets/eac-CwGQsyAM.svg)}.fi-eac.fis{background-image:url(/assets/eac-h4QKADRE.svg)}.fi-es-ct{background-image:url(/assets/es-ct-CVyhLp7O.svg)}.fi-es-ct.fis{background-image:url(/assets/es-ct-DdzobtBd.svg)}.fi-es-ga{background-image:url(/assets/es-ga-D9xG2hYr.svg)}.fi-es-ga.fis{background-image:url(/assets/es-ga-DXhVZ333.svg)}.fi-es-pv{background-image:url(/assets/es-pv-CO3NM2SE.svg)}.fi-es-pv.fis{background-image:url(/assets/es-pv-DMotQiZd.svg)}.fi-eu{background-image:url(/assets/eu-Brdgz8ab.svg)}.fi-eu.fis{background-image:url(/assets/eu-BE2G-Ars.svg)}.fi-gb-eng{background-image:url(/assets/gb-eng-C8iDhGHN.svg)}.fi-gb-eng.fis{background-image:url(/assets/gb-eng-DTHmDHq3.svg)}.fi-gb-nir{background-image:url(/assets/gb-nir-D4gikpNq.svg)}.fi-gb-nir.fis{background-image:url(/assets/gb-nir-vEp1ZXy6.svg)}.fi-gb-sct{background-image:url(/assets/gb-sct-fW5q01ek.svg)}.fi-gb-sct.fis{background-image:url(/assets/gb-sct-D5L2FKKv.svg)}.fi-gb-wls{background-image:url(/assets/gb-wls-Bxz9hxvX.svg)}.fi-gb-wls.fis{background-image:url(/assets/gb-wls-CK0XlKT-.svg)}.fi-ic{background-image:url(/assets/ic-CSo4d8tH.svg)}.fi-ic.fis{background-image:url(/assets/ic-tiZZSA7Y.svg)}.fi-pc{background-image:url(/assets/pc-BJpYiA9b.svg)}.fi-pc.fis{background-image:url(/assets/pc-D9OuqgOn.svg)}.fi-sh-ac{background-image:url(/assets/sh-ac-FjwY7RYr.svg)}.fi-sh-ac.fis{background-image:url(/assets/sh-ac-D-aE2xRW.svg)}.fi-sh-hl{background-image:url(/assets/sh-hl-CqtQPzWZ.svg)}.fi-sh-hl.fis{background-image:url(/assets/sh-hl-CgxUDvtv.svg)}.fi-sh-ta{background-image:url(/assets/sh-ta-CPJublpi.svg)}.fi-sh-ta.fis{background-image:url(/assets/sh-ta-BFo5zkKU.svg)}.fi-un{background-image:url(/assets/un-Bqg4Cbbh.svg)}.fi-un.fis{background-image:url(/assets/un-DabL4p35.svg)}.fi-xk{background-image:url(/assets/xk-Bj15g7cp.svg)}.fi-xk.fis{background-image:url(/assets/xk-Cdz2uTvR.svg)}:root{--header-blue: #1452c8;--navy-950: #060e1a;--navy-900: #0b1626;--navy-850: #0e1c30;--navy-800: #12233a;--navy-700: #1b3150;--navy-line: rgb(255 255 255 / 9%);--navy-text: #a9b6c8;--orange: #ff8a1f;--orange-600: #f07a0c;--orange-700: #c85f00;--orange-50: #fff4e8;--orange-100: #ffe5c7;--bg: #f2f5f9;--surface: #ffffff;--surface-2: #f6f8fb;--border: #e4e9f0;--border-strong: #d5dce6;--text: #0b1626;--text-2: #3a4a5e;--muted: #6b7a8d;--success: #16a34a;--success-bg: #e9f8ef;--danger: #d92d20;--danger-bg: #fdecea;--radius-sm: 6px;--radius: 10px;--radius-lg: 14px;--shadow-sm: 0 1px 2px rgb(11 22 38 / 6%);--shadow: 0 1px 3px rgb(11 22 38 / 6%), 0 6px 18px rgb(11 22 38 / 6%);--shadow-lg: 0 10px 40px rgb(11 22 38 / 14%);--font: "Barlow", "Segoe UI", system-ui, -apple-system, Roboto, sans-serif;--font-display: "Barlow Condensed", "Barlow", "Segoe UI", sans-serif;--container: 1180px;color-scheme:light;font-family:var(--font);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-size:15px;line-height:1.5}img,svg{display:block}a{color:inherit}h1,h2,h3,h4{margin:0;font-family:var(--font-display);letter-spacing:.01em;line-height:1.15}h1{font-size:clamp(1.9rem,1.3rem + 2vw,2.6rem);font-weight:800}h2{font-size:1.6rem;font-weight:700}h3{font-size:1.12rem;font-weight:700}p{margin:0}button{font:inherit}:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:20px}.container.narrow{max-width:640px}.muted{color:var(--muted)}.small{font-size:.85rem}.right{text-align:right}.splash{display:grid;place-items:center;min-height:100vh;color:var(--muted)}.eyebrow{font-size:.76rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--orange-600)}.eyebrow-sm{font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.link-orange{color:var(--orange-600);font-weight:600;text-decoration:none}.link-orange:hover{text-decoration:underline}.link-arrow{display:inline-flex;align-items:center;gap:6px;font-weight:700;text-decoration:none;font-size:.92rem}.link-arrow:hover{color:var(--orange-600)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px 18px;border-radius:8px;border:1px solid transparent;font-weight:700;font-size:.92rem;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background-color .15s,border-color .15s,color .15s,transform .1s}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.6;cursor:wait}.btn-orange{background:var(--orange);color:#1a0f00}.btn-orange:hover{background:var(--orange-600)}.btn-dark{background:var(--navy-900);color:#fff}.btn-dark:hover{background:var(--navy-700)}.btn-outline{background:var(--surface);color:var(--text);border-color:var(--border-strong)}.btn-outline:hover{border-color:var(--text)}.btn-outline-light{background:transparent;color:#fff;border-color:#ffffff47}.btn-outline-light:hover{border-color:#fff;background:#ffffff0f}.btn-sm{min-height:34px;padding:6px 14px;font-size:.84rem}.btn-lg{min-height:48px;font-size:1rem}.btn-block{width:100%}input,select,textarea{width:100%;min-height:44px;padding:10px 14px;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface);color:var(--text);font:inherit;font-size:.95rem;transition:border-color .15s,box-shadow .15s}input::placeholder{color:#9aa6b5}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--orange);box-shadow:0 0 0 3px #ff8a1f2e}input[aria-invalid=true]{border-color:var(--danger)}select{appearance:none;padding-right:36px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b7a8d' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.field{display:grid;gap:6px}.field>span,.field>label,.field-row label{font-weight:600;font-size:.88rem}.field-row{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start}.field-error{color:var(--danger);font-size:.8rem;font-weight:500}.optional{color:var(--muted);font-weight:400;font-style:normal}.input-with-action{position:relative;display:block}.input-with-action input{padding-right:46px}.input-action{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:6px;background:transparent;color:var(--muted);cursor:pointer}.input-action:hover{color:var(--text);background:var(--surface-2)}.select-with-flag{position:relative;display:block}.select-with-flag .flag{position:absolute;left:14px;top:50%;transform:translateY(-50%);pointer-events:none}.select-with-flag select{padding-left:46px}.flag{width:22px;height:15px;border-radius:2px}.fi.flag{flex:none;display:inline-block;line-height:15px;background-size:cover;box-shadow:inset 0 0 0 1px #0000001f}.fi.flag:before{content:none}.flag-placeholder{flex:none;display:inline-block;background:var(--surface-2)}.country-select{position:relative}.country-trigger{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:8px 12px 8px 14px;text-align:left;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface);color:var(--text);font:inherit;font-size:.95rem;cursor:pointer;transition:border-color .15s,box-shadow .15s}.country-trigger:hover{border-color:var(--muted)}.country-trigger:focus-visible,.country-select.open .country-trigger{outline:none;border-color:var(--orange);box-shadow:0 0 0 3px #ff8a1f2e}.country-trigger[aria-invalid=true]{border-color:var(--danger)}.country-trigger-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.country-chevron{flex:none;color:var(--muted);transition:transform .15s}.country-select.open .country-chevron{transform:rotate(180deg)}.country-popover{position:fixed;z-index:1000;display:flex;flex-direction:column;overflow:hidden;background:var(--surface);color:var(--text);border:1px solid var(--border-strong);border-radius:12px;box-shadow:0 18px 48px #0b162638,0 0 0 1px #3b9bff14}.country-search{position:relative;flex:none;padding:10px;border-bottom:1px solid var(--border)}.country-search svg{position:absolute;left:22px;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none}.country-search input{min-height:40px;padding-left:38px;font-size:16px}.country-list{list-style:none;margin:0;padding:6px;overflow-y:auto;overscroll-behavior:contain;flex:1 1 auto;min-height:0}.country-list li{display:flex;align-items:center;gap:10px;min-height:40px;padding:8px 10px;border-radius:8px;cursor:pointer}.country-list li.active{background:var(--orange-50)}.country-list li[aria-selected=true]{font-weight:700}.country-name{flex:1;min-width:0;overflow-wrap:anywhere}.country-check{flex:none;color:var(--orange-600)}.country-empty{padding:16px;color:var(--muted);font-size:.9rem;text-align:center}@media(hover:none){.country-list li{min-height:46px}}.flag-code{display:grid;place-items:center;font-size:.62rem;font-weight:700;background:var(--surface-2);color:var(--muted)}.checkbox{display:flex;align-items:center;gap:10px;font-size:.9rem;cursor:pointer}.checkbox input{width:18px;height:18px;min-height:0;padding:0;accent-color:var(--orange);cursor:pointer}.checkbox a{color:var(--orange-600);font-weight:600}.notice-success{background:var(--success-bg);color:#116b33;padding:10px 14px;border-radius:8px;font-size:.9rem;font-weight:600;border:1px solid #c8edd6}.alert{background:var(--danger-bg);color:var(--danger);padding:10px 14px;border-radius:8px;font-size:.9rem;font-weight:500}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:22px;box-shadow:var(--shadow-sm)}.id-badge{display:inline-block;padding:2px 8px;border-radius:5px;background:var(--surface-2);border:1px solid var(--border);font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:.72rem;font-weight:600;color:var(--text-2)}.delay-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:99px;background:var(--orange-50);color:var(--orange-700);border:1px solid var(--orange-100);font-size:.72rem;font-weight:700;white-space:nowrap}.delay-badge.muted-badge{background:#eef2f7;color:var(--text-2);border-color:var(--border)}.price{display:inline-flex;align-items:baseline;gap:4px;white-space:nowrap}.price strong{font-family:var(--font-display);font-size:1.6rem;font-weight:800}.price small{font-size:.72rem;font-weight:600;color:var(--muted)}.checklist{list-style:none;margin:0;padding:0;display:grid;gap:6px;align-content:start}.checklist li{display:flex;align-items:flex-start;gap:8px;font-size:.86rem;color:var(--text-2)}.checklist svg{color:var(--orange);flex:none;margin-top:3px}.badge{display:inline-block;padding:2px 9px;border-radius:99px;font-size:.75rem;font-weight:700;background:var(--surface-2);border:1px solid var(--border)}.role-admin{color:#7c3aed;background:#f3efff;border-color:#e4dafe}.role-reseller{color:var(--orange-700);background:var(--orange-50);border-color:var(--orange-100)}.role-client{color:#0369a1;background:#ebf6fd;border-color:#cfe8f8}.status-active{color:var(--success);background:var(--success-bg);border-color:#c8edd6}.status-suspended{color:var(--danger);background:var(--danger-bg);border-color:#f8cfca}.logo{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 8px;text-decoration:none;color:#fff;background:var(--navy-950);border:1px solid var(--navy-line);border-radius:8px}.logo-mark{width:38px;height:38px;flex:none}.logo-text{display:grid;line-height:1}.logo-text strong{font-family:var(--font-display);font-size:1.15rem;font-weight:800;letter-spacing:.02em}.logo-text em{font-style:normal;font-family:var(--font-display);font-weight:700;color:var(--orange);letter-spacing:.32em;font-size:.78rem;margin-top:2px}.logo-text small{font-size:.56rem;color:var(--navy-text);margin-top:3px;letter-spacing:.02em}.logo.compact .logo-mark{width:32px;height:32px}.logo.compact .logo-text strong{font-size:1rem}.public{min-height:100vh;display:flex;flex-direction:column}.public-main{flex:1;padding-bottom:64px}.menu-toggle{display:none;margin-left:auto;border:0;background:transparent;color:#fff;padding:8px;border-radius:6px;cursor:pointer}.site-footer{--footer-bg: #081525;--footer-text: #a7b7cc;--footer-electric: #4da3ff;--footer-gold: #e8c25a;position:relative;color:var(--footer-text);font-size:.98rem;background:radial-gradient(ellipse at 15% 0%,rgb(59 155 255 / 12%),transparent 55%),radial-gradient(ellipse at 100% 100%,rgb(232 194 90 / 7%),transparent 50%),var(--footer-bg)}.site-footer:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,transparent,var(--footer-electric) 25%,var(--footer-gold) 50%,var(--footer-electric) 75%,transparent)}.footer-brand{display:flex;align-items:center;justify-content:space-between;gap:18px 40px;flex-wrap:wrap;padding-block:44px 34px;border-bottom:1px solid rgb(255 255 255 / 8%)}.footer-brand .logo{border-color:#4da3ff4d;box-shadow:0 0 22px #3b9bff24}.footer-brand p{max-width:560px;color:#c3d0e0;line-height:1.6}.footer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) minmax(0,1.3fr) minmax(0,1fr);gap:40px;padding-block:44px 40px}.footer-grid h4{position:relative;margin-bottom:26px;padding-bottom:12px;color:#fff;font-family:var(--font);font-size:.95rem;font-weight:700;text-transform:uppercase;letter-spacing:.16em}.footer-grid h4:after{content:"";position:absolute;left:0;bottom:0;width:30px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--footer-gold),var(--footer-electric))}.footer-links,.footer-contact{list-style:none;margin:0;padding:0;display:grid;gap:14px}.footer-links a,.footer-contact a{color:var(--footer-text);text-decoration:none;transition:color .15s,transform .15s;overflow-wrap:break-word}.footer-links a{display:inline-block}.footer-links a:hover,.footer-contact a:hover,.footer-links a:focus-visible,.footer-contact a:focus-visible{color:var(--footer-electric)}.footer-links a:hover{transform:translate(3px)}.footer-contact li{display:flex;align-items:center;gap:12px;min-width:0}.footer-contact svg{color:var(--footer-electric);flex:none}.footer-soon{display:inline-flex;align-items:center;gap:8px;color:#a7b7cc8c;cursor:default}.footer-soon small{font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:1px 7px;border-radius:99px;border:1px solid rgb(232 194 90 / 40%);color:var(--footer-gold)}.footer-social{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.footer-social a{display:grid;place-items:center;width:44px;height:44px;border-radius:10px;color:#dbe4f0;background:#ffffff0a;border:1px solid rgb(77 163 255 / 22%);transition:color .15s,border-color .15s,background-color .15s,box-shadow .15s}.footer-social a:hover,.footer-social a:focus-visible{color:#fff;border-color:var(--footer-electric);background:#3b9bff1f;box-shadow:0 0 16px #3b9bff4d}.footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:10px 24px;flex-wrap:wrap;padding-block:22px 26px;border-top:1px solid rgb(255 255 255 / 8%);font-size:.9rem}.footer-copyright{color:#dbe4f0}.footer-bottom-main{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;min-width:0}.footer-bottom .footer-social{margin-top:0;gap:8px}.footer-bottom .footer-social a{width:36px;height:36px;border-radius:9px}.footer-tagline{color:var(--footer-gold);font-family:var(--font-display);font-weight:700;letter-spacing:.03em;font-size:1rem}@media(max-width:960px){.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 32px}}@media(max-width:520px){.footer-brand{padding-block:34px 26px}.footer-grid{gap:32px 20px;padding-block:34px 28px}.footer-grid>.footer-col-contact{grid-column:1 / -1}.footer-grid h4{margin-bottom:18px}.footer-bottom{flex-direction:column;align-items:flex-start}}@media(max-width:340px){.footer-grid{grid-template-columns:1fr}}.contact-channel{color:inherit;text-decoration:none;transition:border-color .15s,transform .15s}.contact-channel:hover,.contact-channel:focus-visible{border-color:var(--orange);transform:translateY(-2px)}.contact-channel .contact-value{color:var(--text);font-weight:600;overflow-wrap:anywhere}.contact-channel .link-arrow{margin-top:4px;color:var(--orange-600)}.contact-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:16px;margin-top:24px;align-items:start}.contact-form{display:grid;gap:14px}.contact-form h2{font-size:1.4rem}.contact-aside{display:grid;gap:16px}.contact-aside .card{display:grid;gap:10px}.contact-facts{display:grid;gap:14px;margin:0}.contact-facts dt{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.contact-facts dt svg{color:var(--orange)}.contact-facts dd{margin:4px 0 0;font-weight:700}@media(max-width:860px){.contact-layout{grid-template-columns:1fr}}#best-sellers{scroll-margin-top:96px}.hero-zone{background:var(--navy-900);padding:22px 0 78px}.tone-green{--tone: #16a34a}.tone-blue{--tone: #2563eb}.tone-orange{--tone: #f97316}.tone-navy{--tone: #1e3a8a}.tone-red{--tone: #dc2626}.tone-purple{--tone: #7c3aed}.tone-teal{--tone: #0d9488}.category-icon{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:8px;background:#ff8a1f24;color:var(--orange);border:1px solid rgb(255 138 31 / 28%)}.category-icon.light{background:var(--orange-50);border-color:var(--orange-100)}.section{margin-top:56px}.section.centered{text-align:center}.section.centered h2{margin-top:6px}.section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin:6px 0 20px}.section-head h2{font-size:clamp(1.7rem,1.3rem + 1.2vw,2.2rem)}.service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.service-card{display:flex;flex-direction:column;gap:8px;padding:16px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);transition:box-shadow .15s,transform .15s,border-color .15s}.service-card:hover{box-shadow:var(--shadow);transform:translateY(-2px);border-color:var(--border-strong)}.service-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.service-card h3{font-family:var(--font);font-size:.98rem;font-weight:700;line-height:1.3}.service-card .checklist{flex:1;margin-top:4px}.service-card-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:10px -16px -16px;padding:12px 16px;border-top:1px solid var(--border)}.page-hero{background:var(--navy-900);color:#fff;padding:26px 0 74px}.page-hero h1{margin:8px 0}.page-hero p{color:var(--navy-text);max-width:620px}.breadcrumb{font-size:.8rem;color:var(--navy-text)!important}.breadcrumb a{text-decoration:none}.breadcrumb a:hover{color:#fff}.filter-bar{position:relative;z-index:2;margin-top:-44px;display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:12px;background:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow)}.search-field{position:relative;flex:1 1 320px}.search-field svg{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--muted)}.search-field input{padding-left:40px}.pills{display:flex;gap:8px;flex-wrap:wrap}.pill{padding:8px 16px;border-radius:99px;border:1px solid var(--border-strong);background:var(--surface);font-weight:700;font-size:.84rem;cursor:pointer;color:var(--text)}.pill:hover{border-color:var(--text)}.pill.active{background:var(--navy-900);border-color:var(--navy-900);color:#fff}.service-groups{display:grid;gap:20px;margin-top:24px}.service-group{padding:0;overflow:hidden}.service-group header{display:flex;justify-content:space-between;align-items:center;padding:16px 18px}.service-group header span{font-size:.8rem;color:var(--muted);font-weight:600}.service-table{width:100%;border-collapse:collapse;table-layout:fixed}.service-table th:nth-child(1){width:11%}.service-table th:nth-child(2){width:31%}.service-table th:nth-child(3){width:25%}.service-table th:nth-child(4){width:12%}.service-table th:nth-child(5){width:10%}.service-table th:nth-child(6){width:11%}.service-table th{background:var(--surface-2);text-align:left;padding:10px 18px;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-block:1px solid var(--border)}.service-table td{padding:12px 18px;border-bottom:1px solid var(--border);vertical-align:middle}.service-table tr:last-child td{border-bottom:0}.service-table tbody tr:hover{background:#fbfcfe}.service-name{font-weight:700;max-width:300px}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:99px;border:1px solid var(--border);background:var(--surface-2);font-size:.74rem;color:var(--text-2);white-space:nowrap}.chip svg{color:var(--orange)}.empty-state{display:grid;justify-items:center;gap:10px;padding:40px;text-align:center;color:var(--muted)}.imei-card{display:grid;gap:14px;margin-top:-44px;position:relative;z-index:2;box-shadow:var(--shadow)}.imei-result{border-radius:var(--radius);padding:14px;display:grid;gap:10px}.imei-result strong{display:flex;align-items:center;gap:8px}.imei-result.ok{background:var(--success-bg);color:#116b33}.imei-result.ko{background:var(--danger-bg);color:var(--danger)}.imei-result dl{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0}.imei-result dt{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;opacity:.8}.imei-result dd{margin:0;font-family:ui-monospace,Consolas,monospace;font-weight:700;color:var(--text)}.hint{font-size:.8rem;color:var(--muted)}.benefit-grid,.steps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:-44px;position:relative;z-index:2}.steps-grid{grid-template-columns:repeat(3,1fr);list-style:none;padding:0;margin-bottom:0}.benefit,.step-card{display:grid;gap:8px;align-content:start;box-shadow:var(--shadow)}.benefit p,.step-card p{color:var(--muted);font-size:.9rem}.step-num{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--orange);color:#1a0f00;font-weight:800;font-family:var(--font-display);font-size:1.1rem}.cta-card{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;flex-wrap:wrap}.cta-card p{color:var(--muted);margin-top:4px}.cta-actions{display:flex;gap:10px;flex-wrap:wrap}.prose{margin-top:-44px;position:relative;z-index:2;display:grid;gap:10px;box-shadow:var(--shadow)}.prose h2{font-size:1.2rem;margin-top:8px}.prose p{color:var(--text-2)}.prose .legal-draft{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:8px;font-size:.88rem;font-weight:600;color:var(--orange-700);background:var(--orange-50);border:1px dashed var(--orange-100)}.legal-draft svg{flex:none}.legal-list{margin:0;padding-left:20px;display:grid;gap:6px;color:var(--text-2)}.auth-backdrop{min-height:100vh;display:grid;place-items:center;padding:56px 16px 32px;position:relative;background:radial-gradient(ellipse at 15% 10%,rgb(255 138 31 / 10%),transparent 45%),radial-gradient(ellipse at 90% 90%,rgb(37 99 235 / 18%),transparent 50%),var(--navy-950)}.auth-label{position:absolute;top:22px;left:28px;color:var(--navy-text);font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.auth-modal{width:min(900px,100%);display:grid;grid-template-columns:.85fr 1fr;overflow:hidden;border-radius:18px;background:var(--surface);box-shadow:0 30px 80px #00000073}.auth-aside{background:linear-gradient(180deg,var(--navy-850),var(--navy-900));color:#fff;padding:32px;display:flex;flex-direction:column;gap:28px}.auth-aside-body{margin-top:auto;display:grid;gap:22px}.auth-aside h2{font-size:1.85rem;line-height:1.12}.auth-aside-foot{color:var(--navy-text);font-size:.76rem;margin-top:auto}.auth-points{list-style:none;margin:0;padding:0;display:grid;gap:12px;color:#d3dceb;font-size:.9rem}.auth-points li{display:flex;gap:10px;align-items:flex-start}.auth-points svg{color:var(--orange);flex:none;margin-top:2px}.stepper{list-style:none;margin:0;padding:0;display:grid;gap:16px}.stepper li{display:flex;gap:12px;align-items:flex-start;color:var(--navy-text)}.stepper strong{display:block;color:#fff;font-size:.92rem}.stepper small{display:block;font-size:.76rem}.stepper-dot{display:grid;place-items:center;width:26px;height:26px;flex:none;border-radius:50%;border:1.5px solid rgb(255 255 255 / 40%);font-size:.8rem;font-weight:700;color:#fff}.stepper li.current .stepper-dot{background:var(--orange);border-color:var(--orange);color:#1a0f00}.stepper li.done .stepper-dot{background:#ff8a1f2e;border-color:var(--orange);color:var(--orange)}.auth-main{position:relative;padding:40px 40px 32px;display:flex;flex-direction:column;justify-content:center}.admin-login{--al-electric: #3b9bff;--al-gold: #e8c25a;min-height:100vh;display:grid;place-items:center;padding:32px 16px;color:#e8eef8;background:radial-gradient(ellipse at 50% -10%,rgb(59 155 255 / 22%),transparent 55%),radial-gradient(ellipse at 100% 100%,rgb(232 194 90 / 8%),transparent 45%),linear-gradient(160deg,#050c18,#07101f 55%,#0a1730)}.admin-login-card{position:relative;width:min(440px,100%);display:grid;gap:22px;padding:30px 30px 24px;border-radius:18px;background:#0b1a33eb;border:1px solid rgb(59 155 255 / 28%);box-shadow:0 30px 80px #0000008c,0 0 40px #3b9bff1a}.admin-login-card:before{content:"";position:absolute;top:-1px;left:18%;right:18%;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--al-gold),transparent)}.admin-login-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.admin-login-head .logo{background:transparent;border:0;padding:0}.admin-login-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:99px;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--al-gold);background:#e8c25a1a;border:1px solid rgb(232 194 90 / 35%)}.admin-login-form{display:grid;gap:16px}.admin-login-form h1{font-size:1.7rem;color:#fff}.admin-login-sub{margin-top:-8px;color:#9fb0c6;font-size:.9rem}.admin-login-form .field>span,.admin-login-form .field label{color:#c3d0e0}.admin-login input:not([type=checkbox]){background:#071224;border-color:#27426e;color:#e8eef8}.admin-login input:not([type=checkbox]):focus{border-color:var(--al-electric);box-shadow:0 0 0 3px #3b9bff38}.admin-login .input-action{color:#8fa1ba}.admin-login .input-action:hover{color:#fff;background:#ffffff0f}.admin-login .checkbox{color:#c3d0e0}.admin-login-submit{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#1d6bff;color:#fff}.admin-login-submit:hover{background:#1557d6}.admin-login-link{color:#8cc4ff;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:4px}.admin-login-link:hover{color:#fff;text-decoration:underline}.admin-login-foot{display:flex;justify-content:space-between;align-items:center;gap:10px 16px;flex-wrap:wrap;padding-top:16px;border-top:1px solid rgb(255 255 255 / 8%);font-size:.82rem;color:#8fa1ba}@media(max-width:520px){.admin-login{place-items:start center;padding-top:24px}.admin-login-card{padding:24px 18px 18px}.admin-login-foot{flex-direction:column;align-items:flex-start}}.auth-close{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:34px;height:34px;border-radius:8px;background:var(--surface-2);border:1px solid var(--border);color:var(--text-2)}.auth-close:hover{color:var(--text);border-color:var(--border-strong)}.auth-form{display:grid;gap:14px}.auth-form h1{font-size:2.1rem}.auth-sub{color:var(--muted);margin-top:-8px}.auth-switch{text-align:center;color:var(--muted);font-size:.88rem}.auth-switch a{color:var(--orange-600);font-weight:700;text-decoration:none}.auth-switch a:hover{text-decoration:underline}.auth-form .eyebrow{margin-bottom:-10px}.progress{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:4px}.progress span{height:4px;border-radius:4px;background:var(--border)}.progress span.on{background:var(--orange)}.form-actions{display:grid;grid-template-columns:auto 1fr;gap:10px}.strength{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin-top:4px}.strength span{height:4px;border-radius:4px;background:var(--border)}.strength.s1 span:nth-child(-n+1){background:var(--danger)}.strength.s2 span:nth-child(-n+2){background:#f59e0b}.strength.s3 span:nth-child(-n+3){background:var(--orange)}.strength.s4 span{background:var(--success)}.strength-label{display:flex;justify-content:space-between;font-size:.78rem;color:var(--muted)}.strength-label strong{color:var(--orange-600)}.pw-checks{list-style:none;margin:4px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:4px 12px;font-size:.8rem;color:var(--muted)}.pw-checks li{display:flex;align-items:center;gap:6px}.pw-checks li.ok{color:var(--text-2)}.pw-checks li.ok svg{color:var(--orange)}.pw-checks em{font-style:normal;font-size:.72rem;opacity:.8}.shell{display:grid;grid-template-columns:260px minmax(0,1fr);min-height:100vh}.sidebar{background:var(--navy-900);color:var(--navy-text);padding:18px 14px;display:flex;flex-direction:column;position:sticky;top:0;height:100vh}.sidebar-head{display:flex;align-items:center;justify-content:space-between}.sidebar-body{display:flex;flex-direction:column;flex:1;gap:6px;margin-top:18px}.space-label{text-transform:uppercase;font-size:.7rem;font-weight:700;letter-spacing:.12em;margin:4px 10px 6px;color:#7f8ea3}.sidebar nav{display:grid;gap:2px}.nav-link{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;color:#d3dceb;text-decoration:none;font-weight:600;font-size:.92rem}.nav-link:hover{background:#ffffff0d;color:#fff}.nav-link.active{background:#ff8a1f24;color:var(--orange);box-shadow:inset 3px 0 0 var(--orange)}.nav-link.disabled{opacity:.45;cursor:default}.nav-link.disabled:hover{background:none;color:#d3dceb}.nav-link small{margin-left:auto;font-size:.64rem;border:1px solid currentColor;border-radius:99px;padding:0 7px;font-weight:600}.sidebar-footer{margin-top:auto;display:grid;gap:12px;padding:14px 4px 0;border-top:1px solid var(--navy-line)}.who{display:flex;gap:10px;align-items:center;min-width:0}.who strong{display:block;color:#fff;font-size:.9rem}.who small{display:block;font-size:.74rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.who>span:last-child{min-width:0}.avatar{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:50%;background:var(--orange);color:#1a0f00;font-weight:800}.content{padding:32px;display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-content:start}.page-header h1{font-size:2rem}.page-header p{margin-top:2px}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.stat{display:grid;gap:4px;border-top:3px solid var(--orange)}.stat span{font-size:.82rem;font-weight:600}.stat strong{font-family:var(--font-display);font-size:2.2rem;font-weight:800;line-height:1}.card h2{font-size:1.3rem;margin-bottom:6px}.grid-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin-top:12px}.toolbar{display:flex;gap:10px;align-items:center;margin-bottom:14px;flex-wrap:wrap}.toolbar input{max-width:300px}.toolbar select{max-width:200px}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:.9rem}.table-wrap th,.table-wrap td{text-align:left;padding:11px 10px;border-bottom:1px solid var(--border);white-space:nowrap}.table-wrap th{color:var(--muted);font-weight:700;font-size:.72rem;text-transform:uppercase;letter-spacing:.07em;background:var(--surface-2)}.mono-cell{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:.82rem}.row-actions{display:flex;gap:6px;flex-wrap:wrap}.order-pending,.deposit-pending,.ticket-open{color:var(--orange-700);background:var(--orange-50);border-color:var(--orange-100)}.order-processing,.ticket-answered{color:#0369a1;background:#ebf6fd;border-color:#cfe8f8}.order-completed,.deposit-approved{color:var(--success);background:var(--success-bg);border-color:#c8edd6}.order-failed,.deposit-rejected{color:var(--danger);background:var(--danger-bg);border-color:#f8cfca}.order-cancelled,.ticket-closed{color:var(--muted)}.admin-thread .p-thread li{background:var(--surface-2);border-color:var(--border)}.admin-thread .p-thread li.staff{background:#fff4e8;border-color:var(--orange-100)}.admin-thread .p-thread li.customer{background:#eef4ff;border-color:#cfe0ff}.admin-reply{display:grid;gap:10px}.admin-reply textarea{min-height:110px}.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}.verify-card{width:min(460px,100%);display:grid;gap:14px;justify-items:start}textarea{width:100%;padding:10px 14px;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface);color:var(--text);font:inherit;resize:vertical}.portal{--bg: #071224;--surface: #0b1a33;--surface-2: #0e2141;--border: #1b3157;--border-strong: #27426e;--text: #e8eef8;--text-2: #b4c3d8;--muted: #8597b0;--danger-bg: #3a1714;--danger: #ff8b80;--success-bg: #0f3a25;--blue: #1d6bff;--blue-600: #1557d6;--p-panel: #0b1a33;--p-header: #0a1730;min-height:100vh;background:var(--bg);color:var(--text);color-scheme:dark}.portal a{color:inherit}.portal input,.portal select,.portal textarea,.portal .country-trigger{background:#0a1730;border-color:var(--border-strong);color:var(--text)}.portal .country-popover{background:#0b1a33;box-shadow:0 18px 48px #0000008c}.portal .country-list li.active{background:#1d6bff2e}.portal input::placeholder,.portal textarea::placeholder{color:#6f82a0}.portal-header{position:sticky;top:0;z-index:40;display:flex;align-items:center;gap:18px;padding:10px 22px;background:var(--p-header);border-bottom:1px solid var(--border)}.portal-header .logo{background:transparent;border:0;padding:0}.p-icon-btn{display:inline-grid;place-items:center;width:40px;height:40px;border:0;border-radius:8px;background:transparent;color:#8fb6ff;cursor:pointer}.p-icon-btn:hover{background:#ffffff0f;color:#fff}.portal-search{flex:1;max-width:400px;margin-left:24px;display:flex;align-items:center;background:#0e2141;border:1px solid var(--border-strong);border-radius:10px;overflow:hidden}.portal-search input{border:0;background:transparent;min-height:44px}.portal-search input:focus{box-shadow:none}.portal-search:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #1d6bff40}.portal-search button{border:0;background:transparent;color:#6ea4ff;padding:0 14px;cursor:pointer;height:44px}.portal-header-right{margin-left:auto;display:flex;align-items:center;gap:18px}.portal-balance{display:flex;align-items:center;gap:12px;padding:8px 16px;border-radius:10px;text-decoration:none;border:1px solid rgb(255 176 32 / 55%);background:linear-gradient(180deg,#ffb0201a,#ff8a1f0a);color:#ffb020}.portal-balance span{display:grid;line-height:1.15}.portal-balance small{color:var(--text-2);font-size:.74rem}.portal-balance strong{color:#ffb020;font-size:1.05rem}.portal-bell{position:relative;display:grid;place-items:center;width:40px;height:40px;color:#6ea4ff;border-radius:8px}.portal-bell:hover{background:#ffffff0f}.portal-bell-count{position:absolute;top:2px;right:0;min-width:18px;height:18px;padding:0 5px;border-radius:99px;background:#e5322d;color:#fff;font-size:.68rem;font-weight:800;display:grid;place-items:center}.portal-user{position:relative;padding-left:18px;border-left:1px solid var(--border)}.portal-user-btn{display:flex;align-items:center;gap:10px;background:transparent;border:0;color:var(--text);cursor:pointer;text-align:left;padding:4px;border-radius:10px}.portal-user-btn:hover{background:#ffffff0a}.portal-avatar{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,#2f7bff,#1550c9);color:#fff}.portal-user-text{display:grid;line-height:1.2}.portal-user-text strong{font-size:.95rem}.portal-user-text small{color:var(--muted);font-size:.8rem}.portal-user-menu{position:absolute;right:0;top:calc(100% + 8px);min-width:200px;padding:6px;display:grid;background:#0e2141;border:1px solid var(--border-strong);border-radius:10px;box-shadow:0 16px 40px #00000073}.portal-user-menu a,.portal-user-menu button{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;border:0;background:transparent;color:var(--text);text-decoration:none;font:inherit;font-weight:600;cursor:pointer;text-align:left}.portal-user-menu a:hover,.portal-user-menu button:hover{background:#1d6bff2e}.portal-body{display:grid;grid-template-columns:220px minmax(0,1fr);min-height:calc(100vh - 69px)}.portal-sidebar{position:sticky;top:69px;align-self:start;height:calc(100vh - 69px);overflow-y:auto;display:flex;flex-direction:column;gap:4px;padding:16px 12px;background:var(--p-header);border-right:1px solid var(--border)}.portal-sidebar nav{display:grid;gap:2px}.portal-sidebar hr{border:0;border-top:1px solid var(--border);margin:10px 4px;width:auto}.portal-nav-link{display:flex;align-items:center;gap:14px;padding:10px 12px;border-radius:8px;border:0;background:transparent;color:#dbe6f5;text-decoration:none;font:inherit;font-size:.93rem;font-weight:500;cursor:pointer;text-align:left;width:100%}.portal-nav-link svg{color:#8fb6ff;flex:none}.portal-nav-link:hover{background:#ffffff0d;color:#fff}.portal-nav-link.active{background:linear-gradient(90deg,#1d6bff,#1452c9);color:#fff;box-shadow:inset -3px 0 #7cb2ff}.portal-nav-link.active svg{color:#fff}.portal-backdrop{display:none}.portal.menu-toggled .portal-body{grid-template-columns:0 minmax(0,1fr)}.portal.menu-toggled .portal-sidebar{visibility:hidden;padding:0;border:0}.portal-main{min-width:0;display:flex;flex-direction:column}.portal-content{flex:1;padding:20px 18px 40px}.portal-main .site-footer{margin-top:0}.p-stack{display:grid;gap:18px;align-content:start}.p-welcome{color:var(--text-2);font-size:.95rem}.p-page-header{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.p-page-header h1{font-size:1.9rem;color:#fff}.p-page-header p{color:var(--muted);margin-top:4px}.p-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.p-panel{background:var(--p-panel);border:1px solid var(--border);border-radius:12px;padding:16px;display:grid;gap:14px;align-content:start}.p-panel-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.p-panel-head h2{display:flex;align-items:center;gap:12px;font-family:var(--font);font-size:1.3rem;font-weight:700;color:#fff}.p-panel-head h2 svg{color:#4f9bff}.p-btn-blue{background:var(--blue);color:#fff;border-color:transparent}.p-btn-blue:hover{background:var(--blue-600)}.p-btn-ghost{background:transparent;color:var(--text);border-color:var(--border-strong)}.p-btn-ghost:hover{border-color:#6ea4ff}.p-btn-danger{background:transparent;color:#ff8b80;border-color:#ff8b8073}.p-btn-danger:hover{background:#ff8b801a}.portal .btn:disabled{opacity:.55;cursor:not-allowed}.p-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.p-stat{position:relative;display:flex;align-items:center;gap:16px;padding:18px 54px 18px 16px;border-radius:12px;text-decoration:none;border:1px solid var(--tone-border);background:linear-gradient(135deg,var(--tone-from),var(--tone-to));box-shadow:inset 0 1px #ffffff14;transition:transform .15s,box-shadow .15s}.p-stat:hover{transform:translateY(-2px);box-shadow:0 10px 26px #00000059}.p-stat-icon{display:grid;place-items:center;width:58px;height:58px;flex:none;border-radius:12px;background:var(--tone-icon);color:#fff;box-shadow:0 6px 16px #00000040}.p-stat-body{display:grid;gap:2px;min-width:0}.p-stat-body small{color:#fff;font-weight:600;font-size:.95rem}.p-stat-body strong{color:#fff;font-family:var(--font);font-size:clamp(1.3rem,.9rem + 1vw,1.75rem);font-weight:700;white-space:nowrap}.p-stat-arrow{position:absolute;right:14px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--tone-icon);color:#fff}.tone-blue{--tone-from: #0d3a8f;--tone-to: #0a2763;--tone-border: #2f6fff;--tone-icon: #1d6bff}.tone-orange{--tone-from: #7a3a14;--tone-to: #4b240d;--tone-border: #e67a2e;--tone-icon: #ea7a21}.tone-green{--tone-from: #0f5a35;--tone-to: #0a3d25;--tone-border: #22c55e;--tone-icon: #16a34a}.tone-purple{--tone-from: #4c1d95;--tone-to: #321266;--tone-border: #8b5cf6;--tone-icon: #7c3aed}.tone-red{--tone-from: #8c1f1f;--tone-to: #5a1414;--tone-border: #ef4444;--tone-icon: #e5322d}.p-table-wrap{overflow-x:auto}.p-table{width:100%;border-collapse:separate;border-spacing:0;font-size:.92rem}.p-table th{background:#10244a;color:#e8eef8;text-align:left;font-weight:600;padding:12px 14px;white-space:nowrap}.p-table th:first-child{border-radius:8px 0 0 8px}.p-table th:last-child{border-radius:0 8px 8px 0}.p-table td{padding:11px 14px;border-bottom:1px solid var(--border);vertical-align:middle}.p-table tbody tr:nth-child(2n) td{background:#ffffff04}.p-table tbody tr:hover td{background:#1d6bff0f}.p-ref{font-weight:700;color:#fff;white-space:nowrap}.p-strong{font-weight:600;color:#fff}.p-muted,.portal .muted{color:var(--muted)}.p-mono{font-family:ui-monospace,Cascadia Mono,Consolas,monospace}.p-money{font-weight:600;white-space:nowrap;color:#fff}.p-money.pos{color:#4ade80}.p-money.neg{color:#ff9b8f}.p-status{display:inline-block;min-width:92px;padding:5px 12px;border-radius:6px;text-align:center;font-size:.8rem;font-weight:700;color:#fff;background:#475569;white-space:nowrap}.st-completed,.dep-approved,.tx-deposit{background:#16a34a}.st-processing,.tk-answered,.tx-refund{background:#0ea5e9}.st-pending,.dep-pending,.tk-open{background:#f59e0b;color:#1a0f00}.st-failed,.dep-rejected,.tx-payment{background:#dc2626}.st-cancelled,.tk-closed,.tx-adjustment{background:#475569}.tx-payment{background:#b4382f}.p-note{display:block;color:var(--muted);margin-top:4px}.p-btn-details{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border-radius:6px;text-decoration:none;white-space:nowrap;background:#0e2a5c;color:#8cc4ff;font-weight:600;font-size:.85rem;border:1px solid #1d4386}.p-btn-details:hover{background:#12367a;color:#fff}.p-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.p-tile{display:flex;align-items:center;gap:12px;padding:12px;border-radius:10px;text-decoration:none;color:#fff;border:1px solid var(--tone-border);background:linear-gradient(135deg,var(--tone-from),var(--tone-to));transition:transform .15s}.p-tile:hover{transform:translateY(-2px)}.p-tile-icon{display:grid;place-items:center;width:46px;height:46px;flex:none;border-radius:10px;background:var(--tone-icon)}.p-tile-body{display:grid;gap:2px;flex:1;min-width:0}.p-tile-body strong{font-size:.98rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p-tile-body small{color:#fffc;font-size:.74rem}.p-tile.tone-blue{--tone-from: #1556c9;--tone-to: #0d3a8f}.p-filters{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.p-pills{display:flex;gap:8px;flex-wrap:wrap}.p-pill{padding:7px 16px;border-radius:99px;border:1px solid var(--border-strong);background:transparent;color:var(--text-2);font-weight:600;font-size:.86rem;cursor:pointer}.p-pill:hover{color:#fff;border-color:#6ea4ff}.p-pill.active{background:var(--blue);border-color:var(--blue);color:#fff}.p-inline-search{display:flex;gap:6px}.p-inline-search input{min-width:240px;min-height:36px;padding:6px 12px}.p-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.p-chip{font-size:.72rem;padding:2px 8px;border-radius:99px;background:#10244a;color:var(--text-2)}.portal .id-badge{background:#10244a;border-color:var(--border-strong);color:#b9cdf0}.portal .delay-badge{background:#ff8a1f24;border-color:#ff8a1f59;color:#ffb067}.portal .delay-badge.muted-badge{background:#10244a;border-color:var(--border-strong);color:var(--text-2)}.p-empty{display:flex;align-items:center;justify-content:center;gap:14px;padding:30px 16px;color:var(--muted);text-align:center;flex-wrap:wrap}.p-empty a{color:#6ea4ff;font-weight:600}.p-notice{padding:11px 14px;border-radius:8px;font-size:.9rem;font-weight:500;border:1px solid}.p-notice.success{background:#0f3a25;border-color:#1f7a4a;color:#86efac}.p-notice.error{background:#3a1714;border-color:#8a2b22;color:#ffb4ab}.p-notice.info{background:#0e2a5c;border-color:#1d4386;color:#b9d8ff}.p-notice a{color:#fff;font-weight:700}.p-pagination{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-top:4px;color:var(--muted);font-size:.88rem}.p-form{display:grid;gap:14px}.p-field{display:grid;gap:6px}.p-field>span,.p-field>label{font-weight:600;font-size:.88rem;color:var(--text)}.p-field small,.p-span-2{color:var(--muted);font-size:.8rem}.p-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start}.p-span-2{grid-column:1 / -1}.p-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}.p-details{display:grid;gap:0;margin:0}.p-details div{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--border)}.p-details div:last-child{border-bottom:0}.p-details dt{color:var(--muted)}.p-details dd{margin:0;text-align:right;font-weight:600;overflow-wrap:anywhere}.p-result{margin:0;white-space:pre-wrap;font-family:ui-monospace,Consolas,monospace;background:#0a1730;border:1px solid var(--border);border-radius:8px;padding:12px;color:#d6f5e3}.p-cancel,.p-help{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding-top:12px;border-top:1px solid var(--border)}.p-back{display:inline-flex;align-items:center;gap:8px;color:#8cc4ff!important;text-decoration:none;font-weight:600;width:fit-content}.p-back:hover{color:#fff!important}.p-wallet-card{justify-items:start}.p-wallet-card small{color:var(--text-2);font-weight:600}.p-wallet-amount{font-size:2.4rem;font-weight:800;color:#fff;font-family:var(--font)}.p-benefits{list-style:none;margin:0;padding:0;display:grid;gap:10px}.p-benefits li{display:flex;gap:10px;align-items:center}.p-benefits svg{color:#4ade80}.p-thread{list-style:none;margin:0;padding:0;display:grid;gap:12px}.p-thread li{padding:12px 14px;border-radius:10px;border:1px solid var(--border);background:var(--surface-2);max-width:80%}.p-thread li.customer{justify-self:end}.portal .p-thread li.customer{background:#10244a;border-color:#1d4386}.p-thread li.staff{justify-self:start}.portal .p-thread li.staff{border-color:#ff8a1f66}.p-thread header{display:flex;justify-content:space-between;gap:16px;font-size:.82rem;margin-bottom:6px}.p-thread time{color:var(--muted)}.p-thread p{white-space:pre-wrap;overflow-wrap:anywhere}.p-modal-backdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:16px;background:#030812b8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.p-modal{width:min(520px,100%);max-height:calc(100vh - 32px);overflow-y:auto;padding:20px;display:grid;gap:14px;background:#0b1a33;border:1px solid var(--border-strong);border-radius:14px;box-shadow:0 30px 80px #0009}.p-modal header{display:flex;justify-content:space-between;align-items:center}.p-modal h2{font-family:var(--font);font-size:1.3rem;color:#fff}.p-order-service{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;border-radius:10px;background:#0e2141;border:1px solid var(--border)}.p-order-service strong{flex:1 1 200px;color:#fff}.p-summary-lines{margin:0;display:grid;gap:6px;padding:12px;border-radius:10px;background:#0a1730;border:1px solid var(--border)}.p-summary-lines div{display:flex;justify-content:space-between;gap:12px}.p-summary-lines dt{color:var(--muted)}.p-summary-lines dd{margin:0}.p-summary-lines .total{padding-top:6px;border-top:1px solid var(--border);font-weight:700}@media(max-width:1100px){.service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1100px){.menu-toggle{display:inline-grid}}@media(max-width:960px){.benefit-grid{grid-template-columns:repeat(2,1fr)}.steps-grid{grid-template-columns:1fr}.service-table thead{display:none}.service-table,.service-table tbody,.service-table tr,.service-table td{display:block;width:100%}.service-table tr{display:grid;grid-template-columns:1fr auto;gap:8px 12px;padding:14px 18px;border-bottom:1px solid var(--border)}.service-table tr:last-child{border-bottom:0}.service-table td{padding:0;border:0}.service-table td:nth-child(1){grid-column:1}.service-table td:nth-child(4){grid-column:2;grid-row:1;justify-self:end}.service-table td:nth-child(2),.service-table td:nth-child(3){grid-column:1 / -1;max-width:none}.service-table td:nth-child(5){grid-column:1;text-align:left;align-self:center}.service-table td:nth-child(6){grid-column:2}.shell{grid-template-columns:1fr}.sidebar{position:sticky;top:0;z-index:30;height:auto;padding:10px 16px}.sidebar .menu-toggle{display:inline-grid}.sidebar-body{display:none}.sidebar.open .sidebar-body{display:flex;padding-bottom:8px}.content{padding:20px 16px}}@media(max-width:760px){.service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-modal{grid-template-columns:1fr}.auth-aside{padding:22px;gap:16px}.auth-aside-body{margin-top:0}.auth-aside h2{font-size:1.4rem}.auth-aside-foot{display:none}.auth-main{padding:28px 20px 22px}.auth-label{left:16px}}@media(max-width:520px){.container{padding-inline:16px}.logo-text small{display:none}.benefit-grid,.service-grid,.field-grid,.pw-checks,.imei-result dl{grid-template-columns:1fr}.stepper{display:none}.cta-actions,.cta-actions .btn{width:100%}}@media(max-width:1200px){.p-stats,.p-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1024px){.portal-body,.portal.menu-toggled .portal-body{grid-template-columns:minmax(0,1fr)}.portal-sidebar,.portal.menu-toggled .portal-sidebar{position:fixed;top:0;left:0;bottom:0;z-index:60;width:min(280px,82vw);height:100vh;padding:16px 12px;visibility:visible;border-right:1px solid var(--border);transform:translate(-100%);transition:transform .2s ease}.portal.menu-toggled .portal-sidebar{transform:none;box-shadow:0 0 40px #0009}.portal.menu-toggled .portal-backdrop{display:block;position:fixed;inset:0;z-index:55;border:0;background:#030812a6}.portal-search{margin-left:0}.p-grid-2{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.portal-header{flex-wrap:wrap;gap:6px 8px;padding:8px 10px}.portal-header .logo-text small{display:none}.portal-header .logo-mark{width:30px;height:30px}.portal-header .logo-text strong{font-size:.95rem}.portal-header .logo-text em{font-size:.66rem}.portal-header-right{gap:2px}.portal-search{order:5;flex-basis:100%;max-width:none}.portal-user{padding-left:2px;border-left:0}.portal-avatar{width:36px;height:36px}.portal-user-text,.portal-user-btn>svg{display:none}.portal-balance{padding:6px 9px;gap:6px}.portal-balance svg,.portal-balance small{display:none}.portal-balance strong{font-size:.92rem}.portal-sidebar{top:0}.portal-content{padding:14px 12px 32px}.p-stats,.p-tiles{grid-template-columns:minmax(0,1fr)}.p-page-header h1{font-size:1.55rem}.p-field-grid{grid-template-columns:minmax(0,1fr)}.p-inline-search,.p-inline-search input{min-width:0;width:100%}.p-thread li{max-width:100%}.p-table thead{display:none}.p-table,.p-table tbody,.p-table tr,.p-table td{display:block;width:100%}.p-table tr{padding:10px 2px;border-bottom:1px solid var(--border)}.p-table td{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:5px 4px;border:0;text-align:right}.p-table td:before{content:attr(data-label);color:var(--muted);font-size:.8rem;text-align:left;flex:none}.p-table td:not([data-label]):before{content:none}.p-table td:not([data-label]){justify-content:flex-end}.p-table tbody tr:nth-child(2n) td,.p-table tbody tr:hover td{background:transparent}.p-services-table .p-chips{justify-content:flex-end}}.admin-shell{--chart-bar: #e0700f;--p-header: #0a1424;--bg: #070f1d}.admin-shell .portal-body{grid-template-columns:248px minmax(0,1fr)}body:has(.portal){background:#070f1d}.admin-shell .portal-nav-link span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-nav-section{margin:14px 10px 6px;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#6f82a0}.admin-shell .portal-sidebar nav:first-child .admin-nav-section{margin-top:0}.portal-nav-link.disabled{opacity:.45;cursor:default}.portal-nav-link.disabled:hover{background:transparent;color:#dbe6f5}.admin-soon{margin-left:auto;font-size:.62rem;border:1px solid currentColor;border-radius:99px;padding:0 7px;font-weight:600}.admin-shell .portal-nav-link.active{background:linear-gradient(90deg,#e0700f47,#e0700f14);color:#fff;box-shadow:inset 3px 0 #ff8a1f}.admin-shell .portal-nav-link.active svg{color:#ffa24d}.admin-avatar{background:linear-gradient(135deg,#ff8a1f,#c85f00);font-weight:800}.admin-content{max-width:1440px}.compact-select{min-height:38px;width:auto;padding-top:6px;padding-bottom:6px}.range-form{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.range-form input{min-height:38px;width:auto;padding:6px 10px}.kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.kpi-grid.compact{grid-template-columns:repeat(5,minmax(0,1fr))}.kpi{display:grid;gap:6px;align-content:start;padding:16px;border-radius:12px;text-decoration:none;color:inherit;background:var(--p-panel);border:1px solid var(--border);transition:border-color .15s,transform .15s}a.kpi:hover{border-color:#3d5d8f;transform:translateY(-1px)}.kpi small{font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.kpi strong{font-family:var(--font);font-size:1.65rem;font-weight:700;color:#fff;line-height:1.15;overflow-wrap:anywhere}.kpi-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.kpi-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;background:var(--tone-icon);color:#fff;flex:none}.kpi-hint{font-size:.8rem;color:var(--text-2);padding-top:8px;border-top:1px solid var(--border)}.admin-charts{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:18px;align-items:start}.small{font-size:.82rem}.chart{position:relative}.chart svg{display:block;width:100%;height:auto;overflow:visible}.chart-grid{stroke:#ffffff12;stroke-width:1}.chart-axis{stroke:#ffffff38;stroke-width:1}.chart-tick{fill:#8597b0;font-size:11px;font-family:var(--font)}.chart rect:focus{outline:none}.chart rect:focus-visible{outline:2px solid #ff8a1f}.chart-tooltip{position:absolute;top:4px;transform:translate(-50%);pointer-events:none;display:grid;gap:2px;min-width:120px;padding:8px 10px;border-radius:8px;background:#10244a;border:1px solid #27426e;box-shadow:0 10px 24px #00000073;font-size:.8rem}.chart-tooltip span{color:var(--muted)}.chart-tooltip strong{color:#fff;font-size:.95rem}.chart-tooltip small{color:var(--text-2)}.chart-table{max-height:280px;overflow-y:auto}.status-bars{list-style:none;margin:0;padding:0;display:grid;gap:12px}.status-bars li{display:grid;gap:6px}.status-bars-label{display:flex;justify-content:space-between;align-items:center;gap:10px}.status-bars-label strong{color:#fff}.status-bars-track{height:8px;border-radius:99px;background:#ffffff0f;overflow:hidden}.status-bars-fill{display:block;height:100%;border-radius:99px;min-width:2px}.status-meta{display:grid;gap:8px;padding-top:12px;border-top:1px solid var(--border);font-size:.85rem;color:var(--text-2)}.status-meta span{display:flex;align-items:center;gap:8px}.status-meta svg{color:#6ea4ff}.status-meta a{color:#8cc4ff}.admin-filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.admin-filters input[type=search]{flex:1 1 220px;max-width:320px;min-height:38px;padding:6px 12px}.admin-filters select,.admin-filters input[type=date]{width:auto;min-height:38px;padding-top:6px;padding-bottom:6px}.inline-label{display:flex;align-items:center;gap:6px;font-size:.82rem;color:var(--muted)}.p-wrap{white-space:normal;overflow-wrap:anywhere;max-width:420px}.us-active,.svc-published{background:#16a34a}.us-suspended{background:#dc2626}.us-pending,.svc-hidden{background:#475569}.svc-archived{background:#312e81}.p-table td.row-actions{display:table-cell;white-space:nowrap}.admin-shell .p-table td:nth-child(2){min-width:240px}.admin-shell .p-table td{white-space:nowrap}.admin-shell .p-table td:nth-child(2),.admin-shell .p-table td.p-wrap{white-space:normal}.p-table td.row-actions .btn+.btn{margin-left:6px}.reset-link{display:grid;gap:10px}.reset-link code{display:block;padding:10px;border-radius:8px;background:#0a1730;border:1px solid var(--border);color:#ffd3a8;font-size:.8rem;overflow-wrap:anywhere}.margin-preview{padding:8px 12px;border-radius:8px;background:#0f3a25;color:#86efac;font-size:.88rem;font-weight:600}.margin-preview.negative{background:#3a1714;color:#ffb4ab}.portal .checkbox{color:var(--text)}.admin-shell .card{background:var(--p-panel);border-color:var(--border);box-shadow:none}.admin-shell .page-header h1{color:#fff}.admin-shell .table-wrap th{background:#10244a;color:#e8eef8}.admin-shell .table-wrap td{border-bottom-color:var(--border)}.admin-shell .badge{background:#10244a;border-color:#27426e;color:#e8eef8}.admin-shell .role-admin{color:#c4b5fd}.admin-shell .role-reseller,.admin-shell .order-pending,.admin-shell .deposit-pending,.admin-shell .ticket-open{color:#ffb067;background:#ff8a1f1f;border-color:#ff8a1f59}.admin-shell .role-client,.admin-shell .order-processing,.admin-shell .ticket-answered{color:#8cc4ff;background:#1d6bff24;border-color:#1d6bff66}.admin-shell .status-active,.admin-shell .order-completed,.admin-shell .deposit-approved{color:#86efac;background:#0f3a25;border-color:#1f7a4a}.admin-shell .status-suspended,.admin-shell .order-failed,.admin-shell .deposit-rejected{color:#ffb4ab;background:#3a1714;border-color:#8a2b22}.admin-shell .alert{background:#3a1714;color:#ffb4ab}.admin-shell .notice-success{background:#0f3a25;color:#86efac;border-color:#1f7a4a}.admin-shell .link-arrow,.admin-shell .table-wrap a{color:#8cc4ff}.admin-shell .btn-outline{background:transparent;color:var(--text);border-color:var(--border-strong)}.ap-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 20px;position:sticky;top:64px;z-index:5}.ap-toolbar .p-notice{flex-basis:100%;margin:0}.ap-state{display:flex;align-items:center;gap:12px}.ap-state strong{display:block;font-size:.95rem}.ap-state small{color:var(--muted);font-size:.8rem}.ap-dot{width:12px;height:12px;border-radius:50%;flex:none}.ap-dot.live{background:#22c55e;box-shadow:0 0 0 4px #22c55e2e}.ap-dot.pending{background:#e8c25a;box-shadow:0 0 0 4px #e8c25a2e}.ap-actions{display:flex;flex-wrap:wrap;gap:8px}.ap-actions .btn{display:inline-flex;align-items:center;gap:6px}.ap-tabs{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.ap-tabs button{flex:none;padding:10px 14px;border-radius:10px;border:1px solid var(--border);background:var(--p-panel);color:var(--text-2);font:inherit;font-size:.88rem;font-weight:600;cursor:pointer;white-space:nowrap}.ap-tabs button:hover{color:var(--text);border-color:var(--border-strong)}.ap-tabs button.active{color:#fff;background:#1d6bff;border-color:#1d6bff}.ap-item{margin-top:14px;border:1px solid var(--border);border-radius:12px;background:#ffffff05}.ap-item.off{opacity:.72}.ap-item-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-bottom:1px solid var(--border)}.ap-item-head h3{font-family:var(--font);font-size:.95rem;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ap-item-tools{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ap-item-tools .p-icon-btn:disabled{opacity:.35;cursor:default}.ap-up{transform:rotate(180deg)}.ap-danger:hover{color:var(--danger)}.ap-item-body{display:grid;gap:12px;padding:14px}.ap-fieldset{margin:0;padding:10px 12px 12px;border:1px solid var(--border);border-radius:10px;display:grid;gap:10px}.ap-fieldset legend{padding:0 6px;font-size:.8rem;font-weight:700;color:var(--text-2)}.ap-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ap-pairs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ap-image-preview{display:block;max-width:100%;max-height:120px;border-radius:8px;border:1px solid var(--border);background:#0a1730;object-fit:contain}.ap-image-preview.wide{width:100%;max-height:140px;object-fit:cover}.ap-image-preview.logo-preview{max-height:64px;padding:8px}.ap-image-preview.favicon-preview{width:48px;height:48px;padding:6px}.ap-image-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ap-image-actions label{cursor:pointer;display:inline-flex;align-items:center;gap:6px}.ap-subtitle{font-size:.8rem;font-weight:700;color:var(--text-2);text-transform:uppercase;letter-spacing:.08em}.ap-logo-stage{display:flex;align-items:center;min-height:84px;padding:12px 18px;border-radius:10px;background:var(--header-blue)}.ap-logo-stage img{width:auto;max-width:100%;object-fit:contain}.ap-floating-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;align-items:start}.ap-floating-preview{display:grid;place-items:center;min-height:180px;padding:16px;border-radius:12px;background:repeating-linear-gradient(45deg,#0e1c30,#0e1c30 10px,#0b1626 10px 20px)}.floating-card.in-preview{position:relative;inset:auto;width:100%}.ap-colors{display:flex;flex-wrap:wrap;gap:14px}.ap-color{display:inline-flex;align-items:center;gap:8px;font-size:.85rem}.ap-color input[type=color]{width:40px;min-height:34px;padding:2px;border-radius:8px;cursor:pointer}.ap-color code{color:var(--muted);font-size:.78rem}.ap-badge{font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:2px 8px;border-radius:99px;border:1px solid}.ap-badge.live{color:#86efac;border-color:#1f7a4a}.ap-badge.scheduled{color:#8cc4ff;border-color:#27426e}.ap-badge.ended,.ap-badge.off{color:var(--muted);border-color:var(--border-strong)}.ap-switches{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ap-history{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ap-history li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--border);border-radius:10px}.ap-history small{display:block;color:var(--muted);font-size:.78rem}@media(max-width:1100px){.ap-floating-grid{grid-template-columns:1fr}}@media(max-width:760px){.ap-toolbar{position:static}.ap-grid-3,.ap-pairs{grid-template-columns:1fr}.ap-actions,.ap-actions .btn{width:100%}}.admin-shell .admin-thread .p-thread li{background:#0e2141;border-color:var(--border)}.admin-shell .admin-thread .p-thread li.customer{background:#10244a;border-color:#1d4386}.admin-shell .admin-thread .p-thread li.staff{background:#ff8a1f1a;border-color:#ff8a1f66}@media(max-width:1200px){.kpi-grid,.kpi-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-charts{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.kpi-grid,.kpi-grid.compact{grid-template-columns:minmax(0,1fr)}.admin-filters input[type=search]{max-width:none}.inline-label{flex:1 1 100%}.inline-label input{flex:1}.admin-shell .table-wrap{margin:0 -8px}}.portal:not(.admin-shell){--gold: #f5b82e;--gold-600: #e0a01a}.portal:not(.admin-shell) .portal-nav-link.active{box-shadow:inset 3px 0 0 var(--gold)}.db{gap:20px}.db-hero{position:relative;overflow:hidden;padding:26px 28px 20px;border-radius:16px;color:#fff;background:radial-gradient(ellipse at 100% 0%,rgb(59 130 246 / 45%),transparent 55%),linear-gradient(120deg,#0b2a66,#0f3a8f 55%,#1d6bff);border:1px solid #2f6fff;box-shadow:0 18px 40px #030a1e73}.db-hero-top{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;flex-wrap:wrap}.db-eyebrow{font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#dbe8ff}.db-balance{margin-top:6px;font-family:var(--font-display);font-size:clamp(2.4rem,1.6rem + 3vw,3.6rem);font-weight:800;line-height:1;color:var(--gold);text-shadow:0 2px 12px rgb(0 0 0 / 25%)}.db-hero-sub{margin-top:10px;color:#dbe8ff;font-size:.92rem}.db-btn-gold{min-height:52px;padding:12px 26px;border-radius:12px;font-size:1.02rem;color:#2a1a00;background:linear-gradient(180deg,#ffd166,var(--gold));box-shadow:0 10px 24px #f5b82e59}.portal .db-btn-gold,.portal .db-btn-gold:hover{color:#241600}.db-btn-gold:hover{background:linear-gradient(180deg,#ffdb85,var(--gold-600))}.db-counters{list-style:none;margin:22px 0 0;padding:16px 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;border-top:1px solid rgb(255 255 255 / 18%)}.db-counters a{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:10px;text-decoration:none;color:#fff}.db-counters a:hover{background:#ffffff14}.db-counters strong{font-family:var(--font-display);font-size:1.7rem;line-height:1}.db-counters span:last-child{font-weight:600;color:#dbe8ff}.dot{display:inline-block;width:12px;height:12px;border-radius:50%;flex:none;box-shadow:0 0 0 3px #ffffff26}.dot-completed{background:#22c55e}.dot-active{background:var(--gold)}.dot-failed{background:#ef4444}.dot-cancelled{background:#94a3b8}.db-row{display:grid;grid-template-columns:minmax(260px,1fr) minmax(0,2fr);gap:20px;align-items:stretch}.db-row-wide{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start}.db-card{background:var(--p-panel);border:1px solid var(--border);border-radius:14px;padding:18px;display:grid;gap:14px;align-content:start;min-width:0}.db-ring-card{justify-items:center;text-align:center;align-content:center}.db-ring{width:170px;height:170px}.db-ring-track{fill:none;stroke:#ffffff14;stroke-width:14}.db-ring-failed{fill:none;stroke:#ef4444;stroke-width:14}.db-ring-completed{fill:none;stroke:#22c55e;stroke-width:14;stroke-linecap:butt}.db-ring-value{fill:#fff;font-family:var(--font-display);font-size:28px;font-weight:800}.db-ring-label{fill:#8597b0;font-size:9px;font-weight:700;letter-spacing:.14em}.db-ring-hint{color:var(--muted);font-size:.82rem}.db-legend{list-style:none;margin:0;padding:0;display:flex;gap:18px;justify-content:center;flex-wrap:wrap;font-weight:600;font-size:.88rem}.db-legend li{display:flex;align-items:center;gap:8px}.db-legend .dot{box-shadow:none;width:10px;height:10px;border-radius:3px}.db-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0;overflow:hidden}.db-stat{display:grid;gap:6px;padding:18px;text-decoration:none;color:inherit;border-right:1px solid var(--border);border-bottom:1px solid var(--border);transition:background-color .15s}.db-stat:nth-child(2n){border-right:0}.db-stat:nth-last-child(-n+2){border-bottom:0}.db-stat:hover{background:#1d6bff12}.db-stat-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.db-stat small{font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-2)}.db-stat strong{font-family:var(--font-display);font-size:2rem;font-weight:800;color:#fff;line-height:1.1;overflow-wrap:anywhere}.db-stat-hint{color:var(--muted);font-size:.84rem}.db-stat-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#1d6bff2e;color:#8cc4ff;flex:none}.db-section-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--border)}.db-section-head h2{display:flex;align-items:center;gap:12px;font-family:var(--font);font-size:.82rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#8cc4ff}.db-section-head h2:before{content:"";width:26px;height:3px;border-radius:3px;background:var(--gold)}.db-link{display:inline-flex;align-items:center;gap:6px;color:#8cc4ff!important;text-decoration:none;font-weight:700;font-size:.9rem;white-space:nowrap}.db-link:hover{color:#fff!important}.db-movements{list-style:none;margin:0;padding:0;display:grid}.db-movements li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--border)}.db-movements li:last-child{border-bottom:0}.db-movement-text{display:grid;gap:4px;min-width:0}.db-movement-text strong{font-size:.92rem;overflow-wrap:anywhere}.db-movement-text a{color:#fff;text-decoration:none}.db-movement-text a:hover{color:#8cc4ff}.db-movement-text small{color:var(--muted);font-size:.78rem}.db-movement-amount{display:grid;justify-items:end;gap:4px;flex:none}.db-chip{font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:2px 9px;border-radius:99px;border:1px solid}.db-chip.tx-deposit{color:#86efac;border-color:#1f7a4a;background:#0f3a25}.db-chip.tx-refund{color:#8cc4ff;border-color:#1d4386;background:#0e2a5c}.db-chip.tx-payment{color:#ffb4ab;border-color:#8a2b22;background:#3a1714}.db-chip.tx-adjustment{color:#cbd5e1;border-color:#475569;background:#1e293b}@media(max-width:1200px){.db-row-wide{grid-template-columns:minmax(0,1fr)}.db-row{grid-template-columns:minmax(220px,1fr) minmax(0,2fr)}}@media(max-width:900px){.db-row{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.db-hero{padding:20px 16px 14px}.db-btn-gold{width:100%}.db-counters{grid-template-columns:repeat(2,minmax(0,1fr))}.db-stat-grid{grid-template-columns:minmax(0,1fr)}.db-stat{border-right:0;border-bottom:1px solid var(--border)}.db-stat:nth-last-child(-n+2){border-bottom:1px solid var(--border)}.db-stat:last-child{border-bottom:0}}.site-nav{position:sticky;top:0;z-index:40;color:#fff;background:var(--header-blue);box-shadow:0 2px 14px #081e5040}.nav-inner{max-width:1440px;margin-inline:auto;padding:12px 24px;min-height:76px;display:flex;align-items:center;gap:20px}.site-nav .logo{background:transparent;border:0;padding:0;flex:none}.site-nav .logo-text small{color:#cfe0ff}.site-nav :focus-visible{outline-color:#fff}.nav-links{flex:1;min-width:0;display:flex;justify-content:center;align-items:center;gap:12px}.nav-pill{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 20px;border-radius:16px;border:1px solid rgb(255 255 255 / 22%);background:#ffffff0f;color:#fff;text-decoration:none;font-weight:700;font-size:.98rem;white-space:nowrap;transition:background-color .15s,border-color .15s}.nav-pill:hover{background:#ffffff24;border-color:#fff6}.nav-pill.active{background:#ffffff2e;border-color:#ffffff8c}.nav-tools{display:flex;align-items:center;gap:12px;flex:none;margin-left:auto}.nav-square{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:12px;cursor:pointer;border:1px solid rgb(255 255 255 / 22%);background:#ffffff0f;color:#fff}.nav-square:hover{background:#ffffff24}.nav-burger{display:none}.nav-currency select{width:auto;min-height:48px;padding:0 30px 0 12px;border-radius:12px;border:1px solid transparent;background-color:transparent;color:#fff;font-weight:800;font-size:1rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center}.nav-currency select:hover{border-color:#ffffff38}.nav-currency select:focus{border-color:#fff;box-shadow:0 0 0 3px #ffffff4d}.nav-currency option{color:#0b1626;background:#fff}.nav-account,.nav-panel-account{display:flex;gap:10px}.nav-panel-account{display:none}.nav-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 20px;border-radius:12px;font-weight:700;font-size:.98rem;text-decoration:none;white-space:nowrap;transition:background-color .15s}.nav-btn-ghost{color:#fff;border:1px solid rgb(255 255 255 / 30%);background:#ffffff0f}.nav-btn-ghost:hover{background:#ffffff24}.nav-btn-solid{color:#1247b8;background:#fff;box-shadow:0 6px 18px #06184640}.nav-btn-solid:hover{background:#eef4ff}.banner{position:relative;overflow:hidden;border-radius:var(--radius-lg);padding:22px;background:radial-gradient(ellipse at 85% 0%,rgb(255 138 31 / 22%),transparent 55%),radial-gradient(ellipse at 0% 100%,rgb(37 99 235 / 28%),transparent 50%),linear-gradient(135deg,#0a1a33,#07101f 60%,#0b1b36);border:1px solid rgb(255 255 255 / 10%);color:#fff}.banner-head{display:grid;grid-template-columns:1.1fr 1.3fr auto;gap:20px;align-items:center}.banner-title{margin:0;color:inherit;font-family:var(--font-display);font-weight:800;font-size:clamp(2rem,1.2rem + 2.6vw,3.1rem);line-height:.95;letter-spacing:.01em}.banner-title span{display:block;color:var(--orange);letter-spacing:.14em}.banner-sub{color:#dbe4f0;font-weight:600;margin-top:4px}.banner-claim{display:inline-block;margin-top:10px;padding:4px 12px;border-radius:4px;background:var(--orange);color:#1a0f00;font-family:var(--font-display);font-weight:800;text-transform:uppercase;letter-spacing:.06em;font-size:.9rem}.banner-ribbon{display:grid;gap:2px;justify-items:center;text-align:center}.banner-ribbon strong,.banner-ribbon span{font-family:var(--font-display);font-weight:800;text-transform:uppercase;font-size:clamp(1.1rem,.8rem + 1vw,1.6rem);padding:2px 16px;transform:skew(-6deg)}.banner-ribbon strong{background:linear-gradient(90deg,#ffb020,var(--orange));color:#1a0f00;border-radius:4px}.banner-ribbon span{background:#c81e1e;color:#fff;border-radius:4px}.banner-ribbon small{margin-top:8px;color:#cfd8e5;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.banner-promises{list-style:none;margin:0;padding:0;display:grid;gap:6px}.banner-promises li{display:flex;align-items:center;gap:8px;padding:6px 12px;border-radius:6px;font-weight:800;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;font-size:.86rem;box-shadow:inset 0 -2px #0003;background:var(--tone)}.universes{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-top:18px}.universe{display:flex;flex-direction:column;border-radius:8px;padding:10px 10px 8px;min-height:196px;background:linear-gradient(180deg,color-mix(in srgb,var(--tone) 34%,transparent),#ffffff08 70%);border:1px solid color-mix(in srgb,var(--tone) 60%,transparent)}.universe h3{font-size:.9rem;text-transform:uppercase;text-align:center;padding:4px;border-radius:5px;background:var(--tone);margin-bottom:8px}.universe ul{list-style:none;margin:0;padding:0;display:grid;gap:3px;font-size:.74rem;color:#e1e8f2;flex:1}.universe li:before{content:"›";color:var(--orange);font-weight:800;margin-right:5px}.universe-foot{margin-top:8px;text-align:center;font-size:.66rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;padding:4px;border-radius:99px;background:var(--tone)}.banner-strip{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:16px;padding-top:14px;border-top:1px solid rgb(255 255 255 / 10%);font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.banner-strip span{display:inline-flex;align-items:center;gap:6px}.banner-strip svg{color:var(--orange)}.banner-strip em{margin-left:auto;font-family:var(--font-display);font-size:1.05rem;text-transform:none;color:#fff;transform:rotate(-3deg)}.category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:18px}.category-tile{display:flex;align-items:flex-start;gap:14px;padding:18px;border-radius:var(--radius);background:var(--navy-850);border:1px solid var(--navy-line);color:#fff;text-decoration:none;transition:border-color .15s,transform .15s}.category-tile:hover{border-color:var(--orange);transform:translateY(-2px)}.category-tile strong{display:block;font-size:1rem}.category-tile small{display:block;color:var(--navy-text);font-size:.8rem;margin-top:2px}.feature-bar{position:relative;z-index:2;margin-top:-48px;display:grid;grid-template-columns:repeat(4,1fr);background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow);border:1px solid var(--border)}.feature{display:flex;gap:12px;padding:20px;align-items:flex-start}.feature+.feature{border-left:1px solid var(--border)}.feature svg{color:var(--orange);flex:none;margin-top:2px}.feature strong{display:block;font-size:.95rem}.feature small{display:block;color:var(--muted);font-size:.8rem}.bn-fit-cover{--banner-size: cover}.bn-fit-contain{--banner-size: contain}.bn-overlay-strong{--banner-overlay: linear-gradient(90deg, rgb(7 16 31 / 90%) 0%, rgb(7 16 31 / 70%) 45%, rgb(7 16 31 / 38%) 100%);--banner-overlay-mobile: linear-gradient(180deg, rgb(7 16 31 / 88%) 0%, rgb(7 16 31 / 70%) 60%, rgb(7 16 31 / 82%) 100%)}.bn-overlay-light{--banner-overlay: linear-gradient(90deg, rgb(7 16 31 / 65%) 0%, rgb(7 16 31 / 32%) 55%, rgb(7 16 31 / 8%) 100%);--banner-overlay-mobile: linear-gradient(180deg, rgb(7 16 31 / 62%) 0%, rgb(7 16 31 / 34%) 100%)}.bn-overlay-none{--banner-overlay: linear-gradient(transparent, transparent);--banner-overlay-mobile: var(--banner-overlay)}.banner.has-image,.ap-bp-frame.desktop.has-image{background:var(--banner-overlay),var(--banner-image) var(--banner-pos, center) / var(--banner-size, cover) no-repeat,#07101f}.ap-bp-frame.mobile.has-image{background:var(--banner-overlay-mobile),var(--banner-image-mobile) var(--banner-pos, center) / var(--banner-size, cover) no-repeat,#07101f}@media(max-width:760px){.banner.has-image{background:var(--banner-overlay-mobile),var(--banner-image-mobile) var(--banner-pos, center) / var(--banner-size, cover) no-repeat,#07101f}}.banner-loading{min-height:360px}.banner-brand{animation:banner-fade .45s ease both}@keyframes banner-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.banner-desc{margin-top:10px;max-width:46ch;color:#d6e0ee;font-size:.92rem;line-height:1.5}.banner-ctas{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.banner-ctas .btn{display:inline-flex;align-items:center;gap:6px}.banner-dots{display:flex;gap:8px;margin-top:14px}.banner-dots button{width:22px;height:6px;padding:0;border:0;border-radius:99px;cursor:pointer;background:#ffffff47;transition:background-color .2s,width .2s}.banner-dots button.active{width:34px;background:var(--orange)}.banner-dots button:focus-visible{outline:2px solid #fff;outline-offset:2px}.promo-bar{background:linear-gradient(90deg,#0b1b36,#10264a,#0b1b36);color:#e8eef8;border-bottom:1px solid rgb(59 155 255 / 22%)}.promo-bar-inner{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px 18px;min-height:38px;padding-block:6px;font-size:.86rem;font-weight:600;text-align:center}.promo-bar-inner>svg{color:var(--orange);flex:none}.promo-bar-msg{display:inline-flex;align-items:center;gap:6px;color:inherit;text-decoration:none;animation:banner-fade .4s ease both}a.promo-bar-msg:hover{color:#ffb067;text-decoration:underline}.preview-bar{position:sticky;top:0;z-index:45;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 14px;padding:8px 16px;background:#e8c25a;color:#1a1300;font-size:.88rem;font-weight:700;text-align:center}.preview-bar a{color:#1a1300;text-decoration:underline}.floating-layer{position:fixed;inset:auto 0 0;z-index:30;pointer-events:none}.floating-card{position:fixed;bottom:20px;width:min(320px,calc(100vw - 32px));padding:14px 40px 14px 16px;pointer-events:auto;border-radius:14px;border:1px solid color-mix(in srgb,var(--fa-accent, #ff8a1f) 55%,transparent);box-shadow:0 14px 34px #0000004d,0 0 0 1px #ffffff0a inset}.floating-card.pos-bottom-right{right:20px}.floating-card.pos-bottom-left{left:20px}.floating-card:before{content:"";position:absolute;left:16px;right:40px;top:-1px;height:2px;border-radius:2px;background:var(--fa-accent, #ff8a1f)}.floating-card p{font-size:.88rem;line-height:1.45}.floating-title{display:block;margin-bottom:4px;font-family:var(--font-display);font-size:1.05rem;letter-spacing:.02em}.floating-link{display:inline-flex;align-items:center;gap:4px;margin-top:8px;font-weight:700;font-size:.85rem;color:var(--fa-accent, #ff8a1f);text-decoration:none}.floating-link:hover{text-decoration:underline}.floating-close{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:50%;background:#ffffff1f;color:inherit;cursor:pointer}.floating-close:hover{background:#ffffff38}.floating-card.anim-float{animation:fa-float 5s ease-in-out infinite}.floating-card.anim-pulse{animation:fa-pulse 3.2s ease-in-out infinite}@keyframes fa-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes fa-pulse{0%,to{box-shadow:0 14px 34px #0000004d,0 0 color-mix(in srgb,var(--fa-accent, #ff8a1f) 0%,transparent)}50%{box-shadow:0 14px 34px #0000004d,0 0 22px 2px color-mix(in srgb,var(--fa-accent, #ff8a1f) 45%,transparent)}}@media(max-width:760px){.floating-card.devices-desktop{display:none}.floating-card{left:12px;right:12px;bottom:12px;width:auto}.floating-card:not(:first-child){display:none}.banner-ctas .btn{flex:1 1 auto;justify-content:center}}@media(min-width:761px){.floating-card.devices-mobile{display:none}}@media(prefers-reduced-motion:reduce){.banner-brand,.promo-bar-msg,.floating-card{animation:none!important}}.logo.logo-custom{background:transparent;border:0;padding:0}.logo.logo-custom img{display:block;height:var(--logo-h, 40px);width:auto;max-width:240px;object-fit:contain}.logo-pending{visibility:hidden}@media(max-width:760px){.logo.logo-custom img{height:min(var(--logo-h, 40px),40px);max-width:170px}}.public[data-theme=dark]{--bg: #071224;--surface: #0b1a33;--surface-2: #0e2141;--border: #1b3157;--border-strong: #27426e;--text: #e8eef8;--text-2: #b4c3d8;--muted: #8fa1ba;--danger-bg: #3a1714;--danger: #ff8b80;--success-bg: #0f3a25;--orange-50: rgb(255 138 31 / 12%);--orange-100: rgb(255 138 31 / 30%);--orange-700: #ffb067;--orange-600: #ff9d47;color-scheme:dark;background:var(--bg);color:var(--text)}body:has(.public[data-theme=dark]){background:#071224}.public[data-theme=dark] .btn-dark{background:#1d6bff}.public[data-theme=dark] .btn-dark:hover{background:#1557d6}.public[data-theme=dark] .service-table tbody tr:hover{background:#1d6bff0f}.public[data-theme=dark] .delay-badge.muted-badge{background:#10244a}.public[data-theme=dark] .notice-success{color:#86efac;border-color:#1f7a4a}.public[data-theme=dark] .imei-result.ok{color:#86efac}.public[data-theme=dark] .eyebrow,.public[data-theme=dark] .link-orange{color:#ffb067}.public[data-theme=dark] input::placeholder{color:#6f82a0}@media(max-width:1480px){.nav-inner{gap:14px}.nav-links{gap:8px}.nav-pill{padding:0 14px;font-size:.92rem}.nav-btn{padding:0 16px}}@media(max-width:1200px){.nav-burger{display:inline-grid}.nav-links{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:8px;padding:14px 20px 20px;background:var(--header-blue);border-top:1px solid rgb(255 255 255 / 15%);box-shadow:0 18px 30px #04123c59}.nav-links.open{display:flex}.nav-pill{justify-content:flex-start}}@media(max-width:1100px){.universes{grid-template-columns:repeat(4,minmax(0,1fr))}.banner-head{grid-template-columns:1fr 1fr}.banner-promises{grid-column:1 / -1;grid-template-columns:repeat(4,1fr)}}@media(max-width:960px){.category-grid,.feature-bar{grid-template-columns:repeat(2,1fr)}.feature:nth-child(3){border-left:0}.feature:nth-child(n+3){border-top:1px solid var(--border)}}@media(max-width:760px){.nav-inner{padding:10px 14px;gap:8px;min-height:64px}.site-nav .logo-text small{display:none}.nav-tools{gap:6px}.nav-square{width:42px;height:42px}.nav-currency select{min-height:42px;padding-left:8px}.nav-account{display:none}.nav-panel-account{display:flex;flex-wrap:wrap;margin-top:4px}.nav-panel-account .nav-btn{flex:1 1 140px}.banner{padding:16px}.banner-head{grid-template-columns:1fr}.banner-promises{grid-template-columns:1fr 1fr}.universes{grid-template-columns:repeat(2,minmax(0,1fr))}.universe{min-height:0}.banner-strip em{margin-left:0}}@media(max-width:520px){.category-grid,.feature-bar{grid-template-columns:1fr}.feature+.feature{border-left:0;border-top:1px solid var(--border)}.site-nav .logo-mark{width:32px;height:32px}.site-nav .logo-text strong{font-size:1rem}}.portal-customer .portal-header{background:var(--header-blue);border-bottom:0;box-shadow:0 2px 14px #081e504d}.portal-customer .portal-header :focus-visible{outline-color:#fff}.portal-customer .portal-header .logo-text small{color:#cfe0ff}.portal-customer .p-icon-btn,.portal-customer .portal-bell{color:#fff}.portal-theme{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;cursor:pointer;border:1px solid rgb(255 255 255 / 22%);background:#ffffff0f;color:#fff}.portal-theme:hover,.portal-customer .portal-bell:hover,.portal-customer .p-icon-btn:hover{background:#ffffff24;color:#fff}.portal-customer .portal-search{background:#ffffff1f;border-color:#ffffff40}.portal-customer .portal-search input{color:#fff}.portal-customer .portal-search input::placeholder{color:#d6e4ff}.portal-customer .portal-search button{color:#fff}.portal-customer .portal-search:focus-within{border-color:#fff;box-shadow:0 0 0 3px #ffffff40}.portal-customer .portal-balance{background:#ffffff0f;border-color:#ffffff4d}.portal-customer .portal-balance small{color:#d6e4ff}.portal-customer .portal-balance strong,.portal-customer .portal-balance svg{color:#ffd166}.portal-customer .portal-user{border-left-color:#ffffff38}.portal-customer .portal-user-btn{color:#fff}.portal-customer .portal-user-btn:hover{background:#ffffff1a}.portal-customer .portal-user-text small{color:#d6e4ff}.portal-customer .portal-avatar{background:#fff;color:#1247b8}.portal-customer[data-theme=light]{--bg: #eef3fb;--surface: #ffffff;--surface-2: #f3f6fb;--border: #dbe3ef;--border-strong: #c5d2e5;--text: #0b1626;--text-2: #3a4a5e;--muted: #5b6b80;--danger-bg: #fdecea;--danger: #b42318;--success-bg: #e9f8ef;--p-panel: #ffffff;--p-header: #ffffff;color-scheme:light}body:has(.portal-customer[data-theme=light]){background:#eef3fb}.portal-customer[data-theme=light] :is(input,select,textarea,.country-trigger,.country-popover){background:#fff}.portal-customer[data-theme=light] .country-list li.active{background:#eef4ff}.portal-customer[data-theme=light] :is(input,textarea)::placeholder{color:#8a98ab}.portal-customer[data-theme=light] .portal-search input{background:transparent}.portal-customer[data-theme=light] .portal-sidebar{box-shadow:1px 0 0 var(--border)}.portal-customer[data-theme=light] .portal-nav-link{color:#23324a}.portal-customer[data-theme=light] .portal-nav-link svg{color:#1d6bff}.portal-customer[data-theme=light] .portal-nav-link:hover{background:#eef3fb;color:#0b1626}.portal-customer[data-theme=light] .portal-nav-link.active,.portal-customer[data-theme=light] .portal-nav-link.active svg{color:#fff}.portal-customer[data-theme=light] .portal-user-menu{background:#fff;box-shadow:0 16px 40px #0b16262e}.portal-customer[data-theme=light] .portal-user-menu :is(a,button):hover{background:#eef3fb}.portal-customer[data-theme=light] :is(.p-page-header h1,.p-panel-head h2,.p-modal h2,.p-ref,.p-strong,.p-money,.p-wallet-amount,.p-order-service strong,.db-stat strong,.db-movement-text a){color:var(--text)}.portal-customer[data-theme=light] .p-panel-head h2 svg{color:#1d6bff}.portal-customer[data-theme=light] .p-money.pos{color:#15803d}.portal-customer[data-theme=light] .p-money.neg{color:#b42318}.portal-customer[data-theme=light] .p-table th{background:#eaf0fa;color:#23324a}.portal-customer[data-theme=light] .p-table tbody tr:nth-child(2n) td{background:#f8fafd}.portal-customer[data-theme=light] .p-table tbody tr:hover td{background:#eef4ff}.portal-customer[data-theme=light] .p-btn-details{background:#e8f0ff;color:#1550c9;border-color:#c7d8fb}.portal-customer[data-theme=light] .p-btn-details:hover{background:#d9e6ff;color:#0f3fa0}.portal-customer[data-theme=light] .p-btn-danger{color:#b42318;border-color:#f5c2bc}.portal-customer[data-theme=light] .p-btn-ghost:hover{border-color:#1d6bff}.portal-customer[data-theme=light] .p-pill:hover{color:var(--text);border-color:#1d6bff}.portal-customer[data-theme=light] :is(.p-chip,.id-badge){background:#eef3fb;color:#3a4a5e;border-color:var(--border)}.portal-customer[data-theme=light] .delay-badge{background:#fff4e8;border-color:#ffe5c7;color:#b45309}.portal-customer[data-theme=light] .delay-badge.muted-badge{background:#eef3fb;border-color:var(--border);color:var(--text-2)}.portal-customer[data-theme=light] .p-empty a{color:#1557d6}.portal-customer[data-theme=light] .p-notice.success{background:#e9f8ef;border-color:#b7e4c7;color:#116b33}.portal-customer[data-theme=light] .p-notice.error{background:#fdecea;border-color:#f5c2bc;color:#b42318}.portal-customer[data-theme=light] .p-notice.info{background:#e8f0ff;border-color:#c7d8fb;color:#1550c9}.portal-customer[data-theme=light] .p-notice a{color:inherit}.portal-customer[data-theme=light] .p-result{background:#f3f6fb;color:#116b33}.portal-customer[data-theme=light] .p-back{color:#1557d6!important}.portal-customer[data-theme=light] .p-back:hover{color:#0b1626!important}.portal-customer[data-theme=light] .p-benefits svg{color:#16a34a}.portal-customer[data-theme=light] .p-thread li.customer{background:#e8f0ff;border-color:#c7d8fb}.portal-customer[data-theme=light] .p-thread li.staff{background:#fff8f0;border-color:#ffd2a6}.portal-customer[data-theme=light] .p-modal{background:#fff;box-shadow:0 30px 80px #0b16264d}.portal-customer[data-theme=light] .p-modal-backdrop{background:#0b162673}.portal-customer[data-theme=light] .p-order-service{background:#f3f6fb}.portal-customer[data-theme=light] .p-summary-lines{background:#f8fafd}.portal-customer[data-theme=light] :is(.p-panel,.db-card){box-shadow:0 1px 3px #0b16260f}.portal-customer[data-theme=light] .db-ring-track{stroke:#e3e9f3}.portal-customer[data-theme=light] .db-ring-value{fill:#0b1626}.portal-customer[data-theme=light] .db-ring-label{fill:#5b6b80}.portal-customer[data-theme=light] .db-stat-icon{background:#e8f0ff;color:#1557d6}.portal-customer[data-theme=light] .db-stat:hover{background:#f5f8fe}.portal-customer[data-theme=light] .db-section-head h2{color:#1557d6}.portal-customer[data-theme=light] .db-link{color:#1557d6!important}.portal-customer[data-theme=light] .db-link:hover{color:#0b1626!important}.portal-customer[data-theme=light] .db-movement-text a:hover{color:#1557d6}.portal-customer[data-theme=light] .db-chip.tx-deposit{color:#116b33;border-color:#b7e4c7;background:#e9f8ef}.portal-customer[data-theme=light] .db-chip.tx-refund{color:#1550c9;border-color:#c7d8fb;background:#e8f0ff}.portal-customer[data-theme=light] .db-chip.tx-payment{color:#b42318;border-color:#f5c2bc;background:#fdecea}.portal-customer[data-theme=light] .db-chip.tx-adjustment{color:#3a4a5e;border-color:#cbd5e1;background:#f1f5f9}@media(max-width:760px){.portal-customer[data-theme=light] .p-table tbody tr:nth-child(2n) td,.portal-customer[data-theme=light] .p-table tbody tr:hover td{background:transparent}}@media(max-width:760px){.portal-theme,.portal-customer .portal-bell{width:36px;height:36px}}@media(max-width:420px){.portal-customer .portal-header .logo-text{display:none}}.portal-customer[data-theme=light] :is(.p-tile,.p-btn-blue,.p-stat,.db-counters a){color:#fff}.portal-customer :is(.st-processing,.tk-answered,.tx-refund).p-status{background:#0277b6}.portal-customer a.btn-orange{color:#1a0f00}.portal-customer a.p-btn-blue{color:#fff}@media(max-width:1024px){.admin-shell .portal-body,.admin-shell.menu-toggled .portal-body{grid-template-columns:minmax(0,1fr)}}.auth-page{min-height:100vh;display:flex;flex-direction:column;background:var(--navy-950)}.auth-page .auth-backdrop{flex:1;min-height:0}.public[data-theme=dark] .pill.active{background:var(--orange);border-color:var(--orange);color:#1a0f00}.wl-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);gap:18px;align-items:start}.wl-main{gap:16px}.wl-form{display:grid;gap:16px}.wl-amount{display:grid;gap:6px;padding:14px 16px;border-radius:12px;border:1px solid var(--border-strong);background:var(--surface-2)}.wl-amount:focus-within{border-color:var(--orange);box-shadow:0 0 0 3px #ff8a1f33}.wl-amount-label{font-weight:600;font-size:.88rem;color:var(--text-2)}.wl-amount-row{display:flex;align-items:center;gap:12px}.wl-amount-row>svg{color:var(--muted);flex:none}.portal .wl-amount input{border:0;background:transparent;padding:0;min-height:46px;min-width:0;font-family:var(--font-display);font-size:2rem;font-weight:800;color:var(--text)}.portal .wl-amount input:focus{box-shadow:none}.wl-currency{flex:none;padding-left:14px;border-left:1px solid var(--border-strong);font-weight:800;color:var(--orange)}.wl-quick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.wl-quick-btn{min-height:48px;padding:6px 8px;border-radius:10px;border:1px solid var(--border-strong);background:transparent;color:var(--text);font:inherit;font-weight:800;font-size:1rem;cursor:pointer;transition:border-color .15s,background-color .15s}.wl-quick-btn small{color:var(--orange);font-weight:800}.wl-quick-btn:hover{border-color:var(--orange)}.wl-quick-btn.active{border-color:var(--orange);background:#ff8a1f1f}.wl-subtitle{font-family:var(--font);font-size:1.05rem;font-weight:700;color:var(--text);padding-top:16px;border-top:1px solid var(--border)}.wl-methods{display:grid;gap:12px}.wl-method{display:flex;align-items:center;gap:14px;width:100%;padding:14px 16px;border-radius:12px;border:1px solid var(--border-strong);background:transparent;color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s,background-color .15s,box-shadow .15s}.wl-method:hover{border-color:#6ea4ff}.wl-method.selected{border-color:var(--orange);background:#ff8a1f14;box-shadow:0 0 0 3px #ff8a1f26}.wl-method.unavailable{opacity:.65;cursor:not-allowed}.wl-method.unavailable:hover{border-color:var(--border-strong)}.wl-mark{display:grid;place-items:center;width:52px;height:52px;flex:none;border-radius:12px;font-family:var(--font-display);font-weight:800;font-size:1.15rem}.wl-mark-orange_money{background:#ff7900;color:#111}.wl-mark-binance_pay{background:#1e2026;color:#f0b90b;border:1px solid #f0b90b}.wl-method-body{display:grid;gap:2px;flex:1;min-width:0}.wl-method-body strong{font-size:1rem}.wl-method-body small{color:var(--muted);font-size:.84rem}.wl-radio{width:22px;height:22px;flex:none;border-radius:50%;border:2px solid var(--border-strong)}.wl-method.selected .wl-radio{border-color:var(--orange);box-shadow:inset 0 0 0 4px var(--surface),inset 0 0 0 11px var(--orange)}.wl-badge{flex:none;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding:4px 10px;border-radius:99px;color:#ffb067;border:1px solid rgb(255 138 31 / 45%);background:#ff8a1f1a}.wl-note{font-size:.85rem}.wl-payto{padding:4px 14px;border-radius:10px;background:var(--surface-2);border:1px solid var(--border)}.wl-summary{position:sticky;top:90px;gap:16px}.wl-balance{display:grid;gap:4px;padding:18px;border-radius:14px;color:#fff;border:1px solid #2f6fff;background:radial-gradient(ellipse at 100% 0%,rgb(59 130 246 / 40%),transparent 55%),linear-gradient(135deg,#0b2a66,#0f3a8f 60%,#1d6bff)}.wl-balance-head{display:flex;justify-content:space-between;align-items:center;color:#dbe8ff}.wl-balance-head small{font-size:.74rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.wl-balance strong{font-family:var(--font-display);font-size:2.2rem;font-weight:800;color:#ffd166;line-height:1.1;overflow-wrap:anywhere}.wl-approx{color:#dbe8ff;font-size:.85rem}.wl-balance-after{display:flex;justify-content:space-between;gap:10px;margin-top:10px;padding-top:10px;border-top:1px solid rgb(255 255 255 / 20%);color:#dbe8ff;font-size:.9rem}.wl-balance-after b{color:#fff;white-space:nowrap}.wl-lines{margin:0;display:grid}.wl-lines div{display:flex;justify-content:space-between;gap:12px;padding:9px 0}.wl-lines dt{color:var(--text-2)}.wl-lines dd{margin:0;font-weight:700;text-align:right;white-space:nowrap}.wl-lines .wl-total{border-top:1px dashed var(--border-strong);margin-top:4px;padding-top:12px;font-size:1.05rem}.wl-lines .wl-total dt{color:var(--text);font-weight:700}.wl-lines .wl-total dd{color:var(--orange)}.wl-rate{font-size:.82rem;margin-top:-8px}.wl-secure{display:flex;gap:10px;align-items:flex-start;color:var(--muted);font-size:.85rem;padding-top:12px;border-top:1px solid var(--border)}.wl-secure svg{color:#22c55e;flex:none;margin-top:1px}.portal-customer[data-theme=light] :is(.wl-currency,.wl-quick-btn small,.wl-lines .wl-total dd){color:#c2410c}.portal-customer[data-theme=light] .wl-badge{color:#b45309}@media(max-width:1024px){.wl-grid{grid-template-columns:minmax(0,1fr)}.wl-summary{position:static}}@media(max-width:520px){.wl-quick{gap:6px}.wl-quick-btn{font-size:.88rem;padding:6px 4px}.wl-mark{width:44px;height:44px;font-size:1rem}.wl-method{padding:12px;gap:10px}.wl-method:has(.wl-badge){flex-wrap:wrap}.portal .wl-amount input{font-size:1.6rem}}.wl-form>.wl-subtitle:first-child{border-top:0;padding-top:0}.wl-main{scroll-margin-top:90px}.portal-nav-section{margin:4px 12px 6px;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.ac-narrow{max-width:640px}.ac-range{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.ac-range .p-field{flex:1 1 180px}.ac-figures{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ac-figures .p-panel{gap:6px}.ac-figures small{color:var(--text-2);font-weight:600;font-size:.82rem;text-transform:uppercase;letter-spacing:.08em}.ac-figures strong{font-family:var(--font-display);font-size:1.7rem;font-weight:800;color:var(--text);overflow-wrap:anywhere}.ac-list{list-style:none;margin:0;padding:0;display:grid}.ac-list li{display:flex;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid var(--border)}.ac-list li:last-child{border-bottom:0}.ac-list-icon{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:10px;background:#1d6bff26;color:#6ea4ff}.ac-list-icon.warn{background:#ef444426;color:#f87171}.ac-list-body{display:grid;gap:3px;flex:1;min-width:0}.ac-list-body small{color:var(--muted);font-size:.84rem;overflow-wrap:anywhere}.ac-tag{display:inline-block;margin-left:6px;padding:1px 8px;border-radius:99px;font-size:.7rem;font-weight:700;color:#86efac;border:1px solid rgb(34 197 94 / 45%);vertical-align:middle}.ac-inline-form{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.ac-inline-form .p-field{flex:1 1 220px}.ac-secret{display:grid;gap:10px;justify-items:start;padding:14px;border-radius:10px;border:1px dashed var(--orange);background:#ff8a1f14}.ac-secret code{display:block;max-width:100%;padding:8px 10px;border-radius:6px;background:var(--surface-2);border:1px solid var(--border);font-family:ui-monospace,Consolas,monospace;font-size:.85rem;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.ac-h3{font-family:var(--font);font-size:.95rem;font-weight:700;color:var(--text)}.ac-endpoints{margin:0;padding-left:18px;display:grid;gap:6px;font-size:.85rem}.ac-endpoints code{font-family:ui-monospace,Consolas,monospace;overflow-wrap:anywhere}.ac-toggles{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ac-toggle{display:flex;align-items:flex-start;gap:12px;padding:12px;border-radius:10px;border:1px solid var(--border);cursor:pointer}.ac-toggle input{width:20px;height:20px;min-height:0;margin-top:2px;accent-color:var(--orange);cursor:pointer;flex:none}.ac-toggle span{display:grid;gap:2px}.ac-toggle small{color:var(--muted);font-size:.84rem}.ac-linked{display:flex;align-items:center;gap:8px;font-weight:700;color:#4ade80}.ac-shortcuts{list-style:none;margin:0;padding:0;display:grid;gap:6px}.ac-shortcuts a{display:flex;align-items:center;gap:12px;padding:12px;border-radius:10px;border:1px solid var(--border);text-decoration:none;font-weight:600}.ac-shortcuts a:hover{border-color:var(--orange)}.ac-shortcuts a>svg:last-child{margin-left:auto;color:var(--muted)}.ac-invoice{display:grid;gap:24px;padding:28px;border-radius:14px;background:#fff;color:#0b1626;border:1px solid var(--border);max-width:860px}.ac-invoice .logo{background:#0b1626;color:#fff}.ac-invoice-head{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap}.ac-invoice-company{margin-top:10px;color:#3a4a5e;font-size:.9rem}.ac-invoice-meta h1{font-size:2rem;color:#0b1626;text-align:right}.ac-invoice-meta dl{margin:8px 0 0;display:grid;gap:4px}.ac-invoice-meta dl div{display:flex;justify-content:space-between;gap:18px;font-size:.9rem}.ac-invoice-meta dt{color:#6b7a8d}.ac-invoice-meta dd{margin:0;font-weight:700}.ac-invoice-parties h2{font-family:var(--font);font-size:.78rem;text-transform:uppercase;letter-spacing:.12em;color:#6b7a8d;margin-bottom:6px}.ac-invoice-parties p{color:#0b1626}.ac-invoice-lines{width:100%;border-collapse:collapse}.ac-invoice-lines th,.ac-invoice-lines td{padding:12px 10px;border-bottom:1px solid #e4e9f0;text-align:left;vertical-align:top}.ac-invoice-lines thead th{background:#f2f5f9;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:#3a4a5e}.ac-invoice-lines td small{display:block;color:#6b7a8d;margin-top:4px;overflow-wrap:anywhere}.ac-invoice-lines tfoot th{font-size:1.1rem;border-bottom:0}.ac-invoice-lines .right{text-align:right;white-space:nowrap}.ac-invoice-paid{display:flex;align-items:center;gap:8px;color:#116b33;font-weight:700}.print-only{display:none}.am-currencies input,.am-currencies select{min-height:36px;padding:6px 10px;min-width:70px}.am-currencies input[type=checkbox]{width:20px;height:20px;min-height:0;min-width:0;accent-color:var(--orange)}.am-check{align-self:end;padding-bottom:8px}.am-application{align-items:flex-start!important}.am-message{margin-top:6px;padding:10px 12px;border-radius:8px;background:var(--surface-2);border:1px solid var(--border);white-space:pre-wrap;overflow-wrap:anywhere;font-size:.9rem}@media(max-width:1024px){.ac-figures{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.ac-invoice{padding:18px}.ac-invoice-meta h1{text-align:left}.ac-list li{flex-wrap:wrap}.am-application .row-actions{width:100%}}@media print{.portal-header,.portal-sidebar,.portal-backdrop,.site-footer,.no-print,.p-page-header .p-actions{display:none!important}.portal,.portal-body,.portal-main,.portal-content{display:block!important;padding:0!important;background:#fff!important;color:#000!important}.print-only{display:block}.ac-invoice{border:0;padding:0;max-width:none}body{background:#fff!important}}.am-currencies td:nth-child(3) input{min-width:170px}.ap-badge{display:inline-flex;align-items:center;padding:6px 14px;border-radius:99px;font-size:.78rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;border:1px solid;vertical-align:middle}.ac-list-body .ap-badge{padding:2px 9px;font-size:.66rem;margin-left:6px}.ap-badge-active{color:#86efac;border-color:#22c55e7f;background:#22c55e1f}.ap-badge-disabled{color:#fca5a5;border-color:#ef44447f;background:#ef44441f}.ap-badge-no_key{color:#ffd166;border-color:#f5b82e7f;background:#f5b82e1a}.ap-badge-blocked{color:#fca5a5;border-color:#ef444499;background:#ef444429}.ap-blocked{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:4px 0 16px;padding:16px 18px;border-radius:12px;border:1px solid rgb(239 68 68 / 45%);background:#ef44441a}.ap-blocked-icon{display:grid;place-items:center;width:46px;height:46px;flex:none;border-radius:12px;background:#ef44442e;color:#fca5a5}.ap-blocked-body{flex:1 1 260px;min-width:0;display:grid;gap:4px}.ap-blocked-body strong{color:var(--text);font-size:1rem}.ap-blocked-body p{margin:0;color:var(--text-2);font-size:.9rem}.ap-blocked .btn{flex:none}@media(max-width:560px){.ap-blocked .btn{width:100%;justify-content:center}}.ap-scope{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:10px;border:1px solid var(--border-strong);background:var(--surface-2);color:var(--text-2);font-weight:700;font-size:.85rem;cursor:help}.ap-rows{border:1px solid var(--border);border-radius:12px;overflow:hidden}.ap-row{display:flex;align-items:center;gap:16px;padding:16px 18px}.ap-row+.ap-row{border-top:1px solid var(--border)}.ap-row-icon{display:grid;place-items:center;width:46px;height:46px;flex:none;border-radius:12px;background:#1d6bff26;color:#6ea4ff;align-self:flex-start}.ap-row-body{display:grid;gap:4px;flex:1;min-width:0}.ap-row-body>small{font-size:.74rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--text-2)}.ap-row-body>strong{font-size:1.02rem;color:var(--text);overflow-wrap:anywhere}.ap-hint{font-size:.84rem}.ap-copy{flex:none}.ap-keys{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:8px}.ap-keys li{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 12px;border-radius:10px;background:var(--surface-2);border:1px solid var(--border)}.ap-key-text{display:grid;gap:2px;min-width:0}.ap-key-text code{color:var(--text);font-weight:700;overflow-wrap:anywhere}.ap-key-text small{color:var(--muted);font-size:.8rem}.ap-secret h2{font-family:var(--font);font-size:1.1rem;color:var(--text)}.ap-secret p{display:flex;gap:8px;align-items:flex-start;color:var(--text-2)}.ap-secret p svg{color:var(--orange);flex:none;margin-top:3px}.ap-secret-value{display:flex;align-items:center;gap:10px;flex-wrap:wrap;width:100%}.ap-secret-value code{flex:1 1 280px}.ap-method{display:inline-block;min-width:52px;padding:2px 8px;border-radius:6px;text-align:center;font-family:ui-monospace,Consolas,monospace;font-size:.75rem;font-weight:800}.ap-method-get{color:#8cc4ff;background:#1d6bff26}.ap-method-post{color:#86efac;background:#22c55e26}.ap-code{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.82rem}.ap-code-badge{display:inline-block;min-width:46px;padding:2px 8px;border-radius:6px;text-align:center;font-weight:800;font-size:.8rem;font-family:ui-monospace,Consolas,monospace}.ap-code-2xx{color:#86efac;background:#22c55e26}.ap-code-4xx{color:#ffd166;background:#f5b82e26}.ap-code-5xx{color:#fca5a5;background:#ef444426}.ac-list-icon.muted{background:#94a3b826;color:var(--muted)}.portal-customer[data-theme=light] .ap-badge-active,.portal-customer[data-theme=light] .ap-code-2xx,.portal-customer[data-theme=light] .ap-method-post{color:#116b33}.portal-customer[data-theme=light] .ap-badge-disabled,.portal-customer[data-theme=light] .ap-badge-blocked,.portal-customer[data-theme=light] .ap-blocked-icon,.portal-customer[data-theme=light] .ap-code-5xx{color:#b42318}.portal-customer[data-theme=light] .ap-badge-no_key,.portal-customer[data-theme=light] .ap-code-4xx{color:#92400e}.portal-customer[data-theme=light] .ap-method-get,.portal-customer[data-theme=light] .ap-row-icon{color:#1557d6}@media(max-width:760px){.ap-row{flex-wrap:wrap;padding:14px}.ap-row .ap-copy{margin-left:62px}}.ap-action{color:var(--muted);font-size:.85rem}.ap-outcome{margin-left:6px;min-width:0}#dhru{scroll-margin-top:90px}.wl-mark-binance_merchant{background:#f0b90b;color:#1e2026}.wl-mark-logo{overflow:hidden;padding:6px;background:#fff;border:1px solid var(--p-border, rgb(0 0 0 / 10%))}.wl-mark-logo img{display:block;width:100%;height:100%;object-fit:contain}.pm-logo{display:flex;gap:14px;align-items:center;padding:12px;border:1px dashed var(--p-border, rgb(0 0 0 / 15%));border-radius:10px}.pm-logo-preview{display:grid;place-items:center;width:64px;height:64px;flex:none;padding:6px;border-radius:12px;background:#fff;border:1px solid var(--p-border, rgb(0 0 0 / 10%));text-align:center}.pm-logo-preview img{display:block;width:100%;height:100%;object-fit:contain}.pm-logo-preview small{font-size:.68rem;line-height:1.2}.pm-logo-body{display:grid;gap:6px;min-width:0}.wl-copy{padding:2px 10px;min-height:0;font-size:.78rem;margin-left:6px;vertical-align:middle}.wl-entry{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:.88rem}.wl-entry .p-pill{padding:4px 14px}.wl-verify{display:inline-block;width:fit-content;margin-top:4px;padding:1px 8px;border-radius:99px;font-size:.72rem!important;font-weight:700}.wl-verify.auto{color:#86efac!important;background:#16a34a26}.wl-verify.manual{color:#ffd166!important;background:#f59e0b26}.wl-checkout{gap:14px}.wl-qr{display:grid;place-items:center;padding:16px;border-radius:14px;background:#fff;width:fit-content;margin:0 auto}.wl-qr img{display:block;width:220px;height:220px;max-width:100%;image-rendering:pixelated}.wl-checkout-actions{justify-content:center}.wl-instructions{padding:12px 16px;border-radius:10px;border:1px solid var(--border);background:var(--surface-2);font-size:.9rem}.wl-instructions ol{margin:8px 0 0;padding-left:20px;display:grid;gap:4px}.wl-admin-instructions{margin:10px 0 0;padding-top:10px;border-top:1px dashed var(--border-strong);white-space:pre-line}.wl-resume{margin-left:8px}.dep-cancelled,.dep-expired{background:#475569}.dep-failed{background:#dc2626}.deposit-cancelled,.deposit-expired{color:var(--muted)}.deposit-failed{color:var(--danger);background:var(--danger-bg)}.admin-shell .deposit-cancelled,.admin-shell .deposit-expired{color:#b4c3d8;background:#47556940;border-color:#475569}.admin-shell .deposit-failed{color:#ffb4ab;background:#3a1714;border-color:#8a2b22}.pm-page fieldset,.pm-secrets{border:1px solid var(--border-strong);border-radius:12px;padding:14px 16px;margin:0;display:grid;gap:12px;min-width:0}.pm-secrets legend{display:flex;align-items:center;gap:6px;padding:0 6px;font-weight:700}.pm-status{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.pm-ready{background:#16a34a}.pm-off{background:#475569}.pm-missing{background:#f59e0b;color:#1a0f00}.pm-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:start}.pm-permissions{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}.aj-search{display:flex;gap:8px}.aj-search input{flex:1;min-width:0}.aj-results{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:8px}.aj-results li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--border);border-radius:10px}.aj-results li>span{display:grid;gap:2px;min-width:0;overflow-wrap:anywhere}.aj-results .p-status{min-width:0;padding:1px 8px;font-size:.72rem}.aj-subtitle{margin:14px 0 6px;font-weight:700;color:var(--text-2);font-size:.88rem;text-transform:uppercase;letter-spacing:.06em}.aj-mini{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:.88rem}.aj-mini li{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid var(--border)}.aj-mini .p-status{min-width:0;padding:1px 8px;font-size:.72rem}.aj-direction{border:0;padding:0;margin:0;display:flex;gap:10px;flex-wrap:wrap}.aj-direction legend{padding:0;margin-bottom:6px;font-weight:600;font-size:.88rem}.aj-choice{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid var(--border-strong);border-radius:10px;cursor:pointer;font-weight:600}.aj-choice input{position:absolute;opacity:0;pointer-events:none}.aj-choice.active{border-color:var(--orange);background:#ff8a1f1a}.aj-choice:focus-within{box-shadow:0 0 0 3px #ff8a1f40}.aj-credit{background:#16a34a}.aj-debit{background:#dc2626}.dp-search{flex:1;min-width:200px}.dp-provider{display:block;margin-top:2px;font-size:.72rem;font-weight:700;color:var(--muted)}.dp-provider.binance_merchant{color:#f0b90b}.dp-note{display:block;max-width:220px}.cu-blocked{display:grid;gap:4px;padding:12px 14px;margin-bottom:12px;border-radius:10px;border:1px solid #8a2b22;background:#dc26261f;color:#ffb4ab}.cu-blocked strong{display:flex;align-items:center;gap:6px}.cu-blocked small{color:var(--text-2);overflow-wrap:anywhere}.cu-status-history{list-style:none;margin:0;padding:0;display:grid;gap:10px}.cu-status-history li{display:flex;gap:12px;align-items:flex-start;padding-bottom:10px;border-bottom:1px solid var(--border)}.cu-status-history li>span:last-child{display:grid;gap:2px;min-width:0;overflow-wrap:anywhere}@media(max-width:720px){.pm-grid-3,.pm-permissions{grid-template-columns:minmax(0,1fr)}.aj-results li{grid-template-columns:minmax(0,1fr) auto}.aj-results li>button{grid-column:1 / -1}}.lang-switch select{text-transform:uppercase;font-weight:700}.portal-lang select{min-height:36px;padding:0 26px 0 10px;border-radius:8px;font-weight:700;font-size:.85rem;color:inherit;background-color:transparent;border:1px solid rgb(255 255 255 / 18%);cursor:pointer}.portal-lang select:hover{border-color:#ffffff59}.portal-lang option{color:#0b1626;background:#fff}.portal-customer[data-theme=light] .portal-lang select{border-color:var(--border-strong)}@media(max-width:420px){.nav-tools{gap:4px}.nav-currency select{padding:0 20px 0 6px;font-size:.9rem;background-position:right 5px center}}.sp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,460px),1fr));gap:18px}.sp-card{display:grid;gap:14px;align-content:start;border-top:3px solid #3b9bff}.sp-card.sp-disabled{border-top-color:#475569;opacity:.85}.sp-card.sp-archived{border-top-color:#334155;opacity:.7}.sp-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.sp-head h2{margin:0 0 6px;font-size:1.25rem}.sp-head .p-status{min-width:0;padding:2px 10px;font-size:.74rem}.sp-balance{display:grid;text-align:right;padding:8px 12px;border-radius:10px;border:1px solid rgb(232 194 90 / 35%);background:#e8c25a14}.sp-balance small{color:var(--muted);font-size:.74rem;text-transform:uppercase;letter-spacing:.08em}.sp-balance strong{color:#e8c25a;font-family:var(--font-display);font-size:1.25rem}.sp-details div{padding:7px 0}.sp-details dd{font-weight:500;font-size:.9rem}.sp-details .p-mono{font-size:.82rem}.sp-ok{color:#4ade80;font-weight:700}.sp-fail{color:#ff8b80}.sp-stats{list-style:none;margin:0;padding:10px 0 0;display:flex;flex-wrap:wrap;gap:6px 16px;border-top:1px solid var(--border);font-size:.85rem;color:var(--text-2)}.sp-stats strong{color:var(--text);font-size:1rem}.sp-actions{padding-top:4px}.sp-danger{color:#ff8b80!important}.sp-status-active{background:#16a34a}.sp-status-disabled,.sp-status-archived{background:#475569}.sp-status-error{background:#dc2626}.sp-form fieldset{border:1px solid var(--border-strong);border-radius:12px;padding:14px 16px;margin:0;display:grid;gap:12px;min-width:0}.sp-form legend{padding:0 6px;font-weight:700;color:#e8c25a}.sp-logs{list-style:none;margin:0;padding:0;display:grid;gap:10px;max-height:60vh;overflow-y:auto}.sp-logs li{display:flex;gap:12px;align-items:flex-start;padding-bottom:10px;border-bottom:1px solid var(--border)}.sp-logs li>span:last-child{display:grid;gap:2px;min-width:0;overflow-wrap:anywhere;font-size:.88rem}.sp-logs .p-status{min-width:74px;padding:2px 8px;font-size:.72rem}.sp-order{font-weight:700}.sp-order-uncertain,.sp-order-rejected{color:#ff8b80}.sp-order-submitted,.sp-order-done{color:#4ade80}.sp-order-queued,.sp-order-submitting{color:#ffb067}.sp-order-message{max-width:280px;overflow-wrap:anywhere}@media(max-width:720px){.sp-balance{text-align:left}.sp-actions .btn{flex:1 1 auto}}.sp-diagnostic{display:grid;gap:8px;padding:12px 14px;border-radius:12px;border:1px solid #8a2b22;background:#dc26261a;font-size:.88rem}.sp-diagnostic header{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.sp-diagnostic header strong{display:flex;align-items:center;gap:6px;color:#ffb4ab}.sp-diagnostic p{margin:0;font-weight:700}.sp-diagnostic ol{margin:0;padding-left:20px;display:grid;gap:4px}.sp-diagnostic-warnings{margin:0;padding:8px 12px 8px 28px;border-radius:8px;background:#f59e0b26;color:#ffd166;font-weight:600}.sp-diagnostic-details{border-top:1px dashed var(--border-strong);padding-top:6px}.sp-excerpt{font-size:.78rem;white-space:pre-wrap;word-break:break-all;text-align:left}.sp-ip{display:inline-flex;align-items:baseline;gap:8px;flex-wrap:wrap}.sp-ip strong{color:#e8c25a;font-size:1.1rem}.otp-input{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:1.4rem;letter-spacing:.45em;text-align:center;max-width:220px}.link-button{background:none;border:0;padding:0;color:var(--orange-600, #ff8a1f);font:inherit;font-weight:600;cursor:pointer;text-decoration:underline}.link-button:disabled{opacity:.6;cursor:default}.verify-banner{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:18px;padding:14px 18px;border-radius:12px;border:1px solid rgb(232 194 90 / 45%);background:#e8c25a1a}.verify-banner strong{display:flex;align-items:center;gap:8px;color:#e8c25a}.verify-banner p{margin:4px 0 0}.verify-banner-form{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.verify-banner-form .otp-input{min-height:38px;font-size:1.1rem;max-width:170px}.order-admin-note{display:flex;align-items:center;gap:4px;color:#e8c25a;max-width:280px;overflow-wrap:anywhere}.order-download{margin-top:12px}.rental-active{color:#4ade80;font-weight:600;display:flex;align-items:center;gap:6px}.rental-ended{color:var(--muted);display:flex;align-items:center;gap:6px}.svc-link{border:1px solid var(--border-strong);border-radius:12px;padding:12px 14px;margin:0;display:grid;gap:10px;min-width:0}.svc-link legend{padding:0 6px;font-weight:700;color:#e8c25a}.mp-status{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.p-status.mp-awaiting_payment{background:#f59e0b;color:#1a0f00}.p-status.mp-under_review{background:#0ea5e9}.mp-details>div{align-items:baseline}.mp-amount dd strong{font-size:1.35rem;color:var(--orange)}.mp-note dd strong{font-size:1.1rem;letter-spacing:.04em}.mp-note .p-note{font-family:inherit}.mp-qr{gap:8px;text-align:center}.mp-qr small{color:#334155;max-width:220px}.mp-proof input[type=file]{padding:8px}.mp-warn{color:#ffd166}.pf-proof{margin:10px 0 0;display:grid;gap:8px}.pf-proof img{display:block;max-width:100%;max-height:420px;border-radius:10px;border:1px solid var(--border-strong);object-fit:contain;background:#0b1626}.pay-history{margin:8px 0 0;padding-left:18px;display:grid;gap:6px;font-size:.86rem;text-align:left}.dp-mismatch{color:#ffb4ab;font-weight:700}.pm-qr{display:grid;gap:8px;justify-items:start;padding:12px 14px;border:1px dashed var(--border-strong);border-radius:10px}.pm-qr img{width:140px;height:140px;object-fit:contain;background:#fff;border-radius:8px;padding:6px}.wd-pending{background:#f59e0b;color:#1a0f00}.wd-reviewing{background:#0ea5e9}.wd-approved{background:#6366f1}.wd-paid{background:#16a34a}.wd-rejected{background:#dc2626}.tx-withdrawal{background:#b4382f}.tx-withdrawal_refund{background:#0ea5e9}.wd-procedure{white-space:pre-line}.admin-shell .badge.wd-pending,.admin-shell .badge.mp-awaiting_payment{color:#ffb067;background:#ff8a1f1f;border-color:#ff8a1f59}.admin-shell .badge.wd-reviewing,.admin-shell .badge.mp-under_review{color:#7dd3fc;background:#0ea5e926;border-color:#0ea5e966}.admin-shell .badge.wd-approved{color:#c7d2fe;background:#6366f12e;border-color:#6366f173}.admin-shell .badge.wd-paid{color:#86efac;background:#16a34a26;border-color:#16a34a66}.admin-shell .badge.wd-rejected{color:#ffb4ab;background:#3a1714;border-color:#8a2b22}@media(max-width:760px){.mp-amount dd strong{font-size:1.15rem}.pm-grid-3{grid-template-columns:minmax(0,1fr)}}.p-modal.p-modal-wide{width:min(900px,100%);padding:0;gap:0;overflow:hidden;display:flex;flex-direction:column}.p-modal-wide>header{padding:16px 20px;border-bottom:1px solid var(--border)}.svc-editor{display:flex;flex-direction:column;min-height:0;flex:1}.svc-editor-tabs{display:grid;grid-template-columns:170px minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto}.svc-editor-tabs .svc-actions{grid-column:1 / -1}.svc-tabs{display:flex;flex-direction:column;gap:4px;padding:14px 10px;border-right:1px solid var(--border);background:#ffffff08;overflow-y:auto}.svc-tab{text-align:left;padding:9px 12px;border:0;border-radius:8px;background:transparent;color:var(--text-2);font:inherit;font-weight:600;cursor:pointer}.svc-tab:hover{background:#ffffff0f;color:var(--text)}.svc-tab.active{background:#ff8a1f26;color:var(--orange)}.svc-tab.invalid:after{content:" •";color:var(--danger)}.svc-progress{list-style:none;margin:0;padding:14px 20px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;border-bottom:1px solid var(--border);counter-reset:step}.svc-progress li{display:flex;align-items:center;gap:8px;min-width:0;color:var(--muted);font-size:.82rem;font-weight:600;position:relative}.svc-progress li:after{content:"";flex:1;height:2px;background:var(--border-strong);min-width:8px}.svc-progress li:last-child:after{display:none}.svc-progress li.done:after{background:#16a34a}.svc-dot{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;border:2px solid var(--border-strong);font-size:.78rem}.svc-progress li.current{color:var(--text)}.svc-progress li.current .svc-dot{border-color:var(--orange);background:var(--orange);color:#1a0f00}.svc-progress li.done .svc-dot{border-color:#16a34a;background:#16a34a;color:#fff}.svc-step-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.svc-body{padding:18px 20px;overflow-y:auto;max-height:calc(100vh - 220px);display:grid;gap:14px;align-content:start}.svc-section-title{margin:0;font-size:1.05rem;color:var(--text)}.svc-section-title small{display:block;font-size:.75rem;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.svc-section{display:grid;gap:12px}.svc-wide{grid-column:1 / -1}.svc-modes{border:0;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.svc-modes legend{padding:0;margin-bottom:6px;font-weight:600;font-size:.88rem}.svc-mode{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;border:1px solid var(--border-strong);border-radius:10px;cursor:pointer}.svc-mode span{display:grid;gap:2px}.svc-mode small{color:var(--muted);font-size:.76rem}.svc-mode.active{border-color:var(--orange);background:#ff8a1f1a}.svc-mode input[type=radio]{flex:none;width:16px;height:16px;min-height:0;margin:3px 0 0;padding:0;border:0;box-shadow:none;background:none;accent-color:var(--orange)}.svc-computed{margin:0}.svc-badge{display:inline-flex;align-items:center;gap:6px;width:fit-content;margin:0;padding:3px 10px;border-radius:99px;background:#16a34a26;color:#86efac;font-size:.8rem;font-weight:700}.svc-checks{display:grid;gap:8px;align-content:center}.svc-note{align-self:center;margin:0}.svc-actions{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:14px 20px;border-top:1px solid var(--border);background:#ffffff05;flex-wrap:wrap}.svc-actions-right{display:flex;gap:8px;flex-wrap:wrap}.p-field [aria-invalid=true]{border-color:var(--danger)}@media(max-width:760px){.svc-editor-tabs{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto}.svc-tabs{flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid var(--border);padding:8px}.svc-tab{white-space:nowrap}.svc-progress{grid-template-columns:repeat(5,auto);padding:12px}.svc-progress .svc-step-label{display:none}.svc-progress li.current .svc-step-label{display:inline}.svc-modes{grid-template-columns:minmax(0,1fr)}.svc-body{max-height:calc(100vh - 260px);padding:14px}}.svc-supplier-fields{margin:6px 0 0;padding-left:18px;display:grid;gap:4px;font-size:.88rem}.hero-zone.banner-size-reduced{padding-bottom:60px}.banner-size-reduced .banner{padding:18px}.banner-size-reduced .banner-title{font-size:clamp(1.8rem,1.1rem + 2.2vw,2.7rem)}.banner-size-reduced .universes{margin-top:14px}.banner-size-reduced .universe{min-height:160px}.banner-size-reduced .banner-strip{margin-top:12px;padding-top:10px}.hero-zone.banner-size-compact{padding-bottom:44px}.banner-size-compact .banner{padding:14px 16px}.banner-size-compact .banner-title{font-size:clamp(1.6rem,1rem + 1.8vw,2.3rem)}.banner-size-compact .banner-claim{margin-top:6px}.banner-size-compact .banner-promises li{padding:4px 10px;font-size:.8rem}.banner-size-compact .universes{margin-top:10px}.banner-size-compact .universe{min-height:0;padding:8px 8px 6px}.banner-size-compact .universe h3{margin-bottom:5px}.banner-size-compact .banner-strip{margin-top:8px;padding-top:8px}.banner-size-compact .banner-loading,.banner-size-reduced .banner-loading{min-height:300px}.universe li a{color:inherit;text-decoration:none}.universe li a:hover,.universe li a:focus-visible{color:#fff;text-decoration:underline}.service-card-desc{margin:4px 0 8px;color:var(--muted);font-size:.86rem;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.service-desc{display:block;margin-top:3px;color:var(--muted);font-size:.8rem;font-weight:400}.home-service-filter{margin-bottom:14px;flex-wrap:wrap}@media(max-width:760px){.hero-zone.banner-size-reduced,.hero-zone.banner-size-compact{padding-bottom:40px}.banner-size-reduced .universe,.banner-size-compact .universe{min-height:0}}.mt-page{min-height:100vh;display:grid;place-items:center;padding:24px 16px;background:radial-gradient(ellipse at 80% 0%,rgb(255 138 31 / 18%),transparent 55%),radial-gradient(ellipse at 0% 100%,rgb(37 99 235 / 22%),transparent 50%),#07101f;color:#fff}.mt-page.mt-orange{background:radial-gradient(ellipse at 50% 0%,rgb(255 138 31 / 45%),transparent 60%),#0b1626}.mt-page.mt-light{background:#f4f7fb;color:#0b1626}.mt-card{width:min(640px,100%);display:grid;gap:14px;justify-items:center;text-align:center;padding:32px 26px;border-radius:18px;background:#0b1a33d9;border:1px solid rgb(255 255 255 / 12%);box-shadow:0 30px 80px #00000073}.mt-light .mt-card{background:#fff;border-color:#dbe3ee;box-shadow:0 20px 60px #0b16261f}.mt-icon{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:#ff8a1f2e;color:var(--orange)}.mt-card h1{margin:0;font-family:var(--font-display);font-size:clamp(1.5rem,1.1rem + 1.6vw,2.2rem);line-height:1.15}.mt-message{margin:0;font-size:1.02rem;line-height:1.6;color:#dbe4f0;white-space:pre-line}.mt-details{margin:0;color:#b9c6d8;line-height:1.55;white-space:pre-line}.mt-light .mt-message,.mt-light .mt-details{color:#334155}.mt-dates{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 24px;margin:4px 0}.mt-dates div{display:grid;gap:2px}.mt-dates dt{font-size:.74rem;text-transform:uppercase;letter-spacing:.06em;color:var(--orange);font-weight:700}.mt-dates dd,.mt-closing{margin:0;font-weight:600}.mt-contact{display:grid;gap:8px;justify-items:center;width:100%;padding-top:12px;border-top:1px solid rgb(255 255 255 / 10%)}.mt-light .mt-contact{border-color:#e2e8f0}.mt-contact-links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.mt-contact-links .btn{display:inline-flex;align-items:center;gap:6px;max-width:100%;overflow-wrap:anywhere}.mt-btn{background:#ffffff14;color:inherit;border:1px solid rgb(255 255 255 / 16%)}.mt-light .mt-btn{background:#f1f5f9;border-color:#cbd5e1}.mt-staff{margin:0;font-size:.78rem}.mt-staff a{color:#94a3b8}.mt-admin-bar{position:sticky;top:0;z-index:60;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;padding:8px 16px;background:#b45309;color:#fff;font-size:.86rem;font-weight:600;text-align:center}.mt-admin-bar a{color:#fff;text-decoration:underline}.mt-preview-frame{border-radius:14px;overflow:hidden;border:1px solid var(--border-strong)}.mt-page.mt-preview{min-height:0;padding:18px 12px}.mt-preview .mt-card{padding:22px 16px}.mt-status-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.mt-status-row p{flex:1;min-width:200px;margin:0}.p-status.mt-on{background:#dc2626}.p-status.mt-off{background:#16a34a}.mt-rules{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:6px;font-size:.88rem;color:var(--text-2)}.mt-rules li{display:flex;gap:8px;align-items:flex-start}.mt-rules svg{color:#16a34a;flex:none;margin-top:3px}.svc-img{display:block;position:relative;overflow:hidden;border-radius:10px;background:#0b1a33;flex:none}.svc-img img{position:relative;display:block;width:100%;height:100%;object-fit:contain}.svc-img-fill{position:absolute;inset:-14%;background:var(--svc-img) center / cover no-repeat;filter:blur(16px) saturate(1.15);opacity:.95}.svc-img-card{width:100%;aspect-ratio:16 / 9;margin-bottom:10px}.svc-img-thumb{width:44px;height:44px;border-radius:8px}.svc-img-large{width:100%;max-width:360px;aspect-ratio:16 / 9}.svc-img-placeholder{display:grid;place-items:center;width:100%;height:100%;color:#fff;background:radial-gradient(circle at 75% 15%,rgb(255 138 31 / 55%),transparent 55%),linear-gradient(135deg,#12305e,#0b1a33 65%)}.svc-img-placeholder svg{opacity:.92;filter:drop-shadow(0 2px 6px rgb(0 0 0 / 35%))}.svc-name-cell{display:inline-flex;align-items:center;gap:10px;min-width:0}.p-order-form{width:100%;max-width:680px;margin-inline:auto}.p-order-hero{display:grid;gap:8px;justify-items:center;text-align:center}.p-order-hero p{margin:0;font-size:.88rem}.svc-image-field{display:grid;grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:16px;align-items:start}.svc-image-actions{display:grid;gap:8px;justify-items:start}.svc-image-actions .btn.disabled{opacity:.6;pointer-events:none}@media(max-width:760px){.svc-image-field{grid-template-columns:minmax(0,1fr)}.svc-img-thumb{width:38px;height:38px}}.p-status.us-deleted{background:#334155;color:#cbd5e1}.p-status.mt-scheduled{background:#f59e0b;color:#1a0f00}@media(max-width:760px){.hero-zone{padding-top:12px}.hero-zone .banner{padding:14px;border-radius:14px}.hero-zone .banner-head{gap:12px}.hero-zone .banner-title{font-size:clamp(1.6rem,1.1rem + 3vw,2.1rem)}.hero-zone .banner-sub{font-size:.9rem}.hero-zone .banner-claim{font-size:.78rem;margin-top:8px}.hero-zone .banner-desc{font-size:.86rem}.hero-zone .banner-ribbon strong,.hero-zone .banner-ribbon span{font-size:1rem;padding:2px 12px}.hero-zone .banner-ribbon small{margin-top:6px;font-size:.64rem}.hero-zone .banner-promises{gap:6px}.hero-zone .banner-promises li{padding:5px 8px;font-size:.72rem;letter-spacing:.02em}.hero-zone .universes{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(150px,46%);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;margin-top:12px;padding-bottom:8px}.hero-zone .universe{scroll-snap-align:start;min-height:0}.hero-zone .banner-strip{gap:6px 14px;margin-top:10px;padding-top:10px;font-size:.7rem}.hero-zone .banner-strip em{font-size:.95rem}.hero-zone .banner-ctas .btn{min-height:44px}}@media(max-width:340px){.hero-zone .banner{padding:12px}.hero-zone .banner-promises{grid-template-columns:1fr}.hero-zone .universes{grid-auto-columns:minmax(140px,70%)}}.ap-image-preview.tall{width:auto;max-height:180px;object-fit:contain}.ap-bp{display:grid;gap:8px}.ap-bp-frames{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-end}.ap-bp-frames figure{margin:0;display:grid;gap:6px;min-width:0}.ap-bp-frames figure:first-child{flex:1 1 320px}.ap-bp-frames figcaption{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;color:var(--text-2)}.ap-bp-frame{position:relative;overflow:hidden;display:flex;align-items:center;padding:14px 16px;border-radius:10px;border:1px solid var(--border);color:#fff;background:linear-gradient(135deg,#0a1a33,#07101f 60%,#0b1b36)}.ap-bp-frame.desktop{aspect-ratio:16 / 5;min-height:120px}.ap-bp-frame.mobile{width:170px;aspect-ratio:9 / 16;align-items:flex-start;padding:12px}.ap-bp-text{display:grid;gap:4px;justify-items:start;max-width:60%}.ap-bp-frame.mobile .ap-bp-text{max-width:100%}.ap-bp-title{font-family:var(--font-display);font-weight:800;font-size:1.3rem;line-height:1}.ap-bp-frame.mobile .ap-bp-title{font-size:1rem}.ap-bp-title span{display:block;color:var(--orange);letter-spacing:.12em}.ap-bp-text small{font-size:.7rem;color:#dbe4f0}.ap-bp-text em{font-style:normal;padding:2px 6px;border-radius:3px;background:var(--orange);color:#1a0f00;font-size:.62rem;font-weight:800;text-transform:uppercase}.ap-bp-ctas{display:flex;flex-wrap:wrap;gap:4px}.ap-bp-ctas i{font-style:normal;padding:2px 6px;border:1px solid rgb(255 255 255 / 40%);border-radius:5px;font-size:.6rem}.ap-bp-ctas i.primary{background:var(--orange);border-color:var(--orange);color:#1a0f00}.ad-banner{position:relative;overflow:hidden;width:100%;height:auto;margin:0;padding:0;background:#080f20;border-bottom:1px solid rgb(255 255 255 / 8%)}.ad-banner:empty{aspect-ratio:3 / 1;max-height:var(--ad-max-h, 600px)}.ad-banner picture,.ad-banner-link{display:block;width:100%}.ad-banner-link{height:100%}.ad-frame{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;overflow:hidden}.ad-frame picture{position:relative}.ad-fill{position:absolute;inset:-10%;background:var(--ad-img) center / cover no-repeat;filter:blur(22px) saturate(1.15) brightness(.7);transform:scale(1.05)}.ad-banner img{display:block;width:100%;height:auto;max-width:100%;max-height:var(--ad-max-h, 600px);object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none}.ad-banner-link:focus-visible{outline:2px solid #fff;outline-offset:-3px}@media(max-width:760px){.ad-banner:empty{max-height:var(--ad-max-h-mobile, 600px)}.ad-banner img{max-height:var(--ad-max-h-mobile, 600px)}.ad-fill{background-image:var(--ad-img-mobile)}}.ad-track{display:flex;align-items:stretch;transition:transform .55s cubic-bezier(.25,.8,.25,1);will-change:transform}.ad-slide{flex:0 0 100%;min-width:0}.ad-arrow{position:absolute;top:50%;z-index:2;display:grid;place-items:center;width:38px;height:38px;margin-top:-19px;padding:0;border:1px solid rgb(255 255 255 / 25%);border-radius:50%;background:#07101f8c;color:#fff;cursor:pointer;opacity:.85;transition:opacity .2s,background-color .2s}.ad-arrow:hover,.ad-arrow:focus-visible{opacity:1;background:#07101fcc}.ad-arrow:focus-visible{outline:2px solid #fff;outline-offset:2px}.ad-arrow.prev{left:12px}.ad-arrow.next{right:12px}.ad-arrow.prev svg{transform:rotate(90deg)}.ad-arrow.next svg{transform:rotate(-90deg)}.ad-dots{position:absolute;left:50%;bottom:8px;z-index:2;display:flex;gap:6px;transform:translate(-50%)}.ad-dots button{width:8px;height:8px;padding:0;border:0;border-radius:99px;background:#ffffff73;cursor:pointer;transition:width .2s,background-color .2s}.ad-dots button.active{width:22px;background:var(--orange)}.ad-dots button:focus-visible{outline:2px solid #fff;outline-offset:2px}@media(max-width:760px){.ad-arrow{width:30px;height:30px;margin-top:-15px}.ad-arrow.prev{left:6px}.ad-arrow.next{right:6px}.ad-dots{bottom:5px;gap:5px}.ad-dots button{width:6px;height:6px}.ad-dots button.active{width:16px}}@media(prefers-reduced-motion:reduce){.ad-track{transition:none}}.ap-ad-frames{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-end}.ap-ad-frames figure{margin:0;display:grid;gap:6px;min-width:0}.ap-ad-frames figure:first-child{flex:1 1 360px}.ap-ad-frames figcaption{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;color:var(--text-2)}.ad-banner.ap-ad-preview{border-radius:8px;border:1px solid var(--border)}.ad-banner.ap-ad-preview.desktop{width:100%}.ad-banner.ap-ad-preview.mobile{width:min(300px,100%)}.ad-banner.ap-ad-preview.mobile .ad-fill{background-image:var(--ad-img-mobile)}@media(max-width:520px){.category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.category-tile{flex-direction:column;gap:8px;padding:12px}.category-tile strong{font-size:.92rem}.category-tile small{font-size:.74rem}.feature-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.feature{gap:8px;padding:12px}.feature+.feature{border-left:0;border-top:0}.feature:nth-child(2n){border-left:1px solid var(--border)}.feature:nth-child(n+3){border-top:1px solid var(--border)}.feature strong{font-size:.86rem}.feature small{font-size:.72rem}.service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.service-card{gap:6px;padding:10px;min-width:0}.service-card .svc-img-card{margin-bottom:4px;border-radius:8px}.service-card-top{flex-wrap:wrap;gap:4px;margin-bottom:2px}.service-card h3{font-size:.84rem;overflow-wrap:anywhere}.service-card .checklist,.service-card .service-card-desc{display:none}.service-card-foot{flex-direction:column;align-items:stretch;gap:6px;margin:auto -10px -10px;padding:8px 10px 10px}.service-card-foot .btn{width:100%;justify-content:center}.hero-zone,.hero-zone.banner-size-reduced,.hero-zone.banner-size-compact{padding-bottom:64px}.home-service-filter{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding-bottom:2px}.home-service-filter .pill{flex:none}}.p-svc-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:12px}.p-svc-card{display:grid;grid-template-columns:52px minmax(0,1fr);grid-template-rows:1fr auto;column-gap:12px;row-gap:10px;min-width:0;padding:12px;border:1px solid var(--border);border-radius:12px;background:var(--surface);transition:border-color .15s}.p-svc-card:hover{border-color:var(--border-strong, var(--orange))}.p-svc-card>.svc-img-thumb{width:52px;height:52px}.p-svc-main{display:grid;align-content:start;gap:4px;min-width:0}.p-svc-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.p-svc-cat{font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--orange);overflow-wrap:anywhere}.p-svc-name{font-size:.92rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.p-svc-main .p-chips{margin-top:2px}.p-svc-foot{grid-column:1 / -1;display:flex;align-items:center;gap:10px;min-width:0;padding-top:10px;border-top:1px solid var(--border)}.p-svc-price{margin-left:auto;display:grid;justify-items:end;line-height:1.15}.p-svc-price small{font-size:.66rem;color:var(--muted)}.p-svc-price .p-money{font-weight:800;font-size:1rem;white-space:nowrap}.p-svc-foot .btn{flex:none}@media(max-width:520px){.p-svc-grid{gap:10px}.p-svc-card{grid-template-columns:44px minmax(0,1fr);column-gap:10px;row-gap:8px;padding:10px}.p-svc-card>.svc-img-thumb{width:44px;height:44px}.p-svc-name{font-size:.88rem}.p-svc-foot{gap:8px;padding-top:8px}}@media(max-width:360px){.p-svc-foot{flex-wrap:wrap}.p-svc-foot .btn{flex:1 1 100%;justify-content:center}}.svc-fieldset{margin:0;padding:12px 14px 14px;border:1px solid var(--border);border-radius:10px;display:grid;gap:10px;min-width:0}.svc-fieldset>legend{padding:0 6px;font-weight:700;font-size:.9rem}.svc-fieldset>p{margin:0}.svc-xfields{list-style:none;margin:0;padding:0;display:grid;gap:10px}.svc-xfield{display:grid;gap:10px;padding:12px;border:1px solid var(--border);border-radius:10px;background:var(--surface);min-width:0}.svc-xfield-head{display:flex;align-items:center;gap:8px;min-width:0}.svc-xfield-head strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.svc-xfield-type{flex:none;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:2px 8px;border-radius:99px;background:#ff8a1f24;color:var(--orange)}.svc-xfield-tools{margin-left:auto;display:inline-flex;gap:4px;flex:none}.svc-xfield-delete:hover{color:#ff8b80}.svc-xfield-required{align-self:end;padding-bottom:8px}.svc-add-field{justify-self:start}.p-custom-check{align-items:flex-start}.order-extra-fields{margin:6px 0 0;display:grid;gap:2px;font-family:var(--font);font-size:.78rem;white-space:normal}.order-extra-fields div{display:flex;gap:6px;flex-wrap:wrap}.order-extra-fields dt{color:var(--muted)}.order-extra-fields dt:after{content:" :"}.order-extra-fields dd{margin:0;overflow-wrap:anywhere;white-space:pre-line}.type-tabs{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--border);min-width:0}.type-tab{flex:none;padding:10px 14px;border:0;border-bottom:3px solid transparent;background:none;color:var(--muted);font:inherit;font-weight:700;font-size:.92rem;cursor:pointer;white-space:nowrap}.type-tab:hover{color:var(--text)}.type-tab.active{color:var(--text);border-bottom-color:var(--orange)}.type-tab:focus-visible{outline:2px solid var(--orange);outline-offset:-2px}.catalog-section{margin-top:28px;min-width:0}.service-groups:has(>.catalog-section){display:flex;flex-wrap:wrap;column-gap:24px;align-items:flex-start}.service-groups>.catalog-section{flex:1 1 100%}.service-groups>.catalog-section.compact{flex:0 1 calc(var(--n) * 250px + (var(--n) - 1) * 16px);max-width:100%}.catalog-section.compact .service-grid{grid-template-columns:repeat(var(--n),minmax(0,1fr))}.service-groups>.catalog-section.compact .catalog-section-head{min-height:6.6em;align-items:flex-end}.service-groups>.alert,.service-groups>.empty-state{flex:1 1 100%}.catalog-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px;padding-bottom:10px;border-bottom:2px solid var(--border)}.catalog-section-head h2,.catalog-section-head h3{margin:0;font-size:clamp(1.15rem,1rem + .6vw,1.45rem);line-height:1.25;overflow-wrap:anywhere}.catalog-section-head>span{flex:none;color:var(--muted);font-size:.85rem}.catalog-section-head .link-arrow{flex:none;font-size:.9rem}.service-card-name{overflow-wrap:anywhere}.service-card-meta{display:flex;flex-wrap:wrap;gap:6px}.avail-badge{display:inline-flex;align-items:center;gap:5px;font-size:.74rem;font-weight:700;color:#15803d}.avail-dot{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 3px #22c55e2e}.public[data-theme=dark] .avail-badge{color:#86efac}.rental-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:6px;font-size:.74rem;font-weight:700;background:#2563eb1f;color:#1d4ed8}.public[data-theme=dark] .rental-badge{background:#3b82f62e;color:#93c5fd}@media(max-width:520px){.catalog-section{margin-top:22px}.service-groups:has(>.catalog-section){column-gap:12px}.service-groups>.catalog-section.compact{flex-basis:100%}.service-groups>.catalog-section.compact .catalog-section-head{min-height:0}.service-groups>.catalog-section.single{flex-basis:calc(50% - 6px)}.service-groups>.catalog-section.single .catalog-section-head{min-height:7.4em;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:2px}.service-groups>.catalog-section.single .catalog-section-head h2{font-size:1rem}.catalog-section.single .service-grid{grid-template-columns:minmax(0,1fr)}.catalog-section.compact:not(.single) .service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-section-head{flex-wrap:wrap}.service-card-top{gap:4px}.avail-badge,.rental-badge{font-size:.68rem}}.mt-switch{display:inline-flex;border:1px solid var(--border);border-radius:10px;overflow:hidden;flex:none}.mt-switch button{min-width:72px;padding:10px 18px;border:0;background:transparent;color:var(--text-2);font:inherit;font-weight:800;letter-spacing:.06em;cursor:pointer}.mt-switch button+button{border-left:1px solid var(--border)}.mt-switch button:not(:disabled):hover{background:#ffffff0f;color:#fff}.mt-switch button:disabled{cursor:default}.mt-switch .mt-switch-on.current{background:#dc2626;color:#fff}.mt-switch .mt-switch-off.current{background:#16a34a;color:#fff}.mt-switch button:focus-visible{outline:2px solid var(--orange);outline-offset:-2px}.ap-ad-show{align-self:end;padding-bottom:10px}.ap-ad-summary{margin:0;font-weight:700;color:var(--text-2)}.ap-ad-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.ap-ad-item{border:1px solid var(--border);border-radius:12px;background:var(--surface);min-width:0}.ap-ad-item.off{opacity:.72}.ap-ad-item .ap-item-body{display:grid;gap:10px}.ap-ad-add{justify-self:start}.public{background:var(--bg);color:var(--text);font-size:calc(15px * var(--text-scale, 1));overflow-x:clip}.public .public-main{zoom:var(--zoom-desktop, 1)}@media(max-width:760px){.public .public-main{zoom:var(--zoom-mobile, 1)}}.public-main :is(h1,h2){zoom:var(--heading-zoom, 1)}.public-main :is(.section-head h2,.catalog-section-head h2,.catalog-section-head h3,.service-card h3){color:var(--heading, inherit)}.public .section{margin-top:calc(56px * var(--section-space, 1))}.public .catalog-section{margin-top:calc(28px * var(--section-space, 1))}.public .btn{border-radius:var(--btn-radius, 8px)}.public .btn-orange{background:var(--btn-bg, var(--orange));color:var(--btn-text, #1a0f00)}.public .btn-orange:hover{background:var(--btn-hover, var(--orange-600))}.public .link-orange{color:var(--link, var(--orange-600))}.public-main .link-arrow{color:var(--link, inherit)}.public-main .link-arrow:hover{color:var(--hover, var(--orange-600))}.site-nav{color:var(--header-text, #fff)}.site-nav :is(.nav-pill,.nav-square,.nav-btn-ghost,.nav-currency select){color:var(--header-text, #fff)}.public.header-static .site-nav{position:relative}.site-nav .logo:not(.logo-custom){zoom:var(--logo-zoom, 1)}@media(max-width:1024px){.nav-account{display:none}.nav-panel-account{display:flex;flex-wrap:wrap;margin-top:4px}.nav-panel-account .nav-btn{flex:1 1 140px}}@media(max-width:760px){.site-nav .logo.logo-custom img{height:var(--logo-h-mobile, 34px);max-width:46vw}.site-nav .logo:not(.logo-custom){zoom:var(--logo-zoom-mobile, 1)}}.public .service-grid{grid-template-columns:repeat(var(--cards-cols, 5),minmax(0,1fr));gap:var(--cards-gap, 14px);align-items:stretch}@media(max-width:1100px){.public .service-grid{grid-template-columns:repeat(var(--cards-cols-tablet, 3),minmax(0,1fr))}}@media(max-width:760px){.public .service-grid{grid-template-columns:repeat(var(--cards-cols-mobile, 2),minmax(0,1fr));gap:min(var(--cards-gap, 10px),10px)}}.public .service-card{--pad: var(--card-pad, 12px);--sc-text: var(--card-text, #e8eef8);--sc-muted: color-mix(in srgb, var(--sc-text) 64%, transparent);display:flex;flex-direction:column;gap:0;padding:0;min-width:0;overflow:hidden;background:var(--card-bg, #0f1d33);color:var(--sc-text);border:1px var(--card-border-style, solid) var(--card-border, rgb(255 255 255 / 9%));border-radius:var(--radius, 10px);box-shadow:0 1px 2px #060e1a38,0 6px 16px #060e1a1a;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.public .service-card:hover{transform:none;border-color:var(--card-border, rgb(255 255 255 / 9%))}@media(hover:hover){.public .service-card:hover{transform:translateY(-2px);border-color:var(--hover, rgb(255 138 31 / 55%));box-shadow:0 10px 24px #060e1a42}}.public .service-card .sc-media{position:relative}.public .service-card .svc-img-card{aspect-ratio:var(--card-img-ratio, 2 / 1);margin:0;border-radius:0;background:#0a1628}.public .service-card .svc-img img{object-fit:var(--card-img-fit, contain)}.public .service-card .svc-img-fill{display:var(--card-img-fill, block)}.sc-badges{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:8px var(--pad) 0}.sc-media .sc-badges{position:absolute;inset:6px 6px auto;padding:0;pointer-events:none}.public .service-card :is(.avail-badge,.id-badge){display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border:0;border-radius:99px;font-size:.64rem;font-weight:700;line-height:1.45;background:#060e1abd;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.public .service-card .avail-badge{color:#4ade80}.public .service-card .avail-dot{width:6px;height:6px;box-shadow:none}.public .service-card .id-badge{color:#cbd5e1;font-family:inherit;letter-spacing:.02em}.sc-body{display:grid;align-content:start;gap:5px;flex:1;min-width:0;padding:9px var(--pad) 9px}.sc-category{margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--sc-muted)}.public .service-card .service-card-name{margin:0;color:var(--card-text, #fff);font-family:var(--font);font-size:.87rem;font-weight:700;line-height:1.28;overflow-wrap:anywhere}.public .service-card .service-card-meta{display:flex;flex-wrap:wrap;gap:4px}.public .service-card :is(.delay-badge,.rental-badge){display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border:0;border-radius:6px;font-size:.66rem;font-weight:700;line-height:1.45}.public .service-card .delay-badge{background:#ff8a1f26;color:#ffb067}.public .service-card .delay-badge.muted-badge{background:#ffffff12;color:var(--sc-muted)}.public .service-card .rental-badge{background:#3b82f633;color:#93c5fd}.public .service-card .service-card-desc{margin:0;font-size:.75rem;line-height:1.4;color:var(--sc-muted);-webkit-line-clamp:2}.public .service-card .checklist{gap:3px}.public .service-card .checklist li{gap:6px;font-size:.73rem;line-height:1.35;color:var(--sc-muted)}.public .service-card .checklist svg{margin-top:2px}.public .service-card-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0;padding:8px var(--pad);border-top:1px var(--card-border-style, solid) rgb(255 255 255 / 7%);background:#00000029}.public .service-card .sc-price{display:grid;gap:1px;min-width:0;line-height:1.1;white-space:nowrap}.public .service-card .sc-price strong{font-size:1.08rem;color:var(--card-text, #fff)}.public .service-card .sc-price small{font-size:.6rem;font-weight:800;letter-spacing:.04em;color:var(--orange)}.sc-price-alt{font-style:normal;font-size:.72rem;font-weight:600;color:var(--sc-muted)}.public .service-card-foot .btn{flex:none;min-height:30px;padding:4px 11px;font-size:.77rem;border-radius:var(--btn-radius, 7px)}.public .service-card .btn-dark{background:var(--btn-bg, #1d6bff);color:var(--btn-text, #fff)}.public .service-card .btn-dark:hover{background:var(--btn-hover, #1557d6)}.public .service-card .btn-outline{background:transparent;color:var(--sc-text);border-color:#ffffff47}.public .service-card .btn-outline:hover{border-color:var(--sc-text)}.public .service-groups>.catalog-section.compact{flex-basis:calc(var(--n) * 215px + (var(--n) - 1) * var(--cards-gap, 14px))}@media(max-width:520px){.public .service-card{--pad: min(var(--card-pad, 9px), 9px)}.sc-body{padding-block:7px;gap:4px}.public .service-card .service-card-name{font-size:.8rem}.public .service-card-foot{flex-direction:column;align-items:stretch;gap:6px;margin:0;padding:7px var(--pad) var(--pad)}.public .service-card-foot .btn{width:100%}}.public .site-footer{--footer-bg: var(--ft-bg, #081525);--footer-text: var(--ft-text, #a7b7cc);--footer-electric: var(--ft-accent, #4da3ff)}.footer-extra{margin-top:14px}.main-banner{position:relative;height:var(--hero-h, 380px);overflow:hidden;isolation:isolate;background:var(--navy-900)}.main-slide{position:absolute;inset:0;display:flex;align-items:center;color:var(--banner-text, #fff);opacity:0;visibility:hidden;transition:opacity var(--hero-transition, .6s) ease,visibility 0s linear var(--hero-transition, .6s);background:radial-gradient(ellipse at 85% 10%,rgb(255 138 31 / 22%),transparent 55%),linear-gradient(135deg,#12305e,var(--navy-900) 70%)}.main-slide.active{opacity:1;visibility:visible;z-index:1;transition:opacity var(--hero-transition, .6s) ease,visibility 0s}.main-slide picture,.main-slide img{position:absolute;inset:0;width:100%;height:100%}.main-slide img{object-fit:cover;-webkit-user-select:none;user-select:none}.main-slide-shade{position:absolute;inset:0;background:var(--banner-overlay, none)}.main-slide:not(.has-image) .main-slide-shade{display:none}.main-slide-body{position:relative;z-index:1;padding-block:28px 40px}.main-slide-title{margin:0;max-width:22ch;color:inherit;font-family:var(--font-display);font-weight:800;font-size:clamp(1.7rem,1rem + 2.4vw,3rem);line-height:1.02;letter-spacing:.01em;text-shadow:0 2px 18px rgb(0 0 0 / 25%)}.main-slide-title span{color:var(--orange)}.main-slide-sub{margin-top:8px;max-width:60ch;font-weight:600;font-size:1.05rem;opacity:.94}.main-slide-promo{display:inline-block;margin-top:12px;padding:4px 12px;border-radius:99px;background:var(--orange);color:#1a0f00;font-weight:700;font-size:.85rem}.main-slide-desc{margin-top:10px;max-width:52ch;font-size:.95rem;line-height:1.5;opacity:.9}.main-banner-dots{position:absolute;z-index:2;left:50%;bottom:14px;transform:translate(-50%);display:flex;gap:8px}.main-banner-dots button{width:10px;height:10px;padding:0;border:0;border-radius:99px;cursor:pointer;background:#ffffff73;transition:width .25s,background-color .25s}.main-banner-dots button.active{width:26px;background:var(--orange)}.main-banner-dots button:focus-visible{outline:2px solid #fff;outline-offset:2px}@media(max-width:760px){.main-banner{height:var(--hero-h-mobile, 240px)}.main-slide-shade{background:var(--banner-overlay-mobile, var(--banner-overlay, none))}.main-slide-body{padding-block:18px 30px}.main-slide-title{font-size:clamp(1.35rem,1rem + 3vw,1.9rem)}.main-slide-sub{font-size:.92rem}.main-slide-desc{display:none}.main-slide-body .banner-ctas{margin-top:10px;gap:8px}.main-slide-body .btn{min-height:36px;padding:6px 14px;font-size:.85rem}}@media(prefers-reduced-motion:reduce){.main-slide,.main-slide.active{transition:none}}.resellers-strip{padding:22px 0 20px;border-top:1px solid rgb(255 255 255 / 8%);color:var(--rs-text, #fff)}.site-footer>.resellers-strip{padding:28px 0 0;border-top:0}.site-footer>.resellers-strip+.footer-brand{padding-top:22px}.rs-title{display:flex;align-items:center;justify-content:center;gap:8px;margin:0 0 12px;color:var(--rs-text, #fff);font-family:var(--font-display);font-size:1.15rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.rs-title svg{color:#93c5fd}.rs-band{position:relative;overflow:hidden;padding:12px 0;border-radius:999px;background:var(--rs-bg, linear-gradient(100deg, rgb(20 82 200 / 58%), rgb(37 99 235 / 34%) 48%, rgb(14 165 233 / 30%)));border:1px solid var(--rs-border, rgb(147 197 253 / 48%));box-shadow:inset 0 1px #ffffff24,0 8px 24px #04123c52;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.rs-viewport{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.rs-viewport::-webkit-scrollbar{display:none}.rs-viewport:focus-visible{outline:2px solid #93c5fd;outline-offset:-3px;border-radius:999px}.rs-track{list-style:none;margin:0;padding:0 18px;display:flex;align-items:center;gap:var(--rs-gap, 16px);width:max-content}.rs-viewport.is-static{-webkit-mask-image:none;mask-image:none}.rs-viewport.is-static .rs-track{width:auto;flex-wrap:wrap;justify-content:center;row-gap:8px}.rs-chip{display:inline-flex;align-items:center;gap:12px;padding:6px 20px 6px 6px;border-radius:999px;white-space:nowrap;color:var(--rs-text, #fff);text-decoration:none;background:var(--rs-chip-bg, rgb(255 255 255 / 8%));border:1px solid rgb(191 219 254 / 22%);transition:background-color .2s,border-color .2s,transform .2s}a.rs-chip:hover,a.rs-chip:focus-visible{background:#ffffff29;border-color:#bfdbfeb3;transform:translateY(-1px)}a.rs-chip:focus-visible{outline:2px solid #fff;outline-offset:2px}.rs-logo{display:grid;place-items:center;flex:none;width:var(--rs-logo, 56px);height:var(--rs-logo, 56px);overflow:hidden;border-radius:50%;background:#fff;border:2px solid rgb(191 219 254 / 75%);box-shadow:0 2px 8px #04123c59}.rs-logo img{width:100%;height:100%;padding:3px;object-fit:contain}.rs-logo:has(>span){background:linear-gradient(135deg,#1d4ed8,#0ea5e9)}.rs-logo>span{color:#fff;font-family:var(--font-display);font-weight:800;font-size:calc(var(--rs-logo, 56px) * .36)}.rs-name{font-size:1.02rem;font-weight:700;letter-spacing:.01em;text-shadow:0 1px 2px rgb(0 0 0 / 25%)}.rs-text{display:grid;gap:2px;line-height:1.15}.rs-badge{justify-self:start;padding:2px 8px;border-radius:99px;font-size:.62rem;font-weight:800;letter-spacing:.1em;color:#0b1626;background:linear-gradient(90deg,#fde68a,#e8c25a);box-shadow:0 1px 4px #00000040}@media(max-width:760px){.resellers-strip{padding:18px 0 16px}.site-footer>.resellers-strip{padding:22px 0 0}.site-footer>.resellers-strip+.footer-brand{padding-top:18px}.rs-title{margin-bottom:10px;font-size:1rem}.rs-band{padding:8px 0;border-radius:30px}.rs-track{padding-inline:12px;gap:min(var(--rs-gap, 12px),12px)}.rs-chip{gap:9px;padding:5px 14px 5px 5px}.rs-logo{width:calc(var(--rs-logo, 56px) * .8);height:calc(var(--rs-logo, 56px) * .8)}.rs-name{font-size:.9rem}}@media(prefers-reduced-motion:reduce){.rs-chip{transition:none}}.google-signin{display:grid;gap:8px}.btn-google{gap:10px;background:#fff;color:#1f1f1f;border:1px solid #d0d7de;font-weight:600}.btn-google:hover{background:#f6f8fa;border-color:#b9c2cc}.btn-google:focus-visible{outline:2px solid #1a73e8;outline-offset:2px}.google-terms{margin:0;color:var(--muted);font-size:.78rem;text-align:center}.google-terms a{color:inherit}.auth-divider{display:flex;align-items:center;gap:12px;margin:4px 0 0;color:var(--muted);font-size:.8rem;text-transform:uppercase;letter-spacing:.08em}.auth-divider:before,.auth-divider:after{content:"";flex:1;height:1px;background:var(--border)}.gs-steps{margin:0;padding-left:20px;display:grid;gap:8px;color:var(--text-2);line-height:1.5}.gs-uri{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.gs-uri code{padding:8px 10px;border-radius:8px;background:#ffffff0f;border:1px solid var(--border);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.ap-colors-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px 14px}.ap-color-field{display:flex;align-items:center;gap:10px;min-width:0;padding:6px 8px;border:1px solid var(--border);border-radius:10px}.ap-color-field.set{border-color:var(--orange)}.ap-color-field input[type=color]{flex:none;width:40px;height:36px;padding:2px;border-radius:8px;border:1px solid var(--border);background:transparent;cursor:pointer}.ap-color-text{display:grid;gap:2px;flex:1;min-width:0;font-size:.82rem}.ap-color-text input{min-height:30px;padding:2px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem}.ap-range strong{margin-left:6px;color:var(--orange);font-weight:700}.ap-range input[type=range],.ap-optional input[type=range]{width:100%;accent-color:var(--orange)}.ap-optional{display:grid;gap:6px}.ap-link-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;gap:10px;align-items:end}.ap-image-note{color:#4ade80}.sl-preview{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.sl-preview .footer-social{margin-top:0}.sl-icon{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:9px;color:#dbe4f0;background:#ffffff0a;border:1px solid rgb(77 163 255 / 30%)}.sl-icon.big{width:44px;height:44px;flex:none}.sl-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.sl-item{display:flex;gap:14px;align-items:flex-start;padding:12px;border:1px solid var(--border);border-radius:12px}.sl-item.off{opacity:.75}.sl-body{display:grid;gap:8px;flex:1;min-width:0}.sl-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.sl-head .checkbox{margin-left:auto}.sp-quick{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.rs-status{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.rs-status li{padding:10px 12px;border:1px solid var(--border);border-radius:10px;color:var(--text-2);font-size:.85rem}.rs-status strong{display:block;font-family:var(--font-display);font-size:1.6rem;color:var(--text)}.rs-status li.ok strong{color:#4ade80}.rs-status li.off strong{color:#f87171}.ap-live-frame{border:1px solid var(--border);border-radius:12px;overflow:hidden;max-height:720px;overflow-y:auto}.public.ap-live{min-height:0;pointer-events:none}.ap-live .site-nav{position:relative}@media(max-width:760px){.ap-link-row{grid-template-columns:1fr}}.cu-api{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:4px 0 14px;padding:12px 14px;border:1px solid var(--border);border-radius:10px;background:var(--surface-2)}.cu-api-body{display:grid;gap:4px;min-width:0;flex:1 1 260px}.cu-api-body strong{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.am-api-access{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.am-api-access .p-muted{flex:1 1 240px}.db .db-link{min-height:36px;padding:0 14px;border-radius:999px;font-size:.86rem;border:1px solid rgb(140 196 255 / 35%);background:#1d6bff1f;transition:background-color .15s,border-color .15s,color .15s}.db .db-link:hover{background:#1d6bff3d;border-color:#8cc4ffa6}.p-btn-details{min-height:36px;padding:0 14px;justify-content:center;border-radius:8px;font-weight:700;transition:background-color .15s,color .15s}.db-btn-gold{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-weight:800;letter-spacing:.01em;transition:transform .15s,box-shadow .15s}.db-btn-gold:hover{transform:translateY(-1px);box-shadow:0 14px 28px #f5b82e6b}.db-counters a{min-height:44px;padding:6px 12px;border:1px solid transparent;transition:background-color .15s,border-color .15s}.db-counters a:hover{border-color:#ffffff38}.db .db-link:focus-visible,.p-btn-details:focus-visible,.db-btn-gold:focus-visible,.db-counters a:focus-visible,.verify-banner-form .btn:focus-visible{outline:2px solid #ffd166;outline-offset:2px}.verify-banner-form{align-items:stretch}.verify-banner-form .otp-input,.verify-banner-form .btn{min-height:44px}.verify-banner-form .btn{padding:0 18px;border-radius:10px;font-size:.9rem;font-weight:700;justify-content:center}.verify-banner-form .btn-orange:disabled{opacity:.55;cursor:not-allowed}.verify-banner-form .otp-input{box-sizing:border-box;height:44px;padding-block:0;letter-spacing:.4em;text-align:center}@media(max-width:1200px){.db-row.db-row-wide{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.verify-banner>div{width:100%}.verify-banner-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.verify-banner-form .otp-input{grid-column:1 / -1;max-width:none;width:100%}.db-section-head{flex-wrap:wrap}.db .db-link,.p-btn-details{min-height:40px}}.portal-customer[data-theme=light] .db .db-link{border-color:#c7d8fb;background:#eef4ff}.portal-customer[data-theme=light] .db .db-link:hover{background:#dce8ff}.portal-customer[data-theme=light] .db-counters a:hover{border-color:#ffffff59}.p-dual-price{display:inline-grid;justify-items:end;gap:1px;line-height:1.15;text-align:right}.p-dual-price>span{white-space:nowrap}.p-dual-price strong{font-weight:800;color:var(--text, #fff)}.p-dual-price small{font-size:.66rem;font-weight:800;letter-spacing:.04em;color:var(--orange)}.price-gnf{font-style:normal;font-size:.74rem;font-weight:600;color:var(--muted);white-space:nowrap}.cc-code{width:100%;min-height:160px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.84rem;line-height:1.5;tab-size:2;white-space:pre;overflow:auto;resize:vertical}.cc-count{justify-self:end;color:var(--muted);font-variant-numeric:tabular-nums}.cc-actions{flex-wrap:wrap}.cc-preview{display:flex;justify-content:center;padding:12px;border:1px solid var(--border);border-radius:10px;background:var(--surface-2, rgb(0 0 0 / 15%))}.cc-preview iframe{display:block;width:100%;height:320px;border:0;border-radius:8px;background:#fff}.cc-preview.mobile iframe{width:375px;max-width:100%;height:560px}@media(max-width:560px){.cc-actions .btn{flex:1 1 100%;justify-content:center}}.sms-actions{flex-wrap:wrap}.sms-ok{color:#4ade80}.sms-ko{color:#ff9b8f}.portal-admin[data-theme=light] .sms-ok,.portal[data-theme=light] .sms-ok{color:#15803d}.portal-admin[data-theme=light] .sms-ko,.portal[data-theme=light] .sms-ko{color:#b42318}.sms-senders{display:flex;flex-wrap:wrap;gap:6px;margin:0}.sms-senders .p-chip{cursor:pointer;border:1px solid var(--border);background:transparent;color:inherit}.sms-senders .p-chip.active{border-color:var(--orange);color:var(--orange)}.sms-h3{margin:18px 0 4px;font-size:1rem}.sms-copy{display:flex;gap:8px;align-items:center}.sms-copy input{flex:1;min-width:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.82rem}.sms-events{display:flex;flex-wrap:wrap;gap:8px 18px}@media(max-width:560px){.sms-actions .btn{flex:1 1 100%;justify-content:center}.sms-copy{flex-wrap:wrap}}.hp-field{position:absolute!important;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.fu-loader{display:grid;place-items:center;padding:24px 16px;animation:fu-fade-in .25s ease-out both}.fu-loader-overlay{position:fixed;inset:0;z-index:2000;background:radial-gradient(ellipse at 50% 35%,rgb(29 107 255 / 38%),transparent 60%),#071228d1;-webkit-backdrop-filter:blur(8px) saturate(1.2);backdrop-filter:blur(8px) saturate(1.2)}.fu-loader-inline{min-height:min(60vh,520px)}.fu-loader-card{display:grid;justify-items:center;gap:10px;width:min(340px,100%);padding:28px 22px 24px;text-align:center;border-radius:22px;border:1px solid rgb(140 196 255 / 22%);background:linear-gradient(160deg,#1434788c,#08142eb3);box-shadow:0 24px 60px #02081873,inset 0 1px #ffffff14}.fu-loader-inline .fu-loader-card{background:linear-gradient(160deg,#14347859,#08142e73);box-shadow:none}.fu-loader-mark{position:relative;display:grid;place-items:center;width:128px;height:128px;margin-bottom:6px}.fu-loader-mark img{position:relative;width:96px;height:96px;border-radius:24px;box-shadow:0 10px 30px #ff790040,0 0 0 1px #ffffff1a;animation:fu-breathe 1.8s ease-in-out infinite}.fu-loader-ring{position:absolute;inset:0;border-radius:34px;padding:3px;background:conic-gradient(from 0deg,#1d6bff00,#1d6bff 35%,#6ea4ff,#ff9a1f 75%,#ff9a1f00 90%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:fu-spin 1.4s linear infinite}.fu-loader-title{margin:0;display:inline-flex;align-items:baseline;gap:2px;color:#fff;font-family:var(--font-display, inherit);font-size:1.25rem;font-weight:800;letter-spacing:.02em}.fu-loader-tagline{margin:0;color:#c7d8fb;font-size:.86rem;line-height:1.4}.fu-loader.is-slow .fu-loader-title{font-family:inherit;font-size:.95rem;font-weight:600;line-height:1.45;color:#e6eeff}.fu-loader.is-slow .fu-loader-ring{animation:none;opacity:.35}.fu-loader.is-slow .fu-loader-mark img{animation:none}.fu-loader-retry{margin-top:6px}.fu-loader-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.fu-loader-dismiss{margin-top:6px;color:#e6eeff;background:transparent;border:1px solid rgb(140 196 255 / 40%)}.fu-loader-dismiss:hover{background:#8cc4ff1f}.fu-loader-placeholder{min-height:min(60vh,520px)}.fu-loader-dots{display:inline-flex;gap:3px;margin-left:2px}.fu-loader-dots i{width:5px;height:5px;border-radius:50%;background:#ff9a1f;animation:fu-dot 1.2s ease-in-out infinite}.fu-loader-dots i:nth-child(2){animation-delay:.15s}.fu-loader-dots i:nth-child(3){animation-delay:.3s}@keyframes fu-spin{to{transform:rotate(360deg)}}@keyframes fu-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}@keyframes fu-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes fu-fade-in{0%{opacity:0}to{opacity:1}}@media(max-width:480px){.fu-loader-mark{width:108px;height:108px}.fu-loader-mark img{width:80px;height:80px;border-radius:20px}.fu-loader-ring{border-radius:30px}.fu-loader-title{font-size:1.1rem}}@media(prefers-reduced-motion:reduce){.fu-loader,.fu-loader-mark img,.fu-loader-ring,.fu-loader-dots i{animation:none!important}.fu-loader-dots i{opacity:.7}}.idle-overlay{position:fixed;inset:0;z-index:2100;display:grid;place-items:center;padding:16px;background:#071228b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:fu-fade-in .2s ease-out both}.idle-dialog{display:grid;justify-items:center;gap:10px;width:min(380px,100%);padding:26px 22px 22px;text-align:center;border-radius:20px;border:1px solid rgb(140 196 255 / 25%);background:linear-gradient(160deg,#143478eb,#08142ef5);box-shadow:0 24px 60px #0208187f;color:#fff}.idle-count{display:grid;place-items:center;width:76px;height:76px;border-radius:50%;border:3px solid #ff9a1f;font-family:var(--font-display, inherit);font-size:1.9rem;font-weight:800;font-variant-numeric:tabular-nums;color:#ff9a1f;box-shadow:0 0 0 6px #ff9a1f1f}.idle-dialog h2{margin:4px 0 0;font-size:1.3rem;color:#fff}.idle-dialog p{margin:0;color:#dbe8ff;font-size:.95rem;line-height:1.45}.idle-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px}.idle-leave{color:#e6eeff;background:transparent;border:1px solid rgb(140 196 255 / 40%)}.idle-leave:hover{background:#8cc4ff1f}@media(max-width:480px){.idle-actions .btn{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){.idle-overlay{animation:none}}.idle-notice{margin:0 0 12px;padding:10px 12px;border-radius:10px;border:1px solid rgb(29 107 255 / 40%);background:#1d6bff1f;color:inherit;font-size:.9rem;line-height:1.45}.seo-count{margin-left:6px;font-variant-numeric:tabular-nums;opacity:.8}.seo-over{color:#e5484d;font-weight:700;opacity:1}.seo-preview{display:grid;gap:2px;padding:14px 16px;border-radius:12px;border:1px solid var(--p-border, rgb(127 127 127 / 25%));background:#fff;color:#202124;font-family:Arial,sans-serif;max-width:620px}.seo-preview small{color:#5f6368;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em}.seo-preview-url{color:#202124;font-size:.85rem}.seo-preview-title{color:#1a0dab;font-size:1.15rem;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seo-preview p{margin:0;color:#4d5156;font-size:.9rem;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.seo-pages{display:grid;gap:12px}.seo-page-row{margin:0;padding:10px 14px 4px;border:1px solid var(--p-border, rgb(127 127 127 / 25%));border-radius:12px;min-width:0}.seo-page-row legend{padding:0 6px}.sc-status{list-style:none;margin:0;padding:0;display:grid;gap:8px}.sc-status-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;padding:8px 0;border-bottom:1px solid var(--p-border, rgb(127 127 127 / 18%))}.sc-status-row>span:last-child{overflow-wrap:anywhere}.sc-tools{margin:0;padding-left:18px;display:grid;gap:6px}.seo-page .gs-uri{flex-wrap:wrap}.seo-page .gs-uri code{overflow-wrap:anywhere}.tf-key{display:block;padding:10px 12px;border-radius:10px;background:#1d6bff1a;font-size:1.05rem;letter-spacing:.06em;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.tf-recovery{padding:12px 14px;border-radius:12px;border:1px dashed #ff9a1f;background:#ff9a1f14}.tf-recovery ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:6px;margin:8px 0 0;padding:0;list-style:none}.tf-recovery code{font-size:1rem;letter-spacing:.05em;-webkit-user-select:all;user-select:all}.admin-login-code{font-size:1.4rem;letter-spacing:.3em;text-align:center;font-variant-numeric:tabular-nums}.imei-label-row{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.imei-count{font-weight:600;font-variant-numeric:tabular-nums;color:var(--muted, #6b7280)}.imei-count.full{color:#16a34a}.imei-card input{font-family:ui-monospace,Consolas,monospace;font-size:1.1rem;letter-spacing:.08em}.imei-actions{display:grid;grid-template-columns:1fr auto;gap:10px}.imei-actions .btn{min-height:46px}.imei-verdict{display:flex;align-items:center;gap:10px;font-size:1.15rem}.imei-light{width:14px;height:14px;border-radius:50%;flex:none}.imei-result.ok .imei-light{background:#16a34a;box-shadow:0 0 0 4px #16a34a38}.imei-result.ko .imei-light{background:#dc2626;box-shadow:0 0 0 4px #dc262638}.imei-reason{display:flex;align-items:flex-start;gap:6px;margin:0}.imei-copy{justify-self:start;background:var(--surface);color:var(--text);border:1px solid var(--border-strong)}.imei-limits{display:flex;gap:8px;align-items:flex-start;margin:0;padding:10px 12px;border-radius:var(--radius);background:var(--surface-2, rgb(127 127 127 / 8%));font-size:.88rem;line-height:1.5}.imei-limits svg{flex:none;margin-top:3px}@media(max-width:480px){.imei-actions{grid-template-columns:1fr}}.ac-invoice-foot{margin:18px 0 0;padding-top:12px;border-top:1px solid var(--p-border, rgb(127 127 127 / 25%));text-align:center;font-size:.82rem;opacity:.85}.ai-widget{--ai-color: #1d6bff;position:fixed;bottom:20px;z-index:1500;display:flex;flex-direction:column;align-items:flex-end;gap:12px}.ai-widget.ai-right{right:20px}.ai-widget.ai-left{left:20px;align-items:flex-start}.ai-fab{width:62px;height:62px;border-radius:50%;border:0;display:grid;place-items:center;cursor:pointer;color:#fff;background:radial-gradient(circle at 30% 25%,color-mix(in srgb,var(--ai-color) 70%,#fff),var(--ai-color) 60%,color-mix(in srgb,var(--ai-color) 70%,#000));box-shadow:0 12px 30px color-mix(in srgb,var(--ai-color) 45%,transparent),0 0 0 4px color-mix(in srgb,var(--ai-color) 18%,transparent);transition:transform .15s ease}.ai-fab:hover{transform:translateY(-2px) scale(1.04)}.ai-fab:focus-visible{outline:3px solid #fff;outline-offset:3px}.ai-logo-img{border-radius:50%;object-fit:cover}.ai-panel{width:min(390px,calc(100vw - 32px));height:min(620px,calc(100vh - 120px));display:flex;flex-direction:column;overflow:hidden;border-radius:20px;background:#0d1830;color:#e8eefc;border:1px solid rgb(140 180 255 / 18%);box-shadow:0 24px 60px #0208188c;animation:fu-fade-in .18s ease-out both}.ai-head{display:flex;align-items:center;gap:8px;padding:12px 12px 12px 14px;color:#fff;background:linear-gradient(135deg,var(--ai-color),color-mix(in srgb,var(--ai-color) 55%,#071233))}.ai-avatar{width:40px;height:40px;flex:none;display:grid;place-items:center;border-radius:50%;background:#ffffff29;color:#fff}.ai-title{flex:1;min-width:0;display:grid}.ai-title strong{font-size:.95rem;line-height:1.2;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ai-title small{display:flex;align-items:center;gap:6px;opacity:.9;font-size:.75rem}.ai-dot{width:8px;height:8px;border-radius:50%;background:#34d399;box-shadow:0 0 0 3px #34d39940}.ai-icon-btn{width:34px;height:34px;flex:none;display:grid;place-items:center;border:0;border-radius:10px;background:transparent;color:inherit;cursor:pointer}.ai-icon-btn:hover,.ai-icon-btn:focus-visible{background:#ffffff29}.ai-messages{flex:1;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:10px;overscroll-behavior:contain}.ai-msg{max-width:86%;padding:10px 12px;border-radius:14px;font-size:.92rem;line-height:1.5;overflow-wrap:anywhere}.ai-msg p{margin:0}.ai-msg p+p,.ai-msg p+ul,.ai-msg ul+p{margin-top:8px}.ai-msg ul{margin:0;padding-left:18px}.ai-msg a{color:#8ec5ff;font-weight:600}.ai-bot{align-self:flex-start;background:#16254a;border-bottom-left-radius:4px}.ai-user{align-self:flex-end;background:var(--ai-color);color:#fff;border-bottom-right-radius:4px;white-space:pre-wrap}.ai-error{background:#e5484d29;border:1px solid rgb(229 72 77 / 40%)}.ai-typing{display:flex;gap:5px;padding:14px}.ai-typing span:not(.sr-only){width:7px;height:7px;border-radius:50%;background:#8ea7d8;animation:ai-blink 1.2s infinite ease-in-out}.ai-typing span:nth-child(2){animation-delay:.15s}.ai-typing span:nth-child(3){animation-delay:.3s}@keyframes ai-blink{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.ai-shortcuts{display:flex;gap:6px;padding:8px 12px 0;overflow-x:auto;scrollbar-width:none}.ai-shortcuts a{flex:none;display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border-radius:999px;font-size:.8rem;font-weight:600;text-decoration:none;color:#dbe6ff;background:#8cb4ff1f;border:1px solid rgb(140 180 255 / 22%)}.ai-shortcuts a:hover{background:#8cb4ff38}.ai-shortcuts .ai-wa{color:#d1fae5;background:#25d36629;border-color:#25d36659}.ai-alert{margin:8px 12px 0;padding:8px 10px;border-radius:10px;font-size:.84rem;background:#e5484d29;color:#fecaca}.ai-input{display:flex;align-items:flex-end;gap:8px;padding:10px 12px}.ai-input textarea{flex:1;resize:none;max-height:120px;min-height:44px;padding:11px 12px;border-radius:12px;border:1px solid rgb(140 180 255 / 25%);background:#0a1428;color:#fff;font:inherit;font-size:.93rem}.ai-input textarea:focus{outline:2px solid var(--ai-color);outline-offset:0}.ai-send{width:44px;height:44px;flex:none;display:grid;place-items:center;border:0;border-radius:12px;background:var(--ai-color);color:#fff;cursor:pointer}.ai-send:disabled{opacity:.45;cursor:default}.ai-foot{margin:0;padding:0 12px 10px;font-size:.7rem;line-height:1.4;color:#93a4c6}.ai-history{flex:1;overflow-y:auto;padding:10px}.ai-history ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.ai-history li{display:flex;align-items:center;gap:4px;border-radius:12px;background:#13213f}.ai-history li.current{outline:1px solid var(--ai-color)}.ai-history-open{flex:1;min-width:0;display:grid;gap:2px;padding:10px 12px;text-align:left;border:0;background:transparent;color:inherit;cursor:pointer}.ai-history-open strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.88rem}.ai-history-open small,.ai-muted{color:#93a4c6;font-size:.78rem}@media(max-width:560px){.ai-widget,.ai-widget.ai-right,.ai-widget.ai-left{right:14px;left:auto;bottom:14px}.ai-widget.ai-left{left:14px;right:auto}.ai-panel{position:fixed;inset:0;width:100%;height:100dvh;border-radius:0;border:0}.ai-fab.open{display:none}}@media(prefers-reduced-motion:reduce){.ai-panel,.ai-typing span{animation:none}.ai-fab{transition:none}}@media print{.ai-widget{display:none}}.aa-tabs{flex-wrap:wrap}.aa-preview{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;color:#fff;margin-bottom:10px;box-shadow:0 8px 20px #00000040}.aa-preview img{border-radius:50%;object-fit:cover}.aa-languages,.aa-faq{margin:0;padding:10px 14px;border:1px solid var(--p-border, rgb(127 127 127 / 25%));border-radius:12px;min-width:0}.aa-faq{display:grid;gap:6px}.aa-faq>.btn{justify-self:start}.aa-search{display:flex;gap:8px;max-width:460px}.aa-search input{flex:1;min-width:0}.aa-thread{list-style:none;margin:0;padding:0;display:grid;gap:10px}.aa-thread li{padding:10px 12px;border-radius:12px;max-width:760px}.aa-thread li.user{background:#1d6bff24;justify-self:end}.aa-thread li.bot{background:#7f7f7f1f}.aa-thread p{margin:4px 0;white-space:pre-wrap;overflow-wrap:anywhere}.aa-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.aa-tile{padding:14px 16px;border-radius:14px;border:1px solid var(--p-border, rgb(127 127 127 / 25%));display:grid;gap:4px}.aa-tile strong{font-size:1.5rem;font-variant-numeric:tabular-nums}.aa-bars{display:grid;grid-template-columns:repeat(14,1fr);gap:6px;align-items:end;height:160px}.aa-bar{height:100%;display:grid;grid-template-rows:1fr auto;gap:4px;text-align:center}.aa-bar span{align-self:end;min-height:2px;border-radius:6px 6px 0 0;background:linear-gradient(#5b9dff,#1d6bff)}.aa-bar small{font-size:.7rem;opacity:.75}.rp-section{margin-bottom:28px}.rp-title{margin:8px 0 16px;font-size:1.4rem}.rp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;align-items:stretch}.rp-tier{position:relative;display:flex;flex-direction:column;gap:14px;padding:22px 20px}.rp-tier h3{margin:0;font-size:1.25rem}.rp-tier h4{margin:0 0 6px;font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted, #6b7280)}.rp-highlight{border:2px solid var(--orange, #ff9a1f);box-shadow:0 14px 34px #ff9a1f2e}.rp-badge{position:absolute;top:-12px;right:16px;padding:3px 10px;border-radius:999px;background:var(--orange, #ff9a1f);color:#241600;font-size:.75rem;font-weight:800}.rp-figures{display:grid;gap:8px;margin:0;padding:12px;border-radius:var(--radius, 12px);background:var(--surface-2, rgb(127 127 127 / 8%))}.rp-figures div{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.rp-figures dt{font-size:.85rem;color:var(--muted, #6b7280)}.rp-figures dd{margin:0;font-weight:700;text-align:right}.rp-list{margin:0;padding:0;list-style:none;display:grid;gap:5px}.rp-list li{display:flex;gap:6px;align-items:flex-start;line-height:1.45}.rp-list svg{flex:none;margin-top:3px;color:#16a34a}.rp-unset{color:var(--muted, #6b7280);font-style:italic;font-weight:400;font-size:.9rem}.rp-api{margin:0;line-height:1.45}.rp-api-included{color:#16a34a}.rp-api-not_included{color:var(--danger, #dc2626)}.rp-note{margin:16px 0 0;padding:12px 14px;border-radius:var(--radius, 12px);background:var(--surface-2, rgb(127 127 127 / 8%));line-height:1.5}.rpa-switches{display:flex;flex-wrap:wrap;gap:8px 18px}.rpa-tools{display:inline-flex;gap:4px}.rpa-remove,.rpa-add{justify-self:start;align-self:flex-start}.verify-gate-form{display:grid;gap:10px;width:100%;max-width:340px;margin:6px auto 0;text-align:left}.verify-gate-form .otp-input{font-size:1.5rem;letter-spacing:.4em;text-align:center;font-variant-numeric:tabular-nums}.verify-logout{margin-top:10px;background:none;border:0;color:inherit;opacity:.8;text-decoration:underline;cursor:pointer;font:inherit}.p-svc-desc{margin:4px 0 0;font-size:.82rem;line-height:1.4;opacity:.8;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.p-svc-rental{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:.72rem;font-weight:700;color:#241600;background:#ff9a1f}.device-code-input{font-size:1.5rem;letter-spacing:.4em;text-align:center;font-variant-numeric:tabular-nums}.ai-robot{overflow:visible}.ai-robot .rb-body,.ai-robot .rb-head,.ai-robot .rb-eyes,.ai-robot .rb-eye,.ai-robot .rb-mouth,.ai-robot .rb-antenna,.ai-robot .rb-ear{transform-box:fill-box;transform-origin:center}.ai-robot .rb-head{transform-origin:50% 100%}.ai-robot .rb-mouth{transform:scaleY(0);opacity:0}.ai-robot--idle .rb-body{animation:rb-sway 4.8s ease-in-out infinite}.ai-robot--idle .rb-head{animation:rb-nod 6.4s ease-in-out infinite}.ai-robot .rb-eye{animation:rb-blink 4.6s infinite}.ai-robot .rb-eye:nth-child(2){animation-delay:.03s}.ai-robot--idle .rb-eyes{animation:rb-look 7.3s ease-in-out infinite}.ai-robot--thinking .rb-body{animation:rb-sway 2.4s ease-in-out infinite}.ai-robot--thinking .rb-eyes{animation:rb-think 1.6s ease-in-out infinite}.ai-robot--thinking .rb-antenna{animation:rb-pulse 1s ease-in-out infinite}.ai-robot--thinking .rb-head{animation:rb-tilt 2.4s ease-in-out infinite}.ai-robot--talking .rb-mouth{opacity:1;animation:rb-talk .32s ease-in-out infinite alternate}.ai-robot--talking .rb-head{animation:rb-speak 1.1s ease-in-out infinite}.ai-robot--talking .rb-body{animation:rb-sway 1.8s ease-in-out infinite}.ai-robot--talking .rb-ear{animation:rb-ear .55s ease-in-out infinite alternate}.ai-logo-img.ai-robot--idle{animation:rb-sway 4.8s ease-in-out infinite}.ai-logo-img.ai-robot--thinking{animation:rb-pulse-img 1s ease-in-out infinite}.ai-logo-img.ai-robot--talking{animation:rb-speak 1.1s ease-in-out infinite}@keyframes rb-sway{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-.6px) rotate(-1.5deg)}50%{transform:translateY(-1.2px) rotate(0)}75%{transform:translateY(-.6px) rotate(1.5deg)}}@keyframes rb-nod{0%,70%,to{transform:rotate(0)}78%{transform:rotate(-4deg)}88%{transform:rotate(3deg)}}@keyframes rb-blink{0%,44%,50%,92%,96%,to{transform:scaleY(1)}47%,94%{transform:scaleY(.1)}}@keyframes rb-look{0%,18%,to{transform:translate(0)}24%,40%{transform:translate(-1.3px)}48%,62%{transform:translate(1.3px,-.3px)}70%,82%{transform:translateY(.5px)}}@keyframes rb-think{0%,to{transform:translate(1px,-1.2px)}50%{transform:translate(-1px,-1.2px)}}@keyframes rb-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.35);opacity:.7}}@keyframes rb-tilt{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes rb-talk{0%{transform:scaleY(.25)}40%{transform:scaleY(1.15)}70%{transform:scaleY(.55)}to{transform:scaleY(1)}}@keyframes rb-speak{0%,to{transform:rotate(0) translateY(0)}30%{transform:rotate(-2.5deg) translateY(-.4px)}70%{transform:rotate(2.5deg) translateY(-.4px)}}@keyframes rb-ear{0%{transform:scaleY(1)}to{transform:scaleY(.75)}}@keyframes rb-pulse-img{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@media(prefers-reduced-motion:reduce){.ai-robot *,.ai-logo-img{animation:none!important}.ai-robot--talking .rb-mouth{transform:scaleY(.8)}}.sp-preview{display:grid;gap:10px;margin-top:12px;padding:14px;border:1px solid var(--border);border-radius:10px}.sp-preview .p-table th{width:45%}.admin-bell{position:relative;display:inline-grid;place-items:center;color:inherit}.admin-badge{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:#e5484d;color:#fff;font-size:.72rem;font-weight:700;line-height:1;margin-left:auto}.admin-bell .admin-badge{position:absolute;top:-4px;right:-6px;margin:0}.nt-bulk{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px}.nt-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.nt-item{display:grid;grid-template-columns:auto auto 1fr auto;gap:12px;align-items:start;padding:12px 14px;border:1px solid var(--border);border-radius:10px}.nt-item.unread{border-color:#1d6bff8c;background:#1d6bff12}.nt-item.unread .nt-title strong:before{content:"";display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:50%;background:#1d6bff;vertical-align:middle}.nt-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#ffffff0f}.nt-orders{color:#4f9dff}.nt-users{color:#f59f0a}.nt-transactions{color:#30c48d}.nt-administration{color:#b48cff}.nt-body{min-width:0;display:grid;gap:4px}.nt-body p{margin:0;overflow-wrap:break-word}.nt-title{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.nt-count{font-size:.75rem;font-weight:700;padding:1px 7px;border-radius:10px;background:#e5484d33;color:#ff8a8d}.nt-meta{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:.9rem}.nt-foot{display:flex;flex-wrap:wrap;gap:4px 14px}.nt-send-sent{color:#30c48d}.nt-send-pending{color:#f59f0a}.nt-send-failed{color:#ff6b6e}.nt-actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.nt-steps{margin:0 0 6px;padding-left:18px;display:grid;gap:4px}.nt-chats{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.nt-events td:not(:first-child),.nt-events th:not(:first-child){text-align:center;width:110px}.nt-events .nt-group th{background:transparent;color:inherit;padding-top:16px;text-align:left}@media(max-width:640px){.nt-item{grid-template-columns:auto 1fr}.nt-item .nt-icon{display:none}.nt-actions{grid-column:1 / -1;justify-content:flex-start}}.lg-item{display:grid;grid-template-columns:1fr auto;gap:12px;padding:12px 14px;border:1px solid var(--border);border-radius:10px}.lg-matches{display:grid;gap:6px;margin-top:6px}.lg-match{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:8px;background:#ffffff0a}.lg-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px 16px;margin:10px 0}.lg-facts dt{font-size:.8rem;opacity:.7}.lg-facts dd{margin:0;font-weight:600}@media(max-width:640px){.lg-item{grid-template-columns:1fr}}.cur-convert{list-style:none;margin:8px 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px}.cur-convert li{padding:10px 12px;border:1px solid var(--border);border-radius:8px}.p-money-alt{display:block;font-size:.78rem;font-weight:500;opacity:.75}.portal-balance .p-money-alt{font-size:.7rem}.db-role{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.db-role-name{display:flex;align-items:center;gap:8px;margin:2px 0;font-size:1.15rem;font-weight:700}:root{--fgv-blue: #1d6bff;--fgv-blue-700: #1452c8;--fgv-blue-soft: rgb(29 107 255 / 12%);--fgv-blue-line: rgb(29 107 255 / 35%)}.fgv-seal{color:var(--fgv-blue);flex:none;filter:drop-shadow(0 1px 1px rgb(20 82 200 / 25%))}.fgv-badge{display:inline-flex;align-items:center;gap:6px;vertical-align:middle;text-decoration:none;padding:3px 10px 3px 4px;border-radius:999px;border:1px solid var(--fgv-blue-line);background:var(--fgv-blue-soft);color:var(--fgv-blue);font-size:.78rem;font-weight:700;letter-spacing:.04em;line-height:1.2;white-space:nowrap}a.fgv-badge:hover{background:#1d6bff33}.fgv-badge.compact{padding:0;border:0;background:none;gap:0}.fgv-label{font-family:var(--font-display);font-size:.86rem}.fgv-date{font-weight:500;opacity:.85;letter-spacing:0}.fgv-name{display:inline-flex;align-items:center;gap:5px}.portal-header .fgv-seal{color:#fff}.portal-header .fgv-tick{stroke:var(--fgv-blue-700)}.fgv-code{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-weight:700;letter-spacing:.06em;color:var(--fgv-blue)}.fgv-btn{background:var(--fgv-blue);color:#fff;border:0;display:inline-flex;align-items:center;gap:8px}.fgv-btn:hover:not(:disabled){background:var(--fgv-blue-700)}.fgv-btn .fgv-seal{color:#fff;filter:none}.fgv-btn .fgv-tick{stroke:var(--fgv-blue)}.fgv-hero{background:linear-gradient(135deg,#0b1f4a,#1452c8)}.fgv-hero-title{display:flex;align-items:center;gap:12px}.fgv-hero .fgv-seal{color:#fff;flex:none}.fgv-hero .fgv-tick{stroke:var(--fgv-blue-700)}.fgv-page{display:grid;gap:18px;margin-top:-48px;margin-bottom:48px;position:relative}.fgv-search{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}.fgv-search .field{flex:1 1 220px;margin:0}.fgv-search input{text-transform:uppercase;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;letter-spacing:.08em}.fgv-result{border-width:2px}.fgv-result.fgv-active{border-color:var(--fgv-blue)}.fgv-result.fgv-suspended{border-color:var(--orange)}.fgv-result.fgv-revoked,.fgv-result.fgv-missing{border-color:var(--danger)}.fgv-result-head{display:flex;gap:16px;align-items:center}.fgv-result-head h2{overflow-wrap:anywhere}.fgv-result-icon{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--danger-bg);color:var(--danger)}.fgv-suspended .fgv-result-icon{background:var(--orange-50);color:var(--orange-700)}.fgv-verdict{font-weight:800;text-transform:uppercase;letter-spacing:.05em;font-size:.82rem;color:var(--danger)}.fgv-active .fgv-verdict{color:var(--fgv-blue)}.fgv-suspended .fgv-verdict{color:var(--orange-700)}.fgv-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:18px 0 12px}.fgv-facts dt{color:var(--muted);font-size:.8rem}.fgv-facts dd{margin:2px 0 0;font-weight:600}.fgv-explain{color:var(--text-2)}.fgv-tips ul{list-style:none;padding:0;margin:12px 0;display:grid;gap:10px}.fgv-tips li{display:flex;gap:10px;align-items:flex-start}.fgv-tips li svg{color:var(--fgv-blue);flex:none;margin-top:2px}.fgv-admin-card{display:flex;gap:14px;align-items:flex-start;padding:14px;border-radius:var(--radius);border:1px solid var(--fgv-blue-line);background:var(--fgv-blue-soft)}.fgv-admin-card>div{display:grid;gap:4px;min-width:0}.fgv-admin-card.fgv-suspended{border-color:#ff8a1f66;background:#ff8a1f14}.fgv-admin-card.fgv-suspended .fgv-seal{color:var(--orange)}.fgv-admin-card.fgv-revoked{border-color:#d92d2059;background:#d92d2012}.fgv-admin-card.fgv-revoked .fgv-seal{color:#8a94a3}.fgv-server-checks{list-style:none;padding:0;margin:12px 0;display:grid;gap:6px;font-size:.9rem}.fgv-server-checks li{display:flex;gap:8px;align-items:center}.fgv-server-checks li.ok svg{color:var(--success)}.fgv-server-checks li.ko{color:var(--danger)}.fgv-check{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius);margin-bottom:8px;cursor:pointer}.fgv-check input{margin-top:4px;width:18px;height:18px;accent-color:var(--fgv-blue)}.fgv-check span{display:grid;gap:2px}.fgv-history{margin-top:12px}.fgv-history summary{cursor:pointer;font-weight:600}.fgv-history ol{padding-left:18px;display:grid;gap:8px;margin:10px 0 0}.p-status.fgv-status-active{background:var(--fgv-blue-soft);color:var(--fgv-blue)}.p-status.fgv-status-suspended{background:#ff8a1f24;color:var(--orange-600)}.p-status.fgv-status-revoked{background:#d92d201f;color:var(--danger)}.p-page-header .fgv-badge{margin-right:8px}@media(max-width:560px){.fgv-search .btn{width:100%;justify-content:center}.fgv-result-head{align-items:flex-start}}
