.agix.map-cell-preview{position:fixed;z-index:105;width:322px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow:auto;padding:20px;border:1px solid var(--c-line-strong);border-radius:8px;background:var(--c-page);color:var(--c-fg);box-shadow:0 14px 50px rgb(32 26 39/.16),0 2px 6px rgb(32 26 39/.06);font-family:var(--zaun-font-body);line-height:1.5;animation:map-preview-enter .12s ease-out}.map-cell-preview .mcp-product{display:flex;align-items:center;gap:9px;color:var(--c-fg2);font-size:12px;line-height:1.35}.map-cell-preview .mcp-product img{width:21px;height:21px;object-fit:contain}.map-cell-preview .mcp-surface{margin-top:12px;font-size:20px;letter-spacing:-.025em;line-height:1.25;font-weight:500}.map-cell-preview .mcp-ownership{display:flex;align-items:center;gap:7px;margin-top:7px;color:var(--c-fg2);font-size:13px}.map-cell-preview .mcp-ownership .well{width:19px;height:24px;pointer-events:none;border:0;background:transparent;box-shadow:none}.map-cell-preview .mcp-metadata{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:15px;padding-top:14px;border-top:1px solid var(--c-line)}.map-cell-preview .mcp-metadata dt{font-size:10px;color:var(--c-fg3)}.map-cell-preview .mcp-metadata dd{font-size:12px;line-height:1.4;margin-top:4px;font-variant-numeric:tabular-nums}.map-cell-preview .mcp-tiers{display:flex;flex-direction:column;gap:5px;margin-top:12px}.map-cell-preview .mcp-tiers>span{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--c-fg2)}.map-cell-preview .mcp-tiers b{padding:1px 5px;background:var(--c-panel);border:1px solid var(--c-line);border-radius:2px;color:var(--c-fg);font-size:10px;font-weight:500}.map-cell-preview .mcp-condition{margin-top:12px;font-size:12px;color:var(--c-fg2)}.map-cell-preview .mcp-condition-dot{display:inline-block;width:5px;height:5px;margin:0 6px 2px 0;border-radius:50%;background:var(--c-purple-deep)}.map-cell-preview .mcp-note{margin-top:7px;font-size:11px;color:var(--c-purple-deep)}.map-cell-preview .mcp-stale{margin-top:9px;padding-left:9px;border-left:2px solid var(--agix-y);font-size:12px;color:var(--c-fg2)}.map-cell-preview .mcp-action{display:flex;flex-direction:column;gap:5px;margin-top:15px;padding-top:12px;border-top:1px solid var(--c-line);font-size:11px;color:var(--c-purple-deep)}.map-cell-preview .mcp-action span{color:var(--c-fg3);font-size:10px}@keyframes map-preview-enter{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.agix.map-cell-preview{animation:none}}