.aim-scope.svelte-1p4jg8o{min-width:0}.scope-canvas.svelte-1p4jg8o{border-radius:var(--radius-xl);background:color-mix(in oklch, var(--color-black) 90%, var(--color-card));padding:.5rem;position:relative}.scope-canvas.svelte-1p4jg8o svg:where(.svelte-1p4jg8o){aspect-ratio:1;direction:ltr;width:100%;max-width:26rem;margin-inline:auto;display:block}.scope-field.svelte-1p4jg8o{fill:color-mix(in oklch, var(--color-white) 4%, transparent)}.scope-gridline.svelte-1p4jg8o{fill:none;stroke:color-mix(in oklch, var(--color-white) 7%, transparent)}.scope-hotspot.svelte-1p4jg8o{fill:none;stroke:var(--color-white);stroke-width:2px}.scope-rings.svelte-1p4jg8o circle:where(.svelte-1p4jg8o){fill:none;stroke:color-mix(in oklch, var(--color-white) 22%, transparent);stroke-width:1px}.scope-rings.svelte-1p4jg8o text:where(.svelte-1p4jg8o),.scope-edge-labels.svelte-1p4jg8o text:where(.svelte-1p4jg8o){font-family:var(--font-geist-mono);fill:color-mix(in oklch, var(--color-white) 62%, transparent);font-size:10px}.scope-edge-labels.svelte-1p4jg8o text:where(.svelte-1p4jg8o){paint-order:stroke;stroke:color-mix(in oklch, var(--color-black) 90%, var(--color-card));stroke-width:3px}.scope-axis.svelte-1p4jg8o{fill:none;stroke:color-mix(in oklch, var(--color-white) 14%, transparent);stroke-dasharray:3 5}.scope-median.svelte-1p4jg8o{fill:none;stroke:var(--color-white);stroke-width:1.5px;stroke-dasharray:4 4}.scope-median-label.svelte-1p4jg8o{font-family:var(--font-geist-mono);fill:var(--color-white);paint-order:stroke;stroke:color-mix(in oklch, var(--color-black) 90%, var(--color-card));stroke-width:4px;stroke-linejoin:round;font-size:12px;font-weight:600}.scope-crosshair.svelte-1p4jg8o path:where(.svelte-1p4jg8o){fill:none;stroke:var(--color-white);stroke-width:2.5px;stroke-linecap:round}.scope-crosshair.svelte-1p4jg8o circle:where(.svelte-1p4jg8o){fill:var(--color-white)}.scope-empty.svelte-1p4jg8o{inset-inline:1.5rem;border-radius:var(--radius-md);background:color-mix(in oklch, var(--color-black) 80%, transparent);color:var(--color-white);text-align:center;padding:.5rem .75rem;font-size:.875rem;position:absolute;bottom:1.5rem}.scope-key.svelte-1p4jg8o{color:var(--color-muted-foreground);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.625rem;font-size:.75rem;display:flex}.scope-ramp.svelte-1p4jg8o{border-radius:999px;display:inline-flex;overflow:hidden}.scope-ramp.svelte-1p4jg8o span:where(.svelte-1p4jg8o){background:var(--heat);width:.875rem;height:.5rem}.scope-key-scale.svelte-1p4jg8o{font-family:var(--font-geist-mono);font-variant-numeric:tabular-nums;margin-inline-start:auto}.scope-readouts.svelte-1p4jg8o{border-top:1px solid var(--color-border);gap:.75rem;margin-top:1rem;padding-top:1rem;font-size:.875rem;display:grid}.scope-readouts.svelte-1p4jg8o dt:where(.svelte-1p4jg8o){color:var(--color-foreground);font-weight:600}.scope-readouts.svelte-1p4jg8o dd:where(.svelte-1p4jg8o){font-variant-numeric:tabular-nums;color:var(--color-foreground);margin-top:.125rem}.scope-bins.svelte-1p4jg8o{border-top:1px solid var(--color-border);margin-top:.75rem;font-size:.875rem}.scope-bins.svelte-1p4jg8o summary:where(.svelte-1p4jg8o){cursor:pointer;align-content:center;min-height:2.75rem;font-weight:600}.scope-bins.svelte-1p4jg8o summary:where(.svelte-1p4jg8o):focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.scope-bins.svelte-1p4jg8o ul:where(.svelte-1p4jg8o){max-height:12rem;font-size:.75rem;overflow-y:auto}.scope-bins.svelte-1p4jg8o li:where(.svelte-1p4jg8o){border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;gap:.25rem .75rem;padding-block:.5rem;display:flex}@media (hover:hover) and (pointer:fine){.scope-cell.svelte-1p4jg8o{transition:filter .15s var(--ease-out-strong)}.scope-cell.svelte-1p4jg8o:hover{filter:brightness(1.2)}}@media (prefers-reduced-motion:reduce){.scope-cell.svelte-1p4jg8o{transition:none}}
