@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@300;400;500&family=Manrope:wght@400;500;600&display=swap";
.fib,.fi{background-position:50%;background-repeat:no-repeat;background-size:contain}.fi{width:1.33333em;line-height:1em;display:inline-block;position:relative}.fi:before{content:" "}.fi.fis{width:1em}.fi-xx{background-image:url(../media/xx.3_fsqixrkwhki.svg)}.fi-xx.fis{background-image:url(../media/xx.2qv8-4csx8r7l.svg)}.fi-ad{background-image:url(../media/ad.1bwhny7d1p57b.svg)}.fi-ad.fis{background-image:url(../media/ad.2qt1n_57k907-.svg)}.fi-ae{background-image:url(../media/ae.19q23fa4ipbb0.svg)}.fi-ae.fis{background-image:url(../media/ae.2qo4eyfv-xvke.svg)}.fi-af{background-image:url(../media/af.2pv-v9snwip9s.svg)}.fi-af.fis{background-image:url(../media/af.348_mrwmn-nhc.svg)}.fi-ag{background-image:url(../media/ag.0rf2bkxhesm62.svg)}.fi-ag.fis{background-image:url(../media/ag.1856bn9lgafg_.svg)}.fi-ai{background-image:url(../media/ai.2cyoys-x8e-n6.svg)}.fi-ai.fis{background-image:url(../media/ai.3ssr5_3j3lapa.svg)}.fi-al{background-image:url(../media/al.1v1h64bn9qkt-.svg)}.fi-al.fis{background-image:url(../media/al.1nbh0zobwm686.svg)}.fi-am{background-image:url(../media/am.2k0y517f3zfl-.svg)}.fi-am.fis{background-image:url(../media/am.324ebcouixs4f.svg)}.fi-ao{background-image:url(../media/ao.17a_7rtv5glar.svg)}.fi-ao.fis{background-image:url(../media/ao.1ehq_1qcv51rv.svg)}.fi-aq{background-image:url(../media/aq.37wjdkt8vqlh9.svg)}.fi-aq.fis{background-image:url(../media/aq.1tg27b6o8aest.svg)}.fi-ar{background-image:url(../media/ar.2-y0xem01sqak.svg)}.fi-ar.fis{background-image:url(../media/ar.167it8_79m91a.svg)}.fi-as{background-image:url(../media/as.0swwepf1dd-kb.svg)}.fi-as.fis{background-image:url(../media/as.1lkbhuyzy-ege.svg)}.fi-at{background-image:url(../media/at.1swoa0azg_zgc.svg)}.fi-at.fis{background-image:url(../media/at.3w-b-be80e-o_.svg)}.fi-au{background-image:url(../media/au.36li3vk9c37gs.svg)}.fi-au.fis{background-image:url(../media/au.42s14hl2axq0c.svg)}.fi-aw{background-image:url(../media/aw.39s0ak2z237xr.svg)}.fi-aw.fis{background-image:url(../media/aw.0_zkr_3s1dffj.svg)}.fi-ax{background-image:url(../media/ax.382ra4dm5swqu.svg)}.fi-ax.fis{background-image:url(../media/ax.3txp1pplpqq01.svg)}.fi-az{background-image:url(../media/az.37ysn3nbqvwol.svg)}.fi-az.fis{background-image:url(../media/az.3twklwmnmz9lx.svg)}.fi-ba{background-image:url(../media/ba.0r3c3yoifenme.svg)}.fi-ba.fis{background-image:url(../media/ba.0pbde_ud9uj2-.svg)}.fi-bb{background-image:url(../media/bb.00ucz6p0_yq86.svg)}.fi-bb.fis{background-image:url(../media/bb.0h9jvj08opwqh.svg)}.fi-bd{background-image:url(../media/bd.3-10eiwckche9.svg)}.fi-bd.fis{background-image:url(../media/bd.0i1_us5yqodu8.svg)}.fi-be{background-image:url(../media/be.0lb338mn-b8g2.svg)}.fi-be.fis{background-image:url(../media/be.29_iudy7tv-wb.svg)}.fi-bf{background-image:url(../media/bf.33y-hy3e-avv-.svg)}.fi-bf.fis{background-image:url(../media/bf.0i6otz95q_upn.svg)}.fi-bg{background-image:url(../media/bg.14chm37t2spgg.svg)}.fi-bg.fis{background-image:url(../media/bg.09-qz2y1dtug7.svg)}.fi-bh{background-image:url(../media/bh.0vr2rexbg0aju.svg)}.fi-bh.fis{background-image:url(../media/bh.2bhw63uxyy6k0.svg)}.fi-bi{background-image:url(../media/bi.1dz16zopq9oc2.svg)}.fi-bi.fis{background-image:url(../media/bi.1vmk68n2tlssf.svg)}.fi-bj{background-image:url(../media/bj.034tbp2w_rr81.svg)}.fi-bj.fis{background-image:url(../media/bj.2ryl18-5qpi4n.svg)}.fi-bl{background-image:url(../media/bl.2gzrbn7yrbtc2.svg)}.fi-bl.fis{background-image:url(../media/bl.2trkfd9ij-h9z.svg)}.fi-bm{background-image:url(../media/bm.028w594k7sahk.svg)}.fi-bm.fis{background-image:url(../media/bm.25u7ah2sducoi.svg)}.fi-bn{background-image:url(../media/bn.08s8zcue09xix.svg)}.fi-bn.fis{background-image:url(../media/bn.3zlq504het8ch.svg)}.fi-bo{background-image:url(../media/bo.2z6_otyqia2uj.svg)}.fi-bo.fis{background-image:url(../media/bo.1wn99uimab_lc.svg)}.fi-bq{background-image:url(../media/bq.0g3_d_6ygcy65.svg)}.fi-bq.fis{background-image:url(../media/bq.2xd3yo5iiay1l.svg)}.fi-br{background-image:url(../media/br.2-qfegi7whhws.svg)}.fi-br.fis{background-image:url(../media/br.25trs7ub5oj1b.svg)}.fi-bs{background-image:url(../media/bs.25ie6rzjmu3az.svg)}.fi-bs.fis{background-image:url(../media/bs.2_fkjsrz4u9wf.svg)}.fi-bt{background-image:url(../media/bt.2x_6397mz95ti.svg)}.fi-bt.fis{background-image:url(../media/bt.3erjcbk21oj98.svg)}.fi-bv{background-image:url(../media/bv.046j50rkhidw8.svg)}.fi-bv.fis{background-image:url(../media/bv.129zp5pd4slr7.svg)}.fi-bw{background-image:url(../media/bw.0m836_g1glewi.svg)}.fi-bw.fis{background-image:url(../media/bw.3f83o-dza8h2s.svg)}.fi-by{background-image:url(../media/by.0yyg1ydfy5zg4.svg)}.fi-by.fis{background-image:url(../media/by.3mj7ogu58w_3s.svg)}.fi-bz{background-image:url(../media/bz.2ajivbbbnpude.svg)}.fi-bz.fis{background-image:url(../media/bz.28r1mc09vl-n4.svg)}.fi-ca{background-image:url(../media/ca.2um1cbea0k7mk.svg)}.fi-ca.fis{background-image:url(../media/ca.20gpqymkenxv4.svg)}.fi-cc{background-image:url(../media/cc.2s4gzkihb1jxs.svg)}.fi-cc.fis{background-image:url(../media/cc.3bagelz5rnc_a.svg)}.fi-cd{background-image:url(../media/cd.3rwn0mdyulajg.svg)}.fi-cd.fis{background-image:url(../media/cd.3q_qc-uy25lju.svg)}.fi-cf{background-image:url(../media/cf.14v7yvebjj9fw.svg)}.fi-cf.fis{background-image:url(../media/cf.200eazc_vvr52.svg)}.fi-cg{background-image:url(../media/cg.11yoxo9si0qew.svg)}.fi-cg.fis{background-image:url(../media/cg.2iim0edpcqgpm.svg)}.fi-ch{background-image:url(../media/ch.2ekf1b8teq0bd.svg)}.fi-ch.fis{background-image:url(../media/ch.3te8xk16fz0d-.svg)}.fi-ci{background-image:url(../media/ci.2-0jb3myxz75g.svg)}.fi-ci.fis{background-image:url(../media/ci.3okxsukvj8rlt.svg)}.fi-ck{background-image:url(../media/ck.2b21d6eu0he9x.svg)}.fi-ck.fis{background-image:url(../media/ck.3a0htpxqecxpj.svg)}.fi-cl{background-image:url(../media/cl.3h7dw4nv7u_1n.svg)}.fi-cl.fis{background-image:url(../media/cl.43xas7l-dlq7e.svg)}.fi-cm{background-image:url(../media/cm.16b9o-d6igni_.svg)}.fi-cm.fis{background-image:url(../media/cm.2c1-a3o4_bq_1.svg)}.fi-cn{background-image:url(../media/cn.11dumpu92rx4r.svg)}.fi-cn.fis{background-image:url(../media/cn.13dum07n8rq31.svg)}.fi-co{background-image:url(../media/co.0whfzy1zi0l8p.svg)}.fi-co.fis{background-image:url(../media/co.1utmuozw1vv0x.svg)}.fi-cr{background-image:url(../media/cr.1jkio3-p0-2b9.svg)}.fi-cr.fis{background-image:url(../media/cr.3aimrw1wqap-s.svg)}.fi-cu{background-image:url(../media/cu.0mtz0whqxojn0.svg)}.fi-cu.fis{background-image:url(../media/cu.24qwkddqwos3o.svg)}.fi-cv{background-image:url(../media/cv.1n-s7np5emi-t.svg)}.fi-cv.fis{background-image:url(../media/cv.1cw59dwvxz_xt.svg)}.fi-cw{background-image:url(../media/cw.3xf42x9d2qsic.svg)}.fi-cw.fis{background-image:url(../media/cw.2znx5_z5z214v.svg)}.fi-cx{background-image:url(../media/cx.1vzzp4b2zhcpg.svg)}.fi-cx.fis{background-image:url(../media/cx.3cwdixg62tugz.svg)}.fi-cy{background-image:url(../media/cy.2ol4hsys_qrel.svg)}.fi-cy.fis{background-image:url(../media/cy.1maauuwm8z1y9.svg)}.fi-cz{background-image:url(../media/cz.09f008pv9gijs.svg)}.fi-cz.fis{background-image:url(../media/cz.0jrdikkwidw61.svg)}.fi-de{background-image:url(../media/de.1u43s21vqg9eb.svg)}.fi-de.fis{background-image:url(../media/de.3g-5q9nljn0yf.svg)}.fi-dj{background-image:url(../media/dj.2cwmukuxzatnk.svg)}.fi-dj.fis{background-image:url(../media/dj.3-csyx1-lpu3z.svg)}.fi-dk{background-image:url(../media/dk.3mpkmttexnty5.svg)}.fi-dk.fis{background-image:url(../media/dk.009f3_kx_4aj1.svg)}.fi-dm{background-image:url(../media/dm.2-a1boel3st64.svg)}.fi-dm.fis{background-image:url(../media/dm.29k-riusum11g.svg)}.fi-do{background-image:url(../media/do.3t06-e83skau2.svg)}.fi-do.fis{background-image:url(../media/do.1k57y6e-41l89.svg)}.fi-dz{background-image:url(../media/dz.2c5kt5s_3_4ok.svg)}.fi-dz.fis{background-image:url(../media/dz.0jate4vcyh-j0.svg)}.fi-ec{background-image:url(../media/ec.37aepc29zt7jf.svg)}.fi-ec.fis{background-image:url(../media/ec.09j1jj_xv3idh.svg)}.fi-ee{background-image:url(../media/ee.0idqop52qo6t1.svg)}.fi-ee.fis{background-image:url(../media/ee.3kchdpr4wqe6n.svg)}.fi-eg{background-image:url(../media/eg.0_725faa7aolr.svg)}.fi-eg.fis{background-image:url(../media/eg.2ch02qzhnggla.svg)}.fi-eh{background-image:url(../media/eh.25jhfq-3obv0z.svg)}.fi-eh.fis{background-image:url(../media/eh.3gyv48f841u91.svg)}.fi-er{background-image:url(../media/er.3sewhcmcdj494.svg)}.fi-er.fis{background-image:url(../media/er.44x-rrfa348mf.svg)}.fi-es{background-image:url(../media/es.0_5-kxlq9rhtr.svg)}.fi-es.fis{background-image:url(../media/es.1tdymvvh8vw3n.svg)}.fi-et{background-image:url(../media/et.2mjcffquvray4.svg)}.fi-et.fis{background-image:url(../media/et.3n9zkokxgsd8w.svg)}.fi-fi{background-image:url(../media/fi.2iku6qg4pi-z5.svg)}.fi-fi.fis{background-image:url(../media/fi.0p8ok_zgrtu04.svg)}.fi-fj{background-image:url(../media/fj.09nxmwo47vv-1.svg)}.fi-fj.fis{background-image:url(../media/fj.08zh15vlw11q7.svg)}.fi-fk{background-image:url(../media/fk.2k02i42v_qnps.svg)}.fi-fk.fis{background-image:url(../media/fk.02a8a29lku6o6.svg)}.fi-fm{background-image:url(../media/fm.0-kva-z7paflt.svg)}.fi-fm.fis{background-image:url(../media/fm.424_n2eo1kt6x.svg)}.fi-fo{background-image:url(../media/fo.36ykxn2xck-ko.svg)}.fi-fo.fis{background-image:url(../media/fo.0wn96ntsb-_i7.svg)}.fi-fr{background-image:url(../media/fr.1hym4-_wh6phl.svg)}.fi-fr.fis{background-image:url(../media/fr.337sa8n8s9co8.svg)}.fi-ga{background-image:url(../media/ga.11dx782c0r-da.svg)}.fi-ga.fis{background-image:url(../media/ga.11561-7aylcum.svg)}.fi-gb{background-image:url(../media/gb.03xdk55-q30v0.svg)}.fi-gb.fis{background-image:url(../media/gb.3poc3r8_h1kn5.svg)}.fi-gd{background-image:url(../media/gd.3w_j3r13yxuj9.svg)}.fi-gd.fis{background-image:url(../media/gd.3ooorunb7hjhx.svg)}.fi-ge{background-image:url(../media/ge.1asudapziyk8k.svg)}.fi-ge.fis{background-image:url(../media/ge.31-4l-y0v2hxg.svg)}.fi-gf{background-image:url(../media/gf.397a38fanjoa-.svg)}.fi-gf.fis{background-image:url(../media/gf.0lk2rb0tl8x2g.svg)}.fi-gg{background-image:url(../media/gg.1qedslmyvqmu5.svg)}.fi-gg.fis{background-image:url(../media/gg.0g12ps64ydwqn.svg)}.fi-gh{background-image:url(../media/gh.22raokrxb1h9i.svg)}.fi-gh.fis{background-image:url(../media/gh.2l4moml0prhsa.svg)}.fi-gi{background-image:url(../media/gi.0e5b51xz2dn9x.svg)}.fi-gi.fis{background-image:url(../media/gi.2liavamir7ht0.svg)}.fi-gl{background-image:url(../media/gl.1mxxfd0wk-gu2.svg)}.fi-gl.fis{background-image:url(../media/gl.07_3s05j1bnzs.svg)}.fi-gm{background-image:url(../media/gm.42_lx4cpkvop7.svg)}.fi-gm.fis{background-image:url(../media/gm.1nd5yxyv8tdea.svg)}.fi-gn{background-image:url(../media/gn.33y9upml4r29x.svg)}.fi-gn.fis{background-image:url(../media/gn.1ij6ykljnyoid.svg)}.fi-gp{background-image:url(../media/gp.32bnsn220c4zv.svg)}.fi-gp.fis{background-image:url(../media/gp.3zmks-w66l_sb.svg)}.fi-gq{background-image:url(../media/gq.429j387yjj9d-.svg)}.fi-gq.fis{background-image:url(../media/gq.2xvq5a5wu-o5h.svg)}.fi-gr{background-image:url(../media/gr.0ag1yf5wsrzeo.svg)}.fi-gr.fis{background-image:url(../media/gr.1rz_nzun09504.svg)}.fi-gs{background-image:url(../media/gs.1edq3-xh2f2uq.svg)}.fi-gs.fis{background-image:url(../media/gs.26ok8wt_4hnyy.svg)}.fi-gt{background-image:url(../media/gt.3p_vu-5kjc3wx.svg)}.fi-gt.fis{background-image:url(../media/gt.1kbwkkb_w34_-.svg)}.fi-gu{background-image:url(../media/gu.4495j52otqmyc.svg)}.fi-gu.fis{background-image:url(../media/gu.0d3ulbxgzofyf.svg)}.fi-gw{background-image:url(../media/gw.04hj5rw-gfpsm.svg)}.fi-gw.fis{background-image:url(../media/gw.126zovrtrfea8.svg)}.fi-gy{background-image:url(../media/gy.31u0pf1b15jix.svg)}.fi-gy.fis{background-image:url(../media/gy.178vo_vwbru01.svg)}.fi-hk{background-image:url(../media/hk.16zq9h71zbs8f.svg)}.fi-hk.fis{background-image:url(../media/hk.2akwrl68apxpi.svg)}.fi-hm{background-image:url(../media/hm.39gflwawo7gmv.svg)}.fi-hm.fis{background-image:url(../media/hm.42j9is_ll14wr.svg)}.fi-hn{background-image:url(../media/hn.3ea6lf02qvm4i.svg)}.fi-hn.fis{background-image:url(../media/hn.1fhc4j-251fzm.svg)}.fi-hr{background-image:url(../media/hr.36yd1efmzb63f.svg)}.fi-hr.fis{background-image:url(../media/hr.06nemeaqnil8n.svg)}.fi-ht{background-image:url(../media/ht.0_b9cl1o3x115.svg)}.fi-ht.fis{background-image:url(../media/ht.3oxibvkl06dw3.svg)}.fi-hu{background-image:url(../media/hu.3nndj8b2o1gyu.svg)}.fi-hu.fis{background-image:url(../media/hu.0325mcsyzgn6l.svg)}.fi-id{background-image:url(../media/id.2wqz731gwl_9d.svg)}.fi-id.fis{background-image:url(../media/id.14f2oxm7zpgh8.svg)}.fi-ie{background-image:url(../media/ie.1x_nvx-gcg-e7.svg)}.fi-ie.fis{background-image:url(../media/ie.27x7nn_y9ofli.svg)}.fi-il{background-image:url(../media/il.0wr71p6uwydi2.svg)}.fi-il.fis{background-image:url(../media/il.3wbijbcvfhz5c.svg)}.fi-im{background-image:url(../media/im.2-6_98ibi6ngl.svg)}.fi-im.fis{background-image:url(../media/im.24uy-c5uhf0ak.svg)}.fi-in{background-image:url(../media/in.2qd8_aqb1a_n7.svg)}.fi-in.fis{background-image:url(../media/in.2c76np-ofg6zb.svg)}.fi-io{background-image:url(../media/io.10cbqvccb-g36.svg)}.fi-io.fis{background-image:url(../media/io.3-wb8heop-by5.svg)}.fi-iq{background-image:url(../media/iq.30iylp78fg91-.svg)}.fi-iq.fis{background-image:url(../media/iq.2_9wrprdivrg-.svg)}.fi-ir{background-image:url(../media/ir.3yvq93gnh0ryv.svg)}.fi-ir.fis{background-image:url(../media/ir.3h4ape03_ku_b.svg)}.fi-is{background-image:url(../media/is.0rhhqelccq86x.svg)}.fi-is.fis{background-image:url(../media/is.16fal41r6qmad.svg)}.fi-it{background-image:url(../media/it.0qkyiqhr9ikxr.svg)}.fi-it.fis{background-image:url(../media/it.3jjcjl_4v-c37.svg)}.fi-je{background-image:url(../media/je.3e8puw_az9v4p.svg)}.fi-je.fis{background-image:url(../media/je.22htg5dhbp-vl.svg)}.fi-jm{background-image:url(../media/jm.193xykq79awwo.svg)}.fi-jm.fis{background-image:url(../media/jm.32gwzh87ady6w.svg)}.fi-jo{background-image:url(../media/jo.0hw9pv0_n0z1t.svg)}.fi-jo.fis{background-image:url(../media/jo.0mdv6mcj4hpxp.svg)}.fi-jp{background-image:url(../media/jp.00my-6hyc58lu.svg)}.fi-jp.fis{background-image:url(../media/jp.35gd8eh22qjnq.svg)}.fi-ke{background-image:url(../media/ke.366j4r98lnv2z.svg)}.fi-ke.fis{background-image:url(../media/ke.0jmqldkw0avfl.svg)}.fi-kg{background-image:url(../media/kg.3ucevmieh3s80.svg)}.fi-kg.fis{background-image:url(../media/kg.075hggt6c7af7.svg)}.fi-kh{background-image:url(../media/kh.02-zfwc4_omgt.svg)}.fi-kh.fis{background-image:url(../media/kh.44gkedjmauvmf.svg)}.fi-ki{background-image:url(../media/ki.0kst0izy37go1.svg)}.fi-ki.fis{background-image:url(../media/ki.2kzbwta-j1207.svg)}.fi-km{background-image:url(../media/km.1kelnto7rfh8p.svg)}.fi-km.fis{background-image:url(../media/km.38d1adfzeol1g.svg)}.fi-kn{background-image:url(../media/kn.16js3-n0jsuro.svg)}.fi-kn.fis{background-image:url(../media/kn.3v2n-krds4q8h.svg)}.fi-kp{background-image:url(../media/kp.1fx21rmfvlpwq.svg)}.fi-kp.fis{background-image:url(../media/kp.1vah8u0woqcvp.svg)}.fi-kr{background-image:url(../media/kr.14a-eqyrlg76w.svg)}.fi-kr.fis{background-image:url(../media/kr.3mqnxqyi17wj-.svg)}.fi-kw{background-image:url(../media/kw.3jd17dhx9zube.svg)}.fi-kw.fis{background-image:url(../media/kw.2bwzpeggt58j0.svg)}.fi-ky{background-image:url(../media/ky.1fc5xhm73-1dc.svg)}.fi-ky.fis{background-image:url(../media/ky.346geo0lw4mk3.svg)}.fi-kz{background-image:url(../media/kz.3_q5hpgtnhv7o.svg)}.fi-kz.fis{background-image:url(../media/kz.2ohppglstzzk2.svg)}.fi-la{background-image:url(../media/la.1rc8sda0i_5ju.svg)}.fi-la.fis{background-image:url(../media/la.3kpkymen3168e.svg)}.fi-lb{background-image:url(../media/lb.2g7m1nxdb9h6l.svg)}.fi-lb.fis{background-image:url(../media/lb.1o7j8619zr22m.svg)}.fi-lc{background-image:url(../media/lc.3v6psbp5gex_-.svg)}.fi-lc.fis{background-image:url(../media/lc.082wou_dsimmk.svg)}.fi-li{background-image:url(../media/li.3boh80xje67el.svg)}.fi-li.fis{background-image:url(../media/li.1ihtn-8fkom5g.svg)}.fi-lk{background-image:url(../media/lk.0ibbq4hpohd3q.svg)}.fi-lk.fis{background-image:url(../media/lk.15q-7gu7aavje.svg)}.fi-lr{background-image:url(../media/lr.0cjytlyc90yi8.svg)}.fi-lr.fis{background-image:url(../media/lr.1z2h8mdidso-7.svg)}.fi-ls{background-image:url(../media/ls.3hd5w3jt4fclt.svg)}.fi-ls.fis{background-image:url(../media/ls.3z7vbgq3_l6v4.svg)}.fi-lt{background-image:url(../media/lt.1acefkz4hwvx0.svg)}.fi-lt.fis{background-image:url(../media/lt.0rfuyuvk934yu.svg)}.fi-lu{background-image:url(../media/lu.0p8-6fdlh-es3.svg)}.fi-lu.fis{background-image:url(../media/lu.0k46mhfc_qv3f.svg)}.fi-lv{background-image:url(../media/lv.11zz_1_5hrr0r.svg)}.fi-lv.fis{background-image:url(../media/lv.35sclk29igpyh.svg)}.fi-ly{background-image:url(../media/ly.3ad2r78h2fv-4.svg)}.fi-ly.fis{background-image:url(../media/ly.383a8y7_pi83e.svg)}.fi-ma{background-image:url(../media/ma.2wazbojfvq4n9.svg)}.fi-ma.fis{background-image:url(../media/ma.3srx_j_4kjnrl.svg)}.fi-mc{background-image:url(../media/mc.42sh0l1vxu8yn.svg)}.fi-mc.fis{background-image:url(../media/mc.2z1y0ku7-hcwm.svg)}.fi-md{background-image:url(../media/md.3uictgfsdfdg6.svg)}.fi-md.fis{background-image:url(../media/md.2lihpshnqivia.svg)}.fi-me{background-image:url(../media/me.0rf5ekg34uhz-.svg)}.fi-me.fis{background-image:url(../media/me.42mg7v2efac79.svg)}.fi-mf{background-image:url(../media/mf.1v0qvbq77q5ga.svg)}.fi-mf.fis{background-image:url(../media/mf.0n7forph7zsrc.svg)}.fi-mg{background-image:url(../media/mg.0aez0jzkhpjwf.svg)}.fi-mg.fis{background-image:url(../media/mg.07axloyjiozvo.svg)}.fi-mh{background-image:url(../media/mh.0pb2qx-sv28vk.svg)}.fi-mh.fis{background-image:url(../media/mh.19j54fa-izrrd.svg)}.fi-mk{background-image:url(../media/mk.2tdvf-5cjs67u.svg)}.fi-mk.fis{background-image:url(../media/mk.277umeubzqk7c.svg)}.fi-ml{background-image:url(../media/ml.281agzy3wj4mn.svg)}.fi-ml.fis{background-image:url(../media/ml.2e6m_ce0i8hko.svg)}.fi-mm{background-image:url(../media/mm.0q7_-o-8099vy.svg)}.fi-mm.fis{background-image:url(../media/mm.2_91qezaylskz.svg)}.fi-mn{background-image:url(../media/mn.1jv0db2c6et07.svg)}.fi-mn.fis{background-image:url(../media/mn.3a3r0e4-_7mz1.svg)}.fi-mo{background-image:url(../media/mo.0ypxy39g6p-ak.svg)}.fi-mo.fis{background-image:url(../media/mo.30gzbi76569_-.svg)}.fi-mp{background-image:url(../media/mp.0oa5175wy6uzd.svg)}.fi-mp.fis{background-image:url(../media/mp.0lnci68fflqhy.svg)}.fi-mq{background-image:url(../media/mq.0kzyfuibczb90.svg)}.fi-mq.fis{background-image:url(../media/mq.1n8-8-i5223_0.svg)}.fi-mr{background-image:url(../media/mr.1ucgl8e9z5ndl.svg)}.fi-mr.fis{background-image:url(../media/mr.43cj02na4fti-.svg)}.fi-ms{background-image:url(../media/ms.0ke7dzvptz6s4.svg)}.fi-ms.fis{background-image:url(../media/ms.0atdc4-gugxpl.svg)}.fi-mt{background-image:url(../media/mt.3k94y_xyhob8m.svg)}.fi-mt.fis{background-image:url(../media/mt.00a9um89nf4fh.svg)}.fi-mu{background-image:url(../media/mu.3bphh0wcyfokr.svg)}.fi-mu.fis{background-image:url(../media/mu.3x4e88xepf88x.svg)}.fi-mv{background-image:url(../media/mv.35kl7pjfpo8ul.svg)}.fi-mv.fis{background-image:url(../media/mv.35j443mm9rtvf.svg)}.fi-mw{background-image:url(../media/mw.2u0857rn5ecwk.svg)}.fi-mw.fis{background-image:url(../media/mw.3ka-ten69x19x.svg)}.fi-mx{background-image:url(../media/mx.1txt0sszfbilg.svg)}.fi-mx.fis{background-image:url(../media/mx.2rumm09tma_u5.svg)}.fi-my{background-image:url(../media/my.1r9q-14-qmseh.svg)}.fi-my.fis{background-image:url(../media/my.1txhetqv3r8ry.svg)}.fi-mz{background-image:url(../media/mz.04k150rj1tpid.svg)}.fi-mz.fis{background-image:url(../media/mz.0xchn7a-prxp-.svg)}.fi-na{background-image:url(../media/na.2ag5vdyywc90k.svg)}.fi-na.fis{background-image:url(../media/na.3ec8_przps-_g.svg)}.fi-nc{background-image:url(../media/nc.3txgytd6icppp.svg)}.fi-nc.fis{background-image:url(../media/nc.187sutfsqd1o1.svg)}.fi-ne{background-image:url(../media/ne.0gle9gtyh75-e.svg)}.fi-ne.fis{background-image:url(../media/ne.2ape2p-n71ogs.svg)}.fi-nf{background-image:url(../media/nf.1km8bhay1opdb.svg)}.fi-nf.fis{background-image:url(../media/nf.4511ca5i2ub-4.svg)}.fi-ng{background-image:url(../media/ng.34f3hytm26gnx.svg)}.fi-ng.fis{background-image:url(../media/ng.3e8gdpgz49f6z.svg)}.fi-ni{background-image:url(../media/ni.3i4raio09y7m_.svg)}.fi-ni.fis{background-image:url(../media/ni.0vix17756ku94.svg)}.fi-nl{background-image:url(../media/nl.2k4hqpy44cd-h.svg)}.fi-nl.fis{background-image:url(../media/nl.2ag96ksavfo76.svg)}.fi-no{background-image:url(../media/no.224vebzh3o31a.svg)}.fi-no.fis{background-image:url(../media/no.3yb5zx8itkevh.svg)}.fi-np{background-image:url(../media/np.1tcj-sydlbxif.svg)}.fi-np.fis{background-image:url(../media/np.3ni6k74e70uz0.svg)}.fi-nr{background-image:url(../media/nr.0v46og5gd4juf.svg)}.fi-nr.fis{background-image:url(../media/nr.1_zfod2mbmzhd.svg)}.fi-nu{background-image:url(../media/nu.12ajlq2jy6kx7.svg)}.fi-nu.fis{background-image:url(../media/nu.13oxz_fdvj3oi.svg)}.fi-nz{background-image:url(../media/nz.1a8zy7e2v6s91.svg)}.fi-nz.fis{background-image:url(../media/nz.1l4f9-y1ufpq3.svg)}.fi-om{background-image:url(../media/om.402hs40zwrdbo.svg)}.fi-om.fis{background-image:url(../media/om.2s7kneow0afxo.svg)}.fi-pa{background-image:url(../media/pa.3z5s7ucl33xxy.svg)}.fi-pa.fis{background-image:url(../media/pa.0r_08qf0eq74n.svg)}.fi-pe{background-image:url(../media/pe.0k2yj9-beq7h2.svg)}.fi-pe.fis{background-image:url(../media/pe.2vie45r_j1rri.svg)}.fi-pf{background-image:url(../media/pf.3c8e_u42vkzdy.svg)}.fi-pf.fis{background-image:url(../media/pf.380sd1ub99rfp.svg)}.fi-pg{background-image:url(../media/pg.2--5g666qryzs.svg)}.fi-pg.fis{background-image:url(../media/pg.1fx-gdgv37anr.svg)}.fi-ph{background-image:url(../media/ph.090rh0f60m5sw.svg)}.fi-ph.fis{background-image:url(../media/ph.3ulfilsl48j4m.svg)}.fi-pk{background-image:url(../media/pk.1m5s8f-049-9m.svg)}.fi-pk.fis{background-image:url(../media/pk.0pkh-qqjmgt_1.svg)}.fi-pl{background-image:url(../media/pl.2hm8eg6-bf862.svg)}.fi-pl.fis{background-image:url(../media/pl.0ip7y2z__rj19.svg)}.fi-pm{background-image:url(../media/pm.335wpcfke3wsu.svg)}.fi-pm.fis{background-image:url(../media/pm.3xp4rsd3cxl02.svg)}.fi-pn{background-image:url(../media/pn.3q_kk6dmpv8zn.svg)}.fi-pn.fis{background-image:url(../media/pn.2wq0_s5re_dzs.svg)}.fi-pr{background-image:url(../media/pr.0w4mmp6kfxk8f.svg)}.fi-pr.fis{background-image:url(../media/pr.431s_fri2y0r2.svg)}.fi-ps{background-image:url(../media/ps.2_6qfagadliix.svg)}.fi-ps.fis{background-image:url(../media/ps.0q8_flo0d4f1m.svg)}.fi-pt{background-image:url(../media/pt.1wl88kq9s14sw.svg)}.fi-pt.fis{background-image:url(../media/pt.033n7ympi8fpd.svg)}.fi-pw{background-image:url(../media/pw.0_mlzqcxqq9s_.svg)}.fi-pw.fis{background-image:url(../media/pw.26lqn1eeef-lj.svg)}.fi-py{background-image:url(../media/py.0pdqpp09rvo1r.svg)}.fi-py.fis{background-image:url(../media/py.3ryevjbrdbbt2.svg)}.fi-qa{background-image:url(../media/qa.2xzir9z24nk6j.svg)}.fi-qa.fis{background-image:url(../media/qa.347omuaa-lh-s.svg)}.fi-re{background-image:url(../media/re.432rf7z9tb0y-.svg)}.fi-re.fis{background-image:url(../media/re.3njvjcdtulgpf.svg)}.fi-ro{background-image:url(../media/ro.0wduy2-35ykrx.svg)}.fi-ro.fis{background-image:url(../media/ro.2so2iivo1_lmv.svg)}.fi-rs{background-image:url(../media/rs.2ktsqzv1g5rv2.svg)}.fi-rs.fis{background-image:url(../media/rs.3-nflw0uplm4o.svg)}.fi-ru{background-image:url(../media/ru.16yzo08e_kkjt.svg)}.fi-ru.fis{background-image:url(../media/ru.2224y9t80cmct.svg)}.fi-rw{background-image:url(../media/rw.3reh1qejr4s4c.svg)}.fi-rw.fis{background-image:url(../media/rw.30t5ovc2x0izk.svg)}.fi-sa{background-image:url(../media/sa.0c3w7zj9tbb6a.svg)}.fi-sa.fis{background-image:url(../media/sa.2qhjyc7_8rlla.svg)}.fi-sb{background-image:url(../media/sb.125ucs5xq4p4n.svg)}.fi-sb.fis{background-image:url(../media/sb.0m5swwwi0in83.svg)}.fi-sc{background-image:url(../media/sc.2n3xo7apy-4ej.svg)}.fi-sc.fis{background-image:url(../media/sc.347q6fua2y2k7.svg)}.fi-sd{background-image:url(../media/sd.43n7dgv6ry_rw.svg)}.fi-sd.fis{background-image:url(../media/sd.40r9c0tz5q75_.svg)}.fi-se{background-image:url(../media/se.3u5ulc7zp59mo.svg)}.fi-se.fis{background-image:url(../media/se.1fmu2wtj2eec4.svg)}.fi-sg{background-image:url(../media/sg.1vz-u14kcppzy.svg)}.fi-sg.fis{background-image:url(../media/sg.2fkubor4pvqx5.svg)}.fi-sh{background-image:url(../media/sh.2x_wo05jbg8z4.svg)}.fi-sh.fis{background-image:url(../media/sh.34ytex3k-zwhw.svg)}.fi-si{background-image:url(../media/si.24h6tvc4t3jt0.svg)}.fi-si.fis{background-image:url(../media/si.0bz9k4tk1-gtm.svg)}.fi-sj{background-image:url(../media/sj.1q13fyju-hmaq.svg)}.fi-sj.fis{background-image:url(../media/sj.2f32bco7dighx.svg)}.fi-sk{background-image:url(../media/sk.1_imoaezmtmil.svg)}.fi-sk.fis{background-image:url(../media/sk.3npyvlwfro3l-.svg)}.fi-sl{background-image:url(../media/sl.2x8av7jsxbwwy.svg)}.fi-sl.fis{background-image:url(../media/sl.2p7c7ux9tglt1.svg)}.fi-sm{background-image:url(../media/sm.2yj7wdfnkgd-i.svg)}.fi-sm.fis{background-image:url(../media/sm.3hy24onb_ic05.svg)}.fi-sn{background-image:url(../media/sn.2-fhozd8m2ard.svg)}.fi-sn.fis{background-image:url(../media/sn.2j65bwiway3o9.svg)}.fi-so{background-image:url(../media/so.2sbkju0lw5en5.svg)}.fi-so.fis{background-image:url(../media/so.30r_3_0uz5rhb.svg)}.fi-sr{background-image:url(../media/sr.30fi82_bt5pdf.svg)}.fi-sr.fis{background-image:url(../media/sr.21t2o8r1vvpok.svg)}.fi-ss{background-image:url(../media/ss.2o7ere-4er-q8.svg)}.fi-ss.fis{background-image:url(../media/ss.3jp96re9qnnt1.svg)}.fi-st{background-image:url(../media/st.3iroonlqllsgu.svg)}.fi-st.fis{background-image:url(../media/st.1o54odarrvl5m.svg)}.fi-sv{background-image:url(../media/sv.3_td023wvbgtw.svg)}.fi-sv.fis{background-image:url(../media/sv.2buqg99lblh6h.svg)}.fi-sx{background-image:url(../media/sx.3rxxjjjp-94m2.svg)}.fi-sx.fis{background-image:url(../media/sx.1esznwx3__rkn.svg)}.fi-sy{background-image:url(../media/sy.3d2uvjeqi-rog.svg)}.fi-sy.fis{background-image:url(../media/sy.2tp1iaaje0j18.svg)}.fi-sz{background-image:url(../media/sz.3_oo_mmjqc0_f.svg)}.fi-sz.fis{background-image:url(../media/sz.43csb17i47g9g.svg)}.fi-tc{background-image:url(../media/tc.2epcd70so969e.svg)}.fi-tc.fis{background-image:url(../media/tc.32n7ihxk7ulf4.svg)}.fi-td{background-image:url(../media/td.04-obnaciy7l4.svg)}.fi-td.fis{background-image:url(../media/td.16ifix8r3r05m.svg)}.fi-tf{background-image:url(../media/tf.3y3kowgi-8orq.svg)}.fi-tf.fis{background-image:url(../media/tf.3kme6gfyyi2m6.svg)}.fi-tg{background-image:url(../media/tg.2guzt6wl46-3n.svg)}.fi-tg.fis{background-image:url(../media/tg.03vuwzkcju949.svg)}.fi-th{background-image:url(../media/th.1fktd9u_m4q8n.svg)}.fi-th.fis{background-image:url(../media/th.39q7zaz-py09g.svg)}.fi-tj{background-image:url(../media/tj.0647wdrdw3urr.svg)}.fi-tj.fis{background-image:url(../media/tj.2cb8o0p0r_nt_.svg)}.fi-tk{background-image:url(../media/tk.0lc_1cb79dw3n.svg)}.fi-tk.fis{background-image:url(../media/tk.2yzx3obqztpoi.svg)}.fi-tl{background-image:url(../media/tl.34j4_4mois6-f.svg)}.fi-tl.fis{background-image:url(../media/tl.33i72s2v3uh8f.svg)}.fi-tm{background-image:url(../media/tm.3l1fyczc343ca.svg)}.fi-tm.fis{background-image:url(../media/tm.0sdvvhii3opeb.svg)}.fi-tn{background-image:url(../media/tn.3vqdvi7n6u4wz.svg)}.fi-tn.fis{background-image:url(../media/tn.43fcpse2r_89k.svg)}.fi-to{background-image:url(../media/to.0j2p137o65pgp.svg)}.fi-to.fis{background-image:url(../media/to.2yjzls9n1q1xi.svg)}.fi-tr{background-image:url(../media/tr.341knze2ii9wo.svg)}.fi-tr.fis{background-image:url(../media/tr.3qkhxzafnjzde.svg)}.fi-tt{background-image:url(../media/tt.0pxr0kzpqp_6_.svg)}.fi-tt.fis{background-image:url(../media/tt.0nihu4ujgeea8.svg)}.fi-tv{background-image:url(../media/tv.17zwyqa1bkbl3.svg)}.fi-tv.fis{background-image:url(../media/tv.3d45xlfjdiohk.svg)}.fi-tw{background-image:url(../media/tw.13a2z2cv8jlb5.svg)}.fi-tw.fis{background-image:url(../media/tw.28523esfwzicg.svg)}.fi-tz{background-image:url(../media/tz.3cbc98cdkx3il.svg)}.fi-tz.fis{background-image:url(../media/tz.1n8rrfq_4_9-6.svg)}.fi-ua{background-image:url(../media/ua.14mvorv4u-a0z.svg)}.fi-ua.fis{background-image:url(../media/ua.125_-9-2i7up7.svg)}.fi-ug{background-image:url(../media/ug.2a4522aho6qyw.svg)}.fi-ug.fis{background-image:url(../media/ug.0laisswr44-iq.svg)}.fi-um{background-image:url(../media/um.3rn5i6nrtxb3g.svg)}.fi-um.fis{background-image:url(../media/um.3amki4kt49ni4.svg)}.fi-us{background-image:url(../media/us.16zhvodjbso36.svg)}.fi-us.fis{background-image:url(../media/us.1wmpdamfk9l2i.svg)}.fi-uy{background-image:url(../media/uy.1n3sl0ve4lj98.svg)}.fi-uy.fis{background-image:url(../media/uy.2ep474d3w4dex.svg)}.fi-uz{background-image:url(../media/uz.3dvzqlfngc9ix.svg)}.fi-uz.fis{background-image:url(../media/uz.0big3v8ehm3c7.svg)}.fi-va{background-image:url(../media/va.2ffq0q6z_rldp.svg)}.fi-va.fis{background-image:url(../media/va.12jypd27gokxv.svg)}.fi-vc{background-image:url(../media/vc.2chyjc8-q24jq.svg)}.fi-vc.fis{background-image:url(../media/vc.2mp_xtgd3ludw.svg)}.fi-ve{background-image:url(../media/ve.2j_idmh-jse9d.svg)}.fi-ve.fis{background-image:url(../media/ve.1fwyo2c0ac34n.svg)}.fi-vg{background-image:url(../media/vg.0a37ra1nhcrb2.svg)}.fi-vg.fis{background-image:url(../media/vg.2yj4vfcvolvdq.svg)}.fi-vi{background-image:url(../media/vi.049tx_fbg5dsg.svg)}.fi-vi.fis{background-image:url(../media/vi.00e6lll034j5g.svg)}.fi-vn{background-image:url(../media/vn.01-078ccbopm-.svg)}.fi-vn.fis{background-image:url(../media/vn.3ql6-plg407gk.svg)}.fi-vu{background-image:url(../media/vu.06ldhv92-v3ua.svg)}.fi-vu.fis{background-image:url(../media/vu.2at4flfdqe-3l.svg)}.fi-wf{background-image:url(../media/wf.0s1u6t39k1omt.svg)}.fi-wf.fis{background-image:url(../media/wf.21wsh6fvv32s8.svg)}.fi-ws{background-image:url(../media/ws.2u3nbwpqwwofw.svg)}.fi-ws.fis{background-image:url(../media/ws.2p1zorxr9gd47.svg)}.fi-ye{background-image:url(../media/ye.1o9cahnqnwjxe.svg)}.fi-ye.fis{background-image:url(../media/ye.1ko25k_9qp93_.svg)}.fi-yt{background-image:url(../media/yt.3chwbjlvmuf2b.svg)}.fi-yt.fis{background-image:url(../media/yt.0l4sotupr6a7t.svg)}.fi-za{background-image:url(../media/za.30wbpvz7yj4tp.svg)}.fi-za.fis{background-image:url(../media/za.23ura4lh8lyui.svg)}.fi-zm{background-image:url(../media/zm.0-qptx8a91h14.svg)}.fi-zm.fis{background-image:url(../media/zm.3qs7fk2pg2v4-.svg)}.fi-zw{background-image:url(../media/zw.1r5x4rexoe195.svg)}.fi-zw.fis{background-image:url(../media/zw.2qk1_be8lmv0z.svg)}.fi-arab{background-image:url(../media/arab.3l40kpgzu2wft.svg)}.fi-arab.fis{background-image:url(../media/arab.17yu-ty633t1y.svg)}.fi-asean{background-image:url(../media/asean.3y27lgb64wnvy.svg)}.fi-asean.fis{background-image:url(../media/asean.07785tqdppzz5.svg)}.fi-cefta{background-image:url(../media/cefta.307pa2d3gkwj3.svg)}.fi-cefta.fis{background-image:url(../media/cefta.0odpckov1wnyj.svg)}.fi-cp{background-image:url(../media/cp.29q2bjjkcy8no.svg)}.fi-cp.fis{background-image:url(../media/cp.09f2i_4ibx6ul.svg)}.fi-dg{background-image:url(../media/dg.2tail0_-8wp6x.svg)}.fi-dg.fis{background-image:url(../media/dg.2algrk_mysu_1.svg)}.fi-eac{background-image:url(../media/eac.0e5xxkn84os_2.svg)}.fi-eac.fis{background-image:url(../media/eac.3i18ua3_8waf0.svg)}.fi-es-ct{background-image:url(../media/es-ct.0tm42nmno2ge9.svg)}.fi-es-ct.fis{background-image:url(../media/es-ct.0kn91hhv141jv.svg)}.fi-es-ga{background-image:url(../media/es-ga.11e8w8_wnigvl.svg)}.fi-es-ga.fis{background-image:url(../media/es-ga.06td-sck_oyhx.svg)}.fi-es-pv{background-image:url(../media/es-pv.1rvsybu1u9ipg.svg)}.fi-es-pv.fis{background-image:url(../media/es-pv.1czvu9tgjk308.svg)}.fi-eu{background-image:url(../media/eu.014v7lvxp5rub.svg)}.fi-eu.fis{background-image:url(../media/eu.32zpno6ww4_tg.svg)}.fi-gb-eng{background-image:url(../media/gb-eng.3f24ob54icmvr.svg)}.fi-gb-eng.fis{background-image:url(../media/gb-eng.3984pt05za6yf.svg)}.fi-gb-nir{background-image:url(../media/gb-nir.38h68x0o1frod.svg)}.fi-gb-nir.fis{background-image:url(../media/gb-nir.38ka_o4bf1pea.svg)}.fi-gb-sct{background-image:url(../media/gb-sct.37focb6nykweb.svg)}.fi-gb-sct.fis{background-image:url(../media/gb-sct.3927qpnbo73ri.svg)}.fi-gb-wls{background-image:url(../media/gb-wls.1blrgl6ppz9jw.svg)}.fi-gb-wls.fis{background-image:url(../media/gb-wls.0nwh_c_tcga4p.svg)}.fi-ic{background-image:url(../media/ic.29nrxqkyr0iec.svg)}.fi-ic.fis{background-image:url(../media/ic.1vbzgj_5ha-io.svg)}.fi-pc{background-image:url(../media/pc.09873oo_2z_re.svg)}.fi-pc.fis{background-image:url(../media/pc.1f8s3hovs1oow.svg)}.fi-sh-ac{background-image:url(../media/sh-ac.3rzss-b_82bi3.svg)}.fi-sh-ac.fis{background-image:url(../media/sh-ac.03emtj_f887-b.svg)}.fi-sh-hl{background-image:url(../media/sh-hl.1gumzahi4hbme.svg)}.fi-sh-hl.fis{background-image:url(../media/sh-hl.1xi4gm26p-ful.svg)}.fi-sh-ta{background-image:url(../media/sh-ta.32oirmfax30fm.svg)}.fi-sh-ta.fis{background-image:url(../media/sh-ta.134_ap0z5p3nk.svg)}.fi-un{background-image:url(../media/un.25z6oes0w8o9u.svg)}.fi-un.fis{background-image:url(../media/un.1gf2slf0x8qh-.svg)}.fi-xk{background-image:url(../media/xk.3d-yq0wet4y_y.svg)}.fi-xk.fis{background-image:url(../media/xk.2whwjtqj1laz1.svg)}
.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(../media/layers.20bhq2yj4r-o7.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(../media/layers-2x.0smrnln2b1gpy.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(../media/marker-icon.38p7fa7moljse.png)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
:root{--bg:#080b0f;--panel:#0f1419;--line:#273039;--text:#f0f2ef;--muted:#97a1a8;--red:#ff443d;--green:#7fe0b4;--sans:Manrope,Arial,sans-serif;--mono:"DM Mono",monospace}.codex-cursor{z-index:2147483647;pointer-events:none;opacity:0;will-change:transform;width:1px;height:1px;transition:opacity .12s;position:fixed;top:0;left:0}.codex-cursor.is-visible{opacity:1}.codex-cursor__arrow{filter:drop-shadow(0 0 2px #87cffffa)drop-shadow(0 0 7px #1e90ffe0)drop-shadow(0 0 13px #1e90ff6b)drop-shadow(0 2px 3px #000000d9);transform-origin:4px 4px;width:24px;height:28px;transition:transform .15s,filter .15s;position:absolute;top:-2px;left:-2px}.codex-cursor.is-interactive .codex-cursor__arrow{filter:drop-shadow(0 0 3px #ace0ff)drop-shadow(0 0 9px #1e90fffa)drop-shadow(0 0 16px #1e90ff8c);transform:scale(.92)}.codex-cursor.is-text{opacity:0}.codex-cursor.is-pressed .codex-cursor__arrow{filter:drop-shadow(0 0 3px #c6eaff)drop-shadow(0 0 11px #1e90ff);transform:scale(.82)}html[data-codex-cursor] *,html[data-codex-cursor]{cursor:none!important}html[data-codex-cursor] input:not([type=button]):not([type=submit]):not([type=reset]):not([type=checkbox]):not([type=radio]):not([type=range]),html[data-codex-cursor] textarea,html[data-codex-cursor] [contenteditable=true]{cursor:text!important}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.codex-cursor{display:none!important}}.publish-photo-field{position:relative}.publish-photo-field>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.publish-photo-field>.file-picker{color:#c9d2d4;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:#0a1115;border:1px dashed #3e5358;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:11px 14px;display:flex;overflow:hidden}.publish-photo-field:hover>.file-picker,.publish-photo-field:focus-within>.file-picker{border-color:var(--green);color:var(--green);background:#0d1a17}.publish-photo-field>.file-picker svg{flex:none}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--text);font-family:var(--sans);margin:0}button,a,input,textarea{font:inherit}.shell{background:radial-gradient(circle at 70% 30%,#16202a 0,transparent 30%),var(--bg);min-height:100vh;overflow:hidden}.topbar{border-bottom:1px solid var(--line);z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080b0fe8;justify-content:space-between;align-items:center;height:68px;padding:0 28px;display:flex;position:relative}.brand{letter-spacing:.18em;color:inherit;align-items:center;gap:12px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.brandmark{border:1px solid #74808a;border-radius:50%;width:28px;height:28px;position:relative}.brandmark:before{content:"";border:1px solid var(--red);border-radius:50%;position:absolute;inset:6px}.brandmark:after{content:"";background:#74808a;height:1px;position:absolute;top:13px;left:-4px;right:-4px;transform:rotate(-18deg)}nav{align-items:center;gap:8px;display:flex}.nav-link{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:10px 14px;font-size:14px}.nav-link.active{color:var(--text)}.outline-button,.primary-button{cursor:pointer;border-radius:3px;padding:11px 15px;font-size:13px;font-weight:600;text-decoration:none}.outline-button{border:1px solid var(--line);color:#d0d6d9;background:0 0}.primary-button{background:var(--text);color:#0a0d10;border:0}.stage{height:calc(100vh - 68px);min-height:680px;position:relative}.hero-copy{z-index:5;pointer-events:none;position:absolute;top:28px;left:28px}.eyebrow{font:12px var(--mono);letter-spacing:.14em;color:var(--muted)}.hero-copy h1{letter-spacing:-.045em;margin:14px 0 11px;font-size:clamp(34px,4vw,56px);font-weight:400;line-height:1.03}.hero-copy p{max-width:390px;color:var(--muted);margin:0;font-size:15px;line-height:1.65}.live{color:#bbc1c4;font:12px var(--mono);letter-spacing:.08em;align-items:center;gap:8px;margin-top:22px;display:flex}.live i{background:var(--red);width:7px;height:7px;box-shadow:0 0 12px var(--red);border-radius:50%}.globe-canvas{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.globe-canvas:active{cursor:grabbing}.map-legend{color:var(--muted);font:12px var(--mono);letter-spacing:.06em;z-index:4;gap:22px;display:flex;position:absolute;bottom:25px;left:28px}.map-legend span{align-items:center;gap:8px;display:flex}.red-dot{background:var(--red);width:7px;height:7px;box-shadow:0 0 9px var(--red);border-radius:50%}@media (max-width:760px){.topbar{height:60px;padding:0 16px}.nav-link,.outline-button{display:none}.primary-button{padding:10px 12px}.stage{height:calc(100vh - 60px)}.hero-copy{top:20px;left:18px}.hero-copy p{max-width:290px}.map-legend{flex-wrap:wrap;gap:12px;bottom:18px;left:18px;right:18px}.map-legend span:nth-child(n+2){display:none}}button,select{color:inherit}.topbar{z-index:30}.topbar nav{align-items:center;gap:8px;display:flex}.language-switcher{position:relative}.language-trigger{border:1px solid var(--line);color:#bac3c7;cursor:pointer;background:#0b1115;justify-content:center;align-items:center;gap:8px;min-width:84px;height:40px;padding:0 10px;display:flex}.language-trigger:hover,.language-trigger[aria-expanded=true]{color:var(--text);border-color:#587069}.language-trigger svg{width:15px}.language-trigger .fi{background-size:cover;border-radius:1px;width:23px;height:15px;box-shadow:0 0 0 1px #ffffff25}.language-trigger b{font:500 12px var(--mono)}.language-trigger>i{border-bottom:1px solid;border-right:1px solid;width:6px;height:6px;transform:rotate(45deg)translateY(-2px)}.language-menu{z-index:80;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b1116f8;border:1px solid #394850;grid-template-columns:1fr 1fr;width:430px;max-height:min(610px,100vh - 86px);padding:8px;display:grid;position:absolute;top:47px;left:0;overflow:auto;box-shadow:0 24px 70px #000d}.language-menu-head{border-bottom:1px solid var(--line);grid-column:1/-1;margin-bottom:5px;padding:11px 10px 15px}.language-menu-head b,.language-menu-head span{display:block}.language-menu-head b{font-size:14px}.language-menu-head span{color:var(--muted);font:12px var(--mono);margin-top:5px}.language-menu>button{color:#aeb8bc;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:27px 30px 1fr;align-items:center;gap:7px;min-height:46px;padding:7px 9px;display:grid}.language-menu>button:hover{color:var(--text);background:#111b21}.language-menu>button[aria-selected=true]{color:var(--green);background:#10201c}.language-menu>button .fi{background-size:cover;width:24px;height:16px;box-shadow:0 0 0 1px #fff2}.language-menu>button b{font:12px var(--mono)}.language-menu>button span:last-child{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}html[dir=rtl] .language-menu{left:auto;right:0}html[dir=rtl] .language-menu>button{text-align:right}.stage{min-height:720px}.hero-copy{z-index:8}.data-badge{z-index:8;color:var(--green);font:12px var(--mono);letter-spacing:.08em;align-items:center;gap:8px;display:flex;position:absolute;top:28px;right:28px}.data-badge i{background:var(--green);width:7px;height:7px;box-shadow:0 0 12px var(--green);border-radius:50%}.timeline-card{z-index:9;background:#0a0f13f5;border:1px solid #31404a;width:420px;padding:14px;position:absolute;bottom:66px;left:28px}.timeline-tabs{grid-template-columns:1fr 1fr;gap:5px;margin-bottom:18px;display:grid}.timeline-tabs button{color:#808c92;height:30px;font:12px var(--mono);cursor:pointer;background:0 0;border:1px solid #2f3b43}.timeline-tabs button.active{color:var(--green);background:#0f1c1a;border-color:#4d7669}.timeline-card>strong{font:500 12px var(--mono);letter-spacing:.08em;align-items:center;gap:8px;display:flex}.timeline-card>small{color:#78868d;font:12px var(--mono);margin-top:12px;display:block}.period-row{grid-template-columns:36px 1fr 36px;gap:6px;margin-top:12px;display:grid}.period-row button{cursor:pointer;background:#0d1217;border:1px solid #2e3941}.period-row svg{width:16px}.period-row span,.period-select{color:#d9dddf;height:38px;font:12px var(--mono);text-transform:capitalize;background:#0d1217;border:1px solid #2e3941;place-items:center;display:grid}.period-select{width:100%;margin-top:12px;padding:0 12px}.globe-controls{z-index:10;align-items:stretch;gap:6px;display:flex;position:absolute;bottom:28px;right:28px}.globe-controls>button{color:#b9c5c9;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a1015e8;border:1px solid #34434b;justify-content:center;align-items:center;gap:8px;min-width:42px;height:42px;display:flex}.globe-controls>button:hover{color:var(--green);border-color:#668179}.globe-controls svg{width:17px}.zoom-readout{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a1015e8;border:1px solid #34434b;align-content:center;min-width:132px;padding:6px 11px;display:grid}.zoom-readout b,.zoom-readout span{display:block}.zoom-readout b{font:13px var(--mono);color:var(--green)}.zoom-readout span{font:9px var(--mono);color:var(--muted);text-transform:uppercase;margin-top:3px}.globe-controls .alert-control{padding:0 13px}.alert-control span{font:10px var(--mono);white-space:nowrap}.sighting-drawer{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b1116f5;border-left:1px solid #33424b;width:min(430px,100%);padding:24px;animation:.35s both drawer-in;position:absolute;top:0;bottom:0;right:0;overflow:auto;box-shadow:-30px 0 80px #0008}.drawer-close{cursor:pointer;z-index:3;background:#080d11e8;border:1px solid #34424a;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:16px;right:16px}.drawer-close svg{width:17px}.sighting-drawer h2{margin:9px 0 5px;font-size:28px;font-weight:400}.coordinates{font:12px var(--mono);color:#87959c}.drawer-photo-button{cursor:pointer;background:#05080a;border:0;width:100%;margin:20px 0;padding:0;position:relative}.drawer-photo{aspect-ratio:1.38}.drawer-photo-button>span{font:11px var(--mono);background:#071013dd;border:1px solid #405057;padding:7px 8px;position:absolute;bottom:9px;right:9px}.sighting-photo{background-color:#111820;background-repeat:no-repeat}.author-line{justify-content:space-between;align-items:center;gap:12px;display:flex}.author-line b,.author-line span{display:block}.author-line b{font-size:15px}.author-line span{color:var(--muted);font:12px var(--mono);margin-top:3px}.follow-button{color:var(--green);cursor:pointer;font:12px var(--mono);background:#0d1b18;border:1px solid #3a514b;align-items:center;gap:6px;padding:9px 11px;display:flex}.follow-button.active{background:#173128}.profile-link{color:#c8d0d3;font:12px var(--mono);letter-spacing:.06em;margin:14px 0 22px;display:inline-block}.sighting-drawer h3{margin:0 0 10px;font-size:20px;font-weight:500;line-height:1.35}.description{color:#b1bcc1;font-size:14px;line-height:1.7}.match-card{background:linear-gradient(135deg,#0d1c19,#0a1115);border:1px solid #304139;grid-template-columns:1fr auto;gap:8px;margin-top:18px;padding:14px;display:grid}.match-card>div{align-items:center;gap:10px;display:flex}.match-card svg{width:21px;color:var(--green)}.match-card small,.match-card b{display:block}.match-card small{color:#7f918a;font:11px var(--mono);letter-spacing:.08em}.match-card b{margin-top:4px;font-size:13px}.match-card>strong{font:20px var(--mono);color:var(--green)}.match-card>p{color:#7d8a8e;font:11px var(--mono);grid-column:1/-1;margin:0}.match-card>button{color:#a8d7c2;cursor:pointer;font:11px var(--mono);background:0 0;border:1px solid #36514a;grid-column:1/-1;padding:9px}.conditions{border:1px solid #2d3941;grid-template-columns:1fr 1fr;margin-top:12px;display:grid}.conditions span{color:#839198;font:11px var(--mono);padding:10px}.conditions b{color:#d8dfe1;margin-top:4px;font-size:13px;display:block}.structured-actions{grid-template-columns:1fr 1fr;gap:6px;margin-top:13px;display:grid}.structured-actions button{color:#aab5b9;text-align:left;cursor:pointer;min-height:38px;font:10px var(--mono);background:#090f13;border:1px solid #303d44;padding:8px;line-height:1.35}.structured-actions button:hover{color:var(--green);border-color:#547066}.structured-actions svg{vertical-align:middle;width:13px;margin-right:5px}.reaction-row{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:14px;display:grid}.reaction-row button{color:#9ca8ad;cursor:pointer;height:42px;font:12px var(--mono);background:#0a0f13;border:1px solid #344047;justify-content:center;align-items:center;gap:5px;display:flex}.reaction-row button.active{color:var(--green);border-color:#41665a}.reaction-row svg{fill:#0000;width:15px}.reaction-row .active svg{fill:currentColor}.ranking-section{border-top:1px solid var(--line);background:linear-gradient(#0a0e12,#080b0f);padding:100px max(28px,6vw) 120px}.ranking-heading{max-width:1180px;margin:0 auto 34px}.ranking-heading h2{letter-spacing:-.045em;margin:10px 0;font-size:clamp(34px,4vw,54px);font-weight:400}.ranking-heading p{color:var(--muted);font-size:15px}.ranking-grid{border-top:1px solid var(--line);max-width:1180px;margin:auto}.rank-card{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:140px 58px 1fr auto;align-items:center;gap:20px;width:100%;padding:15px 0;display:grid}.rank-card:hover{background:#10171d}.rank-card .sighting-photo{height:86px}.rank-number{font:22px var(--mono);color:var(--red)}.rank-card div b,.rank-card div span{display:block}.rank-card div b{font-size:15px}.rank-card div span{color:var(--muted);font:12px var(--mono);margin-top:7px}.rank-card>strong{font:18px var(--mono);font-weight:400}.rank-card>strong small{color:var(--muted);font-size:10px}.ranking-context{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1.35fr repeat(3,1fr);max-width:1180px;margin:76px auto 0;display:grid}.ranking-context-title,.ranking-context article{padding:30px 28px 34px}.ranking-context-title{padding-left:0}.ranking-context-title h3{letter-spacing:-.035em;margin:12px 0 0;font-size:clamp(25px,2.4vw,36px);font-weight:400;line-height:1.18}.ranking-context article{border-left:1px solid var(--line);gap:15px;display:flex}.ranking-context article>span{color:var(--red);font:13px var(--mono)}.ranking-context article b{font-size:14px}.ranking-context article p{color:var(--muted);margin:9px 0 0;font-size:14px;line-height:1.65}.community-strip{grid-template-columns:1.15fr repeat(3,1fr);gap:34px;max-width:1180px;margin:42px auto 0;display:grid}.community-strip h3{margin:0;font-size:21px;font-weight:400;line-height:1.25}.community-strip b{font:13px var(--mono);letter-spacing:.05em}.community-strip p{color:var(--muted);margin:10px 0 0;font-size:14px;line-height:1.65}.network-section{border-top:1px solid var(--line);background:radial-gradient(circle at 0 12%,#1d3f4538,#0000 30%),radial-gradient(circle at 92% 82%,#4e202e26,#0000 26%),#090d11;padding:120px max(28px,6vw) 140px}.network-heading{grid-template-columns:1.35fr 1fr;align-items:end;gap:72px;max-width:1180px;margin:0 auto 48px;display:grid}.network-heading h2{letter-spacing:-.055em;margin:18px 0 0;font-size:clamp(44px,6vw,82px);font-weight:400;line-height:1.02}.network-heading>p{color:#a6b0b5;margin:0 0 8px;font-size:16px;line-height:1.75}.network-grid{grid-template-columns:repeat(6,1fr);gap:10px;max-width:1180px;margin:auto;display:grid}.network-card{background:#0a0f13c7;border:1px solid #2d3941;min-height:350px;padding:26px 24px;position:relative;overflow:hidden}.network-card:before{content:"";pointer-events:none;background:linear-gradient(125deg,#0000 65%,#7fe0b409);position:absolute;inset:0}.network-card:hover{background:#0c1217;border-color:#465760}.guided-card,.events-card{grid-column:span 3;min-height:390px}.compact-card{grid-column:span 2}.trust-card{grid-column:1/-1;grid-template-columns:1.35fr 1fr 210px;align-items:center;gap:45px;min-height:250px;display:grid}.card-number{color:var(--red);font:13px var(--mono);letter-spacing:.07em;display:block}.card-icon{color:#668089;stroke-width:1.3px;width:22px;position:absolute;top:22px;right:22px}.network-card h3{letter-spacing:-.04em;max-width:520px;margin:24px 0 12px;font-size:clamp(27px,2.3vw,38px);font-weight:400;line-height:1.15}.network-card p{color:#9da9ae;max-width:590px;margin:0;font-size:15px;line-height:1.7;position:relative}.network-card>button,.card-action,.trust-result>button{color:#d7dddf;font:500 12px var(--mono);letter-spacing:.04em;cursor:pointer;background:#0a0f13;border:1px solid #39464e;padding:11px 13px;position:relative}.network-card>button{position:absolute;bottom:22px;left:24px}.network-card>button:hover,.card-action:hover,.trust-result>button:hover{color:var(--green);border-color:#6a827a}.observation-radar{aspect-ratio:1;background:repeating-radial-gradient(circle,#0000 0 30px,#67858b29 31px 32px),linear-gradient(90deg,#0000 49.6%,#698c922e 50%,#0000 50.4%),linear-gradient(#0000 49.6%,#698c922e 50%,#0000 50.4%);border:1px solid #334149;border-radius:50%;width:190px;position:absolute;bottom:22px;right:38px}.observation-radar:before{content:"";background:conic-gradient(from 0deg,transparent 0 76%,#ff443d14 90%,var(--red) 100%);border-radius:50%;animation:6s linear infinite radar-turn;position:absolute;inset:9px;-webkit-mask:radial-gradient(circle,#0000 0 67%,#000 68%);mask:radial-gradient(circle,#0000 0 67%,#000 68%)}.observation-radar>i{background:var(--green);width:6px;height:6px;box-shadow:0 0 11px var(--green);border-radius:50%;position:absolute}.observation-radar>i:first-child{top:25%;left:34%}.observation-radar>i:nth-child(2){top:46%;right:22%}.observation-radar>i:nth-child(3){bottom:19%;left:44%}.observation-radar>span{text-align:center;font:18px var(--mono);place-content:center;display:grid;position:absolute;inset:0}.observation-radar small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.events-card p{max-width:520px}.event-list{border-top:1px solid var(--line);position:absolute;bottom:70px;left:24px;right:24px}.event-list button{border:0;border-bottom:1px solid var(--line);width:100%;height:auto;color:inherit;cursor:pointer;text-align:left;background:0 0;justify-content:space-between;padding:10px 0;display:flex;position:static}.event-list button:hover b{color:var(--green)}.event-list b,.event-list span{font:12px var(--mono)}.event-list span{color:var(--muted)}.events-card>.card-action{bottom:20px}.archive-bars{border-bottom:1px solid #46525a;align-items:end;gap:5px;height:72px;display:flex;position:absolute;bottom:68px;left:24px;right:24px}.archive-bars i{background:#35444c;border-top:1px solid #61717a;flex:1}.archive-bars i:nth-child(2){border-color:var(--red);background:#603a3a;height:66%}.archive-bars i:nth-child(3){height:38%}.archive-bars i:nth-child(4){border-color:var(--green);background:#315a4c;height:80%}.archive-bars i:nth-child(5){height:52%}.archive-bars i:nth-child(6){height:91%}.sky-signals{border-top:1px solid var(--line);margin-top:25px}.sky-signals span{border-bottom:1px solid var(--line);color:var(--muted);font:11px var(--mono);justify-content:space-between;padding:9px 0;display:flex}.sky-signals b{color:#bec7ca;font-weight:500}.sky-card>button{margin-top:18px;position:static}.trust-signals{grid-template-columns:1fr 1fr;display:grid}.trust-signals span{border-left:1px solid var(--line);min-height:66px;color:var(--muted);font:12px var(--mono);padding:12px 15px;line-height:1.5}.trust-signals b{color:#c7cfd2;margin-bottom:5px;font-size:12px;display:block}.trust-result{justify-items:center;gap:14px;display:grid}.trust-gauge{--score:0deg;aspect-ratio:1;text-align:center;background:radial-gradient(circle,#0a0f13 0 59%,transparent 60%),conic-gradient(var(--green) 0 var(--score),#263239 var(--score) 360deg);border-radius:50%;place-content:center;width:132px;display:grid}.trust-gauge b{font:25px var(--mono);color:var(--green)}.trust-gauge small{font:9px var(--mono);color:var(--muted);margin-top:5px}.trust-explanation{border-top:1px solid var(--line);grid-column:1/-1;padding-top:20px}.trust-explanation b{font-size:14px}.trust-explanation p{max-width:780px;margin-top:7px}@keyframes radar-turn{to{transform:rotate(360deg)}}.modal-backdrop{z-index:60;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020406dc;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.publish-modal,.feature-modal{background:#0e1419;border:1px solid #35424a;width:min(720px,100%);max-height:92vh;padding:26px;position:relative;overflow:auto;box-shadow:0 35px 100px #000}.publish-modal h2,.feature-modal h2{margin:8px 0;font-size:30px;font-weight:400}.publish-modal>p,.feature-modal>p{color:var(--muted);font-size:14px;line-height:1.65}.feature-modal .eyebrow{align-items:center;gap:7px;display:flex}.feature-modal .eyebrow svg{width:14px}.compact-modal{width:min(560px,100%)}.form-grid{grid-template-columns:1fr 1fr;gap:15px;margin:24px 0;display:grid}.form-grid label{color:#9aa6ac;font:12px var(--mono);flex-direction:column;gap:7px;display:flex}.form-grid .wide{grid-column:1/-1}.form-grid input,.form-grid textarea,.form-grid select{color:var(--text);background:#080d11;border:1px solid #303b43;outline:none;padding:12px}.form-grid input:focus,.form-grid textarea:focus,.form-grid select:focus{border-color:#5d7f74}.publish-check{background:#0d1a17;border:1px solid #355047;gap:6px;padding:13px;display:grid}.publish-check b{color:var(--green);font-size:12px}.publish-check span{color:#9eb0a8;font-size:12px;line-height:1.55}.privacy-fields{border:1px solid #303b43;gap:8px;margin:0;padding:13px;display:grid}.privacy-fields legend{color:#b9c4c8;font:11px var(--mono);padding:0 7px}.privacy-fields label{background:#0a1014;border:1px solid #27343b;flex-direction:row;align-items:flex-start;gap:10px;padding:9px;display:flex}.privacy-fields input{width:auto;margin-top:3px;padding:0}.privacy-fields span,.privacy-fields b,.privacy-fields small{display:block}.privacy-fields b{color:#d5dddf;font-size:11px}.privacy-fields small{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.45}.submit{width:100%}.dossier-modal,.reconstruction-modal{width:min(840px,100%)}.dossier-head{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:end;gap:30px;padding-bottom:20px;display:grid}.dossier-head p{color:var(--muted);font-size:14px}.dossier-head>strong{font:32px var(--mono);color:var(--green);text-align:right}.dossier-head small{color:var(--muted);margin-top:5px;font-size:9px;display:block}.dossier-grid{grid-template-columns:1.2fr 1fr;gap:24px;margin:22px 0;display:grid}.dossier-photo{min-height:250px}.dossier-grid h3{margin:13px 0;font-size:25px;font-weight:400}.dossier-grid p{color:var(--muted);font:12px var(--mono)}.quality-meter{border-top:1px solid var(--line);margin-top:28px;padding-top:15px}.quality-meter b,.quality-meter strong,.quality-meter small{display:block}.quality-meter b{font:11px var(--mono);color:var(--muted)}.quality-meter strong{font:28px var(--mono);color:var(--green);margin:7px 0}.quality-meter small{color:var(--muted);font-size:10px}.evidence-list{background:var(--line);grid-template-columns:1fr 1fr;gap:1px;margin:0;padding:1px;list-style:none;display:grid}.evidence-list li{font:11px var(--mono);background:#0b1115;padding:12px 14px}.evidence-list li:before{content:"○";color:var(--muted);margin-right:8px}.evidence-list li.ok:before{content:"●";color:var(--green)}.evidence-list li.pending{color:#899399}.modal-actions{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.modal-actions button,.layer-controls button{color:#bdc7ca;cursor:pointer;font:11px var(--mono);background:#091015;border:1px solid #38474e;padding:10px 12px}.modal-actions button:hover,.layer-controls button.active{color:var(--green);background:#0d1b18;border-color:#50776a}.sky-reconstruction{background-color:#071016;background-image:radial-gradient(circle at 55% 52%,#172c37 0,#0000 28%),radial-gradient(circle at 15% 12%,#dce8e9 0 1px,#0000 2px),radial-gradient(circle at 82% 22%,#dce8e9 0 1px,#0000 2px),radial-gradient(circle at 68% 77%,#dce8e9 0 1px,#0000 2px),none;background-position:0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:auto,80px 70px,120px 100px,150px 130px;background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;border:1px solid #334149;height:330px;margin:23px 0;position:relative;overflow:hidden}.sky-grid{background:linear-gradient(90deg,#0000 49.8%,#66818a22 50%,#0000 50.2%),linear-gradient(#0000 49.8%,#66818a22 50%,#0000 50.2%),repeating-radial-gradient(circle,#0000 0 54px,#66818a20 55px 56px);position:absolute;inset:0}.estimated-path{border-top:1px dashed var(--green);width:55%;height:30%;position:absolute;top:28%;left:20%;transform:rotate(-13deg)}.reported-object{background:var(--red);width:11px;height:11px;box-shadow:0 0 20px var(--red);border-radius:50%;position:absolute;top:41%;left:58%}.sky-object{border:1px solid var(--green);width:7px;height:7px;position:absolute;transform:rotate(45deg)}.satellite-one{top:29%;left:31%}.satellite-two{top:65%;left:72%}.aircraft-path{background:#69b6cf;width:48%;height:1px;position:absolute;top:61%;left:27%;transform:rotate(18deg);box-shadow:0 0 7px #69b6cf}.layer-controls{flex-wrap:wrap;gap:7px;display:flex}.time-control{color:var(--muted);font:11px var(--mono);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-top:22px;display:grid}.time-control input{accent-color:var(--green)}.photo-lightbox{grid-template-columns:minmax(0,1000px);align-content:center}.photo-lightbox>.drawer-close{position:fixed}.large-photo{aspect-ratio:1.55;border:1px solid #38464e;width:min(1000px,100%)}.lightbox-meta{background:#0b1014;border:1px solid #38464e;border-top:0;width:min(1000px,100%);padding:18px}.lightbox-meta h2{margin:8px 0;font-size:24px;font-weight:400}.lightbox-meta>div{gap:8px;display:flex}.lightbox-meta button,.lightbox-meta a{color:#dce2e3;font:12px var(--mono);cursor:pointer;background:0 0;border:1px solid #3c4a51;align-items:center;gap:6px;padding:10px 12px;text-decoration:none;display:flex}.lightbox-meta svg{width:15px}.toast{z-index:90;color:#101418;background:#edf1ed;padding:13px 18px;font-size:13px;animation:.25s both toast-in;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 12px 50px #000}@keyframes drawer-in{0%{opacity:.2;transform:translate(100%)}}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,20px)}}@media (max-width:900px){.topbar .nav-link{display:none}.language-switcher{order:-1}.stage{min-height:760px}.data-badge{top:18px;right:18px}.timeline-card{width:auto;max-width:410px;bottom:66px;left:18px;right:18px}.globe-controls{bottom:18px;right:18px}.globe-controls .alert-control span,.zoom-readout{display:none}.sighting-drawer{border-top:1px solid #33424b;border-left:0;height:70vh;top:auto}.ranking-section{padding:75px 18px}.rank-card{grid-template-columns:90px 38px 1fr}.rank-card .sighting-photo{height:70px}.rank-card>strong{display:none}.ranking-context{grid-template-columns:1fr 1fr}.ranking-context-title{grid-column:1/-1;padding-left:0}.ranking-context article:nth-of-type(2){border-left:0}.community-strip{grid-template-columns:1fr 1fr}.community-strip h3{grid-column:1/-1}.network-section{padding:90px 18px}.network-heading{grid-template-columns:1fr;gap:24px}.network-heading h2{font-size:clamp(42px,9vw,66px)}.network-heading>p{max-width:680px}.guided-card,.events-card{grid-column:1/-1}.compact-card{grid-column:span 3}.trust-card{grid-template-columns:1fr 1fr}.trust-card>div:first-child{grid-column:1/-1}.trust-result{grid-area:2/2}.trust-signals{grid-area:2/1}}@media (max-width:620px){.brand{font-size:0}.language-trigger svg{display:none}.language-trigger{min-width:66px}.language-menu{width:auto;max-height:calc(100vh - 76px);position:fixed;top:66px;left:10px!important;right:10px!important}.hero-copy h1{font-size:34px}.hero-copy p{display:none}.data-badge{font-size:10px}.timeline-card{padding:11px}.timeline-tabs{margin-bottom:12px}.sighting-drawer{height:77vh;padding:18px}.form-grid{grid-template-columns:1fr}.form-grid .wide{grid-column:auto}.publish-modal{padding:20px}.rank-card{grid-template-columns:82px 1fr;gap:12px}.rank-number{display:none}.rank-card div b{font-size:13px}.rank-card .sighting-photo{height:62px}.ranking-context{grid-template-columns:1fr}.ranking-context article{border-left:0;border-top:1px solid var(--line);padding-left:0;padding-right:0}.community-strip{grid-template-columns:1fr;gap:23px}.community-strip h3{grid-column:auto}.network-heading h2{font-size:43px}.network-grid{display:block}.network-card{min-height:360px;margin-bottom:10px;padding:23px 20px}.guided-card{min-height:520px}.guided-card>button{left:20px}.observation-radar{width:185px;bottom:72px;left:50%;right:auto;transform:translate(-50%)}.events-card{min-height:455px}.event-list{left:20px;right:20px}.compact-card{min-height:360px}.network-card>button{left:20px}.trust-card{display:block}.trust-signals{margin:24px 0}.trust-result{margin:24px 0 0}.trust-explanation{margin-top:24px}.trust-signals span{border-left:0;border-top:1px solid var(--line);padding-left:0}.sky-card>button{margin-top:18px}.card-number{font-size:12px}}.account-page,.profile-page,.admin-page{background:radial-gradient(circle at 72% 20%,#172832 0,transparent 34%),var(--bg);min-height:100vh}.account-page>.brand{position:fixed;top:22px;left:28px}.account-card{width:min(500px,100% - 32px);margin:auto;padding:110px 0 60px}.account-card h1,.admin-shell h1{letter-spacing:-.045em;margin:12px 0;font-size:clamp(38px,5vw,58px);font-weight:400}.account-card>p,.admin-shell>p{color:var(--muted);font-size:15px;line-height:1.65}.account-tabs{grid-template-columns:1fr 1fr;margin:32px 0 22px;display:grid}.account-tabs button{border:1px solid var(--line);height:42px;color:var(--muted);font:12px var(--mono);cursor:pointer;background:#0a1014}.account-tabs button.active{color:var(--green);background:#0e1b18;border-color:#4c7668}.account-card form{gap:15px;display:grid}.account-card form label{color:#9aa6ac;font:12px var(--mono);gap:8px;display:grid}.account-card input{color:var(--text);background:#080d11;border:1px solid #303b43;outline:none;padding:13px}.account-card input:focus{border-color:#5d7f74}.account-card form .primary-button{margin-top:8px}.account-message{color:#b9d8ca;background:#0d1b18;border:1px solid #41554f;margin-top:18px;padding:13px;font-size:13px;line-height:1.5}.back-link{color:#9ba7ac;font:12px var(--mono);margin-top:24px;text-decoration:none;display:block}.profile-nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:68px;padding:0 28px;display:flex}.public-profile{background:#0c1116;border:1px solid #2f3b43;width:min(1020px,100% - 36px);margin:42px auto 100px}.profile-cover{background:radial-gradient(circle at 24% 12%,#456271 0,#0000 33%),linear-gradient(130deg,#172832,#080c10);border-bottom:1px solid #33414a;height:190px}.profile-main{padding:0 34px 40px}.profile-avatar{width:92px;height:92px;font:22px var(--mono);background:linear-gradient(135deg,#7d8990,#202a31);border:5px solid #0c1116;border-radius:50%;place-items:center;margin-top:-46px;display:grid}.profile-title{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.profile-title h1{margin:14px 0 4px;font-size:34px;font-weight:400}.profile-title p{color:var(--muted);font:13px var(--mono);margin:0}.profile-title .follow-button svg{width:15px}.profile-bio{color:#aeb8bd;max-width:620px;margin:24px 0;font-size:15px;line-height:1.7}.profile-stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);gap:28px;padding:18px 0;font-size:13px;display:flex}.profile-stats b{color:var(--text);font:16px var(--mono);margin-right:5px}.profile-main>h2{margin:30px 0 16px;font-size:22px;font-weight:400}.profile-gallery{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.profile-gallery article{border:1px solid var(--line);background:#090e12;padding-bottom:14px}.profile-photo{aspect-ratio:1.25;background-position:50%;background-repeat:no-repeat}.profile-gallery span,.profile-gallery h3,.profile-gallery p{margin-left:13px;margin-right:13px;display:block}.profile-gallery span{color:var(--red);font:11px var(--mono);margin-top:12px}.profile-gallery h3{margin-top:7px;margin-bottom:5px;font-size:14px}.profile-gallery p{color:var(--muted);font:11px var(--mono);margin-top:0;margin-bottom:0}.profile-loading{text-align:center;color:var(--muted);font:12px var(--mono);padding:100px 28px}.admin-shell{width:min(960px,100% - 36px);margin:70px auto}.report-list{border-top:1px solid var(--line);margin-top:32px}.report-list article{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:18px 0;display:flex}.report-list article span,.report-list article b,.report-list article small{display:block}.report-list article span,.report-list article small{color:var(--muted);font:11px var(--mono)}.report-list article b{margin:7px 0;font-size:14px}.report-list select{color:#cad1d4;font:11px var(--mono);background:#0d1418;border:1px solid #37454d;padding:10px}.moderation-check{background:linear-gradient(135deg,#0c1e19,#0c1517);border-color:#4d695f;margin-bottom:10px}.moderation-check small{color:#7f938b;font:11px/1.5 var(--mono)}.image-moderation-section,.reports-section{margin-top:42px}.admin-section-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:24px;padding-bottom:18px;display:flex}.admin-section-heading h2{margin:8px 0;font-size:28px;font-weight:400}.admin-section-heading p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.admin-section-heading>strong{font:34px var(--mono);color:var(--green)}.admin-section-heading .eyebrow{align-items:center;gap:7px;display:flex}.admin-section-heading svg{width:15px}.image-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.image-review-grid article{border:1px solid var(--line);background:#091014;overflow:hidden}.image-review-preview{aspect-ratio:16/10;color:var(--muted);font:11px var(--mono);background:#05080a;place-items:center;display:grid}.image-review-preview img{object-fit:contain;width:100%;height:100%}.image-review-copy{padding:18px}.image-review-copy>span,.image-review-copy>small{color:var(--muted);font:10px var(--mono)}.image-review-copy h3{margin:9px 0;font-size:20px;font-weight:400}.image-review-copy>p{color:#a8b3b7;font-size:13px;line-height:1.55}.image-review-reason{border-left:2px solid var(--green);background:#0d1917;margin:17px 0;padding:8px 11px}.image-review-reason b{color:var(--green);font:10px var(--mono)}.image-review-reason p{color:#b7c5bf;margin:5px 0 0;font-size:12px;line-height:1.5}.image-review-actions,.admin-report-actions{flex-wrap:wrap;gap:8px;display:flex}.image-review-actions button,.admin-report-actions button{color:var(--green);font:11px var(--mono);cursor:pointer;background:#0c1916;border:1px solid #416158;align-items:center;gap:6px;padding:10px 12px;display:flex}.image-review-actions button svg{width:14px}.image-review-actions .danger,.admin-report-actions button{color:#e88b8b;background:#170d0e;border-color:#5b3838}.image-review-actions .confirm{color:#fff;background:#431718}.image-review-actions button:disabled{opacity:.5;cursor:wait}.reports-section .report-list{margin-top:0}@media (max-width:700px){.account-page>.brand{left:18px}.profile-nav{height:60px;padding:0 18px}.public-profile{margin-top:20px}.profile-cover{height:120px}.profile-main{padding:0 18px 28px}.profile-title{flex-direction:column;align-items:flex-start}.profile-gallery{grid-template-columns:1fr 1fr}.profile-stats{flex-wrap:wrap;gap:14px}.report-list article{flex-direction:column;align-items:flex-start}.image-review-grid{grid-template-columns:1fr}.admin-section-heading{align-items:flex-start}.admin-section-heading>strong{font-size:25px}}.feed-page{background:linear-gradient(140deg,#0b1218,#080b0f 45%);min-height:100vh}.feed-shell{width:min(960px,100% - 36px);margin:65px auto 100px}.feed-shell>h1{letter-spacing:-.05em;margin:10px 0;font-size:clamp(40px,5vw,60px);font-weight:400}.feed-shell>p{color:var(--muted);font-size:15px;line-height:1.6}.feed-grid{gap:14px;margin-top:34px;display:grid}.feed-grid article{border:1px solid var(--line);background:#0b1115;grid-template-columns:260px 1fr;gap:24px;padding:12px;display:grid}.feed-photo{background-position:50%;background-repeat:no-repeat;min-height:190px}.feed-grid article>div:last-child{padding:12px 16px 12px 0}.feed-grid h2{margin:10px 0;font-size:22px;font-weight:400}.feed-grid p{color:#aeb8bd;font-size:14px;line-height:1.65}.feed-grid a{color:var(--green);font:12px var(--mono);text-decoration:none}@media (max-width:680px){.feed-grid article{grid-template-columns:1fr}.feed-grid article>div:last-child{padding:8px}.feed-photo{min-height:220px}}.legal-page{background:radial-gradient(circle at 75% 10%,#152630 0,transparent 30%),var(--bg);min-height:100vh;padding-bottom:90px}.legal-page>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:68px;padding:0 28px;display:flex}.legal-page>header>a:last-child,.legal-page article a{color:var(--green);font:12px var(--mono);text-decoration:none}.legal-page article{border:1px solid var(--line);background:#0a1014;width:min(820px,100% - 36px);margin:70px auto;padding:clamp(24px,5vw,64px)}.legal-page h1{letter-spacing:-.05em;margin:15px 0 28px;font-size:clamp(42px,7vw,72px);font-weight:400}.legal-page h2{margin:35px 0 10px;font-size:22px;font-weight:400}.legal-page p{color:#aab5b9;font-size:15px;line-height:1.8}.legal-page footer{border-top:1px solid var(--line);margin-top:38px;padding-top:20px}.site-footer{border-top:1px solid var(--line);min-height:90px;color:var(--muted);font:11px var(--mono);background:#070a0d;justify-content:space-between;align-items:center;padding:28px max(28px,50vw - 600px);display:flex}.site-footer nav{gap:22px;display:flex}.site-footer a{color:#aeb9bc;text-decoration:none}.site-footer a:hover{color:var(--green)}
:where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--green);outline-offset:3px}button:disabled{cursor:not-allowed;opacity:.55}.account-tabs.three{grid-template-columns:repeat(3,1fr)}.stage-state{z-index:8;color:#c5d0d3;font:13px var(--mono);background:#090f13e6;border:1px solid #34434b;align-items:center;gap:11px;padding:14px 18px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 60px #0008}.stage-state.empty{text-align:center;gap:6px;display:grid}.stage-state.empty span{color:var(--muted);font:13px var(--sans)}.state-spinner{border:2px solid #34434b;border-top-color:var(--green);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite state-spin}@keyframes state-spin{to{transform:rotate(360deg)}}.data-badge.offline{color:#f0b3a9}.data-badge.offline i{background:var(--red);box-shadow:0 0 9px var(--red)}.empty-state{color:var(--muted);text-align:center;border:1px dashed #39474f;padding:26px;font-size:14px;line-height:1.6}.ranking-grid>.empty-state{grid-column:1/-1}.assisted-publish{width:min(1040px,100%)}.publish-layout{grid-template-columns:minmax(280px,.85fr) 1.15fr;gap:22px;margin:24px 0;display:grid}.publish-photo-field{color:#aab5ba;font:13px var(--mono);gap:8px;display:grid}.publish-photo-field input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.file-picker{color:#d5dfe1;cursor:pointer;background:#091015;border:1px solid #40515a;justify-content:center;align-items:center;gap:9px;min-height:45px;padding:10px;display:flex}.file-picker:hover{color:var(--green);border-color:#628478}.file-picker svg{width:18px}.publish-preview{background:#070b0f;border:1px solid #35454d;min-height:255px;margin-top:10px;position:relative;overflow:hidden}.publish-preview img{object-fit:cover;width:100%;height:255px;display:block}.publish-preview>span{color:#b9ddce;font:12px var(--mono);background:#07100de6;border:1px solid #345448;align-items:center;gap:7px;padding:8px;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.publish-preview>span svg{width:14px}.publish-preview.empty{color:#65747b;place-content:center;justify-items:center;gap:10px;display:grid}.publish-preview.empty svg{stroke-width:1px;width:34px;height:34px}.publish-preview.empty span{color:var(--muted);background:0 0;border:0;padding:0;position:static}.metadata-card{background:#0c1916;border:1px solid #385247;gap:10px;margin-top:10px;padding:12px;display:grid}.metadata-card>div{align-items:flex-start;gap:9px;display:flex}.metadata-card svg{width:16px;color:var(--green)}.metadata-card span,.metadata-card b,.metadata-card small{display:block}.metadata-card b{font-size:13px}.metadata-card small{color:#9aaba4;font:12px var(--mono);margin-top:4px}.metadata-card button,.location-heading button{color:var(--green);font:12px var(--mono);cursor:pointer;background:0 0;border:1px solid #4b6c60;padding:9px 11px}.compact-fields{align-content:start;margin:0}.location-picker{border-top:1px solid var(--line);padding-top:20px}.location-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.location-heading b,.location-heading span{display:block}.location-heading b{font-size:15px}.location-heading span{color:var(--muted);margin-top:5px;font-size:13px;line-height:1.5}.location-heading button{white-space:nowrap;align-items:center;gap:7px;display:flex}.location-heading button svg{width:16px}.location-map{background:#0b171d;border:1px solid #35464e;height:260px;margin:15px 0;position:relative;overflow:hidden}.location-map-surface{z-index:1;background:#0b171d;position:absolute;inset:0}.location-map-surface .leaflet-tile-pane{filter:invert()hue-rotate(180deg)brightness(.58)contrast(1.18)saturate(.62)}.location-map-surface .leaflet-control-zoom{border:1px solid #41535b;box-shadow:0 8px 22px #0008}.location-map-surface .leaflet-control-zoom a{color:#e5eeee;background:#071014e8;border:0;border-bottom:1px solid #41535b;width:32px;height:32px;font-size:19px;line-height:30px}.location-map-surface .leaflet-control-zoom a:last-child{border-bottom:0}.location-map-surface .leaflet-control-zoom a:hover{color:var(--green);background:#122321}.location-map-surface .leaflet-control-attribution{color:#90a0a5;background:#050a0dcc;font-size:12px}.location-map-surface .leaflet-control-attribution a{color:#b8d4d1}.skytraces-leaflet-marker{background:0 0;border:0}.skytraces-leaflet-marker span{background:#17252a;border:3px solid #ff4a42;border-radius:50% 50% 50% 0;width:22px;height:22px;position:absolute;top:3px;left:6px;transform:rotate(-45deg);box-shadow:0 0 0 6px #ff443d22,0 0 20px #ff443dcc}.skytraces-leaflet-marker span:after{content:"";background:#ff4a42;border-radius:50%;width:6px;height:6px;position:absolute;top:5px;left:5px}.location-place-summary{z-index:500;pointer-events:none;border-left:2px solid var(--green);background:#060b0eee;gap:2px;max-width:calc(100% - 18px);padding:8px 11px;display:grid;position:absolute;bottom:25px;left:9px;box-shadow:0 9px 24px #0009}.location-place-summary strong{text-overflow:ellipsis;white-space:nowrap;color:#eef3f2;font-size:15px;font-weight:600;overflow:hidden}.location-place-summary span{text-overflow:ellipsis;white-space:nowrap;color:#9fb0b5;font-size:12px;overflow:hidden}.location-place-summary small{color:#7f9299;font:12px var(--mono)}.location-message{color:var(--green);font:12px var(--mono);margin:-4px 0 12px;display:block}.location-grid{grid-template-columns:1.2fr 1fr .55fr .8fr .8fr;gap:10px;display:grid}.location-grid label{color:#9aa6ac;font:12px var(--mono);gap:7px;display:grid;position:relative}.location-grid input{min-width:0;color:var(--text);background:#080d11;border:1px solid #303b43;outline:none;padding:11px}.city-suggestions{z-index:1000;background:#0b1115;border:1px solid #40515a;position:absolute;top:100%;left:0;right:0;box-shadow:0 18px 40px #000}.city-suggestions button{border:0;border-bottom:1px solid var(--line);color:#d6dddf;text-align:left;cursor:pointer;background:0 0;gap:3px;width:100%;padding:10px;display:grid}.city-suggestions button:hover{background:#12201d}.city-suggestions b{font-size:13px}.city-suggestions span{color:var(--muted);font:12px var(--mono)}.upload-progress{background:#070c0f;border:1px solid #3b4a51;height:31px;margin:16px 0;position:relative;overflow:hidden}.upload-progress i{background:linear-gradient(90deg,#244c3e,var(--green));transition:width .18s;position:absolute;inset:0 auto 0 0}.upload-progress span{color:#f2f5f3;font:12px var(--mono);text-shadow:0 1px 4px #000;place-content:center;display:grid;position:absolute;inset:0}.report-note{border-left:2px solid var(--red);padding-left:12px}.sighting-list-modal{width:min(720px,100%)}.accessible-sighting-list{gap:8px;margin-top:22px;display:grid}.accessible-sighting-list button{color:inherit;text-align:left;cursor:pointer;background:#091015;border:1px solid #34434b;gap:6px;padding:14px;display:grid}.accessible-sighting-list button:hover{background:#0d1917;border-color:#608076}.accessible-sighting-list span{color:var(--green);font:12px var(--mono);align-items:center;gap:7px;display:flex}.accessible-sighting-list span svg{width:14px}.accessible-sighting-list b{font-size:15px}.accessible-sighting-list small{color:var(--muted);font:12px var(--mono)}.profile-actions{align-items:center;gap:8px;display:flex}.report-profile{color:#adb8bc;font:12px var(--mono);cursor:pointer;background:0 0;border:1px solid #3d484e;align-items:center;gap:7px;padding:10px 12px;display:flex}.report-profile:hover{color:#ff766f;border-color:#80413e}.report-profile svg{width:15px}.account-hub{background:radial-gradient(circle at 74% 18%,#172832 0,transparent 34%),var(--bg);min-height:100vh}.account-hub .profile-nav>div{gap:8px;display:flex}.account-hub .profile-nav button,.account-hub .profile-nav a{align-items:center;gap:7px;display:flex}.account-hub .profile-nav svg{width:15px}.account-hub-shell{width:min(1180px,100% - 36px);margin:65px auto 100px}.account-hub-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.account-hub-heading h1{letter-spacing:-.05em;margin:12px 0;font-size:clamp(40px,6vw,70px);font-weight:400}.account-hub-heading p{max-width:650px;color:var(--muted);font-size:15px;line-height:1.7}.connection-pill{color:#ef9d96;font:12px var(--mono);border:1px solid #67413e;padding:9px 11px}.connection-pill.online{color:var(--green);border-color:#36594d}.account-hub-grid{grid-template-columns:330px 1fr;gap:14px;display:grid}.profile-settings,.owned-sightings{background:#0b1115;border:1px solid #2f3d44;padding:22px}.profile-settings{align-content:start;gap:14px;display:grid}.profile-settings h2,.owned-sightings h2{margin:0;font-size:22px;font-weight:400}.profile-settings label{color:#a2adb2;font:12px var(--mono);gap:7px;display:grid}.profile-settings input,.profile-settings textarea{color:var(--text);resize:vertical;background:#070c10;border:1px solid #303d44;padding:12px}.profile-settings input:disabled{color:#748087}.profile-settings button{justify-content:center;align-items:center;gap:7px;display:flex}.profile-settings button svg{width:15px}.profile-settings>a{color:var(--green);font:12px var(--mono);text-align:center;padding:7px;text-decoration:none}.owned-sightings>div:first-child{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.owned-sightings>div:first-child span{color:var(--green);font:15px var(--mono)}.owned-sightings article{border-top:1px solid var(--line);grid-template-columns:118px 1fr auto;align-items:center;gap:16px;padding:13px 0;display:grid}.owned-photo{background-position:50%;background-size:cover;border:1px solid #35434b;height:82px}.owned-sightings article>div:nth-child(2){gap:6px;display:grid}.owned-sightings article small{color:var(--muted);font:12px var(--mono)}.owned-sightings article b{font-size:15px}.owned-sightings article>div:nth-child(2)>span{width:max-content;color:var(--green);font:10px var(--mono);text-transform:uppercase;border:1px solid #375347;padding:4px 6px}.owned-actions{gap:7px;display:flex}.owned-actions button{color:#bec8cb;cursor:pointer;background:#090f13;border:1px solid #3a474e;justify-content:center;align-items:center;gap:5px;min-width:38px;height:38px;display:flex}.owned-actions svg{width:15px}.owned-actions .danger:hover,.owned-actions .danger.confirm{color:#ff817b;border-color:#8b4541}.owned-actions .confirm{width:auto;padding:0 10px}.owned-actions .confirm span{font:11px var(--mono)}.account-skeleton{gap:12px;display:grid}.account-skeleton i{border:1px solid var(--line);background:linear-gradient(90deg,#0b1115,#172128,#0b1115) 0 0/200% 100%;height:74px;animation:1.2s linear infinite skeleton}@keyframes skeleton{to{background-position:-200% 0}}.state-page{text-align:center;background:radial-gradient(circle at center,#14242d,transparent 44%),var(--bg);place-content:center;justify-items:center;gap:13px;min-height:100vh;padding:28px;display:grid}.state-page h1{letter-spacing:-.05em;margin:0;font-size:clamp(38px,6vw,68px);font-weight:400}.state-page p{max-width:540px;color:var(--muted);margin:0 0 8px;font-size:15px;line-height:1.65}.state-page a{text-decoration:none}.admin-report-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.admin-report-actions button{color:#efaaa5;font:12px var(--mono);cursor:pointer;background:#160d0d;border:1px solid #75413e;padding:10px}.form-grid label,.location-grid label,.profile-settings label,.account-card form label{font-size:13px}.privacy-fields legend,.privacy-fields b,.privacy-fields small,.quality-meter b,.quality-meter small,.evidence-list li,.modal-actions button,.layer-controls button,.time-control,.profile-gallery span,.profile-gallery p,.report-list article span,.report-list article small,.report-list select,.observation-radar small,.trust-gauge small{font-size:12px}.account-danger-zone{background:#160c0c;border:1px solid #6e3734;grid-template-columns:1fr minmax(230px,320px) auto;align-items:end;gap:18px;margin-top:16px;padding:22px;display:grid}.account-danger-zone h2{color:#ff9a94;margin:0 0 8px;font-size:21px;font-weight:400}.account-danger-zone p{color:#c1aaa8;max-width:620px;margin:0;font-size:13px;line-height:1.6}.account-danger-zone label{color:#d6b3b0;font:12px var(--mono);gap:7px;display:grid}.account-danger-zone input{color:#fff;background:#090606;border:1px solid #6e3734;padding:12px}.account-danger-zone button{color:#ffaaa5;cursor:pointer;background:#301313;border:1px solid #9e4d48;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 14px;display:flex}.account-danger-zone button:disabled{opacity:.4;cursor:not-allowed}.account-danger-zone svg{width:16px}@media (max-width:820px){.publish-layout,.account-hub-grid{grid-template-columns:1fr}.location-grid{grid-template-columns:1fr 1fr}.city-search{grid-column:1/-1}.account-hub-heading{flex-direction:column;align-items:flex-start}.account-danger-zone{grid-template-columns:1fr}}@media (max-width:600px){.assisted-publish{padding:18px}.publish-preview,.publish-preview img{height:210px;min-height:210px}.location-heading{display:grid}.location-grid{grid-template-columns:1fr}.city-search{grid-column:auto}.profile-actions{flex-direction:column;align-items:stretch}.account-hub .profile-nav .outline-button:first-child{display:none}.account-hub-shell{margin-top:34px}.owned-sightings article{grid-template-columns:82px 1fr}.owned-photo{height:68px}.owned-actions{grid-column:1/-1;justify-content:flex-end}.account-tabs.three button{padding:0 5px;font-size:10px}}.corroboration-modal{width:min(820px,100%)}.corroboration-source{border-left:2px solid var(--green);background:#0a1115;gap:5px;margin:18px 0;padding:12px 14px;display:grid}.corroboration-source span,.corroboration-source small{color:var(--muted);font:12px var(--mono)}.corroboration-source b{font-size:15px}.corroboration-modal>.publish-photo-field{color:#aab5b9;font:13px var(--mono);gap:8px;margin:18px 0;display:grid}.corroboration-preview{max-height:320px;margin-bottom:20px}.corroboration-preview img{object-fit:cover;max-height:320px}.related-observations{background:#09110f;border:1px solid #304139;gap:7px;margin-top:13px;padding:12px;display:grid}.related-observations>b{color:var(--green);font:12px var(--mono)}.related-observations article{border-top:1px solid #273832;grid-template-columns:auto 1fr;gap:4px 10px;padding-top:8px;display:grid}.related-observations article span{color:#93a49d;font:10px var(--mono);text-transform:uppercase}.related-observations article strong{text-align:right;font-size:12px}.related-observations article small{color:var(--muted);font:11px var(--mono);grid-column:1/-1}@media (max-width:600px){.corroboration-modal{padding:20px}.corroboration-modal .form-grid{grid-template-columns:1fr}.corroboration-modal .privacy-fields{padding:10px}}.turnstile-shell{flex-wrap:wrap;justify-content:center;width:100%;min-height:3px;margin:14px 0;display:flex;overflow:hidden}.turnstile-shell>div:not(.turnstile-error){width:min(100%,420px)}.turnstile-error{color:#efb0aa;width:100%;font:12px var(--mono);background:#170d0d;border:1px solid #79433f;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.turnstile-error button{color:#ffbbb4;font:11px var(--mono);cursor:pointer;background:0 0;border:1px solid #8a4d47;flex:none;padding:8px 10px}.turnstile-error button:hover{background:#2a1312}.turnstile-development{color:var(--mint);font:11px var(--mono);letter-spacing:.08em;text-transform:uppercase;background:#091612;border:1px solid #315b50;justify-content:center;align-items:center;gap:9px;margin:14px 0;padding:11px 14px;display:flex}.turnstile-development span{background:var(--mint);color:#07100e;border-radius:50%;place-items:center;width:19px;height:19px;font-weight:800;display:grid}.turnstile-development small{color:var(--muted);font:10px var(--mono);margin-left:auto}.publish-preview img{image-orientation:from-image}.metadata-card.consent{background:#10151a;border-color:#3f4850}.metadata-card.consent svg{color:#9eb0b7}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.notification-center{position:relative}.notification-trigger{border:1px solid var(--line);color:#aeb8bc;cursor:pointer;background:#0b1115;place-items:center;width:40px;height:40px;display:grid;position:relative}.notification-trigger:hover,.notification-trigger[aria-expanded=true]{color:var(--green);background:#0e1818;border-color:#587069}.notification-trigger svg{width:17px;height:17px}.notification-badge{background:var(--red);color:#fff;min-width:19px;height:19px;font:700 10px var(--mono);border:2px solid #080b0f;border-radius:10px;place-items:center;padding:0 5px;display:grid;position:absolute;top:-7px;right:-7px;box-shadow:0 0 13px #ff413666}.notification-menu{z-index:90;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b1116f8;border:1px solid #394850;flex-direction:column;width:min(410px,100vw - 24px);max-height:min(610px,100vh - 86px);display:flex;position:absolute;top:47px;right:0;overflow:hidden;box-shadow:0 24px 70px #000d}.notification-menu>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:65px;padding:13px 14px;display:flex}.notification-menu>header>div{align-items:center;gap:8px;display:flex}.notification-menu>header b{font-size:15px}.notification-menu>header>div span{min-width:19px;height:19px;color:var(--green);font:700 10px var(--mono);background:#17332d;border-radius:10px;place-items:center;padding:0 5px;display:grid}.notification-menu>header button{color:#91aaa4;font:11px var(--mono);cursor:pointer;text-align:right;background:0 0;border:0;align-items:center;gap:6px;display:flex}.notification-menu>header button:disabled{opacity:.35;cursor:default}.notification-menu>header button svg{width:14px}.notification-list{overflow:auto}.notification-empty{min-height:118px;color:var(--muted);text-align:center;place-items:center;padding:26px;font-size:14px;display:grid}.notification-item{border:0;border-bottom:1px solid var(--line);color:#aeb8bc;text-align:left;cursor:pointer;background:0 0;grid-template-columns:42px 1fr;align-items:start;gap:11px;width:100%;min-height:88px;padding:14px 28px 14px 13px;display:grid;position:relative}.notification-item:hover{background:#111b21}.notification-item.unread{color:#dbe4e2;background:#0e1b1c}.notification-item.unread:hover{background:#132322}.notification-avatar{width:39px;height:39px;color:var(--text);font:600 14px var(--mono);background:#18232a;border:1px solid #40515a;border-radius:50%;place-items:center;display:grid;overflow:hidden}.notification-avatar img{object-fit:cover;width:100%;height:100%}.notification-copy{font-size:13px;line-height:1.42}.notification-copy>b{color:var(--green)}.notification-copy strong{color:var(--text);font-weight:600}.notification-copy small{color:#7f8b90;font:11px var(--mono);margin-top:6px;display:block}.notification-item>i{background:var(--green);width:7px;height:7px;box-shadow:0 0 10px var(--green);border-radius:50%;position:absolute;top:20px;right:13px}html[dir=rtl] .notification-menu{left:0;right:auto}html[dir=rtl] .notification-item{text-align:right;padding:14px 13px 14px 28px}html[dir=rtl] .notification-item>i{left:13px;right:auto}@media (max-width:620px){.notification-menu{width:auto;max-height:calc(100vh - 76px);position:fixed;top:66px;left:10px!important;right:10px!important}.notification-menu>header{padding:12px}.notification-menu>header button{max-width:145px}.notification-item{min-height:82px}.topbar nav{gap:6px}}.alert-modal{width:min(920px,100%)}.alert-modal .location-picker{grid-column:1/-1}.alert-modal .location-heading>div span{font-size:12px}.profile-gallery>a{border:1px solid var(--line);color:inherit;background:#090e12;padding-bottom:14px;text-decoration:none}.profile-gallery>a:hover{border-color:#4a625a}.sighting-page{background:radial-gradient(circle at 75% 20%,#12303b55,#0000 32%),#070b0f;min-height:100vh}.sighting-detail-page{background:#0a1015;border:1px solid #34434b;grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);width:min(1180px,100% - 40px);margin:56px auto 100px;display:grid}.sighting-detail-image{background:#030609;border-right:1px solid #34434b;min-height:640px}.sighting-detail-image img{object-fit:contain;width:100%;height:100%;display:block}.sighting-detail-page>section{padding:42px}.sighting-detail-page h1{letter-spacing:-.055em;margin:15px 0;font-size:clamp(38px,5vw,68px);font-weight:400}.sighting-date{font:12px var(--mono);color:var(--green)}.sighting-description{color:#aab6ba;margin:28px 0;font-size:16px;line-height:1.75}.detail-author{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:18px 0;display:flex}.detail-author b,.detail-author a{display:block}.detail-author a{color:#9aabad;font:12px var(--mono);margin-top:5px}.account-workflows{grid-template-columns:1fr 1.4fr;gap:18px;width:min(1180px,100% - 40px);margin:-56px auto 90px;display:grid}.workflow-panel{background:#0b1116;border:1px solid #34434b;padding:22px}.workflow-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;gap:18px;padding-bottom:18px;display:flex}.workflow-panel>header>div{gap:11px;display:flex}.workflow-panel>header svg{width:18px;color:var(--green)}.workflow-panel>header b,.workflow-panel>header small{display:block}.workflow-panel>header b{font-size:16px}.workflow-panel>header small{max-width:480px;color:var(--muted);margin-top:5px;font-size:12px;line-height:1.45}.workflow-panel>header>strong{color:var(--green);font:17px var(--mono)}.workflow-panel h3{font:11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#9ba8ad;margin:22px 0 10px}.workflow-list{gap:7px;margin-top:16px;display:grid}.workflow-list article{background:#090e12;border:1px solid #29363d;justify-content:space-between;align-items:center;gap:14px;padding:13px;display:flex}.workflow-list article.active{background:#0b1715;border-color:#3f685c}.workflow-list article>div:first-child{flex:1;min-width:0}.workflow-list b,.workflow-list span,.workflow-list small{display:block}.workflow-list b{font-size:13px}.workflow-list span,.workflow-list small{color:#88969b;font:11px var(--mono);white-space:normal;margin-top:5px}.workflow-list article>div:last-child{gap:6px;display:flex}.workflow-list button,.workflow-list a{color:#aeb9bc;cursor:pointer;width:34px;height:34px;font:10px var(--mono);background:#0a1015;border:1px solid #34434b;place-items:center;text-decoration:none;display:grid}.workflow-list button:hover,.workflow-list a:hover,.workflow-list .approve{color:var(--green);border-color:#496c61}.workflow-list svg{width:14px}.workflow-list input{width:100%;color:var(--text);background:#070c10;border:1px solid #34434b;margin-top:10px;padding:9px}.workflow-empty{color:var(--muted);font-size:13px;line-height:1.55}.account-workflows>.account-message{grid-column:1/-1}@media (max-width:900px){.sighting-detail-page{grid-template-columns:1fr}.sighting-detail-image{border-bottom:1px solid #34434b;border-right:0;min-height:420px}.sighting-detail-page>section{padding:25px}.account-workflows{grid-template-columns:1fr;margin-top:-35px}}@media (max-width:620px){.sighting-detail-page{width:calc(100% - 20px);margin-top:20px}.sighting-detail-image{min-height:300px}.account-workflows{width:calc(100% - 20px)}.workflow-panel{padding:16px}}
