aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjloup <jeanloup.jamet@gmail.com>2018-03-01 10:05:11 +0100
committerjloup <jeanloup.jamet@gmail.com>2018-03-01 10:05:11 +0100
commit6b3f0ad04550060fd25b87b68c3f9bc1602f3226 (patch)
tree32a926d55f5f9dacafe87e1b4f9d9ae96e86aeab
parentb2e9bce00231489ef507927eceb9207285cd2fe4 (diff)
downloadFront-6b3f0ad04550060fd25b87b68c3f9bc1602f3226.tar.gz
Front-6b3f0ad04550060fd25b87b68c3f9bc1602f3226.tar.zst
Front-6b3f0ad04550060fd25b87b68c3f9bc1602f3226.zip
Use <img> for currency display.
-rw-r--r--cmd/web/Makefile17
-rw-r--r--cmd/web/js/poloniex.jsx22
-rw-r--r--cmd/web/static/cryptocoins.css1150
-rw-r--r--cmd/web/static/cryptocoins.ttfbin96448 -> 0 bytes
-rw-r--r--cmd/web/static/cryptocoins.woffbin58768 -> 0 bytes
-rw-r--r--cmd/web/static/cryptocoins.woff2bin49976 -> 0 bytes
-rw-r--r--cmd/web/static/icons/black/act.svg1
-rw-r--r--cmd/web/static/icons/black/ada.svg1
-rw-r--r--cmd/web/static/icons/black/adx.svg1
-rw-r--r--cmd/web/static/icons/black/ae.svg1
-rw-r--r--cmd/web/static/icons/black/agi.svg1
-rw-r--r--cmd/web/static/icons/black/aion.svg1
-rw-r--r--cmd/web/static/icons/black/amb.svg1
-rw-r--r--cmd/web/static/icons/black/amp.svg1
-rw-r--r--cmd/web/static/icons/black/ant.svg1
-rw-r--r--cmd/web/static/icons/black/appc.svg1
-rw-r--r--cmd/web/static/icons/black/ardr.svg1
-rw-r--r--cmd/web/static/icons/black/ark.svg1
-rw-r--r--cmd/web/static/icons/black/arn.svg1
-rw-r--r--cmd/web/static/icons/black/ast.svg1
-rw-r--r--cmd/web/static/icons/black/atm.svg1
-rw-r--r--cmd/web/static/icons/black/bat.svg1
-rw-r--r--cmd/web/static/icons/black/bay.svg1
-rw-r--r--cmd/web/static/icons/black/bcc.svg1
-rw-r--r--cmd/web/static/icons/black/bcd.svg1
-rw-r--r--cmd/web/static/icons/black/bch.svg1
-rw-r--r--cmd/web/static/icons/black/bcn.svg1
-rw-r--r--cmd/web/static/icons/black/bco.svg1
-rw-r--r--cmd/web/static/icons/black/bcpt.svg1
-rw-r--r--cmd/web/static/icons/black/bdl.svg1
-rw-r--r--cmd/web/static/icons/black/bela.svg1
-rw-r--r--cmd/web/static/icons/black/blcn.svg1
-rw-r--r--cmd/web/static/icons/black/blk.svg1
-rw-r--r--cmd/web/static/icons/black/block.svg1
-rw-r--r--cmd/web/static/icons/black/bnb.svg1
-rw-r--r--cmd/web/static/icons/black/bnt.svg1
-rw-r--r--cmd/web/static/icons/black/bnty.svg1
-rw-r--r--cmd/web/static/icons/black/bpt.svg1
-rw-r--r--cmd/web/static/icons/black/bq.svg1
-rw-r--r--cmd/web/static/icons/black/bqx.svg1
-rw-r--r--cmd/web/static/icons/black/btc.svg1
-rw-r--r--cmd/web/static/icons/black/btcd.svg1
-rw-r--r--cmd/web/static/icons/black/btcz.svg1
-rw-r--r--cmd/web/static/icons/black/btg.svg1
-rw-r--r--cmd/web/static/icons/black/btm.svg1
-rw-r--r--cmd/web/static/icons/black/bts.svg1
-rw-r--r--cmd/web/static/icons/black/btx.svg1
-rw-r--r--cmd/web/static/icons/black/burst.svg1
-rw-r--r--cmd/web/static/icons/black/cdn.svg1
-rw-r--r--cmd/web/static/icons/black/cdt.svg1
-rw-r--r--cmd/web/static/icons/black/clam.svg1
-rw-r--r--cmd/web/static/icons/black/cloak.svg1
-rw-r--r--cmd/web/static/icons/black/cnd.svg1
-rw-r--r--cmd/web/static/icons/black/cnx.svg1
-rw-r--r--cmd/web/static/icons/black/cny.svg1
-rw-r--r--cmd/web/static/icons/black/cred.svg1
-rw-r--r--cmd/web/static/icons/black/crpt.svg1
-rw-r--r--cmd/web/static/icons/black/cvc.svg1
-rw-r--r--cmd/web/static/icons/black/dash.svg1
-rw-r--r--cmd/web/static/icons/black/dat.svg1
-rw-r--r--cmd/web/static/icons/black/data.svg1
-rw-r--r--cmd/web/static/icons/black/dbc.svg1
-rw-r--r--cmd/web/static/icons/black/dcn.svg1
-rw-r--r--cmd/web/static/icons/black/dcr.svg1
-rw-r--r--cmd/web/static/icons/black/dent.svg1
-rw-r--r--cmd/web/static/icons/black/dgb.svg1
-rw-r--r--cmd/web/static/icons/black/dgd.svg1
-rw-r--r--cmd/web/static/icons/black/dlt.svg1
-rw-r--r--cmd/web/static/icons/black/dnt.svg1
-rw-r--r--cmd/web/static/icons/black/doge.svg1
-rw-r--r--cmd/web/static/icons/black/drgn.svg1
-rw-r--r--cmd/web/static/icons/black/ebst.svg1
-rw-r--r--cmd/web/static/icons/black/edg.svg1
-rw-r--r--cmd/web/static/icons/black/edoge.svg1
-rw-r--r--cmd/web/static/icons/black/elf.svg1
-rw-r--r--cmd/web/static/icons/black/elix.svg1
-rw-r--r--cmd/web/static/icons/black/ella.svg1
-rw-r--r--cmd/web/static/icons/black/emc.svg1
-rw-r--r--cmd/web/static/icons/black/emc2.svg1
-rw-r--r--cmd/web/static/icons/black/eng.svg1
-rw-r--r--cmd/web/static/icons/black/enj.svg1
-rw-r--r--cmd/web/static/icons/black/eos.svg1
-rw-r--r--cmd/web/static/icons/black/etc.svg1
-rw-r--r--cmd/web/static/icons/black/eth.svg1
-rw-r--r--cmd/web/static/icons/black/ethos.svg1
-rw-r--r--cmd/web/static/icons/black/etn.svg1
-rw-r--r--cmd/web/static/icons/black/etp.svg1
-rw-r--r--cmd/web/static/icons/black/eur.svg1
-rw-r--r--cmd/web/static/icons/black/evx.svg1
-rw-r--r--cmd/web/static/icons/black/exmo.svg1
-rw-r--r--cmd/web/static/icons/black/exp.svg1
-rw-r--r--cmd/web/static/icons/black/fair.svg1
-rw-r--r--cmd/web/static/icons/black/fct.svg1
-rw-r--r--cmd/web/static/icons/black/fil.svg1
-rw-r--r--cmd/web/static/icons/black/fldc.svg1
-rw-r--r--cmd/web/static/icons/black/flo.svg1
-rw-r--r--cmd/web/static/icons/black/ftc.svg1
-rw-r--r--cmd/web/static/icons/black/fuel.svg1
-rw-r--r--cmd/web/static/icons/black/fun.svg1
-rw-r--r--cmd/web/static/icons/black/game.svg1
-rw-r--r--cmd/web/static/icons/black/gas.svg1
-rw-r--r--cmd/web/static/icons/black/gbp.svg1
-rw-r--r--cmd/web/static/icons/black/gbx.svg1
-rw-r--r--cmd/web/static/icons/black/gbyte.svg1
-rw-r--r--cmd/web/static/icons/black/gno.svg1
-rw-r--r--cmd/web/static/icons/black/gnt.svg1
-rw-r--r--cmd/web/static/icons/black/grc.svg1
-rw-r--r--cmd/web/static/icons/black/grs.svg1
-rw-r--r--cmd/web/static/icons/black/gto.svg1
-rw-r--r--cmd/web/static/icons/black/gup.svg1
-rw-r--r--cmd/web/static/icons/black/gvt.svg1
-rw-r--r--cmd/web/static/icons/black/gxs.svg1
-rw-r--r--cmd/web/static/icons/black/hpb.svg1
-rw-r--r--cmd/web/static/icons/black/hsr.svg1
-rw-r--r--cmd/web/static/icons/black/huc.svg1
-rw-r--r--cmd/web/static/icons/black/hush.svg1
-rw-r--r--cmd/web/static/icons/black/icn.svg1
-rw-r--r--cmd/web/static/icons/black/icx.svg1
-rw-r--r--cmd/web/static/icons/black/ignis.svg1
-rw-r--r--cmd/web/static/icons/black/ins.svg1
-rw-r--r--cmd/web/static/icons/black/iop.svg1
-rw-r--r--cmd/web/static/icons/black/iost.svg1
-rw-r--r--cmd/web/static/icons/black/jpy.svg1
-rw-r--r--cmd/web/static/icons/black/kcs.svg1
-rw-r--r--cmd/web/static/icons/black/kin.svg1
-rw-r--r--cmd/web/static/icons/black/kmd.svg1
-rw-r--r--cmd/web/static/icons/black/knc.svg1
-rw-r--r--cmd/web/static/icons/black/krb.svg1
-rw-r--r--cmd/web/static/icons/black/lbc.svg1
-rw-r--r--cmd/web/static/icons/black/lend.svg1
-rw-r--r--cmd/web/static/icons/black/link.svg1
-rw-r--r--cmd/web/static/icons/black/lkk.svg1
-rw-r--r--cmd/web/static/icons/black/lrc.svg1
-rw-r--r--cmd/web/static/icons/black/lsk.svg1
-rw-r--r--cmd/web/static/icons/black/ltc.svg1
-rw-r--r--cmd/web/static/icons/black/lun.svg1
-rw-r--r--cmd/web/static/icons/black/maid.svg1
-rw-r--r--cmd/web/static/icons/black/mana.svg1
-rw-r--r--cmd/web/static/icons/black/mcap.svg1
-rw-r--r--cmd/web/static/icons/black/mco.svg1
-rw-r--r--cmd/web/static/icons/black/med.svg1
-rw-r--r--cmd/web/static/icons/black/miota.svg1
-rw-r--r--cmd/web/static/icons/black/mkr.svg1
-rw-r--r--cmd/web/static/icons/black/mln.svg1
-rw-r--r--cmd/web/static/icons/black/mnx.svg1
-rw-r--r--cmd/web/static/icons/black/mona.svg1
-rw-r--r--cmd/web/static/icons/black/mth.svg1
-rw-r--r--cmd/web/static/icons/black/mtl.svg1
-rw-r--r--cmd/web/static/icons/black/music.svg1
-rw-r--r--cmd/web/static/icons/black/nas.svg1
-rw-r--r--cmd/web/static/icons/black/nav.svg1
-rw-r--r--cmd/web/static/icons/black/ndz.svg1
-rw-r--r--cmd/web/static/icons/black/nebl.svg1
-rw-r--r--cmd/web/static/icons/black/neo.svg1
-rw-r--r--cmd/web/static/icons/black/neos.svg1
-rw-r--r--cmd/web/static/icons/black/ngc.svg1
-rw-r--r--cmd/web/static/icons/black/nlc2.svg1
-rw-r--r--cmd/web/static/icons/black/nlg.svg1
-rw-r--r--cmd/web/static/icons/black/nmc.svg1
-rw-r--r--cmd/web/static/icons/black/nxs.svg1
-rw-r--r--cmd/web/static/icons/black/nxt.svg1
-rw-r--r--cmd/web/static/icons/black/oax.svg1
-rw-r--r--cmd/web/static/icons/black/omg.svg1
-rw-r--r--cmd/web/static/icons/black/omni.svg1
-rw-r--r--cmd/web/static/icons/black/ost.svg1
-rw-r--r--cmd/web/static/icons/black/ox.svg1
-rw-r--r--cmd/web/static/icons/black/pac.svg1
-rw-r--r--cmd/web/static/icons/black/part.svg1
-rw-r--r--cmd/web/static/icons/black/pasl.svg1
-rw-r--r--cmd/web/static/icons/black/pay.svg1
-rw-r--r--cmd/web/static/icons/black/pink.svg1
-rw-r--r--cmd/web/static/icons/black/pirl.svg1
-rw-r--r--cmd/web/static/icons/black/pivx.svg1
-rw-r--r--cmd/web/static/icons/black/plr.svg1
-rw-r--r--cmd/web/static/icons/black/poe.svg1
-rw-r--r--cmd/web/static/icons/black/poly.svg1
-rw-r--r--cmd/web/static/icons/black/pot.svg1
-rw-r--r--cmd/web/static/icons/black/powr.svg1
-rw-r--r--cmd/web/static/icons/black/ppc.svg1
-rw-r--r--cmd/web/static/icons/black/ppp.svg1
-rw-r--r--cmd/web/static/icons/black/ppt.svg1
-rw-r--r--cmd/web/static/icons/black/prl.svg1
-rw-r--r--cmd/web/static/icons/black/pura.svg1
-rw-r--r--cmd/web/static/icons/black/qash.svg1
-rw-r--r--cmd/web/static/icons/black/qiwi.svg1
-rw-r--r--cmd/web/static/icons/black/qlc.svg1
-rw-r--r--cmd/web/static/icons/black/qsp.svg1
-rw-r--r--cmd/web/static/icons/black/qtum.svg1
-rw-r--r--cmd/web/static/icons/black/r.svg1
-rw-r--r--cmd/web/static/icons/black/rads.svg1
-rw-r--r--cmd/web/static/icons/black/rcn.svg1
-rw-r--r--cmd/web/static/icons/black/rdd.svg1
-rw-r--r--cmd/web/static/icons/black/rdn.svg1
-rw-r--r--cmd/web/static/icons/black/rep.svg1
-rw-r--r--cmd/web/static/icons/black/req.svg1
-rw-r--r--cmd/web/static/icons/black/rhoc.svg1
-rw-r--r--cmd/web/static/icons/black/ric.svg1
-rw-r--r--cmd/web/static/icons/black/rise.svg1
-rw-r--r--cmd/web/static/icons/black/rlc.svg1
-rw-r--r--cmd/web/static/icons/black/rpx.svg1
-rw-r--r--cmd/web/static/icons/black/rub.svg1
-rw-r--r--cmd/web/static/icons/black/salt.svg1
-rw-r--r--cmd/web/static/icons/black/san.svg1
-rw-r--r--cmd/web/static/icons/black/sbd.svg1
-rw-r--r--cmd/web/static/icons/black/sberbank.svg1
-rw-r--r--cmd/web/static/icons/black/sc.svg1
-rw-r--r--cmd/web/static/icons/black/sky.svg1
-rw-r--r--cmd/web/static/icons/black/smart.svg1
-rw-r--r--cmd/web/static/icons/black/sngls.svg1
-rw-r--r--cmd/web/static/icons/black/snt.svg1
-rw-r--r--cmd/web/static/icons/black/sonm.svg1
-rw-r--r--cmd/web/static/icons/black/sphtx.svg1
-rw-r--r--cmd/web/static/icons/black/srn.svg1
-rw-r--r--cmd/web/static/icons/black/start.svg1
-rw-r--r--cmd/web/static/icons/black/steem.svg1
-rw-r--r--cmd/web/static/icons/black/storj.svg1
-rw-r--r--cmd/web/static/icons/black/storm.svg1
-rw-r--r--cmd/web/static/icons/black/strat.svg1
-rw-r--r--cmd/web/static/icons/black/sub.svg1
-rw-r--r--cmd/web/static/icons/black/sys.svg1
-rw-r--r--cmd/web/static/icons/black/taas.svg1
-rw-r--r--cmd/web/static/icons/black/tau.svg1
-rw-r--r--cmd/web/static/icons/black/tix.svg1
-rw-r--r--cmd/web/static/icons/black/tkn.svg1
-rw-r--r--cmd/web/static/icons/black/tnc.svg1
-rw-r--r--cmd/web/static/icons/black/tnt.svg1
-rw-r--r--cmd/web/static/icons/black/trig.svg1
-rw-r--r--cmd/web/static/icons/black/trx.svg1
-rw-r--r--cmd/web/static/icons/black/tzc.svg1
-rw-r--r--cmd/web/static/icons/black/ubq.svg1
-rw-r--r--cmd/web/static/icons/black/usd.svg1
-rw-r--r--cmd/web/static/icons/black/usdt.svg1
-rw-r--r--cmd/web/static/icons/black/ven.svg1
-rw-r--r--cmd/web/static/icons/black/veri.svg1
-rw-r--r--cmd/web/static/icons/black/via.svg1
-rw-r--r--cmd/web/static/icons/black/vibe.svg1
-rw-r--r--cmd/web/static/icons/black/vivo.svg1
-rw-r--r--cmd/web/static/icons/black/vrc.svg1
-rw-r--r--cmd/web/static/icons/black/vtc.svg1
-rw-r--r--cmd/web/static/icons/black/wabi.svg1
-rw-r--r--cmd/web/static/icons/black/waves.svg1
-rw-r--r--cmd/web/static/icons/black/wax.svg1
-rw-r--r--cmd/web/static/icons/black/wtc.svg1
-rw-r--r--cmd/web/static/icons/black/xbc.svg1
-rw-r--r--cmd/web/static/icons/black/xcp.svg1
-rw-r--r--cmd/web/static/icons/black/xdn.svg1
-rw-r--r--cmd/web/static/icons/black/xem.svg1
-rw-r--r--cmd/web/static/icons/black/xlm.svg1
-rw-r--r--cmd/web/static/icons/black/xmg.svg1
-rw-r--r--cmd/web/static/icons/black/xmr.svg1
-rw-r--r--cmd/web/static/icons/black/xmy.svg1
-rw-r--r--cmd/web/static/icons/black/xp.svg1
-rw-r--r--cmd/web/static/icons/black/xpa.svg1
-rw-r--r--cmd/web/static/icons/black/xpm.svg1
-rw-r--r--cmd/web/static/icons/black/xrb.svg15
-rw-r--r--cmd/web/static/icons/black/xrp.svg1
-rw-r--r--cmd/web/static/icons/black/xtz.svg1
-rw-r--r--cmd/web/static/icons/black/xuc.svg1
-rw-r--r--cmd/web/static/icons/black/xvc.svg1
-rw-r--r--cmd/web/static/icons/black/xvg.svg1
-rw-r--r--cmd/web/static/icons/black/xzc.svg1
-rw-r--r--cmd/web/static/icons/black/yoyow.svg1
-rw-r--r--cmd/web/static/icons/black/zcl.svg1
-rw-r--r--cmd/web/static/icons/black/zec.svg1
-rw-r--r--cmd/web/static/icons/black/zen.svg1
-rw-r--r--cmd/web/static/icons/black/zil.svg1
-rw-r--r--cmd/web/static/icons/black/zrx.svg1
-rw-r--r--cmd/web/static/icons/color/act.svg1
-rw-r--r--cmd/web/static/icons/color/ada.svg1
-rw-r--r--cmd/web/static/icons/color/adx.svg1
-rw-r--r--cmd/web/static/icons/color/ae.svg1
-rw-r--r--cmd/web/static/icons/color/agi.svg1
-rw-r--r--cmd/web/static/icons/color/aion.svg1
-rw-r--r--cmd/web/static/icons/color/amb.svg1
-rw-r--r--cmd/web/static/icons/color/amp.svg1
-rw-r--r--cmd/web/static/icons/color/ant.svg1
-rw-r--r--cmd/web/static/icons/color/appc.svg1
-rw-r--r--cmd/web/static/icons/color/ardr.svg1
-rw-r--r--cmd/web/static/icons/color/ark.svg1
-rw-r--r--cmd/web/static/icons/color/arn.svg1
-rw-r--r--cmd/web/static/icons/color/ast.svg1
-rw-r--r--cmd/web/static/icons/color/atm.svg1
-rw-r--r--cmd/web/static/icons/color/bat.svg1
-rw-r--r--cmd/web/static/icons/color/bay.svg1
-rw-r--r--cmd/web/static/icons/color/bcc.svg1
-rw-r--r--cmd/web/static/icons/color/bcd.svg1
-rw-r--r--cmd/web/static/icons/color/bch.svg1
-rw-r--r--cmd/web/static/icons/color/bcn.svg1
-rw-r--r--cmd/web/static/icons/color/bco.svg1
-rw-r--r--cmd/web/static/icons/color/bcpt.svg1
-rw-r--r--cmd/web/static/icons/color/bdl.svg1
-rw-r--r--cmd/web/static/icons/color/bela.svg1
-rw-r--r--cmd/web/static/icons/color/blcn.svg1
-rw-r--r--cmd/web/static/icons/color/blk.svg1
-rw-r--r--cmd/web/static/icons/color/block.svg1
-rw-r--r--cmd/web/static/icons/color/bnb.svg1
-rw-r--r--cmd/web/static/icons/color/bnt.svg1
-rw-r--r--cmd/web/static/icons/color/bnty.svg1
-rw-r--r--cmd/web/static/icons/color/bpt.svg1
-rw-r--r--cmd/web/static/icons/color/bq.svg1
-rw-r--r--cmd/web/static/icons/color/bqx.svg1
-rw-r--r--cmd/web/static/icons/color/btc.svg1
-rw-r--r--cmd/web/static/icons/color/btcd.svg1
-rw-r--r--cmd/web/static/icons/color/btcz.svg1
-rw-r--r--cmd/web/static/icons/color/btg.svg1
-rw-r--r--cmd/web/static/icons/color/btm.svg1
-rw-r--r--cmd/web/static/icons/color/bts.svg1
-rw-r--r--cmd/web/static/icons/color/btx.svg1
-rw-r--r--cmd/web/static/icons/color/burst.svg1
-rw-r--r--cmd/web/static/icons/color/cdn.svg1
-rw-r--r--cmd/web/static/icons/color/cdt.svg1
-rw-r--r--cmd/web/static/icons/color/clam.svg1
-rw-r--r--cmd/web/static/icons/color/cloak.svg1
-rw-r--r--cmd/web/static/icons/color/cnd.svg1
-rw-r--r--cmd/web/static/icons/color/cnx.svg1
-rw-r--r--cmd/web/static/icons/color/cny.svg1
-rw-r--r--cmd/web/static/icons/color/cred.svg1
-rw-r--r--cmd/web/static/icons/color/crpt.svg1
-rw-r--r--cmd/web/static/icons/color/cvc.svg1
-rw-r--r--cmd/web/static/icons/color/dash.svg1
-rw-r--r--cmd/web/static/icons/color/dat.svg1
-rw-r--r--cmd/web/static/icons/color/data.svg1
-rw-r--r--cmd/web/static/icons/color/dbc.svg1
-rw-r--r--cmd/web/static/icons/color/dcn.svg1
-rw-r--r--cmd/web/static/icons/color/dcr.svg1
-rw-r--r--cmd/web/static/icons/color/dent.svg1
-rw-r--r--cmd/web/static/icons/color/dgb.svg1
-rw-r--r--cmd/web/static/icons/color/dgd.svg1
-rw-r--r--cmd/web/static/icons/color/dlt.svg1
-rw-r--r--cmd/web/static/icons/color/dnt.svg1
-rw-r--r--cmd/web/static/icons/color/doge.svg1
-rw-r--r--cmd/web/static/icons/color/drgn.svg1
-rw-r--r--cmd/web/static/icons/color/ebst.svg1
-rw-r--r--cmd/web/static/icons/color/edg.svg1
-rw-r--r--cmd/web/static/icons/color/edoge.svg1
-rw-r--r--cmd/web/static/icons/color/elf.svg1
-rw-r--r--cmd/web/static/icons/color/elix.svg1
-rw-r--r--cmd/web/static/icons/color/ella.svg1
-rw-r--r--cmd/web/static/icons/color/emc.svg1
-rw-r--r--cmd/web/static/icons/color/emc2.svg1
-rw-r--r--cmd/web/static/icons/color/eng.svg1
-rw-r--r--cmd/web/static/icons/color/enj.svg1
-rw-r--r--cmd/web/static/icons/color/eos.svg1
-rw-r--r--cmd/web/static/icons/color/etc.svg1
-rw-r--r--cmd/web/static/icons/color/eth.svg1
-rw-r--r--cmd/web/static/icons/color/ethos.svg1
-rw-r--r--cmd/web/static/icons/color/etn.svg1
-rw-r--r--cmd/web/static/icons/color/etp.svg1
-rw-r--r--cmd/web/static/icons/color/eur.svg1
-rw-r--r--cmd/web/static/icons/color/evx.svg1
-rw-r--r--cmd/web/static/icons/color/exmo.svg1
-rw-r--r--cmd/web/static/icons/color/exp.svg1
-rw-r--r--cmd/web/static/icons/color/fair.svg1
-rw-r--r--cmd/web/static/icons/color/fct.svg1
-rw-r--r--cmd/web/static/icons/color/fil.svg1
-rw-r--r--cmd/web/static/icons/color/fldc.svg1
-rw-r--r--cmd/web/static/icons/color/flo.svg1
-rw-r--r--cmd/web/static/icons/color/ftc.svg1
-rw-r--r--cmd/web/static/icons/color/fuel.svg1
-rw-r--r--cmd/web/static/icons/color/fun.svg1
-rw-r--r--cmd/web/static/icons/color/game.svg1
-rw-r--r--cmd/web/static/icons/color/gas.svg1
-rw-r--r--cmd/web/static/icons/color/gbp.svg1
-rw-r--r--cmd/web/static/icons/color/gbx.svg1
-rw-r--r--cmd/web/static/icons/color/gbyte.svg1
-rw-r--r--cmd/web/static/icons/color/gno.svg1
-rw-r--r--cmd/web/static/icons/color/gnt.svg1
-rw-r--r--cmd/web/static/icons/color/grc.svg1
-rw-r--r--cmd/web/static/icons/color/grs.svg1
-rw-r--r--cmd/web/static/icons/color/gto.svg1
-rw-r--r--cmd/web/static/icons/color/gup.svg1
-rw-r--r--cmd/web/static/icons/color/gvt.svg1
-rw-r--r--cmd/web/static/icons/color/gxs.svg1
-rw-r--r--cmd/web/static/icons/color/hpb.svg1
-rw-r--r--cmd/web/static/icons/color/hsr.svg1
-rw-r--r--cmd/web/static/icons/color/huc.svg1
-rw-r--r--cmd/web/static/icons/color/hush.svg1
-rw-r--r--cmd/web/static/icons/color/icn.svg1
-rw-r--r--cmd/web/static/icons/color/icx.svg1
-rw-r--r--cmd/web/static/icons/color/ignis.svg1
-rw-r--r--cmd/web/static/icons/color/ins.svg1
-rw-r--r--cmd/web/static/icons/color/iop.svg1
-rw-r--r--cmd/web/static/icons/color/iost.svg1
-rw-r--r--cmd/web/static/icons/color/jpy.svg1
-rw-r--r--cmd/web/static/icons/color/kcs.svg1
-rw-r--r--cmd/web/static/icons/color/kin.svg1
-rw-r--r--cmd/web/static/icons/color/kmd.svg1
-rw-r--r--cmd/web/static/icons/color/knc.svg1
-rw-r--r--cmd/web/static/icons/color/krb.svg1
-rw-r--r--cmd/web/static/icons/color/lbc.svg1
-rw-r--r--cmd/web/static/icons/color/lend.svg1
-rw-r--r--cmd/web/static/icons/color/link.svg1
-rw-r--r--cmd/web/static/icons/color/lkk.svg1
-rw-r--r--cmd/web/static/icons/color/lrc.svg1
-rw-r--r--cmd/web/static/icons/color/lsk.svg1
-rw-r--r--cmd/web/static/icons/color/ltc.svg1
-rw-r--r--cmd/web/static/icons/color/lun.svg1
-rw-r--r--cmd/web/static/icons/color/maid.svg1
-rw-r--r--cmd/web/static/icons/color/mana.svg1
-rw-r--r--cmd/web/static/icons/color/mcap.svg1
-rw-r--r--cmd/web/static/icons/color/mco.svg1
-rw-r--r--cmd/web/static/icons/color/med.svg1
-rw-r--r--cmd/web/static/icons/color/miota.svg1
-rw-r--r--cmd/web/static/icons/color/mkr.svg1
-rw-r--r--cmd/web/static/icons/color/mln.svg1
-rw-r--r--cmd/web/static/icons/color/mnx.svg1
-rw-r--r--cmd/web/static/icons/color/mona.svg1
-rw-r--r--cmd/web/static/icons/color/mth.svg1
-rw-r--r--cmd/web/static/icons/color/mtl.svg1
-rw-r--r--cmd/web/static/icons/color/music.svg1
-rw-r--r--cmd/web/static/icons/color/nas.svg1
-rw-r--r--cmd/web/static/icons/color/nav.svg1
-rw-r--r--cmd/web/static/icons/color/ndz.svg1
-rw-r--r--cmd/web/static/icons/color/nebl.svg1
-rw-r--r--cmd/web/static/icons/color/neo.svg1
-rw-r--r--cmd/web/static/icons/color/neos.svg1
-rw-r--r--cmd/web/static/icons/color/ngc.svg1
-rw-r--r--cmd/web/static/icons/color/nlc2.svg1
-rw-r--r--cmd/web/static/icons/color/nlg.svg1
-rw-r--r--cmd/web/static/icons/color/nmc.svg1
-rw-r--r--cmd/web/static/icons/color/nxs.svg1
-rw-r--r--cmd/web/static/icons/color/nxt.svg1
-rw-r--r--cmd/web/static/icons/color/oax.svg1
-rw-r--r--cmd/web/static/icons/color/omg.svg1
-rw-r--r--cmd/web/static/icons/color/omni.svg1
-rw-r--r--cmd/web/static/icons/color/ost.svg1
-rw-r--r--cmd/web/static/icons/color/ox.svg1
-rw-r--r--cmd/web/static/icons/color/pac.svg1
-rw-r--r--cmd/web/static/icons/color/part.svg1
-rw-r--r--cmd/web/static/icons/color/pasl.svg1
-rw-r--r--cmd/web/static/icons/color/pay.svg1
-rw-r--r--cmd/web/static/icons/color/pink.svg1
-rw-r--r--cmd/web/static/icons/color/pirl.svg1
-rw-r--r--cmd/web/static/icons/color/pivx.svg1
-rw-r--r--cmd/web/static/icons/color/plr.svg1
-rw-r--r--cmd/web/static/icons/color/poe.svg1
-rw-r--r--cmd/web/static/icons/color/poly.svg1
-rw-r--r--cmd/web/static/icons/color/pot.svg1
-rw-r--r--cmd/web/static/icons/color/powr.svg1
-rw-r--r--cmd/web/static/icons/color/ppc.svg1
-rw-r--r--cmd/web/static/icons/color/ppp.svg1
-rw-r--r--cmd/web/static/icons/color/ppt.svg1
-rw-r--r--cmd/web/static/icons/color/prl.svg1
-rw-r--r--cmd/web/static/icons/color/pura.svg1
-rw-r--r--cmd/web/static/icons/color/qash.svg1
-rw-r--r--cmd/web/static/icons/color/qiwi.svg1
-rw-r--r--cmd/web/static/icons/color/qlc.svg1
-rw-r--r--cmd/web/static/icons/color/qsp.svg1
-rw-r--r--cmd/web/static/icons/color/qtum.svg1
-rw-r--r--cmd/web/static/icons/color/r.svg1
-rw-r--r--cmd/web/static/icons/color/rads.svg1
-rw-r--r--cmd/web/static/icons/color/rcn.svg1
-rw-r--r--cmd/web/static/icons/color/rdd.svg1
-rw-r--r--cmd/web/static/icons/color/rdn.svg1
-rw-r--r--cmd/web/static/icons/color/rep.svg1
-rw-r--r--cmd/web/static/icons/color/req.svg1
-rw-r--r--cmd/web/static/icons/color/rhoc.svg1
-rw-r--r--cmd/web/static/icons/color/ric.svg1
-rw-r--r--cmd/web/static/icons/color/rise.svg1
-rw-r--r--cmd/web/static/icons/color/rlc.svg1
-rw-r--r--cmd/web/static/icons/color/rpx.svg1
-rw-r--r--cmd/web/static/icons/color/rub.svg1
-rw-r--r--cmd/web/static/icons/color/salt.svg1
-rw-r--r--cmd/web/static/icons/color/san.svg1
-rw-r--r--cmd/web/static/icons/color/sbd.svg1
-rw-r--r--cmd/web/static/icons/color/sberbank.svg1
-rw-r--r--cmd/web/static/icons/color/sc.svg1
-rw-r--r--cmd/web/static/icons/color/sky.svg1
-rw-r--r--cmd/web/static/icons/color/smart.svg1
-rw-r--r--cmd/web/static/icons/color/sngls.svg1
-rw-r--r--cmd/web/static/icons/color/snt.svg1
-rw-r--r--cmd/web/static/icons/color/sonm.svg1
-rw-r--r--cmd/web/static/icons/color/sphtx.svg1
-rw-r--r--cmd/web/static/icons/color/srn.svg1
-rw-r--r--cmd/web/static/icons/color/start.svg1
-rw-r--r--cmd/web/static/icons/color/steem.svg1
-rw-r--r--cmd/web/static/icons/color/storj.svg1
-rw-r--r--cmd/web/static/icons/color/storm.svg1
-rw-r--r--cmd/web/static/icons/color/strat.svg1
-rw-r--r--cmd/web/static/icons/color/sub.svg1
-rw-r--r--cmd/web/static/icons/color/sys.svg1
-rw-r--r--cmd/web/static/icons/color/taas.svg1
-rw-r--r--cmd/web/static/icons/color/tau.svg1
-rw-r--r--cmd/web/static/icons/color/tix.svg1
-rw-r--r--cmd/web/static/icons/color/tkn.svg1
-rw-r--r--cmd/web/static/icons/color/tnc.svg1
-rw-r--r--cmd/web/static/icons/color/tnt.svg1
-rw-r--r--cmd/web/static/icons/color/trig.svg1
-rw-r--r--cmd/web/static/icons/color/trx.svg1
-rw-r--r--cmd/web/static/icons/color/tzc.svg1
-rw-r--r--cmd/web/static/icons/color/ubq.svg1
-rw-r--r--cmd/web/static/icons/color/usd.svg1
-rw-r--r--cmd/web/static/icons/color/usdt.svg1
-rw-r--r--cmd/web/static/icons/color/ven.svg1
-rw-r--r--cmd/web/static/icons/color/veri.svg1
-rw-r--r--cmd/web/static/icons/color/via.svg1
-rw-r--r--cmd/web/static/icons/color/vibe.svg1
-rw-r--r--cmd/web/static/icons/color/vivo.svg1
-rw-r--r--cmd/web/static/icons/color/vrc.svg1
-rw-r--r--cmd/web/static/icons/color/vtc.svg1
-rw-r--r--cmd/web/static/icons/color/wabi.svg1
-rw-r--r--cmd/web/static/icons/color/waves.svg1
-rw-r--r--cmd/web/static/icons/color/wax.svg1
-rw-r--r--cmd/web/static/icons/color/wtc.svg1
-rw-r--r--cmd/web/static/icons/color/xbc.svg1
-rw-r--r--cmd/web/static/icons/color/xcp.svg1
-rw-r--r--cmd/web/static/icons/color/xdn.svg1
-rw-r--r--cmd/web/static/icons/color/xem.svg1
-rw-r--r--cmd/web/static/icons/color/xlm.svg1
-rw-r--r--cmd/web/static/icons/color/xmg.svg1
-rw-r--r--cmd/web/static/icons/color/xmr.svg1
-rw-r--r--cmd/web/static/icons/color/xmy.svg1
-rw-r--r--cmd/web/static/icons/color/xp.svg1
-rw-r--r--cmd/web/static/icons/color/xpa.svg1
-rw-r--r--cmd/web/static/icons/color/xpm.svg1
-rw-r--r--cmd/web/static/icons/color/xrb.svg15
-rw-r--r--cmd/web/static/icons/color/xrp.svg1
-rw-r--r--cmd/web/static/icons/color/xtz.svg1
-rw-r--r--cmd/web/static/icons/color/xuc.svg1
-rw-r--r--cmd/web/static/icons/color/xvc.svg1
-rw-r--r--cmd/web/static/icons/color/xvg.svg1
-rw-r--r--cmd/web/static/icons/color/xzc.svg1
-rw-r--r--cmd/web/static/icons/color/yoyow.svg1
-rw-r--r--cmd/web/static/icons/color/zcl.svg1
-rw-r--r--cmd/web/static/icons/color/zec.svg1
-rw-r--r--cmd/web/static/icons/color/zen.svg1
-rw-r--r--cmd/web/static/icons/color/zil.svg1
-rw-r--r--cmd/web/static/icons/color/zrx.svg1
-rw-r--r--cmd/web/static/style.css17
529 files changed, 594 insertions, 1162 deletions
diff --git a/cmd/web/Makefile b/cmd/web/Makefile
index c0ec4cd..c6bc2bd 100644
--- a/cmd/web/Makefile
+++ b/cmd/web/Makefile
@@ -6,18 +6,22 @@ SRC_DIR=js
6BUILD_DIR=build/js 6BUILD_DIR=build/js
7JSX_SRC= main.jsx signup.jsx signin.jsx otp.jsx poloniex.jsx 7JSX_SRC= main.jsx signup.jsx signin.jsx otp.jsx poloniex.jsx
8JS_SRC= cookies.js app.js api.js 8JS_SRC= cookies.js app.js api.js
9STATIC_FILES= index.html style.css cryptocoins.css cryptocoins.ttf cryptocoins.woff cryptocoins.woff2 9STATIC_FILES= index.html style.css
10JSX_OBJS=$(addprefix $(BUILD_DIR)/,$(JSX_SRC:.jsx=.js)) 10JSX_OBJS=$(addprefix $(BUILD_DIR)/,$(JSX_SRC:.jsx=.js))
11JS_OBJS=$(addprefix $(BUILD_DIR)/,$(JS_SRC)) 11JS_OBJS=$(addprefix $(BUILD_DIR)/,$(JS_SRC))
12ICONS=$(addprefix $(STATIC_BUILD_DIR)/icons/black/, $(notdir $(wildcard static/icons/black/*.svg)))
13ICONS+=$(addprefix $(STATIC_BUILD_DIR)/icons/color/, $(notdir $(wildcard static/icons/color/*.svg)))
12STATIC_BUILD_DIR=build/static 14STATIC_BUILD_DIR=build/static
13 15
16$(info $(ICONS))
17
14install: 18install:
15 node --version 19 node --version
16 npm --version 20 npm --version
17 yarn --version 21 yarn --version
18 yarn install 22 yarn install
19 23
20static: $(STATIC_BUILD_DIR) js $(addprefix $(STATIC_BUILD_DIR)/, $(STATIC_FILES)) 24static: $(STATIC_BUILD_DIR) js $(addprefix $(STATIC_BUILD_DIR)/, $(STATIC_FILES)) $(ICONS)
21 25
22js: build/static/main.js 26js: build/static/main.js
23 27
@@ -27,6 +31,8 @@ $(STATIC_BUILD_DIR)/%: static/%
27$(STATIC_BUILD_DIR): 31$(STATIC_BUILD_DIR):
28 mkdir -p $(BUILD_DIR) 32 mkdir -p $(BUILD_DIR)
29 mkdir -p $@ 33 mkdir -p $@
34 mkdir -p $@/icons/black
35 mkdir -p $@/icons/color
30 36
31$(BUILD_DIR)/%.js: $(SRC_DIR)/%.jsx 37$(BUILD_DIR)/%.js: $(SRC_DIR)/%.jsx
32 eslint --fix $< 38 eslint --fix $<
@@ -36,14 +42,17 @@ $(BUILD_DIR)/%.js: $(SRC_DIR)/%.js
36 eslint $< 42 eslint $<
37 cp $< $@ 43 cp $< $@
38 44
45$(STATIC_BUILD_DIR)/icons/black/%.svg: static/icons/black/%.svg
46 cp $< $@
47
39build/static/main.js: $(JSX_OBJS) $(JS_OBJS) env/$(ENV).env 48build/static/main.js: $(JSX_OBJS) $(JS_OBJS) env/$(ENV).env
40 browserify -t [ babelify --presets [ env react ] --plugins [ transform-class-properties ] ] \ 49 browserify -t [ babelify --presets [ env react ] --plugins [ transform-class-properties ] ] \
41 -t [ localenvify --envfile env/$(ENV).env ] \ 50 -t [ localenvify --envfile env/$(ENV).env ] \
42 -t [ debowerify ] \ 51 -t [ debowerify ] \
43 $(BUILD_DIR)/main.js -o $@ 52 $(BUILD_DIR)/main.js -o $@
44 53
45build/webapp.tar.gz: $(addprefix $(STATIC_BUILD_DIR)/, $(STATIC_FILES)) build/static/main.js 54build/webapp.tar.gz: $(addprefix $(STATIC_BUILD_DIR)/, $(STATIC_FILES)) build/static/main.js $(ICONS)
46 tar czf $@ --directory=$(dir $<) $(notdir $^) 55 tar czf $@ --directory=$(dir $<) $(subst $(STATIC_BUILD_DIR)/,,$^)
47 56
48release: $(STATIC_BUILD_DIR) build/webapp.tar.gz 57release: $(STATIC_BUILD_DIR) build/webapp.tar.gz
49 58
diff --git a/cmd/web/js/poloniex.jsx b/cmd/web/js/poloniex.jsx
index c0b68c7..482dbb6 100644
--- a/cmd/web/js/poloniex.jsx
+++ b/cmd/web/js/poloniex.jsx
@@ -1,5 +1,4 @@
1import Api from './api.js'; 1import Api from './api.js';
2import classNames from 'classnames';
3import React from 'react'; 2import React from 'react';
4 3
5class PoloniexController extends React.Component { 4class PoloniexController extends React.Component {
@@ -94,6 +93,15 @@ class PoloniexController extends React.Component {
94 } 93 }
95} 94}
96 95
96class CurrencyLogo extends React.Component {
97 render = () => {
98 return <img className="currency-logo"
99 src={'/public/icons/black/' + this.props.currency.toLowerCase() + '.svg' }
100 title={this.props.currency}
101 alt={this.props.currency} />;
102 }
103}
104
97class PoloniexBalance extends React.Component { 105class PoloniexBalance extends React.Component {
98 constructor(props) { 106 constructor(props) {
99 super(props); 107 super(props);
@@ -106,19 +114,19 @@ class PoloniexBalance extends React.Component {
106 if (this.props.balanceValue !== null) { 114 if (this.props.balanceValue !== null) {
107 115
108 var balance = Object.keys(this.props.balance).map(function(currency) { 116 var balance = Object.keys(this.props.balance).map(function(currency) {
109 return <div key={currency}><i className={classNames('cc', currency)}></i> {this.props.balance[currency]}</div>; 117 return <div key={currency}>
118 <CurrencyLogo currency={currency} /> {this.props.balance[currency]}
119 </div>;
110 }.bind(this)); 120 }.bind(this));
111 121
112 dashboard = 122 dashboard =
113 <div className="row"> 123 <div className="row">
114 <div className="col-4 align-self-center h-100"> 124 <div className="col-4 align-self-center h-100 balances">
115 <div>
116 {balance} 125 {balance}
117 </div>
118 </div> 126 </div>
119 <div className="offset-1 col-7 h-100 align-self-center"> 127 <div className="offset-1 col-7 h-100 align-self-center">
120 <div className="text-center"> 128 <div className="text-center">
121 Balance ({this.props.balanceCurrency}): <span>{this.props.balanceValue} <i className={classNames('cc', this.props.balanceCurrency)}></i></span> 129 Balance ({this.props.balanceCurrency}): <span>{this.props.balanceValue}</span><CurrencyLogo currency={this.props.balanceCurrency} />
122 </div> 130 </div>
123 </div> 131 </div>
124 </div>; 132 </div>;
@@ -133,7 +141,7 @@ class PoloniexBalance extends React.Component {
133 141
134 return ( 142 return (
135 <div className="row"> 143 <div className="row">
136 <div className="box offset-2 col-8"> 144 <div className="box offset-2 col-8 portfolio">
137 <div className="row"> 145 <div className="row">
138 <div className="col-4">Portfolio</div> 146 <div className="col-4">Portfolio</div>
139 </div> 147 </div>
diff --git a/cmd/web/static/cryptocoins.css b/cmd/web/static/cryptocoins.css
deleted file mode 100644
index 6829169..0000000
--- a/cmd/web/static/cryptocoins.css
+++ /dev/null
@@ -1,1150 +0,0 @@
1/*! Cryptocoins - cryptocurrency icon font | https://github.com/allienworks/cryptocoins */
2
3@font-face {
4 font-family: "cryptocoins";
5 src: url('cryptocoins.woff2') format('woff2'),
6 url('cryptocoins.woff') format('woff'),
7 url('cryptocoins.ttf') format('truetype');
8}
9
10/* .cc:before { */
11.cc::before {
12 font-family: "cryptocoins";
13 -webkit-font-smoothing: antialiased;
14 -moz-osx-font-smoothing: grayscale;
15 font-style: normal;
16 font-variant: normal;
17 font-weight: normal;
18 /* speak: none; only necessary if not using the private unicode range (firstGlyph option) */
19 text-decoration: none;
20 text-transform: none;
21}
22
23
24.cc.ADA-alt::before {
25 content: "\E001";
26}
27
28.cc.ADA::before {
29 content: "\E002";
30}
31
32.cc.ADC-alt::before {
33 content: "\E003";
34}
35
36.cc.ADC::before {
37 content: "\E004";
38}
39
40.cc.AEON-alt::before {
41 content: "\E005";
42}
43
44.cc.AEON::before {
45 content: "\E006";
46}
47
48.cc.AMP-alt::before {
49 content: "\E007";
50}
51
52.cc.AMP::before {
53 content: "\E008";
54}
55
56.cc.ANC-alt::before {
57 content: "\E009";
58}
59
60.cc.ANC::before {
61 content: "\E00A";
62}
63
64.cc.ARCH-alt::before {
65 content: "\E00B";
66}
67
68.cc.ARCH::before {
69 content: "\E00C";
70}
71
72.cc.ARDR-alt::before {
73 content: "\E00D";
74}
75
76.cc.ARDR::before {
77 content: "\E00E";
78}
79
80.cc.ARK-alt::before {
81 content: "\E00F";
82}
83
84.cc.ARK::before {
85 content: "\E010";
86}
87
88.cc.AUR-alt::before {
89 content: "\E011";
90}
91
92.cc.AUR::before {
93 content: "\E012";
94}
95
96.cc.BANX-alt::before {
97 content: "\E013";
98}
99
100.cc.BANX::before {
101 content: "\E014";
102}
103
104.cc.BAT-alt::before {
105 content: "\E015";
106}
107
108.cc.BAT::before {
109 content: "\E016";
110}
111
112.cc.BAY-alt::before {
113 content: "\E017";
114}
115
116.cc.BAY::before {
117 content: "\E018";
118}
119
120.cc.BC-alt::before {
121 content: "\E019";
122}
123
124.cc.BC::before {
125 content: "\E01A";
126}
127
128.cc.BCH-alt::before {
129 content: "\E01B";
130}
131
132.cc.BCH::before {
133 content: "\E01C";
134}
135
136.cc.BCN-alt::before {
137 content: "\E01D";
138}
139
140.cc.BCN::before {
141 content: "\E01E";
142}
143
144.cc.BFT-alt::before {
145 content: "\E01F";
146}
147
148.cc.BFT::before {
149 content: "\E020";
150}
151
152.cc.BRK-alt::before {
153 content: "\E021";
154}
155
156.cc.BRK::before {
157 content: "\E022";
158}
159
160.cc.BRX-alt::before {
161 content: "\E023";
162}
163
164.cc.BRX::before {
165 content: "\E024";
166}
167
168.cc.BSD-alt::before {
169 content: "\E025";
170}
171
172.cc.BSD::before {
173 content: "\E026";
174}
175
176.cc.BTA::before {
177 content: "\E027";
178}
179
180.cc.BTC-alt::before {
181 content: "\E028";
182}
183
184.cc.BTC::before {
185 content: "\E029";
186}
187
188.cc.BTCD-alt::before {
189 content: "\E02A";
190}
191
192.cc.BTCD::before {
193 content: "\E02B";
194}
195
196.cc.BTM-alt::before {
197 content: "\E02C";
198}
199
200.cc.BTM::before {
201 content: "\E02D";
202}
203
204.cc.BTS-alt::before {
205 content: "\E02E";
206}
207
208.cc.BTS::before {
209 content: "\E02F";
210}
211
212.cc.CLAM-alt::before {
213 content: "\E030";
214}
215
216.cc.CLAM::before {
217 content: "\E031";
218}
219
220.cc.CLOAK-alt::before {
221 content: "\E032";
222}
223
224.cc.CLOAK::before {
225 content: "\E033";
226}
227
228.cc.DAO-alt::before {
229 content: "\E034";
230}
231
232.cc.DAO::before {
233 content: "\E035";
234}
235
236.cc.DASH-alt::before {
237 content: "\E036";
238}
239
240.cc.DASH::before {
241 content: "\E037";
242}
243
244.cc.DCR-alt::before {
245 content: "\E038";
246}
247
248.cc.DCR::before {
249 content: "\E039";
250}
251
252.cc.DCT-alt::before {
253 content: "\E03A";
254}
255
256.cc.DCT::before {
257 content: "\E03B";
258}
259
260.cc.DGB-alt::before {
261 content: "\E03C";
262}
263
264.cc.DGB::before {
265 content: "\E03D";
266}
267
268.cc.DGD::before {
269 content: "\E03E";
270}
271
272.cc.DGX::before {
273 content: "\E03F";
274}
275
276.cc.DMD-alt::before {
277 content: "\E040";
278}
279
280.cc.DMD::before {
281 content: "\E041";
282}
283
284.cc.DOGE-alt::before {
285 content: "\E042";
286}
287
288.cc.DOGE::before {
289 content: "\E043";
290}
291
292.cc.EMC-alt::before {
293 content: "\E044";
294}
295
296.cc.EMC::before {
297 content: "\E045";
298}
299
300.cc.EOS-alt::before {
301 content: "\E046";
302}
303
304.cc.EOS::before {
305 content: "\E047";
306}
307
308.cc.ERC-alt::before {
309 content: "\E048";
310}
311
312.cc.ERC::before {
313 content: "\E049";
314}
315
316.cc.ETC-alt::before {
317 content: "\E04A";
318}
319
320.cc.ETC::before {
321 content: "\E04B";
322}
323
324.cc.ETH-alt::before {
325 content: "\E04C";
326}
327
328.cc.ETH::before {
329 content: "\E04D";
330}
331
332.cc.FC2-alt::before {
333 content: "\E04E";
334}
335
336.cc.FC2::before {
337 content: "\E04F";
338}
339
340.cc.FCT-alt::before {
341 content: "\E050";
342}
343
344.cc.FCT::before {
345 content: "\E051";
346}
347
348.cc.FLO-alt::before {
349 content: "\E052";
350}
351
352.cc.FLO::before {
353 content: "\E053";
354}
355
356.cc.FRK-alt::before {
357 content: "\E054";
358}
359
360.cc.FRK::before {
361 content: "\E055";
362}
363
364.cc.FTC-alt::before {
365 content: "\E056";
366}
367
368.cc.FTC::before {
369 content: "\E057";
370}
371
372.cc.GAME-alt::before {
373 content: "\E058";
374}
375
376.cc.GAME::before {
377 content: "\E059";
378}
379
380.cc.GBYTE-alt::before {
381 content: "\E05A";
382}
383
384.cc.GBYTE::before {
385 content: "\E05B";
386}
387
388.cc.GDC-alt::before {
389 content: "\E05C";
390}
391
392.cc.GDC::before {
393 content: "\E05D";
394}
395
396.cc.GEMZ-alt::before {
397 content: "\E05E";
398}
399
400.cc.GEMZ::before {
401 content: "\E05F";
402}
403
404.cc.GLD-alt::before {
405 content: "\E060";
406}
407
408.cc.GLD::before {
409 content: "\E061";
410}
411
412.cc.GNO-alt::before {
413 content: "\E062";
414}
415
416.cc.GNO::before {
417 content: "\E063";
418}
419
420.cc.GNT-alt::before {
421 content: "\E064";
422}
423
424.cc.GNT::before {
425 content: "\E065";
426}
427
428.cc.GOLOS-alt::before {
429 content: "\E066";
430}
431
432.cc.GOLOS::before {
433 content: "\E067";
434}
435
436.cc.GRC-alt::before {
437 content: "\E068";
438}
439
440.cc.GRC::before {
441 content: "\E069";
442}
443
444.cc.GRS::before {
445 content: "\E06A";
446}
447
448.cc.HEAT-alt::before {
449 content: "\E06B";
450}
451
452.cc.HEAT::before {
453 content: "\E06C";
454}
455
456.cc.ICN-alt::before {
457 content: "\E06D";
458}
459
460.cc.ICN::before {
461 content: "\E06E";
462}
463
464.cc.IFC-alt::before {
465 content: "\E06F";
466}
467
468.cc.IFC::before {
469 content: "\E070";
470}
471
472.cc.INCNT-alt::before {
473 content: "\E071";
474}
475
476.cc.INCNT::before {
477 content: "\E072";
478}
479
480.cc.IOC-alt::before {
481 content: "\E073";
482}
483
484.cc.IOC::before {
485 content: "\E074";
486}
487
488.cc.IOTA-alt::before {
489 content: "\E075";
490}
491
492.cc.IOTA::before {
493 content: "\E076";
494}
495
496.cc.JBS-alt::before {
497 content: "\E077";
498}
499
500.cc.JBS::before {
501 content: "\E078";
502}
503
504.cc.KMD-alt::before {
505 content: "\E079";
506}
507
508.cc.KMD::before {
509 content: "\E07A";
510}
511
512.cc.KOBO::before {
513 content: "\E07B";
514}
515
516.cc.KORE-alt::before {
517 content: "\E07C";
518}
519
520.cc.KORE::before {
521 content: "\E07D";
522}
523
524.cc.LBC-alt::before {
525 content: "\E07E";
526}
527
528.cc.LBC::before {
529 content: "\E07F";
530}
531
532.cc.LDOGE-alt::before {
533 content: "\E080";
534}
535
536.cc.LDOGE::before {
537 content: "\E081";
538}
539
540.cc.LSK-alt::before {
541 content: "\E082";
542}
543
544.cc.LSK::before {
545 content: "\E083";
546}
547
548.cc.LTC-alt::before {
549 content: "\E084";
550}
551
552.cc.LTC::before {
553 content: "\E085";
554}
555
556.cc.MAID-alt::before {
557 content: "\E086";
558}
559
560.cc.MAID::before {
561 content: "\E087";
562}
563
564.cc.MCO-alt::before {
565 content: "\E088";
566}
567
568.cc.MCO::before {
569 content: "\E089";
570}
571
572.cc.MINT-alt::before {
573 content: "\E08A";
574}
575
576.cc.MINT::before {
577 content: "\E08B";
578}
579
580.cc.MONA-alt::before {
581 content: "\E08C";
582}
583
584.cc.MONA::before {
585 content: "\E08D";
586}
587
588.cc.MRC::before {
589 content: "\E08E";
590}
591
592.cc.MSC-alt::before {
593 content: "\E08F";
594}
595
596.cc.MSC::before {
597 content: "\E090";
598}
599
600.cc.MTR-alt::before {
601 content: "\E091";
602}
603
604.cc.MTR::before {
605 content: "\E092";
606}
607
608.cc.MUE-alt::before {
609 content: "\E093";
610}
611
612.cc.MUE::before {
613 content: "\E094";
614}
615
616.cc.NBT::before {
617 content: "\E095";
618}
619
620.cc.NEO-alt::before {
621 content: "\E096";
622}
623
624.cc.NEO::before {
625 content: "\E097";
626}
627
628.cc.NEOS-alt::before {
629 content: "\E098";
630}
631
632.cc.NEOS::before {
633 content: "\E099";
634}
635
636.cc.NEU-alt::before {
637 content: "\E09A";
638}
639
640.cc.NEU::before {
641 content: "\E09B";
642}
643
644.cc.NLG-alt::before {
645 content: "\E09C";
646}
647
648.cc.NLG::before {
649 content: "\E09D";
650}
651
652.cc.NMC-alt::before {
653 content: "\E09E";
654}
655
656.cc.NMC::before {
657 content: "\E09F";
658}
659
660.cc.NOTE-alt::before {
661 content: "\E0A0";
662}
663
664.cc.NOTE::before {
665 content: "\E0A1";
666}
667
668.cc.NVC-alt::before {
669 content: "\E0A2";
670}
671
672.cc.NVC::before {
673 content: "\E0A3";
674}
675
676.cc.NXT-alt::before {
677 content: "\E0A4";
678}
679
680.cc.NXT::before {
681 content: "\E0A5";
682}
683
684.cc.OK-alt::before {
685 content: "\E0A6";
686}
687
688.cc.OK::before {
689 content: "\E0A7";
690}
691
692.cc.OMG-alt::before {
693 content: "\E0A8";
694}
695
696.cc.OMG::before {
697 content: "\E0A9";
698}
699
700.cc.OMNI-alt::before {
701 content: "\E0AA";
702}
703
704.cc.OMNI::before {
705 content: "\E0AB";
706}
707
708.cc.OPAL-alt::before {
709 content: "\E0AC";
710}
711
712.cc.OPAL::before {
713 content: "\E0AD";
714}
715
716.cc.PART-alt::before {
717 content: "\E0AE";
718}
719
720.cc.PART::before {
721 content: "\E0AF";
722}
723
724.cc.PIGGY-alt::before {
725 content: "\E0B0";
726}
727
728.cc.PIGGY::before {
729 content: "\E0B1";
730}
731
732.cc.PINK-alt::before {
733 content: "\E0B2";
734}
735
736.cc.PINK::before {
737 content: "\E0B3";
738}
739
740.cc.PIVX-alt::before {
741 content: "\E0B4";
742}
743
744.cc.PIVX::before {
745 content: "\E0B5";
746}
747
748.cc.POT-alt::before {
749 content: "\E0B6";
750}
751
752.cc.POT::before {
753 content: "\E0B7";
754}
755
756.cc.PPC-alt::before {
757 content: "\E0B8";
758}
759
760.cc.PPC::before {
761 content: "\E0B9";
762}
763
764.cc.QRK-alt::before {
765 content: "\E0BA";
766}
767
768.cc.QRK::before {
769 content: "\E0BB";
770}
771
772.cc.QTUM-alt::before {
773 content: "\E0BC";
774}
775
776.cc.QTUM::before {
777 content: "\E0BD";
778}
779
780.cc.RADS-alt::before {
781 content: "\E0BE";
782}
783
784.cc.RADS::before {
785 content: "\E0BF";
786}
787
788.cc.RBIES-alt::before {
789 content: "\E0C0";
790}
791
792.cc.RBIES::before {
793 content: "\E0C1";
794}
795
796.cc.RBT-alt::before {
797 content: "\E0C2";
798}
799
800.cc.RBT::before {
801 content: "\E0C3";
802}
803
804.cc.RBY-alt::before {
805 content: "\E0C4";
806}
807
808.cc.RBY::before {
809 content: "\E0C5";
810}
811
812.cc.RDD-alt::before {
813 content: "\E0C6";
814}
815
816.cc.RDD::before {
817 content: "\E0C7";
818}
819
820.cc.REP-alt::before {
821 content: "\E0C8";
822}
823
824.cc.REP::before {
825 content: "\E0C9";
826}
827
828.cc.RISE-alt::before {
829 content: "\E0CA";
830}
831
832.cc.RISE::before {
833 content: "\E0CB";
834}
835
836.cc.SALT-alt::before {
837 content: "\E0CC";
838}
839
840.cc.SALT::before {
841 content: "\E0CD";
842}
843
844.cc.SAR-alt::before {
845 content: "\E0CE";
846}
847
848.cc.SAR::before {
849 content: "\E0CF";
850}
851
852.cc.SCOT-alt::before {
853 content: "\E0D0";
854}
855
856.cc.SCOT::before {
857 content: "\E0D1";
858}
859
860.cc.SDC-alt::before {
861 content: "\E0D2";
862}
863
864.cc.SDC::before {
865 content: "\E0D3";
866}
867
868.cc.SIA-alt::before {
869 content: "\E0D4";
870}
871
872.cc.SIA::before {
873 content: "\E0D5";
874}
875
876.cc.SJCX-alt::before {
877 content: "\E0D6";
878}
879
880.cc.SJCX::before {
881 content: "\E0D7";
882}
883
884.cc.SLG-alt::before {
885 content: "\E0D8";
886}
887
888.cc.SLG::before {
889 content: "\E0D9";
890}
891
892.cc.SLS-alt::before {
893 content: "\E0DA";
894}
895
896.cc.SLS::before {
897 content: "\E0DB";
898}
899
900.cc.SNRG-alt::before {
901 content: "\E0DC";
902}
903
904.cc.SNRG::before {
905 content: "\E0DD";
906}
907
908.cc.START-alt::before {
909 content: "\E0DE";
910}
911
912.cc.START::before {
913 content: "\E0DF";
914}
915
916.cc.STEEM-alt::before {
917 content: "\E0E0";
918}
919
920.cc.STEEM::before {
921 content: "\E0E1";
922}
923
924.cc.STR-alt::before {
925 content: "\E0E2";
926}
927
928.cc.STR::before {
929 content: "\E0E3";
930}
931
932.cc.STRAT-alt::before {
933 content: "\E0E4";
934}
935
936.cc.STRAT::before {
937 content: "\E0E5";
938}
939
940.cc.SWIFT-alt::before {
941 content: "\E0E6";
942}
943
944.cc.SWIFT::before {
945 content: "\E0E7";
946}
947
948.cc.SYNC-alt::before {
949 content: "\E0E8";
950}
951
952.cc.SYNC::before {
953 content: "\E0E9";
954}
955
956.cc.SYS-alt::before {
957 content: "\E0EA";
958}
959
960.cc.SYS::before {
961 content: "\E0EB";
962}
963
964.cc.TRIG-alt::before {
965 content: "\E0EC";
966}
967
968.cc.TRIG::before {
969 content: "\E0ED";
970}
971
972.cc.TX-alt::before {
973 content: "\E0EE";
974}
975
976.cc.TX::before {
977 content: "\E0EF";
978}
979
980.cc.UBQ-alt::before {
981 content: "\E0F0";
982}
983
984.cc.UBQ::before {
985 content: "\E0F1";
986}
987
988.cc.UNITY-alt::before {
989 content: "\E0F2";
990}
991
992.cc.UNITY::before {
993 content: "\E0F3";
994}
995
996.cc.USDT-alt::before {
997 content: "\E0F4";
998}
999
1000.cc.USDT::before {
1001 content: "\E0F5";
1002}
1003
1004.cc.VIOR-alt::before {
1005 content: "\E0F6";
1006}
1007
1008.cc.VIOR::before {
1009 content: "\E0F7";
1010}
1011
1012.cc.VNL-alt::before {
1013 content: "\E0F8";
1014}
1015
1016.cc.VNL::before {
1017 content: "\E0F9";
1018}
1019
1020.cc.VPN-alt::before {
1021 content: "\E0FA";
1022}
1023
1024.cc.VPN::before {
1025 content: "\E0FB";
1026}
1027
1028.cc.VRC-alt::before {
1029 content: "\E0FC";
1030}
1031
1032.cc.VRC::before {
1033 content: "\E0FD";
1034}
1035
1036.cc.VTC-alt::before {
1037 content: "\E0FE";
1038}
1039
1040.cc.VTC::before {
1041 content: "\E0FF";
1042}
1043
1044.cc.WAVES-alt::before {
1045 content: "\E100";
1046}
1047
1048.cc.WAVES::before {
1049 content: "\E101";
1050}
1051
1052.cc.XAI-alt::before {
1053 content: "\E102";
1054}
1055
1056.cc.XAI::before {
1057 content: "\E103";
1058}
1059
1060.cc.XBS-alt::before {
1061 content: "\E104";
1062}
1063
1064.cc.XBS::before {
1065 content: "\E105";
1066}
1067
1068.cc.XCP-alt::before {
1069 content: "\E106";
1070}
1071
1072.cc.XCP::before {
1073 content: "\E107";
1074}
1075
1076.cc.XEM-alt::before {
1077 content: "\E108";
1078}
1079
1080.cc.XEM::before {
1081 content: "\E109";
1082}
1083
1084.cc.XMR::before {
1085 content: "\E10A";
1086}
1087
1088.cc.XPM-alt::before {
1089 content: "\E10B";
1090}
1091
1092.cc.XPM::before {
1093 content: "\E10C";
1094}
1095
1096.cc.XRP-alt::before {
1097 content: "\E10D";
1098}
1099
1100.cc.XRP::before {
1101 content: "\E10E";
1102}
1103
1104.cc.XTZ-alt::before {
1105 content: "\E10F";
1106}
1107
1108.cc.XTZ::before {
1109 content: "\E110";
1110}
1111
1112.cc.XVG-alt::before {
1113 content: "\E111";
1114}
1115
1116.cc.XVG::before {
1117 content: "\E112";
1118}
1119
1120.cc.XZC-alt::before {
1121 content: "\E113";
1122}
1123
1124.cc.XZC::before {
1125 content: "\E114";
1126}
1127
1128.cc.YBC-alt::before {
1129 content: "\E115";
1130}
1131
1132.cc.YBC::before {
1133 content: "\E116";
1134}
1135
1136.cc.ZEC-alt::before {
1137 content: "\E117";
1138}
1139
1140.cc.ZEC::before {
1141 content: "\E118";
1142}
1143
1144.cc.ZEIT-alt::before {
1145 content: "\E119";
1146}
1147
1148.cc.ZEIT::before {
1149 content: "\E11A";
1150} \ No newline at end of file
diff --git a/cmd/web/static/cryptocoins.ttf b/cmd/web/static/cryptocoins.ttf
deleted file mode 100644
index b92c27d..0000000
--- a/cmd/web/static/cryptocoins.ttf
+++ /dev/null
Binary files differ
diff --git a/cmd/web/static/cryptocoins.woff b/cmd/web/static/cryptocoins.woff
deleted file mode 100644
index bf8eb08..0000000
--- a/cmd/web/static/cryptocoins.woff
+++ /dev/null
Binary files differ
diff --git a/cmd/web/static/cryptocoins.woff2 b/cmd/web/static/cryptocoins.woff2
deleted file mode 100644
index dcc195c..0000000
--- a/cmd/web/static/cryptocoins.woff2
+++ /dev/null
Binary files differ
diff --git a/cmd/web/static/icons/black/act.svg b/cmd/web/static/icons/black/act.svg
new file mode 100644
index 0000000..3fa303a
--- /dev/null
+++ b/cmd/web/static/icons/black/act.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zM13.77 6.5a.87.87 0 0 0-.759.444L6.105 19.263a.87.87 0 0 0 0 .85l2.21 3.942a.87.87 0 0 0 .758.445h13.854a.87.87 0 0 0 .759-.445l2.209-3.942a.87.87 0 0 0 0-.85L18.989 6.944a.87.87 0 0 0-.759-.444h-4.46zM16 11.401l4.653 8.287h-9.306L16 11.401z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/ada.svg b/cmd/web/static/icons/black/ada.svg
new file mode 100644
index 0000000..d677bef
--- /dev/null
+++ b/cmd/web/static/icons/black/ada.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path fill-rule="evenodd" d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm-.275-25.94c-.39.152-.49.707-.186.988.287.293.847.19.995-.193.255-.471-.33-1.042-.81-.796zm-5.155.546c-.405.106-.45.734-.057.884.297.16.718-.089.687-.427.03-.313-.339-.575-.63-.457zm10.558.893c.31.078.54-.17.612-.44-.05-.317-.362-.622-.701-.46-.438.142-.366.846.089.9zm-9.385 1.265c-.456.23-.519.914-.105 1.212.428.38 1.186.054 1.211-.507.075-.557-.62-1.008-1.106-.705zm7.43.322c-.271.536.276 1.15.853 1.044.435-.142.736-.659.491-1.076-.247-.536-1.127-.519-1.344.032zm-4.069 1.013c-.026.386.255.702.588.863.218.013.455.054.655-.056.438-.19.654-.762.411-1.178-.13-.3-.46-.428-.763-.488-.458.033-.896.385-.891.859zm-7.666.69c-.388.175-.442.766-.1 1.012.322.262.884.095.976-.316.169-.475-.431-.966-.876-.697zm16.462-.002c-.388.234-.345.858.067 1.04.374.22.913-.102.887-.529.045-.468-.577-.799-.954-.51zm-6.64.851c-.776.232-1.236 1.158-.92 1.898.278.827 1.377 1.211 2.13.758.725-.383.974-1.4.506-2.067-.354-.546-1.094-.81-1.716-.589zm-3.653.073c-.735.323-1.073 1.276-.692 1.978.34.725 1.33 1.023 2.032.63.701-.349 1.004-1.29.612-1.966-.333-.694-1.262-.963-1.952-.642zM9.95 12.94c-.101.514.365 1.036.898.99.484.003.837-.436.867-.885a.978.978 0 0 0-.87-.857c-.423.03-.842.315-.895.752zm10.802-.656c-.587.272-.63 1.172-.065 1.492.544.384 1.384-.077 1.347-.732.024-.618-.735-1.073-1.282-.76zm-8.63 2.307c-.868.206-1.376 1.256-.958 2.039.365.854 1.626 1.106 2.31.48.534-.427.674-1.236.331-1.818-.314-.578-1.045-.874-1.684-.701zm6.927-.003c-.874.235-1.336 1.325-.877 2.096.38.746 1.447.996 2.136.52.657-.411.868-1.362.426-1.999-.334-.557-1.064-.792-1.685-.617zm-11.04.726c-.53.148-.687.904-.262 1.243.363.362 1.066.18 1.203-.31.223-.539-.389-1.138-.941-.933zm14.969.782c.092.21.203.43.42.538.464.251 1.119-.112 1.084-.647.03-.406-.338-.706-.716-.765a.836.836 0 0 0-.788.874zM5.294 15.58c-.275.123-.394.49-.194.729.226.343.843.185.86-.226.077-.363-.334-.646-.666-.503zm20.949-.009c-.39.205-.237.912.235.87.336.05.624-.353.467-.647-.093-.269-.468-.386-.702-.223zm-12.317 1.973c-.654.14-1.158.751-1.156 1.409-.023.687.52 1.343 1.212 1.453.895.206 1.82-.587 1.763-1.482-.005-.886-.945-1.603-1.82-1.38zm3.462-.001c-.526.128-.972.555-1.088 1.08-.23.787.378 1.678 1.203 1.783.876.174 1.773-.593 1.726-1.471.014-.906-.954-1.636-1.84-1.392zm-6.676.545c-.663.066-1.013.943-.545 1.422.4.5 1.304.334 1.486-.278.249-.573-.327-1.247-.94-1.144zm10.154.027c-.661.207-.772 1.2-.165 1.536.535.376 1.365-.068 1.343-.711.042-.585-.63-1.05-1.178-.825zm2.838 2.8c.145.398.75.493 1.017.16.197-.179.148-.457.119-.69-.141-.144-.296-.315-.517-.311-.444-.073-.833.448-.619.841zm-16.268-.732c-.395.198-.409.817-.027 1.034.356.24.896-.001.945-.423.094-.477-.503-.882-.918-.61zm8.193.883c-.654.207-.752 1.193-.163 1.528.531.39 1.387-.06 1.346-.71.052-.588-.64-1.053-1.183-.818zm-3.794.871c-.326.12-.459.474-.465.791.112.291.338.598.685.605.42.062.834-.294.82-.712.042-.51-.578-.923-1.04-.684zm7.686.008c-.464.233-.516.937-.088 1.23.443.374 1.207.01 1.195-.56.045-.544-.631-.96-1.107-.67zm1.337 3.25c.217.366.85.236.891-.19.058-.316-.234-.52-.51-.575-.344.072-.593.451-.381.766zm-10.611-.273c.03.359.428.67.77.443.381-.2.252-.845-.183-.875-.299-.065-.503.183-.587.432zm5.12.287c-.153.373.213.824.618.777.218.005.387-.148.518-.3.025-.103.051-.207.08-.31-.054-.198-.116-.43-.328-.52-.32-.196-.805-.016-.889.353z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/adx.svg b/cmd/web/static/icons/black/adx.svg
new file mode 100644
index 0000000..548fee3
--- /dev/null
+++ b/cmd/web/static/icons/black/adx.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path fill-rule="evenodd" d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zM11.587 8.602L9 11.36l4.36 4.614L9 20.68l2.587 2.717L16 18.792l4.305 4.604L23 20.603l-4.396-4.604L23 11.36l-2.695-2.757L16 13.208l-4.413-4.606zm.355-.376l2.126 2.265 1.914-2.114 1.914 2.114 2.126-2.265L15.982 4l-4.04 4.226zm0 15.548L15.982 28l4.04-4.226-2.126-2.265-1.914 2.114-1.914-2.114-2.126 2.265z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/ae.svg b/cmd/web/static/icons/black/ae.svg
new file mode 100644
index 0000000..7355336
--- /dev/null
+++ b/cmd/web/static/icons/black/ae.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path fill-rule="evenodd" d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zM9.752 11c-2.473.174-4.591 2.228-4.752 4.621v.785c.17 2.398 2.317 4.428 4.787 4.594h.803c1.96-.172 3.608-1.415 4.796-2.862-.29-.425-.583-.849-.884-1.266-.764 1.128-1.76 2.192-3.102 2.66-1.208.438-2.61.157-3.615-.596-1.342-.95-1.83-2.793-1.23-4.279.682-1.804 2.97-2.866 4.843-2.187 1.515.551 2.45 1.915 3.366 3.128 1.064 1.372 1.944 2.913 3.315 4.036.944.802 2.156 1.266 3.403 1.366h.746c2.026-.18 3.879-1.534 4.515-3.417a60.387 60.387 0 0 0-1.389.006c-.908 1.854-3.493 2.751-5.341 1.654-2.557-1.517-3.661-4.394-5.67-6.432-.968-.99-2.274-1.677-3.687-1.811h-.904zm11.68 0c-1.974.183-3.61 1.453-4.783 2.921.275.407.559.809.845 1.207.743-1.075 1.707-2.081 2.987-2.54 1.606-.61 3.615-.035 4.565 1.37.39.538.54 1.189.654 1.825-1.624.01-3.247 0-4.873.004.002.36.002.717 0 1.077 2.057-.002 4.116.01 6.173-.009v-1.23c-.205-2.397-2.325-4.468-4.818-4.625h-.75z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/agi.svg b/cmd/web/static/icons/black/agi.svg
new file mode 100644
index 0000000..e6993ae
--- /dev/null
+++ b/cmd/web/static/icons/black/agi.svg
@@ -0,0 +1 @@
<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="m16 32c-8.836556 0-16-7.163444-16-16s7.163444-16 16-16 16 7.163444 16 16-7.163444 16-16 16zm1.14375-25.57575758c.5026172.48233589.9567484 1.00996779 1.35625 1.57575758.9528318 1.6482196.9049324 3.6687072-.125 5.2727273-.1369737.2314794-.1120956.5209705.0625.7272727.214506.2903355.6243373.369818.9375.1818182 1.1875-.969697 1.25-3.030303 1.3125-3.4545455-.0009169-.4306503-.06403-.85905394-.1875-1.27272725-.1285629-.39836975-.2959865-.78395138-.5-1.15151515-.1932804-.3610433-.4466856-.68867834-.75-.96969697-.5284489-.54436087-1.1666577-.97756928-1.875-1.27272727-.0945819-.06128021-.2179181-.06128021-.3125 0-.0695732.12399041-.0350077.27868922.08125.36363636zm-1.84375 18.58181818c-.5091363-.4815031-.9695697-1.0091624-1.375-1.5757576-.9528318-1.6482196-.9049324-3.6687072.125-5.2727272.1881847-.2080839.1881847-.5191889 0-.7272728-.214506-.2903355-.6243373-.3698179-.9375-.1818182-1.1875.969697-1.25 3.0303031-1.3125 3.4545455.0009169.4306504.06403.859054.1875 1.2727273.1285629.3983697.2959865.7839514.5 1.1515151.1932804.3610433.4466856.6886784.75.969697.5284489.5443609 1.1666577.9775693 1.875 1.2727273.0625.060606.1875 0 .25-.0606061s.0625-.1818182-.0625-.3030303zm5.39375-5c-.0877867-1.1575444-.5467073-2.2594835-1.3125-3.1515151-.7678375-.7725451-1.6530866-1.4265819-2.625-1.939394-.8467272-.4684574-1.6424404-1.0187305-2.375-1.6424242-.6080828-.5742473-1.0221579-1.3139031-1.1875-2.1212121-.1490426-.8375516-.0426024-1.69907884.30625-2.47878793.414094-.86020187 1.0128647-1.62472747 1.75625-2.24242424.0852192-.07781673.1102991-.19941607.0625-.3030303-.034394-.06441677-.0980755-.10935572-.1718632-.12128101-.0737877-.01192528-.1490571.01055695-.2031368.06067495-1.0029801.44071056-1.8505086 1.1571915-2.4375 2.06060606-.6670566.96284119-.97772 2.11656217-.88125 3.27272727.0493146.5850245.197104 1.158268.4375 1.6969697.2590918.5291629.5959283 1.0191069 1 1.4545455.7907221.7567191 1.6972443 1.3904541 2.6875 1.8787878.8483661.4400009 1.6447373.9683747 2.375 1.5757576.6459268.5708698 1.0659472 1.3425819 1.1875 2.1818182.1760426.8791298.0668708 1.7895566-.3125 2.6060606-.421124.8539637-1.0417064 1.600997-1.8125 2.1818182-.0512088.0309509-.0869587.0810392-.0987927.1384159-.0118339.0573768.0012992.1169455.0362927.1646144.034394.0644167.0980755.1093557.1718632.121281s.1490571-.010557.2031368-.060675c.9340424-.5406928 1.7426495-1.2628938 2.375-2.1212121.6192161-.9586295.9061022-2.0841415.81875-3.2121212z"/><path d="m17.14375 6.42424242c-.1162577-.08494714-.1508232-.23964595-.08125-.36363636.0945819-.06128021.2179181-.06128021.3125 0 .7083423.29515799 1.3465511.7283664 1.875 1.27272727.3033144.28101863.5567196.60865367.75.96969697.2040135.36756377.3714371.7531454.5 1.15151515.12347.41367331.1865831.84207695.1875 1.27272725-.0625.4242425-.125 2.4848485-1.3125 3.4545455-.3131627.1879998-.722994.1085173-.9375-.1818182-.1745956-.2063022-.1994737-.4957933-.0625-.7272727 1.0299324-1.6040201 1.0778318-3.6245077.125-5.2727273-.3995016-.56578979-.8536328-1.09342169-1.35625-1.57575758zm-1.84375 18.58181818c.125.1212121.125.2424242.0625.3030303s-.1875.1212121-.25.0606061c-.7083423-.295158-1.3465511-.7283664-1.875-1.2727273-.3033144-.2810186-.5567196-.6086537-.75-.969697-.2040135-.3675637-.3714371-.7531454-.5-1.1515151-.12347-.4136733-.1865831-.8420769-.1875-1.2727273.0625-.4242424.125-2.4848485 1.3125-3.4545455.3131627-.1879997.722994-.1085173.9375.1818182.1881847.2080839.1881847.5191889 0 .7272728-1.0299324 1.60402-1.0778318 3.6245076-.125 5.2727272.4054303.5665952.8658637 1.0942545 1.375 1.5757576z" fill-opacity=".5"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/aion.svg b/cmd/web/static/icons/black/aion.svg
new file mode 100644
index 0000000..b4d743e
--- /dev/null
+++ b/cmd/web/static/icons/black/aion.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm-.029-8.85c3.957 0 7.176-3.199 7.176-7.13 0-3.932-3.219-7.13-7.176-7.13-3.957 0-7.176 3.198-7.176 7.13 0 3.931 3.22 7.13 7.176 7.13zm0-12.864c3.182 0 5.77 2.572 5.77 5.734 0 3.161-2.588 5.733-5.77 5.733-3.181 0-5.77-2.572-5.77-5.733 0-3.162 2.589-5.734 5.77-5.734zm5.025-2.415l.736-1.19a11.053 11.053 0 0 0-5.76-1.614c-1.874 0-3.724.476-5.35 1.375l.683 1.221a9.67 9.67 0 0 1 4.666-1.198c1.78 0 3.517.486 5.025 1.406zm2.095 16.51a10.911 10.911 0 0 0 3.902-8.361h-1.406a9.519 9.519 0 0 1-3.405 7.294l.909 1.067zm-7.12 2.59c1.762 0 3.516-.423 5.07-1.224l-.648-1.24a9.558 9.558 0 0 1-4.422 1.068 9.667 9.667 0 0 1-6.12-2.185l-.896 1.076a11.083 11.083 0 0 0 7.016 2.506zm9.38-13.546l1.128-.31a10.71 10.71 0 0 0-2.125-4.026l-.9.745a9.558 9.558 0 0 1 1.897 3.591zM6.86 21.976l.978-.64a9.587 9.587 0 0 1-1.601-5.316 9.564 9.564 0 0 1 2.966-6.952l-.814-.837a10.717 10.717 0 0 0-3.323 7.789c0 2.127.62 4.187 1.793 5.956z"/><path d="M25.35 13.425a9.558 9.558 0 0 0-1.896-3.59l.9-.746a10.71 10.71 0 0 1 2.125 4.025l-1.128.311zM6.86 21.976a10.742 10.742 0 0 1-1.793-5.956c0-2.962 1.18-5.728 3.323-7.789l.814.837a9.564 9.564 0 0 0-2.966 6.952c0 1.899.554 3.737 1.6 5.316l-.978.64z" opacity=".5"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/amb.svg b/cmd/web/static/icons/black/amb.svg
new file mode 100644
index 0000000..3a7b097
--- /dev/null
+++ b/cmd/web/static/icons/black/amb.svg
@@ -0,0 +1 @@
<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="m16 32c-8.836556 0-16-7.163444-16-16s7.163444-16 16-16 16 7.163444 16 16-7.163444 16-16 16zm11-15.9846006c0-.0051331-.0011-.0097083-.0011-.0147299 0-.0050215 0-.0100431 0-.0150646 0-.002455 0-.0050215 0-.0074765-.00033-.0075881-.00077-.0149531-.00143-.022318v-.0011159c-.0049345-.057868-.0195149-.1144666-.04312-.1673848-.00308-.006993-.0063433-.0139116-.00979-.0207558l-.0022-.004352c-.00209-.0041288-.00407-.0082576-.00627-.0122749-.13904-.2553177-3.49085-6.249927-10.93609-6.249927s-10.79738 5.9944978-10.93653 6.2495923c-.0022.0041288-.00429.0082576-.00638.0123864l-.00209.0041289c-.00337333.0074393-.00685667.0145067-.01045.0212021-.02360512.0529182-.03818549.1095168-.04312.1673848v.0006695c-.00066.0075882-.00143.0149531-.00143.022318v.0074765.0150647.0151762.0073649c.00357685.0800792.02549627.1582117.06402.2282014.13893.2552061 3.49184 6.2490343 10.93675 6.2490343s10.79705-5.9937166 10.93609-6.2490343c.0382166-.0700664.0598335-.1481946.06314-.2282014 0-.0024549 0-.0049099 0-.0073649zm-1.1099-.014953c-.55814.8673882-2.64495 3.7466308-6.42356 4.9393036.0293333-.0213508.0586667-.0429621.088-.0648337.0797075-.0582537.122297-.1555516.111444-.2545998-.0108531-.0990483-.0734651-.1844833-.1638373-.2235582-.0903721-.0390749-.1944866-.0257288-.2724367.0349229-.6636578.5003423-1.4314777.8398137-2.24455.992369-.31944.0262236-.64779.0401724-.98472.0401724s-.66484-.0139488-.98384-.0401724c-2.1834818-.4035139-3.9014644-2.1208333-4.33136-4.3296881.2217514-.1572938.308987-.4478497.2113181-.7038376-.097669-.2559879-.355001-.4112506-.6233568-.3761057s-.4783817.2516146-.5087632.5243725.12673316.5313127.3805919.6263188c.285302 1.5191906 1.1352835 2.8690218 2.37413 3.7702879-3.76948-1.1955741-5.85233-4.0685677-6.40948-4.9349516.56232-.8739721 2.67432-3.787696 6.50463-4.9646346-.0244933.0171104-.04884.0344441-.07304.0520009-.096337.0697594-.1371262.1947238-.1008674.3090236.0362589.1142997.1412361.1916769.2595974.1913455.0564697.0002261.111551-.0177484.1573-.0513314.7197109-.5198107 1.5538514-.8531099 2.42968-.9708321.0168819-.0021279.0335288-.0058641.04972-.011159.2179467-.0122749.4391933-.0183007.66374-.0180776.2245467.0002232.44517.0062491.66187.0180776.0162619.0053112.0329833.0090476.04994.011159 2.25126.2993957 4.07946 2.0163179 4.57358 4.2385191-.1992068.1850294-.2481658.4841122-.1186033.7245273.1295626.2404151.4041715.3600461.6652395.2898058s.4411424-.3122037.4362299-.586156c-.0049125-.2739522-.1935426-.5091115-.4569561-.5696731-.33803-1.4973132-1.22749-2.7845027-2.43672-3.6304657 3.83636 1.1747068 5.95243 4.0931174 6.51508 4.9678707zm-5.0699.0167384c0-2.6977973-2.1626-4.8914316-4.8202-4.8914316s-4.8202 2.194527-4.8202 4.8914316c0 2.6969047 2.16326 4.8914317 4.82053 4.8914317s4.81987-2.1944154 4.81987-4.8914317zm-.54428 0c0 2.3925991-1.91763 4.3390617-4.27592 4.3390617s-4.27658-1.9463511-4.27658-4.3390617 1.91906-4.3390616 4.27702-4.3390616 4.27548 1.9464626 4.27548 4.3390616zm-2.69962-1.3429844c.0003219-.7451218-.5188316-1.3864552-1.239374-1.5310537-.7205423-.1445986-1.4412975.2479098-1.7206571.9370342s-.0393262 1.4824609.5730311 1.8939302l-.42801 2.627161c-.03366.2085615.11.3786246.31757.3786246h1.91972c.209 0 .35112-.1699515.3168-.3786246l-.429-2.6264914c.4308783-.2882985.6900992-.7769605.68992-1.3005803zm4.34643 2.0429879c.0172235-.1512566-.0895222-.2881025-.23859-.3058679-.0101651-.0014789-.0204209-.0022247-.03069-.0022318-.1383159-.0001969-.2547764.1048892-.27071.2442703-.12849 1.1411567-.6088014 2.2120446-1.37247 3.0600182-.0662333.0729416-.0888705.176289-.0593206.2708218s.1067574.1657612.2023223.186654.1948392-.0117524.2601483-.0855467c.84425-.9428231 1.36631-2.1071521 1.50931-3.3681179zm-9.87008-4.8678862c-.0524054-.0505321-.122516-.0777701-.1947885-.0756753s-.1407357.0333492-.1902115.0868343c-.8419909.8986433-1.3891619 2.0396359-1.5664 3.2663479-.0216976.1508015.0810665.2909492.22968.3132329.0132997.0023302.0267639.0035617.04026.0036825.1346307-.000423.2487913-.1004952.26873-.2355663.1617-1.1172381.65483-2.1439767 1.42296-2.9682913.0498277-.0531026.0767577-.1241492.074838-.1974375-.0019196-.0732883-.0325308-.1427839-.085068-.1931272z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/amp.svg b/cmd/web/static/icons/black/amp.svg
new file mode 100644
index 0000000..04a9fe2
--- /dev/null
+++ b/cmd/web/static/icons/black/amp.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path fill-rule="evenodd" d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zM8.303 11.957c-.927 0-1.51.446-1.746 1.337-.036.273-.023.55.041.832.064.282.173.537.327.764.155.227.355.405.6.532.246.127.542.182.887.164a3.57 3.57 0 0 1 2.51 1.118 3.42 3.42 0 0 1 1.037 2.51c0 .51.177.942.532 1.297.355.354.787.532 1.296.532.49 0 .914-.178 1.268-.532.355-.355.532-.787.532-1.296 0-.473-.168-.887-.504-1.242a1.71 1.71 0 0 0-1.214-.56c-.964.019-1.837-.318-2.62-1.009-.709-.69-1.082-1.555-1.118-2.592-.036-1 .318-1.873 1.064-2.62.746-.745 1.637-1.1 2.674-1.063a1.71 1.71 0 0 0 1.214-.56 1.78 1.78 0 0 0 .504-1.268c0-.491-.177-.914-.532-1.269a1.732 1.732 0 0 0-1.268-.532c-.51 0-.941.177-1.296.532a1.732 1.732 0 0 0-.532 1.269c0 .964-.346 1.819-1.037 2.565-.71.709-1.546 1.073-2.51 1.091h-.109zm.025 5.457c-.51 0-.941.178-1.296.532a1.732 1.732 0 0 0-.532 1.269c0 .528.186.969.56 1.323.372.355.822.523 1.35.505a3.57 3.57 0 0 1 2.51 1.119c.69.691 1.036 1.537 1.036 2.537 0 .491.173.914.519 1.269.345.355.764.532 1.255.532h.054c.491 0 .914-.177 1.269-.532.355-.355.532-.778.532-1.269 0-1 .345-1.846 1.037-2.537.672-.71 1.518-1.083 2.537-1.119h.082c.909 0 1.49-.455 1.746-1.364.127-.546.018-1.064-.328-1.555-.345-.51-.846-.746-1.5-.71-.982-.018-1.828-.382-2.537-1.091-.671-.724-1.017-1.551-1.036-2.48l.001-.085c0-.983.346-1.82 1.037-2.51a3.57 3.57 0 0 1 2.51-1.12c1.037-.017 1.919.337 2.646 1.065.746.764 1.11 1.646 1.092 2.646.018.492.204.905.559 1.242a1.78 1.78 0 0 0 1.268.505c.492 0 .914-.178 1.27-.532.354-.355.531-.787.531-1.296 0-.51-.19-.942-.573-1.296-.382-.355-.818-.523-1.31-.505-.981-.018-1.827-.382-2.537-1.091-.69-.746-1.036-1.601-1.036-2.565v-.218c0-.019-.01-.037-.028-.055v-.082c0-.018-.009-.036-.027-.054V7.81l-.027-.028v-.054l-.014-.014c-.009-.009-.013-.022-.013-.04v-.028c-.019 0-.028-.018-.028-.055l-.027-.027-.014-.014c-.009-.009-.013-.022-.013-.04v-.028c-.018 0-.028-.009-.028-.027l-.013-.014c-.01-.009-.014-.022-.014-.04h-.027v-.028l-.027-.027V7.29l-.028-.027-.027-.027-.014-.014c-.009-.009-.013-.023-.013-.04l-.027-.028c-.019 0-.028-.01-.028-.027l-.013-.014c-.01-.01-.014-.023-.014-.041h-.027v-.027c-.019 0-.028-.01-.028-.027l-.027-.028c-.018 0-.036-.009-.054-.027l-.028-.027h-.027v-.028c-.018 0-.027-.009-.027-.027-.037 0-.055-.01-.055-.027h-.027v-.028l-.028-.027c-.036 0-.054-.009-.054-.027h-.027l-.028-.027c-.018 0-.031-.005-.04-.014a4.615 4.615 0 0 0-.014-.014l-.027-.027h-.028v-.027h-.054l-.028-.028c-.018 0-.036-.009-.054-.027h-.055l-.027-.027h-.055l-.027-.027h-.054c-.019 0-.032-.005-.041-.014l-.014-.014h-.054c-.019 0-.032-.004-.041-.013l-.014-.014H18.943c0 .018-.009.027-.027.027h-.082l-.027.028h-.082l-.027.027h-.055l-.027.027h-.055v.027h-.054l-.028.028h-.027v.027h-.055l-.027.027h-.027c0 .019-.01.028-.027.028-.019 0-.028.009-.028.027h-.027l-.027.027-.028.027c-.018 0-.027.01-.027.028h-.054v.027l-.028.027c-.018 0-.027.01-.027.028h-.055l-.027.027c0 .018-.009.027-.027.027v.028h-.027v.027l-.028.027c-.018 0-.027.01-.027.027l-.027.028-.028.027c-.272.327-.409.691-.409 1.091.018 1.019-.345 1.901-1.091 2.647-.7.699-1.518 1.054-2.457 1.066a2.055 2.055 0 0 0-.143 0l-.046-.002c-.04.003-.08.007-.12.013a1.746 1.746 0 0 0-1.07.52 1.732 1.732 0 0 0-.532 1.268c0 .491.169.914.505 1.269a1.71 1.71 0 0 0 1.302.559h.024c.954.008 1.79.354 2.507 1.037a3.458 3.458 0 0 1 1.119 2.538c.018 1.018-.337 1.891-1.064 2.619-.71.727-1.555 1.091-2.537 1.091h-.082c-1 0-1.856-.364-2.565-1.091-.71-.746-1.055-1.619-1.036-2.62a1.757 1.757 0 0 0-.56-1.227 1.723 1.723 0 0 0-1.241-.519z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/ant.svg b/cmd/web/static/icons/black/ant.svg
new file mode 100644
index 0000000..db6a931
--- /dev/null
+++ b/cmd/web/static/icons/black/ant.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path fill-rule="evenodd" d="M7.965 17.598a21.528 21.528 0 0 1-1.466-3.554 18.546 18.546 0 0 1-.46-1.746c1.812-1.488 3.95-2.762 6.248-3.828.861-.4 1.697-.748 2.486-1.045.49-.184.9-.326 1.222-.43.332.108.73.246 1.22.43.79.298 1.625.645 2.486 1.045 2.3 1.067 4.438 2.34 6.25 3.827a21.79 21.79 0 0 1-1.853 5.145 18.46 18.46 0 0 1-1.86 2.936c-3.111-.222-2.922-2.1-2.922-2.1 0-.075 0-.15.014-.224 0 0 .15-1.477 1.452-1.477a.91.91 0 0 1 .485.108c.681.366.238 1.05.238 1.05.853-.135 1.91-1.084 1.74-2.744-.171-1.66-2.163-2.514-2.163-2.514.062-.38 0-.508 0-.508-4.228-2.541-7.521-1.992-7.521-1.992l.818.813c-.082-.007-.17-.007-.252-.007-3.43.122-6.172 2.981-6.172 6.498 0 .11.004.215.01.317zM16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm11-20.098l-.226-.16c-1.842-1.55-4.02-2.88-6.372-3.996A34.162 34.162 0 0 0 16.318 6.1l-.108-.035L15.993 6l-.318.1c-1.083.347-2.518.9-4.087 1.646-2.355 1.119-4.536 2.45-6.38 4.002l-.088.075-.12.1.052.288c-.01-.04.045.24.095.464a22.706 22.706 0 0 0 1.89 5.203c.901 1.757 2 3.293 3.268 4.574a14.314 14.314 0 0 0 5.366 3.433l.118.04.21.075.214-.082.112-.04c2.008-.718 3.81-1.87 5.367-3.432 1.262-1.268 2.362-2.808 3.268-4.574a22.672 22.672 0 0 0 1.569-3.95c.218-.745.395-1.523.421-1.74l.05-.28zm-7.602.724l-.014.014c-1.193-.251-1.623-.86-1.623-.86 1.126-.008 2.142.257 2.885.704 0 0-.402-.129-.811-.183-.205.21-.382.298-.437.325z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/appc.svg b/cmd/web/static/icons/black/appc.svg
new file mode 100644
index 0000000..4fd1aaa
--- /dev/null
+++ b/cmd/web/static/icons/black/appc.svg
@@ -0,0 +1 @@
<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="m16 32c-8.836556 0-16-7.163444-16-16s7.163444-16 16-16 16 7.163444 16 16-7.163444 16-16 16zm7.77156-10.1172431-1.9728252-5.3084758h1.1778061c.4693255-.0039431.8482317-.3768032.8502288-.8366619 0-.2104191-.0853119-.41222-.2371679-.5610088s-.357817-.2323775-.5725738-.2323775h-1.8403221l-.2944515-.8258431h2.0942865c.4590454.0001531.8345731-.3581911.8465481-.8078115.0009839-.2212342-.0882775-.4336857-.2479401-.5901234s-.3764938-.2438962-.6022887-.2429322h-2.719996l-1.4722576-3.96693162c-.2199557-.5667705-.5834739-1.06938789-1.0563449-1.4605521-.4671721-.37644426-1.0592556-.57153036-1.6636511-.54815782-.6059718-.01886667-1.1987912.17560141-1.6710124.54815782-.4731461.39169909-.8377463.89406211-1.0600255 1.4605521l-1.5421899 4.00299462h-2.70527343c-.44984004-.0000045-.81507669.356243-.81710299.7969926 0 .4580922.37901251.8294494.84654814.8294494h2.05379938l-.3165354.8042052h-1.84032201c-.45127353 0-.817103.3584403-.817103.8005989-.00000444.4527042.37347414.8202512.83550622.8222367h1.18148679l-2.00595107 5.3156884c-.12328672.2996903-.19180927.6182931-.20243543.9412447.02091263.4530083.22167704.8800746.5594579 1.1900795.37169674.3154395.84803449.4872528 1.33975446.4832444.85125094.0457129 1.61889834-.4988381 1.84032204-1.3054812l.7766159-2.2683636h7.1441302l.7766159 2.3224581c.2501886.7783218 1.0090079 1.2898446 1.8403221 1.2405678.3093115.0060717.6145405-.0699404.8833546-.2199844.2331823-.1695743.4402002-.3711962.6146676-.5986461.1520208-.2559511.2296642-.5477803.2245192-.8438745-.0487397-.3147916-.1250891-.6248797-.2281999-.9268195zm-10.1107294-4.4970579 2.3850574-7.1116265 2.4292251 7.1116265z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/ardr.svg b/cmd/web/static/icons/black/ardr.svg
new file mode 100644
index 0000000..c4f3b3b
--- /dev/null
+++ b/cmd/web/static/icons/black/ardr.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path fill-rule="evenodd" d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm-.117-14.81L12.5 23l5.152-3.498-1.769-2.312zM16 6L6 23h5.455l7.272-12.526L16 6zm0 9.842L21.455 23H26l-6.364-9.842L16 15.842z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/ark.svg b/cmd/web/static/icons/black/ark.svg
new file mode 100644
index 0000000..00a759a
--- /dev/null
+++ b/cmd/web/static/icons/black/ark.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm-.053-18.653L27 25 15.996 7 5 24.891l10.947-11.544zm1.588 4.585v.017l-1.662-1.953-1.76 1.936h3.422zm-6.6 3.177h9.859l-1.998-2.045-5.92.025v.009l-1.94 1.987v.024z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/arn.svg b/cmd/web/static/icons/black/arn.svg
new file mode 100644
index 0000000..7b98eca
--- /dev/null
+++ b/cmd/web/static/icons/black/arn.svg
@@ -0,0 +1 @@
<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="m11.7594513 14.1022526c.1393182.1690573.2228009.3845387.2228009.6192199 0 .2533707-.0973089.4843617-.2571342.6587129l3.8734096 6.8991644c.1287502-.0595662.2725221-.0928574.4241904-.0928574.1561075 0 .3038495.0352685.4354566.098155l3.7631085-6.7872241c-.2343664-.1799622-.385082-.4606252-.385082-.7759508 0-.3039258.1400151-.5756499.3599944-.7560408l-4.0740077-7.4008676c-.0565053-.02366117-.0718931-.01483721-.0800092-.00055876zm-.4090272 1.5341578c-.113573.0441934-.2373439.0684754-.3668745.0684754-.0440311 0-.0873967-.0028059-.1299225-.0082458l-2.49195428 4.3862161c.23862849.5027006.52109564.9840374.84410603 1.4384533.76318946.1790474 2.71341615.6441408 5.85162265 1.3955027.0354237-.1313435.0977592-.2518923.1808401-.3555746zm-.5390714-1.8837877c.0559397-.0095732.1134765-.0145634.1721969-.0145634.1472718 0 .2870983.031389.412956.0877436l4.1620307-7.3258029c-3.119202.05005326-5.73071426.63457033-7.83453662 1.75355121zm-.419453.1765017-3.05764824-5.44616232c-.22425036.17999352-.35053632.45753457-.33256011.74798166l.46238428 7.38251876c.06445558 1.0260076.29456078 2.0212202.67096644 2.9530092l2.28953573-4.0299288c-.2653265-.1767767-.43973071-.4758682-.43973071-.8150704 0-.3250723.16017691-.613306.40705261-.7923481zm6.5988975 8.9981651 5.8887655-1.5277234c.2724763-.3962235.5145444-.8121244.724087-1.2441321l-2.4739031-4.4941076c-.0931931.0283149-.1922101.0435594-.2948429.0435594-.0687097 0-.1357987-.0068325-.2006047-.019845l-3.8184874 6.8871068c.0809451.1039763.1412781.2243307.1749856.3551419zm-.7412583 1.2005561v2.3605848c.0851811-.0239737.1676108-.060473.2444139-.1094977l3.6229816-2.3134376c.9005195-.5745855 1.686233-1.2839776 2.3360562-2.0926218l-5.4563088 1.415531c-.0843424.3660728-.3760775.6545872-.7471429.7394413zm-.4536417 0c-.3757801-.0859322-.6702013-.3807331-.7502572-.7534325-2.6159459-.6263507-4.4189087-1.0567956-5.40835405-1.2912088.63186775.7627915 1.38656435 1.4337428 2.24577595 1.9819715l3.6228737 2.3137569c.0904193.0577161.1886369.0980719.2899616.1210673zm5.3701587-10.334435 3.0802728-5.5556471c-2.0618415-1.08923359-4.6091005-1.66745186-7.6417787-1.73465153l3.9974691 7.26182703c.074719-.0175742.1526982-.0268797.2328846-.0268797.1160736 0 .2275223.0194987.3311522.0553513zm.3834059.2410227c.1758053.177265.2841444.4196938.2841444.6870392 0 .2811823-.1198438.534802-.3119781.7140339l2.3138609 4.2033739c.3938711-.9524773.634311-1.9725845.7004317-3.0250984l.4623843-7.38283816c.0187021-.30184772-.1184077-.58976799-.3593714-.76874879zm-5.5494618 17.9655667c-8.836556 0-16-7.163444-16-16s7.163444-16 16-16 16 7.163444 16 16-7.163444 16-16 16zm.0000521-20.7651841c.2886124 0 .5411753.2487808.5411753.5330104v1.9545844l2.886232 1.7772336-.3535879.7118515-2.5326441-.8899475v1.954478l.721639.5331168v.5330104l-1.2628143-.3553402-1.2628142.3553402v-.5330104l.721639-.5331168v-1.954478l-2.5768965.8449179-.3094435-.6672477 2.88634-1.7768078v-1.9545844c0-.2842296.2525628-.5330104.5411752-.5330104z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/ast.svg b/cmd/web/static/icons/black/ast.svg
new file mode 100644
index 0000000..ef1a9c0
--- /dev/null
+++ b/cmd/web/static/icons/black/ast.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm.01-26l-8.915 9.029L6 16.14l.385.34a17.624 17.624 0 0 0 1.233.991 14.27 14.27 0 0 0 4.033 2.012c1.41.45 2.88.671 4.359.671 1.17 0 2.335-.14 3.471-.42a14.275 14.275 0 0 0 4.596-2.042c.345-.23.69-.49 1.016-.751.187-.15.365-.3.532-.46l.375-.34zm8.738 10.47c-.313.258-.639.499-.977.721a13.826 13.826 0 0 1-4.418 1.962 13.962 13.962 0 0 1-3.343.41 13.747 13.747 0 0 1-8.067-2.582c-.316-.22-.621-.47-.927-.72l-.187-.161L16 6.81l9.172 9.29c-.129.13-.276.25-.424.37zm-15.03-.48l-.444.19h.543c2.962 0 5.866.831 8.392 2.402l.03.02.04-.01c1.65-.3 3.227-.922 4.644-1.831l.139-.09-.139-.08a13.933 13.933 0 0 0-7.07-1.922c-2.113.01-4.2.46-6.135 1.32zm8.639 2.002a16.18 16.18 0 0 0-6.272-2.232 14.002 14.002 0 0 1 3.757-.51c2.11 0 4.182.49 6.065 1.451a11.735 11.735 0 0 1-3.55 1.291zm3.304 1.972s-1.46.92-2.012 1.191a13.757 13.757 0 0 1-5.986 1.792l-.631.04L16.01 26l4.23-4.284a23.88 23.88 0 0 0 1.42-1.752zm-7.347 3.504c1.627-.17 3.215-.611 4.694-1.322L16.01 25.19z" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/atm.svg b/cmd/web/static/icons/black/atm.svg
new file mode 100644
index 0000000..06a8e22
--- /dev/null
+++ b/cmd/web/static/icons/black/atm.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M20.167 18.702a4.369 4.369 0 0 0 1.586-5.783L18.53 6.857a4.369 4.369 0 0 0-5.909-1.806l-.124.066a4.369 4.369 0 0 0-1.806 5.908l.956 1.798c.072-.044.145-.086.22-.126l.124-.066a4.369 4.369 0 0 1 5.909 1.806zM16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm4.167-13.298a4.438 4.438 0 0 1-.22.126l-.124.065a4.369 4.369 0 0 1-5.909-1.806l-2.267-4.264a4.369 4.369 0 0 0-1.586 5.782l3.222 6.06a4.369 4.369 0 0 0 5.908 1.806l.124-.066a4.369 4.369 0 0 0 1.807-5.908z" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/bat.svg b/cmd/web/static/icons/black/bat.svg
new file mode 100644
index 0000000..bb472d8
--- /dev/null
+++ b/cmd/web/static/icons/black/bat.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zM6 23.5l20-.023L16.051 6.5 6 23.5zm10.027-10.12l4.127 6.786H11.92l4.108-6.786z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/bay.svg b/cmd/web/static/icons/black/bay.svg
new file mode 100644
index 0000000..05f296e
--- /dev/null
+++ b/cmd/web/static/icons/black/bay.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm6.784-16.026c.058-.065.123-.13.188-.196.21-.226.44-.467.657-.7a4.875 4.875 0 0 0 1.357-3.369c0-.087.014-.445.014-.496C24.899 8.341 22.481 6 19.623 6h-9v3.631H7V26h12.767C22.604 26 25 23.477 25 20.488c.007-2.137-1.314-3.646-2.216-4.514zm-3.017 8.196H8.804V11.447h1.82v10.915h8.92c.736 0 1.393-.445 1.674-1.13a1.832 1.832 0 0 0-.39-1.991l-3.182-3.223 3.233-3.274c.52-.525.671-1.305.39-1.99a1.808 1.808 0 0 0-1.675-1.13h-7.16V7.816h7.196c1.906 0 3.508 1.553 3.573 3.441 0 .08-.015.394-.015.401v.036a3.054 3.054 0 0 1-.858 2.122c-.224.234-.455.481-.664.7-.354.372-.657.693-.802.839l-.65.641.643.65c.087.087.195.189.325.313.75.7 2.014 1.866 2.014 3.514.007 1.969-1.595 3.697-3.429 3.697zm-7.34-12.716l7.167.007-4.503 4.565 4.453 4.52h-7.117z" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/bcc.svg b/cmd/web/static/icons/black/bcc.svg
new file mode 100644
index 0000000..c8f1029
--- /dev/null
+++ b/cmd/web/static/icons/black/bcc.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zM7.351 19.32c.007 2.582 1.59 4.931 4.006 5.788 2.43.864 4.632.406 6.53-1.364.187-.175.288-.172.451.004.279.3.57.591.867.874.162.153.218.291.165.533-.182.843.242 1.664 1.01 2.048.703.351 1.608.18 2.162-.408a1.866 1.866 0 0 0 .261-2.213 1.852 1.852 0 0 0-2.054-.862c-.208.052-.339.014-.479-.131a34.75 34.75 0 0 0-1.075-1.075c-.153-.146-.174-.26-.079-.46 1.256-2.638.656-5.534-1.548-7.456-.203-.176-.18-.27-.017-.448a787.317 787.317 0 0 0 4.024-4.414c.16-.178.305-.238.554-.186 1.228.255 2.438-.682 2.516-1.926.058-.93-.41-1.722-1.262-2.135-.724-.35-1.726-.19-2.332.375-.664.62-.87 1.557-.518 2.424.068.168.111.28-.038.441a1249.609 1249.609 0 0 0-4.318 4.733c-.103.114-.186.154-.34.088a4.861 4.861 0 0 0-1.286-.354c-.233-.03-.262-.135-.26-.331.01-.677.018-1.353-.003-2.03-.008-.27.067-.424.307-.576.678-.43.97-1.262.76-2.027-.208-.76-.912-1.333-1.683-1.37-.86-.04-1.607.47-1.888 1.291-.267.777.031 1.64.76 2.116.209.136.286.28.281.524a41.633 41.633 0 0 0 0 2.03c.007.253-.067.34-.327.388-3.034.569-5.155 3.097-5.147 6.11z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/bcd.svg b/cmd/web/static/icons/black/bcd.svg
new file mode 100644
index 0000000..2f2dca3
--- /dev/null
+++ b/cmd/web/static/icons/black/bcd.svg
@@ -0,0 +1 @@
<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="m22.5845827 9.69361986.0675064.03140234 2.9293895 3.9058319-.0192992.0219106-.0588638-.1189163-4.521536 2.283592-1.374279-4.550058 3.0542381-1.40230574zm-.164679-.07660466-2.975231 1.3660309h-6.8504269l-3.0802303-1.29638639 2.9615523-1.35975055h7.1709619zm-13.15348632.31958869 3.11981022 1.31304451-1.3796353 4.567792-4.51327892-2.2794218zm3.43996392 1.37335131h6.5756093l1.4257191 4.7203694-4.7135237 8.3319425-4.7135238-8.3319425zm12.5117368 2.7334271-8.4241727 9.5640825 4.2051243-7.4332611zm-10.0466349 9.5235264-8.37821015-9.5119005 4.19602925 2.1191955zm-8.74069295-9.9234324-.00996678-.0113154.04359028-.0566105zm9.56920975 18.3565237c-8.836556 0-16-7.163444-16-16s7.163444-16 16-16 16 7.163444 16 16-7.163444 16-16 16zm-6.77779299-22.53845719-3.22220701 4.18466229 10.0005755 11.3537949 9.9994245-11.3524881-3.1388939-4.18516979-3.1436343-1.46234211h-7.3120077zm9.20074409 5.37253349c-.0788076-.8301041-.7863989-1.1083851-1.6797656-1.1876455l-.000023-1.1514298-.6920855.0000734.0000419 1.1210821c-.1819398.0000244-.3679177.0036635-.5526896.0073973l.0001019-1.1285045-.6917145-.0000204-.0002551 1.1511009c-.1498401.0030985-.2969895.0059169-.4404724.0060129l-.0000906-.0035704-.9545573-.0003296.0001819.748547s.5110797-.0098668.5025844-.0003357c.280332.0000856.37157.1648957.3981088.307115l.000062 1.3117188c.0193444.0001063.0445798.0009211.0731533.0048856-.0230556.0000322-.0477348-.0001246-.07311.0000941l-.0001736 1.8375899c-.0123027.0893442-.0641624.2317951-.2600193.2321394.0088555.007945-.5030944-.0001343-.5030944-.0001343l-.1375112.8370122.900653-.0000338c.1676052.0002014.3325183.0030787.4944171.004122l.0002931 1.1645369.6913433.000114-.0000225-1.1522285c.1898235.0039738.3735251.0055008.5528672.0053338l-.0002989 1.1469198.6920856-.0000734.0002158-1.1624696c1.1635383-.0676075 1.9779065-.3644564 2.079031-1.4709575.0816455-.8909787-.3322256-1.2885365-.9927123-1.4491545.4012596-.2069157.65213-.5714919.5934555-1.1789076zm-.968267 2.4900574c.0003842.870267-1.4710765.7712814-1.9401215.7717326l.0001752-1.5429441c.4691837.0001126 1.940003-.1364967 1.9399463.7712115zm-.3218825-2.1768832c-.0002162.7917665-1.2273938.6993733-1.6180865.6994049l.0000391-1.3993795c.3906927-.0000316 1.6179602-.125851 1.6180474.6999746z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/bch.svg b/cmd/web/static/icons/black/bch.svg
new file mode 100644
index 0000000..9128aa3
--- /dev/null
+++ b/cmd/web/static/icons/black/bch.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm5.236-21.309c-.777-1.972-2.722-2.15-4.988-1.71l-.807-2.813-1.712.491.785 2.74c-.45.128-.907.269-1.362.41l-.79-2.758-1.712.49.806 2.813c-.369.114-.73.225-1.086.327l-.002-.008-2.362.676.525 1.829s1.257-.387 1.243-.357c.693-.2 1.035.139 1.2.467l.92 3.205c.047-.013.11-.03.184-.04l-.181.052 1.287 4.49c.032.227.003.612-.481.752.027.013-1.245.356-1.245.356l.246 2.143 2.229-.64c.414-.118.824-.228 1.226-.34l.816 2.845 1.71-.49-.806-2.815a65.74 65.74 0 0 0 1.371-.38l.803 2.803 1.712-.491-.813-2.84c2.831-.991 4.638-2.294 4.113-5.07-.422-2.234-1.725-2.912-3.472-2.836.848-.79 1.214-1.859.643-3.301zm-.651 6.77c.61 2.127-3.1 2.929-4.26 3.263l-1.08-3.77c1.16-.333 4.704-1.71 5.34.508zm-2.322-5.09c.554 1.935-2.547 2.58-3.513 2.857l-.98-3.419c.966-.277 3.914-1.455 4.493.562z" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/bcn.svg b/cmd/web/static/icons/black/bcn.svg
new file mode 100644
index 0000000..7e72ca7
--- /dev/null
+++ b/cmd/web/static/icons/black/bcn.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path d="M15.999 31.997C7.163 31.997 0 24.834 0 15.999 0 7.163 7.163 0 15.999 0c8.835 0 15.998 7.163 15.998 15.999 0 8.835-7.163 15.998-15.998 15.998zm7.438-15.243c-.63-.696-1.536-1.128-2.72-1.296v-.025c1.037-.168 1.852-.593 2.406-1.273a3.717 3.717 0 0 0 .862-2.404c0-1.461-.47-2.454-1.444-3.235-.974-.78-2.436-1.037-4.417-1.037h-7.481v6.963H6.347v2.667h11.727c.923 0 1.616.065 2.074.434.458.369.692.846.692 1.551s-.231 1.307-.692 1.685c-.46.377-1.154.626-2.074.626H14.05v-2.074h-3.407v4.741h7.727c1.965 0 3.467-.513 4.509-1.31 1.041-.797 1.53-1.974 1.53-3.419a3.81 3.81 0 0 0-.972-2.594zm-5.793-2.314H14.05v-4.296h3.594c1.848 0 2.77.721 2.77 2.148s-.922 2.148-2.77 2.148z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/bco.svg b/cmd/web/static/icons/black/bco.svg
new file mode 100644
index 0000000..372ed1e
--- /dev/null
+++ b/cmd/web/static/icons/black/bco.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm-1.878-11.174a2.018 2.018 0 0 0-.258.99c0 1.115.903 2.023 2.034 2.065v.37a.885.885 0 0 0-.816.873c0 .484.402.876.898.876a.887.887 0 0 0 .898-.876.883.883 0 0 0-.735-.863v-.385c1.092-.081 1.953-.972 1.953-2.06 0-.36-.095-.7-.262-.995l1.534-.863c.372.522.992.864 1.693.864.708 0 1.333-.348 1.704-.879l.513.29a.856.856 0 0 0-.074.349c0 .484.402.876.898.876s.898-.392.898-.876-.402-.877-.898-.877a.905.905 0 0 0-.697.324l-.514-.29c.149-.279.233-.595.233-.93 0-1.105-.913-2.003-2.042-2.013v-1.618c1.115-.01 2.015-.896 2.015-1.987 0-.32-.078-.623-.216-.891l.5-.318a.904.904 0 0 0 .721.353c.496 0 .898-.393.898-.877s-.402-.876-.898-.876a.887.887 0 0 0-.898.876c0 .11.021.216.06.314l-.506.321a2.047 2.047 0 0 0-1.697-.889c-.717 0-1.347.362-1.71.908l-1.53-.861c.141-.273.221-.582.221-.908 0-1.072-.858-1.948-1.94-2.01v-.588a.884.884 0 0 0 .776-.869A.887.887 0 0 0 15.98 6a.887.887 0 0 0-.898.876c0 .444.337.81.775.869v.588c-1.082.062-1.94.938-1.94 2.01 0 .325.08.633.22.905l-1.533.85a2.048 2.048 0 0 0-1.686-.874c-.687 0-1.295.333-1.663.842l-.52-.29a.856.856 0 0 0 .06-.318.887.887 0 0 0-.897-.876c-.496 0-.898.392-.898.876s.402.877.898.877a.904.904 0 0 0 .718-.35l.51.284a1.94 1.94 0 0 0-.243.942c0 1.07.867 1.944 1.954 1.986v1.554c-1.116.042-2.008.938-2.008 2.038 0 .357.094.692.26.984l-.481.272a.904.904 0 0 0-.71-.34c-.496 0-.898.393-.898.877s.402.876.898.876a.887.887 0 0 0 .898-.876.856.856 0 0 0-.066-.33l.489-.277c.379.517.999.853 1.7.853.699 0 1.318-.335 1.697-.85zm.13-.203l-1.505-.847c.166-.293.26-.63.26-.987 0-1.073-.848-1.952-1.925-2.033v-1.564c1.048-.081 1.872-.937 1.872-1.98a1.94 1.94 0 0 0-.225-.91l1.531-.847c.37.543 1.002.9 1.72.9.716 0 1.348-.356 1.717-.898l1.534.863a1.94 1.94 0 0 0-.205.871c0 1.024.792 1.866 1.81 1.975v1.641c-1.033.11-1.837.964-1.837 2.002 0 .342.087.663.24.945l-1.535.865a2.13 2.13 0 0 0-1.724-.868 2.13 2.13 0 0 0-1.728.872zm-3.334-.766a1.082 1.082 0 0 1-1.094-1.068c0-.59.49-1.068 1.094-1.068.605 0 1.095.478 1.095 1.068 0 .59-.49 1.068-1.095 1.068zm0-5.605c-.589 0-1.066-.466-1.066-1.04s.477-1.042 1.066-1.042c.59 0 1.067.466 1.067 1.041s-.478 1.041-1.067 1.041zm5.062-2.855c-.597 0-1.08-.472-1.08-1.054 0-.583.483-1.055 1.08-1.055.596 0 1.08.472 1.08 1.055 0 .582-.484 1.054-1.08 1.054zm5.081 2.835a1.054 1.054 0 0 1-1.066-1.04c0-.576.477-1.042 1.066-1.042s1.067.466 1.067 1.041-.478 1.041-1.067 1.041zm0 5.631c-.596 0-1.08-.472-1.08-1.054 0-.583.484-1.055 1.08-1.055.597 0 1.08.472 1.08 1.055 0 .582-.483 1.054-1.08 1.054zM15.98 22.9c-.613 0-1.109-.485-1.109-1.082s.496-1.082 1.109-1.082c.612 0 1.108.484 1.108 1.082s-.496 1.082-1.108 1.082zm0-3.98c1.652 0 2.99-1.307 2.99-2.919s-1.338-2.92-2.99-2.92c-1.652 0-2.991 1.308-2.991 2.92s1.339 2.92 2.99 2.92zm0-1.775c-.648 0-1.173-.512-1.173-1.144s.525-1.144 1.173-1.144c.647 0 1.172.512 1.172 1.144s-.525 1.144-1.172 1.144z" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/bcpt.svg b/cmd/web/static/icons/black/bcpt.svg
new file mode 100644
index 0000000..ca0ed18
--- /dev/null
+++ b/cmd/web/static/icons/black/bcpt.svg
@@ -0,0 +1 @@
<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="m16 32c-8.836556 0-16-7.163444-16-16s7.163444-16 16-16 16 7.163444 16 16-7.163444 16-16 16zm0-5c6.0751322 0 11-4.9248678 11-11 0-6.07513225-4.9248678-11-11-11-6.07513225 0-11 4.92486775-11 11 0 6.0751322 4.92486775 11 11 11zm0-1.102367c-5.4663117 0-9.89763295-4.4313213-9.89763295-9.897633s4.43132125-9.89763295 9.89763295-9.89763295 9.897633 4.43132125 9.897633 9.89763295-4.4313213 9.897633-9.897633 9.897633zm6.0427298-13.7778974s0-3.32569933-5.0996311-3.54752533h-6.0981863v14.85693203h6.762988s4.8220105-.1690747 4.8220105-4.4913003c0 0 .1663695-2.6605595-2.937842-3.1042115 0 0 2.7163541-.7760529 2.5506609-3.7138949zm-7.7057486-.8869658h2.6054412c1.6630187.110913 1.6630187 1.2741469 1.6630187 1.2741469v.8869659c-.110913 1.3864125-1.8293882 1.4411927-1.8293882 1.4411927h-2.4390717zm4.6008608 8.1494005c-.110913 1.3864125-1.8290501 1.4415309-1.8290501 1.4415309h-2.7728251v-3.6043345h2.9388564c1.6630188.110913 1.6630188 1.2751614 1.6630188 1.2751614z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/bdl.svg b/cmd/web/static/icons/black/bdl.svg
new file mode 100644
index 0000000..44b72ef
--- /dev/null
+++ b/cmd/web/static/icons/black/bdl.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path fill-rule="evenodd" d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zM9.328 8.617c-.004 3.117 0 6.233-.004 9.351.644-2.079 2.288-3.825 4.35-4.537 1.794-.629 3.86-.513 5.542.39 0-.175 0-.349.002-.524-2.106-1.012-4.687-.962-6.736.168.02-2.716-.003-5.432.011-8.148-.984.993-1.974 1.981-2.968 2.965-.08.1-.216.188-.197.335zm13.39 11.662c.01-3.925-.012-7.851.01-11.776-1.08-1.085-2.16-2.172-3.25-3.246.03.509.021 1.019.02 1.528-.002 4.055.014 8.11.008 12.164-.007.786.073 1.607-.247 2.35-.503 1.31-1.86 2.23-3.266 2.195-1.462.016-2.845-1.005-3.282-2.396-.49-1.41.067-3.089 1.296-3.935 1.117-.81 2.725-.845 3.882-.098.585.366 1.027.918 1.325 1.535a290.645 290.645 0 0 1 0-4.482c-1.825-1.005-4.12-1.08-6.005-.192a6.749 6.749 0 0 0-3.268 3.253c-.593 1.274-.786 2.74-.501 4.119.328 1.742 1.399 3.322 2.878 4.295a6.697 6.697 0 0 0 8.503-.91 6.652 6.652 0 0 0 1.897-4.404z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/bela.svg b/cmd/web/static/icons/black/bela.svg
new file mode 100644
index 0000000..4d727ac
--- /dev/null
+++ b/cmd/web/static/icons/black/bela.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M8.297 11.568a8.936 8.936 0 0 0-1.189 4.468c0 4.95 4.005 8.964 8.946 8.964S25 20.987 25 16.036c0-4.95-4.005-8.964-8.946-8.964a8.891 8.891 0 0 0-4.501 1.216A2.416 2.416 0 0 0 7 9.422c0 .932.526 1.742 1.297 2.146zM16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm.054-11.554c-2.43 0-4.4-1.974-4.4-4.41s1.97-4.41 4.4-4.41 4.4 1.975 4.4 4.41-1.97 4.41-4.4 4.41z" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/blcn.svg b/cmd/web/static/icons/black/blcn.svg
new file mode 100644
index 0000000..a5599e8
--- /dev/null
+++ b/cmd/web/static/icons/black/blcn.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zM7.9 7a.9.9 0 0 0-.9.9v6.2a.9.9 0 0 0 .9.9h6.2a.9.9 0 0 0 .9-.9V7.9a.9.9 0 0 0-.9-.9zm10 0a.9.9 0 0 0-.9.9v6.2a.9.9 0 0 0 .9.9h6.2a.9.9 0 0 0 .9-.9V7.9a.9.9 0 0 0-.9-.9zm0 10a.9.9 0 0 0-.9.9v6.2a.9.9 0 0 0 .9.9h6.2a.9.9 0 0 0 .9-.9v-6.2a.9.9 0 0 0-.9-.9zm-10 0a.9.9 0 0 0-.9.9v6.2a.9.9 0 0 0 .9.9h6.2a.9.9 0 0 0 .9-.9v-6.2a.9.9 0 0 0-.9-.9z" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/blk.svg b/cmd/web/static/icons/black/blk.svg
new file mode 100644
index 0000000..5194fd6
--- /dev/null
+++ b/cmd/web/static/icons/black/blk.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm7.1-20.87c-.047-2.914-3.401-3.66-3.401-3.66s1.882 1.266 1.93 3.829c.047 2.563-.965 3.563-.965 3.563s2.483-.819 2.436-3.732zM11.936 24.819V7.169L8.5 7v.289s2.103.554 2.103 3.748v9.64c0 3.773-2.103 3.99-2.103 3.99v.32zm5.492.18c1.494-.011 3.789-1.058 4.213-3.912.423-2.854-.67-4.166-1.236-4.648-.565-.481-2.165-1.035-2.165-1.035s1.058-.542 1.541-1.325.86-2.215.506-3.72c-.353-1.505-1.647-3.01-3.154-3.227-1.506-.216-2.145.036-3.973.06v17.61s2.773.21 4.268.197zm3.971-.65s3.136-.903 3.1-4.334c-.034-3.431-3.1-4.202-3.1-4.202s1.487 1.354 1.558 4.235S21.4 24.35 21.4 24.35zm-3.1-10.334c-1.099 1.461-3.836 1.076-3.836 1.076s-.013-6.166.258-6.431c.27-.265 1.671-.735 3 .205 1.33.94 1.676 3.689.577 5.15zm.203 2.625c1.028.457 2.33 2.014 1.695 4.526-.635 2.513-2.565 2.585-3.577 2.545-1.012-.04-1.986-.024-2.095-2.938s-.063-4.47-.063-4.47 3.012-.121 4.04.337z" fill="#181818" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/block.svg b/cmd/web/static/icons/black/block.svg
new file mode 100644
index 0000000..b46a338
--- /dev/null
+++ b/cmd/web/static/icons/black/block.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zM11.022 7l5.069 9-5.16 9H21.25l5.25-9-5.25-9H11.022zm5.43 3.166h2.988L22.789 16l-3.35 5.834h-2.986L19.802 16l-3.35-5.834zm-4.34.86L10.29 7.79 5.5 16l4.748 8.14 1.84-3.21L9.21 16l2.902-4.974z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/bnb.svg b/cmd/web/static/icons/black/bnb.svg
new file mode 100644
index 0000000..c2d179b
--- /dev/null
+++ b/cmd/web/static/icons/black/bnb.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm-3.884-17.596L16 10.52l3.886 3.886 2.26-2.26L16 6l-6.144 6.144 2.26 2.26zM6 16l2.26 2.26L10.52 16l-2.26-2.26L6 16zm6.116 1.596l-2.263 2.257.003.003L16 26l6.146-6.146v-.001l-2.26-2.26L16 21.48l-3.884-3.884zM21.48 16l2.26 2.26L26 16l-2.26-2.26L21.48 16zm-3.188-.002h.001L16 13.706 14.305 15.4l-.195.195-.401.402-.004.003.004.003 2.29 2.291 2.294-2.293.001-.001-.002-.001z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/bnt.svg b/cmd/web/static/icons/black/bnt.svg
new file mode 100644
index 0000000..0187cc7
--- /dev/null
+++ b/cmd/web/static/icons/black/bnt.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm-.08-26.12l-4.518 2.647 4.518 2.648 4.603-2.648L15.92 5.88zm.743 14.134v5.295l6.137-3.501v-5.296l-6.137 3.502zm4.603-9.822l-4.604 2.648v5.296l4.604-2.648v-5.296zm-11.082 5.296l4.604 2.648V12.84l-4.604-2.648v5.296zm0 7.174l4.604 2.647v-5.295l-4.604-2.647v5.294z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/bnty.svg b/cmd/web/static/icons/black/bnty.svg
new file mode 100644
index 0000000..15d3639
--- /dev/null
+++ b/cmd/web/static/icons/black/bnty.svg
@@ -0,0 +1 @@
<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="m16 32c-8.836556 0-16-7.163444-16-16s7.163444-16 16-16 16 7.163444 16 16-7.163444 16-16 16zm9.195212-12.5992366c-.4704527-.2938932-1.0692107-.2519084-1.5396634-.0419848 0-.0419847-.0427684-.1259542-.0855368-.1679389l-1.8818109-3.1908397 1.8818109-3.1908397c.0427684-.0419847.0427684-.1259542.0855368-.1679389.4704527.2519084 1.0264423.2519084 1.5396634-.0419848.7698317-.4198473 1.0264423-1.3854961.598758-2.1412213-.4276843-.75572522-1.4113581-1.00763362-2.1811898-.58778629-.4704527.29389309-.7698317.75572519-.8126001 1.30152669h-3.9346954l-1.8818109-3.19083967c-.0427684-.04198473-.0855368-.08396947-.0855368-.1259542.4276843-.29389313.7270633-.75572519.7270633-1.30152672 0-.88167938-.7270633-1.55343511-1.5824319-1.55343511-.8553685 0-1.5824318.71374046-1.5824318 1.55343511 0 .54580153.299379 1.04961833.7270633 1.30152672-.0427685.04198473-.0855369.08396947-.0855369.1259542l-1.8818108 3.19083967h-3.97746382c-.04276843-.5038168-.299379-1.0076336-.81260014-1.30152669-.7698317-.41984733-1.75350554-.16793893-2.18118982.58778629-.42768428.7557252-.17107372 1.721374.59875799 2.1412213.47045271.2938932 1.0692107.2519084 1.53966341.0419848 0 .0419847.04276842.1259542.08553685.1679389l1.88181083 3.1908397-1.92457926 3.1908397c-.04276842.0419847-.04276842.1259542-.08553685.1679389-.47045271-.2519084-1.02644227-.2519084-1.53966341.0419848-.7698317.4198473-1.02644227 1.3854961-.59875799 2.1412213s1.41135812 1.0076336 2.18118983.5877863c.4704527-.2938931.7698317-.7557252.81260013-1.3015267h3.93469535l1.8818109 3.1908397c.0427684.0419847.0855368.0839694.0855368.1259542-.4276843.2938931-.7270633.7557252-.7270633 1.3015267 0 .8816794.7270633 1.5534351 1.5824319 1.5534351.8553685 0 1.5824318-.7137405 1.5824318-1.5534351 0-.5458015-.299379-1.0496183-.7270633-1.3015267.0427685-.0419848.0855369-.0839695.0855369-.1259542l1.8818108-3.1908397h3.9346954c.0427684.5038168.299379 1.0076336.8126001 1.3015267.7698317.4198473 1.7535056.1679389 2.1811899-.5877863.5132211-.7557252.2566105-1.721374-.5132212-2.1412213zm-7.1423275-4.4503817c0 .4198473-.1710737.7557252-.3849158 1.091603.2566106.2519084.3849158.629771.3849158 1.0076336 0 .8816794-.7270632 1.5954199-1.6252002 1.5954199h-2.0528846c-.2138421 0-.3849158-.167939-.3849158-.3778626v-4.5343512c0-.2099236.1710737-.3778626.3849158-.3778626h2.0528846c.898137 0 1.6252002.7137405 1.6252002 1.5954199z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/bpt.svg b/cmd/web/static/icons/black/bpt.svg
new file mode 100644
index 0000000..1493578
--- /dev/null
+++ b/cmd/web/static/icons/black/bpt.svg
@@ -0,0 +1 @@
<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="m16 32c-8.836556 0-16-7.163444-16-16s7.163444-16 16-16 16 7.163444 16 16-7.163444 16-16 16zm9.8836586-11.262576c.0196589-.0412832.0432496-.0766689.0629085-.1179521 1.2643719-2.6623322 1.3961426-5.7233328.3652415-8.4844702-1.0309011-2.76113728-3.1365089-4.9868079-5.8363157-6.16910551v-.01572694c-.1100899-.04914668-.2221457-.0845323-.3322356-.12974725-.1454759-.06094189-.2929177-.11795204-.4403596-.17103046-.196589-.0727371-.3931781-.13761072-.6035284-.19658674-.1435101-.04324909-.2870201-.08256644-.4305301-.11991792-.2149374-.05504428-.4298748-.10288039-.6448122-.14350832-.1317147-.02555628-.2634294-.04718082-.3931782-.06683949-.222801-.03407504-.4456019-.06094189-.6684029-.08060057-.1218852-.00982933-.2457364-.01965867-.3676216-.02555627-.2332857-.01310578-.4659161-.0183481-.6978913-.01572694-.1238511 0-.2477022 0-.3695874.00982934-.2260775.00982933-.450189.02555627-.6723347.04914668-.1356465.01376107-.2693271.03145388-.4030076.05111255-.1965891.02948802-.4108712.06290776-.613358.10419098-.1533395.03145388-.306679.06487362-.4600185.1022251-.1533394.03735148-.3558262.0904299-.5307905.14350832-.1749643.05307843-.3479627.11008858-.5209611.17103047s-.2968495.10812271-.4423254.16709873c-.1965891.07666883-.3813828.16120113-.5701084.2476993-.1238511.05701015-.2457363.11598617-.3656557.17889393-.196589.10222511-.3931781.21231368-.5897672.32633399-.1061581.06290776-.2103503.12778138-.3145426.19658674-.19527844.13105783-.38662515.26211566-.57404008.39317349-.09960514.07339238-.19789968.14809534-.29488363.22410888-.18217256.14023188-.36106862.28767194-.53668821.44232017-.10026043.08846404-.19658908.1808598-.29488363.27325557-.15727127.15202708-.31061075.30929648-.46001846.47180818-.10026043.11008858-.19658908.22214302-.29488363.33616333-.13564647.16120113-.26736115.32633399-.39317817.49539859-.09436276.12581552-.18479374.2535969-.27325883.39317348-.06684029.09829338-.14154414.19658675-.20641854.29094839-.0648744.0943616-.09829454.1749622-.1494077.2614604-.07077208.117952-.13957826.2378699-.19658909.3597537-.11991934.2182113-.23394101.4383884-.33813323.6605314-.03735192.0393174-.0648744.0864982-.07863563.1317132-.01376124.0452149-.04128371.1120544-.0648744.1670987-.10484751.242457-.19986557.4868798-.28505418.7332685-.03538603.1035357-.06946147.2070714-.10222632.3106071-.07470385.2398358-.14023355.4803269-.19658909.7214733-.02883306.1192627-.05570024.2385253-.08060152.3577879-.04587079.2254195-.08453331.4508389-.11598756.6762584-.01965891.1376107-.03735193.2732556-.05111317.4108663-.02162479.2103478-.03538603.4187298-.04521548.6290776 0 .1513718-.01179535.3007777-.01179535.4521495 0 .1965867 0 .3931735.01572713.5897602 0 .1553035.01769301.310607.03145425.4659106.01769302.1965867.04521549.3931735.07273796.5897602.01376124.1415425.04718138.3007777.06684029.4501836.03735193.1965868.08453331.3931735.13368058.5897603.0432496.1454742.06880618.281119.108124.4226615.05897672.1965867.1277829.4049686.19658908.6054871.04521549.1277814.09043098.2555628.13957825.3813783.08060153.1965867.17103251.4049687.26342938.6035213.05504494.117952.11008989.2359041.16906661.3518903.10026044.1965867.20838444.3931735.31847432.5759991.06880618.1179521.13761236.2339382.21035033.3479586.11205577.1749622.23197512.3459926.35386035.5150572.08846509.1238497.17889607.2457334.27325883.3656514.09436276.1199179.24377047.2929142.36958748.4364225.12581702.1435083.23394101.2653921.35779214.3931735.12385112.1277814.23394101.2319724.35582624.3459927.12188524.1140203.30078131.2791531.46001847.4128321.11008988.0923958.22411155.1828257.34009911.2712897.17889607.1395766.35975803.2732556.54848355.3931735.04914728.0334198.09239687.0707712.14154415.104191 2.445822 1.6405063 5.4515292 2.2211858 8.3324178 1.6097589 2.8808885-.611427 5.3916202-2.3628909 6.9602472-4.855406h.0117953c.037352-.058976.0668403-.1218838.1041923-.1828257.0806015-.1317131.1553053-.2693238.2319751-.4069345.1140217-.1867574.2201798-.3813783.3165084-.5799309zm-14.0561196 4.4998705c-.5495808-.248139-1.075908-.5448524-1.5727127-.8866062-.1749643-.1199179-.34403093-.2457334-.50916576-.3754807-.10419222-.0806006-.20838443-.163167-.30864487-.2476993-.14744181-.1238496-.28702006-.2535969-.42463242-.3833441-.13761236-.1297473-.22017978-.208382-.32633789-.3184706-.1061581-.1100885-.22411155-.2418016-.33026966-.3636854s-.22804334-.2634263-.33616734-.3931735c-.108124-.1297473-.16906661-.2241089-.25163403-.3381292-.11205578-.1572694-.22411156-.3145388-.32633788-.4757399-.06684029-.1061569-.1297488-.2123137-.19658909-.3204364-.10222632-.1749622-.19658908-.3518903-.29488363-.5307842-.05504494-.1061569-.10419221-.2142796-.15530537-.3224023-.07666975-.1946208-.15923716-.3774465-.23394102-.5661698-.04521549-.1140203-.0845333-.2300065-.12581701-.3440268-.06684029-.1867574-.1297488-.3735148-.18479374-.5642039-.03735193-.1277814-.06880618-.2535969-.10026044-.3794124-.04521549-.1847916-.08846509-.3695831-.12385112-.5543747-.02555658-.1454741-.04718138-.2732555-.07273796-.4089004-.02752247-.1828257-.05111317-.3656513-.06880618-.5504429-.01376124-.1395765-.0216248-.2791531-.02948837-.4187297 0-.1867574-.01572712-.3735148-.01572712-.5602722 0-.1356449 0-.2712897.01179534-.4049687 0-.1965868.0216248-.3931735.04128371-.5897602.01179535-.1218838.02948836-.2457335.04521549-.3676173.02948836-.2123136.0648744-.4246273.108124-.6349751.0216248-.1061569.04521549-.2123137.07077207-.3165047.05504494-.22673.12057464-.4521495.19658908-.6762584.02883307-.0917405.05897673-.1834809.09043098-.2752214.07994623-.2319724.16841132-.4613236.26539527-.6880536.03931782-.0923958.07863563-.1828257.12188523-.2732556.09829455-.2123137.19658909-.4167639.31650843-.6192482.06094262-.1081227.11991934-.2162454.18479374-.3243681.10615811-.1769281.21821389-.3479586.33420145-.5170232.08060152-.117952.16316894-.2339382.24770225-.34795851.11926404-.15857997.24245987-.3132282.36958748-.46394471.08780979-.10746741.17627488-.20772665.26539527-.30077771.14154414-.15202708.28570947-.30208829.43249599-.45018364.08649919-.08387701.17496428-.16578815.26539526-.24573343.15989246-.14285303.3237167-.28046375.49147272-.41283215.08780979-.06946065.17693017-.13498957.26736115-.19658675.17430899-.13105782.35189449-.2529416.53275639-.36565134.0956734-.06159718.192002-.1205732.288986-.17692806.1795514-.10615684.3617239-.20707137.5465177-.30274359.1100898-.05635486.2214903-.11074386.3342014-.16316699.174309-.08125586.3499286-.15792468.5268587-.23000649.1310594-.05373371.2667059-.10484626.4069395-.15333766.1585818-.05635486.3191296-.108778.4816432-.15726939.1625137-.0484914.3256826-.09239577.4895068-.13171312.1402336-.03407503.2811224-.06552891.4226666-.09436163.1874149-.03800677.3761404-.07011594.5661765-.09632751.1231959-.01703752.247047-.03276446.3715534-.04718082.2070739-.02096925.414803-.0360409.6231874-.04521495h.3381332c.2149374 0 .4305301.00524232.6467781.01572694l.3361674.02359041c.2123162.0183481.4239771.04390437.6349827.07666883.1192641.0183481.2385281.03866206.3577922.06094189.2005208.03800677.4010417.08256643.6015626.13367899.1297488.03341974.2594976.06880535.3931781.1081227.1887256.05635487.3767958.11795205.5642107.18479154.1336806.04914669.2653953.10025924.3931782.15530353 2.5904134 1.04809131 4.6299626 3.12380333 5.6323505 5.73221662 1.0023879 2.6084132.8777832 5.5157687-.3441041 8.0288553-.090431.1965867-.1965891.3695831-.2909518.5504429-.0688062.1218838-.1356465.2457334-.2083845.3656513-2.6715035 4.332165-8.1393294 6.0146176-12.7841882 3.9337007zm4.1519615-.8256643c4.6460867-.0086689 8.4088037-3.7757377 8.4120469-8.421776-.0015911-3.4048785-2.0542042-6.47349528-5.200624-7.7748324s-6.7669447-.57909032-9.1731801 1.829928c-2.40623534 2.4090183-3.12426216 6.0303411-1.81923598 9.1752015s4.37607458 5.193864 7.78099318 5.1914789zm0-14.0775766v-.0039317c3.1221702.0064982 5.6506588 2.5375942 5.6539021 5.6597323.0015896 2.2900415-1.3770063 4.3553642-3.4925265 5.2322758-2.1155203.8769116-4.5510082.392578-6.1700504-1.2270078-1.6190421-1.6195858-2.10253475-4.0552129-1.2248773-6.1704029.8776574-2.11519 2.9434838-3.4930514 5.2335521-3.4906657z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/bq.svg b/cmd/web/static/icons/black/bq.svg
new file mode 100644
index 0000000..ec3696a
--- /dev/null
+++ b/cmd/web/static/icons/black/bq.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path fill="#1D1D1D" fill-rule="evenodd" d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zM9.966 21.094c2.387 2.103 5.662 1.828 7.633.048 2.021-1.825 2.473-4.756 1.078-7.051-.923-1.519-2.28-2.408-4.044-2.677-1.781-.272-3.31.293-4.683 1.44 0-.992-.003-1.94.002-2.886a1.891 1.891 0 0 0-.542-1.363A1.925 1.925 0 0 0 8 8v14.367h1.966v-1.273zm-.004-4.14c0-2.11 1.726-3.818 3.858-3.82a3.834 3.834 0 0 1 3.858 3.868c-.001 2.084-1.725 3.787-3.847 3.8a3.849 3.849 0 0 1-3.87-3.848zm6.363 5.387c2.146.66 4.024.234 5.722-1.189v2.87c0 .531.18.995.552 1.376.379.388.845.587 1.401.602V11.631h-1.97v1.276c-.78-.648-1.614-1.122-2.58-1.341-.973-.22-1.932-.157-2.916.113l.158.096c.517.297 1.002.642 1.402 1.084.216.238.447.359.77.42 2.17.414 3.483 2.32 3.111 4.48-.283 1.643-1.787 2.988-3.457 3.084a.528.528 0 0 0-.38.18 5.713 5.713 0 0 1-1.651 1.221c-.043.022-.084.05-.162.097z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/bqx.svg b/cmd/web/static/icons/black/bqx.svg
new file mode 100644
index 0000000..a2a2ee0
--- /dev/null
+++ b/cmd/web/static/icons/black/bqx.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path fill-rule="evenodd" d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm10.954-16.142l.046-.012c-.021-.29-.03-.583-.066-.87-.077-.609-.132-1.223-.261-1.82-.236-1.092-.667-2.111-1.237-3.07a10.304 10.304 0 0 0-1.634-2.082c-.508-.501-1.064-.942-1.66-1.334a10.129 10.129 0 0 0-2.356-1.133c-.7-.236-1.42-.382-2.157-.466a11.174 11.174 0 0 0-3.343.126c-1.287.241-2.491.712-3.618 1.388a11.575 11.575 0 0 0-3.26 2.901 11.631 11.631 0 0 0-1.822 3.416 11.058 11.058 0 0 0-.579 3.177c-.022.71.006 1.42.105 2.126.136.983.41 1.925.812 2.827a10.317 10.317 0 0 0 1.924 2.9c.47.498.97.957 1.522 1.358a10.541 10.541 0 0 0 3.065 1.529c.23.072.466.121.699.181-2.117-1.162-3.709-2.795-4.663-5.043-.954-2.249-1.088-4.562-.374-6.881 1.2-3.9 4.575-6.884 9.149-7.034 2.113-.069 4.07.56 5.795 1.818 2.047 1.492 3.358 3.496 3.913 5.998zm-11.365 4.23h.007c0 1.37.002 2.74-.004 4.109-.001.159.067.196.196.204.512.03 1.024.078 1.537.09.957.02 1.913-.006 2.836-.31.964-.32 1.599-.947 1.755-1.993.164-1.102-.466-2.055-1.535-2.38-.043-.012-.076-.06-.114-.091.035-.037.063-.09.104-.106.322-.121.586-.318.819-.573.681-.744.593-2.018-.277-2.678-.51-.386-1.097-.573-1.724-.638-.866-.09-1.733-.05-2.6.006a9.88 9.88 0 0 0-.877.109c-.046.007-.118.081-.118.125-.006 1.375-.005 2.75-.005 4.126zm1.873-1.934c0-.275.006-.55-.002-.824-.004-.161.043-.246.219-.243.323.005.649-.023.97.002.2.015.41.071.59.162.649.325.688 1.216.086 1.634-.298.208-.635.281-.987.295-.235.008-.471-.009-.707-.001-.138.005-.174-.06-.173-.183.003-.28.001-.561.001-.842h.003zm-.003 3.666c0-.358.004-.717-.002-1.075-.002-.144.05-.21.194-.21.472 0 .943 0 1.403.135 1 .29 1.077 1.23.715 1.808-.216.346-.567.51-.95.556-.395.048-.798.036-1.198.045-.115.003-.164-.062-.162-.183.005-.359.002-.717.002-1.076h-.002zm6.925-6.188c0-.05.004-.068 0-.084a7.242 7.242 0 0 0-.858-1.876 6.95 6.95 0 0 0-2.827-2.503 6.671 6.671 0 0 0-2.338-.666c-.987-.088-1.965-.016-2.924.278a7.627 7.627 0 0 0-3.042 1.763 7.706 7.706 0 0 0-1.728 2.402c-.56 1.216-.764 2.49-.674 3.82.063.918.322 1.782.717 2.607.07.149.158.29.238.434 0-.247-.03-.475-.057-.704a7.117 7.117 0 0 1 .273-2.906 7.687 7.687 0 0 1 1.575-2.875c.613-.698 1.31-1.29 2.121-1.737a7.628 7.628 0 0 1 2.79-.915 7.403 7.403 0 0 1 2.357.095 6.607 6.607 0 0 1 2.673 1.166c.391.29.748.632 1.098.974.218.213.394.47.606.727z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/btc.svg b/cmd/web/static/icons/black/btc.svg
new file mode 100644
index 0000000..f8b22dd
--- /dev/null
+++ b/cmd/web/static/icons/black/btc.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path fill-rule="evenodd" d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm7.189-17.98c.314-2.096-1.283-3.223-3.465-3.975l.708-2.84-1.728-.43-.69 2.765c-.454-.114-.92-.22-1.385-.326l.695-2.783L15.596 6l-.708 2.839c-.376-.086-.746-.17-1.104-.26l.002-.009-2.384-.595-.46 1.846s1.283.294 1.256.312c.7.175.826.638.805 1.006l-.806 3.235c.048.012.11.03.18.057l-.183-.045-1.13 4.532c-.086.212-.303.531-.793.41.018.025-1.256-.313-1.256-.313l-.858 1.978 2.25.561c.418.105.828.215 1.231.318l-.715 2.872 1.727.43.708-2.84c.472.127.93.245 1.378.357l-.706 2.828 1.728.43.715-2.866c2.948.558 5.164.333 6.097-2.333.752-2.146-.037-3.385-1.588-4.192 1.13-.26 1.98-1.003 2.207-2.538zm-3.95 5.538c-.533 2.147-4.148.986-5.32.695l.95-3.805c1.172.293 4.929.872 4.37 3.11zm.535-5.569c-.487 1.953-3.495.96-4.47.717l.86-3.45c.975.243 4.118.696 3.61 2.733z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/btcd.svg b/cmd/web/static/icons/black/btcd.svg
new file mode 100644
index 0000000..6212981
--- /dev/null
+++ b/cmd/web/static/icons/black/btcd.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm1.078-12.644c.908 1.422 1.345 4.4 1.268 5.467C30.31 20.71 26.562 7.567 18.586 7c0 2.945-.678 5.322-1.508 5.322 3.267.2 5.08 5.467 0 7.034zM6 17.8c5.954 0 10.773-4.823 10.773-10.79h-5.561c.01 2.923-2.317 5.312-5.201 5.323H6V17.8zm7.287-.99c-1.507 1.357-2.349 2.057-6.478 2.723 2.436 0 4.403 2.445 4.403 5.467h5.56c0-.911-.185-5.478-3.485-8.19z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/btcz.svg b/cmd/web/static/icons/black/btcz.svg
new file mode 100644
index 0000000..57b6ee5
--- /dev/null
+++ b/cmd/web/static/icons/black/btcz.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm0-5c1.135 0 2.263-.174 3.344-.519a.888.888 0 1 0-.538-1.692 9.224 9.224 0 0 1-2.806.435c-5.086 0-9.224-4.138-9.224-9.224S10.914 6.776 16 6.776s9.224 4.138 9.224 9.224c0 .84-.114 1.678-.34 2.488a.888.888 0 1 0 1.711.478C26.865 18 27 17.002 27 16c0-6.063-4.937-11-11-11S5 9.934 5 16s4.934 11 11 11zm3.375-11.026a2.352 2.352 0 0 0-1.382-.532 2.06 2.06 0 0 0 .767-1.06c.13-.412.148-.85.054-1.27a2.537 2.537 0 0 0-.894-1.434 2.138 2.138 0 0 0-.752-.377 1.795 1.795 0 0 0-.88-.015l-.561.122a.296.296 0 0 1-.353-.224l-.148-.668a.296.296 0 0 0-.353-.224l-.677.15a.296.296 0 0 0-.227.35l.15.673a.296.296 0 0 1-.225.353l-1.833.406a.722.722 0 0 0-.55.86l1.65 7.46a.722.722 0 0 0 .86.55l1.833-.407a.296.296 0 0 1 .353.225l.148.667a.296.296 0 0 0 .353.225l.677-.15a.296.296 0 0 0 .225-.353l-.149-.672a.296.296 0 0 1 .22-.352l.253-.061c.408-.09.489-.147.831-.324a3.14 3.14 0 0 0 .868-.637c.23-.241.398-.532.494-.85.096-.343.102-.706.016-1.052-.132-.601-.388-1.061-.768-1.379zm-5.43-1.597a.722.722 0 0 1 .55-.86l1.38-.306a.767.767 0 0 1 .611.114c.19.124.316.332.38.624.07.316.035.569-.107.757a.916.916 0 0 1-.55.358l-1.305.289a.722.722 0 0 1-.861-.55l-.098-.426zm3.909 3.767a.916.916 0 0 1-.604.409l-1.569.347a.722.722 0 0 1-.86-.55l-.117-.527a.722.722 0 0 1 .55-.86l1.656-.367a.764.764 0 0 1 .663.156c.204.162.343.391.392.647a.951.951 0 0 1-.109.745h-.002zm3.298 5.383a.277.277 0 0 0-.065.18v.28c0 .153.124.277.277.277h2.452a.277.277 0 0 0 .278-.277v-.215a.277.277 0 0 0-.278-.277h-1.051a.277.277 0 0 1-.217-.45l1.466-1.842c.04-.049.061-.11.061-.172v-.284a.277.277 0 0 0-.277-.277H21.44a.277.277 0 0 0-.278.277v.216c0 .153.124.277.278.277h1.032a.277.277 0 0 1 .213.455l-1.533 1.832z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/btg.svg b/cmd/web/static/icons/black/btg.svg
new file mode 100644
index 0000000..46c309e
--- /dev/null
+++ b/cmd/web/static/icons/black/btg.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm0-5c6.075 0 11-4.925 11-11S22.075 5 16 5 5 9.925 5 16s4.925 11 11 11zm-.988-20.26c.436-.03.875-.05 1.312-.065.005.897.003 1.795 0 2.692l-1.31-.002c0-.875 0-1.75-.002-2.625zm3.152 2.667h.001c-.002-.825-.002-1.65.004-2.474 2.43.609 4.594 2.197 5.867 4.358 1.441 2.397 1.683 5.458.662 8.06-1.076 2.82-3.605 5-6.535 5.715.002-.82.004-1.638-.002-2.457 1.392-.132 2.917-.254 4.043-1.18 1.137-.996 1.4-2.691 1.07-4.105-.254-1.079-1.271-1.763-2.298-2.002 1.716-.91 1.896-3.55.495-4.807-.918-.777-2.155-.953-3.307-1.108zm-8.746-.035c1.118-.982 2.384-1.809 3.806-2.27.007.772.005 1.544.005 2.316-1.271.002-2.542.015-3.81-.046zm-1.482 1.99c.37-.693.952-1.242 1.318-1.936.066.085.09.188.071.308.009.527.017 1.053.093 1.574.647.004 1.304-.046 1.945.081.388.074.622.477.599.85.021 2.314-.006 4.629.013 6.943-.02.405.081.894-.271 1.19-.603.203-1.254.094-1.878.107-.242.667-.409 1.362-.423 2.07 1.272.07 2.55.023 3.825.036 0 .77.002 1.542-.003 2.312-2.497-.803-4.63-2.667-5.705-5.063-1.245-2.673-1.077-5.931.416-8.473zm7.13.101c1.108.032 2.326-.136 3.324.456.855.486.908 1.859.08 2.4-.998.662-2.263.535-3.403.556v-3.412zm0 5.248h.001c1.362.037 2.853-.196 4.08.537.903.503 1.008 1.94.132 2.522-1.225.849-2.805.612-4.212.726V16.71zm-.051 5.925h1.365c0 .896.002 1.792-.002 2.688a37.374 37.374 0 0 1-1.368-.061c.003-.876.005-1.752.005-2.627z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/btm.svg b/cmd/web/static/icons/black/btm.svg
new file mode 100644
index 0000000..28c6250
--- /dev/null
+++ b/cmd/web/static/icons/black/btm.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path d="M10.827 15.376l1.745-3.7L7.23 17.02 6 18.248l3.894 3.858-.812-3.032 1.745-3.699-1.745 3.7 5.442-5.443-1.952-1.955-1.745 3.699zM16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zM12.926 9.082l5.442 5.442L13.752 6l-3.86 3.894 3.034-.812zm6.148 13.836l-5.442-5.442L18.248 26l3.858-3.894-3.032.812zM20.04 9.34l2.066.552.814 3.032-5.444 5.444 1.952 1.953L26 13.75l-1.638-6.113L18.248 6l-.772.775L20.04 9.34zM13.752 26l.772-.775-2.564-2.567-2.066-.552L6 18.248l1.64 6.112L13.752 26zM26 18.248l-.775-.772-2.565 2.564-.554 2.066L18.248 26l6.114-1.638L26 18.248zM6 13.752l.775.772 2.565-2.566.552-2.064L13.752 6 7.64 7.638 6 13.752zm14.32-1.183l-5.34-5.338L13.752 6l4.616 8.524 1.953-1.955zm-8.64 6.86L18.247 26l-4.616-8.524-1.953 1.952z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/bts.svg b/cmd/web/static/icons/black/bts.svg
new file mode 100644
index 0000000..db6833c
--- /dev/null
+++ b/cmd/web/static/icons/black/bts.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path fill-rule="evenodd" d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm-5-18.798v5.2h3.866c.056-.312.176-.603.344-.856L11 13.202zm0-1.168l4.776 4.928a2.13 2.13 0 0 1 .83-.355v-6.468L11 5v7.034zm10.528 10.862A6.276 6.276 0 0 0 23 19.23h-3.853a2.274 2.274 0 0 1-.344.856l2.725 2.811zm-.567.585l-2.724-2.811a2.13 2.13 0 0 1-.83.355V25a5.887 5.887 0 0 0 3.554-1.52zm-9.948-4.252c.09 1.4.63 2.674 1.473 3.667l2.724-2.81a2.274 2.274 0 0 1-.344-.857h-3.853zM23 18.403a6.276 6.276 0 0 0-1.472-3.668l-2.725 2.811c.168.253.288.544.344.857H23zm-9.948 5.078A5.887 5.887 0 0 0 16.606 25v-3.975a2.13 2.13 0 0 1-.83-.355l-2.724 2.81zm7.91-9.33a5.887 5.887 0 0 0-3.555-1.52v3.976c.303.058.585.181.83.355l2.724-2.811z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/btx.svg b/cmd/web/static/icons/black/btx.svg
new file mode 100644
index 0000000..ba0c236
--- /dev/null
+++ b/cmd/web/static/icons/black/btx.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path fill-rule="evenodd" d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm6.632-17.98c.314-2.096-1.282-3.223-3.465-3.975l.708-2.84-1.728-.43-.69 2.765c-.454-.114-.92-.22-1.384-.326l.694-2.783L15.039 6l-.708 2.839c-.376-.086-.746-.17-1.104-.26l.002-.009-2.384-.595-.46 1.846s1.283.294 1.256.312c.7.175.826.638.805 1.006l-.806 3.235c.048.012.11.03.18.057l-.183-.045-1.13 4.532c-.086.212-.303.531-.793.41.018.025-1.256-.313-1.256-.313L7.6 20.993l2.25.561c.418.105.828.215 1.232.318l-.716 2.872 1.727.43.708-2.84c.472.127.93.245 1.378.357l-.706 2.828 1.728.43.716-2.866c2.947.558 5.163.333 6.096-2.333.752-2.146-.037-3.385-1.588-4.192 1.13-.26 1.98-1.003 2.207-2.538zm-3.95 5.538c-.533 2.147-4.147.986-5.319.695l.95-3.805c1.17.293 4.928.872 4.37 3.11zm.535-5.569c-.487 1.953-3.495.96-4.47.717l.86-3.45c.976.243 4.118.696 3.61 2.733zm5.03 7.629l.154-.667a1.192 1.192 0 0 0-.518.029c-.154.046-.29.12-.408.222a1.351 1.351 0 0 0-.3.375 1.87 1.87 0 0 0-.182.484 1.61 1.61 0 0 0-.025.68c.041.205.12.387.238.545.117.159.268.292.453.4.184.109.39.189.615.241.222.051.436.067.642.047a1.367 1.367 0 0 0 .993-.553c.122-.163.21-.363.265-.601.09-.39.058-.727-.096-1.01-.154-.284-.42-.503-.8-.656l-.154.666c.211.082.362.2.454.354.092.155.115.33.07.525a.726.726 0 0 1-.47.54 1.05 1.05 0 0 1-.366.064c-.131 0-.26-.014-.384-.042a1.628 1.628 0 0 1-.54-.211.942.942 0 0 1-.285-.282.67.67 0 0 1-.102-.306c-.007-.105 0-.2.02-.285a.754.754 0 0 1 .25-.432.642.642 0 0 1 .476-.127zm2.692-2.113a1.69 1.69 0 0 0 .03-.674 1.414 1.414 0 0 0-.22-.555 1.45 1.45 0 0 0-.434-.414 1.986 1.986 0 0 0-.62-.251 1.967 1.967 0 0 0-.66-.045 1.45 1.45 0 0 0-.572.182c-.17.098-.317.233-.441.403a1.69 1.69 0 0 0-.269.619 1.69 1.69 0 0 0-.03.673c.037.208.11.393.22.556.11.163.255.3.434.414.18.113.384.196.614.25.234.054.456.069.667.046a1.45 1.45 0 0 0 .571-.182c.17-.099.318-.233.441-.403a1.69 1.69 0 0 0 .27-.619zm-2.624-2.798l3.023.698.154-.666-1.438-.332a1.441 1.441 0 0 1-.43-.167 1 1 0 0 1-.284-.25.751.751 0 0 1-.132-.64c.01-.048.025-.095.042-.142l.053-.139-.643-.148-.033.088c-.01.028-.025.081-.043.16a.817.817 0 0 0-.01.311 1.14 1.14 0 0 0 .26.556.692.692 0 0 0 .213.169l-.003.012-.584-.135-.145.625zm2.28-2.19l.512-2.22a1.775 1.775 0 0 0-.668-.109 1.64 1.64 0 0 0-.627.142c-.192.087-.36.213-.503.38a1.39 1.39 0 0 0-.297.605 1.429 1.429 0 0 0-.011.638c.044.199.125.379.241.539.117.16.264.297.442.41a2.096 2.096 0 0 0 1.253.295 1.34 1.34 0 0 0 1.004-.56c.12-.165.207-.366.262-.604.037-.164.051-.326.041-.486a1.373 1.373 0 0 0-.105-.452 1.294 1.294 0 0 0-.65-.667l-.145.63c.154.098.259.216.315.354a.822.822 0 0 1 .017.5.851.851 0 0 1-.156.345.737.737 0 0 1-.254.206.858.858 0 0 1-.321.083 1.191 1.191 0 0 1-.35-.028zm-.182 4.867a.785.785 0 0 1-.49.576 1.1 1.1 0 0 1-.378.076 1.57 1.57 0 0 1-.775-.179 1.061 1.061 0 0 1-.306-.234.785.785 0 0 1-.185-.732.785.785 0 0 1 .488-.577c.115-.047.241-.073.377-.076a1.582 1.582 0 0 1 .775.179 1.1 1.1 0 0 1 .306.234.785.785 0 0 1 .188.733zm.102-6.523l-.36 1.556a.91.91 0 0 1-.516-.363.748.748 0 0 1-.113-.285.822.822 0 0 1 .15-.624.773.773 0 0 1 .52-.287c.105-.014.212-.013.319.003z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/burst.svg b/cmd/web/static/icons/black/burst.svg
new file mode 100644
index 0000000..0b17fec
--- /dev/null
+++ b/cmd/web/static/icons/black/burst.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm-4.294-12.704l.525-2.29h1.529L12.497 24h4.875c3.017 0 4.876-1.347 5.332-3.873l.228-1.265c.295-1.636-.1-2.77-1.272-3.371 1.184-.579 1.873-1.582 2.146-3.09l.1-.556C24.373 9.255 23.109 8 19.99 8h-4.606l-1.142 6.329-4.578-.003-.51 2.443H4zm5.066-2.747h1.49c1.513 0 2.047.614 1.769 2.157l-.245 1.354c-.218 1.207-.86 1.719-2.013 1.719h-1.945zm1.143-6.329h1.595c1.18 0 1.647.62 1.422 1.868l-.157.867c-.23 1.278-.984 1.83-2.272 1.83H17.09z" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/cdn.svg b/cmd/web/static/icons/black/cdn.svg
new file mode 100644
index 0000000..6eed53e
--- /dev/null
+++ b/cmd/web/static/icons/black/cdn.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm0-26l-1.66 3.016c-.188.328-.525.298-.863.115l-1.2-.607.894 4.633c.189.847-.415.847-.713.48L10.36 11.35l-.34 1.162c-.04.153-.212.313-.471.275l-2.65-.544.695 2.468c.15.549.266.776-.15.92l-.945.434 4.563 3.612c.181.137.272.383.208.605l-.4 1.278c1.572-.177 2.98-.442 4.552-.606.139-.014.371.209.37.366L15.585 26h.764l-.12-4.67c-.001-.157.21-.39.348-.376 1.572.164 2.98.43 4.551.606l-.399-1.278a.574.574 0 0 1 .208-.605l4.563-3.612-.945-.433c-.416-.145-.3-.372-.15-.921l.696-2.468-2.651.544c-.259.038-.432-.122-.47-.275l-.341-1.162-2.097 2.288c-.298.366-.902.366-.713-.48l.895-4.634-1.201.607c-.338.183-.675.213-.863-.115z" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/cdt.svg b/cmd/web/static/icons/black/cdt.svg
new file mode 100644
index 0000000..83d1003
--- /dev/null
+++ b/cmd/web/static/icons/black/cdt.svg
@@ -0,0 +1 @@
<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="m16 32c-8.836556 0-16-7.163444-16-16s7.163444-16 16-16 16 7.163444 16 16-7.163444 16-16 16zm10.9999996-15.9705098c-.0253182-6.05785849-4.8724972-10.97148093-10.880346-11.0294902v2.80160848c3.9446931-.00144714 7.316637 2.86292602 7.98477 6.78284162h-3.8900161c.1487194.4571602.2276169.9344676.2339859 1.4155495-.0015809.4815018-.0806021.959558-.2339859 1.4155495h3.8900161c-.6592136 3.9250627-4.0365601 6.7940252-7.98477 6.7828416v2.8016089c2.885885.0007821 5.6537945-1.1547847 7.6944235-3.2123239 2.0406289-2.0575392 3.1866986-4.8483858 3.1859225-7.7581855zm-7.253564 2.3592493c-1.2842065 2.0272477-3.9551076 2.6210745-5.9657963 1.3263876-2.0106887-1.294687-2.5998477-3.9876741-1.3159614-6.0151279 1.2838863-2.0274539 3.9546937-2.6217095 5.9655868-1.3273453.5220761.34947.9695731.8006752 1.3161709 1.3270777h3.0710654c-1.1352848-3.3048009-4.4714754-5.29983742-7.8920677-4.71944362-3.4205922.58039381-5.9254333 3.56651562-5.9254333 7.06394752s2.5048411 6.4835538 5.9254333 7.0639476c3.4205923.5803938 6.7567829-1.4146428 7.8920677-4.7194436z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/clam.svg b/cmd/web/static/icons/black/clam.svg
new file mode 100644
index 0000000..ea95c51
--- /dev/null
+++ b/cmd/web/static/icons/black/clam.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm1.81-24.13c0 .883-.028 4.005-.375 7.153-.327 2.967-.846 6.223-.965 6.954.15.014.292.037.426.067.286-.575 1.693-3.459 2.338-5.626.738-2.48 1.164-5.788 1.176-7.126l.002-.241c-.245-.373-.779-1.068-1.47-1.254-.604-.162-.955-.09-1.133-.016zm2.899 1.424c-.013 1.355-.443 4.701-1.189 7.207-.633 2.129-1.99 4.933-2.33 5.62.146.046.288.101.425.167.365-.47 2.038-2.663 3.086-4.645 1.235-2.34 2.383-5.442 2.538-6.044l.064-.247c-.137-.418-.465-1.196-1.101-1.605-.657-.423-1.232-.47-1.493-.464zm.257 8.484c-1.033 1.955-2.665 4.108-3.086 4.653.174.104.337.224.488.36.448-.435 2.317-2.267 3.561-3.811 1.436-1.783 2.863-4.285 3.097-4.828l.121-.282c-.033-.36-.135-.93-.444-1.352-.362-.494-.918-.743-1.177-.837-.196.745-1.384 3.87-2.56 6.097zm-9.961-8.252c.112.877.644 3.657 1.572 6.652.832 2.685 2.07 5.365 2.348 5.956.144-.047.292-.084.441-.11-.11-.64-.676-4.004-1.027-7.167-.384-3.457-.54-6.386-.561-6.981l-.002-.059c-.261-.076-.845-.17-1.594.173-.69.315-1.05.907-1.212 1.262l.035.274zm3.071-1.66c.021.592.177 3.511.56 6.96.351 3.168.92 6.54 1.026 7.155.143-.014.286-.022.43-.022l.078.002c.108-.664.637-3.967.968-6.97.346-3.133.373-6.242.373-7.12v-.142C17.23 7.483 16.578 7 15.78 7c-.797 0-1.435.483-1.709.73l.004.136zm2.016 14.387c-1.628 0-2.37.957-2.59 1.312C14.878 24.56 15.753 25 16.105 25c.352 0 1.349-.533 2.574-1.392-.225-.374-.97-1.355-2.587-1.355zm9.201-7.968c-.257.583-1.69 3.092-3.13 4.878-1.252 1.554-3.128 3.394-3.584 3.835.126.136.24.283.34.439a29.17 29.17 0 0 0 2.791-2.287c2.352-2.189 4.225-4.353 4.287-5.444a1.539 1.539 0 0 0-.704-1.421zM6.82 14.073c.537 1.341 1.56 2.93 3.042 4.722a33.811 33.811 0 0 0 3.91 3.996c.1-.09.207-.174.319-.25-.418-.488-1.91-2.308-3.283-4.941-1.538-2.95-2.122-4.99-2.372-5.862l-.037-.13-.002-.006c-.344.091-1.212.375-1.553.995a1.96 1.96 0 0 0-.231.929c.065.184.134.366.207.547zm6.74 8.928a34.204 34.204 0 0 1-3.93-4.02c-1.448-1.752-2.464-3.315-3.027-4.652-.21.182-.649.67-.6 1.533.066 1.131 1.715 2.922 4.726 5.496.969.829 1.813 1.5 2.532 2.03a2.91 2.91 0 0 1 .3-.387zM8.687 11.527l.037.13c.248.864.826 2.885 2.35 5.809 1.394 2.673 2.908 4.494 3.273 4.916.097-.053.196-.101.298-.144-.3-.638-1.525-3.304-2.353-5.974-.934-3.013-1.47-5.816-1.582-6.701l-.005-.034a2.169 2.169 0 0 0-1.378.41c-.465.339-.655.887-.732 1.253.024.092.053.202.092.335z" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/cloak.svg b/cmd/web/static/icons/black/cloak.svg
new file mode 100644
index 0000000..56a3f9f
--- /dev/null
+++ b/cmd/web/static/icons/black/cloak.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm.003-27C9.94 5 5.003 9.929 5 15.986 4.997 22.053 9.925 26.994 15.986 27h.01C22.062 27 26.998 22.067 27 16.003 27.002 9.946 22.069 5.01 16.003 5zM16 6.418h.001c2.556 0 4.96.998 6.771 2.81a9.504 9.504 0 0 1 2.805 6.77c-.004 5.28-4.306 9.576-9.59 9.576-5.273-.004-9.562-4.3-9.561-9.576.002-5.282 4.297-9.58 9.574-9.58zm4.728 8.599a4.798 4.798 0 0 0-4.701-3.856c-.355 0-.715.04-1.07.118-2.382.522-3.967 2.676-3.77 5.12.093 1.161.54 2.137 1.363 2.985l.158.163.21-.089.388-.16.489-.196-.387-.359a3.635 3.635 0 0 1-1.114-2.04c-.223-1.186.082-2.294.88-3.204a3.764 3.764 0 0 1 2.83-1.28c.988 0 1.918.38 2.62 1.067.799.78 1.183 1.728 1.144 2.814-.039 1.086-.448 1.987-1.217 2.677l-.394.354.49.204c.123.051.244.106.363.164l.216.106.17-.171c1.235-1.254 1.671-2.698 1.332-4.417zm-10.755 6.29l.244.273.916-.986-.196-.227a6.592 6.592 0 0 1-1.43-2.77 6.618 6.618 0 0 1 .12-3.626 6.588 6.588 0 0 1 2.009-3.037 6.699 6.699 0 0 1 4.371-1.625c1.761 0 3.419.678 4.667 1.909 1.23 1.212 1.902 2.684 1.998 4.374.103 1.85-.467 3.49-1.695 4.873l-.198.223.898 1.002.249-.268c1.963-2.105 2.62-5.257 1.675-8.03a8.028 8.028 0 0 0-7.787-5.426 8.032 8.032 0 0 0-7.443 5.517c-1.07 3.258.126 6.178 1.602 7.824z" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/cnd.svg b/cmd/web/static/icons/black/cnd.svg
new file mode 100644
index 0000000..da00a48
--- /dev/null
+++ b/cmd/web/static/icons/black/cnd.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm3.473-20.52l2.667-.612 1.033-1.7-1.02-1.674-1.306-.902L18.164 6l-1.655.933-2.648-.472-3.636 2.52-.283 2.941-1.543.644.178 2.729-1.077.858 1.076 3.072.162.322 1.138 3.163 2.34.828 1.733 1.764 1.994.698.902-.26 1.431-.165 2.098-.601 3.126-1.765-.818-3.232-1.574-.62-.784.897-2.205.542-3.207-.508-1.035-1.197.36-1.17-1.516-2.4 1.275-1.556.136-2.645 1.826-1.048 1.252-.5 1.7.307z" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/cnx.svg b/cmd/web/static/icons/black/cnx.svg
new file mode 100644
index 0000000..46a523b
--- /dev/null
+++ b/cmd/web/static/icons/black/cnx.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill-rule="evenodd"><path d="M14.514 25.556A8.482 8.482 0 0 0 17.064 27l-.142-1.374a9.674 9.674 0 0 0 8.65-8.249A8.481 8.481 0 0 0 27 14.847l-1.383.143a9.674 9.674 0 0 0-8.24-8.562A8.481 8.481 0 0 0 14.847 5l.143 1.383a9.674 9.674 0 0 0-8.562 8.24A8.481 8.481 0 0 0 5 17.153l1.383-.143a9.674 9.674 0 0 0 8.131 8.546zm.57-4.132a5.503 5.503 0 0 1-4.554-4.845l1.3-.135a6.977 6.977 0 0 1-1.266-1.287 5.503 5.503 0 0 1 4.857-4.627l.135 1.3a6.977 6.977 0 0 1 1.287-1.266 5.503 5.503 0 0 1 4.627 4.857l-1.3.135c.496.393.918.822 1.266 1.287a5.503 5.503 0 0 1-4.945 4.635l-.136-1.309c-.389.491-.812.91-1.271 1.255zM16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16z"/><path d="M6.383 17.01L5 17.153c.74-2.07 2.203-3.726 4.391-4.968.207 1.716 1.02 3.135 2.44 4.259l-1.3.135a5.503 5.503 0 0 0 4.553 4.845 6.084 6.084 0 0 1-2.987 1.185c.681 1.2 1.487 2.183 2.417 2.947a9.674 9.674 0 0 1-8.131-8.546zm19.234-2.02L27 14.847c-.74 2.07-2.203 3.726-4.391 4.968-.207-1.716-1.02-3.135-2.44-4.259l1.3-.135a5.503 5.503 0 0 0-4.626-4.857 6.085 6.085 0 0 1 2.972-1.173c-.687-1.209-1.499-2.196-2.438-2.963a9.674 9.674 0 0 1 8.24 8.562z" opacity=".5"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/cny.svg b/cmd/web/static/icons/black/cny.svg
new file mode 100644
index 0000000..5710848
--- /dev/null
+++ b/cmd/web/static/icons/black/cny.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zM9.171 8v1.925h13.816V8zm-1.54 5.641v1.945h4.895v.385c-.079 1.886-.473 3.407-1.223 4.6-.75 1.08-2.171 2.003-4.303 2.735L8.105 25c2.21-.75 3.79-1.81 4.777-3.157 1.006-1.464 1.559-3.427 1.657-5.872v-.385h2.922v6.93c0 1.406.69 2.118 2.092 2.118h3.138c.69 0 1.204-.212 1.559-.597.355-.404.612-1.694.75-3.87l-1.855-.577c-.04 1.56-.138 2.503-.277 2.81-.118.29-.315.444-.552.444h-2.171c-.454 0-.671-.25-.671-.751v-6.507h5.23V13.64z" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/cred.svg b/cmd/web/static/icons/black/cred.svg
new file mode 100644
index 0000000..1b0651d
--- /dev/null
+++ b/cmd/web/static/icons/black/cred.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm-3.864-16.034l-1.253 1.271L15.618 22 26 11.539l-1.253-1.271-9.13 9.19zm2.11-.31l1.255 1.273 5.616-5.658L19.864 10zm-2.276 4.83L7.251 15.7 6 16.97l4.734 4.762z" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/crpt.svg b/cmd/web/static/icons/black/crpt.svg
new file mode 100644
index 0000000..e806c91
--- /dev/null
+++ b/cmd/web/static/icons/black/crpt.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm5.833-22.256l.576-.588c-1.604-1.343-3.577-2.099-5.634-2.099-4.647 0-8.472 3.653-8.76 8.397h.822c.288-4.24 3.743-7.557 7.938-7.557 1.85 0 3.62.63 5.058 1.847zm-.288 2.771l.577-.587a6.655 6.655 0 0 0-5.347-2.73c-3.702 0-6.704 3.066-6.704 6.802 0 3.778 3.002 6.843 6.704 6.843 2.098 0 4.071-1.008 5.347-2.729l-.577-.588a5.865 5.865 0 0 1-4.77 2.478c-3.249 0-5.881-2.688-5.881-6.004 0-3.275 2.632-5.962 5.88-5.962a5.863 5.863 0 0 1 4.771 2.477zm.946-2.141c.206.21.37.42.535.63l.576-.588c-.165-.21-.33-.42-.534-.63zm-5.757 14.61a8.688 8.688 0 0 0 5.634-2.099l-.576-.587a7.767 7.767 0 0 1-5.058 1.847c-4.195 0-7.65-3.317-7.938-7.557h-.822c.288 4.744 4.113 8.396 8.76 8.396zm5.757-3.316l.577.588c.205-.21.37-.42.534-.63l-.576-.588c-.164.21-.329.42-.535.63zM6.823 16c0-5.584 4.482-10.16 9.952-10.16 2.961 0 5.757 1.344 7.65 3.695L25 8.947C22.944 6.427 19.941 5 16.775 5 10.853 5 6 9.912 6 16c0 6.045 4.812 11 10.775 11 3.208 0 6.17-1.428 8.225-3.947l-.576-.587c-1.892 2.393-4.688 3.694-7.65 3.694-5.469 0-9.951-4.576-9.951-10.16z" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/cvc.svg b/cmd/web/static/icons/black/cvc.svg
new file mode 100644
index 0000000..bf1e443
--- /dev/null
+++ b/cmd/web/static/icons/black/cvc.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm1.161-15.221a2.342 2.342 0 0 0 1.33-2.107c0-1.294-1.062-2.343-2.37-2.343-1.31 0-2.373 1.049-2.373 2.343a2.34 2.34 0 0 0 1.332 2.106v2.894h2.081v-2.893zm-1.04 6.721c-4.186 0-7.59-3.364-7.59-7.5s3.404-7.5 7.59-7.5c3.415 0 6.31 2.24 7.26 5.312h2.616C24.987 9.342 20.949 6 16.12 6 10.531 6 6 10.477 6 16s4.531 10 10.12 10c4.829 0 8.867-3.342 9.877-7.812H23.38c-.95 3.072-3.845 5.312-7.26 5.312z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/dash.svg b/cmd/web/static/icons/black/dash.svg
new file mode 100644
index 0000000..865bc4e
--- /dev/null
+++ b/cmd/web/static/icons/black/dash.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path fill-rule="evenodd" d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zM6.381 14.686l-1.01 2.952h7.753l.99-2.952H6.381zm3.6-4.896l-1.01 3.181h17.6s.896-3.18-2.247-3.18H9.98zM5.867 22.533h14.419c2.99 0 4.247-3.18 4.247-3.18H6.895l-1.028 3.18zm16.152-9.562l-2.057 6.381h4.571l2.038-6.38H22.02z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/dat.svg b/cmd/web/static/icons/black/dat.svg
new file mode 100644
index 0000000..9dc2802
--- /dev/null
+++ b/cmd/web/static/icons/black/dat.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm4.054-26.394c-.376 0-.691.12-.947.359-.24.239-.359.554-.359.947v6.912a6.306 6.306 0 0 0-4.94-2.33c-1.23 0-2.347.308-3.354.922-.99.614-1.775 1.468-2.355 2.56-.564 1.075-.845 2.278-.845 3.61s.307 2.543.921 3.635a6.882 6.882 0 0 0 2.535 2.56c1.092.614 2.295.921 3.61.921 1.314 0 2.5-.307 3.558-.921a6.882 6.882 0 0 0 2.534-2.56c.632-1.092.947-2.304.947-3.635V6.912c0-.393-.119-.708-.358-.947-.239-.24-.555-.359-.947-.359zm-5.735 17.792c-.853 0-1.63-.204-2.33-.614a4.73 4.73 0 0 1-1.638-1.74c-.392-.735-.588-1.554-.588-2.458s.196-1.716.588-2.432a4.528 4.528 0 0 1 1.639-1.716c.7-.426 1.476-.64 2.33-.64.853 0 1.62.214 2.303.64.7.41 1.246.982 1.639 1.716.392.716.589 1.527.589 2.432s-.197 1.723-.59 2.457a4.468 4.468 0 0 1-1.638 1.741c-.682.41-1.45.614-2.304.614z" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/data.svg b/cmd/web/static/icons/black/data.svg
new file mode 100644
index 0000000..b94b945
--- /dev/null
+++ b/cmd/web/static/icons/black/data.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm8.14-22.086l1.607-1.594c.38-.376.301-1.064-.174-1.535-.475-.472-1.17-.549-1.549-.172l-3.016 2.99-.103.103-2.628 2.605c-1.768-1.283-4.27-1.132-5.867.45a4.464 4.464 0 0 0-.454 5.817l-2.006 1.99a7.844 7.844 0 0 1-1.189-2.293c-.673-2.038-.492-4.27.6-6.11 1.703-2.87 4.75-4.118 7.638-3.752a1.07 1.07 0 0 0 1.216-.986 1.307 1.307 0 0 0-1.174-1.374c-2.901-.297-5.9.65-8.115 2.846-3.67 3.638-3.885 9.409-.66 13.338l-1.84 1.825c-.363.36-.273 1.035.203 1.506.475.471 1.155.562 1.518.202l1.981-1.964h.001l1.432-1.42.003-.004 2.322-2.302a4.558 4.558 0 0 0 4.92-.976 4.463 4.463 0 0 0 .985-4.879l2.634-2.611c1.931 2.908 1.548 6.934-1.11 9.568a7.886 7.886 0 0 1-6.13 2.279.978.978 0 0 0-1.03.888l-.028.32a1.038 1.038 0 0 0 .991 1.13 10.306 10.306 0 0 0 7.832-2.996c3.597-3.567 4.013-9.061 1.19-12.89zm-7.001 7.535a2.18 2.18 0 0 1-3.06 0 2.135 2.135 0 0 1 0-3.033 2.179 2.179 0 0 1 3.06 0 2.135 2.135 0 0 1 0 3.033z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/dbc.svg b/cmd/web/static/icons/black/dbc.svg
new file mode 100644
index 0000000..62c4363
--- /dev/null
+++ b/cmd/web/static/icons/black/dbc.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm-2.215-15.072c.158-.166.158-.28-.01-.438-.325-.308-.653-.614-.978-.922l-1.508-1.431c-.13-.124-.263-.246-.394-.369-.074-.07-.157-.102-.263-.076-.09.023-.182.045-.273.043-.142-.004-.216.07-.283.178-.555.89-1.113 1.779-1.67 2.668-.272.436-.546.872-.817 1.31-.119.193-.037.355.19.385l1.133.148c.497.064.993.13 1.49.19.241.029.315.095.344.332.022.181.046.362.074.542.018.117.117.198.247.219.06-.04.132-.072.182-.124.298-.308.59-.621.885-.93l1.65-1.725zm11.09 2.319c-.398-.336-.803-.664-1.193-1.008-.163-.144-.325-.203-.536-.136a.547.547 0 0 1-.418-.034c-.176-.09-.325-.06-.485.044-.758.49-1.52.973-2.28 1.458l-1.358.868c-.112.072-.195.161-.199.302l-.034 1.195a.473.473 0 0 0 .135.394c.248.285.494.573.74.86l.593.684a.327.327 0 0 0 .215.123c.235.027.409-.12.406-.355-.002-.205-.015-.41-.023-.614a.343.343 0 0 1 .125-.282c.046-.04.097-.076.148-.109l1.643-1.065c.85-.551 1.7-1.104 2.55-1.654.144-.093.212-.217.187-.386-.02-.133-.122-.207-.215-.285zm-7.298.992c-.402-.405-.81-.803-1.215-1.205l-1.799-1.79a.386.386 0 0 0-.562.028c-.45.475-.901.949-1.352 1.422-.418.437-.834.875-1.255 1.309-.187.191-.184.43.012.608.35.32.689.653 1.033.98.06.058.125.113.187.17a.33.33 0 0 0 .24.095h.196c.266-.014.554-.032.843-.043.489-.02.978-.033 1.467-.056.121-.005.254-.01.36-.06.59-.272 1.174-.557 1.76-.84.175-.084.25-.211.212-.397a.47.47 0 0 0-.127-.221zm2.478-8.049c.091.14.176.286.263.43.77 1.267 1.543 2.533 2.308 3.803a.49.49 0 0 0 .807.055c.523-.705 1.053-1.406 1.577-2.11a.664.664 0 0 0 .154-.398l.022-.01c-.037-.085-.062-.178-.112-.255-.372-.572-.749-1.142-1.125-1.712-.178-.27-.355-.543-.535-.812-.104-.156-.254-.243-.443-.21-.857.15-1.712.313-2.57.456-.321.053-.54.465-.346.763zm-1.505 3.532l.152-1.324.13-1.13.1-.88c-.01-.018-.027-.079-.061-.09-.041-.014-.099.01-.146.026-.023.008-.04.035-.058.055l-.656.69c-.446.468-.89.937-1.337 1.405l-1.958 2.049c-.137.143-.136.185.006.317.428.4.855.8 1.28 1.203.49.462.979.927 1.468 1.39.136.13.271.26.413.383.032.027.096.047.132.033.036-.014.069-.07.078-.112.019-.088.02-.18.03-.271l.148-1.301c.042-.37.087-.739.129-1.108l.15-1.335zm3.806 1.02c-.174-.283-.344-.568-.516-.852l-1.955-3.216c-.053-.088-.103-.179-.164-.261-.023-.03-.08-.059-.115-.053-.033.006-.062.055-.088.088-.01.014-.01.036-.014.055l-.099.71-.262 1.906-.27 1.951-.247 1.782-.11.808c.01.031.014.096.046.142.057.084.164.09.268.023.263-.166.525-.333.787-.501.834-.534 1.667-1.069 2.504-1.6.107-.067.159-.144.147-.27a.617.617 0 0 1 .092-.404c.07-.107.06-.205-.004-.309zm-4.053-4.904l-.725.127-2.97.521-2.515.44c-.262.045-.524.09-.785.137-.143.025-.215.096-.225.221-.007.092.043.157.106.217.472.443.944.886 1.414 1.33.484.457.967.917 1.45 1.375.155.148.276.148.425-.008.415-.434.827-.871 1.241-1.306l1.982-2.074.68-.715c.05-.053.094-.115.045-.181-.032-.043-.092-.064-.123-.084zm-6.739.632c-.04.028-.073.066-.11.099l.022.041c.037 0 .074.006.11 0l2.57-.462 2.354-.423c.663-.119 1.326-.24 1.99-.358.09-.016.14-.06.173-.144.036-.087.084-.17.138-.248.042-.062.064-.12.03-.19l-.119-.26c-.309-.666-.618-1.333-.929-1.999-.075-.162-.17-.183-.32-.081l-4.51 3.072c-.467.317-.933.634-1.399.953zm-4.69 1.526c.057-.013.114-.02.168-.039.801-.285 1.602-.573 2.404-.855a.36.36 0 0 0 .249-.26.692.692 0 0 1 .512-.51.434.434 0 0 0 .3-.255c.276-.573.558-1.144.836-1.716.152-.312.304-.623.451-.937a.359.359 0 0 0-.034-.389.348.348 0 0 0-.354-.144.638.638 0 0 0-.201.08c-.976.562-1.95 1.126-2.926 1.687a.659.659 0 0 0-.25.245c-.366.629-.736 1.256-1.104 1.885-.128.217-.26.431-.379.653-.141.263.034.55.329.555zm4.153-1.826c-.004.075.063.117.133.087.031-.014.06-.035.088-.054l1.18-.804 3.694-2.513.618-.421c.08-.054.142-.118.135-.215 0-.159-.112-.257-.274-.25-.227.011-.454.027-.68.036l-1.93.073c-.327.013-.654.03-.981.04-.124.005-.197.06-.247.17-.215.479-.436.956-.654 1.434-.35.766-.7 1.531-1.048 2.297a.346.346 0 0 0-.034.12zM9.664 13.82c.032-.05.071-.103.024-.166-.052-.07-.115-.042-.178-.023l-.265.082-2.015.64c-.356.113-.712.226-1.068.341-.119.039-.16.093-.162.22.006.023.017.071.033.118l.67 1.882c.076.215.151.43.232.644.05.134.19.187.296.11a.425.425 0 0 0 .101-.121l1.84-2.94c.164-.263.329-.524.492-.787zm16.118 2.609c-.077-.438-.155-.875-.231-1.313-.022-.129-.09-.22-.222-.25-.126-.027-.225.023-.3.126l-.225.303c-.369.497-.736.995-1.106 1.49-.08.109-.101.218-.039.341.065.128.07.266.046.402-.024.136.02.235.122.32.453.379.906.758 1.357 1.139.22.185.438.121.514-.154l.265-.956c.016-.059.026-.119.037-.168-.006-.049-.01-.087-.016-.124l-.202-1.156zm-7.564-7.944l.545 1.182c.143.307.288.613.43.92.034.076.08.13.17.133.247.01.44.12.597.303.028.032.072.049.095.064l.08-.016c.806-.145 1.613-.291 2.42-.435.074-.013.137-.03.151-.114.014-.084-.04-.123-.106-.156l-.597-.3-3.362-1.68c-.083-.04-.162-.09-.25-.118a.24.24 0 0 0-.17.011c-.06.034-.05.104-.022.164l.019.042z" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/dcn.svg b/cmd/web/static/icons/black/dcn.svg
new file mode 100644
index 0000000..3a3abab
--- /dev/null
+++ b/cmd/web/static/icons/black/dcn.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path fill-rule="evenodd" d="M25.212 24.92c-2.888-4.723-5.068-9.763-6.617-15.076-.85-2.917-1.644-5.85-2.464-8.776a1.076 1.076 0 0 0-.23-.455c-.128.404-.267.804-.383 1.21-1.307 4.561-2.678 9.103-4.391 13.528-1.615 4.172-4.103 8.494-6.49 12.267-.021.032-1.567.032-4.637 0V0h32v28h-4.87a352.949 352.949 0 0 1-1.918-3.08zM21.147 32h-7.63l-3.146-.812a21751.8 21751.8 0 0 1 5.37-15.123l.154.003C17.01 19.418 18.76 24.73 21.147 32z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/dcr.svg b/cmd/web/static/icons/black/dcr.svg
new file mode 100644
index 0000000..a2e81dc
--- /dev/null
+++ b/cmd/web/static/icons/black/dcr.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path fill-rule="evenodd" d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm-1.144-14.38l6.023 5.257h3.99l-3.484-3.042a5.632 5.632 0 0 0 3.38-6.29A5.602 5.602 0 0 0 19.274 9h-4.419l3.014 2.629h1.406a2.987 2.987 0 0 1 2.978 2.995 2.987 2.987 0 0 1-2.978 2.995h-4.42zm2.157-3.36L10.993 9h-3.99l3.481 3.043a5.632 5.632 0 0 0-3.38 6.29 5.602 5.602 0 0 0 5.49 4.545h4.418L14 20.25h-1.407a2.987 2.987 0 0 1-2.978-2.995 2.987 2.987 0 0 1 2.978-2.995h4.42z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/dent.svg b/cmd/web/static/icons/black/dent.svg
new file mode 100644
index 0000000..35373d8
--- /dev/null
+++ b/cmd/web/static/icons/black/dent.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm8.884-13.493L20.463 16l4.421-2.507a2.17 2.17 0 0 0 .817-2.993c-.616-1.048-1.981-1.407-3.048-.802l-4.422 2.507V7.19C18.231 5.981 17.232 5 16 5c-1.232 0-2.231.981-2.231 2.191v5.014L9.347 9.698C8.28 9.093 6.915 9.452 6.3 10.5a2.17 2.17 0 0 0 .817 2.993L11.537 16l-4.42 2.507a2.17 2.17 0 0 0-.818 2.993c.616 1.048 1.981 1.407 3.048.802l4.422-2.507v5.014c0 1.21.999 2.191 2.231 2.191 1.232 0 2.231-.981 2.231-2.191v-5.014l4.422 2.507c1.067.605 2.432.246 3.048-.802a2.17 2.17 0 0 0-.817-2.993zm.198 2.642a1.533 1.533 0 0 1-2.072.546l-4.779-2.71v-1.72l1.518-.86 4.778 2.709c.726.411.974 1.323.555 2.035zm-7.565 3.66c0 .823-.679 1.49-1.517 1.49-.838 0-1.517-.667-1.517-1.49V19.39L16 18.53l1.517.86zM8.99 21.695a1.533 1.533 0 0 1-2.072-.546 1.476 1.476 0 0 1 .555-2.035l4.778-2.71 1.518.861v1.72zm-1.517-8.809a1.476 1.476 0 0 1-.555-2.035 1.533 1.533 0 0 1 2.072-.546l4.779 2.71v1.72l-1.518.86zm7.01-5.695c0-.823.68-1.49 1.517-1.49.838 0 1.517.667 1.517 1.49v5.418L16 13.47l-1.517-.86zm3.748 8.354l.804.455-.804.455zm-1.517-1.67l.803-.456v.911zm-2.231.455v-.91l.803.455zm-.714 2.125L12.965 16l.804-.455zm1.517 1.67l-.803.456v-.911zm2.231-.455v.91l-.803-.455zM16 17.72l-1.517-.86v-1.72L16 14.28l1.517.86v1.72zm7.01-7.415a1.533 1.533 0 0 1 2.072.546c.42.712.17 1.624-.555 2.035l-4.778 2.71-1.518-.861v-1.72z" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/dgb.svg b/cmd/web/static/icons/black/dgb.svg
new file mode 100644
index 0000000..9a44929
--- /dev/null
+++ b/cmd/web/static/icons/black/dgb.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path fill-rule="evenodd" d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm-3.632-7H14.236c.262 0 .357-.067.452-.318.154-.408.31-.815.457-1.226.041-.118.105-.17.224-.2 1.34-.322 2.634-.778 3.858-1.427 1.134-.602 2.168-1.346 3.064-2.282 1.3-1.36 2.198-2.972 2.83-4.746.267-.75.414-1.526.372-2.33-.044-.831-.321-1.566-.879-2.182-.412-.455-.913-.78-1.464-1.029-.725-.327-1.49-.505-2.274-.601-.045-.006-.09-.016-.146-.026l.061-.173c.138-.367.277-.733.412-1.102.085-.23 0-.356-.238-.357-.564-.002-1.129 0-1.693 0-.133 0-.135.001-.185.134l-.496 1.317c-.017.045-.039.089-.058.133h-.805c.022-.068.039-.125.06-.18.123-.332.249-.662.372-.993.02-.052.04-.104.048-.158.019-.13-.054-.23-.18-.25-.043-.006-.087-.003-.13-.003H16.114l-.601 1.59H9.648a.754.754 0 0 0-.706.418l-1.388 2.5c-.02.036-.03.077-.054.136H18.52c.568.004 1.094.148 1.562.485.353.256.59.598.698 1.03.099.395.076.791.003 1.186a6.711 6.711 0 0 1-.67 1.935c-1.468 2.777-3.74 4.255-6.836 4.39-.045.002-.09-.004-.148-.008.026-.075.044-.133.065-.189L15.252 15c.157-.418.319-.835.471-1.256.116-.318-.068-.598-.399-.623-.032-.002-.065-.002-.097-.002h-3.271c-.048 0-.095.007-.135.01-.16.307-4.21 10.519-4.223 10.652.71.081 1.423.094 2.156.113l-.402 1.085c.033.01.048.019.063.019.63 0 1.259.002 1.888 0 .143 0 .246-.078.313-.203.031-.058.051-.122.075-.184l.306-.81.85-.083L12.368 25z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/dgd.svg b/cmd/web/static/icons/black/dgd.svg
new file mode 100644
index 0000000..e7ca23d
--- /dev/null
+++ b/cmd/web/static/icons/black/dgd.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path fill-rule="evenodd" d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zM5.5 11v10h10V11h-10zm7 3v-3h1v4h-8v-1h7zm-5 3h6v2h-6v-2zm19-4v-2h-10v10h10v-6h-6v2h4v2h-6v-6h8z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/dlt.svg b/cmd/web/static/icons/black/dlt.svg
new file mode 100644
index 0000000..c843bba
--- /dev/null
+++ b/cmd/web/static/icons/black/dlt.svg
@@ -0,0 +1 @@
<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="m16 32c-8.836556 0-16-7.163444-16-16s7.163444-16 16-16 16 7.163444 16 16-7.163444 16-16 16zm-.1930535-23.0417044c.0405807-.08765542.1270411-.14335563.221794-.1428859.0947529.00046974.1806823.05702457.2204318.14507823l6.2896714 13.69437007c.14478.3151246.4543364.5162829.7945073.516293h.0835197c.2546888.0005797.4786841-.1722975.5482315-.4231191.0616878-.2218521.0410944-.4592178-.0578213-.6664674l-7.2929779-15.25201833c-.0319901-.06656265-.0780815-.12498176-.1349163-.1710015-.2615039-.21464361-.6345182-.21097627-.8919469.00876931-.1316848.11287699-.238596.25295447-.3137341.41106129l-7.19018443 15.14788283c-.05521177.1168756-.08377006.2450629-.08351964.3748879-.00007671.2875286.14013562.5560973.37369686.7157947l.05675052.0383657c.13789497.0942642.29997025.1446122.46578261.1446936h10.75154758c.3449558-.0002253.6634851-.1891873.8351964-.4954659.0954057-.1710545.1069016-.3780198.0310522-.5590433l-.0107077-.0252118c-.1153135-.2759813-.3802974-.4549588-.6735109-.4549078h-10.11658417z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/dnt.svg b/cmd/web/static/icons/black/dnt.svg
new file mode 100644
index 0000000..1d2b8a7
--- /dev/null
+++ b/cmd/web/static/icons/black/dnt.svg
@@ -0,0 +1 @@
<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="m16 32c-8.836556 0-16-7.163444-16-16s7.163444-16 16-16 16 7.163444 16 16-7.163444 16-16 16zm9.0753001-12.9002717c-.8272451-.0461754-.3676645-1.3621748-.735329-2.8628759-.4366016-1.6623151.2068113-2.8167005 1.0570354-2.7705251.3992827.0625245.7776546.2209251 1.1029935.4617542-.1477022-.7230008-.4115836-1.4170159-.7812871-2.0548061-.758308-1.269824-2.4127982-3.11684074-4.480911-4.57136641v13.92188851c.0006639.6585819-.4537398 1.2293852-1.0933524 1.3734247-.6396126.1440394-1.2930345-.1772838-1.5722152-.7731442-2.2685541 1.412666-5.2214389.9679375-6.9780273-1.050948-1.75658852-2.0188854-1.80060156-5.0185568-.1040082-7.0885899 1.6965933-2.070033 4.635147-2.602024 6.9441613-1.2571597v-5.40252392c-.0077053-.42082134.1789684-.82151042.5055387-1.08512232-2.6885466-1.24673629-5.6987997-1.50070109-8.2724512.7849821-4.32005779 3.85564744-6.48008671 9.23508364-4.32005779 14.59143214.04595806.1154385.09191612.2308771.13787419.3232279.06315279-.1295836.14874218-.2468483.25276934-.3463156 1.12597252-1.1543855 2.36684019 1.2005608 5.00942876 2.5627357 1.6774693.8542452 2.6425886 1.985543 3.0102531 3.0475776 2.4587563.3001402 4.9864497-.0923509 7.0086044-1.269824 2.6425886-1.5237888 4.1821837-4.2943139 4.7336804-7.1110144-.3968828.3477346-.8987503.5510576-1.4246999.5771927zm-10.363543.0923509c1.3327838.7618943 2.941316.4617541 3.2400434-1.2467363.1608532-.9927715.0689371-2.539648-.8042661-3.0244899-2.8953579-1.6623151-5.3311352 2.6089111-2.4357773 4.2712262zm1.3557628-11.03592497c.6204339-.02308771 1.1949096.71571898 1.2178887 1.06203461.022979.34631564-.5285177.20778938-1.1259726.41557876-.6663919.2308771-1.1489515.02308771-1.1719305-.32322792-.0229791-.34631564.4366016-1.13129775 1.0800144-1.15438545z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/doge.svg b/cmd/web/static/icons/black/doge.svg
new file mode 100644
index 0000000..e54a3a3
--- /dev/null
+++ b/cmd/web/static/icons/black/doge.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path fill-rule="evenodd" d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm-5.518-15.104V24h6.549c1.21 0 2.257-.21 3.142-.627.885-.419 1.607-.99 2.168-1.715.56-.724.977-1.572 1.25-2.543.273-.971.409-2.01.409-3.115a11.47 11.47 0 0 0-.41-3.115c-.272-.97-.689-1.819-1.25-2.543-.56-.725-1.282-1.296-2.167-1.715C19.288 8.21 18.24 8 17.03 8h-6.549v6.61H9v2.286h1.482zm2.766-2.285v-4.325h2.721c1.077 0 1.958.145 2.644.437.686.291 1.224.694 1.615 1.21.39.515.656 1.12.796 1.815.14.695.21 1.445.21 2.252 0 .807-.07 1.557-.21 2.252-.14.695-.405 1.3-.796 1.815-.391.516-.93.919-1.615 1.21-.686.292-1.567.437-2.644.437h-2.721v-4.818h4.314v-2.285h-4.314z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/drgn.svg b/cmd/web/static/icons/black/drgn.svg
new file mode 100644
index 0000000..9c3e7f3
--- /dev/null
+++ b/cmd/web/static/icons/black/drgn.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path d="M9.403 9.957L9.4 20.78h2.818l-.072-7.327 8.28 10.513 2.228 2.83-.018-1.573-.029-14.179h-2.774l.072 7.386L9.577 5.306l-.173-.22v3.948l-.004.92.003.003zM16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16z"/><path d="M9.403 9.957l11.024 14.01-8.281-10.514.072 7.327H9.4l.003-10.823zm0-.923l.001-3.947.173.219-.161-.204-.013 3.932zm10.502 9.396l-.072-7.386h2.774l.03 14.18-.038-3.37-2.694-3.424z" opacity=".398"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/ebst.svg b/cmd/web/static/icons/black/ebst.svg
new file mode 100644
index 0000000..2d9e3e1
--- /dev/null
+++ b/cmd/web/static/icons/black/ebst.svg
@@ -0,0 +1 @@
<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="m9.92778895 16.5738397h-2.80433216l-3.12345679 2.4978903h6.5219037c1.2113288 2.893777 4.0825988 4.92827 7.4318 4.92827 4.4438467 0 8.0462963-3.581722 8.0462963-8s-3.6024496-8-8.0462963-8c-3.3751867 0-6.2649971 2.0661856-7.4596947 4.9957806h-6.494009l3.12345679 2.4978903h2.79980563c-.01051752.1674325-.01585501.3362611-.01585501.5063291 0 .1929516.0068705.3843077.02038154.5738397zm6.07221105 15.4261603c-8.836556 0-16-7.163444-16-16s7.163444-16 16-16 16 7.163444 16 16-7.163444 16-16 16zm6.537037-15.8514236v.3061895c0 .1020637-.0064268.2041259-.0192806.3061896h-7.037418c.0257076.331707.1124694.6347041.260288.9090003.1478187.2742962.3438361.510315.5880583.7080634.2442221.1977484.5205745.3540311.8290656.4688528s.6298312.1722316.9640299.1722316c.5784208 0 1.0668578-.1052516 1.4653254-.315758.3984677-.2105064.7262346-.5007457.9833105-.8707266l1.5424478 1.2247583c-.9126195 1.2247644-2.2365406 1.8371375-3.9718031 1.8371375-.7198126 0-1.3817731-.1116305-1.9859015-.3348949-.6041284-.2232643-1.1279128-.5390192-1.5713687-.947274-.443456-.4082548-.7905033-.9089973-1.0411523-1.5022426-.250649-.5932452-.3759716-1.2662177-.3759716-2.0189375 0-.7399618.1253226-1.4129343.3759716-2.0189375s.5944829-1.122693 1.031512-1.5500847c.437029-.4273918.9543866-.7590938 1.5520881-.9951161s1.243595-.3540317 1.9377-.3540317c.6426898 0 1.237169.1052516 1.7834553.315758s1.0186562.5230718 1.4171239.9377056c.3984677.4146337.7101676.9313235.935109 1.5500847s.3374104 1.3427647.3374104 2.1720323zm-2.3136717-1.0333898c0-.2934332-.0417742-.5741042-.1253238-.8420214-.0835497-.2679172-.2152991-.503936-.3952523-.7080634-.1799531-.2041274-.4081046-.366789-.6844612-.4879896s-.6009101-.1818001-.9736702-.1818001c-.694105 0-1.2821573.2073138-1.7641746.6219476-.4820174.4146338-.7487297.9472708-.8001448 1.5979269z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/edg.svg b/cmd/web/static/icons/black/edg.svg
new file mode 100644
index 0000000..75abe55
--- /dev/null
+++ b/cmd/web/static/icons/black/edg.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path fill-rule="evenodd" d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm8.99-19.498c0-.398-.094-.795-.257-1.155-.258-.571-.655-1.105-1.196-1.426-2.03-1.192-4.062-2.374-6.091-3.565-.232-.136-.494-.212-.751-.284a3.564 3.564 0 0 0-1.734.098c-.333.114-.624.322-.93.492-1.866 1.09-3.73 2.18-5.595 3.266a2.47 2.47 0 0 0-.639.564c-.44.53-.75 1.192-.788 1.892v7.186c0 .481.16.943.38 1.363.27.484.636.934 1.126 1.207 2.006 1.17 4.013 2.343 6.02 3.512.295.17.623.269.96.314.646.08 1.334.027 1.916-.284 1.906-1.112 3.807-2.225 5.714-3.334.28-.167.575-.314.811-.54a3.47 3.47 0 0 0 1.002-1.761c.067-.29.052-.593.052-.889v-6.656zm-9.05-2.476a.235.235 0 0 1 .142.133c.362.674.87 1.256 1.401 1.801.344.337.598.776.684 1.256.113.534-.201 1.125-.706 1.318-.37.144-.8.117-1.155-.057-.067-.023-.18-.102-.22-.008.067.462.303.866.516 1.267.052.087-.048.148-.097.204-.22.204-.407.447-.646.632-.071-.023-.12-.091-.172-.14-.205-.216-.422-.424-.627-.644-.004-.015-.008-.053-.011-.068.228-.409.516-.81.59-1.283a.393.393 0 0 0-.217.03c-.377.148-.808.182-1.188.03a1.125 1.125 0 0 1-.707-.905c-.038-.299.052-.597.186-.86.167-.37.448-.669.74-.946a10.676 10.676 0 0 0 1.487-1.76zm-3.633 6.51a2.103 2.103 0 0 1 1.899-.13c.048.02.06.03.097.054.194.076.362.2.519.34.355.307.642.685 1.005.984.352-.333.676-.697 1.032-1.021.5-.462 1.233-.598 1.882-.466 1.017.2 1.772 1.252 1.7 2.294-.033.658-.361 1.309-.9 1.684-.366.254-.8.435-1.249.424-.59.023-1.169-.242-1.587-.655-.789-.79-1.55-1.608-2.343-2.396-.232-.25-.546-.432-.89-.454a1.456 1.456 0 0 0-.709.16c-.34.181-.568.544-.624.927-.07.405.075.843.377 1.12.467.451 1.286.447 1.741-.015.116-.098.224-.295.404-.216.112.068.19.182.288.27.075.086.19.158.201.287 0 .13-.115.204-.194.288-.21.22-.452.405-.736.519-.55.216-1.184.22-1.73-.015-.864-.39-1.42-1.386-1.282-2.34.098-.678.498-1.317 1.1-1.643zm5.037 1.052c-.276.288-.56.564-.837.852.004.019.008.06.011.083.333.31.624.662.971.957.467.398 1.211.345 1.644-.076.423-.412.52-1.131.19-1.63a1.212 1.212 0 0 0-.99-.565c-.364-.03-.73.121-.989.38z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/edoge.svg b/cmd/web/static/icons/black/edoge.svg
new file mode 100644
index 0000000..c214c65
--- /dev/null
+++ b/cmd/web/static/icons/black/edoge.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zM9.471 9.016c-.508 0-1.04-.046-1.502.18-.243.374-.3.906-.011 1.28.277.249.681.249 1.04.26 1.606 0 3.212-.011 4.819 0-.046 1.392 0 2.796-.023 4.2-1.433 0-2.878-.012-4.31 0-.37 0-.81.068-.972.441-.127.34-.127.781.162 1.041.243.204.59.204.902.216 1.41 0 2.808-.012 4.218 0 0 1.528-.023 3.067.011 4.606-1.826.034-3.663-.022-5.49.034-.773-.045-1.062.997-.577 1.483.277.25.682.215 1.04.238 3.282 0 6.553.011 9.835 0 1.687-.011 3.467-.43 4.738-1.573 1.433-1.246 2.057-3.158 2.138-4.98.081-1.835-.277-3.804-1.502-5.264-1.04-1.257-2.647-1.913-4.253-2.083-1.607-.147-2.677-.08-4.83-.08H9.47zm6.334 5.92v-3.611c.011-.204.023-.487.254-.555.728-.068 1.4-.045 2.184-.045 1.375-.08 2.855.26 3.837 1.256 1.086 1.11 1.364 2.74 1.329 4.222-.023 1.336-.37 2.74-1.318 3.747-.924.962-2.31 1.37-3.628 1.313-.887 0-1.572.023-2.358-.045-.289-.023-.3-.362-.312-.589 0-1.335.012-2.66 0-3.995.659-.012 1.33.056 1.976-.046.798-.113.798-1.494.012-1.607-.659-.09-1.318-.034-1.976-.045z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/elf.svg b/cmd/web/static/icons/black/elf.svg
new file mode 100644
index 0000000..57d5cf9
--- /dev/null
+++ b/cmd/web/static/icons/black/elf.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm10-16.038c.001-2.316-1.791-4.135-4.09-4.15-2.252-.015-4.11 1.849-4.122 4.135-.012 2.287 1.826 4.16 4.09 4.166 2.312.007 4.121-1.815 4.122-4.15zM9.09 23.92c.923.004 1.735-.319 2.287-1.054.344-.457.548-1.038.74-1.59.352-1.012.822-1.898 1.892-2.287.598-.217 1.182-.027 1.77.076.666.116 1.198-.232 1.375-.88a1.178 1.178 0 0 0-.67-1.402c-.586-.252-1.246-.031-1.537.563-.286.584-.737.983-1.267 1.312-.365.227-.76.322-1.173.186-.665-.218-1.318-.477-1.986-.686-.47-.147-.954-.327-1.436-.338-1.677-.039-3.01 1.34-3.016 3.046a3.019 3.019 0 0 0 3.021 3.054zM9.026 8.082c-2.224 0-3.684 2.34-2.728 4.37a3.018 3.018 0 0 0 4.234 1.358c.402-.223.803-.462 1.23-.623 1.23-.462 2.135-.192 2.95.838.12.15.22.317.327.477.3.447.853.654 1.342.502.553-.173.857-.603.844-1.194-.019-.852-.81-1.38-1.633-1.08-.928.339-2.391.218-2.974-1.023-.235-.5-.512-.987-.696-1.508-.464-1.316-1.529-2.117-2.896-2.117zm9.53 15.908c.013-1.122-.849-2.052-1.977-2.041-1.179.011-2.027.95-1.997 2.104.026 1.02.906 1.927 1.96 1.947 1.089.02 2.002-.891 2.015-2.01zM14.594 8.02c-.052.978.701 2.009 1.98 2.033 1.124.021 1.978-.894 1.986-2.035.009-1.085-.893-2.008-1.971-2.018-1.109-.01-1.996.888-1.995 2.02z" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/elix.svg b/cmd/web/static/icons/black/elix.svg
new file mode 100644
index 0000000..d249b44
--- /dev/null
+++ b/cmd/web/static/icons/black/elix.svg
@@ -0,0 +1 @@
<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="m16 32c-8.836556 0-16-7.163444-16-16s7.163444-16 16-16 16 7.163444 16 16-7.163444 16-16 16zm-5.9015522-8.4039669 5.886499 2.3449193 5.8839081-2.3482717-3.1854073-7.6098236 3.1875687-7.61777184-5.8860695-2.34222812-5.886499 2.3448241 3.1880955 7.61517586z"/><g transform="translate(10 6)"><path d="m5.98494683 9.98409523v5.30590477l-5.88956493 2.31 5.88956493-7.62038097v-5.30590474l5.88956497-2.31z" fill-opacity=".197"/><path d="m5.98494683 15.29v4.6509524l-5.88956493-2.3437143 5.88956493-2.3147619v-5.29838097l-5.88956493-7.62038094 5.88956493 2.31v-4.65085715l5.88956497 2.34361905-5.88956497 2.31485714v5.2982857l5.88956497 7.62038097z" fill-opacity=".5"/><path d="m.0953819 2.36647619 5.88956493-2.34361905v4.65847619zm11.7791299 15.23076191-5.88956497 2.3437143v-4.6584762z" fill-opacity=".75"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/ella.svg b/cmd/web/static/icons/black/ella.svg
new file mode 100644
index 0000000..8ebf147
--- /dev/null
+++ b/cmd/web/static/icons/black/ella.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm2.073-18.788l2.207-2.207L16 5l-4.25 6.062 2.163 2.164L16 11.14zm-4.883.738l-2.2-2.2L5 16l6.056 4.229 2.156-2.156L11.14 16zm5.584 4.137l2.182 2.182L27 16l-5.978-4.29-2.226 2.226L20.86 16zm-4.838.71l-2.14 2.139L16 27l4.232-6.007-2.182-2.183L16 20.86zM16 12.527L12.528 16 16 19.472 19.472 16z" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/emc.svg b/cmd/web/static/icons/black/emc.svg
new file mode 100644
index 0000000..bcf0227
--- /dev/null
+++ b/cmd/web/static/icons/black/emc.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path fill-rule="evenodd" d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zM8 8v3.2h6.4v3.2H8v3.2h9.6v-6.4h3.2v9.6H8V24h16V8H8z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/emc2.svg b/cmd/web/static/icons/black/emc2.svg
new file mode 100644
index 0000000..c4cc2ff
--- /dev/null
+++ b/cmd/web/static/icons/black/emc2.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zM6 22.998h13.095l1.893-3.839H7.894L6 23zm2.51-5.09h13.096l1.888-3.828H10.4l-1.888 3.828zm2.507-5.08H24.11L26 9H12.905l-1.888 3.829z"/><path fill-opacity=".4" d="M7.894 19.16H16.675l-1.894 3.838H6l1.894-3.839zm.617-1.252L10.4 14.08h8.78l-1.888 3.828H8.51zm2.506-5.08L12.905 9h8.781l-1.889 3.829h-8.78z"/><path fill-opacity=".4" d="M7.894 19.161h4.397L10.398 23H6l1.894-3.839zm2.505-5.08h4.398L12.91 17.91H8.51L10.4 14.08zm2.506-5.08h4.398l-1.889 3.83h-4.397L12.905 9z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/eng.svg b/cmd/web/static/icons/black/eng.svg
new file mode 100644
index 0000000..9855928
--- /dev/null
+++ b/cmd/web/static/icons/black/eng.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm9.149-21.705a1.78 1.78 0 0 1-.064-.038l-.002-.001-.002-.001-2.667-1.552-1.695-.987-1.736-1.01c-.93-.54-1.89-1.1-2.837-1.649L16.05 5l-.103.04a1.83 1.83 0 0 0-.265.125l-.01.006-3.97 2.355-1.738 1.03c-1.049.622-2.134 1.265-3.194 1.898-.26.125-.253.402-.25.536l.001.032v.06c-.004 2.432-.007 4.947-.013 7.423L6.5 21.257c-.014.204.08.383.238.46 1.892 1.088 3.812 2.196 5.668 3.267l3.342 1.928a.521.521 0 0 0 .273.088.35.35 0 0 0 .214-.072l4.845-2.828 1.82-1.062c.754-.441 1.535-.898 2.3-1.343a.477.477 0 0 0 .282-.472l.015-10.417c.026-.31-.235-.45-.349-.51zm-8.769 15.67l.006-4.443 1.644-.955c.455-.266.92-.536 1.37-.797l1.244-.724.001-.001.026-.017a.572.572 0 0 0 .184-.159l.045-.062v-.076c-.008-.95-.01-2.006-.007-3.325l.001-.612V13.63l3.85-2.252-.006 3.865-.009 5.849a4915.775 4915.775 0 0 0-5.387 3.143zM12.184 13.41l3.822-2.244 3.783 2.232-3.777 2.208-1.304-.749a1147.576 1147.576 0 0 0-2.524-1.447zm-.39.65l3.845 2.205-.006 4.38-3.768-2.196zm-4.52-2.594l3.76 2.16.082 4.958c-.01.195.086.373.241.446.535.313 1.08.63 1.607.936l1.028.599 1.64.955-.003 4.45-8.374-4.83zm17.094-.746l-3.83 2.238-4.275-2.521a.448.448 0 0 0-.5-.01L11.43 12.97 7.65 10.806l2.626-1.557c1.76-1.045 3.637-2.157 5.736-3.397 1.89 1.106 3.72 2.17 5.264 3.066.54.316 1.09.636 1.622.945l1.469.856zm-7.982 9.927l.003-4.382 3.789-2.214v4.392c-1.455.844-2.667 1.548-3.792 2.204zm5.127-.793a.427.427 0 0 0 .298-.258.47.47 0 0 0-.078-.504l-.001-.002a.446.446 0 0 0-.33-.153.449.449 0 0 0-.437.376.467.467 0 0 0 .146.441.394.394 0 0 0 .286.117.393.393 0 0 0 .116-.017zm2.064 1.408a.407.407 0 0 0 .44.064.455.455 0 0 0 .276-.364.46.46 0 0 0-.202-.457.426.426 0 0 0-.243-.077.406.406 0 0 0-.221.066.469.469 0 0 0-.222.38.45.45 0 0 0 .172.388zm-13.189-2.32a.458.458 0 0 0-.44.369.456.456 0 0 0 .428.557c.034 0 .07-.005.102-.013a.442.442 0 0 0 .314-.261.46.46 0 0 0-.077-.496.427.427 0 0 0-.327-.156zm11.956 1.576a.442.442 0 0 0 .433.07.438.438 0 0 0 .282-.332.455.455 0 0 0-.139-.449.436.436 0 0 0-.3-.121.46.46 0 0 0-.438.39.47.47 0 0 0 .162.442zm-12.905-.723a.42.42 0 0 0-.28-.11.394.394 0 0 0-.154.032.448.448 0 0 0-.289.391c-.016.185.07.36.217.446a.426.426 0 0 0 .222.066.456.456 0 0 0 .19-.044h.001a.436.436 0 0 0 .254-.334.465.465 0 0 0-.161-.447zm6.51-13.628a.424.424 0 0 0-.074.007.456.456 0 0 0-.352.259v.002a.45.45 0 0 0 .026.442.461.461 0 0 0 .476.203h.002l.003-.001a.438.438 0 0 0 .366-.337c.04-.15 0-.308-.107-.42a.456.456 0 0 0-.34-.155zM8.15 20.49a.418.418 0 0 0-.432 0 .465.465 0 0 0-.231.41c0 .174.092.333.236.408.06.035.13.054.204.054a.453.453 0 0 0 .244-.074.454.454 0 0 0 .211-.408.446.446 0 0 0-.232-.39zM16.19 9.205a.48.48 0 0 0-.259-.077.45.45 0 0 0-.226.06.44.44 0 0 0-.233.365.444.444 0 0 0 .178.399c.08.063.177.096.284.096a.488.488 0 0 0 .198-.044h.001a.443.443 0 0 0 .272-.38.458.458 0 0 0-.215-.42zm-.57-.758c.085.08.192.122.31.122a.489.489 0 0 0 .2-.044.449.449 0 0 0 .275-.41.449.449 0 0 0-.236-.409.488.488 0 0 0-.234-.06.436.436 0 0 0-.244.072.462.462 0 0 0-.218.352v.003a.442.442 0 0 0 .148.374z" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/enj.svg b/cmd/web/static/icons/black/enj.svg
new file mode 100644
index 0000000..eb860d2
--- /dev/null
+++ b/cmd/web/static/icons/black/enj.svg
@@ -0,0 +1 @@
<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="m16 32c-8.836556 0-16-7.163444-16-16s7.163444-16 16-16 16 7.163444 16 16-7.163444 16-16 16zm6.3132663-23c-3.0218354 0-6.0436709 0-9.0523393.00630239-.8295234.08193103-1.6722139.11974535-2.4951539.29621219-2.31739881.4915862-3.37076193 1.60080632-3.64726975 3.85706092-.04608464.3529337-.07900223.7121698-.11850335 1.0714059v3.6364774c.05925168.4600742.10533631.9264509.18433855 1.3865251.34892653 1.9915544 1.38253909 2.9999363 3.45634775 3.4095915.8821916.1701644 1.7775502.277305 2.6729089.2962122 2.9099156.0567215 5.8198312.0504191 8.7297468 0 .6978531-.0063024 1.4022897-.0567215 2.0738087-.2647003.7834388-.2394907 1.1323653-1.172244.684686-1.840297-.2304232-.3466313-.5991003-.3970504-.9941114-.3970504-3.1008377 0-6.1950919.0063024-9.2959296-.0126048-.8887751-.0063024-1.7775502-.0567215-2.6399913-.2899098-.7768553-.2079788-1.2574522-.6743554-1.4549578-1.4243395-.1053363-.4033528-.1316704-.813008-.164588-1.2289655-.0395011-.4537719-.0460846-.4537719.4345123-.4537719h12.989284c.1843385 0 .3752606-.0063024.5595991-.0378143.4410958-.081931.6978531-.308817.7241872-.7184721.0329176-.5104934.177755-1.0651035-.4015947-1.4180372-.1711715-.1071405-.3686771-.1449549-.5727662-.1512572-.1250869 0-.2435902 0-.3686771 0-4.220036 0-8.440072 0-12.660108 0-.7439377 0-.7439377 0-.684686-.7121698.1316704-1.5188753.7241871-2.1428116 2.2976483-2.3886047.4674299-.0756287.9414433-.1197454 1.4220402-.1197454 3.1732564-.0126048 6.3530963-.0189072 9.5263527-.0252095.2370067-.0063024.4674299-.0126048.6978531-.0504191.3884276-.0630239.6320178-.2962122.697853-.6743555.164588-.93275327-.1514209-1.39282753-1.1191983-1.57559676-.4871804-.08823342-.9875279-.11974536-1.4812919-.17646684z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/eos.svg b/cmd/web/static/icons/black/eos.svg
new file mode 100644
index 0000000..03529f2
--- /dev/null
+++ b/cmd/web/static/icons/black/eos.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm-5.428-20.453l-2.47 11.284a.322.322 0 0 0 .155.363l7.573 4.745c.056.035.116.05.173.05a.317.317 0 0 0 .174-.05l7.573-4.745a.322.322 0 0 0 .154-.363l-2.47-11.284a.322.322 0 0 0-.058-.13l-5.11-6.982a.311.311 0 0 0-.263-.132.311.311 0 0 0-.262.132l-5.11 6.983a.322.322 0 0 0-.059.13zm-1.395 9.367l1.767-8.07 1.01 3.171-2.777 4.899zm-.216 1.68l3.257-5.748 1.83 5.747H8.96zm.565.64h4.726l1.178 3.699-5.904-3.7zm2.857-7.978l-1.143-3.588 4.44-6.065v3.836l-3.297 5.817zm3.62 11.369l-1.08-3.392h2.16l-1.08 3.392zm.574.308l1.178-3.7h4.726l-5.904 3.7zm4.486-14.089l1.766 8.07-2.776-4.899 1.01-3.17zm-1.44 2.412L16.327 9.44V5.603l4.44 6.065-1.144 3.588zm3.422 7.337H17.96l1.83-5.747 3.256 5.747zm-7.042-12.427l3.356 5.921-2.072 6.506H14.72l-2.072-6.506 3.355-5.921z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/etc.svg b/cmd/web/static/icons/black/etc.svg
new file mode 100644
index 0000000..a14a3d2
--- /dev/null
+++ b/cmd/web/static/icons/black/etc.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path fill-rule="evenodd" d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zM9.27 14.754l7.292-2.983 7.068 3.059L16.55 4 9.27 14.754zm.022 3.309L16.64 28 24 18.063l-7.427 4.092-7.281-4.092zm7.303-4.833L9 16.332l7.595 4.092 7.383-4.005-7.383-3.19z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/eth.svg b/cmd/web/static/icons/black/eth.svg
new file mode 100644
index 0000000..33247be
--- /dev/null
+++ b/cmd/web/static/icons/black/eth.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill-rule="evenodd"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm7.994-15.781L16.498 4 9 16.22l7.498 4.353 7.496-4.354zM24 17.616l-7.502 4.351L9 17.617l7.498 10.378L24 17.616z"/><g fill-rule="nonzero"><path fill-opacity=".298" d="M16.498 4v8.87l7.497 3.35zM16.498 21.968v6.027L24 17.616z"/><path fill-opacity=".801" d="M16.498 20.573l7.497-4.353-7.497-3.348z"/><path fill-opacity=".298" d="M9 16.22l7.498 4.353v-7.701z"/></g></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/ethos.svg b/cmd/web/static/icons/black/ethos.svg
new file mode 100644
index 0000000..f820b0d
--- /dev/null
+++ b/cmd/web/static/icons/black/ethos.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path d="M16.035 14.286a2.188 2.188 0 0 0 2.159-2.188 1.698 1.698 0 0 1 .756-1.42 1.705 1.705 0 0 1 2.477.64c.228.451.248.979.053 1.445a1.726 1.726 0 0 1-1.067.969 1.71 1.71 0 0 1-.51.076 2.188 2.188 0 0 0-2.183 2.326 2.188 2.188 0 0 0 2.184 2.058 1.694 1.694 0 0 1 1.419.756c.319.475.38 1.078.162 1.608a1.718 1.718 0 0 1-.905.918 1.723 1.723 0 0 1-1.341.005 1.727 1.727 0 0 1-.754-.622 1.696 1.696 0 0 1-.291-.955 2.188 2.188 0 0 0-2.2-2.188c-1.21 0-2.188.98-2.188 2.188a1.7 1.7 0 0 1-.756 1.42 1.706 1.706 0 0 1-2.184-.231v-.002a1.71 1.71 0 0 1 1.23-2.897 2.188 2.188 0 0 0 2.18-2.39 2.188 2.188 0 0 0-2.18-1.994c-.229 0-.455-.045-.665-.133a1.726 1.726 0 0 1-.754-.623 1.707 1.707 0 0 1 .754-2.53 1.723 1.723 0 0 1 1.33 0c.306.13.568.346.754.621.19.282.292.615.29.955a2.188 2.188 0 0 0 2.23 2.188zM16 7.426a6.081 6.081 0 0 0-8.208.367 6.086 6.086 0 0 0-.37 8.208 6.087 6.087 0 0 0 .293 8.127 6.085 6.085 0 0 0 8.284.447 6.084 6.084 0 0 0 8.27-.43 6.094 6.094 0 0 0 .307-8.147 6.093 6.093 0 0 0 .744-6.68 6.103 6.103 0 0 0-1.78-2.103l-.005-.003A6.085 6.085 0 0 0 16 7.425zM16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16z"/><path d="M14.275 15.803a2.188 2.188 0 0 1-2.179 2.39c-.34-.002-.672.1-.954.29a1.726 1.726 0 0 0-.622.754 1.71 1.71 0 0 0 .346 1.852v.002a1.706 1.706 0 0 0 2.184.23 1.7 1.7 0 0 0 .755-1.42 2.188 2.188 0 0 1 2.201-2.187c-1.208 0-2.188.98-2.188 2.188A6.084 6.084 0 0 0 16 24.575a6.085 6.085 0 0 1-8.284-.447 6.087 6.087 0 0 1-.293-8.127 6.086 6.086 0 0 0 4.674 2.184 2.188 2.188 0 0 0 2.18-2.382zm10.3.195a6.081 6.081 0 0 0-4.671-2.183 2.188 2.188 0 0 0-2.189 2.182c0-1.209.98-2.189 2.188-2.189a1.71 1.71 0 0 0 1.577-1.045 1.721 1.721 0 0 0-.054-1.444 1.705 1.705 0 0 0-2.477-.64 1.698 1.698 0 0 0-.756 1.42 2.188 2.188 0 1 1-4.375-.001 6.085 6.085 0 0 1 9.717-4.886l.004.003a6.09 6.09 0 0 1 1.037 8.783z" opacity=".622"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/etn.svg b/cmd/web/static/icons/black/etn.svg
new file mode 100644
index 0000000..b277cda
--- /dev/null
+++ b/cmd/web/static/icons/black/etn.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm3.879-18.531l1.826 1.382 1.154.872-1.288.658-2.59 1.322.888.614 1.243.859-1.342.692-8.238 4.246A9.232 9.232 0 0 0 16 25.261c5.12 0 9.27-4.149 9.27-9.266a9.225 9.225 0 0 0-2.152-5.938l-3.24 3.412zm-7.758 5.534l-1.826-1.381-1.154-.873 1.288-.657 2.59-1.323-.888-.614-1.243-.858 1.342-.693 8.676-4.472A9.23 9.23 0 0 0 16 6.728c-5.12 0-9.27 4.149-9.27 9.267 0 2.379.897 4.548 2.371 6.189l3.02-3.18zM8.536 22.78a10.044 10.044 0 0 1-2.63-6.784c0-5.563 4.529-10.089 10.094-10.089a10.04 10.04 0 0 1 5.74 1.796l.903-.465A10.947 10.947 0 0 0 16 5C9.935 5 5 9.932 5 15.995a10.95 10.95 0 0 0 2.911 7.442l.625-.658zM23.684 9.46a10.04 10.04 0 0 1 2.41 6.534c0 5.562-4.529 10.088-10.094 10.088a10.036 10.036 0 0 1-5.329-1.525l-.924.477A10.941 10.941 0 0 0 16 26.989c6.065 0 11-4.932 11-10.994 0-2.75-1.014-5.265-2.688-7.194l-.628.66zM10.842 16.9l2.635 1.993-5.952 6.268 11.829-6.098-2.137-1.476 3.941-2.013-2.635-1.993 5.952-6.268-11.829 6.098 2.137 1.476-3.941 2.013z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/etp.svg b/cmd/web/static/icons/black/etp.svg
new file mode 100644
index 0000000..7bef8f8
--- /dev/null
+++ b/cmd/web/static/icons/black/etp.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path fill-rule="evenodd" d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm2.08-19.426l.006.007c-.604-.348-1.21-.69-1.808-1.047-.176-.106-.311-.125-.497-.009-.516.322-1.052.613-1.57.93-.142.087-.241.078-.377-.003a84.036 84.036 0 0 0-1.697-.976c-.075-.042-.2-.086-.26-.053-.653.361-1.299.737-1.97 1.124.606.355 1.179.701 1.764 1.027.199.11.28.23.279.47-.012 2.067-.007 4.135-.007 6.202v.32c.116-.06.193-.097.266-.14.519-.3 1.032-.61 1.556-.901.175-.097.242-.205.24-.412-.009-2.058-.005-4.117-.005-6.176v-.315c.089.044.15.071.209.104.528.302 1.051.614 1.586.904.172.093.223.2.222.392-.007 2.297-.004 4.595-.004 6.892v.325c.645-.403 1.244-.786 1.854-1.153.158-.095.207-.203.207-.382a779.998 779.998 0 0 1-.004-4.453c.001-.892.007-1.784.01-2.677zm.006.007l-.006-.007c.601.35 1.199.708 1.807 1.046.166.091.208.198.208.375-.006 2.083-.004 4.167-.004 6.251v.329c.695-.402 1.35-.777 1.998-1.163.047-.028.065-.137.065-.208.004-2.163.005-4.327-.004-6.49 0-.087-.078-.21-.156-.255a46.874 46.874 0 0 0-1.723-.98.43.43 0 0 0-.351-.002c-.573.31-1.136.64-1.699.968-.053.03-.09.09-.135.136zM6.939 18.788a1.416 1.416 0 0 0 1.419-1.432 1.417 1.417 0 0 0-1.438-1.414 1.419 1.419 0 0 0-1.42 1.433c.006.79.644 1.417 1.44 1.413zm1.915 4.287a1.347 1.347 0 0 0 1.332-1.357c-.008-.736-.635-1.353-1.36-1.337a1.361 1.361 0 0 0-1.332 1.364c.01.742.616 1.334 1.36 1.33zM7.767 11.399a1.275 1.275 0 0 0-1.297 1.287 1.284 1.284 0 0 0 1.275 1.312 1.303 1.303 0 0 0 1.32-1.304c0-.715-.579-1.293-1.298-1.295zm17.522 4.906a1.215 1.215 0 0 0 0-2.43 1.215 1.215 0 0 0 0 2.43zM9.542 8.617a1.092 1.092 0 0 0 1.097 1.115 1.102 1.102 0 0 0 1.11-1.106 1.101 1.101 0 0 0-1.102-1.115 1.09 1.09 0 0 0-1.105 1.106zM24.636 20.91a1.088 1.088 0 0 0 1.096-1.115 1.108 1.108 0 0 0-1.111-1.107 1.107 1.107 0 0 0-1.095 1.123 1.087 1.087 0 0 0 1.11 1.099zm-8.65-14.055A.826.826 0 0 0 15.168 6a.834.834 0 0 0-.841.807.823.823 0 0 0 .807.862.818.818 0 0 0 .852-.815zm5.771 17.502c.481.004.848-.351.85-.822a.82.82 0 0 0-.82-.83.823.823 0 0 0-.848.826.814.814 0 0 0 .818.826zM17.477 26a.779.779 0 0 0 .803-.777.8.8 0 0 0-.791-.796.782.782 0 0 0-.795.785.767.767 0 0 0 .783.788zm2.628-17.723a.725.725 0 0 0 .717-.706.725.725 0 0 0-.709-.714.71.71 0 0 0-.008 1.42zm-6.538 16.282a.621.621 0 0 0-.606-.635.62.62 0 0 0-.63.612.606.606 0 0 0 .606.632.612.612 0 0 0 .63-.609zM24.23 10.58a.527.527 0 0 0-.546-.521.529.529 0 0 0-.52.55.539.539 0 0 0 .548.525c.3-.01.524-.25.518-.553z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/eur.svg b/cmd/web/static/icons/black/eur.svg
new file mode 100644
index 0000000..a459d53
--- /dev/null
+++ b/cmd/web/static/icons/black/eur.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zM8 19.004h1.994C11.097 23 13.733 25 17.9 25c1.585 0 2.951-.216 4.1-.648v-2.373c-1.209.494-2.32.74-3.334.74-1.419 0-2.512-.271-3.277-.815-.766-.545-1.416-1.511-1.949-2.9h4.956l.8-2.003h-6.184c-.03-.378-.045-.806-.045-1.285 0-.416.019-.748.056-.995h7.096l.811-2.003h-7.422c.713-2.292 2.316-3.438 4.809-3.438a8.92 8.92 0 0 1 3.683.776V7.532A14.002 14.002 0 0 0 18.103 7c-4.16 0-6.833 1.906-8.02 5.718H8.812L8 14.721h1.69a12.95 12.95 0 0 0-.057 1.25c0 .332.011.675.034 1.03H8.81z" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/evx.svg b/cmd/web/static/icons/black/evx.svg
new file mode 100644
index 0000000..74c605e
--- /dev/null
+++ b/cmd/web/static/icons/black/evx.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M10.082 17.21a1.61 1.61 0 0 0 1.783-.01l1.114 1.114 1.163-1.162-1.583-1.582a1.622 1.622 0 0 0-1.593-1.334c-.807 0-1.477.592-1.6 1.365L6.88 18.089A9.35 9.35 0 0 1 6.644 16c0-5.16 4.197-9.356 9.356-9.356S25.356 10.84 25.356 16c0 .764-.092 1.506-.266 2.217l-3.874-3.874a1.621 1.621 0 0 0-1.61-1.456c-.85 0-1.549.658-1.614 1.491l-8.417 8.417-1.162 1.163c.398.38.825.73 1.277 1.047A10.939 10.939 0 0 0 16 27c6.065 0 11-4.935 11-11S22.065 5 16 5 5 9.935 5 16a10.957 10.957 0 0 0 1.234 5.058l1.23-1.23zm8.709-1.306a1.609 1.609 0 0 0 1.65-.012l4.045 4.046c-1.49 3.197-4.733 5.418-8.486 5.418a9.301 9.301 0 0 1-5.127-1.534zM16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm3.635-18.212a.728.728 0 1 1-.001 1.455.728.728 0 0 1 .001-1.455zm-8.66 1.327a.728.728 0 1 1-.002 1.456.728.728 0 0 1 .001-1.456z" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/exmo.svg b/cmd/web/static/icons/black/exmo.svg
new file mode 100644
index 0000000..57ac62a
--- /dev/null
+++ b/cmd/web/static/icons/black/exmo.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm3.7-18.945L19.171 12l-1.1.5-2.885 7.797 1.1-.5.526 1.055.018-.047 2.868-7.75zm7.18.183l.064-.183L26.419 12l-1.1.5-2.867 7.76-.067.182 1.1-.5.527 1.058 2.868-7.762zm-6.14 6.712l1.689-4.563-1.103.5-.524-1.057-1.694 4.562.525 1.058 1.107-.5zm-9.137-4.5H6.558l.86.8-.86.813h5.04l.856-.813-.851-.8zM5.86 18.833L5 19.64l.86.805h8.155l-.857-.805.857-.808H5.86zm2.501-6.768l-.86.808.86.805h8.15l-.854-.806.855-.807h-8.15z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/exp.svg b/cmd/web/static/icons/black/exp.svg
new file mode 100644
index 0000000..9e9be0f
--- /dev/null
+++ b/cmd/web/static/icons/black/exp.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M7.5 11.67v8.66l4.274-2.467a4.645 4.645 0 0 1-.372-1.828c0-.67.141-1.308.396-1.884zm.57-.826l4.229 2.442A4.588 4.588 0 0 1 15.5 11.43V6.305zM24.5 20.33v-8.66l-4.298 2.481c.255.576.396 1.213.396 1.884 0 .65-.132 1.267-.372 1.828zm-.459.89l-4.304-2.485A4.589 4.589 0 0 1 16.5 20.64v5.063zm-16.082 0l7.541 4.483V20.64a4.589 4.589 0 0 1-3.237-1.905zm15.97-10.376L16.5 6.305v5.126a4.588 4.588 0 0 1 3.201 1.855zM16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16z" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/fair.svg b/cmd/web/static/icons/black/fair.svg
new file mode 100644
index 0000000..619ee6a
--- /dev/null
+++ b/cmd/web/static/icons/black/fair.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path fill-rule="evenodd" d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm-8-7.746v.266l.045.175c.16.599.575.972 1.175 1.154.708.215 1.432.172 2.15.047 1.052-.182 1.932-.677 2.675-1.399.514-.5.936-1.064 1.281-1.683.712-1.277 1.147-2.649 1.536-4.036.194-.69.362-1.386.537-2.08.03-.119.083-.158.217-.158.493.003.987-.003 1.48-.022.288-.011.559-.09.753-.319.093-.11.196-.214.282-.329.265-.353.22-.803-.096-1.117-.259-.256-.587-.349-.942-.362-.33-.012-.66-.002-.994-.002-.002-.028-.007-.046-.003-.062.08-.326.165-.652.242-.979.018-.08.068-.079.131-.08.475-.008.95-.012 1.424-.028.355-.012.695-.061.985-.299.356-.29.431-.59.358-.971-.072-.375-.345-.594-.702-.728-.293-.11-.599-.111-.906-.106-.212.003-.425 0-.642 0 .005-.043.003-.07.011-.096.25-.816.554-1.612.974-2.364.202-.361.442-.698.749-.987.057-.054.134-.09.202-.134l.027.035c-.012.033-.025.066-.035.1-.134.448-.093.87.24 1.23.354.386.812.53 1.344.512.693-.023 1.458-.595 1.5-1.495.016-.317-.117-.585-.254-.854a1.754 1.754 0 0 0-1.03-.884c-.776-.266-1.573-.232-2.362-.092-1.19.211-2.183.787-3.026 1.6-.64.617-1.156 1.328-1.596 2.085-.241.416-.445.852-.653 1.285-.06.126-.127.175-.278.172-.624-.01-1.249-.01-1.873-.004a1.727 1.727 0 0 0-.438.055c-.398.11-.647.369-.705.757-.057.384.04.73.393.974.284.196.613.273.952.287.432.017.865.004 1.303.004 0 .034.005.057 0 .077-.092.346-.183.693-.281 1.037-.009.031-.068.07-.104.07-.386.006-.772-.001-1.159.005-.403.007-.815-.019-1.207.05-.56.096-.854.477-.844.973.01.567.418.936 1.017.982.44.034.884.021 1.326.028.13.002.259 0 .4 0-.02.093-.033.172-.054.248-.527 1.94-1.05 3.883-1.586 5.821-.099.357-.246.702-.377 1.05-.02.053-.077.093-.117.138-.037-.046-.084-.088-.108-.14a1.086 1.086 0 0 0-.392-.457c-.533-.362-1.12-.426-1.735-.257-.606.167-1.012.535-1.167 1.132L8 24.254z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/fct.svg b/cmd/web/static/icons/black/fct.svg
new file mode 100644
index 0000000..3ae847b
--- /dev/null
+++ b/cmd/web/static/icons/black/fct.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path fill-rule="evenodd" d="M8.012 10.005l.022-.023.063-.084.064-.085c-.055.066-.104.129-.15.192zm-.072.083c-.053.078-.102.155-.16.233a.75.75 0 0 0-.015.015 2.91 2.91 0 0 1 .175-.248zm.072-.083c-.085.09-.169.21-.247.331a.773.773 0 0 1-.001.002 7.17 7.17 0 0 0-.103.167zm-.444.655c-.043.085-.127.254-.212.339a.922.922 0 0 1 .212-.339c-.085.127-.17.212-.212.339-.042.085-.085.17-.085.254.127-.212.297-.423.424-.635.094-.251.188-.432.317-.613zM8.84 9.073c.113-.122.246-.229.38-.362a3.35 3.35 0 0 1 .254-.28 6.036 6.036 0 0 0-.17.153c.1-.1.141-.14.228-.21.578-.553 1.502-1.148 2.484-1.57.251-.104.49-.19.713-.258.194-.077.39-.136.584-.184-3.72 1.964-3.639 1.902-3.5 1.799-.17.127-.17.127-.509.423-.188.189-.377.343-.505.524l-.088.07a2.85 2.85 0 0 0-.297.465c0 .043-.042.127-.042.17a2.16 2.16 0 0 1 .167-.184 1.39 1.39 0 0 0-.125.141c-.042.043-.042.085-.042.128-.042.169 0 .254.042.38l.017-.02c.322.399 1.493.306 2.95-.318.508-.17.974-.424 1.398-.678.084-.085.042-.212 0-.254-.043-.042-.212-.254-.34-.212-.338.212-.72.381-1.101.55-1.158.497-2.074.59-2.354.278l.023-.023c-.084-.085-.084-.212-.042-.339l-.117.094.117-.094c.042-.17.127-.339.254-.508-.126.094-.252.213-.379.32zm-2.434 9.514l.004.013c-.002.05-.001.099.002.146a.952.952 0 0 1-.006-.16l-.026-.088c-.084-.128-.127-.255-.17-.382.075.222.149.541.223.788.302 1.5 3.465 1.419 7.66-.406 4.83-2.034 9.194-5.466 9.787-7.71.127-.51.085-.89-.17-1.187-.211-.212-.423-.466-.635-.678.297.297.382.678.255 1.229-.594 2.203-4.873 5.592-9.577 7.583-3.686 1.567-6.568 1.822-7.33.763.042.296.127.55.212.804a1.076 1.076 0 0 1-.223-.695c.074.25.148.473.223.695a.683.683 0 0 1-.17-.296 3.573 3.573 0 0 1-.032-.102zm-.195-1.18c.713 1.021 3.485.818 7.076-.731 4.534-1.907 8.687-5.169 9.237-7.287.128-.55 0-.974-.339-1.27l-.423-.297-.34-.212c.17.127.51.339.467.932-.127 3.304-12.882 11.1-15.72 8.091 0 .128 0 .265.005.403.005-.138-.006-.275-.006-.403-.084-.169-.169-.338-.169-.593 0 .186.023.44.035.662-.007.085-.004.17.008.251v-.023c0-.066-.003-.14-.008-.219-.006.09-.003.174.008.255.004.195.049.353.169.472v-.03zm-.021-3.23c.02-.128.042-.255.063-.382v.085l-.085.339-.084.593c0-.037.008-.073.017-.11l-.017.11a.983.983 0 0 0 .13.653c0 .009-.002.017-.003.025a.97.97 0 0 1-.17-.72c-.042.508.127.847.551 1.059.085.042.127-.128.17-.255 0 0 .084-.423-.043-.593a1.027 1.027 0 0 1-.342-.244l.003-.01c-.17-.17-.212-.466-.127-.805l-.063.254zm4.154-6.402l-.065.047-.018.009c-.13.087-.254.176-.374.266l.043-.037c.075-.052.17-.1.391-.238.127-.127.127-.127.424-.297.127-.085.127-.085.423-.254.17-.085.17-.085.467-.254.17-.085.17-.085.508-.212a7.19 7.19 0 0 1 .177-.087 6.001 6.001 0 0 1-.22.087c-.169.042-.169.042-.508.212-.17.084-.17.084-.466.254-.127.085-.127.085-.424.254-.117.078-.126.084-.358.25.58-.383 1.245-.735 1.926-1.012.11-.062.22-.116.33-.164zm2.078-1.1c.077-.031.173-.063.357-.124.056-.023.097-.04.136-.054.17-.052.239-.073.32-.104a5.65 5.65 0 0 0-.276.088c.994-.259 1.604-.109 1.472.451-.042.17-.17.381-.381.635.085.085.55.17.763.085.254-.254.423-.508.466-.762.17-.72-.636-.89-1.907-.551l-.06.023zm-5.61 6.461l-.177.532c.55.805 2.67.593 5.423-.55 3.475-1.484 6.653-3.983 7.077-5.593.17-.593-.043-.974-.594-1.186-.084 0-.211-.042-.381-.085-.254-.085-.254-.085-.339-.042.466.17.636.508.509 1.059-.382 1.44-3.306 3.728-6.484 5.126-2.475 1.049-4.411 1.225-4.942.529l.027-.063a.93.93 0 0 1-.085-.763 5.167 5.167 0 0 0-.296.72c-.043.085-.043.128-.043.212-.042.255 0 .467.128.636a2.34 2.34 0 0 1 .177-.532zm.543-1.247c-.127-.17-.127-.297-.127-.509 0 .212.042.382.127.509zm5.995 13.457a.821.821 0 0 0 .002 0c1.117-.039 2.652-.415 4.427-1.172 3.94-1.694 7.542-4.533 8.05-6.354.043-.043.043-.085.043-.127 0-.212.042-.509.085-.763l.042-.127c-.433 3.065-8.263 7.756-12.727 8.197-.781.077-1.46.024-1.976-.19.211.127.55.254.805.381.318.12.74.172 1.249.155zm.496-1.742c-2.112.591-3.69.604-4.372.02.211.17.508.38.72.55.592.404 1.731.449 3.233.134a1.071 1.071 0 0 0-.013.036l.019-.037c.86-.18 1.84-.479 2.905-.895.254-.127.254-.297.212-.34 0 0-.17-.296-.636-.169-.731.287-1.423.52-2.066.7l.075-.106-.077.107zM16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm-7.458-9.308c.043 0 .085.042.085.084-.17-.212-.424-.508-.593-.72.127.212.339.424.508.636zm6.738-16.65h-.17c.975-.084 1.526.212 1.356.89-.212.72-1.186 1.695-2.5 2.584 0 0-.042 0-.042.043-.085.17.212.55.508.423 1.483-1.016 2.627-2.16 2.84-2.965C17.44 6.339 17.016 6 16.126 6c-.254 0-.593.042-.847.042zm5.084.975c-.254-.127-.593-.254-.847-.382.55.212.805.636.636 1.271-.467 1.78-3.984 4.576-7.84 6.228-.72.297-1.398.55-2.033.72-.043.043-.085.043-.127.127-.17.254-.128.763.254.72.678-.211 1.44-.466 2.203-.804 4.068-1.737 7.797-4.66 8.305-6.567.17-.635-.042-1.06-.55-1.313zm4.407 4.194l-.339-.593c.127.17.17.339.17.593.042.212.296.72.423.762v-.042c0-.17 0-.17-.127-.508l-.127-.212zm.89 2.245c-.042-.254-.17-.593-.297-.932.085.254.085.55 0 .89-.508 1.906-3.77 4.702-7.67 6.736a.434.434 0 0 0-.21.254c-.086.296.169.593.592.424 3.856-1.992 7.034-4.745 7.543-6.61.084-.296.084-.55.042-.762zm.297 1.78l-.085-.551c.042.212 0 .423-.042.635-.297 1.186-1.738 2.712-3.73 4.194a.772.772 0 0 0-.211.34c-.043.211.127.508.424.296 1.906-1.44 3.305-2.923 3.601-4.067.043-.212.043-.34.043-.509v-.339zM8.415 10.278c-.042-.127-.084-.212-.042-.381-.042.169 0 .254.042.38zm2.373 1.186s0-.381-.17-.339c-1.44.466-2.5.466-2.838.042-.17.255-.297.466-.424.72.339.382 1.06.424 1.568.34 1.822-.255 1.864-.551 1.864-.763zm-4.152 2.203c-.128-.17-.17-.381-.128-.636-.042.255 0 .467.128.636zm15.974 1.483c-.042-.127-.17-.382-.508-.212-1.865 1.652-4.619 3.39-7.5 4.618-3.814 1.652-6.78 1.864-7.585.805.085.127.127.296.212.423.042.043.042.085.085.127.042.085.084.127.127.212-.17-.254-.17-.466-.17-.508-.042.042-.085-.043-.042.084.296 1.526 3.517 1.398 7.796-.38 2.882-1.23 5.636-2.924 7.5-4.619.085-.127.17-.296.085-.55zm-10.72 7.752c-.043-.084-.254-.339-.551-.339-1.653.255-2.797.085-3.263-.508.17.212.424.508.593.72.509.551 1.61.678 3.136.424.17-.042.127-.212.085-.297zm13.347-3.092c-1.483 3.05-8.347 6.44-11.059 6.016a6.014 6.014 0 0 1-.932-.212c.974.296 2.796-.043 5-.975 3.56-1.525 6.822-4.067 7.33-5.719-.084.254-.212.636-.339.89zm-2.203 3.05c.042-.042.042-.085.042-.085-.042 0-.042-.042-.042-.042-.042 0-.042.042-.085.042-1.06.89-2.5 1.737-3.983 2.373-1.483.593-2.712.89-3.56.847h1.06c.72-.042 1.695-.297 2.797-.763 1.313-.55 2.584-1.313 3.517-2.075.17-.127.254-.255.254-.297zM6.508 12.863c.085-.254.17-.508.297-.72.042-.127.085-.212.085-.34-.085.255-.254.636-.34.89 0 .043-.042.128-.042.17z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/fil.svg b/cmd/web/static/icons/black/fil.svg
new file mode 100644
index 0000000..050df77
--- /dev/null
+++ b/cmd/web/static/icons/black/fil.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm-.068-19.092l-4.217-.618-.237 1.615 4.12.603a31.19 31.19 0 0 0-.124.715l-.176 1.063-4.096-.6-.222 1.617 4.036.592c-.909 4.494-1.628 6.44-2.535 7.45-.091.106-.378.264-.625.293-.341.04-.62-.131-.831-.63a1.686 1.686 0 0 0-.541-.722 1.245 1.245 0 0 0-.89-.242c-.205-.028-.587.251-.688.601-.136.47.174.97.947 1.455 1.515.95 2.97.657 4.267-.497.779-.694 1.488-1.741 1.664-2.18.455-.88 1.1-3.106 1.588-5.184l4.233.62.237-1.615-4.137-.606a31.625 31.625 0 0 0 .126-.714l.175-1.064 4.096.6.222-1.617-4.036-.59c.61-3.012 1.048-4.465 1.524-5.258.137-.226.27-.398.484-.635l.235-.26c.09-.106.378-.264.625-.293.34-.04.62.132.83.63.136.32.32.559.542.722.288.212.59.271.89.242.205.028.587-.251.688-.6.136-.471-.174-.97-.947-1.455l-.133.211.133-.211c-1.515-.951-2.97-.658-4.267.497-.78.693-1.489 1.742-1.664 2.18-.475.917-.924 2.322-1.296 3.885z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/fldc.svg b/cmd/web/static/icons/black/fldc.svg
new file mode 100644
index 0000000..dd05ba7
--- /dev/null
+++ b/cmd/web/static/icons/black/fldc.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm6.2-24.86c-.01.101-.015.185-.026.267-.051.369-.12.733-.264 1.078-.155.374-.371.7-.662.972a3.03 3.03 0 0 1-1.177.672c-.48.152-.976.22-1.473.277-.61.069-1.221.131-1.83.205-.542.066-1.079.166-1.61.3-.658.165-1.298.385-1.898.72-.595.33-1.114.757-1.516 1.33-.304.433-.501.916-.647 1.43a4.713 4.713 0 0 0 .025 2.718c.177.577.444 1.106.768 1.606.3.465.642.895 1.012 1.302.612.672 1.282 1.275 1.975 1.852.415.345.83.691 1.205 1.086.27.284.513.59.694.946.266.524.366 1.08.303 1.672-.035.33-.117.648-.226.958-.05.144-.11.285-.165.428-.005.012-.003.026-.004.04.012 0 .025.002.037 0 .063-.004.126-.007.188-.015.178-.02.356-.037.533-.065.242-.038.483-.084.724-.129.171-.031.173-.034.216-.207.105-.424.148-.854.114-1.292a4.332 4.332 0 0 0-.15-.857 5.598 5.598 0 0 0-.644-1.438 8.04 8.04 0 0 0-.542-.747c-.362-.455-.786-.844-1.21-1.233-.33-.304-.669-.598-1.001-.9-.48-.437-.936-.899-1.336-1.419-.654-.85-1.033-1.808-1.042-2.915-.005-.578.109-1.123.39-1.623.422-.75 1.043-1.256 1.79-1.603.677-.315 1.393-.481 2.122-.587.495-.072.992-.127 1.488-.195.377-.052.756-.103 1.13-.172.551-.102 1.091-.246 1.598-.503.159-.08.318-.16.473-.25.356-.205.681-.456.971-.755.214-.22.399-.467.558-.735.182-.306.317-.634.408-.982.004-.016-.006-.044-.018-.056-.147-.153-.292-.31-.446-.455-.192-.181-.39-.356-.589-.53-.075-.067-.156-.125-.245-.196zm-7.06 12.826c.014.016.02.025.028.031.425.382.85.765 1.277 1.145.016.015.05.021.07.015.266-.074.532-.146.795-.23a6.87 6.87 0 0 0 1.735-.824c.461-.309.87-.68 1.202-1.139.535-.738.806-1.583.902-2.496a3.837 3.837 0 0 0-.037-.975 4.785 4.785 0 0 0-.408-1.317c-.22-.47-.49-.906-.81-1.304-.246-.307-.508-.599-.764-.897-.014-.015-.038-.034-.055-.032-.144.019-.288.043-.432.065l-.822.125-.38.058c.014.02.022.03.032.04l.215.21c.397.396.767.817 1.08 1.289.413.622.672 1.308.733 2.066a3.11 3.11 0 0 1-.1 1.082c-.153.556-.447 1.025-.808 1.45a4.1 4.1 0 0 1-1.27 1.001c-.492.252-1.017.394-1.55.512-.206.045-.414.082-.632.125zm2.116-9.698c-.023-.023-.035-.036-.05-.048a15.428 15.428 0 0 1-1.128-1.008 4.566 4.566 0 0 1-.865-1.17 2.868 2.868 0 0 1-.271-1.72c.062-.437.206-.846.391-1.24L15.37 5l-.18.018c-.223.026-.446.044-.667.08-.267.043-.532.103-.8.15-.047.007-.059.028-.07.068a3.968 3.968 0 0 0-.098 1.86c.129.725.433 1.37.824 1.974.115.176.246.342.377.507.238.3.502.576.781.835.021.02.06.03.088.028.087-.009.173-.025.259-.039l.73-.114.643-.099zm-3.174 11.288c-.025-.026-.04-.04-.055-.054a895.37 895.37 0 0 0-.641-.59c-.193-.175-.386-.351-.578-.528-.031-.03-.06-.041-.104-.03-.07.02-.144.028-.216.043-.62.134-1.225.313-1.791.622a5.145 5.145 0 0 0-1.11.784 3.884 3.884 0 0 0-1.079 1.791c-.017.063-.008.109.04.154.139.134.272.275.413.407.195.182.395.358.594.536.048.042.1.078.158.122.008-.032.014-.05.017-.068.075-.4.193-.785.348-1.159.425-1.023 1.206-1.555 2.209-1.777.274-.061.552-.103.83-.146.179-.028.36-.043.54-.062.136-.015.273-.03.425-.045zm4.327-4.378c.176-.006.31-.151.338-.373a.343.343 0 0 0-.247-.371c-.35-.11-.702-.218-1.053-.327l-2.64-.824c-.374-.116-.747-.236-1.121-.35a.346.346 0 0 0-.162-.015c-.197.039-.267.186-.285.395-.013.142.074.281.244.334.442.139.884.276 1.327.414l3.451 1.08c.049.014.099.025.148.037zm-7.29 6.496c-.03.005-.056.006-.08.013-.176.045-.25.196-.265.395-.011.15.091.28.245.329l.827.257c1.324.414 2.648.828 3.973 1.24.05.016.105.027.156.022.171-.015.285-.16.304-.378.015-.162-.083-.3-.248-.352l-4.805-1.5c-.037-.011-.075-.018-.106-.026zM21.249 7.91c0-.203-.09-.321-.25-.37-1.605-.502-3.21-1.004-4.816-1.504a.332.332 0 0 0-.132-.018c-.236.027-.319.268-.3.448.015.16.12.243.261.287.83.257 1.659.516 2.488.775l2.317.724c.141.044.285-.003.354-.129.043-.077.063-.169.078-.213zm-6.915 6.463c0 .16.086.28.243.329l.718.224 2.382.744c.094.03.187.067.282.078.186.021.323-.119.36-.35a.34.34 0 0 0-.244-.384l-1.832-.571c-.485-.152-.97-.305-1.456-.453a.406.406 0 0 0-.191-.012c-.162.032-.251.188-.262.395zm-.332 1.89c-.05.023-.117.037-.166.076-.13.103-.171.252-.146.413.022.145.122.224.254.265.712.22 1.424.443 2.136.665.384.12.767.24 1.151.358.05.015.106.022.156.013.16-.027.234-.146.271-.301.048-.196-.042-.369-.226-.428l-.252-.077c-1.006-.315-2.013-.63-3.02-.943-.046-.015-.094-.024-.158-.04zm-2.783 9.187c0 .147.088.272.225.318.092.03.184.057.275.086l3.107.97a.18.18 0 0 0 .09-.002c.158-.036.239-.148.277-.307.045-.19-.042-.365-.22-.421a1759.84 1759.84 0 0 0-3.324-1.037.32.32 0 0 0-.127-.013c-.195.021-.289.19-.303.406zm.997-2.72c-.033.005-.056.005-.078.01-.172.046-.252.18-.268.386-.013.158.08.285.234.335.21.068.422.132.633.198.885.276 1.77.554 2.654.829a.416.416 0 0 0 .168.02c.168-.02.278-.167.295-.381a.336.336 0 0 0-.248-.346 6633.9 6633.9 0 0 0-3.281-1.024c-.04-.012-.08-.02-.11-.027zm7.622-13.562c.053-.018.105-.028.151-.052.127-.066.164-.193.181-.325a.33.33 0 0 0-.226-.36c-.195-.06-.39-.123-.584-.183-.91-.284-1.821-.569-2.733-.85a.36.36 0 0 0-.18-.006c-.134.031-.206.131-.241.27-.056.219.027.383.232.448l3.082.964c.105.033.21.062.318.094zm.983-2.7c0-.18-.09-.301-.245-.35l-1.425-.444c-.621-.194-1.242-.39-1.864-.581a.382.382 0 0 0-.186-.012c-.141.03-.21.14-.245.281-.053.207.03.375.225.436l.923.29 2.365.739a.322.322 0 0 0 .245-.007c.152-.074.188-.219.207-.352z" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/flo.svg b/cmd/web/static/icons/black/flo.svg
new file mode 100644
index 0000000..2743338
--- /dev/null
+++ b/cmd/web/static/icons/black/flo.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm1.893-14.87c1.798-4.113.802-7.74-1.914-11.13-2.736 3.417-3.722 7.07-1.868 11.197-2.24-2.351-5.002-2.903-8.111-2.399.53 2.022 3.25 4.839 4.862 5.034-1.533-.967-2.774-2.114-3.134-3.964.196-.04.335-.074.475-.095 1.183-.177 2.26.155 3.287.685 1.256.647 2.325 1.539 3.331 2.508.138.133.27.272.448.452-2.418.09-4.21 1.038-5.265 3.187 1.27.42 3.22.134 3.896-.562-.941.35-1.855.566-2.792.092.404-1.08 3.014-2.481 4.225-2.286-.547.985-.866 2.015-.726 3.15.139 1.13.647 2.086 1.373 3.001 1.56-1.966 1.881-3.997.604-6.234.946.194 1.801.39 2.567.809.494.27.942.632 1.38.99.16.13.23.364.348.565-.969.46-1.853.26-2.74-.011 1.177.756 2.445.82 3.831.513-1.067-2.181-2.868-3.126-5.233-3.215.037-.069.047-.101.068-.123 1.207-1.205 2.493-2.313 4.074-3.034.94-.428 1.922-.648 2.969-.48.286.046.396.134.31.445-.268.985-.807 1.805-1.566 2.482-.455.406-.958.76-1.51 1.193 2.5-.96 3.915-2.798 4.918-5.098-3.112-.498-5.858.027-8.107 2.328zm-1.913 3.167c-1.145 1.307-1.173 3.1.013 4.294 1.121-1.08 1.122-3.093-.013-4.294zm.001-12.192c-2.705 3.128-2.603 6.826-.002 9.899 2.648-3.136 2.655-6.816.002-9.9z" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/ftc.svg b/cmd/web/static/icons/black/ftc.svg
new file mode 100644
index 0000000..1501f43
--- /dev/null
+++ b/cmd/web/static/icons/black/ftc.svg
@@ -0,0 +1 @@
<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="m16 32c-8.836556 0-16-7.163444-16-16s7.163444-16 16-16 16 7.163444 16 16-7.163444 16-16 16zm8.6026605-26c-5.8287697 3.02179916-8.0497595 5.5645326-8.0497595 5.5645326l-.3453692 2.4058575c-.3453692.4106278-.626978-.068438-.626978-.068438l-.2072215-1.2371477-1.6630857 1.5793375c0 3.0217992-.6269779 4.0536331-.6269779 4.0536331-.2762954.4106277-.5525908.0684379-.5525908.0684379l-.1381477-3.1586751-1.041421.894958.0690738 5.0170289c-.9723471-.2053139-1.1795687-2.6111714-1.1795687-2.6111714-.76512563.6843796-.62166457 3.1586751-.62166457 3.1586751l-1.73215948-2.2005437 1.04142104 2.5427335-2.42821129-1.3055857 1.87562054 1.8583538c-.97234719.894958-.13814769 1.5793376-.13814769 1.5793376-.20722153-.6212061.34536922-.82652.34536922-.82652.8341995-.4106278.69605181.758082.69605181.758082l-1.38679025 1.6477755c-.20722154.3421898.13814769.2737518.13814769.2737518l1.66308563-1.7846514c.97234715 1.2371477 2.15191595.9633959 2.15191595.9633959-1.4558641-.6159416-1.4558641-2.0636677-1.4558641-2.0636677 1.2486425 1.9952297 3.3314846 1.3055857 3.3314846 1.3055857-2.3591375-.4106278-2.4282113-1.8583538-2.4282113-1.8583538 5.2017918 1.0318338 6.5195082-.4106278 6.5195082-.4106278l-6.174139-.2737518c1.4558641-1.5108996 5.2017918-.894958 5.2017918-.894958l3.2624108-4.2589469 4.0647301-4.7695993c.3825628-.447479.6907384-.9581315.9139001-1.5056352 1.1689419-2.97968345-.4782036-4.4432029-.4782036-4.4432029zm-11.0996354 13.9508149s5.9616041-8.4547203 8.8042654-10.44468557c.0053064 0-3.0498828 5.15390487-8.8042654 10.44468557z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/fuel.svg b/cmd/web/static/icons/black/fuel.svg
new file mode 100644
index 0000000..25c9b0f
--- /dev/null
+++ b/cmd/web/static/icons/black/fuel.svg
@@ -0,0 +1 @@
<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="m16 32c-8.836556 0-16-7.163444-16-16s7.163444-16 16-16 16 7.163444 16 16-7.163444 16-16 16zm9.5324213-22h-6.4954856l-1.925855 4.8294595h-6.0738714v-2.4864865h6.0738714l.8889193-2.342973h-9.19753762c-.23859306 0-.43201094.1910655-.43201094.4267568v4.4027027h-1.48153215l-.88891929 2.3416216h2.37045144v4.3964865c0 .2388258.19599026.4324324.43775649.4324324h4.45116277l.8886457-2.3413514h-3.1110807v-2.4875675h5.0372093l-1.9261286 4.8289189h2.9630643l2.074145-4.8291892h6.3794802c.2402995.0000001.4351431-.1923528.4352941-.4297297v-6.2791892c0-.2550959-.2093421-.4618919-.4675787-.4618919zm-2.0495212 4.4594595c0 .2046438-.1679391.3705405-.3751026.3705405h-3.0336525l1.0369357-2.4864865h1.9953488c.2069069-.0008978.3754154.1639887.3764706.3683784z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/fun.svg b/cmd/web/static/icons/black/fun.svg
new file mode 100644
index 0000000..f2ccdc6
--- /dev/null
+++ b/cmd/web/static/icons/black/fun.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path fill-rule="evenodd" d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zM6.244 16.032c0 .602.056 1.204.166 1.796l-1.223.23c.124.667.31 1.322.556 1.956l1.16-.452a9.77 9.77 0 0 0 .804 1.613l-1.057.658c.358.577.768 1.12 1.225 1.621l.92-.84c.405.444.85.851 1.33 1.214l-.75.995c.541.41 1.119.769 1.725 1.072l.555-1.116c.538.268 1.1.486 1.678.65l-.339 1.201c.653.185 1.32.309 1.996.37l.113-1.242a9.9 9.9 0 0 0 1.8 0l.115 1.241a10.935 10.935 0 0 0 1.995-.372l-.34-1.2a9.698 9.698 0 0 0 1.677-.652l.556 1.116a10.998 10.998 0 0 0 1.724-1.073l-.751-.994c.48-.364.925-.771 1.33-1.217l.92.84c.456-.501.866-1.044 1.223-1.622l-1.057-.657a9.771 9.771 0 0 0 .803-1.614l1.16.45c.245-.633.43-1.288.554-1.957l-1.22-.227c.11-.593.165-1.194.166-1.797v-.018L27 16.003a11.105 11.105 0 0 0-.19-2.024l-1.223.23a9.743 9.743 0 0 0-.495-1.734l1.16-.452a10.992 10.992 0 0 0-.91-1.82l-1.056.66a9.838 9.838 0 0 0-1.088-1.437l.918-.842c-.458-.501-.96-.96-1.501-1.368l-.75.995a9.777 9.777 0 0 0-1.53-.948l.553-1.117a10.909 10.909 0 0 0-1.895-.732l-.338 1.2a9.726 9.726 0 0 0-1.769-.327l.112-1.242a11 11 0 0 0-2.028.003l.115 1.241a9.725 9.725 0 0 0-1.768.332l-.342-1.2a10.91 10.91 0 0 0-1.892.739l.557 1.115a9.78 9.78 0 0 0-1.528.952l-.752-.993c-.54.41-1.041.87-1.497 1.372l.92.84a9.837 9.837 0 0 0-1.085 1.44l-1.058-.657a10.99 10.99 0 0 0-.904 1.822l1.16.45a9.743 9.743 0 0 0-.489 1.734l-1.223-.226A11.108 11.108 0 0 0 5 16.023v.01l1.244-.001zm10.867 7.722l-.066-.465a7.262 7.262 0 0 0 2-.588l.195.426c-.676.31-1.393.521-2.13.626h.001zm6.68-7.732c.001.745-.104 1.486-.313 2.2l-.449-.132a7.365 7.365 0 0 0 .295-2.067v-.013h.468v.012zM22.55 11.79a7.78 7.78 0 0 1 .925 2.02l-.448.133a7.31 7.31 0 0 0-.87-1.899l.393-.254zm-.387 8.2l.394.254a7.839 7.839 0 0 1-1.453 1.68l-.306-.354a7.37 7.37 0 0 0 1.365-1.58zM19.227 8.914a7.792 7.792 0 0 1 1.867 1.2l-.307.355a7.325 7.325 0 0 0-1.754-1.129l.194-.426zm-1.18 5.184h1.09l1.418 2.095v-2.095h1.111v3.792h-1.105l-1.414-2.084v2.084h-1.1v-3.792zM16 8.213c.367 0 .735.026 1.099.078l-.066.464a7.405 7.405 0 0 0-2.085.002l-.066-.464a7.87 7.87 0 0 1 1.118-.08zm-2.252 5.884h1.166v2.31c0 .207.058.368.172.484.115.116.274.174.476.174.202 0 .362-.057.476-.171.114-.115.174-.277.174-.487v-2.31h1.166v2.256c0 .216-.036.43-.107.634a1.372 1.372 0 0 1-.329.522 1.304 1.304 0 0 1-.468.313c-.227.085-.5.127-.818.127a5.138 5.138 0 0 1-.602-.039 1.575 1.575 0 0 1-.545-.153 1.364 1.364 0 0 1-.401-.327 1.209 1.209 0 0 1-.25-.436 2.275 2.275 0 0 1-.11-.64v-2.257zm1.213 9.193l-.066.464a7.73 7.73 0 0 1-2.13-.624l.195-.427c.635.291 1.31.489 2 .587zM12.753 8.921l.195.426a7.326 7.326 0 0 0-1.751 1.133l-.307-.354a7.793 7.793 0 0 1 1.863-1.205zm-2.416 5.176h2.882v.816h-1.705v.661h1.463v.76h-1.463v1.555h-1.177v-3.792zm.87 7.477l-.307.354a7.838 7.838 0 0 1-1.454-1.678l.393-.254a7.37 7.37 0 0 0 1.367 1.578zm-1.768-9.767l.394.254a7.31 7.31 0 0 0-.865 1.9l-.45-.132a7.78 7.78 0 0 1 .92-2.022zm-.764 4.222c0 .7.1 1.396.296 2.068l-.449.132a7.834 7.834 0 0 1-.315-2.2h.468z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/game.svg b/cmd/web/static/icons/black/game.svg
new file mode 100644
index 0000000..63ac952
--- /dev/null
+++ b/cmd/web/static/icons/black/game.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path fill-rule="evenodd" d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm-.5-26.5c-5.523 0-10 4.477-10 10s4.477 10 10 10h10v-10c0-5.523-4.477-10-10-10zm5.703 14.984a7.588 7.588 0 1 1 1.774-6.234h-1.929a5.693 5.693 0 1 0-.635 4.102h-3.936v-1.915h6.64v6.641h-1.914v-2.594z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/gas.svg b/cmd/web/static/icons/black/gas.svg
new file mode 100644
index 0000000..912d9b3
--- /dev/null
+++ b/cmd/web/static/icons/black/gas.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm9-9.42V9.621l-6.99 2.48v7.22zM14.823 26V13.139L8 9.958V22.82zm10.01-16.843l.061-.021L18.165 6l-.062.021-.177.063-.084.03L8.27 9.51l6.729 3.136 2.843-1.008.167-.06 6.711-2.38z" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/gbp.svg b/cmd/web/static/icons/black/gbp.svg
new file mode 100644
index 0000000..4063105
--- /dev/null
+++ b/cmd/web/static/icons/black/gbp.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm-4.913-17.185H9v2.637h2.087v4.462L9 22.523V24.5h13.947v-2.713h-8.585v-4.335h6.578v-2.637h-6.578V12.56c0-1.952 1.057-3.169 2.827-3.169 1.479 0 2.377.685 3.328 1.85L23 9.34c-1.268-1.598-2.906-2.84-5.838-2.84-3.856 0-6.075 2.307-6.075 5.983z" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/gbx.svg b/cmd/web/static/icons/black/gbx.svg
new file mode 100644
index 0000000..ea9f40a
--- /dev/null
+++ b/cmd/web/static/icons/black/gbx.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm-.301-20.994h-4.7c-.995 0-2.141.325-3.054.973C6.717 12.851 6 14.217 6 16.003s.717 3.152 1.945 4.024c.913.648 2.059.973 3.053.973H13v-2.06h-2c-.61 0-1.361-.214-1.92-.61C8.386 17.838 8 17.102 8 16.003s.387-1.835 1.08-2.327a3.507 3.507 0 0 1 1.92-.61h4.7zm-5 6.182H13.7V21h2v-5.873h-5zM19 13.06H24v5.878h-5.002v-5.872h-2V21H26V11h-7.002z" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/gbyte.svg b/cmd/web/static/icons/black/gbyte.svg
new file mode 100644
index 0000000..5e0fcf1
--- /dev/null
+++ b/cmd/web/static/icons/black/gbyte.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm0-5c6.075 0 11-4.925 11-11S22.075 5 16 5 5 9.925 5 16s4.925 11 11 11z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/gno.svg b/cmd/web/static/icons/black/gno.svg
new file mode 100644
index 0000000..841c46b
--- /dev/null
+++ b/cmd/web/static/icons/black/gno.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path fill-rule="evenodd" d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm8.777-21.5l-.798.81c.635 1.011.834 2.28.4 3.494-.726 2.06-2.975 3.146-5.024 2.41-.29-.11-.562-.24-.798-.405L16 19.403l-2.23-2.28a4.024 4.024 0 0 1-3.61.459 4.09 4.09 0 0 1-2.43-5.224c.11-.331.273-.626.454-.901l-.961-.975-.182.312a10.735 10.735 0 0 0-1.54 5.537C5.48 22.2 10.196 27 15.98 27H16c5.785 0 10.482-4.764 10.5-10.632 0-1.95-.526-3.863-1.523-5.537l-.2-.331zM9.363 12.652a2.225 2.225 0 0 0-.435 1.325c0 1.195.96 2.17 2.14 2.17.489 0 .942-.165 1.305-.46l-3.01-3.035zm10.5 2.851c.344.24.743.368 1.197.368 1.178 0 2.14-.975 2.14-2.17 0-.442-.127-.865-.363-1.214l-2.974 3.016zm-3.827 2.281l8.56-8.645-.327-.368A11.184 11.184 0 0 0 15.927 5h-.018c-3.137 0-6.057 1.288-8.197 3.587l-.344.368 8.668 8.83zm-7.254-8.83a10.082 10.082 0 0 1 7.145-2.924h.019c2.72 0 5.331 1.122 7.253 3.072l-7.163 7.23-7.254-7.377z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/gnt.svg b/cmd/web/static/icons/black/gnt.svg
new file mode 100644
index 0000000..80e63d3
--- /dev/null
+++ b/cmd/web/static/icons/black/gnt.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path fill-rule="evenodd" d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm4.499-26.712l-2.272 2.334a4.212 4.212 0 0 0-2.395-.749 4.262 4.262 0 0 0-3.07 1.303A4.474 4.474 0 0 0 11.5 11.31c0 1.18.448 2.298 1.262 3.135a4.274 4.274 0 0 0 2.213 1.22v2.04c-.841.168-1.61.589-2.217 1.225a4.471 4.471 0 0 0-1.258 3.132c0 1.18.448 2.298 1.262 3.135a4.24 4.24 0 0 0 3.07 1.302 4.262 4.262 0 0 0 3.07-1.302 4.451 4.451 0 0 0 1.261-3.135 4.451 4.451 0 0 0-1.262-3.135 4.274 4.274 0 0 0-2.213-1.221v-2.04a4.183 4.183 0 0 0 2.217-1.225 4.448 4.448 0 0 0 1.258-3.131c0-.888-.259-1.748-.738-2.478l2.277-2.34L20.5 5.287zm-4.667 14.057c.711 0 1.367.277 1.853.787.503.529.778 1.206.778 1.93 0 .73-.277 1.417-.775 1.928a2.53 2.53 0 0 1-1.856.79c-.7 0-1.362-.282-1.857-.79a2.771 2.771 0 0 1-.775-1.927c0-.73.278-1.417.775-1.927a2.53 2.53 0 0 1 1.857-.791zm1.853-6.09a2.527 2.527 0 0 1-1.853.787c-.7 0-1.362-.283-1.857-.791a2.771 2.771 0 0 1-.775-1.927c0-.73.278-1.417.775-1.928a2.53 2.53 0 0 1 1.857-.79c.7 0 1.362.282 1.856.79a2.7 2.7 0 0 1 .775 1.928c0 .73-.277 1.416-.778 1.93z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/grc.svg b/cmd/web/static/icons/black/grc.svg
new file mode 100644
index 0000000..22b454a
--- /dev/null
+++ b/cmd/web/static/icons/black/grc.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm.05-26h-.104c-.06.047-.116.102-.181.14-2.828 1.652-5.655 3.303-8.486 4.948-.194.112-.275.231-.274.469.007 3.306.004 6.613-.005 9.92 0 .2.056.315.23.415 2.044 1.186 4.086 2.379 6.127 3.573.866.507 1.726 1.023 2.59 1.535h.103c.04-.03.08-.065.123-.09 2.857-1.67 5.713-3.34 8.571-5.006.158-.092.257-.182.256-.4-.01-3.333-.012-6.667-.008-10 0-.196-.07-.298-.227-.39a3308.766 3308.766 0 0 1-7.208-4.202c-.507-.296-1.005-.607-1.507-.912zm2.658 16.685c-.06-.042-.184-.06-.244-.026-.641.36-1.275.735-1.91 1.106-.028.016-.05.043-.088.076l1.387.874c-.418.247-.821.435-1.166.701-.479.37-.896.373-1.374 0-.332-.259-.724-.44-1.088-.657-.012-.008-.017-.029-.045-.08.6-.36 4.127-2.455 5.236-3.223 1.015-.704 1.847-1.619 2.297-2.809.189-.5.273-1.041.397-1.565.017-.071-.004-.152-.008-.242-.091-.005-.167-.013-.243-.013-1.902-.001-3.804-.002-5.705.002-.093 0-.233.027-.27.09-.413.695-.81 1.4-1.237 2.147h4.193l.029.066c-.174.148-.333.319-.523.438-1.123.703-5.163 3.254-6.046 3.85-.138.092-.227.095-.364.015a497.626 497.626 0 0 0-3.701-2.163c-.141-.082-.183-.175-.183-.333.005-2.957.006-5.914.002-8.871 0-.16.044-.253.181-.332 1.245-.72 2.489-1.442 3.727-2.173.153-.09.245-.08.382.03.31.25.637.48.965.707.057.04.171.063.224.033.666-.385 1.325-.782 2.02-1.197l-1.362-.863c.287-.17.536-.319.786-.466.284-.167.564-.342.855-.493.084-.044.226-.06.303-.018.53.294 1.05.606 1.573.914.02.012.03.04.068.089-.44.271-3.766 2.26-4.959 3.046a7.021 7.021 0 0 0-2.236 2.369c-1.195 2.07-.861 4.908.777 6.639.577.609 1.204 1.154 1.908 1.604.072.047.204.081.267.046.657-.369 1.305-.753 1.956-1.134.013-.007.02-.026.034-.045-.494-.32-.994-.629-1.478-.962-.609-.42-1.176-.89-1.602-1.51-.858-1.251-.767-2.846.215-3.996.713-.834 1.613-1.42 2.534-1.976 1.179-.713 4.187-2.565 4.494-2.806.11-.087.183-.11.314-.033 1.26.744 2.528 1.476 3.788 2.222a.36.36 0 0 1 .147.263c.009 2.983.01 5.966.003 8.95 0 .09-.067.223-.142.267-1.275.754-2.556 1.498-3.836 2.243-.03.017-.062.03-.083.04-.394-.286-.777-.57-1.169-.841zm2.742-8.912c-.664-1.188-1.655-2.045-2.763-2.779-.076-.05-.248-.018-.343.035-.53.294-1.049.606-1.572.913l-.33.198.17.119c.563.373 1.14.726 1.684 1.126.764.562 1.411 1.233 1.715 2.176.017.054.106.12.163.122.62.008 1.24.005 1.882.005-.036-.58-.28-1.331-.606-1.915z" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/grs.svg b/cmd/web/static/icons/black/grs.svg
new file mode 100644
index 0000000..09b3c68
--- /dev/null
+++ b/cmd/web/static/icons/black/grs.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path fill-rule="evenodd" d="M10.664 28.193c-.61.64-1.215 1.287-1.84 1.914-.069.069-.291.073-.38.014-.919-.6-1.879-1.154-2.722-1.85-2.303-1.898-3.928-4.29-4.888-7.123-.723-2.132-.964-4.322-.77-6.564.27-3.096 1.345-5.886 3.252-8.33C5.978 2.842 9.464.784 13.756.168c3.086-.443 6.066-.01 8.911 1.287.077.035.153.073.227.113.016.008.024.03.044.057-.402 0-.802-.045-1.188.01-1.183.165-1.888.909-2.269 1.999-.075.217-.12.448-.153.676-.013.083.043.177.067.266.102-.05.242-.073.297-.153.148-.217.237-.475.39-.687.772-1.081 2.288-1.209 3.169-.26.6.646.68 1.424.492 2.252-.24 1.062-.823 1.942-1.511 2.752-.553.653-1.153 1.266-1.744 1.885-.064.067-.24.113-.31.074-1.25-.713-2.59-1.03-4.025-1.063-1.939-.044-3.706.403-5.206 1.676-1.54 1.307-2.409 2.962-2.385 5.005.027 2.388 1.068 4.217 3.155 5.42l.19.111c.008.005.011.018.036.062-.074.068-.158.14-.237.216-.65.635-1.33 1.241-1.938 1.914-.513.57-.862 1.249-.912 2.046-.033.519.125.972.503 1.314.405.366.85.689 1.305 1.053zm14.696.78c-.33-1.213-1.086-2.043-2.152-2.606-.828-.439-1.735-.6-2.654-.656-1.517-.09-3.037-.124-4.555-.207-1.073-.06-2.144-.161-3.216-.244a.209.209 0 0 1-.031-.004c-1.093-.23-1.425-.892-.852-1.844.278-.462.686-.851 1.072-1.237.085-.085.331-.053.49-.015 1.795.429 3.59.451 5.337-.166 2.141-.757 3.613-2.21 4.15-4.46.364-1.526.172-3.02-.547-4.43l-.15-.301h1.328c.37 0 .74.009 1.11-.007.097-.004.252-.06.278-.13.306-.83.591-1.667.882-2.503l-.07-.097c-.124.052-.298.07-.362.162-.337.483-.822.664-1.368.674-1.046.022-2.093.007-3.14.006-.016 0-.032-.02-.06-.038.685-.735 1.369-1.466 2.049-2.2.743-.802 1.431-1.644 1.903-2.64.555-1.175.669-2.33-.214-3.42-.01-.012-.005-.038-.015-.141 4.254 2.889 6.789 6.785 7.332 11.864a15.803 15.803 0 0 1-6.545 14.64zm-5.794-12.317c-.118.758-.172 1.532-.369 2.268-.343 1.29-1.186 2.156-2.525 2.378-1.411.236-2.546-.286-3.36-1.48-.633-.932-.947-1.979-1.08-3.079-.139-1.156-.16-2.317.112-3.463.286-1.211.92-2.161 2.118-2.623 1.459-.564 2.979.004 3.888 1.411.615.951.932 2.005 1.05 3.121.052.482.071.968.105 1.452l.061.015zm4.143 13.352c-2.936 2.2-10.477 2.7-13.523.883.137-.275.246-.575.422-.83.36-.52.747-1.023 1.147-1.514.076-.094.267-.144.4-.135 1.526.1 3.05.229 4.577.322 1.37.083 2.743.106 4.112.204.616.044 1.23.177 1.834.321.423.1.8.324 1.031.749z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/gto.svg b/cmd/web/static/icons/black/gto.svg
new file mode 100644
index 0000000..9587f2b
--- /dev/null
+++ b/cmd/web/static/icons/black/gto.svg
@@ -0,0 +1 @@
<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="m15.5465385 10.2210086c-.784759-1.34931493-1.5025611-2.26759588-2.1769129-2.76410521-.8320733-.61263594-1.6846466-.61814234-2.3527352.03772141-.6352334.6236098-.6943815 1.410609-.2069922 2.15396443.1266494.19316296.2898751.38414007.48764.57241937h-2.9392463c-.78970459 0-1.3582919.6667188-1.3582919 1.3334377 0 .7752544.67914595 1.3334377 1.3582919 1.3334377h7.0178415v-1.777917h1.1319099v1.777917h7.1336648c.7897046 0 1.3582919-.6667189 1.3582919-1.3334377 0-.7752545-.6791459-1.3334377-1.3582919-1.3334377h-2.9080608c.1928317-.1978587.3476752-.40018525.462633-.60649138.412032-.73944271.2947528-1.50755897-.3289941-2.11989242-.6680885-.65586375-1.5206618-.65035735-2.3527352-.03772141-.6743518.49650933-1.3921538 1.41479028-2.1769129 2.76410521zm-1.3155102 0h-1.020243c-.715856-.40627761-1.2123831-.81280862-1.4490982-1.17384134-.2071249-.31590229-.191464-.52427877.0555845-.76680677.2409535-.2365445.4649385-.23509788.8732081.06550136.4422606.32562602.9612272.95233426 1.5405486 1.87514675zm3.4221201 0c.5793213-.92281249 1.098288-1.54952073 1.5405486-1.87514675.4082696-.30059924.6322545-.30204586.8732081-.06550136.2703878.26544028.3057253.49688179.1363322.80087879-.1962257.35215161-.6476895.7473102-1.3293947 1.13976932zm-1.6531484 21.7789914c-8.836556 0-16-7.163444-16-16s7.163444-16 16-16 16 7.163444 16 16-7.163444 16-16 16zm-.6238666-18.000918h-7.35741448v7.2227875c-.00746247.7389916.28827672 1.44985.8205887 1.9724217s1.25642028.8128994 2.00918608.8055734h4.5276397zm1.1319099 0v10.0007826h4.5276396c.7527659.007326 1.4768742-.2830017 2.0091861-.8055734.532312-.5225717.8280512-1.2334301.8205887-1.9724217v-7.2227875z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/gup.svg b/cmd/web/static/icons/black/gup.svg
new file mode 100644
index 0000000..a40df94
--- /dev/null
+++ b/cmd/web/static/icons/black/gup.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm-.01-19.321l2.8-2.82A32.464 32.464 0 0 0 16 6a32.574 32.574 0 0 0-2.794 3.875l2.784 2.804zm5.718 2.81c-.759-1.676-1.515-3.234-2.39-4.748l-3.328 3.352-3.31-3.334c-.828 1.438-1.558 2.934-2.28 4.557-.786 2.202-2.078 4.577-.97 6.691 1.907 3.644 6.387 5.054 10.006 3.135a7.503 7.503 0 0 0 3.112-3.135c1.099-2.114-.054-4.316-.84-6.517z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/gvt.svg b/cmd/web/static/icons/black/gvt.svg
new file mode 100644
index 0000000..14c3fd8
--- /dev/null
+++ b/cmd/web/static/icons/black/gvt.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm10-18.807c0-.399-.024-.797-.074-1.193H9.774a6.112 6.112 0 0 0-.117 1.193c0 3.427 2.845 6.217 6.34 6.217 2.718-.003 5.132-1.7 6.007-4.221H20.08c-.891 1.756-2.847 2.738-4.822 2.42-1.974-.319-3.506-1.863-3.777-3.807h12.721c-.317 4.163-3.873 7.455-8.199 7.455-4.533 0-8.221-3.617-8.221-8.062 0-.399.03-.798.09-1.193H6.074c-.05.396-.074.795-.074 1.193C6 18.601 10.487 23 16 23s10-4.4 10-9.807z" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/gxs.svg b/cmd/web/static/icons/black/gxs.svg
new file mode 100644
index 0000000..2342321
--- /dev/null
+++ b/cmd/web/static/icons/black/gxs.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zM7.02 7.027h.001c-1.327 1.27-1.368 3.602-.07 4.91 2.488 2.533 5.028 5.02 7.528 7.542-1.147 1.168-2.31 2.315-3.458 3.483-.432.416-.89.967-1.556.908-1.097.018-1.785-1.473-1.004-2.274 1.158-1.232 2.395-2.394 3.57-3.608-.502-.5-1.004-1.005-1.506-1.505A217.222 217.222 0 0 0 6.96 20.05c-1.251 1.258-1.28 3.471-.081 4.77 1.19 1.407 3.52 1.59 4.903.364 1.443-1.36 2.805-2.802 4.233-4.176 1.338 1.328 2.656 2.682 4.003 4.004 1.295 1.316 3.62 1.313 4.918.003 1.318-1.226 1.435-3.498.218-4.831-1.356-1.427-2.781-2.781-4.149-4.19 1.339-1.34 2.683-2.67 4.01-4.022 1.289-1.264 1.31-3.535.067-4.837-1.211-1.38-3.53-1.529-4.895-.297-1.434 1.351-2.77 2.799-4.198 4.156a286.339 286.339 0 0 0-4.068-4.057c-1.312-1.29-3.631-1.237-4.9.09zm1.453 3.39c-.61-.617-.37-1.753.394-2.123.549-.326 1.269-.157 1.69.297 1.32 1.296 2.619 2.618 3.922 3.931-.658.65-1.312 1.305-1.962 1.963-1.347-1.357-2.72-2.688-4.044-4.068zm12.94-1.79h-.001c.403-.455 1.086-.659 1.646-.37.834.343 1.095 1.558.442 2.192-1.295 1.384-2.689 2.67-4.004 4.034-.511-.49-1.01-.988-1.51-1.486-.498.505-.999 1.008-1.5 1.509 2.193 2.202 4.392 4.4 6.595 6.593.468.434.964 1.03.746 1.72-.203.976-1.567 1.425-2.27.685-1.385-1.305-2.7-2.679-4.04-4.027.498-.495.992-.99 1.483-1.491-.506-.498-1.005-1.002-1.507-1.503-.497.498-.993.996-1.492 1.488-.65-.664-1.316-1.313-1.983-1.96 2.473-2.452 4.909-4.945 7.394-7.385z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/hpb.svg b/cmd/web/static/icons/black/hpb.svg
new file mode 100644
index 0000000..180b490
--- /dev/null
+++ b/cmd/web/static/icons/black/hpb.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill-rule="evenodd"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm.572-16.728c-.153.75.613.55.613.55 3.06-.7 3.877-3.65 3.877-3.65.824-2.653-.433-4.33-1.058-4.964a1.95 1.95 0 0 0-.851-.507c-1.135-.323-2.632-.03-2.632-.03l-4.234.65-.602.079a1.338 1.338 0 0 0-.317.082l-.612.24c3.061-.15 4.54 1.75 4.54 1.75 2.603 2.85 1.276 5.8 1.276 5.8zm-.189 1.644c-.58-.511-.795.234-.794.236-.946 2.937 1.227 5.13 1.227 5.13 1.91 2.046 4.023 1.841 4.898 1.637.328-.075.63-.233.876-.458.863-.792 1.368-2.203 1.368-2.203l1.588-3.9.238-.547c.043-.1.073-.203.09-.31l.102-.638c-1.429 2.658-3.851 2.937-3.851 2.937-3.83.738-5.742-1.884-5.742-1.884zm-1.385-.947c.74-.243.182-.794.18-.794-2.145-2.252-5.162-1.476-5.162-1.476-2.757.623-3.614 2.526-3.863 3.373a1.867 1.867 0 0 0-.022.978c.277 1.123 1.284 2.25 1.284 2.25l2.686 3.273.369.472a1.3 1.3 0 0 0 .23.229l.517.4c-1.658-2.527-.714-4.73-.714-4.73 1.225-3.632 4.495-3.975 4.495-3.975zm2.108.19c-.733.262-.16.798-.163.798 2.202 2.196 5.198 1.346 5.198 1.346 2.74-.69 3.548-2.615 3.775-3.468.087-.32.087-.656 0-.976-.308-1.118-1.342-2.218-1.342-2.218l-2.77-3.206-.381-.462a1.336 1.336 0 0 0-.236-.223l-.528-.387c1.724 2.484.838 4.711.838 4.711-1.13 3.66-4.39 4.085-4.39 4.085zm-1.638.603c.175-.746-.598-.562-.598-.565-3.078.624-3.97 3.554-3.97 3.554-.89 2.631.323 4.337.933 4.987.228.244.516.426.837.527 1.127.351 2.63.095 2.63.095l4.25-.546.603-.064a1.35 1.35 0 0 0 .32-.073l.617-.225c-3.066.075-4.495-1.86-4.495-1.86-2.528-2.913-1.127-5.83-1.127-5.83zm.109-1.536c.587.503.79-.247.79-.245.904-2.95-1.3-5.112-1.3-5.112-1.939-2.019-4.049-1.786-4.921-1.569a1.95 1.95 0 0 0-.872.47c-.85.803-1.335 2.221-1.335 2.221l-1.532 3.924-.23.55c-.04.1-.07.204-.085.31l-.092.64c1.39-2.677 3.808-2.989 3.808-2.989 3.817-.796 5.769 1.8 5.769 1.8z"/><path d="M17.106 16.159s3.26-.424 4.39-4.085c0 0 .887-2.227-.837-4.711l.528.387c.087.065.167.14.236.223l.381.462 2.77 3.206s1.034 1.1 1.342 2.218c.087.32.087.656 0 .976-.227.853-1.034 2.778-3.775 3.468 0 0-2.996.85-5.198-1.346.002 0-.57-.536.163-.798zm-1.638.604s-1.401 2.916 1.127 5.829c0 0 1.429 1.935 4.495 1.86l-.618.225a1.35 1.35 0 0 1-.319.073l-.603.064-4.25.546s-1.503.257-2.63-.095a1.952 1.952 0 0 1-.837-.527c-.61-.65-1.823-2.356-.932-4.987 0 0 .89-2.93 3.969-3.554 0 .003.773-.18.598.566zm.109-1.537s-1.952-2.596-5.769-1.8c0 0-2.418.312-3.808 2.99l.092-.641c.016-.106.044-.21.086-.31l.23-.55 1.53-3.924s.485-1.418 1.336-2.222a1.95 1.95 0 0 1 .872-.469c.872-.217 2.982-.45 4.92 1.569 0 0 2.205 2.161 1.302 5.112 0-.002-.204.748-.791.245z" fill-rule="nonzero" opacity=".5"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/hsr.svg b/cmd/web/static/icons/black/hsr.svg
new file mode 100644
index 0000000..515e49e
--- /dev/null
+++ b/cmd/web/static/icons/black/hsr.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zM10.75 7.5c.553.817.821 1.757.815 2.74-1.104.01-2.207.01-3.31.01C7.18 12.17 6.056 14.067 5 15.997V16c1.054 1.933 2.174 3.83 3.254 5.75h2.96v-2.313h-.969A788.677 788.677 0 0 1 8.287 16l1.955-3.437h7.867v2.27h-3.768v-1.98h-2.84c-.01 3.217.023 6.434-.01 9.647.103.943-.878 1.357-1.365 2h5.597c-.865-.697-1.61-1.53-1.454-2.74 3.317-.02 6.63-.003 9.944-.01.835-1.433 1.505-3.007 2.787-4.113-1.296-.174-2.605-.104-3.907-.137-.225.667-.507 1.31-.825 1.94-.434-.003-.868-.003-1.299-.003.01-3.324-.017-6.65.003-9.974-.05-.743.464-1.33.766-1.963h-4.384c.567.81.832 1.753.815 2.74-1.296.013-2.595.013-3.89 0-.02-.993.301-1.91.825-2.74h-4.355zm3.592 9.667h3.767v2.27h-3.767v-2.27zm6.915-6.917v2.313l.984-.003c.348.61.663 1.247.822 1.94 1.256-.063 2.518.064 3.764-.1-.023-.076-.066-.233-.09-.31-1.166-1.04-1.722-2.54-2.53-3.84h-2.95zm-3.045 11.79c.073 1.123-.772 1.774-1.495 2.46h5.637c-.765-.66-1.544-1.35-1.524-2.463-.872.003-1.747.006-2.618.003z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/huc.svg b/cmd/web/static/icons/black/huc.svg
new file mode 100644
index 0000000..4e78f49
--- /dev/null
+++ b/cmd/web/static/icons/black/huc.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M11.5 14.5V6h-3v16h3v-4.5h9V26h3V10h-3v4.5zM16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16z" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/hush.svg b/cmd/web/static/icons/black/hush.svg
new file mode 100644
index 0000000..e0c1fe0
--- /dev/null
+++ b/cmd/web/static/icons/black/hush.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm-.993-13.343v1.317c0 .056 0 .113.008.168.07.446.453.758.888.726a.848.848 0 0 0 .771-.855c.002-.484.001-.97 0-1.454a.175.175 0 0 0-.039-.1c-.097-.12-.198-.237-.298-.354-.285-.336-.569-.672-.855-1.006-.096-.112-.212-.146-.321-.098-.12.052-.156.15-.155.278.003.46 0 .919 0 1.378zm.003-9.01c.2-.309.47-.467.832-.468.366 0 .634.165.828.497l.005-.048c-.002-.931.003-1.863-.006-2.794a.831.831 0 0 0-.983-.82c-.39.068-.678.421-.678.842-.002.91-.001 1.822-.001 2.732l.003.06zm-.003 12.613v.228c0 .893-.003 1.786.002 2.679a.838.838 0 0 0 .782.832c.445.02.83-.305.87-.752.02-.225.013-.454.013-.68.002-.748 0-1.496 0-2.243v-.072c-.197.308-.462.474-.826.475-.365.001-.637-.157-.841-.467zm1.668-8.826l-.001-1.638c0-.07-.006-.143-.021-.212-.092-.414-.484-.708-.879-.664a.84.84 0 0 0-.766.842c-.003.714-.002 1.429 0 2.143 0 .034.018.074.04.1.122.149.248.294.373.44.242.282.482.566.725.848a.309.309 0 0 0 .36.094c.119-.048.169-.134.169-.292v-1.66zm1.731-3.377v2.167c0 .051.002.102.006.153.04.52.544.882 1.037.749.379-.103.627-.437.627-.85V9.48c0-.553.003-1.107 0-1.661-.003-.588-.542-.996-1.083-.825-.356.112-.585.44-.586.842v2.22zM13.362 20.76c0-.862.002-1.725-.001-2.587a.834.834 0 0 0-1.038-.812.847.847 0 0 0-.628.832v4.753c0 .143-.003.286 0 .429.015.499.493.89.974.797a.845.845 0 0 0 .692-.847c.002-.855 0-1.71 0-2.565zm0-9.446v-.82c0-.898.002-1.796-.001-2.695a.835.835 0 0 0-1.014-.82.846.846 0 0 0-.652.842v5.505c0 .506-.004 1.011 0 1.516.005.53.505.928 1.011.81a.844.844 0 0 0 .655-.84v-3.498zm5.044 8.186v3.751c0 .054.002.107.006.16.042.522.554.884 1.048.742.377-.108.616-.44.616-.858V15.7v-.053c-.02-.614-.628-1.014-1.17-.763-.338.157-.5.44-.5.818V19.5zm5.094-3.866V9.677c-.001-.614-.598-1.027-1.148-.798-.326.136-.52.443-.52.828V21.55l.001.076c.014.513.504.906.996.799a.85.85 0 0 0 .67-.852v-5.94zm-13.333-.009v-4.012c0-.656.004-1.312-.001-1.967a.834.834 0 0 0-1.045-.802c-.376.104-.62.436-.62.845L8.5 21.571v.053c.014.525.514.919 1.015.8.393-.094.652-.43.652-.851v-5.949z" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/icn.svg b/cmd/web/static/icons/black/icn.svg
new file mode 100644
index 0000000..9b1a3cb
--- /dev/null
+++ b/cmd/web/static/icons/black/icn.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path fill-rule="evenodd" d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm4.833-25v18H23.5V7h-2.667zm-4.444 9v9h2.667v-9h-2.667zm-4.445-4.5V25h2.667V11.5h-2.667zm-4.444 9V25h2.667v-4.5H7.5z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/icx.svg b/cmd/web/static/icons/black/icx.svg
new file mode 100644
index 0000000..560e113
--- /dev/null
+++ b/cmd/web/static/icons/black/icx.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M11.296 22.472a8 8 0 0 0 11.176-11.176l-2.164 2.164a5 5 0 0 1-6.848 6.848zm-1.768-1.768l2.164-2.164a5 5 0 0 1 6.848-6.848l2.164-2.164A8 8 0 0 0 9.528 20.704zM16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm8-22a2 2 0 1 0 0-4 2 2 0 0 0 0 4zM8 26a2 2 0 1 0 0-4 2 2 0 0 0 0 4z" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/ignis.svg b/cmd/web/static/icons/black/ignis.svg
new file mode 100644
index 0000000..f3a8e4b
--- /dev/null
+++ b/cmd/web/static/icons/black/ignis.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zM14.812 6c-1.004 2.89-2.2 5.715-3.247 8.59.727 1.298 1.417 2.615 2.153 3.906l5.545-9.671C17.758 7.915 16.33 6.888 14.812 6zM10 26c1.595-.034 3.188-.014 4.783-.014C17.17 21.745 19.594 17.523 22 13.29c-.835-1.457-1.667-2.913-2.496-4.37C16.4 14.645 13.139 20.291 10 26zm5.082-.023c2.12-1.249 4.239-2.5 6.345-3.775-.797-1.032-1.612-2.053-2.415-3.08-1.347 2.264-2.6 4.58-3.93 6.855z" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/ins.svg b/cmd/web/static/icons/black/ins.svg
new file mode 100644
index 0000000..1303e38
--- /dev/null
+++ b/cmd/web/static/icons/black/ins.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill-rule="evenodd"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm-2.554-19.713c.759 0 1.375-.601 1.375-1.342 0-.742-.616-1.343-1.375-1.343-.76 0-1.375.601-1.375 1.343 0 .741.615 1.342 1.375 1.342zm3.927-1.534c.76 0 1.375-.601 1.375-1.342 0-.742-.615-1.343-1.375-1.343-.759 0-1.375.601-1.375 1.343 0 .741.616 1.342 1.375 1.342zm1.573 9.205c.759 0 1.375-.6 1.375-1.342s-.616-1.343-1.375-1.343c-.76 0-1.375.601-1.375 1.343s.615 1.342 1.375 1.342zM5.786 18.04a.776.776 0 0 0 .785-.767c0-.423-.352-.767-.786-.767S5 16.85 5 17.273c0 .424.352.767.785.767zm2.16 4.988c.325 0 .59-.258.59-.576 0-.318-.265-.575-.59-.575s-.59.257-.59.575c0 .318.264.576.59.576zm6.285 3.835c.326 0 .59-.258.59-.576s-.264-.575-.59-.575-.59.257-.59.575.264.576.59.576zm10.215-3.452c.325 0 .59-.258.59-.576s-.265-.576-.59-.576c-.326 0-.59.258-.59.576s.264.576.59.576zm-6.286-1.15c.326 0 .59-.258.59-.576 0-.318-.264-.575-.59-.575s-.59.257-.59.575c0 .318.265.576.59.576zm3.536-2.685c.325 0 .59-.258.59-.576s-.265-.575-.59-.575c-.326 0-.59.257-.59.575s.264.576.59.576zm-4.125 7.287c.433 0 .785-.344.785-.767s-.352-.767-.785-.767c-.434 0-.786.343-.786.767s.352.767.786.767zm3.535-9.59a.776.776 0 0 0 .785-.767.776.776 0 0 0-.785-.767.776.776 0 0 0-.785.767c0 .424.351.767.785.767zm1.18 7.672a.776.776 0 0 0 .785-.767.776.776 0 0 0-.786-.767.776.776 0 0 0-.785.767c0 .423.352.767.785.767zM6.765 21.11c.543 0 .982-.43.982-.959s-.44-.958-.982-.958-.982.43-.982.958.44.959.982.959zm9.43 3.835c.759 0 1.375-.601 1.375-1.343s-.616-1.343-1.375-1.343c-.76 0-1.375.602-1.375 1.343s.615 1.343 1.375 1.343zm-7.465-6.52c.76 0 1.375-.602 1.375-1.343s-.616-1.343-1.375-1.343-1.375.601-1.375 1.343.615 1.343 1.375 1.343zm7.465 3.067c.542 0 .982-.429.982-.958s-.44-.958-.982-.958c-.543 0-.983.429-.983.958s.44.958.983.958zm-4.715-8.436c.326 0 .59-.258.59-.576s-.264-.576-.59-.576-.59.258-.59.576.264.576.59.576zm3.732 2.3c.65 0 1.178-.515 1.178-1.15 0-.636-.527-1.152-1.178-1.152-.65 0-1.178.516-1.178 1.151 0 .636.528 1.152 1.178 1.152zm2.75 1.15a.776.776 0 0 0 .785-.767.776.776 0 0 0-.785-.767.776.776 0 0 0-.785.767c0 .424.351.767.785.767zm1.375-9.588c.326 0 .59-.257.59-.575s-.264-.576-.59-.576c-.326 0-.59.258-.59.576s.264.575.59.575zm-2.75-.001a.97.97 0 0 0 .983-.959.97.97 0 0 0-.983-.958.97.97 0 0 0-.982.958c0 .53.44.959.982.959zm.59 6.137c.434 0 .785-.343.785-.767s-.351-.767-.785-.767c-.434 0-.785.344-.785.767s.351.767.785.767zm-7.465 8.44c.65 0 1.178-.515 1.178-1.151s-.527-1.151-1.178-1.151c-.65 0-1.178.515-1.178 1.15 0 .637.528 1.152 1.178 1.152zm11.393 1.15c.65 0 1.178-.516 1.178-1.152 0-.635-.528-1.15-1.178-1.15s-1.178.515-1.178 1.15c0 .636.527 1.152 1.178 1.152zm-1.57 2.685c.65 0 1.177-.516 1.177-1.151 0-.636-.527-1.152-1.178-1.152s-1.178.516-1.178 1.152c0 .635.528 1.15 1.178 1.15zm-9.233 0c.76 0 1.375-.601 1.375-1.343s-.616-1.342-1.375-1.342c-.76 0-1.375.6-1.375 1.342s.616 1.343 1.375 1.343zm-4.125-9.972c.65 0 1.178-.516 1.178-1.152 0-.635-.528-1.15-1.178-1.15S5 13.57 5 14.204c0 .636.527 1.152 1.178 1.152zm5.893 1.916c.868 0 1.572-.686 1.572-1.534 0-.847-.704-1.534-1.572-1.534-.869 0-1.573.687-1.573 1.534 0 .848.704 1.534 1.573 1.534zm8.25-2.3c.868 0 1.572-.687 1.572-1.535 0-.847-.704-1.534-1.572-1.534-.869 0-1.573.687-1.573 1.534 0 .848.704 1.534 1.573 1.534zm4.32 6.521c.65 0 1.178-.515 1.178-1.151s-.527-1.151-1.178-1.151-1.178.515-1.178 1.15c0 .637.528 1.152 1.178 1.152zm1.18-4.603c.65 0 1.177-.516 1.177-1.152 0-.635-.527-1.15-1.177-1.15-.651 0-1.178.515-1.178 1.15 0 .636.527 1.152 1.178 1.152zm-4.518-5.37c.542 0 .982-.43.982-.96s-.44-.958-.982-.958c-.543 0-.982.43-.982.959s.44.958.982.958zm.195-3.069c.434 0 .786-.343.786-.767s-.352-.767-.786-.767c-.433 0-.785.344-.785.767s.352.767.785.767zm1.768.767c.326 0 .59-.258.59-.575s-.264-.576-.59-.576-.59.258-.59.576.264.575.59.575zm3.144 4.604c.326 0 .59-.258.59-.576s-.264-.576-.59-.576-.59.258-.59.576.265.576.59.576zM9.516 8.836c.326 0 .59-.257.59-.575s-.264-.576-.59-.576-.59.258-.59.576.264.575.59.575zm-.785 4.987c.326 0 .59-.258.59-.576s-.264-.576-.59-.576-.59.258-.59.576.264.576.59.576zm1.572.767c.326 0 .59-.258.59-.576s-.264-.576-.59-.576c-.326 0-.59.258-.59.576s.264.576.59.576zM12.266 7.3c.326 0 .59-.258.59-.576s-.264-.575-.59-.575-.59.257-.59.575.264.576.59.576zM26.41 18.809c.326 0 .59-.258.59-.576s-.264-.575-.59-.575-.59.257-.59.575.265.576.59.576zm-1.964-6.138c.759 0 1.375-.6 1.375-1.342s-.616-1.343-1.375-1.343c-.76 0-1.375.601-1.375 1.343s.615 1.342 1.375 1.342zm-1.18 3.068c.543 0 .982-.429.982-.958s-.44-.958-.982-.958-.982.429-.982.958.44.958.982.958zM9.91 11.52c.543 0 .983-.429.983-.958s-.44-.959-.983-.959c-.542 0-.982.43-.982.959s.44.958.982.958zm4.32-2.685a.97.97 0 0 0 .983-.958.97.97 0 0 0-.982-.959.97.97 0 0 0-.983.959c0 .529.44.958.983.958zm-2.552.384c.434 0 .785-.343.785-.767s-.351-.767-.785-.767c-.434 0-.785.344-.785.767s.351.767.785.767zm-4.322 3.068a.776.776 0 0 0 .785-.767c0-.423-.351-.767-.785-.767s-.785.344-.785.767c0 .424.351.767.785.767zm16.5 6.138a.776.776 0 0 0 .785-.767.776.776 0 0 0-.785-.767.776.776 0 0 0-.785.767c0 .423.351.767.785.767zm-8.446.384c.76 0 1.375-.601 1.375-1.343s-.615-1.342-1.375-1.342-1.375.6-1.375 1.342.616 1.343 1.375 1.343zm-2.554.767a.776.776 0 0 0 .785-.767.776.776 0 0 0-.785-.767.776.776 0 0 0-.785.767c0 .423.351.767.785.767zm.392 3.068c.651 0 1.178-.516 1.178-1.152 0-.635-.527-1.15-1.178-1.15s-1.177.515-1.177 1.15c0 .636.527 1.152 1.177 1.152zm0 2.3a.776.776 0 0 0 .786-.766.776.776 0 0 0-.786-.767.776.776 0 0 0-.785.767c0 .423.352.767.785.767z"/><path d="M12.07 17.273c-.868 0-1.572-.686-1.572-1.534 0-.847.704-1.534 1.573-1.534.868 0 1.572.687 1.572 1.534 0 .848-.704 1.534-1.572 1.534zm8.25-2.3c-.868 0-1.572-.687-1.572-1.535 0-.847.704-1.534 1.573-1.534.868 0 1.572.687 1.572 1.534 0 .848-.704 1.534-1.572 1.534zm4.321 6.521c-.65 0-1.178-.515-1.178-1.151s.528-1.151 1.178-1.151 1.178.515 1.178 1.15c0 .637-.527 1.152-1.178 1.152zm1.18-4.603c-.651 0-1.178-.516-1.178-1.152 0-.635.527-1.15 1.178-1.15.65 0 1.177.515 1.177 1.15 0 .636-.527 1.152-1.177 1.152zm-4.518-5.37c-.543 0-.982-.43-.982-.96s.44-.958.982-.958.982.43.982.959-.44.958-.982.958zm.195-3.069c-.433 0-.785-.343-.785-.767s.352-.767.785-.767c.434 0 .786.344.786.767s-.352.767-.786.767zm1.768.767c-.326 0-.59-.258-.59-.575s.264-.576.59-.576.59.258.59.576-.264.575-.59.575zm3.144 4.604c-.325 0-.59-.258-.59-.576s.265-.576.59-.576.59.258.59.576-.264.576-.59.576zM9.516 8.836c-.326 0-.59-.257-.59-.575s.264-.576.59-.576.59.258.59.576-.264.575-.59.575zm-.785 4.987c-.326 0-.59-.258-.59-.576s.264-.576.59-.576.59.258.59.576-.264.576-.59.576zm1.572.767c-.326 0-.59-.258-.59-.576s.264-.576.59-.576c.326 0 .59.258.59.576s-.264.576-.59.576zM12.266 7.3c-.326 0-.59-.258-.59-.576s.264-.575.59-.575.59.257.59.575-.264.576-.59.576zM26.41 18.809c-.325 0-.59-.258-.59-.576s.265-.575.59-.575.59.257.59.575-.264.576-.59.576zm-1.964-6.138c-.76 0-1.375-.6-1.375-1.342s.615-1.343 1.375-1.343c.759 0 1.375.601 1.375 1.343s-.616 1.342-1.375 1.342zm-1.18 3.068c-.542 0-.982-.429-.982-.958s.44-.958.982-.958c.543 0 .982.429.982.958s-.44.958-.982.958zM9.91 11.52c-.542 0-.982-.429-.982-.958s.44-.959.982-.959c.543 0 .983.43.983.959s-.44.958-.983.958zm4.32-2.685a.97.97 0 0 1-.982-.958c0-.53.44-.959.983-.959a.97.97 0 0 1 .982.959.97.97 0 0 1-.982.958zm-2.552.384c-.434 0-.785-.343-.785-.767s.351-.767.785-.767c.434 0 .785.344.785.767s-.351.767-.785.767zm-4.322 3.068a.776.776 0 0 1-.785-.767c0-.423.351-.767.785-.767s.785.344.785.767a.776.776 0 0 1-.785.767zm16.5 6.138a.776.776 0 0 1-.785-.767c0-.424.351-.767.785-.767.434 0 .785.343.785.767a.776.776 0 0 1-.785.767zm-8.446.384c-.76 0-1.375-.601-1.375-1.343s.616-1.342 1.375-1.342c.76 0 1.375.6 1.375 1.342s-.615 1.343-1.375 1.343zm-2.554.767a.776.776 0 0 1-.785-.767c0-.424.351-.767.785-.767.434 0 .785.343.785.767a.776.776 0 0 1-.785.767zm.392 3.068c-.65 0-1.177-.516-1.177-1.152 0-.635.527-1.15 1.177-1.15s1.178.515 1.178 1.15c0 .636-.527 1.152-1.178 1.152zm0 2.3a.776.776 0 0 1-.785-.766c0-.424.352-.767.785-.767.434 0 .786.343.786.767a.776.776 0 0 1-.786.767z" fill-rule="nonzero" opacity=".5"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/iop.svg b/cmd/web/static/icons/black/iop.svg
new file mode 100644
index 0000000..0ca7938
--- /dev/null
+++ b/cmd/web/static/icons/black/iop.svg
@@ -0,0 +1 @@
<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="m10.1228558 8.28273892-3.62534336 3.29353228v3.2327142l-.35480885.6387174c-.19027145.3425216-.19027145.7620728 0 1.1045944l.35480885.6387174v7.1988159h3.99895706l.0243435.0438226c.1944606.3500628.5579558.5663469.9518238.5663469h8.9552239c.3900722 0 .7506661-.2121703.9465352-.5569332l.5914283-1.041014 3.4371609-2.978324v-3.0716618l.4490227-.7903561c.1973229-.3473218.1973229-.7761 0-1.1234218l-.4490227-.7903561v-7.13945842h-4.0577512c-.2012016-.31607744-.5459218-.50847458-.9173732-.50847458h-8.9552239c-.393868 0-.7573632.21628414-.9518238.56634689zm5.8771442 23.71726108c-8.836556 0-16-7.163444-16-16s7.163444-16 16-16 16 7.163444 16 16-7.163444 16-16 16zm-4.5273632-23.88135593h8.9552239l4.4776119 7.88135593-4.4776119 7.8813559h-8.9552239l-4.37810944-7.8813559zm.4055017.7118644-3.98266732 7.16949153 3.98266732 7.1694915h8.1487327l4.0731825-7.1694915-4.0731825-7.16949153zm1.8830555 3.05084743h4.6766169l2.1890548 4.0677966-2.1890548 4.0677967h-4.6766169l-2.1890547-4.0677967z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/iost.svg b/cmd/web/static/icons/black/iost.svg
new file mode 100644
index 0000000..79541d8
--- /dev/null
+++ b/cmd/web/static/icons/black/iost.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm8.5-21L16 6l-8.5 5v10l8.5 5 8.5-5zm-8.768 5.407l-1.031-.606-.623.368-1.476-.863.628-.37-3.33-1.959 6.271-3.688 5.917 3.438-1.586.938-4.327-2.53-3.131 1.842 1.754 1.032.897-.53 1.476.863-.902.533 1.03.606.736-.434 1.476.862-.74.437 3.673 2.162-6.27 3.687-6.525-3.79.027-1.843 6.495 3.787 3.13-1.841-2.098-1.235-.785.463-1.476-.862z" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/jpy.svg b/cmd/web/static/icons/black/jpy.svg
new file mode 100644
index 0000000..2a63e6b
--- /dev/null
+++ b/cmd/web/static/icons/black/jpy.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm1.548-13.289h5.063v-2.288h-4.197L24.5 7.5h-3.647l-4.8 7.534L11.251 7.5H7.5l6.06 8.923H9.39v2.288h5.063v1.878H9.39v2.288h5.063V25.5h3.096v-2.623h5.063V20.59h-5.063z" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/kcs.svg b/cmd/web/static/icons/black/kcs.svg
new file mode 100644
index 0000000..5dd5fb0
--- /dev/null
+++ b/cmd/web/static/icons/black/kcs.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path fill-rule="evenodd" d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm-2.46-16l5.174-5.33 3.265 3.363a1.446 1.446 0 0 0 2.088 0 1.554 1.554 0 0 0 0-2.152l-4.309-4.44a1.456 1.456 0 0 0-2.088 0l-6.216 6.406v-3.808c0-.84-.662-1.522-1.477-1.522-.816 0-1.477.682-1.477 1.522v11.922c0 .84.661 1.522 1.477 1.522.811 0 1.477-.686 1.477-1.522v-3.808l6.216 6.405a1.456 1.456 0 0 0 2.088 0l4.31-4.44a1.554 1.554 0 0 0 0-2.151 1.446 1.446 0 0 0-2.09 0l-3.264 3.364L13.54 16zm5.176-1.523c-.816 0-1.478.682-1.478 1.523 0 .841.662 1.523 1.478 1.523s1.478-.682 1.478-1.523c0-.841-.662-1.523-1.478-1.523z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/kin.svg b/cmd/web/static/icons/black/kin.svg
new file mode 100644
index 0000000..3dfb29f
--- /dev/null
+++ b/cmd/web/static/icons/black/kin.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm3.636-18.97c.35 0 .633-.278.633-.62v-.367a.626.626 0 0 0-.633-.62h-.376a.626.626 0 0 0-.633.62v.986zm-5.935 0v-.987a.626.626 0 0 0-.633-.62h-.375a.626.626 0 0 0-.633.62v.367c0 .342.283.62.633.62zm-1.008 6.583h.375c.35 0 .633-.277.633-.619v-.987h-1.008a.626.626 0 0 0-.633.62v.367c0 .342.283.62.633.62zm6.567 0h.376c.35 0 .633-.277.633-.619v-.367a.626.626 0 0 0-.633-.62h-1.01v.987c0 .342.284.62.634.62zm-3.284-8.03h.376c.35 0 .633-.276.633-.618v-.368a.626.626 0 0 0-.633-.619h-.376a.626.626 0 0 0-.633.62v.367c0 .342.284.619.633.619zm0 9.797h.376c.35 0 .633-.278.633-.62v-.367a.626.626 0 0 0-.633-.62h-.376a.626.626 0 0 0-.633.62v.368c0 .341.284.619.633.619zm4.926-4.979h.375c.35 0 .633-.277.633-.619v-.367a.626.626 0 0 0-.633-.62h-.375a.626.626 0 0 0-.633.62v.367c0 .342.283.62.633.62zm-10.015 0h.375c.35 0 .634-.277.634-.619v-.367a.626.626 0 0 0-.634-.62h-.375a.626.626 0 0 0-.633.62v.367c0 .342.283.62.633.62zm7.285-1.544a.452.452 0 0 0 .455-.45V13.19h-1.253a.452.452 0 0 0-.455.45v.4c0 .45-.347.84-.804.84a.862.862 0 0 1-.85-.84v-.417a.436.436 0 0 0-.439-.433h-1.125v4.978h1.116a.445.445 0 0 0 .448-.443v-.374c0-.476.355-.875.812-.875a.85.85 0 0 1 .842.834v.412c0 .246.202.446.451.446h1.257v-1.231a.449.449 0 0 0-.452-.446H17.8c-.457 0-.881-.366-.881-.817a.824.824 0 0 1 .828-.817h.425zm.481 6.565a.558.558 0 0 0-.31.735.58.58 0 0 0 .75.304.557.557 0 0 0 .31-.734.58.58 0 0 0-.75-.305zM13.4 8.897a.558.558 0 0 0-.311.734.58.58 0 0 0 .75.304.558.558 0 0 0 .311-.734.58.58 0 0 0-.75-.304zm8.554 4.428a.58.58 0 0 0 .75.304.558.558 0 0 0 .312-.735.58.58 0 0 0-.75-.304.558.558 0 0 0-.312.735zM9.312 18.463a.58.58 0 0 0 .751.304.558.558 0 0 0 .311-.734.579.579 0 0 0-.75-.304.558.558 0 0 0-.312.734zm0-5.569a.558.558 0 0 0 .311.735.58.58 0 0 0 .751-.304.558.558 0 0 0-.31-.735.58.58 0 0 0-.752.304zm9.177-2.959a.58.58 0 0 0 .75-.304.558.558 0 0 0-.31-.734.58.58 0 0 0-.75.304.558.558 0 0 0 .31.734zm3.465 8.098a.558.558 0 0 0 .311.734.58.58 0 0 0 .75-.304.558.558 0 0 0-.31-.734.579.579 0 0 0-.75.304zm-8.883 4.588a.58.58 0 0 0 .75-.304.558.558 0 0 0-.31-.734.58.58 0 0 0-.75.304.557.557 0 0 0 .31.734zm8.443-1.63a.316.316 0 0 0 0 .455c.129.125.336.125.464 0s.129-.329 0-.454a.334.334 0 0 0-.464 0zM10.35 9.912a.316.316 0 0 0 0 .455.334.334 0 0 0 .464 0c.128-.126.128-.329 0-.454s-.336-.126-.464 0zm11.164.455a.334.334 0 0 0 .464 0c.129-.126.129-.329 0-.454s-.335-.126-.464 0a.316.316 0 0 0 0 .454zM10.35 21.446c.128.125.336.125.464 0s.128-.329 0-.454a.334.334 0 0 0-.464 0 .316.316 0 0 0 0 .454zm13.53-5.847c0 .177.148.32.329.32a.325.325 0 0 0 .328-.32.325.325 0 0 0-.328-.322.325.325 0 0 0-.328.322zm-15.925 0c0 .177.147.32.329.32a.325.325 0 0 0 .328-.32.325.325 0 0 0-.328-.322.325.325 0 0 0-.329.322zm8.21-7.387a.325.325 0 0 0 .328-.321.325.325 0 0 0-.329-.322.325.325 0 0 0-.328.322c0 .177.147.32.328.32zm0 15.576a.325.325 0 0 0 .328-.32.325.325 0 0 0-.329-.322.325.325 0 0 0-.328.321c0 .177.147.321.328.321zm10.178-8.19c0 .178.148.322.329.322a.325.325 0 0 0 .328-.321.325.325 0 0 0-.328-.322.325.325 0 0 0-.329.322zm-21.097-.16c-.136 0-.246.108-.246.24s.11.242.246.242.247-.108.247-.241-.11-.241-.247-.241zM15.672 5.321c0 .177.147.321.328.321s.328-.144.328-.32c0-.178-.147-.322-.328-.322s-.328.144-.328.321zm9.725 14.105a.479.479 0 0 0 .262.631.5.5 0 0 0 .646-.256.479.479 0 0 0-.263-.632.497.497 0 0 0-.645.257zm-5.33 5.19a.334.334 0 0 0-.43.172.313.313 0 0 0 0 .245.331.331 0 0 0 .606.004.313.313 0 0 0 .001-.245.323.323 0 0 0-.176-.175zM6.442 11.289a.335.335 0 0 0-.251-.001.322.322 0 0 0-.179.172.313.313 0 0 0-.002.246.331.331 0 0 0 .606.004.313.313 0 0 0 .002-.246.323.323 0 0 0-.176-.175zm-.916 8.25c-.088.203.01.439.218.525.21.086.45-.01.538-.213a.398.398 0 0 0-.218-.526.414.414 0 0 0-.538.213zM19.863 6.252c.208.086.45-.01.537-.214a.398.398 0 0 0-.218-.526.414.414 0 0 0-.538.214c-.088.204.01.44.219.526zm6.141 4.867a.242.242 0 0 0-.134.13.234.234 0 0 0-.001.184.249.249 0 0 0 .455.003.24.24 0 0 0-.131-.316.248.248 0 0 0-.189-.001zM11.587 5.95a.24.24 0 0 0 .13.316.25.25 0 0 0 .323-.129.239.239 0 0 0-.13-.315.247.247 0 0 0-.323.128zm.063 18.962a.247.247 0 0 0-.228.148.24.24 0 0 0 .132.315.248.248 0 0 0 .322-.128.239.239 0 0 0-.13-.315.247.247 0 0 0-.096-.02zm11.642-1.7a.316.316 0 0 0 0-.454.33.33 0 0 0-.232-.094.33.33 0 0 0-.233.094.316.316 0 0 0 0 .455.334.334 0 0 0 .465 0zM7.935 8.033a.475.475 0 0 0 0 .681.497.497 0 0 0 .697 0 .475.475 0 0 0 0-.681.501.501 0 0 0-.697 0zm15.525.09a.237.237 0 0 0 0 .34.25.25 0 0 0 .349 0 .238.238 0 0 0 0-.34.248.248 0 0 0-.349 0zM8.027 22.735a.237.237 0 0 0 0 .34.25.25 0 0 0 .349 0 .237.237 0 0 0 0-.34c-.047-.046-.109-.07-.175-.07s-.127.024-.174.07zM16.082 27c.227 0 .41-.18.41-.401a.406.406 0 0 0-.41-.402c-.227 0-.41.18-.41.402 0 .221.183.401.41.401z" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/kmd.svg b/cmd/web/static/icons/black/kmd.svg
new file mode 100644
index 0000000..ac67caf
--- /dev/null
+++ b/cmd/web/static/icons/black/kmd.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path fill-rule="evenodd" d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm0-27L8.518 8.207a.932.932 0 0 0-.494.5L5 16l3.023 7.38c.094.228.275.41.504.506L16 27l7.473-3.114a.932.932 0 0 0 .504-.507L27 16l-3.024-7.294a.932.932 0 0 0-.494-.5L16 5zm0 4.475l4.568 1.957L22.525 16l-1.957 4.568L16 22.525l-4.568-1.957L9.475 16l1.957-4.568L16 9.475zm0 1.957l-3.263 1.305L11.432 16l1.305 3.263L16 20.568l3.263-1.305L20.568 16l-1.305-3.263L16 11.432z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/knc.svg b/cmd/web/static/icons/black/knc.svg
new file mode 100644
index 0000000..1eba2db
--- /dev/null
+++ b/cmd/web/static/icons/black/knc.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm-.914-17.538L15.245 27l6.517-5.52-6.676-7.018zm.318-.473l6.358 6.782L22 10.677l-6.596 3.312zm-.397-.552l6.914-3.233L15.007 5v8.437zm-.477-8.2L10 10.362l1.113 10.96 3.655 5.126-.238-21.211z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/krb.svg b/cmd/web/static/icons/black/krb.svg
new file mode 100644
index 0000000..b967c69
--- /dev/null
+++ b/cmd/web/static/icons/black/krb.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm-.24-17.294v-4.29h-1.988v4.322H12.31V6H9.5v20h2.81v-9.133h1.462v3.746h1.989v-3.73c.326.021.6.104.815.244.216.14.416.374.6.702l3.562 7.35c.31.546.721.821 1.231.821H24.5l-4.346-8.675c-.29-.51-.6-.904-.926-1.185a2.965 2.965 0 0 0-1.22-.613c.31-.109.594-.27.852-.483.252-.213.479-.488.679-.826L24.053 6h-2.3c-.262 0-.5.073-.7.213-.2.146-.373.332-.515.566l-3.625 6.987c-.163.312-.337.54-.52.675a1.486 1.486 0 0 1-.632.265z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/lbc.svg b/cmd/web/static/icons/black/lbc.svg
new file mode 100644
index 0000000..8ffef49
--- /dev/null
+++ b/cmd/web/static/icons/black/lbc.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M24.176 17.184l-8.37 5.182-8.787-4.39v-2.58l9.284-5.806 8.315 4.056v.363l-8.813 5.476-6.749-3.346-.444.896 7.247 3.593 9.759-6.063v-1.544l-9.375-4.573L6.02 14.842v3.752l9.839 4.916 8.872-5.493-.215.862.97.242.621-2.485-2.485-.621-.242.97zM16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16z" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/lend.svg b/cmd/web/static/icons/black/lend.svg
new file mode 100644
index 0000000..bcd9501
--- /dev/null
+++ b/cmd/web/static/icons/black/lend.svg
@@ -0,0 +1 @@
<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="m16 32c-8.836556 0-16-7.163444-16-16s7.163444-16 16-16 16 7.163444 16 16-7.163444 16-16 16zm1.1474104-11.5542022-5.4741036-5.7003654-1.6733068 1.7052375 3.9203187 3.9951279-3.7768924 3.8489647 1.5537849 1.7052375zm3.1792828-3.1912302 1.6733068-1.7052375-3.9203187-3.9951279 3.7768924-3.84896468-1.5537849-1.70523752-5.4741035 5.5542022zm-7.9601593-3.1668697 5.4980079 5.7003654 1.6733068-1.7052375-5.498008-5.6029232z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/link.svg b/cmd/web/static/icons/black/link.svg
new file mode 100644
index 0000000..d8aefe9
--- /dev/null
+++ b/cmd/web/static/icons/black/link.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M15 18.618a1.5 1.5 0 1 1 2 0V21a1 1 0 0 1-2 0zM10 14a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-8a1 1 0 0 0-1-1v-2a6 6 0 1 0-12 0v2zm6 0h3.5v-1.9c0-1.988-1.567-3.6-3.5-3.6s-3.5 1.612-3.5 3.6V14H22zm0 18C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16z" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/lkk.svg b/cmd/web/static/icons/black/lkk.svg
new file mode 100644
index 0000000..d2f30ea
--- /dev/null
+++ b/cmd/web/static/icons/black/lkk.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path fill-rule="evenodd" d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm-5.995-6L16 19.894 21.976 26v-3.656L16 16.24l-5.995 6.105V26zM5 13.633l2.531 2.606H16l-2.531-2.606H5zm22 0h-8.469V7.586L16 5v11.239h8.469L27 13.633z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/lrc.svg b/cmd/web/static/icons/black/lrc.svg
new file mode 100644
index 0000000..154846f
--- /dev/null
+++ b/cmd/web/static/icons/black/lrc.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm0-26L7 18.533 16 26l9-7.467zm-1.174 6.667V21.2L10.913 18zm2.348 0L21.087 18l-3.913 3.2z" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/lsk.svg b/cmd/web/static/icons/black/lsk.svg
new file mode 100644
index 0000000..38a1e1e
--- /dev/null
+++ b/cmd/web/static/icons/black/lsk.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm-2.584-18.9l-1.311 1.104a.502.502 0 0 0-.158.338l-.002 6.11c0 .113.093.205.206.205h1.216a.206.206 0 0 0 .206-.205v-7.48c0-.113-.07-.145-.157-.072zm-2.46 6.362H7.32c-.108 0-.206-.068-.206-.205v-8.146c0-.113-.07-.145-.157-.071l-1.302 1.112a.507.507 0 0 0-.156.34v8.161c0 .102.074.185.17.201l-.002.003h5.27a.206.206 0 0 0 .206-.205v-.984c0-.114-.092-.206-.188-.206zm8.366-2.56c-.296-.209-.77-.44-1.424-.692-.778-.3-1.282-.535-1.514-.706-.231-.172-.347-.38-.347-.628 0-.505.444-.757 1.331-.757.469 0 1.026.114 1.671.343a.255.255 0 0 0 .296-.107l.494-.852a.173.173 0 0 0-.088-.256 6.344 6.344 0 0 0-2.316-.427c-.94 0-1.683.187-2.229.56-.546.374-.82.898-.82 1.574 0 .562.162 1.019.484 1.37.322.353.938.705 1.85 1.057.467.18.832.343 1.095.485.262.143.45.281.565.414a.74.74 0 0 1 .172.5c0 .624-.586.935-1.622.935a4.03 4.03 0 0 1-1.848-.419.227.227 0 0 0-.29.081l-.472.768a.2.2 0 0 0 .07.28c.504.28 1.36.575 2.483.575 1.05 0 1.925-.206 2.488-.617.563-.412.844-1.003.844-1.774 0-.38-.071-.708-.214-.982a2.072 2.072 0 0 0-.659-.724zm8.131-3.758c.081-.08.054-.145-.06-.145h-1.45a.612.612 0 0 0-.358.139l-2.992 2.991c-.084.077-.152.047-.152-.066V11.11c0-.113-.07-.145-.156-.071l-1.303 1.113a.507.507 0 0 0-.156.338v8.162c0 .114.092.205.206.204h1.22a.214.214 0 0 0 .206-.215V18.28c0-.113.066-.27.148-.348l.559-.54a.163.163 0 0 1 .26.03l2.042 3.254a.433.433 0 0 0 .318.182h1.357c.114 0 .156-.087.095-.182l-2.682-4.159a.264.264 0 0 1 .035-.317l2.863-3.055z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/ltc.svg b/cmd/web/static/icons/black/ltc.svg
new file mode 100644
index 0000000..6ad7ba4
--- /dev/null
+++ b/cmd/web/static/icons/black/ltc.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path fill-rule="evenodd" d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm-5.573-12.786L9.252 24h12.875L23 20.429h-7.722l.848-3.483 1.427-.571.68-2.75-1.41.571L18.342 8h-5.129l-2.081 8.429-1.444.58L9 19.768l1.427-.554z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/lun.svg b/cmd/web/static/icons/black/lun.svg
new file mode 100644
index 0000000..b3a4c4c
--- /dev/null
+++ b/cmd/web/static/icons/black/lun.svg
@@ -0,0 +1 @@
<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="m16 32c-8.836556 0-16-7.163444-16-16s7.163444-16 16-16 16 7.163444 16 16-7.163444 16-16 16zm-.1866477-25.95153614.0001022.00130002-8.21648859 4.63136282c-.24770455.1397019-.24719318.4883067.00061364.6275085l7.15592045 4.0186546c.2469792-.2816477.5859167-.4711813.9594205-.5365073v-2.1976298c-.7691932-.1342018-1.3536819-.7880107-1.3536819-1.5763214 0-.885212.7361591-1.60282177 1.6448523-1.60282177s1.6450568.71760977 1.6450568 1.60282177c0 .7927107-.5909318 1.4492197-1.3665682 1.5784214v2.1931298c.3788855.063213.7232171.2540373.9733296.5394073l7.155-4.0337548c.1148948-.0646129.1856701-.1843794.1855434-.3139779-.0001268-.1295986-.0711361-.2492326-.186157-.3136306l-8.224875-4.61796264c-.1152192-.06461848-.2568491-.06461848-.3720682 0zm8.6202613 5.81847894.0012273-.0011-6.9081136 3.8940529c.1551022.3651068.1643729.7738441.0259772 1.1453155l1.9495228 1.0929148c.2605322-.369237.6674646-.6147427 1.1218295-.6768092.8995909-.1241016 1.7318864.4864066 1.8586023 1.3631185s-.4995 1.6872229-1.3992955 1.8111246c-.8997954.1239017-1.7318863-.4865066-1.8586022-1.3631185-.0305243-.2098257-.0179378-.4234971.0370227-.6285085l-1.9897159-1.1152151c-.2508594.2941497-.600947.490983-.9871364.5550075l.00675 7.6937044c0 .2787038.3098864.4532062.5576932.3132043l7.965-4.490061c.1148395-.0645438.1856347-.1841869.185625-.3137042l-.007875-8.9670217c-.0004505-.129818-.0716897-.2495419-.1868873-.3140811-.1151977-.0645391-.2568563-.0640905-.3716241.0011768zm-17.42543178.3129043h-.00020455l-.00797727 8.9665217c.00006927.1294704.07084816.2490478.185625.3136042l7.9662273 4.490461c.2475.1397019.5576932-.0345005.5576932-.3132043l.00675-7.6955044c-.3823707-.0658895-.7285899-.2618806-.9774205-.5533075l-1.9892045 1.1150151c.0549919.2050051.0676131.4186761.037125.6285085-.1269205.8762119-.9589091 1.4869202-1.8586023 1.3631185s-1.52621593-.9349127-1.39929547-1.8111246c.12692045-.8762119.95860227-1.4867201 1.85860227-1.3631185.454188.0623231.8609275.3077796 1.1215227.6768092l1.9486023-1.0920148c-.1376408-.3698683-.1291431-.7766514.0238295-1.1407155l-6.9155795-3.8983529c-.05632555-.0321996-.12037927-.0492118-.185625-.0493007-.19380682 0-.37206818.1511021-.37206818.362605z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/maid.svg b/cmd/web/static/icons/black/maid.svg
new file mode 100644
index 0000000..ca4e57f
--- /dev/null
+++ b/cmd/web/static/icons/black/maid.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill-rule="evenodd"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zM9.291 19.333l10.955 6.308c2.263-1.282 3.394-1.692 3.394-5.436V7.59c-2.263-1.282-3.189-2.052-6.429-.205L6.257 13.692c0 2.564-.206 3.744 3.034 5.641zm8.234-5.108v2.854l-2.488-1.427 2.488-1.427z"/><path fill-rule="nonzero" d="M17.52 20.205L6.257 13.692l10.954-6.307c3.24-1.847 4.166-1.077 6.429.205l-11.263 6.513 5.143 2.974v3.128z" opacity=".402"/><path fill-rule="nonzero" d="M12.377 14.103L23.64 7.59v12.615c0 3.744-1.131 4.154-3.394 5.436V12.667L15.05 15.64l-2.674-1.538z" opacity=".802"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/mana.svg b/cmd/web/static/icons/black/mana.svg
new file mode 100644
index 0000000..1bbac89
--- /dev/null
+++ b/cmd/web/static/icons/black/mana.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm0-27C9.939 5 5 9.939 5 16s4.939 11 11 11 11-4.939 11-11S22.061 5 16 5zm8.855 9.889l-.946.165-1.364-1.892h-.44a3.756 3.756 0 0 0-3.322-5.5c-2.068 0-3.762 1.672-3.762 3.74 0 1.716 1.166 3.168 2.739 3.619l-.055.055-.539.275-.88-.319-.869-.506-1.221 1.54-.979-.539-1.881.484-.946-3.102H8.08l-1.683 2.948-.517.011C5.946 10.346 10.467 5.88 16 5.88c5.577 0 10.12 4.543 10.12 10.12v.319l-1.265-1.43zM16 26.12c-4.301 0-7.986-2.695-9.449-6.49.286 0 .594.011.902.011.165.046.335.068.506.066.143 0 .286-.011.407-.044.07-.002.14.002.209.011-.022.066-.022.088-.022.11 0 .484.517.836 1.232.836.693 0 1.199-.33 1.221-.792l.341.033c2.926.319 3.124.847 3.124.869.011.044-.055.275-.649.671-1.243.858-1.672 1.375-1.562 1.914.132.649.979.814 2.266 1.056.363.066.77.143 1.188.242.462.099.957.198 1.43.297.858.176 1.738.352 2.442.561A10.17 10.17 0 0 1 16 26.12zm4.708-1.166c-.825-.407-2.079-.649-3.399-.913a63.833 63.833 0 0 1-1.408-.286 23.798 23.798 0 0 0-1.221-.242c-.594-.11-1.309-.253-1.54-.385.077-.121.319-.407 1.177-.99.308-.209 1.243-.847.99-1.661-.231-.759-1.43-1.221-3.872-1.485-.22-.022-.451-.044-.693-.066-.121-.363-.297-.88-.55-1.628l-.418-1.221-.418 1.221c-.143.407-.253.737-.352 1.023-.11-.352-.308-.924-.649-1.914l-.385-1.243-.418 1.221c-.572 1.672-.737 2.167-.781 2.354h-.506a10.769 10.769 0 0 1-.352-1.991l1.012-.033 1.672-2.926h1.155l1.001 3.289 2.354-.605.539.297-1.144 1.441.693.55 2.442-3.091.286.165 1.32.484.572-.297c-.11.231-.176.484-.176.748s.165.825 1.419 1.034c.399.065.692.41.693.814v1.43a2.526 2.526 0 0 0-.594-.308h.011c-.484-.154-.935-.385-1.078-.858-.11.385-.418.605-.814.759-1.023.275-1.76 1.045-1.76 1.958 0 .33.253 1.111 2.552 1.111 2.31 0 2.552-.781 2.552-1.111v-1.727c.154.055.33.099.539.132.399.065.692.41.693.814v.99c0 .231.165.44.396.462a.446.446 0 0 0 .484-.44v-1.012a.827.827 0 0 1 .693-.814c1.254-.209 1.419-.759 1.419-1.034 0-.737-.484-1.375-1.199-1.738h.011c-.011 0-.022-.011-.044-.011-.121-.066-.264-.11-.396-.154a1.362 1.362 0 0 1-.495-.396c-.055-.781-.638-1.441-1.474-1.76h-.011c-.055-.022-.11-.033-.165-.055-.418-.154-.781-.385-.902-.792-.132.451-.517.682-1.012.836-.033.011-.077.022-.11.044l1.375-1.463.825 1.111.66-.528h.165l1.43 1.969 1.012-.176 1.485 1.683c-.484 3.212-2.497 5.94-5.291 7.414zm-.968-3.421c-.154.11-.726.286-1.672.286s-1.518-.176-1.672-.286c.044-.616.792-1.122 1.672-1.122.88 0 1.628.506 1.672 1.122zm2.563-3.751c.88 0 1.628.506 1.672 1.122-.154.11-.737.286-1.672.286-.935 0-1.518-.176-1.672-.286.044-.616.792-1.122 1.672-1.122zm-.451-1.078c-.154.11-.737.286-1.672.286-.935 0-1.518-.176-1.672-.286.044-.616.792-1.122 1.672-1.122.88 0 1.628.506 1.672 1.122zm-.671-3.729l-.66-.891-2.046 2.189a2.874 2.874 0 0 1 .308-5.731 2.873 2.873 0 0 1 2.871 2.871 2.84 2.84 0 0 1-.473 1.562zM9.499 19.696l.297-.891.297.891c-.194.059-.4.059-.594 0zm-1.815-.935c.066-.198.165-.517.286-.858.121.352.231.671.286.869-.198 0-.385-.011-.572-.011zm4.224-5.907a2.56 2.56 0 0 0 2.552-2.552 2.554 2.554 0 0 0-2.552-2.552 2.554 2.554 0 0 0-2.552 2.552 2.554 2.554 0 0 0 2.552 2.552zm0-4.224c.913 0 1.672.748 1.672 1.672a1.672 1.672 0 1 1-1.672-1.672z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/mcap.svg b/cmd/web/static/icons/black/mcap.svg
new file mode 100644
index 0000000..abcffbc
--- /dev/null
+++ b/cmd/web/static/icons/black/mcap.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path fill-rule="evenodd" d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm-.468-24.936c-.286.078-.542.229-.796.373-2.246 1.28-4.505 2.535-6.76 3.798a1.848 1.848 0 0 0-.957 1.671c-.003 3.246.021 6.492-.017 9.737-.022.197.161.37.36.352.99.002 1.98.009 2.97-.003.235.004.355-.242.332-.444.023-2.67.015-5.339.02-8.008.007-.288.067-.6.292-.805.346-.316.779-.514 1.182-.746.403-.21.784-.464 1.21-.63.195-.07.455-.126.618.041.17.191.166.462.18.7.014 1.36-.003 2.72 0 4.078.012.238.005.5.146.707.156.209.444.223.684.249.566.028 1.134.007 1.702.013.314-.005.675-.009.914-.243.234-.238.224-.594.225-.9a73.454 73.454 0 0 1 .01-3.88c.022-.26.02-.565.225-.758.185-.15.44-.065.636.013.518.23.989.546 1.489.808.305.168.646.313.862.596.213.267.276.615.277.945-.027 2.637-.062 5.275.03 7.91-.022.213.18.39.39.358.96.001 1.922.005 2.883-.001.244.022.39-.223.356-.438-.004-3.095.003-6.19.005-9.284.012-.934-.542-1.839-1.375-2.28-2.167-1.19-4.316-2.412-6.464-3.635-.48-.29-1.072-.457-1.629-.294z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/mco.svg b/cmd/web/static/icons/black/mco.svg
new file mode 100644
index 0000000..a49adcf
--- /dev/null
+++ b/cmd/web/static/icons/black/mco.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path fill-rule="evenodd" d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm-.02-26.982h-.066L6.5 10.501v11l9.414 5.48.077.019 9.509-5.5V10.501l-9.52-5.483zm-.031 1.138l1.031.572 7.52 4.35v9.845l-7.52 4.325-1.032.597-8.448-4.92v-9.849l8.449-4.92zm-7.14 10.61l3.41 5.96h1.362l1.612-1.51v-.756l-1.672-1.612v-2.54l-2.21-1.413-2.502 1.872zm7.903 4.452l1.61 1.491h1.344l3.393-5.942-2.496-1.889-2.187 1.43v2.54l-1.667 1.61.003.76zm-2.37-4.91l-.25 2.39 1.845-.004 1.867-.004-.236-2.382.798-2.131h-4.838l.813 2.131zm1.595-2.715l4.622.003-.901-3.825h-7.464l-.855 3.82 4.598.002z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/med.svg b/cmd/web/static/icons/black/med.svg
new file mode 100644
index 0000000..448a112
--- /dev/null
+++ b/cmd/web/static/icons/black/med.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm-.16-15.995L7 11.002l.003 10.002 2.945 1.667v-6.657l5.893 3.335v-3.336h-.001.001zm5.03-7.159L15.847 6l-5.041 2.848 2.604 1.486 2.431-1.375 2.426 1.359zM16 16.226v.008h.002H16v3.403l6-3.402v6.79l2.998-1.702.002-10.2zm-.379 6.728l-2.348-1.4-2.523 1.515L15.616 26l4.884-2.933-2.523-1.53z" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/miota.svg b/cmd/web/static/icons/black/miota.svg
new file mode 100644
index 0000000..b39224c
--- /dev/null
+++ b/cmd/web/static/icons/black/miota.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path fill-rule="evenodd" d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm6.257-25.23c0-.702-.57-1.27-1.274-1.27-.704 0-1.274.568-1.274 1.27 0 .701.57 1.27 1.274 1.27.704 0 1.274-.569 1.274-1.27zm-.918 4.424c.596 0 1.079-.482 1.079-1.076 0-.594-.483-1.075-1.08-1.075-.595 0-1.078.481-1.078 1.075s.483 1.076 1.079 1.076zm-.335 2.653a.91.91 0 0 0 .912-.91.91.91 0 0 0-.912-.909.91.91 0 0 0-.912.91c0 .502.408.909.912.909zm-.054 1.372a.779.779 0 0 0-1.56 0 .779.779 0 0 0 1.56 0zm-1.234 1.724a.668.668 0 1 0-1.337.002.668.668 0 0 0 1.337-.002zm-1.35 1.223a.574.574 0 1 0-1.147.002.574.574 0 0 0 1.147-.002zm6.874-7.409a1.083 1.083 0 0 0-2.11-.491 1.084 1.084 0 0 0 2.11.491zm-.518 2.803a.916.916 0 1 0-1.786-.417.917.917 0 1 0 1.786.417zm-.964 2.237a.776.776 0 0 0-1.51-.353.775.775 0 1 0 1.51.353zM22.516 17.5a.66.66 0 0 0-.495-.793.661.661 0 1 0 .495.793zm-1.357 1.189a.569.569 0 1 0-1.108-.26.569.569 0 1 0 1.108.26zm-1.355.751a.488.488 0 1 0-.95-.22.488.488 0 0 0 .95.22zm7.104-4.856a.918.918 0 0 0-.429-1.229.923.923 0 0 0-1.231.427.917.917 0 0 0 .428 1.229.923.923 0 0 0 1.232-.427zm-.961 2.215a.78.78 0 0 0-.365-1.045.788.788 0 0 0-1.048.364.785.785 0 0 0 1.413.681zm-1.208 1.68a.678.678 0 0 0-1.22-.589.674.674 0 0 0 .314.903.68.68 0 0 0 .906-.313zm-1.346 1.188a.587.587 0 0 0-.273-.784.587.587 0 1 0-.512 1.057.59.59 0 0 0 .785-.273zm-1.355.732a.504.504 0 0 0-.905-.437.503.503 0 0 0 .905.437zm-1.273.369a.425.425 0 0 0-.198-.568.425.425 0 1 0-.372.766.428.428 0 0 0 .57-.198zm1.036 4.856c.61.35 1.39.142 1.74-.466a1.268 1.268 0 0 0-.468-1.734 1.277 1.277 0 0 0-1.74.466 1.267 1.267 0 0 0 .468 1.734zm-2.99-1.532a1.08 1.08 0 0 0 1.473-.395 1.074 1.074 0 0 0-.396-1.468 1.081 1.081 0 0 0-1.473.395 1.072 1.072 0 0 0 .396 1.468zm-2.202-1.84a.913.913 0 0 0 1.246-.335.907.907 0 0 0-.335-1.241.914.914 0 0 0-1.246.333.908.908 0 0 0 .335 1.243zm-1.501-1.974a.78.78 0 0 0 1.064-.285.775.775 0 0 0-.285-1.061.777.777 0 1 0-.779 1.346zm-.883-1.926a.67.67 0 0 0 .915-.246.666.666 0 0 0-.246-.91.671.671 0 0 0-.915.245.666.666 0 0 0 .246.911zm-.389-1.777a.573.573 0 1 0 .574-.993.576.576 0 0 0-.785.21.572.572 0 0 0 .211.783zm3.75 9.926c.598 0 1.083-.483 1.083-1.08 0-.596-.485-1.079-1.083-1.079-.599 0-1.083.483-1.083 1.08 0 .596.484 1.079 1.083 1.079zm-2.918-2.138a.92.92 0 0 0 1.296-.042.913.913 0 0 0-.042-1.292.92.92 0 0 0-1.297.042.912.912 0 0 0 .043 1.292zm-1.465-1.948a.778.778 0 0 0 1.097-.036.77.77 0 0 0-.036-1.093.777.777 0 0 0-1.096.036.772.772 0 0 0 .035 1.093zm-.859-1.924c.268.25.687.236.937-.03a.66.66 0 0 0-.03-.934.664.664 0 0 0-.937.03.658.658 0 0 0 .03.934zm-.356-1.764a.57.57 0 0 0 .805-.026.566.566 0 0 0-.026-.802.57.57 0 0 0-.805.027.566.566 0 0 0 .026.801zm.024-1.546a.489.489 0 0 0 .668-.71.49.49 0 0 0-.69.022.485.485 0 0 0 .022.688zm.675 8.56c.288.42.86.528 1.282.242a.916.916 0 0 0 .244-1.276.924.924 0 0 0-1.282-.243.918.918 0 0 0-.244 1.277zm-1.446-1.936a.786.786 0 0 0 1.09.206.78.78 0 0 0 .208-1.087.787.787 0 0 0-1.09-.206.78.78 0 0 0-.208 1.087zm-.858-1.883a.68.68 0 0 0 .942.18c.31-.21.39-.631.179-.94a.679.679 0 0 0-.942-.178c-.31.21-.39.63-.18.938zm-.36-1.754a.59.59 0 0 0 .817.155.584.584 0 0 0 .156-.815.59.59 0 0 0-.818-.155.586.586 0 0 0-.155.815zm.04-1.536a.503.503 0 0 0 .83-.564.504.504 0 0 0-.698-.132.5.5 0 0 0-.133.696zm.314-1.283a.428.428 0 0 0 .706-.48.427.427 0 0 0-.706.479zm-4.74-1.542a1.268 1.268 0 0 0-.466 1.735c.351.606 1.13.815 1.74.465.608-.35.818-1.127.466-1.734a1.276 1.276 0 0 0-1.74-.466zm2.83-1.81a1.073 1.073 0 0 0-.395 1.468c.297.513.957.69 1.473.394.517-.297.693-.954.396-1.469a1.08 1.08 0 0 0-1.474-.394zm2.701-.977a.908.908 0 0 0-.334 1.242.915.915 0 0 0 1.246.334.91.91 0 0 0 .334-1.243.915.915 0 0 0-1.246-.333zm2.467-.306a.775.775 0 0 0-.287 1.06.78.78 0 0 0 1.066.286.775.775 0 0 0 .285-1.061.78.78 0 0 0-1.064-.285zm2.114.204a.666.666 0 0 0-.245.912.67.67 0 0 0 1.16-.667.67.67 0 0 0-.915-.245zm1.738.554a.573.573 0 1 0 .574.993.571.571 0 0 0 .21-.782.577.577 0 0 0-.784-.21zM7.614 11.24a1.078 1.078 0 0 0-.723 1.345 1.084 1.084 0 0 0 2.072-.623 1.084 1.084 0 0 0-1.35-.722zm2.694-.953a.914.914 0 1 0 .53 1.75.915.915 0 1 0-.53-1.75zM12.734 10a.772.772 0 1 0 .447 1.48.772.772 0 1 0-.447-1.48zm2.1.223a.66.66 0 0 0-.443.823.663.663 0 0 0 1.27-.381.663.663 0 0 0-.826-.442zm1.71.577a.566.566 0 1 0 .33 1.086.568.568 0 1 0-.33-1.086zm1.33.795a.486.486 0 1 0 .283.932.487.487 0 1 0-.283-.932zm-7.77-3.707a.92.92 0 1 0 .134 1.834.922.922 0 0 0 .854-.984.92.92 0 0 0-.987-.85zm2.407-.278a.783.783 0 1 0 .113 1.56.783.783 0 1 0-.113-1.56zm2.064.204a.676.676 0 1 0 .098 1.348.677.677 0 1 0-.098-1.348zm1.703.568a.588.588 0 1 0 .084 1.173.588.588 0 0 0-.084-1.173zm1.314.804a.502.502 0 1 0 .071 1 .502.502 0 0 0-.071-1zm.957.915a.426.426 0 1 0 .061.85.426.426 0 0 0-.061-.85z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/mkr.svg b/cmd/web/static/icons/black/mkr.svg
new file mode 100644
index 0000000..d2fb398
--- /dev/null
+++ b/cmd/web/static/icons/black/mkr.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zM7.838 12.056l6.032 4.367V22.5h1.838v-6.973L6 8.5v14h1.838zm10.292 4.367l6.032-4.367V22.5H26v-14l-9.708 7.027V22.5h1.838z" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/mln.svg b/cmd/web/static/icons/black/mln.svg
new file mode 100644
index 0000000..aae5d02
--- /dev/null
+++ b/cmd/web/static/icons/black/mln.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path fill-rule="evenodd" d="M8.627 20.124l1.36-.786-.178-.309-1.342.775v-7.851l6.82 4.042v11.56L16 28l.714-.445v-11.56l6.819-4.042v7.852l-1.343-.776-.178.31 1.36.785-5.27 3.092v1.729L25 20.885v-10.59L16 5l-9 5.295v10.59l6.899 4.06v-1.73l-5.272-3.091zm7.175-13.31v1.581h.357V6.791l6.66 3.908L16 14.742l-6.82-4.043 6.622-3.885zM16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm-.198-22.594v1.657h.357V9.406h-.357zm0 2.668v1.657l.178.081.179-.08v-1.658h-.357zm5.56 6.45l-1.435-.829-.179.31 1.436.828.178-.309zm-2.265-1.334l-1.436-.828-.159.114-.02.195 1.436.828.179-.309zm-8.46 1.334l.179.31 1.435-.83-.179-.309-1.435.83zm2.266-1.334l.178.31 1.435-.83-.019-.194-.159-.114-1.435.828z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/mnx.svg b/cmd/web/static/icons/black/mnx.svg
new file mode 100644
index 0000000..38184dd
--- /dev/null
+++ b/cmd/web/static/icons/black/mnx.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path d="M14.863 26.986v-3.37A7.7 7.7 0 0 1 8.336 16a7.7 7.7 0 0 1 6.527-7.616v-3.37C9.32 5.595 5 10.292 5 16c0 5.708 4.32 10.405 9.863 10.986zM17.038 5v3.363a7.7 7.7 0 0 1 6.585 6.474h3.363C26.44 9.617 22.268 5.48 17.038 5zM27 17.017h-3.356a7.7 7.7 0 0 1-6.606 6.62V27c5.278-.483 9.48-4.694 9.962-9.983zM16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/mona.svg b/cmd/web/static/icons/black/mona.svg
new file mode 100644
index 0000000..d224aa6
--- /dev/null
+++ b/cmd/web/static/icons/black/mona.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm7.53-18.586L22.105 7l-2.797 4.414a14.096 14.096 0 0 0-6.617 0L9.902 7l-1.43 6.414C6.937 14.642 6 16.247 6 18.009c0 3.86 4.476 6.989 9.997 6.989s9.997-3.13 9.997-6.989c-.001-1.762-.93-3.367-2.465-4.595zM10.442 16.35h-.666l1.627-1.876h1.184l-2.145 1.876zm5.504 4.584l-2.766-4.872.683-.39.617 1.085h3.021l.644-1.09.676.402-2.875 4.865zm5.613-4.584l-2.146-1.876h1.192l1.625 1.876h-.671zm-5.6 3.015l1.075-1.82h-2.108l1.033 1.82z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/mth.svg b/cmd/web/static/icons/black/mth.svg
new file mode 100644
index 0000000..ddfcac3
--- /dev/null
+++ b/cmd/web/static/icons/black/mth.svg
@@ -0,0 +1 @@
<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="m16 32c-8.836556 0-16-7.163444-16-16s7.163444-16 16-16 16 7.163444 16 16-7.163444 16-16 16zm8.99937-12.101075.00063-10.34006387c-2.025-1.13253922-4.61511-.46045904-5.78439 1.50104587l-3.2182183 5.3984449-3.2130017-5.3896418c-1.16928-1.96150499-3.75939-2.63358517-5.78439-1.50113311v10.33134801c0 2.2649913 1.89585 4.101075 4.2345 4.101075v-7.3291378l1.22931 2.0621419c.50508.7406159.97719 1.1662696 1.41633 1.276961l.22041.1232423c.5894117.2869313 1.2401205.4359273 1.89981.4350088 1.47753 0 2.77821-.7330041 3.53583-1.843928l1.22868-2.061085v7.3367968c2.33865 0 4.2345-1.8360837 4.2345-4.101075z"/><g transform="translate(7 9)"><path d="m0 .56757699 4.2345 7.10328525v7.32913776c-2.33865 0-4.2345-1.8360837-4.2345-4.101075z" fill-opacity=".5"/><path d="m13.76487 7.66320318 4.2319086-7.09893822h.0025914v10.33466004c0 2.2649913-1.89585 4.101075-4.2345 4.101075z" fill-opacity=".4"/><path d="m8.99739174 7.45835186-2.11725174 3.55161324c-.43914-.1106914-.91125-.5363451-1.41633-1.27696103l-5.46381-9.16542708c2.025-1.13245206 4.61511-.46037188 5.78439 1.50113306z" fill-opacity=".198"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/mtl.svg b/cmd/web/static/icons/black/mtl.svg
new file mode 100644
index 0000000..12b2726
--- /dev/null
+++ b/cmd/web/static/icons/black/mtl.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zM8 9v14h1V9H8zm5 3v9h1v-9h-1zm5 2v5h1v-5h-1zm5-5v14h1V9h-1z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/music.svg b/cmd/web/static/icons/black/music.svg
new file mode 100644
index 0000000..a714558
--- /dev/null
+++ b/cmd/web/static/icons/black/music.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path d="M18.65.226A16 16 0 0 0 16 0C7.16 0 0 7.16 0 16c0 3.394 1.067 6.53 2.86 9.131 1.1-1.616 3.637-2.731 6.578-2.731 2.02 0 3.847.533 5.156 1.39L18.65.226zm8.502 4.315c2.763 6.11.339 9.374.339 9.374-1.875-5.64-7.305-6.464-7.305-6.464s-3.572 19.248-3.572 19.49c0 2.085-2.214 3.847-5.22 4.38C12.848 31.758 14.4 32 16 32c8.84 0 16-7.16 16-16 0-4.493-1.859-8.55-4.848-11.459z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/nas.svg b/cmd/web/static/icons/black/nas.svg
new file mode 100644
index 0000000..4b85097
--- /dev/null
+++ b/cmd/web/static/icons/black/nas.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zM5 16.002c.133.051.206.082.281.108 2.04.693 4.077 1.39 6.12 2.073.225.076.351.2.453.406 1.217 2.485 2.442 4.967 3.666 7.449.15.304.303.607.48.962.045-.116.068-.17.087-.226.691-2.03 1.387-4.058 2.066-6.092a.88.88 0 0 1 .493-.565c2.632-1.288 5.259-2.588 7.887-3.885l.467-.237c-.141-.05-.217-.078-.294-.104-2.04-.693-4.08-1.383-6.115-2.085-.148-.051-.323-.161-.389-.293-1.356-2.724-2.699-5.455-4.044-8.184-.048-.097-.1-.193-.17-.329-.048.126-.079.2-.105.275-.696 2.05-1.394 4.1-2.082 6.152a.652.652 0 0 1-.364.414c-1.761.86-3.519 1.729-5.277 2.596-1.034.51-2.066 1.024-3.16 1.565zm7.73 2.653l4.762 1.609-1.616 4.773-3.145-6.382zm-5.753-2.769l6.382-3.153-1.618 4.77-4.764-1.617zm6.031 2.024c.424-.211.811-.405 1.2-.597 1.866-.921 3.731-1.846 5.603-2.757a.698.698 0 0 1 .477-.03c1.492.492 2.979 1 4.466 1.505.065.022.128.048.247.094-.545.272-1.043.522-1.543.769-1.756.867-3.512 1.736-5.273 2.595-.123.06-.301.095-.425.054-1.54-.51-3.075-1.035-4.61-1.557-.036-.012-.067-.036-.142-.076zm6.499-4.065l-6.87 3.392 3.48-10.267c1.144 2.32 2.26 4.581 3.39 6.875z" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/nav.svg b/cmd/web/static/icons/black/nav.svg
new file mode 100644
index 0000000..7d5c3a9
--- /dev/null
+++ b/cmd/web/static/icons/black/nav.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path fill-rule="evenodd" d="M16.524 22h4.797L27 10h-4.797l-3.443 7.276L14.815 10h-4.797L5 22h4.797l2.929-7.005L16.524 22zM16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/ndz.svg b/cmd/web/static/icons/black/ndz.svg
new file mode 100644
index 0000000..32f6320
--- /dev/null
+++ b/cmd/web/static/icons/black/ndz.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm2.586-14.624V13.54a1.91 1.91 0 0 1-1.345-1.823 1.911 1.911 0 0 1 2.686-1.748l1.786-1.033-4.519-2.616a2.384 2.384 0 0 0-2.388 0l-2.273 1.315.984.55v2.673a1.91 1.91 0 0 1 1.14 2.794l3.676 3.821c.082-.038.166-.071.253-.098zm1.138 0c.78.241 1.345.966 1.345 1.823s-.566 1.582-1.345 1.823v3.192l4.091-2.368A2.372 2.372 0 0 0 25 19.793v-7.586c0-.846-.451-1.628-1.185-2.053l-.968-.56-2.031 1.174a1.91 1.91 0 0 1-1.092 2.773zm-2.227.869l-3.676-3.822a1.903 1.903 0 0 1-.304.113v3.598a1.91 1.91 0 0 1 1.397 1.839c0 1.054-.857 1.909-1.914 1.909-.469 0-.898-.168-1.23-.447L9.94 22.863l4.865 2.816c.738.428 1.65.428 2.388 0l1.392-.806v-3.85a1.91 1.91 0 0 1-1.089-2.778zm-5.118-.079v-3.662c-.752-.257-1.293-.969-1.293-1.806s.541-1.55 1.293-1.807v-2.04l-.99-.553-3.204 1.856A2.372 2.372 0 0 0 7 12.207v7.586c0 .846.451 1.628 1.185 2.053l.697.403 2.27-1.775a1.907 1.907 0 0 1 1.227-2.308zM13 13.523a.827.827 0 1 0 .002-1.653.827.827 0 0 0-.002 1.653zm0 7.275a.827.827 0 1 0 .002-1.653.827.827 0 0 0-.002 1.653zm6.155-8.255a.827.827 0 1 0 .002-1.653.827.827 0 0 0-.002 1.653zm0 7.482a.827.827 0 1 0 .002-1.654.827.827 0 0 0-.002 1.654z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/nebl.svg b/cmd/web/static/icons/black/nebl.svg
new file mode 100644
index 0000000..6876bce
--- /dev/null
+++ b/cmd/web/static/icons/black/nebl.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path fill-rule="evenodd" d="M11.29 8.162L7.823 10.06a2.93 2.93 0 0 0-.918.938 2.763 2.763 0 0 0-.405 1.436l.007 2.572L6.5 15v4.566c0 .53.155 1.038.432 1.478.259.41.625.76 1.075 1.007l6.486 3.566a3.13 3.13 0 0 0 1.562.382v-4.323l-.364-.2-4.416-2.428-.344-.203-.007-.198v-5.045l-3.647 2.005 3.647-2.005v-.4l4.756-2.622-.012-.012.023.013.364-.2V6a3.14 3.14 0 0 0-1.37.286l-3.402 1.87.007.005zM16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm4.36-18.34l-4.307 2.368v4.782l4.307-2.367V13.66zm5.14-1.226c0-.495-.135-.97-.379-1.39l-3.934 2.163v5.679l-.406.223v4.707l3.212-1.765a2.947 2.947 0 0 0 1.104-1.052c.263-.43.402-.927.403-1.434v-7.13zM23.993 9.95l-3.212-1.766-4.334 2.383 4.334 2.382.406.223v.036l3.934-2.163a2.94 2.94 0 0 0-1.128-1.095zm-7.938.431l.392.185 4.334-2.382-3.274-1.8a3.124 3.124 0 0 0-1.452-.382v4.38zm.028 11.311l-.028-.015V26a3.126 3.126 0 0 0 1.452-.382l3.222-1.772-4.282-2.354-.364.2zm4.698-2.582l-4.334 2.382 4.282 2.354.052-.029V19.11z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/neo.svg b/cmd/web/static/icons/black/neo.svg
new file mode 100644
index 0000000..fc60b29
--- /dev/null
+++ b/cmd/web/static/icons/black/neo.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path fill-rule="evenodd" d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm9-9.42V9.621l-6.99 2.48v7.22L25 22.58zM14.823 26V13.139L8 9.958V22.82L14.823 26zm10.01-16.843l.061-.021L18.165 6l-.062.021-.177.063-.084.03L8.27 9.51l6.729 3.136 2.843-1.008.167-.06 6.711-2.38.112-.04z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/neos.svg b/cmd/web/static/icons/black/neos.svg
new file mode 100644
index 0000000..e297326
--- /dev/null
+++ b/cmd/web/static/icons/black/neos.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zM10.5 9.358V26h2.429V13.948l5.714 3.433v-3.097zm11 13.284V6h-2.429v12.052l-5.714-3.433v3.097z" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/ngc.svg b/cmd/web/static/icons/black/ngc.svg
new file mode 100644
index 0000000..1ce1e69
--- /dev/null
+++ b/cmd/web/static/icons/black/ngc.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm4.5-15.158l-2.608.134 2.326-5.925-7.084.976-.634 6.532h1.55L13.805 26zm-5.498 6.498c0 .13-.11.236-.246.236s-.247-.106-.247-.236v-1.75c0-.13.11-.236.247-.236s.246.105.246.235zm-1.832-5.286l.544-5.73a.223.223 0 0 1 .226-.196h.04c.064 0 .124.025.167.07s.064.105.059.165l-.473 5.22h1.41l-.065 3.176a.27.27 0 0 1-.275.258h-.012c-.074 0-.145-.029-.197-.08s-.08-.119-.079-.19l.064-2.693zm0-6.6l6.907-.808-3.383-1.414S17.046 6.673 14.72 6l-.211.808s1.41.337 1.269 2.492z" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/nlc2.svg b/cmd/web/static/icons/black/nlc2.svg
new file mode 100644
index 0000000..13018aa
--- /dev/null
+++ b/cmd/web/static/icons/black/nlc2.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M18.151 13.719l1.842-3.743c.57-1.32 1.222-2.146 1.955-2.476H16c.543.193.815.495.815.908 0 .116-.202.614-.606 1.495zm-2.916 5.928l-1.904-3.815c-.452.908-.947 1.9-1.487 2.974-1.602 3.493-3.19 5.391-4.766 5.694h14.585l2.852-4.374c-.815.908-2.431 1.362-4.848 1.362H14.33zM16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zM5 20.25h4.604l3.585-7.262 3.626 7.262h4.237c-.082-.055-.122-.193-.122-.413 0-1.118 4.033-10.728 6.07-11.264h-4.807l-3.912 7.922-4.033-7.922H9.604c.597.44.896.908.896 1.403 0 2.102-4.319 9.573-5.5 10.274z" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/nlg.svg b/cmd/web/static/icons/black/nlg.svg
new file mode 100644
index 0000000..8bb8da1
--- /dev/null
+++ b/cmd/web/static/icons/black/nlg.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path fill-rule="evenodd" d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm9.515-17.196c-1.518.022-7.748.008-9.344.017-.059 0-.166.11-.167.169-.012.67-.013 1.339 0 2.008.002.063.117.178.18.178 2.394.009 4.788.007 7.183.014.043 0 .13.095.124.133-.643 3.832-4.157 6.577-8.035 6.285-4.278-.323-7.486-4.068-7.035-8.317.334-3.14 2.025-5.37 4.982-6.447 2.923-1.065 5.596-.439 7.903 1.675.032.029.136.033.164.005a119.48 119.48 0 0 0 1.521-1.521c.026-.026.03-.118.008-.14-2.236-2.13-4.892-3.096-7.968-2.816-5.432.494-9.5 5.41-8.987 10.827.528 5.58 5.358 9.596 10.922 9.082 5.396-.5 9.464-5.362 8.998-10.74-.015-.164-.044-.268-.113-.331-.067-.061-.171-.083-.336-.08z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/nmc.svg b/cmd/web/static/icons/black/nmc.svg
new file mode 100644
index 0000000..de55ecb
--- /dev/null
+++ b/cmd/web/static/icons/black/nmc.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path fill-rule="evenodd" d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm3.261-8.5l.001-.002c.146.003.3-.012.458-.05.876-.205 1.617-.97 1.793-1.796L25 8.556l-2.772-.014-2.286 8.568-6.18-8.597-.004.004.003-.01L12.74 8.5v.001c-.147-.002-.3.012-.459.049-.875.206-1.616.971-1.793 1.796L7 23.445l2.773.012 2.285-8.568 6.18 8.598h.003l1.02.013zm-6.593-10.894l.483-1.81 6.181 8.599-.483 1.81-6.18-8.6z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/nxs.svg b/cmd/web/static/icons/black/nxs.svg
new file mode 100644
index 0000000..5047648
--- /dev/null
+++ b/cmd/web/static/icons/black/nxs.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path fill-rule="evenodd" d="M10.618 31.072c3.323-.561 7.186-2.1 10.933-4.533 5.432-3.528 9.244-8.042 10.398-11.82.034.422.051.85.051 1.281 0 8.837-7.163 16-16 16-1.888 0-3.7-.327-5.382-.928zM2.005 23.76A15.928 15.928 0 0 1 0 16C0 7.163 7.163 0 16 0c6.12 0 11.437 3.435 14.128 8.483-3.574-2.143-10.902-.705-17.836 3.798a34.973 34.973 0 0 0-4.105 3.11A2 2 0 0 0 5.4 18.2c-1.623 1.885-2.789 3.795-3.394 5.56zm3.75-5.195a2 2 0 0 0 2.881-2.716c.54-.423 1.114-.833 1.717-1.225 5.442-3.534 11.245-4.256 12.962-1.613 1.716 2.643-1.304 7.65-6.746 11.185-5.442 3.534-11.245 4.256-12.961 1.613-1.136-1.75-.197-4.536 2.146-7.244z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/nxt.svg b/cmd/web/static/icons/black/nxt.svg
new file mode 100644
index 0000000..8b9ef2e
--- /dev/null
+++ b/cmd/web/static/icons/black/nxt.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path fill-rule="evenodd" d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm10.082-15.167c.507 0 .918-.373.918-.833v-1.667c0-.46-.41-.833-.918-.833h-5.53c-.507 0-.918.373-.918.833 0 .46.411.833.918.833h4.612V16c0 .46.411.833.918.833zm-4.549 0h-.7l-5.232-3.18a.979.979 0 0 0-.531-.153h-1.835c-.507 0-.918.373-.918.833 0 .46.41.833.918.833h1.542l5.352 3.24c.127.06.27.094.423.094h2.816c.507 0 .918-.373.918-.834 0-.46-.41-.833-.918-.833h-.98-.855zm-6.463 0h-1.554l-5.232-3.18a.98.98 0 0 0-.531-.153H5.918c-.507 0-.918.373-.918.833 0 .46.41.833.918.833H7.46l5.352 3.24c.126.06.27.094.423.094h1.835c.507 0 .918-.373.918-.834 0-.46-.411-.833-.918-.833zm-9.152 0c-.507 0-.918.373-.918.834 0 .46.41.833.918.833h1.835c.507 0 .918-.373.918-.833 0-.46-.411-.834-.918-.834H5.918z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/oax.svg b/cmd/web/static/icons/black/oax.svg
new file mode 100644
index 0000000..df8cdb9
--- /dev/null
+++ b/cmd/web/static/icons/black/oax.svg
@@ -0,0 +1 @@
<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="m19.5443229 19.9689453-.6125391-1.3012837h-1.3821961l.6266297 1.3312177h1.3821961l-.0003205-.0006807h1.579996l2.140958-2.9102306-.7788436-1.0699777.7788436-1.0699778-2.1414374-2.9102306h-1.6149853l2.9523171 3.9802084zm-3.5443229 12.0310547c-8.836556 0-16-7.163444-16-16s7.163444-16 16-16 16 7.163444 16 16-7.163444 16-16 16zm-1.9098169-13.3323384.5941957-1.2961588 1.1208075-2.3535426 1.1208075 2.3145693h1.4149495l-2.5031633-5.3325295-3.7529077 7.9988793h1.3821961zm9.9802195-2.6668604 2.9295974-3.9973974h-1.579995l-2.140958 2.9102305zm0 0-.7905568 1.0878476 2.140958 2.9102305h1.5791962zm-12.6481088-2.8413041c-.7007487-.7604441-1.66554809-1.1783232-2.66565252-1.1545616-.78047414-.0148452-1.54391513.2438277-2.1729126.7362373l.92029239.9802881c.37648579-.2419202.81022373-.3637142 1.24974429-.3509295.66791346-.0174369 1.31257794.2616414 1.77971124.7704452.4629945.5079322.7223762 1.1877664.7232923 1.8957344.0163697.7114562-.2456283 1.3981477-.7232923 1.8957344-.4650421.5166115-1.1078662.8086958-1.77979112.8086958-.67192493 0-1.314749-.2920843-1.77979117-.8086958-.46299448-.5079322-.72237617-1.1877663-.7232923-1.8957344-.00107932-.4833618.12417028-.9575033.36172604-1.36934l-.9202924-.9802882c-.46227296.6700031-.70511456 1.4832144-.69117793 2.3145693-.02174751 1.0662276.37087491 2.0946837 1.08501834 2.842155.70556163.7545756 1.66850111 1.1716794 2.66820885 1.155753 1.05322351 0 1.94491659-.3470152 2.66820889-1.155753.7032597-.7551832 1.0939182-1.7784949 1.0850183-2.842155.0255738-1.0669746-.367645-2.096993-1.0850183-2.842155z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/omg.svg b/cmd/web/static/icons/black/omg.svg
new file mode 100644
index 0000000..8231dda
--- /dev/null
+++ b/cmd/web/static/icons/black/omg.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path fill-rule="evenodd" d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm-4.144-14.71a4.353 4.353 0 0 0-4.35 4.355A4.353 4.353 0 0 0 11.855 26a4.353 4.353 0 0 0 4.352-4.355 4.353 4.353 0 0 0-4.351-4.355zm0 7.393a3.035 3.035 0 0 1-3.033-3.036 3.035 3.035 0 0 1 3.033-3.037 3.035 3.035 0 0 1 3.034 3.037 3.04 3.04 0 0 1-3.034 3.036zM21.15 8a4.353 4.353 0 0 0-4.351 4.355 4.353 4.353 0 0 0 4.35 4.355 4.353 4.353 0 0 0 4.352-4.355A4.353 4.353 0 0 0 21.149 8zm0 7.393a3.035 3.035 0 0 1-3.034-3.036A3.035 3.035 0 0 1 21.15 9.32a3.035 3.035 0 0 1 3.033 3.037 3.04 3.04 0 0 1-3.033 3.036zM11.856 8a4.358 4.358 0 0 0-1.696 8.37 4.351 4.351 0 0 0 5.288-1.556 4.36 4.36 0 0 0-.475-5.497h1.233V8h-4.35zm3.034 4.355a3.035 3.035 0 0 1-3.034 3.036 3.035 3.035 0 0 1-3.033-3.036 3.035 3.035 0 0 1 3.033-3.036 3.04 3.04 0 0 1 3.035 3.036h-.001z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/omni.svg b/cmd/web/static/icons/black/omni.svg
new file mode 100644
index 0000000..e8119cd
--- /dev/null
+++ b/cmd/web/static/icons/black/omni.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zM10.065 6.888h-3.19v3.196a10.93 10.93 0 0 1 3.19-3.196zm15.004 3.11v-3.11h-3.134a10.93 10.93 0 0 1 3.134 3.11zm-3.088 15.084h3.088v-3.08a10.933 10.933 0 0 1-3.088 3.08zM6.875 21.916v3.166h3.144a10.93 10.93 0 0 1-3.144-3.166zM26 16c0-5.514-4.486-10-10-10S6 10.486 6 16s4.486 10 10 10 10-4.486 10-10zm-10 7.292c-4.02 0-7.292-3.271-7.292-7.292 0-4.02 3.271-7.292 7.292-7.292 4.02 0 7.292 3.271 7.292 7.292 0 4.02-3.271 7.292-7.292 7.292z" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/ost.svg b/cmd/web/static/icons/black/ost.svg
new file mode 100644
index 0000000..b1ef214
--- /dev/null
+++ b/cmd/web/static/icons/black/ost.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm7.082-8.002a10.603 10.603 0 0 0 .994-15.54c-4.361-4.632-11.88-4.605-16.201.048A10.609 10.609 0 0 0 8.918 24c.037-.033.078-.065.113-.101a7.15 7.15 0 0 1 1.836-1.333c1.836-.94 3.8-1.285 5.852-1.158 2.413.149 4.594.863 6.363 2.59zM12.02 15.795c0-2.15 1.78-3.9 3.976-3.905 2.199-.005 4.003 1.758 4 3.91-.002 2.16-1.793 3.903-4.005 3.899-2.2-.004-3.97-1.743-3.97-3.904z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/ox.svg b/cmd/web/static/icons/black/ox.svg
new file mode 100644
index 0000000..69727a5
--- /dev/null
+++ b/cmd/web/static/icons/black/ox.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm.858-6.5c1.288 0 1.653-1.194 1.653-2.106s-.065-1.325-.065-1.737c0-.65.328-2.273.923-2.953 1.159-1.325 1.889-2.512 1.889-4.234 1.008-.521 2.79-.999 3.476-1.78S26 10.8 26 9.214c0-.405-.086-.977-.258-1.715-.395 1.234-1.003 2.08-1.824 2.54-1.201.674-2.555 1.173-3.712 1.173h-8.412c-1.157 0-2.51-.5-3.712-1.173-.82-.46-1.429-1.306-1.824-2.54C6.086 8.238 6 8.81 6 9.215c0 1.585.58 2.693 1.266 3.474s2.468 1.26 3.476 1.78c0 1.723.73 2.91 1.889 4.235.595.68.923 2.303.923 2.953 0 .412-.065.825-.065 1.737s.365 2.106 1.653 2.106z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/pac.svg b/cmd/web/static/icons/black/pac.svg
new file mode 100644
index 0000000..5185c1b
--- /dev/null
+++ b/cmd/web/static/icons/black/pac.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zM9.009 19.198h-.003v6.466c0 .07-.02.153.01.21.03.057.115.132.167.126.252-.029.505-.07.751-.129a3.587 3.587 0 0 0 1.666-.9c.79-.756 1.202-1.667 1.195-2.774-.02-2.84-.012-5.678-.01-8.517.001-.275.03-.552.062-.825.087-.742.428-1.373.926-1.923.576-.636 1.296-1.019 2.15-1.179a3.771 3.771 0 0 1 2.081.187c.576.22 1.068.565 1.48 1.022.134.148.267.31.435.413.357.218.772.3 1.182.313.845.027 1.692.01 2.539.009.227 0 .292-.094.214-.31-.068-.188-.146-.372-.22-.557a7.752 7.752 0 0 0-1.726-2.621 7.302 7.302 0 0 0-1.836-1.307 7.21 7.21 0 0 0-1.97-.687c-.487-.091-.979-.193-1.47-.21-.854-.031-1.691.11-2.507.373a7.504 7.504 0 0 0-2.693 1.542A7.079 7.079 0 0 0 9.58 10.5c-.343.813-.57 1.654-.571 2.543v6.155zm4.506-3.502c-.008.079-.014.11-.014.142 0 1.445.002 2.89-.003 4.335 0 .175.096.24.24.278.258.07.513.15.775.204.466.095.934.229 1.405.247.71.027 1.43.017 2.134-.07.536-.068 1.072-.234 1.575-.436 1.12-.45 2.014-1.206 2.764-2.135a9.045 9.045 0 0 0 1.57-2.89c.073-.22.06-.234-.186-.235-.748-.002-1.496-.008-2.244.002a6.98 6.98 0 0 0-.994.076c-.32.05-.617.185-.818.452-.678.897-1.596 1.397-2.706 1.541-.7.091-1.381-.048-2.024-.343-.573-.264-1.043-.659-1.474-1.168z" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/part.svg b/cmd/web/static/icons/black/part.svg
new file mode 100644
index 0000000..a774abd
--- /dev/null
+++ b/cmd/web/static/icons/black/part.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path fill-rule="evenodd" d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm-.576-25.827c-.61.235-.712 1.118-.214 1.525.802.707 1.541 1.484 2.314 2.224.294.292.763.45 1.147.24.5-.223.648-.956.28-1.356a25.784 25.784 0 0 0-2.025-1.921c-.398-.398-.858-.992-1.502-.712zm7.034 2.051c-.959.81-1.733 1.809-2.61 2.701-.39.393-.25 1.17.267 1.384.358.165.805.083 1.058-.223.695-.725 1.39-1.45 2.105-2.156.326-.308.623-.766.438-1.23-.121-.52-.82-.71-1.258-.476zM8.49 8.37c-.406.285-.512.959-.156 1.326.63.645 1.266 1.285 1.96 1.86.396.32.71.906 1.302.815.707-.003 1.06-.996.554-1.464-.766-.753-1.547-1.492-2.305-2.257-.337-.373-.9-.555-1.355-.28zm.588 4.52c-1.065.722-1.802 1.846-2.73 2.735-.515.477-.16 1.46.547 1.487.604.073.942-.5 1.305-.874.614-.693 1.347-1.284 1.91-2.018.476-.663-.269-1.625-1.032-1.33zm15.476 2.127c-.672.583-1.226 1.3-1.882 1.909-.396.428-1.024.843-.913 1.512.085.648.97.962 1.443.515a23.054 23.054 0 0 0 1.848-1.948c.325-.4.915-.714.838-1.308-.017-.633-.81-1.023-1.334-.68zM11.069 19.72c-.755.659-1.392 1.443-2.125 2.129-.378.367-.874.838-.672 1.423.118.605 1.008.808 1.425.386.642-.625 1.277-1.258 1.848-1.948.323-.399.914-.716.82-1.314-.013-.619-.786-.981-1.296-.676zm9.062-.023c-.586.22-.701 1.101-.211 1.482.81.757 1.584 1.556 2.39 2.316.399.397 1.22.383 1.46-.178.17-.312.148-.748-.108-1.007-.83-.896-1.77-1.675-2.653-2.514-.238-.204-.596-.196-.878-.1zm-6.8 2.145c-.504.22-.656.962-.282 1.36a23.19 23.19 0 0 0 1.95 1.85c.397.322.705.91 1.297.84.733-.008 1.085-1.01.565-1.505a82.32 82.32 0 0 1-2.314-2.237c-.302-.32-.796-.535-1.216-.308zm-1.35-14.907a.867.867 0 1 0-1.736 0 .867.867 0 0 0 1.735 0zm2.528 2.308a.867.867 0 1 0-1.735 0 .867.867 0 0 0 1.735 0zm-6.774 2.12a.867.867 0 1 0-1.735 0 .867.867 0 0 0 1.735 0zm13.772-4.497a.867.867 0 1 0-1.733 0 .867.867 0 0 0 1.733 0zM26 11.146a.867.867 0 1 0-1.735 0 .867.867 0 0 0 1.735 0zm-2.371 2.492a.867.867 0 1 0-1.735 0 .867.867 0 0 0 1.735 0zm2.367 7.006a.867.867 0 1 0-1.735 0 .867.867 0 0 0 1.735 0zM19.23 22.76a.867.867 0 1 0-1.735 0 .867.867 0 0 0 1.735 0zm2.496 2.372a.867.867 0 1 0-1.735 0 .867.867 0 0 0 1.735 0zm-9.5 0a.867.867 0 1 0-1.736 0 .867.867 0 0 0 1.735 0zm-2.117-6.794a.867.867 0 1 0-1.735 0 .867.867 0 0 0 1.735 0zm-2.374 2.521a.867.867 0 1 0-1.735 0 .867.867 0 0 0 1.735 0z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/pasl.svg b/cmd/web/static/icons/black/pasl.svg
new file mode 100644
index 0000000..d21693b
--- /dev/null
+++ b/cmd/web/static/icons/black/pasl.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm-.92-11.844l-2.796 1.16.153-.839 2.097-.87a.515.515 0 0 0 .277-.671.51.51 0 0 0-.667-.28l-1.487.618.283-1.556h5.275c4.583 0 7.285-2.858 7.285-6.553 0-2.913-2.073-4.298-6.22-4.155h-6.773l-2.398 13.321-3.293 1.367a.515.515 0 0 0-.277.671.51.51 0 0 0 .667.28l2.687-1.116-.15.839-1.99.825a.515.515 0 0 0-.277.671.51.51 0 0 0 .668.28l1.382-.574L9.269 25h2.344l.452-2.48 3.406-1.414a.515.515 0 0 0 .277-.671.51.51 0 0 0-.667-.28zm-.57-11.047h5.154c2.556 0 3.323 1.07 3.323 2.656 0 1.584-1.22 3.769-4.43 3.769h-5.219z" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/pay.svg b/cmd/web/static/icons/black/pay.svg
new file mode 100644
index 0000000..f7ab29b
--- /dev/null
+++ b/cmd/web/static/icons/black/pay.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm10.91-16.304a1.137 1.137 0 0 0-.215-.3C24.793 13.242 20.922 9 20.922 9l-4.917 5.378-4.98-5.327S7.109 13.33 5.19 15.507c-.25.246-.25.69-.026.952.997 1.136 5.894 6.536 5.894 6.536l4.94-5.414L20.904 23l5.917-6.546s.125-.13.152-.217c.058-.18.016-.376-.063-.541zm-18.992.599c-.16-.189-.106-.486.043-.665.626-.713 3.131-3.4 3.131-3.4l3.49 3.705-3.496 3.824s-2.14-2.284-3.168-3.464zm15.988.126c-.064.134-.256.355-.256.355l-2.71 2.945L17.44 16l3.444-3.775s1.984 2.055 2.893 3.16c.077.096.168.187.207.309.083.239.03.505-.079.726z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/pink.svg b/cmd/web/static/icons/black/pink.svg
new file mode 100644
index 0000000..af2cbb6
--- /dev/null
+++ b/cmd/web/static/icons/black/pink.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill-rule="evenodd"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm7.452-23.071A9.865 9.865 0 0 0 16.43 6C10.946 6 6.5 10.477 6.5 16c0 2.624 1.003 5.011 2.644 6.795v-7.121h.008c.169-3.9 3.363-7.011 7.278-7.011 2.012 0 3.833.821 5.152 2.149zm0 14.142l-1.87-1.883a7.238 7.238 0 0 1-4.99 2.147V26a9.865 9.865 0 0 0 6.86-2.928zM11.68 24.784c.755.415 1.57.735 2.429.941v-5.511c.728.43 1.576.677 2.482.677 2.712 0 4.911-2.214 4.911-4.945 0-2.732-2.199-4.946-4.91-4.946-2.623 0-4.765 2.069-4.905 4.674h-.007zm4.911-6.338a2.491 2.491 0 0 1-2.482-2.5c0-1.381 1.111-2.5 2.482-2.5s2.483 1.119 2.483 2.5c0 1.38-1.112 2.5-2.483 2.5z"/><path d="M23.452 8.929l-1.87 1.883a7.238 7.238 0 0 0-5.152-2.149c-3.915 0-7.11 3.11-7.278 7.01h-.008v7.122A10.003 10.003 0 0 1 6.5 16c0-5.523 4.446-10 9.93-10a9.865 9.865 0 0 1 7.022 2.929zm0 14.142A9.865 9.865 0 0 1 16.592 26v-2.664a7.238 7.238 0 0 0 4.99-2.147z" opacity=".5"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/pirl.svg b/cmd/web/static/icons/black/pirl.svg
new file mode 100644
index 0000000..5646536
--- /dev/null
+++ b/cmd/web/static/icons/black/pirl.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm-4.406-15.895c.092.254.224.492.391.705l.031.04-.045-.054c.058.083.12.162.187.237l.092.092c.036.035.065.07.094.095l1.996 2.011c.35.352.86.49 1.337.36.477-.128.85-.504.978-.985s-.009-.994-.358-1.346L12.4 13.333a.286.286 0 0 0 .007-.007l.06-.051 3.943-3.944.024.026.009.01 7.37 7.44a1.423 1.423 0 0 0 1.779-.195c.48-.483.543-1.244.15-1.8l-8.342-8.404a1.376 1.376 0 0 0-1.953-.003L12.9 8.954l-.091.08c-.06.055-.122.106-.187.154l-3.145 3.146a1.399 1.399 0 0 0 0 1.971l2.493 2.518a2.507 2.507 0 0 1-.377-.718zm8.146 2.573a.352.352 0 0 0-.006.006l-.058.047-3.935 3.935-.025-.03-7.384-7.457a1.383 1.383 0 0 0-1.872-.01 1.408 1.408 0 0 0-.185 1.877l8.477 8.547c.54.543 1.414.543 1.954 0l2.624-2.624c.06-.053.124-.104.19-.15l3.148-3.149c.54-.544.54-1.427 0-1.972l-2.611-2.627a4.957 4.957 0 0 1 .064.092 1.92 1.92 0 0 0-.144-.183l-.091-.092c-.037-.035-.066-.07-.094-.095l-1.997-2.01a1.378 1.378 0 0 0-2.361.98c0 .37.145.725.405.986z" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/pivx.svg b/cmd/web/static/icons/black/pivx.svg
new file mode 100644
index 0000000..045bf29
--- /dev/null
+++ b/cmd/web/static/icons/black/pivx.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm1.153-20.259H10v2.255h7.153v-2.255zM23 12.831l-.02-.5c-.225-2.92-2.433-4.831-5.52-4.831h-6.41v2.432l4.543-.014h1.688c1.92 0 3.07 1.076 3.07 2.913 0 1.873-1.161 2.976-3.096 2.976h-5.924V24.5h2.599v-6.274h3.542c3.238 0 5.528-2.187 5.528-5.395z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/plr.svg b/cmd/web/static/icons/black/plr.svg
new file mode 100644
index 0000000..1c109a8
--- /dev/null
+++ b/cmd/web/static/icons/black/plr.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zM8.41 20.902c.496.507 1.246.738 2.257.735 2.16 0 3.954-1.866 3.954-4.997v-.39c0-3.01-1.55-5.262-3.914-5.262-.564 0-1.57.021-2.358.777H8.26v-.64H6V25h2.312v-4.098zm4.064-4.076c0 2.019-.865 2.933-2.038 2.936-1.49 0-2.249-1.274-2.249-2.939v-.68c0-1.747.771-3.271 2.209-3.271 1.331 0 2.078 1.31 2.078 3.271zM15.74 7v14.576h2.315V7zm8.929 6.409h.29l-.013-2.333c-.1 0-.015-.003-.119-.003-1.042-.015-2.31.241-2.827.787h-.088v-.637h-2.133v10.362h2.303v-5.844c0-1.302 1.289-2.332 2.587-2.332zm-.972 5.686v2.481H26v-2.481z" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/poe.svg b/cmd/web/static/icons/black/poe.svg
new file mode 100644
index 0000000..397791e
--- /dev/null
+++ b/cmd/web/static/icons/black/poe.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm8.758-24.268A4.283 4.283 0 0 0 21.742 6.5c-1.145 0-2.211.44-3.016 1.232L8.87 17.438a.5.5 0 0 0-.145.382v4.996L6 25.5h1.503l2.018-1.987h5.044a.51.51 0 0 0 .378-.162l9.806-9.658.01-.01A4.162 4.162 0 0 0 26 10.724a4.171 4.171 0 0 0-1.242-2.99zM19.026 8.86l.417-.41a3.253 3.253 0 0 1 2.299-.936c.863 0 1.678.334 2.299.936.01.01.02.028.039.038.591.602.911 1.385.911 2.226 0 .85-.34 1.652-.95 2.264l-.427.42h-3.812l2.503-2.465a.514.514 0 0 0 .019-.716c-.01-.01-.01-.02-.02-.029a.539.539 0 0 0-.746 0l-2.522 2.484V8.859zM10.55 22.501l2.056-2.026h3.812l-2.056 2.026zm5.984-5.904l2.435-2.398h3.812l-2.435 2.398zm2.978.822l-2.27 2.235H13.43l2.27-2.235zm-3.753-5.34l2.444-2.408v3.802l-2.444 2.417zm-3.104 3.056l2.27-2.235v3.802l-2.27 2.235zm-2.91 2.866l2.085-2.044v3.802l-2.085 2.044z" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/poly.svg b/cmd/web/static/icons/black/poly.svg
new file mode 100644
index 0000000..04879e8
--- /dev/null
+++ b/cmd/web/static/icons/black/poly.svg
@@ -0,0 +1 @@
<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="m16 32c-8.836556 0-16-7.163444-16-16s7.163444-16 16-16 16 7.163444 16 16-7.163444 16-16 16zm11-20.7370343-.0444944-.7074507-.2175281.5934989-1.2260674 1.0303141-1.4040449.2089116-.4202248-.3893353 1.2310113-1.633309 1.2606741-.3655953-1.3644943.0284879-1.9824719 1.3816655-1.8588765-.1281958-2.610337-1.2819576-1.5424719.2991234-4.8103371 3.8458729-2.31865171.7169467-.9541573.9306063-1.70561798.02374-.84539326 1.5098612-1.18651685.3276114 1.12224719.1471877 1.04314607-1.3531775 1.61168539.3228634-.02966292 1.4481373-.8058427 2.0843682-.45977528 1.9276844-.49438202.7691746 1.25573034-.2658875-.14337079-.7881666 1.06786517-2.117604 2.05662925-.7976626.795955-1.2677136 1.3447191-.9401023 2.6696629.3750913 2.6894382-1.1347699-.4548314 1.7947407-1.1964045.1044558-.3411236 1.4718773 1.0233708-.6552228 1.6957303-.7074507 1.3249438-1.9989043.084045-.9448503.7119101.7074507 2.0714607 1.2487217 1.1766292-.536523-.0692135-2.6398831-.3411236-1.0208181 1.5375281-.3750913z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/pot.svg b/cmd/web/static/icons/black/pot.svg
new file mode 100644
index 0000000..c4eeb77
--- /dev/null
+++ b/cmd/web/static/icons/black/pot.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path fill-rule="evenodd" d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm-3.967-13.82h.272c1.355.001 2.71.005 4.065.002 1.042-.002 2.076-.09 3.084-.368 1.271-.352 2.41-.93 3.238-1.963 1.125-1.403 1.496-3.01 1.221-4.762-.177-1.127-.814-1.94-1.872-2.411a5.738 5.738 0 0 0-1.169-.352c-1.152-.237-2.327-.297-3.5-.312-2.007-.026-4.016-.007-6.024-.013-.184 0-.215.097-.243.238-.234 1.186-.478 2.37-.706 3.558-.037.191-.113.248-.308.242-.409-.014-.819 0-1.228-.003-.14 0-.207.037-.233.187-.093.539-.204 1.075-.307 1.612-.008.042-.006.086-.01.16H9.99L8 23.934c.056.02.078.035.1.035.881.01 1.763.017 2.645.03.14.002.168-.073.189-.182.235-1.217.472-2.434.71-3.651l.389-1.986zm.555-2.738l.29-1.456h4.103l.376-1.938h-4.09c.085-.44.164-.84.244-1.248.07-.006.124-.014.177-.014 1.473.004 2.945-.007 4.417.02.524.009 1.052.076 1.569.17.707.128 1.123.583 1.24 1.28.085.501.022.985-.228 1.433-.562 1.008-1.441 1.563-2.598 1.701-.303.037-.612.05-.918.05-1.433.005-2.866.002-4.3.002h-.282z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/powr.svg b/cmd/web/static/icons/black/powr.svg
new file mode 100644
index 0000000..7078077
--- /dev/null
+++ b/cmd/web/static/icons/black/powr.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm11.995-16.046a.205.205 0 0 0-.17-.158l-2.258-2.263.894-3.344a.206.206 0 0 0-.145-.252l-3.356-.902-.84-3.143a.203.203 0 0 0-.01-.04l-.024-.087a.205.205 0 0 0-.251-.146l-3.282.882-2.437-2.443a.21.21 0 0 0-.29 0l-2.408 2.414-3.174-.853a.205.205 0 0 0-.252.146l-.874 3.27-3.355.902a.205.205 0 0 0-.146.252l.865 3.236-2.422 2.428a.206.206 0 0 0 0 .291l2.49 2.497-.864 3.237a.206.206 0 0 0 .145.252l3.208.861.885 3.31a.205.205 0 0 0 .251.146l3.282-.882 2.369 2.375a.204.204 0 0 0 .29 0l2.397-2.404 3.39.911a.204.204 0 0 0 .251-.145l.885-3.31 3.209-.862a.206.206 0 0 0 .145-.252l-.894-3.345 2.306-2.312.076-.036a.206.206 0 0 0 .114-.23zm-2.619 2.12l-.171-.641 1.517-.707zm.491 3.427l-2.1-1.23v-.001l1.397-1.401zm-2.21-.82l2.01 1.179-2.505.673zm-1.798 5.136l-1.25-2.173 1.973-.53zm-2.504-1.125l1.482 1.043-1.989-.534zm-3.179 2.606v-2.39l1.88.505zm-.41-2.353v2.353l-1.851-1.856zm-5.189.968l1.182-2.05 1.364 1.367zm-1.08-2.799l.735.198-.17 1.916zm-3.09-1.255l2.01-1.193.5 1.867zm1.807-1.55l-2.002 1.188.674-2.52zm-3.48-4.07h2.459l-.52 1.944zm2.08-1.575l-1.843.858 1.634-1.638zm-.672-4.102l2.025 1.174-1.35 1.353zm2.338.86l-.013.013-2.12-1.23 2.649-.711zm1.772-5.04l1.171 2.034-1.847.496zm2.342.916l-1.427-1.005 1.916.515zM15.766 4.7v2.403l-1.89-.508zm.41 2.44V4.7l1.92 1.924zm5.396-1.024l-1.246 2.163-1.438-1.442zm.303 2.628l.145-1.639.483 1.807zm3.85 1.46l-2.131 1.202-.511-1.912zM23.8 11.761l2.139-1.208-.707 2.643zm3.442 4.031h-2.279l.482-1.801zm-2.366.411h1.991l-1.77.825zm-.31 1.072l.086-.32.067.25zm-.138.518l.399-.186.214.802-1.062 1.065zm-1.241 3.057l-.483 1.805-1.8.483zm-2.867 2.293l-1.56-2.709 5.183-2.415-.544 2.037zm-.088.67l.962 1.67-1.544-1.087zm-1.091.225l.391-.106-.223.224zm-.517.138l.39.275-.623.626-1.56-.42zm-3.377.482l-1.667.448-1.22-1.224zM10.69 22.79l.297.298-.316-.085zm-.379-.38l-.042.485-.895-.24-.432-1.617zM8.15 19.663l-1.142-1.145.418-1.563zm-1.025-3.835H5.288l1.633-.761zm.464-1.073l-.163.612-.127-.476zm.139-.517l-.537.25-.251-.94 1.328-1.332zM9.06 10.84l.393-1.469 1.466-.394zm2.684-2.69l-.92-1.596L12.3 7.593zm1.16-.132l-.613.165.35-.35zm.517-.139l-.486-.342.606-.606 1.706.458zm3.41-.49l1.6-.43 1.17 1.174zm4.577 1.974l-.435-.436.463.124zm.378.38l.052-.584.787.212.443 1.657zm2.074 2.66l1.25 1.253-.458 1.71zm-5.774 6.861l1.587-2.828.998 1.689a.205.205 0 0 0 .38-.087l.163-1.834h3.215l-.347 1.298-5.528 2.575zm-.784 1.397l.55-.98.329.57zm-3.486-.37l.52-.903 3.23-.036-.933 1.663a.206.206 0 0 0 .265.288l1.489-.694 1.599 2.777-1.283.344zm-.206.357l4.576 3.221-2.147.577-3.998-1.074zm.249-1.255l-.38.66-.917-.645zm-2.59-3.154h1.015l1.62 2.742-1.983.023a.205.205 0 0 0-.116.374l1.468 1.032-1.602 2.782-.934-.935zm-.41 0l-.5 5.638-1.63-1.633-1.07-4.005zm1.182-.411h-.735l.096-1.082zm1.45-3.822l.51.885-1.568 2.793-1.002-1.697a.205.205 0 0 0-.381.087l-.155 1.754H7.728l.347-1.298zm-.206-.357l-5.072 2.363.635-2.377 2.808-2.815zm5.007.162l-.483.838-3.222.036.936-1.668a.206.206 0 0 0-.265-.288l-1.6.746-1.612-2.8 1.296-.349zm.206-.358l-4.64-3.265 2.181-.586 4.05 1.088zm-.212 1.19l.343-.595.827.583zm2.516 3.561l-.103 1.162-.686-1.162zm-6.568-3.73l-.37-.642.99-.46zm3.563 6.467c-.007-.001-.013-.003-.02-.003l-3.398.038-1.704-2.883 1.68-2.994 3.326-.037.005.011 1.745 2.954zm3.942-8.664l1.541 1.545 1.062 3.971H21.25zm-.9 5.516h-1.07l-1.616-2.737 1.945-.021a.205.205 0 0 0 .115-.374l-1.378-.97 1.579-2.743.947.95zm.633-7.157l-.76-.205.92-1.598zM10.634 23.42l.784.21-.949 1.648z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/ppc.svg b/cmd/web/static/icons/black/ppc.svg
new file mode 100644
index 0000000..6764575
--- /dev/null
+++ b/cmd/web/static/icons/black/ppc.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path fill-rule="evenodd" d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zM9 7.5v9.209c0 5.05 3.75 9.433 8.883 8.626 3.015-4.42.406-11.267-6.06-15.115 8.127 3.359 9.788 9.44 8.911 14.493-.047.266-.109.527-.169.787 1.482-1.028 2.187-2.014 2.85-3.817C25.756 15.206 21.093 7.947 9 7.5z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/ppp.svg b/cmd/web/static/icons/black/ppp.svg
new file mode 100644
index 0000000..e61c3b0
--- /dev/null
+++ b/cmd/web/static/icons/black/ppp.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm7.312-24.956a1.255 1.255 0 0 0-1.802 0L19.183 9.43 16.2 6.377a1.204 1.204 0 0 0-.2-.166 1.147 1.147 0 0 0-1.488.139l-.025.026h-.001l-.001.002-7.624 7.819a.198.198 0 0 1-.014.015l-.016.015c-.44.45-.44 1.181 0 1.632l2.306 2.354c.44.443 1.146.44 1.582-.007a1.17 1.17 0 0 0 .007-1.62l-1.45-1.483 6.005-6.16 3.118 3.195c.382.39.97.477 1.442.21a1.29 1.29 0 0 0 .342-.25l3.13-3.208a1.33 1.33 0 0 0 0-1.846zm1.858 9.102l-.028-.029-.003-.002-.002-.002-2.273-2.325a1.105 1.105 0 0 0-1.582.007 1.17 1.17 0 0 0-.007 1.62l1.45 1.483-5.994 6.144-3.126-3.198a1.193 1.193 0 0 0-1.12-.336c-.249.05-.478.176-.656.362l-3.13 3.208c-.324.329-.451.81-.334 1.262.118.452.462.805.904.925s.911-.01 1.233-.342l2.313-2.378 2.917 2.984a1.148 1.148 0 0 0 1.754.122l7.654-7.848a.198.198 0 0 1 .015-.015l.016-.015c.21-.216.33-.509.329-.814 0-.305-.119-.597-.33-.813z" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/ppt.svg b/cmd/web/static/icons/black/ppt.svg
new file mode 100644
index 0000000..a9d9f04
--- /dev/null
+++ b/cmd/web/static/icons/black/ppt.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm.049-23.684c1.316 0 2.382-.733 2.382-1.638 0-.905-1.066-1.638-2.382-1.638s-2.383.733-2.383 1.638c0 .905 1.067 1.638 2.383 1.638zM14.816 26.6c0 .196.173.375.37.375h1.667c.196 0 .347-.179.347-.375V19.52h2.928c.196 0 .336-.168.336-.364V9.448c0-.197-.139-.344-.336-.344h-5.312v17.497zm-.896-7.081V9.104h-2.01c-.197 0-.374.147-.374.344v9.708c0 .196.177.364.373.364h2.011z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/prl.svg b/cmd/web/static/icons/black/prl.svg
new file mode 100644
index 0000000..f06326c
--- /dev/null
+++ b/cmd/web/static/icons/black/prl.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm8.281-11.133h-.117c-.76 0-1.521 0-2.282-.002a.466.466 0 0 1-.203-.04c-.208-.106-.226-.346-.044-.527.552-.549 1.104-1.098 1.657-1.645.753-.745 1.509-1.487 2.259-2.235.399-.397.54-.882.39-1.421a9.861 9.861 0 0 0-2.11-3.909c-1.937-2.2-4.382-3.395-7.318-3.57a9.951 9.951 0 0 0-3.672.476 10.268 10.268 0 0 0-4.682 3.094 10.102 10.102 0 0 0-1.967 3.451c-.075.224-.15.452-.18.684-.06.472.103.877.442 1.212l.902.898c.985.98 1.971 1.958 2.954 2.94a.5.5 0 0 1 .139.213c.052.21-.102.38-.333.38H7.705c-.015.393.004.765.128 1.128.28.821 1.1 1.45 1.967 1.497.087.005.174.007.262.007 3.96 0 7.919 0 11.879.002.478 0 .923-.105 1.322-.37.833-.552 1.102-1.402 1.018-2.263zm-15.839.54h15.11a1.428 1.428 0 0 1-.28.853c-.278.375-.65.585-1.122.611a2.594 2.594 0 0 1-.14.004l-12.028.001c-.522 0-.943-.195-1.255-.611a1.465 1.465 0 0 1-.285-.857zM18.71 13.66l-.844 1.417c.829.662 1.27 1.512 1.25 2.578a2.964 2.964 0 0 1-.718 1.897 3.127 3.127 0 0 1-3.902.739 3.113 3.113 0 0 1-1.382-3.92L11.7 15.54c-.06.15-.121.292-.171.437a4.574 4.574 0 0 0-.23 1.979c.084.824.368 1.577.852 2.253.091.128.11.265.033.404-.113.201-.374.23-.547.06-.301-.294-.598-.591-.897-.888l-3.56-3.54c-.325-.322-.422-.696-.274-1.132.587-1.723 1.5-3.242 2.845-4.487.286-.265.604-.496.91-.739.046-.036.067-.07.069-.13a.666.666 0 0 1 .959-.58.177.177 0 0 0 .175.001 8.928 8.928 0 0 1 2.203-.726 10.598 10.598 0 0 1 2.77-.156 9.119 9.119 0 0 1 3.359.868c.034.017.09.015.127 0a.682.682 0 0 1 .944.557c.005.04.04.09.075.114a9.118 9.118 0 0 1 1.969 1.884 10.9 10.9 0 0 1 1.689 3.125c.053.15.11.302.137.458.065.36-.05.668-.31.926l-3.589 3.567c-.296.294-.59.59-.889.882-.204.198-.513.11-.582-.161a.355.355 0 0 1 .068-.302c.356-.5.61-1.045.75-1.643a4.583 4.583 0 0 0 .042-1.961c-.238-1.208-.864-2.171-1.852-2.907-.018-.014-.038-.024-.067-.043zm4.665 3.04c.027-.023.046-.035.062-.05l.924-.919a.345.345 0 0 0 .091-.375 10.321 10.321 0 0 0-1.55-3.05c-.118-.16-.245-.313-.37-.474l-.099.093c-.35.339-.7.679-1.051 1.017-.158.153-.329.148-.484-.008-.087-.088-.172-.177-.262-.262-1.122-1.053-2.452-1.655-3.985-1.82a.19.19 0 0 0-.174.063.66.66 0 0 1-.952.005c-.063-.064-.122-.077-.203-.068-.628.072-1.239.211-1.824.45-.228.093-.45.2-.68.304l.646 1.117c2.12-.956 4.137-.844 5.948.627 1.743 1.416 2.276 3.297 1.838 5.467.007-.007.026-.019.042-.034.46-.457.92-.913 1.377-1.373a.196.196 0 0 0 .044-.132 6.605 6.605 0 0 0-.497-2.32.27.27 0 0 0-.206-.18.66.66 0 0 1-.452-.853c.126-.36.53-.55.88-.412a.664.664 0 0 1 .368.907c-.03.062-.024.109.001.168a7 7 0 0 1 .492 1.64c.026.153.05.306.076.471zm-1.266-5.31c-.008-.015-.011-.025-.018-.032a7.796 7.796 0 0 0-1.132-.955c-.025-.017-.076-.016-.107-.004a.67.67 0 0 1-.921-.524c-.01-.07-.04-.102-.1-.13a8.348 8.348 0 0 0-3.005-.768c-1.13-.08-2.248 0-3.343.311a7.835 7.835 0 0 0-1.346.516.153.153 0 0 0-.071.094.67.67 0 0 1-.839.524c-.089-.024-.144-.009-.204.044-.018.015-.038.027-.057.04-1.667 1.234-2.737 2.885-3.41 4.816-.063.182-.02.32.115.45.29.281.574.569.86.854l.086.08c.01-.06.02-.101.025-.144a7.282 7.282 0 0 1 .555-2.004.164.164 0 0 0 0-.12c-.193-.429.044-.883.51-.96.062-.01.1-.03.136-.082 1.33-1.894 3.146-2.978 5.46-3.232a.195.195 0 0 0 .124-.076.678.678 0 0 1 1.134-.002c.039.06.082.073.145.083.36.058.724.098 1.077.184a7.321 7.321 0 0 1 3.353 1.84c.023.022.048.043.075.066l.898-.87zm-3.664 6.18a2.44 2.44 0 0 0-2.454-2.426c-1.35.007-2.444 1.1-2.438 2.434a2.449 2.449 0 0 0 2.456 2.428c1.346-.008 2.443-1.105 2.436-2.437zm-7.698 1.264c-.047-.305-.104-.582-.13-.863a5.258 5.258 0 0 1 .398-2.559c.245-.58.583-1.1 1.012-1.561.1-.108.152-.108.258-.004.079.077.157.155.234.234.088.09.088.144.002.24-.056.062-.114.122-.164.188-.123.16-.243.323-.369.492l1.407.827c1.058-1.317 2.368-1.672 3.953-1.077l.839-1.407c-.018-.014-.025-.021-.034-.026a4.71 4.71 0 0 0-2.935-.453 4.561 4.561 0 0 0-1.646.604c-.193.117-.339.074-.451-.121l-.556-.96-.265-.453c-.014.004-.017.004-.02.006a6.626 6.626 0 0 0-1.856 1.83c-.016.025-.016.07-.005.1.16.428-.05.82-.5.925a.142.142 0 0 0-.112.095 6.603 6.603 0 0 0-.528 2.403.196.196 0 0 0 .056.127c.258.262.52.519.78.778l.632.635zm5.248-8.01a.382.382 0 0 0 .379-.373.384.384 0 0 0-.375-.378.387.387 0 0 0-.38.374.384.384 0 0 0 .376.378zM11.395 9.41a.372.372 0 0 0-.373.367.378.378 0 0 0 .756 0 .373.373 0 0 0-.383-.367zm10.801 5.1a.37.37 0 1 0-.006-.743.372.372 0 1 0 .006.743zm-1.603-5.1a.368.368 0 0 0-.375.372.374.374 0 0 0 .38.37.371.371 0 0 0 .37-.37.365.365 0 0 0-.375-.373zm-10.418 4.728a.371.371 0 0 0-.378-.371.37.37 0 0 0-.37.368.368.368 0 0 0 .372.375.37.37 0 0 0 .376-.372z" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/pura.svg b/cmd/web/static/icons/black/pura.svg
new file mode 100644
index 0000000..e8ec20b
--- /dev/null
+++ b/cmd/web/static/icons/black/pura.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path fill-rule="evenodd" d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zM11.192 8c.245 1.016.744 2.109 1.854 2.42 2.444.51 5.071-.33 7.45.593 2.33.973 2.246 4.832-.066 5.776-1.576.64-3.32.387-4.98.43-1.1.04-2.382-.202-3.287.576-.773.586-.92 1.595-.883 2.496.058 3.26.216 4.709.216 4.709s1.715-.644 2.089-1.183c.93-1.128.557-2.68.63-4.015 2.708-.115 5.658.442 8.124-.969 2.674-1.49 3.264-5.162 2.077-7.773-.949-2.05-3.312-2.933-5.46-3.06h-7.764zM7 12.43v.62c.363 1.124 1.29 2.144 2.546 2.217 2.045.09 4.094.014 6.138.025-.154-1.364-1.121-2.698-2.594-2.81-2.026-.123-4.06-.015-6.09-.051z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/qash.svg b/cmd/web/static/icons/black/qash.svg
new file mode 100644
index 0000000..9e9cdf6
--- /dev/null
+++ b/cmd/web/static/icons/black/qash.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm0-27C9.925 5 5 9.925 5 16s4.925 11 11 11 11-4.925 11-11S22.075 5 16 5zm10.44 10.55l-.89.009-.004-.373.891-.008.004.372zm-.228-1.923l-.883.123-.051-.37.882-.122.052.37zm-.76-2.342l.154.34-.811.368-.154-.339.81-.369zM24.34 9.59l.246.28-.67.588-.245-.28.669-.588zm-1.305-1.393l.282.244-.581.674-.283-.243.582-.675zM21.48 6.938l.312.203-.485.747-.312-.202.485-.748zm-1.77-.873l.361.095-.226.861-.361-.095.227-.86zm-1.945-.478l.371.03-.074.888-.371-.031.074-.887zm-2.014-.235h.372v.891h-.372v-.891zm-1.654.235l.074.887-.372.032-.074-.888.372-.031zm-1.946.478l.226.861-.36.095-.227-.86.36-.096zm-1.769.873l.485.748-.313.202-.485-.747.313-.203zm-1.555 1.26l.581.674-.282.243-.581-.674.282-.244zM7.523 9.588l.67.588-.247.28-.669-.587.246-.28zm-1.111 1.696l.81.369-.153.34-.811-.37.154-.339zm-.709 1.973l.883.122-.052.37-.882-.123.051-.37zm-.276 1.92l.89.008-.003.373-.89-.009.003-.372zm.082 2.092l.886-.09.037.37-.886.09-.037-.37zm.403 1.894l.868-.202.085.363-.868.202-.085-.363zm.971 2.263l-.184-.324.773-.442.185.324-.774.442zm1.262 1.587l-.271-.256.613-.647.27.256-.612.647zM9.57 24.28l-.303-.216.517-.726.303.217-.517.725zm1.664 1.111l-.33-.173.414-.788.33.173-.414.788zm1.841.708l-.368-.062.147-.878.368.062-.147.878zm1.609.302l-.007-.891.373-.004.007.891-.373.004zM6.74 16c0-5.106 4.154-9.26 9.26-9.26s9.26 4.154 9.26 9.26-4.154 9.26-9.26 9.26S6.74 21.106 6.74 16zm9.986 10.481l-.012.001-.081-.886.371-.034.012-.002.081.887-.371.034zm1.985-.418l-.155-.877.367-.065.155.878-.367.064zm1.894-.654l-.305-.837.35-.127.305.837-.35.127zm1.681-1.03l-.55-.7.292-.232.551.7-.293.231zm1.434-1.397l-.64-.618.258-.269.64.62-.258.267zm1.172-1.505l-.72-.525.22-.301.72.524-.22.302zm.952-1.79l-.842-.294.123-.352.841.294-.122.351zm.525-2.03l-.89-.04.017-.373.89.041-.017.372zm-6.833 3.075l-.278-.28-.539-.546c.625-.594 1.021-1.193.957-2.574-.005-.108.006-1.483.006-1.592l-.003-1.033c.003-2.55-.62-3.706-2.338-4.115-.195-.047-1.133-.07-1.337-.07h-.09c-.204 0-1.267.023-1.462.07-1.718.409-2.341 1.565-2.338 4.115l-.003 1.032c0 .109.01 1.485.006 1.592-.117 2.556 1.337 3.342 2.91 3.284h1.739a2.77 2.77 0 0 0 1.316-.267l.632.64.278.281c.159.15.402.158.549.012.147-.145.143-.388-.006-.549zm-2.659-.928l-.081-.001-.015-.001h-1.783a2.237 2.237 0 0 1-.081.002c-.374 0-.911-.095-1.344-.549-.466-.488-.689-.896-.644-1.886.004-.07.004-.071-.003-1.313a117.056 117.056 0 0 1 0-1.015c0-.426.002-.276.002-.335-.002-1.13.126-2.112.401-2.555.163-.264.445-.56 1.299-.766.168-.025 1.028-.051 1.285-.051h.092c.258 0 .993.026 1.162.051.853.206 1.135.502 1.298.766.275.443.403 1.425.402 2.555l.002.335.001.698-.002.317c-.007 1.242-.006 1.244-.003 1.313.045.99-.177 1.398-.643 1.886l-.074.073-.499-.505-.277-.28c-.159-.152-.402-.159-.55-.013-.146.145-.142.388.007.548l.278.281.356.36c-.19.057-.387.086-.586.085z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/qiwi.svg b/cmd/web/static/icons/black/qiwi.svg
new file mode 100644
index 0000000..c8624e5
--- /dev/null
+++ b/cmd/web/static/icons/black/qiwi.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm6.59-12.555c-.025-.22-.152-.724-.482-.853-.165-.065-.305-.013-.368.103-.102.181-.026.53.165.84.19.311.368.466.495.466s.241-.155.19-.556zm-1.777.88c-.203-.182-.432-.272-.635-.272a.489.489 0 0 0-.407.18c-.228.285-.126.802.23 1.113.152.142.38.22.596.22.216 0 .406-.091.52-.233.204-.285.09-.672-.304-1.009zM7 14.894c0 4.912 3.91 8.894 8.734 8.894 1.283 0 2.552-.245 4.419-.259 1.663 0 3.491.595 5.497 2.405.203.181.47-.052.292-.271-1.968-2.547-3.796-3.025-5.624-3.44-2.235-.503-3.377-1.77-4.177-3.18-.153-.284-.229-.232-.242.13a8.078 8.078 0 0 0 .115 1.59h-.267c-3.186 0-5.776-2.637-5.776-5.883C9.97 11.636 12.56 9 15.747 9c3.187 0 5.777 2.637 5.777 5.882 0 .233-.013.466-.038.686-.432-.078-1.257-.09-1.841-.039-.216.026-.19.129-.025.155 1.904.362 3.212 1.564 3.516 3.75.013.051.076.064.102.025a9.074 9.074 0 0 0 1.231-4.564C24.47 9.982 20.56 6 15.734 6 10.91 6 7 9.982 7 14.894z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/qlc.svg b/cmd/web/static/icons/black/qlc.svg
new file mode 100644
index 0000000..3eb5dd1
--- /dev/null
+++ b/cmd/web/static/icons/black/qlc.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm.49-26.997c-.173 0-.346-.007-.519.001-.502.025-.862.383-.876.864-.014.486.316.869.814.925.654.074 1.322.076 1.962.213 4.278.914 7.24 4.532 7.338 8.92.013.595.36.978.89.98.54 0 .932-.404.9-1.004-.038-.68-.074-1.367-.208-2.031-1.019-5.032-5.172-8.592-10.301-8.868zM15.532 27c.257-.017.524.002.77-.059.384-.095.636-.542.581-.942-.058-.423-.406-.718-.84-.763-.76-.08-1.536-.11-2.272-.292-4.08-1.006-6.923-4.624-6.996-8.828a1.333 1.333 0 0 0-.137-.584c-.18-.337-.592-.488-.947-.397-.426.11-.72.44-.689.901.05.753.103 1.513.245 2.252.934 4.833 5.362 8.564 10.285 8.712zm.452-15.003c-2.634.008-4.546 2.53-3.847 5.076.468 1.704 2.086 2.956 3.802 2.94.546-.004.949-.382.953-.893.004-.502-.372-.87-.907-.899a3.064 3.064 0 0 1-.48-.062c-1.153-.249-1.893-1.4-1.664-2.582.224-1.157 1.344-1.939 2.496-1.743a2.202 2.202 0 0 1 1.867 2.132c.014.384.16.67.5.843.627.32 1.305-.146 1.3-.887-.015-2.147-1.843-3.932-4.02-3.925zm7.555 3.757c-.03-.283-.051-.53-.083-.777-.465-3.657-3.671-6.497-7.342-6.504-.61-.002-1.012.35-1.017.888-.005.537.395.89.996.918 2.458.117 4.191 1.316 5.204 3.551.306.676.427 1.4.434 2.146.005.49.316.849.754.92.419.07.849-.165.98-.569.06-.19.054-.402.074-.573zm-15.061.461c.035 1.79.7 3.493 1.947 4.85 1.485 1.618 3.342 2.443 5.544 2.463.416.004.72-.206.859-.565.246-.638-.205-1.2-.98-1.22a5.712 5.712 0 0 1-5.209-3.682 5.756 5.756 0 0 1-.378-1.994c-.012-.719-.653-1.157-1.265-.874-.465.214-.57.615-.518 1.022zm11.534 2.82c-.044-.106-.078-.32-.2-.45a24.792 24.792 0 0 0-1.44-1.448c-.339-.31-.893-.242-1.203.09-.305.328-.335.851-.024 1.183.45.482.917.95 1.4 1.397.268.247.607.271.94.115.337-.157.49-.44.527-.887z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/qsp.svg b/cmd/web/static/icons/black/qsp.svg
new file mode 100644
index 0000000..56c4476
--- /dev/null
+++ b/cmd/web/static/icons/black/qsp.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm7.313-16a7.273 7.273 0 0 0-1.18-3.978L25 9.154 22.846 7l-2.868 2.868c-1.146-.745-2.51-1.181-3.978-1.181s-2.832.436-3.978 1.18L9.154 7 7 9.154l2.868 2.868c-.745 1.146-1.181 2.51-1.181 3.978s.437 2.832 1.181 3.978L7 22.846 9.154 25l2.868-2.868c1.146.745 2.51 1.181 3.978 1.181s2.832-.436 3.978-1.181L22.846 25 25 22.846l-2.868-2.868A7.272 7.272 0 0 0 23.313 16zM11.5 16c0-2.481 2.019-4.5 4.5-4.5s4.5 2.019 4.5 4.5c0 .653-.143 1.272-.394 1.833l-2.97-2.97-2.272 2.273 2.97 2.97A4.468 4.468 0 0 1 16 20.5a4.505 4.505 0 0 1-4.5-4.5z" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/qtum.svg b/cmd/web/static/icons/black/qtum.svg
new file mode 100644
index 0000000..e527317
--- /dev/null
+++ b/cmd/web/static/icons/black/qtum.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path fill-rule="evenodd" d="M25.313 23.636c-.095.172-.15.37-.15.582 0 .656.524 1.188 1.169 1.188s1.168-.532 1.168-1.188c0-.656-.523-1.188-1.168-1.188-.297 0-.568.112-.774.298l-1.917-1.707 1.497-4.83a.786.786 0 0 0 .805-.792.786.786 0 0 0-.831-.79l-1.276-4.188a.795.795 0 0 0 .354-.665.786.786 0 0 0-.778-.792.77.77 0 0 0-.536.218l-3.55-2.61a.8.8 0 0 0 .094-.38.786.786 0 0 0-.778-.792.783.783 0 0 0-.766.644h-4.31A.783.783 0 0 0 12.801 6a.786.786 0 0 0-.779.792c0 .145.039.281.106.398L8.555 9.77a.769.769 0 0 0-.524-.206.786.786 0 0 0-.779.792c0 .302.166.564.41.698l-1.282 4.16A.786.786 0 0 0 5.5 16a.786.786 0 0 0 .855.79l1.303 4.16a.794.794 0 0 0-.406.695c0 .437.349.792.779.792a.768.768 0 0 0 .516-.2l3.546 2.641a.8.8 0 0 0-.07.33c0 .438.348.793.778.793.38 0 .697-.277.765-.644h4.31a.783.783 0 0 0 .766.644c.43 0 .778-.355.778-.792a.8.8 0 0 0-.072-.333l3.992-2.995 1.973 1.756zm-6.605.783a.776.776 0 0 0-.36.055l-2.047-2.895a.795.795 0 0 0 .188-.395l3.45-.502a.794.794 0 0 0 .256.388l-1.487 3.349zm.393.15a.78.78 0 0 0-.025-.018l1.473-3.316a.77.77 0 0 0 .753-.295l1.668.726-3.87 2.902zm-1.065.141a.795.795 0 0 0-.134.25H13.54a.795.795 0 0 0-.134-.25l2.06-2.912a.766.766 0 0 0 .509 0l2.06 2.912zm6.728-8.03l-1.226 3.956-.266-3.886a.791.791 0 0 0 .529-.75.791.791 0 0 0-.535-.752l.27-3.875 1.206 3.961a.795.795 0 0 0-.357.666c0 .289.152.542.38.68zm-2.254-1.277a.796.796 0 0 0-.267.597c0 .227.095.432.246.577l-1.62 3.109a.768.768 0 0 0-.31-.012l-1.434-3.053A.796.796 0 0 0 19.42 16a.796.796 0 0 0-.286-.613l1.392-3.067a.77.77 0 0 0 .4-.022l1.584 3.105zm.374 1.377l.311 4.554-1.74-.758a.796.796 0 0 0-.243-.703l1.618-3.105a.763.763 0 0 0 .054.012zm-.006-1.558a.763.763 0 0 0-.02.003l-1.603-3.14a.797.797 0 0 0 .195-.695l1.338-.559a.781.781 0 0 0 .376.277l-.286 4.114zm-4.108 1.56l1.433 3.052a.794.794 0 0 0-.278.45l-3.468.504a.795.795 0 0 0-.145-.254l2.123-3.77a.767.767 0 0 0 .335.017zm.01-1.561a.77.77 0 0 0-.365.021l-2.139-3.835a.794.794 0 0 0 .164-.251l3.475.505a.795.795 0 0 0 .262.483l-1.396 3.077zm-.682 1.346l-2.106 3.74a.766.766 0 0 0-.47-.023l-2.17-3.725A.796.796 0 0 0 13.58 16c0-.21-.08-.401-.212-.543l2.207-3.827a.77.77 0 0 0 .367-.019l2.14 3.838a.797.797 0 0 0-.22.551c0 .222.09.423.236.567zm-11.377.085A.795.795 0 0 0 7.058 16a.795.795 0 0 0-.315-.636l1.223-3.975.303 3.834a.789.789 0 0 0-.627.777c0 .38.263.698.614.774l-.293 3.844-1.242-3.966zm3.888 3.026l-1.65-3.106a.796.796 0 0 0 .24-.572.796.796 0 0 0-.253-.584l1.679-3.09a.771.771 0 0 0 .292-.006l1.392 3.066a.796.796 0 0 0-.287.614c0 .256.12.484.305.629l-1.37 3.06a.768.768 0 0 0-.348-.011zm.324 1.55l1.439 3.319a.78.78 0 0 0-.032.023l-3.575-2.662a.803.803 0 0 0 .039-.365l1.349-.588a.772.772 0 0 0 .78.272zm-.943-.633l-1.33.58a.784.784 0 0 0-.33-.263l.314-4.1 1.613 3.036a.796.796 0 0 0-.267.747zm1.53-.299a.795.795 0 0 0-.223-.411l1.39-3.101a.772.772 0 0 0 .33-.023l2.165 3.717a.794.794 0 0 0-.197.312l-3.465-.494zm-.02.397l3.454.493c.025.15.092.285.188.393l-2.048 2.895a.765.765 0 0 0-.353-.056l-1.463-3.374a.794.794 0 0 0 .222-.35zm-1.503-9.322a.808.808 0 0 0 .272.791l-1.616 2.976-.32-4.051a.784.784 0 0 0 .333-.272l1.33.556zm.95-.595a.768.768 0 0 0-.772.242l-1.37-.573a.814.814 0 0 0-.036-.343l3.553-2.566-1.375 3.24zm.582.873L15 11.154c.049.12.125.224.221.306l-2.182 3.786a.766.766 0 0 0-.378-.025l-1.396-3.077a.795.795 0 0 0 .263-.495zm-.24-.682l1.438-3.386a.775.775 0 0 0 .39-.065l1.99 2.848a.796.796 0 0 0-.16.398l-3.465.494a.794.794 0 0 0-.192-.289zm9.323-.211l-1.471-3.232 3.528 2.594a.804.804 0 0 0-.029.347l-1.36.568a.772.772 0 0 0-.668-.277zm-.656.51l-3.46-.502a.796.796 0 0 0-.16-.4l1.99-2.848a.765.765 0 0 0 .41.062l1.51 3.313a.793.793 0 0 0-.29.376zM18.02 7.27l-1.994 2.853a.765.765 0 0 0-.61 0L13.422 7.27a.795.795 0 0 0 .119-.23h4.36a.795.795 0 0 0 .12.23zM16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/r.svg b/cmd/web/static/icons/black/r.svg
new file mode 100644
index 0000000..06f3146
--- /dev/null
+++ b/cmd/web/static/icons/black/r.svg
@@ -0,0 +1 @@
<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="m16 32c-8.836556 0-16-7.163444-16-16s7.163444-16 16-16 16 7.163444 16 16-7.163444 16-16 16zm-5.5-7.3624161 3.4666667-1.8120805v-12.080537l4.9523809 2.7785235-3.7142857 1.9328859v3.9865772l8.2952381 5.557047v-3.7449664l-5.0761905-3.5033557 4.2095238-2.1744967v-3.8657718l-8.6666666-4.7114094-3.4666667 1.81208054z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/rads.svg b/cmd/web/static/icons/black/rads.svg
new file mode 100644
index 0000000..0f7c824
--- /dev/null
+++ b/cmd/web/static/icons/black/rads.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zM11.47 7.661a3.808 3.808 0 1 0 0 7.617 3.808 3.808 0 0 0 0-7.617zm3.807 12.87a5.253 5.253 0 0 1 5.253-5.253 3.808 3.808 0 1 0-3.808-3.808c0 2.9-2.352 5.253-5.253 5.253a3.808 3.808 0 1 0 3.808 3.808zm5.253 3.808a3.808 3.808 0 1 0 .001-7.616 3.808 3.808 0 0 0 0 7.616zm0-2.66a1.148 1.148 0 1 1 0-2.296 1.148 1.148 0 0 1 0 2.296zm-9.06 0a1.148 1.148 0 1 1 0-2.296 1.148 1.148 0 0 1 0 2.296zm9.06-9.062a1.148 1.148 0 1 1 0-2.296 1.148 1.148 0 0 1 0 2.296zm-9.06 0a1.148 1.148 0 1 1 0-2.296 1.148 1.148 0 0 1 0 2.296z" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/rcn.svg b/cmd/web/static/icons/black/rcn.svg
new file mode 100644
index 0000000..d973c2b
--- /dev/null
+++ b/cmd/web/static/icons/black/rcn.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zM14.36 6.627c-.315.053-.625.13-.935.203-3.345.864-6.105 3.641-6.875 6.965a9.185 9.185 0 0 0-.16 3.614c.02.14.035.3-.073.414-.503.652-.952 1.35-1.28 2.104-.153.366.193.776.574.775a.643.643 0 0 0 .53-.354c.214-.404.427-.81.676-1.194.23.496.414 1.015.704 1.482 1.326 2.306 3.658 4.044 6.294 4.615 1.818.43 3.754.291 5.512-.323a9.8 9.8 0 0 0 3.977-2.67c1.881-2.062 2.764-4.976 2.3-7.713-.009-.1-.041-.214.036-.297.417-.567.82-1.148 1.132-1.78.1-.207.25-.414.225-.655a.584.584 0 0 0-.624-.51c-.225-.01-.418.14-.51.334-.214.41-.434.817-.68 1.209-.265-.637-.529-1.279-.922-1.852a9.64 9.64 0 0 0-4.423-3.73c-.912-.41-1.906-.618-2.897-.734-.86-.043-1.731-.061-2.582.097zm-2.362 2.01c1.83-.955 4.022-1.246 6.033-.735 3.019.695 5.555 3.15 6.246 6.134-1.802 2.1-4.417 3.377-7.102 3.996-.523.109-1.043.23-1.574.285-.733.07-1.464.197-2.203.16.674-.681 1.383-1.33 2.05-2.02-.25-.3-.545-.561-.824-.833-.75.706-1.47 1.442-2.21 2.157-.43.442-.914.832-1.334 1.284.108.146.238.275.37.4.971.948 1.935 1.904 2.91 2.849.258.248.5.512.779.739.278-.272.572-.53.824-.828-.655-.618-1.291-1.254-1.936-1.882-.219-.219-.451-.425-.64-.671 2.156-.06 4.307-.45 6.328-1.199a13.408 13.408 0 0 0 4.244-2.466c.184-.166.36-.34.557-.493.161 2.46-.885 4.964-2.75 6.608a8.593 8.593 0 0 1-4.673 2.135c-1.244.172-2.52.03-3.716-.337-2.046-.648-3.825-2.083-4.855-3.94-.312-.586-.597-1.192-.748-1.84-.02-.094-.031-.205.045-.28 1.277-1.45 2.952-2.534 4.768-3.214.867-.291 1.735-.596 2.638-.758 1.118-.221 2.254-.383 3.396-.399-.638.72-1.393 1.331-2.057 2.027.218.32.534.56.806.835.1-.076.195-.156.286-.242 1.08-1.077 2.189-2.127 3.268-3.204-1.013-1.04-2.075-2.034-3.104-3.06-.318-.3-.618-.619-.943-.913-.286.268-.572.537-.836.826.837.868 1.745 1.669 2.582 2.537-2.476.12-4.968.563-7.23 1.592-1.219.548-2.384 1.236-3.379 2.124a5.77 5.77 0 0 1-.535.456c-.067-1.19.151-2.386.578-3.498.742-1.84 2.168-3.4 3.941-4.332z" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/rdd.svg b/cmd/web/static/icons/black/rdd.svg
new file mode 100644
index 0000000..2108d04
--- /dev/null
+++ b/cmd/web/static/icons/black/rdd.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill-rule="evenodd"><path d="M18.886 7.093a10.436 10.436 0 0 0-3.525-.609C9.64 6.484 5 11.077 5 16.742 5 22.407 9.639 27 15.361 27c5.723 0 10.362-4.593 10.362-10.258a10.14 10.14 0 0 0-.73-3.789 4.308 4.308 0 0 0 1.999-3.632C26.992 6.935 25.037 5 22.627 5a4.372 4.372 0 0 0-3.74 2.093zm-.59 1.686a4.32 4.32 0 0 0 .02 1.218 9.344 9.344 0 0 0-1.167-.574l.238-1.055c.315.13.618.267.909.41zm4.93 4.824c.084.174.163.35.238.53l-.931.648a14.47 14.47 0 0 0-.661-1.204 4.43 4.43 0 0 0 1.354.026zM16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16z"/><path d="M18.886 7.093a4.266 4.266 0 0 0-.59 1.686 14.6 14.6 0 0 0-.909-.411l-.238 1.055c.408.167.796.359 1.166.574V10c1.454.847 2.622 2.061 3.554 3.577h.003c.235.383.455.784.661 1.204l.93-.647c-.074-.18-.153-.357-.237-.531a4.364 4.364 0 0 0 1.767-.65c.471 1.173.73 2.45.73 3.79C25.723 22.406 21.083 27 15.36 27S5 22.407 5 16.742C5 11.077 9.639 6.484 15.361 6.484c1.238 0 2.425.215 3.525.609z" opacity=".6"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/rdn.svg b/cmd/web/static/icons/black/rdn.svg
new file mode 100644
index 0000000..14a1058
--- /dev/null
+++ b/cmd/web/static/icons/black/rdn.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zM10 6.006c.083.046.173.078.258.118 1.55.682 3.04 1.526 4.361 2.595 1.214.98 2.282 2.162 3.047 3.531.715 1.278 1.169 2.72 1.212 4.192.003.208.001.417-.022.624h4.134c.062-1.56-.167-3.13-.649-4.614a15.153 15.153 0 0 0-1.972-3.945 14.88 14.88 0 0 0-2.046-2.391c-.064-.05-.114-.14-.212-.11H10zm3.002 7.327L13 26c1.72-1.103 3.435-2.215 5.156-3.317-.33-.607-.667-1.211-1-1.817a4715.11 4715.11 0 0 0-4.155-7.533z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/rep.svg b/cmd/web/static/icons/black/rep.svg
new file mode 100644
index 0000000..e8d8f8d
--- /dev/null
+++ b/cmd/web/static/icons/black/rep.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path fill-rule="evenodd" d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm9.893-11.338L17.25 5.436A.867.867 0 0 0 16.495 5a.867.867 0 0 0-.755.436L7.11 20.663a.836.836 0 0 0 .31 1.136l8.637 5.08a.88.88 0 0 0 .888 0l8.636-5.076a.836.836 0 0 0 .311-1.135l.002-.006zm-5.31-4.35a4.237 4.237 0 0 0-1.43-1.957l-.008-.007a4.212 4.212 0 0 0-.213-.151l-.014-.01a4.856 4.856 0 0 0-.218-.135l-.02-.012a2.553 2.553 0 0 0-.223-.115l-.022-.012a6.305 6.305 0 0 0-.236-.105l-.026-.01a4.34 4.34 0 0 0-.796-.244 3.027 3.027 0 0 1-.598.763 3.505 3.505 0 0 1 1.581.523l.027.016.132.09.06.042c.04.03.077.06.118.09l.067.054c.036.03.069.06.103.091l.068.065.093.094.068.073.083.097.065.081.075.1c.025.033.042.059.062.088.02.029.046.067.067.102l.058.096c.018.032.04.068.058.102.02.033.036.07.054.106.017.036.034.066.049.1.015.036.037.089.054.134a3.3 3.3 0 0 1 .2.736l.109.404c.046.168.471 1.656 1.456 2.157 1.129.579 2.624 1.294 3.212 1.577l-7.766 4.56V22.77c0-.493 1-1.07 1.463-1.273l.027-.015c.095-.047.19-.098.28-.152l.039-.02c.2-.121.392-.257.57-.407l.048-.043.055-.049a4.48 4.48 0 0 0 .165-.156l.028-.027c.059-.059.118-.115.17-.184l.049-.056c.044-.052.086-.105.127-.159l.036-.045c.05-.066.096-.134.142-.203l.016-.02c.062-.097.117-.194.175-.295a4.418 4.418 0 0 1-.556-.856c-.062.173-.14.341-.23.502-.038.07-.078.138-.118.204l-.018.027a3.527 3.527 0 0 1-.118.165l-.036.046a2.66 2.66 0 0 1-.128.153l-.024.028a3.456 3.456 0 0 1-1.019.765l-.073.037c-.197.087-1.933.857-1.933 2.028v3.126l-7.79-4.568c.501-.306 1.965-1.158 3.169-1.533.471-.144 1.471.473 2.038.926l.034.03c.075.07.154.137.236.2l.028.025c.18.144.372.273.573.387l.135.073.027.014c.131.066.265.126.402.179l.06.023.04.016c.197.072.4.128.605.17.16-.287.369-.547.616-.768a3.494 3.494 0 0 1-.961-.21l-.053-.02-.102-.041-.052-.022-.099-.046a3.466 3.466 0 0 1-.645-.406l-.31-.276a5.703 5.703 0 0 0-.92-.646c-.77-.43-1.414-.57-1.908-.418-1.03.318-2.19.936-2.898 1.344l7.778-13.717v6.007c0 .213-.32.769-1.389 1.241l-.074.04c-.104.05-.205.104-.304.162l-.02.01a4.345 4.345 0 0 0-.898.704l-.01.01a4.27 4.27 0 0 0-.287.327l-.011.015a5.271 5.271 0 0 0-.127.169l-.014.02a4.943 4.943 0 0 0-.108.164l-.012.017c-.035.057-.069.114-.101.173l-.023.041c-.029.056-.058.116-.087.168l-.013.027c-.026.053-.05.106-.073.16l-.025.06c-.023.056-.044.116-.065.17l-.02.06a2.274 2.274 0 0 0-.042.13c-.007.024-.015.047-.021.072a4.052 4.052 0 0 0-.125.613l-.01.093a2.538 2.538 0 0 0-.011.127c-.002.043 0 .085-.007.127-.007.043 0 .052 0 .08v.095c0 .21.016.42.048.629a4.4 4.4 0 0 1 .966.36 3.317 3.317 0 0 1-.15-.932v-.057c0-.076 0-.151.009-.231v-.06c0-.065.013-.131.022-.196v-.028c.01-.073.025-.145.042-.215l.012-.055c.015-.06.03-.118.049-.177l.012-.038c.02-.069.045-.136.071-.203l.02-.045c.022-.055.046-.11.071-.165l.019-.042c.031-.065.065-.128.1-.191l.019-.031a3.38 3.38 0 0 1 .099-.16l.025-.037c.041-.06.083-.116.128-.178l.008-.01c.043-.055.088-.108.134-.16l.025-.03c.211-.232.453-.435.72-.603l.368-.17c.197-.087 1.925-.878 1.925-2.05V6.607l7.839 13.82c-.7-.337-1.93-.932-2.89-1.42-.548-.28-.922-1.267-1.018-1.621l-.106-.415a4.114 4.114 0 0 0-.172-.655l-.008-.004z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/req.svg b/cmd/web/static/icons/black/req.svg
new file mode 100644
index 0000000..4fbc917
--- /dev/null
+++ b/cmd/web/static/icons/black/req.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zM10 6v1.722l6.916.001c.892-.012 1.547.062 1.963.221 1.506.513 2.536 2.065 2.415 3.622-.038 1.802-1.645 3.395-3.482 3.444-1.592.022-3.185.002-4.778.01 1.495 2.44 3.74 6.1 6.735 10.98l1.43-.898a5181.37 5181.37 0 0 0-5.165-8.418c1.007-.018 2.037.085 3.018-.193 1.546-.409 2.868-1.538 3.5-2.98.698-1.567.578-3.468-.34-4.925a5.389 5.389 0 0 0-3.59-2.436c-.44-.093-1.113-.143-2.015-.15H10z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/rhoc.svg b/cmd/web/static/icons/black/rhoc.svg
new file mode 100644
index 0000000..d492e72
--- /dev/null
+++ b/cmd/web/static/icons/black/rhoc.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zM11.816 9.24c-.7-.93-1.782-1.6-2.963-1.648-1.232-.072-2.446.513-3.251 1.429-.61.703-.901 1.635-.912 2.557-.005 1.763-.006 3.527-.002 5.29-.02.234.19.398.411.373 4.992.014 9.986-.016 14.978.016a37.333 37.333 0 0 0 .077 3.27c-1.424 1.036-3.092 1.767-4.836 2.039-.227.051-.61-.01-.66.302-.021.585-.002 1.173-.009 1.759-.033.206.128.417.343.414a11.207 11.207 0 0 0 5.844-2.215c.624.81 1.515 1.45 2.544 1.604 1.455.259 2.984-.443 3.854-1.612.55-.744.745-1.686.741-2.596-.005-1.675.015-3.35-.01-5.023.019-.266-.231-.401-.468-.38-4.976-.01-9.952.005-14.926-.009-.03-.985.043-1.974-.064-2.956-.011-.136-.043-.323.1-.404 1.525-1.042 3.28-1.796 5.125-2 .2-.005.292-.23.278-.404 0-.56.014-1.122-.006-1.681.007-.234-.223-.368-.435-.326-2.076.17-4.088.953-5.753 2.201zM6.7 11.882c.024-.942.886-1.77 1.833-1.732.97-.018 1.843.835 1.862 1.801.02 1.008.008 2.015.006 3.023-1.233.027-2.465.009-3.699.01a417.805 417.805 0 0 1-.002-3.102zm15.709 5.29c1.232-.003 2.464-.007 3.696.002.01.985.004 1.97.004 2.955.008.75-.463 1.497-1.175 1.761-.773.299-1.717.003-2.19-.674a1.843 1.843 0 0 1-.34-1.097c.003-.982-.004-1.965.005-2.948z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/ric.svg b/cmd/web/static/icons/black/ric.svg
new file mode 100644
index 0000000..158953e
--- /dev/null
+++ b/cmd/web/static/icons/black/ric.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M10.144 20.024h-3.05a.093.093 0 0 0-.094.093v.637c0 .051.042.093.093.093h2.514c-.61.939-1.277 1.987-2 3.153h7.319c-1.909-.936-2.887-1.987-2.936-3.153h2.749a.093.093 0 0 0 .093-.093v-.637a.093.093 0 0 0-.093-.093h-2.631c.097-.364.252-.8.46-1.28h3.01a.093.093 0 0 0 .093-.093v-.636a.093.093 0 0 0-.093-.093h-2.624c1.52-3.012 4.687-7.038 8.405-7.038 2.368 0 2.412 2.103 3.59 2.103S27 12.673 27 12.073c0-.6-.746-2.788-3.543-2.788-4.655 0-6.57 3.564-8.811 3.564-1.9 0-2.75-1.645-2.75-2.604 0-1.435 1.63-2.925 2.377-2.97.279-.018.186-.275-.42-.275-1.306 0-3.543 1.68-3.543 3.062 0 2.542 2.145 3.473 3.45 3.473.66 0 .7.091.7.274 0 .12-.97 1.284-2.906 4.113H7.932a.093.093 0 0 0-.093.093v.636c0 .052.042.094.093.094h3.064c-.268.398-.552.824-.852 1.28zM16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16z" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/rise.svg b/cmd/web/static/icons/black/rise.svg
new file mode 100644
index 0000000..15e7b5d
--- /dev/null
+++ b/cmd/web/static/icons/black/rise.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zM12.605 9.155c.858 0 1.553-.706 1.553-1.577S13.463 6 12.605 6c-.857 0-1.552.706-1.552 1.578s.695 1.577 1.552 1.577zM19.447 26c.858 0 1.553-.706 1.553-1.578 0-.87-.695-1.577-1.553-1.577-.857 0-1.552.706-1.552 1.577 0 .872.695 1.578 1.552 1.578zM13.242 14.21L20.4 8.65a1.432 1.432 0 0 0 .26-1.987 1.38 1.38 0 0 0-1.955-.265l-7.157 5.562a1.432 1.432 0 0 0-.261 1.986 1.38 1.38 0 0 0 1.955.265zm.053 5.669l7.157-5.562a1.432 1.432 0 0 0 .261-1.986 1.38 1.38 0 0 0-1.955-.265L11.6 17.628a1.432 1.432 0 0 0-.26 1.987 1.38 1.38 0 0 0 1.955.265zm0 5.829l7.157-5.562a1.432 1.432 0 0 0 .261-1.986 1.38 1.38 0 0 0-1.955-.265L11.6 23.457a1.432 1.432 0 0 0-.26 1.987 1.38 1.38 0 0 0 1.955.265z" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/rlc.svg b/cmd/web/static/icons/black/rlc.svg
new file mode 100644
index 0000000..802c959
--- /dev/null
+++ b/cmd/web/static/icons/black/rlc.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path fill-rule="evenodd" d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm7.683-19.114c-1.63.171-2.866 1.657-2.754 3.314 0 .457-.169.857-.562 1.086a1.12 1.12 0 0 1-.618.171c-.225 0-.394-.057-.619-.171-.506-.286-1.068-.457-1.63-.457h-.337c-1.63.171-2.81 1.657-2.699 3.314 0 .457-.168.857-.562 1.086a1.12 1.12 0 0 1-.618.171.939.939 0 0 1-.562-.171c-.506-.286-1.068-.458-1.63-.458h-.338c-1.517.172-2.642 1.486-2.698 3.086 0 1.714 1.35 3.143 3.036 3.143h.28c1.462-.171 2.643-1.314 2.755-2.8v-.514c0-.457.169-.857.562-1.086a1.12 1.12 0 0 1 .619-.171c.225 0 .393.057.618.171.506.286 1.068.457 1.63.457h.337a3.08 3.08 0 0 0 2.699-2.8v-.514c0-.457.168-.857.562-1.086a1.12 1.12 0 0 1 .618-.171c.225 0 .394.057.562.171.506.286 1.068.457 1.63.457h.338C25.82 18.83 27 17.572 27 15.972c0-1.715-1.35-3.143-3.036-3.143-.112 0-.224 0-.28.057zM17.22 8.943c-1.63.171-2.867 1.657-2.755 3.314 0 .457-.168.857-.562 1.086a1.12 1.12 0 0 1-.618.171.939.939 0 0 1-.562-.171c-.506-.286-1.068-.457-1.63-.457h-.338c-1.517.228-2.642 1.486-2.642 3.028 0 1.715 1.35 3.143 3.036 3.143h.281c1.462-.172 2.642-1.315 2.754-2.8v-.514c0-.457.17-.857.563-1.086a1.12 1.12 0 0 1 .618-.171c.225 0 .393.057.562.171.506.286 1.068.457 1.63.457h.337c1.518-.171 2.643-1.485 2.699-3.085 0-1.715-1.35-3.143-3.036-3.143-.168 0-.225 0-.337.057zM11.036 5C9.359 5 8 6.382 8 8.086s1.36 3.085 3.036 3.085S14.07 9.79 14.07 8.086 12.711 5 11.036 5z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/rpx.svg b/cmd/web/static/icons/black/rpx.svg
new file mode 100644
index 0000000..189ff96
--- /dev/null
+++ b/cmd/web/static/icons/black/rpx.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm9.696-16.268c-.55 0-1.021.333-1.212.805H20.48a.482.482 0 0 0-.42.243l-.785 1.396-.582-4.915c-.065-.55-.88-.556-.954-.007l-1.014 7.523-.981-14.339c-.04-.573-.894-.59-.957-.018l-1.22 11.147-.849-4.67c-.09-.498-.813-.523-.939-.031l-.938 3.67H6.48c-.266 0-.481.211-.481.47s.215.47.48.47h4.736c.22 0 .412-.146.466-.355l.484-1.895 1.047 5.756c.098.535.892.508.95-.033l.991-9.054.935 13.667c.039.566.88.592.956.03l1.14-8.454.308 2.607c.054.455.673.574.899.173l1.372-2.441h3.72c.19.471.662.805 1.212.805.72 0 1.304-.571 1.304-1.275s-.584-1.275-1.304-1.275z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/rub.svg b/cmd/web/static/icons/black/rub.svg
new file mode 100644
index 0000000..bda695a
--- /dev/null
+++ b/cmd/web/static/icons/black/rub.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm-5.5-16.762v1.808h1.764v2.608H10.5v1.705h1.764V25h1.988v-3.641h4v-1.705h-4v-2.608h2.509a7.91 7.91 0 0 0 2.26-.31c.696-.207 1.3-.52 1.814-.943.514-.421.92-.95 1.218-1.588.298-.637.447-1.386.447-2.247 0-.86-.14-1.6-.422-2.22-.282-.62-.671-1.133-1.168-1.537s-1.093-.706-1.789-.904A8.426 8.426 0 0 0 16.811 7h-4.547v8.238zm6.31 0h-2.558v-6.43h2.559c1.142 0 2.041.25 2.695.749.654.499.982 1.3.982 2.401 0 1.102-.328 1.924-.982 2.467-.654.542-1.553.813-2.695.813z" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/salt.svg b/cmd/web/static/icons/black/salt.svg
new file mode 100644
index 0000000..87975c1
--- /dev/null
+++ b/cmd/web/static/icons/black/salt.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm.5-27L7 25h19L16.5 5zm0 5.445l5.804 12.214H10.696L16.5 10.445z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/san.svg b/cmd/web/static/icons/black/san.svg
new file mode 100644
index 0000000..c9e113d
--- /dev/null
+++ b/cmd/web/static/icons/black/san.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm11-15.961C27.045 9.996 22.13 5.041 16.05 5 10.013 4.96 5.05 9.85 5 15.886 4.951 21.98 9.838 26.953 15.923 27c6.08.045 11.03-4.853 11.077-10.961zm-21.204-.035c-.01-5.514 4.542-10.106 9.944-10.198 5.587-.096 10.44 4.325 10.462 10.184.02 5.626-4.58 10.195-10.217 10.183-5.631-.012-10.178-4.55-10.189-10.17zm12.885-4.776c-1.213-.642-2.43-.777-3.685-.48a2.077 2.077 0 0 0-1.47 1.233 3.137 3.137 0 0 0 .955 3.779c.29.226.623.396.921.612.447.325.926.622 1.308 1.012.495.506.595 1.17.28 1.8-.315.624-.956.718-1.568.621-.642-.102-1.266-.318-1.949-.498l-.469 1.364c1.07.72 2.978.944 4.098.49.732-.297 1.303-.784 1.544-1.556.405-1.302.23-2.51-.757-3.506-.364-.367-.823-.64-1.24-.955-.453-.342-.94-.647-1.354-1.032-.403-.376-.383-.895-.215-1.382.164-.475.601-.585 1.023-.544.71.07 1.413.22 2.17.344.107-.34.253-.804.408-1.302zm-8.08 4.59a1.26 1.26 0 0 0-1.245-1.278 1.295 1.295 0 0 0-1.294 1.244c-.016.697.583 1.307 1.282 1.304a1.27 1.27 0 0 0 1.258-1.27zm12.093-1.243c-.77 0-1.3.503-1.3 1.235 0 .7.556 1.268 1.251 1.278.71.01 1.285-.575 1.276-1.297-.01-.702-.529-1.217-1.227-1.216z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/sbd.svg b/cmd/web/static/icons/black/sbd.svg
new file mode 100644
index 0000000..db845f4
--- /dev/null
+++ b/cmd/web/static/icons/black/sbd.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zM9.87 8.229c-.193-.098-2.64 1.958-2.64 3.471-.004 2.068 2.854 6.752 3.336 8.564.414 1.554-.703 3.419-.396 3.504.28.183 2.947-2.562 3.051-3.732.134-1.864-3.114-7.297-3.373-8.7-.3-1.638.238-3.07.022-3.107zm6.109-2.14c-.246-.124-3.368 2.496-3.368 4.427-.003 2.637 3.642 8.61 4.255 10.92.528 1.981-.895 4.36-.506 4.466.36.232 3.758-3.265 3.892-4.759.172-2.375-3.972-9.303-4.301-11.095-.383-2.083.302-3.912.028-3.958zm6.305 2.14c-.191-.098-2.64 1.958-2.64 3.471-.004 2.068 2.855 6.752 3.336 8.564.414 1.554-.702 3.419-.396 3.504.282.183 2.95-2.562 3.052-3.732.133-1.864-3.114-7.297-3.374-8.7-.3-1.638.238-3.07.022-3.107z" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/sberbank.svg b/cmd/web/static/icons/black/sberbank.svg
new file mode 100644
index 0000000..d083c96
--- /dev/null
+++ b/cmd/web/static/icons/black/sberbank.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm6.681-24.632l-10.987 6.249-5.236-2.977-.54 1.073 5.776 3.325 11.932-6.812-.945-.858zM20.279 6l-8.585 4.908-3.806-2.172-.782.938 4.588 2.602 9.853-5.632L20.28 6zm4.184 3.111l-12.769 7.295-6.208-3.54-.297 1.18 6.505 3.701 13.47-7.697-.701-.939zm1.943 3.46l-.594-1.502-14.118 8.046L5 15.333v.724c0 1.465.293 2.915.864 4.265a10.568 10.568 0 0 0 2.348 3.486 11.341 11.341 0 0 0 3.482 2.307c1.368.59 2.799.885 4.293.885 1.476 0 2.906-.295 4.292-.885a10.85 10.85 0 0 0 3.509-2.307 11.142 11.142 0 0 0 2.348-3.486l.27-.724c.396-1.144.594-2.325.594-3.54 0-1.217-.198-2.378-.594-3.487z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/sc.svg b/cmd/web/static/icons/black/sc.svg
new file mode 100644
index 0000000..d573eb8
--- /dev/null
+++ b/cmd/web/static/icons/black/sc.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path fill-rule="evenodd" d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm6.189-17.992a5.953 5.953 0 0 0-5.69-.339l-.003-.004a2.728 2.728 0 0 1-3.053-.56L9.79 9.453l-.003-.003a1.239 1.239 0 0 1-.307-.968h-.003a1.25 1.25 0 1 0-.997.997l.001.001c.343-.038.702.057.975.301l.003.003 3.669 3.67c.03.03.054.064.082.095.738.824.89 1.985.454 2.949l.003.003a5.957 5.957 0 0 0 1.165 6.732 6.09 6.09 0 0 0 3.722 1.749c.35.03 5.351.013 5.351.013.271 0 .55-.134.742-.326.192-.191.352-.496.352-.768v-4.844c0-.241-.052-.588-.056-.638-.12-1.34-.69-2.56-1.714-3.583a5.94 5.94 0 0 0-1.041-.828zm.32 4.055c.14.691.148.995.148 1.04v2.455c0 .271-.121.59-.313.78-.192.193-.51.313-.781.313H19.18c-.046 0-.605-.006-1.12-.148a3.603 3.603 0 0 1-1.57-6.008 3.61 3.61 0 0 1 5.092-.001c.452.451.808.984.927 1.57z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/sky.svg b/cmd/web/static/icons/black/sky.svg
new file mode 100644
index 0000000..6027784
--- /dev/null
+++ b/cmd/web/static/icons/black/sky.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm8.027-19.197a5.384 5.384 0 0 0-1.67-.564L17.292 23.5h1.923l4.812-10.697zm-8.42-6.284c-2.853.209-5.108 2.653-5.108 5.648C7.462 12.167 5 14.702 5 17.833c0 2.286 1.316 4.249 3.204 5.145l7.403-16.459zm5.894 5.648c0-1.06-.287-2.049-.78-2.897L14.32 23.5h2.083l5.099-11.333zm1.894 10.982C25.5 22.35 27 20.274 27 17.836c0-.683-.123-1.335-.339-1.943l-3.266 7.256zm1.442-9.814L20.265 23.5h1.236c.178 0 .36-.01.536-.028l3.986-8.858a5.572 5.572 0 0 0-1.186-1.28zM16.02 6.5L8.543 23.123c.607.24 1.266.377 1.956.377h.28L18.21 6.981a5.299 5.299 0 0 0-2.19-.481zm4.267 2.118a5.596 5.596 0 0 0-1.614-1.403L11.346 23.5h2.246l6.695-14.882z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/smart.svg b/cmd/web/static/icons/black/smart.svg
new file mode 100644
index 0000000..fabc4ec
--- /dev/null
+++ b/cmd/web/static/icons/black/smart.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path fill-rule="evenodd" d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm-1.8-21.09h7.56V7.575H17.2V6h-1.92v1.576H10v3.454l5.28 4.546L10 20.909v3.697h5.28V26h1.92v-1.394H22v-3.333h-7.92l5.7-5.697-5.58-4.667z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/sngls.svg b/cmd/web/static/icons/black/sngls.svg
new file mode 100644
index 0000000..328b77c
--- /dev/null
+++ b/cmd/web/static/icons/black/sngls.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path fill-rule="evenodd" d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm.913-10.766c5.63-.437 10.049-4.635 10.049-4.635s-4.295-4.088-9.81-4.614l-.422-.735-.75-1.25-.441.734-.73 1.25C9.294 12.522 5 16.59 5 16.6c0 0 4.42 4.198 10.049 4.635l.932 1.736.932-1.736zM5.932 16.599s4.054-2.768 8.223-3.473l-.662 1.141.518 1.012 1.403-2.302c.192-.01.384-.02.567-.02.182 0 .374.01.557.02l1.374 2.302.528-1.061-.634-1.102c4.17.695 8.224 3.404 8.224 3.473 0 .08-4.256 2.918-8.531 3.523l2.084-3.91-.566-.982-1.086 2.024-1.49 2.967c-.162.01-.316.01-.48.01-.163 0-.326 0-.49-.01l-2.026-3.989.01-.01-.52-.972-.566.982 2.084 3.9c-4.275-.615-8.53-3.523-8.521-3.523z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/snt.svg b/cmd/web/static/icons/black/snt.svg
new file mode 100644
index 0000000..f209b24
--- /dev/null
+++ b/cmd/web/static/icons/black/snt.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm-2.7-16.98c2.25 0 3.315.435 5.564.435 3.047 0 5.136-1.244 5.136-3.819 0-2.574-1.74-3.818-4.28-3.818-4.148 0-7.632 3.165-8.084 7.346a9.144 9.144 0 0 1 1.664-.143zm-.164 1.525C10.089 16.545 8 17.79 8 20.364c0 2.574 1.74 3.818 4.28 3.818 4.148 0 7.632-3.165 8.084-7.346a9.144 9.144 0 0 1-1.664.144c-2.25 0-3.315-.435-5.564-.435z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/sonm.svg b/cmd/web/static/icons/black/sonm.svg
new file mode 100644
index 0000000..303c50d
--- /dev/null
+++ b/cmd/web/static/icons/black/sonm.svg
@@ -0,0 +1 @@
<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="m16 32c-8.836556 0-16-7.163444-16-16s7.163444-16 16-16 16 7.163444 16 16-7.163444 16-16 16zm0-5c6.06793-.0120667 11-4.942738 11-11 0-6.05726196-4.93207-10.98179026-11-11-6.06793.01820974-11 4.94273804-11 11 0 6.057262 4.93207 10.9819 11 11zm9.7548-9.2494515c-.1670407.9165781-.4614111 1.8054551-.87461 2.6409609.03641-.1635585.06072-.3272268.06072-.5027424 0-.5997148-.24299-1.1448003-.63173-1.5506801.1347234.0559458.2792129.0847641.42515.0847959.45562 0 .85041-.2786309 1.02047-.6723343zm-1.02047.109039h-.00033c-.3046955-.0012634-.5513351-.247371-.55242-.5512286 0-.3044351.2474746-.5512286.55275-.5512286s.55275.2467935.55275.5512286c0 .3044352-.2474746.5512286-.55275.5512286zm.24904-6.0269855h.00011c.6150632 1.3053973.9305332 2.7311293.92345 4.1734313 0 .4119132-.03036.8117596-.07898 1.2114963-.04851-.5693286-.52228-1.0115182-1.09934-1.0115182-.21252 0-.40689.0666959-.5709.1635586.7070477-.835197 1.0944062-1.8932549 1.09329-2.9862879-.0008916-.5282449-.091378-1.052534-.26763-1.5506801zm-.56485 1.5446468c0 2.101799-1.71886 3.8160377-3.82657 3.8160377-2.11365 0-3.82657-1.714129-3.82657-3.8160377 0-2.1078324 1.71886-3.81603774 3.82657-3.81603774 2.11365 0 3.82657 1.71412904 3.82657 3.81603774zm-3.97848 6.5115182c0 .0242431.00616.0484862 0 .0849057-.2877555-.9068564-.8474395-1.7039089-1.60358-2.2836771.8884547.3591208 1.8665715.4352971 2.80016.2180781-.7361978.387985-1.1967336 1.1503078-1.19658 1.9806933zm.21868 1.4780606c-.0007209-.2028325-.0170858-.4053093-.04895-.6056385.2071033.4833177.5766238.8795559 1.045 1.1205573-.0558306-.0123617-.1128705-.0184694-.17006-.0182098-.4067559.0007664-.7782076.2305227-.95964.5935718.0877495-.3568553.1326148-.7228543.13365-1.0902808zm2.02873-.0665863.00055-.0001097c-.77803 0-1.41581-.6299912-1.41581-1.4112549 0-.7751207.63195-1.4113646 1.41526-1.4113646s1.42131.6299912 1.42131 1.4113646c0 .7751207-.63778 1.4113646-1.42131 1.4113646zm.935-3.9857393.00055-.0001097c-.0004677.2330983.073847.4602337.21208.6482009-.3469455-.2068262-.7437519-.3156893-1.14796-.3149407-.10329 0-.20053.0121764-.29766.0242431.5051594-.2165181.9694269-.517671 1.37269-.8904125-.0901174.1633916-.1381216.3465494-.1397.5330189zm-7.623-.5997148c-.61919 0-1.20846.1271391-1.749.3391838.9108-.7026108 1.55463-1.7323387 1.749-2.9195919.1898571 1.1594548.8152071 2.2033467 1.749 2.9195919-.5556282-.224425-1.1495273-.3395999-1.749-.3391838zm0-6.1723344h.00055c.4236905.0008259.8388138-.1189766 1.19658-.3453269-.6275357.669034-1.0436937 1.5074907-1.19658 2.4108162-.1491418-.9046113-.5660298-1.7441146-1.19713-2.4107065.3577754.2263173.7728996.346082 1.19658.3452172zm2.27172-2.26546728h.00055c0-.02424309-.00572-.04848618-.00044-.07272927.16357.41191312.56485.7026108 1.03257.7026108.01815 0 .03641-.00603335.06072-.00603335-.5713414.15524101-1.1074731.41845398-1.57927.77534006.3145989-.39892583.4857065-.89167454.48587-1.39918824zm1.72502-1.33830627.00055-.0003291c1.6698546.7449033 3.1040025 1.93045334 4.14766 3.42869685-.85613-.99945156-2.12564-1.64150948-3.553-1.64150948-.2831828.00162422-.5656788.02797912-.84425.07876261.4027287-.17591464.6626814-.57306139.66209-1.01151821 0-.3453269-.16401-.64820096-.41305-.85410267zm-.6985.30890741.00044-.00032909c.3047808.00132462.5514063.24761423.55231.5515577 0 .30443515-.2474746.55122861-.55275.55122861s-.55275-.24679346-.55275-.55122861.2474746-.55122861.55275-.55122861zm-2.61129-1.13306275c.94754.07272927 1.86472.26656429 2.71502.58139535-.0360529-.00700772-.072623-.01104359-.10934-.01206669-.583 0-1.05677.45425625-1.09934 1.0236946-.1935777-.75423504-.7626761-1.35608249-1.50634-1.59302326zm-2.11981 2.16246161c0-.78740676.64383-1.42946468 1.43341-1.42946468s1.43341.64161913 1.43341 1.42902589-.64383 1.42946468-1.43341 1.42946468-1.43341-.64161913-1.43341-1.42902589zm-1.97406-1.58095656c.85635-.31494076 1.76748-.50877578 2.71502-.58150505-.7436916.23696117-1.3127955.83885597-1.50634 1.59313296-.04246-.5754717-.51634-1.02369461-1.09934-1.02369461-.0367169.00102361-.0732871.00505947-.10934.0120667zm1.13575 1.58095656c-.0005385.50866224.1730411 1.00227137.49203 1.39918824-.4725066-.35573853-1.0084077-.61883833-1.57927-.77534006.01815 0 .03641.00603335.06072.00603335.46772 0 .86856-.29069768 1.03257-.7026108-.0050288.02389973-.0070611.04832988-.00605.07272927zm-1.57916-.47849934c.0010861-.30398539.2479256-.55014552.55275-.55122861.3052754 0 .55275.24679345.55275.55122861 0 .30443515-.2474746.55122861-.55275.55122861s-.55275-.24679346-.55275-.55122861zm-4.29429 2.57426502c1.03257-1.49001754 2.47203-2.68933742 4.14821-3.4283677-.3013007.24077779-.4543132.6212153-.4033639 1.0028898.0509494.3816745.2984331.70894402.6524039.86273109-.2785321-.05106594-.5610531-.07742317-.84425-.07876262-1.42714 0-2.69654.63602457-3.553 1.64150943zm-.27335 3.0044976c0-2.1019087 1.71886-3.81011409 3.82657-3.81603774 2.11365 0 3.82657 1.71412904 3.82657 3.81603774 0 2.1078324-1.71886 3.8160377-3.82657 3.8160377-2.11365 0-3.82657-1.714129-3.82657-3.8160377zm3.97848 6.5115182c0-.860136-.48598-1.6051996-1.20296-1.9867266.9336932.2172888 1.9119362.1411116 2.80049-.2180781-.7548429.5809582-1.3142183 1.377533-1.60358 2.2835673 0-.023914.00605-.0545195.00605-.0787626zm-3.18296-2.5743747c.00012577-.1874298-.05016873-.3714617-.14564-.5329092.4001037.3769286.86516333.6787198 1.3728.8908513-.09824256-.0173376-.1978984-.0254541-.29766-.0242431-.40423108-.0009542-.80111509.1077197-1.14818.3143922.14281591-.1859375.21972787-.4138777.21868-.6480912zm-.48587 2.5743747h.00011c0-.7817025.63778-1.417398 1.41515-1.4113646.77726 0 1.41526.6299912 1.41526 1.4113646 0 .7751207-.63173 1.4113646-1.41526 1.4113646-.77726 0-1.41526-.6299912-1.41526-1.4113646zm2.44783 1.9928697h.00011c.4683548-.2419503.8361337-.6408799 1.03862-1.1265906-.0264766.2028916-.0406923.4071876-.04257.6117815.0010089.3673854.0458372.7333468.13354 1.0901711-.1814324-.3630491-.5528841-.5928054-.95964-.5935718-.06072 0-.11506.0121764-.17006.0182098zm-4.17296-4.6701404c-.05105288-.401849-.07739213-.8064377-.07887-1.2114963 0-1.4900176.32802-2.9074155.92323-4.1734313-.17017.4906757-.2673 1.0054848-.2673 1.5506801-.00111621 1.0930329.38624235 2.1510909 1.09329 2.9862878-.17161938-.1058776-.36920792-.1624744-.57101-.1635585-.57695 0-1.05072.4482229-1.09934 1.0115182zm1.1-.4482229c.30482439.0010831.55166392.2472432.55275.5512286 0 .3044351-.2474746.5512286-.55275.5512286s-.55275-.2467935-.55275-.5512286c0-.3044352.2474746-.5512286.55275-.5512286zm-.20647 3.1256033-.00044-.0001097c0 .1756253.02431.3391839.06116.5028521-.41261-.8238262-.70455-1.7085344-.87461-2.6409609.17006.3937034.56496.6723343 1.02047.6723343.14599661.0005735.29060507-.0282686.42515-.0847959-.40543369.4148708-.63214876.9713784-.63173 1.5506801zm2.84262 2.1624616-.00044-.0001097c-.29591394.2003616-.47315955.5338312-.47333.8905222 0 .2604212.09724.490566.24904.6783677-.72746872-.6038486-1.36549964-1.3074146-1.89508-2.0897324.40095.3693506.93544.5997148 1.5246.5997148.20647 0 .40689-.023914.59521-.0787626zm.08503.8904125-.00044-.0001097c.00215951-.2869702.2350657-.518991.52283-.5208425.288508 0 .52239.2332382.52239.5209522 0 .2877139-.233882.5209521-.52239.5209521s-.52239-.2332382-.52239-.5209521zm4.67082 2.8771391c-1.71325-.2362879-3.29241-.9146556-4.61021-1.9080738.3343558.163007.7294323.1421755 1.044687-.0550839.3152548-.1972594.5059403-.5429476.504223-.9140911 0-.0363098-.0121-.0665863-.0121-.0968627.4827907 1.4281234 1.6274633 2.5358166 3.0734 2.9741115zm5.16252-4.4520623c0 2.101799-1.71281 3.8100043-3.82052 3.8160377-2.10771-.0060334-3.82052-1.7082054-3.82052-3.8160377 0-2.1078324 1.71281-3.8160378 3.82052-3.8160378 2.1076.0060334 3.82052 1.714129 3.82052 3.8160378zm2.13807 2.5440982v-.0001097c-1.32418.9934182-2.90334 1.6717859-4.61021 1.9081835 1.4459367-.4382949 2.5906093-1.5459881 3.0734-2.9741115-.0070116.0318478-.0110621.0642727-.0121.0968627-.0017173.3711435.1889682.7168317.504223.9140911.3152547.1972594.7103312.2180908 1.044687.0550839zm.055-.969175-.00033-.0001097c-.0020347.286759-.2345113.5187912-.52206.5210618-.288508 0-.52239-.2332382-.52239-.5209521 0-.287714.233882-.5209522.52239-.5209522s.52239.2332382.52239.5209522zm2.20451-1.4114744c-.5295804.7823178-1.1676113 1.4858838-1.89508 2.0897324.15191-.187692.24904-.4179465.24904-.6783677-.0003059-.3567344-.177721-.6901718-.47377-.8904125.1942857.051146.3942723.0776097.59521.0787626.5896 0 1.12376-.2302545 1.5246-.5997148z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/sphtx.svg b/cmd/web/static/icons/black/sphtx.svg
new file mode 100644
index 0000000..5422ab3
--- /dev/null
+++ b/cmd/web/static/icons/black/sphtx.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zM6 12.391h8.417v-.356H6zm0-1.035h8.417V11H6zm3.55 10.64h.338v-8.893H9.55zm.98 0h.337v-8.893h-.337zm15.232-.728l.238-.252-3.798-4.012-.238.251zM16.519 11l-.238.252 3.798 4.012.238-.251zm8.55 11l.238-.252-3.798-4.013-.238.252zm-9.242-10.268l-.239.252 3.798 4.012.239-.252zm5.421 4.768l-.454.48-.238.252-4.275 4.516.238.252 4.275-4.516.239-.252.454-.48.238-.252L26 11.984l-.238-.252-4.275 4.516zm-.454-.984l-.238.252-.455.48-.238.252-4.275 4.516.239.252 4.274-4.516.239-.252.454-.48.238-.252 4.275-4.516L25.07 11z" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/srn.svg b/cmd/web/static/icons/black/srn.svg
new file mode 100644
index 0000000..d72e4a2
--- /dev/null
+++ b/cmd/web/static/icons/black/srn.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm-.285-18.567c-.244.935-.795 1.31-.979 1.434 0 .312.429 2.121 1.285 2.121.612 0 1.163-.561 1.346-2.12-.306-.25-.611-.811-.795-1.435-.245.062-.55.125-.857 0zm-.918 5.489c.123.499.49 1.746 1.285 1.746.551 0 1.163-.686 1.285-1.684-.428-.25-.611-.81-.795-1.684-.245.062-.612.125-.857 0-.306.81-.55 1.31-.918 1.622zm-4.895 1.933c.306.5.918 1.31 1.591.998.184-.062.245-.561.184-.998-.49-.312-.796-.873-1.163-1.746-.122.062-.306.062-.49 0 .123.935.123 1.434-.122 1.746zm-2.57-1.684c.245 1.372.306 1.497.245 1.684.428.811.857 1.185 1.407 1.123.184 0 .062-.499-.183-.998 0 0-.734-.624-1.163-1.746-.122-.063-.183-.063-.306-.063zm-1.652 0c0-.187.429.998.98 1.56.244.187.489.374.734.81.06.125-1.102.25-1.714-2.37zm7.465 1.684c.306 1.123 1.163 1.123 1.469.998.428-.062.612-.436.673-1.122-.55-.375-.734-1.186-.857-1.747-.183.062-.49.062-.734 0-.061.873-.122 1.56-.55 1.871zm-5.262-1.933c.245.623.98 1.809 1.53 1.809.245 0 .367-.437.245-1.747-.368-.25-.674-.748-.857-1.56-.122.063-.367.063-.55 0-.062.687-.123 1.186-.368 1.498zm-1.897 0c.184.499.612 1.56 1.163 1.746.245.125.245-.25-.061-1.684 0 0-.429-.374-.735-1.56H6.11a28.168 28.168 0 0 0-.123 1.498zm4.895 0c.062.25.673 1.497 1.408 1.684.856.187.918-.936.918-1.622-.429-.25-.735-.748-.918-1.56-.184.063-.49.125-.796 0-.122.812-.306 1.248-.612 1.498zm-.55-.187c.367 0 .673-.562.795-1.622-.306-.312-.673-.873-.734-2.183-.184.062-.367.062-.49 0-.183 1.185-.367 1.871-.734 2.245 0 .374.428 1.56 1.163 1.56zm-3.794-1.56c.306 1.248.612 1.56.857 1.56.55 0 .428-.936.49-1.622-.185-.25-.552-.873-.552-2.183h-.306c-.367 1.933-.367 1.996-.49 2.245zm-1.224-2.183c-.122-.062-.734 2.557.184 3.68.122.125.122-1.434.122-1.434-.245-.562-.122-2.183-.306-2.246zm7.343 2.183c.061.187.428 1.56 1.407 1.56.612 0 1.102-.687 1.224-1.685-.49-.498-.734-1.185-.857-2.12-.183.062-.49.062-.734 0-.367 1.247-.612 1.933-1.04 2.245zm-5.018-2.432c.061 1.122.306 2.245.796 2.245.55 0 .795-1.247.979-2.308-.184-.124-.429-.499-.429-1.31a.367.367 0 0 1-.489 0c-.061.125-.367 1.186-.857 1.373zm-1.53 2.307c.307 0 .612-2.307.612-2.307-.122-.187-.244-.562-.183-1.373-.061.063-.184 0-.245 0a5.84 5.84 0 0 1-.612 1.373c-.122.686 0 2.307.429 2.307zm4.651-2.307c.061.748.428 2.245 1.163 2.245.795 0 1.162-1.123 1.346-2.245-.429-.25-.612-.686-.735-1.373-.306.063-.55.063-.795-.062-.245.624-.734 1.31-.979 1.435zm.55-1.684c-.183-.25-.428-.687-.305-1.622h-.429c-.306.624-.673 1.372-1.162 1.746 0 .125.061 1.435.673 1.435.49 0 .857-.561 1.224-1.56zm-2.998-1.56h-.244c0 .063-.796 1.497-1.163 1.747-.122.623-.122 1.372.245 1.434.367 0 .612-.312 1.101-1.56-.122-.31-.245-.748.061-1.62zm-1.774.063c-.918.623-1.407 2.869-1.163 2.931.061.063.796-.998.735-1.622-.062-.436.611-1.372.428-1.31zm8.689 1.497c-.245-.25-.55-.687-.673-1.622-.184.062-.49.062-.673 0-.184.561-.49 1.31-1.102 1.746.123.624.429 1.373.98 1.435 1.04 0 1.284-.873 1.468-1.56zm-8.322-1.685c-.612.936-.612 1.747-.367 1.747.306 0 1.162-1.56 1.346-1.871-.061-.312.612-.936.367-.998-.428 0-1.224 1.06-1.346 1.122zm15.053 7.735c-.184.062-.368.062-.49 0-.245.81-.612 1.434-1.163 1.746-.06.437-.06.936.184.998.673.25 1.346-.499 1.591-.998-.184-.312-.184-.81-.122-1.746zm2.447 0c-.428 1.123-1.162 1.746-1.162 1.746-.306.562-.429.998-.184.998.55 0 .979-.312 1.407-1.122-.06-.188 0-.312.245-1.685-.122.125-.245.125-.306.063zm.98 1.622c.55-.562.917-1.747 1.04-1.56-.612 2.62-1.775 2.495-1.714 2.37.184-.436.428-.561.673-.81zm-7.038-1.622c-.244.062-.49.062-.734 0-.122.561-.367 1.31-.856 1.746.122.624.244.998.673 1.123.306.062 1.162.062 1.468-.998-.367-.437-.55-1.123-.55-1.871zm5.507-1.747a.562.562 0 0 1-.55 0c-.184.686-.49 1.31-.857 1.56-.122 1.31 0 1.746.245 1.746.49 0 1.285-1.185 1.53-1.809-.306-.25-.368-.748-.368-1.497zm2.203.125h-.244c-.306 1.123-.735 1.56-.735 1.56-.306 1.372-.367 1.746-.06 1.684.489-.188.917-1.248 1.162-1.747-.123-.187-.123-.998-.123-1.497zm-5.446-.125c-.306.125-.611.063-.795 0-.184.749-.49 1.31-.918 1.56 0 .623.061 1.809.918 1.621.673-.124 1.346-1.372 1.407-1.684-.367-.187-.49-.623-.612-1.497zm2.326-.187c-.306-.374-.49-1.122-.735-2.245a.664.664 0 0 1-.49 0c-.06 1.31-.427 1.933-.733 2.183.122.998.428 1.622.795 1.622.612 0 1.101-1.186 1.163-1.56zm2.141-2.245c-.122 0-.183.062-.306 0 0 1.31-.306 1.933-.55 2.183.06.624-.062 1.622.49 1.622.244 0 .55-.375.856-1.56-.123-.25-.184-.312-.49-2.245zm1.285 2.245s0 1.56.123 1.435c.917-.998.367-3.743.183-3.68-.122.125 0 1.746-.306 2.245zM18.53 14.93c-.306.062-.612.062-.734 0-.123.935-.429 1.622-.857 2.12.184.936.55 1.747 1.224 1.685.857 0 1.346-1.373 1.407-1.56-.55-.312-.856-.998-1.04-2.245zm5.079-1.56a.585.585 0 0 1-.551.063c0 .748-.245 1.185-.428 1.372.183 1.123.428 2.308.979 2.308.49 0 .795-1.185.795-2.246-.428-.311-.795-1.372-.795-1.497zm2.753 1.373s-.306-.562-.55-1.373a.183.183 0 0 1-.245 0c.061.687-.061 1.123-.184 1.31 0 0 .306 2.308.612 2.308.306.062.428-1.56.367-2.245zm-5.996-1.373c-.245.125-.551.125-.796.063-.061.624-.306 1.123-.673 1.372.184 1.185.428 2.308 1.346 2.245.673 0 1.102-1.496 1.163-2.245-.367-.187-.796-.873-1.04-1.435zm1.53 1.186c.611 0 .672-1.248.672-1.435-.428-.312-.795-.998-1.162-1.684-.122.062-.245.062-.428 0 .122.873-.062 1.372-.306 1.622.428.998.795 1.559 1.223 1.497zm1.957-1.497c.429 1.247.674 1.559.98 1.559.367-.062.367-.749.244-1.435-.306-.187-1.162-1.684-1.162-1.746h-.245c.367.935.245 1.372.183 1.622zm2.08-.188c-.06.562.613 1.685.674 1.622.184-.062-.184-2.308-1.163-2.931-.06-.063.551.873.49 1.31zm-7.77 1.685c.612-.063.918-.687.979-1.435-.49-.374-.796-1.123-.98-1.684-.183.062-.489.062-.672 0-.061.873-.367 1.434-.673 1.622.183.686.428 1.559 1.346 1.497zm5.69-4.304c-.244 0 .429.686.368.998.183.312.979 1.87 1.346 1.87.245 0 .245-.748-.429-1.746-.06-.062-.979-1.122-1.285-1.122zm-13.584.187s.123-.312-.06-.374c-.307 0-1.163 1.185-1.53 1.372-.062.125-.551 1.56.06 1.684.551.062 1.163-.998 1.53-1.747-.183-.187-.122-.56 0-.935zm2.876-.062c0-.063 0-.375-.306-.375-.367 0-.856 1.185-1.407 1.372-.122.687 0 1.622.55 1.685.796.062 1.286-.936 1.53-1.685-.305-.187-.367-.623-.367-.997zm8.69.997c.366.687.917 1.81 1.529 1.747.612-.125.122-1.56.061-1.684-.367-.187-1.224-1.372-1.53-1.372-.183 0-.06.312-.06.374.122.374.122.748 0 .935zm-3.244 0c.245.687.673 1.81 1.53 1.685.612-.063.734-.874.55-1.685-.489-.187-1.1-1.434-1.407-1.372-.306 0-.306.312-.306.375-.06.374-.122.81-.367.997zm-2.57-1.372c-.673 0-.428 1.123-1.162 1.435.06.561.244 1.684 1.101 1.684.98 0 1.163-1.372 1.163-1.684-.49-.25-.49-1.435-1.102-1.435z" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/start.svg b/cmd/web/static/icons/black/start.svg
new file mode 100644
index 0000000..66c0eb4
--- /dev/null
+++ b/cmd/web/static/icons/black/start.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm5.069-13.11c.014-1.433-.607-2.466-1.845-3.084-.462-.23-.956-.394-1.437-.584-.79-.312-1.63-.528-2.358-.952-1.144-.666-1.138-2.248-.062-3.026.764-.553 1.632-.566 2.512-.529 1.005.043 1.957.333 2.905.652.554.186.844.013.982-.569.074-.309.13-.623.188-.936.097-.523.077-.58-.426-.736a28.867 28.867 0 0 0-2.024-.566c-.358-.083-.468-.25-.405-.61.055-.313.07-.633.1-.95.068-.724-.01-.83-.704-.973-.413-.084-.558.018-.618.466-.055.404-.09.81-.135 1.215-.072.63-.098.641-.707.623-.267-.008-.347-.125-.318-.38.036-.304.061-.608.09-.913.074-.781-.016-.9-.768-1.023-.354-.058-.502.048-.548.427-.06.493-.139.988-.145 1.483-.007.457-.191.671-.598.825-1.527.578-2.556 1.668-2.873 3.349-.281 1.49-.058 2.887 1.218 3.831.569.42 1.253.69 1.911.957.74.301 1.53.477 2.264.792.893.383 1.17 1.153.861 2.105-.209.64-.625 1.088-1.191 1.393-.857.461-1.786.523-2.725.5-1.04-.025-2.041-.26-3.015-.644-.55-.216-.838-.036-.962.56-.072.348-.13.7-.214 1.046-.066.271.014.453.258.55.4.158.799.33 1.21.454.925.279.928.268.802 1.271-.1.809-.044.893.72 1.058.358.078.513-.014.575-.386.06-.363.095-.732.13-1.1.024-.256.133-.385.394-.398.58-.029.667.058.597.666l-.024.19c-.094.74-.018.854.688 1.022.41.098.563-.004.626-.45.054-.377.093-.758.12-1.14.023-.303.174-.44.451-.51.464-.116.93-.24 1.378-.41 1.91-.727 3.109-2.492 3.122-4.565z" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/steem.svg b/cmd/web/static/icons/black/steem.svg
new file mode 100644
index 0000000..d9d30b4
--- /dev/null
+++ b/cmd/web/static/icons/black/steem.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path fill-rule="evenodd" d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm-.021-25.91c-.246-.125-3.368 2.495-3.368 4.426-.003 2.637 3.642 8.61 4.255 10.92.528 1.981-.895 4.36-.506 4.466.36.232 3.758-3.265 3.892-4.759.172-2.375-3.972-9.303-4.301-11.095-.383-2.083.302-3.912.028-3.958zm-6.11 2.139c-.192-.098-2.64 1.958-2.64 3.471-.003 2.068 2.855 6.752 3.337 8.564.414 1.554-.703 3.419-.396 3.504.28.183 2.947-2.562 3.051-3.732.134-1.864-3.114-7.297-3.373-8.7-.3-1.638.238-3.07.022-3.107zm12.415 0c-.191-.098-2.64 1.958-2.64 3.471-.004 2.068 2.855 6.752 3.336 8.564.414 1.554-.702 3.419-.396 3.504.282.183 2.95-2.562 3.052-3.732.133-1.864-3.114-7.297-3.374-8.7-.3-1.638.238-3.07.022-3.107z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/storj.svg b/cmd/web/static/icons/black/storj.svg
new file mode 100644
index 0000000..f685245
--- /dev/null
+++ b/cmd/web/static/icons/black/storj.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path fill-rule="evenodd" d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm8.977-13.029a1.623 1.623 0 0 0-.227-.106v-5.618c.089-.03.178-.078.267-.116.92-.505 1.256-1.65.742-2.552a1.936 1.936 0 0 0-2.82-.592l-5.044-2.862c.01-.088.02-.165.02-.253 0-1.038-.86-1.872-1.91-1.872-1.048 0-1.928.854-1.928 1.882 0 .088.01.165.02.252L9.09 9.977a1.943 1.943 0 0 0-1.906-.258 1.881 1.881 0 0 0-1.17 1.5c-.086.669.201 1.333.752 1.737.07.048.139.097.218.145.08.049.167.088.257.117v5.608c-.98.388-1.454 1.475-1.059 2.435A1.919 1.919 0 0 0 8.666 22.3c.09-.029.168-.077.248-.116a3.31 3.31 0 0 0 .237-.155l4.956 2.804c-.169 1.018.544 1.979 1.582 2.144 1.039.165 2.018-.534 2.186-1.553.02-.106.02-.203.02-.31a2.34 2.34 0 0 0-.02-.272l4.926-2.784c.08.058.159.116.248.165.92.504 2.087.184 2.601-.718a1.882 1.882 0 0 0-.673-2.533zm.347 2.348a1.482 1.482 0 0 1-1.998.515c-.554-.32-.831-.951-.683-1.562l-2.315-1.33a2.618 2.618 0 0 1-2.799.572c-.346.107-1.088.175-1.088.175v3.997a1.498 1.498 0 0 1 1.01 1.883c-.247.795-1.108 1.232-1.92.99-.01 0-.02-.01-.03-.01a1.078 1.078 0 0 1-.187-.078 1.49 1.49 0 0 1-.683-2.018c.188-.369.525-.64.92-.766v-4.075a6.925 6.925 0 0 1-.85-.32 3.116 3.116 0 0 1-2.533-.612l-2.76 1.562a1.44 1.44 0 0 1-1.088 1.736c-.789.185-1.581-.292-1.77-1.066a1.44 1.44 0 0 1 1.088-1.737c.474-.116.979.02 1.345.35l2.582-1.466a2.991 2.991 0 0 1 .336-3.9l-2.938-1.65a1.466 1.466 0 0 1-2.057-.067 1.415 1.415 0 0 1 .069-2.028 1.465 1.465 0 0 1 2.057.068c.337.349.465.834.356 1.3l3.255 1.833c.426-.224.9-.348 1.385-.359.455-.368 1.621-.746 1.621-.746V8.144a1.333 1.333 0 0 1-.91-1.67c.218-.708.98-1.096 1.702-.882.722.213 1.128.96.91 1.669-.13.429-.473.764-.91.892v4.28s2.137.523 2.81 1.309l3.461-1.93a1.438 1.438 0 0 1 1.098-1.728c.792-.174 1.583.301 1.761 1.077a1.438 1.438 0 0 1-1.098 1.727 1.493 1.493 0 0 1-1.335-.359l-3.423 1.902c.099.203.188.407.247.62 1.059.709 1.435 2.067.87 3.202l2.266 1.29a1.468 1.468 0 0 1 1.721-.184c.683.398.92 1.271.505 1.96zm-17.34-1.358a.608.608 0 0 0-.614.602c0 .332.275.601.614.601.338 0 .613-.27.613-.601a.65.65 0 0 0-.08-.301.625.625 0 0 0-.533-.3v-.001zm8.665-13.088a.608.608 0 0 0-.614-.602.608.608 0 0 0-.613.602c0 .332.275.601.613.601a.611.611 0 0 0 .614-.601zm7.478 5.22c.34 0 .614-.27.614-.602a.608.608 0 0 0-.614-.602.608.608 0 0 0-.613.602.614.614 0 0 0 .613.602zM8.27 10.937a.61.61 0 0 0-.83.223.586.586 0 0 0 .227.815.61.61 0 0 0 .83-.223.588.588 0 0 0-.227-.815zm16.104 9.14a.66.66 0 0 0-.307-.088.616.616 0 0 0-.538.298.592.592 0 0 0 0 .607.616.616 0 0 0 .538.298.639.639 0 0 0 .535-.3.588.588 0 0 0-.228-.816zm-8.952 5.015a.613.613 0 0 0 .584.67c.309 0 .575-.216.633-.514a.6.6 0 0 0-.515-.674.608.608 0 0 0-.692.499.034.034 0 0 0-.01.02zm3.522-9.285l-.03-.223a1.188 1.188 0 0 0-.04-.155c0-.02-.01-.039-.01-.058-.02-.058-.04-.126-.059-.185v-.01a2.566 2.566 0 0 0-.742-1.037l-.01-.01c-.059-.049-.118-.097-.188-.136l-.01-.01c-.059-.038-.128-.087-.187-.116l-.01-.01a1.859 1.859 0 0 0-.198-.097l-.02-.01a4.98 4.98 0 0 0-.217-.087l-.01-.01c-.08-.019-.149-.048-.228-.058h-.01a2.016 2.016 0 0 0-.237-.038h-.01a2.489 2.489 0 0 0-1.246.145l-.05.039c-.06.02-.158.068-.217.097a.466.466 0 0 1-.1.048c-.029.01-.078.049-.108.068l-.139.097-.03.02c-.059.039-.108.087-.168.136l-.049.048c-.06.058-.109.107-.158.165a2.204 2.204 0 0 0-.356-.029c-.04 0-.07 0-.1.01a1.977 1.977 0 0 0-1.64 1.028l-.011.02c-.03.056-.057.115-.08.175-.01.019-.01.029-.02.048a.94.94 0 0 0-.049.155c-.01.02-.01.049-.02.068l-.029.155c0 .02-.01.04-.01.068a1.685 1.685 0 0 0-.01.223c-.001.062.002.124.01.185 0 .02.01.039.01.068.01.039.01.077.02.116.01.039.01.049.02.078a.279.279 0 0 1 .02.087c0 .03.019.058.029.087a.468.468 0 0 0 .03.068.995.995 0 0 1 .04.097c.01.02.019.03.019.049.139.32.374.59.673.776.148.087.297.165.455.213.061.021.124.037.188.049l.02.01.178.029.04.01c.068.01.138.01.217.01.267 0 .524-.05.761-.156.06.039.11.078.169.116l.02.01c.049.03.108.058.168.087h.01a2.595 2.595 0 0 0 1.83.185h.01c.088-.02.174-.049.256-.088l.267-.116c.255.195.568.3.89.3.07 0 .13-.01.198-.01l.05-.009c.063-.009.126-.022.188-.039.06-.018.12-.04.178-.067l.03-.01c.059-.03.108-.058.168-.087.247-.156.435-.389.544-.65.04-.088.06-.175.079-.262v-.03c.01-.038.01-.077.02-.116 0-.048.01-.097.01-.146 0-.64-.406-1.193-1.01-1.377z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/storm.svg b/cmd/web/static/icons/black/storm.svg
new file mode 100644
index 0000000..60bb07d
--- /dev/null
+++ b/cmd/web/static/icons/black/storm.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm7-26l-12.03 8.25 6.077 3.875L9 26l13.302-9.208-5.994-3.875z" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/strat.svg b/cmd/web/static/icons/black/strat.svg
new file mode 100644
index 0000000..2b187d8
--- /dev/null
+++ b/cmd/web/static/icons/black/strat.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path fill-rule="evenodd" d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zM6.047 15.454l-.008-1.737 9.642 5.659c.228.134.51.135.74.001l10.211-5.944a.744.744 0 0 0 .005-1.28l-10.212-6.05a.732.732 0 0 0-.749.001L5.256 12.34a.529.529 0 0 0-.249.542.644.644 0 0 0-.007.098v2.474c0 .647.343 1.245.899 1.569l9.783 5.7c.23.133.513.132.742-.003l9.473-5.604v1.901l-9.847 5.878-10.263-6.033a.521.521 0 0 0-.716.19.53.53 0 0 0 .189.721l10.42 6.126c.23.136.516.135.746-.003l10.157-6.063a.743.743 0 0 0 .36-.637v-2.627a.739.739 0 0 0-1.108-.64l-9.785 5.79-9.627-5.61a.759.759 0 0 1-.376-.655zm10.006 2.92l-9.498-5.585 9.498-5.684 9.594 5.684-9.594 5.584z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/sub.svg b/cmd/web/static/icons/black/sub.svg
new file mode 100644
index 0000000..fce18f5
--- /dev/null
+++ b/cmd/web/static/icons/black/sub.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zM12.117 5.314L8.1 8.328a.248.248 0 0 0 0 .4l15.801 11.853-.894.67a.25.25 0 1 0 .3.402l1.162-.87a.252.252 0 0 0 0-.404L8.67 8.526l3.598-2.697 1.106.827a.25.25 0 1 0 .3-.4l-1.255-.942a.25.25 0 0 0-.15-.05.24.24 0 0 0-.151.05zm4.017 0l-5.19 3.892a.25.25 0 0 0 .3.402l5.04-3.78 7.28 5.46h-3.178l-5.207-3.904a.25.25 0 1 0-.3.402l5.271 3.953c.044.033.096.05.15.051h4.018c.108 0 .204-.07.237-.172a.246.246 0 0 0-.086-.279l-8.035-6.027a.247.247 0 0 0-.3.002zM9.21 10.509l-1.11.83a.253.253 0 0 0 0 .402l15.802 11.853-3.6 2.699-1.01-.757a.251.251 0 1 0-.302.402l1.162.872a.253.253 0 0 0 .3 0l4.018-3.013a.25.25 0 0 0 0-.402L8.67 11.541l.841-.63a.249.249 0 0 0 .05-.351.252.252 0 0 0-.35-.051zm-.959 9.819a.251.251 0 0 0-.152.453l8.037 6.025a.25.25 0 0 0 .3 0l5.182-3.884a.251.251 0 0 0-.303-.402l-5.029 3.773-7.281-5.461h3.18l5.146 3.86a.25.25 0 1 0 .301-.4l-5.216-3.911a.235.235 0 0 0-.15-.051H8.25v-.002z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/sys.svg b/cmd/web/static/icons/black/sys.svg
new file mode 100644
index 0000000..7c743fe
--- /dev/null
+++ b/cmd/web/static/icons/black/sys.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none"><circle cx="16" cy="16" fill="#000" r="16"/><path d="M18.046 15.103a.117.117 0 0 0-.114.041.108.108 0 0 0 .023.156C22.334 18.478 16.101 25.754 4 18.011c10.26 9.655 24.547-1.01 14.046-2.908zm-5.844-4.248c-9.086 2.907 1.323 9.763 2.226 6.3a.11.11 0 0 0-.083-.137.12.12 0 0 0-.064.001c-1.337.435-8.701-1.624-2.08-6.164zM28 12.602c-7.867-5.61-22.628-.984-15.013 2.977a.119.119 0 0 0 .157-.047.11.11 0 0 0 .003-.098C10.05 8.89 25.781 10.88 28 12.602zm-6.528 8.151c4.159-1.89.777-8.361-4.724-7.112a.116.116 0 0 1-.138-.085.107.107 0 0 1 .04-.11c4.28-3.216 12.314 4.292 4.822 7.307z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/taas.svg b/cmd/web/static/icons/black/taas.svg
new file mode 100644
index 0000000..bbe2065
--- /dev/null
+++ b/cmd/web/static/icons/black/taas.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zM4 13v1.221h1.298V13H4zm1.298 4.774v-1.111h2.513v-1.221H4V19h5.075v-1.226H5.298zm17.627-2.332v1.22h3.777v1.112h-2.513V19H28v-3.558h-5.075zm3.798-1.162v-1.221h-3.8v1.22h3.8zm-16.411 1.162V19h3.81v-1.174h1.265v-2.384h-5.075zm3.777 2.332H11.61v-1.111h2.48v1.11zM10.312 13v1.221h5.075V13h-5.075zm6.334 2.442V19h3.81v-1.174h1.265v-2.384h-5.075zm3.772 2.332h-2.48v-1.111h2.48v1.11zM16.646 13v1.221h5.075V13h-5.075z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/tau.svg b/cmd/web/static/icons/black/tau.svg
new file mode 100644
index 0000000..5ebed74
--- /dev/null
+++ b/cmd/web/static/icons/black/tau.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zM8.094 13.678L6 15.788h4.203zm2.11 2.55H6l2.094 2.094zm2.852-2.853l-2.11-2.11v4.204zm-2.55 2.094v-4.203l-2.093 2.109zm2.854-2.413l2.109-2.094h-4.203zm0-4.643l-2.094 2.109h4.203zm4.962-.304L16.212 6v4.203zm-2.55 2.094V6l-2.094 2.11zm-2.716 8.437l-2.11-2.109v4.203zm-4.643 0l2.094 2.094v-4.203zm10.212-5.584l2.11-2.094H16.53zm-2.094-2.534h4.203l-2.109-2.11zM15.47 21.493h-4.203l2.094 2.094zm-2.11-2.55l-2.093 2.11h4.203zm10.228-5.568l-2.109-2.11v4.204zm-4.643 0l2.094 2.094v-4.203zm-5.266 10.53L15.772 26v-4.203zm2.534-2.108V26l2.11-2.094zm2.413 1.79l2.11-2.094H16.53zm0-4.643l-2.094 2.11h4.203zm2.853-2.413v4.203l2.11-2.094zm-2.534 2.11l2.094 2.093v-4.203zm4.947-.32L26 16.229h-4.203zm0-4.643l-2.094 2.11H26z" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/tix.svg b/cmd/web/static/icons/black/tix.svg
new file mode 100644
index 0000000..51f6877
--- /dev/null
+++ b/cmd/web/static/icons/black/tix.svg
@@ -0,0 +1 @@
<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="m16 32c-8.836556 0-16-7.163444-16-16s7.163444-16 16-16 16 7.163444 16 16-7.163444 16-16 16zm-10-20.6135266v1.1501399c0 .2134434.17303005.3864735.38647343.3864735h5.31400967c.7729469 0 1.1594203.3525636 1.1594203 1.057691 0 .5128199-.3864734.8333323-1.1594203.9615373h-5.31400967c-.21344338 0-.38647343.17303-.38647343.3864734v1.1501277c0 .2134434.17303005.3864735.38647343.3864735h5.31400967c1.095008.0641024 1.6425121.4487174 1.6425121 1.1538447s-.5475041 1.057691-1.6425121 1.057691h-5.31400967c-.21344338 0-.38647343.1730301-.38647343.3864734v1.1501278c0 .2134434.17303005.3864734.38647343.3864734h5.31400967c1.5458937 0 3.8647343-.4807686 3.8647343-2.8846119 0-1.0256397-.4508857-1.7948696-1.352657-2.3076895.6441224-.5769223.9661836-1.2179472.9661836-1.9230745 0-1.6890755-1.4492754-2.8846119-3.768116-2.8846119-1.50573039 0-3.18041433-.0000041-5.02405182-.0000122v-.000101c-.21349919-.000001-.38657524.1730735-.38657618.3865727zm10.4347826.0000122v1.1501277c0 .2134434.1730301.3864735.3864734.3864735h2.8985508c.2134433 0 .3864734.17303.3864734.3864734v7.3039664c0 .2134434.17303.3864734.3864734.3864734h1.4492754c.2134434 0 .3864734-.17303.3864734-.3864734v-9.227041c0-.2134434-.17303-.3864734-.3864734-.3864734h-5.120773c-.2134433 0-.3864734.17303-.3864734.3864734zm7.2463768-.3864734c-.2134434 0-.3864734.17303-.3864734.3864734v1.1501277c0 .2134434.17303.3864735.3864734.3864735h1.9323672c.2134434 0 .3864734-.1730301.3864734-.3864735v-1.1501277c0-.2134434-.17303-.3864734-.3864734-.3864734z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/tkn.svg b/cmd/web/static/icons/black/tkn.svg
new file mode 100644
index 0000000..f0406b8
--- /dev/null
+++ b/cmd/web/static/icons/black/tkn.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zM13.092 7.913h-.037v12.74c0 5.737 7.12 6.098 9.725 4.583l-1.064-3.176c-1.175.613-4.294.397-4.294-1.444v-6.063H23v-3.5h-5.541L17.495 6l-4.403 1.913zm-4.11 7.578c1.094 0 1.981-1.066 1.981-2.381 0-1.316-.887-2.382-1.981-2.382C7.887 10.728 7 11.794 7 13.11c0 1.315.887 2.381 1.982 2.381z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/tnc.svg b/cmd/web/static/icons/black/tnc.svg
new file mode 100644
index 0000000..f4009a3
--- /dev/null
+++ b/cmd/web/static/icons/black/tnc.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm2.226-18.196l-1.83 3.114 2.132 3.481-8.412-.002-1.87 3.103h15.613zm-5.75 2.256h3.659l2.001-3.555 4.12 7.16H26L18.203 6.542zm4.885 3.619l-1.83-3.115h-4.167l4.303-6.918-1.86-3.146L6 19.625z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/tnt.svg b/cmd/web/static/icons/black/tnt.svg
new file mode 100644
index 0000000..abc07ba
--- /dev/null
+++ b/cmd/web/static/icons/black/tnt.svg
@@ -0,0 +1 @@
<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="m16 32c-8.836556 0-16-7.163444-16-16s7.163444-16 16-16 16 7.163444 16 16-7.163444 16-16 16zm-2.109375-10.4974131.15625 3.4974131s1.875-.3179466 3.828125 0l.15625-3.4974131zm-2.265625-2.7025464s5.46875-.47692 8.671875 0l.3125-3.8153598c-3.0424626-.2359386-6.0981624-.2359386-9.140625 0zm14.375-9.85634597s-10.46875-2.22562651-20 .15897332l.703125 4.37176635.859375-1.6692199s8.984375-1.3512732 17.03125 0l.78125 1.6692199z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/trig.svg b/cmd/web/static/icons/black/trig.svg
new file mode 100644
index 0000000..467c68c
--- /dev/null
+++ b/cmd/web/static/icons/black/trig.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zM10.123 7c-.312 1.658-2.188 1.762-2.188 1.762C3.56 23.062 15.958 27 15.958 27c13.44-5.492 7.918-18.342 7.918-18.342C22.21 8.554 21.896 7 21.896 7zm11.15 1.023l.012.259a1.367 1.367 0 0 0 .185.559c.19.318.5.516.986.548l.17.011.065.158a9.547 9.547 0 0 1 .15.41c.11.325.22.696.322 1.105.619 2.48.692 5.099-.137 7.56-1.004 2.98-3.246 5.375-6.952 6.96l-.095.04-.098-.031a5.527 5.527 0 0 1-.335-.125c-.26-.104-.548-.233-.859-.39a12.48 12.48 0 0 1-2.595-1.752c-1.493-1.311-2.626-2.95-3.252-4.95-.763-2.44-.73-5.302.239-8.611l.052-.178.184-.018a1.756 1.756 0 0 0 .22-.046 1.89 1.89 0 0 0 .512-.226c.36-.23.604-.57.692-1.059l.014-.224zm-10.045.545c-.148.53-.46.926-.885 1.197a2.435 2.435 0 0 1-.785.324c-.893 3.14-.912 5.84-.194 8.134.594 1.899 1.67 3.455 3.09 4.703.79.693 1.636 1.247 2.482 1.675a10.218 10.218 0 0 0 1.019.448c3.505-1.523 5.606-3.783 6.551-6.59.791-2.348.72-4.866.125-7.254a13.684 13.684 0 0 0-.39-1.29c-.576-.082-.987-.37-1.242-.794a1.905 1.905 0 0 1-.22-.55l-9.551-.003zm7.36 5.582a.86.86 0 0 1 .86.855v3.575a.86.86 0 0 1-.86.855h-5.157a.86.86 0 0 1-.86-.855v-3.575a.86.86 0 0 1 .86-.855h.223c.029-1.433.795-2.006 1.437-2.234.466-.157.966-.18 1.444-.066 1.645.368 1.78 1.692 1.75 2.3zm-2.005 4.042l-.303-1.507a.673.673 0 0 0-.27-1.291.673.673 0 1 0-.27 1.291l-.303 1.507zm-2.188-4.042h3.056c.03-1.747-1.597-1.658-1.597-1.658-1.233.082-1.43 1.19-1.459 1.658z" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/trx.svg b/cmd/web/static/icons/black/trx.svg
new file mode 100644
index 0000000..9e6148a
--- /dev/null
+++ b/cmd/web/static/icons/black/trx.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm8.745-19.734c-.799-.567-1.654-1.172-2.49-1.772-.019-.014-.037-.028-.06-.042a1.12 1.12 0 0 0-.328-.187l-.01-.005c-2.236-.548-4.51-1.11-6.709-1.654L9.164 7.129l-.157-.042c-.18-.051-.388-.108-.61-.08a.421.421 0 0 0-.17.066l-.056.047a.69.69 0 0 0-.157.253L8 7.411v.215l.01.033c1.26 3.585 2.554 7.222 3.802 10.741.961 2.71 1.96 5.516 2.934 8.272.06.187.231.31.444.328h.046a.519.519 0 0 0 .462-.258l3.66-5.413c.891-1.317 1.783-2.638 2.675-3.955l1.095-1.622c.6-.89 1.22-1.809 1.835-2.704l.032-.046v-.057c.014-.164.018-.501-.25-.68zm-4.288 1.973c-.86.454-1.737.923-2.62 1.387l1.544-1.678c.642-.703 1.312-1.43 1.968-2.142l.014-.014c.055-.075.125-.145.199-.22.05-.051.106-.103.157-.164.342.24.688.483 1.021.722.24.173.485.347.735.52a257.207 257.207 0 0 0-3.018 1.589zm-2.208-.225c-.661.726-1.345 1.471-2.024 2.207a1308.127 1308.127 0 0 0-3.965-4.855l-1.779-2.17-.004-.005c-.134-.154-.264-.323-.393-.482-.083-.108-.171-.211-.259-.319.536.14 1.077.272 1.608.398.467.113.952.23 1.428.352l8.045 1.982c-.892.966-1.789 1.945-2.657 2.892zm-2.325 9.134c.051-.492.107-.998.153-1.495.042-.399.083-.806.125-1.195.064-.624.134-1.27.19-1.903l.013-.112c.046-.404.092-.82.12-1.238a1.38 1.38 0 0 1 .167-.08c.069-.032.138-.06.207-.102 1.068-.568 2.135-1.135 3.207-1.697 1.068-.562 2.163-1.144 3.249-1.72a935.472 935.472 0 0 0-2.944 4.35c-.827 1.222-1.677 2.483-2.523 3.725-.332.497-.679 1.003-1.007 1.49-.37.544-.749 1.101-1.118 1.66.046-.563.101-1.13.161-1.683zM9.484 9.496c-.06-.169-.126-.342-.181-.506 1.248 1.528 2.504 3.065 3.729 4.555.633.773 1.266 1.542 1.899 2.32.125.145.25.3.37.45.157.192.314.394.485.586-.056.482-.102.97-.153 1.438-.032.328-.064.657-.101.99v.004c-.014.21-.042.422-.065.628l-.106.933-.005.032c-.083.947-.185 1.903-.282 2.831-.041.384-.078.778-.12 1.172-.023-.07-.05-.141-.074-.207a21.05 21.05 0 0 1-.203-.576l-.495-1.392L9.483 9.496z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/tzc.svg b/cmd/web/static/icons/black/tzc.svg
new file mode 100644
index 0000000..a59de43
--- /dev/null
+++ b/cmd/web/static/icons/black/tzc.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm1.7-16.6h3.5v-2.8H10.8v2.8h3.5v10.456a10.065 10.065 0 0 0 4-.122v-2.91a7.144 7.144 0 0 1-.6.174zm1.4 10.11C23.105 24.205 26 20.44 26 16c0-5.523-4.477-10-10-10S6 10.477 6 16c0 4.44 2.895 8.205 6.9 9.51V22.5a7.2 7.2 0 1 1 6.2 0z" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/ubq.svg b/cmd/web/static/icons/black/ubq.svg
new file mode 100644
index 0000000..cf8e06b
--- /dev/null
+++ b/cmd/web/static/icons/black/ubq.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill-rule="evenodd"><path d="M13.503 15.844l3.318-2.01V5L6.008 11.278v9.103l7.777 4.068-.282-8.605zm4.994.275l-3.318 2.012V27l10.813-6.321v-9.103l-7.777-4.068.282 8.611zM16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16z"/><path fill-opacity=".305" fill-rule="nonzero" d="M18.215 7.508l7.777 4.068-7.493 4.593-.284-8.661zm-4.43 16.941l-7.777-4.068 7.493-4.594.284 8.662z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/usd.svg b/cmd/web/static/icons/black/usd.svg
new file mode 100644
index 0000000..3d239fd
--- /dev/null
+++ b/cmd/web/static/icons/black/usd.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm6.5-12.846c0-2.523-1.576-3.948-5.263-4.836v-4.44c1.14.234 2.231.725 3.298 1.496l1.359-2.196a9.49 9.49 0 0 0-4.56-1.776V6h-2.11v1.355c-3.032.234-5.093 1.963-5.093 4.486 0 2.64 1.649 3.925 5.19 4.813v4.58c-1.577-.234-2.886-.935-4.269-2.01L9.5 21.35a11.495 11.495 0 0 0 5.724 2.314V26h2.11v-2.313c3.08-.257 5.166-1.963 5.166-4.533zm-7.18-5.327c-1.867-.537-2.327-1.168-2.327-2.15 0-1.027.8-1.845 2.328-1.962zm4.318 5.49c0 1.122-.873 1.893-2.401 2.01v-4.229c1.892.538 2.401 1.168 2.401 2.22z" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/usdt.svg b/cmd/web/static/icons/black/usdt.svg
new file mode 100644
index 0000000..7b70415
--- /dev/null
+++ b/cmd/web/static/icons/black/usdt.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path fill-rule="evenodd" d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm1.922-18.207v-2.366h5.414V7.819H8.595v3.608h5.414v2.365c-4.4.202-7.709 1.074-7.709 2.118 0 1.044 3.309 1.915 7.709 2.118v7.582h3.913v-7.584c4.393-.202 7.694-1.073 7.694-2.116 0-1.043-3.301-1.914-7.694-2.117zm0 3.59v-.002c-.11.008-.677.042-1.942.042-1.01 0-1.721-.03-1.971-.042v.003c-3.888-.171-6.79-.848-6.79-1.658 0-.809 2.902-1.486 6.79-1.66v2.644c.254.018.982.061 1.988.061 1.207 0 1.812-.05 1.925-.06v-2.643c3.88.173 6.775.85 6.775 1.658 0 .81-2.895 1.485-6.775 1.657z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/ven.svg b/cmd/web/static/icons/black/ven.svg
new file mode 100644
index 0000000..71b4b4a
--- /dev/null
+++ b/cmd/web/static/icons/black/ven.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path fill-rule="evenodd" d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm-1.262-7.266c.502 1.021 1.952 1.021 2.453 0l7.78-15.849a.258.258 0 0 0-.233-.376h-.331a.382.382 0 0 0-.34.206l-5.605 11.372c-.5 1.02-1.951 1.02-2.452 0L10.388 8.706a.382.382 0 0 0-.34-.206H7.38a.38.38 0 0 0-.34.546l7.698 15.688z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/veri.svg b/cmd/web/static/icons/black/veri.svg
new file mode 100644
index 0000000..e06535d
--- /dev/null
+++ b/cmd/web/static/icons/black/veri.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zM6 8v.01c1.175 5.23 2.35 10.46 3.527 15.688h3.977L17.031 8h-3.204l-1.904 9.7c-.137.655-.24 1.32-.404 1.97a7.778 7.778 0 0 1-.116-.491L9.313 8C8.208 8.003 7.103 8.003 6 8zm12.314 4.932v-.001c-.793.968-1.014 2.262-1.107 3.484-.07 1.253-.061 2.515.087 3.762.148 1.083.521 2.213 1.376 2.926.92.777 2.173.934 3.327.89 1.062-.043 2.184-.397 2.88-1.263.694-.833.89-1.953.95-3.013h-2.664c-.096.639-.188 1.337-.628 1.835-.33.364-.874.46-1.326.313-.424-.152-.69-.565-.834-.982-.296-.845-.24-1.756-.244-2.638H26c.001-1.195-.012-2.4-.263-3.57-.207-.936-.643-1.876-1.438-2.432-.898-.632-2.04-.728-3.1-.654-1.074.07-2.188.467-2.885 1.343zm2.274 1.245h.001c.495-.742 1.791-.74 2.2.089.331.67.326 1.445.373 2.178H20.13c-.008-.771.004-1.613.458-2.267z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/via.svg b/cmd/web/static/icons/black/via.svg
new file mode 100644
index 0000000..f443b08
--- /dev/null
+++ b/cmd/web/static/icons/black/via.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M11.133 14.296l.751 1.96-3.874-.025L8 17.95l4.544.029L16 27l3.44-8.978 4.55.029.01-1.719-3.904-.024.77-2.012h3.129v-1.719h-2.47l1.896-4.95L21.856 7l-3.56 9.296-4.602-.029L10.144 7l-1.565.627 1.896 4.95h-2.47v1.72zm3.22 3.694l3.285.02L16 22.289zM16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16z" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/vibe.svg b/cmd/web/static/icons/black/vibe.svg
new file mode 100644
index 0000000..33f8868
--- /dev/null
+++ b/cmd/web/static/icons/black/vibe.svg
@@ -0,0 +1 @@
<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="m16 32c-8.836556 0-16-7.163444-16-16s7.163444-16 16-16 16 7.163444 16 16-7.163444 16-16 16zm6.6308579-15.082232c-.3601221-.0939795-.7202442-.1722957-1.0963717-.2662751 1.4965073-2.247675 2.9770092-4.4718551 4.4655138-6.7195301-.0451261-.00550644-.0905715-.00812255-.1360461-.00783162-.9523229 0-1.9046457 0-2.8569685-.00783162-.1440489 0-.1920651.07048458-.2560868.16446404-1.7605969 2.6549192-3.5211937 5.312449-5.2817906 7.9725893-.4801627.7283407-.9683282 1.4566814-1.4724991 2.2163485-.0424708-.0485143-.0799952-.1009745-.112038-.1566324-2.1847406-3.3441018-4.3721488-6.6855931-6.56222458-10.0244738-.05715862-.11635765-.18039492-.18748167-.31210581-.18012726-.90430655.00783162-1.80861311 0-2.71291967.00783162-.05601899 0-.12004069.00783162-.20807053.01566324 1.46449646 2.2241801 2.89698207 4.4170338 4.34547309 6.6333823-.056019.0156632-.0880298.0156632-.1200407.0234948-.67222787.1722957-1.34445575.3210965-2.00868092.5247186s-1.3044422.4698972-1.82461854.9397944c-.65622246.5873715-.64021703 1.1982379.04001356 1.7699462.02400814.0234948.05601899.0391581.08002713.0626529.46415735.3680862 1.00033911.6108664 1.56052902.8066569 1.76859955.6343612 3.61722625.8771415 5.48986105 1.010279.1165033.0025297.222989.0650552.2800949.164464.5441845.8379834 1.088369 1.6759667 1.6405562 2.5061185.1360461.2036221.2720922.4072442.4161411.6265296.0431319-.0710616.0912645-.1391.1440488-.2036221.6562225-.9789525 1.3044422-1.9579051 1.9606647-2.9368576.0487246-.0759451.1265754-.1295578.2160732-.1488008.9363174-.1174743 1.8806375-.1957905 2.8089522-.3367596 1.144388-.1722957 2.2647678-.4620656 3.3211259-.9711209.4161411-.1957905.808274-.4307391 1.0963717-.7988253.3281112-.4229075.3521193-.845815-.0080028-1.2452276-.2431231-.233932-.5114483-.441377-.8002713-.618698-.6482197-.3994126-1.3684639-.6265296-2.0967107-.8223201zm-13.73265537 1.8795888c-.19799589-.2053496-.19445948-.5272049.00800272-.7283406.17258633-.2023182.38139983-.3721668.61620889-.5012237.36022311-.1728711.73184256-.3220038 1.11237706-.4464024.0731326-.0122014.1477599.0111687.2000679.062653.6482197.9789525 1.2884367 1.9657366 1.9366565 2.9446892.0080027.0156632.0080027.0391581.0240081.0939794-1.1443879-.1722956-2.2487623-.3680861-3.24910142-.9006363-.24371271-.1393585-.46264374-.316578-.64821975-.5247186zm12.60427287.845815c-.6962361.1957905-1.4084775.3524229-2.1127163.5247186-.0637587.0080311-.1283063.0080311-.1920651 0 .2480841-.3759178.4881655-.744004.7282469-1.1042585.3841302-.5717083.7682604-1.1434165 1.144388-1.7229564.0720244-.1096427.1440488-.1566324.2640895-.0939795.3521193.1722957.7122414.3367597 1.0563581.5090553.1009718.0599503.1926074.1338016.2720922.2192854.3201085.3289281.3201085.6891826 0 1.010279-.322976.3127508-.7224922.5392466-1.1603933.6578561zm.0080027-10.6431718h-11.0357411l5.5538827 8.7322565z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/vivo.svg b/cmd/web/static/icons/black/vivo.svg
new file mode 100644
index 0000000..d8928fe
--- /dev/null
+++ b/cmd/web/static/icons/black/vivo.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm7.049-21.723c-1.664 2.772-6.527 9.835-7.036 10.44-.488-.596-5.058-7.27-7.081-10.472A1.573 1.573 0 0 0 6.73 9.76a1.647 1.647 0 0 0-.475 2.248c2.047 3.241 3.84 5.985 5.27 8.036C13.932 23.497 14.312 24.5 16 24.5s2.194-1.136 4.535-4.447c1.603-2.268 3.526-5.238 5.23-8.076a1.646 1.646 0 0 0-.526-2.237c-.75-.47-1.73-.23-2.19.537z" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/vrc.svg b/cmd/web/static/icons/black/vrc.svg
new file mode 100644
index 0000000..fec9981
--- /dev/null
+++ b/cmd/web/static/icons/black/vrc.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm4.265-24l-4.234 9.113L11.704 8H7l9 18 9-18zM16 12.959c.788 0 1.427-.656 1.427-1.465s-.64-1.466-1.427-1.466c-.788 0-1.427.657-1.427 1.466s.639 1.465 1.427 1.465zm6.465 4.04c-.788 0-1.427.657-1.427 1.466 0 .81.64 1.465 1.427 1.465.788 0 1.426-.656 1.426-1.465S23.253 17 22.465 17z" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/vtc.svg b/cmd/web/static/icons/black/vtc.svg
new file mode 100644
index 0000000..e729cff
--- /dev/null
+++ b/cmd/web/static/icons/black/vtc.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path fill-rule="evenodd" d="M8.346 17.617l3.971 5.34 2.943-4.21-3.068-4.091H6.227l2.12 2.96h-.001zm-1.905-.945l-.914-1.276-1.063 1.276h1.977zm6.505 7.132l2.203 2.963a.896.896 0 0 0 1.452-.019l13.175-18.7.01-.174A15.926 15.926 0 0 1 32 16c0 8.837-7.163 16-16 16S0 24.837 0 16 7.163 0 16 0c4.134 0 7.903 1.568 10.742 4.142l-9.546 13.58-4.25 6.082z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/wabi.svg b/cmd/web/static/icons/black/wabi.svg
new file mode 100644
index 0000000..4cd41cd
--- /dev/null
+++ b/cmd/web/static/icons/black/wabi.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm5.89-24.532c.056-.217.056-.3-.007-.377-.107-.127-.208-.121-.334.02-.082.089-.107.242-.107.6 0 .784-.1.874-.435.401-.12-.172-.252-.287-.328-.287-.063 0-.12.013-.12.026a.76.76 0 0 1-.037.121c-.019.051.05.185.164.306.309.339.397.562.428 1.08.026.465.02.503-.227.995-.327.664-.542 1.2-.642 1.608-.082.358-.101.377-.284.25-.24-.167-.756-.307-1.273-.345-.29-.02-.523-.026-.523-.007 0 .064.132.792.17.9.025.109.082.115.542.077.983-.077 1.45-.173 1.588-.326.17-.191.429-.683.7-1.353.315-.772.58-1.296.73-1.462.077-.083.398-.249.726-.376.46-.179.586-.256.586-.351 0-.205-.19-.217-.53-.039-.27.147-.327.16-.403.083-.126-.127-.031-.274.441-.683.568-.491.612-.587.334-.695-.208-.077-.359.012-.53.312-.176.326-.478.613-.598.562-.12-.05-.139-.606-.031-1.04zm-5.011 2.674c-.044-.498-.12-.644-.385-.76-.227-.095-.53-.102-.945-.025-1.002.179-1.305.275-1.98.62-.661.338-.737.395-.869.663-.24.46-.22.626.07.792.44.248.541.389.541.74 0 .172-.031.37-.075.434-.145.236.598 1.551 1.304 2.285.227.243.429.498.448.58.044.167-.006.843-.1 1.29-.169.837.009 1.706.49 2.406.65.97 1.482 1.283 2.289.856.403-.217.598-.466.775-1.015.347-1.066.372-2.126.076-3.038-.196-.6-.24-.875-.448-2.815-.195-1.787-.246-2.062-.429-2.138-.075-.026-.233-.09-.346-.134-.284-.103-.372-.268-.416-.74zm-5.963 2.381c0-.326-.113-.677-.246-.785-.113-.09-.277-.109-.34-.038-.094.095-.031.427.145.785.202.402.233.632.114.753-.17.172-.353.096-1.003-.44-.195-.16-.435-.115-.435.076 0 .147.284.338.725.479.177.057.366.16.429.236.107.128.113.14.006.217-.07.051-.202.064-.378.038a1.387 1.387 0 0 0-.435.007c-.132.032-.164.076-.145.217.019.16.044.172.271.166a3.48 3.48 0 0 0 .549-.058l.296-.05.485.452c.265.25.58.594.693.773.29.434.63.772.782.772.132 0 .485-.434.8-.99.284-.49.316-.644.246-1.148l-.07-.447-.44.747c-.347.593-.473.746-.58.753-.177 0-.58-.421-.775-.804-.196-.396-.196-.99-.007-1.303.139-.23.177-.6.07-.67-.126-.083-.31.109-.41.428-.063.185-.132.364-.164.396-.076.083-.183-.237-.183-.562zm11.528 5.75c.391-.414.643-.81.624-.97-.012-.101-.07-.127-.27-.14-.303-.006-.347 0-1.072.25-1.4.478-2.603 1.244-3.02 1.927-.113.179-.113.185 0 .14.89-.37 2.118-.81 2.15-.778.057.05-1.16 2.317-1.317 2.45-.196.173-.221.281-.082.396.069.064.252.058.882-.025 1.33-.173 1.532-.147 2.641.37.548.255.7.28.756.128.05-.134-.044-.25-.296-.351-.555-.217-.504-.44.107-.44.34 0 1.28.171 1.557.286.063.026.17-.025.284-.12.176-.16.182-.167.063-.263-.095-.07-.303-.095-.864-.095-.624 0-.756-.02-.882-.122l-.145-.12.208-.129c.113-.07.479-.191.813-.268 1.21-.268 1.519-.414 1.393-.65-.151-.288-.41-.262-1.355.165-.555.25-1.078.377-1.135.281-.1-.166.076-.39.643-.817.328-.249.618-.498.637-.549.044-.127-.158-.344-.328-.344-.202 0-.429.204-.763.676-.17.243-.397.479-.554.568-.271.16-.505.204-.568.109-.012-.026.095-.262.253-.524.123-.196.229-.403.315-.619.05-.191-.007-.338-.133-.338-.189 0-.397.293-.472.676-.045.205-.108.44-.152.517-.094.186-.611.734-.895.958-.227.172-1.222.613-1.273.562-.05-.051.07-.205 1.242-1.622.397-.478.85-1.008 1.008-1.174zM7.992 20.528a10.67 10.67 0 0 1-.448-.734c-.233-.408-.277-.447-.473-.466a.585.585 0 0 0-.346.077c-.114.083-.114.102-.032.261.05.096.29.345.536.55.674.561 1.103 1.397.744 1.448-.196.032-.555-.179-1.072-.619-.245-.217-.498-.39-.554-.39-.17 0-.347.128-.347.25 0 .153.082.217.555.408.502.201.967.488 1.374.849.372.351.327.428-.227.37-.303-.025-.441-.019-.473.039-.094.153.158.274.94.453.434.102.913.242 1.058.319.34.179.927.74 1.298 1.25.297.416.48.505.643.307.038-.05.108-.293.133-.536.025-.242.208-.919.403-1.5.372-1.136.416-1.455.259-1.972-.05-.166-.076-.313-.05-.326.024-.012.258.02.516.07.788.154 1.424.077 2.73-.325.598-.191.66-.268.358-.485-.283-.204-2.401-.51-3.542-.51-.693 0-.731.025-.907.574-.095.3-.108.619-.114 2.215-.006 1.02-.025 1.883-.057 1.908-.145.147-.435-.542-.554-1.315-.082-.568-.05-.99.132-1.57.158-.498.139-.76-.07-.823-.27-.09-.422.191-.44.823-.007.236-.05.472-.089.53-.075.102-.088.102-.246-.007-.245-.16-.296-.344-.365-1.346-.038-.55-.088-.913-.132-.939-.114-.076-.391-.057-.473.026-.107.108-.095.364.044.893.151.581.22 1.137.139 1.137-.082 0-.618-.562-.851-.894zm9.038-10.96s-.07.556.063.869c0 0 .17.28.397.325 0 0 .101-.549-.07-.989 0 .006-.068-.255-.39-.204zm-4.544 1.82c-.22.236-.057.447-.057.44.252.396.756.632.756.632.095-.217-.031-.517-.031-.517-.183-.287-.668-.555-.668-.555z" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/waves.svg b/cmd/web/static/icons/black/waves.svg
new file mode 100644
index 0000000..fe45d36
--- /dev/null
+++ b/cmd/web/static/icons/black/waves.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm0-26L6 16l10 10 10-10z" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/wax.svg b/cmd/web/static/icons/black/wax.svg
new file mode 100644
index 0000000..d63fe5c
--- /dev/null
+++ b/cmd/web/static/icons/black/wax.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm12-13.038L20.516 12.5h-2.375l4.625 3.998-1.461 1.257-3.039-3.708h-2.01l-3.652 4.445-.398.486 1.788-4.923H12.37l-1.184 3.325L10 14.056H8l-1.188 3.332-1.192-3.346H4l1.773 4.911h2.112L9 15.823l1.124 3.155h2.08L10.96 20.5h1.997l4.305-5.241 1.233 1.508h-1.619l-.833 1.029h3.292l.955 1.16h1.998l1.671-1.43 1.677 1.436zm-2.345-2.972l2.249-1.902-2.251-.002-1.113.948z" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/wtc.svg b/cmd/web/static/icons/black/wtc.svg
new file mode 100644
index 0000000..d75e411
--- /dev/null
+++ b/cmd/web/static/icons/black/wtc.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path d="M22.666 9.77a1.646 1.646 0 1 0 1.458-2.41 1.646 1.646 0 0 0-1.62 1.938l-2.658.911a.895.895 0 0 0-1.298-.179l-1.752-1.21a.68.68 0 0 0-.66-.83.678.678 0 0 0-.643.891l-3.262 2.742a.367.367 0 0 0-.102.003L8.809 9.15a.631.631 0 0 0-.613-.774.63.63 0 1 0 .314 1.175l3.32 2.475a.363.363 0 0 0 .723-.021l3.261-2.742a.675.675 0 0 0 .698-.033l1.751 1.21a.895.895 0 1 0 1.745.241l2.658-.911zM16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm9.881-15.568c-.921-.24-1.878-.28-2.823-.331.093-.282.192-.563.304-.838.03-.093.117-.142.198-.186.444-.234.885-.475 1.332-.705.112-.068.253-.115.318-.237.026-.19-.103-.35-.192-.503-.296-.461-.566-.941-.893-1.382-.114-.16-.34-.156-.496-.071-.618.285-1.233.575-1.852.86-.119.056-.243.107-.348.189-.116.095-.172.24-.222.377-.29.831-.603 1.653-.899 2.482-.022.062-.053.144-.133.144-.64.045-1.276.126-1.913.201l-1.108-2.974c-.052-.178-.198-.33-.394-.326-.514-.007-1.029-.004-1.544-.005-.124.009-.286-.01-.362.114-.117.208-.163.445-.25.666-.447 1.157-.882 2.32-1.315 3.482-.364.093-.722.21-1.092.28-.476-1.288-.956-2.574-1.423-3.865-.075-.185-.123-.387-.239-.552-.094-.12-.256-.13-.397-.13-.583.004-1.166.013-1.749.017-.154.004-.333-.008-.453.109-.068.245.074.476.15.701.546 1.504 1.115 3 1.653 4.508a28.28 28.28 0 0 0-1.792.71c-.144.071-.3.122-.43.217-.345.13-.663.321-.985.498-.572.34-1.149.711-1.564 1.242-.19.256-.354.603-.221.922.12.33.443.518.743.663.444.196.92.312 1.397.39 1.445.202 2.911.191 4.363.085a.97.97 0 0 1 .274.032c.08.255.126.54.31.746.087.108.233.067.345.031.416-.134.835-.254 1.253-.381.332-.07.434-.43.539-.705a46.97 46.97 0 0 0 3.514-.637c2.096-.467 4.173-1.056 6.159-1.878.784-.338 1.56-.702 2.276-1.167.474-.317.955-.666 1.255-1.162.18-.292.203-.716-.044-.977-.322-.363-.802-.513-1.25-.654zM9.94 23.034c-.386.032-.774.03-1.162.026-.622-.038-1.248-.043-1.86-.176-.476-.083-.966-.195-1.365-.483-.18-.131-.341-.332-.336-.565-.002-.274.165-.51.334-.71.385-.428.877-.74 1.367-1.036a18.43 18.43 0 0 1 2.945-1.306c.497 1.338.991 2.677 1.482 4.018l.048.139-.108.016c-.447.051-.896.068-1.345.077zm2.75-4.083a9.408 9.408 0 0 1-.372-.967c.27-.082.54-.163.817-.222-.134.401-.279.8-.445 1.189zm1.392 3.664c.455-1.247.927-2.488 1.386-3.735.168-.414.3-.842.476-1.253.128.223.206.469.299.707.44 1.204.894 2.403 1.331 3.608a37.766 37.766 0 0 1-3.492.672zm5.147-3.64c-.293-.76-.589-1.518-.86-2.285.593-.093 1.188-.16 1.784-.218-.287.84-.615 1.669-.925 2.502zm7.565-1.301c-.076.314-.297.568-.528.784-.544.503-1.203.86-1.859 1.195-1.026.5-2.089.922-3.179 1.263a5.76 5.76 0 0 0 .32-.786c.476-1.265.945-2.533 1.418-3.8.791 0 1.589.028 2.365.2.41.091.828.21 1.168.467.204.152.355.414.294.676h.001zm-2.67-9.249a.581.581 0 1 1 0 1.162.581.581 0 0 1 0-1.162z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/xbc.svg b/cmd/web/static/icons/black/xbc.svg
new file mode 100644
index 0000000..84a3c97
--- /dev/null
+++ b/cmd/web/static/icons/black/xbc.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M25.977 19.754l2.183.545.363-1.456-2.183-.544.544-2.183-1.456-.363-.544 2.183-2.183-.544-.363 1.455 2.183.545-.544 2.183 1.455.363zM16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm4.611-18.24c.28-1.844-1.09-2.826-2.965-3.477l.623-2.499-1.487-.37-.606 2.433c-.391-.098-.793-.19-1.191-.28l.61-2.45-1.485-.37-.624 2.498a48.602 48.602 0 0 1-.949-.223l.002-.007-2.05-.512-.405 1.624s1.103.253 1.08.269c.602.15.709.557.689.88l-.71 2.846c.041.01.095.026.154.05l-.157-.039-.994 3.988c-.075.187-.264.469-.684.365.014.021-1.08-.27-1.08-.27l-.75 1.743 1.935.482c.36.09.713.185 1.06.274l-.63 2.527 1.485.37.624-2.5c.405.11.8.212 1.184.308l-.62 2.489 1.486.37.63-2.523c2.535.477 4.445.269 5.26-2.079.658-1.89-.016-2.974-1.348-3.676.974-.234 1.71-.891 1.913-2.24zm-3.427 4.886c-.47 1.888-3.577.886-4.585.635l.836-3.348c1.007.251 4.24.743 3.749 2.713zm.487-4.897c-.43 1.718-3.015.86-3.854.651l.757-3.037c.84.21 3.543.594 3.097 2.386z" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/xcp.svg b/cmd/web/static/icons/black/xcp.svg
new file mode 100644
index 0000000..8ecca2c
--- /dev/null
+++ b/cmd/web/static/icons/black/xcp.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path fill-rule="evenodd" d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm7.48-22h-4.044a.616.616 0 0 0-.44.186l-7.375 7.529a.616.616 0 0 1-.44.186H9.829a.616.616 0 0 1-.44-.186l-.956-.974a.639.639 0 0 1-.183-.447v-1.377a.64.64 0 0 1 .183-.448l.956-.974a.617.617 0 0 1 .44-.186h1.352c.165 0 .323.067.44.186l.587.598a.614.614 0 0 0 .88 0l1.419-1.444a.642.642 0 0 0 0-.896l-1.54-1.567a.617.617 0 0 0-.44-.186H8.483a.617.617 0 0 0-.44.186l-2.86 2.912a.64.64 0 0 0-.182.448v4.118c0 .168.066.33.182.448l2.86 2.913a.617.617 0 0 0 .44.185h4.045a.617.617 0 0 0 .44-.186l7.375-7.528a.617.617 0 0 1 .44-.187h1.352c.165 0 .323.067.44.186l.956.974a.64.64 0 0 1 .183.448v1.377a.64.64 0 0 1-.183.447l-.956.974a.616.616 0 0 1-.44.186h-1.352a.616.616 0 0 1-.44-.186l-.592-.603a.614.614 0 0 0-.875-.005l-1.75 1.742a.64.64 0 0 0-.187.453v4.04c0 .35.279.634.622.634h2.04a.628.628 0 0 0 .623-.633v-1.5c0-.35.279-.633.622-.633h2.635a.617.617 0 0 0 .44-.185l2.86-2.913a.64.64 0 0 0 .183-.448v-4.118a.64.64 0 0 0-.182-.448l-2.86-2.912a.617.617 0 0 0-.44-.186z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/xdn.svg b/cmd/web/static/icons/black/xdn.svg
new file mode 100644
index 0000000..b720208
--- /dev/null
+++ b/cmd/web/static/icons/black/xdn.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm-2.691-20v8h2.738c1.322 0 3.683-.803 3.683-4s-2.36-4-3.683-4zm1.51 6.38v-4.76h1.134c.944 0 2.077.578 2.077 2.38s-1.133 2.38-2.077 2.38zM20.77 12v8h.566v-6.872L26.433 20H27v-8h-.567v7.026L21.335 12zM5 12v2h1.888v-2zm2.833 0v2H9.72v-2zm2.832 0v2h1.889v-2zm0 3v2h1.889v-2zm0 3v2h1.889v-2zm-2.832-3v2H9.72v-2z" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/xem.svg b/cmd/web/static/icons/black/xem.svg
new file mode 100644
index 0000000..b1b744f
--- /dev/null
+++ b/cmd/web/static/icons/black/xem.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path fill-rule="evenodd" d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zM6.145 11.954c.084.7.206 1.398.365 2.093.025.111.058.209.1.3a4.53 4.53 0 0 0 8.47-.671c.11-.395.163-.817.18-1.353a6.005 6.005 0 0 1 3.169-5.178 26.063 26.063 0 0 0-2.015-.14 20.221 20.221 0 0 0-6.262.852A20.035 20.035 0 0 0 6 9.637c.002.759.05 1.53.145 2.317zm16.613 8.56a20.147 20.147 0 0 0 3.164-9.215c.05-.57.076-1.123.078-1.664a19.598 19.598 0 0 0-1.356-.704c-.763-.357-1.389-.612-2.008-.807a4.468 4.468 0 0 0-2.437-.083 4.518 4.518 0 0 0-3.382 5.219c.244 1.306.937 2.318 2.074 3.04a7.075 7.075 0 0 0 .239.146 5.933 5.933 0 0 1 2.147 2.262c.491.908.736 1.874.729 2.89.263-.353.514-.715.752-1.084zm-3.037 3.673a.581.581 0 0 0 .118-.162l.044-.087c.09-.177.128-.251.172-.343.52-1.085.618-2.186.283-3.307a4.52 4.52 0 0 0-4.902-3.206c-.599.075-1.168.266-1.706.57a6.027 6.027 0 0 1-6.034-.013 20.346 20.346 0 0 0 4.063 6.031 20.375 20.375 0 0 0 3.225 2.691c.409.275.809.524 1.018.639a20.522 20.522 0 0 0 3.72-2.813z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/xlm.svg b/cmd/web/static/icons/black/xlm.svg
new file mode 100644
index 0000000..bcfc1b3
--- /dev/null
+++ b/cmd/web/static/icons/black/xlm.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path fill-rule="evenodd" d="M12.779 13.527c-1.689-.356-4.167-.057-6.64 3.167-.119.156-.178.392.147.289.782-.247 2.4-.53 4.352.423l-.053.096c-.374.664-.166 1.026.5 1.506l.002.001c-.235.169-.445.381-.62.635-.02.029-.036.059-.055.089-1.418 2.128-1.656 4.486-.518 5.306 1.138.822 3.225-.203 4.705-2.286.02-.028.043-.054.063-.082.176-.256.3-.533.377-.819l.053.039c.667.48 1.071.559 1.557-.025l.1-.118c1.579 1.54 1.868 3.188 1.902 4.017.014.34.211.206.315.042 2.19-3.48 1.555-5.95.625-7.41.818-.98 1.73-2.092 2.641-3.242 2.549-3.213.994-8.742.688-8.962l-.004.004.002-.006c-.305-.22-5.926.147-8.028 3.68a172.718 172.718 0 0 0-2.111 3.656zm-1.046 5.947l1.356.976 1.484 1.068a1.826 1.826 0 0 1-.173.303c-.014.02-.03.038-.045.057-1.042 1.434-2.504 2.143-3.296 1.586-.793-.559-.617-2.175.382-3.64.013-.02.024-.04.038-.06.076-.108.161-.204.254-.29zM16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm.665-21.296a2.245 2.245 0 0 1 3.164-.558 2.336 2.336 0 0 1 .549 3.219 2.245 2.245 0 0 1-3.164.558 2.337 2.337 0 0 1-.549-3.22z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/xmg.svg b/cmd/web/static/icons/black/xmg.svg
new file mode 100644
index 0000000..cbb6967
--- /dev/null
+++ b/cmd/web/static/icons/black/xmg.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm7-12.46l-.741-.226a8.22 8.22 0 0 1-.498 1.022 5.602 5.602 0 0 1-.615.873c-.22.262-.483.48-.785.654-.302.173-.636.26-1 .26h-7.405l6.488-7.365v-.314l-5.249-6.54h3.503c.494 0 .918.02 1.273.063.354.043.632.113.834.211.286.118.611.418.975.899.365.481.807 1.206 1.327 2.175h.79L21.469 7H9.137v.992l6.653 8.376L9 24.087V25h12.517z" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/xmr.svg b/cmd/web/static/icons/black/xmr.svg
new file mode 100644
index 0000000..7374d3d
--- /dev/null
+++ b/cmd/web/static/icons/black/xmr.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path fill-rule="evenodd" d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm-.03-26.765A10.816 10.816 0 0 0 5.148 16.059c0 1.202.205 2.346.557 3.432h3.227v-9.094l7.04 7.04 7.04-7.04v9.094h3.226a11.07 11.07 0 0 0 .558-3.432c0-5.984-4.84-10.824-10.824-10.824zM14.358 19.02l-3.08-3.08v5.72H6.731c1.906 3.11 5.338 5.192 9.24 5.192 3.901 0 7.362-2.082 9.24-5.192H20.664v-5.72l-3.05 3.08L16 20.635l-1.643-1.614z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/xmy.svg b/cmd/web/static/icons/black/xmy.svg
new file mode 100644
index 0000000..ca84a00
--- /dev/null
+++ b/cmd/web/static/icons/black/xmy.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm5.05-11h4.567c.764 0 1.383-.642 1.383-1.433s-.619-1.433-1.39-1.433l-2.637.018c.68-2.182 1.022-3.617 1.022-4.304 0-1.818-1.263-2.848-2.765-2.848-1.623 0-2.766.848-3.427 1.576C17.323 11.485 16.24 11 15.4 11s-1.803.242-2.525 1.152c-.16-.687-.6-1.03-1.322-1.03h-5.14c-.78 0-1.412.637-1.412 1.423 0 .787.632 1.425 1.443 1.425h3.065l-1.382 5.757c.04.849.44 1.273 1.202 1.273.841 0 1.382-.485 1.623-1.455.44-1.777.781-3.11 1.022-4 .36-1.333 1.142-1.939 1.983-1.939.842 0 1.202.606 1.202 1.091 0 .323-.112.84-.337 1.55-.577 2.127-.865 3.288-.865 3.48 0 .485.18 1.273 1.263 1.273.72 0 1.222-.364 1.502-1.09.722-2.789 1.182-4.506 1.383-5.152.3-.97 1.29-1.152 1.743-1.152.781 0 1.202.546 1.202 1.091 0 .283-.071.603-.214.96-.699 2.306-1.048 3.683-1.048 4.13 0 .91.661 1.213 1.262 1.213z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/xp.svg b/cmd/web/static/icons/black/xp.svg
new file mode 100644
index 0000000..2d938f1
--- /dev/null
+++ b/cmd/web/static/icons/black/xp.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M16.526 23h1.414l.977-4.923 2.306.01c1.61 0 2.934-.412 3.973-1.236 1.04-.824 1.633-1.921 1.779-3.293.088-.941-.056-1.76-.434-2.455l-2.73 1.427c.02.11.031.223.035.335.022.872-.183 1.566-.615 2.083-.432.516-1.04.78-1.822.793l-2.031-.02.194-.975-3.515 1.837-.64 3.245-.862-2.46-2.645 1.383L12.992 23zm-1.315-10.99h1.75l-.532 2.693 3.516-1.838.3-1.51 2.295.02c.07.004.14.013.208.026l2.8-1.464c-.746-.586-1.701-.895-2.866-.927L17.556 9h-2.215l-1.88 3.01h1.75-1.75l-1.051 1.779L11.18 9H7.7l2.372 6.827-2.467 3.49 6.659-3.482 2.697-3.826zM16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zM5.786 21.952l-.02-.037L5 23h3.765l2.348-3.833z" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/xpa.svg b/cmd/web/static/icons/black/xpa.svg
new file mode 100644
index 0000000..af1018f
--- /dev/null
+++ b/cmd/web/static/icons/black/xpa.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zM11.504 5.767l7.414 8.64 5.153-5.514s-3.114-5.967-12.567-3.126zm8.421 9.29L25.99 21.3c2.786-7.046-1.07-11.66-1.07-11.66zm-1.798 1.47L10.57 25.46c9.24 4.436 14.109-2.129 14.109-2.129zm-.66-.79L9.484 6.952c-10.272 9.575.318 17.777.318 17.777z" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/xpm.svg b/cmd/web/static/icons/black/xpm.svg
new file mode 100644
index 0000000..b821f35
--- /dev/null
+++ b/cmd/web/static/icons/black/xpm.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm8-16.438V8h-3.455v7.475c0 3.313-2.854 3.153-2.854 3.153V8h-3.47v10.628s-2.766.029-2.766-3.11V8H8v7.24c0 6.015 5.284 6.234 6.207 6.234v1.168h-2.123v1.562h2.127V26h3.48v-1.796h2.224v-1.562h-2.224V21.49c2.883 0 6.309-1.504 6.309-5.927z" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/xrb.svg b/cmd/web/static/icons/black/xrb.svg
new file mode 100644
index 0000000..61bbf1f
--- /dev/null
+++ b/cmd/web/static/icons/black/xrb.svg
@@ -0,0 +1,15 @@
1<?xml version="1.0" encoding="UTF-8"?>
2<svg width="32px" height="32px" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
3 <!-- Generator: Sketch 47.1 (45422) - http://www.bohemiancoding.com/sketch -->
4 <title>black</title>
5 <desc>Created with Sketch.</desc>
6 <defs></defs>
7 <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
8 <g id="black" fill-rule="nonzero">
9 <g id="nano">
10 <circle id="Oval" fill="#000000" cx="16" cy="16" r="16"></circle>
11 <path d="M24.9497751,11 C24.0922039,11 23.3665667,11.6926537 23.3665667,12.5832084 C23.3665667,13.8365817 23.1686657,14.1664168 21.7833583,14.1664168 L21.6514243,14.1664168 C20.8598201,14.2323838 20.2331334,14.892054 20.2331334,15.7166417 L20.2331334,15.7496252 C20.2331334,16.970015 20.0022489,17.2668666 18.649925,17.2668666 C18.583958,17.2668666 18.517991,17.2668666 18.4850075,17.2998501 C17.6934033,17.3988006 17.0667166,18.0584708 17.0667166,18.850075 C17.0667166,19.7076462 17.7593703,20.4332834 18.649925,20.4332834 C19.4745127,20.4332834 20.1671664,19.7736132 20.2001499,18.982009 L20.2001499,18.850075 C20.2001499,17.7286357 20.5629685,17.2998501 21.7503748,17.2668666 L21.7833583,17.2668666 C22.607946,17.2668666 23.3005997,16.6071964 23.3335832,15.7826087 L23.3335832,15.6836582 C23.3335832,14.5292354 23.6964018,14.1004498 24.9167916,14.1004498 C25.7743628,14.1004498 26.5,13.4077961 26.5,12.5172414 C26.5,11.6926537 25.8073463,11 24.9497751,11 L24.9497751,11 Z M15.6484258,14.1664168 L15.6484258,14.1664168 C16.44003,14.2323838 17.0667166,14.892054 17.0997001,15.6836582 C17.0997001,16.5742129 16.4070465,17.2668666 15.5164918,17.2668666 C14.625937,17.2668666 13.9332834,16.5412294 13.9332834,15.6836582 C13.9332834,14.5622189 13.5704648,14.1334333 12.350075,14.1334333 C11.1296852,14.1334333 10.7668666,14.5622189 10.7668666,15.7166417 L10.7668666,15.8155922 C10.7338831,16.6071964 10.0412294,17.2668666 9.21664168,17.2668666 C8.32608696,17.2668666 7.63343328,16.5412294 7.63343328,15.6836582 C7.63343328,14.8590705 8.26011994,14.1994003 9.05172414,14.1334333 L9.18365817,14.1334333 C10.5689655,14.1334333 10.7668666,13.8365817 10.7668666,12.5832084 C10.7668666,11.6926537 11.4925037,11 12.350075,11 C13.2406297,11 13.9332834,11.7256372 13.9332834,12.5832084 C13.9332834,13.8365817 14.1311844,14.1664168 15.5164918,14.1664168 L15.6484258,14.1664168 Z M6.0832084,20.4332834 C5.20882654,20.4332834 4.5,19.7244568 4.5,18.850075 C4.5,17.9756931 5.20882654,17.2668666 6.0832084,17.2668666 C6.95759025,17.2668666 7.66641679,17.9756931 7.66641679,18.850075 C7.66641679,19.7244568 6.95759025,20.4332834 6.0832084,20.4332834 Z" id="Shape" fill="#FFFFFF"></path>
12 </g>
13 </g>
14 </g>
15</svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/xrp.svg b/cmd/web/static/icons/black/xrp.svg
new file mode 100644
index 0000000..103ff97
--- /dev/null
+++ b/cmd/web/static/icons/black/xrp.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path fill-rule="evenodd" d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm5.96-13.795c-.69-.408-1.467-.526-2.237-.554-.646-.023-1.61-.447-1.61-1.65 0-.898.71-1.62 1.61-1.652.77-.027 1.548-.146 2.238-.554 1.713-1.014 2.47-3.141 1.793-5.046-.677-1.905-2.591-3.037-4.54-2.685-1.949.352-3.37 2.086-3.37 4.114 0 .809.282 1.554.64 2.244.302.581.454 1.66-.58 2.271-.77.455-1.73.167-2.21-.619-.404-.664-.893-1.286-1.578-1.691-1.713-1.014-3.89-.62-5.162.932a4.255 4.255 0 0 0 0 5.37c1.272 1.553 3.449 1.946 5.162.932.685-.404 1.174-1.026 1.579-1.69.332-.545 1.162-1.24 2.209-.62.768.455 1.006 1.45.58 2.271-.359.69-.64 1.435-.64 2.245 0 2.027 1.421 3.761 3.37 4.113 1.949.352 3.863-.78 4.54-2.685.676-1.905-.08-4.032-1.793-5.046z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/xtz.svg b/cmd/web/static/icons/black/xtz.svg
new file mode 100644
index 0000000..d24b926
--- /dev/null
+++ b/cmd/web/static/icons/black/xtz.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path fill-rule="evenodd" d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm2.19-6c.993 0 1.917-.206 2.771-.619a4.037 4.037 0 0 0 1.91-1.878 6.02 6.02 0 0 0 .629-2.726 7.16 7.16 0 0 0-.175-1.466c-.108-.55-.353-1.123-.734-1.719-.38-.603-.923-1.077-1.63-1.42-.699-.352-1.328-.527-1.887-.527a3.51 3.51 0 0 0-.978.229l5.171-5.086-.839-.825-8.431.023V6.412L13.182 6h-2.166v.595l.745.734v2.657H8.5v1.169h3.26v6.277c0 .916.265 1.642.793 2.176.528.535 1.483.802 2.865.802.559 0 1.071-.153 1.537-.458.466-.306.83-.748 1.095-1.329a2.92 2.92 0 0 0 .058-.32.619.619 0 0 0-.163-.425c-.117-.083-.217-.125-.303-.125a.236.236 0 0 0-.151.057.342.342 0 0 0-.117.149 3.76 3.76 0 0 1-.885.893c-.341.245-.699.367-1.071.367-.482 0-.839-.168-1.072-.504-.233-.336-.35-.764-.35-1.283v-6.277h6.383l-4.612 6.048v.504l1.025-.504c.56-.306 1.025-.458 1.397-.458a2.99 2.99 0 0 1 1.584.446c.49.298.858.756 1.107 1.375.256.61.384 1.348.384 2.21 0 .795-.117 1.505-.35 2.131-.232.626-.593 1.1-1.082 1.42a2.93 2.93 0 0 1-1.643.482c-.434 0-.87-.061-1.304-.184-.435-.114-.753-.309-.955-.584.233-.069.435-.213.606-.435.17-.222.256-.508.256-.86 0-.29-.058-.534-.175-.732a1.27 1.27 0 0 0-.477-.47c-.202-.114-.45-.172-.746-.172-.295 0-.543.058-.745.172a1.27 1.27 0 0 0-.477.47c-.117.198-.175.443-.175.733 0 .794.334 1.535 1.001 2.222.668.687 1.732 1.031 3.191 1.031z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/xuc.svg b/cmd/web/static/icons/black/xuc.svg
new file mode 100644
index 0000000..4e104f4
--- /dev/null
+++ b/cmd/web/static/icons/black/xuc.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm11-16c0-6.075-4.925-11-11-11S5 9.924 5 16c0 6.075 4.925 11 11 11s11-4.925 11-11zm-3.77.346l-12.318.017a5.094 5.094 0 0 0 5.077 4.726 5.08 5.08 0 0 0 4.48-2.686h2.322a7.23 7.23 0 0 1-5.44 4.681v1.446l-2.24.698V23.16c-3.574-.435-6.345-3.474-6.345-7.165 0-3.605 2.647-6.587 6.103-7.125V7.467l2.239-.697v2.1c3.457.538 6.122 3.742 6.122 7.35 0 .126.007 0 0 .126zM11.25 14.13h9.477a5.095 5.095 0 0 0-4.738-3.229 5.093 5.093 0 0 0-4.738 3.23z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/xvc.svg b/cmd/web/static/icons/black/xvc.svg
new file mode 100644
index 0000000..5b07225
--- /dev/null
+++ b/cmd/web/static/icons/black/xvc.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm-5.882-21.257V24h4.74L26 8h-4.286l-7.916 10.717V8H9.664L8 10.743z" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/xvg.svg b/cmd/web/static/icons/black/xvg.svg
new file mode 100644
index 0000000..f22169f
--- /dev/null
+++ b/cmd/web/static/icons/black/xvg.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path d="M9.61 10.335H8L15.951 27 24 10.335h-1.59l-6.36 13.33-6.438-13.33zM16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zM9.61 10.335h12.798L24 7H8l1.61 3.335z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/xzc.svg b/cmd/web/static/icons/black/xzc.svg
new file mode 100644
index 0000000..089091a
--- /dev/null
+++ b/cmd/web/static/icons/black/xzc.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path fill-rule="evenodd" d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm2.725-12.852h3.39v2.964H11.93L24.573 9.46a1.468 1.468 0 0 0 .32-1.574A1.454 1.454 0 0 0 23.55 7H8.45C7.641 7 7 7.642 7 8.452v10.696l6.275-6.28h-3.39v-2.98h10.168L7.427 22.54a1.468 1.468 0 0 0-.32 1.574c.229.535.748.886 1.343.886h15.1A1.45 1.45 0 0 0 25 23.548v-10.68l-6.275 6.28z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/yoyow.svg b/cmd/web/static/icons/black/yoyow.svg
new file mode 100644
index 0000000..7f68bce
--- /dev/null
+++ b/cmd/web/static/icons/black/yoyow.svg
@@ -0,0 +1 @@
<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="m21.490858 16.5748321c.1256242.0971655.2839007.1550949.4558876.1550949.4084946 0 .7396449-.3267994.7396449-.729927 0-.1697272-.0587006-.3259242-.1571598-.4498978.3686034.3337683.8600759.537489 1.3997634.537489 1.143785 0 2.0710059-.9150384 2.0710059-2.0437956 0-1.1287571-.9272209-2.0437956-2.0710059-2.0437956s-2.0710059.9150385-2.0710059 2.0437956c0 .5325968.206433 1.017612.5446449 1.3813723-.1256241-.0971655-.2839007-.1550949-.4558875-.1550949-.4084947 0-.739645.3267994-.739645.729927 0 .1697272.0587006.3259242.1571598.4498978-.3686033-.3337683-.8600758-.537489-1.3997634-.537489-.5396875 0-1.03116.2037207-1.3997633.537489.0984591-.1239736.1571598-.2801706.1571598-.4498978 0-.4031276-.3311503-.729927-.739645-.729927-.1719868 0-.3302634.0579294-.4558876.1550949.338212-.3637603.544645-.8487755.544645-1.3813723 0-1.1287571-.9272209-2.0437956-2.0710059-2.0437956s-2.0710059.9150385-2.0710059 2.0437956c0 .5325968.206433 1.017612.544645 1.3813723-.1256242-.0971655-.2839008-.1550949-.4558876-.1550949-.4084947 0-.739645.3267994-.739645.729927 0 .1697272.0587007.3259242.1571598.4498978-.3686033-.3337683-.8600758-.537489-1.3997633-.537489-.5396876 0-1.0311601.2037207-1.3997634.537489.0984592-.1239736.1571598-.2801706.1571598-.4498978 0-.4031276-.3311503-.729927-.739645-.729927-.17198679 0-.33026336.0579294-.45588753.1550949.33821193-.3637603.54464493-.8487755.54464493-1.3813723 0-1.1287571-.9272209-2.0437956-2.07100588-2.0437956-1.14378499 0-2.07100592.9150385-2.07100592 2.0437956 0 1.1287572.92722093 2.0437956 2.07100592 2.0437956.53968752 0 1.03116003-.2037207 1.39976337-.537489-.09845918.1239736-.15715982.2801706-.15715982.4498978 0 .4031276.33115033.729927.73964493.729927.1719869 0 .3302634-.0579294.4558876-.1550949-.3382119.3637603-.54464496.8487755-.54464496 1.3813723 0 1.1287571.92722096 2.0437956 2.07100596 2.0437956 1.1437849 0 2.0710059-.9150385 2.0710059-2.0437956 0-.5325968-.2064331-1.017612-.544645-1.3813723.1256242.0971655.2839007.1550949.4558876.1550949.4084946 0 .7396449-.3267994.7396449-.729927 0-.1697272-.0587006-.3259242-.1571598-.4498978.3686034.3337683.8600759.537489 1.3997634.537489s1.03116-.2037207 1.3997634-.537489c-.0984592.1239736-.1571598.2801706-.1571598.4498978 0 .4031276.3311503.729927.7396449.729927.1719869 0 .3302634-.0579294.4558876-.1550949-.3382119.3637603-.544645.8487755-.544645 1.3813723 0 1.1287571.927221 2.0437956 2.0710059 2.0437956 1.143785 0 2.071006-.9150385 2.071006-2.0437956 0-.5325968-.2064331-1.017612-.544645-1.3813723zm-5.490858 15.4251679c-8.836556 0-16-7.163444-16-16s7.163444-16 16-16 16 7.163444 16 16-7.163444 16-16 16z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/zcl.svg b/cmd/web/static/icons/black/zcl.svg
new file mode 100644
index 0000000..357592a
--- /dev/null
+++ b/cmd/web/static/icons/black/zcl.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm-.008-5c6.172-.008 10.996-4.996 11.008-10.998C27.008 9.934 22.08 5.004 16.015 5 9.932 4.996 5 9.915 5 15.986 5 22.07 9.917 26.996 15.992 27zm-4.483-5.97c3.719.002 7.436 0 11.151-.008-1.933 2.698-6.056 4.313-9.988 2.558-4.06-1.81-5.68-6.328-4.534-9.93h.136c2.26-.002 4.522 0 6.784.003a.198.198 0 0 0 .202-.116c.434-.777.876-1.55 1.313-2.326.031-.05.059-.104.097-.178H9.49c-.003-.012-.011-.02-.015-.031.159-.187.31-.38.477-.56 1.27-1.374 2.82-2.243 4.66-2.57 1.85-.325 3.612-.054 5.286.8a7.657 7.657 0 0 1 1.84 1.297c1.217 1.165 2.042 2.558 2.418 4.208a8.318 8.318 0 0 1-.105 4.127c-.019.074-.046.105-.131.105-2.516-.003-5.033-.004-7.552-.004-.027 0-.054 0-.105-.004 1.395-2.457 2.779-4.9 4.173-7.36h-.143c-1.003 0-2.01 0-3.014-.004a.146.146 0 0 0-.151.089c-.86 1.52-1.72 3.04-2.585 4.558-.987 1.732-1.972 3.466-2.956 5.202-.023.038-.047.085-.078.143zm12.643 1.898l-1.441-1.468c2.642-3.269 2.534-7.822-.027-10.9.488-.494.98-.987 1.484-1.495 1.615 1.96 2.48 4.177 2.541 6.7.078 3.063-1.162 5.614-2.557 7.163z" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/zec.svg b/cmd/web/static/icons/black/zec.svg
new file mode 100644
index 0000000..0d82e2a
--- /dev/null
+++ b/cmd/web/static/icons/black/zec.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path fill-rule="evenodd" d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm-.904-12.154a37.083 37.083 0 0 0 1.518-1.778 462.138 462.138 0 0 0 3.714-4.58c.387-.48.968-.958 1.065-1.505.194-1.026.065-2.12.065-3.248H17.55V6h-3.132v2.803h-3.585v3.35h6.039c-.55.65-1.033 1.197-1.518 1.779a462.137 462.137 0 0 0-3.714 4.58c-.355.48-.936.958-1.033 1.505-.194 1.026-.065 2.12-.065 3.214h3.876V26h3.261c-.064-.957-.097-1.846-.161-2.803h3.875v-3.35h-6.297z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/zen.svg b/cmd/web/static/icons/black/zen.svg
new file mode 100644
index 0000000..cbd9eec
--- /dev/null
+++ b/cmd/web/static/icons/black/zen.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path fill-rule="evenodd" d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zM6.5 18l3.443 2 3.4-2.043L16.7 20l-.001 3.994L20.1 26l3.4-2.043V20l-3.4-2.043V14l3.4-2V8l-3.4-2-3.4 2v3.957L13.258 14l-3.315-2.043L6.5 14v4z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/zil.svg b/cmd/web/static/icons/black/zil.svg
new file mode 100644
index 0000000..6cf8781
--- /dev/null
+++ b/cmd/web/static/icons/black/zil.svg
@@ -0,0 +1 @@
<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="m16 32c-8.836556 0-16-7.163444-16-16s7.163444-16 16-16 16 7.163444 16 16-7.163444 16-16 16zm-4.1093851-26-2.8906149 1.28421053v2.89702517l7.6932039 3.7363844-7.6932039 3.8105264v2.8558352l11.1139159 5.3514874 2.8453074-1.2814645v-8.9514874l-2.8453074 1.2951945v6.0851258l-7.5482201-3.6704805 7.5482201-3.8961099 2.8453074-1.2814645-.013193-2.8590467z"/><g transform="translate(9 6)"><path d="m0 1.281 11.114 5.383 2.845-1.282-11.068-5.382z" fill-opacity=".65"/><path d="m11.1139159 6.65125858 2.8453074-1.28146453v2.86498856l-2.8453074 1.28146453zm0 13.28421052v-8.9377574l2.8453074-1.29519454v8.95148744z" fill-opacity=".3"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/black/zrx.svg b/cmd/web/static/icons/black/zrx.svg
new file mode 100644
index 0000000..7bbb366
--- /dev/null
+++ b/cmd/web/static/icons/black/zrx.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16-7.163 16-16 16zm-.504-5h1.025c.044-.009.089-.02.134-.026.339-.037.68-.057 1.017-.11 2.67-.428 4.886-1.676 6.67-3.702.07-.08.078-.132.011-.22-.77-1.02-1.536-2.041-2.303-3.063-.024-.032-.053-.06-.084-.097l-.107.158a7.149 7.149 0 0 1-2.728 2.39c-.105.054-.17.055-.26-.035-.363-.368-.736-.725-1.105-1.087l-.665-.647c-2.208 1.65-4.404 3.29-6.61 4.94.037.025.054.04.073.05a10.88 10.88 0 0 0 4.122 1.364c.27.032.54.057.81.085zm.97-22h-.943c-.048.009-.097.02-.146.026-.435.051-.875.077-1.304.155-2.234.405-4.16 1.412-5.783 2.995-.25.243-.48.506-.728.77l2.467 3.287.102-.15A7.147 7.147 0 0 1 12.9 9.66c.093-.047.15-.039.225.035.469.464.943.923 1.415 1.383.085.083.171.163.26.247 2.244-1.61 4.476-3.21 6.718-4.82-.033-.023-.05-.037-.07-.048a10.887 10.887 0 0 0-4.422-1.4c-.188-.018-.375-.038-.562-.057zM6.458 10.534c-1.335 2.42-1.776 4.958-1.232 7.644.508 2.51 1.774 4.578 3.724 6.257l3.26-2.446c-.017-.034-.02-.044-.026-.049l-.103-.07A7.134 7.134 0 0 1 9.66 19.1c-.044-.087-.041-.142.031-.214.256-.253.505-.513.756-.77l1.008-1.034-4.995-6.548zm14.175 4.37l4.923 6.503c1.224-2.056 1.854-4.976 1.147-7.928-.566-2.365-1.799-4.324-3.656-5.915l-3.279 2.46c.063.045.099.072.136.097a7.137 7.137 0 0 1 2.45 2.798c.048.096.05.157-.032.238-.263.26-.515.528-.771.794l-.918.953z"/></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/act.svg b/cmd/web/static/icons/color/act.svg
new file mode 100644
index 0000000..488fcb8
--- /dev/null
+++ b/cmd/web/static/icons/color/act.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" r="16" fill="#767DFF" fill-rule="nonzero"/><path fill="#FFF" d="M13.77 6.5h4.46a.87.87 0 0 1 .759.444l6.906 12.319a.87.87 0 0 1 0 .85l-2.21 3.942a.87.87 0 0 1-.758.445H9.073a.87.87 0 0 1-.759-.445l-2.209-3.942a.87.87 0 0 1 0-.85l6.906-12.319a.87.87 0 0 1 .759-.444zM16 11.401l-4.653 8.287h9.306L16 11.401z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/ada.svg b/cmd/web/static/icons/color/ada.svg
new file mode 100644
index 0000000..fd1e7ec
--- /dev/null
+++ b/cmd/web/static/icons/color/ada.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" r="16" fill="#3CC8C8"/><path fill="#FFF" fill-rule="nonzero" d="M15.725 6.06c.479-.247 1.064.324.81.795-.149.384-.71.486-.996.193-.303-.28-.204-.836.186-.989zm-5.155.546c.291-.118.66.144.63.457.03.338-.39.588-.687.427-.393-.15-.348-.778.057-.884zm10.558.893c-.455-.054-.527-.758-.09-.9.34-.162.652.143.702.46-.072.27-.302.518-.612.44zm-9.385 1.265c.487-.303 1.181.148 1.106.705-.025.561-.783.887-1.211.507-.414-.298-.351-.982.105-1.212zm7.43.322c.217-.55 1.097-.568 1.344-.032.245.417-.056.934-.491 1.076-.577.106-1.124-.508-.853-1.044zm-4.069 1.013c-.005-.474.433-.826.89-.859.304.06.634.187.764.488.243.416.027.987-.41 1.178-.2.11-.438.069-.656.056-.333-.16-.614-.477-.588-.863zm-7.666.69c.445-.27 1.045.22.876.696-.092.411-.654.578-.975.316-.343-.246-.289-.837.1-1.013zm16.462-.002c.377-.288 1 .043.954.511.026.427-.513.75-.887.53-.412-.183-.455-.807-.067-1.04zm-6.64.851c.622-.22 1.362.043 1.716.59.468.667.22 1.683-.507 2.066-.752.453-1.851.07-2.13-.758-.315-.74.145-1.666.92-1.898zm-3.653.073c.69-.32 1.619-.052 1.952.642.392.676.089 1.617-.612 1.966-.702.393-1.693.095-2.032-.63-.381-.702-.043-1.655.692-1.978zM9.95 12.94c.053-.437.472-.722.895-.752.456.055.82.403.87.857-.03.45-.383.888-.867.886-.533.045-1-.477-.898-.991zm10.802-.656c.547-.313 1.306.142 1.282.76.037.655-.803 1.116-1.347.732-.566-.32-.522-1.22.065-1.492zm-8.63 2.307c.638-.173 1.37.123 1.683.701.343.582.203 1.39-.33 1.818-.685.626-1.946.374-2.31-.48-.419-.783.09-1.833.956-2.04zm6.927-.003c.621-.175 1.351.06 1.685.617.442.637.231 1.588-.426 1.998-.69.477-1.756.227-2.136-.519-.46-.771.003-1.861.877-2.096zm-11.04.726c.552-.205 1.164.394.94.933-.136.49-.839.672-1.202.31-.425-.34-.268-1.095.262-1.243zm14.969.782a.836.836 0 0 1 .788-.874c.378.06.746.36.716.765.035.535-.62.898-1.084.647-.217-.109-.328-.328-.42-.538zM5.294 15.58c.332-.143.743.14.667.503-.018.411-.635.57-.861.226-.2-.239-.08-.606.194-.73zm20.949-.009c.234-.163.61-.046.702.223.157.294-.131.696-.467.647-.472.042-.624-.665-.235-.87zm-12.317 1.973c.874-.223 1.814.494 1.82 1.38.056.895-.87 1.688-1.764 1.482-.692-.11-1.235-.766-1.212-1.453-.002-.658.502-1.27 1.156-1.409zm3.462-.001c.887-.244 1.855.486 1.841 1.392.047.878-.85 1.645-1.726 1.47-.825-.104-1.433-.995-1.203-1.783.116-.524.562-.95 1.088-1.08zm-6.676.545c.614-.103 1.19.57.941 1.144-.182.612-1.086.777-1.486.278-.468-.48-.118-1.356.545-1.422zm10.154.027c.548-.226 1.22.24 1.178.825.022.643-.808 1.087-1.343.711-.607-.337-.496-1.33.165-1.536zm2.838 2.8c-.214-.393.175-.914.62-.841.22-.004.375.167.516.311.029.233.078.511-.119.69-.267.333-.872.238-1.017-.16zm-16.268-.732c.415-.271 1.012.134.918.61-.05.423-.59.664-.945.424-.382-.217-.368-.836.027-1.034zm8.193.883c.543-.235 1.235.23 1.183.818.04.65-.815 1.1-1.346.71-.59-.335-.491-1.321.163-1.528zm-3.794.871c.462-.239 1.082.174 1.04.684.014.418-.4.774-.82.712-.347-.007-.573-.314-.685-.605.006-.317.139-.67.465-.79zm7.686.008c.476-.29 1.152.126 1.107.67.012.57-.752.934-1.195.56-.428-.293-.376-.997.088-1.23zm1.337 3.25c-.212-.314.037-.693.38-.765.277.055.57.26.511.574-.04.427-.674.557-.891.192zm-10.611-.273c.084-.25.288-.497.587-.432.435.03.564.676.183.875-.342.227-.74-.084-.77-.443zm5.12.287c.083-.37.568-.549.888-.353.212.09.274.322.328.52-.029.103-.055.207-.08.31-.131.152-.3.305-.518.3-.405.047-.771-.404-.619-.777z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/adx.svg b/cmd/web/static/icons/color/adx.svg
new file mode 100644
index 0000000..9f7a92a
--- /dev/null
+++ b/cmd/web/static/icons/color/adx.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" r="16" fill="#1B75BC"/><path fill="#FFF" d="M11.587 8.602L16 13.208l4.305-4.606L23 11.36l-4.396 4.64L23 20.603l-2.695 2.793L16 18.792l-4.413 4.604L9 20.68l4.36-4.706L9 11.36l2.587-2.757zm.355-.376L15.982 4l4.04 4.226-2.126 2.265-1.914-2.114-1.914 2.114-2.126-2.265zm0 15.548l2.126-2.265 1.914 2.114 1.914-2.114 2.126 2.265L15.982 28l-4.04-4.226z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/ae.svg b/cmd/web/static/icons/color/ae.svg
new file mode 100644
index 0000000..c5cb2c1
--- /dev/null
+++ b/cmd/web/static/icons/color/ae.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" r="16" fill="#DE3F6B"/><path fill="#FFF" fill-rule="nonzero" d="M9.752 11h.904c1.413.134 2.72.821 3.687 1.81 2.009 2.039 3.113 4.916 5.67 6.433 1.848 1.097 4.433.2 5.341-1.654.462-.008.927-.008 1.389-.006-.636 1.883-2.489 3.236-4.515 3.417h-.746c-1.247-.1-2.46-.564-3.403-1.366-1.37-1.123-2.25-2.664-3.315-4.036-.916-1.213-1.85-2.577-3.366-3.128-1.873-.679-4.16.383-4.843 2.187-.6 1.486-.112 3.328 1.23 4.28 1.006.752 2.407 1.033 3.615.595 1.342-.468 2.338-1.532 3.102-2.66.301.417.594.84.884 1.266-1.188 1.447-2.836 2.69-4.796 2.862h-.803C7.317 20.834 5.17 18.804 5 16.406v-.785c.16-2.393 2.28-4.447 4.752-4.621zm11.68 0h.75c2.493.157 4.613 2.228 4.818 4.626v1.23c-2.057.018-4.116.006-6.173.008.002-.36.002-.717 0-1.077 1.626-.004 3.25.007 4.873-.004-.115-.636-.264-1.287-.654-1.826-.95-1.404-2.959-1.978-4.565-1.37-1.28.46-2.244 1.466-2.987 2.54-.286-.397-.57-.8-.845-1.206 1.173-1.468 2.81-2.738 4.783-2.921z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/agi.svg b/cmd/web/static/icons/color/agi.svg
new file mode 100644
index 0000000..7790aae
--- /dev/null
+++ b/cmd/web/static/icons/color/agi.svg
@@ -0,0 +1 @@
<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none"><circle cx="16" cy="16" fill="#6916ff" r="16"/><g fill="#fff"><path d="m17.14375 6.42424242c-.1162577-.08494714-.1508232-.23964595-.08125-.36363636.0945819-.06128021.2179181-.06128021.3125 0 .7083423.29515799 1.3465511.7283664 1.875 1.27272727.3033144.28101863.5567196.60865367.75.96969697.2040135.36756377.3714371.7531454.5 1.15151515.12347.41367331.1865831.84207695.1875 1.27272725-.0625.4242425-.125 2.4848485-1.3125 3.4545455-.3131627.1879998-.722994.1085173-.9375-.1818182-.1745956-.2063022-.1994737-.4957933-.0625-.7272727 1.0299324-1.6040201 1.0778318-3.6245077.125-5.2727273-.3995016-.56578979-.8536328-1.09342169-1.35625-1.57575758zm-1.84375 18.58181818c.125.1212121.125.2424242.0625.3030303s-.1875.1212121-.25.0606061c-.7083423-.295158-1.3465511-.7283664-1.875-1.2727273-.3033144-.2810186-.5567196-.6086537-.75-.969697-.2040135-.3675637-.3714371-.7531454-.5-1.1515151-.12347-.4136733-.1865831-.8420769-.1875-1.2727273.0625-.4242424.125-2.4848485 1.3125-3.4545455.3131627-.1879997.722994-.1085173.9375.1818182.1881847.2080839.1881847.5191889 0 .7272728-1.0299324 1.60402-1.0778318 3.6245076-.125 5.2727272.4054303.5665952.8658637 1.0942545 1.375 1.5757576z" fill-opacity=".5"/><path d="m20.69375 20.0060606c-.0877867-1.1575444-.5467073-2.2594835-1.3125-3.1515151-.7678375-.7725451-1.6530866-1.4265819-2.625-1.939394-.8467272-.4684574-1.6424404-1.0187305-2.375-1.6424242-.6080828-.5742473-1.0221579-1.3139031-1.1875-2.1212121-.1490426-.8375516-.0426024-1.69907884.30625-2.47878793.414094-.86020187 1.0128647-1.62472747 1.75625-2.24242424.0852192-.07781673.1102991-.19941607.0625-.3030303-.034394-.06441677-.0980755-.10935572-.1718632-.12128101-.0737877-.01192528-.1490571.01055695-.2031368.06067495-1.0029801.44071056-1.8505086 1.1571915-2.4375 2.06060606-.6670566.96284119-.97772 2.11656217-.88125 3.27272727.0493146.5850245.197104 1.158268.4375 1.6969697.2590918.5291629.5959283 1.0191069 1 1.4545455.7907221.7567191 1.6972443 1.3904541 2.6875 1.8787878.8483661.4400009 1.6447373.9683747 2.375 1.5757576.6459268.5708698 1.0659472 1.3425819 1.1875 2.1818182.1760426.8791298.0668708 1.7895566-.3125 2.6060606-.421124.8539637-1.0417064 1.600997-1.8125 2.1818182-.0512088.0309509-.0869587.0810392-.0987927.1384159-.0118339.0573768.0012992.1169455.0362927.1646144.034394.0644167.0980755.1093557.1718632.121281s.1490571-.010557.2031368-.060675c.9340424-.5406928 1.7426495-1.2628938 2.375-2.1212121.6192161-.9586295.9061022-2.0841415.81875-3.2121212z"/></g></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/aion.svg b/cmd/web/static/icons/color/aion.svg
new file mode 100644
index 0000000..5a8ed0f
--- /dev/null
+++ b/cmd/web/static/icons/color/aion.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none"><circle cx="16" cy="16" r="16" fill="#00BFEC"/><g fill="#FFF"><path d="M15.971 23.15c-3.957 0-7.176-3.199-7.176-7.13 0-3.932 3.22-7.13 7.176-7.13 3.957 0 7.176 3.198 7.176 7.13 0 3.931-3.219 7.13-7.176 7.13zm0-12.864c-3.181 0-5.77 2.572-5.77 5.734 0 3.161 2.589 5.733 5.77 5.733 3.182 0 5.77-2.572 5.77-5.733 0-3.162-2.588-5.734-5.77-5.734zm5.025-2.415a9.638 9.638 0 0 0-5.025-1.406 9.67 9.67 0 0 0-4.666 1.198l-.684-1.22a11.083 11.083 0 0 1 5.35-1.376c2.04 0 4.032.558 5.761 1.614l-.736 1.19zm2.095 16.51l-.909-1.067a9.519 9.519 0 0 0 3.405-7.294h1.406c0 3.226-1.422 6.273-3.902 8.36zm-7.12 2.59c-2.557 0-5.049-.89-7.016-2.505l.896-1.076a9.667 9.667 0 0 0 6.12 2.185c1.56 0 3.048-.36 4.422-1.068l.647 1.24a11.107 11.107 0 0 1-5.069 1.225z"/><path d="M25.35 13.425a9.558 9.558 0 0 0-1.896-3.59l.9-.746a10.71 10.71 0 0 1 2.125 4.025l-1.128.311zM6.86 21.976a10.742 10.742 0 0 1-1.793-5.956c0-2.962 1.18-5.728 3.323-7.789l.814.837a9.564 9.564 0 0 0-2.966 6.952c0 1.899.554 3.737 1.6 5.316l-.978.64z" opacity=".5"/></g></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/amb.svg b/cmd/web/static/icons/color/amb.svg
new file mode 100644
index 0000000..0fb387f
--- /dev/null
+++ b/cmd/web/static/icons/color/amb.svg
@@ -0,0 +1 @@
<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none"><circle cx="16" cy="16" fill="#3c5be0" r="16"/><path d="m27 16.0153994v.0073649c-.0033065.0800068-.0249234.158135-.06314.2282014-.13904.2553177-3.49118 6.2490343-10.93609 6.2490343s-10.79782-5.9938282-10.93675-6.2490343c-.03852373-.0699897-.06044315-.1481222-.06402-.2282014 0-.0024549 0-.0049099 0-.0073649 0-.0050215 0-.0101547 0-.0151762 0-.0050216 0-.0100431 0-.0150647 0-.0024549 0-.0050215 0-.0074765 0-.0073649.00077-.0147298.00143-.022318v-.0006695c.00493451-.057868.01951488-.1144666.04312-.1673848.00359333-.0066954.00707667-.0137628.01045-.0212021l.00209-.0041289c.00209-.0041288.00418-.0082576.00638-.0123864.13915-.2550945 3.49129-6.2495923 10.93653-6.2495923s10.79705 5.9946093 10.93609 6.249927c.0022.0040173.00418.0081461.00627.0122749l.0022.004352c.0034467.0068442.00671.0137628.00979.0207558.0236051.0529182.0381855.1095168.04312.1673848v.0011159c.00066.0073649.0011.0147299.00143.022318v.0074765.0150646c0 .0050216.0011.0095968.0011.0147299zm-1.1099-.014953c-.56265-.8747533-2.67872-3.7931639-6.51508-4.9678707 1.20923.845963 2.09869 2.1331525 2.43672 3.6304657.2634135.0605616.4520436.2957209.4569561.5696731.0049125.2739523-.1751619.5159157-.4362299.586156s-.5356769-.0493907-.6652395-.2898058c-.1295625-.2404151-.0806035-.5394979.1186033-.7245273-.49412-2.2222012-2.32232-3.9391234-4.57358-4.2385191-.0169567-.0021114-.0336781-.0058478-.04994-.011159-.2167-.0118285-.4373233-.0178544-.66187-.0180776-.2245467-.0002231-.4457933.0058027-.66374.0180776-.0161912.0052949-.0328381.0090311-.04972.011159-.8758286.1177222-1.7099691.4510214-2.42968.9708321-.045749.033583-.1008303.0515575-.1573.0513314-.1183613.0003314-.2233385-.0770458-.2595974-.1913455-.0362588-.1142998.0045304-.2392642.1008674-.3090236.0242-.0175568.0485467-.0348905.07304-.0520009-3.83031 1.1769386-5.94231 4.0906625-6.50463 4.9646346.55715.8663839 2.64 3.7393775 6.40948 4.9349516-1.2388465-.9012661-2.088828-2.2510973-2.37413-3.7702879-.25385874-.0950061-.4109734-.3535609-.3805919-.6263188s.2404074-.4892276.5087632-.5243725.5256878.1201178.6233568.3761057c.0976689.2559879.0104333.5465438-.2113181.7038376.4298956 2.2088548 2.1478782 3.9261742 4.33136 4.3296881.319.0262236.64691.0401724.98384.0401724s.66528-.0139488.98472-.0401724c.8130723-.1525553 1.5808922-.4920267 2.24455-.992369.0779501-.0606517.1820646-.0739978.2724367-.0349229.0903722.0390749.1529842.1245099.1638373.2235582.010853.0990482-.0317365.1963461-.111444.2545998-.0293333.0218716-.0586667.0434829-.088.0648337 3.77861-1.1926728 5.86542-4.0719154 6.42356-4.9393036zm-5.0699.0167384c0 2.6970163-2.1626 4.8914317-4.81987 4.8914317s-4.82053-2.194527-4.82053-4.8914317c0-2.6969046 2.1626-4.8914316 4.8202-4.8914316s4.8202 2.1936343 4.8202 4.8914316zm-.54428 0c0-2.392599-1.91752-4.3390616-4.27548-4.3390616s-4.27702 1.946351-4.27702 4.3390616 1.91829 4.3390617 4.27658 4.3390617 4.27592-1.9464626 4.27592-4.3390617zm-2.69962-1.3429844c.0001792.5236198-.2590417 1.0122818-.68992 1.3005803l.429 2.6264914c.03432.2086731-.1078.3786246-.3168.3786246h-1.91972c-.20757 0-.35123-.1700631-.31757-.3786246l.42801-2.627161c-.6123573-.4114693-.8523907-1.2048058-.5730311-1.8939302s1.0001148-1.0816328 1.7206571-.9370342c.7205424.1445985 1.2396959.7859319 1.239374 1.5310537zm4.34643 2.0429879c-.143 1.2609658-.66506 2.4252948-1.50931 3.3681179-.0653091.0737943-.1645834.1064395-.2601483.0855467s-.1727724-.0921212-.2023223-.186654-.0069127-.1978802.0593206-.2708218c.7636686-.8479736 1.24398-1.9188615 1.37247-3.0600182.0159336-.1393811.1323941-.2444672.27071-.2442703.0102691.0000071.0205249.0007529.03069.0022318.1490678.0177654.2558135.1546113.23859.3058679zm-9.87008-4.8678862c.0525372.0503433.0831484.1198389.085068.1931272.0019197.0732883-.0250103.1443349-.074838.1974375-.76813.8243146-1.26126 1.8510532-1.42296 2.9682913-.0199387.1350711-.1340993.2351433-.26873.2355663-.0134961-.0001208-.0269603-.0013523-.04026-.0036825-.1486135-.0222837-.2513776-.1624314-.22968-.3132329.1772381-1.226712.7244091-2.3677046 1.5664-3.2663479.0494758-.0534851.117939-.0847395.1902115-.0868343s.1423831.0251432.1947885.0756753z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/amp.svg b/cmd/web/static/icons/color/amp.svg
new file mode 100644
index 0000000..b2fbc3b
--- /dev/null
+++ b/cmd/web/static/icons/color/amp.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" r="16" fill="#2DAEE4"/><path fill="#FFF" d="M8.303 11.957h.11c.963-.018 1.8-.382 2.51-1.091.69-.746 1.036-1.601 1.036-2.565 0-.491.177-.914.532-1.269a1.764 1.764 0 0 1 1.296-.532c.49 0 .914.177 1.268.532.355.355.532.778.532 1.269 0 .49-.168.914-.504 1.269a1.71 1.71 0 0 1-1.214.559c-1.037-.037-1.928.318-2.674 1.064s-1.1 1.619-1.064 2.62c.036 1.036.41 1.9 1.119 2.591.782.691 1.655 1.028 2.619 1.01a1.71 1.71 0 0 1 1.214.56c.336.354.504.768.504 1.24 0 .51-.177.942-.532 1.297a1.732 1.732 0 0 1-1.268.532c-.51 0-.941-.178-1.296-.532a1.764 1.764 0 0 1-.532-1.296 3.42 3.42 0 0 0-1.037-2.51 3.57 3.57 0 0 0-2.51-1.12c-.345.019-.64-.036-.886-.163a1.61 1.61 0 0 1-.6-.532 2.21 2.21 0 0 1-.328-.764 2.344 2.344 0 0 1-.04-.832c.236-.891.818-1.337 1.745-1.337zm.025 5.457c.473 0 .887.173 1.241.519.355.345.541.755.56 1.228-.019 1 .327 1.873 1.036 2.619.71.727 1.564 1.091 2.565 1.091h.082c.982 0 1.827-.364 2.537-1.091.727-.728 1.082-1.6 1.064-2.62a3.458 3.458 0 0 0-1.119-2.537c-.718-.683-1.553-1.029-2.507-1.037H13.675a1.71 1.71 0 0 1-1.214-.559 1.78 1.78 0 0 1-.505-1.269c0-.49.178-.914.532-1.269.301-.3.658-.474 1.07-.52l.12-.012.046.001a2.139 2.139 0 0 1 .143.001c.94-.012 1.758-.367 2.457-1.066.746-.746 1.11-1.628 1.091-2.647 0-.4.137-.764.41-1.091l.027-.027.027-.028c0-.018.01-.027.027-.027l.028-.027v-.027h.027V6.99c.018 0 .027-.009.027-.027l.027-.027h.055c0-.019.01-.028.027-.028l.028-.027v-.027h.054c0-.019.01-.028.027-.028l.028-.027.027-.027h.027c0-.018.01-.027.028-.027.018 0 .027-.01.027-.028h.027l.027-.027h.055v-.027h.027l.028-.028h.054V6.61h.055l.027-.027h.055l.027-.027h.082l.027-.028h.082c.018 0 .027-.009.027-.027H19.516l.014.014c.009.009.022.013.04.013h.055l.014.014c.009.009.022.014.04.014h.055l.027.027h.055l.027.027h.055c.018.018.036.027.054.027l.028.028h.054v.027h.028l.027.027.013.014c.01.01.023.014.041.014l.028.027h.027c0 .018.018.027.054.027l.028.027v.028h.027c0 .018.018.027.055.027 0 .018.009.027.027.027v.028h.027l.028.027c.018.018.036.027.054.027l.027.028c0 .018.01.027.028.027v.027h.027c0 .018.005.032.014.04l.013.015c0 .018.01.027.028.027l.027.027c0 .018.004.032.013.041l.014.014.027.027.028.027v.055l.027.027V7.4h.027c0 .019.005.032.014.041l.013.014c0 .018.01.027.028.027v.028c0 .018.004.031.013.04l.014.014.027.027c0 .037.01.055.028.055v.027c0 .019.004.032.013.041l.014.014v.054l.027.028v.082c.018.018.027.036.027.054v.082c.019.018.028.036.028.055V8.3c0 .964.345 1.819 1.036 2.565.71.709 1.556 1.073 2.538 1.091.49-.018.927.15 1.31.505.381.354.572.786.572 1.296 0 .509-.177.94-.532 1.296a1.732 1.732 0 0 1-1.269.532 1.78 1.78 0 0 1-1.268-.505 1.739 1.739 0 0 1-.56-1.242c.019-1-.345-1.882-1.09-2.646-.728-.728-1.61-1.082-2.647-1.064a3.57 3.57 0 0 0-2.51 1.119 3.419 3.419 0 0 0-1.037 2.51l-.001.084c.02.93.365 1.757 1.036 2.48.709.71 1.555 1.074 2.537 1.092.654-.036 1.155.2 1.5.71.346.49.455 1.01.328 1.555-.255.91-.837 1.364-1.746 1.364h-.082c-1.019.036-1.865.41-2.537 1.119-.692.691-1.037 1.537-1.037 2.537 0 .491-.177.914-.532 1.269a1.732 1.732 0 0 1-1.269.532h-.054c-.491 0-.91-.177-1.255-.532a1.755 1.755 0 0 1-.519-1.269c0-1-.345-1.846-1.036-2.537a3.57 3.57 0 0 0-2.51-1.119 1.793 1.793 0 0 1-1.35-.505 1.752 1.752 0 0 1-.56-1.323c0-.491.177-.914.532-1.269a1.764 1.764 0 0 1 1.296-.532z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/ant.svg b/cmd/web/static/icons/color/ant.svg
new file mode 100644
index 0000000..53eb5d7
--- /dev/null
+++ b/cmd/web/static/icons/color/ant.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" r="16" fill="#2CD3E1"/><path fill="#FFF" fill-rule="nonzero" d="M7.965 17.598a5.289 5.289 0 0 1-.01-.317c0-3.517 2.742-6.376 6.172-6.498.082 0 .17 0 .252.007l-.818-.813s3.293-.55 7.521 1.992c0 0 .062.129 0 .508 0 0 1.992.854 2.162 2.514.17 1.66-.886 2.609-1.739 2.744 0 0 .443-.684-.238-1.05a.91.91 0 0 0-.485-.108c-1.302 0-1.452 1.477-1.452 1.477-.014.074-.014.149-.014.223 0 0-.19 1.879 2.922 2.1a18.46 18.46 0 0 0 1.861-2.934 21.79 21.79 0 0 0 1.853-5.146c-1.813-1.486-3.951-2.76-6.25-3.827-.862-.4-1.697-.747-2.488-1.045a27.381 27.381 0 0 0-1.22-.43c-.322.104-.73.246-1.22.43-.79.297-1.626.645-2.487 1.045-2.297 1.066-4.436 2.34-6.249 3.828.098.472.247 1.061.461 1.745a21.528 21.528 0 0 0 1.466 3.555zM27 11.902l-.05.28c-.026.217-.203.995-.421 1.74a22.672 22.672 0 0 1-1.569 3.95c-.906 1.766-2.006 3.306-3.268 4.574-1.557 1.561-3.359 2.714-5.367 3.432l-.112.04L16 26l-.211-.074-.118-.041a14.314 14.314 0 0 1-5.366-3.433c-1.268-1.28-2.367-2.817-3.268-4.574a22.706 22.706 0 0 1-1.89-5.203c-.05-.224-.105-.504-.095-.464L5 11.923l.12-.1.088-.075c1.844-1.552 4.025-2.883 6.38-4.002a34.164 34.164 0 0 1 4.087-1.647L15.993 6l.217.065.108.035c1.08.347 2.515.9 4.084 1.646 2.352 1.117 4.53 2.446 6.372 3.995l.226.16zm-7.602.724c.055-.027.232-.115.437-.325.409.054.811.183.811.183-.743-.447-1.76-.712-2.885-.705 0 0 .43.61 1.623.86l.014-.013z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/appc.svg b/cmd/web/static/icons/color/appc.svg
new file mode 100644
index 0000000..d760ea4
--- /dev/null
+++ b/cmd/web/static/icons/color/appc.svg
@@ -0,0 +1 @@
<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none"><circle cx="16" cy="16" fill="#fd875e" r="16"/><path d="m13.6608306 17.385699 2.3850574-7.1116265 2.4292251 7.1116265zm10.1107294 4.4970579-1.9728252-5.3084758h1.1778061c.4693255-.0039431.8482317-.3768032.8502288-.8366619 0-.2104191-.0853119-.41222-.2371679-.5610088s-.357817-.2323775-.5725738-.2323775h-1.8403221l-.2944515-.8258431h2.0942865c.4590454.0001531.8345731-.3581911.8465481-.8078115.0009839-.2212342-.0882775-.4336857-.2479401-.5901234s-.3764938-.2438962-.6022887-.2429322h-2.719996l-1.4722576-3.96693162c-.2199557-.5667705-.5834739-1.06938789-1.0563449-1.4605521-.4671721-.37644426-1.0592556-.57153036-1.6636511-.54815782-.6059718-.01886667-1.1987912.17560141-1.6710124.54815782-.4731461.39169909-.8377463.89406211-1.0600255 1.4605521l-1.5421899 4.00299462h-2.70527343c-.44984004-.0000045-.81507669.356243-.81710299.7969926 0 .4580922.37901251.8294494.84654814.8294494h2.05379938l-.3165354.8042052h-1.84032201c-.45127353 0-.817103.3584403-.817103.8005989-.00000444.4527042.37347414.8202512.83550622.8222367h1.18148679l-2.00595107 5.3156884c-.12328672.2996903-.19180927.6182931-.20243543.9412447.02091263.4530083.22167704.8800746.5594579 1.1900795.37169674.3154395.84803449.4872528 1.33975446.4832444.85125094.0457129 1.61889834-.4988381 1.84032204-1.3054812l.7766159-2.2683636h7.1441302l.7766159 2.3224581c.2501886.7783218 1.0090079 1.2898446 1.8403221 1.2405678.3093115.0060717.6145405-.0699404.8833546-.2199844.2331823-.1695743.4402002-.3711962.6146676-.5986461.1520208-.2559511.2296642-.5477803.2245192-.8438745-.0487397-.3147916-.1250891-.6248797-.2281999-.9268195z" fill="#fefefe"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/ardr.svg b/cmd/web/static/icons/color/ardr.svg
new file mode 100644
index 0000000..eeda540
--- /dev/null
+++ b/cmd/web/static/icons/color/ardr.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" r="16" fill="#3C87C7"/><path fill="#FFF" d="M15.883 17.19l1.769 2.312L12.5 23l3.383-5.81zM16 6l2.727 4.474L11.455 23H6L16 6zm0 9.842l3.636-2.684L26 23h-4.545L16 15.842z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/ark.svg b/cmd/web/static/icons/color/ark.svg
new file mode 100644
index 0000000..a61927f
--- /dev/null
+++ b/cmd/web/static/icons/color/ark.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none"><circle cx="16" cy="16" r="16" fill="#F70000"/><path fill="#FFF" d="M15.947 13.347L5 24.89 15.996 7 27 25 15.947 13.347zm1.588 4.585h-3.422l1.76-1.936 1.662 1.953v-.017zm-6.6 3.177v-.024l1.941-1.987v-.009l5.92-.025 1.998 2.045h-9.858z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/arn.svg b/cmd/web/static/icons/color/arn.svg
new file mode 100644
index 0000000..9ae7b0b
--- /dev/null
+++ b/cmd/web/static/icons/color/arn.svg
@@ -0,0 +1 @@
<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none"><circle cx="16" cy="16" fill="#0092b5" r="16"/><path d="m11.7594513 14.1022526 4.2827273-7.53824726c.0081161-.01427845.0235039-.02310241.0800092.00055876l4.0740077 7.4008676c-.2199793.1803909-.3599944.452115-.3599944.7560408 0 .3153256.1507156.5959886.385082.7759508l-3.7631085 6.7872241c-.1316071-.0628865-.2793491-.098155-.4354566-.098155-.1516683 0-.2954402.0332912-.4241904.0928574l-3.8734096-6.8991644c.1598253-.1743512.2571342-.4053422.2571342-.6587129 0-.2346812-.0834827-.4501626-.2228009-.6192199zm-.4090272 1.5341578 3.8878175 6.9248271c-.0830809.1036823-.1454164.2242311-.1808401.3555746-3.1382065-.7513619-5.08843319-1.2164553-5.85162265-1.3955027-.32301039-.4544159-.60547754-.9357527-.84410603-1.4384533l2.49195428-4.3862161c.0425258.0054399.0858914.0082458.1299225.0082458.1295306 0 .2533015-.024282.3668745-.0684754zm-.5390714-1.8837877-3.08735302-5.49907149c2.10382236-1.11898088 4.71533462-1.70349795 7.83453662-1.75355121l-4.1620307 7.3258029c-.1258577-.0563546-.2656842-.0877436-.412956-.0877436-.0587204 0-.1162572.0049902-.1721969.0145634zm-.419453.1765017c-.2468757.1790421-.40705261.4672758-.40705261.7923481 0 .3392022.17440421.6382937.43973071.8150704l-2.28953573 4.0299288c-.37640566-.931789-.60651086-1.9270016-.67096644-2.9530092l-.46238428-7.38251876c-.01797621-.29044709.10830975-.56798814.33256011-.74798166zm6.5988975 8.9981651c-.0337075-.1308112-.0940405-.2511656-.1749856-.3551419l3.8184874-6.8871068c.064806.0130125.131895.019845.2006047.019845.1026328 0 .2016498-.0152445.2948429-.0435594l2.4739031 4.4941076c-.2095426.4320077-.4516107.8479086-.724087 1.2441321zm-.7412583 1.2005561c.3710654-.0848541.6628005-.3733685.7471429-.7394413l5.4563088-1.415531c-.6498232.8086442-1.4355367 1.5180363-2.3360562 2.0926218l-3.6229816 2.3134376c-.0768031.0490247-.1592328.085524-.2444139.1094977zm-.4536417 0v2.3721544c-.1013247-.0229954-.1995423-.0633512-.2899616-.1210673l-3.6228737-2.3137569c-.8592116-.5482287-1.6139082-1.21918-2.24577595-1.9819715.98944535.2344132 2.79240815.6648581 5.40835405 1.2912088.0800559.3726994.3744771.6675003.7502572.7534325zm5.3701587-10.334435c-.1036299-.0358526-.2150786-.0553513-.3311522-.0553513-.0801864 0-.1581656.0093055-.2328846.0268797l-3.9974691-7.26182703c3.0326782.06719967 5.5799372.64541794 7.6417771 1.7346548zm.3834059.2410227 3.0894718-5.57223835c.2409637.1789808.3780735.46690107.3593714.76874879l-.4623843 7.38283816c-.0661207 1.0525139-.3065606 2.0726211-.7004317 3.0250984l-2.3138609-4.2033739c.1921343-.1792319.3119781-.4328516.3119781-.7140339 0-.2673454-.1083391-.5097742-.2841444-.6870392zm-5.5494097-2.7996174c-.2886124 0-.5411752.2487808-.5411752.5330104v1.9545844l-2.88634 1.7768078.3094435.6672477 2.5768965-.8449179v1.954478l-.721639.5331168v.5330104l1.2628142-.3553402 1.2628143.3553402v-.5330104l-.721639-.5331168v-1.954478l2.5326441.8899475.3535879-.7118515-2.886232-1.7772336v-1.9545844c0-.2842296-.2525629-.5330104-.5411753-.5330104z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/ast.svg b/cmd/web/static/icons/color/ast.svg
new file mode 100644
index 0000000..0d427b4
--- /dev/null
+++ b/cmd/web/static/icons/color/ast.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#0061ff" r="16"/><path d="M16.01 6L26 16.14l-.375.34c-.167.16-.345.31-.532.46-.326.261-.67.521-1.016.752a14.275 14.275 0 0 1-4.596 2.042c-1.136.28-2.302.42-3.471.42-1.48 0-2.95-.22-4.36-.67a14.27 14.27 0 0 1-4.033-2.013c-.325-.24-.65-.49-.956-.75-.099-.08-.188-.16-.276-.24L6 16.14l1.095-1.112zm8.738 10.47c.148-.12.295-.24.424-.37L16 6.81 6.829 16.1l.187.16c.306.25.611.5.927.72a13.747 13.747 0 0 0 8.067 2.583 13.962 13.962 0 0 0 3.343-.41 13.826 13.826 0 0 0 4.418-1.962c.338-.222.664-.463.977-.72zm-15.03-.48a15.263 15.263 0 0 1 6.134-1.321c2.486 0 4.931.66 7.071 1.922l.139.08-.139.09a12.883 12.883 0 0 1-4.645 1.832l-.039.01-.03-.02a15.887 15.887 0 0 0-8.393-2.403h-.542zm8.639 2.002c1.252-.24 2.446-.67 3.55-1.291a13.312 13.312 0 0 0-6.065-1.452c-1.27 0-2.533.17-3.757.51 2.22.3 4.354 1.06 6.272 2.233zm3.304 1.972a23.88 23.88 0 0 1-1.42 1.752L16.01 26l-2.978-3.013.63-.04c2.104-.13 4.151-.742 5.987-1.792.552-.27 2.012-1.191 2.012-1.191zm-7.347 3.504l1.696 1.721 2.998-3.043a14.252 14.252 0 0 1-4.694 1.322z" fill="#fff" fill-rule="nonzero"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/atm.svg b/cmd/web/static/icons/color/atm.svg
new file mode 100644
index 0000000..bfbe412
--- /dev/null
+++ b/cmd/web/static/icons/color/atm.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#346fce" r="16"/><path d="M20.16 18.706l.956 1.797a4.369 4.369 0 0 1-1.806 5.908l-.124.066a4.369 4.369 0 0 1-5.909-1.806l-3.223-6.062a4.369 4.369 0 0 1 1.592-5.787l-.956-1.797a4.369 4.369 0 0 1 1.807-5.908l.124-.066a4.369 4.369 0 0 1 5.908 1.806l3.223 6.062a4.369 4.369 0 0 1-1.591 5.787zm0 0l-2.267-4.265a4.369 4.369 0 0 0-5.908-1.806l-.124.065c-.073.04-.145.08-.215.122l2.268 4.265a4.369 4.369 0 0 0 5.908 1.806l.124-.065c.073-.04.145-.08.215-.122z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/bat.svg b/cmd/web/static/icons/color/bat.svg
new file mode 100644
index 0000000..f8e71ab
--- /dev/null
+++ b/cmd/web/static/icons/color/bat.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none"><circle cx="16" cy="16" r="16" fill="#FF5000"/><path fill="#FFF" d="M6 23.5l10.051-17L26 23.477 6 23.5zm10.027-10.12l-4.108 6.786h8.235l-4.127-6.786z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/bay.svg b/cmd/web/static/icons/color/bay.svg
new file mode 100644
index 0000000..67b58d8
--- /dev/null
+++ b/cmd/web/static/icons/color/bay.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#6356ab" r="16"/><path d="M22.784 15.974c.058-.065.123-.13.188-.196.21-.226.44-.467.657-.7a4.875 4.875 0 0 0 1.357-3.369c0-.087.014-.445.014-.496C24.899 8.341 22.481 6 19.623 6h-9v3.631H7V26h12.767C22.604 26 25 23.477 25 20.488c.007-2.137-1.314-3.646-2.216-4.514zm-10.357-4.52l7.167.007-4.503 4.565 4.453 4.52h-7.117zm7.34 12.716H8.804V11.447h1.82v10.915h8.92c.736 0 1.393-.445 1.674-1.13a1.832 1.832 0 0 0-.39-1.991l-3.182-3.223 3.233-3.274c.52-.525.671-1.305.39-1.99a1.808 1.808 0 0 0-1.675-1.13h-7.16V7.816h7.196c1.906 0 3.508 1.553 3.573 3.441 0 .08-.015.394-.015.401v.036a3.054 3.054 0 0 1-.858 2.122c-.224.234-.455.481-.664.7-.354.372-.657.693-.802.839l-.65.641.643.65c.087.087.195.189.325.313.75.7 2.014 1.866 2.014 3.514.007 1.969-1.595 3.697-3.429 3.697z" fill="#fff" fill-rule="nonzero"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/bcc.svg b/cmd/web/static/icons/color/bcc.svg
new file mode 100644
index 0000000..649b27a
--- /dev/null
+++ b/cmd/web/static/icons/color/bcc.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none"><circle cx="16" cy="16" r="16" fill="#F7931C"/><path fill="#FEFDFC" d="M7.351 19.32c-.008-3.012 2.113-5.54 5.147-6.109.26-.048.334-.135.327-.389a41.633 41.633 0 0 1 0-2.029c.005-.243-.072-.388-.281-.524-.729-.475-1.027-1.339-.76-2.116a1.875 1.875 0 0 1 1.888-1.29c.77.036 1.475.609 1.683 1.37.21.764-.082 1.595-.76 2.026-.24.152-.315.305-.307.577.02.676.013 1.352.004 2.029-.003.196.026.301.259.331.443.059.876.178 1.286.354.154.066.237.026.34-.088 1.435-1.581 2.875-3.159 4.318-4.733.149-.162.106-.273.038-.44-.352-.868-.146-1.805.518-2.425.606-.565 1.608-.726 2.332-.375.852.413 1.32 1.205 1.262 2.135-.078 1.244-1.288 2.181-2.516 1.926-.249-.052-.393.008-.554.186a787.317 787.317 0 0 1-4.024 4.414c-.163.177-.186.272.017.448 2.204 1.922 2.804 4.818 1.548 7.456-.095.2-.074.314.08.46.367.349.722.71 1.074 1.075.14.145.271.183.479.13.81-.204 1.65.16 2.054.863.411.714.305 1.614-.261 2.213-.554.589-1.459.76-2.162.408-.768-.384-1.192-1.205-1.01-2.048.053-.242-.003-.38-.165-.533a19.247 19.247 0 0 1-.867-.874c-.163-.176-.264-.179-.45-.004-1.899 1.77-4.101 2.228-6.531 1.364-2.416-.857-3.999-3.206-4.006-5.787"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/bcd.svg b/cmd/web/static/icons/color/bcd.svg
new file mode 100644
index 0000000..8da9bb6
--- /dev/null
+++ b/cmd/web/static/icons/color/bcd.svg
@@ -0,0 +1 @@
<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none"><circle cx="16" cy="16" fill="#fcc339" r="16"/><path d="m22.5845827 9.69361986.077156.1714568-3.0542381 1.40230574 1.374279 4.550058 4.521536-2.283592.0588638.1189163.0192992-.0219106-2.9293895-3.9058319zm-.164679-.07660466-2.773374-1.29010604h-7.1709619l-2.9615523 1.35975055 3.0802303 1.29638639h6.8504269zm-13.15348632.31958869-2.773104 3.60141471 4.51327892 2.2794218 1.3796353-4.567792zm3.43996392 1.37335131-1.4257191 4.7203694 4.7135238 8.3319425 4.7135237-8.3319425-1.4257191-4.7203694zm12.5117368 2.7334271-4.2190484 2.1308214-4.2051243 7.4332611zm-10.0466349 9.5235264-4.1821809-7.392705-4.19602925-2.1191955zm-8.74069295-9.9234324.0336235-.0679259-.04359028.0566105zm2.79141676-4.18193349 3.18325709-1.46154281h7.3120077l3.1436343 1.46234211 3.1388939 4.18516979-9.9994245 11.3524881-10.0005755-11.3537949zm9.20074409 5.37253349c.0586745.6074157-.1921959.9719919-.5934555 1.1789076.6604867.160618 1.0743578.5581758.9927123 1.4491545-.1011245 1.1065011-.9154927 1.40335-2.079031 1.4709575l-.0002158 1.1624696-.6920856.0000734.0002989-1.1469198c-.1793421.000167-.3630437-.00136-.5528672-.0053338l.0000225 1.1522285-.6913433-.000114-.0002931-1.1645369c-.1618988-.0010433-.3268119-.0039206-.4944171-.004122l-.900653.0000338.1375112-.8370122s.5119499.0080793.5030944.0001343c.1958569-.0003443.2477166-.1427952.2600193-.2321394l.0001736-1.8375899c.0253752-.0002187.0500544-.0000619.07311-.0000941-.0285735-.0039645-.0538089-.0047793-.0731533-.0048856l-.000062-1.3117188c-.0265388-.1422193-.1177768-.3070294-.3981088-.307115.0084953-.0095311-.5025844.0003357-.5025844.0003357l-.0001819-.748547.9545573.0003296.0000906.0035704c.1434829-.000096.2906323-.0029144.4404724-.0060129l.0002551-1.1511009.6917145.0000204-.0001019 1.1285045c.1847719-.0037338.3707498-.0073729.5526896-.0073973l-.0000419-1.1210821.6920855-.0000734.000023 1.1514298c.8933667.0792604 1.600958.3575414 1.6797656 1.1876455zm-.968267 2.4900574c.0000567-.9077082-1.4707626-.7710989-1.9399463-.7712115l-.0001752 1.5429441c.469045-.0004512 1.9405057.0985344 1.9401215-.7717326zm-.3218825-2.1768832c-.0000872-.8258256-1.2273547-.7000062-1.6180474-.6999746l-.0000391 1.3993795c.3906927-.0000316 1.6178703.0923616 1.6180865-.6994049z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/bch.svg b/cmd/web/static/icons/color/bch.svg
new file mode 100644
index 0000000..fa87ef1
--- /dev/null
+++ b/cmd/web/static/icons/color/bch.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#8dc351" r="16"/><path d="M21.207 10.534c-.776-1.972-2.722-2.15-4.988-1.71l-.807-2.813-1.712.491.786 2.74c-.45.128-.908.27-1.363.41l-.79-2.758-1.711.49.805 2.813c-.368.114-.73.226-1.085.328l-.003-.01-2.362.677.525 1.83s1.258-.388 1.243-.358c.694-.199 1.035.139 1.2.468l.92 3.204c.047-.013.11-.029.184-.04l-.181.052 1.287 4.49c.032.227.004.612-.48.752.027.013-1.246.356-1.246.356l.247 2.143 2.228-.64c.415-.117.825-.227 1.226-.34l.817 2.845 1.71-.49-.807-2.815a65.74 65.74 0 0 0 1.372-.38l.802 2.803 1.713-.491-.814-2.84c2.831-.991 4.638-2.294 4.113-5.07-.422-2.234-1.724-2.912-3.471-2.836.848-.79 1.213-1.858.642-3.3zm-.65 6.77c.61 2.127-3.1 2.929-4.26 3.263l-1.081-3.77c1.16-.333 4.704-1.71 5.34.508zm-2.322-5.09c.554 1.935-2.547 2.58-3.514 2.857l-.98-3.419c.966-.277 3.915-1.455 4.494.563z" fill="#fff" fill-rule="nonzero"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/bcn.svg b/cmd/web/static/icons/color/bcn.svg
new file mode 100644
index 0000000..1fb77b5
--- /dev/null
+++ b/cmd/web/static/icons/color/bcn.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none"><circle cx="15.999" cy="15.999" r="15.999" fill="#F04086"/><path fill="#FFF" d="M23.437 16.754c-.63-.696-1.536-1.128-2.72-1.296v-.025c1.037-.168 1.852-.593 2.406-1.273a3.717 3.717 0 0 0 .862-2.404c0-1.461-.47-2.454-1.444-3.235-.974-.78-2.436-1.037-4.417-1.037h-7.481v6.963H6.347v2.667h11.727c.923 0 1.616.065 2.074.434.458.369.692.846.692 1.551s-.231 1.307-.692 1.685c-.46.377-1.154.626-2.074.626H14.05v-2.074h-3.407v4.741h7.727c1.965 0 3.467-.513 4.509-1.31 1.041-.797 1.53-1.974 1.53-3.419a3.81 3.81 0 0 0-.972-2.594zm-5.793-2.314H14.05v-4.296h3.594c1.848 0 2.77.721 2.77 2.148s-.922 2.148-2.77 2.148z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/bco.svg b/cmd/web/static/icons/color/bco.svg
new file mode 100644
index 0000000..11265dd
--- /dev/null
+++ b/cmd/web/static/icons/color/bco.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#2c76b7" r="16"/><path d="M14.122 20.826l-1.506-.848c-.38.515-.998.85-1.698.85s-1.32-.336-1.699-.853l-.489.277a.856.856 0 0 1 .066.33.887.887 0 0 1-.898.876c-.496 0-.898-.392-.898-.876s.402-.877.898-.877c.289 0 .545.133.71.34l.48-.272a1.992 1.992 0 0 1-.259-.984c0-1.1.892-1.996 2.008-2.038v-1.554c-1.087-.042-1.954-.915-1.954-1.986 0-.34.088-.662.243-.942l-.51-.284a.904.904 0 0 1-.718.35c-.496 0-.898-.393-.898-.877s.402-.876.898-.876.898.392.898.876c0 .112-.022.22-.061.318l.52.29c.368-.51.976-.842 1.663-.842.702 0 1.32.346 1.686.873l1.533-.849c-.14-.272-.22-.58-.22-.905 0-1.072.858-1.948 1.94-2.01v-.588a.884.884 0 0 1-.775-.869c0-.484.402-.876.898-.876s.898.392.898.876c0 .444-.338.81-.776.869v.588c1.082.062 1.94.938 1.94 2.01 0 .326-.08.635-.221.908l1.53.861a2.047 2.047 0 0 1 1.71-.908c.709 0 1.332.353 1.697.889l.505-.321a.856.856 0 0 1-.059-.314c0-.484.402-.876.898-.876s.898.392.898.876-.402.877-.898.877a.904.904 0 0 1-.72-.353l-.5.318c.137.268.215.57.215.891 0 1.091-.9 1.977-2.015 1.987v1.618c1.13.01 2.042.908 2.042 2.013 0 .335-.084.651-.233.93l.514.29a.905.905 0 0 1 .697-.324c.496 0 .898.393.898.877s-.402.876-.898.876a.887.887 0 0 1-.898-.876c0-.124.026-.242.074-.349l-.513-.29c-.371.53-.996.879-1.704.879-.701 0-1.32-.342-1.693-.864l-1.534.863c.167.295.262.635.262.996 0 1.087-.86 1.978-1.953 2.06v.384a.883.883 0 0 1 .735.863.887.887 0 0 1-.898.876.887.887 0 0 1-.898-.876c0-.458.358-.833.816-.873v-.37c-1.13-.042-2.034-.95-2.034-2.064 0-.36.093-.697.258-.991zm.13-.203a2.13 2.13 0 0 1 1.728-.872c.71 0 1.34.343 1.724.868l1.536-.865a1.966 1.966 0 0 1-.241-.945c0-1.038.804-1.892 1.838-2.002v-1.64c-1.019-.11-1.811-.952-1.811-1.976 0-.312.073-.608.205-.87l-1.534-.864c-.37.542-1 .899-1.717.899-.718 0-1.35-.358-1.72-.9l-1.53.847c.143.272.224.58.224.908 0 1.044-.824 1.9-1.872 1.98v1.565c1.077.08 1.926.96 1.926 2.033 0 .358-.095.694-.261.987zm-3.334-.766c.605 0 1.095-.478 1.095-1.068 0-.59-.49-1.068-1.095-1.068-.604 0-1.094.478-1.094 1.068 0 .59.49 1.068 1.094 1.068zm0-5.605c.59 0 1.067-.466 1.067-1.04s-.478-1.042-1.067-1.042-1.066.466-1.066 1.041.477 1.041 1.066 1.041zm5.062-2.855c.596 0 1.08-.472 1.08-1.054 0-.583-.484-1.055-1.08-1.055-.597 0-1.08.472-1.08 1.055 0 .582.483 1.054 1.08 1.054zm5.081 2.835c.59 0 1.067-.466 1.067-1.04 0-.576-.478-1.042-1.067-1.042s-1.066.466-1.066 1.041.477 1.041 1.066 1.041zm0 5.631c.597 0 1.08-.472 1.08-1.054 0-.583-.483-1.055-1.08-1.055-.596 0-1.08.472-1.08 1.055 0 .582.484 1.054 1.08 1.054zM15.98 22.9c.612 0 1.108-.485 1.108-1.082s-.496-1.082-1.108-1.082c-.613 0-1.109.484-1.109 1.082s.496 1.082 1.109 1.082zm0-3.98c-1.652 0-2.991-1.307-2.991-2.919s1.339-2.92 2.99-2.92c1.653 0 2.992 1.308 2.992 2.92s-1.34 2.92-2.991 2.92zm0-1.775c.647 0 1.172-.512 1.172-1.144s-.525-1.144-1.172-1.144c-.648 0-1.173.512-1.173 1.144s.525 1.144 1.173 1.144z" fill="#fff" fill-rule="nonzero"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/bcpt.svg b/cmd/web/static/icons/color/bcpt.svg
new file mode 100644
index 0000000..cb7f1ee
--- /dev/null
+++ b/cmd/web/static/icons/color/bcpt.svg
@@ -0,0 +1 @@
<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none"><circle cx="16" cy="16" fill="#404040" r="16"/><path d="m16 27c-6.07513225 0-11-4.9248678-11-11 0-6.07513225 4.92486775-11 11-11 6.0751322 0 11 4.92486775 11 11 0 6.0751322-4.9248678 11-11 11zm0-1.102367c5.4663117 0 9.897633-4.4313213 9.897633-9.897633s-4.4313213-9.89763295-9.897633-9.89763295-9.89763295 4.43132125-9.89763295 9.89763295 4.43132125 9.897633 9.89763295 9.897633zm6.0427298-13.7778974c.1656932 2.937842-2.5506609 3.7138949-2.5506609 3.7138949 3.1042115.443652 2.937842 3.1042115 2.937842 3.1042115 0 4.3222256-4.8220105 4.4913003-4.8220105 4.4913003h-6.762988v-14.85693203h6.0981863c5.0996311.221826 5.0996311 3.54752533 5.0996311 3.54752533zm-7.7057486-.8869658v3.6023055h2.4390717s1.7184752-.0547802 1.8293882-1.4411927v-.8869659s0-1.1632339-1.6630187-1.2741469zm4.6008608 8.1494005v-.8876422s0-1.1642484-1.6630188-1.2751614h-2.9388564v3.6043345h2.7728251s1.7181371-.0551184 1.8290501-1.4415309z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/bdl.svg b/cmd/web/static/icons/color/bdl.svg
new file mode 100644
index 0000000..1675dd2
--- /dev/null
+++ b/cmd/web/static/icons/color/bdl.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" r="16" fill="#E54C40"/><path fill="#FFF" fill-rule="nonzero" d="M9.328 8.617c-.02-.147.118-.235.197-.335.994-.984 1.984-1.972 2.968-2.965-.014 2.716.008 5.432-.011 8.148 2.049-1.13 4.63-1.18 6.736-.168-.002.175-.002.349-.002.525-1.681-.904-3.748-1.02-5.541-.39-2.063.71-3.707 2.457-4.35 4.536.003-3.118-.001-6.234.003-9.351zm13.39 11.662a6.652 6.652 0 0 1-1.897 4.405 6.697 6.697 0 0 1-8.503.91c-1.48-.974-2.55-2.554-2.878-4.296-.285-1.38-.092-2.845.501-4.12a6.749 6.749 0 0 1 3.268-3.252c1.884-.888 4.18-.813 6.004.192-.011 1.494-.01 2.988.001 4.482-.298-.617-.74-1.169-1.325-1.535-1.157-.747-2.765-.712-3.882.098-1.23.846-1.785 2.524-1.296 3.935.437 1.391 1.82 2.412 3.282 2.396 1.406.035 2.763-.884 3.266-2.195.32-.743.24-1.564.247-2.35.006-4.055-.01-8.11-.008-12.164.001-.51.01-1.02-.02-1.528 1.09 1.074 2.17 2.161 3.25 3.246-.022 3.925 0 7.85-.01 11.777z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/bela.svg b/cmd/web/static/icons/color/bela.svg
new file mode 100644
index 0000000..589bded
--- /dev/null
+++ b/cmd/web/static/icons/color/bela.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#13a0f6" r="16"/><path d="M8.297 11.568A2.422 2.422 0 0 1 7 9.422a2.416 2.416 0 1 1 4.553-1.134 8.891 8.891 0 0 1 4.501-1.216c4.94 0 8.946 4.014 8.946 8.964S20.995 25 16.054 25s-8.946-4.013-8.946-8.964c0-1.627.433-3.152 1.189-4.468zm7.757 8.878c2.43 0 4.4-1.974 4.4-4.41s-1.97-4.41-4.4-4.41-4.4 1.975-4.4 4.41 1.97 4.41 4.4 4.41z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/blcn.svg b/cmd/web/static/icons/color/blcn.svg
new file mode 100644
index 0000000..2a360be
--- /dev/null
+++ b/cmd/web/static/icons/color/blcn.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#2aabe4" r="16"/><path d="M7.9 7h6.2a.9.9 0 0 1 .9.9v6.2a.9.9 0 0 1-.9.9H7.9a.9.9 0 0 1-.9-.9V7.9a.9.9 0 0 1 .9-.9zm10 0h6.2a.9.9 0 0 1 .9.9v6.2a.9.9 0 0 1-.9.9h-6.2a.9.9 0 0 1-.9-.9V7.9a.9.9 0 0 1 .9-.9zm0 10h6.2a.9.9 0 0 1 .9.9v6.2a.9.9 0 0 1-.9.9h-6.2a.9.9 0 0 1-.9-.9v-6.2a.9.9 0 0 1 .9-.9zm-10 0h6.2a.9.9 0 0 1 .9.9v6.2a.9.9 0 0 1-.9.9H7.9a.9.9 0 0 1-.9-.9v-6.2a.9.9 0 0 1 .9-.9z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/blk.svg b/cmd/web/static/icons/color/blk.svg
new file mode 100644
index 0000000..f188931
--- /dev/null
+++ b/cmd/web/static/icons/color/blk.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#181818" r="16"/><path d="M23.1 11.13c.047 2.913-2.436 3.732-2.436 3.732s1.012-1 .965-3.563c-.048-2.563-1.93-3.83-1.93-3.83s3.354.747 3.4 3.66zM11.936 24.819l-3.436.169v-.321s2.103-.217 2.103-3.99v-9.64C10.603 7.843 8.5 7.29 8.5 7.29V7l3.436.168zm5.492.18c-1.495.013-4.268-.196-4.268-.196V7.193c1.828-.025 2.467-.277 3.973-.06 1.507.216 2.801 1.721 3.154 3.226.353 1.505-.023 2.938-.506 3.72s-1.541 1.325-1.541 1.325 1.6.554 2.165 1.035c.565.482 1.66 1.794 1.236 4.648-.424 2.854-2.719 3.9-4.213 3.912zm3.971-.65s1.63-1.42 1.558-4.301-1.558-4.235-1.558-4.235 3.066.77 3.1 4.202c.036 3.431-3.1 4.335-3.1 4.335zm-3.1-10.334c1.098-1.461.753-4.21-.577-5.15-1.33-.94-2.73-.47-3-.205-.272.265-.26 6.43-.26 6.43s2.738.386 3.836-1.075zm.203 2.625c-1.028-.458-4.04-.338-4.04-.338s-.047 1.557.063 4.471 1.083 2.898 2.095 2.938c1.012.04 2.942-.032 3.577-2.545.636-2.512-.667-4.069-1.695-4.526z" fill="#fff" fill-rule="nonzero"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/block.svg b/cmd/web/static/icons/color/block.svg
new file mode 100644
index 0000000..95926a7
--- /dev/null
+++ b/cmd/web/static/icons/color/block.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" r="16" fill="#101341" fill-rule="nonzero"/><g fill="#FFF"><path d="M11.022 7H21.25l5.25 9-5.25 9H10.931l5.16-9-5.07-9zm5.43 3.166L19.803 16l-3.35 5.834h2.988L22.789 16l-3.35-5.834h-2.986z"/><path opacity=".5" d="M12.113 11.026L9.211 16l2.876 4.93-1.839 3.209L5.5 16l4.789-8.211z"/></g></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/bnb.svg b/cmd/web/static/icons/color/bnb.svg
new file mode 100644
index 0000000..fe65564
--- /dev/null
+++ b/cmd/web/static/icons/color/bnb.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none"><circle cx="16" cy="16" r="16" fill="#F3BA2F"/><path fill="#FFF" d="M12.116 14.404L16 10.52l3.886 3.886 2.26-2.26L16 6l-6.144 6.144 2.26 2.26zM6 16l2.26-2.26L10.52 16l-2.26 2.26L6 16zm6.116 1.596L16 21.48l3.886-3.886 2.26 2.259L16 26l-6.144-6.144-.003-.003 2.263-2.257zM21.48 16l2.26-2.26L26 16l-2.26 2.26L21.48 16zm-3.188-.002h.002v.002L16 18.294l-2.291-2.29-.004-.004.004-.003.401-.402.195-.195L16 13.706l2.293 2.293z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/bnt.svg b/cmd/web/static/icons/color/bnt.svg
new file mode 100644
index 0000000..642a352
--- /dev/null
+++ b/cmd/web/static/icons/color/bnt.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none"><circle cx="16" cy="16" r="16" fill="#000D2B"/><path fill="#FFF" d="M15.92 5.88l-4.518 2.647 4.518 2.648 4.603-2.648L15.92 5.88zm.743 14.134v5.295l6.137-3.501v-5.296l-6.137 3.502zm4.603-9.822v5.296l-4.604 2.648V12.84l4.604-2.648zm-11.082 5.296l4.604 2.648V12.84l-4.604-2.648v5.296zm0 7.174l4.604 2.647v-5.295l-4.604-2.647v5.294z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/bnty.svg b/cmd/web/static/icons/color/bnty.svg
new file mode 100644
index 0000000..283dbb3
--- /dev/null
+++ b/cmd/web/static/icons/color/bnty.svg
@@ -0,0 +1 @@
<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none"><circle cx="16" cy="16" fill="#fd7a3d" r="16"/><path d="m25.195212 19.4007634c.7698317.4198473 1.0264423 1.3854961.5132212 2.1412213-.4276843.7557252-1.4113582 1.0076336-2.1811899.5877863-.5132211-.2938931-.7698317-.7977099-.8126001-1.3015267h-3.9346954l-1.8818108 3.1908397c0 .0419847-.0427684.0839694-.0855369.1259542.4276843.2519084.7270633.7557252.7270633 1.3015267 0 .8396946-.7270633 1.5534351-1.5824318 1.5534351-.8553686 0-1.5824319-.6717557-1.5824319-1.5534351 0-.5458015.299379-1.0076336.7270633-1.3015267 0-.0419848-.0427684-.0839695-.0855368-.1259542l-1.8818109-3.1908397h-3.93469535c-.04276843.5458015-.34214743 1.0076336-.81260013 1.3015267-.76983171.4198473-1.75350555.1679389-2.18118983-.5877863s-.17107371-1.721374.59875799-2.1412213c.51322114-.2938932 1.0692107-.2938932 1.53966341-.0419848.04276843-.0419847.04276843-.1259542.08553685-.1679389l1.92457926-3.1908397-1.88181083-3.1908397c-.04276843-.0419847-.08553685-.1259542-.08553685-.1679389-.47045271.2099236-1.0692107.2519084-1.53966341-.0419848-.76983171-.4198473-1.02644227-1.3854961-.59875799-2.1412213.42768428-.75572522 1.41135812-1.00763362 2.18118982-.58778629.51322114.29389309.76983171.79770989.81260014 1.30152669h3.97746382l1.8818108-3.19083967c0-.04198473.0427684-.08396947.0855369-.1259542-.4276843-.25190839-.7270633-.75572519-.7270633-1.30152672 0-.83969465.7270633-1.55343511 1.5824318-1.55343511.8553686 0 1.5824319.67175573 1.5824319 1.55343511 0 .54580153-.299379 1.00763359-.7270633 1.30152672 0 .04198473.0427684.08396947.0855368.1259542l1.8818109 3.19083967h3.9346954c.0427684-.5458015.3421474-1.0076336.8126001-1.30152669.7698317-.41984733 1.7535055-.16793893 2.1811898.58778629.4276843.7557252.1710737 1.721374-.598758 2.1412213-.5132211.2938932-1.0692107.2938932-1.5396634.0419848-.0427684.0419847-.0427684.1259542-.0855368.1679389l-1.8818109 3.1908397 1.8818109 3.1908397c.0427684.0419847.0855368.1259542.0855368.1679389.4704527-.2099236 1.0692107-.2519084 1.5396634.0419848zm-7.1423275-4.4503817c0-.8816794-.7270632-1.5954199-1.6252002-1.5954199h-2.0528846c-.2138421 0-.3849158.167939-.3849158.3778626v4.5343512c0 .2099236.1710737.3778626.3849158.3778626h2.0528846c.898137 0 1.6252002-.7137405 1.6252002-1.5954199 0-.3778626-.1283052-.7557252-.3849158-1.0076336.2138421-.3358778.3849158-.6717557.3849158-1.091603z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/bpt.svg b/cmd/web/static/icons/color/bpt.svg
new file mode 100644
index 0000000..a8c0c3a
--- /dev/null
+++ b/cmd/web/static/icons/color/bpt.svg
@@ -0,0 +1 @@
<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none"><circle cx="16" cy="16" fill="#0f63d8" r="16"/><path d="m25.8836586 20.737424c-.0963286.1985526-.2024867.3931735-.3165084.5799309-.0766698.1376107-.1513736.2752214-.2319751.4069345-.037352.0609419-.0668403.1238497-.1041923.1828257h-.0117953c-1.568627 2.4925151-4.0793587 4.243979-6.9602472 4.855406-2.8808886.6114269-5.8865958.0307474-8.3324178-1.6097589-.04914728-.0334198-.09239687-.0707712-.14154415-.104191-.18872552-.1199179-.36958748-.2535969-.54848355-.3931735-.11598756-.088464-.23000923-.1788939-.34009911-.2712897-.15923716-.133679-.33813323-.2988118-.46001847-.4128321-.12188523-.1140203-.23197512-.2182113-.35582624-.3459927-.12385113-.1277814-.23197512-.2496652-.35779214-.3931735-.12581701-.1435083-.27522472-.3165046-.36958748-.4364225-.09436276-.119918-.18479374-.2418017-.27325883-.3656514-.12188523-.1690646-.24180458-.340095-.35386035-.5150572-.07273797-.1140204-.14154415-.2300065-.21035033-.3479586-.11008988-.1828256-.21821388-.3794124-.31847432-.5759991-.05897672-.1159862-.11402167-.2339383-.16906661-.3518903-.09239687-.1985526-.18282785-.4069346-.26342938-.6035213-.04914727-.1258155-.09436276-.2535969-.13957825-.3813783-.06880618-.2005185-.13761236-.4089004-.19658908-.6054871-.03931782-.1415425-.0648744-.2771873-.108124-.4226615-.04914727-.1965868-.09632865-.3931735-.13368058-.5897603-.01965891-.1494059-.05307905-.3086411-.06684029-.4501836-.02752247-.1965867-.05504494-.3931735-.07273796-.5897602-.01376124-.1553036-.03145425-.3106071-.03145425-.4659106-.01572713-.1965867-.01572713-.3931735-.01572713-.5897602 0-.1513718.01179535-.3007777.01179535-.4521495.00982945-.2103478.02359069-.4187298.04521548-.6290776.01376124-.1376107.03145426-.2732556.05111317-.4108663.03145425-.2254195.07011677-.4508389.11598756-.6762584.02490128-.1192626.05176846-.2385252.08060152-.3577879.05635554-.2411464.12188524-.4816375.19658909-.7214733.03276485-.1035357.06684029-.2070714.10222632-.3106071.08518861-.2463887.18020667-.4908115.28505418-.7332685.02359069-.0550443.05111316-.1218838.0648744-.1670987.01376123-.045215.04128371-.0923958.07863563-.1317132.10419222-.222143.21821389-.4423201.33813323-.6605314.05701083-.1218838.12581701-.2418017.19658909-.3597537.05111316-.0864982.0845333-.1670988.1494077-.2614604.0648744-.09436164.13957825-.19265501.20641854-.29094839.08846509-.13957658.17889607-.26735796.27325883-.39317348.12581702-.1690646.2575317-.33419746.39317817-.49539859.09829455-.11402031.1946232-.22607475.29488363-.33616333.14940771-.1625117.30274719-.3197811.46001846-.47180818.09829455-.09239577.1946232-.18479153.29488363-.27325557.17561959-.15464823.35451565-.30208829.53668821-.44232017.09698395-.07601354.19527849-.1507165.29488363-.22410888.18741493-.13105783.37876164-.26211566.57404008-.39317349.1041923-.06880536.2083845-.13367898.3145426-.19658674.1965891-.11402031.3931782-.22410888.5897672-.32633399.1199194-.06290776.2418046-.12188378.3656557-.17889393.1887256-.08649817.3735193-.17103047.5701084-.2476993.1454759-.05897602.269327-.10615684.4423254-.16709873s.3459968-.11795204.5209611-.17103047c.1749643-.05307842.3774511-.10615684.5307905-.14350832.1533395-.03735148.306679-.07077122.4600185-.1022251.2024868-.04128322.4167689-.07470296.613358-.10419098.1336805-.01965867.2673611-.03735148.4030076-.05111255.2221457-.02359041.4462572-.03931735.6723347-.04914668.1218852-.00982934.2457363-.00982934.3695874-.00982934.2319752-.00262116.4646056.00262116.6978913.01572694.1218852.0058976.2457364.01572694.3676216.02555627.222801.01965868.4456019.04652553.6684029.08060057.1297488.01965867.2614635.04128321.3931782.06683949.2149374.04062793.4298748.08846404.6448122.14350832.14351.03735148.28702.07666883.4305301.11991792.2103503.05897602.4069394.12384964.6035284.19658674.1474419.05307842.2948837.11008857.4403596.17103046.1100899.04521495.2221457.08060057.3322356.12974725v.01572694c2.6998068 1.18229761 4.8054146 3.40796823 5.8363157 6.16910551 1.0309011 2.7611374.8991304 5.822138-.3652415 8.4844702-.0196589.0412832-.0432496.0766689-.0629085.1179521zm-14.0561196 4.4998705v-.0019659c4.6448588 2.0809169 10.1126847.3984643 12.7841882-3.9337007.072738-.1199179.1395783-.2437675.2083845-.3656513.0943627-.1808598.2005208-.3538562.2909518-.5504429 1.2218873-2.5130866 1.346492-5.4204421.3441041-8.0288553-1.0023879-2.60841329-3.0419371-4.68412531-5.6323505-5.73221662-.1277829-.05504429-.2594976-.10615684-.3931782-.15530353-.1874149-.06683949-.3754851-.12843667-.5642107-.18479154-.1336805-.03931735-.2634293-.07470296-.3931781-.1081227-.2005209-.05111256-.4010418-.09567222-.6015626-.13367899-.1192641-.02227983-.2385281-.04259379-.3577922-.06094189-.2110056-.03276446-.4226665-.05832073-.6349827-.07666883l-.3361674-.02359041c-.216248-.01048462-.4318407-.01572694-.6467781-.01572694h-.3381332c-.2083844.00917405-.4161135.0242457-.6231874.04521495-.1245064.01441636-.2483575.0301433-.3715534.04718082-.1900361.02621157-.3787616.05832074-.5661765.09632751-.1415442.02883272-.282433.0602866-.4226666.09436163-.1638242.03931735-.3269931.08322172-.4895068.13171312-.1625136.04849139-.3230614.10091453-.4816432.15726939-.1402336.0484914-.2758801.09960395-.4069395.15333766-.1769301.07208181-.3525497.14875063-.5268587.23000649-.1127111.05242313-.2241116.10681213-.3342014.16316699-.1847938.09567222-.3669663.19658675-.5465177.30274359-.096984.05635486-.1933126.11533088-.288986.17692806-.1808619.11270974-.3584474.23459352-.53275639.36565134-.09043098.06159718-.17955136.1271261-.26736115.19658675-.16775602.1323684-.33158026.26997912-.49147272.41283215-.09043098.07994528-.17889607.16185642-.26539526.24573343-.14678652.14809535-.29095185.29815656-.43249599.45018364-.08912039.09305106-.17758548.1933103-.26539527.30077771-.12712761.15071651-.25032344.30536474-.36958748.46394471-.08453331.11402031-.16710073.23000651-.24770225.34795851-.11598756.1690646-.22804334.3400951-.33420145.5170232-.0648744.1081227-.12385112.2162454-.18479374.3243681-.11991934.2024843-.21821388.4069345-.31650843.6192482-.0432496.0904299-.08256741.1808598-.12188523.2732556-.09698395.22673-.18544904.4560812-.26539527.6880536-.03145425.0917405-.06159791.1834809-.09043098.2752214-.07601444.2241089-.14154414.4495284-.19658908.6762584-.02555658.104191-.04914727.2103478-.07077207.3165047-.0432496.2103478-.07863564.4226615-.108124.6349751-.01572713.1218838-.03342014.2457335-.04521549.3676173-.01965891.1965867-.04128371.3931734-.04128371.5897602-.01179534.133679-.01179534.2693238-.01179534.4049687 0 .1867574.01572712.3735148.01572712.5602722.00786357.1395766.01572713.2791532.02948837.4187297.01769301.1847916.04128371.3676172.06880618.5504429.02555658.1356449.04718138.2634263.07273796.4089004.03538603.1847916.07863563.3695831.12385112.5543747.03145426.1258155.06290851.251631.10026044.3794124.05504494.1906891.11795345.3774465.18479374.5642039.04128371.1140203.08060152.2300065.12581701.3440268.07470386.1887233.15727127.371549.23394102.5661698.05111316.1081227.10026043.2162454.15530537.3224023.09829455.1788939.19265731.355822.29488363.5307842.06684029.1081227.1297488.2142795.19658909.3204364.10222632.1612011.2142821.3184705.32633788.4757399.08256742.1140203.14351003.2083819.25163403.3381292.108124.1297472.23000923.2712897.33616734.3931735s.22411156.2535969.33026966.3636854c.10615811.1100886.18872553.1887233.32633789.3184706.13761236.1297472.27719061.2594945.42463242.3833441.10026044.0845323.20445265.1670987.30864487.2476993.16513483.1297473.33420146.2555628.50916576.3754807.4968047.3417538 1.0231319.6384672 1.5727127.8866062zm4.1519615-.8256643c-3.4049186.0023851-6.475967-2.0466185-7.78099318-5.1914789s-.58699936-6.7661832 1.81923598-9.1752015c2.4062354-2.40901832 6.0267603-3.13126512 9.1731801-1.829928s5.1990329 4.3699539 5.200624 7.7748324c-.0032432 4.6460383-3.7659602 8.4131071-8.4120469 8.421776zm0-14.0775766c-2.2900683-.0023857-4.3558947 1.3754757-5.2335521 3.4906657-.87765745 2.11519-.3941648 4.5508171 1.2248773 6.1704029 1.6190422 1.6195858 4.0545301 2.1039194 6.1700504 1.2270078 2.1155202-.8769116 3.4941161-2.9422343 3.4925265-5.2322758-.0032433-3.1221381-2.5317319-5.6532341-5.6539021-5.6597323z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/bq.svg b/cmd/web/static/icons/color/bq.svg
new file mode 100644
index 0000000..618050d
--- /dev/null
+++ b/cmd/web/static/icons/color/bq.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" r="16" fill="#1D1D1D"/><path fill="#FFF" d="M9.962 16.954a3.849 3.849 0 0 0 3.869 3.848c2.122-.013 3.846-1.716 3.847-3.8a3.834 3.834 0 0 0-3.858-3.869c-2.132.003-3.858 1.712-3.858 3.821m.004 4.14v1.273H8V8c.559.01 1.031.21 1.41.605.363.38.544.835.542 1.363-.005.947-.002 1.894-.002 2.886 1.373-1.147 2.902-1.712 4.683-1.44 1.765.27 3.12 1.158 4.044 2.677 1.395 2.295.943 5.226-1.078 7.05-1.971 1.78-5.246 2.056-7.633-.047zm6.359 1.247c.078-.047.119-.075.162-.097a5.713 5.713 0 0 0 1.65-1.222.528.528 0 0 1 .38-.179c1.67-.096 3.175-1.44 3.458-3.084.372-2.16-.94-4.066-3.11-4.48a1.282 1.282 0 0 1-.77-.42c-.4-.442-.886-.787-1.403-1.084-.044-.025-.086-.052-.158-.096.984-.27 1.943-.334 2.915-.113.967.219 1.8.693 2.58 1.34v-1.275H24V26a1.959 1.959 0 0 1-1.401-.602 1.902 1.902 0 0 1-.552-1.376v-2.87c-1.698 1.423-3.576 1.849-5.722 1.189z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/bqx.svg b/cmd/web/static/icons/color/bqx.svg
new file mode 100644
index 0000000..2ba3591
--- /dev/null
+++ b/cmd/web/static/icons/color/bqx.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" r="16" fill="#319E31"/><path fill="#FFF" d="M26.954 15.858c-.555-2.502-1.866-4.506-3.913-5.998-1.724-1.257-3.682-1.887-5.795-1.818-4.574.15-7.95 3.135-9.15 7.034-.713 2.32-.58 4.632.375 6.88.954 2.249 2.546 3.882 4.663 5.044-.233-.06-.47-.11-.699-.181A10.541 10.541 0 0 1 9.37 25.29a10.928 10.928 0 0 1-1.522-1.359 10.317 10.317 0 0 1-1.924-2.9 10.449 10.449 0 0 1-.812-2.826 12.567 12.567 0 0 1-.105-2.126c.034-1.087.234-2.146.579-3.177a11.631 11.631 0 0 1 1.821-3.416 11.575 11.575 0 0 1 3.26-2.901 10.896 10.896 0 0 1 3.619-1.388 11.174 11.174 0 0 1 3.343-.126c.737.084 1.457.23 2.157.466.83.28 1.62.648 2.357 1.133.595.392 1.151.833 1.659 1.334.632.622 1.18 1.316 1.634 2.082.57.959 1 1.978 1.237 3.07.13.597.184 1.211.26 1.82.037.287.046.58.067.87l-.046.012zm-11.365 4.23c0-1.375-.001-2.75.005-4.126 0-.044.072-.118.118-.125a9.88 9.88 0 0 1 .878-.109c.866-.056 1.733-.096 2.6-.006.626.065 1.212.252 1.723.638.87.66.958 1.934.277 2.678a2.108 2.108 0 0 1-.819.573c-.041.016-.07.07-.104.106.038.031.07.079.114.092 1.069.324 1.699 1.277 1.535 2.379-.156 1.046-.79 1.674-1.755 1.992-.923.305-1.879.33-2.836.31-.513-.01-1.025-.06-1.537-.09-.13-.007-.197-.044-.196-.203.006-1.37.004-2.74.004-4.109h-.007zm1.873-1.934h-.003c0 .28.002.561 0 .842-.002.122.034.188.172.183.236-.008.472.01.707 0 .352-.013.689-.086.987-.294.602-.418.563-1.309-.085-1.634a1.62 1.62 0 0 0-.59-.162c-.322-.025-.648.003-.971-.002-.176-.003-.223.082-.219.243.008.275.002.55.002.824zm-.003 3.666h.002c0 .359.003.717-.002 1.076-.002.121.047.186.162.183.4-.01.803.003 1.199-.045.382-.046.733-.21.95-.556.36-.577.283-1.518-.716-1.808-.46-.134-.931-.136-1.403-.135-.144 0-.196.066-.194.21.006.358.002.717.002 1.075zm6.925-6.188c-.212-.258-.388-.514-.606-.727-.35-.342-.707-.684-1.098-.974a6.607 6.607 0 0 0-2.673-1.166 7.403 7.403 0 0 0-2.357-.095 7.628 7.628 0 0 0-2.79.915c-.811.446-1.508 1.04-2.12 1.737a7.687 7.687 0 0 0-1.576 2.875 7.117 7.117 0 0 0-.273 2.906c.026.229.057.457.057.704-.08-.145-.167-.285-.238-.434-.395-.825-.654-1.689-.717-2.607-.09-1.33.115-2.604.674-3.82a7.706 7.706 0 0 1 1.728-2.402 7.627 7.627 0 0 1 3.042-1.763c.959-.294 1.937-.366 2.924-.278a6.671 6.671 0 0 1 2.338.666 6.95 6.95 0 0 1 2.827 2.503c.379.58.657 1.21.857 1.876.005.016 0 .035 0 .084z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/btc.svg b/cmd/web/static/icons/color/btc.svg
new file mode 100644
index 0000000..eca66c2
--- /dev/null
+++ b/cmd/web/static/icons/color/btc.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" r="16" fill="#F7931A"/><path fill="#FFF" fill-rule="nonzero" d="M23.189 14.02c.314-2.096-1.283-3.223-3.465-3.975l.708-2.84-1.728-.43-.69 2.765c-.454-.114-.92-.22-1.385-.326l.695-2.783L15.596 6l-.708 2.839c-.376-.086-.746-.17-1.104-.26l.002-.009-2.384-.595-.46 1.846s1.283.294 1.256.312c.7.175.826.638.805 1.006l-.806 3.235c.048.012.11.03.18.057l-.183-.045-1.13 4.532c-.086.212-.303.531-.793.41.018.025-1.256-.313-1.256-.313l-.858 1.978 2.25.561c.418.105.828.215 1.231.318l-.715 2.872 1.727.43.708-2.84c.472.127.93.245 1.378.357l-.706 2.828 1.728.43.715-2.866c2.948.558 5.164.333 6.097-2.333.752-2.146-.037-3.385-1.588-4.192 1.13-.26 1.98-1.003 2.207-2.538zm-3.95 5.538c-.533 2.147-4.148.986-5.32.695l.95-3.805c1.172.293 4.929.872 4.37 3.11zm.535-5.569c-.487 1.953-3.495.96-4.47.717l.86-3.45c.975.243 4.118.696 3.61 2.733z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/btcd.svg b/cmd/web/static/icons/color/btcd.svg
new file mode 100644
index 0000000..6024971
--- /dev/null
+++ b/cmd/web/static/icons/color/btcd.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none"><circle cx="16" cy="16" r="16" fill="#F60"/><path fill="#FFF" d="M17.078 19.356c5.08-1.567 3.267-6.834 0-7.034.83 0 1.508-2.377 1.508-5.322 7.976.567 11.723 13.711-.24 17.823.077-1.067-.36-4.045-1.267-5.467zM6 17.8v-5.467h.01c2.885-.011 5.212-2.4 5.202-5.322h5.56C16.773 12.977 11.955 17.8 6 17.8zm7.287-.99c3.3 2.712 3.486 7.279 3.486 8.19h-5.561c0-3.022-1.967-5.467-4.403-5.467 4.13-.666 4.971-1.366 6.478-2.722z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/btcz.svg b/cmd/web/static/icons/color/btcz.svg
new file mode 100644
index 0000000..62ea7cd
--- /dev/null
+++ b/cmd/web/static/icons/color/btcz.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none"><circle cx="16" cy="16" r="16" fill="#F8C24A"/><path fill="#FFF" d="M16 27C9.934 27 5 22.066 5 16S9.937 5 16 5s11 4.937 11 11c0 1.002-.136 2-.405 2.966a.888.888 0 0 1-1.71-.478c.225-.81.34-1.647.339-2.488 0-5.086-4.138-9.224-9.224-9.224S6.776 10.914 6.776 16s4.138 9.224 9.224 9.224c.952 0 1.899-.146 2.806-.435a.888.888 0 1 1 .538 1.692c-1.081.345-2.21.52-3.344.519zm3.375-11.026c.38.318.636.778.768 1.379.086.346.08.709-.016 1.052-.096.318-.265.609-.494.85a3.14 3.14 0 0 1-.868.637c-.342.177-.423.234-.831.324l-.254.061a.296.296 0 0 0-.219.352l.15.672a.296.296 0 0 1-.226.353l-.677.15a.296.296 0 0 1-.353-.225l-.148-.667a.296.296 0 0 0-.353-.225l-1.833.406a.722.722 0 0 1-.86-.55l-1.65-7.459a.722.722 0 0 1 .55-.86l1.833-.406a.296.296 0 0 0 .225-.353l-.15-.672a.296.296 0 0 1 .227-.352l.677-.15a.296.296 0 0 1 .353.225l.148.668a.296.296 0 0 0 .353.224l.56-.122c.29-.068.593-.063.88.015.274.075.53.203.753.377a2.537 2.537 0 0 1 .894 1.434c.094.42.075.858-.054 1.27a2.06 2.06 0 0 1-.767 1.06c.506.024.99.21 1.382.532zm-5.43-1.597l.098.426a.722.722 0 0 0 .86.55l1.307-.29a.916.916 0 0 0 .55-.357c.141-.188.177-.44.107-.757-.065-.292-.192-.5-.38-.624a.767.767 0 0 0-.612-.114l-1.38.305a.722.722 0 0 0-.55.861zm3.909 3.767h.002a.951.951 0 0 0 .11-.745 1.089 1.089 0 0 0-.393-.647.764.764 0 0 0-.663-.156l-1.656.367a.722.722 0 0 0-.55.86l.116.527a.722.722 0 0 0 .861.55l1.569-.347a.916.916 0 0 0 .604-.409zm3.298 5.383l1.533-1.832a.277.277 0 0 0-.213-.455H21.44a.277.277 0 0 1-.278-.277v-.216c0-.153.124-.277.278-.277h2.358a.277.277 0 0 1 .277.277v.284a.277.277 0 0 1-.06.172l-1.467 1.842a.277.277 0 0 0 .217.45h1.051c.153 0 .278.124.278.277v.215a.277.277 0 0 1-.278.277h-2.452a.277.277 0 0 1-.277-.277v-.28c0-.066.023-.13.065-.18z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/btg.svg b/cmd/web/static/icons/color/btg.svg
new file mode 100644
index 0000000..d06c9e6
--- /dev/null
+++ b/cmd/web/static/icons/color/btg.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" r="16" fill="#EBA809" fill-rule="nonzero"/><path fill="#FFF" d="M16 27C9.925 27 5 22.075 5 16S9.925 5 16 5s11 4.925 11 11-4.925 11-11 11zm-.988-20.26c.002.875.002 1.75.002 2.625l1.31.002c.003-.897.005-1.795 0-2.692-.437.015-.876.036-1.312.065zm3.152 2.667c1.152.155 2.39.331 3.307 1.108 1.401 1.257 1.22 3.896-.495 4.807 1.027.24 2.044.923 2.297 2.002.33 1.414.068 3.11-1.069 4.106-1.126.925-2.65 1.047-4.043 1.18.006.818.004 1.636.002 2.456 2.93-.715 5.46-2.895 6.535-5.715 1.02-2.602.78-5.663-.662-8.06-1.273-2.16-3.437-3.75-5.867-4.358-.006.825-.006 1.65-.004 2.474zm-8.746-.035c1.27.06 2.54.048 3.81.046 0-.772.003-1.544-.004-2.316-1.422.461-2.688 1.288-3.807 2.27h.001zm-1.482 1.99c-1.493 2.54-1.661 5.799-.416 8.472 1.075 2.396 3.208 4.26 5.705 5.063.005-.77.003-1.542.003-2.312-1.275-.013-2.553.034-3.825-.035.014-.71.18-1.404.423-2.071.624-.013 1.275.096 1.878-.107.352-.296.252-.785.27-1.19-.018-2.314.01-4.629-.012-6.943.023-.373-.211-.776-.6-.85-.64-.127-1.297-.077-1.944-.081-.076-.52-.084-1.047-.093-1.574a.388.388 0 0 0-.071-.308c-.366.694-.948 1.243-1.318 1.935zm7.13.101v3.412c1.141-.02 2.406.106 3.404-.556.828-.541.775-1.914-.08-2.4-.998-.592-2.216-.424-3.323-.456zm0 5.248v3.785c1.408-.114 2.988.123 4.213-.726.876-.581.771-2.019-.132-2.522-1.227-.733-2.718-.5-4.08-.537zm-.051 5.925c0 .875-.002 1.75-.005 2.627.456.03.912.048 1.368.06.004-.895.002-1.791.002-2.687h-1.365z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/btm.svg b/cmd/web/static/icons/color/btm.svg
new file mode 100644
index 0000000..f6ad115
--- /dev/null
+++ b/cmd/web/static/icons/color/btm.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none"><circle cx="16" cy="16" r="16" fill="#504C4C"/><path fill="#FFF" d="M10.827 15.376l-1.745 3.698.812 3.032 2.066.552 2.564 2.567-.772.775-6.112-1.64L6 18.248l1.23-1.228 5.342-5.343-1.745 3.699-1.745 3.698 5.442-5.442-1.952-1.955-1.745 3.699zm2.805 2.1l5.442 5.442 3.032-.812.554-2.066 2.565-2.564.775.772-1.638 6.114L18.248 26l-6.569-6.572 1.953-1.952zm4.736-2.952l-5.442-5.442-3.034.812-.552 2.063-2.565 2.567L6 13.752l1.64-6.114L13.752 6l1.228 1.23 5.34 5.34-1.952 1.954zM20.04 9.34l-2.564-2.565.772-.775 6.114 1.638L26 13.752l-6.572 6.569-1.952-1.953 5.444-5.444-.814-3.032-2.066-.552z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/bts.svg b/cmd/web/static/icons/color/bts.svg
new file mode 100644
index 0000000..10e7f0c
--- /dev/null
+++ b/cmd/web/static/icons/color/bts.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" r="16" fill="#35BAEB"/><path fill="#FFF" d="M11 13.202l4.21 4.344a2.274 2.274 0 0 0-.344.857H11v-5.2zm0-1.168V5l5.606 5.139v6.468a2.13 2.13 0 0 0-.83.355L11 12.034zm10.528 10.862l-2.725-2.81c.168-.254.288-.544.344-.857H23a6.276 6.276 0 0 1-1.472 3.667zm-.567.585A5.887 5.887 0 0 1 17.407 25v-3.975a2.13 2.13 0 0 0 .83-.355l2.724 2.81zm-9.948-4.252h3.853c.056.313.176.603.344.856l-2.724 2.811a6.276 6.276 0 0 1-1.473-3.667zM23 18.403h-3.853a2.274 2.274 0 0 0-.344-.857l2.725-2.81A6.276 6.276 0 0 1 23 18.402zm-9.948 5.078l2.724-2.811c.245.173.527.296.83.355V25a5.887 5.887 0 0 1-3.554-1.52zm7.91-9.33l-2.725 2.81a2.13 2.13 0 0 0-.83-.354v-3.975a5.887 5.887 0 0 1 3.554 1.519z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/btx.svg b/cmd/web/static/icons/color/btx.svg
new file mode 100644
index 0000000..624da38
--- /dev/null
+++ b/cmd/web/static/icons/color/btx.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" r="16" fill="#FB2EA3"/><path fill="#FFF" fill-rule="nonzero" d="M22.632 14.02c-.227 1.535-1.078 2.278-2.207 2.538 1.55.807 2.34 2.046 1.588 4.192-.933 2.666-3.149 2.89-6.096 2.333L15.2 25.95l-1.728-.431.706-2.828a65.74 65.74 0 0 1-1.378-.358l-.708 2.842-1.727-.43.716-2.873c-.404-.103-.814-.213-1.233-.318l-2.249-.56.858-1.98s1.274.34 1.256.314c.49.121.707-.198.793-.41l1.13-4.532.183.045a1.432 1.432 0 0 0-.18-.057l.806-3.235c.021-.368-.105-.83-.805-1.006.027-.018-1.256-.312-1.256-.312l.46-1.846 2.384.595-.002.01c.358.088.728.173 1.104.259L15.039 6l1.728.43-.694 2.784c.463.106.93.212 1.384.326l.69-2.765 1.728.43-.708 2.84c2.183.752 3.779 1.879 3.465 3.975zm-3.95 5.538c.56-2.238-3.198-2.817-4.37-3.11l-.949 3.805c1.172.291 4.786 1.452 5.32-.695zm.535-5.569c.508-2.037-2.634-2.49-3.61-2.734l-.86 3.451c.975.244 3.983 1.236 4.47-.717zm5.03 7.629a.642.642 0 0 0-.476.127.754.754 0 0 0-.25.432.983.983 0 0 0-.02.285.67.67 0 0 0 .102.306c.06.1.156.194.286.282.13.087.31.157.54.21.124.03.252.044.383.043.132 0 .254-.021.366-.063a.726.726 0 0 0 .47-.541.688.688 0 0 0-.07-.525c-.092-.154-.243-.272-.454-.354l.154-.666c.38.153.646.372.8.655.154.284.186.621.096 1.011a1.586 1.586 0 0 1-.265.6 1.367 1.367 0 0 1-.993.554 1.98 1.98 0 0 1-.642-.047 2.173 2.173 0 0 1-.615-.24 1.498 1.498 0 0 1-.453-.4 1.348 1.348 0 0 1-.238-.545 1.61 1.61 0 0 1 .025-.681 1.87 1.87 0 0 1 .183-.484c.081-.148.18-.273.299-.375.118-.102.254-.176.408-.222.155-.047.327-.056.518-.029l-.154.667zm2.692-2.113a1.69 1.69 0 0 1-.269.619c-.123.17-.27.304-.44.403a1.45 1.45 0 0 1-.572.182c-.211.023-.433.008-.667-.046a1.967 1.967 0 0 1-.614-.25 1.45 1.45 0 0 1-.434-.414 1.414 1.414 0 0 1-.22-.556 1.69 1.69 0 0 1 .03-.673 1.69 1.69 0 0 1 .269-.619c.124-.17.27-.305.441-.403a1.45 1.45 0 0 1 .572-.182c.21-.023.43-.008.66.045.234.054.44.137.62.25.18.114.324.252.434.415.11.163.183.348.22.555a1.69 1.69 0 0 1-.03.674zm-2.624-2.798l.145-.625.584.135.003-.012a.692.692 0 0 1-.213-.17 1.14 1.14 0 0 1-.26-.555.817.817 0 0 1 .01-.312 1.484 1.484 0 0 1 .076-.247l.643.148a3.249 3.249 0 0 0-.053.139 1.233 1.233 0 0 0-.042.141.751.751 0 0 0 .132.64 1 1 0 0 0 .284.25c.119.073.262.129.43.168l1.438.332-.154.666-3.023-.698zm2.28-2.19c.116.028.233.037.35.03a.858.858 0 0 0 .32-.084.737.737 0 0 0 .255-.206.851.851 0 0 0 .156-.345.822.822 0 0 0-.017-.5.763.763 0 0 0-.315-.353l.145-.631a1.29 1.29 0 0 1 .755 1.119c.01.16-.004.322-.041.486-.055.238-.143.44-.263.605a1.34 1.34 0 0 1-1.004.56 2.096 2.096 0 0 1-1.252-.296 1.605 1.605 0 0 1-.442-.41 1.435 1.435 0 0 1-.241-.54c-.045-.198-.04-.41.011-.637a1.39 1.39 0 0 1 .297-.606c.143-.166.311-.292.503-.38a1.64 1.64 0 0 1 .627-.14c.226-.008.448.028.668.107l-.513 2.222zm-.182 4.867a.785.785 0 0 0-.188-.733 1.1 1.1 0 0 0-.306-.234 1.57 1.57 0 0 0-.775-.18 1.061 1.061 0 0 0-.377.077.785.785 0 0 0-.487.577.785.785 0 0 0 .184.732c.083.094.185.171.306.234a1.582 1.582 0 0 0 .775.18 1.1 1.1 0 0 0 .378-.077.785.785 0 0 0 .49-.576zm.102-6.523a1.103 1.103 0 0 0-.32-.003.773.773 0 0 0-.519.287.822.822 0 0 0-.15.624c.02.105.057.2.113.285a.91.91 0 0 0 .517.363l.359-1.556z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/burst.svg b/cmd/web/static/icons/color/burst.svg
new file mode 100644
index 0000000..7527d9e
--- /dev/null
+++ b/cmd/web/static/icons/color/burst.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#2d2d2d" r="16"/><path d="M11.706 19.296L4 16.77h5.155l.51-2.443 4.578.003L15.385 8h4.606c3.118 0 4.382 1.255 3.915 3.845l-.1.555c-.273 1.509-.962 2.512-2.146 3.091 1.173.6 1.567 1.735 1.272 3.37l-.228 1.266C22.248 22.653 20.39 24 17.372 24h-4.875l1.263-6.993h-1.53zm5.066-2.747l-.944 5.23h1.945c1.154 0 1.795-.512 2.013-1.72l.245-1.353c.278-1.543-.256-2.157-1.769-2.157zm1.143-6.329l-.824 4.564h1.412c1.288 0 2.041-.55 2.272-1.83l.157-.866c.225-1.247-.241-1.868-1.422-1.868H18.1z" fill="#fff" fill-rule="nonzero"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/cdn.svg b/cmd/web/static/icons/color/cdn.svg
new file mode 100644
index 0000000..0447e46
--- /dev/null
+++ b/cmd/web/static/icons/color/cdn.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#f70808" r="16"/><path d="M16 6l-1.66 3.016c-.188.328-.525.298-.863.115l-1.2-.607.894 4.633c.189.847-.415.847-.713.48L10.36 11.35l-.34 1.162c-.04.153-.212.313-.471.275l-2.65-.544.695 2.468c.15.549.266.776-.15.92l-.945.434 4.563 3.612c.181.137.272.383.208.605l-.4 1.278c1.572-.177 2.98-.442 4.552-.606.139-.014.371.209.37.366L15.585 26h.764l-.12-4.67c-.001-.157.21-.39.348-.376 1.572.164 2.98.43 4.551.606l-.399-1.278a.574.574 0 0 1 .208-.605l4.563-3.612-.945-.433c-.416-.145-.3-.372-.15-.921l.696-2.468-2.651.544c-.259.038-.432-.122-.47-.275l-.341-1.162-2.097 2.288c-.298.366-.902.366-.713-.48l.895-4.634-1.201.607c-.338.183-.675.213-.863-.115z" fill="#fff" fill-rule="nonzero"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/cdt.svg b/cmd/web/static/icons/color/cdt.svg
new file mode 100644
index 0000000..d4afbdd
--- /dev/null
+++ b/cmd/web/static/icons/color/cdt.svg
@@ -0,0 +1 @@
<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none"><circle cx="16" cy="16" fill="#272731" r="16"/><path d="m26.9999996 16.0294902c.0007761 2.9097997-1.1452936 5.7006463-3.1859225 7.7581855-2.040629 2.0575392-4.8085385 3.213106-7.6944235 3.2123239v-2.8016089c3.9482099.0111836 7.3255564-2.8577789 7.98477-6.7828416h-3.8900161c.1533838-.4559915.232405-.9340477.2339859-1.4155495-.006369-.4810819-.0852665-.9583893-.2339859-1.4155495h3.8900161c-.668133-3.9199156-4.0400769-6.78428876-7.98477-6.78284162v-2.80160848c6.0078488.05800927 10.8550278 4.97163171 10.880346 11.0294902zm-7.253564 2.3592493h3.0710654c-1.1352848 3.3048008-4.4714754 5.2998374-7.8920677 4.7194436-3.4205922-.5803938-5.9254333-3.5665157-5.9254333-7.0639476s2.5048411-6.48355371 5.9254333-7.06394752c3.4205923-.5803938 6.7567829 1.41464272 7.8920677 4.71944362h-3.0710654c-.3465978-.5264025-.7940948-.9776077-1.3161709-1.3270777-2.0108931-1.2943642-4.6817005-.7001086-5.9655868 1.3273453-1.2838863 2.0274538-.6947273 4.7204409 1.3159614 6.0151279 2.0106887 1.2946869 4.6815898.7008601 5.9657963-1.3263876z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/clam.svg b/cmd/web/static/icons/color/clam.svg
new file mode 100644
index 0000000..fd56bc9
--- /dev/null
+++ b/cmd/web/static/icons/color/clam.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#20c5d3" r="16"/><path d="M17.81 7.87v-.089c.177-.075.528-.146 1.132.016.691.186 1.225.88 1.47 1.254l-.002.24c-.012 1.339-.438 4.647-1.176 7.127-.645 2.167-2.052 5.05-2.338 5.626a3.558 3.558 0 0 0-.426-.067c.119-.731.638-3.987.965-6.954.347-3.148.374-6.27.374-7.152zm2.899 1.424v-.011c.26-.006.836.041 1.493.464.636.409.964 1.187 1.1 1.605l-.063.247c-.155.602-1.303 3.705-2.538 6.044-1.048 1.982-2.721 4.175-3.086 4.645a3.27 3.27 0 0 0-.425-.167c.34-.687 1.697-3.491 2.33-5.62.746-2.506 1.176-5.852 1.189-7.207zm.257 8.484c1.176-2.227 2.364-5.352 2.56-6.097.259.094.815.343 1.177.837.31.422.411.993.444 1.352l-.121.282c-.234.543-1.66 3.045-3.097 4.828-1.244 1.544-3.113 3.376-3.561 3.81a3.167 3.167 0 0 0-.488-.36c.421-.544 2.053-2.697 3.086-4.652zm-9.961-8.252l-.035-.274c.163-.355.523-.947 1.212-1.262.75-.342 1.333-.249 1.594-.173l.002.059c.02.595.177 3.524.56 6.981.352 3.163.919 6.527 1.028 7.166-.15.027-.297.064-.441.11-.278-.59-1.516-3.27-2.348-5.955-.928-2.995-1.46-5.775-1.572-6.652zm3.071-1.66l-.004-.137c.274-.246.912-.729 1.71-.729.796 0 1.448.483 1.729.73v.14c0 .879-.027 3.988-.373 7.12-.331 3.004-.86 6.307-.968 6.971l-.078-.002c-.144 0-.287.008-.43.022-.106-.615-.675-3.987-1.027-7.156-.382-3.448-.538-6.367-.559-6.96zm2.016 14.387c1.617 0 2.362.981 2.587 1.355-1.225.86-2.222 1.392-2.574 1.392-.352 0-1.227-.44-2.603-1.435.22-.355.962-1.312 2.59-1.312zm9.201-7.968c.246.16.751.591.704 1.42-.062 1.092-1.935 3.256-4.287 5.445a29.17 29.17 0 0 1-2.79 2.287 3.089 3.089 0 0 0-.341-.439c.456-.441 2.332-2.28 3.584-3.835 1.44-1.786 2.873-4.295 3.13-4.878zM6.82 14.073a13.898 13.898 0 0 1-.207-.547 1.96 1.96 0 0 1 .23-.929c.342-.62 1.21-.904 1.554-.995l.002.006.037.13c.25.871.834 2.912 2.372 5.862 1.373 2.633 2.865 4.453 3.283 4.94a3.11 3.11 0 0 0-.32.251 33.811 33.811 0 0 1-3.909-3.996c-1.482-1.792-2.505-3.38-3.042-4.722zm6.74 8.928c-.11.12-.21.25-.3.388a45.838 45.838 0 0 1-2.53-2.03c-3.012-2.575-4.66-4.366-4.726-5.497-.05-.863.388-1.35.6-1.533.562 1.337 1.578 2.9 3.026 4.652A34.204 34.204 0 0 0 13.56 23zM8.687 11.527a10.296 10.296 0 0 1-.092-.335c.077-.366.267-.914.732-1.252a2.169 2.169 0 0 1 1.378-.411l.005.034c.113.885.648 3.688 1.582 6.7.828 2.671 2.053 5.337 2.353 5.975a3.177 3.177 0 0 0-.298.144c-.365-.422-1.879-2.243-3.272-4.916-1.525-2.924-2.103-4.945-2.35-5.808z" fill="#fff" fill-rule="nonzero"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/cloak.svg b/cmd/web/static/icons/color/cloak.svg
new file mode 100644
index 0000000..01f6401
--- /dev/null
+++ b/cmd/web/static/icons/color/cloak.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#ff3a00" r="16"/><path d="M16.003 5C22.07 5.01 27.002 9.946 27 16.003 26.998 22.067 22.062 27 15.996 27h-.01C9.926 26.994 4.997 22.053 5 15.986 5.003 9.93 9.94 5 16.003 5zM16 6.418c-5.277 0-9.572 4.298-9.574 9.58-.001 5.276 4.288 9.572 9.562 9.576 5.283 0 9.585-4.296 9.589-9.576a9.504 9.504 0 0 0-2.805-6.77 9.512 9.512 0 0 0-6.77-2.81zm4.728 8.599c.339 1.719-.097 3.163-1.332 4.417l-.17.171-.216-.106a6.326 6.326 0 0 0-.364-.164l-.489-.204.394-.354c.769-.69 1.178-1.591 1.217-2.677.04-1.086-.345-2.033-1.143-2.814a3.725 3.725 0 0 0-2.621-1.066 3.764 3.764 0 0 0-2.83 1.279c-.798.91-1.103 2.018-.88 3.203a3.635 3.635 0 0 0 1.114 2.041l.387.359-.489.197c-.122.049-.25.102-.387.16l-.21.088-.16-.163c-.823-.848-1.269-1.824-1.362-2.984-.197-2.445 1.388-4.599 3.77-5.121a4.996 4.996 0 0 1 1.07-.118 4.798 4.798 0 0 1 4.7 3.856zm-10.755 6.29C8.497 19.661 7.3 16.741 8.37 13.483a8.032 8.032 0 0 1 7.625-5.519 8.028 8.028 0 0 1 7.605 5.429c.946 2.772.288 5.924-1.675 8.03l-.25.267-.897-1.002.198-.223c1.228-1.383 1.798-3.023 1.695-4.873-.096-1.69-.768-3.162-1.998-4.374a6.605 6.605 0 0 0-4.667-1.909 6.699 6.699 0 0 0-4.371 1.625 6.588 6.588 0 0 0-2.009 3.037 6.618 6.618 0 0 0-.12 3.626 6.592 6.592 0 0 0 1.43 2.77l.196.227-.916.986z" fill="#fff" fill-rule="nonzero"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/cnd.svg b/cmd/web/static/icons/color/cnd.svg
new file mode 100644
index 0000000..e715637
--- /dev/null
+++ b/cmd/web/static/icons/color/cnd.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#383939" r="16"/><path d="M19.473 11.479l2.667-.611 1.033-1.701-1.02-1.673-1.306-.902L18.164 6l-1.655.933-2.648-.472-3.636 2.519-.283 2.942-1.543.644.178 2.729-1.077.858 1.076 3.072.162.322 1.138 3.163 2.339.828 1.734 1.764 1.994.698.902-.26 1.431-.165 2.098-.601 3.126-1.765-.818-3.232-1.574-.62-.784.897-2.205.542-3.207-.508-1.035-1.197.36-1.171-1.516-2.399 1.275-1.556.136-2.645 1.826-1.048 1.252-.5 1.7.307z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/cnx.svg b/cmd/web/static/icons/color/cnx.svg
new file mode 100644
index 0000000..feb5fdd
--- /dev/null
+++ b/cmd/web/static/icons/color/cnx.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#4c6bae" r="16"/><g fill="#fff"><path d="M6.383 17.01L5 17.153c.74-2.07 2.203-3.726 4.391-4.968.207 1.716 1.02 3.135 2.44 4.259l-1.3.135a5.503 5.503 0 0 0 4.553 4.845 6.084 6.084 0 0 1-2.987 1.185c.681 1.2 1.487 2.183 2.417 2.947a9.674 9.674 0 0 1-8.131-8.546zm19.234-2.02L27 14.847c-.74 2.07-2.203 3.726-4.391 4.968-.207-1.716-1.02-3.135-2.44-4.259l1.3-.135a5.503 5.503 0 0 0-4.626-4.857 6.085 6.085 0 0 1 2.972-1.173c-.687-1.209-1.499-2.196-2.438-2.963a9.674 9.674 0 0 1 8.24 8.562z" opacity=".5"/><path d="M16.922 25.626L17.065 27c-2.07-.74-3.726-2.203-4.968-4.391 1.715-.207 3.134-1.02 4.258-2.44l.136 1.31a5.503 5.503 0 0 0 4.945-4.636 6.085 6.085 0 0 1 1.173 2.972c1.209-.687 2.196-1.499 2.963-2.438a9.674 9.674 0 0 1-8.65 8.249zM14.99 6.383L14.847 5c2.07.74 3.726 2.203 4.968 4.391-1.716.207-3.135 1.02-4.259 2.44l-.135-1.3a5.503 5.503 0 0 0-4.857 4.626 6.085 6.085 0 0 1-1.173-2.972c-1.209.687-2.196 1.499-2.963 2.438a9.674 9.674 0 0 1 8.562-8.24z"/></g></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/cny.svg b/cmd/web/static/icons/color/cny.svg
new file mode 100644
index 0000000..48ae796
--- /dev/null
+++ b/cmd/web/static/icons/color/cny.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#ff4314" r="16"/><path d="M9.171 8h13.816v1.925H9.17zm-1.54 5.641h17.073v1.945h-5.23v6.507c0 .5.217.75.67.75h2.172c.237 0 .434-.153.552-.442.139-.308.237-1.252.277-2.811l1.855.578c-.138 2.175-.395 3.465-.75 3.87-.355.384-.868.596-1.56.596h-3.137c-1.402 0-2.092-.712-2.092-2.118v-6.93h-2.922v.385c-.098 2.445-.65 4.408-1.657 5.872-.987 1.347-2.566 2.406-4.777 3.157L7 23.306c2.132-.732 3.553-1.656 4.303-2.734.75-1.194 1.144-2.715 1.223-4.601v-.385H7.632z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/cred.svg b/cmd/web/static/icons/color/cred.svg
new file mode 100644
index 0000000..9486f93
--- /dev/null
+++ b/cmd/web/static/icons/color/cred.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#37e8a3" r="16"/><path d="M12.136 15.966l3.482 3.493 9.13-9.191L26 11.538 15.618 22l-4.735-4.763zm2.11-.31L19.864 10l1.253 1.27L15.5 16.93zm-2.276 4.83l-1.236 1.246L6 16.97l1.251-1.27z" fill="#fff" fill-rule="nonzero"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/crpt.svg b/cmd/web/static/icons/color/crpt.svg
new file mode 100644
index 0000000..324fbe5
--- /dev/null
+++ b/cmd/web/static/icons/color/crpt.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#00bdcd" r="16"/><path d="M21.833 9.744a7.764 7.764 0 0 0-5.058-1.847c-4.195 0-7.65 3.317-7.938 7.557h-.822c.288-4.744 4.113-8.397 8.76-8.397 2.057 0 4.03.756 5.634 2.1zm-.288 2.771a5.863 5.863 0 0 0-4.77-2.477c-3.249 0-5.881 2.687-5.881 5.962 0 3.316 2.632 6.004 5.88 6.004 1.886 0 3.659-.92 4.771-2.478l.577.588c-1.276 1.721-3.25 2.73-5.347 2.73-3.702 0-6.704-3.066-6.704-6.844 0-3.736 3.002-6.802 6.704-6.802a6.655 6.655 0 0 1 5.347 2.73zm.946-2.141l.577-.588c.205.21.37.42.534.63l-.576.587a7.357 7.357 0 0 0-.535-.63zm-5.757 14.61c-4.647 0-8.472-3.652-8.76-8.396h.822c.288 4.24 3.743 7.557 7.938 7.557 1.85 0 3.62-.63 5.058-1.847l.576.587a8.688 8.688 0 0 1-5.634 2.1zm5.757-3.316c.206-.21.37-.42.535-.63l.576.587c-.165.21-.329.42-.534.63zM6.823 16c0 5.584 4.482 10.16 9.952 10.16 2.961 0 5.757-1.301 7.65-3.694l.575.587C22.944 25.573 19.983 27 16.775 27 10.812 27 6 22.045 6 16 6 9.912 10.853 5 16.775 5 19.94 5 22.945 6.427 25 8.947l-.576.588c-1.892-2.351-4.688-3.695-7.65-3.695-5.47 0-9.951 4.576-9.951 10.16z" fill="#fff" fill-rule="nonzero"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/cvc.svg b/cmd/web/static/icons/color/cvc.svg
new file mode 100644
index 0000000..e537089
--- /dev/null
+++ b/cmd/web/static/icons/color/cvc.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none"><circle cx="16" cy="16" r="16" fill="#3AB03E"/><path fill="#FFF" d="M17.161 16.779a2.342 2.342 0 0 0 1.33-2.107c0-1.294-1.062-2.343-2.37-2.343-1.31 0-2.373 1.049-2.373 2.343a2.34 2.34 0 0 0 1.332 2.106v2.894h2.081v-2.893m-1.04 6.721c-4.186 0-7.59-3.364-7.59-7.5s3.404-7.5 7.59-7.5c3.415 0 6.31 2.24 7.26 5.312h2.616C24.987 9.342 20.949 6 16.12 6 10.531 6 6 10.477 6 16s4.531 10 10.12 10c4.829 0 8.867-3.342 9.877-7.812H23.38c-.95 3.072-3.845 5.312-7.26 5.312"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/dash.svg b/cmd/web/static/icons/color/dash.svg
new file mode 100644
index 0000000..2b232bc
--- /dev/null
+++ b/cmd/web/static/icons/color/dash.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" r="16" fill="#1C75BC"/><path fill="#FFF" d="M26.571 12.971l-2.038 6.381s-1.257 3.181-4.247 3.181H5.866l1.03-3.18h13.066l2.057-6.382H8.971l1.01-3.18h14.343c3.143 0 2.247 3.18 2.247 3.18zm-20.19 1.715h7.733l-.99 2.952H5.37l1.01-2.952z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/dat.svg b/cmd/web/static/icons/color/dat.svg
new file mode 100644
index 0000000..4307e21
--- /dev/null
+++ b/cmd/web/static/icons/color/dat.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#2d9cdb" r="16"/><path d="M20.054 5.606c.392 0 .708.12.947.359s.358.554.358.947v11.674c0 1.33-.315 2.543-.947 3.635a6.882 6.882 0 0 1-2.534 2.56c-1.058.614-2.244.921-3.559.921-1.314 0-2.517-.307-3.61-.921a6.882 6.882 0 0 1-2.534-2.56c-.614-1.092-.921-2.304-.921-3.635s.281-2.535.845-3.61c.58-1.092 1.365-1.946 2.355-2.56 1.007-.614 2.125-.922 3.353-.922a6.306 6.306 0 0 1 4.941 2.33V6.912c0-.393.12-.708.359-.947.256-.24.571-.359.947-.359zm-5.735 17.792c.854 0 1.622-.204 2.304-.614a4.468 4.468 0 0 0 1.639-1.74c.392-.735.589-1.554.589-2.458s-.197-1.716-.59-2.432a4.287 4.287 0 0 0-1.638-1.716c-.682-.426-1.45-.64-2.304-.64-.853 0-1.63.214-2.33.64a4.528 4.528 0 0 0-1.638 1.716c-.392.716-.588 1.527-.588 2.432s.196 1.723.588 2.457a4.73 4.73 0 0 0 1.639 1.741c.7.41 1.476.614 2.33.614z" fill="#fff" fill-rule="nonzero"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/data.svg b/cmd/web/static/icons/color/data.svg
new file mode 100644
index 0000000..9d60c57
--- /dev/null
+++ b/cmd/web/static/icons/color/data.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none"><circle cx="16" cy="16" r="16" fill="#E9570F"/><path fill="#FFF" d="M24.14 9.914l1.607-1.594c.38-.376.301-1.064-.174-1.535-.475-.472-1.17-.549-1.549-.172l-3.016 2.99-.103.103-2.628 2.605c-1.768-1.283-4.27-1.132-5.867.45a4.464 4.464 0 0 0-.454 5.817l-2.006 1.99a7.844 7.844 0 0 1-1.189-2.293c-.673-2.038-.492-4.27.6-6.11 1.703-2.87 4.75-4.118 7.638-3.752a1.07 1.07 0 0 0 1.216-.986 1.307 1.307 0 0 0-1.174-1.374c-2.901-.297-5.9.65-8.115 2.846-3.67 3.638-3.885 9.409-.66 13.338l-1.84 1.825c-.363.36-.273 1.035.203 1.506.475.471 1.155.562 1.518.202l1.981-1.964h.001l1.432-1.42.003-.004 2.322-2.302a4.558 4.558 0 0 0 4.92-.976 4.463 4.463 0 0 0 .985-4.879l2.634-2.611c1.931 2.908 1.548 6.934-1.11 9.568a7.886 7.886 0 0 1-6.13 2.279.978.978 0 0 0-1.03.888l-.028.32a1.038 1.038 0 0 0 .991 1.13 10.306 10.306 0 0 0 7.832-2.996c3.597-3.567 4.013-9.061 1.19-12.89m-7.001 7.536a2.18 2.18 0 0 1-3.06 0 2.135 2.135 0 0 1 0-3.033 2.179 2.179 0 0 1 3.06 0 2.135 2.135 0 0 1 0 3.033"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/dbc.svg b/cmd/web/static/icons/color/dbc.svg
new file mode 100644
index 0000000..db61a7c
--- /dev/null
+++ b/cmd/web/static/icons/color/dbc.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#5bc1d4" r="16"/><path d="M13.785 16.928l-1.65 1.724c-.297.31-.588.623-.886.931-.05.052-.121.083-.182.124-.13-.021-.23-.102-.247-.22-.028-.18-.052-.36-.074-.54-.03-.238-.103-.304-.344-.334-.497-.06-.993-.125-1.49-.19l-1.134-.147c-.226-.03-.308-.192-.19-.385.272-.438.546-.874.819-1.31l1.67-2.668c.066-.108.14-.182.282-.178.09.002.184-.02.273-.043.106-.026.189.006.263.076.131.123.264.245.394.369l1.508 1.431c.325.308.653.614.978.922.168.158.168.272.01.438zm11.09 2.319c.094.078.196.152.216.285.025.17-.043.293-.187.386-.85.55-1.7 1.103-2.55 1.654l-1.643 1.065a1.309 1.309 0 0 0-.148.109.343.343 0 0 0-.125.282c.008.205.02.41.023.614.003.235-.17.382-.406.355a.327.327 0 0 1-.215-.123 322.09 322.09 0 0 1-.592-.685c-.247-.286-.493-.574-.741-.859a.473.473 0 0 1-.135-.394l.034-1.195c.004-.14.087-.23.199-.302l1.358-.868c.76-.485 1.522-.968 2.28-1.458.16-.103.309-.134.485-.044.13.066.277.078.418.034.211-.067.373-.008.536.136.39.344.795.672 1.194 1.008zm-7.298.992a.47.47 0 0 1 .127.22c.037.187-.037.314-.213.399-.585.282-1.169.567-1.759.84-.106.048-.239.054-.36.06-.489.022-.978.035-1.467.055-.289.011-.577.029-.843.043h-.196a.33.33 0 0 1-.24-.095c-.062-.057-.126-.112-.187-.17-.344-.327-.682-.66-1.033-.98-.196-.178-.199-.417-.012-.608.421-.434.837-.872 1.255-1.31.451-.472.902-.946 1.352-1.42a.386.386 0 0 1 .562-.028l1.8 1.789c.404.402.812.8 1.214 1.205zm2.478-8.049c-.193-.298.025-.71.346-.763.858-.143 1.713-.307 2.57-.456.189-.033.339.054.443.21.18.27.357.541.535.812.376.57.753 1.14 1.125 1.712.05.077.075.17.112.255l-.022.01a.664.664 0 0 1-.154.398c-.524.704-1.054 1.405-1.577 2.11a.49.49 0 0 1-.807-.055c-.765-1.27-1.538-2.536-2.308-3.803-.087-.144-.172-.29-.263-.43zm-1.505 3.532l-.15 1.335c-.042.37-.087.738-.129 1.108l-.148 1.3c-.01.091-.011.184-.03.272-.01.043-.042.098-.078.112-.036.014-.1-.006-.132-.033-.142-.123-.277-.253-.413-.382-.49-.464-.977-.929-1.467-1.391-.426-.403-.853-.803-1.281-1.203-.142-.132-.143-.174-.006-.317l1.958-2.05 1.337-1.404.656-.69c.019-.02.035-.047.058-.055.047-.017.105-.04.146-.027.034.012.05.073.06.09l-.1.88-.129 1.131-.152 1.324zm3.806 1.02c.064.103.074.201.004.308a.617.617 0 0 0-.092.404c.012.126-.04.203-.147.27-.837.531-1.67 1.066-2.504 1.6-.262.168-.524.335-.787.501-.104.066-.211.061-.268-.023-.032-.046-.036-.11-.045-.142l.11-.808.245-1.782.27-1.95.263-1.907.1-.71c.002-.019.003-.041.013-.055.026-.033.055-.082.088-.088.036-.006.092.022.115.053.061.082.11.173.164.261l1.955 3.216c.172.284.342.569.516.851zm-4.053-4.904c.031.02.091.041.123.084.049.066.006.128-.045.181l-.68.715-1.982 2.074c-.414.435-.826.872-1.24 1.306-.15.156-.27.156-.426.008-.483-.458-.966-.918-1.45-1.375-.47-.444-.942-.887-1.414-1.33-.063-.06-.113-.125-.106-.217.01-.125.082-.196.225-.22.261-.047.523-.093.785-.138l2.515-.44 2.97-.521.725-.127zm-6.739.632c.466-.319.932-.636 1.399-.953l4.51-3.072c.15-.102.245-.081.32.081.311.666.62 1.333.93 2 .04.086.078.173.119.26.033.07.011.127-.031.19a1.336 1.336 0 0 0-.138.247c-.033.083-.083.128-.173.144-.664.118-1.327.24-1.99.358l-2.354.423-2.57.462c-.036.006-.073 0-.11 0l-.022-.041c.037-.033.07-.071.11-.099zm-4.69 1.526c-.294-.006-.469-.292-.328-.555.119-.222.251-.436.379-.653.368-.629.738-1.256 1.104-1.885a.659.659 0 0 1 .25-.245c.976-.561 1.95-1.125 2.926-1.687a.638.638 0 0 1 .201-.08.348.348 0 0 1 .354.144.359.359 0 0 1 .034.389c-.147.314-.3.625-.45.937-.28.572-.56 1.143-.837 1.716a.434.434 0 0 1-.3.256.692.692 0 0 0-.512.51.36.36 0 0 1-.249.259c-.802.282-1.603.57-2.404.855-.054.02-.111.026-.167.04zm4.153-1.826a.346.346 0 0 1 .034-.12l1.048-2.297c.218-.478.439-.955.654-1.434.05-.11.123-.165.247-.17.327-.01.654-.027.981-.04l1.93-.073c.226-.01.453-.025.68-.036.162-.007.273.091.274.25.007.097-.055.16-.135.215l-.618.421-3.694 2.513-1.18.804c-.028.02-.057.04-.088.054-.07.03-.137-.012-.133-.087zM9.664 13.82c-.163.263-.328.524-.492.786-.613.98-1.226 1.961-1.84 2.94a.425.425 0 0 1-.1.123c-.106.076-.247.023-.297-.11-.08-.214-.156-.43-.233-.645l-.669-1.882c-.016-.047-.027-.095-.033-.118.001-.127.043-.181.162-.22.356-.115.712-.228 1.068-.341l2.015-.64.265-.082c.063-.02.126-.047.178.023.047.063.008.115-.024.166zm16.118 2.609l.202 1.156c.006.037.01.075.016.124-.01.05-.021.11-.037.168l-.265.956c-.076.275-.294.34-.514.154-.451-.38-.904-.76-1.357-1.138-.103-.086-.146-.185-.122-.321a.629.629 0 0 0-.046-.402c-.062-.123-.042-.232.039-.34.37-.496.737-.994 1.106-1.49l.225-.304c.075-.103.174-.153.3-.125.132.03.2.12.222.249l.23 1.313zm-7.564-7.944l-.02-.042c-.027-.06-.038-.13.023-.164a.24.24 0 0 1 .17-.01c.088.027.167.077.25.118l3.362 1.679.597.3c.067.033.12.072.106.156-.014.083-.077.101-.15.114-.808.144-1.615.29-2.422.435l-.079.016c-.023-.015-.067-.032-.095-.064a.804.804 0 0 0-.597-.303c-.09-.004-.136-.057-.17-.132-.142-.308-.287-.614-.43-.921l-.545-1.182z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/dcn.svg b/cmd/web/static/icons/color/dcn.svg
new file mode 100644
index 0000000..29a2199
--- /dev/null
+++ b/cmd/web/static/icons/color/dcn.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="32" height="32"><defs><circle id="a" cx="16" cy="16" r="16"/></defs><g fill="none" fill-rule="evenodd"><mask id="b" fill="#fff"><use xlink:href="#a"/></mask><use fill="#136485" xlink:href="#a"/><path fill="#FFF" d="M21.147 32a4486.308 4486.308 0 0 0-5.252-15.932l-.154-.003a21751.8 21751.8 0 0 0-5.37 15.123l3.146.812H4l.623-4.184c.14-.229.334-.58.356-.615 2.388-3.773 4.533-7.678 6.148-11.85 1.713-4.425 3.084-8.967 4.39-13.527.117-.407.256-.807.384-1.21.138.158.188.305.23.454.82 2.926 1.613 5.86 2.464 8.776 1.55 5.313 3.73 10.353 6.617 15.077.364.595 1.004 1.621 1.919 3.079l.121-.21L27.5 32h-6.353zM15.951.049L16 0l.075.049h-.124z" mask="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/dcr.svg b/cmd/web/static/icons/color/dcr.svg
new file mode 100644
index 0000000..4eb03f3
--- /dev/null
+++ b/cmd/web/static/icons/color/dcr.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" r="16" fill="#2ED6A1"/><path fill="#FFF" fill-rule="nonzero" d="M14.856 17.62h4.42a2.987 2.987 0 0 0 2.978-2.996 2.987 2.987 0 0 0-2.978-2.995H17.87L14.856 9h4.42a5.602 5.602 0 0 1 5.488 4.545 5.632 5.632 0 0 1-3.379 6.29l3.485 3.042h-3.991l-6.023-5.258zm2.157-3.36h-4.42a2.987 2.987 0 0 0-2.978 2.994 2.987 2.987 0 0 0 2.978 2.995H14l3.012 2.63h-4.419a5.602 5.602 0 0 1-5.488-4.545 5.632 5.632 0 0 1 3.379-6.29L7.002 9h3.991l6.02 5.26z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/dent.svg b/cmd/web/static/icons/color/dent.svg
new file mode 100644
index 0000000..7e9f620
--- /dev/null
+++ b/cmd/web/static/icons/color/dent.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#666" r="16"/><path d="M25.082 21.15a1.533 1.533 0 0 1-2.072.545l-4.779-2.71v-1.72l1.518-.86 4.778 2.709c.726.411.974 1.323.555 2.035zm-7.565 3.659c0 .823-.679 1.49-1.517 1.49-.838 0-1.517-.667-1.517-1.49V19.39L16 18.53l1.517.86zM8.99 21.695a1.533 1.533 0 0 1-2.072-.546 1.476 1.476 0 0 1 .555-2.035l4.778-2.71 1.518.861v1.72zm-1.517-8.809a1.476 1.476 0 0 1-.555-2.035 1.533 1.533 0 0 1 2.072-.546l4.779 2.71v1.72l-1.518.86zm7.01-5.695c0-.823.68-1.49 1.517-1.49.838 0 1.517.667 1.517 1.49v5.418L16 13.47l-1.517-.86zm3.748 8.354l.804.455-.804.455zm-1.517-1.67l.803-.456v.911zm-2.231.455v-.91l.803.455zm-.714 2.125L12.965 16l.804-.455zm1.517 1.67l-.803.456v-.911zm2.231-.455v.91l-.803-.455zM16 17.72l-1.517-.86v-1.72L16 14.28l1.517.86v1.72zm7.01-7.415a1.533 1.533 0 0 1 2.072.546c.42.712.17 1.624-.555 2.035l-4.778 2.71-1.518-.861v-1.72zm1.874 8.202L20.463 16l4.421-2.507a2.17 2.17 0 0 0 .817-2.993c-.616-1.048-1.981-1.407-3.048-.802l-4.422 2.507V7.19C18.231 5.981 17.232 5 16 5c-1.232 0-2.231.981-2.231 2.191v5.014L9.347 9.698C8.28 9.093 6.915 9.452 6.3 10.5a2.17 2.17 0 0 0 .817 2.993L11.537 16l-4.42 2.507a2.17 2.17 0 0 0-.818 2.993c.616 1.048 1.981 1.407 3.048.802l4.422-2.507v5.014c0 1.21.999 2.191 2.231 2.191 1.232 0 2.231-.981 2.231-2.191v-5.014l4.422 2.507c1.067.605 2.432.246 3.048-.802a2.17 2.17 0 0 0-.817-2.993z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/dgb.svg b/cmd/web/static/icons/color/dgb.svg
new file mode 100644
index 0000000..725de0e
--- /dev/null
+++ b/cmd/web/static/icons/color/dgb.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" r="16" fill="#006AD2"/><path fill="#FFF" d="M12.368 25l.479-1.282-.85.084-.306.81c-.024.061-.044.125-.075.183-.067.125-.17.203-.313.204-.63.001-1.258 0-1.888-.001-.015 0-.03-.009-.063-.019l.402-1.085c-.733-.02-1.446-.032-2.156-.113.012-.133 4.062-10.345 4.223-10.652.04-.003.087-.01.135-.01h3.27c.033 0 .066 0 .098.002.331.025.515.305.4.623-.153.42-.315.838-.472 1.256l-2.058 5.474c-.021.056-.039.114-.065.19.058.003.103.009.148.007 3.096-.135 5.368-1.613 6.836-4.39a6.711 6.711 0 0 0 .67-1.935c.073-.395.096-.791-.003-1.186a1.763 1.763 0 0 0-.698-1.03c-.468-.337-.994-.481-1.562-.484H7.5c.024-.06.035-.1.054-.136l1.388-2.501a.754.754 0 0 1 .706-.418h5.866l.601-1.59h1.782c.044 0 .088-.003.13.003.127.02.2.12.181.25-.008.054-.028.106-.048.158-.123.331-.249.661-.372.992-.021.056-.038.113-.06.18h.805c.02-.043.04-.087.058-.132l.496-1.317c.05-.133.052-.134.185-.134.564 0 1.129-.002 1.693 0 .238.001.323.127.238.357-.135.369-.274.735-.412 1.102-.019.051-.036.103-.06.173.055.01.1.02.145.026.785.096 1.549.274 2.274.601.551.249 1.052.574 1.464 1.03.558.615.835 1.35.879 2.18.042.805-.105 1.581-.372 2.33-.632 1.775-1.53 3.388-2.83 4.747-.896.936-1.93 1.68-3.064 2.282-1.224.65-2.518 1.105-3.858 1.427-.12.03-.183.082-.224.2-.147.41-.303.818-.457 1.226-.095.25-.19.318-.452.318H12.368z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/dgd.svg b/cmd/web/static/icons/color/dgd.svg
new file mode 100644
index 0000000..33c8ffe
--- /dev/null
+++ b/cmd/web/static/icons/color/dgd.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" r="16" fill="#F4D029"/><path fill="#FFF" d="M12.5 11v3h-7v-3h7zm1 0h2v10h-10v-6h8v-4zm-6 6v2h6v-2h-6zm19-4h-8v6h6v-2h-4v-2h6v6h-10V11h10v2z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/dlt.svg b/cmd/web/static/icons/color/dlt.svg
new file mode 100644
index 0000000..6c4220e
--- /dev/null
+++ b/cmd/web/static/icons/color/dlt.svg
@@ -0,0 +1 @@
<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none"><circle cx="16" cy="16" fill="#f4ae95" r="16"/><path d="m15.8069465 8.9582956-6.09372147 13.0070756h10.11658417c.2932135-.000051.5581974.1789265.6735109.4549078l.0107077.0252118c.0758494.1810235.0643535.3879888-.0310522.5590433-.1717113.3062786-.4902406.4952406-.8351964.4954659h-10.75154758c-.16581236-.0000814-.32788764-.0504294-.46578261-.1446936l-.05675052-.0383657c-.23356124-.1596974-.37377357-.4282661-.37369686-.7157947-.00025042-.129825.02830787-.2580123.08351964-.3748879l7.19018443-15.14788283c.0751381-.15810682.1820493-.2981843.3137341-.41106129.2574287-.21974558.630443-.22341292.8919469-.00876931.0568348.04601974.1029262.10443885.1349163.1710015l7.2929779 15.25201833c.0989157.2072496.1195091.4446153.0578213.6664674-.0695474.2508216-.2935427.4236988-.5482315.4231191h-.0835197c-.3401709-.0000101-.6497273-.2011684-.7945073-.516293l-6.2896714-13.69437007c-.0397495-.08805366-.1256789-.14460849-.2204318-.14507823-.0947529-.00046973-.1812133.05523048-.221794.1428859z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/dnt.svg b/cmd/web/static/icons/color/dnt.svg
new file mode 100644
index 0000000..d10522a
--- /dev/null
+++ b/cmd/web/static/icons/color/dnt.svg
@@ -0,0 +1 @@
<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none"><circle cx="16" cy="16" fill="#2c398f" r="16"/><path d="m25.0753001 19.0997283c.5259496-.0261351 1.0278171-.2294581 1.4246999-.5771927-.5514967 2.8167005-2.0910918 5.5872256-4.7336804 7.1110144-2.0221547 1.1774731-4.5498481 1.5699642-7.0086044 1.269824-.3676645-1.0620346-1.3327838-2.1933324-3.0102531-3.0475776-2.64258857-1.3621749-3.88345624-3.7171212-5.00942876-2.5627357-.10402716.0994673-.18961655.216732-.25276934.3463156-.04595807-.0923508-.09191613-.2077894-.13787419-.3232279-2.16002892-5.3563485 0-10.7357847 4.32005779-14.59143214 2.5736515-2.28568319 5.5839046-2.03171839 8.2724512-.7849821-.3265703.2636119-.513244.66430098-.5055387 1.08512232v5.40252392c-2.3090143-1.3448643-5.247568-.8128733-6.9441613 1.2571597-1.69659336 2.0700331-1.65258032 5.0697045.1040082 7.0885899 1.7565884 2.0188855 4.7094732 2.463614 6.9780273 1.050948.2791807.5958604.9326026.9171836 1.5722152.7731442.6396126-.1440395 1.0940163-.7148428 1.0933524-1.3734247v-13.92188851c2.0681128 1.45452567 3.722603 3.30154241 4.480911 4.57136641.3697035.6377902.6335849 1.3318053.7812871 2.0548061-.3253389-.2408291-.7037108-.3992297-1.1029935-.4617542-.8502241-.0461754-1.493637 1.10821-1.0570354 2.7705251.3676645 1.5007011-.0919161 2.8167005.735329 2.8628759zm-10.363543.0923509c-2.8953579-1.6623151-.4595806-5.9335413 2.4357773-4.2712262.8732032.4848419.9651193 2.0317184.8042661 3.0244899-.2987274 1.7084904-1.9072596 2.0086306-3.2400434 1.2467363zm1.3557628-11.03592497c-.6434128.0230877-1.1029935.80806981-1.0800144 1.15438545.022979.34631563.5055386.55410502 1.1719305.32322792.5974549-.20778938 1.1489516-.06926312 1.1259726-.41557876-.0229791-.34631563-.5974548-1.08512232-1.2178887-1.06203461z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/doge.svg b/cmd/web/static/icons/color/doge.svg
new file mode 100644
index 0000000..b992be3
--- /dev/null
+++ b/cmd/web/static/icons/color/doge.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" r="16" fill="#C3A634"/><path fill="#FFF" d="M13.248 14.61h4.314v2.286h-4.314v4.818h2.721c1.077 0 1.958-.145 2.644-.437.686-.291 1.224-.694 1.615-1.21.39-.515.656-1.12.796-1.815.14-.695.21-1.445.21-2.252 0-.807-.07-1.557-.21-2.252a4.396 4.396 0 0 0-.796-1.815c-.391-.516-.93-.919-1.615-1.21-.686-.292-1.567-.437-2.644-.437h-2.721v4.325zm-2.766 2.286H9v-2.285h1.482V8h6.549c1.21 0 2.257.21 3.142.627.885.419 1.607.99 2.168 1.715.56.724.977 1.572 1.25 2.543.273.971.409 2.01.409 3.115a11.47 11.47 0 0 1-.41 3.115c-.272.97-.689 1.819-1.25 2.543-.56.725-1.282 1.296-2.167 1.715-.885.418-1.933.627-3.142.627h-6.549v-7.104z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/drgn.svg b/cmd/web/static/icons/color/drgn.svg
new file mode 100644
index 0000000..3c58c4e
--- /dev/null
+++ b/cmd/web/static/icons/color/drgn.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none"><circle cx="16" cy="16" r="16" fill="#C91111"/><g fill="#FFF"><path opacity=".6" d="M9.4 20.78h2.818l-.072-7.327L22.64 26.776l-.033-15.732h-2.774l.072 7.401L9.404 5.087z"/><path d="M9.4 9.953l.016-4.851 13.183 16.752.055 4.942z"/></g></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/ebst.svg b/cmd/web/static/icons/color/ebst.svg
new file mode 100644
index 0000000..fd0c997
--- /dev/null
+++ b/cmd/web/static/icons/color/ebst.svg
@@ -0,0 +1 @@
<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#1693d4" fill-rule="nonzero" r="16"/><path d="m9.92778895 16.5738397c-.01351104-.189532-.02038154-.3808881-.02038154-.5738397 0-.170068.00533749-.3388966.01585501-.5063291h-2.79980563l-3.12345679-2.4978903h6.494009c1.1946976-2.929595 4.084508-4.9957806 7.4596947-4.9957806 4.4438467 0 8.0462963 3.581722 8.0462963 8s-3.6024496 8-8.0462963 8c-3.3492012 0-6.2204712-2.034493-7.4318-4.92827h-6.5219037l3.12345679-2.4978903zm12.60924805-.4252633c0-.8292676-.112469-1.5532711-.3374104-2.1720323s-.5366413-1.135451-.935109-1.5500847c-.3984677-.4146338-.8708376-.7271992-1.4171239-.9377056s-1.1407655-.315758-1.7834553-.315758c-.694105 0-1.3399985.1180094-1.9377.3540317s-1.1150591.5677243-1.5520881.9951161c-.4370291.4273917-.780863.9440815-1.031512 1.5500847s-.3759716 1.2789757-.3759716 2.0189375c0 .7527198.1253226 1.4256923.3759716 2.0189375.250649.5932453.5976963 1.0939878 1.0411523 1.5022426.4434559.4082548.9672403.7240097 1.5713687.947274.6041284.2232644 1.2660889.3348949 1.9859015.3348949 1.7352625 0 3.0591836-.6123731 3.9718031-1.8371375l-1.5424478-1.2247583c-.2570759.3699809-.5848428.6602202-.9833105.8707266-.3984676.2105064-.8869046.315758-1.4653254.315758-.3341987 0-.6555388-.0574099-.9640299-.1722316s-.5848435-.2711044-.8290656-.4688528c-.2442222-.1977484-.4402396-.4337672-.5880583-.7080634-.1478186-.2742962-.2345804-.5772933-.260288-.9090003h7.037418c.0128538-.1020637.0192806-.2041259.0192806-.3061896zm-2.3136717-1.0333898h-4.7430269c.0514151-.6506561.3181274-1.1832931.8001448-1.5979269.4820173-.4146338 1.0700696-.6219476 1.7641746-.6219476.3727601 0 .6973136.0605995.9736702.1818001s.5045081.2838622.6844612.4879896c.1799532.2041274.3117026.4401462.3952523.7080634.0835496.2679172.1253238.5485882.1253238.8420214z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/edg.svg b/cmd/web/static/icons/color/edg.svg
new file mode 100644
index 0000000..adb0278
--- /dev/null
+++ b/cmd/web/static/icons/color/edg.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" r="16" fill="#2B1544"/><path fill="#FFF" fill-rule="nonzero" d="M24.99 12.502v6.656c0 .296.015.598-.052.889a3.47 3.47 0 0 1-1.002 1.76c-.236.227-.53.374-.811.54-1.907 1.11-3.808 2.223-5.714 3.335-.582.311-1.27.364-1.916.284a2.609 2.609 0 0 1-.96-.314c-2.007-1.17-4.014-2.343-6.02-3.512-.49-.273-.856-.723-1.125-1.207-.22-.42-.381-.882-.381-1.363v-7.186c.037-.7.347-1.363.788-1.892a2.47 2.47 0 0 1 .639-.564c1.865-1.086 3.73-2.176 5.594-3.266.307-.17.598-.378.93-.492a3.564 3.564 0 0 1 1.735-.098c.257.072.519.148.75.284 2.03 1.191 4.063 2.373 6.092 3.565.541.32.938.855 1.196 1.426.163.36.257.757.257 1.155zm-9.05-2.476a10.676 10.676 0 0 1-1.487 1.76c-.292.277-.573.576-.74.947-.134.262-.224.56-.186.86.045.404.333.76.707.904.38.152.81.118 1.188-.03a.393.393 0 0 1 .217-.03c-.074.474-.362.874-.59 1.283l.01.068c.206.22.423.428.628.644.052.049.1.117.172.14.239-.185.426-.428.646-.632.049-.056.15-.117.097-.204-.213-.4-.449-.805-.516-1.267.04-.094.153-.015.22.008.355.174.784.2 1.155.057.505-.193.819-.784.706-1.318-.086-.48-.34-.92-.684-1.256-.53-.545-1.039-1.127-1.401-1.801a.235.235 0 0 0-.142-.133zm-3.633 6.51c-.6.326-1.001.965-1.1 1.644-.137.953.42 1.949 1.283 2.339.546.235 1.18.23 1.73.015.284-.114.527-.3.736-.519.079-.084.194-.159.194-.288-.01-.129-.126-.2-.201-.288-.098-.087-.176-.2-.288-.269-.18-.079-.288.118-.404.216-.455.462-1.274.466-1.74.015a1.255 1.255 0 0 1-.378-1.12c.056-.383.284-.746.624-.928.22-.11.467-.17.71-.159.343.022.657.204.889.454.792.788 1.554 1.605 2.343 2.396.418.413.997.678 1.587.655.45.01.883-.17 1.249-.424.539-.375.867-1.026.9-1.684.072-1.042-.683-2.093-1.7-2.294-.649-.132-1.382.004-1.882.466-.356.324-.68.688-1.032 1.021-.363-.299-.65-.677-1.005-.983a1.75 1.75 0 0 0-.52-.341c-.036-.023-.048-.034-.096-.053a2.103 2.103 0 0 0-1.899.129zm5.037 1.052c.259-.258.625-.409.99-.379.396.011.78.223.99.564.328.5.232 1.219-.19 1.631-.434.421-1.178.474-1.645.076-.347-.295-.638-.647-.97-.957-.004-.022-.008-.064-.012-.083.277-.288.56-.564.837-.852z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/edoge.svg b/cmd/web/static/icons/color/edoge.svg
new file mode 100644
index 0000000..937f734
--- /dev/null
+++ b/cmd/web/static/icons/color/edoge.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none"><circle cx="16" cy="16" r="16" fill="#0FACF3"/><path fill="#FFF" d="M9.471 9.016h5.432c2.154 0 3.224-.068 4.83.079 1.607.17 3.214.826 4.254 2.083 1.225 1.46 1.583 3.43 1.502 5.263-.08 1.823-.705 3.735-2.138 4.98-1.271 1.144-3.05 1.563-4.738 1.574-3.282.011-6.553 0-9.835 0-.358-.023-.763.011-1.04-.238-.485-.486-.196-1.528.578-1.483 1.826-.056 3.663 0 5.49-.034-.035-1.539-.012-3.078-.012-4.606-1.41-.012-2.809 0-4.218 0-.313-.012-.66-.012-.902-.216-.289-.26-.289-.701-.162-1.04.162-.374.601-.442.971-.442 1.433-.012 2.878 0 4.31 0 .024-1.404-.022-2.808.024-4.2-1.607-.011-3.213 0-4.82 0-.358-.011-.762-.011-1.04-.26-.288-.374-.23-.906.012-1.28.462-.226.994-.18 1.502-.18zm6.334 5.92c.658.011 1.317-.046 1.976.045.786.113.786 1.494-.012 1.607-.647.102-1.317.034-1.976.046.012 1.335 0 2.66 0 3.995.012.227.023.566.312.589.786.068 1.47.045 2.358.045 1.317.057 2.704-.35 3.628-1.313.948-1.007 1.295-2.41 1.318-3.747.035-1.482-.243-3.112-1.33-4.222-.981-.996-2.46-1.335-3.836-1.256-.784 0-1.456-.023-2.184.045-.231.068-.243.351-.254.555v3.61z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/elf.svg b/cmd/web/static/icons/color/elf.svg
new file mode 100644
index 0000000..e2d21b1
--- /dev/null
+++ b/cmd/web/static/icons/color/elf.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#2b5ebb" r="16"/><path d="M26 15.962c-.001 2.336-1.81 4.158-4.122 4.151-2.264-.007-4.102-1.879-4.09-4.166.012-2.286 1.87-4.15 4.122-4.135 2.299.015 4.091 1.834 4.09 4.15zM9.09 23.92a3.019 3.019 0 0 1-3.021-3.054c.005-1.706 1.339-3.085 3.016-3.046.482.011.966.191 1.436.338.668.209 1.32.468 1.986.686.413.136.808.04 1.173-.186.53-.33.98-.728 1.267-1.312.29-.594.95-.815 1.537-.563.544.234.827.827.67 1.403-.177.647-.71.995-1.374.879-.589-.103-1.173-.293-1.771-.076-1.07.389-1.54 1.275-1.892 2.286-.192.553-.396 1.134-.74 1.59-.552.736-1.364 1.059-2.287 1.055zM9.026 8.082c1.367 0 2.432.8 2.896 2.117.184.52.46 1.007.696 1.508.583 1.24 2.046 1.362 2.974 1.023.822-.3 1.614.228 1.633 1.08.013.59-.29 1.02-.844 1.194-.49.152-1.042-.055-1.342-.502-.107-.16-.207-.326-.326-.477-.816-1.03-1.722-1.3-2.95-.838-.428.16-.829.4-1.231.623a3.018 3.018 0 0 1-4.234-1.358c-.956-2.03.504-4.37 2.728-4.37zm9.53 15.908c-.012 1.119-.925 2.03-2.015 2.01-1.053-.02-1.933-.927-1.96-1.947-.029-1.154.819-2.093 1.998-2.104 1.128-.011 1.99.919 1.978 2.04zM14.594 8.02c0-1.132.886-2.03 1.995-2.02 1.078.01 1.98.933 1.971 2.018-.008 1.141-.862 2.056-1.986 2.035-1.279-.024-2.032-1.055-1.98-2.033z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/elix.svg b/cmd/web/static/icons/color/elix.svg
new file mode 100644
index 0000000..3aa3a2d
--- /dev/null
+++ b/cmd/web/static/icons/color/elix.svg
@@ -0,0 +1 @@
<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none"><circle cx="16" cy="16" fill="#00aded" r="16"/><g fill="#fff" transform="translate(10 6)"><path d="m.09684034 17.6030476.00184735-.0042857 3.18785561-7.61590477-3.18970296-7.61533332 5.88557851 7.61533332-5.88159211 7.61495237zm11.77631026 0-.0039864-.0052381-5.88149493-7.61495237 5.88548133-7.61533332-3.18970303 7.61533332 3.18795283 7.61590477z"/><path d="m5.98494683 9.98409523v5.30590477l-5.88956493 2.31 5.88956493-7.62038097v-5.30590474l5.88956497-2.31z" fill-opacity=".8"/><path d="m5.98494683 15.29v4.6509524l-5.88956493-2.3437143 5.88956493-2.3147619v-5.29838097l-5.88956493-7.62038094 5.88956493 2.31v-4.65085715l5.88956497 2.34361905-5.88956497 2.31485714v5.2982857l5.88956497 7.62038097z" fill-opacity=".5"/><path d="m.0953819 2.36647619 5.88956493-2.34361905v4.65847619zm11.7791299 15.23076191-5.88956497 2.3437143v-4.6584762z" fill-opacity=".145"/></g></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/ella.svg b/cmd/web/static/icons/color/ella.svg
new file mode 100644
index 0000000..70fe65b
--- /dev/null
+++ b/cmd/web/static/icons/color/ella.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#396a28" r="16"/><path d="M18.073 13.212L16 11.14l-2.087 2.086-2.164-2.164L16 5l4.28 6.005zm-4.883.738L11.14 16l2.072 2.073-2.156 2.156L5 16l5.99-4.25zm5.584 4.137L20.86 16l-2.064-2.064 2.226-2.226L27 16l-6.044 4.269zm-4.838.71L16 20.86l2.05-2.05 2.182 2.183L16 27l-4.204-6.064zM16 12.527L19.472 16 16 19.472 12.528 16z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/emc.svg b/cmd/web/static/icons/color/emc.svg
new file mode 100644
index 0000000..c274c3b
--- /dev/null
+++ b/cmd/web/static/icons/color/emc.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" r="16" fill="#B49FFC"/><path fill="#FFF" d="M8 8v3.2h6.4v3.2H8v3.2h9.6v-6.4h3.2v9.6H8V24h16V8z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/emc2.svg b/cmd/web/static/icons/color/emc2.svg
new file mode 100644
index 0000000..32f2419
--- /dev/null
+++ b/cmd/web/static/icons/color/emc2.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none"><circle cx="16" cy="16" r="16" fill="#0CF"/><g fill="#FFF"><path fill-opacity=".4" d="M7.894 19.161h4.397L10.398 23H6l1.894-3.839zm2.505-5.08h4.398L12.91 17.91H8.51L10.4 14.08zm2.506-5.08h4.398l-1.889 3.83h-4.397L12.905 9z"/><path fill-opacity=".6" d="M12.277 19.16h4.398l-1.894 3.838h-4.398l1.894-3.839zm2.506-5.08h4.397l-1.888 3.828h-4.398l1.889-3.828zM17.288 9h4.398l-1.889 3.829H15.4L17.288 9z"/><path d="M16.59 19.16h4.398l-1.893 3.838h-4.398l1.894-3.839zm2.506-5.08h4.398l-1.888 3.828h-4.398l1.888-3.828zM21.602 9H26l-1.889 3.829h-4.397L21.602 9z"/></g></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/eng.svg b/cmd/web/static/icons/color/eng.svg
new file mode 100644
index 0000000..ef5bb6f
--- /dev/null
+++ b/cmd/web/static/icons/color/eng.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#2f2f2f" r="16"/><path d="M25.149 10.295c.114.06.375.202.35.511l-.016 10.417a.477.477 0 0 1-.283.472l-2.3 1.343-1.82 1.062-4.844 2.828a.35.35 0 0 1-.214.072.521.521 0 0 1-.273-.088l-3.342-1.928c-1.856-1.071-3.776-2.179-5.668-3.267-.159-.077-.252-.256-.238-.46l.007-2.752c.006-2.476.01-4.991.012-7.423v-.01a.396.396 0 0 0 .001-.05v-.031c-.004-.135-.01-.412.25-.537 1.06-.633 2.144-1.276 3.193-1.898l1.737-1.03c1.322-.783 2.668-1.582 3.97-2.355l.01-.006a1.83 1.83 0 0 1 .266-.125L16.05 5l.096.057c.946.548 1.908 1.108 2.837 1.65l1.736 1.01 1.695.986 2.667 1.552h.002l.002.002.064.038zm-8.769 15.67l2.962-1.73a8357.882 8357.882 0 0 0 5.387-3.143l.01-5.849.005-3.865-3.85 2.252V15.406c-.004 1.32-.002 2.376.006 3.325v.076l-.045.062a.572.572 0 0 1-.184.16l-.026.016h-.001l-1.244.725c-.45.26-.915.53-1.37.797l-1.644.955zM12.184 13.41a1302.649 1302.649 0 0 0 2.524 1.447l1.304.749 3.777-2.208-3.783-2.232zm-.39.65l.071 4.389 3.768 2.195.006-4.379zm-4.52-2.594l-.019 9.675 8.374 4.83.003-4.451-1.64-.955-1.028-.599c-.527-.306-1.072-.623-1.607-.936-.155-.073-.252-.251-.241-.446l-.081-4.959zm17.094-.746l-1.469-.856-1.622-.945c-1.544-.896-3.375-1.96-5.264-3.066-2.099 1.24-3.975 2.352-5.736 3.397l-2.626 1.557 3.778 2.165 4.334-2.545a.448.448 0 0 1 .5.01l4.276 2.521zm-7.982 9.927c1.125-.656 2.337-1.36 3.792-2.204V14.05l-3.789 2.214zm5.127-.793a.393.393 0 0 1-.116.017.394.394 0 0 1-.286-.117.467.467 0 0 1-.145-.44.449.449 0 0 1 .436-.377c.123 0 .243.056.33.153l.001.002a.47.47 0 0 1 .078.504.427.427 0 0 1-.298.258zm2.064 1.408a.45.45 0 0 1-.172-.388c.008-.159.09-.3.222-.38a.406.406 0 0 1 .22-.066c.086 0 .17.027.244.077a.46.46 0 0 1 .202.457.455.455 0 0 1-.449.401.407.407 0 0 1-.267-.101zm-13.189-2.32c.125 0 .244.057.327.156a.46.46 0 0 1 .077.496.442.442 0 0 1-.416.274.456.456 0 0 1-.428-.556.458.458 0 0 1 .44-.37zm11.956 1.576a.47.47 0 0 1-.161-.443.46.46 0 0 1 .438-.39c.11 0 .216.044.3.122.127.118.18.289.138.449a.438.438 0 0 1-.282.332.432.432 0 0 1-.433-.07zm-12.905-.723c.133.11.195.285.161.447a.436.436 0 0 1-.254.334h-.001a.456.456 0 0 1-.19.044.426.426 0 0 1-.222-.066.467.467 0 0 1-.217-.446.448.448 0 0 1 .289-.391.394.394 0 0 1 .155-.032c.1 0 .197.038.279.11zm6.51-13.628c.13 0 .253.056.34.154.107.113.147.27.107.42a.438.438 0 0 1-.366.338h-.005a.461.461 0 0 1-.476-.202.45.45 0 0 1-.027-.442l.001-.002a.456.456 0 0 1 .352-.259.424.424 0 0 1 .075-.007zM8.15 20.49c.145.082.233.23.232.39a.454.454 0 0 1-.211.408.453.453 0 0 1-.244.074.399.399 0 0 1-.204-.054.458.458 0 0 1-.236-.408c0-.173.089-.33.231-.41a.418.418 0 0 1 .432 0zM16.19 9.205a.458.458 0 0 1 .215.42.443.443 0 0 1-.272.379.488.488 0 0 1-.2.044.451.451 0 0 1-.283-.096.444.444 0 0 1-.178-.399.44.44 0 0 1 .233-.364.45.45 0 0 1 .226-.06.48.48 0 0 1 .26.076zm-.57-.758a.442.442 0 0 1-.148-.374V8.07a.462.462 0 0 1 .219-.352.436.436 0 0 1 .244-.073c.08 0 .16.021.233.06l.001.001a.449.449 0 0 1 .236.409.449.449 0 0 1-.275.41.489.489 0 0 1-.2.044.442.442 0 0 1-.31-.122z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/enj.svg b/cmd/web/static/icons/color/enj.svg
new file mode 100644
index 0000000..366b1e2
--- /dev/null
+++ b/cmd/web/static/icons/color/enj.svg
@@ -0,0 +1 @@
<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none"><circle cx="16" cy="16" fill="#624dbf" r="16"/><path d="m22.3132663 9c.493764.05672148.9941115.08823342 1.4812919.17646684.9677774.18276923 1.2837863.64284349 1.1191983 1.57559676-.0658352.3781433-.3094254.6113316-.697853.6743555-.2304232.0378143-.4608464.0441167-.6978531.0504191-3.1732564.0063023-6.3530963.0126047-9.5263527.0252095-.4805969 0-.9546103.0441167-1.4220402.1197454-1.5734612.2457931-2.1659779.8697294-2.2976483 2.3886047-.0592517.7121698-.0592517.7121698.684686.7121698h12.660108.3686771c.2040891.0063023.4015947.0441167.5727662.1512572.5793497.3529337.4345123.9075438.4015947 1.4180372-.0263341.4096551-.2830914.6365411-.7241872.7184721-.1843385.0315119-.3752606.0378143-.5595991.0378143-4.3319559 0-8.6639117 0-12.989284 0-.4805969 0-.4740134 0-.4345123.4537719.0329176.4159575.0592517.8256127.164588 1.2289655.1975056.7499841.6781025 1.2163607 1.4549578 1.4243395.8624411.2331883 1.7512162.2836074 2.6399913.2899098 3.1008377.0189072 6.1950919.0126048 9.2959296.0126048.3950111 0 .7636882.0504191.9941114.3970504.4476793.668053.0987528 1.6008063-.684686 1.840297-.671519.2079788-1.3759556.2583979-2.0738087.2647003-2.9099156.0504191-5.8198312.0567215-8.7297468 0-.8953587-.0189072-1.7907173-.1260478-2.6729089-.2962122-2.07380866-.4096552-3.10742122-1.4180371-3.45634775-3.4095915-.07900224-.4600742-.12508687-.9264509-.18433855-1.3865251 0-1.2100584 0-2.4264191 0-3.6364774.03950112-.3592361.07241871-.7184722.11850335-1.0714059.27650782-2.2562546 1.32987094-3.36547472 3.64726975-3.85706092.82294-.17646684 1.6656305-.21428116 2.4951539-.29621219 3.0086684-.00630239 6.0305039-.00630239 9.0523393-.00630239z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/eos.svg b/cmd/web/static/icons/color/eos.svg
new file mode 100644
index 0000000..04d307a
--- /dev/null
+++ b/cmd/web/static/icons/color/eos.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" r="16" fill="#000" fill-rule="nonzero"/><path stroke="#FFF" stroke-linecap="round" stroke-linejoin="round" stroke-width=".64" d="M10.886 11.61L16 27.667l-7.588-4.754 2.474-11.303L16 4.624v4.9L8.412 22.913h15.183L16.007 9.524v-4.9l5.113 6.986 2.475 11.303-7.588 4.754L21.12 11.61"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/etc.svg b/cmd/web/static/icons/color/etc.svg
new file mode 100644
index 0000000..6d9edc2
--- /dev/null
+++ b/cmd/web/static/icons/color/etc.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" r="16" fill="#669073"/><path fill="#FFF" d="M9.27 14.754l7.292-2.983 7.068 3.059L16.55 4 9.27 14.754zm.022 3.309l7.28 4.092L24 18.063 16.64 28l-7.348-9.937zm7.303-4.833l7.383 3.189-7.383 4.005L9 16.332l7.595-3.102z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/eth.svg b/cmd/web/static/icons/color/eth.svg
new file mode 100644
index 0000000..bc0c279
--- /dev/null
+++ b/cmd/web/static/icons/color/eth.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" r="16" fill="#627EEA"/><g fill="#FFF" fill-rule="nonzero"><path fill-opacity=".602" d="M16.498 4v8.87l7.497 3.35z"/><path d="M16.498 4L9 16.22l7.498-3.35z"/><path fill-opacity=".602" d="M16.498 21.968v6.027L24 17.616z"/><path d="M16.498 27.995v-6.028L9 17.616z"/><path fill-opacity=".2" d="M16.498 20.573l7.497-4.353-7.497-3.348z"/><path fill-opacity=".602" d="M9 16.22l7.498 4.353v-7.701z"/></g></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/ethos.svg b/cmd/web/static/icons/color/ethos.svg
new file mode 100644
index 0000000..4bb6afe
--- /dev/null
+++ b/cmd/web/static/icons/color/ethos.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none"><circle cx="16" cy="16" r="16" fill="#00FFBA"/><g fill="#FFF"><path d="M10.871 10.904a1.707 1.707 0 0 0-.194 2.148 1.693 1.693 0 0 0 1.42.756 2.188 2.188 0 0 1-.001 4.377A6.086 6.086 0 0 1 7.819 7.767 6.084 6.084 0 0 1 16 7.425a6.085 6.085 0 0 0-2.182 4.673 2.188 2.188 0 0 0 2.175 2.189 2.188 2.188 0 0 1-2.188-2.189 1.69 1.69 0 0 0-.29-.955 1.727 1.727 0 0 0-.754-.622 1.723 1.723 0 0 0-1.33 0 1.714 1.714 0 0 0-.56.383zm14.64 6.628a6.094 6.094 0 0 1-1.242 6.613 6.084 6.084 0 0 1-10.45-4.243 2.188 2.188 0 1 1 4.375 0c-.001.34.1.673.29.955.187.276.449.492.755.622.43.18.913.178 1.341-.005a1.721 1.721 0 0 0 .905-.918 1.717 1.717 0 0 0-.916-2.23 1.694 1.694 0 0 0-.665-.134 2.188 2.188 0 0 1 0-4.377 6.081 6.081 0 0 1 5.606 3.717z"/><path d="M15.994 17.714c1.208 0 2.188.98 2.188 2.188a6.085 6.085 0 0 1-10.467 4.226 6.087 6.087 0 0 1 4.381-10.313 2.188 2.188 0 0 1 0 4.377c-.34-.001-.672.1-.954.29a1.726 1.726 0 0 0-.622.755 1.71 1.71 0 0 0 .346 1.852v.002a1.706 1.706 0 0 0 2.184.23 1.7 1.7 0 0 0 .755-1.42c0-1.207.98-2.187 2.189-2.187zm9.326-8.396a6.09 6.09 0 0 1-5.417 8.868 2.189 2.189 0 0 1 0-4.378 1.71 1.71 0 0 0 1.577-1.045 1.721 1.721 0 0 0-.054-1.444 1.705 1.705 0 0 0-2.477-.64 1.698 1.698 0 0 0-.756 1.42 2.188 2.188 0 1 1-4.375-.001 6.085 6.085 0 0 1 9.717-4.886l.004.003a6.103 6.103 0 0 1 1.78 2.103z" opacity=".7"/></g></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/etn.svg b/cmd/web/static/icons/color/etn.svg
new file mode 100644
index 0000000..a5b91aa
--- /dev/null
+++ b/cmd/web/static/icons/color/etn.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none"><circle cx="16" cy="16" r="16" fill="#23BEE2"/><path fill="#FFF" d="M19.879 13.469l3.239-3.412a9.225 9.225 0 0 1 2.153 5.938c0 5.117-4.15 9.266-9.271 9.266a9.232 9.232 0 0 1-4.468-1.147l8.238-4.246 1.342-.692-1.243-.859-.888-.614 2.59-1.322 1.288-.658-1.154-.872-1.826-1.382zm-7.758 5.534l-3.02 3.18a9.228 9.228 0 0 1-2.372-6.188c0-5.118 4.15-9.267 9.271-9.267a9.23 9.23 0 0 1 4.906 1.404l-8.676 4.472-1.342.693 1.243.858.888.614-2.59 1.323-1.288.657 1.154.873 1.826 1.381zM8.536 22.78l-.625.658A10.95 10.95 0 0 1 5 15.995C5 9.932 9.935 5 16 5c2.493 0 4.796.834 6.643 2.237l-.902.465A10.04 10.04 0 0 0 16 5.906c-5.565 0-10.093 4.526-10.093 10.089 0 2.61.996 4.991 2.63 6.784zM23.684 9.46l.628-.66A10.944 10.944 0 0 1 27 15.995c0 6.062-4.935 10.994-11 10.994a10.941 10.941 0 0 1-6.253-1.954l.924-.477A10.036 10.036 0 0 0 16 26.083c5.565 0 10.093-4.526 10.093-10.088 0-2.49-.907-4.772-2.409-6.534zM10.842 16.9l3.941-2.013-2.137-1.476 11.83-6.098-5.953 6.268 2.635 1.993-3.941 2.013 2.137 1.476-11.83 6.098 5.953-6.268-2.635-1.993z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/etp.svg b/cmd/web/static/icons/color/etp.svg
new file mode 100644
index 0000000..9a3833f
--- /dev/null
+++ b/cmd/web/static/icons/color/etp.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" r="16" fill="#00A5FF"/><path fill="#FFF" d="M18.08 12.574c-.003.893-.009 1.785-.01 2.677-.001 1.484-.003 2.969.004 4.453 0 .18-.05.287-.207.382-.61.367-1.21.75-1.854 1.153v-.325c0-2.297-.003-4.595.004-6.892.001-.191-.05-.299-.222-.392-.535-.29-1.058-.602-1.586-.904-.058-.033-.12-.06-.209-.104v.315c0 2.059-.004 4.118.006 6.176 0 .207-.066.315-.24.412-.525.29-1.038.6-1.557.902-.073.042-.15.079-.266.14v-.32c0-2.068-.005-4.136.007-6.203.001-.24-.08-.36-.28-.47-.584-.326-1.157-.672-1.764-1.027.672-.387 1.318-.763 1.971-1.124.06-.033.185.01.26.053.569.32 1.136.643 1.697.976.136.08.235.09.377.003.518-.317 1.054-.608 1.57-.93.186-.116.32-.097.497.009.597.357 1.204.7 1.808 1.047l-.006-.007zm.006.007c.044-.046.082-.105.135-.136.563-.328 1.126-.658 1.699-.968a.43.43 0 0 1 .351.003c.582.313 1.156.641 1.723.979.078.046.156.168.156.255.009 2.163.008 4.327.004 6.49 0 .07-.018.18-.065.208-.648.386-1.303.761-1.998 1.163v-.329c0-2.084-.002-4.168.004-6.251 0-.177-.042-.284-.208-.375-.608-.338-1.206-.696-1.807-1.046l.006.007zM6.939 18.788A1.422 1.422 0 0 1 5.5 17.375a1.419 1.419 0 0 1 1.42-1.433 1.417 1.417 0 0 1 1.438 1.414 1.416 1.416 0 0 1-1.419 1.432zm1.915 4.287a1.349 1.349 0 0 1-1.36-1.33 1.361 1.361 0 0 1 1.332-1.364c.725-.016 1.352.6 1.36 1.337a1.347 1.347 0 0 1-1.332 1.357zM7.767 11.399c.72.002 1.298.58 1.298 1.295 0 .727-.592 1.312-1.32 1.304a1.284 1.284 0 0 1-1.275-1.312 1.275 1.275 0 0 1 1.297-1.287zm17.522 4.906a1.215 1.215 0 1 1 0-2.43 1.215 1.215 0 0 1 0 2.43zM9.542 8.617a1.09 1.09 0 0 1 1.105-1.106 1.101 1.101 0 0 1 1.102 1.115 1.102 1.102 0 0 1-1.11 1.106 1.092 1.092 0 0 1-1.097-1.115zM24.636 20.91a1.087 1.087 0 0 1-1.11-1.099 1.107 1.107 0 0 1 1.095-1.123 1.108 1.108 0 0 1 1.111 1.107 1.088 1.088 0 0 1-1.096 1.115zm-8.65-14.055a.818.818 0 0 1-.852.815.823.823 0 0 1-.807-.862.834.834 0 0 1 .841-.807.826.826 0 0 1 .818.854zm5.771 17.502a.814.814 0 0 1-.818-.826.823.823 0 0 1 .849-.827c.46.006.82.37.818.83 0 .472-.368.827-.849.823zM17.477 26a.767.767 0 0 1-.783-.788.782.782 0 0 1 .795-.785.8.8 0 0 1 .791.796.779.779 0 0 1-.803.777zm2.628-17.723a.71.71 0 0 1 .008-1.42c.384.002.71.331.709.714a.725.725 0 0 1-.717.706zm-6.538 16.282a.612.612 0 0 1-.63.61.606.606 0 0 1-.605-.633.62.62 0 0 1 .629-.612c.343.008.613.29.606.635zM24.23 10.58a.532.532 0 0 1-.518.554.539.539 0 0 1-.548-.525.529.529 0 0 1 .52-.55c.299-.01.54.221.546.522z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/eur.svg b/cmd/web/static/icons/color/eur.svg
new file mode 100644
index 0000000..76c6525
--- /dev/null
+++ b/cmd/web/static/icons/color/eur.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#0f8ff8" r="16"/><path d="M8 19.004L8.81 17h.857a16.279 16.279 0 0 1-.034-1.03c0-.448.019-.864.056-1.25H8l.81-2.003h1.274C11.27 8.906 13.944 7 18.103 7c1.367 0 2.666.177 3.897.532v2.524a8.92 8.92 0 0 0-3.683-.776c-2.493 0-4.096 1.146-4.81 3.438h7.423l-.81 2.003h-7.097a6.938 6.938 0 0 0-.056.995c0 .479.015.907.045 1.285h6.183l-.8 2.003H13.44c.533 1.389 1.183 2.355 1.949 2.9.765.544 1.858.816 3.277.816 1.014 0 2.125-.247 3.334-.741v2.373c-1.149.432-2.515.648-4.1.648-4.167 0-6.803-1.999-7.906-5.996z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/evx.svg b/cmd/web/static/icons/color/evx.svg
new file mode 100644
index 0000000..9758c09
--- /dev/null
+++ b/cmd/web/static/icons/color/evx.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#044aac" r="16"/><path d="M10.082 17.21L7.464 19.83l-1.23 1.23A10.937 10.937 0 0 1 5 16C5 9.935 9.935 5 16 5s11 4.935 11 11-4.935 11-11 11c-2.346 0-4.522-.739-6.31-1.995a11.08 11.08 0 0 1-1.277-1.047l1.162-1.163 8.417-8.417a1.621 1.621 0 0 1 1.614-1.49c.837 0 1.529.639 1.61 1.455l3.874 3.874A9.346 9.346 0 0 0 25.356 16c0-5.16-4.197-9.356-9.356-9.356S6.644 10.84 6.644 16c0 .718.081 1.417.235 2.089L9.367 15.6a1.621 1.621 0 0 1 1.599-1.365c.795 0 1.458.576 1.593 1.334l1.583 1.582-1.163 1.162-1.114-1.114a1.61 1.61 0 0 1-1.783.01zm8.709-1.306l-7.918 7.918A9.301 9.301 0 0 0 16 25.356c3.753 0 6.997-2.221 8.486-5.418l-4.045-4.046a1.609 1.609 0 0 1-1.65.012zm.844-2.116a.728.728 0 1 0 .002 1.455.728.728 0 0 0-.002-1.455zm-8.66 1.327a.728.728 0 1 0 0 1.456.728.728 0 0 0 0-1.456z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/exmo.svg b/cmd/web/static/icons/color/exmo.svg
new file mode 100644
index 0000000..ba13c60
--- /dev/null
+++ b/cmd/web/static/icons/color/exmo.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" r="16" fill="#347FFB" fill-rule="nonzero"/><path fill="#FFF" d="M19.7 13.055l-2.869 7.75-.018.047-.526-1.055-1.1.5 2.885-7.797 1.1-.5.527 1.055zm7.18.183L24.012 21l-.527-1.058-1.1.5.067-.182 2.867-7.76 1.1-.5.525 1.055-.064.183zm-6.14 6.712l1.689-4.563-1.103.5-.524-1.057-1.694 4.562.525 1.058 1.107-.5zm-9.137-4.5H6.558l.86.8-.86.813h5.04l.856-.813-.851-.8zM5.86 18.833h8.155l-.857.807.857.805H5.86L5 19.64l.86-.808zm2.501-6.768h8.15l-.854.808.855.805h-8.15l-.86-.806.86-.807z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/exp.svg b/cmd/web/static/icons/color/exp.svg
new file mode 100644
index 0000000..a7524ca
--- /dev/null
+++ b/cmd/web/static/icons/color/exp.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#ffaa5c" r="16"/><path d="M7.5 11.67l4.298 2.481a4.644 4.644 0 0 0-.396 1.884c0 .65.132 1.267.372 1.828L7.5 20.33zm.57-.826l7.43-4.539v5.126a4.588 4.588 0 0 0-3.201 1.855zM24.5 20.33l-4.274-2.467c.24-.56.372-1.179.372-1.828 0-.67-.141-1.308-.396-1.884L24.5 11.67zm-.459.89L16.5 25.703V20.64a4.589 4.589 0 0 0 3.237-1.905zm-16.082 0l4.304-2.485A4.589 4.589 0 0 0 15.5 20.64v5.063zm15.97-10.376l-4.228 2.442A4.588 4.588 0 0 0 16.5 11.43V6.305z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/fair.svg b/cmd/web/static/icons/color/fair.svg
new file mode 100644
index 0000000..2295573
--- /dev/null
+++ b/cmd/web/static/icons/color/fair.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" r="16" fill="#C99705"/><path fill="#FFF" d="M8 24.254l.043-.175c.155-.597.561-.965 1.167-1.132.615-.17 1.202-.105 1.735.257.175.118.307.269.392.458.024.051.071.093.108.14.04-.046.097-.086.117-.138.131-.349.278-.694.377-1.05.536-1.94 1.06-3.881 1.586-5.822.021-.076.034-.155.053-.247-.14 0-.27.001-.399 0-.442-.008-.886.005-1.326-.029-.599-.046-1.006-.415-1.017-.982-.01-.496.283-.877.844-.974.392-.068.804-.042 1.207-.049.387-.006.773 0 1.16-.004.035 0 .094-.04.103-.071.098-.344.189-.69.28-1.037.006-.02.001-.043.001-.077-.438 0-.871.013-1.303-.004-.34-.014-.668-.091-.952-.287-.353-.243-.45-.59-.393-.974.058-.388.307-.648.705-.757.14-.038.292-.054.438-.055.624-.005 1.249-.006 1.873.004.151.003.218-.046.278-.172.208-.433.412-.87.653-1.285.44-.757.956-1.468 1.596-2.086.843-.812 1.836-1.388 3.026-1.599.79-.14 1.586-.174 2.362.092.466.16.812.457 1.03.884.137.27.27.537.255.854-.043.9-.808 1.472-1.501 1.495-.532.018-.99-.126-1.344-.511-.333-.362-.374-.783-.24-1.232.01-.033.023-.066.035-.1l-.027-.034c-.068.044-.145.08-.202.134-.307.289-.547.626-.75.987-.42.752-.723 1.548-.973 2.364-.008.025-.006.053-.01.096.216 0 .429.003.64 0 .308-.005.614-.004.907.106.357.134.63.353.702.728.073.381-.002.68-.358.971-.29.238-.63.287-.985.299-.474.016-.95.02-1.424.028-.063.001-.113 0-.131.08-.077.327-.161.653-.242.979-.004.016.001.034.003.062.333 0 .664-.01.994.002.355.013.683.106.942.362.316.314.36.764.096 1.117-.086.115-.189.22-.282.33-.194.228-.465.307-.753.318-.493.02-.987.025-1.48.022-.134 0-.187.04-.217.158-.175.694-.343 1.39-.537 2.08-.39 1.387-.824 2.76-1.536 4.036a7.251 7.251 0 0 1-1.281 1.683c-.743.722-1.623 1.217-2.675 1.4-.718.124-1.442.167-2.15-.048-.6-.182-1.015-.555-1.175-1.154L8 24.52v-.266z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/fct.svg b/cmd/web/static/icons/color/fct.svg
new file mode 100644
index 0000000..a32c744
--- /dev/null
+++ b/cmd/web/static/icons/color/fct.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" r="16" fill="#417BA4"/><path fill="#FFF" fill-rule="nonzero" d="M7.686 10.633c-.033.222-.024.376.094.493-.152.265-.27.462-.383.682.114-.22.231-.413.383-.64.339.424 1.398.424 2.839-.042.17-.042.17.339.17.339 0 .212-.043.508-1.865.763-.509.084-1.23.042-1.568-.34-.085-.126-.127-.296-.127-.508 0-.042 0-.084.042-.17a2.56 2.56 0 0 1 .005-.007.788.788 0 0 1 .08-.204c.042-.127.127-.212.212-.339-.043.085-.127.254-.212.339a.922.922 0 0 1 .212-.339zm.254-.545c.062-.092.13-.183.221-.275l-.127.17a1.036 1.036 0 0 0-.022.022c.045-.063.094-.126.149-.192l-.127.17a1.31 1.31 0 0 0-.094.105zm0 0c-.053.078-.102.155-.16.233a.419.419 0 0 0-.016.017 7.17 7.17 0 0 0-.103.167zm.901-1.015c.127-.106.253-.225.38-.32-.128.17-.213.34-.255.51-.042.126-.042.253.042.338a4.529 4.529 0 0 0-.023.023c.28.312 1.196.22 2.354-.277.381-.17.763-.34 1.102-.55.127-.043.296.169.339.21.042.043.084.17 0 .255-.424.254-.89.508-1.399.678-1.456.624-2.627.717-2.949.319l-.017.02c-.042-.127-.084-.212-.042-.381 0-.043 0-.085.042-.128a1.39 1.39 0 0 1 .125-.141 2.16 2.16 0 0 0-.167.184c0-.043.042-.127.042-.17.085-.17.17-.296.297-.466.03-.022.058-.045.088-.069.128-.18.317-.335.505-.524.34-.296.34-.296.509-.423a.83.83 0 0 1 .117-.1 21.62 21.62 0 0 0-.043.036c.12-.09.244-.179.374-.266l.018-.01.065-.046c.58-.383 1.245-.735 1.926-1.012.11-.062.22-.116.33-.164-.065.026-.117.049-.178.075a6.001 6.001 0 0 1-.32.13c-.17.043-.17.043-.51.213-.17.084-.17.084-.466.254-.127.085-.127.085-.424.254-.117.078-.126.084-.358.25 2.774-1.365 2.58-1.306 2.385-1.229a7.724 7.724 0 0 0-.713.259c-.982.42-1.906 1.016-2.484 1.569-.087.07-.128.11-.228.21.054-.051.111-.102.17-.153a3.35 3.35 0 0 0-.255.28c-.133.133-.266.24-.379.362zm-2.407 9.83c.01.036.021.07.032.103a.683.683 0 0 0 .17.296c-.075-.222-.149-.445-.223-.695-.004.275.079.516.223.695-.085-.254-.17-.508-.212-.804.762 1.059 3.644.804 7.33-.763 4.704-1.991 8.983-5.38 9.577-7.583.127-.551.042-.932-.255-1.229.212.212.424.466.636.678.254.297.296.678.17 1.186-.594 2.245-4.958 5.677-9.789 7.71-4.194 1.826-7.357 1.907-7.66.407-.073-.247-.147-.566-.221-.788.042.127.085.254.17.382l.025.089a.952.952 0 0 0 .006.159 1.382 1.382 0 0 1-.002-.146 12.671 12.671 0 0 1-.004-.013zm6.88-12.54l.059-.024c1.271-.339 2.076-.17 1.907.55-.043.255-.212.509-.466.763-.212.085-.678 0-.763-.085.212-.254.339-.466.381-.635.132-.56-.478-.71-1.472-.451l-.044.016zm-.077.03l.178-.054a5.335 5.335 0 0 0-.101.023zM6.212 17.408v.03c-.12-.12-.165-.277-.17-.472a1.287 1.287 0 0 1-.007-.255 4.192 4.192 0 0 1 .008.242 1.177 1.177 0 0 1-.008-.251C6.023 16.48 6 16.226 6 16.04c0 .255.085.424.17.593 0 .128.01.265.02.403-.02-.138-.02-.275-.02-.403 2.838 3.008 15.593-4.787 15.72-8.091.042-.593-.297-.805-.466-.932l.339.212.423.296c.34.297.467.72.34 1.271-.551 2.118-4.704 5.38-9.238 7.287-3.59 1.549-6.363 1.752-7.076.732zm-.021-3.232l.063-.254c-.085.34-.042.636.127.805a2.028 2.028 0 0 0-.003.01c.083.1.197.172.342.244.127.17.043.593.043.593-.043.127-.085.297-.17.255-.424-.212-.593-.551-.55-1.06a.97.97 0 0 0 .169.72l.004-.024a.983.983 0 0 1-.131-.653l.017-.11a.465.465 0 0 0-.017.11l.084-.593.085-.34v-.084l-.063.381zm.622-1.04a2.34 2.34 0 0 0-.177.532c-.128-.17-.17-.381-.128-.636 0-.084 0-.127.043-.211.085-.255.17-.466.296-.72a.93.93 0 0 0 .085.762l-.027.063c.531.696 2.467.52 4.942-.529 3.178-1.398 6.102-3.686 6.484-5.126.127-.55-.043-.89-.509-1.06.085-.042.085-.042.339.043.17.043.297.085.381.085.551.212.763.593.594 1.186-.424 1.61-3.602 4.11-7.077 5.592-2.754 1.144-4.873 1.356-5.423.551l.177-.532zm6.538 12.21c-.509.017-.931-.036-1.25-.155-.254-.127-.593-.254-.804-.381.517.214 1.195.267 1.975.19 4.465-.44 12.295-5.132 12.728-8.197l-.042.127c-.043.254-.085.55-.085.763 0 .042 0 .084-.042.127-.509 1.821-4.11 4.66-8.051 6.354-1.775.757-3.31 1.133-4.427 1.172a.712.712 0 0 0-.002 0zm.496-1.742l.077-.107c-.026.035-.05.07-.075.106.643-.18 1.335-.413 2.066-.7.466-.127.636.17.636.17.042.042.042.212-.212.339-1.064.416-2.044.715-2.905.895a6.423 6.423 0 0 0-.019.037l.013-.036c-1.502.315-2.641.27-3.233-.134-.212-.17-.509-.38-.72-.55.682.584 2.26.571 4.372-.02zm-5.305-.912c-.17-.212-.381-.424-.508-.636.17.212.424.508.593.72a.091.091 0 0 0-.085-.084zm6.738-16.65c.254 0 .593-.042.847-.042.89 0 1.314.339 1.144 1.017-.212.805-1.356 1.949-2.839 2.965-.296.127-.593-.254-.508-.423 0-.043.042-.043.042-.043 1.314-.89 2.288-1.864 2.5-2.584.17-.678-.381-.974-1.356-.89h.17zm5.084.975c.509.254.72.678.551 1.313-.508 1.906-4.237 4.83-8.305 6.567-.763.338-1.525.593-2.203.804-.382.043-.424-.466-.254-.72.042-.084.084-.084.127-.127.635-.17 1.313-.423 2.034-.72 3.855-1.652 7.372-4.448 7.839-6.228.169-.635-.085-1.059-.636-1.27.254.127.593.254.847.38zm4.407 4.194l.127.212c.127.339.127.339.127.508v.042c-.127-.042-.38-.55-.423-.762 0-.254-.043-.424-.17-.593l.34.593zm.89 2.245c.042.212.042.466-.042.763-.509 1.864-3.687 4.617-7.543 6.609-.423.169-.678-.128-.593-.424a.434.434 0 0 1 .212-.254c3.898-2.034 7.16-4.83 7.67-6.736.084-.34.084-.636 0-.89.127.339.254.678.296.932zm.297 1.78v.338c0 .17 0 .297-.043.509-.296 1.144-1.695 2.626-3.601 4.067-.297.212-.467-.085-.424-.297a.772.772 0 0 1 .212-.339c1.991-1.482 3.432-3.008 3.729-4.194.042-.212.084-.423.042-.635l.085.55zM8.415 10.278c-.042-.127-.084-.212-.042-.381-.042.169 0 .254.042.38zm-1.06 1.61c-.084-.127-.126-.297-.126-.509 0 .212 0 .34.127.509zm-.72 1.779c-.127-.17-.169-.381-.127-.636-.042.255 0 .467.128.636zm15.975 1.483a.58.58 0 0 1-.085.55c-1.864 1.695-4.618 3.39-7.5 4.618-4.28 1.78-7.5 1.907-7.796.381-.043-.127 0-.042.042-.084 0 .042 0 .254.17.508-.043-.085-.085-.127-.127-.212-.043-.042-.043-.084-.085-.127-.085-.127-.127-.296-.212-.423.805 1.059 3.771.847 7.585-.805 2.881-1.229 5.635-2.966 7.5-4.618.339-.17.466.085.508.212zm-10.72 7.752c.042.085.085.255-.085.297-1.525.254-2.627.127-3.136-.424-.169-.212-.423-.508-.593-.72.466.593 1.61.763 3.263.508.297 0 .508.255.55.34zm13.347-3.092c.127-.254.255-.636.34-.89-.51 1.652-3.772 4.194-7.331 5.72-2.204.931-4.026 1.27-5 .974.254.084.635.17.932.212 2.712.423 9.576-2.966 11.06-6.016zm-2.203 3.05c0 .042-.085.17-.254.297-.933.762-2.204 1.525-3.517 2.075-1.102.466-2.077.72-2.797.763h-1.06c.848.042 2.077-.254 3.56-.847 1.483-.636 2.924-1.483 3.983-2.373.043 0 .043-.042.085-.042 0 0 0 .042.042.042 0 0 0 .043-.042.085zM6.508 12.863c0-.042.043-.127.043-.17.085-.254.254-.635.339-.89 0 .128-.043.213-.085.34-.127.212-.212.466-.297.72z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/fil.svg b/cmd/web/static/icons/color/fil.svg
new file mode 100644
index 0000000..a957594
--- /dev/null
+++ b/cmd/web/static/icons/color/fil.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none"><circle cx="16" cy="16" r="16" fill="#42C1CA"/><path fill="#FFF" d="M15.932 12.908c.372-1.563.82-2.968 1.296-3.885.175-.438.885-1.487 1.664-2.18 1.297-1.155 2.752-1.448 4.267-.497l-.133.211.133-.211c.773.485 1.083.984.947 1.454-.1.35-.483.63-.688.601-.3.03-.602-.03-.89-.242a1.685 1.685 0 0 1-.541-.721c-.212-.5-.49-.67-.831-.63-.247.028-.534.186-.625.292l-.235.26c-.214.237-.347.409-.484.635-.476.793-.915 2.246-1.524 5.257l4.036.591-.222 1.617-4.096-.6-.175 1.064-.045.266c-.024.138-.05.288-.08.448l4.136.606-.237 1.615-4.233-.62c-.489 2.078-1.133 4.305-1.588 5.184-.176.439-.885 1.486-1.664 2.18-1.297 1.154-2.752 1.448-4.267.497-.773-.485-1.083-.985-.947-1.455.1-.35.483-.629.688-.6.3-.03.602.03.89.241.222.164.406.402.541.722.212.499.49.67.831.63.247-.029.534-.187.625-.293.907-1.01 1.626-2.956 2.535-7.45l-4.036-.592.222-1.617 4.096.6.176-1.063a31.19 31.19 0 0 1 .125-.715l-4.12-.603.236-1.615 4.217.618z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/fldc.svg b/cmd/web/static/icons/color/fldc.svg
new file mode 100644
index 0000000..a02fe8d
--- /dev/null
+++ b/cmd/web/static/icons/color/fldc.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#c40e09" r="16"/><path d="M22.2 7.14c.09.07.171.13.246.195.198.175.397.35.59.531.153.146.298.302.445.455.012.012.022.04.018.056-.09.348-.226.676-.408.982-.16.268-.344.514-.558.735-.29.3-.615.55-.971.755-.155.09-.314.17-.473.25-.507.257-1.047.401-1.597.503-.375.07-.754.12-1.131.172-.496.068-.993.123-1.488.195-.73.106-1.445.272-2.123.587-.746.347-1.367.854-1.789 1.603-.281.5-.395 1.045-.39 1.623.009 1.107.388 2.064 1.042 2.915.4.52.856.982 1.336 1.418.332.303.671.597 1.002.9.423.39.847.779 1.21 1.234.19.24.378.486.541.747.278.446.499.925.644 1.438.08.28.128.565.15.857.034.438-.009.868-.114 1.292-.043.173-.045.176-.216.207-.241.045-.482.091-.724.13-.177.027-.355.044-.533.064-.062.008-.125.011-.188.016l-.037-.001c.001-.014 0-.028.004-.04.054-.143.114-.284.165-.428.109-.31.191-.628.226-.958a2.932 2.932 0 0 0-.303-1.672 4.005 4.005 0 0 0-.694-.946c-.376-.395-.79-.741-1.205-1.086-.693-.577-1.363-1.18-1.975-1.852-.37-.407-.711-.837-1.012-1.302a6.405 6.405 0 0 1-.768-1.606 4.713 4.713 0 0 1-.025-2.718c.146-.514.343-.997.647-1.43.402-.573.921-1 1.516-1.33.6-.335 1.24-.555 1.899-.72.53-.134 1.067-.234 1.608-.3.61-.074 1.22-.136 1.83-.205.498-.056.993-.125 1.474-.277a3.03 3.03 0 0 0 1.177-.672c.291-.272.507-.598.662-.972.143-.345.213-.709.264-1.078.011-.082.017-.166.027-.267zm-7.06 12.826c.219-.043.427-.08.634-.125.532-.118 1.057-.26 1.55-.512a4.1 4.1 0 0 0 1.269-1c.36-.426.655-.895.809-1.451a3.11 3.11 0 0 0 .1-1.082 4.316 4.316 0 0 0-.734-2.066 8.374 8.374 0 0 0-1.08-1.288c-.07-.071-.144-.14-.215-.21-.01-.01-.018-.022-.033-.04l.38-.059.823-.125c.144-.022.288-.046.432-.065.017-.002.041.017.055.032.256.298.518.59.764.897.32.398.59.834.81 1.304.195.419.338.855.408 1.317.049.323.07.649.037.975-.096.913-.367 1.758-.902 2.496-.332.459-.741.83-1.202 1.14a6.87 6.87 0 0 1-1.735.823c-.263.084-.529.156-.794.23a.087.087 0 0 1-.071-.015c-.427-.38-.852-.763-1.277-1.145-.008-.006-.014-.015-.027-.03zm2.116-9.698l-.644.1-.73.113c-.085.014-.171.03-.258.039a.124.124 0 0 1-.088-.028 7.558 7.558 0 0 1-.781-.835c-.13-.165-.262-.33-.377-.507-.39-.604-.695-1.249-.824-1.974a3.968 3.968 0 0 1 .098-1.86c.011-.04.023-.06.07-.069.268-.046.533-.106.8-.15.22-.035.444-.053.666-.079L15.37 5c-.016.036-.025.06-.036.081a4.384 4.384 0 0 0-.391 1.24 2.868 2.868 0 0 0 .271 1.722c.221.445.523.822.865 1.17.356.36.742.684 1.129 1.007.014.012.026.025.049.048zm-3.174 11.288l-.426.045c-.18.02-.36.034-.54.062-.277.043-.555.085-.829.146-1.003.222-1.784.754-2.21 1.777a5.76 5.76 0 0 0-.347 1.159c-.003.018-.009.036-.017.068-.057-.044-.11-.08-.158-.122-.2-.178-.399-.354-.594-.536-.141-.132-.274-.273-.414-.407-.047-.045-.056-.09-.039-.154a3.884 3.884 0 0 1 1.079-1.79 5.145 5.145 0 0 1 1.11-.785c.566-.31 1.171-.488 1.791-.622.072-.015.146-.023.216-.042.044-.012.073 0 .104.029l.578.529.641.589c.015.013.03.028.055.054zm4.327-4.378c-.05-.012-.1-.023-.148-.038l-3.451-1.079c-.443-.138-.885-.275-1.327-.414-.17-.053-.257-.192-.244-.334.018-.21.088-.356.285-.395a.346.346 0 0 1 .162.014c.374.115.747.235 1.12.351l2.641.824 1.053.327c.167.052.27.205.247.37-.029.223-.162.368-.338.374zm-7.29 6.496c.032.008.07.015.107.026l4.805 1.5c.165.052.263.19.248.352-.019.218-.133.363-.304.378a.419.419 0 0 1-.156-.022c-1.325-.412-2.649-.826-3.973-1.24-.276-.086-.552-.17-.827-.257-.154-.049-.256-.18-.245-.33.016-.198.089-.349.266-.394.023-.007.048-.008.08-.013zM21.249 7.91c-.015.044-.035.136-.078.213-.07.126-.213.173-.354.129L18.5 7.528c-.829-.259-1.658-.518-2.488-.775-.141-.044-.246-.127-.262-.287-.018-.18.065-.421.301-.448a.332.332 0 0 1 .132.018l4.816 1.503c.16.05.25.168.25.371zm-6.915 6.463c.01-.207.1-.363.262-.395a.406.406 0 0 1 .191.012c.486.148.97.301 1.456.453l1.832.57a.34.34 0 0 1 .244.386c-.037.23-.174.37-.36.35-.095-.012-.188-.05-.282-.079l-2.382-.744-.718-.224a.326.326 0 0 1-.243-.329zm-.332 1.89c.064.017.112.026.159.04l3.02.944c.083.026.167.05.25.077.185.06.275.232.227.428-.037.155-.111.274-.271.301a.349.349 0 0 1-.156-.013c-.384-.117-.767-.238-1.15-.358-.713-.222-1.425-.445-2.137-.665-.132-.041-.232-.12-.254-.265-.025-.161.017-.31.146-.413.05-.039.116-.053.166-.075zm-2.783 9.187c.014-.216.108-.385.303-.406a.32.32 0 0 1 .127.013c1.108.345 2.216.69 3.324 1.037.178.056.265.232.22.42-.038.16-.12.272-.277.308a.18.18 0 0 1-.09.002l-3.107-.97c-.091-.029-.183-.056-.275-.086a.329.329 0 0 1-.225-.318zm.997-2.72c.03.008.07.015.109.027l3.281 1.024c.16.05.26.19.248.346-.017.214-.127.361-.295.382a.416.416 0 0 1-.168-.021c-.885-.275-1.77-.553-2.654-.83-.211-.065-.423-.13-.633-.197-.154-.05-.247-.177-.234-.335.016-.206.096-.34.268-.385.022-.006.045-.006.078-.01zm7.622-13.562c-.108-.032-.213-.061-.318-.094-1.027-.32-2.054-.643-3.082-.964-.205-.065-.288-.23-.232-.448.035-.139.107-.239.242-.27a.36.36 0 0 1 .18.006c.91.281 1.821.566 2.732.85.195.06.389.122.584.183a.33.33 0 0 1 .226.36c-.017.132-.054.26-.18.325-.047.024-.1.034-.152.052zm.983-2.7c-.019.133-.055.278-.207.352a.322.322 0 0 1-.245.007l-2.365-.74-.923-.29c-.194-.06-.278-.228-.225-.435.036-.141.104-.25.245-.28a.382.382 0 0 1 .186.01c.622.192 1.243.388 1.864.582l1.425.444c.155.049.246.17.245.35z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/flo.svg b/cmd/web/static/icons/color/flo.svg
new file mode 100644
index 0000000..9952413
--- /dev/null
+++ b/cmd/web/static/icons/color/flo.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#2080a2" r="16"/><path d="M15.98 20.297c-1.145 1.307-1.173 3.1.013 4.294 1.121-1.08 1.122-3.093-.013-4.294m.001-12.192c-2.705 3.128-2.603 6.826-.002 9.899 2.648-3.136 2.655-6.816.002-9.9m1.912 9.026c2.25-2.3 4.995-2.826 8.107-2.328-1.003 2.3-2.418 4.137-4.918 5.098.552-.433 1.055-.787 1.51-1.193.76-.677 1.298-1.497 1.567-2.482.085-.311-.025-.399-.311-.445-1.047-.168-2.03.052-2.969.48-1.58.72-2.867 1.829-4.074 3.034-.021.022-.03.054-.068.123 2.365.09 4.166 1.034 5.233 3.215-1.386.308-2.654.243-3.83-.513.886.272 1.77.47 2.74.01-.12-.2-.19-.434-.35-.565-.437-.357-.885-.718-1.38-.99-.765-.418-1.62-.614-2.566-.808 1.277 2.237.957 4.268-.604 6.234-.726-.915-1.234-1.872-1.373-3.002-.14-1.134.179-2.164.726-3.15-1.21-.194-3.821 1.207-4.225 2.287.937.474 1.851.258 2.792-.092-.676.696-2.625.981-3.896.562 1.055-2.15 2.847-3.097 5.265-3.187-.178-.18-.31-.319-.448-.452-1.006-.97-2.075-1.86-3.331-2.508-1.027-.53-2.104-.862-3.287-.685-.14.021-.279.055-.475.095.36 1.85 1.6 2.997 3.134 3.964C9.25 19.637 6.53 16.82 6 14.798c3.11-.504 5.87.048 8.11 2.399-1.853-4.127-.867-7.78 1.87-11.197 2.715 3.39 3.711 7.017 1.913 11.13" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/ftc.svg b/cmd/web/static/icons/color/ftc.svg
new file mode 100644
index 0000000..3f4dc8d
--- /dev/null
+++ b/cmd/web/static/icons/color/ftc.svg
@@ -0,0 +1 @@
<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none"><circle cx="16" cy="16" fill="#27323a" r="16"/><path d="m24.6026605 6s1.6471455 1.46351945.4782036 4.4432029c-.2231617.5475037-.5313373 1.0581562-.9139001 1.5056352l-4.0647301 4.7695993-3.2624108 4.2589469s-3.7459277-.6159416-5.2017918.894958l6.174139.2737518s-1.3177164 1.4424616-6.5195082.4106278c0 0 .0690738 1.447726 2.4282113 1.8583538 0 0-2.0828421.689644-3.3314846-1.3055857 0 0 0 1.4477261 1.4558641 2.0636677 0 0-1.1795688.2737518-2.15191595-.9633959l-1.66308563 1.7846514s-.34536923.068438-.13814769-.2737518l1.38679025-1.6477755s.13814769-1.1687098-.69605181-.758082c0 0-.55259075.2053139-.34536922.82652 0 0-.8341995-.6843796.13814769-1.5793376l-1.87562054-1.8583538 2.42821129 1.3055857-1.04142104-2.5427335 1.73215948 2.2005437s-.14346106-2.4742955.62166457-3.1586751c0 0 .2072216 2.4058575 1.1795687 2.6111714l-.0690738-5.0170289 1.041421-.894958.1381477 3.1586751s.2762954.3421898.5525908-.0684379c0 0 .6269779-1.0318339.6269779-4.0536331l1.6630857-1.5793375.2072215 1.2371477s.2816088.4790658.626978.068438l.3453692-2.4058575s2.2209898-2.54273344 8.0497595-5.5645326zm-11.0996354 13.9508149c5.7543826-5.2907807 8.8095718-10.44468557 8.8042654-10.44468557-2.8426613 1.98996527-8.8042654 10.44468557-8.8042654 10.44468557z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/fuel.svg b/cmd/web/static/icons/color/fuel.svg
new file mode 100644
index 0000000..51900ac
--- /dev/null
+++ b/cmd/web/static/icons/color/fuel.svg
@@ -0,0 +1 @@
<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none"><circle cx="16" cy="16" fill="#4096d0" r="16"/><path d="m25.5324213 10h-6.4954856l-1.925855 4.8294595h-6.0738714v-2.4864865h6.0738714l.8889193-2.342973h-9.19753762c-.23859306 0-.43201094.1910655-.43201094.4267568v4.4027027h-1.48153215l-.88891929 2.3416216h2.37045144v4.3964865c0 .2388258.19599026.4324324.43775649.4324324h4.45116277l.8886457-2.3413514h-3.1110807v-2.4875675h5.0372093l-1.9261286 4.8289189h2.9630643l2.074145-4.8291892h6.3794802c.2402995.0000001.4351431-.1923528.4352941-.4297297v-6.2791892c0-.2550959-.2093421-.4618919-.4675787-.4618919zm-2.0495212 4.4594595c0 .2046438-.1679391.3705405-.3751026.3705405h-3.0336525l1.0369357-2.4864865h1.9953488c.2069069-.0008978.3754154.1639887.3764706.3683784z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/fun.svg b/cmd/web/static/icons/color/fun.svg
new file mode 100644
index 0000000..74e0036
--- /dev/null
+++ b/cmd/web/static/icons/color/fun.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" r="16" fill="#F1385B"/><path fill="#FFF" fill-rule="nonzero" d="M6.244 16.032c0 .602.056 1.204.166 1.796l-1.223.23c.124.667.31 1.322.556 1.956l1.16-.452a9.77 9.77 0 0 0 .804 1.613l-1.057.658c.358.577.768 1.12 1.225 1.621l.92-.84c.405.444.85.851 1.33 1.214l-.75.995c.541.41 1.119.769 1.725 1.072l.555-1.116c.538.268 1.1.486 1.678.65l-.339 1.201c.653.185 1.32.309 1.996.37l.113-1.242a9.9 9.9 0 0 0 1.8 0l.115 1.241a10.935 10.935 0 0 0 1.995-.372l-.34-1.2a9.698 9.698 0 0 0 1.677-.652l.556 1.116a10.998 10.998 0 0 0 1.724-1.073l-.751-.994c.48-.364.925-.771 1.33-1.217l.92.84c.456-.501.866-1.044 1.223-1.622l-1.057-.657a9.771 9.771 0 0 0 .803-1.614l1.16.45c.245-.633.43-1.288.554-1.957l-1.22-.227c.11-.593.165-1.194.166-1.797v-.018L27 16.003a11.105 11.105 0 0 0-.19-2.024l-1.223.23a9.743 9.743 0 0 0-.495-1.734l1.16-.452a10.992 10.992 0 0 0-.91-1.82l-1.056.66a9.838 9.838 0 0 0-1.088-1.437l.918-.842c-.458-.501-.96-.96-1.501-1.368l-.75.995a9.777 9.777 0 0 0-1.53-.948l.553-1.117a10.909 10.909 0 0 0-1.895-.732l-.338 1.2a9.726 9.726 0 0 0-1.769-.327l.112-1.242a11 11 0 0 0-2.028.003l.115 1.241a9.725 9.725 0 0 0-1.768.332l-.342-1.2a10.91 10.91 0 0 0-1.892.739l.557 1.115a9.78 9.78 0 0 0-1.528.952l-.752-.993c-.54.41-1.041.87-1.497 1.372l.92.84a9.837 9.837 0 0 0-1.085 1.44l-1.058-.657a10.99 10.99 0 0 0-.904 1.822l1.16.45a9.743 9.743 0 0 0-.489 1.734l-1.223-.226A11.108 11.108 0 0 0 5 16.023v.01l1.244-.001zm10.867 7.722l-.066-.465a7.262 7.262 0 0 0 2-.588l.195.426c-.676.31-1.393.521-2.13.626h.001zm6.68-7.732c.001.745-.104 1.486-.313 2.2l-.449-.132a7.365 7.365 0 0 0 .295-2.067v-.013h.468v.012zM22.55 11.79a7.78 7.78 0 0 1 .925 2.02l-.448.133a7.31 7.31 0 0 0-.87-1.899l.393-.254zm-.387 8.2l.394.254a7.839 7.839 0 0 1-1.453 1.68l-.306-.354a7.37 7.37 0 0 0 1.365-1.58zM19.227 8.914a7.792 7.792 0 0 1 1.867 1.2l-.307.355a7.325 7.325 0 0 0-1.754-1.129l.194-.426zm-1.18 5.184h1.09l1.418 2.095v-2.095h1.111v3.792h-1.105l-1.414-2.084v2.084h-1.1v-3.792zM16 8.213c.367 0 .735.026 1.099.078l-.066.464a7.405 7.405 0 0 0-2.085.002l-.066-.464a7.87 7.87 0 0 1 1.118-.08zm-2.252 5.884h1.166v2.31c0 .207.058.368.172.484.115.116.274.174.476.174.202 0 .362-.057.476-.171.114-.115.174-.277.174-.487v-2.31h1.166v2.256c0 .216-.036.43-.107.634a1.372 1.372 0 0 1-.329.522 1.304 1.304 0 0 1-.468.313c-.227.085-.5.127-.818.127a5.138 5.138 0 0 1-.602-.039 1.575 1.575 0 0 1-.545-.153 1.364 1.364 0 0 1-.401-.327 1.209 1.209 0 0 1-.25-.436 2.275 2.275 0 0 1-.11-.64v-2.257zm1.213 9.193l-.066.464a7.73 7.73 0 0 1-2.13-.624l.195-.427c.635.291 1.31.489 2 .587zM12.753 8.921l.195.426a7.326 7.326 0 0 0-1.751 1.133l-.307-.354a7.793 7.793 0 0 1 1.863-1.205zm-2.416 5.176h2.882v.816h-1.705v.661h1.463v.76h-1.463v1.555h-1.177v-3.792zm.87 7.477l-.307.354a7.838 7.838 0 0 1-1.454-1.678l.393-.254a7.37 7.37 0 0 0 1.367 1.578zm-1.768-9.767l.394.254a7.31 7.31 0 0 0-.865 1.9l-.45-.132a7.78 7.78 0 0 1 .92-2.022zm-.764 4.222c0 .7.1 1.396.296 2.068l-.449.132a7.834 7.834 0 0 1-.315-2.2h.468z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/game.svg b/cmd/web/static/icons/color/game.svg
new file mode 100644
index 0000000..7945eac
--- /dev/null
+++ b/cmd/web/static/icons/color/game.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" r="16" fill="#98C01F"/><path fill="#FFF" d="M15.5 5.5c5.523 0 10 4.477 10 10v10h-10c-5.523 0-10-4.477-10-10s4.477-10 10-10zm5.703 14.984v2.594h1.914v-6.64h-6.64v1.914h3.936a5.693 5.693 0 1 1 .635-4.102h1.93a7.588 7.588 0 1 0-1.774 6.234z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/gas.svg b/cmd/web/static/icons/color/gas.svg
new file mode 100644
index 0000000..6b78654
--- /dev/null
+++ b/cmd/web/static/icons/color/gas.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><linearGradient id="a" x1="53856%" x2="53856%" y1="-3432%" y2="77792%"><stop offset="0" stop-color="#58bf00"/><stop offset=".23" stop-color="#58bf00"/><stop offset=".42" stop-color="#58bf00"/><stop offset=".61" stop-color="#29b800"/><stop offset=".78" stop-color="#00ae1d"/><stop offset=".99" stop-color="#00a62c"/></linearGradient><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="url(#a)" r="16"/><path d="M25 22.58l-6.99-3.258v-7.22L25 9.623zM14.823 26L8 22.821V9.958l6.823 3.18zm10.01-16.843l-.113.04-6.71 2.381-.168.06-2.843 1.008-6.73-3.136 9.573-3.396.084-.03.177-.063.062-.021 6.73 3.136z" fill="#fff" fill-rule="nonzero"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/gbp.svg b/cmd/web/static/icons/color/gbp.svg
new file mode 100644
index 0000000..8cb2eda
--- /dev/null
+++ b/cmd/web/static/icons/color/gbp.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#bc3fe0" r="16"/><path d="M11.087 14.815v-2.332c0-3.676 2.219-5.983 6.075-5.983 2.932 0 4.57 1.242 5.838 2.84l-2.483 1.9c-.951-1.165-1.85-1.85-3.328-1.85-1.77 0-2.827 1.217-2.827 3.17v2.255h6.578v2.637h-6.578v4.335h8.585V24.5H9v-1.977l2.087-.609v-4.462H9v-2.637z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/gbx.svg b/cmd/web/static/icons/color/gbx.svg
new file mode 100644
index 0000000..a5e5a8b
--- /dev/null
+++ b/cmd/web/static/icons/color/gbx.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#1666af" r="16"/><path d="M15.699 11.006v2.06h-4.7c-.61 0-1.361.214-1.92.61-.693.492-1.08 1.229-1.08 2.327s.387 1.835 1.08 2.327c.559.396 1.31.61 1.92.61h2V21h-2c-.995 0-2.141-.325-3.054-.973C6.717 19.155 6 17.789 6 16.003s.717-3.152 1.945-4.024a5.447 5.447 0 0 1 3.053-.973zm-5 6.182v-2.06h5V21H13.7v-3.812zM19 13.06V11H26v10h-9.002v-7.933h2v5.872H24v-5.878z" fill="#fff" fill-rule="nonzero"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/gbyte.svg b/cmd/web/static/icons/color/gbyte.svg
new file mode 100644
index 0000000..b4c01c2
--- /dev/null
+++ b/cmd/web/static/icons/color/gbyte.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" r="16" fill="#302C2C" fill-rule="nonzero"/><circle cx="16" cy="16" r="11" fill="#FFF"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/gno.svg b/cmd/web/static/icons/color/gno.svg
new file mode 100644
index 0000000..f6f8584
--- /dev/null
+++ b/cmd/web/static/icons/color/gno.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" r="16" fill="#00A6C4"/><path fill="#FFF" fill-rule="nonzero" d="M24.777 10.5l.2.331a10.816 10.816 0 0 1 1.523 5.537C26.482 22.236 21.785 27 16 27h-.018c-5.785 0-10.5-4.801-10.482-10.669 0-1.968.544-3.881 1.541-5.537l.182-.312.961.975c-.181.275-.345.57-.453.9a4.09 4.09 0 0 0 2.43 5.225 4.024 4.024 0 0 0 3.608-.46L16 19.403l2.557-2.594c.236.166.508.295.798.405 2.05.736 4.298-.35 5.023-2.41.435-1.214.236-2.483-.399-3.495l.798-.809zM9.363 12.652l3.01 3.035c-.363.295-.816.46-1.306.46-1.178 0-2.14-.975-2.14-2.17 0-.497.164-.957.436-1.325zm10.5 2.851l2.974-3.016c.236.35.362.772.362 1.214 0 1.195-.96 2.17-2.14 2.17-.453 0-.852-.129-1.196-.368zm-3.827 2.281l-8.668-8.83.344-.367C9.852 6.287 12.772 5 15.91 5h.018c3.174 0 6.22 1.38 8.342 3.77l.327.369-8.56 8.645zm-7.254-8.83l7.254 7.377L23.2 9.102c-1.922-1.95-4.533-3.072-7.253-3.072h-.019c-2.702 0-5.222 1.03-7.145 2.925z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/gnt.svg b/cmd/web/static/icons/color/gnt.svg
new file mode 100644
index 0000000..aab122c
--- /dev/null
+++ b/cmd/web/static/icons/color/gnt.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" r="16" fill="#001D57"/><path fill="#FFF" fill-rule="nonzero" d="M20.499 5.288l1.203 1.204-2.277 2.34c.48.73.738 1.591.738 2.479a4.448 4.448 0 0 1-1.258 3.131 4.183 4.183 0 0 1-2.217 1.226v2.039c.833.168 1.601.592 2.213 1.22a4.451 4.451 0 0 1 1.262 3.136 4.451 4.451 0 0 1-1.262 3.135 4.262 4.262 0 0 1-3.07 1.302 4.24 4.24 0 0 1-3.07-1.302 4.474 4.474 0 0 1-1.261-3.135c0-1.18.448-2.299 1.258-3.132a4.183 4.183 0 0 1 2.217-1.225v-2.04a4.274 4.274 0 0 1-2.213-1.22A4.474 4.474 0 0 1 11.5 11.31c0-1.18.448-2.299 1.262-3.135a4.262 4.262 0 0 1 3.07-1.303c.86 0 1.687.262 2.395.749L20.5 5.288zm-4.667 14.057a2.53 2.53 0 0 0-1.857.79 2.751 2.751 0 0 0-.775 1.928c0 .725.275 1.402.775 1.927.495.508 1.156.79 1.857.79a2.53 2.53 0 0 0 1.856-.79 2.751 2.751 0 0 0 .775-1.927c0-.725-.275-1.402-.778-1.931a2.527 2.527 0 0 0-1.853-.787zm1.853-6.09a2.754 2.754 0 0 0 .778-1.931 2.7 2.7 0 0 0-.775-1.928 2.578 2.578 0 0 0-1.856-.79 2.53 2.53 0 0 0-1.857.79 2.751 2.751 0 0 0-.775 1.928c0 .725.275 1.402.775 1.927.495.508 1.156.79 1.857.79.711 0 1.367-.276 1.853-.786z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/grc.svg b/cmd/web/static/icons/color/grc.svg
new file mode 100644
index 0000000..b28a426
--- /dev/null
+++ b/cmd/web/static/icons/color/grc.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#5411b3" r="16"/><path d="M16.05 6c.502.304 1 .616 1.507.912 2.4 1.404 4.803 2.805 7.208 4.202.158.092.228.194.227.39-.004 3.333-.003 6.667.008 10 0 .218-.098.308-.256.4-2.858 1.667-5.714 3.336-8.571 5.005-.044.026-.082.06-.123.091h-.104c-.863-.512-1.723-1.028-2.59-1.535-2.04-1.194-4.082-2.387-6.127-3.573-.173-.1-.23-.214-.229-.415.009-3.307.012-6.614.005-9.92-.001-.238.08-.357.274-.47 2.83-1.644 5.658-3.295 8.486-4.947.065-.038.121-.093.181-.14zm8.5 10.496h.002c0-1.566-.005-3.132.006-4.698.002-.225-.067-.351-.261-.449-.263-.132-.511-.293-.766-.441-2.438-1.426-4.876-2.85-7.313-4.278-.136-.08-.245-.117-.401-.025a2794.257 2794.257 0 0 1-8.19 4.791c-.138.08-.187.17-.187.33.006 3.168.008 6.335 0 9.502 0 .206.071.31.24.408 2.71 1.576 5.418 3.156 8.123 4.742.15.088.253.083.399-.003a2601.19 2601.19 0 0 1 8.144-4.757c.159-.092.208-.193.208-.372-.007-1.583-.004-3.167-.004-4.75zm-5.842 6.189c-.06-.042-.184-.06-.244-.026-.641.36-1.275.735-1.91 1.106-.028.016-.05.043-.088.076l1.387.874c-.418.247-.821.435-1.166.701-.479.37-.896.373-1.374 0-.332-.259-.724-.44-1.088-.657-.012-.008-.017-.029-.045-.08.6-.36 4.127-2.455 5.236-3.223 1.015-.704 1.847-1.619 2.297-2.809.189-.5.273-1.041.397-1.565.017-.071-.004-.152-.008-.242-.091-.005-.167-.013-.243-.013-1.902-.001-3.804-.002-5.705.002-.093 0-.233.027-.27.09-.413.695-.81 1.4-1.237 2.147h4.193l.029.066c-.174.148-.333.319-.523.438-1.123.703-5.163 3.254-6.046 3.85-.138.092-.227.095-.364.015a497.626 497.626 0 0 0-3.701-2.163c-.141-.082-.183-.175-.183-.333.005-2.957.006-5.914.002-8.871 0-.16.044-.253.181-.332 1.245-.72 2.489-1.442 3.727-2.173.153-.09.245-.08.382.03.31.25.637.48.965.707.057.04.171.063.224.033.666-.385 1.325-.782 2.02-1.197l-1.362-.863c.287-.17.536-.319.786-.466.284-.167.564-.342.855-.493.084-.044.226-.06.303-.018.53.294 1.05.606 1.573.914.02.012.03.04.068.089-.44.271-3.766 2.26-4.959 3.046a7.021 7.021 0 0 0-2.236 2.369c-1.195 2.07-.861 4.908.777 6.639.577.609 1.204 1.154 1.908 1.604.072.047.204.081.267.046.657-.369 1.305-.753 1.956-1.134.013-.007.02-.026.034-.045-.494-.32-.994-.629-1.478-.962-.609-.42-1.176-.89-1.602-1.51-.858-1.251-.767-2.846.215-3.996.713-.834 1.613-1.42 2.534-1.976 1.179-.713 4.187-2.565 4.494-2.806.11-.087.183-.11.314-.033 1.26.744 2.528 1.476 3.788 2.222a.36.36 0 0 1 .147.263c.009 2.983.01 5.966.003 8.95 0 .09-.067.223-.142.267-1.275.754-2.556 1.498-3.836 2.243-.03.017-.062.03-.083.04-.394-.286-.777-.57-1.169-.841zm2.742-8.912c-.664-1.188-1.655-2.045-2.763-2.779-.076-.05-.248-.018-.343.035-.53.294-1.049.606-1.572.913l-.33.198.17.119c.563.373 1.14.726 1.684 1.126.764.562 1.411 1.233 1.715 2.176.017.054.106.12.163.122.62.008 1.24.005 1.882.005-.036-.58-.28-1.331-.606-1.915z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/grs.svg b/cmd/web/static/icons/color/grs.svg
new file mode 100644
index 0000000..28efae7
--- /dev/null
+++ b/cmd/web/static/icons/color/grs.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" r="16" fill="#377E96"/><path fill="#FFF" d="M23.625 30.07l.084-.062c-.232-.425-.608-.648-1.031-.749-.604-.144-1.218-.277-1.834-.32-1.369-.099-2.742-.122-4.112-.205-1.526-.093-3.05-.222-4.577-.322-.133-.01-.324.04-.4.135-.4.49-.787.994-1.147 1.514-.176.255-.285.555-.422.83l.105.06a15.916 15.916 0 0 1-1.759-.797c.104.02.24.004.291-.047.626-.627 1.232-1.274 1.841-1.914-.455-.364-.9-.687-1.305-1.053-.378-.342-.536-.795-.503-1.314.05-.797.399-1.476.912-2.046.607-.673 1.288-1.28 1.938-1.914.08-.077.163-.148.237-.216-.025-.044-.028-.057-.035-.062l-.19-.11c-2.088-1.204-3.129-3.033-3.156-5.42-.024-2.044.846-3.699 2.385-5.006 1.5-1.273 3.267-1.72 5.206-1.676 1.435.033 2.776.35 4.025 1.063.07.04.246-.007.31-.074.591-.619 1.19-1.232 1.744-1.885.688-.81 1.27-1.69 1.511-2.752.188-.828.108-1.606-.492-2.252-.881-.949-2.397-.821-3.17.26-.152.212-.24.47-.389.687-.055.08-.195.103-.297.153-.024-.09-.08-.183-.067-.266.034-.228.078-.46.153-.676.38-1.09 1.086-1.834 2.27-2 .385-.054.785-.009 1.187-.009-.02-.027-.028-.05-.044-.057a3.943 3.943 0 0 0-.227-.113 16.533 16.533 0 0 0-2.332-.86 15.918 15.918 0 0 1 4.24 1.894c.008.087.003.11.013.122.883 1.089.77 2.244.214 3.42-.472.995-1.16 1.837-1.903 2.639-.68.734-1.364 1.465-2.049 2.2.028.018.044.038.06.038 1.047.001 2.094.016 3.14-.006.546-.01 1.031-.191 1.368-.674.064-.093.238-.11.362-.162l.07.097c-.29.836-.576 1.673-.882 2.502-.026.07-.18.127-.278.131-.37.016-.74.007-1.11.007H22.25l.151.3c.72 1.41.911 2.905.547 4.43-.537 2.25-2.009 3.704-4.15 4.46-1.748.618-3.542.596-5.337.167-.159-.038-.405-.07-.49.015-.386.386-.794.775-1.072 1.237-.573.952-.24 1.614.852 1.844l.031.004c1.072.083 2.143.185 3.216.244 1.518.083 3.038.116 4.555.207.919.055 1.826.217 2.654.656 1.066.563 1.821 1.393 2.152 2.606.078-.055.156-.11.234-.167-.623.467-1.28.89-1.97 1.264zm-4.85 1.69a16.1 16.1 0 0 1-2.94.24 20.61 20.61 0 0 0 2.94-.24zM32 16.05V16c0-1.38-.175-2.719-.503-3.996A17.292 17.292 0 0 1 32 16.051zM28.28 5.745a16.09 16.09 0 0 0-3.189-2.912c1.217.88 2.283 1.85 3.19 2.912zM8.306 30.03a16.026 16.026 0 0 1-2.246-1.493c.713.541 1.491 1.005 2.246 1.493zM0 16.031a17.058 17.058 0 0 1 .197-2.546A16.119 16.119 0 0 0 0 16.03zm2.916-9.243a17.604 17.604 0 0 1 2.11-2.431 16.087 16.087 0 0 0-2.11 2.43zM11.133.754A16.994 16.994 0 0 1 16 0a15.99 15.99 0 0 0-4.867.754zm8.433 15.902l-.06-.015c-.035-.484-.054-.97-.106-1.452-.118-1.116-.435-2.17-1.05-3.12-.91-1.408-2.43-1.976-3.888-1.412-1.197.462-1.832 1.412-2.118 2.623-.272 1.146-.25 2.307-.112 3.463.133 1.1.447 2.147 1.08 3.078.814 1.195 1.949 1.717 3.36 1.481 1.34-.222 2.182-1.089 2.525-2.378.197-.736.251-1.51.37-2.268z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/gto.svg b/cmd/web/static/icons/color/gto.svg
new file mode 100644
index 0000000..9b6fd21
--- /dev/null
+++ b/cmd/web/static/icons/color/gto.svg
@@ -0,0 +1 @@
<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none"><circle cx="16" cy="16" fill="#7f27ff" r="16"/><path d="m15.3761334 13.999082h-7.35741448v7.2227875c-.00746247.7389916.28827672 1.44985.8205887 1.9724217s1.25642028.8128994 2.00918608.8055734h4.5276397zm.1704051-3.7780734h.7910996c.7847591-1.34931493 1.5025611-2.26759588 2.1769129-2.76410521.8320734-.61263594 1.6846467-.61814234 2.3527352.03772141.6237469.61233345.7410261 1.38044971.3289941 2.11989242-.1149578.20630613-.2698013.40863268-.462633.60649138h2.9080608c.679146 0 1.3582919.5581832 1.3582919 1.3334377 0 .6667188-.5685873 1.3334377-1.3582919 1.3334377h-7.1336648v-1.777917h-1.1319099v1.777917h-7.0178415c-.67914595 0-1.3582919-.5581833-1.3582919-1.3334377 0-.6667189.56858731-1.3334377 1.3582919-1.3334377h2.9392463c-.1977649-.1882793-.3609906-.37925641-.48764-.57241937-.4873893-.74335543-.4282412-1.53035463.2069922-2.15396443.6680886-.65586375 1.5206619-.65035735 2.3527352-.03772141.6743518.49650933 1.3921539 1.41479028 2.1769129 2.76410521zm-1.3155102 0c-.5793214-.92281249-1.098288-1.54952073-1.5405486-1.87514675-.4082696-.30059924-.6322546-.30204586-.8732081-.06550136-.2470485.242528-.2627094.45090448-.0555845.76680677.2367151.36103272.7332422.76756373 1.4490982 1.17384134zm3.4221201 0h1.2206942c.6817052-.39245909 1.1331689-.7876177 1.3293947-1.13976932.1693931-.303997.1340556-.53543851-.1363322-.80087879-.2409536-.2365445-.4649385-.23509788-.8732081.06550136-.4422606.32562602-.9612273.95233426-1.5405486 1.87514675zm-1.1451051 3.7780734h7.3574144v7.2227875c.0074625.7389916-.2882767 1.44985-.8205887 1.9724217-.5323119.5225717-1.2564202.8128994-2.0091861.8055734h-4.5276396z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/gup.svg b/cmd/web/static/icons/color/gup.svg
new file mode 100644
index 0000000..f3e47fc
--- /dev/null
+++ b/cmd/web/static/icons/color/gup.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none"><circle cx="16" cy="16" r="16" fill="#37DCD8"/><path fill="#FFF" d="M15.99 12.679l-2.784-2.804A32.574 32.574 0 0 1 16 6a32.464 32.464 0 0 1 2.79 3.859l-2.8 2.82zm5.718 2.81c.786 2.202 1.939 4.404.84 6.518a7.503 7.503 0 0 1-3.112 3.135c-3.619 1.92-8.099.51-10.005-3.135-1.11-2.114.183-4.49.97-6.691.721-1.623 1.45-3.119 2.278-4.557l3.31 3.334 3.329-3.352c.875 1.514 1.631 3.072 2.39 4.749z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/gvt.svg b/cmd/web/static/icons/color/gvt.svg
new file mode 100644
index 0000000..e1e1188
--- /dev/null
+++ b/cmd/web/static/icons/color/gvt.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#16b9ad" r="16"/><path d="M26 13.193C26 18.601 21.513 23 16 23S6 18.6 6 13.195c0-.398.024-.797.074-1.193H7.87c-.06.395-.09.794-.09 1.193 0 4.445 3.688 8.062 8.221 8.062 4.326 0 7.882-3.292 8.2-7.455H11.48c.27 1.944 1.803 3.488 3.777 3.807 1.975.318 3.93-.664 4.822-2.42h1.925c-.875 2.522-3.29 4.218-6.006 4.22-3.496 0-6.341-2.789-6.341-6.216 0-.4.04-.8.117-1.193h16.152c.05.396.074.794.074 1.193z" fill="#fff" fill-rule="nonzero"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/gxs.svg b/cmd/web/static/icons/color/gxs.svg
new file mode 100644
index 0000000..536f1f7
--- /dev/null
+++ b/cmd/web/static/icons/color/gxs.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none"><circle cx="16" cy="16" r="16" fill="#35A5F3"/><path fill="#FFF" d="M7.02 7.027c1.27-1.327 3.59-1.38 4.901-.09 1.37 1.34 2.726 2.692 4.068 4.057 1.428-1.357 2.764-2.805 4.198-4.156 1.364-1.232 3.684-1.083 4.895.297 1.242 1.302 1.222 3.573-.067 4.837-1.327 1.351-2.671 2.682-4.01 4.022 1.368 1.409 2.793 2.763 4.15 4.19 1.216 1.333 1.1 3.605-.219 4.83-1.297 1.31-3.623 1.314-4.918-.002-1.347-1.322-2.665-2.676-4.003-4.004-1.428 1.374-2.79 2.816-4.233 4.176C10.4 26.41 8.07 26.227 6.88 24.82c-1.2-1.299-1.17-3.512.08-4.77a217.222 217.222 0 0 1 3.566-3.567l1.507 1.505c-1.176 1.214-2.413 2.376-3.571 3.608-.781.8-.093 2.292 1.004 2.274.665.059 1.124-.492 1.556-.908 1.147-1.168 2.311-2.315 3.458-3.483-2.5-2.522-5.04-5.009-7.528-7.542-1.298-1.308-1.257-3.64.07-4.91zm1.453 3.39c1.323 1.38 2.697 2.711 4.044 4.068.65-.658 1.304-1.312 1.962-1.963-1.303-1.313-2.601-2.635-3.922-3.93-.421-.455-1.141-.624-1.69-.298-.764.37-1.005 1.506-.395 2.123zm12.94-1.79c-2.486 2.44-4.922 4.932-7.395 7.384.667.647 1.332 1.296 1.983 1.96.499-.492.995-.99 1.492-1.488.502.501 1.001 1.005 1.507 1.503-.491.5-.985.996-1.484 1.49 1.341 1.349 2.656 2.723 4.041 4.028.703.74 2.067.291 2.27-.684.218-.69-.278-1.287-.746-1.721-2.203-2.193-4.402-4.39-6.596-6.593.502-.501 1.003-1.004 1.501-1.509.5.498.999.996 1.51 1.486 1.315-1.363 2.709-2.65 4.004-4.034.653-.634.392-1.849-.442-2.192-.56-.289-1.243-.085-1.646.37z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/hpb.svg b/cmd/web/static/icons/color/hpb.svg
new file mode 100644
index 0000000..9d25eb2
--- /dev/null
+++ b/cmd/web/static/icons/color/hpb.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#1591ca" r="16"/><g fill="#fff" fill-rule="nonzero"><path d="M16.572 15.272s1.327-2.95-1.275-5.8c0 0-1.48-1.9-4.54-1.75l.611-.24c.102-.04.209-.068.317-.082l.602-.078 4.234-.65s1.497-.294 2.632.03c.323.093.617.268.85.506.626.634 1.883 2.311 1.06 4.964 0 0-.817 2.95-3.878 3.65 0 0-.766.2-.613-.55zm-.189 1.644s1.913 2.623 5.742 1.884c0 0 2.422-.279 3.851-2.937l-.102.639c-.017.106-.047.21-.09.309l-.238.547-1.588 3.9s-.505 1.411-1.368 2.203a1.952 1.952 0 0 1-.876.459c-.875.203-2.988.408-4.898-1.638 0 0-2.173-2.192-1.227-5.13 0-.002.214-.747.794-.236zm-1.385-.947s-3.27.344-4.495 3.975c0 0-.944 2.204.714 4.73l-.517-.4a1.3 1.3 0 0 1-.23-.229l-.37-.472L7.416 20.3s-1.007-1.127-1.284-2.25c-.08-.322-.072-.66.022-.978.249-.847 1.106-2.75 3.863-3.372 0 0 3.017-.777 5.162 1.476.002 0 .56.55-.18.793z"/><path d="M17.106 16.159s3.26-.424 4.39-4.085c0 0 .887-2.227-.837-4.711l.528.387c.087.065.167.14.236.223l.381.462 2.77 3.206s1.034 1.1 1.342 2.218c.087.32.087.656 0 .976-.227.853-1.034 2.778-3.775 3.468 0 0-2.996.85-5.198-1.346.002 0-.57-.536.163-.798zm-1.638.604s-1.401 2.916 1.127 5.829c0 0 1.429 1.935 4.495 1.86l-.618.225a1.35 1.35 0 0 1-.319.073l-.603.064-4.25.546s-1.503.257-2.63-.095a1.952 1.952 0 0 1-.837-.527c-.61-.65-1.823-2.356-.932-4.987 0 0 .89-2.93 3.969-3.554 0 .003.773-.18.598.566zm.109-1.537s-1.952-2.596-5.769-1.8c0 0-2.418.312-3.808 2.99l.092-.641c.016-.106.044-.21.086-.31l.23-.55 1.53-3.924s.485-1.418 1.336-2.222a1.95 1.95 0 0 1 .872-.469c.872-.217 2.982-.45 4.92 1.569 0 0 2.205 2.161 1.302 5.112 0-.002-.204.748-.791.245z" opacity=".5"/></g></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/hsr.svg b/cmd/web/static/icons/color/hsr.svg
new file mode 100644
index 0000000..05a0d41
--- /dev/null
+++ b/cmd/web/static/icons/color/hsr.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none"><circle cx="16" cy="16" r="16" fill="#56428E"/><path fill="#FFF" d="M10.75 7.5h4.354c-.524.83-.845 1.747-.825 2.74 1.295.013 2.594.013 3.89 0 .017-.987-.248-1.93-.815-2.74h4.384c-.302.633-.815 1.22-.766 1.963-.02 3.324.007 6.65-.003 9.974.43 0 .865 0 1.3.003.317-.63.599-1.273.824-1.94 1.302.033 2.611-.037 3.907.137-1.282 1.106-1.952 2.68-2.787 4.113-3.314.007-6.627-.01-9.944.01-.156 1.21.59 2.043 1.454 2.74h-5.597c.487-.643 1.468-1.057 1.365-2 .033-3.213 0-6.43.01-9.647h2.84v1.98h3.768v-2.27h-7.867L8.287 16c.65 1.147 1.302 2.292 1.958 3.437h.968v2.313H8.254C7.174 19.83 6.054 17.933 5 16v-.003c1.057-1.93 2.18-3.827 3.254-5.747 1.104 0 2.207 0 3.31-.01a4.772 4.772 0 0 0-.815-2.74zm3.592 9.667v2.27h3.767v-2.27h-3.767zm6.915-6.917h2.95c.808 1.3 1.364 2.8 2.53 3.84.024.077.067.234.09.31-1.246.164-2.508.037-3.764.1-.16-.693-.474-1.33-.822-1.94l-.984.003V10.25zm-3.045 11.79c.871.003 1.746 0 2.618-.003-.02 1.113.759 1.803 1.524 2.463h-5.637c.723-.686 1.568-1.337 1.495-2.46z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/huc.svg b/cmd/web/static/icons/color/huc.svg
new file mode 100644
index 0000000..80df904
--- /dev/null
+++ b/cmd/web/static/icons/color/huc.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#ffc018" r="16"/><path d="M11.5 14.5h9V10h3v16h-3v-8.5h-9V22h-3V6h3z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/hush.svg b/cmd/web/static/icons/color/hush.svg
new file mode 100644
index 0000000..0a31f28
--- /dev/null
+++ b/cmd/web/static/icons/color/hush.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#292929" r="16"/><path d="M15.007 18.657c0-.46.002-.919-.001-1.378-.001-.128.036-.226.155-.278.11-.048.225-.014.321.098.286.334.57.67.855 1.006.1.117.201.233.298.354a.175.175 0 0 1 .038.1c.002.485.003.97.001 1.454a.848.848 0 0 1-.771.855.842.842 0 0 1-.888-.726c-.009-.055-.008-.112-.008-.168v-1.317zm.003-9.01c-.001-.02-.003-.039-.003-.059V6.856c.001-.42.289-.774.679-.843a.831.831 0 0 1 .983.821c.01.931.004 1.863.006 2.794l-.005.048c-.194-.332-.462-.498-.828-.497-.362 0-.632.16-.832.468zm-.003 12.613c.204.31.476.468.841.467.364-.001.629-.167.827-.475v2.314c-.001.227.006.456-.014.68a.829.829 0 0 1-.87.753.838.838 0 0 1-.782-.832c-.005-.893-.002-1.786-.002-2.68v-.227zm1.668-8.826v1.661c0 .158-.05.244-.17.292a.309.309 0 0 1-.36-.094l-.724-.848c-.125-.146-.25-.291-.373-.44a.174.174 0 0 1-.04-.1c-.002-.714-.003-1.429 0-2.143a.84.84 0 0 1 .766-.842c.395-.044.787.25.879.664.015.069.02.141.02.212.002.546.002 1.092.002 1.638zm1.731-3.377v-2.22c.002-.402.231-.73.587-.842.54-.171 1.08.237 1.083.825.003.554 0 1.108 0 1.661v2.795c0 .413-.248.747-.627.85-.493.133-.996-.23-1.037-.749a1.965 1.965 0 0 1-.005-.153v-2.167zM13.362 20.76v2.565a.845.845 0 0 1-.693.847c-.48.092-.959-.298-.973-.797-.004-.143-.001-.286-.001-.429v-4.753c0-.399.256-.736.628-.832a.834.834 0 0 1 1.038.812c.003.862 0 1.725 0 2.587zm0-9.446v3.499c-.001.412-.266.75-.656.84-.506.117-1.006-.28-1.01-.81-.005-.506-.001-1.011-.002-1.517V7.82c0-.412.268-.756.653-.843a.835.835 0 0 1 1.014.821c.003.899 0 1.797 0 2.696zm5.044 8.186V15.7c0-.379.162-.66.5-.818.542-.251 1.15.15 1.17.763v7.648c0 .418-.239.75-.616.858-.494.142-1.006-.22-1.048-.741a2.013 2.013 0 0 1-.005-.16v-3.752zm5.094-3.866v5.94a.85.85 0 0 1-.671.852c-.492.107-.982-.286-.996-.799v-.076V9.707c0-.385.193-.692.519-.828.55-.23 1.147.184 1.147.798v5.956zm-13.333-.009v5.949c0 .42-.26.757-.652.85-.5.12-1.001-.274-1.015-.799v-.053V9.688c0-.409.245-.741.62-.845a.834.834 0 0 1 1.046.802c.005.655.001 1.311.001 1.967v4.012z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/icn.svg b/cmd/web/static/icons/color/icn.svg
new file mode 100644
index 0000000..d1d70b4
--- /dev/null
+++ b/cmd/web/static/icons/color/icn.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" r="16" fill="#4C6F8C"/><path fill="#FFF" fill-rule="nonzero" d="M20.833 7H23.5v18h-2.667V7zm-4.444 9h2.667v9h-2.667v-9zm-4.445-4.5h2.667V25h-2.667V11.5zm-4.444 9h2.667V25H7.5v-4.5z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/icx.svg b/cmd/web/static/icons/color/icx.svg
new file mode 100644
index 0000000..2f66b8c
--- /dev/null
+++ b/cmd/web/static/icons/color/icx.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#1fc5c9" r="16"/><path d="M11.296 22.472l2.164-2.164a5 5 0 0 0 6.848-6.848l2.164-2.164a8 8 0 0 1-11.176 11.176zm-1.768-1.768A8 8 0 0 1 20.704 9.528l-2.164 2.164a5 5 0 0 0-6.848 6.848zM24 10a2 2 0 1 1 0-4 2 2 0 0 1 0 4zM8 26a2 2 0 1 1 0-4 2 2 0 0 1 0 4z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/ignis.svg b/cmd/web/static/icons/color/ignis.svg
new file mode 100644
index 0000000..70141b0
--- /dev/null
+++ b/cmd/web/static/icons/color/ignis.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#f9c011" r="16"/><path d="M14.812 6c1.518.887 2.946 1.914 4.45 2.825l-5.544 9.671c-.736-1.291-1.426-2.608-2.153-3.906 1.047-2.875 2.243-5.7 3.247-8.59zM10 26c3.139-5.709 6.4-11.355 9.504-17.079.83 1.457 1.661 2.913 2.496 4.37-2.406 4.232-4.83 8.454-7.217 12.695-1.595 0-3.188-.02-4.783.014zm5.082-.023c1.33-2.275 2.583-4.59 3.93-6.855.803 1.027 1.618 2.048 2.415 3.08a613.917 613.917 0 0 1-6.345 3.775z" fill="#fff" fill-rule="nonzero"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/ins.svg b/cmd/web/static/icons/color/ins.svg
new file mode 100644
index 0000000..17fcdf5
--- /dev/null
+++ b/cmd/web/static/icons/color/ins.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#b2a3f6" r="16"/><g fill="#fff" fill-rule="nonzero"><path d="M13.446 12.287c-.76 0-1.375-.601-1.375-1.342s.615-1.343 1.375-1.343c.759 0 1.375.601 1.375 1.343s-.616 1.342-1.375 1.342zm3.927-1.534c-.759 0-1.375-.601-1.375-1.342 0-.742.616-1.343 1.375-1.343.76 0 1.375.601 1.375 1.343 0 .741-.615 1.342-1.375 1.342zm1.573 9.205c-.76 0-1.375-.6-1.375-1.342s.615-1.343 1.375-1.343c.759 0 1.375.601 1.375 1.343s-.616 1.342-1.375 1.342zM5.786 18.04A.776.776 0 0 1 5 17.273c0-.423.352-.767.785-.767s.786.344.786.767a.776.776 0 0 1-.786.767zm2.16 4.988a.583.583 0 0 1-.59-.576c0-.318.264-.575.59-.575s.59.257.59.575a.583.583 0 0 1-.59.576zm6.285 3.835c-.326 0-.59-.258-.59-.576s.264-.575.59-.575.59.257.59.575-.264.576-.59.576zm10.215-3.452c-.326 0-.59-.258-.59-.576s.264-.576.59-.576c.325 0 .59.258.59.576s-.265.576-.59.576zm-6.286-1.15a.583.583 0 0 1-.59-.576c0-.318.265-.575.59-.575s.59.257.59.575a.583.583 0 0 1-.59.576zm3.536-2.685c-.326 0-.59-.258-.59-.576s.264-.575.59-.575c.325 0 .59.257.59.575s-.265.576-.59.576zm-4.125 7.287c-.434 0-.786-.344-.786-.767s.352-.767.786-.767c.433 0 .785.343.785.767s-.352.767-.785.767zm3.535-9.59a.776.776 0 0 1-.785-.767c0-.423.351-.767.785-.767.434 0 .785.344.785.767a.776.776 0 0 1-.785.767zm1.18 7.672a.776.776 0 0 1-.786-.767c0-.424.352-.767.785-.767.434 0 .786.343.786.767a.776.776 0 0 1-.786.767zM6.765 21.11c-.542 0-.982-.43-.982-.959s.44-.958.982-.958.982.43.982.958-.44.959-.982.959zm9.43 3.835c-.76 0-1.375-.601-1.375-1.343s.615-1.343 1.375-1.343c.759 0 1.375.602 1.375 1.343s-.616 1.343-1.375 1.343zm-7.465-6.52c-.76 0-1.375-.602-1.375-1.343s.615-1.343 1.375-1.343 1.375.601 1.375 1.343-.616 1.343-1.375 1.343zm7.465 3.067c-.543 0-.983-.429-.983-.958s.44-.958.983-.958c.542 0 .982.429.982.958s-.44.958-.982.958zm-4.715-8.436c-.326 0-.59-.258-.59-.576s.264-.576.59-.576.59.258.59.576-.264.576-.59.576zm3.732 2.3c-.65 0-1.178-.515-1.178-1.15 0-.636.528-1.152 1.178-1.152.65 0 1.178.516 1.178 1.151 0 .636-.527 1.152-1.178 1.152zm2.75 1.15a.776.776 0 0 1-.785-.767c0-.423.351-.767.785-.767.434 0 .785.344.785.767a.776.776 0 0 1-.785.767zm1.375-9.588c-.326 0-.59-.257-.59-.575s.264-.576.59-.576c.326 0 .59.258.59.576s-.264.575-.59.575zm-2.75-.001a.97.97 0 0 1-.982-.959c0-.529.44-.958.982-.958a.97.97 0 0 1 .983.958.97.97 0 0 1-.983.959zm.59 6.137c-.434 0-.785-.343-.785-.767s.351-.767.785-.767c.434 0 .785.344.785.767s-.351.767-.785.767zm-7.465 8.44c-.65 0-1.178-.515-1.178-1.151s.528-1.151 1.178-1.151c.65 0 1.178.515 1.178 1.15 0 .637-.527 1.152-1.178 1.152zm11.393 1.15c-.65 0-1.178-.516-1.178-1.152 0-.635.527-1.15 1.178-1.15s1.178.515 1.178 1.15c0 .636-.528 1.152-1.178 1.152zm-1.57 2.685c-.651 0-1.179-.516-1.179-1.151 0-.636.528-1.152 1.178-1.152s1.178.516 1.178 1.152c0 .635-.527 1.15-1.178 1.15zm-9.233 0c-.76 0-1.375-.601-1.375-1.343s.616-1.342 1.375-1.342 1.375.6 1.375 1.342-.616 1.343-1.375 1.343zm-4.125-9.972c-.65 0-1.178-.516-1.178-1.152 0-.635.527-1.15 1.178-1.15s1.178.515 1.178 1.15c0 .636-.528 1.152-1.178 1.152z"/><path d="M12.07 17.273c-.868 0-1.572-.686-1.572-1.534 0-.847.704-1.534 1.573-1.534s1.572.687 1.572 1.534c0 .848-.704 1.534-1.572 1.534zm8.25-2.3c-.868 0-1.572-.687-1.572-1.535 0-.847.704-1.534 1.573-1.534.868 0 1.572.687 1.572 1.534 0 .848-.704 1.534-1.572 1.534zm4.321 6.521c-.65 0-1.178-.515-1.178-1.151s.528-1.151 1.178-1.151 1.178.515 1.178 1.15c0 .637-.527 1.152-1.178 1.152zm1.18-4.603c-.651 0-1.178-.516-1.178-1.152 0-.635.527-1.15 1.178-1.15.65 0 1.177.515 1.177 1.15 0 .636-.527 1.152-1.177 1.152zm-4.518-5.37a.97.97 0 0 1-.982-.96c0-.529.44-.958.982-.958a.97.97 0 0 1 .982.959.97.97 0 0 1-.982.958zm.195-3.069c-.433 0-.785-.343-.785-.767s.352-.767.785-.767c.434 0 .786.344.786.767s-.352.767-.786.767zm1.768.767c-.326 0-.59-.258-.59-.575s.264-.576.59-.576.59.258.59.576-.264.575-.59.575zm3.144 4.604c-.325 0-.59-.258-.59-.576s.265-.576.59-.576.59.258.59.576-.264.576-.59.576zM9.516 8.836c-.326 0-.59-.257-.59-.575s.264-.576.59-.576.59.258.59.576-.264.575-.59.575zm-.785 4.987c-.326 0-.59-.258-.59-.576s.264-.576.59-.576.59.258.59.576-.264.576-.59.576zm1.572.767c-.326 0-.59-.258-.59-.576s.264-.576.59-.576.59.258.59.576-.264.576-.59.576zM12.266 7.3c-.326 0-.59-.258-.59-.576s.264-.575.59-.575.59.257.59.575-.264.576-.59.576zM26.41 18.809c-.325 0-.59-.258-.59-.576s.265-.575.59-.575.59.257.59.575-.264.576-.59.576zm-1.964-6.138c-.76 0-1.375-.6-1.375-1.342 0-.742.615-1.343 1.375-1.343.759 0 1.375.601 1.375 1.343 0 .741-.616 1.342-1.375 1.342zm-1.18 3.068a.97.97 0 0 1-.982-.958c0-.53.44-.958.982-.958a.97.97 0 0 1 .982.958.97.97 0 0 1-.982.958zM9.91 11.52a.97.97 0 0 1-.982-.958c0-.53.44-.959.982-.959s.983.43.983.959a.97.97 0 0 1-.983.958zm4.32-2.685a.97.97 0 0 1-.982-.958c0-.53.44-.959.983-.959s.982.43.982.959a.97.97 0 0 1-.982.958zm-2.552.384c-.434 0-.785-.343-.785-.767s.351-.767.785-.767.785.344.785.767-.351.767-.785.767zm-4.322 3.068a.776.776 0 0 1-.785-.767c0-.423.351-.767.785-.767s.785.344.785.767a.776.776 0 0 1-.785.767zm16.5 6.138a.776.776 0 0 1-.785-.767c0-.424.351-.767.785-.767.434 0 .785.343.785.767a.776.776 0 0 1-.785.767zm-8.446.384c-.76 0-1.375-.601-1.375-1.343s.616-1.342 1.375-1.342c.76 0 1.375.6 1.375 1.342s-.615 1.343-1.375 1.343zm-2.554.767a.776.776 0 0 1-.785-.767c0-.424.351-.767.785-.767s.785.343.785.767a.776.776 0 0 1-.785.767zm.392 3.068c-.65 0-1.177-.516-1.177-1.152 0-.635.527-1.15 1.177-1.15s1.178.515 1.178 1.15c0 .636-.527 1.152-1.178 1.152zm0 2.3a.776.776 0 0 1-.785-.766c0-.424.352-.767.785-.767s.786.343.786.767a.776.776 0 0 1-.786.767z" opacity=".5"/></g></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/iop.svg b/cmd/web/static/icons/color/iop.svg
new file mode 100644
index 0000000..2777b2e
--- /dev/null
+++ b/cmd/web/static/icons/color/iop.svg
@@ -0,0 +1 @@
<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#4cb8d1" fill-rule="nonzero" r="16"/><path d="m10.1228558 8.28273892.3979572-.71639203c.1944606-.35006275.5579558-.56634689.9518238-.56634689h8.9552239c.3714514 0 .7161716.19239714.9173732.50847458h4.0577512v7.13945842l.4490227.7903561c.1973229.3473218.1973229.7761 0 1.1234218l-.4490227.7903561v3.0716618l-3.4371609 2.978324-.5914283 1.041014c-.1958691.3447629-.556463.5569332-.9465352.5569332h-8.9552239c-.393868 0-.7573632-.2162841-.9518238-.5663469l-.0243435-.0438226h-3.99895706v-7.1988159l-.35480885-.6387174c-.19027145-.3425216-.19027145-.7620728 0-1.1045944l.35480885-.6387174v-3.2327142zm1.349781-.16409485-4.37810944 7.88135593 4.37810944 7.8813559h8.9552239l4.4776119-7.8813559-4.4776119-7.88135593zm.4055017.7118644h8.1487327l4.0731825 7.16949153-4.0731825 7.1694915h-8.1487327l-3.98266732-7.1694915zm1.8830555 3.05084743-2.1890547 4.0677966 2.1890547 4.0677967h4.6766169l2.1890548-4.0677967-2.1890548-4.0677966z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/iost.svg b/cmd/web/static/icons/color/iost.svg
new file mode 100644
index 0000000..84989c1
--- /dev/null
+++ b/cmd/web/static/icons/color/iost.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#1c1c1c" r="16"/><path d="M24.5 11v10L16 26l-8.5-5V11L16 6zm-8.768 5.407l-.79.467 1.476.862.785-.463 2.099 1.235-3.131 1.84-6.495-3.786-.027 1.843 6.526 3.79 6.27-3.687-3.674-2.162.74-.437-1.476-.862-.735.434-1.03-.606.901-.533-1.476-.863-.897.53-1.754-1.032 3.13-1.841 4.328 2.529 1.586-.938-5.917-3.438-6.27 3.688 3.329 1.959-.628.37 1.476.863.623-.368z" fill="#fff" fill-rule="nonzero"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/jpy.svg b/cmd/web/static/icons/color/jpy.svg
new file mode 100644
index 0000000..4acfcd5
--- /dev/null
+++ b/cmd/web/static/icons/color/jpy.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#eac749" r="16"/><path d="M17.548 18.711v1.878h5.063v2.288h-5.063V25.5h-3.096v-2.623H9.389v-2.288h5.063v-1.878H9.389v-2.288h4.171L7.5 7.5h3.752l4.8 7.534L20.853 7.5H24.5l-6.086 8.923h4.197v2.288z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/kcs.svg b/cmd/web/static/icons/color/kcs.svg
new file mode 100644
index 0000000..718da11
--- /dev/null
+++ b/cmd/web/static/icons/color/kcs.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" r="16" fill="#0093DD"/><path fill="#FFF" d="M13.54 16l5.174 5.33 3.265-3.363a1.446 1.446 0 0 1 2.088 0 1.554 1.554 0 0 1 0 2.152l-4.309 4.44a1.456 1.456 0 0 1-2.088 0l-6.216-6.406v3.808c0 .836-.666 1.522-1.477 1.522-.816 0-1.477-.682-1.477-1.522V10.04c0-.84.661-1.522 1.477-1.522.815 0 1.477.682 1.477 1.522v3.808l6.216-6.406a1.456 1.456 0 0 1 2.088 0l4.31 4.44a1.554 1.554 0 0 1 0 2.152 1.446 1.446 0 0 1-2.09 0l-3.264-3.364L13.54 16zm5.176-1.523c.816 0 1.478.682 1.478 1.523 0 .841-.662 1.523-1.478 1.523s-1.478-.682-1.478-1.523c0-.841.662-1.523 1.478-1.523z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/kin.svg b/cmd/web/static/icons/color/kin.svg
new file mode 100644
index 0000000..a70498a
--- /dev/null
+++ b/cmd/web/static/icons/color/kin.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#005fff" r="16"/><path d="M13.701 18.007V13.19h1.125c.243 0 .44.194.44.433v.416c0 .452.392.84.849.84.457 0 .804-.388.804-.84v-.4c0-.248.203-.45.455-.45h1.253v1.218c0 .248-.204.45-.455.45h-.425a.824.824 0 0 0-.828.817c0 .451.424.817.881.817h.375c.25 0 .452.2.452.446v1.07h1.009c.35 0 .633.278.633.62v.367c0 .342-.284.62-.633.62h-.376a.626.626 0 0 1-.633-.62v-.826H17.37c-.25 0-.451-.2-.451-.446v-.412a.85.85 0 0 0-.842-.834c-.457 0-.812.4-.812.875v.374c0 .245-.2.443-.448.443h-1.116v.826c0 .342-.283.62-.633.62h-.375a.626.626 0 0 1-.633-.62v-.367c0-.342.283-.62.633-.62zm5.935-4.978h-1.01v-.986c0-.342.284-.62.634-.62h.376c.35 0 .633.278.633.62v.367c0 .342-.284.62-.633.62zm-5.935 0h-1.008a.626.626 0 0 1-.633-.619v-.367c0-.342.283-.62.633-.62h.375c.35 0 .633.278.633.62zm2.275-1.445a.626.626 0 0 1-.633-.62v-.367c0-.342.284-.619.633-.619h.376c.35 0 .633.277.633.62v.367c0 .342-.283.619-.633.619zm0 9.796a.626.626 0 0 1-.633-.62v-.367c0-.342.284-.62.633-.62h.376c.35 0 .633.278.633.62v.368c0 .341-.283.619-.633.619zm4.926-4.979a.626.626 0 0 1-.633-.619v-.367c0-.342.283-.62.633-.62h.375c.35 0 .633.278.633.62v.367c0 .342-.283.62-.633.62zm-10.015 0a.626.626 0 0 1-.633-.619v-.367c0-.342.283-.62.633-.62h.375c.35 0 .634.278.634.62v.367c0 .342-.284.62-.634.62zm7.766 5.021a.58.58 0 0 1 .75.305.557.557 0 0 1-.31.734.58.58 0 0 1-.75-.304.558.558 0 0 1 .31-.735zM13.4 8.897a.58.58 0 0 1 .75.304.558.558 0 0 1-.31.734.58.58 0 0 1-.751-.304.558.558 0 0 1 .31-.734zm8.554 4.428a.558.558 0 0 1 .311-.735.58.58 0 0 1 .75.304.558.558 0 0 1-.31.735.58.58 0 0 1-.75-.304zM9.312 18.463a.558.558 0 0 1 .311-.734.579.579 0 0 1 .751.304.558.558 0 0 1-.31.734.58.58 0 0 1-.752-.304zm0-5.569a.58.58 0 0 1 .751-.304.558.558 0 0 1 .311.735.58.58 0 0 1-.75.304.558.558 0 0 1-.312-.735zm9.177-2.959a.558.558 0 0 1-.31-.734.58.58 0 0 1 .75-.304.558.558 0 0 1 .31.734.58.58 0 0 1-.75.304zm3.465 8.098a.579.579 0 0 1 .75-.304.558.558 0 0 1 .312.734.58.58 0 0 1-.75.304.558.558 0 0 1-.312-.734zm-8.883 4.588a.557.557 0 0 1-.31-.734.58.58 0 0 1 .75-.304.558.558 0 0 1 .31.734.58.58 0 0 1-.75.304zm8.443-1.63a.334.334 0 0 1 .464 0c.129.126.129.33 0 .455s-.335.125-.464 0a.316.316 0 0 1 0-.454zM10.35 9.912c.128-.125.336-.125.464 0s.128.33 0 .455a.334.334 0 0 1-.464 0 .316.316 0 0 1 0-.454zm11.164.455a.316.316 0 0 1 0-.454c.129-.126.336-.126.464 0s.129.328 0 .454a.334.334 0 0 1-.464 0zM10.35 21.446a.316.316 0 0 1 0-.454.334.334 0 0 1 .464 0c.128.125.128.329 0 .454s-.336.125-.464 0zm13.53-5.847c0-.178.148-.322.329-.322.181 0 .328.144.328.322a.325.325 0 0 1-.328.32.325.325 0 0 1-.328-.32zm-15.925 0c0-.178.147-.322.329-.322.18 0 .328.144.328.322a.325.325 0 0 1-.328.32.325.325 0 0 1-.329-.32zm8.21-7.387a.325.325 0 0 1-.33-.321c0-.178.148-.322.33-.322.18 0 .328.144.328.322a.325.325 0 0 1-.329.32zm0 15.576a.325.325 0 0 1-.33-.32c0-.178.148-.322.33-.322.18 0 .328.144.328.321a.325.325 0 0 1-.329.321zm10.178-8.19c0-.177.148-.32.329-.32.18 0 .328.143.328.32a.325.325 0 0 1-.328.322.325.325 0 0 1-.329-.321zm-21.097-.16c.136 0 .247.108.247.24s-.11.242-.247.242c-.136 0-.246-.108-.246-.241s.11-.241.246-.241zM15.672 5.321c0-.177.147-.321.328-.321s.328.144.328.321c0 .177-.147.321-.328.321s-.328-.144-.328-.32zm9.725 14.105a.497.497 0 0 1 .645-.257c.25.104.368.387.263.632a.494.494 0 0 1-.646.256.479.479 0 0 1-.262-.631zm-5.33 5.19c.082.034.144.096.177.176a.313.313 0 0 1-.001.245.331.331 0 0 1-.606-.004.313.313 0 0 1 0-.245.323.323 0 0 1 .18-.173.337.337 0 0 1 .25.002zM6.442 11.289c.08.034.143.096.176.175a.313.313 0 0 1-.001.246.331.331 0 0 1-.606-.004.313.313 0 0 1 .001-.246.322.322 0 0 1 .179-.172.336.336 0 0 1 .251.001zm-.916 8.25a.414.414 0 0 1 .538-.214.398.398 0 0 1 .218.526.414.414 0 0 1-.538.213.398.398 0 0 1-.218-.526zM19.863 6.252a.398.398 0 0 1-.219-.526.414.414 0 0 1 .538-.214.398.398 0 0 1 .218.526.414.414 0 0 1-.537.214zm6.141 4.867a.251.251 0 0 1 .189.001.24.24 0 0 1-.003.445.249.249 0 0 1-.321-.132.234.234 0 0 1 .001-.185.242.242 0 0 1 .134-.129zM11.587 5.95a.247.247 0 0 1 .322-.128.239.239 0 0 1-.003.445.25.25 0 0 1-.188-.001.24.24 0 0 1-.131-.316zm.063 18.962c.032 0 .064.007.095.02a.239.239 0 0 1 .131.315.248.248 0 0 1-.322.128.24.24 0 0 1-.132-.315.247.247 0 0 1 .228-.148zm11.642-1.7a.334.334 0 0 1-.465 0 .316.316 0 0 1 0-.454.33.33 0 0 1 .233-.094.33.33 0 0 1 .232.094.316.316 0 0 1 0 .455zM7.935 8.033a.501.501 0 0 1 .697 0 .475.475 0 0 1 0 .681.497.497 0 0 1-.697 0 .475.475 0 0 1 0-.681zm15.525.09a.248.248 0 0 1 .348 0 .238.238 0 0 1 0 .34.25.25 0 0 1-.348 0 .236.236 0 0 1 0-.34zM8.027 22.735a.248.248 0 0 1 .348 0 .237.237 0 0 1 0 .34.25.25 0 0 1-.348 0 .237.237 0 0 1 0-.34zM16.082 27a.406.406 0 0 1-.41-.401c0-.222.183-.402.41-.402.227 0 .41.18.41.402a.406.406 0 0 1-.41.401z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/kmd.svg b/cmd/web/static/icons/color/kmd.svg
new file mode 100644
index 0000000..93b88c5
--- /dev/null
+++ b/cmd/web/static/icons/color/kmd.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" r="16" fill="#326464"/><path fill="#FFF" d="M16 5l7.482 3.207c.223.095.4.275.494.5L27 16l-3.023 7.38a.932.932 0 0 1-.504.506L16 27l-7.473-3.114a.932.932 0 0 1-.504-.507L5 16l3.024-7.294a.932.932 0 0 1 .494-.5L16 5zm0 4.475l-4.568 1.957L9.475 16l1.957 4.568L16 22.525l4.568-1.957L22.525 16l-1.957-4.568L16 9.475zm0 1.957l3.263 1.305L20.568 16l-1.305 3.263L16 20.568l-3.263-1.305L11.432 16l1.305-3.263L16 11.432z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/knc.svg b/cmd/web/static/icons/color/knc.svg
new file mode 100644
index 0000000..3d97aee
--- /dev/null
+++ b/cmd/web/static/icons/color/knc.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none"><circle cx="16" cy="16" r="16" fill="#188C92"/><path fill="#FFF" d="M21.836 21.03a.545.545 0 0 0-.038.56l-5.926 4.638a.592.592 0 0 0-.263-.118l-.18-11.416a.593.593 0 0 0 .18-.07l6.227 6.407zm.166-.158L15.78 14.47a.546.546 0 0 0 .087-.474l6.326-3.08c.08.098.193.17.323.199l-.315 9.678a.593.593 0 0 0-.198.08zm-6.74 5.277l-3.35-4.503a.55.55 0 0 0 .155-.382.572.572 0 0 0-.528-.56l-1.046-9.467a.567.567 0 0 0 .441-.546.548.548 0 0 0-.131-.355l4.205-4.513c.054.03.114.053.178.066v7.704a.568.568 0 0 0-.467.551c0 .275.205.504.476.553l.18 11.416a.595.595 0 0 0-.112.036zm.158-12.556V5.89a.59.59 0 0 0 .273-.134l6.427 4.575a.543.543 0 0 0-.034.386l-6.325 3.08a.588.588 0 0 0-.341-.203zM15.303 5c.193 0 .35.151.35.337a.344.344 0 0 1-.35.338.344.344 0 0 1-.35-.338c0-.186.156-.337.35-.337zm-4.953 5.354c.194 0 .35.15.35.337a.344.344 0 0 1-.35.338.344.344 0 0 1-.35-.338c0-.186.157-.337.35-.337zm1.133 10.572c.194 0 .35.151.35.338a.344.344 0 0 1-.35.337.344.344 0 0 1-.35-.337c0-.187.157-.338.35-.338zM22.65 10.23c.193 0 .35.151.35.337a.344.344 0 0 1-.35.338.344.344 0 0 1-.35-.338c0-.186.156-.337.35-.337zm-7.347 3.577c.193 0 .35.15.35.337a.344.344 0 0 1-.35.338.344.344 0 0 1-.35-.338c0-.186.156-.337.35-.337zm.198 12.518c.194 0 .35.151.35.338a.344.344 0 0 1-.35.337.344.344 0 0 1-.35-.337c0-.187.157-.338.35-.338zm6.822-5.32c.193 0 .35.151.35.338a.344.344 0 0 1-.35.337.344.344 0 0 1-.35-.337c0-.187.156-.338.35-.338z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/krb.svg b/cmd/web/static/icons/color/krb.svg
new file mode 100644
index 0000000..54c0a65
--- /dev/null
+++ b/cmd/web/static/icons/color/krb.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none"><circle cx="16" cy="16" r="16" fill="#00AEEF"/><path fill="#FFF" d="M15.76 14.706c.238-.041.448-.13.632-.265s.358-.363.521-.675l3.625-6.987c.142-.234.316-.42.516-.566.2-.14.437-.213.7-.213h2.299l-4.514 8.218c-.2.338-.427.613-.68.826a2.772 2.772 0 0 1-.851.483c.484.125.889.328 1.22.613.326.28.637.676.926 1.185L24.5 26h-2.53c-.511 0-.922-.275-1.232-.82l-3.562-7.351c-.184-.328-.384-.561-.6-.702-.215-.14-.489-.223-.815-.244v3.73h-1.989v-3.746H12.31V26H9.5V6h2.81v8.738h1.462v-4.322h1.989v4.29z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/lbc.svg b/cmd/web/static/icons/color/lbc.svg
new file mode 100644
index 0000000..cc26f9a
--- /dev/null
+++ b/cmd/web/static/icons/color/lbc.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#006149" r="16"/><path d="M24.176 17.184l-.797-.199.242-.97 2.485.621-.62 2.485-.971-.242.215-.862-8.872 5.493-9.839-4.916v-3.752l10.224-6.394 9.375 4.573v1.544l-9.759 6.063-7.247-3.593.444-.896 6.749 3.346 8.813-5.476v-.363L16.303 9.59 7.02 15.396v2.58l8.787 4.39z" fill="#fff" fill-rule="nonzero"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/lend.svg b/cmd/web/static/icons/color/lend.svg
new file mode 100644
index 0000000..4bb3e1d
--- /dev/null
+++ b/cmd/web/static/icons/color/lend.svg
@@ -0,0 +1 @@
<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none"><circle cx="16" cy="16" fill="#0fa9c9" r="16"/><path d="m17.1474104 20.4457978-5.4501992 5.5542022-1.5537849-1.7052375 3.7768924-3.8489647-3.9203187-3.9951279 1.6733068-1.7052375zm3.1792828-3.1912302 1.6733068-1.7052375-3.9203187-3.9951279 3.7768924-3.84896468-1.5537849-1.70523752-5.4741035 5.5542022zm-7.9601593-3.1668697 5.4980079 5.7003654 1.6733068-1.7052375-5.498008-5.6029232z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/link.svg b/cmd/web/static/icons/color/link.svg
new file mode 100644
index 0000000..1a101f4
--- /dev/null
+++ b/cmd/web/static/icons/color/link.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#01a6fb" r="16"/><path d="M15 18.618V21a1 1 0 0 0 2 0v-2.382a1.5 1.5 0 1 0-2 0zM10 14v-2a6 6 0 1 1 12 0v2a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1H10a1 1 0 0 1-1-1v-8a1 1 0 0 1 1-1zm12 0h-9.5v-1.9c0-1.988 1.567-3.6 3.5-3.6s3.5 1.612 3.5 3.6V14H16z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/lkk.svg b/cmd/web/static/icons/color/lkk.svg
new file mode 100644
index 0000000..5ae58cc
--- /dev/null
+++ b/cmd/web/static/icons/color/lkk.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" r="16" fill="#9D01EB"/><path fill="#FFF" fill-rule="nonzero" d="M10.005 26v-3.656L16 16.24l5.976 6.105V26L16 19.894 10.005 26zM5 13.633h8.469L16 16.24H7.531L5 13.633zm22 0l-2.531 2.606H16V5l2.531 2.586v6.047H27z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/lrc.svg b/cmd/web/static/icons/color/lrc.svg
new file mode 100644
index 0000000..5c668f0
--- /dev/null
+++ b/cmd/web/static/icons/color/lrc.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#2ab6f6" r="16"/><path d="M16 6l9 12.533L16 26l-9-7.467zm-1.174 6.667L10.913 18l3.913 3.2zm2.348 0V21.2l3.913-3.2z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/lsk.svg b/cmd/web/static/icons/color/lsk.svg
new file mode 100644
index 0000000..4d29f63
--- /dev/null
+++ b/cmd/web/static/icons/color/lsk.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" r="16" fill="#0288D1" fill-rule="nonzero"/><path fill="#FFF" d="M13.416 13.1c.087-.073.157-.04.157.073v7.479a.206.206 0 0 1-.206.205h-1.216a.206.206 0 0 1-.206-.205c0-.99 0-5.121.002-6.11 0-.114.07-.265.158-.338l1.311-1.104zm-2.46 6.362c.096 0 .188.092.188.206v.984a.206.206 0 0 1-.206.205h-5.27l.003-.003a.203.203 0 0 1-.171-.2V12.49c0-.113.07-.265.156-.339l1.302-1.112c.087-.074.157-.042.157.071v8.146c0 .137.098.205.206.205h3.635zm8.366-2.56c.296.21.515.452.659.725.143.274.214.601.214.982 0 .77-.281 1.362-.844 1.774-.563.411-1.438.617-2.488.617-1.124 0-1.98-.295-2.484-.574a.2.2 0 0 1-.069-.281l.472-.768a.227.227 0 0 1 .29-.08c.401.196.989.418 1.848.418 1.036 0 1.622-.311 1.622-.935a.74.74 0 0 0-.172-.5c-.114-.133-.303-.27-.565-.414a9.779 9.779 0 0 0-1.095-.485c-.912-.352-1.528-.704-1.85-1.056-.322-.352-.483-.81-.483-1.37 0-.677.273-1.201.82-1.575.545-.373 1.288-.56 2.228-.56.81 0 1.582.143 2.316.427a.173.173 0 0 1 .088.256l-.494.852a.255.255 0 0 1-.296.107c-.645-.229-1.202-.343-1.67-.343-.888 0-1.332.252-1.332.757 0 .247.116.456.347.628.232.171.736.407 1.514.706.653.253 1.128.483 1.424.693zm8.131-3.758l-2.863 3.055a.264.264 0 0 0-.035.317l2.682 4.159c.061.095.02.182-.095.182h-1.357a.433.433 0 0 1-.318-.182l-2.042-3.254a.163.163 0 0 0-.26-.03l-.56.54a.555.555 0 0 0-.147.348v2.363a.214.214 0 0 1-.206.215h-1.22a.204.204 0 0 1-.206-.204v-8.162c0-.113.07-.265.156-.338l1.303-1.113c.086-.074.156-.042.156.071v4.952c0 .113.068.143.152.066l2.992-2.991a.612.612 0 0 1 .358-.139h1.45c.114 0 .141.065.06.145z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/ltc.svg b/cmd/web/static/icons/color/ltc.svg
new file mode 100644
index 0000000..56bb7fe
--- /dev/null
+++ b/cmd/web/static/icons/color/ltc.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" r="16" fill="#CBC6C6"/><path fill="#FFF" d="M10.427 19.214L9 19.768l.688-2.759 1.444-.58L13.213 8h5.129l-1.519 6.196 1.41-.571-.68 2.75-1.427.571-.848 3.483H23L22.127 24H9.252z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/lun.svg b/cmd/web/static/icons/color/lun.svg
new file mode 100644
index 0000000..874e540
--- /dev/null
+++ b/cmd/web/static/icons/color/lun.svg
@@ -0,0 +1 @@
<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none"><circle cx="16" cy="16" fill="#f55749" r="16"/><path d="m15.8133523 6.04846386c.1152191-.06461848.256849-.06461848.3720682 0l8.224875 4.61796264c.1150209.064398.1860302.184032.186157.3136306.0001267.1295985-.0706486.249365-.1855434.3139779l-7.155 4.0337548c-.2501125-.28537-.5944441-.4761943-.9733296-.5394073v-2.1931298c.7756364-.1292017 1.3665682-.7857107 1.3665682-1.5784214 0-.885212-.7363636-1.60282177-1.6450568-1.60282177s-1.6448523.71760977-1.6448523 1.60282177c0 .7883107.5844887 1.4421196 1.3536819 1.5763214v2.1976298c-.3735038.065326-.7124413.2548596-.9594205.5365073l-7.15592045-4.0186546c-.24780682-.1392018-.24831819-.4878066-.00061364-.6275085l8.21648859-4.63136282m8.6201591 5.81717892c.1147678-.0652673.2564264-.0657159.3716241-.0011768.1151976.0645392.1864368.1842631.1868873.3140811l.007875 8.9670217c.0000097.1295173-.0707855.2491604-.185625.3137042l-7.965 4.490061c-.2478068.1400019-.5576932-.0345005-.5576932-.3132043l-.00675-7.6937044c.3861894-.0640245.736277-.2608578.9871364-.5550075l1.9897159 1.1152151c-.0549605.2050114-.067547.4186828-.0370227.6285085.1267159.8766119.9588068 1.4870202 1.8586022 1.3631185.8997955-.1239017 1.5260114-.9344127 1.3992955-1.8111246s-.9590114-1.4872201-1.8586023-1.3631185c-.4543649.0620665-.8612973.3075722-1.1218295.6768092l-1.9495228-1.0929148c.1383957-.3714714.129125-.7802087-.0259772-1.1453155l6.9081136-3.8940529m-17.42665908.3140043c0-.2115029.17826136-.362605.37206818-.362605.06524573.0000889.12929945.0171011.185625.0493007l6.9155795 3.8983529c-.1529726.3640641-.1614703.7708472-.0238295 1.1407155l-1.9486023 1.0920148c-.2605952-.3690296-.6673347-.6144861-1.1215227-.6768092-.9-.1236016-1.73168182.4869066-1.85860227 1.3631185-.12692046.8762119.49960227 1.6873229 1.39929547 1.8111246s1.7316818-.4869066 1.8586023-1.3631185c.0304881-.2098324.0178669-.4235034-.037125-.6285085l1.9892045-1.1150151c.2488306.2914269.5950498.487418.9774205.5533075l-.00675 7.6955044c0 .2787038-.3101932.4529062-.5576932.3132043l-7.9662273-4.490461c-.11477684-.0645564-.18555573-.1841338-.185625-.3136042l.00797727-8.9665217" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/maid.svg b/cmd/web/static/icons/color/maid.svg
new file mode 100644
index 0000000..c7af748
--- /dev/null
+++ b/cmd/web/static/icons/color/maid.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" r="16" fill="#5592D7"/><g fill="#FFF" fill-rule="nonzero"><path d="M20.246 12.667V25.64L9.29 19.333c-3.24-1.897-3.034-3.077-3.034-5.64l11.263 6.512v-5.949l2.726-1.59z"/><path d="M17.52 20.205L6.257 13.692l10.954-6.307c3.24-1.847 4.166-1.077 6.429.205l-11.263 6.513 5.143 2.974v3.128z" opacity=".6"/><path d="M12.377 14.103L23.64 7.59v12.615c0 3.744-1.131 4.154-3.394 5.436V12.667L15.05 15.64l-2.674-1.538z" opacity=".2"/></g></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/mana.svg b/cmd/web/static/icons/color/mana.svg
new file mode 100644
index 0000000..0ff0375
--- /dev/null
+++ b/cmd/web/static/icons/color/mana.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none"><circle cx="16" cy="16" r="16" fill="#BFB5AF"/><path fill="#FFF" d="M16 5c6.061 0 11 4.939 11 11s-4.939 11-11 11S5 22.061 5 16 9.939 5 16 5zm8.855 9.889l1.265 1.43V16c0-5.577-4.543-10.12-10.12-10.12-5.533 0-10.054 4.466-10.12 9.988l.517-.011 1.683-2.948h2.31l.946 3.102 1.881-.484.979.539 1.221-1.54.869.506.88.319.539-.275.055-.055c-1.573-.451-2.739-1.903-2.739-3.619 0-2.068 1.694-3.74 3.762-3.74a3.756 3.756 0 0 1 3.322 5.5h.44l1.364 1.892.946-.165zM16 26.12a10.17 10.17 0 0 0 3.586-.649c-.704-.209-1.584-.385-2.442-.561-.473-.099-.968-.198-1.43-.297a22.913 22.913 0 0 0-1.188-.242c-1.287-.242-2.134-.407-2.266-1.056-.11-.539.319-1.056 1.562-1.914.594-.396.66-.627.649-.671 0-.022-.198-.55-3.124-.869l-.341-.033c-.022.462-.528.792-1.221.792-.715 0-1.232-.352-1.232-.836 0-.022 0-.044.022-.11a1.403 1.403 0 0 0-.209-.011 1.593 1.593 0 0 1-.407.044c-.17.002-.341-.02-.506-.066-.308 0-.616-.011-.902-.011 1.463 3.795 5.148 6.49 9.449 6.49zm4.708-1.166c2.794-1.474 4.807-4.202 5.291-7.414l-1.485-1.683-1.012.176-1.43-1.969h-.165l-.66.528-.825-1.111-1.375 1.463c.033-.022.077-.033.11-.044.495-.154.88-.385 1.012-.836.121.407.484.638.902.792.055.022.11.033.165.055h.011c.836.319 1.419.979 1.474 1.76.121.165.297.297.495.396.132.044.275.088.396.154.022 0 .033.011.044.011h-.011c.715.363 1.199 1.001 1.199 1.738 0 .275-.165.825-1.419 1.034a.827.827 0 0 0-.693.814v1.012c0 .253-.22.462-.484.44-.231-.022-.396-.231-.396-.462v-.99a.827.827 0 0 0-.693-.814 2.973 2.973 0 0 1-.539-.132v1.727c0 .33-.242 1.111-2.552 1.111-2.299 0-2.552-.781-2.552-1.111 0-.913.737-1.683 1.76-1.958.396-.154.704-.374.814-.759.143.473.594.704 1.078.858h-.011c.22.077.418.187.594.308v-1.43a.827.827 0 0 0-.693-.814c-1.254-.209-1.419-.77-1.419-1.034s.066-.517.176-.748l-.572.297-1.32-.484-.286-.165-2.442 3.091-.693-.55 1.144-1.441-.539-.297-2.354.605-1.001-3.289H8.597l-1.672 2.926-1.012.033c.055.673.172 1.34.352 1.991h.506c.044-.187.209-.682.781-2.354l.418-1.221.385 1.243c.341.99.539 1.562.649 1.914.099-.286.209-.616.352-1.023l.418-1.221.418 1.221c.253.748.429 1.265.55 1.628.242.022.473.044.693.066 2.442.264 3.641.726 3.872 1.485.253.814-.682 1.452-.99 1.661-.858.583-1.1.869-1.177.99.231.132.946.275 1.54.385.374.066.792.143 1.221.242.462.099.946.198 1.408.286 1.32.264 2.574.506 3.399.913zm-.968-3.421c-.044-.616-.792-1.122-1.672-1.122-.88 0-1.628.506-1.672 1.122.154.11.726.286 1.672.286s1.518-.176 1.672-.286zm2.563-3.751c-.88 0-1.628.506-1.672 1.122.154.11.737.286 1.672.286.935 0 1.518-.176 1.672-.286-.044-.616-.792-1.122-1.672-1.122zm-.451-1.078c-.044-.616-.792-1.122-1.672-1.122-.88 0-1.628.506-1.672 1.122.154.11.737.286 1.672.286.935 0 1.518-.176 1.672-.286zm-.671-3.729a2.84 2.84 0 0 0 .473-1.562 2.873 2.873 0 0 0-2.871-2.871 2.873 2.873 0 0 0-.308 5.731l2.046-2.189.66.891zM9.499 19.696c.194.059.4.059.594 0l-.297-.891-.297.891zm-1.815-.935c.187 0 .374.011.572.011-.055-.198-.165-.517-.286-.869-.121.341-.22.66-.286.858zm4.224-5.907a2.554 2.554 0 0 1-2.552-2.552 2.554 2.554 0 0 1 2.552-2.552 2.554 2.554 0 0 1 2.552 2.552 2.56 2.56 0 0 1-2.552 2.552zm0-4.224a1.672 1.672 0 1 0 1.672 1.672c0-.924-.759-1.672-1.672-1.672z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/mcap.svg b/cmd/web/static/icons/color/mcap.svg
new file mode 100644
index 0000000..b84f391
--- /dev/null
+++ b/cmd/web/static/icons/color/mcap.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" r="16" fill="#033B4A"/><path fill="#FFF" fill-rule="nonzero" d="M15.532 7.064c.557-.163 1.148.003 1.629.294 2.148 1.223 4.297 2.446 6.464 3.635.833.441 1.387 1.346 1.375 2.28-.002 3.094-.01 6.19-.005 9.284.034.215-.112.46-.356.438-.961.006-1.922.002-2.883.001-.21.031-.412-.145-.39-.358-.092-2.635-.057-5.273-.03-7.91 0-.33-.064-.678-.277-.945-.216-.283-.557-.428-.862-.596-.5-.262-.971-.579-1.489-.808-.196-.078-.451-.162-.636-.013-.205.193-.203.498-.224.758a73.454 73.454 0 0 0-.011 3.88c-.001.306.009.662-.225.9-.239.234-.6.238-.914.243-.568-.006-1.136.015-1.702-.013-.24-.026-.528-.04-.684-.25-.14-.207-.134-.468-.146-.706-.003-1.359.014-2.719 0-4.077-.014-.24-.01-.51-.18-.7-.163-.168-.423-.113-.619-.042-.425.166-.806.42-1.209.63-.403.232-.836.43-1.182.746-.225.205-.285.517-.292.805-.005 2.67.003 5.338-.02 8.008.023.202-.097.448-.333.444-.99.012-1.98.005-2.97.003-.198.019-.38-.155-.36-.352.04-3.245.015-6.491.018-9.737a1.848 1.848 0 0 1 .957-1.67c2.255-1.264 4.514-2.52 6.76-3.799.254-.144.51-.295.796-.373z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/mco.svg b/cmd/web/static/icons/color/mco.svg
new file mode 100644
index 0000000..7453189
--- /dev/null
+++ b/cmd/web/static/icons/color/mco.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" r="16" fill="#103F68"/><path fill="#FFF" fill-rule="nonzero" d="M15.98 5.018l9.52 5.483v11L15.991 27l-.077-.019-9.414-5.48v-11l9.414-5.483h.066zm-.031 1.138L7.5 11.076v9.85l8.448 4.919 1.032-.597 7.52-4.325v-9.845l-7.52-4.35-1.031-.572zm-7.14 10.61l2.501-1.87 2.211 1.412v2.54l1.673 1.612-.001.756-1.612 1.51H12.22l-3.41-5.96zm7.903 4.452l-.003-.76 1.667-1.61v-2.54l2.187-1.43 2.496 1.889-3.393 5.942h-1.344l-1.61-1.491zm-2.37-4.91l-.814-2.131h4.838l-.798 2.131.236 2.382-1.867.004-1.845.003.25-2.389zm1.595-2.715l-4.598-.002.855-3.82h7.464l.9 3.825-4.621-.003z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/med.svg b/cmd/web/static/icons/color/med.svg
new file mode 100644
index 0000000..c4dc842
--- /dev/null
+++ b/cmd/web/static/icons/color/med.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#00b0ff" r="16"/><path d="M15.84 16.005L7 11.002l.003 10.002 2.945 1.667v-6.657l5.893 3.335v-3.336h-.001.001zm5.03-7.159l-2.603 1.472-2.426-1.36-2.431 1.376-2.604-1.486L15.846 6zM16 16.226l9-5.103-.002 10.2L22 23.025v-6.79l-6 3.402v-3.402h.002L16 16.233zm-.379 6.728l2.356-1.417 2.523 1.53L15.616 26l-4.866-2.93 2.523-1.517z" fill="#fff" fill-rule="nonzero"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/miota.svg b/cmd/web/static/icons/color/miota.svg
new file mode 100644
index 0000000..2d5cbf4
--- /dev/null
+++ b/cmd/web/static/icons/color/miota.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" r="16" fill="#242424"/><path fill="#FFF" fill-rule="nonzero" d="M22.257 6.77c0 .701-.57 1.27-1.274 1.27a1.272 1.272 0 0 1-1.274-1.27c0-.702.57-1.27 1.274-1.27.704 0 1.274.568 1.274 1.27zm-.918 4.424c-.596 0-1.08-.482-1.08-1.076 0-.594.484-1.075 1.08-1.075.596 0 1.079.481 1.079 1.075s-.483 1.076-1.08 1.076zm-.335 2.653a.91.91 0 0 1-.912-.91.91.91 0 0 1 .912-.909.91.91 0 0 1 .912.91.91.91 0 0 1-.912.909zm-.054 1.372a.779.779 0 0 1-1.56 0 .779.779 0 0 1 1.56 0zm-1.234 1.724c0 .37-.3.667-.669.667a.668.668 0 1 1 .67-.667zm-1.35 1.223a.574.574 0 1 1-1.148 0 .574.574 0 0 1 1.148 0zm6.874-7.409a1.084 1.084 0 0 1-2.11-.491 1.083 1.083 0 0 1 2.11.491zm-.518 2.803a.917.917 0 0 1-1.786-.417.916.916 0 0 1 1.786.417zm-.964 2.237a.775.775 0 0 1-1.51-.352.776.776 0 0 1 1.51.352zM22.516 17.5a.663.663 0 0 1-1.29-.3.661.661 0 0 1 .795-.493.66.66 0 0 1 .495.793zm-1.357 1.189a.569.569 0 0 1-1.108-.26.569.569 0 0 1 1.108.26zm-1.355.751a.49.49 0 0 1-.952-.222.49.49 0 0 1 .952.222zm7.104-4.856a.923.923 0 0 1-1.232.427.917.917 0 0 1-.428-1.229.923.923 0 0 1 1.231-.427c.458.222.65.772.429 1.229zm-.961 2.215a.785.785 0 0 1-1.413-.681.788.788 0 0 1 1.048-.364.78.78 0 0 1 .365 1.045zm-1.208 1.68a.68.68 0 0 1-.906.314.674.674 0 0 1-.314-.902.678.678 0 0 1 1.22.589zm-1.346 1.188a.59.59 0 0 1-.785.272.587.587 0 1 1 .512-1.056.587.587 0 0 1 .273.784zm-1.355.732a.503.503 0 0 1-.905-.437.504.504 0 0 1 .905.437zm-1.273.369a.428.428 0 0 1-.57.198.425.425 0 1 1 .372-.766.425.425 0 0 1 .198.568zm1.036 4.856a1.267 1.267 0 0 1-.468-1.734 1.277 1.277 0 0 1 1.74-.466c.61.35.82 1.127.469 1.734a1.276 1.276 0 0 1-1.74.466zm-2.99-1.532a1.072 1.072 0 0 1-.396-1.468 1.081 1.081 0 0 1 1.473-.395c.516.296.693.954.396 1.468a1.08 1.08 0 0 1-1.473.395zm-2.202-1.84a.908.908 0 0 1-.335-1.243.914.914 0 0 1 1.246-.333.907.907 0 0 1 .335 1.24.913.913 0 0 1-1.246.336zm-1.501-1.974a.777.777 0 1 1 .779-1.346c.372.214.5.689.285 1.06a.78.78 0 0 1-1.064.286zm-.883-1.926a.666.666 0 0 1-.246-.911.671.671 0 0 1 .915-.245c.32.184.43.592.246.91a.67.67 0 0 1-.915.246zm-.389-1.777a.572.572 0 0 1-.21-.783.576.576 0 0 1 .784-.21.573.573 0 1 1-.574.993zm3.75 9.926a1.081 1.081 0 0 1-1.083-1.08c0-.596.484-1.079 1.083-1.079.598 0 1.083.483 1.083 1.08 0 .596-.485 1.079-1.083 1.079zm-2.918-2.138a.912.912 0 0 1-.043-1.292.92.92 0 0 1 1.297-.042c.37.345.388.923.042 1.292a.92.92 0 0 1-1.296.042zm-1.465-1.948a.772.772 0 0 1-.035-1.093.777.777 0 0 1 1.096-.036.77.77 0 0 1 .036 1.093.778.778 0 0 1-1.097.036zm-.859-1.924a.658.658 0 0 1-.03-.933c.25-.266.669-.28.936-.031a.66.66 0 0 1 .031.934.664.664 0 0 1-.937.03zm-.356-1.764a.566.566 0 0 1-.026-.801.57.57 0 0 1 .805-.027c.23.214.24.573.026.802a.57.57 0 0 1-.805.026zm.024-1.546a.485.485 0 0 1-.023-.688.49.49 0 0 1 .691-.022.489.489 0 0 1-.668.71zm.675 8.56a.918.918 0 0 1 .244-1.277.924.924 0 0 1 1.282.243.916.916 0 0 1-.244 1.276.925.925 0 0 1-1.282-.242zm-1.446-1.936a.78.78 0 0 1 .207-1.087.787.787 0 0 1 1.09.206.78.78 0 0 1-.207 1.087.786.786 0 0 1-1.09-.206zm-.858-1.883a.674.674 0 0 1 .179-.938c.31-.21.731-.13.942.178a.674.674 0 0 1-.18.94.68.68 0 0 1-.941-.18zm-.36-1.754a.586.586 0 0 1 .155-.815.59.59 0 0 1 .818.155.584.584 0 0 1-.156.815.59.59 0 0 1-.817-.155zm.04-1.536a.5.5 0 0 1 .132-.696.504.504 0 0 1 .699.132.503.503 0 0 1-.831.564zm.314-1.283a.427.427 0 1 1 .706-.48.427.427 0 0 1-.706.48zm-4.74-1.542a1.276 1.276 0 0 1 1.74.466 1.268 1.268 0 0 1-.467 1.734c-.61.35-1.388.141-1.739-.465a1.268 1.268 0 0 1 .466-1.735zm2.83-1.81a1.08 1.08 0 0 1 1.474.393c.297.515.12 1.172-.396 1.469a1.082 1.082 0 0 1-1.473-.394 1.073 1.073 0 0 1 .395-1.469zm2.701-.977a.915.915 0 0 1 1.246.333.91.91 0 0 1-.334 1.243.915.915 0 0 1-1.246-.334.908.908 0 0 1 .334-1.242zm2.467-.306a.78.78 0 0 1 1.064.285.775.775 0 0 1-.285 1.06.78.78 0 0 1-1.066-.285.775.775 0 0 1 .287-1.06zm2.114.204a.67.67 0 0 1 .914.245.67.67 0 0 1-1.16.667.666.666 0 0 1 .246-.912zm1.738.554a.577.577 0 0 1 .785.21.571.571 0 0 1-.21.783.573.573 0 1 1-.575-.993zM7.614 11.24a1.084 1.084 0 0 1 1.35.722 1.084 1.084 0 0 1-2.073.624c-.174-.572.15-1.174.723-1.346zm2.694-.953a.915.915 0 0 1 .53 1.75.914.914 0 1 1-.53-1.75zM12.734 10a.772.772 0 1 1 .447 1.48.772.772 0 1 1-.447-1.48zm2.1.223a.66.66 0 0 1 .382 1.265.663.663 0 0 1-.825-.442.66.66 0 0 1 .444-.823zm1.71.577a.568.568 0 0 1 .328 1.086.566.566 0 1 1-.328-1.086zm1.33.795a.487.487 0 1 1 .283.932.486.486 0 1 1-.283-.932zm-7.77-3.707a.92.92 0 0 1 .988.85.922.922 0 0 1-1.84.134.92.92 0 0 1 .853-.984zm2.407-.278a.783.783 0 0 1 .113 1.56.783.783 0 1 1-.113-1.56zm2.064.204a.677.677 0 0 1 .098 1.348.676.676 0 0 1-.098-1.348zm1.703.568a.587.587 0 0 1 .085 1.17.587.587 0 1 1-.085-1.17zm1.314.804a.502.502 0 1 1 0 0zm.957.915a.427.427 0 1 1 0 0z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/mkr.svg b/cmd/web/static/icons/color/mkr.svg
new file mode 100644
index 0000000..b12433e
--- /dev/null
+++ b/cmd/web/static/icons/color/mkr.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#1abc9c" r="16"/><path d="M7.838 12.056V22.5H6v-14l9.708 7.027V22.5H13.87v-6.077zm10.292 4.367V22.5h-1.838v-6.973L26 8.5v14h-1.838V12.056z" fill="#fff" fill-rule="nonzero"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/mln.svg b/cmd/web/static/icons/color/mln.svg
new file mode 100644
index 0000000..d3c02cd
--- /dev/null
+++ b/cmd/web/static/icons/color/mln.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" r="16" fill="#0B1529"/><path fill="#FFF" d="M8.627 20.124l5.272 3.092v1.729L7 20.885v-10.59L16 5l9 5.295v10.59l-6.899 4.06v-1.73l5.271-3.091-1.36-.786.178-.309 1.343.776v-7.852l-6.82 4.042v11.56L16 28l-.714-.445v-11.56l-6.819-4.042v7.851l1.342-.775.178.31-1.36.785zm7.175-13.31L9.18 10.699 16 14.742l6.82-4.043-6.661-3.908v1.604h-.357V6.814zm0 2.592h.357v1.657h-.357V9.406zm0 2.668h.357v1.657l-.179.081-.178-.08v-1.658zm5.56 6.45l-.178.31-1.436-.83.179-.309 1.435.83zm-2.265-1.334l-.179.31-1.435-.83.02-.194.158-.114 1.436.828zm-8.46 1.334l1.435-.829.179.31-1.435.828-.179-.309zm2.266-1.334l1.435-.828.16.114.018.195-1.435.828-.178-.309z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/mnx.svg b/cmd/web/static/icons/color/mnx.svg
new file mode 100644
index 0000000..b007923
--- /dev/null
+++ b/cmd/web/static/icons/color/mnx.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" r="16" fill="#00ADEF" fill-rule="nonzero"/><path fill="#FFF" d="M14.863 26.986C9.32 26.405 5 21.708 5 16c0-5.708 4.32-10.405 9.863-10.986v3.37A7.7 7.7 0 0 0 8.336 16a7.7 7.7 0 0 0 6.527 7.616v3.37zM17.038 5c5.23.479 9.403 4.617 9.948 9.837h-3.363a7.7 7.7 0 0 0-6.585-6.474V5zM27 17.017c-.482 5.29-4.684 9.5-9.962 9.983v-3.363a7.7 7.7 0 0 0 6.606-6.62H27z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/mona.svg b/cmd/web/static/icons/color/mona.svg
new file mode 100644
index 0000000..2950fdf
--- /dev/null
+++ b/cmd/web/static/icons/color/mona.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none"><circle cx="16" cy="16" r="16" fill="#F0DBB0"/><path fill="#FFF" d="M23.53 13.414L22.105 7l-2.797 4.414a14.096 14.096 0 0 0-6.617 0L9.902 7l-1.43 6.414C6.937 14.642 6 16.247 6 18.009c0 3.86 4.476 6.989 9.997 6.989s9.997-3.13 9.997-6.989c-.001-1.762-.93-3.367-2.465-4.595zM10.442 16.35h-.666l1.627-1.876h1.184l-2.145 1.876zm5.504 4.584l-2.766-4.872.683-.39.617 1.085h3.021l.644-1.09.676.402-2.875 4.865zm5.613-4.584l-2.146-1.876h1.192l1.625 1.876h-.671zm-5.6 3.015l-1.033-1.82h2.108l-1.075 1.82z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/mth.svg b/cmd/web/static/icons/color/mth.svg
new file mode 100644
index 0000000..35cfc7b
--- /dev/null
+++ b/cmd/web/static/icons/color/mth.svg
@@ -0,0 +1 @@
<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none"><circle cx="16" cy="16" fill="#104fca" r="16"/><g fill="#fff" transform="translate(7 9)"><path d="m0 .56757699 4.2345 7.10328525v7.32913776c-2.33865 0-4.2345-1.8360837-4.2345-4.101075z" fill-opacity=".5"/><path d="m13.76487 7.66320318 4.2319086-7.09893822h.0025914v10.33466004c0 2.2649913-1.89585 4.101075-4.2345 4.101075z" fill-opacity=".6"/><path d="m8.99739174 7.45835186-2.11725174 3.55161324c-.43914-.1106914-.91125-.5363451-1.41633-1.27696103l-5.46381-9.16542708c2.025-1.13245206 4.61511-.46037188 5.78439 1.50113306z" fill-opacity=".8"/><path d="m12.21561 2.05990703c1.16928-1.96150494 3.75939-2.63358512 5.78439-1.5010459l-5.46381 9.16542707c-.75762 1.1109239-2.0583 1.843928-3.53583 1.843928-.65968947.0009185-1.3103983-.1480775-1.89981-.4350088l-.22041-.1232423z"/></g></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/mtl.svg b/cmd/web/static/icons/color/mtl.svg
new file mode 100644
index 0000000..eac4e27
--- /dev/null
+++ b/cmd/web/static/icons/color/mtl.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none"><circle cx="16" cy="16" r="16" fill="#1E1F25"/><path fill="#FFF" d="M8 9h1v14H8V9zm5 3h1v9h-1v-9zm5 2h1v5h-1v-5zm5-5h1v14h-1V9z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/music.svg b/cmd/web/static/icons/color/music.svg
new file mode 100644
index 0000000..4bbf532
--- /dev/null
+++ b/cmd/web/static/icons/color/music.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none"><circle cx="16" cy="16" r="16" fill="#FFF"/><path fill="#FBBF02" d="M18.65.226A16 16 0 0 0 16 0C7.16 0 0 7.16 0 16c0 3.394 1.067 6.53 2.86 9.131 1.1-1.616 3.637-2.731 6.578-2.731 2.02 0 3.847.533 5.156 1.39L18.65.226zm8.502 4.315c2.763 6.11.339 9.374.339 9.374-1.875-5.64-7.305-6.464-7.305-6.464s-3.572 19.248-3.572 19.49c0 2.085-2.214 3.847-5.22 4.38C12.848 31.758 14.4 32 16 32c8.84 0 16-7.16 16-16 0-4.493-1.859-8.55-4.848-11.459z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/nas.svg b/cmd/web/static/icons/color/nas.svg
new file mode 100644
index 0000000..09107a5
--- /dev/null
+++ b/cmd/web/static/icons/color/nas.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#222" r="16"/><path d="M12.73 18.655l3.146 6.382 1.616-4.773-4.761-1.609m-5.754-2.769l4.764 1.617 1.618-4.77-6.382 3.153m6.031 2.024c.075.04.106.064.141.076 1.536.522 3.07 1.048 4.61 1.557.125.04.303.006.426-.054 1.761-.859 3.517-1.728 5.273-2.595.5-.247.998-.497 1.543-.769-.12-.046-.182-.072-.247-.094-1.487-.505-2.974-1.013-4.466-1.504a.698.698 0 0 0-.477.03c-1.872.91-3.737 1.835-5.603 2.756-.389.192-.776.386-1.2.597m6.499-4.065c-1.13-2.294-2.246-4.554-3.39-6.875l-3.48 10.267 6.87-3.392M5 16.002c1.094-.541 2.126-1.055 3.16-1.565 1.758-.867 3.516-1.735 5.277-2.596a.652.652 0 0 0 .364-.414c.688-2.053 1.386-4.102 2.082-6.152.026-.076.057-.15.105-.275.07.136.122.232.17.329 1.345 2.73 2.688 5.46 4.044 8.184.066.132.24.242.389.293 2.036.702 4.076 1.392 6.115 2.085.077.026.153.054.294.104-.188.095-.327.168-.467.237-2.628 1.297-5.255 2.597-7.887 3.885a.88.88 0 0 0-.493.565c-.679 2.034-1.375 4.062-2.066 6.092-.019.056-.042.11-.087.226-.177-.355-.33-.658-.48-.962-1.224-2.482-2.449-4.964-3.666-7.45a.718.718 0 0 0-.454-.405c-2.042-.683-4.08-1.38-6.119-2.073-.075-.026-.148-.057-.281-.108" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/nav.svg b/cmd/web/static/icons/color/nav.svg
new file mode 100644
index 0000000..b37f54c
--- /dev/null
+++ b/cmd/web/static/icons/color/nav.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" r="16" fill="#7D59B5"/><path fill="#FFF" d="M21.32 22h-4.796l-3.798-7.005L9.797 22H5l5.018-12h4.797l3.945 7.276L22.203 10H27l-5.68 12z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/ndz.svg b/cmd/web/static/icons/color/ndz.svg
new file mode 100644
index 0000000..f9b932d
--- /dev/null
+++ b/cmd/web/static/icons/color/ndz.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#622fba" fill-rule="nonzero" r="16"/><path d="M18.586 17.376c-.087.027-.171.06-.253.098l-3.676-3.821a1.91 1.91 0 0 0-1.14-2.794V8.186l-.984-.55 2.273-1.315a2.384 2.384 0 0 1 2.388 0l4.519 2.616-1.786 1.033a1.911 1.911 0 0 0-2.686 1.747 1.91 1.91 0 0 0 1.345 1.824zm1.138 0V13.54a1.91 1.91 0 0 0 1.092-2.773l2.03-1.174.97.56A2.372 2.372 0 0 1 25 12.207v7.586c0 .846-.451 1.628-1.185 2.053l-4.09 2.368v-3.192c.778-.241 1.344-.966 1.344-1.823s-.566-1.582-1.345-1.823zm-2.227.869a1.91 1.91 0 0 0 1.089 2.777v3.851l-1.392.806a2.384 2.384 0 0 1-2.388 0L9.94 22.863l1.828-1.428c.333.279.762.447 1.231.447a1.911 1.911 0 0 0 1.914-1.91 1.91 1.91 0 0 0-1.397-1.838v-3.598c.105-.029.207-.067.304-.113zm-5.118-.079a1.91 1.91 0 0 0-1.226 2.308L8.882 22.25l-.697-.403A2.372 2.372 0 0 1 7 19.793v-7.586c0-.846.451-1.628 1.185-2.053l3.205-1.856.99.553v2.04c-.753.258-1.294.97-1.294 1.807s.541 1.55 1.293 1.806zM13 13.523a.827.827 0 1 1-.002-1.653.827.827 0 0 1 .002 1.653zm0 7.275a.827.827 0 1 1-.002-1.653.827.827 0 0 1 .002 1.653zm6.155-8.255a.827.827 0 1 1-.002-1.653.827.827 0 0 1 .002 1.653zm0 7.482a.827.827 0 1 1-.002-1.654.827.827 0 0 1 .002 1.654z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/nebl.svg b/cmd/web/static/icons/color/nebl.svg
new file mode 100644
index 0000000..94f0406
--- /dev/null
+++ b/cmd/web/static/icons/color/nebl.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" r="16" fill="#50479E"/><path fill="#FFF" fill-rule="nonzero" d="M20.36 13.66V18.444l-4.307 2.367v-4.782l4.306-2.367zm5.14-1.226v7.131c0 .507-.14 1.003-.403 1.434-.26.43-.637.795-1.104 1.052l-3.212 1.765V19.11l.406-.223v-5.679l3.934-2.163c.244.42.379.895.379 1.39zM8.007 22.051a2.944 2.944 0 0 1-1.075-1.007 2.763 2.763 0 0 1-.432-1.478V15l4.424 3.455v.192l.007.198.344.203 4.416 2.428.364.2V26a3.13 3.13 0 0 1-1.562-.382L8.007 22.05zM7.823 10.06L12.5 7.5l3.18 3.08-4.756 2.623v.4L6.51 16.027l-.01-3.594c0-.507.14-1.005.405-1.436.232-.38.546-.7.918-.938zm16.17-.111a2.94 2.94 0 0 1 1.128 1.095l-3.934 2.163v-.036l-.406-.223-4.334-2.382 4.334-2.383 3.212 1.766zM6.51 16.029l4.414-2.427v4.853L6.51 16.028zm9.545-5.649V6a3.124 3.124 0 0 1 1.452.383l3.274 1.8-4.334 2.382-.392-.185zm-.364.2l-4.408-2.422 3.402-1.871A3.14 3.14 0 0 1 16.055 6v4.38l-.364.2zm.392 11.111l.364-.2 4.282 2.354-3.222 1.772a3.126 3.126 0 0 1-1.452.382v-4.323l.028.015zm4.698-2.582v4.707l-.052.029-4.282-2.354 4.334-2.382z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/neo.svg b/cmd/web/static/icons/color/neo.svg
new file mode 100644
index 0000000..4adaa3d
--- /dev/null
+++ b/cmd/web/static/icons/color/neo.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><defs><linearGradient id="a" x1="53856%" x2="53856%" y1="-3432%" y2="77792%"><stop offset="0%" stop-color="#58BF00"/><stop offset="23%" stop-color="#58BF00"/><stop offset="42%" stop-color="#58BF00"/><stop offset="61%" stop-color="#29B800"/><stop offset="78%" stop-color="#00AE1D"/><stop offset="99%" stop-color="#00A62C"/></linearGradient></defs><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" r="16" fill="url(#a)"/><path fill="#FFF" fill-rule="nonzero" d="M25 22.58l-6.99-3.258v-7.22L25 9.623v12.957zM14.823 26L8 22.821V9.958l6.823 3.18V26zm10.01-16.843l-.113.04-6.71 2.381-.168.06-2.843 1.008-6.73-3.136 9.573-3.396.084-.03.177-.063.062-.021 6.73 3.136-.063.021z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/neos.svg b/cmd/web/static/icons/color/neos.svg
new file mode 100644
index 0000000..5b51e05
--- /dev/null
+++ b/cmd/web/static/icons/color/neos.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#e5f300" r="16"/><path d="M10.5 9.358l8.143 4.926v3.097l-5.714-3.433V26H10.5zm11 13.284l-8.143-4.926V14.62l5.714 3.433V6H21.5z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/ngc.svg b/cmd/web/static/icons/color/ngc.svg
new file mode 100644
index 0000000..94b347d
--- /dev/null
+++ b/cmd/web/static/icons/color/ngc.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#f80000" r="16"/><path d="M20.5 16.842L13.804 26l.247-7.441H12.5l.634-6.532 7.084-.976-2.326 5.925zm-5.498 6.498v-1.75c0-.13-.11-.236-.246-.236s-.247.105-.247.235v1.751c0 .13.11.236.247.236s.246-.106.246-.236zm-1.832-5.286h1.41l-.065 2.693c-.001.071.027.14.079.19s.123.08.197.08h.012a.27.27 0 0 0 .275-.258l.065-3.177h-1.41l.473-5.219c.005-.06-.016-.12-.059-.165s-.103-.07-.167-.07h-.04a.223.223 0 0 0-.226.197zm0-6.6L15.778 9.3c.14-2.155-1.27-2.492-1.27-2.492L14.72 6c2.326.673 1.974 3.232 1.974 3.232l3.383 1.414z" fill="#fff" fill-rule="nonzero"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/nlc2.svg b/cmd/web/static/icons/color/nlc2.svg
new file mode 100644
index 0000000..f497288
--- /dev/null
+++ b/cmd/web/static/icons/color/nlc2.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#f28f01" r="16"/><path d="M18.151 13.719L16.21 9.903c.404-.88.606-1.38.606-1.495 0-.413-.272-.715-.815-.908h5.948c-.733.33-1.385 1.155-1.955 2.476zm-2.916 5.928l-.905 1.84h5.337c2.417 0 4.033-.453 4.848-1.36L21.663 24.5H7.078c1.575-.303 3.164-2.2 4.766-5.694.54-1.074 1.035-2.066 1.487-2.974zM5 20.25c1.181-.701 5.5-8.172 5.5-10.274 0-.495-.299-.963-.896-1.403h4.644l4.033 7.922 3.912-7.922H27c-2.037.536-6.07 10.146-6.07 11.264 0 .22.04.358.122.413h-4.237l-3.626-7.262-3.585 7.262z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/nlg.svg b/cmd/web/static/icons/color/nlg.svg
new file mode 100644
index 0000000..b44a2ac
--- /dev/null
+++ b/cmd/web/static/icons/color/nlg.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" r="16" fill="#2AB0FD"/><path fill="#FFF" d="M25.515 14.804c.165-.002.27.02.336.08.07.064.098.168.113.331.466 5.379-3.602 10.241-8.998 10.74-5.564.515-10.394-3.5-10.922-9.08C5.53 11.456 9.599 6.54 15.03 6.046c3.076-.28 5.732.686 7.968 2.816.023.022.018.114-.008.14a119.48 119.48 0 0 1-1.52 1.521c-.029.028-.133.024-.165-.005-2.307-2.114-4.98-2.74-7.903-1.675C10.446 9.92 8.755 12.15 8.42 15.29c-.45 4.249 2.757 7.994 7.035 8.317 3.878.292 7.392-2.453 8.035-6.285.006-.038-.08-.133-.124-.133-2.395-.007-4.79-.005-7.184-.014-.062 0-.177-.115-.179-.178a53.477 53.477 0 0 1 0-2.008c.001-.06.108-.168.167-.169 1.596-.009 7.826.005 9.344-.017z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/nmc.svg b/cmd/web/static/icons/color/nmc.svg
new file mode 100644
index 0000000..8fe5c28
--- /dev/null
+++ b/cmd/web/static/icons/color/nmc.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" r="16" fill="#186C9D"/><path fill="#FFF" fill-rule="nonzero" d="M19.261 23.5l.001-.002c.146.003.3-.012.458-.05.876-.205 1.617-.97 1.793-1.796L25 8.556l-2.772-.014-2.286 8.568-6.18-8.597-.004.004.003-.01L12.74 8.5v.001c-.147-.002-.3.012-.459.049-.875.206-1.616.971-1.793 1.796L7 23.445l2.773.012 2.285-8.568 6.18 8.598h.003l1.02.013zm-6.593-10.894l.483-1.81 6.181 8.599-.483 1.81-6.18-8.6z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/nxs.svg b/cmd/web/static/icons/color/nxs.svg
new file mode 100644
index 0000000..d942840
--- /dev/null
+++ b/cmd/web/static/icons/color/nxs.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" r="16" fill="#4099CD"/><path fill="#FFF" d="M2.005 23.76c.605-1.764 1.771-3.674 3.395-5.56a2 2 0 0 1 2.788-2.81 34.973 34.973 0 0 1 4.104-3.109c6.934-4.503 14.262-5.94 17.836-3.798a15.9 15.9 0 0 1 1.821 6.236c-1.154 3.778-4.966 8.292-10.398 11.82-3.747 2.433-7.61 3.972-10.933 4.533a16.052 16.052 0 0 1-8.613-7.312zm3.75-5.195c-2.344 2.708-3.283 5.494-2.147 7.244 1.716 2.643 7.52 1.92 12.961-1.613 5.442-3.534 8.462-8.542 6.746-11.185-1.717-2.643-7.52-1.92-12.962 1.613-.603.392-1.177.802-1.717 1.225a2 2 0 0 1-2.881 2.716z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/nxt.svg b/cmd/web/static/icons/color/nxt.svg
new file mode 100644
index 0000000..51d4dac
--- /dev/null
+++ b/cmd/web/static/icons/color/nxt.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" r="16" fill="#008FBB"/><path fill="#FFF" d="M26.082 16.833c-.507 0-.918-.373-.918-.833v-.834h-4.612c-.507 0-.918-.373-.918-.833 0-.46.411-.833.918-.833h5.53c.507 0 .918.373.918.833V16c0 .46-.41.833-.918.833zm-4.549 0h1.835c.507 0 .918.373.918.833 0 .46-.41.834-.918.834h-.98-.855-.981a.987.987 0 0 1-.423-.094l-5.352-3.24h-1.542c-.507 0-.918-.373-.918-.833 0-.46.41-.833.918-.833h1.835c.198 0 .381.057.531.154l5.232 3.18h.7zm-6.463 0c.507 0 .918.373.918.833 0 .46-.411.834-.918.834h-1.835a.988.988 0 0 1-.423-.094l-5.352-3.24H5.918c-.507 0-.918-.373-.918-.833 0-.46.41-.833.918-.833h1.835a.98.98 0 0 1 .531.154l5.232 3.18h1.554zm-9.152 0h1.835c.507 0 .918.373.918.834 0 .46-.411.833-.918.833H5.918c-.507 0-.918-.373-.918-.833 0-.46.41-.834.918-.834z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/oax.svg b/cmd/web/static/icons/color/oax.svg
new file mode 100644
index 0000000..e60f980
--- /dev/null
+++ b/cmd/web/static/icons/color/oax.svg
@@ -0,0 +1 @@
<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none"><circle cx="16" cy="16" fill="#164b79" r="16"/><path d="m14.0901831 18.6676616-.6231147 1.3312177h-1.3821961l3.7529077-7.9988793 2.5031633 5.3325295h-1.4149495l-1.1208075-2.3145693-1.1208075 2.3535426zm5.4541398 1.3012837 2.9306185-3.950955-2.9523171-3.9802084h1.6149853l2.1414374 2.9102306-.7788436 1.0699778.7788436 1.0699777-2.140958 2.9102306h-1.579996l.0003205.0006807h-1.3821961l-.6266297-1.3312177h1.3821961zm4.5260797-3.9681441-.7913556-1.0871669 2.140958-2.9102305h1.579995zm0 0 2.9295974 3.9980781h-1.5791962l-2.140958-2.9102305zm-12.6481088-2.8413041c.7173733.745162 1.1105921 1.7751804 1.0850183 2.842155.0088999 1.0636601-.3817586 2.0869718-1.0850183 2.842155-.7232923.8087378-1.61498538 1.155753-2.66820889 1.155753-.99970774.0159264-1.96264722-.4011774-2.66820885-1.155753-.71414343-.7474713-1.10676585-1.7759274-1.08501834-2.842155-.01393663-.8313549.22890497-1.6445662.69117793-2.3145693l.9202924.9802882c-.23755576.4118367-.36280536.8859782-.36172604 1.36934.00091613.7079681.26029782 1.3878022.7232923 1.8957344.46504217.5166115 1.10786624.8086958 1.77979117.8086958.67192492 0 1.31474902-.2920843 1.77979112-.8086958.477664-.4975867.739662-1.1842782.7232923-1.8957344-.0009161-.707968-.2602978-1.3878022-.7232923-1.8957344-.4671333-.5088038-1.11179778-.7878821-1.77971124-.7704452-.43952056-.0127847-.8732585.1090093-1.24974429.3509295l-.92029239-.9802881c.62899747-.4924096 1.39243846-.7510825 2.1729126-.7362373 1.00010443-.0237616 1.96490382.3941175 2.66565252 1.1545616z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/omg.svg b/cmd/web/static/icons/color/omg.svg
new file mode 100644
index 0000000..d9a2297
--- /dev/null
+++ b/cmd/web/static/icons/color/omg.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" r="16" fill="#1A53F0"/><path fill="#FFF" fill-rule="nonzero" d="M11.856 17.29a4.353 4.353 0 0 0-4.35 4.355A4.353 4.353 0 0 0 11.855 26a4.353 4.353 0 0 0 4.352-4.355 4.353 4.353 0 0 0-4.351-4.355zm0 7.393a3.035 3.035 0 0 1-3.033-3.036 3.035 3.035 0 0 1 3.033-3.037 3.035 3.035 0 0 1 3.034 3.037 3.04 3.04 0 0 1-3.034 3.036zM21.15 8a4.353 4.353 0 0 0-4.351 4.355 4.353 4.353 0 0 0 4.35 4.355 4.353 4.353 0 0 0 4.352-4.355A4.353 4.353 0 0 0 21.149 8zm0 7.393a3.035 3.035 0 0 1-3.034-3.036A3.035 3.035 0 0 1 21.15 9.32a3.035 3.035 0 0 1 3.033 3.037 3.04 3.04 0 0 1-3.033 3.036zM11.856 8a4.358 4.358 0 0 0-1.696 8.37 4.351 4.351 0 0 0 5.288-1.556 4.36 4.36 0 0 0-.475-5.497h1.233V8h-4.35zm3.034 4.355a3.035 3.035 0 0 1-3.034 3.036 3.035 3.035 0 0 1-3.033-3.036 3.035 3.035 0 0 1 3.033-3.036 3.04 3.04 0 0 1 3.035 3.036h-.001z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/omni.svg b/cmd/web/static/icons/color/omni.svg
new file mode 100644
index 0000000..e8325fd
--- /dev/null
+++ b/cmd/web/static/icons/color/omni.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#1c347a" r="16"/><path d="M10.065 6.888a10.93 10.93 0 0 0-3.19 3.196V6.888zm15.004 3.11a10.93 10.93 0 0 0-3.134-3.11h3.134zm-3.088 15.084a10.933 10.933 0 0 0 3.088-3.08v3.08zM6.875 21.916a10.93 10.93 0 0 0 3.144 3.166H6.875zM26 16c0 5.514-4.486 10-10 10S6 21.514 6 16 10.486 6 16 6s10 4.486 10 10zm-10 7.292c4.02 0 7.292-3.271 7.292-7.292 0-4.02-3.271-7.292-7.292-7.292-4.02 0-7.292 3.271-7.292 7.292 0 4.02 3.271 7.292 7.292 7.292z" fill="#fff" fill-rule="nonzero"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/ost.svg b/cmd/web/static/icons/color/ost.svg
new file mode 100644
index 0000000..3bd2279
--- /dev/null
+++ b/cmd/web/static/icons/color/ost.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none"><circle cx="16" cy="16" fill="#bbdfd0" r="16"/><path d="M23.082 23.998c-1.769-1.727-3.95-2.441-6.363-2.59-2.053-.127-4.016.217-5.852 1.158a7.15 7.15 0 0 0-1.836 1.333c-.035.036-.076.068-.113.101A10.609 10.609 0 0 1 7.875 8.506c4.32-4.653 11.84-4.68 16.2-.048a10.603 10.603 0 0 1-.993 15.54zM12.02 15.795c.001 2.161 1.77 3.9 3.971 3.904 2.212.004 4.003-1.74 4.005-3.899.003-2.152-1.801-3.915-4-3.91-2.196.005-3.977 1.755-3.976 3.905z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/ox.svg b/cmd/web/static/icons/color/ox.svg
new file mode 100644
index 0000000..eaf4d20
--- /dev/null
+++ b/cmd/web/static/icons/color/ox.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#4392cd" fill-rule="nonzero" r="16"/><path d="M16.858 25.5h-1.716c-1.288 0-1.653-1.194-1.653-2.106s.065-1.325.065-1.737c0-.65-.328-2.273-.923-2.953-1.159-1.325-1.889-2.512-1.889-4.234-1.008-.521-2.79-.999-3.476-1.78S6 10.8 6 9.214c0-.405.086-.977.258-1.715.395 1.234 1.003 2.08 1.824 2.54 1.201.674 2.555 1.173 3.712 1.173h8.412c1.157 0 2.51-.5 3.712-1.173.82-.46 1.429-1.306 1.824-2.54.172.738.258 1.31.258 1.715 0 1.585-.58 2.693-1.266 3.474s-2.468 1.26-3.476 1.78c0 1.723-.73 2.91-1.889 4.235-.595.68-.923 2.303-.923 2.953 0 .412.065.825.065 1.737s-.365 2.106-1.653 2.106z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/pac.svg b/cmd/web/static/icons/color/pac.svg
new file mode 100644
index 0000000..7afba0b
--- /dev/null
+++ b/cmd/web/static/icons/color/pac.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#f8e42c" r="16"/><path d="M9.009 19.198v-6.155c0-.889.228-1.73.57-2.543a7.079 7.079 0 0 1 1.853-2.58 7.504 7.504 0 0 1 2.693-1.542c.816-.264 1.653-.404 2.506-.374.492.018.984.12 1.47.211a7.21 7.21 0 0 1 1.97.687c.678.348 1.3.772 1.837 1.307a7.752 7.752 0 0 1 1.725 2.621c.075.185.153.37.22.557.08.216.014.31-.213.31-.847.001-1.694.018-2.54-.009-.409-.013-.824-.095-1.181-.313-.168-.102-.301-.265-.435-.413a3.807 3.807 0 0 0-1.48-1.022 3.771 3.771 0 0 0-2.08-.187c-.855.16-1.575.543-2.151 1.18-.498.55-.839 1.18-.926 1.922-.033.273-.06.55-.061.825-.003 2.839-.011 5.678.009 8.517.007 1.107-.405 2.018-1.195 2.774a3.587 3.587 0 0 1-1.666.9c-.246.06-.499.1-.75.129-.053.006-.138-.069-.168-.127-.03-.056-.01-.138-.01-.21v-6.465zm4.506-3.502c.431.51.901.904 1.474 1.168.643.295 1.324.434 2.024.343 1.11-.144 2.028-.644 2.706-1.541.201-.267.498-.402.818-.452a6.98 6.98 0 0 1 .994-.076c.748-.01 1.496-.004 2.244-.002.246 0 .259.014.187.234a9.045 9.045 0 0 1-1.571 2.891c-.75.929-1.643 1.684-2.764 2.135-.503.202-1.04.368-1.575.435-.704.088-1.424.098-2.134.07-.471-.017-.939-.15-1.405-.246-.262-.054-.517-.134-.775-.204-.144-.038-.24-.103-.24-.278.005-1.445.003-2.89.003-4.335 0-.032.006-.063.014-.142z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/part.svg b/cmd/web/static/icons/color/part.svg
new file mode 100644
index 0000000..88b20a7
--- /dev/null
+++ b/cmd/web/static/icons/color/part.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" r="16" fill="#03E8B0"/><path fill="#FFF" fill-rule="nonzero" d="M15.424 6.173c.644-.28 1.104.314 1.502.712.71.603 1.386 1.244 2.026 1.92.367.401.218 1.134-.281 1.357-.384.21-.853.052-1.147-.24-.773-.74-1.512-1.517-2.314-2.224-.498-.407-.396-1.29.214-1.525m7.034 2.051c.437-.235 1.137-.044 1.258.477.185.463-.112.92-.438 1.229-.715.705-1.41 1.43-2.105 2.156-.253.306-.7.388-1.058.223-.517-.214-.657-.99-.267-1.384.877-.892 1.651-1.892 2.61-2.7M8.49 8.368c.455-.275 1.018-.093 1.355.28.758.765 1.54 1.504 2.305 2.257.507.468.153 1.46-.554 1.464-.592.09-.906-.495-1.302-.815-.694-.575-1.33-1.215-1.96-1.86-.356-.367-.25-1.041.157-1.326m.587 4.52c.763-.295 1.508.667 1.032 1.33-.563.734-1.296 1.325-1.91 2.018-.363.373-.7.947-1.305.874-.707-.027-1.062-1.01-.548-1.487.929-.889 1.666-2.013 2.732-2.736m15.475 2.128c.525-.343 1.317.047 1.334.68.077.594-.513.908-.838 1.308-.572.688-1.2 1.33-1.848 1.948-.474.447-1.358.133-1.443-.515-.111-.669.517-1.084.913-1.512.656-.609 1.21-1.326 1.882-1.909m-13.485 4.705c.51-.305 1.283.057 1.295.676.095.598-.496.915-.819 1.314-.57.69-1.206 1.323-1.848 1.948-.417.422-1.307.219-1.425-.386-.202-.585.294-1.056.672-1.423.733-.686 1.37-1.47 2.125-2.129m9.062-.023c.282-.097.64-.105.878.099.883.839 1.823 1.618 2.653 2.514.256.26.279.695.109 1.007-.24.561-1.062.575-1.461.178-.806-.76-1.58-1.559-2.39-2.316-.49-.38-.375-1.262.21-1.482m-6.799 2.145c.42-.227.914-.012 1.216.308a82.32 82.32 0 0 0 2.314 2.237c.52.494.168 1.497-.565 1.505-.592.07-.9-.518-1.297-.84a23.19 23.19 0 0 1-1.95-1.85c-.374-.398-.222-1.14.282-1.36m-1.35-14.907a.868.868 0 1 1-1.736 0 .868.868 0 0 1 1.735 0m2.529 2.308a.867.867 0 1 1-1.735 0 .867.867 0 0 1 1.735 0m-6.774 2.12a.868.868 0 1 1-1.735 0 .868.868 0 0 1 1.735 0m13.772-4.497a.867.867 0 1 1-1.736 0 .867.867 0 0 1 1.737 0M26 11.146a.867.867 0 1 1-1.735 0 .867.867 0 0 1 1.735 0m-2.371 2.492a.867.867 0 1 1-1.735 0 .867.867 0 0 1 1.735 0m2.367 7.006a.867.867 0 1 1-1.735 0 .867.867 0 0 1 1.735 0M19.23 22.76a.868.868 0 1 1-1.735 0 .868.868 0 0 1 1.735 0m2.496 2.372a.868.868 0 1 1-1.735 0 .868.868 0 0 1 1.735 0m-9.5 0a.868.868 0 1 1-1.736 0 .868.868 0 0 1 1.735 0m-2.116-6.794a.868.868 0 1 1-1.735 0 .868.868 0 0 1 1.735 0m-2.374 2.521a.868.868 0 1 1-1.735 0 .868.868 0 0 1 1.735 0"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/pasl.svg b/cmd/web/static/icons/color/pasl.svg
new file mode 100644
index 0000000..145e5d1
--- /dev/null
+++ b/cmd/web/static/icons/color/pasl.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#00acff" r="16"/><path d="M15.08 20.156a.51.51 0 0 1 .668.279.515.515 0 0 1-.277.671l-3.406 1.414-.452 2.48H9.269l.257-1.426-1.382.573a.51.51 0 0 1-.668-.279.515.515 0 0 1 .277-.67l1.99-.826.15-.839-2.687 1.115a.51.51 0 0 1-.667-.279.515.515 0 0 1 .277-.671l3.293-1.367L12.507 7.01h6.773c4.147-.143 6.22 1.242 6.22 4.155 0 3.695-2.702 6.553-7.285 6.553H12.94l-.283 1.556 1.487-.617a.51.51 0 0 1 .667.279.515.515 0 0 1-.277.67l-2.097.871-.153.84zm-.57-11.047l-1.172 6.425h5.218c3.212 0 4.43-2.185 4.43-3.77 0-1.584-.766-2.655-3.322-2.655z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/pay.svg b/cmd/web/static/icons/color/pay.svg
new file mode 100644
index 0000000..376f9ed
--- /dev/null
+++ b/cmd/web/static/icons/color/pay.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none"><circle cx="16" cy="16" r="16" fill="#302C2C"/><path fill="#FFF" d="M26.91 15.696a1.137 1.137 0 0 0-.215-.3C24.793 13.242 20.922 9 20.922 9l-4.917 5.378-4.98-5.327S7.109 13.33 5.19 15.507c-.25.246-.25.69-.026.952.997 1.136 5.894 6.536 5.894 6.536l4.94-5.414L20.904 23l5.917-6.546s.125-.13.152-.217c.058-.18.016-.376-.063-.541m-18.992.599c-.16-.189-.106-.486.043-.665.626-.713 3.131-3.4 3.131-3.4l3.49 3.705-3.496 3.824s-2.14-2.284-3.168-3.464m15.988.126c-.064.134-.256.355-.256.355l-2.71 2.945L17.44 16l3.444-3.775s1.984 2.055 2.893 3.16c.077.096.168.187.207.309.083.239.03.505-.079.726"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/pink.svg b/cmd/web/static/icons/color/pink.svg
new file mode 100644
index 0000000..2440ef7
--- /dev/null
+++ b/cmd/web/static/icons/color/pink.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#ed79aa" r="16"/><g fill="#fff"><path d="M23.452 8.929l-1.87 1.883a7.238 7.238 0 0 0-5.152-2.149c-3.915 0-7.11 3.11-7.278 7.01h-.008v7.122A10.003 10.003 0 0 1 6.5 16c0-5.523 4.446-10 9.93-10a9.865 9.865 0 0 1 7.022 2.929zm0 14.142A9.865 9.865 0 0 1 16.592 26v-2.664a7.238 7.238 0 0 0 4.99-2.147z" opacity=".5"/><path d="M11.681 24.784v-9.11h.007C11.828 13.069 13.97 11 16.592 11c2.712 0 4.911 2.214 4.911 4.946 0 2.731-2.199 4.945-4.91 4.945a4.862 4.862 0 0 1-2.483-.677v5.511a9.822 9.822 0 0 1-2.429-.94zm4.911-6.338a2.491 2.491 0 0 0 2.483-2.5c0-1.381-1.112-2.5-2.483-2.5a2.491 2.491 0 0 0-2.482 2.5c0 1.38 1.111 2.5 2.482 2.5z"/></g></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/pirl.svg b/cmd/web/static/icons/color/pirl.svg
new file mode 100644
index 0000000..05813f2
--- /dev/null
+++ b/cmd/web/static/icons/color/pirl.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#96b73d" r="16"/><path d="M11.594 16.105c.086.258.213.5.377.718l-2.493-2.518a1.399 1.399 0 0 1 0-1.97l3.145-3.147c.065-.048.127-.1.187-.154l.091-.08 2.547-2.549a1.376 1.376 0 0 1 1.953.003l8.343 8.403a1.408 1.408 0 0 1-.151 1.801 1.423 1.423 0 0 1-1.78.195l-7.37-7.44-.008-.01-.024-.026-3.943 3.944-.06.05a.286.286 0 0 1-.007.008l3.896 3.927c.35.352.486.865.358 1.346s-.501.857-.978.986a1.377 1.377 0 0 1-1.337-.361l-1.996-2.01c-.029-.026-.058-.06-.094-.096l-.092-.092a2.586 2.586 0 0 1-.187-.237l.045.053-.03-.039a2.531 2.531 0 0 1-.392-.705zm8.146 2.573l-3.901-3.929a1.399 1.399 0 0 1 0-1.97 1.378 1.378 0 0 1 1.956.004l1.997 2.01c.028.025.057.06.094.095l.091.092c.052.058.1.12.144.183l.022.027a4.957 4.957 0 0 0-.086-.119l2.61 2.627c.541.545.541 1.428 0 1.972l-3.147 3.148a2.362 2.362 0 0 0-.19.151l-2.624 2.624a1.376 1.376 0 0 1-1.954 0l-8.477-8.547a1.408 1.408 0 0 1 .185-1.876 1.383 1.383 0 0 1 1.872.01l7.384 7.455.025.03 3.935-3.934.058-.047a.352.352 0 0 1 .006-.006z" fill="#fff" fill-rule="nonzero"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/pivx.svg b/cmd/web/static/icons/color/pivx.svg
new file mode 100644
index 0000000..b37b018
--- /dev/null
+++ b/cmd/web/static/icons/color/pivx.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" r="16" fill="#5E4778" fill-rule="nonzero"/><path fill="#FFF" stroke="#FFF" d="M10.5 12.241h6.153v1.255H10.5v-1.255zm12 .59c0 2.974-2.11 4.895-5.028 4.895H13.43V24h-1.6v-7.693h5.425c2.175 0 3.595-1.292 3.595-3.476 0-2.158-1.42-3.413-3.57-3.413h-1.688l-4.043.013V8h5.91c2.93 0 5.04 1.857 5.04 4.831h.001z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/plr.svg b/cmd/web/static/icons/color/plr.svg
new file mode 100644
index 0000000..c43eb92
--- /dev/null
+++ b/cmd/web/static/icons/color/plr.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#00bfff" r="16"/><path d="M8.41 20.902h-.098V25H6V11.125h2.26v.64h.089c.789-.756 1.794-.777 2.358-.777 2.364 0 3.914 2.253 3.914 5.262v.39c0 3.131-1.794 4.997-3.954 4.997-1.011.003-1.76-.228-2.257-.735zm4.064-4.076v-.683c0-1.96-.747-3.271-2.078-3.271-1.438 0-2.209 1.524-2.209 3.271v.68c0 1.665.759 2.94 2.249 2.94 1.173-.004 2.038-.918 2.038-2.937zM15.74 7h2.315v14.576H15.74zm8.929 6.409c-1.298 0-2.587 1.03-2.587 2.332v5.844H19.78V11.223h2.133v.637H22c.518-.546 1.785-.802 2.827-.787.104 0 .018.003.119.003l.012 2.333zm-.972 5.686H26v2.481h-2.303z" fill="#fff" fill-rule="nonzero"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/poe.svg b/cmd/web/static/icons/color/poe.svg
new file mode 100644
index 0000000..70f31dd
--- /dev/null
+++ b/cmd/web/static/icons/color/poe.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#dcd6cc" r="16"/><path d="M24.758 7.732A4.283 4.283 0 0 0 21.742 6.5c-1.145 0-2.211.44-3.016 1.232L8.87 17.438a.5.5 0 0 0-.145.382v4.996L6 25.5h1.503l2.018-1.987h5.044a.51.51 0 0 0 .378-.162l9.806-9.658.01-.01A4.162 4.162 0 0 0 26 10.724a4.171 4.171 0 0 0-1.242-2.99zM19.026 8.86l.417-.41a3.253 3.253 0 0 1 2.299-.936c.863 0 1.678.334 2.299.936.01.01.02.028.039.038.591.602.911 1.385.911 2.226 0 .85-.34 1.652-.95 2.264l-.427.42h-3.812l2.503-2.465a.514.514 0 0 0 .019-.716c-.01-.01-.01-.02-.02-.029a.539.539 0 0 0-.746 0l-2.522 2.484V8.859zM10.55 22.501l2.056-2.026h3.812l-2.056 2.026zm5.984-5.904l2.435-2.398h3.812l-2.435 2.398zm2.978.822l-2.27 2.235H13.43l2.27-2.235zm-3.753-5.34l2.444-2.408v3.802l-2.444 2.417zm-3.104 3.056l2.27-2.235v3.802l-2.27 2.235zm-2.91 2.866l2.085-2.044v3.802l-2.085 2.044z" fill="#fff" fill-rule="nonzero"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/poly.svg b/cmd/web/static/icons/color/poly.svg
new file mode 100644
index 0000000..bd1b74e
--- /dev/null
+++ b/cmd/web/static/icons/color/poly.svg
@@ -0,0 +1 @@
<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none"><circle cx="16" cy="16" fill="#4c5a95" r="16"/><path d="m27 11.263-.044-.707-.218.593-1.226 1.03-1.404.209-.42-.389 1.231-1.633 1.26-.366-1.364.028-1.983 1.382-1.859-.128-2.61-1.282-1.542.299-4.811 3.846-2.318.717-.954.931-1.706.023-.845 1.51-1.187.328 1.122.147 1.043-1.353 1.612.323-.03 1.448-.805 2.084-.46 1.928-.495.769 1.256-.266-.143-.788 1.068-2.118 2.056-.797.796-1.268 1.345-.94 2.67.375 2.689-1.135-.455 1.795-1.196.104-.341 1.472 1.023-.655 1.696-.707 1.325-1.999.084-.945.712.707 2.071 1.249 1.177-.537-.069-2.639-.342-1.021 1.538-.375z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/pot.svg b/cmd/web/static/icons/color/pot.svg
new file mode 100644
index 0000000..8941277
--- /dev/null
+++ b/cmd/web/static/icons/color/pot.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" r="16" fill="#105B2F"/><path fill="#FFF" d="M12.033 18.18l-.39 1.987-.71 3.651c-.02.11-.048.184-.188.182-.882-.013-1.764-.02-2.646-.03-.021 0-.043-.014-.099-.035l1.99-9.94H8.313c.004-.074.002-.118.01-.16.103-.537.214-1.073.307-1.612.026-.15.093-.188.233-.187.41.004.82-.011 1.228.003.195.006.27-.05.308-.242.228-1.188.472-2.372.706-3.558.028-.141.059-.238.243-.238 2.008.006 4.017-.013 6.025.013 1.172.015 2.347.075 3.5.312.397.082.8.188 1.168.352 1.058.47 1.695 1.284 1.872 2.411.275 1.751-.096 3.36-1.22 4.762-.83 1.032-1.968 1.611-3.239 1.963-1.008.279-2.042.366-3.084.368-1.355.003-2.71 0-4.065-.001h-.272zm.555-2.738h.283c1.433 0 2.866.003 4.3-.002.305 0 .614-.013.917-.05 1.157-.138 2.036-.693 2.598-1.7a2.14 2.14 0 0 0 .229-1.434c-.118-.697-.534-1.152-1.241-1.28a9.826 9.826 0 0 0-1.569-.17c-1.472-.027-2.944-.016-4.417-.02-.053 0-.106.008-.177.014l-.244 1.248h4.09l-.376 1.938h-4.103l-.29 1.456z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/powr.svg b/cmd/web/static/icons/color/powr.svg
new file mode 100644
index 0000000..645e2fb
--- /dev/null
+++ b/cmd/web/static/icons/color/powr.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" r="16" fill="#05BCA9" fill-rule="nonzero"/><path fill="#FFF" d="M27.995 15.954a.206.206 0 0 1-.114.231l-.076.036-2.306 2.312.894 3.345a.206.206 0 0 1-.145.252l-3.209.861-.885 3.31a.205.205 0 0 1-.25.146l-3.39-.91-2.398 2.403a.204.204 0 0 1-.29 0l-2.369-2.375-3.282.882a.204.204 0 0 1-.25-.145l-.886-3.31-3.208-.862a.205.205 0 0 1-.145-.252l.865-3.237-2.49-2.497a.206.206 0 0 1 0-.29l2.421-2.429-.865-3.236a.206.206 0 0 1 .146-.252l3.355-.902.874-3.27a.206.206 0 0 1 .252-.146l3.174.853 2.408-2.414a.21.21 0 0 1 .29 0L18.553 6.5l3.282-.882a.205.205 0 0 1 .251.146l.023.086a.203.203 0 0 1 .011.04l.84 3.144 3.356.902c.11.03.174.142.145.252l-.894 3.344 2.257 2.263a.205.205 0 0 1 .171.158zm-2.619 2.12l1.346-1.348-1.517.707.171.642zm.491 3.427l-.703-2.632-1.397 1.4v.001l2.1 1.231zm-2.21-.82l-.495 1.852 2.505-.673-2.01-1.178zm-1.798 5.136l.723-2.703-1.974.53 1.251 2.173zm-2.504-1.125l-.507.509 1.989.534-1.482-1.043zm-3.179 2.606l1.88-1.885-1.88-.505v2.39zm-.41-2.353l-1.851.497 1.85 1.856v-2.353zm-5.189.968l2.546-.683-1.364-1.368-1.182 2.051zm-1.08-2.799l.565 2.114.17-1.916-.735-.198zm-3.09-1.255l2.51.674-.5-1.867-2.01 1.193zm1.807-1.55l-1.328-1.332-.674 2.52 2.002-1.188zm-3.48-4.07l1.94 1.944.519-1.944H4.734zm2.08-1.575l-.209-.78-1.634 1.638 1.843-.858zm-.672-4.102l.675 2.527 1.35-1.353-2.025-1.174zm2.338.86l.516-1.928-2.65.712 2.121 1.229.013-.013zm1.772-5.04l-.676 2.53 1.847-.496-1.171-2.033zm2.342.916l.489-.49-1.916-.515 1.427 1.005zM15.766 4.7l-1.89 1.895 1.89.508V4.7zm.41 2.44l1.92-.516-1.92-1.924v2.44zm5.396-1.024l-2.684.72 1.438 1.443 1.246-2.163zm.303 2.628l.628.168-.483-1.807-.145 1.639zm3.85 1.46l-2.642-.71.51 1.912 2.131-1.203zM23.8 11.761l1.432 1.435.707-2.643-2.139 1.208zm3.442 4.031l-1.797-1.801-.482 1.801h2.279zm-2.366.411l.22.825 1.771-.825h-1.99zm-.31 1.072l.153-.07-.067-.25-.085.32zm-.138.518l-.45 1.681 1.063-1.065-.214-.802-.399.186zm-1.241 3.057l-2.283 2.288 1.8-.483.483-1.805zm-2.867 2.293l3.079-3.087.544-2.037-5.183 2.415 1.56 2.709zm-.088.67l-.582.583 1.544 1.087-.962-1.67zm-1.091.225l.168.118.223-.224-.391.106zm-.517.138l-1.792.482 1.559.419.624-.626-.39-.275zm-3.377.482l-2.887-.776 1.22 1.224 1.667-.448zM10.69 22.79l-.02.213.317.085-.297-.298zm-.379-.38L8.942 21.04l.432 1.617.895.24.042-.485zM8.15 19.663l-.724-2.708-.418 1.563 1.142 1.145zm-1.025-3.835l-.204-.761-1.633.76h1.837zm.464-1.073l-.29.136.127.476.163-.612zm.139-.517l.54-2.022-1.328 1.332.251.94.537-.25zM9.06 10.84l1.859-1.863-1.466.394-.393 1.47zm2.684-2.69l.556-.557-1.476-1.039.92 1.596zm1.16-.132l-.263-.185-.35.35.613-.165zm.517-.139l1.826-.49-1.706-.458-.606.606.486.342zm3.41-.49l2.77.744-1.17-1.173-1.6.429zm4.577 1.974l.028-.312-.463-.124.435.436zm.378.38l1.282 1.285-.443-1.657-.787-.212-.052.584zm2.074 2.66l.792 2.964.458-1.711-1.25-1.252zm-5.774 6.861l.468.813 5.528-2.575.347-1.298h-3.215l-.163 1.834a.205.205 0 0 1-.38.087l-.998-1.69-1.587 2.829zm-.784 1.397l.879-.41-.329-.57-.55.98zm-3.486-.37l4.887 3.44 1.283-.345-1.6-2.777-1.488.694a.205.205 0 0 1-.265-.288l.933-1.663-3.23.036-.52.902zm-.206.357l-1.57 2.724 4 1.074 2.146-.577-4.576-3.221zm.249-1.255l-1.297.015.917.645.38-.66zm-2.59-3.154l-.532 6.018.934.935 1.602-2.782-1.468-1.032a.206.206 0 0 1 .116-.374l1.984-.023-1.62-2.742H11.27zm-.41 0h-3.2l1.07 4.005 1.63 1.633.5-5.638zm1.182-.411l-.639-1.082-.096 1.082h.735zm1.45-3.822L8.075 14.53l-.347 1.298h3.167l.155-1.754a.206.206 0 0 1 .38-.087l1.003 1.697L14 12.891l-.51-.885zm-.206-.357l-1.63-2.829-2.807 2.815-.635 2.377 5.072-2.363zm5.007.162l-4.95-3.485-1.296.349 1.612 2.8 1.6-.746a.205.205 0 0 1 .265.288l-.936 1.668 3.222-.036.483-.838zm.206-.358l1.591-2.763-4.05-1.088-2.18.586 4.639 3.265zm-.212 1.19l1.17-.012-.827-.583-.343.596zm2.516 3.561h-.79l.687 1.162.103-1.162zm-6.568-3.73l.62-1.103-.99.461.37.643zm3.563 6.467l1.634-2.914-1.745-2.954-.005-.011-3.327.037-1.68 2.994 1.705 2.883 3.398-.038c.007 0 .013.002.02.003zm3.942-8.664l-.489 5.516h3.092l-1.062-3.97-1.541-1.546zm-.9 5.516l.522-5.896-.947-.949-1.58 2.742 1.38.97a.206.206 0 0 1-.116.375l-1.945.021 1.617 2.737h1.068zm.633-7.157l.16-1.803-.92 1.598.76.205zM10.634 23.42l-.165 1.858.95-1.648-.785-.21z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/ppc.svg b/cmd/web/static/icons/color/ppc.svg
new file mode 100644
index 0000000..c1a9755
--- /dev/null
+++ b/cmd/web/static/icons/color/ppc.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" r="16" fill="#3CB054"/><path fill="#FFF" d="M9 7.5c12.093.447 16.756 7.706 14.415 14.183-.663 1.803-1.368 2.79-2.85 3.817.06-.26.122-.52.17-.787.876-5.053-.785-11.134-8.912-14.493 6.466 3.848 9.075 10.695 6.06 15.115C12.75 26.142 9 21.759 9 16.709V7.5z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/ppp.svg b/cmd/web/static/icons/color/ppp.svg
new file mode 100644
index 0000000..78f9d49
--- /dev/null
+++ b/cmd/web/static/icons/color/ppp.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#348f8d" r="16"/><path d="M23.312 7.044a1.33 1.33 0 0 1 0 1.846l-3.13 3.209a1.29 1.29 0 0 1-.342.25 1.19 1.19 0 0 1-1.442-.211L15.28 8.944l-6.005 6.159 1.45 1.483a1.17 1.17 0 0 1-.007 1.62 1.105 1.105 0 0 1-1.582.007L6.83 15.86a1.174 1.174 0 0 1 0-1.632l.016-.015a.198.198 0 0 0 .014-.015l7.624-7.82h.001l.001-.001.025-.026A1.147 1.147 0 0 1 16 6.21c.072.049.14.104.2.167l2.984 3.053 2.327-2.386a1.255 1.255 0 0 1 1.802 0zm1.858 9.102c.211.216.33.508.33.813 0 .305-.118.598-.329.814l-.016.015a.198.198 0 0 0-.015.015l-7.654 7.847a1.148 1.148 0 0 1-1.754-.121l-2.917-2.984-2.313 2.378c-.322.332-.792.463-1.233.342s-.786-.473-.904-.925c-.117-.451.01-.933.335-1.262l3.129-3.208c.178-.186.407-.312.657-.362.404-.09.826.036 1.119.336l3.126 3.198 5.994-6.144-1.45-1.483a1.17 1.17 0 0 1 .007-1.62 1.105 1.105 0 0 1 1.582-.007l2.273 2.325.002.002.003.002z" fill="#fff" fill-rule="nonzero"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/ppt.svg b/cmd/web/static/icons/color/ppt.svg
new file mode 100644
index 0000000..4c6360d
--- /dev/null
+++ b/cmd/web/static/icons/color/ppt.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none"><circle cx="16" cy="16" r="16" fill="#152743"/><path fill="#FFF" d="M16.049 8.316c-1.316 0-2.383-.733-2.383-1.638 0-.905 1.067-1.638 2.383-1.638s2.382.733 2.382 1.638c0 .905-1.066 1.638-2.382 1.638zM14.816 26.6V9.104h5.312c.197 0 .336.147.336.344v9.708c0 .196-.14.364-.336.364H17.2v7.08c0 .197-.15.376-.347.376h-1.668a.384.384 0 0 1-.369-.375zm-.896-7.081h-2.01a.378.378 0 0 1-.374-.364V9.448c0-.197.177-.344.373-.344h2.011V19.52z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/prl.svg b/cmd/web/static/icons/color/prl.svg
new file mode 100644
index 0000000..a35b795
--- /dev/null
+++ b/cmd/web/static/icons/color/prl.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#1061e3" r="16"/><path d="M24.281 20.867c.084.861-.185 1.711-1.018 2.263-.399.265-.844.37-1.322.37-3.96-.002-7.92-.001-11.88-.002a4.83 4.83 0 0 1-.26-.007c-.868-.047-1.688-.676-1.968-1.497-.124-.363-.143-.735-.128-1.127h2.41c.232-.001.386-.17.334-.381a.5.5 0 0 0-.139-.213c-.983-.982-1.969-1.96-2.954-2.94l-.902-.898c-.339-.335-.502-.74-.442-1.212.03-.232.105-.46.18-.684a10.102 10.102 0 0 1 1.967-3.45 10.268 10.268 0 0 1 4.682-3.095 9.951 9.951 0 0 1 3.672-.477c2.936.176 5.381 1.37 7.319 3.571a9.861 9.861 0 0 1 2.11 3.909c.15.539.008 1.024-.391 1.421-.75.748-1.506 1.49-2.259 2.235-.553.547-1.105 1.096-1.657 1.645-.182.18-.164.42.044.527.06.03.135.04.203.04.76.003 1.521.002 2.282.002zm-15.839.54c.011.322.097.608.285.858.312.416.733.612 1.255.611H22.01c.047 0 .094-.002.14-.005a1.441 1.441 0 0 0 1.123-.61c.186-.25.273-.536.278-.853zM18.71 13.66c.029.019.05.03.067.043.988.736 1.614 1.7 1.852 2.907.13.656.112 1.31-.042 1.961a4.656 4.656 0 0 1-.75 1.643.355.355 0 0 0-.068.302c.069.272.378.36.582.161.3-.291.593-.588.89-.882 1.196-1.19 2.392-2.379 3.589-3.567.26-.258.374-.566.31-.926-.029-.156-.085-.308-.138-.458a10.9 10.9 0 0 0-1.689-3.125 9.118 9.118 0 0 0-1.97-1.884.187.187 0 0 1-.074-.114.682.682 0 0 0-.944-.558.176.176 0 0 1-.127.001 9.119 9.119 0 0 0-3.36-.868 10.598 10.598 0 0 0-2.77.156 8.928 8.928 0 0 0-2.202.726.177.177 0 0 1-.175 0 .666.666 0 0 0-.96.578c0 .06-.022.095-.068.131-.306.243-.624.474-.91.739-1.344 1.245-2.258 2.764-2.845 4.487-.148.436-.05.81.275 1.133l3.56 3.539c.298.297.595.594.896.889.173.17.434.14.547-.061.077-.139.058-.276-.033-.404a4.614 4.614 0 0 1-.852-2.253 4.574 4.574 0 0 1 .23-1.979c.05-.145.112-.287.171-.437l1.412.83a3.113 3.113 0 0 0 1.382 3.92 3.127 3.127 0 0 0 3.902-.738c.46-.547.704-1.182.718-1.897.02-1.066-.421-1.916-1.25-2.578l.844-1.417zm4.665 3.04c-.026-.166-.05-.319-.076-.472a7 7 0 0 0-.492-1.64c-.025-.06-.031-.106-.001-.168a.664.664 0 0 0-.369-.907.677.677 0 0 0-.879.412.66.66 0 0 0 .452.852.27.27 0 0 1 .206.181c.304.745.473 1.517.497 2.32a.196.196 0 0 1-.044.132c-.457.46-.918.916-1.377 1.373-.016.015-.035.027-.042.034.438-2.17-.095-4.051-1.838-5.467-1.811-1.47-3.829-1.583-5.948-.627l-.647-1.117c.231-.103.453-.21.68-.304a6.826 6.826 0 0 1 1.825-.45c.081-.009.14.004.203.068a.66.66 0 0 0 .952-.005.19.19 0 0 1 .174-.064c1.533.166 2.863.768 3.985 1.821.09.085.175.174.262.262.155.156.326.16.484.008l1.051-1.017.098-.093c.126.16.253.314.371.474.688.931 1.203 1.949 1.55 3.05a.345.345 0 0 1-.091.375l-.924.919c-.016.015-.035.027-.062.05zm-1.266-5.31l-.898.869c-.027-.023-.052-.044-.075-.066a7.321 7.321 0 0 0-3.353-1.84c-.353-.086-.718-.126-1.077-.184-.063-.01-.106-.023-.145-.083a.678.678 0 0 0-1.134.002.195.195 0 0 1-.124.076c-2.314.254-4.13 1.338-5.46 3.232a.182.182 0 0 1-.136.083c-.466.076-.703.53-.51.96a.164.164 0 0 1 0 .12 7.282 7.282 0 0 0-.555 2.003c-.006.043-.015.085-.025.144l-.086-.08c-.286-.285-.57-.573-.86-.854-.134-.13-.178-.268-.115-.45.673-1.93 1.743-3.582 3.41-4.815.019-.014.039-.026.057-.041.06-.053.115-.068.204-.044a.67.67 0 0 0 .839-.524.153.153 0 0 1 .071-.094 7.835 7.835 0 0 1 1.346-.516c1.095-.311 2.213-.392 3.343-.311a8.348 8.348 0 0 1 3.005.768c.06.028.09.06.1.13a.67.67 0 0 0 .92.524c.032-.012.083-.013.108.004.409.282.785.602 1.132.955.007.007.01.017.018.032zm-3.664 6.18c.007 1.331-1.09 2.428-2.436 2.436a2.449 2.449 0 0 1-2.456-2.428c-.006-1.333 1.089-2.427 2.438-2.434a2.44 2.44 0 0 1 2.454 2.425zm-7.698 1.264l-.632-.635c-.26-.26-.522-.516-.78-.778a.196.196 0 0 1-.056-.127 6.603 6.603 0 0 1 .528-2.403.142.142 0 0 1 .113-.095c.449-.105.658-.497.499-.925-.01-.03-.01-.075.005-.1a6.626 6.626 0 0 1 1.856-1.83c.003-.002.006-.002.02-.006l.265.452.556.96c.112.196.258.239.451.122a4.561 4.561 0 0 1 1.646-.604 4.71 4.71 0 0 1 2.935.453c.009.005.016.012.034.026l-.839 1.407c-1.585-.595-2.895-.24-3.953 1.077l-1.407-.827c.126-.169.246-.332.369-.492.05-.066.108-.126.164-.188.086-.096.086-.15-.002-.24a22.432 22.432 0 0 0-.234-.234c-.106-.104-.158-.104-.258.004a5.304 5.304 0 0 0-1.012 1.561 5.258 5.258 0 0 0-.398 2.56c.026.28.083.557.13.862zm5.248-8.01a.384.384 0 0 1-.376-.377.387.387 0 0 1 .38-.374.384.384 0 0 1 .375.378.382.382 0 0 1-.379.374zM11.395 9.41a.373.373 0 0 1 .383.368.378.378 0 0 1-.756 0 .372.372 0 0 1 .373-.368zm10.801 5.1a.372.372 0 0 1-.007-.743.37.37 0 1 1 .007.743zm-1.603-5.1c.213 0 .375.16.374.372a.371.371 0 0 1-.369.37.374.374 0 0 1-.38-.37.368.368 0 0 1 .375-.373zm-10.418 4.728a.37.37 0 0 1-.376.372.368.368 0 0 1-.373-.375.37.37 0 0 1 .371-.368.371.371 0 0 1 .378.371z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/pura.svg b/cmd/web/static/icons/color/pura.svg
new file mode 100644
index 0000000..4a79630
--- /dev/null
+++ b/cmd/web/static/icons/color/pura.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" r="16" fill="#333"/><path fill="#FFF" fill-rule="nonzero" d="M11.192 8h7.764c2.148.127 4.511 1.01 5.46 3.06 1.187 2.611.597 6.283-2.077 7.773-2.466 1.41-5.416.854-8.124.97-.073 1.334.3 2.886-.63 4.014-.374.54-2.089 1.183-2.089 1.183s-.158-1.449-.216-4.71c-.037-.9.11-1.91.883-2.495.905-.778 2.188-.535 3.287-.575 1.66-.044 3.404.21 4.98-.43 2.312-.945 2.396-4.804.066-5.777-2.379-.922-5.006-.083-7.45-.593-1.11-.311-1.609-1.404-1.854-2.42zM7 12.43c2.03.037 4.064-.071 6.09.051 1.473.113 2.44 1.447 2.594 2.811-2.044-.01-4.093.065-6.138-.025C8.29 15.194 7.363 14.174 7 13.049v-.618z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/qash.svg b/cmd/web/static/icons/color/qash.svg
new file mode 100644
index 0000000..b19cb3d
--- /dev/null
+++ b/cmd/web/static/icons/color/qash.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none"><circle cx="16" cy="16" r="16" fill="#1347E8"/><path fill="#FFF" d="M16 5C9.925 5 5 9.925 5 16s4.925 11 11 11 11-4.925 11-11S22.075 5 16 5zm10.44 10.55l-.89.009-.004-.373.891-.008.004.372zm-.228-1.923l-.883.123-.051-.37.882-.122.052.37zm-.76-2.342l.154.34-.811.368-.154-.339.81-.369zM24.34 9.59l.246.28-.67.588-.245-.28.669-.588zm-1.305-1.393l.282.244-.581.674-.283-.243.582-.675zM21.48 6.938l.312.203-.485.747-.312-.202.485-.748zm-1.77-.873l.361.095-.226.861-.361-.095.227-.86zm-1.945-.478l.371.03-.074.888-.371-.031.074-.887zm-2.014-.235h.372v.891h-.372v-.891zm-1.654.235l.074.887-.372.032-.074-.888.372-.031zm-1.946.478l.226.861-.36.095-.227-.86.36-.096zm-1.769.873l.485.748-.313.202-.485-.747.313-.203zm-1.555 1.26l.581.674-.282.243-.581-.674.282-.244zM7.523 9.588l.67.588-.247.28-.669-.587.246-.28zm-1.111 1.696l.81.369-.153.34-.811-.37.154-.339zm-.709 1.973l.883.122-.052.37-.882-.123.051-.37zm-.276 1.92l.89.008-.003.373-.89-.009.003-.372zm.082 2.092l.886-.09.037.37-.886.09-.037-.37zm.403 1.894l.868-.202.085.363-.868.202-.085-.363zm.971 2.263l-.184-.324.773-.442.185.324-.774.442zm1.262 1.587l-.271-.256.613-.647.27.256-.612.647zM9.57 24.28l-.303-.216.517-.726.303.217-.517.725zm1.664 1.111l-.33-.173.414-.788.33.173-.414.788zm1.841.708l-.368-.062.147-.878.368.062-.147.878zm1.609.302l-.007-.891.373-.004.007.891-.373.004zM6.74 16c0-5.106 4.154-9.26 9.26-9.26s9.26 4.154 9.26 9.26-4.154 9.26-9.26 9.26S6.74 21.106 6.74 16zm9.986 10.481l-.012.001-.081-.886.371-.034.012-.002.081.887-.371.034zm1.985-.418l-.155-.877.367-.065.155.878-.367.064zm1.894-.654l-.305-.837.35-.127.305.837-.35.127zm1.681-1.03l-.55-.7.292-.232.551.7-.293.231zm1.434-1.397l-.64-.618.258-.269.64.62-.258.267zm1.172-1.505l-.72-.525.22-.301.72.524-.22.302zm.952-1.79l-.842-.294.123-.352.841.294-.122.351zm.525-2.03l-.89-.04.017-.373.89.041-.017.372zm-6.833 3.075h-.001c.149.16.153.404.006.55-.147.145-.39.138-.549-.014v.001l-.278-.28-.632-.641a2.77 2.77 0 0 1-1.316.267h-1.738c-1.574.058-3.028-.728-2.91-3.284.004-.107-.007-1.483-.007-1.592l.003-1.032c-.003-2.55.62-3.706 2.338-4.115.195-.047 1.258-.07 1.461-.07h.091c.204 0 1.142.023 1.337.07 1.718.409 2.341 1.565 2.338 4.115l.003 1.033c0 .109-.011 1.484-.006 1.592.064 1.38-.332 1.98-.957 2.574l.54.545.277.281zm-2.659-.928c.199 0 .396-.028.586-.084l-.356-.36-.278-.282c-.15-.16-.153-.403-.006-.548.147-.146.39-.139.549.012l.277.28.499.506c.025-.023.05-.047.074-.073.466-.488.688-.896.643-1.886-.003-.07-.004-.071.003-1.313l.002-.317-.001-.698c-.001-.426-.002-.276-.002-.335.001-1.13-.127-2.112-.402-2.555-.163-.264-.445-.56-1.298-.766a15.308 15.308 0 0 0-1.162-.051h-.092c-.257 0-1.117.026-1.285.051-.854.206-1.136.502-1.299.766-.275.443-.403 1.425-.401 2.555 0 .06-.001-.091-.002.335a617.092 617.092 0 0 0 0 1.015c.007 1.242.007 1.244.003 1.313-.045.99.178 1.398.644 1.886.433.454.97.55 1.344.55l.081-.002.015-.001h1.783c.027.002.054.002.081.002z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/qiwi.svg b/cmd/web/static/icons/color/qiwi.svg
new file mode 100644
index 0000000..431586c
--- /dev/null
+++ b/cmd/web/static/icons/color/qiwi.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none"><circle cx="16" cy="16" r="16" fill="#FF8C00"/><path fill="#FFF" d="M22.59 19.445c.051.401-.063.556-.19.556s-.305-.155-.495-.465c-.19-.31-.267-.66-.165-.84.063-.117.203-.169.368-.104.33.13.457.633.482.853zm-1.777.88c.393.336.508.723.304 1.008a.664.664 0 0 1-.52.232.896.896 0 0 1-.597-.22c-.355-.31-.457-.827-.229-1.111a.489.489 0 0 1 .407-.181c.203 0 .432.09.635.271zM7 14.894C7 9.981 10.91 6 15.734 6c4.825 0 8.735 3.982 8.735 8.894a9.074 9.074 0 0 1-1.231 4.564c-.026.039-.09.026-.102-.026-.304-2.185-1.612-3.387-3.516-3.749-.166-.026-.191-.13.025-.155.584-.052 1.409-.039 1.84.039.026-.22.039-.453.039-.686 0-3.245-2.59-5.882-5.777-5.882-3.186 0-5.776 2.637-5.776 5.882 0 3.246 2.59 5.883 5.776 5.883h.267a8.078 8.078 0 0 1-.115-1.59c.013-.362.09-.414.242-.13.8 1.41 1.942 2.677 4.177 3.18 1.828.415 3.656.893 5.624 3.44.177.22-.089.452-.292.271-2.006-1.81-3.834-2.405-5.497-2.405-1.867.014-3.136.26-4.419.26C10.91 23.79 7 19.806 7 14.893z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/qlc.svg b/cmd/web/static/icons/color/qlc.svg
new file mode 100644
index 0000000..6c3b8c5
--- /dev/null
+++ b/cmd/web/static/icons/color/qlc.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#610089" fill-rule="nonzero" r="16"/><path d="M16.49 5.003c5.13.276 9.282 3.836 10.301 8.868.134.664.17 1.351.207 2.03.033.6-.358 1.005-.899 1.004-.53 0-.877-.384-.89-.98-.097-4.387-3.06-8.005-7.338-8.92-.64-.136-1.308-.138-1.962-.212-.498-.056-.828-.439-.814-.925.014-.481.374-.839.876-.864.173-.008.346-.001.519-.001zM15.532 27c-4.923-.148-9.351-3.88-10.285-8.712-.142-.74-.196-1.499-.245-2.252-.03-.46.263-.79.69-.9.354-.092.766.059.946.396.09.171.133.387.137.584.073 4.204 2.916 7.822 6.996 8.828.736.182 1.512.211 2.272.292.434.045.782.34.84.763.055.4-.197.847-.58.942-.247.061-.514.042-.771.059zm.452-15.003c2.177-.007 4.005 1.778 4.02 3.925.005.74-.673 1.206-1.3.887-.34-.172-.486-.46-.5-.843a2.202 2.202 0 0 0-1.867-2.132c-1.152-.196-2.272.586-2.496 1.743-.229 1.182.511 2.333 1.663 2.582.158.034.32.053.48.062.536.028.912.397.908.9-.004.51-.407.888-.953.893-1.716.015-3.334-1.237-3.802-2.941-.699-2.545 1.213-5.068 3.847-5.076zm7.555 3.757c-.02.17-.013.383-.075.573-.13.404-.56.638-.98.57-.437-.072-.748-.43-.753-.92-.007-.746-.128-1.47-.434-2.147-1.013-2.235-2.746-3.434-5.204-3.55-.601-.03-1-.382-.996-.92.005-.538.407-.889 1.017-.887 3.67.007 6.877 2.847 7.342 6.504.032.247.053.494.083.777zm-15.061.461c-.051-.407.053-.808.518-1.022.612-.283 1.253.155 1.265.874.012.689.13 1.352.378 1.994a5.712 5.712 0 0 0 5.208 3.682c.776.02 1.227.582.98 1.22-.138.36-.442.569-.858.565-2.202-.02-4.059-.845-5.544-2.462a7.326 7.326 0 0 1-1.947-4.85zm11.534 2.82c-.037.447-.19.73-.526.887-.334.156-.673.132-.94-.115-.484-.448-.951-.915-1.401-1.397-.31-.332-.28-.855.024-1.182.31-.333.864-.402 1.203-.091.502.458.977.948 1.44 1.447.122.132.156.345.2.45z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/qsp.svg b/cmd/web/static/icons/color/qsp.svg
new file mode 100644
index 0000000..ec12440
--- /dev/null
+++ b/cmd/web/static/icons/color/qsp.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#454545" r="16"/><path d="M11.5 16c0-2.481 2.019-4.5 4.5-4.5s4.5 2.019 4.5 4.5c0 .653-.143 1.272-.394 1.833l-2.97-2.97-2.272 2.273 2.97 2.97A4.468 4.468 0 0 1 16 20.5a4.505 4.505 0 0 1-4.5-4.5m11.813 0a7.273 7.273 0 0 0-1.18-3.978L25 9.154 22.846 7l-2.868 2.868c-1.146-.745-2.51-1.181-3.978-1.181s-2.832.436-3.978 1.18L9.154 7 7 9.154l2.868 2.868c-.745 1.146-1.181 2.51-1.181 3.978s.437 2.832 1.181 3.978L7 22.846 9.154 25l2.868-2.868c1.146.745 2.51 1.181 3.978 1.181s2.832-.436 3.978-1.181L22.846 25 25 22.846l-2.868-2.868A7.272 7.272 0 0 0 23.313 16" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/qtum.svg b/cmd/web/static/icons/color/qtum.svg
new file mode 100644
index 0000000..1e70c18
--- /dev/null
+++ b/cmd/web/static/icons/color/qtum.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" r="16" fill="#2E9AD0"/><path fill="#FFF" fill-rule="nonzero" d="M25.313 23.636L23.34 21.88l-3.992 2.995a.8.8 0 0 1 .072.333.786.786 0 0 1-.778.792.783.783 0 0 1-.766-.644h-4.31a.783.783 0 0 1-.765.644.786.786 0 0 1-.779-.792.8.8 0 0 1 .071-.331l-3.546-2.64a.768.768 0 0 1-.516.199.786.786 0 0 1-.779-.792c0-.3.164-.561.406-.696l-1.303-4.16A.786.786 0 0 1 5.5 16a.786.786 0 0 1 .88-.785l1.281-4.161a.794.794 0 0 1-.409-.698c0-.437.349-.792.779-.792.202 0 .386.078.524.206l3.573-2.58a.799.799 0 0 1-.106-.398c0-.437.349-.792.779-.792.38 0 .697.277.765.644h4.31A.783.783 0 0 1 18.642 6c.43 0 .778.355.778.792a.8.8 0 0 1-.095.38l3.55 2.61a.77.77 0 0 1 .537-.218c.43 0 .778.355.778.792a.795.795 0 0 1-.354.665l1.276 4.189a.777.777 0 0 1 .83.79.786.786 0 0 1-.804.792l-1.497 4.83 1.917 1.706c.206-.186.477-.298.774-.298.645 0 1.168.532 1.168 1.188 0 .656-.523 1.188-1.168 1.188a1.178 1.178 0 0 1-1.168-1.188c0-.212.054-.41.15-.582zm-6.605.783l1.487-3.349a.794.794 0 0 1-.256-.388l-3.45.502a.795.795 0 0 1-.188.395l2.047 2.895a.765.765 0 0 1 .36-.055zm.393.15l3.869-2.903-1.668-.726a.773.773 0 0 1-.753.295l-1.473 3.316a.78.78 0 0 1 .025.017zm-1.065.141l-2.06-2.912a.766.766 0 0 1-.51 0l-2.06 2.912a.795.795 0 0 1 .135.25h4.36a.795.795 0 0 1 .135-.25zm6.728-8.03a.794.794 0 0 1-.379-.68c0-.28.142-.525.357-.666l-1.206-3.96-.27 3.874c.31.104.535.401.535.752a.791.791 0 0 1-.529.75l.266 3.886 1.226-3.956zm-2.254-1.277l-1.584-3.105a.766.766 0 0 1-.4.022l-1.392 3.067a.796.796 0 0 1 .286.613.796.796 0 0 1-.295.62l1.435 3.054a.771.771 0 0 1 .31.012l1.619-3.11a.796.796 0 0 1-.246-.576c0-.238.104-.452.267-.597zm.374 1.377a.763.763 0 0 1-.054-.012l-1.617 3.104a.796.796 0 0 1 .243.704l1.74.758-.312-4.554zm-.006-1.558l.286-4.114a.781.781 0 0 1-.376-.277l-1.338.559a.81.81 0 0 1-.195.695l1.604 3.14a.763.763 0 0 1 .019-.003zm-4.108 1.56a.771.771 0 0 1-.335-.018l-2.123 3.77c.063.074.112.16.145.254l3.468-.504c.04-.181.14-.34.278-.45L18.77 16.78zm.01-1.561l1.397-3.077a.795.795 0 0 1-.262-.483l-3.475-.505a.794.794 0 0 1-.164.251l2.139 3.835a.767.767 0 0 1 .366-.021zm-.682 1.346a.796.796 0 0 1-.235-.567c0-.214.084-.409.22-.551l-2.14-3.838a.767.767 0 0 1-.368.019l-2.207 3.827a.797.797 0 0 1 .212.543.796.796 0 0 1-.227.559l2.168 3.725a.768.768 0 0 1 .47.023l2.107-3.74zm-11.377.085l1.242 3.966.293-3.844A.79.79 0 0 1 7.642 16c0-.385.27-.705.627-.777l-.303-3.834-1.223 3.975a.795.795 0 0 1 .315.636c0 .27-.134.51-.337.652zm3.888 3.026a.77.77 0 0 1 .348.012l1.37-3.061a.796.796 0 0 1-.305-.629c0-.248.112-.469.287-.614l-1.392-3.066a.77.77 0 0 1-.292.005l-1.679 3.091A.796.796 0 0 1 9.2 16a.796.796 0 0 1-.24.572l1.65 3.106zm.324 1.55a.769.769 0 0 1-.78-.273l-1.35.588a.813.813 0 0 1-.038.365l3.575 2.662a.78.78 0 0 1 .032-.023l-1.44-3.32zm-.943-.633a.796.796 0 0 1 .267-.748l-1.613-3.035-.313 4.1a.784.784 0 0 1 .328.263l1.331-.58zm1.53-.299l3.465.494a.794.794 0 0 1 .197-.312l-2.164-3.717a.767.767 0 0 1-.332.023l-1.39 3.101c.112.109.192.251.224.411zm-.02.397a.794.794 0 0 1-.222.35l1.463 3.375a.776.776 0 0 1 .353.056l2.048-2.895a.795.795 0 0 1-.188-.393l-3.454-.493zm-1.503-9.322l-1.331-.556a.784.784 0 0 1-.333.272l.32 4.051 1.616-2.976a.796.796 0 0 1-.272-.79zm.95-.595l1.375-3.24-3.553 2.566a.803.803 0 0 1 .036.343l1.37.573a.771.771 0 0 1 .772-.242zm.582.873a.795.795 0 0 1-.263.495l1.396 3.077a.77.77 0 0 1 .378.025l2.182-3.786a.794.794 0 0 1-.22-.306l-3.473.495zm-.24-.682c.084.08.15.179.193.289l3.465-.494a.796.796 0 0 1 .16-.398l-1.99-2.848a.765.765 0 0 1-.39.065l-1.437 3.386zm9.323-.211a.775.775 0 0 1 .668.277l1.36-.568a.813.813 0 0 1 .029-.347L19.14 7.524l1.471 3.232zm-.656.51a.793.793 0 0 1 .29-.375l-1.51-3.313a.774.774 0 0 1-.41-.062l-1.99 2.848c.086.113.143.25.16.4l3.46.503zM18.02 7.27a.795.795 0 0 1-.118-.23H13.54a.795.795 0 0 1-.119.23l1.994 2.853a.765.765 0 0 1 .61 0L18.02 7.27z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/r.svg b/cmd/web/static/icons/color/r.svg
new file mode 100644
index 0000000..0e5dc23
--- /dev/null
+++ b/cmd/web/static/icons/color/r.svg
@@ -0,0 +1 @@
<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none"><circle cx="16" cy="16" fill="#771a4e" r="16"/><path d="m10.5 24.638 3.467-1.812v-12.081l4.952 2.778-3.714 1.933v3.987l8.295 5.557v-3.745l-5.076-3.503 4.209-2.175v-3.866l-8.666-4.711-3.467 1.812z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/rads.svg b/cmd/web/static/icons/color/rads.svg
new file mode 100644
index 0000000..dd978b7
--- /dev/null
+++ b/cmd/web/static/icons/color/rads.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#9d4bef" r="16"/><path d="M11.47 7.661a3.808 3.808 0 1 1 0 7.616 3.808 3.808 0 0 1 0-7.616zm3.807 12.87a3.808 3.808 0 1 1-3.808-3.808 5.253 5.253 0 0 0 5.253-5.253 3.808 3.808 0 1 1 3.808 3.808 5.253 5.253 0 0 0-5.252 5.253zm5.253 3.808a3.808 3.808 0 1 1 0-7.616 3.808 3.808 0 0 1 0 7.616zm0-2.66a1.148 1.148 0 1 0 0-2.296 1.148 1.148 0 0 0 0 2.296zm-9.06 0a1.148 1.148 0 1 0 0-2.296 1.148 1.148 0 0 0 0 2.296zm9.06-9.062a1.148 1.148 0 1 0 0-2.296 1.148 1.148 0 0 0 0 2.296zm-9.06 0a1.148 1.148 0 1 0 0-2.296 1.148 1.148 0 0 0 0 2.296z" fill="#fff" fill-rule="nonzero"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/rcn.svg b/cmd/web/static/icons/color/rcn.svg
new file mode 100644
index 0000000..6f086ea
--- /dev/null
+++ b/cmd/web/static/icons/color/rcn.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#3555f9" r="16"/><path d="M14.36 6.627c.85-.158 1.72-.14 2.58-.097.992.116 1.986.324 2.898.734a9.64 9.64 0 0 1 4.423 3.73c.393.573.657 1.215.922 1.852.246-.392.466-.8.68-1.21.092-.193.285-.342.51-.332.302-.032.599.211.624.51.025.24-.126.447-.225.655-.312.63-.715 1.212-1.132 1.78-.077.082-.045.196-.036.296.464 2.737-.419 5.65-2.3 7.712a9.8 9.8 0 0 1-3.977 2.67c-1.758.615-3.694.754-5.512.324-2.636-.571-4.968-2.309-6.294-4.615-.29-.467-.475-.986-.704-1.482-.25.385-.462.79-.675 1.194a.643.643 0 0 1-.531.354c-.381 0-.727-.41-.574-.775.328-.754.777-1.452 1.28-2.104.108-.113.093-.273.073-.414a9.185 9.185 0 0 1 .16-3.614c.77-3.324 3.53-6.1 6.875-6.965.31-.073.62-.15.935-.203zm-2.362 2.01c-1.773.932-3.2 2.491-3.94 4.332-.428 1.112-.646 2.308-.58 3.498a5.77 5.77 0 0 0 .536-.456c.995-.888 2.16-1.576 3.378-2.124 2.263-1.029 4.755-1.472 7.231-1.592-.837-.868-1.745-1.669-2.582-2.537.264-.29.55-.558.836-.826.325.294.625.613.943.914 1.03 1.025 2.091 2.02 3.104 3.059-1.08 1.077-2.188 2.127-3.268 3.204a3.568 3.568 0 0 1-.286.242c-.272-.274-.588-.514-.806-.835.664-.696 1.42-1.306 2.057-2.027-1.142.016-2.278.178-3.396.4-.903.161-1.771.466-2.638.757-1.816.68-3.491 1.764-4.768 3.214-.076.075-.065.186-.045.28.151.648.436 1.254.748 1.84 1.03 1.857 2.81 3.292 4.855 3.94 1.196.368 2.472.51 3.716.337a8.593 8.593 0 0 0 4.673-2.135c1.865-1.644 2.911-4.149 2.75-6.608-.197.153-.373.327-.557.493a13.408 13.408 0 0 1-4.244 2.466c-2.02.75-4.172 1.138-6.327 1.199.188.246.42.452.639.671.645.628 1.281 1.264 1.936 1.882-.252.297-.546.556-.824.828-.279-.227-.52-.491-.78-.74-.974-.944-1.938-1.9-2.91-2.848a3.168 3.168 0 0 1-.37-.4c.421-.452.905-.842 1.336-1.284.74-.715 1.46-1.451 2.209-2.157.28.272.574.532.823.833-.666.69-1.375 1.339-2.05 2.02.74.037 1.47-.09 2.204-.16.53-.056 1.051-.176 1.574-.285 2.685-.62 5.3-1.895 7.102-3.996-.69-2.984-3.227-5.44-6.246-6.134-2.011-.511-4.204-.22-6.033.735z" fill="#fff" fill-rule="nonzero"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/rdd.svg b/cmd/web/static/icons/color/rdd.svg
new file mode 100644
index 0000000..a05dc74
--- /dev/null
+++ b/cmd/web/static/icons/color/rdd.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" r="16" fill="#E30613"/><g fill="#FFF"><path d="M15.361 27C9.64 27 5 22.407 5 16.742 5 11.077 9.639 6.484 15.361 6.484c5.723 0 10.362 4.593 10.362 10.258C25.723 22.407 21.083 27 15.36 27zM17.15 9.423c2.416.989 4.152 2.85 5.384 5.358l.93-.647c-1.044-2.512-2.973-4.486-6.076-5.766l-.238 1.055z" opacity=".75"/><path fill-rule="nonzero" d="M26.992 9.321C26.992 6.935 25.037 5 22.627 5s-4.365 1.935-4.365 4.321c0 .228.018.455.054.68 1.453.846 2.62 2.06 3.553 3.576.25.043.504.066.758.066 2.41 0 4.365-1.935 4.365-4.322z"/></g></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/rdn.svg b/cmd/web/static/icons/color/rdn.svg
new file mode 100644
index 0000000..ab02505
--- /dev/null
+++ b/cmd/web/static/icons/color/rdn.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none"><circle cx="16" cy="16" r="16" fill="#2A2A2A"/><path fill="#FFF" d="M10 6.006h8.111c.098-.03.148.06.212.11a14.88 14.88 0 0 1 2.046 2.39 15.153 15.153 0 0 1 1.972 3.946c.482 1.484.71 3.054.65 4.614h-4.135c.023-.207.025-.416.022-.624-.043-1.471-.497-2.914-1.212-4.192-.765-1.369-1.833-2.55-3.047-3.531-1.322-1.069-2.81-1.913-4.36-2.595-.086-.04-.176-.072-.259-.118zm3.002 7.327a4715.11 4715.11 0 0 1 4.155 7.533c.333.606.67 1.21 1 1.817C16.436 23.785 14.72 24.897 13 26V13.333z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/rep.svg b/cmd/web/static/icons/color/rep.svg
new file mode 100644
index 0000000..ea426c4
--- /dev/null
+++ b/cmd/web/static/icons/color/rep.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" r="16" fill="#602A52"/><path fill="#FFF" d="M20.582 16.312a4.28 4.28 0 0 0-1.43-1.956l-.007-.008a4.212 4.212 0 0 0-.213-.151l-.014-.01a4.856 4.856 0 0 0-.218-.135l-.02-.012a2.553 2.553 0 0 0-.223-.115l-.022-.012a6.305 6.305 0 0 0-.236-.105l-.026-.01a4.34 4.34 0 0 0-.796-.244 3.027 3.027 0 0 1-.598.763 3.505 3.505 0 0 1 1.581.523l.027.016.132.09.06.042c.04.03.077.06.118.09l.067.054c.036.03.069.06.103.091l.068.065.093.094.068.073.083.097.065.081.075.1c.025.033.042.059.062.088.02.029.046.067.067.102l.058.096c.018.032.04.068.058.102.02.033.036.07.054.106.017.036.034.066.049.1.015.036.037.089.054.134a3.3 3.3 0 0 1 .2.736l.109.404c.046.168.471 1.656 1.456 2.157 1.129.579 2.624 1.294 3.212 1.577l-7.766 4.56V22.77c0-.493 1-1.07 1.463-1.273l.027-.015c.095-.047.19-.098.28-.152l.039-.02c.2-.121.392-.257.57-.407l.048-.043.055-.049a4.48 4.48 0 0 0 .165-.156l.028-.027c.059-.059.118-.115.17-.184l.049-.056c.044-.052.086-.105.127-.159l.036-.045c.05-.066.096-.134.142-.203l.016-.02c.062-.097.117-.194.175-.295a4.418 4.418 0 0 1-.556-.856c-.062.173-.14.341-.23.502-.038.07-.078.138-.118.204l-.018.027a3.527 3.527 0 0 1-.118.165l-.036.046a2.66 2.66 0 0 1-.128.153l-.024.028a3.456 3.456 0 0 1-1.019.765l-.073.037c-.197.087-1.933.857-1.933 2.028v3.126l-7.79-4.568c.501-.306 1.965-1.158 3.169-1.533.471-.144 1.471.473 2.038.926l.034.03c.075.07.154.137.236.2l.028.025c.18.144.372.273.573.387l.135.073.027.014c.131.066.265.126.402.179l.06.023.04.016c.197.072.4.128.605.17.16-.287.369-.547.616-.768a3.494 3.494 0 0 1-.961-.21l-.053-.02-.102-.041-.052-.022-.099-.046a3.466 3.466 0 0 1-.645-.406l-.31-.276a5.703 5.703 0 0 0-.92-.646c-.77-.43-1.414-.57-1.908-.418-1.03.318-2.19.936-2.898 1.344l7.778-13.717v6.007c0 .213-.32.769-1.389 1.241l-.074.04c-.104.05-.205.104-.304.162l-.02.01a4.317 4.317 0 0 0-.898.704l-.01.01a4.27 4.27 0 0 0-.287.327l-.011.015a5.271 5.271 0 0 0-.127.169l-.014.02a4.943 4.943 0 0 0-.108.164l-.012.017c-.035.057-.069.114-.101.173l-.023.041c-.029.056-.058.116-.087.168l-.013.027c-.026.053-.05.106-.073.16l-.025.06c-.023.056-.044.116-.065.17l-.02.06a2.274 2.274 0 0 0-.042.13c-.007.024-.015.047-.021.072a4.052 4.052 0 0 0-.125.613l-.01.093a2.538 2.538 0 0 0-.011.127c-.002.043 0 .085-.007.127-.007.043 0 .052 0 .08v.095c0 .21.016.42.048.629a4.4 4.4 0 0 1 .966.36 3.317 3.317 0 0 1-.15-.932v-.057c0-.076 0-.151.009-.231v-.06c0-.065.013-.131.022-.196v-.028c.01-.073.025-.145.042-.215l.012-.055c.015-.06.03-.118.049-.177l.012-.038c.02-.069.045-.136.071-.203l.02-.045c.022-.055.046-.11.071-.165l.019-.042c.031-.065.065-.128.1-.191l.019-.031a3.38 3.38 0 0 1 .099-.16l.025-.037c.041-.06.083-.116.128-.178l.008-.01c.043-.055.088-.108.134-.16l.025-.03c.211-.232.453-.435.72-.603l.368-.17c.197-.087 1.925-.878 1.925-2.05V6.607l7.839 13.82c-.7-.337-1.93-.932-2.89-1.42-.548-.28-.922-1.267-1.018-1.621l-.106-.415a4.114 4.114 0 0 0-.172-.655l-.008-.004zm5.31 4.35L17.252 5.436A.867.867 0 0 0 16.495 5a.867.867 0 0 0-.755.436L7.11 20.663a.836.836 0 0 0 .31 1.136l8.637 5.08a.88.88 0 0 0 .888 0l8.636-5.076a.836.836 0 0 0 .311-1.135l.002-.006z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/req.svg b/cmd/web/static/icons/color/req.svg
new file mode 100644
index 0000000..44aa97b
--- /dev/null
+++ b/cmd/web/static/icons/color/req.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none"><circle cx="16" cy="16" r="16" fill="#6CFCCD"/><path fill="#FFF" d="M10 6h6.607c.902.007 1.574.057 2.016.15a5.389 5.389 0 0 1 3.589 2.436c.918 1.457 1.038 3.358.34 4.925-.632 1.442-1.954 2.571-3.5 2.98-.981.278-2.01.175-3.018.193a5181.37 5181.37 0 0 1 5.165 8.418L19.77 26c-2.995-4.88-5.24-8.54-6.735-10.98 1.593-.008 3.186.012 4.778-.01 1.837-.049 3.444-1.642 3.482-3.444.12-1.557-.91-3.11-2.415-3.622-.416-.159-1.07-.233-1.963-.22L10 7.721V6z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/rhoc.svg b/cmd/web/static/icons/color/rhoc.svg
new file mode 100644
index 0000000..cb8edc9
--- /dev/null
+++ b/cmd/web/static/icons/color/rhoc.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none"><circle cx="16" cy="16" r="16" fill="#CC1E46"/><path fill="#FFF" d="M11.816 9.24a11.174 11.174 0 0 1 5.753-2.2c.212-.043.442.091.435.325.02.56.006 1.12.006 1.68.014.174-.078.4-.278.405-1.846.204-3.6.958-5.124 2-.144.081-.112.268-.1.404.106.982.034 1.971.063 2.956 4.974.014 9.95-.002 14.926.008.237-.02.487.115.468.38.025 1.675.005 3.35.01 5.024.004.91-.19 1.852-.741 2.596-.87 1.169-2.4 1.87-3.854 1.612-1.03-.154-1.92-.793-2.544-1.604a11.207 11.207 0 0 1-5.844 2.215c-.215.003-.376-.208-.343-.414.007-.586-.012-1.174.01-1.76.05-.31.432-.25.659-.301 1.744-.272 3.412-1.003 4.836-2.04a37.333 37.333 0 0 1-.077-3.269c-4.992-.032-9.986-.002-14.978-.016-.22.025-.432-.14-.411-.373-.004-1.763-.003-3.527.002-5.29.01-.922.301-1.854.912-2.557.805-.916 2.019-1.501 3.251-1.429 1.18.047 2.263.718 2.963 1.648zM6.7 11.882c-.002 1.033-.003 2.067.002 3.102 1.234-.001 2.466.017 3.699-.01.002-1.008.015-2.015-.006-3.023-.019-.966-.892-1.82-1.862-1.8-.947-.039-1.81.79-1.833 1.73zm15.709 5.29c-.01.982-.002 1.965-.006 2.947-.006.393.113.777.34 1.097.474.677 1.418.973 2.19.674.713-.264 1.184-1.01 1.176-1.76 0-.986.005-1.97-.004-2.956-1.232-.01-2.464-.005-3.696-.003z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/ric.svg b/cmd/web/static/icons/color/ric.svg
new file mode 100644
index 0000000..6e08ce7
--- /dev/null
+++ b/cmd/web/static/icons/color/ric.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#60e4dd" r="16"/><path d="M10.144 20.024c.3-.455.584-.881.852-1.28H7.932a.093.093 0 0 1-.093-.093v-.636c0-.051.042-.093.093-.093h3.622c1.937-2.829 2.905-3.994 2.905-4.113 0-.183-.04-.274-.7-.274-1.304 0-3.449-.931-3.449-3.473C10.31 8.679 12.547 7 13.853 7c.606 0 .699.257.42.274-.746.046-2.378 1.536-2.378 2.97 0 .96.852 2.605 2.75 2.605 2.242 0 4.157-3.564 8.812-3.564 2.797 0 3.543 2.188 3.543 2.788 0 .6-.873.914-2.051.914-1.178 0-1.222-2.103-3.59-2.103-3.718 0-6.884 4.026-8.405 7.038h2.624c.052 0 .093.042.093.093v.636a.093.093 0 0 1-.093.094h-3.01c-.208.48-.363.915-.46 1.28h2.63c.052 0 .094.04.094.092v.637a.093.093 0 0 1-.093.093H11.99c.049 1.166 1.027 2.217 2.936 3.153h-7.32a185.324 185.324 0 0 1 2-3.153H7.094A.093.093 0 0 1 7 20.754v-.637c0-.051.042-.093.093-.093z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/rise.svg b/cmd/web/static/icons/color/rise.svg
new file mode 100644
index 0000000..a0ff18e
--- /dev/null
+++ b/cmd/web/static/icons/color/rise.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#f49352" r="16"/><path d="M12.605 9.155c-.857 0-1.552-.706-1.552-1.577S11.748 6 12.605 6c.858 0 1.553.706 1.553 1.578s-.695 1.577-1.553 1.577zM19.447 26a1.565 1.565 0 0 1-1.552-1.578c0-.87.695-1.577 1.552-1.577.858 0 1.553.706 1.553 1.577 0 .872-.695 1.578-1.553 1.578zM13.242 14.21a1.38 1.38 0 0 1-1.955-.265 1.432 1.432 0 0 1 .26-1.986l7.158-5.562a1.38 1.38 0 0 1 1.955.265 1.432 1.432 0 0 1-.26 1.987zm.053 5.669a1.38 1.38 0 0 1-1.955-.265 1.432 1.432 0 0 1 .26-1.987l7.158-5.561a1.38 1.38 0 0 1 1.955.265 1.432 1.432 0 0 1-.26 1.986zm0 5.829a1.38 1.38 0 0 1-1.955-.265 1.432 1.432 0 0 1 .26-1.987l7.158-5.561a1.38 1.38 0 0 1 1.955.265 1.432 1.432 0 0 1-.26 1.986z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/rlc.svg b/cmd/web/static/icons/color/rlc.svg
new file mode 100644
index 0000000..4582516
--- /dev/null
+++ b/cmd/web/static/icons/color/rlc.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" r="16" fill="#FFD800"/><path fill="#FFF" d="M23.683 12.886c.057-.057.17-.057.281-.057 1.687 0 3.036 1.428 3.036 3.143 0 1.6-1.18 2.857-2.698 3.142h-.338c-.562 0-1.124-.171-1.63-.457a.939.939 0 0 0-.562-.171c-.225 0-.45.057-.618.171-.394.229-.562.629-.562 1.086v.514a3.08 3.08 0 0 1-2.699 2.8h-.337c-.562 0-1.124-.171-1.63-.457-.225-.114-.393-.171-.618-.171-.225 0-.45.057-.619.171-.393.229-.562.629-.562 1.086v.514c-.112 1.486-1.293 2.629-2.754 2.8h-.281c-1.687 0-3.036-1.429-3.036-3.143.056-1.6 1.18-2.914 2.698-3.086h.338c.562 0 1.124.172 1.63.458a.939.939 0 0 0 .562.171c.225 0 .45-.057.618-.171.394-.229.562-.629.562-1.086-.112-1.657 1.069-3.143 2.699-3.314h.337c.562 0 1.124.171 1.63.457.225.114.394.171.619.171.224 0 .45-.057.618-.171.393-.229.562-.629.562-1.086-.112-1.657 1.124-3.143 2.754-3.314zM17.22 8.943c.112-.057.169-.057.337-.057 1.687 0 3.036 1.428 3.036 3.143-.056 1.6-1.18 2.914-2.699 3.085h-.337c-.562 0-1.124-.171-1.63-.457a.939.939 0 0 0-.562-.171c-.225 0-.45.057-.618.171-.394.229-.563.629-.563 1.086v.514c-.112 1.485-1.292 2.628-2.754 2.8h-.281c-1.686 0-3.036-1.428-3.036-3.143 0-1.542 1.125-2.8 2.642-3.028h.338c.562 0 1.124.171 1.63.457a.939.939 0 0 0 .562.171c.225 0 .45-.057.618-.171.394-.229.562-.629.562-1.086-.112-1.657 1.125-3.143 2.755-3.314zM11.036 5c1.676 0 3.035 1.382 3.035 3.086s-1.36 3.085-3.035 3.085C9.359 11.171 8 9.79 8 8.086S9.36 5 11.036 5z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/rpx.svg b/cmd/web/static/icons/color/rpx.svg
new file mode 100644
index 0000000..c1a99c9
--- /dev/null
+++ b/cmd/web/static/icons/color/rpx.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none"><circle cx="16" cy="16" fill="#8d181b" r="16"/><path d="M25.696 15.732c.72 0 1.304.57 1.304 1.275s-.584 1.275-1.304 1.275c-.55 0-1.021-.334-1.212-.805h-3.72l-1.372 2.44c-.226.402-.845.283-.899-.172l-.308-2.607-1.14 8.454c-.076.562-.917.536-.956-.03l-.935-13.667-.99 9.054c-.06.54-.853.568-.95.033l-1.048-5.756-.484 1.895a.479.479 0 0 1-.466.356H6.48c-.265 0-.48-.21-.48-.47s.215-.47.48-.47h4.36l.939-3.671c.126-.492.848-.467.94.032l.849 4.669L14.787 6.42c.063-.571.918-.555.957.018l.981 14.34 1.014-7.524c.074-.549.889-.543.954.007l.582 4.915.784-1.396a.482.482 0 0 1 .421-.243h4.004a1.304 1.304 0 0 1 1.212-.805z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/rub.svg b/cmd/web/static/icons/color/rub.svg
new file mode 100644
index 0000000..6664344
--- /dev/null
+++ b/cmd/web/static/icons/color/rub.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#64d1ff" r="16"/><path d="M10.5 15.238h1.764V7h4.547c.844 0 1.614.099 2.31.297.696.198 1.292.5 1.789.904s.886.917 1.168 1.536c.281.62.422 1.36.422 2.221s-.15 1.61-.447 2.247a4.478 4.478 0 0 1-1.218 1.588 5.113 5.113 0 0 1-1.813.943 7.91 7.91 0 0 1-2.261.31h-2.51v2.608h4v1.705h-4V25h-1.987v-3.641H10.5v-1.705h1.764v-2.608H10.5zm6.31 0c1.143 0 2.042-.271 2.696-.813.654-.543.982-1.365.982-2.467 0-1.101-.328-1.902-.982-2.401-.654-.5-1.553-.75-2.695-.75h-2.56v6.431z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/salt.svg b/cmd/web/static/icons/color/salt.svg
new file mode 100644
index 0000000..d33a2b7
--- /dev/null
+++ b/cmd/web/static/icons/color/salt.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none"><circle cx="16" cy="16" r="16" fill="#1BEEF4"/><path fill="#FFF" d="M16.5 10.445l5.804 12.214H10.696L16.5 10.445zM16.5 5L7 25h19L16.5 5z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/san.svg b/cmd/web/static/icons/color/san.svg
new file mode 100644
index 0000000..eb54924
--- /dev/null
+++ b/cmd/web/static/icons/color/san.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none"><circle cx="16" cy="16" r="16" fill="#2B77B3"/><path fill="#FFF" d="M27 16.039c-.047 6.108-4.997 11.006-11.077 10.96C9.838 26.954 4.951 21.982 5 15.887 5.05 9.85 10.014 4.96 16.05 5 22.13 5.041 27.044 9.996 27 16.04zm-21.204-.035c.011 5.62 4.558 10.157 10.189 10.17 5.637.01 10.236-4.558 10.217-10.184-.021-5.86-4.875-10.28-10.462-10.184-5.402.092-9.955 4.684-9.944 10.198zm12.885-4.776l-.407 1.302c-.758-.125-1.46-.274-2.171-.344-.422-.041-.86.069-1.023.544-.168.487-.188 1.006.215 1.382.414.385.9.69 1.354 1.032.417.314.876.588 1.24.955.987.996 1.162 2.204.757 3.506-.24.772-.812 1.26-1.544 1.556-1.12.454-3.027.23-4.098-.49l.47-1.364c.682.18 1.306.396 1.948.498.612.097 1.253.003 1.567-.622.316-.63.216-1.293-.279-1.799-.382-.39-.861-.687-1.308-1.012-.298-.216-.631-.386-.921-.612a3.137 3.137 0 0 1-.955-3.78 2.077 2.077 0 0 1 1.47-1.231c1.255-.298 2.472-.163 3.685.48zm-8.08 4.59a1.27 1.27 0 0 1-1.257 1.27c-.7.003-1.298-.607-1.282-1.304a1.295 1.295 0 0 1 1.294-1.244c.7.01 1.25.575 1.246 1.278zm12.093-1.243c.698-.001 1.218.514 1.227 1.216a1.268 1.268 0 0 1-1.276 1.297 1.273 1.273 0 0 1-1.252-1.278c0-.732.53-1.235 1.301-1.235z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/sbd.svg b/cmd/web/static/icons/color/sbd.svg
new file mode 100644
index 0000000..ff13ae1
--- /dev/null
+++ b/cmd/web/static/icons/color/sbd.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#4ba2f2" r="16"/><path d="M9.87 8.229c.216.037-.322 1.47-.022 3.107.26 1.403 3.507 6.836 3.373 8.7-.104 1.17-2.77 3.915-3.051 3.732-.307-.085.81-1.95.396-3.504-.482-1.812-3.34-6.496-3.337-8.564 0-1.513 2.448-3.569 2.64-3.471zm6.109-2.14c.274.047-.41 1.876-.028 3.959.33 1.792 4.473 8.72 4.301 11.095-.134 1.494-3.532 4.991-3.892 4.76-.39-.107 1.034-2.486.506-4.468-.613-2.308-4.258-8.282-4.255-10.919 0-1.931 3.122-4.55 3.368-4.426zm6.305 2.14c.216.037-.321 1.47-.022 3.107.26 1.403 3.507 6.836 3.374 8.7-.103 1.17-2.77 3.915-3.052 3.732-.306-.085.81-1.95.396-3.504-.481-1.812-3.34-6.496-3.337-8.564 0-1.513 2.45-3.569 2.641-3.471z" fill="#fff" fill-rule="nonzero"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/sberbank.svg b/cmd/web/static/icons/color/sberbank.svg
new file mode 100644
index 0000000..3805d84
--- /dev/null
+++ b/cmd/web/static/icons/color/sberbank.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" r="16" fill="#48B254" fill-rule="nonzero"/><path fill="#FFF" d="M22.681 7.368l.945.858-11.932 6.812-5.776-3.325.54-1.073 5.236 2.977 10.987-6.25zM20.279 6l1.268.644-9.853 5.632-4.588-2.602.782-.938 3.806 2.172L20.28 6zm4.184 3.111l.701.939-13.47 7.697-6.505-3.701.297-1.18 6.208 3.54 12.769-7.295zm1.943 3.46c.396 1.109.594 2.27.594 3.486 0 1.216-.198 2.397-.594 3.54l-.27.725a11.142 11.142 0 0 1-2.348 3.486 10.85 10.85 0 0 1-3.51 2.307c-1.385.59-2.815.885-4.291.885-1.494 0-2.925-.295-4.293-.885a11.341 11.341 0 0 1-3.482-2.307 10.568 10.568 0 0 1-2.348-3.486c-.57-1.35-.865-2.8-.864-4.265v-.724l6.694 3.782 14.118-8.046.594 1.502z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/sc.svg b/cmd/web/static/icons/color/sc.svg
new file mode 100644
index 0000000..fff5e2d
--- /dev/null
+++ b/cmd/web/static/icons/color/sc.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" r="16" fill="#00CBA0"/><path fill="#FFF" fill-rule="nonzero" d="M22.189 14.008a5.953 5.953 0 0 0-5.69-.339l-.003-.004a2.728 2.728 0 0 1-3.053-.56L9.79 9.453l-.003-.003a1.239 1.239 0 0 1-.307-.968h-.003a1.25 1.25 0 1 0-.997.997l.001.001c.343-.038.702.057.975.301l.003.003 3.669 3.67c.03.03.054.064.082.095.738.824.89 1.985.454 2.949l.003.003a5.957 5.957 0 0 0 1.165 6.732 6.09 6.09 0 0 0 3.722 1.749c.35.03 5.351.013 5.351.013.271 0 .55-.134.742-.326.192-.191.352-.496.352-.768v-4.844c0-.241-.052-.588-.056-.638-.12-1.34-.69-2.56-1.714-3.583a5.94 5.94 0 0 0-1.041-.828zm.32 4.055c.14.691.148.995.148 1.04v2.455c0 .271-.121.59-.313.78-.192.193-.51.313-.781.313H19.18c-.046 0-.605-.006-1.12-.148a3.603 3.603 0 0 1-1.57-6.008 3.61 3.61 0 0 1 5.092-.001c.452.451.808.984.927 1.57z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/sky.svg b/cmd/web/static/icons/color/sky.svg
new file mode 100644
index 0000000..22dab48
--- /dev/null
+++ b/cmd/web/static/icons/color/sky.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none"><circle cx="16" cy="16" r="16" fill="#0072FF"/><path fill="#FFF" d="M24.027 12.803L19.215 23.5h-1.923l5.065-11.26a5.384 5.384 0 0 1 1.67.563zm-8.42-6.284L8.204 22.978C6.316 22.082 5 20.119 5 17.833c0-3.13 2.462-5.666 5.5-5.666 0-2.995 2.254-5.44 5.107-5.648zm5.894 5.648L16.402 23.5h-2.083l6.402-14.23c.493.848.78 1.836.78 2.897zm1.894 10.982l3.266-7.256c.216.608.339 1.26.339 1.943 0 2.438-1.5 4.515-3.605 5.313zm1.442-9.814c.456.36.86.788 1.186 1.279l-3.986 8.858a5.025 5.025 0 0 1-.536.028h-1.236l4.572-10.165zM16.02 6.5c.78.003 1.519.174 2.19.481L10.78 23.5h-.28c-.69 0-1.35-.136-1.957-.377L16.02 6.5zm4.267 2.118L13.592 23.5h-2.246l7.327-16.285c.622.358 1.17.836 1.614 1.403z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/smart.svg b/cmd/web/static/icons/color/smart.svg
new file mode 100644
index 0000000..fde8b74
--- /dev/null
+++ b/cmd/web/static/icons/color/smart.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" r="16" fill="#FAC000"/><path fill="#FFF" d="M14.2 10.909h7.56V7.576H17.2V6h-1.92v1.576H10v3.454l5.28 4.546L10 20.909v3.697h5.28V26h1.92v-1.394H22v-3.333h-7.92l5.7-5.697z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/sngls.svg b/cmd/web/static/icons/color/sngls.svg
new file mode 100644
index 0000000..e979958
--- /dev/null
+++ b/cmd/web/static/icons/color/sngls.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" r="16" fill="#B30D23"/><path fill="#FFF" fill-rule="nonzero" d="M16.913 21.234l-.932 1.736-.932-1.736C9.419 20.797 5 16.599 5 16.599c0-.01 4.294-4.078 9.809-4.614l.73-1.25.442-.735.75 1.25.422.735c5.514.526 9.809 4.614 9.809 4.614s-4.42 4.198-10.05 4.635zM5.932 16.599c-.01 0 4.246 2.908 8.521 3.523l-2.084-3.9.566-.982.52.972-.01.01 2.027 3.99c.163.01.326.01.49.01.163 0 .317 0 .48-.01l1.489-2.968 1.086-2.024.566.982-2.084 3.91c4.275-.605 8.53-3.443 8.53-3.523 0-.07-4.053-2.778-8.223-3.473l.634 1.102-.528 1.061-1.374-2.302a10.45 10.45 0 0 0-.557-.02c-.183 0-.375.01-.567.02l-1.403 2.302-.518-1.012.662-1.141c-4.169.705-8.223 3.473-8.223 3.473z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/snt.svg b/cmd/web/static/icons/color/snt.svg
new file mode 100644
index 0000000..ffd9de4
--- /dev/null
+++ b/cmd/web/static/icons/color/snt.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none"><circle cx="16" cy="16" r="16" fill="#5B6DEE"/><path fill="#FFF" d="M13.3 15.02a9.144 9.144 0 0 0-1.664.144c.452-4.18 3.936-7.346 8.084-7.346 2.54 0 4.28 1.244 4.28 3.818 0 2.575-2.089 3.819-5.136 3.819-2.25 0-3.314-.434-5.564-.434m-.164 1.524C10.089 16.545 8 17.79 8 20.364c0 2.574 1.74 3.818 4.28 3.818 4.148 0 7.632-3.165 8.084-7.346a9.144 9.144 0 0 1-1.664.144c-2.25 0-3.315-.435-5.564-.435"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/sonm.svg b/cmd/web/static/icons/color/sonm.svg
new file mode 100644
index 0000000..d2d6a18
--- /dev/null
+++ b/cmd/web/static/icons/color/sonm.svg
@@ -0,0 +1 @@
<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none"><circle cx="16" cy="16" fill="#0b1c26" r="16"/><path d="m16 27c-6.06793-.0181-11-4.942738-11-11 0-6.05726196 4.93207-10.98179026 11-11 6.06793.01820974 11 4.94273804 11 11 0 6.057262-4.93207 10.9879333-11 11zm9.7548-9.2494515c-.17006.3937034-.56485.6723343-1.02047.6723343-.1459371-.0000318-.2904266-.0288501-.42515-.0847959.38874.4058798.63173.9509653.63173 1.5506801 0 .1755156-.02431.3391839-.06072.5027424.4131989-.8355058.7075693-1.7243828.87461-2.6409609zm-1.02047.109039c.3052754 0 .55275-.2467934.55275-.5512286 0-.3044351-.2474746-.5512286-.55275-.5512286s-.55275.2467935-.55275.5512286c.0010849.3038576.2477245.5499652.55242.5512286zm.24904-6.0269855c.176252.4981461.2667384 1.0224352.26763 1.5506801.0011162 1.093033-.3862423 2.1510909-1.09329 2.9862879.16401-.0968627.35838-.1635586.5709-.1635586.57706 0 1.05083.4421896 1.09934 1.0115182.04862-.3997367.07898-.7995831.07898-1.2114963.0070832-1.442302-.3083868-2.868034-.92345-4.1734313zm-.56485 1.5446468c0-2.1019087-1.71292-3.81603774-3.82657-3.81603774-2.10771 0-3.82657 1.70820534-3.82657 3.81603774 0 2.1019087 1.71292 3.8160377 3.82657 3.8160377 2.10771 0 3.82657-1.7142387 3.82657-3.8160377zm-3.97848 6.5115182c-.0001536-.8303855.4603822-1.5927083 1.19658-1.9806933-.9335885.217219-1.9117053.1410427-2.80016-.2180781.7561405.5797682 1.3158245 1.3768207 1.60358 2.2836771.00616-.0364195 0-.0606626 0-.0849057zm.21868 1.4780606c-.0010352.3674265-.0459005.7334255-.13365 1.0902808.1814324-.3630491.5528841-.5928054.95964-.5935718.0571895-.0002596.1142294.0058481.17006.0182098-.4683762-.2410014-.8378967-.6372396-1.045-1.1205573.0318642.2003292.0482291.402806.04895.6056385zm2.02873-.0665863c.78353 0 1.42131-.6362439 1.42131-1.4113646 0-.7813734-.638-1.4113646-1.42131-1.4113646s-1.41526.6362439-1.41526 1.4113646c0 .7812637.63778 1.4112549 1.41581 1.4112549zm.935-3.9857393c.0015784-.1864695.0495826-.3696273.1397-.5330189-.4032631.3727415-.8675306.6738944-1.37269.8904125.09713-.0120667.19437-.0242431.29766-.0242431.4042081-.0007486.8010145.1081145 1.14796.3149407-.138233-.1879672-.2125477-.4151026-.21208-.6482009zm-7.623-.5997148c.5994727-.0004161 1.1933718.1147588 1.749.3391838-.9337929-.7162452-1.5591429-1.7601371-1.749-2.9195919-.19437 1.1872532-.8382 2.2169811-1.749 2.9195919.54054-.2120447 1.12981-.3391838 1.749-.3391838zm0-6.1723344c-.4236804.0008648-.8388046-.1188999-1.19658-.3452172.6311002.6665919 1.0479882 1.5060952 1.19713 2.4107065.1528863-.9033255.5690443-1.7417822 1.19658-2.4108162-.3577662.2263503-.7728895.3461528-1.19658.3453269zm2.27172-2.26546728c-.0001635.5075137-.1712711 1.00026241-.48587 1.39918824.4717969-.35688608 1.0079286-.62009905 1.57927-.77534006-.02431 0-.04257.00603335-.06072.00603335-.46772 0-.869-.29069768-1.03257-.7026108-.00528.02424309.00044.04848618.00044.07272927zm1.72502-1.33830627c.24904.20590171.41305.50877577.41305.85410267.0005914.43845682-.2593613.83560357-.66209 1.01151821.2785712-.05078349.5610672-.07713839.84425-.07876261 1.42736 0 2.69687.64205792 3.553 1.64150948-1.0436575-1.49824351-2.4778054-2.68379355-4.14766-3.42869685zm-.6985.30890741c-.3052754 0-.55275.24679346-.55275.55122861s.2474746.55122861.55275.55122861.55275-.24679346.55275-.55122861c-.0009037-.30394347-.2475292-.55023308-.55231-.5515577zm-2.61129-1.13306275c.7436639.23694077 1.3127623.83878822 1.50634 1.59302326.04257-.56943835.51634-1.0236946 1.09934-1.0236946.036717.0010231.0732871.00505897.10934.01206669-.8503-.31483106-1.76748-.50866608-2.71502-.58139535zm-2.11981 2.16246161c0 .78740676.64383 1.42902589 1.43341 1.42902589s1.43341-.64205792 1.43341-1.42946468-.64383-1.42902589-1.43341-1.42902589-1.43341.64205792-1.43341 1.42946468zm-1.97406-1.58095656c.0360529-.00700723.0726231-.01104309.10934-.0120667.583 0 1.05688.44822291 1.09934 1.02369461.1935445-.75427699.7626484-1.35617179 1.50634-1.59313296-.94754.07272927-1.85867.26656429-2.71502.58150505zm1.13575 1.58095656c-.0010111-.02439939.0010212-.04882954.00605-.07272927-.16401.41191312-.56485.7026108-1.03257.7026108-.02431 0-.04257-.00603335-.06072-.00603335.5708623.15650173 1.1067634.41960153 1.57927.77534006-.3189889-.39691687-.4925685-.890526-.49203-1.39918824zm-1.57916-.47849934c0 .30443515.2474746.55122861.55275.55122861s.55275-.24679346.55275-.55122861c0-.30443516-.2474746-.55122861-.55275-.55122861-.3048244.00108309-.5516639.24724322-.55275.55122861zm-4.29429 2.57426502c.85646-1.00548486 2.12586-1.64150943 3.553-1.64150943.2831969.00133945.5657179.02769668.84425.07876262-.3539708-.15378707-.6014545-.48105659-.6524039-.86273109-.0509493-.3816745.1020632-.76211201.4033639-1.0028898-1.67618.73903028-3.11564 1.93835016-4.14821 3.4283677zm-.27335 3.0044976c0 2.1019087 1.71292 3.8160377 3.82657 3.8160377 2.10771 0 3.82657-1.7082053 3.82657-3.8160377 0-2.1019087-1.71292-3.81603774-3.82657-3.81603774-2.10771.00592365-3.82657 1.71412904-3.82657 3.81603774zm3.97848 6.5115182c0 .0242431-.00605.0548486-.00605.0787626.2893617-.9060343.8487371-1.7026091 1.60358-2.2835673-.8885538.3591897-1.8667968.4353669-2.80049.2180781.71698.381527 1.20296 1.1265906 1.20296 1.9867266zm-3.18296-2.5743747c.00104787.2342135-.07586409.4621537-.21868.6480912.34706491-.2066725.74394892-.3153464 1.14818-.3143922.0997616-.001211.19941744.0069055.29766.0242431-.50763667-.2121315-.9726963-.5139227-1.3728-.8908513.09547127.1614475.14576577.3454794.14564.5329092zm-.48587 2.5743747c0 .7813734.638 1.4113646 1.41526 1.4113646.78353 0 1.41526-.6362439 1.41526-1.4113646 0-.7813734-.638-1.4113646-1.41526-1.4113646-.77737-.0060334-1.41515.6296621-1.41515 1.4113646zm2.44783 1.9928697c.055-.0060334.10934-.0182098.17006-.0182098.4067559.0007664.7782076.2305227.95964.5935718-.0877028-.3568243-.1325311-.7227857-.13354-1.0901711.0018777-.2045939.0160934-.4088899.04257-.6117815-.2024863.4857107-.5702652.8846403-1.03862 1.1265906zm-4.17296-4.6701404c.04862-.5632953.52239-1.0115182 1.09934-1.0115182.20180208.0010841.39939062.0576809.57101.1635585-.70704765-.8351969-1.09440621-1.8932549-1.09329-2.9862878 0-.5451953.09713-1.0600044.2673-1.5506801-.59521 1.2660158-.92323 2.6834137-.92323 4.1734313.00147787.4050586.02781712.8096473.07887 1.2114963zm1.1-.4482229c-.3052754 0-.55275.2467934-.55275.5512286 0 .3044351.2474746.5512286.55275.5512286s.55275-.2467935.55275-.5512286c-.00108608-.3039854-.24792561-.5501455-.55275-.5512286zm-.20647 3.1256033c-.00041876-.5793017.22629631-1.1358093.63173-1.5506801-.13454493.0565273-.27915339.0853694-.42515.0847959-.45551 0-.85041-.2786309-1.02047-.6723343.17006.9324265.462 1.8171347.87461 2.6409609-.03685-.1636682-.06116-.3272268-.06116-.5028521zm2.84262 2.1624616c-.18832.0548486-.38874.0787626-.59521.0787626-.58916 0-1.12365-.2303642-1.5246-.5997148.52958036.7823178 1.16761128 1.4858838 1.89508 2.0897324-.1518-.1878017-.24904-.4179465-.24904-.6783677.00017045-.356691.17741606-.6901606.47333-.8905222zm.08503.8904125c0 .2877139.233882.5209521.52239.5209521s.52239-.2332382.52239-.5209521c0-.287714-.233882-.5209522-.52239-.5209522-.2877643.0018515-.52067049.2338723-.52283.5208425zm4.67082 2.8771391c-1.4459367-.4382949-2.5906093-1.5459881-3.0734-2.9741115 0 .0302764.0121.0605529.0121.0968627.0017173.3711435-.1889682.7168317-.504223.9140911-.3152547.1972594-.7103312.2180909-1.044687.0550839 1.3178.9934182 2.89696 1.6717859 4.61021 1.9080738zm5.16252-4.4520623c0-2.1019088-1.71292-3.8100044-3.82052-3.8160378-2.10771 0-3.82052 1.7082054-3.82052 3.8160378 0 2.1078323 1.71281 3.8100043 3.82052 3.8160377 2.10771-.0060334 3.82052-1.7142387 3.82052-3.8160377zm2.13807 2.5440982c-.3343558.1630069-.7294323.1421755-1.044687-.0550839-.3152548-.1972594-.5059403-.5429476-.504223-.9140911.0010379-.03259.0050884-.0650149.0121-.0968627-.4827907 1.4281234-1.6274633 2.5358166-3.0734 2.9741115 1.70687-.2363976 3.28603-.9147653 4.61021-1.9081835zm.055-.969175c0-.287714-.233882-.5209522-.52239-.5209522s-.52239.2332382-.52239.5209522c0 .2877139.233882.5209521.52239.5209521.2875487-.0022706.5200253-.2343028.52206-.5210618zm2.20451-1.4114744c-.40084.3694603-.935.5997148-1.5246.5997148-.2009377-.0011529-.4009243-.0276166-.59521-.0787626.296049.2002407.4734641.5336781.47377.8904125 0 .2604212-.09713.4906757-.24904.6783677.7274687-.6038486 1.3654996-1.3074146 1.89508-2.0897324z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/sphtx.svg b/cmd/web/static/icons/color/sphtx.svg
new file mode 100644
index 0000000..247d738
--- /dev/null
+++ b/cmd/web/static/icons/color/sphtx.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#00b098" r="16"/><path d="M6 12.391v-.356h8.417v.356zm0-1.035V11h8.417v.356zm3.55 10.64v-8.893h.338v8.893zm.98 0v-8.893h.337v8.893zm15.232-.728l-3.798-4.013.238-.251L26 21.016zM16.519 11l3.798 4.013-.238.251-3.798-4.012zm8.55 11l-3.798-4.013.238-.252 3.798 4.013zm-9.242-10.268l3.798 4.012-.239.252-3.798-4.012zm5.421 4.768l.239-.252 4.275-4.516.238.252-4.275 4.516-.238.252-.454.48-.239.252L16.52 22l-.238-.252 4.275-4.516.238-.252zm-.454-.984L25.07 11l.238.252-4.275 4.516-.238.252-.454.48-.239.252-4.274 4.516-.239-.252 4.275-4.516.238-.252.455-.48z" fill="#fff" fill-rule="nonzero"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/srn.svg b/cmd/web/static/icons/color/srn.svg
new file mode 100644
index 0000000..19e10b5
--- /dev/null
+++ b/cmd/web/static/icons/color/srn.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#1c1c1c" r="16"/><path d="M15.715 13.433c.306.125.612.062.857 0 .184.624.49 1.185.795 1.434-.183 1.56-.734 2.121-1.346 2.121-.856 0-1.285-1.809-1.285-2.12.184-.125.735-.5.98-1.435zm-.918 5.489c.368-.312.612-.811.918-1.622.245.125.612.062.857 0 .184.873.367 1.435.795 1.684-.122.998-.734 1.684-1.285 1.684-.795 0-1.162-1.247-1.285-1.746zm-4.895 1.933c.245-.312.245-.81.123-1.746.183.062.367.062.49 0 .366.873.672 1.434 1.162 1.746.061.437 0 .936-.184.998-.673.312-1.285-.499-1.59-.998zm-2.57-1.684c.123 0 .184 0 .306.063.429 1.122 1.163 1.746 1.163 1.746.245.499.367.998.183.998-.55.062-.979-.312-1.407-1.123.061-.187 0-.312-.245-1.684zm-1.652 0c.612 2.62 1.775 2.495 1.714 2.37-.245-.436-.49-.623-.735-.81-.55-.562-.979-1.747-.979-1.56zm7.465 1.684c.429-.312.49-.998.551-1.87.245.061.55.061.734 0 .123.56.306 1.371.857 1.746-.061.686-.245 1.06-.673 1.122-.306.125-1.163.125-1.469-.998zm-5.262-1.933c.245-.312.306-.811.367-1.497.184.062.429.062.55 0 .184.81.49 1.31.858 1.56.122 1.309 0 1.746-.245 1.746-.55 0-1.285-1.186-1.53-1.81zm-1.897 0c0-.125.061-.936.123-1.497h.244c.306 1.185.735 1.56.735 1.56.306 1.434.306 1.808.06 1.683-.55-.187-.978-1.247-1.162-1.746zm4.895 0c.306-.25.49-.686.612-1.497.306.124.612.062.796 0 .183.81.49 1.31.918 1.56 0 .685-.062 1.808-.918 1.62-.735-.186-1.346-1.434-1.408-1.683zm-.55-.187c-.735 0-1.163-1.186-1.163-1.56.367-.374.55-1.06.734-2.245.123.062.306.062.49 0 .061 1.31.428 1.871.734 2.183-.122 1.06-.428 1.622-.795 1.622zm-3.794-1.56c.122-.25.122-.312.49-2.245h.305c0 1.31.367 1.933.551 2.183-.061.686.061 1.622-.49 1.622-.244 0-.55-.312-.856-1.56zm-1.224-2.183c.184.063.061 1.684.306 2.246 0 0 0 1.559-.122 1.434-.918-1.123-.306-3.742-.184-3.68zm7.343 2.183c.428-.312.673-.998 1.04-2.245.245.062.55.062.734 0 .123.935.367 1.622.857 2.12-.122.998-.612 1.685-1.224 1.685-.979 0-1.346-1.373-1.407-1.56zm-5.018-2.432c.49-.187.796-1.248.857-1.373a.367.367 0 0 0 .49 0c0 .811.244 1.186.428 1.31-.184 1.06-.429 2.308-.98 2.308-.489 0-.734-1.123-.795-2.245zm-1.53 2.307c-.428 0-.55-1.621-.428-2.307 0 0 .367-.562.612-1.373.061 0 .184.063.245 0-.061.811.061 1.186.183 1.373 0 0-.305 2.307-.611 2.307zm4.651-2.307c.245-.125.734-.811.979-1.435.245.125.49.125.795.062.123.687.306 1.123.735 1.373-.184 1.122-.551 2.245-1.346 2.245-.735 0-1.102-1.497-1.163-2.245zm.55-1.684c-.366.998-.734 1.559-1.223 1.559-.612 0-.673-1.31-.673-1.435.49-.374.856-1.122 1.162-1.746h.429c-.123.935.122 1.372.306 1.622zm-2.998-1.56c-.306.873-.183 1.31-.06 1.622-.49 1.247-.735 1.56-1.102 1.56-.367-.063-.367-.812-.245-1.435.367-.25 1.163-1.684 1.163-1.747zm-1.774.063c.183-.063-.49.873-.428 1.31.06.623-.674 1.684-.735 1.621-.244-.062.245-2.308 1.163-2.931zm8.689 1.497c-.184.686-.429 1.559-1.469 1.559-.55-.062-.856-.81-.979-1.435.612-.436.918-1.185 1.102-1.746.183.062.49.062.673 0 .122.935.428 1.372.673 1.622zm-8.322-1.685c.122-.062.918-1.122 1.346-1.122.245.062-.428.686-.367.998-.184.312-1.04 1.87-1.346 1.87-.245 0-.245-.81.367-1.746zm15.053 7.735c-.062.935-.062 1.434.122 1.746-.245.5-.918 1.248-1.59.998-.246-.062-.246-.561-.185-.998.551-.312.918-.935 1.163-1.746.122.062.306.062.49 0zm2.447 0c.061.062.184.062.306-.063-.245 1.373-.306 1.497-.245 1.685-.428.81-.856 1.122-1.407 1.122-.245 0-.122-.436.184-.998 0 0 .734-.623 1.162-1.746zm.98 1.622c-.246.249-.49.374-.674.81-.061.125 1.102.25 1.713-2.37-.122-.187-.49.998-1.04 1.56zm-7.038-1.622c0 .748.184 1.434.551 1.871-.306 1.06-1.162 1.06-1.468.998-.429-.125-.551-.499-.673-1.123.489-.436.734-1.185.856-1.746.245.062.49.062.734 0zm5.507-1.747c0 .749.062 1.248.368 1.497-.245.624-1.04 1.81-1.53 1.81-.245 0-.367-.437-.245-1.747.367-.25.673-.874.857-1.56a.562.562 0 0 0 .55 0zm2.203.125c0 .5 0 1.31.123 1.497-.245.5-.673 1.56-1.163 1.747-.306.062-.245-.312.061-1.685 0 0 .429-.436.735-1.559zm-5.446-.125c.123.874.245 1.31.612 1.497-.06.312-.734 1.56-1.407 1.684-.857.188-.918-.998-.918-1.621.428-.25.734-.811.918-1.56.184.063.49.125.795 0zm2.326-.187c-.062.374-.551 1.56-1.163 1.56-.367 0-.673-.624-.795-1.622.306-.25.673-.873.734-2.183a.664.664 0 0 0 .49 0c.244 1.123.428 1.871.734 2.245zm2.141-2.245c.306 1.933.367 1.996.49 2.245-.306 1.185-.612 1.56-.857 1.56-.55 0-.428-.998-.49-1.622.245-.25.551-.873.551-2.183.123.062.184 0 .306 0zm1.285 2.245c.306-.499.184-2.12.306-2.245.184-.063.734 2.682-.183 3.68-.123.125-.123-1.435-.123-1.435zM18.53 14.93c.184 1.247.49 1.933 1.04 2.245-.061.187-.55 1.56-1.407 1.56-.673.062-1.04-.749-1.224-1.685.428-.498.734-1.185.857-2.12.122.062.428.062.734 0zm5.079-1.56c0 .125.367 1.186.795 1.497 0 1.06-.306 2.246-.795 2.246-.551 0-.796-1.185-.98-2.308.184-.187.429-.624.429-1.372a.585.585 0 0 0 .55-.063zm2.753 1.373c.061.686-.061 2.307-.367 2.245-.306 0-.612-2.308-.612-2.308.123-.187.245-.623.184-1.31a.183.183 0 0 0 .245 0c.244.811.55 1.373.55 1.373zm-5.996-1.373c.244.562.673 1.248 1.04 1.435-.061.749-.49 2.245-1.163 2.245-.918.063-1.162-1.06-1.346-2.245.367-.25.612-.748.673-1.372.245.062.55.062.796-.063zm1.53 1.186c-.429.062-.796-.5-1.224-1.497.244-.25.428-.749.306-1.622.183.062.306.062.428 0 .367.686.734 1.372 1.162 1.684 0 .187-.06 1.435-.673 1.435zm1.957-1.497c.062-.25.184-.687-.183-1.622h.245c0 .062.856 1.56 1.162 1.746.123.686.123 1.373-.245 1.435-.305 0-.55-.312-.979-1.56zm2.08-.188c.062-.436-.55-1.372-.489-1.31.98.624 1.347 2.87 1.163 2.932-.061.063-.734-1.06-.673-1.622zm-7.77 1.685c-.918.062-1.163-.811-1.346-1.497.306-.188.612-.749.673-1.622.183.062.49.062.673 0 .183.561.49 1.31.979 1.684-.061.748-.367 1.372-.98 1.435zm5.69-4.304c.306 0 1.224 1.06 1.285 1.122.674.998.674 1.747.429 1.747-.367 0-1.163-1.56-1.346-1.871.06-.312-.612-.998-.368-.998zm-13.584.187c-.122.374-.183.748 0 .935-.367.749-.979 1.81-1.53 1.747-.611-.125-.122-1.56-.06-1.684.367-.187 1.223-1.372 1.53-1.372.183.062.06.374.06.374zm2.876-.062c0 .374.062.81.367.997-.244.749-.734 1.747-1.53 1.685-.55-.063-.672-.998-.55-1.685.55-.187 1.04-1.372 1.407-1.372.306 0 .306.312.306.375zm8.69.997c.122-.187.122-.56 0-.935 0-.062-.123-.374.06-.374.306 0 1.163 1.185 1.53 1.372.061.125.55 1.56-.061 1.684-.612.062-1.163-1.06-1.53-1.747zm-3.244 0c.245-.187.306-.623.367-.997 0-.063 0-.375.306-.375.306-.062.918 1.185 1.408 1.372.183.811.06 1.622-.551 1.685-.857.124-1.285-.998-1.53-1.685zm-2.57-1.372c.612 0 .612 1.185 1.102 1.435 0 .312-.184 1.684-1.163 1.684-.857 0-1.04-1.123-1.101-1.684.734-.312.49-1.435 1.162-1.435z" fill="#fff" fill-rule="nonzero"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/start.svg b/cmd/web/static/icons/color/start.svg
new file mode 100644
index 0000000..35bcfa7
--- /dev/null
+++ b/cmd/web/static/icons/color/start.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#01aef0" r="16"/><path d="M21.069 18.89c-.013 2.074-1.211 3.84-3.122 4.565-.448.17-.914.295-1.378.411-.277.07-.428.207-.45.51-.028.382-.067.763-.12 1.14-.064.446-.217.548-.627.45-.706-.168-.782-.282-.688-1.023.008-.063.017-.126.024-.19.07-.607-.016-.694-.597-.665-.261.013-.37.142-.395.398-.034.368-.07.737-.13 1.1-.06.372-.216.464-.574.386-.764-.165-.82-.25-.72-1.058.126-1.003.123-.992-.803-1.271-.41-.124-.808-.296-1.209-.455-.244-.096-.324-.278-.258-.549.084-.345.142-.698.214-1.047.124-.595.412-.775.962-.559.974.383 1.974.619 3.015.644.939.023 1.868-.039 2.725-.5.566-.305.982-.752 1.191-1.393.31-.952.032-1.722-.86-2.105-.735-.315-1.524-.49-2.265-.792-.658-.268-1.342-.536-1.91-.957-1.277-.944-1.5-2.34-1.22-3.831.318-1.681 1.347-2.771 2.874-3.35.407-.153.591-.367.598-.824.006-.495.085-.99.145-1.483.046-.379.194-.485.548-.427.752.123.842.242.768 1.023-.029.305-.054.61-.09.913-.03.255.051.372.318.38.609.018.635.007.707-.623.046-.405.08-.811.135-1.215.06-.448.205-.55.618-.466.695.143.772.249.704.973-.03.317-.045.637-.1.95-.063.36.047.527.405.61.681.158 1.355.358 2.024.566.503.156.523.213.426.736-.057.313-.114.627-.188.936-.138.582-.428.755-.982.569-.948-.32-1.9-.609-2.905-.652-.88-.037-1.748-.024-2.512.529-1.076.778-1.082 2.36.062 3.026.728.424 1.569.64 2.358.952.481.19.975.354 1.437.584 1.238.618 1.859 1.651 1.845 3.085" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/steem.svg b/cmd/web/static/icons/color/steem.svg
new file mode 100644
index 0000000..fc61b07
--- /dev/null
+++ b/cmd/web/static/icons/color/steem.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" r="16" fill="#4BA2F2"/><path fill="#FFF" fill-rule="nonzero" d="M9.87 8.229c.216.037-.322 1.47-.022 3.107.26 1.403 3.507 6.836 3.373 8.7-.104 1.17-2.77 3.915-3.051 3.732-.307-.085.81-1.95.396-3.504-.482-1.812-3.34-6.496-3.337-8.564 0-1.513 2.448-3.569 2.64-3.471zm6.109-2.14c.274.047-.41 1.876-.028 3.959.33 1.792 4.473 8.72 4.301 11.095-.134 1.494-3.532 4.991-3.892 4.76-.39-.107 1.034-2.486.506-4.468-.613-2.308-4.258-8.282-4.255-10.919 0-1.931 3.122-4.55 3.368-4.426zm6.305 2.14c.216.037-.321 1.47-.022 3.107.26 1.403 3.507 6.836 3.374 8.7-.103 1.17-2.77 3.915-3.052 3.732-.306-.085.81-1.95.396-3.504-.481-1.812-3.34-6.496-3.337-8.564 0-1.513 2.45-3.569 2.641-3.471z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/storj.svg b/cmd/web/static/icons/color/storj.svg
new file mode 100644
index 0000000..0e37bf3
--- /dev/null
+++ b/cmd/web/static/icons/color/storj.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" r="16" fill="#2683FF"/><path fill="#FFF" fill-rule="nonzero" d="M24.977 18.971c.871.524 1.168 1.63.673 2.533-.514.902-1.682 1.222-2.601.718-.09-.049-.168-.107-.248-.165l-4.926 2.784c.012.09.019.181.02.272 0 .107 0 .204-.02.31-.168 1.02-1.147 1.718-2.186 1.553-1.038-.165-1.75-1.126-1.582-2.144L9.15 22.028a3.31 3.31 0 0 1-.237.155c-.08.039-.159.087-.248.116a1.919 1.919 0 0 1-2.483-1.038c-.395-.96.08-2.047 1.059-2.435v-5.608a1.225 1.225 0 0 1-.257-.117 4.16 4.16 0 0 1-.218-.145 1.86 1.86 0 0 1-.752-1.738 1.881 1.881 0 0 1 1.17-1.499 1.943 1.943 0 0 1 1.906.258l5.006-2.843c-.01-.087-.02-.164-.02-.252 0-1.028.88-1.882 1.929-1.882 1.048 0 1.908.834 1.909 1.872 0 .088-.01.165-.02.253l5.045 2.862a1.936 1.936 0 0 1 2.82.592c.513.902.177 2.047-.743 2.552-.089.038-.178.087-.267.116v5.618c.079.03.155.065.227.106zm.347 2.348a1.415 1.415 0 0 0-.505-1.96 1.468 1.468 0 0 0-1.72.185l-2.266-1.29c.564-1.136.188-2.494-.87-3.202a3.679 3.679 0 0 0-.248-.621l3.423-1.902c.356.33.857.465 1.335.36a1.438 1.438 0 0 0 1.098-1.728c-.178-.776-.97-1.251-1.76-1.077a1.438 1.438 0 0 0-1.099 1.727l-3.462 1.931c-.672-.786-2.809-1.31-2.809-1.31V8.153c.437-.128.78-.463.91-.892a1.333 1.333 0 0 0-.91-1.67c-.722-.213-1.484.175-1.702.884a1.333 1.333 0 0 0 .91 1.669v4.366s-1.166.378-1.621.746a3.121 3.121 0 0 0-1.385.36l-3.255-1.834c.11-.466-.02-.951-.356-1.3a1.465 1.465 0 0 0-2.057-.068 1.415 1.415 0 0 0-.07 2.028 1.466 1.466 0 0 0 2.058.068l2.938 1.649a2.991 2.991 0 0 0-.336 3.9l-2.582 1.465a1.49 1.49 0 0 0-1.345-.349 1.44 1.44 0 0 0-1.088 1.737c.189.774.981 1.251 1.77 1.066a1.44 1.44 0 0 0 1.088-1.736l2.76-1.562c.71.563 1.637.787 2.532.611.276.126.56.233.85.32v4.076a1.557 1.557 0 0 0-.919.766 1.49 1.49 0 0 0 .683 2.018c.06.03.119.058.188.078.01 0 .02.01.03.01.81.242 1.672-.195 1.919-.99a1.498 1.498 0 0 0-1.01-1.883V19.69s.742-.068 1.088-.175c.965.38 2.069.155 2.8-.572l2.314 1.33a1.417 1.417 0 0 0 .683 1.562 1.482 1.482 0 0 0 1.998-.515zm-17.34-1.358c.22.001.422.115.534.3a.65.65 0 0 1 .079.302.608.608 0 0 1-.613.601.608.608 0 0 1-.614-.601c0-.333.275-.602.614-.602zm8.665-13.088a.611.611 0 0 1-.614.601.608.608 0 0 1-.613-.601c0-.333.275-.602.613-.602.34 0 .614.27.614.602zm7.478 5.22a.614.614 0 0 1-.613-.602c0-.332.275-.602.613-.602.34 0 .614.27.614.602a.608.608 0 0 1-.614.601zM8.27 10.937a.588.588 0 0 1 .228.815.61.61 0 0 1-.831.223.586.586 0 0 1-.228-.815.61.61 0 0 1 .831-.223zm16.104 9.14a.588.588 0 0 1 .228.814.639.639 0 0 1-.535.301.616.616 0 0 1-.538-.298.592.592 0 0 1 0-.607.616.616 0 0 1 .538-.298.66.66 0 0 1 .307.087zm-8.952 5.015a.034.034 0 0 1 .01-.02.608.608 0 0 1 .692-.498.6.6 0 0 1 .515.674.642.642 0 0 1-.633.514.613.613 0 0 1-.584-.67zm3.522-9.285c.603.185 1.009.738 1.009 1.378 0 .049-.01.098-.01.146-.01.039-.01.078-.02.116v.03c-.02.087-.04.174-.08.261a1.403 1.403 0 0 1-.543.65c-.06.03-.11.059-.168.088l-.03.01c-.058.026-.117.05-.178.067-.062.017-.125.03-.188.04l-.05.009c-.069 0-.128.01-.197.01-.323 0-.636-.106-.89-.301l-.268.116c-.082.04-.168.069-.257.088h-.01a2.595 2.595 0 0 1-1.83-.185h-.01c-.059-.029-.118-.058-.168-.087l-.02-.01c-.059-.038-.108-.077-.168-.116a1.844 1.844 0 0 1-.761.155c-.08 0-.149 0-.218-.01l-.04-.01-.178-.028-.02-.01a1.339 1.339 0 0 1-.187-.049 2.141 2.141 0 0 1-.455-.213 1.725 1.725 0 0 1-.673-.776c0-.02-.01-.03-.02-.049a.995.995 0 0 0-.04-.097.468.468 0 0 1-.03-.068c-.01-.029-.029-.058-.029-.087a.279.279 0 0 0-.02-.087c-.01-.03-.01-.04-.02-.078-.01-.039-.01-.077-.019-.116 0-.03-.01-.049-.01-.068a1.152 1.152 0 0 1-.01-.185c-.001-.074.002-.149.01-.223 0-.029.01-.048.01-.068.01-.058.02-.106.03-.155.01-.02.01-.048.02-.068a.94.94 0 0 1 .049-.155c.01-.02.01-.029.02-.048.022-.06.048-.119.079-.175l.01-.02a1.977 1.977 0 0 1 1.641-1.028c.03-.01.06-.01.1-.01.119 0 .238.01.356.03.05-.06.099-.108.158-.166l.05-.048c.059-.049.108-.097.168-.136l.03-.02c.039-.029.108-.077.138-.097.03-.019.079-.058.109-.068a.466.466 0 0 0 .099-.048c.059-.03.158-.078.217-.097l.05-.039a2.489 2.489 0 0 1 1.246-.145h.01c.08.008.159.02.237.038h.01c.08.01.149.04.228.059l.01.01c.079.028.148.057.217.087l.02.01c.068.028.134.06.198.096l.01.01c.059.03.128.078.188.116l.01.01c.069.039.128.087.187.136l.01.01a2.566 2.566 0 0 1 .742 1.038v.01c.02.058.04.126.06.184 0 .02.01.039.01.058.016.05.03.103.039.155l.03.223z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/storm.svg b/cmd/web/static/icons/color/storm.svg
new file mode 100644
index 0000000..651a893
--- /dev/null
+++ b/cmd/web/static/icons/color/storm.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#080d98" r="16"/><path d="M23 6l-12.029 8.25 6.076 3.875L9 26l13.302-9.208-5.994-3.875z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/strat.svg b/cmd/web/static/icons/color/strat.svg
new file mode 100644
index 0000000..af4fc83
--- /dev/null
+++ b/cmd/web/static/icons/color/strat.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" r="16" fill="#1387C9"/><path fill="#FFF" fill-rule="nonzero" d="M16.053 18.373l9.594-5.584-9.594-5.684-9.498 5.684 9.498 5.584zm-10.006-2.92c0 .271.143.521.376.657l9.627 5.608 9.785-5.788a.739.739 0 0 1 1.109.64v2.626a.743.743 0 0 1-.361.637l-10.157 6.063a.732.732 0 0 1-.746.003L5.26 19.773a.53.53 0 0 1-.189-.721.521.521 0 0 1 .716-.19l10.263 6.033 9.847-5.878v-1.9l-9.473 5.603a.732.732 0 0 1-.742.003l-9.783-5.7A1.815 1.815 0 0 1 5 15.453V12.98a.631.631 0 0 1 .947-.548l.608.357-.764.457a.521.521 0 0 1-.784-.364.529.529 0 0 1 .25-.542l10.419-6.236a.732.732 0 0 1 .75-.002l10.211 6.05a.744.744 0 0 1-.005 1.281L16.42 19.377a.732.732 0 0 1-.74-.001L5.42 13.343a.415.415 0 0 0 .608-.239.423.423 0 0 0 .02-.124v2.474z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/sub.svg b/cmd/web/static/icons/color/sub.svg
new file mode 100644
index 0000000..4c43b4c
--- /dev/null
+++ b/cmd/web/static/icons/color/sub.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none"><circle cx="16" cy="16" r="16" fill="#E53431"/><path fill="#FFF" d="M12.117 5.314a.24.24 0 0 1 .15-.05.25.25 0 0 1 .15.05l1.257.942a.25.25 0 1 1-.301.4l-1.106-.827L8.67 8.526 24.47 20.38a.252.252 0 0 1 0 .403l-1.161.87a.25.25 0 0 1-.3-.402l.893-.67L8.101 8.729a.248.248 0 0 1 0-.4l4.016-3.014zm4.017 0a.247.247 0 0 1 .3-.002l8.035 6.027a.246.246 0 0 1 .086.279.249.249 0 0 1-.237.172h-4.017a.255.255 0 0 1-.15-.05l-5.273-3.954a.25.25 0 1 1 .301-.402l5.207 3.904h3.179l-7.28-5.46-5.04 3.78a.25.25 0 1 1-.301-.402l5.19-3.892zM9.21 10.509a.252.252 0 0 1 .3.402l-.841.63L24.47 23.395a.25.25 0 0 1 0 .402l-4.017 3.013a.253.253 0 0 1-.3 0l-1.163-.872a.251.251 0 0 1 .303-.402l1.01.757 3.6-2.7L8.098 11.742a.253.253 0 0 1 0-.402l1.11-.83zm-.959 9.819v.002h4.015c.054-.001.107.017.15.05l5.216 3.911a.25.25 0 1 1-.3.402l-5.146-3.861H9.005l7.281 5.46 5.03-3.772a.251.251 0 0 1 .302.402l-5.181 3.884a.25.25 0 0 1-.15.05.246.246 0 0 1-.151-.05l-8.037-6.025a.251.251 0 1 1 .152-.453z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/sys.svg b/cmd/web/static/icons/color/sys.svg
new file mode 100644
index 0000000..a0fb8d1
--- /dev/null
+++ b/cmd/web/static/icons/color/sys.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none"><circle cx="16" cy="16" fill="#0082c6" r="16"/><path d="M18.046 15.103a.117.117 0 0 0-.114.041.108.108 0 0 0 .023.156C22.334 18.478 16.101 25.754 4 18.011c10.26 9.655 24.547-1.01 14.046-2.908zm-5.844-4.248c-9.086 2.907 1.323 9.763 2.226 6.3a.11.11 0 0 0-.083-.137.12.12 0 0 0-.064.001c-1.337.435-8.701-1.624-2.08-6.164zM28 12.602c-7.867-5.61-22.628-.984-15.013 2.977a.119.119 0 0 0 .157-.047.11.11 0 0 0 .003-.098C10.05 8.89 25.781 10.88 28 12.602zm-6.528 8.151c4.159-1.89.777-8.361-4.724-7.112a.116.116 0 0 1-.138-.085.107.107 0 0 1 .04-.11c4.28-3.216 12.314 4.292 4.822 7.307z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/taas.svg b/cmd/web/static/icons/color/taas.svg
new file mode 100644
index 0000000..c170ba0
--- /dev/null
+++ b/cmd/web/static/icons/color/taas.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none"><circle cx="16" cy="16" r="16" fill="#002342"/><path fill="#FFF" d="M4 13h1.298v1.221H4V13zm1.298 4.774h3.777V19H4v-3.558h3.81v1.22H5.299v1.112zm17.627-2.332H28V19h-3.81v-1.226h2.512v-1.111h-3.777v-1.221zm3.798-1.162h-3.8v-1.221h3.8v1.22zm-16.411 1.162h5.075v2.384h-1.264V19h-3.811v-3.558zm3.777 2.332v-1.111H11.61v1.11h2.48zM10.312 13h5.075v1.221h-5.075V13zm6.334 2.442h5.075v2.384h-1.264V19h-3.81v-3.558zm3.772 2.332v-1.111h-2.48v1.11h2.48zM16.646 13h5.075v1.221h-5.075V13z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/tau.svg b/cmd/web/static/icons/color/tau.svg
new file mode 100644
index 0000000..0246c1b
--- /dev/null
+++ b/cmd/web/static/icons/color/tau.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#7b346e" r="16"/><path d="M8.094 13.678l2.11 2.11H6zm2.11 2.55l-2.11 2.094L6 16.228zm2.852-2.853l-2.11 2.094v-4.203zm-2.55 2.094l-2.093-2.094 2.094-2.11zm2.854-2.413l-2.094-2.094h4.203zm0-4.643l2.109 2.109h-4.203zm4.962-.304l-2.11 2.094V6zm-2.55 2.094L13.678 8.11 15.772 6zm-2.716 8.437l-2.11 2.094v-4.203zm-4.643 0l2.094-2.109v4.203zm10.212-5.584l-2.094-2.094h4.203zm-2.094-2.534l2.094-2.11 2.11 2.11zM15.47 21.493l-2.11 2.094-2.093-2.094zm-2.11-2.55l2.11 2.11h-4.203zm10.228-5.568l-2.109 2.094v-4.203zm-4.643 0l2.094-2.11v4.204zm-5.266 10.53l2.094-2.108V26zm2.534-2.108l2.11 2.109L16.212 26zm2.413 1.79l-2.094-2.094h4.203zm0-4.643l2.11 2.11H16.53zm2.853-2.413l2.11 2.11-2.11 2.093zm-2.534 2.11l2.094-2.11v4.203zm4.947-.32l-2.094-2.093H26zm0-4.643L26 15.788h-4.203z" fill="#fff" fill-rule="nonzero"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/tix.svg b/cmd/web/static/icons/color/tix.svg
new file mode 100644
index 0000000..692ca19
--- /dev/null
+++ b/cmd/web/static/icons/color/tix.svg
@@ -0,0 +1 @@
<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#ef494d" fill-rule="nonzero" r="16"/><path d="m6 11.3864717c.00000094-.2134992.17307699-.3865737.38657618-.3865727v.000101c1.84363749.0000081 3.51832143.0000122 5.02405182.0000122 2.3188406 0 3.768116 1.1955364 3.768116 2.8846119 0 .7051273-.3220612 1.3461522-.9661836 1.9230745.9017713.5128199 1.352657 1.2820498 1.352657 2.3076895 0 2.4038433-2.3188406 2.8846119-3.8647343 2.8846119-1.77133656 0-3.54267312 0-5.31400967 0-.21344338 0-.38647343-.17303-.38647343-.3864734v-1.1501278c0-.2134433.17303005-.3864734.38647343-.3864734h5.31400967c1.095008 0 1.6425121-.3525637 1.6425121-1.057691s-.5475041-1.0897423-1.6425121-1.1538447h-5.31400967c-.21344338 0-.38647343-.1730301-.38647343-.3864735v-1.1501277c0-.2134434.17303005-.3864734.38647343-.3864734h5.31400967c.7729469-.128205 1.1594203-.4487174 1.1594203-.9615373 0-.7051274-.3864734-1.057691-1.1594203-1.057691h-5.31400967c-.21344338 0-.38647343-.1730301-.38647343-.3864735v-1.1501399zm10.4347826.0000139c0-.2134434.1730301-.3864734.3864734-.3864734h5.120773c.2134434 0 .3864734.17303.3864734.3864734v9.227041c0 .2134434-.17303.3864734-.3864734.3864734h-1.4492754c-.2134434 0-.3864734-.17303-.3864734-.3864734v-7.3039664c0-.2134434-.1730301-.3864734-.3864734-.3864734h-2.8985508c-.2134433 0-.3864734-.1730301-.3864734-.3864735zm7.2463768-.3864734h1.9323672c.2134434 0 .3864734.17303.3864734.3864734v1.1501277c0 .2134434-.17303.3864735-.3864734.3864735h-1.9323672c-.2134434 0-.3864734-.1730301-.3864734-.3864735v-1.1501277c0-.2134434.17303-.3864734.3864734-.3864734z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/tkn.svg b/cmd/web/static/icons/color/tkn.svg
new file mode 100644
index 0000000..5a6c796
--- /dev/null
+++ b/cmd/web/static/icons/color/tkn.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none"><circle cx="16" cy="16" r="16" fill="#24DD7B"/><path fill="#FFF" d="M13.092 7.913L17.495 6l-.036 5.053H23v3.5h-5.578v6.063c0 1.84 3.12 2.057 4.294 1.444l1.064 3.176c-2.606 1.515-9.725 1.154-9.725-4.584V7.912h.037zm-4.11 7.578C7.887 15.491 7 14.425 7 13.11c0-1.316.887-2.382 1.982-2.382 1.094 0 1.981 1.066 1.981 2.382 0 1.315-.887 2.381-1.981 2.381z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/tnc.svg b/cmd/web/static/icons/color/tnc.svg
new file mode 100644
index 0000000..4eca816
--- /dev/null
+++ b/cmd/web/static/icons/color/tnc.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#ff439b" fill-rule="nonzero" r="16"/><path d="M18.226 13.804l5.633 9.696H8.245l1.871-3.103 8.412.002-2.132-3.48zm-5.75 2.256l5.727-9.52L26 19.667h-3.744l-4.12-7.16-2.001 3.554zm4.885 3.619L6 19.625 13.807 6.5l1.86 3.146-4.303 6.918h4.167z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/tnt.svg b/cmd/web/static/icons/color/tnt.svg
new file mode 100644
index 0000000..ab0eda4
--- /dev/null
+++ b/cmd/web/static/icons/color/tnt.svg
@@ -0,0 +1 @@
<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none"><circle cx="16" cy="16" fill="#ff4081" r="16"/><path d="m13.890625 21.5025869.15625 3.4974131s1.875-.3179466 3.828125 0l.15625-3.4974131zm-2.265625-2.7025464s5.46875-.47692 8.671875 0l.3125-3.8153598c-3.0424626-.2359386-6.0981624-.2359386-9.140625 0zm14.375-9.85634597s-10.46875-2.22562651-20 .15897332l.703125 4.37176635.859375-1.6692199s8.984375-1.3512732 17.03125 0l.78125 1.6692199z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/trig.svg b/cmd/web/static/icons/color/trig.svg
new file mode 100644
index 0000000..4e9e63f
--- /dev/null
+++ b/cmd/web/static/icons/color/trig.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#30c0f2" r="16"/><path d="M10.123 7h11.774s.312 1.554 1.98 1.658c0 0 5.522 12.85-7.919 18.342 0 0-12.399-3.938-8.023-18.238 0 0 1.876-.104 2.188-1.762zm11.15 1.023h-10.52l-.014.224c-.088.489-.333.83-.692 1.06a1.89 1.89 0 0 1-.732.271l-.184.018-.052.178c-.969 3.31-1.002 6.17-.239 8.61.626 2 1.759 3.64 3.252 4.95a12.48 12.48 0 0 0 2.595 1.753c.31.157.6.286.859.39.157.063.272.104.335.125l.098.03.095-.04c3.706-1.584 5.948-3.978 6.952-6.96.83-2.46.756-5.079.137-7.559a14.225 14.225 0 0 0-.43-1.406 4.272 4.272 0 0 0-.042-.109l-.064-.158-.171-.011c-.486-.032-.795-.23-.986-.548a1.367 1.367 0 0 1-.185-.56zm-10.045.545c6.367.001 9.55.002 9.55.003.044.187.115.373.22.55.256.425.667.712 1.243.794a13.684 13.684 0 0 1 .39 1.29c.596 2.388.666 4.906-.125 7.254-.945 2.807-3.046 5.067-6.551 6.59a10.218 10.218 0 0 1-1.019-.449 11.936 11.936 0 0 1-2.481-1.674c-1.421-1.248-2.497-2.804-3.091-4.703-.718-2.295-.699-4.993.194-8.134a2.556 2.556 0 0 0 .785-.324c.425-.271.737-.667.885-1.197zm7.36 5.582h-.303c.03-.608-.105-1.932-1.75-2.3a2.612 2.612 0 0 0-1.444.066c-.642.228-1.408.801-1.437 2.234h-.223a.86.86 0 0 0-.86.855v3.575a.86.86 0 0 0 .86.855h5.158a.86.86 0 0 0 .86-.855v-3.575a.86.86 0 0 0-.86-.855zm-2.005 4.042h-1.146l.303-1.507a.673.673 0 0 1 .27-1.291.673.673 0 1 1 .27 1.291zm-2.188-4.042c.028-.468.226-1.576 1.459-1.658 0 0 1.626-.089 1.597 1.658z" fill="#fff" fill-rule="nonzero"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/trx.svg b/cmd/web/static/icons/color/trx.svg
new file mode 100644
index 0000000..d7c3b34
--- /dev/null
+++ b/cmd/web/static/icons/color/trx.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none"><circle cx="16" cy="16" r="16" fill="#000"/><path fill="#FFF" d="M24.745 12.266c-.799-.567-1.654-1.172-2.49-1.772-.019-.014-.037-.028-.06-.042a1.12 1.12 0 0 0-.328-.187l-.01-.005c-2.236-.548-4.51-1.11-6.709-1.654L9.164 7.129l-.157-.042c-.18-.051-.388-.108-.61-.08a.421.421 0 0 0-.17.066l-.056.047a.69.69 0 0 0-.157.253L8 7.411v.215l.01.033c1.26 3.585 2.554 7.222 3.802 10.741.961 2.71 1.96 5.516 2.934 8.272.06.187.231.31.444.328h.046a.519.519 0 0 0 .462-.258l3.66-5.413c.891-1.317 1.783-2.638 2.675-3.955l1.095-1.622c.6-.89 1.22-1.809 1.835-2.704l.032-.046v-.057c.014-.164.018-.501-.25-.68m-4.288 1.974c-.86.454-1.737.923-2.62 1.387l1.544-1.678c.642-.703 1.312-1.43 1.968-2.142l.014-.014c.055-.075.125-.145.199-.22.05-.051.106-.103.157-.164.342.24.688.483 1.021.722.24.173.485.347.735.52a257.207 257.207 0 0 0-3.018 1.589m-2.208-.225c-.661.726-1.345 1.471-2.024 2.207a1308.127 1308.127 0 0 0-3.965-4.855l-1.779-2.17-.004-.005c-.134-.154-.264-.323-.393-.482-.083-.108-.171-.211-.259-.319.536.14 1.077.272 1.608.398.467.113.952.23 1.428.352l8.045 1.982c-.892.966-1.789 1.945-2.657 2.892m-2.325 9.134c.051-.492.107-.998.153-1.495.042-.399.083-.806.125-1.195.064-.624.134-1.27.19-1.903l.013-.112c.046-.404.092-.82.12-1.238a1.38 1.38 0 0 1 .167-.08c.069-.032.138-.06.207-.102 1.068-.568 2.135-1.135 3.207-1.697 1.068-.562 2.163-1.144 3.249-1.72a935.472 935.472 0 0 0-2.944 4.35c-.827 1.222-1.677 2.483-2.523 3.725-.332.497-.679 1.003-1.007 1.49-.37.544-.749 1.101-1.118 1.66.046-.563.101-1.13.161-1.683M9.484 9.496c-.06-.169-.126-.342-.181-.506 1.248 1.528 2.504 3.065 3.729 4.555.633.773 1.266 1.542 1.899 2.32.125.145.25.3.37.45.157.192.314.394.485.586-.056.482-.102.97-.153 1.438-.032.328-.064.657-.101.99v.004c-.014.21-.042.422-.065.628l-.106.933-.005.032c-.083.947-.185 1.903-.282 2.831-.041.384-.078.778-.12 1.172-.023-.07-.05-.141-.074-.207a21.05 21.05 0 0 1-.203-.576l-.495-1.392L9.483 9.496"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/tzc.svg b/cmd/web/static/icons/color/tzc.svg
new file mode 100644
index 0000000..03bbae4
--- /dev/null
+++ b/cmd/web/static/icons/color/tzc.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#374851" r="16"/><path d="M17.7 15.4v7.598c.204-.05.404-.107.6-.173v2.91a10.029 10.029 0 0 1-4 .121V15.4h-3.5v-2.8h10.4v2.8zm1.4 10.11V22.5a7.2 7.2 0 1 0-6.2 0v3.01C8.895 24.205 6 20.44 6 16c0-5.523 4.477-10 10-10s10 4.477 10 10c0 4.44-2.895 8.205-6.9 9.51z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/ubq.svg b/cmd/web/static/icons/color/ubq.svg
new file mode 100644
index 0000000..42888a1
--- /dev/null
+++ b/cmd/web/static/icons/color/ubq.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" r="16" fill="#00EA90"/><path fill="#FFF" fill-opacity=".698" fill-rule="nonzero" d="M18.215 7.508l7.777 4.068-7.493 4.593-.284-8.661zm-4.43 16.941l-7.777-4.068 7.493-4.594.284 8.662z"/><path fill="#FFF" fill-rule="nonzero" d="M25.992 20.679L15.179 27v-8.869l10.813-6.555v9.103zm-19.984-9.4L16.821 5v8.834L6.008 20.381v-9.103z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/usd.svg b/cmd/web/static/icons/color/usd.svg
new file mode 100644
index 0000000..831e499
--- /dev/null
+++ b/cmd/web/static/icons/color/usd.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#6cde07" r="16"/><path d="M22.5 19.154c0 2.57-2.086 4.276-5.166 4.533V26h-2.11v-2.336A11.495 11.495 0 0 1 9.5 21.35l1.552-2.126c1.383 1.075 2.692 1.776 4.269 2.01v-4.58c-3.541-.888-5.19-2.173-5.19-4.813 0-2.523 2.061-4.252 5.093-4.486V6h2.11v1.402a9.49 9.49 0 0 1 4.56 1.776l-1.359 2.196c-1.067-.771-2.158-1.262-3.298-1.495v4.439c3.687.888 5.263 2.313 5.263 4.836zm-7.18-5.327V9.715c-1.527.117-2.327.935-2.327 1.963 0 .98.46 1.612 2.328 2.15zm4.318 5.49c0-1.05-.51-1.681-2.401-2.219v4.23c1.528-.118 2.401-.889 2.401-2.01z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/usdt.svg b/cmd/web/static/icons/color/usdt.svg
new file mode 100644
index 0000000..334dbad
--- /dev/null
+++ b/cmd/web/static/icons/color/usdt.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" r="16" fill="#26A17B"/><path fill="#FFF" d="M17.922 17.383v-.002c-.11.008-.677.042-1.942.042-1.01 0-1.721-.03-1.971-.042v.003c-3.888-.171-6.79-.848-6.79-1.658 0-.809 2.902-1.486 6.79-1.66v2.644c.254.018.982.061 1.988.061 1.207 0 1.812-.05 1.925-.06v-2.643c3.88.173 6.775.85 6.775 1.658 0 .81-2.895 1.485-6.775 1.657m0-3.59v-2.366h5.414V7.819H8.595v3.608h5.414v2.365c-4.4.202-7.709 1.074-7.709 2.118 0 1.044 3.309 1.915 7.709 2.118v7.582h3.913v-7.584c4.393-.202 7.694-1.073 7.694-2.116 0-1.043-3.301-1.914-7.694-2.117"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/ven.svg b/cmd/web/static/icons/color/ven.svg
new file mode 100644
index 0000000..d9fa6b7
--- /dev/null
+++ b/cmd/web/static/icons/color/ven.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" r="16" fill="#15BDFF"/><path fill="#FFF" fill-rule="nonzero" d="M14.738 24.734L7.04 9.046a.38.38 0 0 1 .34-.546h2.668c.143 0 .277.08.34.206l5.622 11.381c.5 1.02 1.951 1.02 2.452 0l5.604-11.372a.382.382 0 0 1 .34-.206h.332c.197 0 .322.206.233.376l-7.78 15.85c-.501 1.02-1.951 1.02-2.453 0z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/veri.svg b/cmd/web/static/icons/color/veri.svg
new file mode 100644
index 0000000..3f7d7e9
--- /dev/null
+++ b/cmd/web/static/icons/color/veri.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none"><circle cx="16" cy="16" r="16" fill="#F93"/><path fill="#FFF" d="M6 8c1.104.002 2.209.002 3.312 0l2.091 11.18c.033.165.073.328.116.49.164-.65.267-1.314.404-1.97L13.827 8l3.204.001c-1.175 5.232-2.35 10.465-3.527 15.697H9.527C8.35 18.469 7.175 13.24 6 8.01V8zm12.314 4.932c.697-.876 1.811-1.273 2.885-1.343 1.06-.074 2.202.022 3.1.654.795.556 1.231 1.496 1.438 2.431.251 1.172.264 2.376.263 3.57h-5.87c.005.883-.05 1.794.245 2.64.143.416.41.83.834.981.452.147.996.051 1.326-.313.44-.498.532-1.196.628-1.835h2.664c-.06 1.06-.256 2.18-.95 3.013-.696.866-1.818 1.22-2.88 1.263-1.154.044-2.407-.113-3.327-.89-.855-.713-1.228-1.843-1.376-2.926-.148-1.247-.156-2.509-.087-3.762.093-1.222.314-2.516 1.106-3.484zm2.274 1.245c-.454.654-.466 1.496-.458 2.267h3.032c-.047-.733-.042-1.507-.372-2.178-.41-.828-1.706-.831-2.2-.088h-.002z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/via.svg b/cmd/web/static/icons/color/via.svg
new file mode 100644
index 0000000..f95e19d
--- /dev/null
+++ b/cmd/web/static/icons/color/via.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#565656" r="16"/><path d="M11.133 14.296H8.005v-1.719h2.47L8.58 7.627 10.144 7l3.55 9.267 4.601.03L21.856 7l1.565.627-1.896 4.95h2.47v1.72h-3.128l-.771 2.01 3.904.025-.01 1.719-4.55-.029L16 27l-3.456-9.021L8 17.949l.01-1.718 3.874.025zm3.22 3.694L16 22.288l1.638-4.277z" fill="#fff" fill-rule="nonzero"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/vibe.svg b/cmd/web/static/icons/color/vibe.svg
new file mode 100644
index 0000000..01d7fa8
--- /dev/null
+++ b/cmd/web/static/icons/color/vibe.svg
@@ -0,0 +1 @@
<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none"><circle cx="16" cy="16" fill="#338be5" r="16"/><path d="m22.6308579 16.917768c.7282468.1957905 1.448491.4229075 2.0967107.8223201.288823.177321.5571482.384766.8002713.618698.3601221.3994126.336114.8223201.0080028 1.2452276-.2880977.3680862-.6802306.6030348-1.0963717.7988253-1.0563581.5090553-2.1767379.7988252-3.3211259.9711209-.9283147.1409691-1.8726348.2192853-2.8089522.3367596-.0894978.019243-.1673486.0728557-.2160732.1488008-.6562225.9789525-1.3044422 1.9579051-1.9606647 2.9368576-.0527843.0645221-.1009169.1325605-.1440488.2036221-.1440489-.2192854-.280095-.4229075-.4161411-.6265296-.5521872-.8301518-1.0963717-1.6681351-1.6405562-2.5061185-.0571059-.0994088-.1635916-.1619343-.2800949-.164464-1.8726348-.1331375-3.7212615-.3759178-5.48986105-1.010279-.56018991-.1957905-1.09637167-.4385707-1.56052902-.8066569-.02400814-.0234948-.05601899-.0391581-.08002713-.0626529-.68023059-.5717083-.69623602-1.1825747-.04001356-1.7699462.52017634-.4698972 1.16039337-.7361723 1.82461854-.9397944s1.33645305-.3524229 2.00868092-.5247186c.0320109-.0078316.0640217-.0078316.1200407-.0234948-1.44849102-2.2163485-2.88097663-4.4092022-4.34547309-6.6333823.08802984-.00783162.15205154-.01566324.20807053-.01566324.90430656-.00783162 1.80861312 0 2.71291967-.00783162.13171089-.00735441.25494719.06376961.31210581.18012726 2.19007578 3.3388807 4.37748398 6.680372 6.56222458 10.0244738.0320428.0556579.0695672.1081181.112038.1566324.5041709-.7596671.9923364-1.4880078 1.4724991-2.2163485 1.7605969-2.6601403 3.5211937-5.3176701 5.2817906-7.9725893.0640217-.09397946.1120379-.16446404.2560868-.16446404.9523228.00783162 1.9046456.00783162 2.8569685.00783162.0454746-.00029093.09092.00232518.1360461.00783162-1.4885046 2.247675-2.9690065 4.4718551-4.4655138 6.7195301.3761275.0939794.7362496.1722956 1.0963717.2662751zm-13.73265537 1.8795888c.18557601.2081406.40450704.3853601.64821975.5247186 1.00033912.5325502 2.10471352.7283407 3.24910142.9006363-.0160054-.0548213-.0160054-.0783162-.0240081-.0939794-.6482198-.9789526-1.2884368-1.9657367-1.9366565-2.9446892-.052308-.0514843-.1269353-.0748544-.2000679-.062653-.3805345.1243986-.75215395.2735313-1.11237706.4464024-.23480906.1290569-.44362256.2989055-.61620889.5012237-.2024622.2011357-.20599861.522991-.00800272.7283406zm12.60427287.845815c.4379011-.1186095.8374173-.3451053 1.1603933-.6578561.3201085-.3210964.3201085-.6813509 0-1.010279-.0794848-.0854838-.1711204-.1593351-.2720922-.2192854-.3441167-.1722956-.7042388-.3367596-1.0563581-.5090553-.1200407-.0626529-.1920651-.0156632-.2640895.0939795-.3761276.5795399-.7602578 1.1512481-1.144388 1.7229564-.2400814.3602545-.4801628.7283407-.7282469 1.1042585.0637588.0080311.1283064.0080311.1920651 0 .7042388-.1722957 1.4164802-.3289281 2.1127163-.5247186zm.0080027-10.6431718-5.4818584 8.7322565-5.5538827-8.7322565z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/vivo.svg b/cmd/web/static/icons/color/vivo.svg
new file mode 100644
index 0000000..871fa55
--- /dev/null
+++ b/cmd/web/static/icons/color/vivo.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#408af1" r="16"/><path d="M23.049 10.277a1.574 1.574 0 0 1 2.19-.537c.75.47.986 1.47.526 2.237-1.704 2.838-3.627 5.808-5.23 8.076-2.34 3.31-2.847 4.447-4.535 4.447s-2.068-1.003-4.475-4.456c-1.43-2.05-3.223-4.795-5.27-8.036A1.647 1.647 0 0 1 6.73 9.76a1.573 1.573 0 0 1 2.202.485c2.023 3.202 6.593 9.876 7.081 10.471.51-.604 5.372-7.667 7.036-10.44z" fill="#fff" fill-rule="nonzero"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/vrc.svg b/cmd/web/static/icons/color/vrc.svg
new file mode 100644
index 0000000..6819503
--- /dev/null
+++ b/cmd/web/static/icons/color/vrc.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#418bca" r="16"/><path d="M20.265 8H25l-9 18L7 8h4.704l4.327 9.113zM16 12.959c-.788 0-1.427-.656-1.427-1.465s.639-1.466 1.427-1.466 1.427.657 1.427 1.466-.64 1.465-1.427 1.465zm6.465 4.04c.788 0 1.427.657 1.426 1.466 0 .81-.638 1.465-1.426 1.465-.788 0-1.427-.656-1.427-1.465S21.677 17 22.465 17z" fill="#fff" fill-rule="nonzero"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/vtc.svg b/cmd/web/static/icons/color/vtc.svg
new file mode 100644
index 0000000..419ab00
--- /dev/null
+++ b/cmd/web/static/icons/color/vtc.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" r="16" fill="#35633E"/><path fill="#FFF" d="M8.346 17.617l.002-.002-2.121-2.959h5.965l3.068 4.091-2.943 4.21-3.971-5.34zm-1.905-.945H4.464l1.063-1.276.914 1.276zm6.505 7.132l4.25-6.081 9.546-13.58a16.073 16.073 0 0 1 3.044 3.731l-.01.174-13.175 18.7a.896.896 0 0 1-1.452.019l-2.203-2.963z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/wabi.svg b/cmd/web/static/icons/color/wabi.svg
new file mode 100644
index 0000000..e50d075
--- /dev/null
+++ b/cmd/web/static/icons/color/wabi.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#399b32" r="16"/><path d="M21.89 7.468c-.108.434-.089.99.031 1.04.12.051.422-.236.599-.562.17-.3.321-.389.53-.312.277.108.233.204-.335.695-.472.409-.567.556-.44.683.075.077.131.064.402-.083.34-.178.53-.166.53.039 0 .095-.126.172-.586.35-.328.128-.65.294-.725.377-.151.166-.416.69-.731 1.462-.271.67-.53 1.162-.7 1.353-.139.153-.605.25-1.588.326-.46.038-.517.032-.542-.077a9.679 9.679 0 0 1-.17-.9c0-.019.233-.013.523.007.517.038 1.033.178 1.273.344.183.128.202.109.284-.249.1-.408.315-.944.642-1.608.246-.492.253-.53.227-.996-.031-.517-.12-.74-.428-1.079-.114-.12-.183-.255-.164-.306a.76.76 0 0 0 .038-.121c0-.013.056-.026.12-.026.075 0 .207.115.327.287.334.473.435.383.435-.402 0-.357.025-.51.107-.6.126-.14.227-.146.334-.019.063.077.063.16.007.377zm-5.011 2.674c.044.473.132.638.416.74.113.045.27.11.346.135.183.076.234.35.429 2.138.208 1.94.252 2.215.448 2.815.296.912.27 1.972-.076 3.038-.177.549-.372.798-.775 1.015-.807.427-1.64.115-2.288-.856-.482-.7-.66-1.57-.492-2.406.095-.447.145-1.123.1-1.29-.018-.082-.22-.337-.447-.58-.706-.734-1.45-2.049-1.304-2.285.044-.064.075-.262.075-.434 0-.351-.1-.492-.542-.74-.29-.166-.309-.332-.069-.792.132-.268.208-.325.87-.664.674-.344.977-.44 1.979-.619.416-.077.718-.07.945.026.265.115.34.261.385.76zm-5.963 2.381c0 .325.107.645.183.562.032-.032.1-.211.164-.396.1-.32.284-.51.41-.428.107.07.069.44-.07.67-.189.313-.189.907.007 1.303.195.383.598.804.775.804.107-.007.233-.16.58-.753l.44-.747.07.447c.07.504.038.657-.246 1.149-.315.555-.668.989-.8.989-.151 0-.492-.338-.782-.772-.113-.18-.428-.524-.693-.773l-.485-.453-.296.051a3.48 3.48 0 0 1-.549.058c-.227.006-.252-.007-.27-.166-.02-.14.012-.185.144-.217.144-.025.29-.028.435-.007.176.026.309.013.378-.038.107-.077.101-.09-.006-.217-.063-.077-.252-.179-.429-.236-.44-.14-.725-.332-.725-.479 0-.191.24-.236.435-.077.65.537.832.613 1.003.44.12-.12.088-.35-.114-.752-.176-.358-.24-.69-.145-.785.063-.07.227-.051.34.038.133.108.246.46.246.785zm11.528 5.75c-.157.167-.611.697-1.008 1.175-1.173 1.417-1.292 1.57-1.242 1.622.05.05 1.046-.39 1.273-.562.284-.224.8-.772.895-.958.044-.076.107-.312.152-.517.075-.383.283-.676.472-.676.126 0 .183.147.133.338a3.823 3.823 0 0 1-.315.62c-.158.261-.265.497-.253.523.063.095.297.05.568-.109.157-.09.384-.325.554-.568.334-.472.561-.676.763-.676.17 0 .372.217.328.344-.02.051-.31.3-.637.55-.567.427-.744.65-.643.816.057.096.58-.032 1.135-.28.945-.428 1.204-.454 1.355-.167.126.237-.183.383-1.393.651-.334.077-.7.198-.813.268l-.208.128.145.121c.126.103.258.122.882.122.561 0 .77.025.864.095.12.096.113.103-.063.262-.114.096-.22.147-.284.121-.277-.115-1.216-.287-1.557-.287-.611 0-.662.224-.107.44.252.103.347.218.296.352-.056.153-.208.127-.756-.128-1.11-.517-1.311-.543-2.64-.37-.631.083-.814.09-.883.025-.139-.115-.114-.223.082-.395.157-.134 1.374-2.4 1.317-2.451-.032-.032-1.26.408-2.15.778-.113.045-.113.039 0-.14.417-.683 1.62-1.45 3.02-1.928.725-.249.769-.255 1.071-.249.202.013.259.039.271.14.02.16-.233.556-.624.97zM7.992 20.528c.233.332.769.894.85.894.083 0 .013-.556-.138-1.137-.139-.53-.151-.785-.044-.893.082-.083.36-.102.473-.026.044.026.094.39.132.939.07 1.002.12 1.187.365 1.346.158.109.17.109.246.007.038-.058.082-.294.089-.53.018-.632.17-.913.44-.823.209.063.228.325.07.823-.183.58-.214 1.002-.132 1.57.12.773.41 1.462.554 1.315.032-.025.05-.887.057-1.908.006-1.596.019-1.915.114-2.215.176-.55.214-.575.907-.575 1.141 0 3.259.307 3.542.51.303.218.24.295-.359.486-1.305.402-1.941.479-2.729.326-.258-.052-.492-.083-.517-.07-.025.012 0 .159.05.325.158.517.114.836-.258 1.972-.195.581-.378 1.258-.403 1.5-.025.243-.095.485-.133.536-.164.198-.346.109-.643-.306-.371-.51-.958-1.072-1.298-1.251-.145-.077-.624-.217-1.059-.32-.781-.178-1.033-.3-.939-.452.032-.058.17-.064.473-.039.554.058.599-.019.227-.37a4.705 4.705 0 0 0-1.374-.849c-.473-.191-.555-.255-.555-.408 0-.122.176-.25.347-.25.056 0 .309.173.554.39.517.44.876.651 1.072.62.36-.052-.07-.888-.744-1.45-.246-.204-.485-.453-.536-.549-.082-.16-.082-.178.032-.261a.585.585 0 0 1 .346-.077c.196.02.24.058.473.466.139.249.34.58.448.734zm9.038-10.96c.322-.05.39.211.39.205.171.44.07.99.07.99-.227-.045-.397-.326-.397-.326-.132-.313-.063-.868-.063-.868zm-4.544 1.82s.485.268.668.555c0 0 .126.3.031.517 0 0-.504-.236-.756-.632 0 .007-.164-.204.057-.44z" fill="#fff" fill-rule="nonzero"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/waves.svg b/cmd/web/static/icons/color/waves.svg
new file mode 100644
index 0000000..9bcefe0
--- /dev/null
+++ b/cmd/web/static/icons/color/waves.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#0155ff" r="16"/><path d="M16 6l10 10-10 10L6 16z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/wax.svg b/cmd/web/static/icons/color/wax.svg
new file mode 100644
index 0000000..342ba6a
--- /dev/null
+++ b/cmd/web/static/icons/color/wax.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#f89022" r="16"/><path d="M28 18.962h-2.364l-1.677-1.436-1.671 1.43H20.29l-.955-1.16h-3.292l.833-1.029h1.619l-1.233-1.508-4.305 5.241H10.96l1.246-1.522h-2.081L9 15.824l-1.116 3.13H5.773L4 14.041h1.62l1.192 3.346L8 14.056h2l1.185 3.324 1.184-3.325h1.625l-1.788 4.923.398-.486 3.652-4.445h2.01l3.039 3.708 1.462-1.257L18.14 12.5h2.375zm-2.345-2.972l-1.115-.956 1.113-.948 2.25.002z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/wtc.svg b/cmd/web/static/icons/color/wtc.svg
new file mode 100644
index 0000000..407df43
--- /dev/null
+++ b/cmd/web/static/icons/color/wtc.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none"><circle cx="16" cy="16" r="16" fill="#08308F"/><path fill="#FFF" d="M25.881 16.432c-.921-.24-1.878-.28-2.823-.331.093-.282.192-.563.304-.838.03-.093.117-.142.198-.186.444-.234.885-.475 1.332-.705.112-.068.253-.115.318-.237.026-.19-.103-.35-.192-.503-.296-.461-.566-.941-.893-1.382-.114-.16-.34-.156-.496-.071-.618.285-1.233.575-1.852.86-.119.056-.243.107-.348.189-.116.095-.172.24-.222.377-.29.831-.603 1.653-.899 2.482-.022.062-.053.144-.133.144-.64.045-1.276.126-1.913.201l-1.108-2.974c-.052-.178-.198-.33-.394-.326-.514-.007-1.029-.004-1.544-.005-.124.009-.286-.01-.362.114-.117.208-.163.445-.25.666-.447 1.157-.882 2.32-1.315 3.482-.364.093-.722.21-1.092.28-.476-1.288-.956-2.574-1.423-3.865-.075-.185-.123-.387-.239-.552-.094-.12-.256-.13-.397-.13-.583.004-1.166.013-1.749.017-.154.004-.333-.008-.453.109-.068.245.074.476.15.701.546 1.504 1.115 3 1.653 4.508a28.28 28.28 0 0 0-1.792.71c-.144.071-.3.122-.43.217-.345.13-.663.321-.985.498-.572.34-1.149.711-1.564 1.242-.19.256-.354.603-.221.922.12.33.443.518.743.663.444.196.92.312 1.397.39 1.445.202 2.911.191 4.363.085a.97.97 0 0 1 .274.032c.08.255.126.54.31.746.087.108.233.067.345.031.416-.134.835-.254 1.253-.381.332-.07.434-.43.539-.705a46.97 46.97 0 0 0 3.514-.637c2.096-.467 4.173-1.056 6.159-1.878.784-.338 1.56-.702 2.276-1.167.474-.317.955-.666 1.255-1.162.18-.292.203-.716-.044-.977-.322-.363-.802-.513-1.25-.654M9.94 23.034c-.386.032-.774.03-1.162.026-.622-.038-1.248-.043-1.86-.176-.476-.083-.966-.195-1.365-.483-.18-.131-.341-.332-.336-.565-.002-.274.165-.51.334-.71.385-.428.877-.74 1.367-1.036a18.43 18.43 0 0 1 2.945-1.306c.497 1.338.991 2.677 1.482 4.018l.048.139-.108.016c-.447.051-.896.068-1.345.077m2.75-4.083a9.408 9.408 0 0 1-.372-.967c.27-.082.54-.163.817-.222-.134.401-.279.8-.445 1.189m1.392 3.664c.455-1.247.927-2.488 1.386-3.735.168-.414.3-.842.476-1.253.128.223.206.469.299.707.44 1.204.894 2.403 1.331 3.608a37.766 37.766 0 0 1-3.492.672m5.147-3.64c-.293-.758-.589-1.517-.86-2.284.593-.093 1.188-.16 1.784-.218-.287.84-.615 1.669-.925 2.502m3.439-9.203l-2.658.911a.896.896 0 1 1-1.745-.24l-1.751-1.21a.675.675 0 0 1-.698.032l-3.261 2.742a.363.363 0 0 1-.723.02L8.51 9.553a.63.63 0 1 1 .299-.4l3.32 2.474a.365.365 0 0 1 .102-.003l3.262-2.742a.677.677 0 1 1 1.303-.061l1.752 1.21a.895.895 0 0 1 1.298.18l2.657-.912a1.646 1.646 0 0 1 1.62-1.938 1.646 1.646 0 1 1-1.458 2.41zm4.127 7.903c-.076.314-.297.568-.528.784-.544.503-1.203.86-1.859 1.195-1.026.5-2.089.922-3.179 1.263a5.76 5.76 0 0 0 .32-.786c.476-1.265.945-2.533 1.418-3.8.791 0 1.589.028 2.365.2.41.091.828.21 1.168.467.204.152.355.414.294.676h.001zm-2.67-9.249a.581.581 0 1 0 0 1.162.581.581 0 0 0 0-1.162z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/xbc.svg b/cmd/web/static/icons/color/xbc.svg
new file mode 100644
index 0000000..64b6878
--- /dev/null
+++ b/cmd/web/static/icons/color/xbc.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#f7931a" r="16"/><path d="M25.977 19.754l-.545 2.183-1.455-.362.544-2.184-2.183-.544.363-1.455 2.183.544.545-2.183 1.455.363-.544 2.183 2.183.544-.363 1.456zM20.61 13.76c-.203 1.35-.939 2.006-1.912 2.24 1.331.703 2.005 1.787 1.348 3.677-.816 2.347-2.726 2.555-5.262 2.08l-.63 2.522-1.486-.37.621-2.49a55.255 55.255 0 0 1-1.184-.307l-.624 2.5-1.484-.37.63-2.528c-.348-.089-.7-.183-1.06-.273l-1.935-.483.748-1.742s1.095.291 1.08.27c.422.103.61-.178.685-.365l.994-3.988.158.039a1.204 1.204 0 0 0-.155-.05l.71-2.847c.02-.323-.087-.729-.69-.88.024-.015-1.079-.268-1.079-.268l.405-1.624 2.05.512-.002.007c.308.077.626.15.95.223l.623-2.498 1.486.37-.611 2.45c.399.09.8.182 1.19.28l.607-2.433 1.487.37-.623 2.499c1.876.65 3.245 1.633 2.965 3.477zm-3.427 4.885c.491-1.97-2.742-2.46-3.75-2.712L12.6 19.28c1.008.25 4.115 1.253 4.585-.636zm.487-4.896c.446-1.793-2.258-2.177-3.097-2.386l-.757 3.037c.839.21 3.425 1.067 3.854-.651z" fill="#fff" fill-rule="nonzero"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/xcp.svg b/cmd/web/static/icons/color/xcp.svg
new file mode 100644
index 0000000..94eadbb
--- /dev/null
+++ b/cmd/web/static/icons/color/xcp.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" r="16" fill="#ED1650"/><path fill="#FFF" d="M23.48 10h-4.044a.616.616 0 0 0-.44.186l-7.375 7.529a.616.616 0 0 1-.44.186H9.829a.616.616 0 0 1-.44-.186l-.956-.974a.639.639 0 0 1-.183-.447v-1.377a.64.64 0 0 1 .183-.448l.956-.974a.617.617 0 0 1 .44-.186h1.352c.165 0 .323.067.44.186l.587.598a.614.614 0 0 0 .88 0l1.419-1.444a.642.642 0 0 0 0-.896l-1.54-1.567a.617.617 0 0 0-.44-.186H8.483a.617.617 0 0 0-.44.186l-2.86 2.912a.64.64 0 0 0-.182.448v4.118c0 .168.066.33.182.448l2.86 2.913a.617.617 0 0 0 .44.185h4.045a.617.617 0 0 0 .44-.186l7.375-7.528a.617.617 0 0 1 .44-.187h1.352c.165 0 .323.067.44.186l.956.974a.64.64 0 0 1 .183.448v1.377a.64.64 0 0 1-.183.447l-.956.974a.616.616 0 0 1-.44.186h-1.352a.616.616 0 0 1-.44-.186l-.592-.603a.614.614 0 0 0-.875-.005l-1.75 1.742a.64.64 0 0 0-.187.453v4.04c0 .35.279.634.622.634h2.04a.628.628 0 0 0 .623-.633v-1.5c0-.35.279-.633.622-.633h2.635a.617.617 0 0 0 .44-.185l2.86-2.913a.64.64 0 0 0 .183-.448v-4.118a.64.64 0 0 0-.182-.448l-2.86-2.912a.617.617 0 0 0-.44-.186"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/xdn.svg b/cmd/web/static/icons/color/xdn.svg
new file mode 100644
index 0000000..37a5048
--- /dev/null
+++ b/cmd/web/static/icons/color/xdn.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#4f7aa2" r="16"/><path d="M13.309 12h2.738c1.322 0 3.683.803 3.683 4s-2.36 4-3.683 4H13.31zm1.51 6.38h1.134c.944 0 2.077-.578 2.077-2.38s-1.133-2.38-2.077-2.38H14.82zM20.77 12h.566l5.098 7.026V12H27v8h-.567l-5.098-6.872V20h-.567zM5 12h1.888v2H5zm2.833 0H9.72v2H7.833zm2.832 0h1.889v2h-1.889zm0 3h1.889v2h-1.889zm0 3h1.889v2h-1.889zm-2.832-3H9.72v2H7.833z" fill="#fff" fill-rule="nonzero"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/xem.svg b/cmd/web/static/icons/color/xem.svg
new file mode 100644
index 0000000..682f79a
--- /dev/null
+++ b/cmd/web/static/icons/color/xem.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" r="16" fill="#67B2E8"/><path fill="#FFF" d="M6.145 11.954A19.83 19.83 0 0 1 6 9.636a20.035 20.035 0 0 1 4.152-1.779 20.221 20.221 0 0 1 6.262-.853c.568.011 1.39.074 2.014.141a6.005 6.005 0 0 0-3.065 4.19c-.06.314-.093.64-.104.988-.016.536-.068.958-.18 1.353a4.53 4.53 0 0 1-8.469.672 1.475 1.475 0 0 1-.1-.3 20.172 20.172 0 0 1-.365-2.094zm16.613 8.56c-.238.37-.49.73-.752 1.085a5.898 5.898 0 0 0-.73-2.89 5.933 5.933 0 0 0-2.146-2.263l-.09-.055a7.075 7.075 0 0 1-.149-.09c-1.137-.723-1.83-1.735-2.074-3.041A4.518 4.518 0 0 1 20.2 8.041c.82-.198 1.63-.17 2.437.083.619.195 1.245.45 2.008.807.44.207.884.437 1.356.704a20.113 20.113 0 0 1-.452 4.148 20.147 20.147 0 0 1-2.79 6.731zm-3.037 3.673A20.522 20.522 0 0 1 16.001 27a15.74 15.74 0 0 1-1.017-.639 20.375 20.375 0 0 1-7.288-8.722 5.882 5.882 0 0 0 2.42.785 6.027 6.027 0 0 0 3.614-.773 4.618 4.618 0 0 1 1.706-.569 4.52 4.52 0 0 1 4.902 3.206c.335 1.121.237 2.222-.283 3.307-.044.092-.082.166-.172.343l-.044.087a.581.581 0 0 1-.118.162z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/xlm.svg b/cmd/web/static/icons/color/xlm.svg
new file mode 100644
index 0000000..e75323f
--- /dev/null
+++ b/cmd/web/static/icons/color/xlm.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" r="16" fill="#14B6E7"/><path fill="#FFF" d="M12.779 13.527a172.718 172.718 0 0 1 2.11-3.656c2.103-3.533 7.724-3.9 8.03-3.68l-.003.006.004-.004c.306.22 1.86 5.75-.688 8.962a170.192 170.192 0 0 1-2.641 3.241c.93 1.462 1.564 3.931-.625 7.411-.104.164-.3.298-.315-.042-.034-.829-.323-2.477-1.903-4.017l-.1.118c-.485.584-.889.505-1.556.025l-.053-.039c-.076.286-.201.563-.377.819-.02.028-.042.054-.063.082-1.48 2.083-3.567 3.108-4.705 2.286-1.138-.82-.9-3.178.518-5.306.019-.03.035-.06.055-.09.175-.253.385-.465.62-.634h-.001c-.667-.481-.875-.843-.501-1.507l.053-.096c-1.952-.953-3.57-.67-4.352-.423-.325.103-.266-.133-.146-.29 2.472-3.223 4.95-3.522 6.639-3.166zm-1.046 5.947a1.823 1.823 0 0 0-.254.29c-.014.02-.025.04-.038.06-1 1.465-1.175 3.081-.382 3.64.792.557 2.254-.152 3.296-1.586.015-.02.031-.037.045-.057.069-.097.126-.199.173-.303L13.09 20.45l-1.356-.976zm4.932-8.77a2.337 2.337 0 0 0 .549 3.219 2.245 2.245 0 0 0 3.164-.558 2.336 2.336 0 0 0-.55-3.22 2.245 2.245 0 0 0-3.163.559z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/xmg.svg b/cmd/web/static/icons/color/xmg.svg
new file mode 100644
index 0000000..7d698f3
--- /dev/null
+++ b/cmd/web/static/icons/color/xmg.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#004a80" r="16"/><path d="M23 19.54L21.517 25H9v-.913l6.79-7.719-6.653-8.376V7h12.331l.43 4.252h-.79c-.521-.969-.963-1.694-1.328-2.175-.364-.481-.689-.78-.975-.899-.202-.098-.48-.168-.834-.21a10.88 10.88 0 0 0-1.273-.065h-3.503l5.249 6.54v.315l-6.488 7.365h7.405c.364 0 .698-.087 1-.26.302-.174.564-.392.785-.654.221-.255.426-.546.615-.873a8.22 8.22 0 0 0 .498-1.022z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/xmr.svg b/cmd/web/static/icons/color/xmr.svg
new file mode 100644
index 0000000..876bf57
--- /dev/null
+++ b/cmd/web/static/icons/color/xmr.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" r="16" fill="#F60"/><path fill="#FFF" fill-rule="nonzero" d="M15.97 5.235c5.985 0 10.825 4.84 10.825 10.824a11.07 11.07 0 0 1-.558 3.432h-3.226v-9.094l-7.04 7.04-7.04-7.04v9.094H5.704a11.07 11.07 0 0 1-.557-3.432c0-5.984 4.84-10.824 10.824-10.824zM14.358 19.02L16 20.635l1.613-1.614 3.051-3.08v5.72H25.211a10.806 10.806 0 0 1-9.24 5.192c-3.902 0-7.334-2.082-9.24-5.192h4.546v-5.72l3.08 3.08z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/xmy.svg b/cmd/web/static/icons/color/xmy.svg
new file mode 100644
index 0000000..445d31b
--- /dev/null
+++ b/cmd/web/static/icons/color/xmy.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#ec1076" fill-rule="nonzero" r="16"/><path d="M21.05 21c-.602 0-1.263-.303-1.263-1.212 0-.448.35-1.825 1.048-4.132.143-.356.214-.676.214-.959 0-.545-.42-1.09-1.202-1.09-.454 0-1.443.18-1.743 1.15-.2.647-.661 2.364-1.383 5.152-.28.727-.781 1.091-1.502 1.091-1.082 0-1.263-.788-1.263-1.273 0-.192.288-1.353.865-3.48.225-.71.337-1.227.337-1.55 0-.485-.36-1.09-1.202-1.09-.841 0-1.623.605-1.983 1.938-.24.89-.581 2.223-1.022 4-.24.97-.782 1.455-1.623 1.455-.762 0-1.162-.424-1.202-1.273l1.382-5.757H6.443a1.425 1.425 0 1 1-.03-2.849h5.139c.721 0 1.162.344 1.322 1.03C13.596 11.243 14.557 11 15.4 11s1.923.485 2.404 1.576C18.464 11.848 19.607 11 21.23 11c1.502 0 2.765 1.03 2.765 2.848 0 .687-.341 2.122-1.022 4.304l2.637-.018c.771 0 1.39.642 1.39 1.433S26.381 21 25.617 21z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/xp.svg b/cmd/web/static/icons/color/xp.svg
new file mode 100644
index 0000000..51857ce
--- /dev/null
+++ b/cmd/web/static/icons/color/xp.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#008200" r="16"/><path d="M14.79 23h-1.798l-1.082-4.25 2.645-1.382.861 2.46.641-3.245 3.515-1.837-.194.976 2.03.019c.784-.012 1.391-.277 1.823-.793.432-.517.637-1.21.615-2.083a2.31 2.31 0 0 0-.035-.335l2.73-1.427c.378.695.522 1.514.434 2.455-.146 1.372-.74 2.47-1.779 3.293-1.039.824-2.364 1.236-3.973 1.236l-2.306-.01L17.94 23zm.421-10.99h1.75l-2.697 3.825-6.66 3.481 2.468-3.49L7.7 9h3.48l1.23 4.789 1.052-1.78h1.75-1.75L15.34 9h2.215l5.126.01c1.165.032 2.12.341 2.866.927l-2.8 1.464a1.773 1.773 0 0 0-.208-.026l-2.294-.02-.3 1.51-3.517 1.838.532-2.694zm-9.425 9.942l5.327-2.785L8.765 23H5l.767-1.085z" fill="#fff" fill-rule="nonzero"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/xpa.svg b/cmd/web/static/icons/color/xpa.svg
new file mode 100644
index 0000000..1b4017f
--- /dev/null
+++ b/cmd/web/static/icons/color/xpa.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#d002b4" r="16"/><path d="M11.504 5.767c9.453-2.841 12.567 3.126 12.567 3.126l-5.153 5.515zm8.421 9.29L24.92 9.64s3.856 4.615 1.07 11.66zm-1.798 1.47l6.55 6.805s-4.868 6.565-14.108 2.13zm-.66-.79l-7.665 8.992s-10.59-8.202-.318-17.777z" fill="#fff" fill-rule="nonzero"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/xpm.svg b/cmd/web/static/icons/color/xpm.svg
new file mode 100644
index 0000000..6a009c2
--- /dev/null
+++ b/cmd/web/static/icons/color/xpm.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#ffd81b" r="16"/><path d="M24 15.562c0 4.423-3.426 5.927-6.31 5.927v1.153h2.225v1.562h-2.224V26h-3.48v-1.796h-2.127v-1.562h2.123v-1.168c-.923 0-6.207-.219-6.207-6.233V8h3.455v7.518c0 3.139 2.766 3.11 2.766 3.11V8h3.47v10.628s2.854.16 2.854-3.153V8H24z" fill="#fff" fill-rule="nonzero"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/xrb.svg b/cmd/web/static/icons/color/xrb.svg
new file mode 100644
index 0000000..166f9d6
--- /dev/null
+++ b/cmd/web/static/icons/color/xrb.svg
@@ -0,0 +1,15 @@
1<?xml version="1.0" encoding="UTF-8"?>
2<svg width="32px" height="32px" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
3 <!-- Generator: Sketch 47.1 (45422) - http://www.bohemiancoding.com/sketch -->
4 <title>color</title>
5 <desc>Created with Sketch.</desc>
6 <defs></defs>
7 <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
8 <g id="color" fill-rule="nonzero">
9 <g id="nano">
10 <circle id="Oval" fill="#4A90E2" cx="16" cy="16" r="16"></circle>
11 <path d="M24.9497751,11 C24.0922039,11 23.3665667,11.6926537 23.3665667,12.5832084 C23.3665667,13.8365817 23.1686657,14.1664168 21.7833583,14.1664168 L21.6514243,14.1664168 C20.8598201,14.2323838 20.2331334,14.892054 20.2331334,15.7166417 L20.2331334,15.7496252 C20.2331334,16.970015 20.0022489,17.2668666 18.649925,17.2668666 C18.583958,17.2668666 18.517991,17.2668666 18.4850075,17.2998501 C17.6934033,17.3988006 17.0667166,18.0584708 17.0667166,18.850075 C17.0667166,19.7076462 17.7593703,20.4332834 18.649925,20.4332834 C19.4745127,20.4332834 20.1671664,19.7736132 20.2001499,18.982009 L20.2001499,18.850075 C20.2001499,17.7286357 20.5629685,17.2998501 21.7503748,17.2668666 L21.7833583,17.2668666 C22.607946,17.2668666 23.3005997,16.6071964 23.3335832,15.7826087 L23.3335832,15.6836582 C23.3335832,14.5292354 23.6964018,14.1004498 24.9167916,14.1004498 C25.7743628,14.1004498 26.5,13.4077961 26.5,12.5172414 C26.5,11.6926537 25.8073463,11 24.9497751,11 L24.9497751,11 Z M15.6484258,14.1664168 L15.6484258,14.1664168 C16.44003,14.2323838 17.0667166,14.892054 17.0997001,15.6836582 C17.0997001,16.5742129 16.4070465,17.2668666 15.5164918,17.2668666 C14.625937,17.2668666 13.9332834,16.5412294 13.9332834,15.6836582 C13.9332834,14.5622189 13.5704648,14.1334333 12.350075,14.1334333 C11.1296852,14.1334333 10.7668666,14.5622189 10.7668666,15.7166417 L10.7668666,15.8155922 C10.7338831,16.6071964 10.0412294,17.2668666 9.21664168,17.2668666 C8.32608696,17.2668666 7.63343328,16.5412294 7.63343328,15.6836582 C7.63343328,14.8590705 8.26011994,14.1994003 9.05172414,14.1334333 L9.18365817,14.1334333 C10.5689655,14.1334333 10.7668666,13.8365817 10.7668666,12.5832084 C10.7668666,11.6926537 11.4925037,11 12.350075,11 C13.2406297,11 13.9332834,11.7256372 13.9332834,12.5832084 C13.9332834,13.8365817 14.1311844,14.1664168 15.5164918,14.1664168 L15.6484258,14.1664168 Z M6.0832084,20.4332834 C5.20882654,20.4332834 4.5,19.7244568 4.5,18.850075 C4.5,17.9756931 5.20882654,17.2668666 6.0832084,17.2668666 C6.95759025,17.2668666 7.66641679,17.9756931 7.66641679,18.850075 C7.66641679,19.7244568 6.95759025,20.4332834 6.0832084,20.4332834 Z" id="Shape" fill="#FFFFFF"></path>
12 </g>
13 </g>
14 </g>
15</svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/xrp.svg b/cmd/web/static/icons/color/xrp.svg
new file mode 100644
index 0000000..f1db38b
--- /dev/null
+++ b/cmd/web/static/icons/color/xrp.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" r="16" fill="#00AAE4"/><path fill="#FFF" fill-rule="nonzero" d="M21.96 18.205c-.69-.408-1.467-.526-2.237-.554-.646-.023-1.61-.447-1.61-1.65 0-.898.71-1.62 1.61-1.652.77-.027 1.548-.146 2.238-.554 1.713-1.014 2.47-3.141 1.793-5.046-.677-1.905-2.591-3.037-4.54-2.685-1.949.352-3.37 2.086-3.37 4.114 0 .809.282 1.554.64 2.244.302.581.454 1.66-.58 2.271-.77.455-1.73.167-2.21-.619-.404-.664-.893-1.286-1.578-1.691-1.713-1.014-3.89-.62-5.162.932a4.255 4.255 0 0 0 0 5.37c1.272 1.553 3.449 1.946 5.162.932.685-.404 1.174-1.026 1.579-1.69.332-.545 1.162-1.24 2.209-.62.768.455 1.006 1.45.58 2.271-.359.69-.64 1.435-.64 2.245 0 2.027 1.421 3.761 3.37 4.113 1.949.352 3.863-.78 4.54-2.685.676-1.905-.08-4.032-1.793-5.046z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/xtz.svg b/cmd/web/static/icons/color/xtz.svg
new file mode 100644
index 0000000..ada9b0d
--- /dev/null
+++ b/cmd/web/static/icons/color/xtz.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" r="16" fill="#A6E000"/><path fill="#FFF" d="M18.19 26c-1.46 0-2.524-.344-3.192-1.03-.667-.688-1.001-1.429-1.001-2.223 0-.29.058-.535.175-.733a1.27 1.27 0 0 1 .477-.47c.202-.114.45-.172.745-.172s.544.058.746.172c.202.115.36.271.477.47.117.198.175.443.175.733 0 .351-.085.637-.256.859-.171.222-.373.366-.606.435.202.275.52.47.955.584.435.123.87.184 1.304.184a2.93 2.93 0 0 0 1.643-.481c.489-.321.85-.795 1.082-1.42.233-.627.35-1.337.35-2.131 0-.863-.128-1.6-.384-2.211-.249-.619-.618-1.077-1.107-1.375a2.99 2.99 0 0 0-1.584-.446c-.372 0-.838.152-1.397.458l-1.025.504v-.504l4.612-6.048h-6.382v6.277c0 .52.116.947.35 1.283.232.336.59.504 1.07.504.373 0 .73-.122 1.072-.367a3.76 3.76 0 0 0 .885-.893.342.342 0 0 1 .117-.15.236.236 0 0 1 .151-.056c.086 0 .186.042.303.125a.619.619 0 0 1 .163.424 2.92 2.92 0 0 1-.058.321c-.264.58-.63 1.023-1.095 1.329a2.748 2.748 0 0 1-1.537.458c-1.382 0-2.337-.267-2.865-.802-.528-.534-.792-1.26-.792-2.176v-6.277H8.5V9.986h3.26V7.33l-.744-.734V6h2.166l.815.412v3.574l8.431-.023.84.825-5.172 5.086a3.51 3.51 0 0 1 .978-.23c.56 0 1.188.176 1.887.528.707.343 1.25.817 1.63 1.42.381.596.626 1.169.734 1.719a7.16 7.16 0 0 1 .175 1.466 6.02 6.02 0 0 1-.629 2.726 4.037 4.037 0 0 1-1.91 1.878A6.291 6.291 0 0 1 18.19 26z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/xuc.svg b/cmd/web/static/icons/color/xuc.svg
new file mode 100644
index 0000000..c9b4021
--- /dev/null
+++ b/cmd/web/static/icons/color/xuc.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none"><circle cx="16" cy="16" r="16" fill="#25AAE3"/><path fill="#FFF" d="M27 16c0 6.075-4.925 11-11 11S5 22.075 5 16C5 9.924 9.925 5 16 5s11 4.925 11 11zm-3.77.346c.007-.125 0 0 0-.127 0-3.607-2.665-6.811-6.122-7.35v-2.1l-2.24.698V8.87c-3.455.538-6.102 3.52-6.102 7.125 0 3.69 2.77 6.73 6.344 7.165v2.068l2.24-.698v-1.446a7.23 7.23 0 0 0 5.441-4.68H20.47a5.08 5.08 0 0 1-4.48 2.685 5.094 5.094 0 0 1-5.077-4.726l12.318-.017zM11.25 14.13a5.093 5.093 0 0 1 4.74-3.229 5.095 5.095 0 0 1 4.737 3.23h-9.476z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/xvc.svg b/cmd/web/static/icons/color/xvc.svg
new file mode 100644
index 0000000..b6ea09c
--- /dev/null
+++ b/cmd/web/static/icons/color/xvc.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#b50126" r="16"/><path d="M10.118 10.743H8L9.664 8h4.134v10.717L21.714 8H26L14.857 24h-4.739z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/xvg.svg b/cmd/web/static/icons/color/xvg.svg
new file mode 100644
index 0000000..87720fd
--- /dev/null
+++ b/cmd/web/static/icons/color/xvg.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none"><circle cx="16" cy="16" r="16" fill="#00CBFF"/><path fill="#FFF" d="M9.61 10.335L8 7h16l-1.592 3.335H24L15.951 27 8 10.335h1.61zm0 0l6.438 13.33 6.36-13.33H9.611z"/><path fill="#FFF" opacity=".504" d="M16 24.5L8 7h15.999z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/xzc.svg b/cmd/web/static/icons/color/xzc.svg
new file mode 100644
index 0000000..4ba5d95
--- /dev/null
+++ b/cmd/web/static/icons/color/xzc.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" r="16" fill="#23B852"/><path fill="#FFF" fill-rule="nonzero" d="M18.725 19.148h3.39v2.964H11.93L24.573 9.46a1.468 1.468 0 0 0 .32-1.574A1.454 1.454 0 0 0 23.55 7H8.45C7.641 7 7 7.642 7 8.452v10.696l6.275-6.28h-3.39v-2.98h10.168L7.427 22.54a1.468 1.468 0 0 0-.32 1.574c.229.535.748.886 1.343.886h15.1A1.45 1.45 0 0 0 25 23.548v-10.68l-6.275 6.28z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/yoyow.svg b/cmd/web/static/icons/color/yoyow.svg
new file mode 100644
index 0000000..6bab321
--- /dev/null
+++ b/cmd/web/static/icons/color/yoyow.svg
@@ -0,0 +1 @@
<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none"><circle cx="16" cy="16" fill="#21a5de" r="16"/><path d="m21.490858 16.5748321c.3382119.3637603.544645.8487755.544645 1.3813723 0 1.1287571-.927221 2.0437956-2.071006 2.0437956-1.1437849 0-2.0710059-.9150385-2.0710059-2.0437956 0-.5325968.2064331-1.017612.544645-1.3813723-.1256242.0971655-.2839007.1550949-.4558876.1550949-.4084946 0-.7396449-.3267994-.7396449-.729927 0-.1697272.0587006-.3259242.1571598-.4498978-.3686034.3337683-.8600759.537489-1.3997634.537489s-1.03116-.2037207-1.3997634-.537489c.0984592.1239736.1571598.2801706.1571598.4498978 0 .4031276-.3311503.729927-.7396449.729927-.1719869 0-.3302634-.0579294-.4558876-.1550949.3382119.3637603.544645.8487755.544645 1.3813723 0 1.1287571-.927221 2.0437956-2.0710059 2.0437956-1.143785 0-2.07100596-.9150385-2.07100596-2.0437956 0-.5325968.20643306-1.017612.54464496-1.3813723-.1256242.0971655-.2839007.1550949-.4558876.1550949-.4084946 0-.73964493-.3267994-.73964493-.729927 0-.1697272.05870064-.3259242.15715982-.4498978-.36860334.3337683-.86007585.537489-1.39976337.537489-1.14378499 0-2.07100592-.9150384-2.07100592-2.0437956 0-1.1287571.92722093-2.0437956 2.07100592-2.0437956 1.14378498 0 2.07100588.9150385 2.07100588 2.0437956 0 .5325968-.206433 1.017612-.54464493 1.3813723.12562417-.0971655.28390074-.1550949.45588753-.1550949.4084947 0 .739645.3267994.739645.729927 0 .1697272-.0587006.3259242-.1571598.4498978.3686033-.3337683.8600758-.537489 1.3997634-.537489.5396875 0 1.03116.2037207 1.3997633.537489-.0984591-.1239736-.1571598-.2801706-.1571598-.4498978 0-.4031276.3311503-.729927.739645-.729927.1719868 0 .3302634.0579294.4558876.1550949-.338212-.3637603-.544645-.8487755-.544645-1.3813723 0-1.1287571.9272209-2.0437956 2.0710059-2.0437956s2.0710059.9150385 2.0710059 2.0437956c0 .5325968-.206433 1.017612-.544645 1.3813723.1256242-.0971655.2839008-.1550949.4558876-.1550949.4084947 0 .739645.3267994.739645.729927 0 .1697272-.0587007.3259242-.1571598.4498978.3686033-.3337683.8600758-.537489 1.3997633-.537489.5396876 0 1.0311601.2037207 1.3997634.537489-.0984592-.1239736-.1571598-.2801706-.1571598-.4498978 0-.4031276.3311503-.729927.739645-.729927.1719868 0 .3302634.0579294.4558875.1550949-.3382119-.3637603-.5446449-.8487755-.5446449-1.3813723 0-1.1287571.9272209-2.0437956 2.0710059-2.0437956s2.0710059.9150385 2.0710059 2.0437956c0 1.1287572-.9272209 2.0437956-2.0710059 2.0437956-.5396875 0-1.03116-.2037207-1.3997634-.537489.0984592.1239736.1571598.2801706.1571598.4498978 0 .4031276-.3311503.729927-.7396449.729927-.1719869 0-.3302634-.0579294-.4558876-.1550949z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/zcl.svg b/cmd/web/static/icons/color/zcl.svg
new file mode 100644
index 0000000..a834c6f
--- /dev/null
+++ b/cmd/web/static/icons/color/zcl.svg
@@ -0,0 +1 @@
<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" fill="#c87035" r="16"/><path d="M15.992 27C9.917 26.996 5 22.07 5 15.986 5 9.915 9.932 4.996 16.015 5 22.08 5.004 27.008 9.934 27 16.002c-.012 6.002-4.836 10.99-11.008 10.998zm-4.483-5.97c.031-.059.055-.106.078-.144.984-1.736 1.97-3.47 2.956-5.202.864-1.518 1.726-3.038 2.585-4.558a.146.146 0 0 1 .15-.09c1.004.005 2.012.005 3.015.005h.143c-1.394 2.46-2.778 4.903-4.173 7.36.05.004.078.004.105.004 2.519 0 5.036.001 7.552.004.085 0 .112-.031.131-.105a8.318 8.318 0 0 0 .105-4.127c-.376-1.65-1.201-3.043-2.418-4.208a7.657 7.657 0 0 0-1.84-1.297c-1.674-.854-3.437-1.125-5.285-.8-1.84.327-3.39 1.196-4.661 2.57-.167.18-.318.373-.477.56.004.011.012.02.016.03h7.18c-.04.075-.067.129-.098.18-.437.776-.88 1.548-1.313 2.325a.198.198 0 0 1-.202.116c-2.262-.004-4.524-.005-6.784-.004h-.136c-1.146 3.603.473 8.122 4.534 9.93 3.932 1.756 8.055.14 9.988-2.557-3.715.007-7.432.01-11.15.007zm12.643 1.898c1.395-1.55 2.635-4.1 2.557-7.163-.062-2.523-.926-4.74-2.541-6.7-.504.508-.996 1.001-1.484 1.494 2.56 3.079 2.67 7.632.027 10.901z" fill="#fff" fill-rule="nonzero"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/zec.svg b/cmd/web/static/icons/color/zec.svg
new file mode 100644
index 0000000..e276d7a
--- /dev/null
+++ b/cmd/web/static/icons/color/zec.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" r="16" fill="#ECB244"/><path fill="#FFF" fill-rule="nonzero" d="M15.096 19.846h6.297v3.35h-3.875c.064.958.097 1.847.161 2.804h-3.261v-2.77h-3.876c0-1.093-.129-2.187.065-3.213.097-.547.678-1.026 1.033-1.504a462.137 462.137 0 0 1 3.714-4.581c.485-.582.969-1.129 1.518-1.778h-6.04v-3.35h3.586V6h3.132v2.735h3.908c0 1.128.129 2.222-.065 3.248-.097.547-.678 1.026-1.065 1.504a462.138 462.138 0 0 1-3.714 4.581 37.083 37.083 0 0 1-1.518 1.778z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/zen.svg b/cmd/web/static/icons/color/zen.svg
new file mode 100644
index 0000000..2b126ad
--- /dev/null
+++ b/cmd/web/static/icons/color/zen.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" r="16" fill="#F88900"/><path fill="#FFF" d="M6.5 18v-4l3.443-2.043L13.258 14l3.442-2.043V8l3.4-2 3.4 2v4l-3.4 2v3.957L23.5 20v3.957L20.1 26l-3.401-2.006L16.7 20l-3.358-2.043L9.943 20z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/zil.svg b/cmd/web/static/icons/color/zil.svg
new file mode 100644
index 0000000..f3b4ecc
--- /dev/null
+++ b/cmd/web/static/icons/color/zil.svg
@@ -0,0 +1 @@
<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none"><circle cx="16" cy="16" fill="#49c1bf" r="16"/><g fill="#fff" transform="translate(9 6)"><path d="m0 1.281 11.114 5.383 2.845-1.282-11.068-5.382z" fill-opacity=".304"/><path d="m11.1139159 6.65125858 2.8453074-1.28146453v2.86498856l-2.8453074 1.28146453zm0 13.28421052v-8.9377574l2.8453074-1.29519454v8.95148744z" fill-opacity=".646"/><path d="m0 1.284v2.897l7.693 3.737-7.693 3.81v2.856l11.114 5.373v-2.874l-7.548-3.671 7.548-3.881v-2.865z"/></g></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/icons/color/zrx.svg b/cmd/web/static/icons/color/zrx.svg
new file mode 100644
index 0000000..388a1e9
--- /dev/null
+++ b/cmd/web/static/icons/color/zrx.svg
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"><g fill="none" fill-rule="evenodd"><circle cx="16" cy="16" r="16" fill="#302C2C" fill-rule="nonzero"/><path fill="#FFF" d="M15.496 27c-.27-.028-.54-.053-.81-.085a10.88 10.88 0 0 1-4.122-1.364c-.019-.01-.036-.025-.073-.05 2.206-1.65 4.402-3.29 6.61-4.94l.665.647c.37.362.742.72 1.105 1.087.09.09.155.089.26.035a7.149 7.149 0 0 0 2.728-2.39l.107-.158c.031.036.06.065.084.097.767 1.022 1.533 2.044 2.303 3.063.067.088.059.14-.012.22-1.783 2.026-3.999 3.274-6.67 3.701-.336.054-.677.074-1.016.111-.045.005-.09.017-.134.026h-1.025zm.97-22c.186.019.373.039.56.056 1.576.15 3.05.617 4.423 1.4.02.012.037.026.07.05l-6.718 4.819c-.089-.084-.175-.164-.26-.247-.472-.46-.946-.919-1.415-1.383-.075-.074-.132-.082-.226-.035a7.147 7.147 0 0 0-2.77 2.424l-.1.15-2.468-3.288c.249-.264.479-.527.728-.77 1.623-1.583 3.55-2.59 5.783-2.995.43-.078.869-.104 1.304-.155.049-.005.098-.017.146-.026h.942zM6.458 10.534l4.995 6.548-1.008 1.034c-.251.257-.5.517-.756.77-.072.072-.075.127-.031.215a7.134 7.134 0 0 0 2.423 2.77c.035.022.07.045.103.07.006.004.009.014.027.048L8.95 24.435C7 22.756 5.735 20.687 5.227 18.178c-.544-2.686-.103-5.224 1.232-7.644zm14.175 4.37l.918-.953c.256-.266.508-.535.77-.794.082-.081.081-.142.033-.238a7.137 7.137 0 0 0-2.45-2.798c-.037-.025-.073-.052-.136-.097l3.279-2.46c1.857 1.59 3.09 3.55 3.656 5.915.707 2.952.077 5.872-1.147 7.928l-4.923-6.503z"/></g></svg> \ No newline at end of file
diff --git a/cmd/web/static/style.css b/cmd/web/static/style.css
index 1e09fcb..589c0b0 100644
--- a/cmd/web/static/style.css
+++ b/cmd/web/static/style.css
@@ -99,6 +99,21 @@ h1 {
99 padding-top: 100px; 99 padding-top: 100px;
100} 100}
101 101
102.currency-logo {
103 display: inline-block;
104 margin-left: 5px;
105 margin-right: 5px;
106}
107
108.portfolio .currency-logo {
109 height: 24px;
110 width: 24px;
111}
112
113.balances > div {
114 margin-bottom: 5px;
115}
116
102.box { 117.box {
103 position: relative; 118 position: relative;
104 background-color: rgb(250, 250, 250); 119 background-color: rgb(250, 250, 250);
@@ -108,4 +123,4 @@ h1 {
108 margin-top: 10px; 123 margin-top: 10px;
109 padding-top: 10px; 124 padding-top: 10px;
110 padding-bottom: 10px; 125 padding-bottom: 10px;
111} \ No newline at end of file 126}