.pm.svelte-rt4r1n{margin:8px 0 16px;display:flex;flex-direction:column;gap:12px}.pm__plane.svelte-rt4r1n{position:relative;aspect-ratio:16 / 10;border:1px solid var(--line-1);border-radius:var(--r-lg);background:radial-gradient(60% 60% at 80% 15%,rgb(var(--accent-rgb) / .12),transparent 70%),linear-gradient(180deg,var(--surface-2),var(--bg-elev));overflow:hidden}.pm__grid.svelte-rt4r1n{position:absolute;inset:0;background:linear-gradient(var(--line-1),var(--line-1)) 50% 0 / 1px 100% no-repeat,linear-gradient(var(--line-1),var(--line-1)) 0 50% / 100% 1px no-repeat}.pm.svelte-rt4r1n ul:where(.svelte-rt4r1n){list-style:none;margin:0;padding:0}.pm__axis.svelte-rt4r1n{position:absolute;z-index:1;font:600 10px/1.2 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--text-4)}.pm__axis--y-high.svelte-rt4r1n{top:12px;left:50%;transform:translate(-50%)}.pm__axis--y-low.svelte-rt4r1n{bottom:12px;left:50%;transform:translate(-50%)}.pm__x.svelte-rt4r1n{display:flex;justify-content:space-between;gap:16px;margin-top:-4px;font:600 10px/1.2 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--text-4)}.pm__pt.svelte-rt4r1n{position:absolute;z-index:2;display:flex;align-items:center;gap:8px;transform:translate(-6px,50%)}.pm__pt--left.svelte-rt4r1n{flex-direction:row-reverse;transform:translate(calc(-100% + 6px),50%);text-align:right}.pm__dot.svelte-rt4r1n{flex:none;width:12px;height:12px;border-radius:50%;background:var(--text-3);box-shadow:0 0 0 4px #ffffff0f}.pm__pt--ours.svelte-rt4r1n .pm__dot:where(.svelte-rt4r1n){background:var(--accent-hover);box-shadow:0 0 0 4px rgb(var(--accent-rgb) / .25),0 0 18px rgb(var(--accent-rgb) / .6)}.pm__label.svelte-rt4r1n{display:flex;flex-direction:column;gap:2px;white-space:nowrap}.pm__name.svelte-rt4r1n{font:600 13px/1.2 var(--font-ui);color:var(--text-1)}.pm__note.svelte-rt4r1n{font:400 11px/1.2 var(--font-ui);color:var(--text-3)}figcaption.svelte-rt4r1n{font:400 13px/1.5 var(--font-ui);color:var(--text-4)}@media(max-width:640px){.pm__plane.svelte-rt4r1n{aspect-ratio:1 / 1.05}.pm__name.svelte-rt4r1n{font-size:12px}.pm__note.svelte-rt4r1n{display:none}}
