.mk-grid{background-image:linear-gradient(to right, color-mix(in srgb, var(--off-white) 4%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--off-white) 4%, transparent) 1px, transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(120% 64% at 50% 0,#000 32%,#0000 100%);mask-image:radial-gradient(120% 64% at 50% 0,#000 32%,#0000 100%)}.mk-glow{background:radial-gradient(56% 88% at 50% 0%, color-mix(in srgb, var(--signal) 9%, transparent), transparent 72%)}.mk-radar-sweep{background:conic-gradient(from 0deg, transparent 0deg 286deg, color-mix(in srgb, var(--signal) 3%, transparent) 298deg, color-mix(in srgb, var(--signal) 30%, transparent) 354deg, color-mix(in srgb, var(--signal) 55%, transparent) 360deg);border-radius:999px;animation:8s linear infinite mk-rotate;-webkit-mask-image:radial-gradient(circle,#000 34%,#0000 74%);mask-image:radial-gradient(circle,#000 34%,#0000 74%)}.mk-blip{animation:mk-blip 8s var(--ease-out) infinite}@keyframes mk-rotate{to{transform:rotate(1turn)}}@keyframes mk-blip{0%,to{opacity:.12;transform:scale(.5)}7%{opacity:1;transform:scale(1)}42%{opacity:.18;transform:scale(.65)}}.mk-range{appearance:none;background:linear-gradient(to right, var(--accent-solid) var(--mk-fill,0%), var(--bg-surface-hover) var(--mk-fill,0%));cursor:pointer;border-radius:999px;width:100%;height:4px}.mk-range::-webkit-slider-thumb{appearance:none;background:var(--accent-solid);border:4px solid var(--ink-base);width:28px;height:28px;box-shadow:0 0 0 1px var(--accent-solid), var(--glow-signal);transition:transform var(--motion-fast) var(--ease-out);border-radius:999px}.mk-range::-webkit-slider-thumb:hover{transform:scale(1.08)}.mk-range::-moz-range-thumb{background:var(--accent-solid);border:4px solid var(--ink-base);width:28px;height:28px;box-shadow:0 0 0 1px var(--accent-solid), var(--glow-signal);transition:transform var(--motion-fast) var(--ease-out);border-radius:999px}@media (prefers-reduced-motion:reduce){.mk-radar-sweep{opacity:.3;animation:none}.mk-blip{opacity:.45;animation:none;transform:none}.mk-range::-webkit-slider-thumb{transition:none}.mk-range::-moz-range-thumb{transition:none}}
