.PointerCaptureTesterTool_lede__bp0fS{margin:0 0 var(--space-4);font-size:11px;line-height:1.65;color:var(--text-faint)}.PointerCaptureTesterTool_demoGrid__gs2SN{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-4);gap:var(--space-4)}@media (max-width:600px){.PointerCaptureTesterTool_demoGrid__gs2SN{grid-template-columns:1fr}}.PointerCaptureTesterTool_demoPanel__yP19F{display:flex;flex-direction:column;gap:var(--space-2)}.PointerCaptureTesterTool_panelLabel__lrGPL{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint);padding-bottom:4px;border-bottom:1px solid var(--line)}.PointerCaptureTesterTool_arena__J0d_X{position:relative;height:160px;border:2px solid var(--line-strong);background:var(--panel);display:flex;align-items:center;justify-content:center;overflow:visible;-webkit-user-select:none;-moz-user-select:none;user-select:none}.PointerCaptureTesterTool_handle__9jROF{width:80px;height:80px;background:var(--bg);border:2px solid var(--accent);display:flex;align-items:center;justify-content:center;cursor:-webkit-grab;cursor:grab;font-size:11px;color:var(--text-dim);transition:background var(--dur-hover) var(--ease),border-color var(--dur-hover) var(--ease);flex-shrink:0}.PointerCaptureTesterTool_handle__9jROF:hover{background:var(--bg-hover)}.PointerCaptureTesterTool_handleActive__Y_VgA{cursor:-webkit-grabbing;cursor:grabbing;background:color-mix(in srgb,var(--accent) 12%,transparent);border-color:var(--text-bright)}.PointerCaptureTesterTool_outsideIndicator__jXGU4{position:absolute;bottom:4px;left:0;right:0;text-align:center;font-size:9px;color:var(--ok);background:color-mix(in srgb,var(--ok) 8%,transparent);padding:3px}.PointerCaptureTesterTool_coords__ipx50{display:flex;gap:var(--space-3);flex-wrap:wrap;min-height:20px;font-size:11px;font-family:var(--font-mono),monospace;color:var(--text-faint)}.PointerCaptureTesterTool_outside__LG86W{color:var(--ok)}.PointerCaptureTesterTool_inside__ZD1tM{color:var(--text-faint)}.PointerCaptureTesterTool_captureStatus__k7QUb{color:var(--accent)}.PointerCaptureTesterTool_idle__TUuLE{color:var(--text-faint);font-style:italic}.PointerCaptureTesterTool_useCases__ooQKx{margin:0;padding:0;list-style:none;border:1px solid var(--line);font-size:11px;color:var(--text-faint)}.PointerCaptureTesterTool_useCases__ooQKx li{padding:7px 12px;border-top:1px solid var(--line)}.PointerCaptureTesterTool_useCases__ooQKx li:first-child{border-top:none}.PointerCaptureTesterTool_useCases__ooQKx li:before{content:"→ ";color:var(--accent)}