.mkt-map{background:#e9e8e2}.mkt-map .maplibregl-ctrl-attrib{font-size:10px}.mkt-pin{color:#fff;white-space:nowrap;cursor:pointer;background:#0b0b0a;border-radius:999px;align-items:center;gap:6px;padding:5px 10px 5px 6px;font-size:11.5px;line-height:1;transition:transform .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 8px 20px -8px #0b0b0a99,0 0 0 2px #fff}.mkt-pin:hover,.mkt-pin:focus-visible{outline:none;transform:translateY(-2px)scale(1.04)}.mkt-pin strong{color:#0b0b0a;background:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;display:grid}.mkt-pin.is-priority{color:#0b0b0a;background:#c8f53a}.mkt-pin.is-priority strong{color:#c8f53a;background:#0b0b0a}.mkt-pin.is-area{color:#0b0b0a;background:#fff;box-shadow:0 8px 20px -8px #0b0b0a66,0 0 0 1px #0b0b0a40}.mkt-pin.is-area strong{color:#fff;background:#0b0b0a}.mkt-me{background:#2563eb;border-radius:50%;width:16px;height:16px;box-shadow:0 0 0 4px #2563eb40,inset 0 0 0 2px #fff}.mkt-pop{min-width:180px;font-family:var(--font-geist), system-ui, sans-serif;color:#3f3f3a;gap:4px;font-size:12.5px;display:grid}.mkt-pop strong{color:#0b0b0a;font-size:14px}.mkt-pop a{color:#0b0b0a;text-underline-offset:3px;margin-top:4px;font-weight:600;text-decoration:underline}.mkt .maplibregl-popup-content{border-radius:14px;padding:12px 14px;box-shadow:0 18px 40px -16px #0b0b0a73}.mkt-nav{-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);background:#09090bd1;border-bottom:1px solid #ffffff0f}.mkt-navlink{color:#ffffffad;border-radius:999px;padding:8px 14px;transition:color .2s,background .2s}.mkt-navlink:hover{color:#fff;background:#ffffff12}.mkt-hero{background:radial-gradient(60% 70% at 85% 45%,#c8f53a21,#0000 70%),radial-gradient(40% 50% at 10% 0,#ffffff0d,#0000 70%),#09090b}.mkt-hero-grid{pointer-events:none;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 80% at 70%,#000,#0000 75%);mask-image:radial-gradient(70% 80% at 70%,#000,#0000 75%)}.mkt-live{background:#c8f53a;border-radius:999px;width:7px;height:7px;animation:1.8s ease-out infinite mkt-live;position:relative;box-shadow:0 0 #c8f53a99}@keyframes mkt-live{to{box-shadow:0 0 0 8px #c8f53a00}}.mkt-hl{background:linear-gradient(95deg,#e2ff8a,#c8f53a 45%,#9fd11a);color:#0000;-webkit-background-clip:text;background-clip:text}.mkt-search{color:#0b0b0a;background:#fff;border-radius:24px;max-width:600px;box-shadow:0 30px 70px -30px #000c,0 0 0 1px #ffffff14}.mkt-radar{aspect-ratio:1;justify-self:center;width:100%;max-width:520px;position:relative}.mkt-radar:before,.mkt-radar:after{content:"";border:1px solid #ffffff14;border-radius:999px;position:absolute;inset:8%}.mkt-radar:after{border-color:#c8f53a24;inset:28%}.mkt-ring{aspect-ratio:1;opacity:0;width:18%;animation:3.9s cubic-bezier(.16,1,.3,1) infinite mkt-ring;animation-delay:var(--d);border:1.5px solid #c8f53a80;border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}@keyframes mkt-ring{0%{opacity:.9;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(5.2)}}.mkt-you{color:#0b0b0a;background:#c8f53a;border-radius:999px;place-items:center;width:52px;height:52px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 8px #c8f53a26,0 20px 40px -10px #c8f53a99}.mkt-float{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#18181bc7;border-radius:20px;align-items:center;gap:12px;width:236px;padding:10px 14px 10px 10px;animation:6s ease-in-out infinite mkt-bob;display:flex;position:absolute;box-shadow:0 24px 50px -20px #000000e6,inset 0 0 0 1px #ffffff1a}.mkt-float img,.mkt-float svg{filter:drop-shadow(0 8px 12px #00000080);flex:none}.mkt-float-a{top:10%;left:-2%}.mkt-float-b{animation-delay:-2s;top:40%;right:-4%}.mkt-float-c{animation-delay:-4s;bottom:6%;left:8%}@keyframes mkt-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){.mkt-ring,.mkt-float,.mkt-live{animation:none}.mkt-ring{opacity:.25}}.mkt-bat{--c:#c8f53a;--glow:#c8f53a8c;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b0b0adb;border-radius:14px;align-items:center;gap:9px;padding:6px 10px 6px 11px;display:inline-flex;position:absolute;bottom:12px;left:12px;box-shadow:0 12px 24px -12px #0000008c,inset 0 0 0 1px #ffffff14}.mkt-bat[data-tone=ok]{--c:#fbbf24;--glow:#fbbf2480}.mkt-bat[data-tone=low]{--c:#fb7185;--glow:#fb718580}.mkt-bat-label{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;flex-direction:column;font-size:8.5px;line-height:1.15;display:flex}.mkt-bat-label span:first-child{color:#ffffff80}.mkt-bat-label span:last-child{color:var(--c);font-weight:600}.mkt-bat-cell{border-radius:5px;grid-template-columns:repeat(10,1fr);gap:1.5px;width:50px;height:18px;padding:2.5px;display:grid;position:relative;box-shadow:inset 0 0 0 1.5px #ffffff59}.mkt-bat-cell:after{content:"";background:#ffffff59;border-radius:0 2px 2px 0;width:2.5px;height:7px;position:absolute;top:50%;right:-4px;transform:translateY(-50%)}.mkt-bat-cell i{background:#ffffff14;border-radius:1.5px}.mkt-bat-cell i.on{background:var(--c);box-shadow:0 0 6px var(--glow)}.mkt-bat strong{font-family:var(--font-bricolage), system-ui, sans-serif;letter-spacing:-.04em;font-size:17px;font-weight:800;line-height:1}.mkt-bat strong small{color:#ffffff8c;margin-left:1px;font-size:10.5px;font-weight:700}.group:hover .mkt-bat-cell i.on{animation:1.1s cubic-bezier(.16,1,.3,1) both mkt-charge;animation-delay:calc(var(--i) * 45ms)}@keyframes mkt-charge{0%{opacity:.15;transform:scaleY(.4)}60%{opacity:1;transform:scaleY(1.08)}to{opacity:1;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.group:hover .mkt-bat-cell i.on{animation:none}}
