/* ── Header FX v2 (2026-10-12, в паре с footer--fx). Разметка: header2/topbar_fx.py ── */
header.nav.nav--fx{position:sticky;top:0;z-index:50;background:rgba(11,12,22,.96);backdrop-filter:saturate(1.4) blur(16px);-webkit-backdrop-filter:saturate(1.4) blur(16px);border-bottom:0;color:#E4E6F5;font-family:var(--font,inherit)}
header.nav.nav--fx::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(420px 120px at 8% 0%,rgba(59,79,216,.35),transparent 70%),radial-gradient(360px 110px at 70% 0%,rgba(168,85,247,.16),transparent 70%)}
header.nav.nav--fx::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(99,102,241,.55) 25%,rgba(168,85,247,.55) 60%,transparent);pointer-events:none}
header.nav.nav--fx .nav-inner{position:relative;z-index:1;display:flex;align-items:center;gap:14px;min-height:64px;padding-top:10px;padding-bottom:10px}
header.nav.nav--fx i,header.nav.nav--fx em{font-style:normal}
header.nav.nav--fx .brand{display:inline-flex;align-items:center;gap:10px;flex-shrink:0;text-decoration:none}
header.nav.nav--fx .brand-mark{display:inline-flex}
header.nav.nav--fx .logo-img{width:36px;height:36px;border-radius:50%;box-shadow:0 0 0 2px rgba(129,140,248,.45),0 0 22px rgba(99,102,241,.55)}
header.nav.nav--fx .brand .name{font-size:19px;font-weight:700;color:#fff;letter-spacing:-.02em;white-space:nowrap}
header.nav.nav--fx .nav-cat{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 16px;border:0;border-radius:12px;cursor:pointer;font:inherit;font-size:14.5px;font-weight:600;color:#fff;background:linear-gradient(135deg,#3B4FD8,#6D3FD8);box-shadow:0 8px 22px -10px rgba(59,79,216,.9),inset 0 1px 0 rgba(255,255,255,.18);transition:box-shadow .2s,background .2s}
header.nav.nav--fx .nav-cat:hover,header.nav.nav--fx .nav-cat[aria-expanded="true"]{background:linear-gradient(135deg,#4A5EF0,#7D4FF0);box-shadow:0 10px 26px -10px rgba(99,102,241,1),inset 0 1px 0 rgba(255,255,255,.22)}
header.nav.nav--fx .nav-cat-i{display:inline-flex;width:16px;height:16px}header.nav.nav--fx .nav-cat-i svg{width:16px;height:16px;transition:transform .18s}
header.nav.nav--fx .nav-cat[aria-expanded="true"] .nav-cat-i svg{transform:rotate(90deg)}
header.nav.nav--fx .nav-cat-t{font-weight:600}
.hx-links{display:flex;align-items:center;gap:2px;margin-left:6px}
.hx-links a{position:relative;display:inline-flex;align-items:center;height:40px;padding:0 12px;border-radius:10px;color:#C7CBE6!important;text-decoration:none!important;font-size:14.5px;font-weight:500;transition:color .2s,background .2s}
.hx-links a:hover{color:#fff!important;background:rgba(255,255,255,.06)}
.hx-links a.is-on{color:#fff!important}
.hx-links a.is-on::after{content:"";position:absolute;left:12px;right:12px;bottom:3px;height:2px;border-radius:2px;background:linear-gradient(90deg,#818CF8,#C084FC)}
header.nav.nav--fx .nav-q{margin-left:auto;display:flex;align-items:center;gap:9px;width:260px;height:42px;padding:0 14px;flex:0 1 auto;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);border-radius:12px;transition:width .25s,background .2s,border-color .2s,box-shadow .2s}
header.nav.nav--fx .nav-q:hover{background:rgba(255,255,255,.08)}
header.nav.nav--fx .nav-q:focus-within{background:rgba(255,255,255,.1);border-color:rgba(129,140,248,.7);box-shadow:0 0 0 4px rgba(99,102,241,.18)}
header.nav.nav--fx .nav-q svg{width:16px;height:16px;flex:none;color:#8B93C9}
header.nav.nav--fx .nav-q input{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;color:#fff;font:inherit;font-size:14px}
header.nav.nav--fx .nav-q input::placeholder{color:#7A7FA3;opacity:1}
header.nav.nav--fx .nav-q input::-webkit-search-cancel-button{-webkit-appearance:none}
header.nav.nav--fx .nav-right{margin-left:0;display:flex;align-items:center;gap:10px;flex-shrink:0}
header.nav.nav--fx #pwAuthChip .pwc-plus{border-color:rgba(255,255,255,.22)!important;color:#C7CBE6!important;background:rgba(255,255,255,.04)!important}
header.nav.nav--fx #pwAuthChip .pwc-login:hover .pwc-plus{border-color:#818CF8!important;color:#fff!important}
header.nav.nav--fx #pwAuthChip,header.nav.nav--fx #pwAuthChip a{color:#E4E6F5!important}

/* панель каталога */
.mega--fx{position:absolute;left:0;right:0;top:100%;background:#0D0E1B;background-image:radial-gradient(640px 320px at 8% 0%,rgba(59,79,216,.22),transparent 70%),radial-gradient(520px 300px at 92% 8%,rgba(168,85,247,.14),transparent 70%);border-top:1px solid rgba(255,255,255,.06);box-shadow:0 40px 80px -20px rgba(5,6,20,.75);max-height:calc(100vh - 64px);overflow-y:auto}
.mega--fx[hidden]{display:none}
.mega--fx .mega-in{max-width:var(--wrap,var(--nav-maxw,1200px));margin:0 auto;padding:22px var(--gutter,24px) 26px;display:grid;grid-template-columns:250px minmax(0,1fr);gap:26px}
.mega--fx .mega-rail{display:flex;flex-direction:column;gap:4px;border-right:1px solid rgba(255,255,255,.07);padding-right:18px}
.mega--fx .mega-t{position:relative;display:block;text-align:left;font:inherit;cursor:pointer;background:none;border:0;border-radius:12px;padding:10px 14px;transition:background .2s}
.mega--fx .mega-t .hx-ic{grid-row:1/3}
.mega--fx .mega-t b{display:block;font-size:15px;font-weight:600;color:#E4E6F5}
.mega--fx .mega-t em{display:block;font-size:12px;color:#7A7FA3;margin-top:1px}
.mega--fx .mega-t:hover{background:rgba(255,255,255,.05)}
.mega--fx .mega-t.is-on{background:rgba(255,255,255,.06)}.mega--fx .mega-t.is-on::before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:3px;background:linear-gradient(180deg,#818CF8,#C084FC)}
.mega--fx .mega-t.is-on b{color:#fff}
.hx-promo{display:grid;grid-template-columns:44px 1fr;column-gap:12px;align-items:center;margin-top:auto;padding:14px;border-radius:16px;background:linear-gradient(135deg,#3B4FD8,#7D3FD8);text-decoration:none!important;box-shadow:0 16px 30px -18px rgba(99,102,241,1)}
.mega--fx .mega-rail{min-height:100%}
.hx-promo img{grid-row:1/3;width:44px;height:44px;border-radius:50%;box-shadow:0 0 0 2px rgba(255,255,255,.35)}
.hx-promo b{color:#fff;font-size:14px;font-weight:700;line-height:1.25}
.hx-promo em{color:rgba(255,255,255,.78);font-size:12px;line-height:1.35}
.mega--fx .mega-p{display:none}.mega--fx .mega-p.is-on{display:block}
.hx-ph{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:2px 0 14px}
.hx-ph b{font-size:20px;font-weight:700;color:#fff;letter-spacing:-.01em}
.mega--fx .mega-all{display:inline-flex;align-items:center;gap:7px;margin:0;font-size:13.5px;font-weight:600;color:#A5B4FC!important;text-decoration:none!important}
.mega--fx .mega-all:hover{color:#fff!important}.mega--fx .mega-all svg{width:13px;height:13px}
.hx-pb{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:22px}
.hx-cs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:6px;align-content:start;align-items:stretch}
.hx-cs--dense{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:6px}
.hx-c{display:flex;flex-direction:column;justify-content:center;gap:2px;padding:9px 13px;border-radius:12px;background:rgba(255,255,255,.03);text-decoration:none!important;transition:background .2s,transform .2s,box-shadow .2s}
.hx-c .hx-ic{grid-row:1/3}
.hx-c b{font-size:14px;font-weight:600;color:#E4E6F5;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.hx-c em{font-size:12px;color:#7A7FA3;margin-top:2px}
.hx-c:hover{background:rgba(99,102,241,.14);transform:translateY(-1px);box-shadow:0 12px 24px -16px rgba(99,102,241,1)}
.hx-c:hover b{color:#fff}
.hx-cs--dense .hx-c{grid-template-columns:30px 1fr;padding:7px 9px;column-gap:9px}
.hx-cs--dense .hx-ic{width:30px;height:30px;border-radius:9px}
.hx-cs--dense .hx-c b{font-size:13.5px}
.hx-side{padding:14px;border-radius:16px;background:rgba(255,255,255,.035);box-shadow:inset 0 0 0 1px rgba(255,255,255,.05);align-self:start}
.hx-sh{font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#5E6488;margin:2px 4px 10px}
.hx-pop{display:flex;align-items:center;gap:10px;min-height:34px;padding:6px 8px;border-radius:10px;color:#D9DCF0!important;text-decoration:none!important;font-size:13.5px;font-weight:500;transition:background .2s}
.hx-pop:hover{background:rgba(255,255,255,.06);color:#fff!important}
.hx-logo{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:#fff;overflow:hidden;flex:none}
.hx-logo img{width:20px;height:20px;object-fit:contain}
.hx-ic{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:11px;flex:none;color:#A5B4FC;background:rgba(99,102,241,.16)}
.hx-ic::before{content:"";width:18px;height:18px;background:currentColor;-webkit-mask:var(--m) center/contain no-repeat;mask:var(--m) center/contain no-repeat}
.hx-cs--dense .hx-ic::before{width:16px;height:16px}
.hx-ic--t{color:#5EEAD4;background:rgba(20,184,166,.14)}
.hx-ic--a{color:#FCD34D;background:rgba(245,158,11,.14)}
.hx-ic--p{color:#F9A8D4;background:rgba(236,72,153,.14)}
.hx-ic--v{color:#D8B4FE;background:rgba(168,85,247,.16)}
.hx-ic--soft{width:28px;height:28px;border-radius:8px;color:#A5B4FC;background:rgba(99,102,241,.14)}
.hx-ic--soft::before{width:15px;height:15px}
.hx-ic--ix,.hx-ic--tx,.hx-ic--ax,.hx-ic--px,.hx-ic--vx{width:38px;height:38px;color:#fff}
.hx-ic--ix{background:linear-gradient(135deg,#3B4FD8,#6366F1)}.hx-ic--tx{background:linear-gradient(135deg,#0F9F8F,#14B8A6)}
.hx-ic--ax{background:linear-gradient(135deg,#D97706,#F59E0B)}.hx-ic--px{background:linear-gradient(135deg,#DB2777,#EC4899)}
.hx-ic--vx{background:linear-gradient(135deg,#7C3AED,#A855F7)}
@media (max-width:1180px){.hx-links a{padding:0 9px;font-size:14px}header.nav.nav--fx .nav-q{width:200px}}
@media (max-width:1060px){.hx-links{display:none}.hx-pb{grid-template-columns:1fr}.hx-side{display:none}}
@media (max-width:960px){.mega--fx .mega-in{grid-template-columns:1fr;gap:14px;padding-top:14px}.mega--fx .mega-rail{flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid rgba(255,255,255,.07);padding:0 0 12px;scrollbar-width:none;min-height:0}.mega--fx .mega-t{flex:none}.hx-promo{display:none}}
@media (max-width:640px){header.nav.nav--fx .nav-inner{gap:10px;min-height:58px}header.nav.nav--fx .brand .name{display:none}header.nav.nav--fx .nav-cat{padding:0 12px}header.nav.nav--fx .nav-cat-t{display:none}header.nav.nav--fx .nav-q{width:auto;flex:1 1 auto}header.nav.nav--fx .nav-q:focus-within{width:auto}.hx-cs,.hx-cs--dense{grid-template-columns:1fr 1fr}.hx-c{grid-template-columns:30px 1fr;padding:8px}.hx-c .hx-ic{width:30px;height:30px}.mega--fx .mega-t{grid-template-columns:32px auto;padding:7px 10px}.mega--fx .mega-t .hx-ic{width:32px;height:32px}.mega--fx .mega-t em{display:none}.mega--fx .mega-t b{font-size:14px}}
.hx-g-search{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2211%22 cy=%2211%22 r=%227%22/%3E%3Cpath d=%22m21 21-4.3-4.3%22/%3E%3C/svg%3E")}.hx-g-chart{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M3 3v18h18%22/%3E%3Cpath d=%22m7 15 4-4 3 3 5-6%22/%3E%3C/svg%3E")}.hx-g-chat{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2Z%22/%3E%3C/svg%3E")}.hx-g-spark{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M12 3c.8 4.6 3.4 7.2 8 8-4.6.8-7.2 3.4-8 8-.8-4.6-3.4-7.2-8-8 4.6-.8 7.2-3.4 8-8Z%22/%3E%3C/svg%3E")}.hx-g-globe{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%229%22/%3E%3Cpath d=%22M3 12h18M12 3a14 14 0 0 1 0 18M12 3a14 14 0 0 0 0 18%22/%3E%3C/svg%3E")}.hx-g-users{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%229%22 cy=%228%22 r=%223.5%22/%3E%3Cpath d=%22M2.5 20a6.5 6.5 0 0 1 13 0M16 4.5a3.5 3.5 0 0 1 0 7M18 14a5 5 0 0 1 3.5 6%22/%3E%3C/svg%3E")}.hx-g-truck{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M3 6h11v10H3zM14 10h4l3 3v3h-7%22/%3E%3Ccircle cx=%227%22 cy=%2218%22 r=%222%22/%3E%3Ccircle cx=%2217%22 cy=%2218%22 r=%222%22/%3E%3C/svg%3E")}.hx-g-wallet{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M4 7h15a1 1 0 0 1 1 1v11H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h12v3%22/%3E%3Ccircle cx=%2216%22 cy=%2213%22 r=%221.3%22/%3E%3C/svg%3E")}.hx-g-brief{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%223%22 y=%227%22 width=%2218%22 height=%2213%22 rx=%222%22/%3E%3Cpath d=%22M9 7V5a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v2M3 13h18%22/%3E%3C/svg%3E")}.hx-g-factory{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M3 21V10l6 4V10l6 4V5h6v16Z%22/%3E%3Cpath d=%22M7 17h2M12 17h2M17 17h1%22/%3E%3C/svg%3E")}.hx-g-game{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%222%22 y=%227%22 width=%2220%22 height=%2211%22 rx=%225%22/%3E%3Cpath d=%22M7 11v4M5 13h4%22/%3E%3Ccircle cx=%2216%22 cy=%2212%22 r=%221%22/%3E%3Ccircle cx=%2218%22 cy=%2214.5%22 r=%221%22/%3E%3C/svg%3E")}.hx-g-heart{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M12 20s-7-4.4-9-9a5 5 0 0 1 9-3 5 5 0 0 1 9 3c-2 4.6-9 9-9 9Z%22/%3E%3C/svg%3E")}.hx-g-filep{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M14 3H6a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V9Z%22/%3E%3Cpath d=%22M14 3v6h6M12 12v6M9 15h6%22/%3E%3C/svg%3E")}.hx-g-cal{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%223%22 y=%225%22 width=%2218%22 height=%2216%22 rx=%222%22/%3E%3Cpath d=%22M3 10h18M8 3v4M16 3v4%22/%3E%3C/svg%3E")}.hx-g-hammer{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22m14 7 3-3 4 4-3 3M14 7l-9.5 9.5a2 2 0 0 0 3 3L17 10M14 7l3 3%22/%3E%3C/svg%3E")}.hx-g-home{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22m3 11 9-8 9 8M5 9v12h14V9%22/%3E%3C/svg%3E")}.hx-g-wrench{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M14.7 6.3a4 4 0 0 0-5.4 5.4L3 18v3h3l6.3-6.3a4 4 0 0 0 5.4-5.4l-2.6 2.6-2.4-.6-.6-2.4Z%22/%3E%3C/svg%3E")}.hx-g-sigma{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M18 5H6l6 7-6 7h12%22/%3E%3C/svg%3E")}.hx-g-help{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%229%22/%3E%3Cpath d=%22M9.5 9a2.5 2.5 0 1 1 3.5 2.3c-.6.3-1 .9-1 1.7M12 17h.01%22/%3E%3C/svg%3E")}.hx-g-type{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M4 7V4h16v3M9 20h6M12 4v16%22/%3E%3C/svg%3E")}.hx-g-dice{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%223%22 y=%223%22 width=%2218%22 height=%2218%22 rx=%224%22/%3E%3Ccircle cx=%228.5%22 cy=%228.5%22 r=%221%22/%3E%3Ccircle cx=%2215.5%22 cy=%2215.5%22 r=%221%22/%3E%3Ccircle cx=%2215.5%22 cy=%228.5%22 r=%221%22/%3E%3Ccircle cx=%228.5%22 cy=%2215.5%22 r=%221%22/%3E%3C/svg%3E")}.hx-g-cube{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22m12 2 9 5v10l-9 5-9-5V7Z%22/%3E%3Cpath d=%22m3 7 9 5 9-5M12 12v10%22/%3E%3C/svg%3E")}.hx-g-code{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22m8 7-5 5 5 5M16 7l5 5-5 5M14 4l-4 16%22/%3E%3C/svg%3E")}.hx-g-car{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M5 17H3v-5l2-5h14l2 5v5h-2M5 12h14%22/%3E%3Ccircle cx=%227.5%22 cy=%2217%22 r=%222%22/%3E%3Ccircle cx=%2216.5%22 cy=%2217%22 r=%222%22/%3E%3C/svg%3E")}.hx-g-music{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M9 18V5l12-2v13%22/%3E%3Ccircle cx=%226%22 cy=%2218%22 r=%223%22/%3E%3Ccircle cx=%2218%22 cy=%2216%22 r=%223%22/%3E%3C/svg%3E")}.hx-g-list{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M9 6h12M9 12h12M9 18h12M4 6h.01M4 12h.01M4 18h.01%22/%3E%3C/svg%3E")}.hx-g-ruler{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M3 17 17 3l4 4L7 21Z%22/%3E%3Cpath d=%22m7 13 2 2M10 10l2 2M13 7l2 2%22/%3E%3C/svg%3E")}.hx-g-map{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22m9 4-6 3v13l6-3 6 3 6-3V4l-6 3Z%22/%3E%3Cpath d=%22M9 4v13M15 7v13%22/%3E%3C/svg%3E")}.hx-g-plane{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M10 14 3 11l1.5-1.5 7 1L16 6a2 2 0 0 1 3 3l-4.5 4.5 1 7L14 22l-3-7%22/%3E%3C/svg%3E")}.hx-g-percent{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M19 5 5 19%22/%3E%3Ccircle cx=%226.5%22 cy=%226.5%22 r=%222.5%22/%3E%3Ccircle cx=%2217.5%22 cy=%2217.5%22 r=%222.5%22/%3E%3C/svg%3E")}.hx-g-image{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%223%22 y=%224%22 width=%2218%22 height=%2216%22 rx=%222%22/%3E%3Ccircle cx=%229%22 cy=%2210%22 r=%222%22/%3E%3Cpath d=%22m21 16-5-5-9 9%22/%3E%3C/svg%3E")}.hx-g-trend{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22m3 17 6-6 4 4 8-8%22/%3E%3Cpath d=%22M15 7h6v6%22/%3E%3C/svg%3E")}.hx-g-monitor{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%222%22 y=%224%22 width=%2220%22 height=%2213%22 rx=%222%22/%3E%3Cpath d=%22M8 21h8M12 17v4%22/%3E%3C/svg%3E")}.hx-g-dumbbell{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M6 7v10M3 9v6M18 7v10M21 9v6M6 12h12%22/%3E%3C/svg%3E")}.hx-g-drop{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M12 3s7 7.5 7 12a7 7 0 0 1-14 0c0-4.5 7-12 7-12Z%22/%3E%3C/svg%3E")}.hx-g-grad{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22m2 9 10-5 10 5-10 5Z%22/%3E%3Cpath d=%22M6 11v5c3 2.5 9 2.5 12 0v-5M22 9v6%22/%3E%3C/svg%3E")}.hx-g-gift{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M20 12v9H4v-9M2 7h20v5H2zM12 22V7M12 7H8a2.5 2.5 0 1 1 0-5c3 0 4 5 4 5ZM12 7h4a2.5 2.5 0 1 0 0-5c-3 0-4 5-4 5Z%22/%3E%3C/svg%3E")}.hx-g-sprout{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M12 21v-9M12 12C12 7 8 5 4 5c0 4 3 7 8 7ZM12 14c0-4 3-6 7-6 0 4-3 6-7 6Z%22/%3E%3C/svg%3E")}.hx-g-award{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2212%22 cy=%229%22 r=%226%22/%3E%3Cpath d=%22m8.5 14-1.5 8 5-3 5 3-1.5-8%22/%3E%3C/svg%3E")}.hx-g-laptop{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%224%22 y=%224%22 width=%2216%22 height=%2211%22 rx=%222%22/%3E%3Cpath d=%22M2 19h20%22/%3E%3C/svg%3E")}.hx-g-layers{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22m12 3 9 5-9 5-9-5Z%22/%3E%3Cpath d=%22m3 13 9 5 9-5%22/%3E%3C/svg%3E")}.hx-g-send{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M22 3 2 10.5l6 2.2M22 3l-3 16-8-6-3 3v-5.8L22 3Z%22/%3E%3C/svg%3E")}.hx-g-book{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M4 4h6a3 3 0 0 1 3 3v13a2 2 0 0 0-2-2H4ZM20 4h-6a3 3 0 0 0-3 3%22/%3E%3Cpath d=%22M20 4v14h-7%22/%3E%3C/svg%3E")}.hx-g-grid{--m:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%223%22 y=%223%22 width=%227.5%22 height=%227.5%22 rx=%222%22/%3E%3Crect x=%2213.5%22 y=%223%22 width=%227.5%22 height=%227.5%22 rx=%222%22/%3E%3Crect x=%223%22 y=%2213.5%22 width=%227.5%22 height=%227.5%22 rx=%222%22/%3E%3Crect x=%2213.5%22 y=%2213.5%22 width=%227.5%22 height=%227.5%22 rx=%222%22/%3E%3C/svg%3E")}
