@charset "UTF-8";.fib,.fi{background-size:contain;background-position:50%;background-repeat:no-repeat}.fi{position:relative;display:inline-block;width:1.333333em;line-height:1em}.fi:before{content:"\a0"}.fi.fis{width:1em}.fi-xx{background-image:url("./media/xx-PLWBNAIN.svg")}.fi-xx.fis{background-image:url("./media/xx-G3UIP7DW.svg")}.fi-ad{background-image:url("./media/ad-WVS4VU5Z.svg")}.fi-ad.fis{background-image:url("./media/ad-CSZHNGVR.svg")}.fi-ae{background-image:url("./media/ae-6FRK6AZM.svg")}.fi-ae.fis{background-image:url("./media/ae-2A7XNIFU.svg")}.fi-af{background-image:url("./media/af-YYCQZTMI.svg")}.fi-af.fis{background-image:url("./media/af-INKHBY43.svg")}.fi-ag{background-image:url("./media/ag-MLHWUEFS.svg")}.fi-ag.fis{background-image:url("./media/ag-4TWHSYGO.svg")}.fi-ai{background-image:url("./media/ai-FINFSMYB.svg")}.fi-ai.fis{background-image:url("./media/ai-USZU7BF3.svg")}.fi-al{background-image:url("./media/al-LX4JVSFF.svg")}.fi-al.fis{background-image:url("./media/al-JAZ3J42J.svg")}.fi-am{background-image:url("./media/am-P5ZIE6XV.svg")}.fi-am.fis{background-image:url("./media/am-GSESEJM5.svg")}.fi-ao{background-image:url("./media/ao-UT6SIN5N.svg")}.fi-ao.fis{background-image:url("./media/ao-3RQCMZL6.svg")}.fi-aq{background-image:url("./media/aq-ZYPY4U2R.svg")}.fi-aq.fis{background-image:url("./media/aq-6LPVLOJ5.svg")}.fi-ar{background-image:url("./media/ar-MIEAOHWP.svg")}.fi-ar.fis{background-image:url("./media/ar-ADBHFCB5.svg")}.fi-as{background-image:url("./media/as-AFSH7LPB.svg")}.fi-as.fis{background-image:url("./media/as-UKIT7IQG.svg")}.fi-at{background-image:url("./media/at-LOEZTH7U.svg")}.fi-at.fis{background-image:url("./media/at-57ZS3UEH.svg")}.fi-au{background-image:url("./media/au-G5MX3IJM.svg")}.fi-au.fis{background-image:url("./media/au-65DV5A7C.svg")}.fi-aw{background-image:url("./media/aw-77CRWWSI.svg")}.fi-aw.fis{background-image:url("./media/aw-HDZESU3O.svg")}.fi-ax{background-image:url("./media/ax-KKUASZ2E.svg")}.fi-ax.fis{background-image:url("./media/ax-74KRLXQ4.svg")}.fi-az{background-image:url("./media/az-NDX32BEU.svg")}.fi-az.fis{background-image:url("./media/az-DODTDJFK.svg")}.fi-ba{background-image:url("./media/ba-U3MTPTGM.svg")}.fi-ba.fis{background-image:url("./media/ba-662VQHCC.svg")}.fi-bb{background-image:url("./media/bb-J5IMGOVD.svg")}.fi-bb.fis{background-image:url("./media/bb-HEBFUVVN.svg")}.fi-bd{background-image:url("./media/bd-HMCXBQD3.svg")}.fi-bd.fis{background-image:url("./media/bd-3WQOALJA.svg")}.fi-be{background-image:url("./media/be-O7GM6FZX.svg")}.fi-be.fis{background-image:url("./media/be-RXMHZQOU.svg")}.fi-bf{background-image:url("./media/bf-IFOTMWPV.svg")}.fi-bf.fis{background-image:url("./media/bf-LAHWWADE.svg")}.fi-bg{background-image:url("./media/bg-E7TOOTKR.svg")}.fi-bg.fis{background-image:url("./media/bg-2XZIGVGO.svg")}.fi-bh{background-image:url("./media/bh-F7YG7A6Z.svg")}.fi-bh.fis{background-image:url("./media/bh-QSDHTEIW.svg")}.fi-bi{background-image:url("./media/bi-U2ZALGUG.svg")}.fi-bi.fis{background-image:url("./media/bi-WD3FHDHV.svg")}.fi-bj{background-image:url("./media/bj-CN25RSKN.svg")}.fi-bj.fis{background-image:url("./media/bj-CSYFBYJX.svg")}.fi-bl{background-image:url("./media/bl-BVLZS6N6.svg")}.fi-bl.fis{background-image:url("./media/bl-FQR6M52P.svg")}.fi-bm{background-image:url("./media/bm-UJYJRUXQ.svg")}.fi-bm.fis{background-image:url("./media/bm-OUTZ6BCH.svg")}.fi-bn{background-image:url("./media/bn-YE5LSPKO.svg")}.fi-bn.fis{background-image:url("./media/bn-JZPMRRNL.svg")}.fi-bo{background-image:url("./media/bo-T2X2U5Y2.svg")}.fi-bo.fis{background-image:url("./media/bo-I64H4HM7.svg")}.fi-bq{background-image:url("./media/bq-63KYFP2P.svg")}.fi-bq.fis{background-image:url("./media/bq-NCZV5VRJ.svg")}.fi-br{background-image:url("./media/br-3Y26HUAJ.svg")}.fi-br.fis{background-image:url("./media/br-M6TFAL6M.svg")}.fi-bs{background-image:url("./media/bs-2C7RMWIG.svg")}.fi-bs.fis{background-image:url("./media/bs-D7DELWN7.svg")}.fi-bt{background-image:url("./media/bt-XSK7E7FD.svg")}.fi-bt.fis{background-image:url("./media/bt-DI23WV4Q.svg")}.fi-bv{background-image:url("./media/bv-3PDSPR4E.svg")}.fi-bv.fis{background-image:url("./media/bv-WN3KBQRU.svg")}.fi-bw{background-image:url("./media/bw-34ZWNZWI.svg")}.fi-bw.fis{background-image:url("./media/bw-UGYDHEK3.svg")}.fi-by{background-image:url("./media/by-3TFC4SNR.svg")}.fi-by.fis{background-image:url("./media/by-VH23K4GM.svg")}.fi-bz{background-image:url("./media/bz-A6YTSORZ.svg")}.fi-bz.fis{background-image:url("./media/bz-EOOSEAIP.svg")}.fi-ca{background-image:url("./media/ca-RFV4UZ2Q.svg")}.fi-ca.fis{background-image:url("./media/ca-WQC5DB53.svg")}.fi-cc{background-image:url("./media/cc-OVOWQDZT.svg")}.fi-cc.fis{background-image:url("./media/cc-RPI2SZZG.svg")}.fi-cd{background-image:url("./media/cd-EWAILBJX.svg")}.fi-cd.fis{background-image:url("./media/cd-775WWT4L.svg")}.fi-cf{background-image:url("./media/cf-XZ4EZSBL.svg")}.fi-cf.fis{background-image:url("./media/cf-NT7STPUR.svg")}.fi-cg{background-image:url("./media/cg-2HM4F56T.svg")}.fi-cg.fis{background-image:url("./media/cg-JMHTE5PU.svg")}.fi-ch{background-image:url("./media/ch-USJZZOGC.svg")}.fi-ch.fis{background-image:url("./media/ch-XK5AFUZJ.svg")}.fi-ci{background-image:url("./media/ci-KFEINJVJ.svg")}.fi-ci.fis{background-image:url("./media/ci-M54FCW6L.svg")}.fi-ck{background-image:url("./media/ck-ATMQHHMA.svg")}.fi-ck.fis{background-image:url("./media/ck-2Z4BDAPR.svg")}.fi-cl{background-image:url("./media/cl-Y567I43B.svg")}.fi-cl.fis{background-image:url("./media/cl-LIRBEXHU.svg")}.fi-cm{background-image:url("./media/cm-UKMPYCC7.svg")}.fi-cm.fis{background-image:url("./media/cm-6SBA3VM6.svg")}.fi-cn{background-image:url("./media/cn-P7M3XOME.svg")}.fi-cn.fis{background-image:url("./media/cn-ZNJNV4IL.svg")}.fi-co{background-image:url("./media/co-NN4OA66V.svg")}.fi-co.fis{background-image:url("./media/co-O2ECSUVX.svg")}.fi-cr{background-image:url("./media/cr-ZQEISEUX.svg")}.fi-cr.fis{background-image:url("./media/cr-DMRHIMC5.svg")}.fi-cu{background-image:url("./media/cu-IFDVQOOF.svg")}.fi-cu.fis{background-image:url("./media/cu-VWPEGJ3Z.svg")}.fi-cv{background-image:url("./media/cv-RMXBYFLP.svg")}.fi-cv.fis{background-image:url("./media/cv-KJX5SGW5.svg")}.fi-cw{background-image:url("./media/cw-SO4F3P5A.svg")}.fi-cw.fis{background-image:url("./media/cw-AJKHVX6T.svg")}.fi-cx{background-image:url("./media/cx-7UVFV3VV.svg")}.fi-cx.fis{background-image:url("./media/cx-IZ3KL2GP.svg")}.fi-cy{background-image:url("./media/cy-OJEUQTEX.svg")}.fi-cy.fis{background-image:url("./media/cy-EOO2JBKI.svg")}.fi-cz{background-image:url("./media/cz-PSDLWGGB.svg")}.fi-cz.fis{background-image:url("./media/cz-QNKUAFG6.svg")}.fi-de{background-image:url("./media/de-MZUAL5O7.svg")}.fi-de.fis{background-image:url("./media/de-OZB4IZTT.svg")}.fi-dj{background-image:url("./media/dj-7WZCZM6N.svg")}.fi-dj.fis{background-image:url("./media/dj-LE4POCSP.svg")}.fi-dk{background-image:url("./media/dk-JMBRHM34.svg")}.fi-dk.fis{background-image:url("./media/dk-RGBW7M2U.svg")}.fi-dm{background-image:url("./media/dm-YMQF4KNF.svg")}.fi-dm.fis{background-image:url("./media/dm-XZS4XU7P.svg")}.fi-do{background-image:url("./media/do-SBKDMMUM.svg")}.fi-do.fis{background-image:url("./media/do-LX7RYXZN.svg")}.fi-dz{background-image:url("./media/dz-5TGC2F6O.svg")}.fi-dz.fis{background-image:url("./media/dz-JVBE53J2.svg")}.fi-ec{background-image:url("./media/ec-7Z2J7NDS.svg")}.fi-ec.fis{background-image:url("./media/ec-YQIK2NB2.svg")}.fi-ee{background-image:url("./media/ee-K3ODV3VK.svg")}.fi-ee.fis{background-image:url("./media/ee-QZX5D2O5.svg")}.fi-eg{background-image:url("./media/eg-AR6V26BC.svg")}.fi-eg.fis{background-image:url("./media/eg-7JACT5ZO.svg")}.fi-eh{background-image:url("./media/eh-RQWWFEAA.svg")}.fi-eh.fis{background-image:url("./media/eh-7NPZFSBW.svg")}.fi-er{background-image:url("./media/er-KIRTBRZF.svg")}.fi-er.fis{background-image:url("./media/er-3WONC2FU.svg")}.fi-es{background-image:url("./media/es-W5FXGZQG.svg")}.fi-es.fis{background-image:url("./media/es-K3QE5W2N.svg")}.fi-et{background-image:url("./media/et-EWIPOR6K.svg")}.fi-et.fis{background-image:url("./media/et-QMP3OGKR.svg")}.fi-fi{background-image:url("./media/fi-S5EH7BG6.svg")}.fi-fi.fis{background-image:url("./media/fi-E3JGQ7PL.svg")}.fi-fj{background-image:url("./media/fj-U7G4LWJB.svg")}.fi-fj.fis{background-image:url("./media/fj-XWXY4C45.svg")}.fi-fk{background-image:url("./media/fk-F6TQFE43.svg")}.fi-fk.fis{background-image:url("./media/fk-M6YTU5ZV.svg")}.fi-fm{background-image:url("./media/fm-MJGAIAPB.svg")}.fi-fm.fis{background-image:url("./media/fm-T5U4ITOY.svg")}.fi-fo{background-image:url("./media/fo-M4LV5KMN.svg")}.fi-fo.fis{background-image:url("./media/fo-4IJHBALY.svg")}.fi-fr{background-image:url("./media/fr-6U4A3EWN.svg")}.fi-fr.fis{background-image:url("./media/fr-TMQYSRPC.svg")}.fi-ga{background-image:url("./media/ga-YVFEOFTR.svg")}.fi-ga.fis{background-image:url("./media/ga-5UURDNUX.svg")}.fi-gb{background-image:url("./media/gb-UUF3TOPS.svg")}.fi-gb.fis{background-image:url("./media/gb-QRYEKRSV.svg")}.fi-gd{background-image:url("./media/gd-4BNJI5VY.svg")}.fi-gd.fis{background-image:url("./media/gd-CSSVRXT2.svg")}.fi-ge{background-image:url("./media/ge-5I22MBRW.svg")}.fi-ge.fis{background-image:url("./media/ge-LAAYSAQO.svg")}.fi-gf{background-image:url("./media/gf-GQZN5HJ5.svg")}.fi-gf.fis{background-image:url("./media/gf-5PJTSXDP.svg")}.fi-gg{background-image:url("./media/gg-FIL6D5PB.svg")}.fi-gg.fis{background-image:url("./media/gg-EAZW2EKW.svg")}.fi-gh{background-image:url("./media/gh-YF6PQ6FW.svg")}.fi-gh.fis{background-image:url("./media/gh-ISFQEUNF.svg")}.fi-gi{background-image:url("./media/gi-DN7STW4R.svg")}.fi-gi.fis{background-image:url("./media/gi-EOG4XJCI.svg")}.fi-gl{background-image:url("./media/gl-PA2YIJP7.svg")}.fi-gl.fis{background-image:url("./media/gl-KRCL3NCK.svg")}.fi-gm{background-image:url("./media/gm-5WF3VK63.svg")}.fi-gm.fis{background-image:url("./media/gm-7HY34KI6.svg")}.fi-gn{background-image:url("./media/gn-MSN2M353.svg")}.fi-gn.fis{background-image:url("./media/gn-6GDXA6D7.svg")}.fi-gp{background-image:url("./media/gp-XPVJBMQZ.svg")}.fi-gp.fis{background-image:url("./media/gp-N7HRXPRG.svg")}.fi-gq{background-image:url("./media/gq-YVZPM5OI.svg")}.fi-gq.fis{background-image:url("./media/gq-YYJI24Q2.svg")}.fi-gr{background-image:url("./media/gr-YRG5TXUI.svg")}.fi-gr.fis{background-image:url("./media/gr-WKNXHTGC.svg")}.fi-gs{background-image:url("./media/gs-7YZXJO4D.svg")}.fi-gs.fis{background-image:url("./media/gs-JLTYLCJJ.svg")}.fi-gt{background-image:url("./media/gt-YX2GRSLF.svg")}.fi-gt.fis{background-image:url("./media/gt-BF2FD7AX.svg")}.fi-gu{background-image:url("./media/gu-WAZ6PJUI.svg")}.fi-gu.fis{background-image:url("./media/gu-5GFPBJ2H.svg")}.fi-gw{background-image:url("./media/gw-5JOHOM4A.svg")}.fi-gw.fis{background-image:url("./media/gw-MOUWXICS.svg")}.fi-gy{background-image:url("./media/gy-USKJNYER.svg")}.fi-gy.fis{background-image:url("./media/gy-636EOCYC.svg")}.fi-hk{background-image:url("./media/hk-7PG6PZYV.svg")}.fi-hk.fis{background-image:url("./media/hk-3TQIFL4W.svg")}.fi-hm{background-image:url("./media/hm-QK556LBN.svg")}.fi-hm.fis{background-image:url("./media/hm-LPWLC72J.svg")}.fi-hn{background-image:url("./media/hn-E5B7VZX4.svg")}.fi-hn.fis{background-image:url("./media/hn-ATO4TSJZ.svg")}.fi-hr{background-image:url("./media/hr-GS35EQR2.svg")}.fi-hr.fis{background-image:url("./media/hr-6DEEZSRK.svg")}.fi-ht{background-image:url("./media/ht-3IFWGGF6.svg")}.fi-ht.fis{background-image:url("./media/ht-T6IVA52U.svg")}.fi-hu{background-image:url("./media/hu-C3DDGX7P.svg")}.fi-hu.fis{background-image:url("./media/hu-3ULY6T2N.svg")}.fi-id{background-image:url("./media/id-JSWZPKEB.svg")}.fi-id.fis{background-image:url("./media/id-CT342IAA.svg")}.fi-ie{background-image:url("./media/ie-QFERZM3U.svg")}.fi-ie.fis{background-image:url("./media/ie-H76CLZVR.svg")}.fi-il{background-image:url("./media/il-QCYKQ6FR.svg")}.fi-il.fis{background-image:url("./media/il-DCNITDWQ.svg")}.fi-im{background-image:url("./media/im-I6NNH2NW.svg")}.fi-im.fis{background-image:url("./media/im-MR3WDGRG.svg")}.fi-in{background-image:url("./media/in-RFNBK4ET.svg")}.fi-in.fis{background-image:url("./media/in-2DLPX63L.svg")}.fi-io{background-image:url("./media/io-7R7OXQKY.svg")}.fi-io.fis{background-image:url("./media/io-NO27AS2A.svg")}.fi-iq{background-image:url("./media/iq-55AX5UMN.svg")}.fi-iq.fis{background-image:url("./media/iq-S6LS2NUN.svg")}.fi-ir{background-image:url("./media/ir-QAP3XBD4.svg")}.fi-ir.fis{background-image:url("./media/ir-WC3H5SOH.svg")}.fi-is{background-image:url("./media/is-3ECY77QF.svg")}.fi-is.fis{background-image:url("./media/is-IKJDNY7W.svg")}.fi-it{background-image:url("./media/it-SGJZRZTG.svg")}.fi-it.fis{background-image:url("./media/it-UM7O24C7.svg")}.fi-je{background-image:url("./media/je-FN5CO33V.svg")}.fi-je.fis{background-image:url("./media/je-F5K7ILFN.svg")}.fi-jm{background-image:url("./media/jm-2KQZARJN.svg")}.fi-jm.fis{background-image:url("./media/jm-XWWLCPNS.svg")}.fi-jo{background-image:url("./media/jo-DV2T64H3.svg")}.fi-jo.fis{background-image:url("./media/jo-L4N4B7NG.svg")}.fi-jp{background-image:url("./media/jp-I2KXFJBD.svg")}.fi-jp.fis{background-image:url("./media/jp-65TZY7K2.svg")}.fi-ke{background-image:url("./media/ke-6FWLA2OA.svg")}.fi-ke.fis{background-image:url("./media/ke-S65BOELU.svg")}.fi-kg{background-image:url("./media/kg-X2BMIK3G.svg")}.fi-kg.fis{background-image:url("./media/kg-TFH62HKQ.svg")}.fi-kh{background-image:url("./media/kh-CHVZUD2Q.svg")}.fi-kh.fis{background-image:url("./media/kh-4Z5KN7K4.svg")}.fi-ki{background-image:url("./media/ki-TZHFSXBP.svg")}.fi-ki.fis{background-image:url("./media/ki-FYE75PZ7.svg")}.fi-km{background-image:url("./media/km-PIG23ZAS.svg")}.fi-km.fis{background-image:url("./media/km-MRWRJE7G.svg")}.fi-kn{background-image:url("./media/kn-7U3Y5ED7.svg")}.fi-kn.fis{background-image:url("./media/kn-CCGIQR3T.svg")}.fi-kp{background-image:url("./media/kp-SEAR4W4Z.svg")}.fi-kp.fis{background-image:url("./media/kp-YJJ4ZO4H.svg")}.fi-kr{background-image:url("./media/kr-MU7S6YDV.svg")}.fi-kr.fis{background-image:url("./media/kr-W7DPZXO5.svg")}.fi-kw{background-image:url("./media/kw-625K23GU.svg")}.fi-kw.fis{background-image:url("./media/kw-7NHLMXCH.svg")}.fi-ky{background-image:url("./media/ky-J6OAXARV.svg")}.fi-ky.fis{background-image:url("./media/ky-Y3K2RVLW.svg")}.fi-kz{background-image:url("./media/kz-NYPJSTE2.svg")}.fi-kz.fis{background-image:url("./media/kz-A63AXCOQ.svg")}.fi-la{background-image:url("./media/la-EGLFW22S.svg")}.fi-la.fis{background-image:url("./media/la-UZ4XVL3O.svg")}.fi-lb{background-image:url("./media/lb-5UW5ZJWS.svg")}.fi-lb.fis{background-image:url("./media/lb-SW5QMKBD.svg")}.fi-lc{background-image:url("./media/lc-OULIXNAF.svg")}.fi-lc.fis{background-image:url("./media/lc-VMHZPRVP.svg")}.fi-li{background-image:url("./media/li-LTPNGJJM.svg")}.fi-li.fis{background-image:url("./media/li-SSDUPSSA.svg")}.fi-lk{background-image:url("./media/lk-W7CR3PX4.svg")}.fi-lk.fis{background-image:url("./media/lk-EMLG5DDX.svg")}.fi-lr{background-image:url("./media/lr-KO42VJWL.svg")}.fi-lr.fis{background-image:url("./media/lr-ETPAOBTN.svg")}.fi-ls{background-image:url("./media/ls-H76MXNPC.svg")}.fi-ls.fis{background-image:url("./media/ls-TV2LHLKM.svg")}.fi-lt{background-image:url("./media/lt-X5H273BZ.svg")}.fi-lt.fis{background-image:url("./media/lt-RSVM7DR2.svg")}.fi-lu{background-image:url("./media/lu-Q3PHAGF2.svg")}.fi-lu.fis{background-image:url("./media/lu-YUFF4VEK.svg")}.fi-lv{background-image:url("./media/lv-UD2OKAKZ.svg")}.fi-lv.fis{background-image:url("./media/lv-JFY5ZN55.svg")}.fi-ly{background-image:url("./media/ly-OZ6WDQ73.svg")}.fi-ly.fis{background-image:url("./media/ly-WFLGLZ3G.svg")}.fi-ma{background-image:url("./media/ma-VSPIMR33.svg")}.fi-ma.fis{background-image:url("./media/ma-AELGTMLU.svg")}.fi-mc{background-image:url("./media/mc-IV2TK64Y.svg")}.fi-mc.fis{background-image:url("./media/mc-RWDN7GBP.svg")}.fi-md{background-image:url("./media/md-3OSMP7CU.svg")}.fi-md.fis{background-image:url("./media/md-DLAQKR3G.svg")}.fi-me{background-image:url("./media/me-JF4ISXGZ.svg")}.fi-me.fis{background-image:url("./media/me-PYQLSQWK.svg")}.fi-mf{background-image:url("./media/mf-5RTEBV3V.svg")}.fi-mf.fis{background-image:url("./media/mf-XQEUTB33.svg")}.fi-mg{background-image:url("./media/mg-7XGP7WEH.svg")}.fi-mg.fis{background-image:url("./media/mg-JB33C2RL.svg")}.fi-mh{background-image:url("./media/mh-FZUUKPYM.svg")}.fi-mh.fis{background-image:url("./media/mh-QQZSE2EP.svg")}.fi-mk{background-image:url("./media/mk-4CGYETXE.svg")}.fi-mk.fis{background-image:url("./media/mk-F2FINWYG.svg")}.fi-ml{background-image:url("./media/ml-REJ3NIH6.svg")}.fi-ml.fis{background-image:url("./media/ml-XJ6OQGYU.svg")}.fi-mm{background-image:url("./media/mm-RDY24G3G.svg")}.fi-mm.fis{background-image:url("./media/mm-LCHQEOG3.svg")}.fi-mn{background-image:url("./media/mn-GZPVWGU7.svg")}.fi-mn.fis{background-image:url("./media/mn-W7QXSVY7.svg")}.fi-mo{background-image:url("./media/mo-LQF6KQBW.svg")}.fi-mo.fis{background-image:url("./media/mo-E2DHXYUL.svg")}.fi-mp{background-image:url("./media/mp-7OKXFG5J.svg")}.fi-mp.fis{background-image:url("./media/mp-RBBNB2UM.svg")}.fi-mq{background-image:url("./media/mq-KUXVEPE7.svg")}.fi-mq.fis{background-image:url("./media/mq-76GWDJXU.svg")}.fi-mr{background-image:url("./media/mr-WHEUMQBT.svg")}.fi-mr.fis{background-image:url("./media/mr-CAVFBP2S.svg")}.fi-ms{background-image:url("./media/ms-K7K4BZXH.svg")}.fi-ms.fis{background-image:url("./media/ms-FYMVQ26Q.svg")}.fi-mt{background-image:url("./media/mt-FKAZRJHZ.svg")}.fi-mt.fis{background-image:url("./media/mt-XCVQ55PC.svg")}.fi-mu{background-image:url("./media/mu-ZHDOJ3TI.svg")}.fi-mu.fis{background-image:url("./media/mu-IKV5OAGF.svg")}.fi-mv{background-image:url("./media/mv-6NYHRQLF.svg")}.fi-mv.fis{background-image:url("./media/mv-ZWMFKUNA.svg")}.fi-mw{background-image:url("./media/mw-NHPNPETS.svg")}.fi-mw.fis{background-image:url("./media/mw-MWTRGIR2.svg")}.fi-mx{background-image:url("./media/mx-CE2LQUFP.svg")}.fi-mx.fis{background-image:url("./media/mx-XQSZK5TD.svg")}.fi-my{background-image:url("./media/my-7QKJDGWA.svg")}.fi-my.fis{background-image:url("./media/my-FTOMRUNQ.svg")}.fi-mz{background-image:url("./media/mz-EUDOTZOI.svg")}.fi-mz.fis{background-image:url("./media/mz-J4CMZFUJ.svg")}.fi-na{background-image:url("./media/na-KS5KAAHO.svg")}.fi-na.fis{background-image:url("./media/na-UZGYZIPX.svg")}.fi-nc{background-image:url("./media/nc-7ZHOHZIE.svg")}.fi-nc.fis{background-image:url("./media/nc-KHCVQ3CA.svg")}.fi-ne{background-image:url("./media/ne-NIQVZJOH.svg")}.fi-ne.fis{background-image:url("./media/ne-3WV2VAGZ.svg")}.fi-nf{background-image:url("./media/nf-BY5TRXD6.svg")}.fi-nf.fis{background-image:url("./media/nf-IB6SVOCC.svg")}.fi-ng{background-image:url("./media/ng-5QXHJYS4.svg")}.fi-ng.fis{background-image:url("./media/ng-KJDQPHTZ.svg")}.fi-ni{background-image:url("./media/ni-KFRUCHJY.svg")}.fi-ni.fis{background-image:url("./media/ni-X5745JJN.svg")}.fi-nl{background-image:url("./media/nl-YSPORVIR.svg")}.fi-nl.fis{background-image:url("./media/nl-FSMODX3U.svg")}.fi-no{background-image:url("./media/no-JTVUCTCT.svg")}.fi-no.fis{background-image:url("./media/no-UUM3YD7C.svg")}.fi-np{background-image:url("./media/np-HJPOYHEB.svg")}.fi-np.fis{background-image:url("./media/np-VFDZHTRO.svg")}.fi-nr{background-image:url("./media/nr-7GG6ZEK3.svg")}.fi-nr.fis{background-image:url("./media/nr-VA5HA23D.svg")}.fi-nu{background-image:url("./media/nu-4OUEUAXX.svg")}.fi-nu.fis{background-image:url("./media/nu-VN2VZZK5.svg")}.fi-nz{background-image:url("./media/nz-CYQS4UPV.svg")}.fi-nz.fis{background-image:url("./media/nz-4KLKVJVG.svg")}.fi-om{background-image:url("./media/om-ISPXLMQJ.svg")}.fi-om.fis{background-image:url("./media/om-A5DSAHBH.svg")}.fi-pa{background-image:url("./media/pa-PC5ZUPN6.svg")}.fi-pa.fis{background-image:url("./media/pa-X3FDV5QL.svg")}.fi-pe{background-image:url("./media/pe-CMQM2GTM.svg")}.fi-pe.fis{background-image:url("./media/pe-OTUAVF3F.svg")}.fi-pf{background-image:url("./media/pf-IHUQZUIO.svg")}.fi-pf.fis{background-image:url("./media/pf-IMCFY7FY.svg")}.fi-pg{background-image:url("./media/pg-ZNRFG2YQ.svg")}.fi-pg.fis{background-image:url("./media/pg-5V4ZU7HT.svg")}.fi-ph{background-image:url("./media/ph-2IMCALLE.svg")}.fi-ph.fis{background-image:url("./media/ph-7XE723TW.svg")}.fi-pk{background-image:url("./media/pk-WUV7X2DC.svg")}.fi-pk.fis{background-image:url("./media/pk-HGQFY5FC.svg")}.fi-pl{background-image:url("./media/pl-JSSZW3KY.svg")}.fi-pl.fis{background-image:url("./media/pl-W7YEMTF5.svg")}.fi-pm{background-image:url("./media/pm-UVIIXDZR.svg")}.fi-pm.fis{background-image:url("./media/pm-NY5YOR5H.svg")}.fi-pn{background-image:url("./media/pn-WTQ2W2VH.svg")}.fi-pn.fis{background-image:url("./media/pn-LYI3AO5D.svg")}.fi-pr{background-image:url("./media/pr-RHIV6URD.svg")}.fi-pr.fis{background-image:url("./media/pr-5LEJVZHH.svg")}.fi-ps{background-image:url("./media/ps-V6KGIQPI.svg")}.fi-ps.fis{background-image:url("./media/ps-MUPGH2AI.svg")}.fi-pt{background-image:url("./media/pt-VTKAHQAY.svg")}.fi-pt.fis{background-image:url("./media/pt-OULXL7DV.svg")}.fi-pw{background-image:url("./media/pw-YQJZ6R4B.svg")}.fi-pw.fis{background-image:url("./media/pw-4R6NRIC7.svg")}.fi-py{background-image:url("./media/py-S5MYBXBE.svg")}.fi-py.fis{background-image:url("./media/py-MUR5PEE3.svg")}.fi-qa{background-image:url("./media/qa-6547HYTX.svg")}.fi-qa.fis{background-image:url("./media/qa-PHNLGCML.svg")}.fi-re{background-image:url("./media/re-2PCPYGMW.svg")}.fi-re.fis{background-image:url("./media/re-JUMEK724.svg")}.fi-ro{background-image:url("./media/ro-YBPUPSYC.svg")}.fi-ro.fis{background-image:url("./media/ro-JCC2KRGD.svg")}.fi-rs{background-image:url("./media/rs-HP76C2NL.svg")}.fi-rs.fis{background-image:url("./media/rs-B5C62J77.svg")}.fi-ru{background-image:url("./media/ru-FRCHSBTM.svg")}.fi-ru.fis{background-image:url("./media/ru-T3RKIDXZ.svg")}.fi-rw{background-image:url("./media/rw-ZBPAPAP4.svg")}.fi-rw.fis{background-image:url("./media/rw-ATVPPEBH.svg")}.fi-sa{background-image:url("./media/sa-BW46R3BR.svg")}.fi-sa.fis{background-image:url("./media/sa-TJ3JAAG4.svg")}.fi-sb{background-image:url("./media/sb-Z5VEZ25P.svg")}.fi-sb.fis{background-image:url("./media/sb-MOULO6LC.svg")}.fi-sc{background-image:url("./media/sc-V2MOTRIU.svg")}.fi-sc.fis{background-image:url("./media/sc-SWRDLW3S.svg")}.fi-sd{background-image:url("./media/sd-4DSZW3W3.svg")}.fi-sd.fis{background-image:url("./media/sd-ZQ44F7OI.svg")}.fi-se{background-image:url("./media/se-5RJHQXTW.svg")}.fi-se.fis{background-image:url("./media/se-NY67VEUK.svg")}.fi-sg{background-image:url("./media/sg-PLMFMQ2U.svg")}.fi-sg.fis{background-image:url("./media/sg-NR6HPXPC.svg")}.fi-sh{background-image:url("./media/sh-HLIV5IJZ.svg")}.fi-sh.fis{background-image:url("./media/sh-TJMGU47M.svg")}.fi-si{background-image:url("./media/si-ERIUG64V.svg")}.fi-si.fis{background-image:url("./media/si-PQDA3RQI.svg")}.fi-sj{background-image:url("./media/sj-EOPZSLCL.svg")}.fi-sj.fis{background-image:url("./media/sj-QYYJ3R3Y.svg")}.fi-sk{background-image:url("./media/sk-ELFBGQEC.svg")}.fi-sk.fis{background-image:url("./media/sk-IH44HMRL.svg")}.fi-sl{background-image:url("./media/sl-DE7XOWOL.svg")}.fi-sl.fis{background-image:url("./media/sl-XDRPTSE3.svg")}.fi-sm{background-image:url("./media/sm-JITZHE4P.svg")}.fi-sm.fis{background-image:url("./media/sm-T456GX2E.svg")}.fi-sn{background-image:url("./media/sn-KYWABXNT.svg")}.fi-sn.fis{background-image:url("./media/sn-HK436VOQ.svg")}.fi-so{background-image:url("./media/so-QH5SJVG2.svg")}.fi-so.fis{background-image:url("./media/so-SCWJTLJW.svg")}.fi-sr{background-image:url("./media/sr-HMODPFV5.svg")}.fi-sr.fis{background-image:url("./media/sr-BFJ2NIE7.svg")}.fi-ss{background-image:url("./media/ss-CYJKS5XU.svg")}.fi-ss.fis{background-image:url("./media/ss-N5S5IPGO.svg")}.fi-st{background-image:url("./media/st-4LIOQET4.svg")}.fi-st.fis{background-image:url("./media/st-ETCSW6CL.svg")}.fi-sv{background-image:url("./media/sv-SVKTTQZJ.svg")}.fi-sv.fis{background-image:url("./media/sv-JJ7PGQKT.svg")}.fi-sx{background-image:url("./media/sx-DIQRHMRS.svg")}.fi-sx.fis{background-image:url("./media/sx-XI7KKH7B.svg")}.fi-sy{background-image:url("./media/sy-D4ZDMKR3.svg")}.fi-sy.fis{background-image:url("./media/sy-6RCKNZUQ.svg")}.fi-sz{background-image:url("./media/sz-ZSNOQNHB.svg")}.fi-sz.fis{background-image:url("./media/sz-MG5COQXB.svg")}.fi-tc{background-image:url("./media/tc-DVAM44GW.svg")}.fi-tc.fis{background-image:url("./media/tc-PFTC74CB.svg")}.fi-td{background-image:url("./media/td-IEJMZVM7.svg")}.fi-td.fis{background-image:url("./media/td-L4QKZRA4.svg")}.fi-tf{background-image:url("./media/tf-PSLXXLYB.svg")}.fi-tf.fis{background-image:url("./media/tf-L6UFHBZP.svg")}.fi-tg{background-image:url("./media/tg-K4K352CF.svg")}.fi-tg.fis{background-image:url("./media/tg-UGUE6RST.svg")}.fi-th{background-image:url("./media/th-WAHAQKQK.svg")}.fi-th.fis{background-image:url("./media/th-543UAZS4.svg")}.fi-tj{background-image:url("./media/tj-Z2UJEGVZ.svg")}.fi-tj.fis{background-image:url("./media/tj-CVBC574I.svg")}.fi-tk{background-image:url("./media/tk-YC7WNHF3.svg")}.fi-tk.fis{background-image:url("./media/tk-JRIL6W7E.svg")}.fi-tl{background-image:url("./media/tl-FRLMYCHK.svg")}.fi-tl.fis{background-image:url("./media/tl-RI4B3XTP.svg")}.fi-tm{background-image:url("./media/tm-YD7DXRTX.svg")}.fi-tm.fis{background-image:url("./media/tm-NKHMK24W.svg")}.fi-tn{background-image:url("./media/tn-G7EOPTWC.svg")}.fi-tn.fis{background-image:url("./media/tn-ADYDPKKU.svg")}.fi-to{background-image:url("./media/to-4IPHWATD.svg")}.fi-to.fis{background-image:url("./media/to-Y3ZWK7GO.svg")}.fi-tr{background-image:url("./media/tr-2TE5SKW5.svg")}.fi-tr.fis{background-image:url("./media/tr-BXXVVJLD.svg")}.fi-tt{background-image:url("./media/tt-4CMF6HDJ.svg")}.fi-tt.fis{background-image:url("./media/tt-NK2SRYUQ.svg")}.fi-tv{background-image:url("./media/tv-HASL2ZPX.svg")}.fi-tv.fis{background-image:url("./media/tv-NEB4WA2N.svg")}.fi-tw{background-image:url("./media/tw-OOSFQCFC.svg")}.fi-tw.fis{background-image:url("./media/tw-X2EV3JOS.svg")}.fi-tz{background-image:url("./media/tz-F7DARXBO.svg")}.fi-tz.fis{background-image:url("./media/tz-DSCJI5GW.svg")}.fi-ua{background-image:url("./media/ua-6L6MVDVK.svg")}.fi-ua.fis{background-image:url("./media/ua-DEDK3LCD.svg")}.fi-ug{background-image:url("./media/ug-SUFOZCE2.svg")}.fi-ug.fis{background-image:url("./media/ug-IR5577EN.svg")}.fi-um{background-image:url("./media/um-3TCGFAMU.svg")}.fi-um.fis{background-image:url("./media/um-HPF3LBVV.svg")}.fi-us{background-image:url("./media/us-5WPJ3T3N.svg")}.fi-us.fis{background-image:url("./media/us-OS5BPCLY.svg")}.fi-uy{background-image:url("./media/uy-SU32MXNU.svg")}.fi-uy.fis{background-image:url("./media/uy-2LGNGCBQ.svg")}.fi-uz{background-image:url("./media/uz-6LD3WNBK.svg")}.fi-uz.fis{background-image:url("./media/uz-KR6UXLJE.svg")}.fi-va{background-image:url("./media/va-SWMHLWJN.svg")}.fi-va.fis{background-image:url("./media/va-IIHI4DCJ.svg")}.fi-vc{background-image:url("./media/vc-73265KDC.svg")}.fi-vc.fis{background-image:url("./media/vc-ENVAYUHB.svg")}.fi-ve{background-image:url("./media/ve-7QMM4EDR.svg")}.fi-ve.fis{background-image:url("./media/ve-7LNK7AU5.svg")}.fi-vg{background-image:url("./media/vg-K235OISV.svg")}.fi-vg.fis{background-image:url("./media/vg-UK5I2DQS.svg")}.fi-vi{background-image:url("./media/vi-A7WYZ7V4.svg")}.fi-vi.fis{background-image:url("./media/vi-VLVLCRRK.svg")}.fi-vn{background-image:url("./media/vn-OLY63DMY.svg")}.fi-vn.fis{background-image:url("./media/vn-QUENQA3C.svg")}.fi-vu{background-image:url("./media/vu-4BCJQIBN.svg")}.fi-vu.fis{background-image:url("./media/vu-4LYJO6DK.svg")}.fi-wf{background-image:url("./media/wf-XSUYVC54.svg")}.fi-wf.fis{background-image:url("./media/wf-64XCGZ3D.svg")}.fi-ws{background-image:url("./media/ws-PVUKQ4PE.svg")}.fi-ws.fis{background-image:url("./media/ws-P5MXR5ZW.svg")}.fi-ye{background-image:url("./media/ye-TWPEZHYT.svg")}.fi-ye.fis{background-image:url("./media/ye-R46HCZOQ.svg")}.fi-yt{background-image:url("./media/yt-ARO4LFTS.svg")}.fi-yt.fis{background-image:url("./media/yt-UUCGT7AF.svg")}.fi-za{background-image:url("./media/za-WS2IXHK7.svg")}.fi-za.fis{background-image:url("./media/za-IGVA77JN.svg")}.fi-zm{background-image:url("./media/zm-545JV347.svg")}.fi-zm.fis{background-image:url("./media/zm-LDTTV5LG.svg")}.fi-zw{background-image:url("./media/zw-HZY5LJGS.svg")}.fi-zw.fis{background-image:url("./media/zw-6ENSY5DW.svg")}.fi-arab{background-image:url("./media/arab-A42JLJNT.svg")}.fi-arab.fis{background-image:url("./media/arab-S6KYB4TR.svg")}.fi-asean{background-image:url("./media/asean-ELZDU4TE.svg")}.fi-asean.fis{background-image:url("./media/asean-SS3GRO5T.svg")}.fi-cefta{background-image:url("./media/cefta-HR3KQ2EO.svg")}.fi-cefta.fis{background-image:url("./media/cefta-NTUUUQSZ.svg")}.fi-cp{background-image:url("./media/cp-2DVX35UB.svg")}.fi-cp.fis{background-image:url("./media/cp-6QAMTOXH.svg")}.fi-dg{background-image:url("./media/dg-FXQ2KR4X.svg")}.fi-dg.fis{background-image:url("./media/dg-KL5G7PRJ.svg")}.fi-eac{background-image:url("./media/eac-DLAEKB33.svg")}.fi-eac.fis{background-image:url("./media/eac-RVDXN5KH.svg")}.fi-es-ct{background-image:url("./media/es-ct-LZMYMK2E.svg")}.fi-es-ct.fis{background-image:url("./media/es-ct-YZMY3BN2.svg")}.fi-es-ga{background-image:url("./media/es-ga-6PZUYNFD.svg")}.fi-es-ga.fis{background-image:url("./media/es-ga-CPWP5IRZ.svg")}.fi-es-pv{background-image:url("./media/es-pv-OXFBXZM5.svg")}.fi-es-pv.fis{background-image:url("./media/es-pv-TCDUGVHX.svg")}.fi-eu{background-image:url("./media/eu-Z34VKHYH.svg")}.fi-eu.fis{background-image:url("./media/eu-N4MK7TMC.svg")}.fi-gb-eng{background-image:url("./media/gb-eng-4H6GWTY6.svg")}.fi-gb-eng.fis{background-image:url("./media/gb-eng-KED2JQT6.svg")}.fi-gb-nir{background-image:url("./media/gb-nir-R3CUP5HV.svg")}.fi-gb-nir.fis{background-image:url("./media/gb-nir-6QHYPVOC.svg")}.fi-gb-sct{background-image:url("./media/gb-sct-CDZZA2QR.svg")}.fi-gb-sct.fis{background-image:url("./media/gb-sct-MYMPELAJ.svg")}.fi-gb-wls{background-image:url("./media/gb-wls-U35MHGIX.svg")}.fi-gb-wls.fis{background-image:url("./media/gb-wls-DTZ5TTAQ.svg")}.fi-ic{background-image:url("./media/ic-CQCOSBIQ.svg")}.fi-ic.fis{background-image:url("./media/ic-XC4APDRB.svg")}.fi-pc{background-image:url("./media/pc-TT6YEIH4.svg")}.fi-pc.fis{background-image:url("./media/pc-EX5GAM4Z.svg")}.fi-sh-ac{background-image:url("./media/sh-ac-JFUG6UDV.svg")}.fi-sh-ac.fis{background-image:url("./media/sh-ac-CA7Y7WNG.svg")}.fi-sh-hl{background-image:url("./media/sh-hl-YQIJUYB7.svg")}.fi-sh-hl.fis{background-image:url("./media/sh-hl-MZFPYVQ5.svg")}.fi-sh-ta{background-image:url("./media/sh-ta-E3Y363IZ.svg")}.fi-sh-ta.fis{background-image:url("./media/sh-ta-TYDLYCHE.svg")}.fi-un{background-image:url("./media/un-TACTIQXL.svg")}.fi-un.fis{background-image:url("./media/un-64W32BF7.svg")}.fi-xk{background-image:url("./media/xk-T7BAH4YE.svg")}.fi-xk.fis{background-image:url("./media/xk-SYLXNOIJ.svg")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url("./media/plus-jakarta-sans-400-C5N3GPG5.ttf") format("truetype")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url("./media/plus-jakarta-sans-500-ENLEBRMK.ttf") format("truetype")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url("./media/plus-jakarta-sans-600-NGXESRQ3.ttf") format("truetype")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url("./media/plus-jakarta-sans-700-QVLPULQQ.ttf") format("truetype")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url("./media/plus-jakarta-sans-800-KNOO44JM.ttf") format("truetype")}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url("./media/dm-mono-400-3FBVM25W.ttf") format("truetype")}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url("./media/dm-mono-500-NK6PKS6N.ttf") format("truetype")}.app-content>:not(router-outlet),.app-content-auth>:not(router-outlet){display:block;width:100%;min-width:0}:root,[data-theme=dark]{--bg: #0a0a0f;--surface: #14141a;--surface-2: #1b1b22;--surface-hover: #19191f;--border: #202028;--text: #e2e8f0;--text-secondary:#94a3b8;--muted: #64748b;--input-bg: #1a1a2e;--input-border: #2d2d44;--input-disabled-bg: #111118;--danger: #f87171;--success: #4ade80;--warning: #fbbf24;color-scheme:dark}[data-theme=light]{--bg: #f1f5f9;--surface: #ffffff;--surface-2: #f8fafc;--surface-hover: #f1f5f9;--border: #e2e8f0;--text: #0f172a;--text-secondary:#475569;--muted: #94a3b8;--input-bg: #ffffff;--input-border: #cbd5e1;--input-disabled-bg: #f1f5f9;--danger: #dc2626;--success: #16a34a;--warning: #b45309;color-scheme:light}html[data-theme=light]{--primary-light: #b45309;--primary-muted: rgba(255,176,0,.11);--primary-border: rgba(255,176,0,.32)}:root,[data-theme=dark]{--select-bg: #1a1a2e;--select-text: #e2e8f0;--select-border: #2d2d44}[data-theme=light]{--select-bg: #ffffff;--select-text: #0f172a;--select-border: #cbd5e1}input[type=text],input[type=number],input[type=password],input[type=email],input[type=search],input[type=tel],input[type=url],input[type=date],input[type=time],textarea,select{background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--r-md);padding:.55rem .8rem;color:var(--text);font-size:.9rem;font-family:inherit;outline:none;transition:border-color .2s,box-shadow .2s}input[type=text]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=email]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=url]::placeholder,input[type=date]::placeholder,input[type=time]::placeholder,textarea::placeholder,select::placeholder{color:var(--muted)}input[type=text]:focus,input[type=number]:focus,input[type=password]:focus,input[type=email]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=date]:focus,input[type=time]:focus,textarea:focus,select:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-muted)}input[type=text]:disabled,input[type=text][readonly],input[type=number]:disabled,input[type=number][readonly],input[type=password]:disabled,input[type=password][readonly],input[type=email]:disabled,input[type=email][readonly],input[type=search]:disabled,input[type=search][readonly],input[type=tel]:disabled,input[type=tel][readonly],input[type=url]:disabled,input[type=url][readonly],input[type=date]:disabled,input[type=date][readonly],input[type=time]:disabled,input[type=time][readonly],textarea:disabled,textarea[readonly],select:disabled,select[readonly]{color:var(--muted);background:var(--input-disabled-bg);border-color:var(--border);box-shadow:none;opacity:1;cursor:not-allowed}input[type=text][readonly],input[type=number][readonly],input[type=password][readonly],input[type=email][readonly],input[type=search][readonly],input[type=tel][readonly],input[type=url][readonly],input[type=date][readonly],input[type=time][readonly],textarea[readonly],select[readonly]{cursor:default}select{background:var(--select-bg);color:var(--select-text);border-color:var(--select-border);appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3e%3cpath fill='%2394a3b8' d='M6 8L0 0h12z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;padding-right:2rem;width:100%}select option{background:var(--select-bg);color:var(--select-text)}select option:disabled{color:#666}.toggle{display:inline-flex;align-items:center;gap:.65rem;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.9rem;color:var(--text)}.toggle input[type=checkbox]{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.toggle .toggle-track{position:relative;width:40px;height:22px;background:var(--surface-2);border:1px solid var(--border);border-radius:999px;transition:background .2s,border-color .2s;flex-shrink:0}.toggle .toggle-thumb{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--text-secondary);transition:transform .2s,background .2s}.toggle input:checked~.toggle-track{background:var(--primary);border-color:var(--primary)}.toggle input:checked~.toggle-track .toggle-thumb{transform:translate(18px);background:#fff}.toggle input:focus-visible~.toggle-track{box-shadow:0 0 0 3px var(--primary-muted)}.toggle input:disabled~.toggle-track{opacity:.5;cursor:not-allowed}.toggle .toggle-label{line-height:1.2}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;font-family:var(--font-ui);font-size:16px;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;transition:background .2s,color .2s}html{scrollbar-gutter:stable}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}html.sheet-open{overflow:hidden}.btn-primary{color:#0a0a0f!important;font-weight:600}.btn-primary .spinner{border-color:#00000040!important;border-top-color:currentColor!important}.btn-primary tp-icon,.btn-primary .material-symbols-outlined,.btn-primary .material-icons-outlined{color:#0a0a0f!important}:root{--primary: #ffb000;--primary-dark: #f59e0b;--primary-light: #fcd34d;--primary-muted: rgba(255,176,0,.11);--primary-border: rgba(255,176,0,.28);--font-ui: "Plus Jakarta Sans", "Inter", "Segoe UI", system-ui, -apple-system, sans-serif;--font-mono: "DM Mono", "Consolas", "SFMono-Regular", monospace;--r-xs: 4px;--r-sm: 6px;--r-md: 10px;--r-lg: 14px;--r-xl: 18px;--r-pill: 24px;--r-full: 50%}html,body{font-family:var(--font-ui)}.material-symbols-outlined{font-size:24px;line-height:1;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;-webkit-user-select:none;user-select:none;flex-shrink:0}.page-title{font-family:var(--font-ui);font-size:1.4rem;font-weight:600;color:var(--text);margin:0 0 1.25rem;display:inline-flex;align-items:center;gap:.5rem}.page-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1.25rem}.page-header .page-title{margin:0}.page-actions{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin-left:auto}.page-actions .btn-primary,.page-actions .btn-secondary{min-height:44px;padding-top:0;padding-bottom:0;white-space:nowrap}.page-actions tp-icon{font-size:1rem}.btn-qr-scan{color:var(--text-secondary);text-decoration:none}.brand-base{color:var(--text)}.brand-accent{color:var(--primary)}.brand-dot{width:9px;height:9px;display:inline-block;flex:0 0 auto;border-radius:50%;background:var(--primary);box-shadow:0 0 12px var(--primary);transform:translateY(1px);animation:brand-pulse 3.2s ease-in-out infinite}@keyframes brand-pulse{0%,to{transform:translateY(1px) scale(.9);box-shadow:0 0 8px #f59e0b73}50%{transform:translateY(1px) scale(1.08);box-shadow:0 0 14px #f59e0bb3}}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.5rem 1.25rem;background:var(--primary);border:none;border-radius:var(--r-md);font-size:.875rem;font-family:inherit;line-height:1;cursor:pointer;white-space:nowrap;transition:background .15s}.btn-primary:hover:not(:disabled){background:var(--primary-dark)}.btn-primary:disabled{opacity:.5;cursor:default}.btn-primary.btn-sm{padding:.35rem .85rem;font-size:.82rem}.btn-primary tp-icon{font-size:1.1rem;line-height:1}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.5rem .95rem;background:var(--surface-2);color:var(--text);border:1px solid var(--border);border-radius:var(--r-md);font-size:.875rem;font-weight:500;font-family:inherit;line-height:1;cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s,color .15s}.btn-secondary:hover:not(:disabled){background:var(--surface-hover);border-color:var(--border-strong, var(--border))}.btn-secondary:disabled{opacity:.5;cursor:default}.btn-secondary.btn-sm{padding:.35rem .75rem;font-size:.82rem}.btn-secondary tp-icon{font-size:1.1rem;line-height:1}a.btn-primary,a.btn-secondary,a.btn-danger{text-decoration:none}@keyframes spin{to{transform:rotate(360deg)}}.spinner{display:inline-block;width:13px;height:13px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:var(--r-full);animation:spin .7s linear infinite}.spinner-sm{display:inline-block;width:18px;height:18px;border:2px solid var(--border);border-top-color:var(--primary-light);border-radius:var(--r-full);animation:spin .7s linear infinite}.panel-title{display:flex;align-items:center;gap:.4rem;padding:.9rem 1rem 0;color:var(--text);font-size:.9rem;font-weight:700}.panel-body{padding:.75rem 1rem 1rem}.btn-danger{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.5rem .95rem;background:#ef444414;color:#f87171;border:1px solid rgba(239,68,68,.3);border-radius:var(--r-md);font-size:.875rem;font-weight:600;font-family:inherit;line-height:1;cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s}.btn-danger:hover:not(:disabled){background:#ef444424;border-color:#ef444480}.btn-danger:disabled{opacity:.5;cursor:default}.btn-danger tp-icon{font-size:1.1rem;line-height:1}.subpage-head{display:flex;align-items:center;flex-wrap:wrap;column-gap:.75rem;row-gap:.75rem;margin-bottom:1.25rem}.subpage-head app-back-link{flex:0 0 auto}.subpage-head h1,.subpage-head .page-title{flex:0 0 auto;min-width:0;margin:0;font-family:var(--font-ui);font-size:1.4rem;font-weight:600;color:var(--text);line-height:1.2;display:inline-flex;align-items:center;gap:.5rem}.page-shell{width:100%;padding:1.5rem 1rem 3rem;container-type:inline-size;--page-content-width: 1240px;--page-text-inset: 1rem}.page-shell--narrow,.page-shell--compact,.page-shell--standard,.page-shell--wide,.page-shell--editor{--page-content-width: 1240px}.page-shell>.page-header,.page-shell>.subpage-head,.page-shell>.page-title,.page-shell>.page-sub,.page-shell>.page-subtitle,.page-shell>.settings-subtitle,.page-shell>.page-context{width:100%;max-width:var(--page-content-width);margin-left:auto;margin-right:auto}.page-shell>.page-header .page-title,.page-shell>.page-header .page-subtitle{margin-left:var(--page-text-inset)}.page-shell>.subpage-head>h1,.page-shell>.subpage-head>.page-title{margin-left:0}.page-shell>.page-sub,.page-shell>.page-subtitle,.page-shell>.settings-subtitle{padding-left:var(--page-text-inset);padding-right:var(--page-text-inset)}.page-shell>.page-context{margin-bottom:.75rem}.page-shell>:not(.page-header):not(.subpage-head):not(.page-title):not(.page-sub):not(.page-subtitle):not(.settings-subtitle):not(.page-context){width:100%;max-width:var(--page-content-width);margin-left:auto;margin-right:auto}.page-shell>.loading-card{box-sizing:border-box;min-height:12rem;display:flex;align-items:center;justify-content:center;gap:.6rem;padding:1.5rem;color:var(--text-secondary);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg)}.page-shell>.page-sub{margin:-.5rem auto 1.5rem;color:var(--muted);font-size:.9rem;line-height:1.5}@media(max-width:520px){.page-shell{padding:1.25rem .75rem 3rem;--page-text-inset: .75rem}}@media(max-width:460px){.page-shell--bottom-nav{padding-bottom:5.5rem}}.toolbar-row{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem .85rem;margin-bottom:.85rem}.toolbar-row .filter-toggle{margin-bottom:0}.toolbar-row .toolbar-end{margin-left:auto}.filter-toggle{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem .85rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);color:var(--text);font-size:.85rem;font-weight:600;cursor:pointer;margin-bottom:.85rem;transition:background .15s,border-color .15s}.filter-toggle:hover{background:var(--surface-hover)}.filter-toggle.active{border-color:var(--primary)}.filter-toggle .material-symbols-outlined{font-size:1.05rem;color:var(--text-secondary)}.filter-toggle .filter-toggle-arrow{font-size:.65rem;color:var(--muted);margin-left:.15rem}.filter-badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.1rem;height:1.1rem;padding:0 .35rem;background:var(--primary);color:#fff;border-radius:999px;font-size:.7rem;font-weight:700}.filter-panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);padding:.6rem .85rem .4rem;margin-bottom:1rem;display:flex;flex-direction:column;gap:.5rem}.filter-row{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap;min-width:0}.filter-row-label{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);min-width:4.5rem}.filter-panel .category-filter{display:flex;gap:.4rem;margin:0;flex-wrap:nowrap;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none}.filter-panel .category-filter::-webkit-scrollbar{display:none}.filter-panel .category-filter .cat-btn{flex-shrink:0}.chip-scroll-wrap{position:relative;flex:1;min-width:0;display:flex;align-items:center}.chip-scroll-wrap .category-filter{flex:1;min-width:0}.scroll-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--border);background:var(--surface);color:var(--text);font-size:1rem;font-weight:700;line-height:1;cursor:pointer;box-shadow:0 2px 6px #0000002e;transition:background .15s,border-color .15s}.scroll-arrow:hover{background:var(--surface-hover);border-color:var(--primary)}@media(hover:none){.scroll-arrow{display:none}}.scroll-arrow-left{left:-8px}.scroll-arrow-right{right:-8px}.cat-btn{padding:.35rem .85rem;border-radius:var(--r-pill);border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);font-size:.8rem;font-weight:600;cursor:pointer;transition:all .15s;white-space:nowrap;display:inline-flex;align-items:center;gap:.3rem}.cat-btn:hover{background:var(--surface-2);color:var(--text)}.cat-btn.active{background:var(--primary);border-color:var(--primary);color:#fff}.cat-btn .material-symbols-outlined{font-size:.95rem}.layout-active-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#4ade80;flex-shrink:0}.filter-reset-row{display:flex;justify-content:flex-end;margin-bottom:.15rem}.filter-reset-btn{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .6rem;border-radius:var(--r-pill);border:1px solid var(--border);background:transparent;color:var(--text-secondary);font-size:.75rem;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.filter-reset-btn .material-symbols-outlined{font-size:.95rem}.filter-reset-btn:hover{color:#ef4444;border-color:#ef444480;background:#ef44440f}html[data-design=maximal] body{font-size:1rem;line-height:1.45}html[data-design=maximal][data-theme=light]{--bg: #f7f9fc;--surface: #ffffff;--surface-2: #ffffff;--surface-hover: color-mix(in srgb, var(--primary) 6%, #ffffff);--border: #94a3b8;--text: #000000;--text-secondary:#33404f;--muted: #556274;--input-bg: #ffffff;--input-border: #64748b;--input-disabled-bg: #e7edf4;--select-bg: #ffffff;--select-text: #000000;--select-border: #64748b;--primary: #a80f2a;--primary-dark: #870c22;--primary-light: #a80f2a;--primary-muted: rgba(168, 15, 42, .12);--primary-border: rgba(168, 15, 42, .45);--on-primary: #ffffff;--danger: #e02424;--success: #0f5c2e;--warning: #c2410c;--btn-surface: #ffffff;--btn-surface-hover: color-mix(in srgb, var(--primary) 6%, #ffffff);--text-primary: #000000;--text-muted: #556274;--surface-1: #ffffff;--surface-3: #e7edf4;--border-strong: #64748b;--accent: #a80f2a}html[data-design=maximal][data-theme=dark]{--bg: #26262f;--surface: #000000;--surface-2: #1c1c26;--surface-hover: color-mix(in srgb, var(--primary) 14%, #1c1c26);--border: #474754;--text: #ffffff;--text-secondary:#c3cedb;--muted: #9dabbc;--input-bg: #14141c;--input-border: #50505f;--input-disabled-bg: #0a0a0e;--select-bg: #14141c;--select-text: #ffffff;--select-border: #50505f;--primary: #ffc63d;--primary-dark: #f0a500;--primary-light: #ffd980;--primary-muted: rgba(255, 198, 61, .16);--primary-border: rgba(255, 198, 61, .45);--on-primary: #0a0a0f;--danger: #ff6b6b;--success: #4ade80;--warning: #fbbf24;--btn-surface: #1c1c26;--btn-surface-hover: color-mix(in srgb, var(--primary) 14%, #1c1c26);--text-primary: #ffffff;--text-muted: #9dabbc;--surface-1: #000000;--surface-3: #24242f;--border-strong: #6a6a7c;--accent: #ffc63d}html[data-design=maximal][data-theme=light][data-accent]{--primary-dark: color-mix(in srgb, var(--primary) 82%, #000000);--primary-light: var(--primary);--primary-muted: color-mix(in srgb, var(--primary) 12%, transparent);--primary-border: color-mix(in srgb, var(--primary) 45%, transparent);--on-primary: #ffffff;--accent: var(--primary);--surface-hover: color-mix(in srgb, var(--primary) 6%, #ffffff);--btn-surface-hover: color-mix(in srgb, var(--primary) 6%, #ffffff)}html[data-design=maximal][data-theme=light][data-accent=rot]{--primary: #a80f2a}html[data-design=maximal][data-theme=light][data-accent=orange]{--primary: #b45309}html[data-design=maximal][data-theme=light][data-accent=gruen]{--primary: #0f5c2e}html[data-design=maximal][data-theme=light][data-accent=hellgruen]{--primary: #15803d}html[data-design=maximal][data-theme=light][data-accent=tuerkis]{--primary: #0f766e}html[data-design=maximal][data-theme=light][data-accent=blau]{--primary: #1e40af}html[data-design=maximal][data-theme=light][data-accent=violett]{--primary: #6d28d9}html[data-design=maximal][data-theme=light][data-accent=magenta]{--primary: #a21caf}html[data-design=maximal][data-theme=dark][data-accent]{--primary-dark: color-mix(in srgb, var(--primary) 82%, #ffffff);--primary-light: var(--primary);--primary-muted: color-mix(in srgb, var(--primary) 16%, transparent);--primary-border: color-mix(in srgb, var(--primary) 45%, transparent);--on-primary: #0a0a0f;--accent: var(--primary);--surface-hover: color-mix(in srgb, var(--primary) 14%, #1c1c26);--btn-surface-hover: color-mix(in srgb, var(--primary) 14%, #1c1c26)}html[data-design=maximal][data-theme=dark][data-accent=rot]{--primary: #ff6b81}html[data-design=maximal][data-theme=dark][data-accent=orange]{--primary: #ffc63d}html[data-design=maximal][data-theme=dark][data-accent=gruen]{--primary: #4ade80}html[data-design=maximal][data-theme=dark][data-accent=hellgruen]{--primary: #86efac}html[data-design=maximal][data-theme=dark][data-accent=tuerkis]{--primary: #2dd4bf}html[data-design=maximal][data-theme=dark][data-accent=blau]{--primary: #60a5fa}html[data-design=maximal][data-theme=dark][data-accent=violett]{--primary: #a78bfa}html[data-design=maximal][data-theme=dark][data-accent=magenta]{--primary: #e879f9}html[data-design=maximal][data-theme=dark][data-accent=neutral]{--primary: #e5e7eb}html[data-design=maximal][data-theme=light][data-accent=neutral]{--primary: #1f2937;--danger: #111827}html[data-design=maximal] .btn-primary,html[data-design=maximal] .btn-primary tp-icon,html[data-design=maximal] .btn-primary .material-symbols-outlined,html[data-design=maximal] .btn-primary .material-icons-outlined,html[data-design=maximal] .fab,html[data-design=maximal] .tab-btn.active,html[data-design=maximal] .cat-btn.active,html[data-design=maximal] .filter-badge,html[data-design=maximal] .cal-day.cal-selected{color:var(--on-primary)!important}html[data-design=maximal] .btn-primary .spinner,html[data-design=maximal] .btn-primary .spinner-sm{border-color:color-mix(in srgb,var(--on-primary) 30%,transparent)!important;border-top-color:var(--on-primary)!important}html[data-design=maximal] .spinner,html[data-design=maximal] .spinner-sm{border-color:var(--border);border-top-color:var(--primary)}html[data-design=maximal][data-theme=light] .card,html[data-design=maximal][data-theme=light] .panel,html[data-design=maximal][data-theme=light] .tile,html[data-design=maximal][data-theme=light] .stat-card,html[data-design=maximal][data-theme=light] .list-card,html[data-design=maximal][data-theme=light] .section-card,html[data-design=maximal][data-theme=light] .confirm-modal,html[data-design=maximal][data-theme=light] .qr-modal,html[data-design=maximal][data-theme=light] .swap-modal{box-shadow:0 1px 2px #0f172a14,0 4px 16px #0f172a1a,0 0 0 1px #0f172a0a}html[data-design=maximal][data-theme=dark] .card,html[data-design=maximal][data-theme=dark] .panel,html[data-design=maximal][data-theme=dark] .tile,html[data-design=maximal][data-theme=dark] .stat-card,html[data-design=maximal][data-theme=dark] .list-card,html[data-design=maximal][data-theme=dark] .section-card,html[data-design=maximal][data-theme=dark] .confirm-modal,html[data-design=maximal][data-theme=dark] .qr-modal,html[data-design=maximal][data-theme=dark] .swap-modal{border-style:solid;border-width:1px;border-color:var(--border)}html[data-design=maximal] :focus-visible{outline:2px solid var(--primary);outline-offset:2px}html[data-design=maximal] input:focus,html[data-design=maximal] textarea:focus,html[data-design=maximal] select:focus,html[data-design=maximal] input:focus-visible,html[data-design=maximal] textarea:focus-visible,html[data-design=maximal] select:focus-visible{outline:2px solid var(--primary);outline-offset:1px;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-border)}html[data-design=maximal] [style*="#ffb000"],html[data-design=maximal] [style*="#FFB000"],html[data-design=maximal] [style*="#f59e0b"],html[data-design=maximal] [style*="#fcd34d"],html[data-design=maximal] [style*="#b45309"]{color:var(--primary)!important}html[data-design=maximal] .title-card.unlocked{border-color:color-mix(in srgb,var(--primary) 32%,transparent)!important}html[data-design=maximal] .title-card.equipped{box-shadow:inset 0 0 0 2px var(--primary)!important}html[data-design=maximal] .brand-dot{animation-name:brand-pulse-akzent}html[data-design=maximal] :is(.kpi-hero .kpi-value,.lap-time-best,.run-kpi-value,.fixture-badge,.best-value){color:var(--primary)!important}html[data-design=maximal] .title-icon{border-color:color-mix(in srgb,var(--primary) 34%,transparent)!important}html[data-design=maximal] .season-title-unlock{border-color:color-mix(in srgb,var(--primary) 35%,transparent)!important}html[data-design=maximal] .milestone-race-card{border-color:color-mix(in srgb,var(--primary) 55%,transparent)!important}html[data-design=maximal] .link-garage-entry{border-color:color-mix(in srgb,var(--primary) 45%,transparent)!important}html[data-design=maximal] .swap-warning{background:color-mix(in srgb,var(--warning) 10%,transparent)!important}html[data-design=maximal] .onboarding-banner{background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 12%,transparent),color-mix(in srgb,var(--primary) 4%,transparent))!important}@keyframes brand-pulse-akzent{0%,to{transform:translateY(1px) scale(.9);box-shadow:0 0 8px color-mix(in srgb,var(--primary) 45%,transparent)}50%{transform:translateY(1px) scale(1.08);box-shadow:0 0 14px color-mix(in srgb,var(--primary) 70%,transparent)}}html[data-design=maximal] :is(.active-badge,.ahb-class,.ahb-heat,.ahb-time-label,.ahb-type,.badge,.badge-active,.badge-archived,.badge-banned,.badge-duplicate,.badge-progress,.badge-sf,.badge-subvalue,.board-count,.bundle-pill,.cal-weekdays,.class-chip,.component-card,.component-link,.conn-status,.count-badge,.design-switch-label,.difficulty,.drawer-section-label,.drawer-user-role,.driver-list-head,.driver-stat-label,.driver-title,.equipped-title,.eyebrow,.filter-badge,.final-chip,.fixture-badge,.heat-live-badge,.l,.lap-chip,.lap-count,.lap-head,.lap-range-label,.lb-stat-label,.leaderboard-head,.license-badge,.live-lap-head,.location-country,.metric-win,.milestone-row,.mqtt-label,.mqtt-pw-chip,.mqtt-section-title,.muted-badge,.my-track-pill,.own-tag,.pro-tag,.role-badge,.role-chip,.run-kpi-label,.run-kpi-speed,.run-speed,.s,.season-editor-actions,.season-editor-top,.season-task-hint,.season-title-unlock,.season-week-status,.section-count,.section-kicker,.self-tag,.sheet-option-badge,.sidebar-section-label,.sidebar-user-role,.state-pill,.status,.subscribed-badge,.tab-archived-badge,.tab-count,.te-line-hint,.te-palette-title,.te-sets-title,.te-tile-label,.tier-label,.tier-pill,.title-progress,.title-source,.topic-badge,.topic-chip,.value-summary,.version){font-size:12px!important}html[data-design=maximal] :is(.activate-check,.active-context,.admin-intro,.admin-overview-meta,.aft-main,.aft-sub,.ahb-label,.alert-error,.alert-success,.anon-hint,.back-link,.badge-label,.badge-value,.banned-reason,.banned-remaining,.banner,.best-lap-no,.broker-url,.btn-add-gate,.btn-copy,.btn-danger,.btn-danger-sm,.btn-delete-car,.btn-delete-loc,.btn-design,.btn-edit-car,.btn-edit-gate,.btn-expand,.btn-generate-mqtt,.btn-ghost,.btn-lang,.btn-nav,.btn-primary,.btn-role,.btn-secondary,.btn-sm,.btn-unsubscribe,.btn-xs,.cal-clear,.cal-day,.cal-month-label,.cal-trigger,.cal-year,.car-category,.car-context,.car-filter-label,.car-filter-select,.car-image-placeholder,.car-label,.car-note,.card-action,.card-desc,.card-progress,.cat-btn,.cell-empty,.cell-id,.cell-lap,.cell-time,.challenge-points,.char-count,.checkbox-row,.chip,.class-modal-hint,.code-area,.col-class,.col-nr,.col-rank,.compare-btn,.component-counter,.component-meta,.component-overrides,.confirm-message,.connect-hint,.context-btn,.context-static,.context-sub,.count,.counter-summary,.cp-tab,.ct-btn,.cta-button,.current-track-place,.day-balance,.day-select,.design-chip,.drawer-item,.edit-input,.edit-link,.edit-select,.edit-toggle,.editor-meta,.empty-card,.empty-hint,.empty-sm,.empty-state,.empty-state-sm,.entry-sub,.equal-sample-note,.equip-button,.error-text,.event-group-label,.export-btn,.feedback,.field-hint,.field-size,.filter-info,.filter-input,.filter-reset-btn,.filter-row-label,.filter-toggle,.first-track-hint,.forgot-link,.form-grid,.form-hint,.form-row,.gate-limit-hint,.gate-order,.geo-info,.heat-filter-clear,.heat-filter-label,.heat-filter-select,.hi-dur,.highlight-label,.hint,.hints-toggle,.history,.history-item,.history-row,.info-hint,.input-unit,.json-kv,.kpi-hint,.kpi-label,.kpi-side,.lang-toggle,.lap-delta,.lap-nr,.lap-range,.lap-range-input,.lap-range-reset,.lap-row,.last-seen,.layout-btn,.layout-filter-label,.layout-length,.layout-period,.legend-item,.license-detail,.link-brand,.link-garage-entry,.link-intro,.live-lap,.live-lap-nr,.live-lap-ts,.loading-card,.loading-inline,.loading-strip,.location-address,.location-desc,.location-lap-limits,.login-link,.manage-empty,.manage-sub-meta,.manage-sub-transponder,.merge-hint,.merge-option-ids,.meta-tags,.metric-bar-row,.metric-side,.mod-btn,.mod-class,.mod-dialog-hint,.mod-dialog-label,.mod-nick,.mod-table,.mqtt-cred-label,.mqtt-cred-missing,.mqtt-cred-value,.mqtt-intro,.mqtt-password-value,.mqtt-password-warning,.mqtt-user-chip,.msg-table,.mt,.mt-ago,.no-drivers,.no-laps,.optional-hint,.orphan-category,.orphan-location,.orphans-hint,.overview-owner,.overview-subtitle,.page-subtitle,.pager-label,.participants-table,.participation-sub,.picker-chip,.place-medal,.place-plain,.plan-badge,.privacy-list,.privacy-note,.progress-caption,.property-comparison-head,.property-comparison-row,.property-copy,.property-kind-options,.property-kind-picker,.push-error,.qr-hint,.register-link,.result-distance,.result-meta,.result-row,.role-desc,.role-label,.run-detail-link,.run-group-label,.run-kpi-value,.run-meta,.run-note,.run-subtitle,.run-tab,.search-clear,.search-empty,.search-input,.season-admin-hint,.season-bonus,.season-kicker,.season-locked-notice,.season-next,.season-title-action,.season-week-summary,.settings-subtitle,.setup-card,.setup-link,.setup-metrics,.setup-tabs,.sheet-option,.sheet-option-sub,.sheet-reset,.sheet-result,.sheet-row,.sidebar-item,.sim-code,.sim-empty,.sim-info-hint,.sim-no-transponder,.sim-offline-hint,.sim-preview-label,.sim-random-hint,.sim-sent-label,.sim-topic-hint,.sim-tp-empty,.sort-label,.sso-btn,.sso-hint,.stat-chip,.stat-item,.stat-label,.static-field,.sub-inline-label,.sub-label,.sub-none,.sub-select,.sub-transponder,.subtitle,.summary-link,.summary-place,.summary-progress,.swap-subtitle,.swap-warning,.tab-btn,.tab-city,.te-field,.te-hint,.te-line-btn,.te-source,.te-tiles,.tile-sub,.title-collection-button,.title-subhead,.toggle-label,.token-display,.token-hint,.token-label,.token-value,.topics-label,.track-card-place,.track-outline-placeholder,.track-place,.transfer-row,.transponder-heading,.transponder-id,.transponder-label,.transponder-number,.uc-date,.user-card,.user-email,.user-info,.v,.value-field,input,p,select){font-size:14px!important}html[data-design=maximal] :is(.ahb-session,.car-name,.car-title,.card-title,.challenge-copy,.current-track-name,.drawer-user-name,.gate-name,.identity-name,.layout-name,.location-name,.manage-sub-name,.merge-option-name,.mod-dialog-title,.orphan-irid,.participation-event,.result-name,.role-title,.run-title,.season-week-head,.sidebar-user-name,.summary-name,.tile-title,.title-copy,.track-card-name,.transponder-location){font-size:15px!important}html[data-design=maximal] :is(.app-name,.cal-popup-title,.day-title,.laps-title,.manage-section-title,.panel-title,.section-heading,.sheet-title,.swap-title,h2,h3){font-size:16px!important}html[data-design=maximal] :is(.ahb-time-value,.best-value,.highlight-value,.kpi-value,.page-title,.season-level,.season-score-row,.stat-value,.te-length,.title-count,h1){font-size:19px!important}html[data-design=maximal] :is(.activate-check,.back-btn,.btn-add-gate,.btn-close,.btn-copy,.btn-danger,.btn-danger-sm,.btn-del-detection,.btn-del-tp,.btn-delete,.btn-delete-car,.btn-delete-gate,.btn-delete-loc,.btn-design,.btn-edit-car,.btn-edit-gate,.btn-expand,.btn-generate-mqtt,.btn-ghost,.btn-icon,.btn-lang,.btn-location,.btn-order,.btn-primary,.btn-qr-scan,.btn-refresh,.btn-reset-mqtt,.btn-role-driver,.btn-secondary,.btn-unsubscribe,.cal-clear,.cal-day,.cal-month-label-btn,.cal-nav,.cal-popup-close,.cal-trigger,.cal-trigger-clear,.cal-year,.cat-btn,.chip,.class-switch,.compare-btn,.component-reset,.context-btn,.cp-tab,.danger,.delete-run-btn,.design-chip,.drawer-close,.edit-toggle,.equip-button,.export-btn,.fab,.filter-reset-btn,.filter-toggle,.heat-filter-clear,.hints-toggle,.icon-button,.icon-picker-option,.img-btn,.img-btn-del,.kick-btn,.lang-toggle,.lap-delete-btn,.layout-btn,.merge-option,.mod-btn,.mod-btn-danger,.mod-btn-danger-solid,.pager-btn,.picker-chip,.property-kind-options,.remove,.role-option,.run-filters,.run-row-live,.run-tab,.scroll-arrow,.search-clear,.season-save,.season-title-action,.seg-btn,.settings-trigger,.sheet-apply,.sheet-back,.sheet-close,.sheet-option,.sheet-reset,.sim-transponder-mgmt,.stat-driver,.tab-btn,.te-erase,.te-import-btn,.te-line-btn,.te-select,.te-stamp,.theme-toggle,.topic-chip,.transponder-action,.window-reset){min-height:40px;padding:.5rem .95rem;border-radius:var(--r-md);font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;line-height:1.2;transition:background-color .15s,border-color .15s,color .15s}html[data-design=maximal] :is(.back-btn,.btn-edit-car,.btn-secondary,.te-import-btn){background:var(--btn-surface)!important;border:1px solid var(--border)!important;color:var(--text)!important}html[data-design=maximal] :is(.btn-close,.btn-copy,.btn-edit-gate,.btn-location,.btn-order,.btn-refresh,.btn-reset-mqtt,.cal-nav,.cal-popup-close,.drawer-close,.fab,.icon-button,.img-btn,.pager-btn,.scroll-arrow,.search-clear,.sheet-back,.sheet-close,.topic-chip,.transponder-action){background:var(--btn-surface)!important;border:1px solid var(--border)!important;color:var(--text)!important;min-width:44px;min-height:44px;padding:0!important;display:inline-flex;align-items:center;justify-content:center}html[data-design=maximal] :is(.btn-expand,.btn-generate-mqtt,.btn-ghost,.cal-clear,.cal-month-label-btn,.filter-reset-btn,.heat-filter-clear,.sheet-reset,.window-reset){background:transparent!important;border:1px solid transparent!important;color:var(--text-secondary)!important}html[data-design=maximal] :is(.activate-check,.btn-design,.btn-icon,.btn-lang,.btn-role-driver,.cal-day,.cal-trigger,.cal-year,.cat-btn,.chip,.class-switch,.context-btn,.cp-tab,.design-chip,.edit-toggle,.filter-toggle,.hints-toggle,.icon-picker-option,.lang-toggle,.layout-btn,.merge-option,.picker-chip,.property-kind-options,.role-option,.run-filters,.run-row-live,.run-tab,.seg-btn,.settings-trigger,.sheet-option,.sim-transponder-mgmt,.stat-driver,.tab-btn,.te-erase,.te-line-btn,.te-select,.te-stamp,.theme-toggle){background:var(--btn-surface)!important;border:1px solid var(--border)!important;color:var(--text-secondary)!important;border-radius:var(--r-pill)!important;padding:.35rem .75rem!important;min-height:34px!important;font-weight:600!important}html[data-design=maximal] :is(.btn-add-gate,.btn-primary,.btn-qr-scan,.compare-btn,.equip-button,.export-btn,.season-save,.season-title-action,.sheet-apply){background:var(--primary)!important;border:1px solid var(--primary)!important;color:var(--on-primary)!important;font-weight:700!important}html[data-design=maximal] :is(.btn-danger,.btn-danger-sm,.btn-del-detection,.btn-del-tp,.btn-delete,.btn-delete-car,.btn-delete-gate,.btn-delete-loc,.btn-unsubscribe,.cal-trigger-clear,.component-reset,.danger,.delete-run-btn,.img-btn-del,.kick-btn,.lap-delete-btn,.mod-btn,.mod-btn-danger,.mod-btn-danger-solid,.remove){background:color-mix(in srgb,var(--danger) 8%,transparent)!important;border:1px solid var(--danger)!important;color:var(--danger)!important;font-weight:700!important}html[data-design=maximal] :is(.activate-check,.btn-design,.btn-icon,.btn-lang,.btn-role-driver,.cal-day,.cal-trigger,.cal-year,.cat-btn,.chip,.class-switch,.context-btn,.cp-tab,.design-chip,.edit-toggle,.filter-toggle,.hints-toggle,.icon-picker-option,.lang-toggle,.layout-btn,.merge-option,.picker-chip,.property-kind-options,.role-option,.run-filters,.run-row-live,.run-tab,.seg-btn,.settings-trigger,.sheet-option,.sim-transponder-mgmt,.stat-driver,.tab-btn,.te-erase,.te-line-btn,.te-select,.te-stamp,.theme-toggle):is(.active,[aria-pressed=true],[aria-selected=true],.selected){background:var(--primary-muted)!important;border-color:transparent!important;color:var(--primary)!important;font-weight:700!important}html[data-design=maximal] :is(.back-btn,.btn-edit-car,.btn-secondary,.te-import-btn,.btn-close,.btn-copy,.btn-edit-gate,.btn-location,.btn-order,.btn-refresh,.btn-reset-mqtt,.cal-nav,.cal-popup-close,.drawer-close,.fab,.icon-button,.img-btn,.pager-btn,.scroll-arrow,.search-clear,.sheet-back,.sheet-close,.topic-chip,.transponder-action):is(:hover,[data-demo=hover]):not(:disabled){background:var(--btn-surface-hover)!important;border-color:var(--primary)!important}html[data-design=maximal] :is(.btn-add-gate,.btn-primary,.btn-qr-scan,.compare-btn,.equip-button,.export-btn,.season-save,.season-title-action,.sheet-apply):is(:hover,[data-demo=hover]):not(:disabled){background:var(--primary-dark)!important;border-color:var(--primary-dark)!important}html[data-design=maximal] :is(.btn-danger,.btn-danger-sm,.btn-del-detection,.btn-del-tp,.btn-delete,.btn-delete-car,.btn-delete-gate,.btn-delete-loc,.btn-unsubscribe,.cal-trigger-clear,.component-reset,.danger,.delete-run-btn,.img-btn-del,.kick-btn,.lap-delete-btn,.mod-btn,.mod-btn-danger,.mod-btn-danger-solid,.remove):is(:hover,[data-demo=hover]):not(:disabled){background:color-mix(in srgb,var(--danger) 16%,transparent)!important}html[data-design=maximal] :is(.btn-expand,.btn-generate-mqtt,.btn-ghost,.cal-clear,.cal-month-label-btn,.filter-reset-btn,.heat-filter-clear,.sheet-reset,.window-reset):is(:hover,[data-demo=hover]):not(:disabled){background:var(--surface-2)!important;color:var(--text)!important}html[data-design=maximal] :is(.activate-check,.back-btn,.btn-add-gate,.btn-close,.btn-copy,.btn-danger,.btn-danger-sm,.btn-del-detection,.btn-del-tp,.btn-delete,.btn-delete-car,.btn-delete-gate,.btn-delete-loc,.btn-design,.btn-edit-car,.btn-edit-gate,.btn-expand,.btn-generate-mqtt,.btn-ghost,.btn-icon,.btn-lang,.btn-location,.btn-order,.btn-primary,.btn-qr-scan,.btn-refresh,.btn-reset-mqtt,.btn-role-driver,.btn-secondary,.btn-unsubscribe,.cal-clear,.cal-day,.cal-month-label-btn,.cal-nav,.cal-popup-close,.cal-trigger,.cal-trigger-clear,.cal-year,.cat-btn,.chip,.class-switch,.compare-btn,.component-reset,.context-btn,.cp-tab,.danger,.delete-run-btn,.design-chip,.drawer-close,.edit-toggle,.equip-button,.export-btn,.fab,.filter-reset-btn,.filter-toggle,.heat-filter-clear,.hints-toggle,.icon-button,.icon-picker-option,.img-btn,.img-btn-del,.kick-btn,.lang-toggle,.lap-delete-btn,.layout-btn,.merge-option,.mod-btn,.mod-btn-danger,.mod-btn-danger-solid,.pager-btn,.picker-chip,.property-kind-options,.remove,.role-option,.run-filters,.run-row-live,.run-tab,.scroll-arrow,.search-clear,.season-save,.season-title-action,.seg-btn,.settings-trigger,.sheet-apply,.sheet-back,.sheet-close,.sheet-option,.sheet-reset,.sim-transponder-mgmt,.stat-driver,.tab-btn,.te-erase,.te-import-btn,.te-line-btn,.te-select,.te-stamp,.theme-toggle,.topic-chip,.transponder-action,.window-reset):disabled{opacity:.45!important;cursor:not-allowed!important}html[data-design=maximal] .panel-body{padding:var(--sp-3) var(--sp-4) var(--sp-4)}html[data-design=maximal] .panel-title{padding:var(--sp-4) var(--sp-4) 0}html[data-design=maximal] .onboarding-banner{gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);margin-bottom:var(--sp-4)}html[data-design=maximal] .swap-warning{border-color:color-mix(in srgb,var(--warning) 35%,transparent)!important}html[data-design=maximal] .swap-warning .swap-title{color:var(--warning)!important}html[data-design=maximal] :is(.btn-secondary,.manage-tile,.mod-btn,.btn-order,.btn-add-gate,.sim-transponder-mgmt summary,.btn-role,.settings-trigger):hover:not(:disabled){background:var(--btn-surface-hover)!important}@media(min-width:640px){html[data-design=maximal] :is(.fab,.mobile-topbar,.drawer,.drawer-backdrop){display:none!important}}html[data-design=maximal] :is(.seg,.run-filters,.setup-tabs,.class-switch,.cat-bar,.property-kind-options){background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}html[data-design=maximal] .setup-tabs{border-bottom:1px solid var(--border)!important}html[data-design=maximal] :is(.tab-btn,.cp-tab,.run-tab,.seg-btn,.cat-btn,.setup-tabs>button,.tabs>button,.tab-bar>button,.run-filters>button,.class-switch>button,.property-kind-options>button){background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:var(--text-secondary)!important;font-weight:600!important;padding:.5rem .4rem!important;position:relative}html[data-design=maximal] :is(.tab-btn,.cp-tab,.run-tab,.seg-btn,.cat-btn,.setup-tabs>button,.tabs>button,.tab-bar>button,.run-filters>button,.class-switch>button,.property-kind-options>button):hover:not(.active){color:var(--text)!important}html[data-design=maximal] :is(.tab-btn,.cp-tab,.run-tab,.seg-btn,.cat-btn,.setup-tabs>button,.tabs>button,.tab-bar>button,.run-filters>button,.class-switch>button,.property-kind-options>button).active{background:transparent!important;color:var(--primary)!important;font-weight:700!important;box-shadow:none!important}html[data-design=maximal] :is(.tab-btn,.cp-tab,.run-tab,.seg-btn,.cat-btn,.setup-tabs>button,.tabs>button,.tab-bar>button,.run-filters>button,.class-switch>button,.property-kind-options>button).active:after{content:"";position:absolute;left:.4rem;right:.4rem;bottom:0;height:2px;border-radius:2px;background:var(--primary)}html[data-design=maximal] :is(.progress-bar,.summary-progress-bar,.milestone-bar):has(>.progress-bar-fill),html[data-design=maximal] .season-progress:has(>span){height:8px!important;border-radius:999px!important;overflow:hidden;background:var(--surface-2)!important;border:1px solid var(--border)!important;display:block}html[data-design=maximal] :is(.progress-bar,.summary-progress-bar,.milestone-bar):has(>.progress-bar-fill)>*,html[data-design=maximal] .season-progress:has(>span)>*{height:100%!important;border-radius:999px!important;background:var(--primary)!important;display:block;min-width:8px}html[data-design=maximal] :is(.progress-bar,.season-progress,.summary-progress-bar,.milestone-bar)>[style*="width:0%"],html[data-design=maximal] :is(.progress-bar,.season-progress,.summary-progress-bar,.milestone-bar)>[style*="width: 0%"]{min-width:0!important}html[data-design=maximal] .settings-card-icon-danger{background:color-mix(in srgb,var(--danger) 10%,var(--surface))!important;color:var(--danger)!important}html[data-design=maximal] :is(.first-track-hint,.info-hint,.qr-hint,.mqtt-intro,.anon-hint,.sim-info-hint,.orphans-hint,.account-note,.connect-hint){display:flex;align-items:center;gap:.6rem}html[data-design=maximal] :is(.first-track-hint,.info-hint,.qr-hint,.mqtt-intro,.anon-hint,.sim-info-hint,.orphans-hint,.account-note,.connect-hint)>tp-icon,html[data-design=maximal] :is(.first-track-hint,.info-hint,.qr-hint,.mqtt-intro,.anon-hint,.sim-info-hint,.orphans-hint,.account-note,.connect-hint)>.material-symbols-outlined{flex-shrink:0}html[data-design=maximal] select{background-color:var(--btn-surface)!important;border:1px solid var(--input-border)!important;cursor:pointer;min-height:40px;background-repeat:no-repeat!important;background-position:right .75rem center!important;background-size:12px 8px!important}html[data-design=maximal][data-theme=light] select{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3e%3cpath fill='%2333404f' d='M6 8L0 0h12z'/%3e%3c/svg%3e")!important}html[data-design=maximal][data-theme=dark] select{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3e%3cpath fill='%23c3cedb' d='M6 8L0 0h12z'/%3e%3c/svg%3e")!important}html[data-design=maximal] :is(input[type=text],input[type=number],input[type=email],input[type=password],input[type=search],input[type=date],input[type=time],textarea){background:var(--btn-surface)!important;border:1px solid var(--input-border)!important}html[data-design=maximal] :is(.cat-btn,.chip,.picker-chip,.seg-btn,.filter-toggle,.stat-chip,.role-option,.merge-option,.sheet-option,.icon-picker-option):is(.active,[aria-pressed=true],[aria-selected=true],.selected){background:var(--primary)!important;border-color:var(--primary)!important;color:var(--on-primary)!important}html[data-design=maximal] :is(.cat-btn,.chip,.picker-chip,.seg-btn,.filter-toggle,.stat-chip,.role-option,.merge-option,.sheet-option,.icon-picker-option):is(.active,[aria-pressed=true],[aria-selected=true],.selected) tp-icon,html[data-design=maximal] :is(.cat-btn,.chip,.picker-chip,.seg-btn,.filter-toggle,.stat-chip,.role-option,.merge-option,.sheet-option,.icon-picker-option):is(.active,[aria-pressed=true],[aria-selected=true],.selected) .material-symbols-outlined{color:var(--on-primary)!important}html[data-design=maximal] :is(.card-icon,.settings-card-icon,.run-type-icon,.admin-overview-icon,.manage-tile-icon,.schedule-icon,.event-icon){background:var(--surface)!important;border:1px solid var(--border)!important}html[data-design=maximal] .settings-card-icon-danger{background:var(--surface)!important;border-color:color-mix(in srgb,var(--danger) 45%,transparent)!important;color:var(--danger)!important}html[data-design=maximal][data-theme=light] .season-week-status{color:#15803d!important}html[data-design=maximal][data-theme=light] .season-week-status.upcoming{color:var(--primary)!important}html[data-design=maximal][data-theme=light] .difficulty{color:var(--text-secondary)!important}html[data-design=maximal][data-theme=dark] .season-week-status{color:#86efac!important}html[data-design=maximal][data-theme=dark] .difficulty-medium{color:#93c5fd!important}html[data-design=maximal][data-theme=dark] .difficulty-hard{color:#fca5a5!important}html[data-design=maximal] :is(.lap-row,.run-row,.driver-row,.user-card,.result-item,.sheet-row,.dg-listrow,.mod-row,.history-item):hover:not(.active):not(.selected){background:color-mix(in srgb,var(--primary) 6%,var(--surface))!important}html[data-design=maximal] :is(.lap-row,.run-row,.driver-row,.user-card,.result-item,.sheet-row,.dg-listrow,.mod-row,.history-item):is(.active,.selected){background:var(--primary-muted)!important}html[data-design=maximal] :is(.season-week-status,.difficulty,.state-pill,.status){display:inline-flex;align-items:center;min-height:22px;padding:0 .5rem!important;border-radius:var(--r-pill)!important;border:1px solid var(--border)!important;background:var(--surface)!important;color:var(--text-secondary)!important;font-size:12px!important;font-weight:700!important;letter-spacing:.02em;white-space:nowrap}html[data-design=maximal] :is(.active-badge,.badge-active,.badge-archived,.badge-banned,.badge-duplicate,.badge-sf,.board-count,.bundle-pill,.count-badge,.filter-badge,.fixture-badge,.heat-live-badge,.lap-count,.license-badge,.metric-win,.muted-badge,.my-track-pill,.pro-tag,.role-badge,.section-count,.self-tag,.sheet-option-badge,.tab-archived-badge,.tab-count,.tier-pill,.topic-badge,.class-chip,.final-chip,.stat-chip){display:inline-flex!important;align-items:center;justify-content:center;min-height:24px;height:auto!important;padding:0 var(--sp-2)!important;border-radius:var(--r-pill)!important;border:1px solid color-mix(in srgb,currentColor 45%,transparent)!important;background:var(--surface)!important;font-size:12px!important;font-weight:700!important;line-height:1.2;white-space:nowrap}html[data-design=maximal] button :is(.filter-badge,.count-badge,.tab-count,.section-count,.board-count,.lap-count,.title-count){background:transparent!important;border-color:color-mix(in srgb,currentColor 50%,transparent)!important;color:inherit!important}html[data-design=maximal] .title-count{display:inline-flex;align-items:baseline;gap:.35em;min-width:0;min-height:24px;padding:0 var(--sp-3)!important;border:1px solid color-mix(in srgb,var(--primary) 45%,transparent)!important;border-radius:var(--r-pill)!important;background:var(--surface)!important;text-align:left}html[data-design=maximal] .title-count strong{display:inline;margin:0;color:var(--primary);font-family:var(--font-mono);font-size:13px!important;font-weight:700}html[data-design=maximal] .title-count span{display:inline;margin:0;color:var(--text-secondary);font-size:12px!important;font-weight:700}html[data-design=maximal] .season-level{display:inline-flex;align-items:center;min-height:28px!important;padding:0 var(--sp-3)!important;border-radius:var(--r-pill)!important;border:1px solid color-mix(in srgb,var(--primary) 45%,transparent)!important;background:var(--surface)!important;color:var(--primary)!important;font-weight:700!important;letter-spacing:.02em;white-space:nowrap}html[data-design=maximal][data-theme=light] .season-week-status{color:#15803d!important;border-color:color-mix(in srgb,#15803d 40%,transparent)!important}html[data-design=maximal][data-theme=light] .season-week-status.upcoming{color:var(--primary)!important;border-color:color-mix(in srgb,var(--primary) 40%,transparent)!important}html[data-design=maximal][data-theme=light] .difficulty-medium{color:#1d4ed8!important;border-color:color-mix(in srgb,#1d4ed8 40%,transparent)!important}html[data-design=maximal][data-theme=light] .difficulty-hard{color:var(--danger)!important;border-color:color-mix(in srgb,var(--danger) 45%,transparent)!important}html[data-design=maximal][data-theme=dark] .season-week-status{color:#86efac!important;border-color:#86efac66!important}html[data-design=maximal][data-theme=dark] .difficulty-medium{color:#93c5fd!important;border-color:#93c5fd66!important}html[data-design=maximal][data-theme=dark] .difficulty-hard{color:#fca5a5!important;border-color:#fca5a566!important}html[data-design=maximal] .dg-t-value,html[data-design=maximal] .dg-t-page{font-size:19px!important}html[data-design=maximal] .dg-t-section{font-size:16px!important}html[data-design=maximal] .dg-t-card{font-size:15px!important}html[data-design=maximal] .dg-t-body,html[data-design=maximal] .dg-t-label{font-size:14px!important}html[data-design=maximal] .dg-t-badge{font-size:12px!important}html[data-design=maximal]{--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--sp-6: 32px;--sp-7: 48px;--shadow-card: 0 1px 2px rgba(15,23,42,.08), 0 4px 16px rgba(15,23,42,.1), 0 0 0 1px rgba(15,23,42,.04);--shadow-dialog: 0 24px 64px rgba(15,23,42,.28)}html[data-design=maximal][data-theme=dark]{--shadow-card: none;--shadow-dialog: 0 24px 64px rgba(0,0,0,.6)}html[data-design=maximal] .k-card{background:var(--surface);border-radius:var(--r-lg);padding:var(--sp-4);box-shadow:var(--shadow-card)}html[data-design=maximal] .k-card--compact{padding:var(--sp-3);border-radius:var(--r-md)}html[data-design=maximal] .k-card--nested{padding:var(--sp-3);border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--border);box-shadow:none}html[data-design=maximal] .k-card--dialog{padding:var(--sp-4);border-radius:var(--r-lg);border:1px solid var(--border);box-shadow:var(--shadow-dialog);max-width:480px}html[data-design=maximal][data-theme=dark] .k-card{border:1px solid var(--border)}html[data-design=maximal] .k-eyebrow{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--primary);margin-bottom:var(--sp-1)}html[data-design=maximal] .k-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--sp-4);margin-bottom:var(--sp-4)}html[data-design=maximal] .k-section-title{font-size:16px;font-weight:700;color:var(--text)}html[data-design=maximal] .k-section-desc{font-size:14px;color:var(--text-secondary);margin-top:var(--sp-1)}html[data-design=maximal] .k-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--sp-3)}html[data-design=maximal] .k-card-title{font-size:15px;font-weight:700;color:var(--text)}html[data-design=maximal] .k-card-desc{font-size:13px;color:var(--text-secondary);margin-top:var(--sp-1)}html[data-design=maximal] .k-card-foot{margin-top:var(--sp-4);padding-top:var(--sp-3);border-top:1px solid var(--border);display:flex;gap:var(--sp-2);flex-wrap:wrap}html[data-design=maximal] .k-list{display:block}html[data-design=maximal] .k-row{display:flex;align-items:center;gap:var(--sp-2);min-height:44px;padding:var(--sp-2) 0;border-bottom:1px solid var(--border);border-left:3px solid transparent}html[data-design=maximal] .k-row:last-child{border-bottom:none}html[data-design=maximal] .k-row--head{min-height:32px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary)}html[data-design=maximal] .k-row--tile{min-height:44px;padding:var(--sp-2) var(--sp-3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);margin-bottom:var(--sp-2)}html[data-design=maximal] .k-row--klickbar:hover{background:color-mix(in srgb,var(--primary) 6%,var(--surface))}html[data-design=maximal] .k-row--gewaehlt{background:var(--primary-muted)}html[data-design=maximal] .k-row--status{border-left-color:var(--danger)}html[data-design=maximal] .k-field{display:flex;flex-direction:column;gap:var(--sp-1)}html[data-design=maximal] .k-field-label{font-size:12px;font-weight:700;color:var(--text-secondary)}html[data-design=maximal] .k-field-hint{font-size:12px;color:var(--muted)}html[data-design=maximal] .k-field-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--sp-3)}html[data-design=maximal] .k-field :is(input,select,textarea){min-height:40px}html[data-design=maximal] .k-badge{display:inline-flex;align-items:center;min-height:24px;padding:0 var(--sp-2);border-radius:var(--r-pill);border:1px solid var(--border);background:var(--surface-2);font-size:12px;font-weight:700;color:var(--text-secondary)}html[data-design=maximal] .k-badge--accent{border-color:var(--primary-border);background:var(--primary-muted);color:var(--primary)}html[data-design=maximal] .k-badge--ok{border-color:color-mix(in srgb,var(--success) 30%,transparent);background:color-mix(in srgb,var(--success) 12%,transparent);color:var(--success)}html[data-design=maximal] .k-badge--warn{border-color:color-mix(in srgb,var(--warning) 30%,transparent);background:color-mix(in srgb,var(--warning) 12%,transparent);color:var(--warning)}html[data-design=maximal] .k-badge--danger{border-color:color-mix(in srgb,var(--danger) 30%,transparent);background:color-mix(in srgb,var(--danger) 12%,transparent);color:var(--danger)}html[data-design=maximal] .k-badge--count{min-width:24px;justify-content:center;padding:0 6px;border:none;border-radius:var(--r-full);font-variant-numeric:tabular-nums}html[data-design=maximal] .k-dot{width:8px;height:8px;border-radius:var(--r-full);display:inline-block;background:var(--success);box-shadow:0 0 0 4px color-mix(in srgb,var(--success) 14%,transparent)}html[data-design=maximal] .k-empty{display:flex;flex-direction:column;align-items:center;text-align:center;min-height:220px;justify-content:center;padding:var(--sp-6) var(--sp-4)}html[data-design=maximal] .k-empty tp-icon{font-size:32px;color:var(--muted)}html[data-design=maximal] .k-empty-title{font-size:15px;font-weight:700;margin-top:var(--sp-3)}html[data-design=maximal] .k-empty-text{font-size:14px;color:var(--text-secondary);max-width:420px;margin-top:var(--sp-1)}html[data-design=maximal] .k-empty .btn-primary{margin-top:var(--sp-4)}html[data-design=maximal] .k-empty--standalone{border:1px dashed var(--border);border-radius:var(--r-lg);background:var(--surface)}html[data-design=maximal] .k-empty--inline{flex-direction:row;align-items:center;justify-content:flex-start;min-height:0;padding:var(--sp-3) 0;gap:var(--sp-2);text-align:left}html[data-design=maximal] .k-empty--inline tp-icon{font-size:16px}html[data-design=maximal]{--icon-sm: 16px;--icon-md: 20px;--icon-lg: 24px}html[data-design=maximal] tp-icon{font-size:var(--icon-md)!important}html[data-design=maximal] :is(.day-balance,.equip-button,.flat-note,.metric-win,.privacy-note,.run-group-label,.event-group-label,.layout-length,.maps-hint,.stat-label,.context-field,.car-filter-label) tp-icon,html[data-design=maximal] :is(.lock-icon,.badge-lock,.track-state-dot){font-size:var(--icon-sm)!important}html[data-design=maximal] :is(.btn-icon,.btn-delete,.img-btn,.btn-close,.btn-reset-mqtt,.icon-picker-option,.card-icon,.stat-icon,.panel-icon,.title-icon,.badge-icon,.onboarding-icon,.role-icon,.admin-overview-icon,.highlight-card,.run-icon,.run-type-icon) tp-icon,html[data-design=maximal] .nav-icon{font-size:var(--icon-lg)!important}html[data-design=maximal] :is(.nav-icon,.user-profile-icon){width:auto!important;flex:0 0 auto!important}html[data-design=maximal] :is(.empty-state,.empty-panel,.empty-card,.empty-list,.no-drivers,.search-empty,.sim-empty,.sim-tp-empty,.chart-empty) tp-icon,html[data-design=maximal] :is(.empty-icon,.brand-mark) tp-icon,html[data-design=maximal] .empty-icon{font-size:40px!important}html[data-design=maximal] .kpi{position:relative}html[data-design=maximal] .tp-hint-btn{position:absolute;top:var(--sp-2);right:var(--sp-2);width:22px;height:22px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:var(--r-full);background:var(--btn-surface);color:var(--text-secondary);font-size:12px;font-weight:700;line-height:1;cursor:pointer}html[data-design=maximal] .tp-hint-btn:hover{color:var(--primary);border-color:var(--primary)}html[data-design=maximal] .kpi:has(>.tp-hint-btn) .kpi-label{padding-right:26px}html[data-design=maximal] .kpi-hint{display:none}html[data-design=maximal] .kpi[data-hint-open] .kpi-hint{display:block;position:absolute;top:calc(100% - var(--sp-3));left:0;right:auto;width:320px;max-width:calc(100vw - 2 * var(--sp-5));z-index:30;padding:var(--sp-3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-dialog);font-size:12px!important;line-height:1.5;color:var(--text-secondary);text-align:left;white-space:normal}@media(min-width:640px){html[data-design=maximal] .kpi:nth-last-child(-n+2)[data-hint-open] .kpi-hint{left:auto;right:0}}@media(max-width:639px){html[data-design=maximal] .kpi[data-hint-open] .kpi-hint{position:fixed;inset:auto var(--sp-4) var(--sp-4) var(--sp-4);width:auto;max-width:none;box-shadow:var(--shadow-dialog)}}html[data-design=maximal] .page-shell{padding:var(--sp-5) var(--sp-5) var(--sp-7);--page-text-inset: var(--sp-4)}@media(max-width:639px){html[data-design=maximal] .page-shell{padding:var(--sp-4) var(--sp-4) var(--sp-7);--page-text-inset: var(--sp-4)}}html[data-design=maximal] .page-shell>.page-header .page-subtitle{margin-left:var(--page-text-inset)}html[data-design=maximal] :is(.add-form,.add-gate-form,.admin-overview-card,.analysis-settings,.banned-panel,.board-card,.car-card,.car-context,.car-edit,.car-info,.collection-panel,.collection-summary,.component-card,.component-overrides,.context-panel,.discovery-panel,.editor-panel,.filter-panel,.highlight-card,.how-to-connect,.identity-card,.kpi,.layout-card,.layout-info,.license-card,.location-card,.location-edit-form,.login-card,.manage-panel,.manage-tile,.orphans-panel,.overview-card,.property-card,.property-comparison,.register-card,.result-details,.run-live,.search-results,.season-admin-section,.season-dates,.season-driver-preview,.season-editor-card,.season-panel,.session-card,.setup-card,.sim-random-box,.sim-transponder-mgmt,.stat-card,.summary-card,.system-section,.title-card,.title-section,.track-card,.track-summary,.transfer-preview){padding:var(--sp-4);border-radius:var(--r-lg);box-shadow:var(--shadow-card)}html[data-design=maximal] :is(.analysis-settings,.car-card,.collection-panel){padding:0!important}html[data-design=maximal] :is(.add-form,.add-gate-form,.admin-overview-card,.analysis-settings,.banned-panel,.board-card,.car-card,.car-context,.car-edit,.car-info,.collection-panel,.collection-summary,.component-card,.component-overrides,.context-panel,.discovery-panel,.editor-panel,.filter-panel,.how-to-connect,.identity-card,.kpi,.layout-card,.layout-info,.license-card,.location-card,.location-edit-form,.login-card,.manage-panel,.manage-tile,.orphans-panel,.overview-card,.property-card,.property-comparison,.register-card,.result-details,.search-results,.season-admin-section,.season-dates,.season-editor-card,.season-panel,.session-card,.setup-card,.sim-random-box,.sim-transponder-mgmt,.stat-card,.summary-card,.system-section,.title-card,.title-section,.track-card,.track-summary){background:var(--surface)}html[data-design=maximal][data-theme=dark] :is(.add-form,.add-gate-form,.admin-overview-card,.analysis-settings,.banned-panel,.board-card,.car-card,.car-context,.car-edit,.car-info,.collection-panel,.collection-summary,.component-card,.component-overrides,.context-panel,.discovery-panel,.editor-panel,.filter-panel,.highlight-card,.how-to-connect,.identity-card,.kpi,.layout-card,.layout-info,.license-card,.location-card,.location-edit-form,.login-card,.manage-panel,.manage-tile,.orphans-panel,.overview-card,.property-card,.property-comparison,.register-card,.result-details,.run-live,.search-results,.season-admin-section,.season-dates,.season-driver-preview,.season-editor-card,.season-panel,.session-card,.setup-card,.sim-random-box,.sim-transponder-mgmt,.stat-card,.summary-card,.system-section,.title-card,.title-section,.track-card,.track-summary,.transfer-preview){border:1px solid var(--border)}html[data-design=maximal] :is(.banned-row,.driver-row,.gate-info,.gate-row,.history-item,.history-row,.lap-row,.leaderboard-row,.live-lap,.manage-sub-row,.merge-option,.mqtt-cred-row,.orphan-row,.participation-row,.pb-row,.property-comparison-row,.rc-stat,.result-item,.result-row,.role-option,.run-row,.search-result-item,.season-bonus,.season-challenge,.season-title-unlock,.season-week-summary,.session-row,.sheet-option,.sheet-row,.sim-transponder-row,.transfer-row,.transponder-row){min-height:44px;padding-top:var(--sp-2);padding-bottom:var(--sp-2);border-bottom:1px solid var(--border)}html[data-design=maximal] :is(.day-select,.edit-input,.filter-input,.input,.input-unit,.ref-select,.search-input,.static-field,.sub-select,.te-field,.token-display,.value-field){min-height:40px;border-radius:var(--r-md)}html[data-design=maximal] :is(.active-badge,.badge-active,.badge-archived,.badge-banned,.badge-duplicate,.badge-sf,.board-count,.bundle-pill,.count-badge,.difficulty,.filter-badge,.fixture-badge,.heat-live-badge,.lap-count,.license-badge,.location-country,.metric-win,.muted-badge,.my-track-pill,.pro-tag,.role-badge,.season-level,.season-week-status,.section-count,.self-tag,.sheet-option-badge,.state-pill,.tier-pill,.title-count,.topic-badge,.version){display:inline-flex;align-items:center;min-height:24px;padding:0 var(--sp-2);border-radius:var(--r-pill);font-size:12px;font-weight:700;line-height:1.2}html[data-design=maximal] :is(.chart-empty,.empty-card,.empty-list,.empty-panel,.empty-state,.loading-card,.no-drivers,.search-empty,.sim-empty,.sim-tp-empty),html[data-design=maximal] :is(.empty-inline,.empty-row,.empty-sm,.empty-state-sm,.loading-row,.loading-strip){display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--text-secondary)}html[data-design=maximal] :is(.chart-empty,.empty-card,.empty-list,.empty-panel,.empty-state,.loading-card,.no-drivers,.search-empty,.sim-empty,.sim-tp-empty){min-height:220px;padding:var(--sp-6) var(--sp-4);gap:var(--sp-2)}html[data-design=maximal] :is(.empty-inline,.empty-row,.empty-sm,.empty-state-sm,.loading-row,.loading-strip){padding:var(--sp-4) var(--sp-3);gap:var(--sp-1)}html[data-design=maximal] :is(.board-header,.card-header,.collapsible-head,.collection-head,.component-summary-row,.context-heading,.current-track-head,.day-head,.editor-head,.history-head,.lap-section-head,.laps-header,.license-header,.location-header,.orphans-header,.page-header,.panel-header,.panel-heading,.panel-title,.panel-title-row,.qr-modal-header,.season-group-head,.season-head,.season-title-group,.season-week-head,.section-head,.section-header,.section-heading,.section-title-row,.sheet-head,.subpage-head,.swap-title,.titles-header,.track-card-head,.transponder-heading){margin-bottom:var(--sp-3)}
